Socket
Socket
Sign inDemoInstall

vue3-lottie

Package Overview
Dependencies
23
Maintainers
1
Versions
61
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.7.5-beta.0 to 2.7.5-beta.1

28

dist/src/vue3-lottie.d.ts
import { PropType } from 'vue';
export interface LottieProps {
animationData: any;
animationLink: string;
loop: boolean | number;
autoPlay: boolean;
rendererSettings: any;
width: number | string;
height: number | string;
speed: number;
delay: number;
direction: string;
pauseOnHover: boolean;
playOnHover: boolean;
backgroundColor: string;
pauseAnimation: boolean;
assetsPath: string;
}
import type { AnimationSegment } from './types';
declare const _sfc_main: import("vue").DefineComponent<{

@@ -95,7 +79,7 @@ animationData: {

setDirection: (direction: 'forward' | 'reverse') => void;
goToAndStop: (frame: number, isFrame?: Boolean) => void;
goToAndPlay: (frame: number, isFrame?: Boolean) => void;
playSegments: (segments: Array<number>, forceFlag?: Boolean) => void;
setSubFrame: (useSubFrame?: Boolean) => void;
getDuration: (inFrames?: Boolean) => any;
goToAndStop: (frame: number, isFrame?: boolean) => void;
goToAndPlay: (frame: number, isFrame?: boolean) => void;
playSegments: (segments: AnimationSegment[], forceFlag?: boolean) => void;
setSubFrame: (useSubFrame?: boolean) => void;
getDuration: (inFrames?: boolean) => number | undefined;
updateDocumentData: (documentData: any, index?: number) => void;

@@ -102,0 +86,0 @@ }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {

(function(){"use strict";try{if(typeof document!="undefined"){var t=document.createElement("style");t.appendChild(document.createTextNode(".lottie-animation-container{width:var(--lottie-animation-container-width);height:var(--lottie-animation-container-height);background-color:var(--lottie-animation-container-background-color);overflow:hidden;margin:0 auto}")),document.head.appendChild(t)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})();
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var S=require("vue"),bt=require("lottie-web");function _t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var $t=_t(bt),Tt=typeof global=="object"&&global&&global.Object===Object&&global,qe=Tt,At=typeof self=="object"&&self&&self.Object===Object&&self,mt=qe||At||Function("return this")(),m=mt,Ot=m.Symbol,P=Ot,Ye=Object.prototype,St=Ye.hasOwnProperty,wt=Ye.toString,R=P?P.toStringTag:void 0;function jt(e){var t=St.call(e,R),r=e[R];try{e[R]=void 0;var n=!0}catch{}var i=wt.call(e);return n&&(t?e[R]=r:delete e[R]),i}var Pt=Object.prototype,Et=Pt.toString;function Lt(e){return Et.call(e)}var Ct="[object Null]",It="[object Undefined]",$e=P?P.toStringTag:void 0;function Y(e){return e==null?e===void 0?It:Ct:$e&&$e in Object(e)?jt(e):Lt(e)}function C(e){return e!=null&&typeof e=="object"}var Dt=Array.isArray,G=Dt;function W(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var xt="[object AsyncFunction]",Mt="[object Function]",Ft="[object GeneratorFunction]",Bt="[object Proxy]";function We(e){if(!W(e))return!1;var t=Y(e);return t==Mt||t==Ft||t==xt||t==Bt}var Ht=m["__core-js_shared__"],ne=Ht,Te=function(){var e=/[^.]+$/.exec(ne&&ne.keys&&ne.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Nt(e){return!!Te&&Te in e}var Rt=Function.prototype,Ut=Rt.toString;function D(e){if(e!=null){try{return Ut.call(e)}catch{}try{return e+""}catch{}}return""}var Gt=/[\\^$.*+?()[\]{}|]/g,Kt=/^\[object .+?Constructor\]$/,zt=Function.prototype,qt=Object.prototype,Yt=zt.toString,Wt=qt.hasOwnProperty,Vt=RegExp("^"+Yt.call(Wt).replace(Gt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Jt(e){if(!W(e)||Nt(e))return!1;var t=We(e)?Vt:Kt;return t.test(D(e))}function Xt(e,t){return e==null?void 0:e[t]}function x(e,t){var r=Xt(e,t);return Jt(r)?r:void 0}var Zt=x(m,"WeakMap"),se=Zt,Ae=Object.create,Qt=function(){function e(){}return function(t){if(!W(t))return{};if(Ae)return Ae(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),kt=Qt;function er(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}var tr=function(){try{var e=x(Object,"defineProperty");return e({},"",{}),e}catch{}}(),me=tr;function rr(e,t){for(var r=-1,n=e==null?0:e.length;++r<n&&t(e[r],r,e)!==!1;);return e}var nr=9007199254740991,ar=/^(?:0|[1-9]\d*)$/;function or(e,t){var r=typeof e;return t=t==null?nr:t,!!t&&(r=="number"||r!="symbol"&&ar.test(e))&&e>-1&&e%1==0&&e<t}function Ve(e,t,r){t=="__proto__"&&me?me(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function de(e,t){return e===t||e!==e&&t!==t}var ir=Object.prototype,sr=ir.hasOwnProperty;function Je(e,t,r){var n=e[t];(!(sr.call(e,t)&&de(n,r))||r===void 0&&!(t in e))&&Ve(e,t,r)}function ee(e,t,r,n){var i=!r;r||(r={});for(var a=-1,o=t.length;++a<o;){var s=t[a],u=n?n(r[s],e[s],s,r,e):void 0;u===void 0&&(u=e[s]),i?Ve(r,s,u):Je(r,s,u)}return r}var ur=9007199254740991;function Xe(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=ur}function Ze(e){return e!=null&&Xe(e.length)&&!We(e)}var fr=Object.prototype;function ge(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||fr;return e===r}function cr(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var lr="[object Arguments]";function Oe(e){return C(e)&&Y(e)==lr}var Qe=Object.prototype,dr=Qe.hasOwnProperty,gr=Qe.propertyIsEnumerable,pr=Oe(function(){return arguments}())?Oe:function(e){return C(e)&&dr.call(e,"callee")&&!gr.call(e,"callee")},yr=pr;function vr(){return!1}var ke=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Se=ke&&typeof module=="object"&&module&&!module.nodeType&&module,hr=Se&&Se.exports===ke,we=hr?m.Buffer:void 0,br=we?we.isBuffer:void 0,_r=br||vr,Z=_r,$r="[object Arguments]",Tr="[object Array]",Ar="[object Boolean]",mr="[object Date]",Or="[object Error]",Sr="[object Function]",wr="[object Map]",jr="[object Number]",Pr="[object Object]",Er="[object RegExp]",Lr="[object Set]",Cr="[object String]",Ir="[object WeakMap]",Dr="[object ArrayBuffer]",xr="[object DataView]",Mr="[object Float32Array]",Fr="[object Float64Array]",Br="[object Int8Array]",Hr="[object Int16Array]",Nr="[object Int32Array]",Rr="[object Uint8Array]",Ur="[object Uint8ClampedArray]",Gr="[object Uint16Array]",Kr="[object Uint32Array]",d={};d[Mr]=d[Fr]=d[Br]=d[Hr]=d[Nr]=d[Rr]=d[Ur]=d[Gr]=d[Kr]=!0;d[$r]=d[Tr]=d[Dr]=d[Ar]=d[xr]=d[mr]=d[Or]=d[Sr]=d[wr]=d[jr]=d[Pr]=d[Er]=d[Lr]=d[Cr]=d[Ir]=!1;function zr(e){return C(e)&&Xe(e.length)&&!!d[Y(e)]}function pe(e){return function(t){return e(t)}}var et=typeof exports=="object"&&exports&&!exports.nodeType&&exports,U=et&&typeof module=="object"&&module&&!module.nodeType&&module,qr=U&&U.exports===et,ae=qr&&qe.process,Yr=function(){try{var e=U&&U.require&&U.require("util").types;return e||ae&&ae.binding&&ae.binding("util")}catch{}}(),H=Yr,je=H&&H.isTypedArray,Wr=je?pe(je):zr,tt=Wr,Vr=Object.prototype,Jr=Vr.hasOwnProperty;function rt(e,t){var r=G(e),n=!r&&yr(e),i=!r&&!n&&Z(e),a=!r&&!n&&!i&&tt(e),o=r||n||i||a,s=o?cr(e.length,String):[],u=s.length;for(var c in e)(t||Jr.call(e,c))&&!(o&&(c=="length"||i&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||or(c,u)))&&s.push(c);return s}function nt(e,t){return function(r){return e(t(r))}}var Xr=nt(Object.keys,Object),Zr=Xr,Qr=Object.prototype,kr=Qr.hasOwnProperty;function en(e){if(!ge(e))return Zr(e);var t=[];for(var r in Object(e))kr.call(e,r)&&r!="constructor"&&t.push(r);return t}function ye(e){return Ze(e)?rt(e):en(e)}function tn(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var rn=Object.prototype,nn=rn.hasOwnProperty;function an(e){if(!W(e))return tn(e);var t=ge(e),r=[];for(var n in e)n=="constructor"&&(t||!nn.call(e,n))||r.push(n);return r}function ve(e){return Ze(e)?rt(e,!0):an(e)}var on=x(Object,"create"),K=on;function sn(){this.__data__=K?K(null):{},this.size=0}function un(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var fn="__lodash_hash_undefined__",cn=Object.prototype,ln=cn.hasOwnProperty;function dn(e){var t=this.__data__;if(K){var r=t[e];return r===fn?void 0:r}return ln.call(t,e)?t[e]:void 0}var gn=Object.prototype,pn=gn.hasOwnProperty;function yn(e){var t=this.__data__;return K?t[e]!==void 0:pn.call(t,e)}var vn="__lodash_hash_undefined__";function hn(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=K&&t===void 0?vn:t,this}function I(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}I.prototype.clear=sn;I.prototype.delete=un;I.prototype.get=dn;I.prototype.has=yn;I.prototype.set=hn;function bn(){this.__data__=[],this.size=0}function te(e,t){for(var r=e.length;r--;)if(de(e[r][0],t))return r;return-1}var _n=Array.prototype,$n=_n.splice;function Tn(e){var t=this.__data__,r=te(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():$n.call(t,r,1),--this.size,!0}function An(e){var t=this.__data__,r=te(t,e);return r<0?void 0:t[r][1]}function mn(e){return te(this.__data__,e)>-1}function On(e,t){var r=this.__data__,n=te(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function j(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}j.prototype.clear=bn;j.prototype.delete=Tn;j.prototype.get=An;j.prototype.has=mn;j.prototype.set=On;var Sn=x(m,"Map"),z=Sn;function wn(){this.size=0,this.__data__={hash:new I,map:new(z||j),string:new I}}function jn(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function re(e,t){var r=e.__data__;return jn(t)?r[typeof t=="string"?"string":"hash"]:r.map}function Pn(e){var t=re(this,e).delete(e);return this.size-=t?1:0,t}function En(e){return re(this,e).get(e)}function Ln(e){return re(this,e).has(e)}function Cn(e,t){var r=re(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}function M(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}M.prototype.clear=wn;M.prototype.delete=Pn;M.prototype.get=En;M.prototype.has=Ln;M.prototype.set=Cn;function at(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var In=nt(Object.getPrototypeOf,Object),ot=In;function Dn(){this.__data__=new j,this.size=0}function xn(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Mn(e){return this.__data__.get(e)}function Fn(e){return this.__data__.has(e)}var Bn=200;function Hn(e,t){var r=this.__data__;if(r instanceof j){var n=r.__data__;if(!z||n.length<Bn-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new M(n)}return r.set(e,t),this.size=r.size,this}function w(e){var t=this.__data__=new j(e);this.size=t.size}w.prototype.clear=Dn;w.prototype.delete=xn;w.prototype.get=Mn;w.prototype.has=Fn;w.prototype.set=Hn;function Nn(e,t){return e&&ee(t,ye(t),e)}function Rn(e,t){return e&&ee(t,ve(t),e)}var it=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Pe=it&&typeof module=="object"&&module&&!module.nodeType&&module,Un=Pe&&Pe.exports===it,Ee=Un?m.Buffer:void 0,Le=Ee?Ee.allocUnsafe:void 0;function Gn(e,t){if(t)return e.slice();var r=e.length,n=Le?Le(r):new e.constructor(r);return e.copy(n),n}function Kn(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}function st(){return[]}var zn=Object.prototype,qn=zn.propertyIsEnumerable,Ce=Object.getOwnPropertySymbols,Yn=Ce?function(e){return e==null?[]:(e=Object(e),Kn(Ce(e),function(t){return qn.call(e,t)}))}:st,he=Yn;function Wn(e,t){return ee(e,he(e),t)}var Vn=Object.getOwnPropertySymbols,Jn=Vn?function(e){for(var t=[];e;)at(t,he(e)),e=ot(e);return t}:st,ut=Jn;function Xn(e,t){return ee(e,ut(e),t)}function ft(e,t,r){var n=t(e);return G(e)?n:at(n,r(e))}function ue(e){return ft(e,ye,he)}function Zn(e){return ft(e,ve,ut)}var Qn=x(m,"DataView"),fe=Qn,kn=x(m,"Promise"),ce=kn,ea=x(m,"Set"),le=ea,Ie="[object Map]",ta="[object Object]",De="[object Promise]",xe="[object Set]",Me="[object WeakMap]",Fe="[object DataView]",ra=D(fe),na=D(z),aa=D(ce),oa=D(le),ia=D(se),L=Y;(fe&&L(new fe(new ArrayBuffer(1)))!=Fe||z&&L(new z)!=Ie||ce&&L(ce.resolve())!=De||le&&L(new le)!=xe||se&&L(new se)!=Me)&&(L=function(e){var t=Y(e),r=t==ta?e.constructor:void 0,n=r?D(r):"";if(n)switch(n){case ra:return Fe;case na:return Ie;case aa:return De;case oa:return xe;case ia:return Me}return t});var q=L,sa=Object.prototype,ua=sa.hasOwnProperty;function fa(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]=="string"&&ua.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var ca=m.Uint8Array,Q=ca;function be(e){var t=new e.constructor(e.byteLength);return new Q(t).set(new Q(e)),t}function la(e,t){var r=t?be(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var da=/\w*$/;function ga(e){var t=new e.constructor(e.source,da.exec(e));return t.lastIndex=e.lastIndex,t}var Be=P?P.prototype:void 0,He=Be?Be.valueOf:void 0;function pa(e){return He?Object(He.call(e)):{}}function ya(e,t){var r=t?be(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var va="[object Boolean]",ha="[object Date]",ba="[object Map]",_a="[object Number]",$a="[object RegExp]",Ta="[object Set]",Aa="[object String]",ma="[object Symbol]",Oa="[object ArrayBuffer]",Sa="[object DataView]",wa="[object Float32Array]",ja="[object Float64Array]",Pa="[object Int8Array]",Ea="[object Int16Array]",La="[object Int32Array]",Ca="[object Uint8Array]",Ia="[object Uint8ClampedArray]",Da="[object Uint16Array]",xa="[object Uint32Array]";function Ma(e,t,r){var n=e.constructor;switch(t){case Oa:return be(e);case va:case ha:return new n(+e);case Sa:return la(e,r);case wa:case ja:case Pa:case Ea:case La:case Ca:case Ia:case Da:case xa:return ya(e,r);case ba:return new n;case _a:case Aa:return new n(e);case $a:return ga(e);case Ta:return new n;case ma:return pa(e)}}function Fa(e){return typeof e.constructor=="function"&&!ge(e)?kt(ot(e)):{}}var Ba="[object Map]";function Ha(e){return C(e)&&q(e)==Ba}var Ne=H&&H.isMap,Na=Ne?pe(Ne):Ha,Ra=Na,Ua="[object Set]";function Ga(e){return C(e)&&q(e)==Ua}var Re=H&&H.isSet,Ka=Re?pe(Re):Ga,za=Ka,qa=1,Ya=2,Wa=4,ct="[object Arguments]",Va="[object Array]",Ja="[object Boolean]",Xa="[object Date]",Za="[object Error]",lt="[object Function]",Qa="[object GeneratorFunction]",ka="[object Map]",eo="[object Number]",dt="[object Object]",to="[object RegExp]",ro="[object Set]",no="[object String]",ao="[object Symbol]",oo="[object WeakMap]",io="[object ArrayBuffer]",so="[object DataView]",uo="[object Float32Array]",fo="[object Float64Array]",co="[object Int8Array]",lo="[object Int16Array]",go="[object Int32Array]",po="[object Uint8Array]",yo="[object Uint8ClampedArray]",vo="[object Uint16Array]",ho="[object Uint32Array]",l={};l[ct]=l[Va]=l[io]=l[so]=l[Ja]=l[Xa]=l[uo]=l[fo]=l[co]=l[lo]=l[go]=l[ka]=l[eo]=l[dt]=l[to]=l[ro]=l[no]=l[ao]=l[po]=l[yo]=l[vo]=l[ho]=!0;l[Za]=l[lt]=l[oo]=!1;function X(e,t,r,n,i,a){var o,s=t&qa,u=t&Ya,c=t&Wa;if(r&&(o=i?r(e,n,i,a):r(e)),o!==void 0)return o;if(!W(e))return e;var $=G(e);if($){if(o=fa(e),!s)return er(e,o)}else{var p=q(e),g=p==lt||p==Qa;if(Z(e))return Gn(e,s);if(p==dt||p==ct||g&&!i){if(o=u||g?{}:Fa(e),!s)return u?Xn(e,Rn(o,e)):Wn(e,Nn(o,e))}else{if(!l[p])return i?e:{};o=Ma(e,p,s)}}a||(a=new w);var T=a.get(e);if(T)return T;a.set(e,o),za(e)?e.forEach(function(v){o.add(X(v,t,r,v,e,a))}):Ra(e)&&e.forEach(function(v,h){o.set(h,X(v,t,r,h,e,a))});var b=c?u?Zn:ue:u?ve:ye,_=$?void 0:b(e);return rr(_||e,function(v,h){_&&(h=v,v=e[h]),Je(o,h,X(v,t,r,h,e,a))}),o}var bo=1,_o=4;function $o(e){return X(e,bo|_o)}var To="__lodash_hash_undefined__";function Ao(e){return this.__data__.set(e,To),this}function mo(e){return this.__data__.has(e)}function k(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new M;++t<r;)this.add(e[t])}k.prototype.add=k.prototype.push=Ao;k.prototype.has=mo;function Oo(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function So(e,t){return e.has(t)}var wo=1,jo=2;function gt(e,t,r,n,i,a){var o=r&wo,s=e.length,u=t.length;if(s!=u&&!(o&&u>s))return!1;var c=a.get(e),$=a.get(t);if(c&&$)return c==t&&$==e;var p=-1,g=!0,T=r&jo?new k:void 0;for(a.set(e,t),a.set(t,e);++p<s;){var b=e[p],_=t[p];if(n)var v=o?n(_,b,p,t,e,a):n(b,_,p,e,t,a);if(v!==void 0){if(v)continue;g=!1;break}if(T){if(!Oo(t,function(h,O){if(!So(T,O)&&(b===h||i(b,h,r,n,a)))return T.push(O)})){g=!1;break}}else if(!(b===_||i(b,_,r,n,a))){g=!1;break}}return a.delete(e),a.delete(t),g}function Po(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}function Eo(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var Lo=1,Co=2,Io="[object Boolean]",Do="[object Date]",xo="[object Error]",Mo="[object Map]",Fo="[object Number]",Bo="[object RegExp]",Ho="[object Set]",No="[object String]",Ro="[object Symbol]",Uo="[object ArrayBuffer]",Go="[object DataView]",Ue=P?P.prototype:void 0,oe=Ue?Ue.valueOf:void 0;function Ko(e,t,r,n,i,a,o){switch(r){case Go:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Uo:return!(e.byteLength!=t.byteLength||!a(new Q(e),new Q(t)));case Io:case Do:case Fo:return de(+e,+t);case xo:return e.name==t.name&&e.message==t.message;case Bo:case No:return e==t+"";case Mo:var s=Po;case Ho:var u=n&Lo;if(s||(s=Eo),e.size!=t.size&&!u)return!1;var c=o.get(e);if(c)return c==t;n|=Co,o.set(e,t);var $=gt(s(e),s(t),n,i,a,o);return o.delete(e),$;case Ro:if(oe)return oe.call(e)==oe.call(t)}return!1}var zo=1,qo=Object.prototype,Yo=qo.hasOwnProperty;function Wo(e,t,r,n,i,a){var o=r&zo,s=ue(e),u=s.length,c=ue(t),$=c.length;if(u!=$&&!o)return!1;for(var p=u;p--;){var g=s[p];if(!(o?g in t:Yo.call(t,g)))return!1}var T=a.get(e),b=a.get(t);if(T&&b)return T==t&&b==e;var _=!0;a.set(e,t),a.set(t,e);for(var v=o;++p<u;){g=s[p];var h=e[g],O=t[g];if(n)var V=o?n(O,h,g,t,e,a):n(h,O,g,e,t,a);if(!(V===void 0?h===O||i(h,O,r,n,a):V)){_=!1;break}v||(v=g=="constructor")}if(_&&!v){var F=e.constructor,B=t.constructor;F!=B&&"constructor"in e&&"constructor"in t&&!(typeof F=="function"&&F instanceof F&&typeof B=="function"&&B instanceof B)&&(_=!1)}return a.delete(e),a.delete(t),_}var Vo=1,Ge="[object Arguments]",Ke="[object Array]",J="[object Object]",Jo=Object.prototype,ze=Jo.hasOwnProperty;function Xo(e,t,r,n,i,a){var o=G(e),s=G(t),u=o?Ke:q(e),c=s?Ke:q(t);u=u==Ge?J:u,c=c==Ge?J:c;var $=u==J,p=c==J,g=u==c;if(g&&Z(e)){if(!Z(t))return!1;o=!0,$=!1}if(g&&!$)return a||(a=new w),o||tt(e)?gt(e,t,r,n,i,a):Ko(e,t,u,r,n,i,a);if(!(r&Vo)){var T=$&&ze.call(e,"__wrapped__"),b=p&&ze.call(t,"__wrapped__");if(T||b){var _=T?e.value():e,v=b?t.value():t;return a||(a=new w),i(_,v,r,n,a)}}return g?(a||(a=new w),Wo(e,t,r,n,i,a)):!1}function pt(e,t,r,n,i){return e===t?!0:e==null||t==null||!C(e)&&!C(t)?e!==e&&t!==t:Xo(e,t,r,n,pt,i)}function ie(e,t){return pt(e,t)}var Zo=(e,t)=>{const r=e.__vccOpts||e;for(const[n,i]of t)r[n]=i;return r};const Qo=S.defineComponent({props:{animationData:{type:Object,default:()=>({})},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})},assetsPath:{type:String,default:""}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:t}){let r=S.ref(null);const n=S.ref("");let i=1;const a=f=>document.querySelector(`[data-id="${f}"]`)!==null,o=async f=>{let y=e.autoPlay;e.playOnHover&&(y=!1);let A={};if(ie(e.animationData,{})===!1&&(A=$o(e.animationData)),e.animationLink!="")try{A=await(await fetch(e.animationLink)).json()}catch(_e){console.error(_e);return}let E=e.loop;typeof E=="number"&&E>0&&(E=E-1),e.delay>0&&(y=!1);const N={container:f,renderer:e.renderer,loop:E,autoplay:y,animationData:A,assetsPath:e.assetsPath};ie(e.rendererSettings,{})===!1&&(N.rendererSettings=e.rendererSettings),r=$t.default.loadAnimation(N),setTimeout(()=>{y=e.autoPlay,e.playOnHover?r.pause():y?r.play():r.pause(),t("onAnimationLoaded")},e.delay),r.setSpeed(e.speed),e.direction==="reverse"&&r.setDirection(-1),e.direction==="normal"&&r.setDirection(1),(e.pauseAnimation||e.playOnHover)&&r.pause(),r.addEventListener("loopComplete",()=>{e.direction==="alternate"&&(r.stop(),i=i*-1,r.setDirection(i),r.play()),t("onLoopComplete")}),r.addEventListener("complete",()=>{t("onComplete")}),r.addEventListener("enterFrame",()=>{t("onEnterFrame")}),r.addEventListener("segmentStart",()=>{t("onSegmentStart")})},s=S.computed(()=>{let f=e.width,y=e.height;return typeof e.width=="number"&&(f=`${e.width}px`),typeof e.height=="number"&&(y=`${e.height}px`),{"--lottie-animation-container-width":f,"--lottie-animation-container-height":y,"--lottie-animation-container-background-color":e.backgroundColor}}),u=()=>{r&&e.pauseOnHover&&r.pause(),r&&e.playOnHover&&r.play()},c=()=>{r&&e.pauseOnHover&&r.play(),r&&e.playOnHover&&r.pause()};S.watch(()=>e.pauseAnimation,()=>{if((e.pauseOnHover||e.playOnHover)&&e.pauseAnimation){console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover");return}r&&(e.pauseAnimation?r.pause():r.play())});const $=()=>{r&&r.play()},p=()=>{r&&r.pause()},g=()=>{r&&r.stop()},T=()=>{r&&r.destroy()},b=(f=1)=>{if(f<=0)throw new Error("Speed must be greater than 0");r&&r.setSpeed(f)},_=f=>{r&&(f==="forward"?r.setDirection(1):f==="reverse"&&r.setDirection(-1))},v=(f,y=!0)=>{r&&r.goToAndStop(f,y)},h=(f,y=!0)=>{r&&r.goToAndPlay(f,y)},O=(f,y=!1)=>{r&&r.playSegments(f,y)},V=(f=!0)=>{r&&r.setSubframe(f)},F=(f=!0)=>{if(r)return r.getDuration(f)},B=(f,y=0)=>{r&&r.renderer.elements[y].updateDocumentData(f)},vt=f=>{for(var y="",A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",E=A.length,N=0;N<f;N++)y+=A.charAt(Math.floor(Math.random()*E));return y},ht=f=>{if(e.pauseOnHover&&e.playOnHover)throw new Error("You cannot set pauseOnHover and playOnHover for Vue3-Lottie at the same time.");if(e.animationLink===""&&ie(e.animationData,{}))throw new Error("You must provide either animationLink or animationData");const y=setInterval(()=>{if(a(f)){clearInterval(y);const A=document.querySelector(`[data-id="${f}" ]`);A&&o(A)}},0)};return S.onMounted(async()=>{n.value=vt(20),ht(n.value)}),{elementid:n,hoverEnded:c,hoverStarted:u,getCurrentStyle:s,play:$,pause:p,stop:g,destroy:T,setSpeed:b,setDirection:_,goToAndStop:v,goToAndPlay:h,playSegments:O,setSubFrame:V,getDuration:F,updateDocumentData:B}}}),ko=["data-id"];function ei(e,t,r,n,i,a){return S.openBlock(),S.createElementBlock("div",{"data-id":e.elementid,class:"lottie-animation-container",style:S.normalizeStyle(e.getCurrentStyle),onMouseenter:t[0]||(t[0]=(...o)=>e.hoverStarted&&e.hoverStarted(...o)),onMouseleave:t[1]||(t[1]=(...o)=>e.hoverEnded&&e.hoverEnded(...o))},null,44,ko)}var yt=Zo(Qo,[["render",ei]]),ti={install(e,t){var n;const r=(n=t==null?void 0:t.name)!=null?n:"Vue3Lottie";e.component(r,yt)}};exports.Vue3Lottie=yt;exports.default=ti;
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var j=require("vue"),bt=require("lottie-web");function _t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var $t=_t(bt),Tt=typeof global=="object"&&global&&global.Object===Object&&global,qe=Tt,Ot=typeof self=="object"&&self&&self.Object===Object&&self,At=qe||Ot||Function("return this")(),A=At,mt=A.Symbol,P=mt,Ye=Object.prototype,St=Ye.hasOwnProperty,wt=Ye.toString,R=P?P.toStringTag:void 0;function jt(e){var t=St.call(e,R),r=e[R];try{e[R]=void 0;var n=!0}catch{}var i=wt.call(e);return n&&(t?e[R]=r:delete e[R]),i}var Pt=Object.prototype,Et=Pt.toString;function Lt(e){return Et.call(e)}var Ct="[object Null]",It="[object Undefined]",$e=P?P.toStringTag:void 0;function Y(e){return e==null?e===void 0?It:Ct:$e&&$e in Object(e)?jt(e):Lt(e)}function C(e){return e!=null&&typeof e=="object"}var Dt=Array.isArray,G=Dt;function W(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var xt="[object AsyncFunction]",Mt="[object Function]",Ft="[object GeneratorFunction]",Bt="[object Proxy]";function We(e){if(!W(e))return!1;var t=Y(e);return t==Mt||t==Ft||t==xt||t==Bt}var Ht=A["__core-js_shared__"],ne=Ht,Te=function(){var e=/[^.]+$/.exec(ne&&ne.keys&&ne.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Nt(e){return!!Te&&Te in e}var Rt=Function.prototype,Ut=Rt.toString;function D(e){if(e!=null){try{return Ut.call(e)}catch{}try{return e+""}catch{}}return""}var Gt=/[\\^$.*+?()[\]{}|]/g,Kt=/^\[object .+?Constructor\]$/,zt=Function.prototype,qt=Object.prototype,Yt=zt.toString,Wt=qt.hasOwnProperty,Vt=RegExp("^"+Yt.call(Wt).replace(Gt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Jt(e){if(!W(e)||Nt(e))return!1;var t=We(e)?Vt:Kt;return t.test(D(e))}function Xt(e,t){return e==null?void 0:e[t]}function x(e,t){var r=Xt(e,t);return Jt(r)?r:void 0}var Zt=x(A,"WeakMap"),se=Zt,Oe=Object.create,Qt=function(){function e(){}return function(t){if(!W(t))return{};if(Oe)return Oe(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),kt=Qt;function er(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}var tr=function(){try{var e=x(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Ae=tr;function rr(e,t){for(var r=-1,n=e==null?0:e.length;++r<n&&t(e[r],r,e)!==!1;);return e}var nr=9007199254740991,ar=/^(?:0|[1-9]\d*)$/;function or(e,t){var r=typeof e;return t=t==null?nr:t,!!t&&(r=="number"||r!="symbol"&&ar.test(e))&&e>-1&&e%1==0&&e<t}function Ve(e,t,r){t=="__proto__"&&Ae?Ae(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function de(e,t){return e===t||e!==e&&t!==t}var ir=Object.prototype,sr=ir.hasOwnProperty;function Je(e,t,r){var n=e[t];(!(sr.call(e,t)&&de(n,r))||r===void 0&&!(t in e))&&Ve(e,t,r)}function ee(e,t,r,n){var i=!r;r||(r={});for(var a=-1,o=t.length;++a<o;){var s=t[a],u=n?n(r[s],e[s],s,r,e):void 0;u===void 0&&(u=e[s]),i?Ve(r,s,u):Je(r,s,u)}return r}var ur=9007199254740991;function Xe(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=ur}function Ze(e){return e!=null&&Xe(e.length)&&!We(e)}var fr=Object.prototype;function ge(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||fr;return e===r}function cr(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var lr="[object Arguments]";function me(e){return C(e)&&Y(e)==lr}var Qe=Object.prototype,dr=Qe.hasOwnProperty,gr=Qe.propertyIsEnumerable,pr=me(function(){return arguments}())?me:function(e){return C(e)&&dr.call(e,"callee")&&!gr.call(e,"callee")},yr=pr;function vr(){return!1}var ke=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Se=ke&&typeof module=="object"&&module&&!module.nodeType&&module,hr=Se&&Se.exports===ke,we=hr?A.Buffer:void 0,br=we?we.isBuffer:void 0,_r=br||vr,Z=_r,$r="[object Arguments]",Tr="[object Array]",Or="[object Boolean]",Ar="[object Date]",mr="[object Error]",Sr="[object Function]",wr="[object Map]",jr="[object Number]",Pr="[object Object]",Er="[object RegExp]",Lr="[object Set]",Cr="[object String]",Ir="[object WeakMap]",Dr="[object ArrayBuffer]",xr="[object DataView]",Mr="[object Float32Array]",Fr="[object Float64Array]",Br="[object Int8Array]",Hr="[object Int16Array]",Nr="[object Int32Array]",Rr="[object Uint8Array]",Ur="[object Uint8ClampedArray]",Gr="[object Uint16Array]",Kr="[object Uint32Array]",d={};d[Mr]=d[Fr]=d[Br]=d[Hr]=d[Nr]=d[Rr]=d[Ur]=d[Gr]=d[Kr]=!0;d[$r]=d[Tr]=d[Dr]=d[Or]=d[xr]=d[Ar]=d[mr]=d[Sr]=d[wr]=d[jr]=d[Pr]=d[Er]=d[Lr]=d[Cr]=d[Ir]=!1;function zr(e){return C(e)&&Xe(e.length)&&!!d[Y(e)]}function pe(e){return function(t){return e(t)}}var et=typeof exports=="object"&&exports&&!exports.nodeType&&exports,U=et&&typeof module=="object"&&module&&!module.nodeType&&module,qr=U&&U.exports===et,ae=qr&&qe.process,Yr=function(){try{var e=U&&U.require&&U.require("util").types;return e||ae&&ae.binding&&ae.binding("util")}catch{}}(),H=Yr,je=H&&H.isTypedArray,Wr=je?pe(je):zr,tt=Wr,Vr=Object.prototype,Jr=Vr.hasOwnProperty;function rt(e,t){var r=G(e),n=!r&&yr(e),i=!r&&!n&&Z(e),a=!r&&!n&&!i&&tt(e),o=r||n||i||a,s=o?cr(e.length,String):[],u=s.length;for(var c in e)(t||Jr.call(e,c))&&!(o&&(c=="length"||i&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||or(c,u)))&&s.push(c);return s}function nt(e,t){return function(r){return e(t(r))}}var Xr=nt(Object.keys,Object),Zr=Xr,Qr=Object.prototype,kr=Qr.hasOwnProperty;function en(e){if(!ge(e))return Zr(e);var t=[];for(var r in Object(e))kr.call(e,r)&&r!="constructor"&&t.push(r);return t}function ye(e){return Ze(e)?rt(e):en(e)}function tn(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var rn=Object.prototype,nn=rn.hasOwnProperty;function an(e){if(!W(e))return tn(e);var t=ge(e),r=[];for(var n in e)n=="constructor"&&(t||!nn.call(e,n))||r.push(n);return r}function ve(e){return Ze(e)?rt(e,!0):an(e)}var on=x(Object,"create"),K=on;function sn(){this.__data__=K?K(null):{},this.size=0}function un(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var fn="__lodash_hash_undefined__",cn=Object.prototype,ln=cn.hasOwnProperty;function dn(e){var t=this.__data__;if(K){var r=t[e];return r===fn?void 0:r}return ln.call(t,e)?t[e]:void 0}var gn=Object.prototype,pn=gn.hasOwnProperty;function yn(e){var t=this.__data__;return K?t[e]!==void 0:pn.call(t,e)}var vn="__lodash_hash_undefined__";function hn(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=K&&t===void 0?vn:t,this}function I(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}I.prototype.clear=sn;I.prototype.delete=un;I.prototype.get=dn;I.prototype.has=yn;I.prototype.set=hn;function bn(){this.__data__=[],this.size=0}function te(e,t){for(var r=e.length;r--;)if(de(e[r][0],t))return r;return-1}var _n=Array.prototype,$n=_n.splice;function Tn(e){var t=this.__data__,r=te(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():$n.call(t,r,1),--this.size,!0}function On(e){var t=this.__data__,r=te(t,e);return r<0?void 0:t[r][1]}function An(e){return te(this.__data__,e)>-1}function mn(e,t){var r=this.__data__,n=te(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function w(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}w.prototype.clear=bn;w.prototype.delete=Tn;w.prototype.get=On;w.prototype.has=An;w.prototype.set=mn;var Sn=x(A,"Map"),z=Sn;function wn(){this.size=0,this.__data__={hash:new I,map:new(z||w),string:new I}}function jn(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function re(e,t){var r=e.__data__;return jn(t)?r[typeof t=="string"?"string":"hash"]:r.map}function Pn(e){var t=re(this,e).delete(e);return this.size-=t?1:0,t}function En(e){return re(this,e).get(e)}function Ln(e){return re(this,e).has(e)}function Cn(e,t){var r=re(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}function M(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}M.prototype.clear=wn;M.prototype.delete=Pn;M.prototype.get=En;M.prototype.has=Ln;M.prototype.set=Cn;function at(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var In=nt(Object.getPrototypeOf,Object),ot=In;function Dn(){this.__data__=new w,this.size=0}function xn(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Mn(e){return this.__data__.get(e)}function Fn(e){return this.__data__.has(e)}var Bn=200;function Hn(e,t){var r=this.__data__;if(r instanceof w){var n=r.__data__;if(!z||n.length<Bn-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new M(n)}return r.set(e,t),this.size=r.size,this}function S(e){var t=this.__data__=new w(e);this.size=t.size}S.prototype.clear=Dn;S.prototype.delete=xn;S.prototype.get=Mn;S.prototype.has=Fn;S.prototype.set=Hn;function Nn(e,t){return e&&ee(t,ye(t),e)}function Rn(e,t){return e&&ee(t,ve(t),e)}var it=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Pe=it&&typeof module=="object"&&module&&!module.nodeType&&module,Un=Pe&&Pe.exports===it,Ee=Un?A.Buffer:void 0,Le=Ee?Ee.allocUnsafe:void 0;function Gn(e,t){if(t)return e.slice();var r=e.length,n=Le?Le(r):new e.constructor(r);return e.copy(n),n}function Kn(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}function st(){return[]}var zn=Object.prototype,qn=zn.propertyIsEnumerable,Ce=Object.getOwnPropertySymbols,Yn=Ce?function(e){return e==null?[]:(e=Object(e),Kn(Ce(e),function(t){return qn.call(e,t)}))}:st,he=Yn;function Wn(e,t){return ee(e,he(e),t)}var Vn=Object.getOwnPropertySymbols,Jn=Vn?function(e){for(var t=[];e;)at(t,he(e)),e=ot(e);return t}:st,ut=Jn;function Xn(e,t){return ee(e,ut(e),t)}function ft(e,t,r){var n=t(e);return G(e)?n:at(n,r(e))}function ue(e){return ft(e,ye,he)}function Zn(e){return ft(e,ve,ut)}var Qn=x(A,"DataView"),fe=Qn,kn=x(A,"Promise"),ce=kn,ea=x(A,"Set"),le=ea,Ie="[object Map]",ta="[object Object]",De="[object Promise]",xe="[object Set]",Me="[object WeakMap]",Fe="[object DataView]",ra=D(fe),na=D(z),aa=D(ce),oa=D(le),ia=D(se),L=Y;(fe&&L(new fe(new ArrayBuffer(1)))!=Fe||z&&L(new z)!=Ie||ce&&L(ce.resolve())!=De||le&&L(new le)!=xe||se&&L(new se)!=Me)&&(L=function(e){var t=Y(e),r=t==ta?e.constructor:void 0,n=r?D(r):"";if(n)switch(n){case ra:return Fe;case na:return Ie;case aa:return De;case oa:return xe;case ia:return Me}return t});var q=L,sa=Object.prototype,ua=sa.hasOwnProperty;function fa(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]=="string"&&ua.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var ca=A.Uint8Array,Q=ca;function be(e){var t=new e.constructor(e.byteLength);return new Q(t).set(new Q(e)),t}function la(e,t){var r=t?be(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var da=/\w*$/;function ga(e){var t=new e.constructor(e.source,da.exec(e));return t.lastIndex=e.lastIndex,t}var Be=P?P.prototype:void 0,He=Be?Be.valueOf:void 0;function pa(e){return He?Object(He.call(e)):{}}function ya(e,t){var r=t?be(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var va="[object Boolean]",ha="[object Date]",ba="[object Map]",_a="[object Number]",$a="[object RegExp]",Ta="[object Set]",Oa="[object String]",Aa="[object Symbol]",ma="[object ArrayBuffer]",Sa="[object DataView]",wa="[object Float32Array]",ja="[object Float64Array]",Pa="[object Int8Array]",Ea="[object Int16Array]",La="[object Int32Array]",Ca="[object Uint8Array]",Ia="[object Uint8ClampedArray]",Da="[object Uint16Array]",xa="[object Uint32Array]";function Ma(e,t,r){var n=e.constructor;switch(t){case ma:return be(e);case va:case ha:return new n(+e);case Sa:return la(e,r);case wa:case ja:case Pa:case Ea:case La:case Ca:case Ia:case Da:case xa:return ya(e,r);case ba:return new n;case _a:case Oa:return new n(e);case $a:return ga(e);case Ta:return new n;case Aa:return pa(e)}}function Fa(e){return typeof e.constructor=="function"&&!ge(e)?kt(ot(e)):{}}var Ba="[object Map]";function Ha(e){return C(e)&&q(e)==Ba}var Ne=H&&H.isMap,Na=Ne?pe(Ne):Ha,Ra=Na,Ua="[object Set]";function Ga(e){return C(e)&&q(e)==Ua}var Re=H&&H.isSet,Ka=Re?pe(Re):Ga,za=Ka,qa=1,Ya=2,Wa=4,ct="[object Arguments]",Va="[object Array]",Ja="[object Boolean]",Xa="[object Date]",Za="[object Error]",lt="[object Function]",Qa="[object GeneratorFunction]",ka="[object Map]",eo="[object Number]",dt="[object Object]",to="[object RegExp]",ro="[object Set]",no="[object String]",ao="[object Symbol]",oo="[object WeakMap]",io="[object ArrayBuffer]",so="[object DataView]",uo="[object Float32Array]",fo="[object Float64Array]",co="[object Int8Array]",lo="[object Int16Array]",go="[object Int32Array]",po="[object Uint8Array]",yo="[object Uint8ClampedArray]",vo="[object Uint16Array]",ho="[object Uint32Array]",l={};l[ct]=l[Va]=l[io]=l[so]=l[Ja]=l[Xa]=l[uo]=l[fo]=l[co]=l[lo]=l[go]=l[ka]=l[eo]=l[dt]=l[to]=l[ro]=l[no]=l[ao]=l[po]=l[yo]=l[vo]=l[ho]=!0;l[Za]=l[lt]=l[oo]=!1;function X(e,t,r,n,i,a){var o,s=t&qa,u=t&Ya,c=t&Wa;if(r&&(o=i?r(e,n,i,a):r(e)),o!==void 0)return o;if(!W(e))return e;var $=G(e);if($){if(o=fa(e),!s)return er(e,o)}else{var p=q(e),g=p==lt||p==Qa;if(Z(e))return Gn(e,s);if(p==dt||p==ct||g&&!i){if(o=u||g?{}:Fa(e),!s)return u?Xn(e,Rn(o,e)):Wn(e,Nn(o,e))}else{if(!l[p])return i?e:{};o=Ma(e,p,s)}}a||(a=new S);var T=a.get(e);if(T)return T;a.set(e,o),za(e)?e.forEach(function(v){o.add(X(v,t,r,v,e,a))}):Ra(e)&&e.forEach(function(v,h){o.set(h,X(v,t,r,h,e,a))});var b=c?u?Zn:ue:u?ve:ye,_=$?void 0:b(e);return rr(_||e,function(v,h){_&&(h=v,v=e[h]),Je(o,h,X(v,t,r,h,e,a))}),o}var bo=1,_o=4;function $o(e){return X(e,bo|_o)}var To="__lodash_hash_undefined__";function Oo(e){return this.__data__.set(e,To),this}function Ao(e){return this.__data__.has(e)}function k(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new M;++t<r;)this.add(e[t])}k.prototype.add=k.prototype.push=Oo;k.prototype.has=Ao;function mo(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function So(e,t){return e.has(t)}var wo=1,jo=2;function gt(e,t,r,n,i,a){var o=r&wo,s=e.length,u=t.length;if(s!=u&&!(o&&u>s))return!1;var c=a.get(e),$=a.get(t);if(c&&$)return c==t&&$==e;var p=-1,g=!0,T=r&jo?new k:void 0;for(a.set(e,t),a.set(t,e);++p<s;){var b=e[p],_=t[p];if(n)var v=o?n(_,b,p,t,e,a):n(b,_,p,e,t,a);if(v!==void 0){if(v)continue;g=!1;break}if(T){if(!mo(t,function(h,m){if(!So(T,m)&&(b===h||i(b,h,r,n,a)))return T.push(m)})){g=!1;break}}else if(!(b===_||i(b,_,r,n,a))){g=!1;break}}return a.delete(e),a.delete(t),g}function Po(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}function Eo(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var Lo=1,Co=2,Io="[object Boolean]",Do="[object Date]",xo="[object Error]",Mo="[object Map]",Fo="[object Number]",Bo="[object RegExp]",Ho="[object Set]",No="[object String]",Ro="[object Symbol]",Uo="[object ArrayBuffer]",Go="[object DataView]",Ue=P?P.prototype:void 0,oe=Ue?Ue.valueOf:void 0;function Ko(e,t,r,n,i,a,o){switch(r){case Go:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Uo:return!(e.byteLength!=t.byteLength||!a(new Q(e),new Q(t)));case Io:case Do:case Fo:return de(+e,+t);case xo:return e.name==t.name&&e.message==t.message;case Bo:case No:return e==t+"";case Mo:var s=Po;case Ho:var u=n&Lo;if(s||(s=Eo),e.size!=t.size&&!u)return!1;var c=o.get(e);if(c)return c==t;n|=Co,o.set(e,t);var $=gt(s(e),s(t),n,i,a,o);return o.delete(e),$;case Ro:if(oe)return oe.call(e)==oe.call(t)}return!1}var zo=1,qo=Object.prototype,Yo=qo.hasOwnProperty;function Wo(e,t,r,n,i,a){var o=r&zo,s=ue(e),u=s.length,c=ue(t),$=c.length;if(u!=$&&!o)return!1;for(var p=u;p--;){var g=s[p];if(!(o?g in t:Yo.call(t,g)))return!1}var T=a.get(e),b=a.get(t);if(T&&b)return T==t&&b==e;var _=!0;a.set(e,t),a.set(t,e);for(var v=o;++p<u;){g=s[p];var h=e[g],m=t[g];if(n)var V=o?n(m,h,g,t,e,a):n(h,m,g,e,t,a);if(!(V===void 0?h===m||i(h,m,r,n,a):V)){_=!1;break}v||(v=g=="constructor")}if(_&&!v){var F=e.constructor,B=t.constructor;F!=B&&"constructor"in e&&"constructor"in t&&!(typeof F=="function"&&F instanceof F&&typeof B=="function"&&B instanceof B)&&(_=!1)}return a.delete(e),a.delete(t),_}var Vo=1,Ge="[object Arguments]",Ke="[object Array]",J="[object Object]",Jo=Object.prototype,ze=Jo.hasOwnProperty;function Xo(e,t,r,n,i,a){var o=G(e),s=G(t),u=o?Ke:q(e),c=s?Ke:q(t);u=u==Ge?J:u,c=c==Ge?J:c;var $=u==J,p=c==J,g=u==c;if(g&&Z(e)){if(!Z(t))return!1;o=!0,$=!1}if(g&&!$)return a||(a=new S),o||tt(e)?gt(e,t,r,n,i,a):Ko(e,t,u,r,n,i,a);if(!(r&Vo)){var T=$&&ze.call(e,"__wrapped__"),b=p&&ze.call(t,"__wrapped__");if(T||b){var _=T?e.value():e,v=b?t.value():t;return a||(a=new S),i(_,v,r,n,a)}}return g?(a||(a=new S),Wo(e,t,r,n,i,a)):!1}function pt(e,t,r,n,i){return e===t?!0:e==null||t==null||!C(e)&&!C(t)?e!==e&&t!==t:Xo(e,t,r,n,pt,i)}function ie(e,t){return pt(e,t)}var Zo=(e,t)=>{const r=e.__vccOpts||e;for(const[n,i]of t)r[n]=i;return r};const Qo=j.defineComponent({props:{animationData:{type:Object,default:()=>({})},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})},assetsPath:{type:String,default:""}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:t}){let r=null;const n=j.ref("");let i=1;const a=f=>document.querySelector(`[data-id="${f}"]`)!==null,o=async f=>{let y=e.autoPlay;e.playOnHover&&(y=!1);let O={};if(ie(e.animationData,{})===!1&&(O=$o(e.animationData)),e.animationLink!="")try{O=await(await fetch(e.animationLink)).json()}catch(_e){console.error(_e);return}let E=e.loop;typeof E=="number"&&E>0&&(E=E-1),e.delay>0&&(y=!1);const N={container:f,renderer:e.renderer,loop:E,autoplay:y,animationData:O,assetsPath:e.assetsPath};ie(e.rendererSettings,{})===!1&&(N.rendererSettings=e.rendererSettings),r=$t.default.loadAnimation(N),setTimeout(()=>{y=e.autoPlay,e.playOnHover?r==null||r.pause():y?r==null||r.play():r==null||r.pause(),t("onAnimationLoaded")},e.delay),r.setSpeed(e.speed),e.direction==="reverse"&&r.setDirection(-1),e.direction==="normal"&&r.setDirection(1),(e.pauseAnimation||e.playOnHover)&&r.pause(),r.addEventListener("loopComplete",()=>{e.direction==="alternate"&&(r==null||r.stop(),i=i===-1?1:-1,r==null||r.setDirection(i),r==null||r.play()),t("onLoopComplete")}),r.addEventListener("complete",()=>{t("onComplete")}),r.addEventListener("enterFrame",()=>{t("onEnterFrame")}),r.addEventListener("segmentStart",()=>{t("onSegmentStart")})},s=j.computed(()=>{let f=e.width,y=e.height;return typeof e.width=="number"&&(f=`${e.width}px`),typeof e.height=="number"&&(y=`${e.height}px`),{"--lottie-animation-container-width":f,"--lottie-animation-container-height":y,"--lottie-animation-container-background-color":e.backgroundColor}}),u=()=>{r&&e.pauseOnHover&&r.pause(),r&&e.playOnHover&&r.play()},c=()=>{r&&e.pauseOnHover&&r.play(),r&&e.playOnHover&&r.pause()};j.watch(()=>e.pauseAnimation,()=>{if((e.pauseOnHover||e.playOnHover)&&e.pauseAnimation){console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover");return}r&&(e.pauseAnimation?r.pause():r.play())});const $=()=>{r&&r.play()},p=()=>{r&&r.pause()},g=()=>{r&&r.stop()},T=()=>{r&&r.destroy()},b=(f=1)=>{if(f<=0)throw new Error("Speed must be greater than 0");r&&r.setSpeed(f)},_=f=>{r&&(f==="forward"?r.setDirection(1):f==="reverse"&&r.setDirection(-1))},v=(f,y=!0)=>{r&&r.goToAndStop(f,y)},h=(f,y=!0)=>{r&&r.goToAndPlay(f,y)},m=(f,y=!1)=>{r&&r.playSegments(f,y)},V=(f=!0)=>{r&&r.setSubframe(f)},F=(f=!0)=>{if(r)return r.getDuration(f)},B=(f,y=0)=>{r&&r.renderer.elements[y].updateDocumentData(f)},vt=f=>{for(var y="",O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",E=O.length,N=0;N<f;N++)y+=O.charAt(Math.floor(Math.random()*E));return y},ht=f=>{if(e.pauseOnHover&&e.playOnHover)throw new Error("You cannot set pauseOnHover and playOnHover for Vue3-Lottie at the same time.");if(e.animationLink===""&&ie(e.animationData,{}))throw new Error("You must provide either animationLink or animationData");const y=setInterval(()=>{if(a(f)){clearInterval(y);const O=document.querySelector(`[data-id="${f}" ]`);O&&o(O)}},0)};return j.onMounted(async()=>{n.value=vt(20),ht(n.value)}),{elementid:n,hoverEnded:c,hoverStarted:u,getCurrentStyle:s,play:$,pause:p,stop:g,destroy:T,setSpeed:b,setDirection:_,goToAndStop:v,goToAndPlay:h,playSegments:m,setSubFrame:V,getDuration:F,updateDocumentData:B}}}),ko=["data-id"];function ei(e,t,r,n,i,a){return j.openBlock(),j.createElementBlock("div",{"data-id":e.elementid,class:"lottie-animation-container",style:j.normalizeStyle(e.getCurrentStyle),onMouseenter:t[0]||(t[0]=(...o)=>e.hoverStarted&&e.hoverStarted(...o)),onMouseleave:t[1]||(t[1]=(...o)=>e.hoverEnded&&e.hoverEnded(...o))},null,44,ko)}var yt=Zo(Qo,[["render",ei]]),ti={install(e,t){var n;const r=(n=t==null?void 0:t.name)!=null?n:"Vue3Lottie";e.component(r,yt)}};exports.Vue3Lottie=yt;exports.default=ti;

@@ -1108,3 +1108,3 @@ (function(){"use strict";try{if(typeof document!="undefined"){var t=document.createElement("style");t.appendChild(document.createTextNode(".lottie-animation-container{width:var(--lottie-animation-container-width);height:var(--lottie-animation-container-height);background-color:var(--lottie-animation-container-background-color);overflow:hidden;margin:0 auto}")),document.head.appendChild(t)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})();

setup(props, { emit: emits }) {
let lottieAnimation = ref(null);
let lottieAnimation = null;
const elementid = ref("");

@@ -1162,8 +1162,8 @@ let direction = 1;

if (props.playOnHover) {
lottieAnimation.pause();
lottieAnimation == null ? void 0 : lottieAnimation.pause();
} else {
if (autoPlay) {
lottieAnimation.play();
lottieAnimation == null ? void 0 : lottieAnimation.play();
} else {
lottieAnimation.pause();
lottieAnimation == null ? void 0 : lottieAnimation.pause();
}

@@ -1189,6 +1189,6 @@ }

if (props.direction === "alternate") {
lottieAnimation.stop();
direction = direction * -1;
lottieAnimation.setDirection(direction);
lottieAnimation.play();
lottieAnimation == null ? void 0 : lottieAnimation.stop();
direction = direction === -1 ? 1 : -1;
lottieAnimation == null ? void 0 : lottieAnimation.setDirection(direction);
lottieAnimation == null ? void 0 : lottieAnimation.play();
}

@@ -1195,0 +1195,0 @@ emits("onLoopComplete");

{
"name": "vue3-lottie",
"version": "2.7.5-beta.0",
"version": "2.7.5-beta.1",
"license": "MIT",

@@ -5,0 +5,0 @@ "author": "Sanjay Soundarajan <info@sanjaysoundarajan.dev> (https://sanjaysoundarajan.dev)",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with โšก๏ธ by Socket Inc