blazy-8.x-2.x-dev/js/components/blazy.blur.min.js
js/components/blazy.blur.min.js
!function(u,t,a){"use strict";var n="blur",d="b-"+n,f="b"+n,e=d,i="is-"+d,r="."+d+":not(."+i+")",h="data-"+d,g=[],m=a.localStorage;function b(t,n,e){var a=new Image;a.src=t,u.decode(a).then(function(){(function(){var t=this,a=u.create("canvas");a.width=t.naturalWidth,a.height=t.naturalHeight,a.getContext("2d").drawImage(t,0,0),e(a.toDataURL(n))}).call(a)}).catch(function(){e(t)})}function c(t){var n,e,a,i,r,c,o,A,s,l=u.aniElement(t);u.isElm(l)&&(n=u.find(l,"img."+d),!u.isElm(n)||(s=u.attr(n,h))&&(s=s.split("::"),e=m&&"1"===s[0],a="-1"===s[0],i=s[1],r=s[2],c=s[3],o=null,A=!1,t=u.storage(f),s="data-b-thumb",(l=u.attr(l,s))&&u.is(c,s)&&(c=l),e?(l=t&&u.contains(t,i),A=!t||!l,g=t?u.parse(t):[],l&&u.each(g,function(t){if(u.keys(t)[0]===i)return o=t[i],!1})):t&&u.storage(f,null),a?u.removeAttr(n,h):o?n.src=o:b(c,r,function(t){var a;n.src=t,e&&A&&((a={})[i]=t,g.push(a),u.storage(f,JSON.stringify(g)))})))}function o(a){var t=u.closest(a,".media");c(a),u.on(t,"blazy:animated."+n,function(t){a.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",u.removeAttr(a,h)}),u.addClass(a,i)}u.blur=c.bind(u),t.behaviors.blazyBlur={attach:function(t){u.once(o,e,r,t)},detach:function(t,a,n){"unload"===n&&u.once.removeSafely(e,r,t)}}}(dBlazy,Drupal,this);
