*Bindtothe`beforecopy`,`copy`,`aftercopy`,and`copy-error`events,customDOM-likeeventsforclipboardinjectiongeneratedusingjQuery's Special Events API and ZeroClipboard'sCoremodule.
!function(a,b){vard,e=a,f=e.document,g=e.navigator,h=e.setTimeout,i=e.encodeURIComponent,j=e.ActiveXObject,k=e.Number.parseInt||e.parseInt,l=e.Number.parseFloat||e.parseFloat,m=e.Number.isNaN||e.isNaN,n=e.Math.round,o=e.Date.now,p=e.Object.keys,q=e.Object.defineProperty,r=e.Object.prototype.hasOwnProperty,s=e.Array.prototype.slice,t=function(a){returns.call(a,0)},u=function(){vara,c,d,e,f,g,h=t(arguments),i=h[0]||{};for(a=1,c=h.length;c>a;a++)if(null!=(d=h[a]))for(eind)r.call(d,e)&&(f=i[e],g=d[e],i!==g&&g!==b&&(i[e]=g));returni},v=function(a){varb,c,d,e;if("object"!=typeofa||null==a)b=a;elseif("number"==typeofa.length)for(b=[],c=0,d=a.length;d>c;c++)r.call(a,c)&&(b[c]=v(a[c]));else{b={};for(eina)r.call(a,e)&&(b[e]=v(a[e]))}returnb},w=function(a,b){for(varc={},d=0,e=b.length;e>d;d++)b[d]ina&&(c[b[d]]=a[b[d]]);returnc},x=function(a,b){varc={};for(vardina)-1===b.indexOf(d)&&(c[d]=a[d]);returnc},y=function(a){if(a)for(varbina)r.call(a,b)&&deletea[b];returna},z=function(a,b){if(a&&1===a.nodeType&&a.ownerDocument&&b&&(1===b.nodeType&&b.ownerDocument&&b.ownerDocument===a.ownerDocument||9===b.nodeType&&!b.ownerDocument&&b===a.ownerDocument))do{if(a===b)return!0;a=a.parentNode}while(a);return!1},A={bridge:null,version:"0.0.0",pluginType:"unknown",disabled:null,outdated:null,unavailable:null,deactivated:null,overdue:null,ready:null},B="11.0.0",C={},D={},E=null,F={ready:"Flash communication is established",error:{"flash-disabled":"Flash is disabled or not installed","flash-outdated":"Flash is too outdated to support ZeroClipboard","flash-unavailable":"Flash is unable to communicate bidirectionally with JavaScript","flash-deactivated":"Flash is too outdated for your browser and/or is configured as click-to-activate","flash-overdue":"Flash communication was established but NOT within the acceptable time limit"}},G=function(){vara,b,c,d,e="ZeroClipboard.swf";if(!f.currentScript||!(d=f.currentScript.src)){varg=f.getElementsByTagName("script");if("readyState"ing[0])for(a=g.length;a--&&("interactive"!==g[a].readyState||!(d=g[a].src)););elseif("loading"===f.readyState)d=g[g.length-1].src;else{for(a=g.length;a--;){if(c=g[a].src,!c){b=null;break}if(c=c.split("#")[0].split("?")[0],c=c.slice(0,c.lastIndexOf("/")+1),null==b)b=c;elseif(b!==c){b=null;break}}null!==b&&(d=b)}}returnd&&(d=d.split("#")[0].split("?")[0],e=d.slice(0,d.lastIndexOf("/")+1)+e),e}(),H={swfPath:G,trustedDomains:a.location.host?[a.location.host]:[],cacheBust:!0,forceEnhancedClipboard:!1,flashLoadTimeout:3e4,autoActivate:!0,bubbleEvents:!0,containerId:"global-zeroclipboard-html-bridge",containerClass:"global-zeroclipboard-container",swfObjectId:"global-zeroclipboard-flash-bridge",hoverClass:"zeroclipboard-is-hover",activeClass:"zeroclipboard-is-active",forceHandCursor:!1,title:null,zIndex:999999999},I=function(a){if("object"==typeofa&&null!==a)for(varbina)if(r.call(a,b))if(/^(?:forceHandCursor|title|zIndex|bubbleEvents)$/.test(b))H[b]=a[b];elseif(null==A.bridge)if("containerId"===b||"swfObjectId"===b){if(!X(a[b]))thrownewError("The specified `"+b+"` value is not valid as an HTML4 Element ID");H[b]=a[b]}elseH[b]=a[b];{if("string"!=typeofa||!a)returnv(H);if(r.call(H,a))returnH[a]}},J=function(){return{browser:w(g,["userAgent","platform","appName"]),flash:x(A,["bridge"]),zeroclipboard:{version:yb.version,config:yb.config()}}},K=function(){return!!(A.disabled||A.outdated||A.unavailable||A.deactivated)},L=function(a,b){varc,d,e,f={};if("string"==typeofa&&a)e=a.toLowerCase().split(/\s+/);elseif("object"==typeofa&&a&&"undefined"==typeofb)for(cina)r.call(a,c)&&"string"==typeofc&&c&&"function"==typeofa[c]&&yb.on(c,a[c]);if(e&&e.length){for(c=0,d=e.length;d>c;c++)a=e[c].replace(/^on/,""),f[a]=!0,C[a]||(C[a]=[]),C[a].push(b);if(f.ready&&A.ready&&yb.emit({type:"ready"}),f.error){varg=["disabled","outdated","unavailable","deactivated","overdue"];for(c=0,d=g.length;d>c;c++)if(A[g[c]]===!0){yb.emit({type:"error",name:"flash-"+g[c]});break}}}returnyb},M=function(a,b){varc,d,e,f,g;if(0===arguments.length)f=p(C);elseif("string"==typeof