*Bindtothe`beforecopy`,`copy`,`aftercopy`,and`copy-error`events,customDOM-likeeventsforclipboardinjectiongeneratedusingjQuery's Special Events API and ZeroClipboard'sCoremodule.
!function(e,t){vara,n=e,r=n.document,o=n.navigator,i=n.setTimeout,l=n.encodeURIComponent,s=n.ActiveXObject,c=n.Number.parseInt||n.parseInt,u=n.Number.parseFloat||n.parseFloat,f=n.Number.isNaN||n.isNaN,p=n.Math.round,d=n.Date.now,v=n.Object.keys,y=n.Object.defineProperty,g=n.Object.prototype.hasOwnProperty,b=n.Array.prototype.slice,h=function(e){returnb.call(e,0)},m=function(){vare,t,a,n,r,o=h(arguments),i=o[0]||{};for(e=1,t=o.length;e<t;e++)if(null!=(a=o[e]))for(nina)g.call(a,n)&&(i[n],i!==(r=a[n])&&void0!==r&&(i[n]=r));returni},w=function(e){vart,a,n,r;if("object"!=typeofe||null==e)t=e;elseif("number"==typeofe.length)for(t=[],a=0,n=e.length;a<n;a++)g.call(e,a)&&(t[a]=w(e[a]));else{t={};for(rine)g.call(e,r)&&(t[r]=w(e[r]))}returnt},x=function(e,t){for(vara={},n=0,r=t.length;n<r;n++)t[n]ine&&(a[t[n]]=e[t[n]]);returna},C=function(e,t){vara={};for(varnine)-1===t.indexOf(n)&&(a[n]=e[n]);returna},D=function(e){if(e)for(vartine)g.call(e,t)&&deletee[t];returne},T=function(e,t){if(e&&1===e.nodeType&&e.ownerDocument&&t&&(1===t.nodeType&&t.ownerDocument&&t.ownerDocument===e.ownerDocument||9===t.nodeType&&!t.ownerDocument&&t===e.ownerDocument))do{if(e===t)return!0;e=e.parentNode}while(e);return!1},E={bridge:null,version:"0.0.0",pluginType:"unknown",disabled:null,outdated:null,unavailable:null,deactivated:null,overdue:null,ready:null},k={},j={},O=null,N={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"}},I={swfPath:function(){vare,t,a,n,o="ZeroClipboard.swf";if(!r.currentScript||!(n=r.currentScript.src)){vari=r.getElementsByTagName("script");if("readyState"ini[0])for(e=i.length;e--&&("interactive"!==i[e].readyState||!(n=i[e].src)););elseif("loading"===r.readyState)n=i[i.length-1].src;else{for(e=i.length;e--;){if(!(a=i[e].src)){t=null;break}if(a=a.split("#")[0].split("?")[0],a=a.slice(0,a.lastIndexOf("/")+1),null==t)t=a;elseif(t!==a){t=null;break}}null!==t&&(n=t)}}returnn&&(o=(n=n.split("#")[0].split("?")[0]).slice(0,n.lastIndexOf("/")+1)+o),o}(),trustedDomains:e.location.host?[e.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},_=function(e){if("object"==typeofe&&null!==e)for(vartine)if(g.call(e,t))if(/^(?:forceHandCursor|title|zIndex|bubbleEvents)$/.test(t))I[t]=e[t];elseif(null==E.bridge)if("containerId"===t||"swfObjectId"===t){if(!K(e[t]))thrownewError("The specified `"+t+"` value is not valid as an HTML4 Element ID");I[t]=e[t]}elseI[t]=e[t];{if("string"!=typeofe||!e)returnw(I);if(g.call(I,e))returnI[e]}},L=function(){return{browser:x(o,["userAgent","platform","appName"]),flash:C(E,["bridge"]),zeroclipboard:{version:we.version,config:we.config()}}},S=function(){return!!(E.disabled||E.outdated||E.unavailable||E.deactivated)},F=function(e,t){vara,n,r,o={};if("string"==typeofe&&e)r=e.toLowerCase().split(/\s+/);elseif("object"==typeofe&&e&&void0===t)for(aine)g.call(e,a)&&"string"==typeofa&&a&&"function"==typeofe[a]&&we.on(a,e[a]);if(r&&r.length){for(a=0,n=r.length;a<n;a++)o[e=r[a].replace(/^on/,"")]=!0,k[e]||(k[e]=[]),k[e].push(t);if(o.ready&&E.ready&&we.emit({type:"ready"}),o.error){vari=["disabled","outdated","unavailable","deactivated","overdue"];for(a=0,n=i.length;a<n;a++)if(!0===E[i[a]]){we.emit({type:"error",name:"flash-"+i[a]});break}}}returnwe},z=function(e,t){vara,n,r,o,i;if(0===arguments.length)o=v(k);elseif("string"==typeofe&&e)o=e.split(/\s+/);else