|
|
|
!function(r,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("jquery-qrcode",[],t):"object"==typeof exports?exports["jquery-qrcode"]=t():r["jquery-qrcode"]=t()}("undefined"!=typeof self?self:this,function(){return function(e){var n={};function o(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,o),t.l=!0,t.exports}return o.m=e,o.c=n,o.d=function(r,t,e){o.o(r,t)||Object.defineProperty(r,t,{enumerable:!0,get:e})},o.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(t,r){if(1&r&&(t=o(t)),8&r)return t;if(4&r&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(o.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&r&&"string"!=typeof t)for(var n in t)o.d(e,n,function(r){return t[r]}.bind(null,n));return e},o.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(t,"a",t),t},o.o=function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},o.p="",o(o.s=0)}([function(r,t,e){var n,u=e(1),o=window,d=o.jQuery,i=!(!(n=o.document.createElement("canvas")).getContext||!n.getContext("2d")),c=function(r){return r&&"string"==typeof r.tagName&&"IMG"===r.tagName.toUpperCase()},a=function(r,t,e,n){var o={},i=u(e,t);i.addData(r),i.make(),n=n||0;var a=i.getModuleCount(),s=a+2*n;return o.text=r,o.level=t,o.version=e,o.module_count=s,o.is_dark=function(r,t){return t-=n,0<=(r-=n)&&r<a&&0<=t&&t<a&&i.isDark(r,t)},o.add_blank=function(a,u,f,c){var l=o.is_dark,g=1/s;o.is_dark=function(r,t){var e=t*g,n=r*g,o=e+g,i=n+g;return l(r,t)&&(o<a||f<e||i<u||c<n)}},o},h=function(r,t,e,n,o){e=Math.max(1,e||1),n=Math.min(40,n||40);for(var i=e;i<=n;i+=1)try{return a(r,t,i,o)}catch(r){}},f=function(r,t,e){c(e.background)?t.drawImage(e.background,0,0,e.size,e.size):e.background&&(t.fillStyle=e.background,t.fillRect(e.left,e.top,e.size,e.size));var n=e.mode;1===n||2===n?function(r,t,e){var n=e.size,o="bold "+e.mSize*n+"px "+e.fontname,i=d("<canvas/>")[0].getContext("2d");i.font=o;var a=i.measureText(e.label).width,u=e.mSize,f=a/n,c=(1-f)*e.mPosX,l=(1-u)*e.mPosY,g=c+f,s=l+u;1===e.mode?r.add_blank(0,l-.01,n,s+.01):r.add_blank(c-.01,l-.01,.01+g,s+.01),t.fillStyle=e.fontcolor,t.font=o,t.fillText(e.label,c*n,l*n+.75*e.mSize*n)}(r,t,e):!c(e.image)||3!==n&&4!==n||function(r,t,e){var n=e.size,o=e.image.naturalWidth||1,i=e.image.naturalHeight||1,a=e.mSize,u=a*o/i,f=(1-u)*e.mPosX,c=(1-a)*e.mPosY,l=f+u,g=c+a;3===e.mode?r.add_blank(0,c-.01,n,g+.01):r.add_blank(f-.01,c-.01,.01+l,g+.01),t.drawImage(e.image,f*n,c*n,u*n,a*n)}(r,t,e)},l=function(r,t,e,n,o,i,a,u){r.is_dark(a,u)&&t.rect(n,o,i,i)},g=function(r,t,e,n,o,i,a,u){var f=r.is_dark,c=n+i,l=o+i,g=e.radius*i,s=a-1,d=a+1,h=u-1,v=u+1,w=f(a,u),p=f(s,h),y=f(s,u),m=f(s,v),b=f(a,v),k=f(d,v),B=f(d,u),C=f(d,h),x=f(a,h);w?function(r,t,e,n,o,i,a,u,f,c){a?r.moveTo(t+i,e):r.moveTo(t,e),u?(r.lineTo(n-i,e),r.arcTo(n,e,n,o,i)):r.lineTo(n,e),f?(r.lineTo(n,o-i),r.arcTo(n,o,t,o,i)):r.lineTo(n,o),c?(r.lineTo(t+i,o),r.arcTo(t,o,t,e,i)):r.lineTo(t,o),a?(r.lineTo(t,e+i),r.arcTo(t,e,n,e,i)):r.lineTo(t,e)}(t,n,o,c,l,g,!y&&!x,!y&&!b,!B&&!b,!B&&!x):function(r,t,e,n,o,i,a,u,f,c){a&&(r.moveTo(t+i,e),r.lineTo(t,e),r.lineTo(t,e+i),r.arcTo(t,e,t+i,e,i)),u&&(r.moveTo(n-i,e),r.lineTo(n,e),r.lineTo(n,e+i),r.arcTo(n,e,n-i,e,i)),f&&(r.moveTo(n-i,o),r.lineTo(n,o),r.lineTo(n,o-i),r.arcTo(n,o,n-i,o,i)),c&&(r.moveTo(t+i,o),r.lineTo(t,o),r.lineTo(t,o-i),r.arcTo(t,o,t+i,o,i))}(t,n,o,c,l,g,y&&x&&p,y&&b&&m,B&&b&&k,B&&x&&C)},s=function(r,t){var e=h(t.text,t.ecLevel,t.minVersion,t.maxVersion,t.quiet);if(!e)return null;var n=d(r).data("qrcode",e),o=n[0].getContext("2d");return f(e,o,t),function(r,t,e){var n,o,i=r.module_count,a=e.size/i,u=l;for(0<e.radius&&e.radius<=.5&&(u=g),t.beginPath(),n=0;n<i;n+=1)for(o=0;o<i;o+=1)u(r,t,e,e.left+o*a,e.top+n*a,a,n,o);if(c(e.fill)){t.strokeStyle="rgba(0,0,0,0.5)",t.lineWidth=2,t.stroke();var f=t.globalCompos
|