UNPKG

pkg-components

Version:
4 lines (3 loc) 22.3 kB
import{a as d,j as m}from"./jsx-runtime-DI8_P1Ft.js";import{I as re}from"./image-DfgIb6x4.js";import{p as U,P as g}from"./index-B3IC6ylx.js";import{r as K}from"./index-DPzuYzxM.js";var H={},V={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},ne=V;function X(e){this.mode=ne.MODE_8BIT_BYTE,this.data=e}X.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}};var ie=X,W={L:1,M:0,Q:3,H:2},S=W;function B(e,t){this.totalCount=e,this.dataCount=t}B.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];B.getRSBlocks=function(e,t){var n=B.getRsBlockTable(e,t);if(n==null)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var a=n.length/3,r=new Array,i=0;i<a;i++)for(var s=n[i*3+0],l=n[i*3+1],u=n[i*3+2],o=0;o<s;o++)r.push(new B(l,u));return r};B.getRsBlockTable=function(e,t){switch(t){case S.L:return B.RS_BLOCK_TABLE[(e-1)*4+0];case S.M:return B.RS_BLOCK_TABLE[(e-1)*4+1];case S.Q:return B.RS_BLOCK_TABLE[(e-1)*4+2];case S.H:return B.RS_BLOCK_TABLE[(e-1)*4+3];default:return}};var le=B;function Y(){this.buffer=new Array,this.length=0}Y.prototype={get:function(e){var t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)==1},put:function(e,t){for(var n=0;n<t;n++)this.putBit((e>>>t-n-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var se=Y,y={glog:function(e){if(e<1)throw new Error("glog("+e+")");return y.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return y.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)};for(var c=0;c<8;c++)y.EXP_TABLE[c]=1<<c;for(var c=8;c<256;c++)y.EXP_TABLE[c]=y.EXP_TABLE[c-4]^y.EXP_TABLE[c-5]^y.EXP_TABLE[c-6]^y.EXP_TABLE[c-8];for(var c=0;c<255;c++)y.LOG_TABLE[y.EXP_TABLE[c]]=c;var J=y,R=J;function z(e,t){if(e.length==null)throw new Error(e.length+"/"+t);for(var n=0;n<e.length&&e[n]==0;)n++;this.num=new Array(e.length-n+t);for(var a=0;a<e.length-n;a++)this.num[a]=e[a+n]}z.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var a=0;a<e.getLength();a++)t[n+a]^=R.gexp(R.glog(this.get(n))+R.glog(e.get(a)));return new z(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=R.glog(this.get(0))-R.glog(e.get(0)),n=new Array(this.getLength()),a=0;a<this.getLength();a++)n[a]=this.get(a);for(var a=0;a<e.getLength();a++)n[a]^=R.gexp(R.glog(e.get(a))+t);return new z(n,0).mod(e)}};var j=z,_=V,G=j,oe=J,A={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},v={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;v.getBCHDigit(t)-v.getBCHDigit(v.G15)>=0;)t^=v.G15<<v.getBCHDigit(t)-v.getBCHDigit(v.G15);return(e<<10|t)^v.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;v.getBCHDigit(t)-v.getBCHDigit(v.G18)>=0;)t^=v.G18<<v.getBCHDigit(t)-v.getBCHDigit(v.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;e!=0;)t++,e>>>=1;return t},getPatternPosition:function(e){return v.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case A.PATTERN000:return(t+n)%2==0;case A.PATTERN001:return t%2==0;case A.PATTERN010:return n%3==0;case A.PATTERN011:return(t+n)%3==0;case A.PATTERN100:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case A.PATTERN101:return t*n%2+t*n%3==0;case A.PATTERN110:return(t*n%2+t*n%3)%2==0;case A.PATTERN111:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new G([1],0),n=0;n<e;n++)t=t.multiply(new G([1,oe.gexp(n)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case _.MODE_NUMBER:return 10;case _.MODE_ALPHA_NUM:return 9;case _.MODE_8BIT_BYTE:return 8;case _.MODE_KANJI:return 8;default:throw new Error("mode:"+e)}else if(t<27)switch(e){case _.MODE_NUMBER:return 12;case _.MODE_ALPHA_NUM:return 11;case _.MODE_8BIT_BYTE:return 16;case _.MODE_KANJI:return 10;default:throw new Error("mode:"+e)}else if(t<41)switch(e){case _.MODE_NUMBER:return 14;case _.MODE_ALPHA_NUM:return 13;case _.MODE_8BIT_BYTE:return 16;case _.MODE_KANJI:return 12;default:throw new Error("mode:"+e)}else throw new Error("type:"+t)},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,a=0;a<t;a++)for(var r=0;r<t;r++){for(var i=0,s=e.isDark(a,r),l=-1;l<=1;l++)if(!(a+l<0||t<=a+l))for(var u=-1;u<=1;u++)r+u<0||t<=r+u||l==0&&u==0||s==e.isDark(a+l,r+u)&&i++;i>5&&(n+=3+i-5)}for(var a=0;a<t-1;a++)for(var r=0;r<t-1;r++){var o=0;e.isDark(a,r)&&o++,e.isDark(a+1,r)&&o++,e.isDark(a,r+1)&&o++,e.isDark(a+1,r+1)&&o++,(o==0||o==4)&&(n+=3)}for(var a=0;a<t;a++)for(var r=0;r<t-6;r++)e.isDark(a,r)&&!e.isDark(a,r+1)&&e.isDark(a,r+2)&&e.isDark(a,r+3)&&e.isDark(a,r+4)&&!e.isDark(a,r+5)&&e.isDark(a,r+6)&&(n+=40);for(var r=0;r<t;r++)for(var a=0;a<t-6;a++)e.isDark(a,r)&&!e.isDark(a+1,r)&&e.isDark(a+2,r)&&e.isDark(a+3,r)&&e.isDark(a+4,r)&&!e.isDark(a+5,r)&&e.isDark(a+6,r)&&(n+=40);for(var h=0,r=0;r<t;r++)for(var a=0;a<t;a++)e.isDark(a,r)&&h++;var T=Math.abs(100*h/t/t-50)/5;return n+=T*10,n}},ue=v,fe=ie,Z=le,q=se,D=ue,he=j;function C(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var p=C.prototype;p.addData=function(e){var t=new fe(e);this.dataList.push(t),this.dataCache=null};p.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw new Error(e+","+t);return this.modules[e][t]};p.getModuleCount=function(){return this.moduleCount};p.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=Z.getRSBlocks(e,this.errorCorrectLevel),n=new q,a=0,r=0;r<t.length;r++)a+=t[r].dataCount;for(var r=0;r<this.dataList.length;r++){var i=this.dataList[r];n.put(i.mode,4),n.put(i.getLength(),D.getLengthInBits(i.mode,e)),i.write(n)}if(n.getLengthInBits()<=a*8)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())};p.makeImpl=function(e,t){this.moduleCount=this.typeNumber*4+17,this.modules=new Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++){this.modules[n]=new Array(this.moduleCount);for(var a=0;a<this.moduleCount;a++)this.modules[n][a]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),this.typeNumber>=7&&this.setupTypeNumber(e),this.dataCache==null&&(this.dataCache=C.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)};p.setupPositionProbePattern=function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var a=-1;a<=7;a++)t+a<=-1||this.moduleCount<=t+a||(0<=n&&n<=6&&(a==0||a==6)||0<=a&&a<=6&&(n==0||n==6)||2<=n&&n<=4&&2<=a&&a<=4?this.modules[e+n][t+a]=!0:this.modules[e+n][t+a]=!1)};p.getBestMaskPattern=function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var a=D.getLostPoint(this);(n==0||e>a)&&(e=a,t=n)}return t};p.createMovieClip=function(e,t,n){var a=e.createEmptyMovieClip(t,n),r=1;this.make();for(var i=0;i<this.modules.length;i++)for(var s=i*r,l=0;l<this.modules[i].length;l++){var u=l*r,o=this.modules[i][l];o&&(a.beginFill(0,100),a.moveTo(u,s),a.lineTo(u+r,s),a.lineTo(u+r,s+r),a.lineTo(u,s+r),a.endFill())}return a};p.setupTimingPattern=function(){for(var e=8;e<this.moduleCount-8;e++)this.modules[e][6]==null&&(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)this.modules[6][t]==null&&(this.modules[6][t]=t%2==0)};p.setupPositionAdjustPattern=function(){for(var e=D.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var a=e[t],r=e[n];if(this.modules[a][r]==null)for(var i=-2;i<=2;i++)for(var s=-2;s<=2;s++)i==-2||i==2||s==-2||s==2||i==0&&s==0?this.modules[a+i][r+s]=!0:this.modules[a+i][r+s]=!1}};p.setupTypeNumber=function(e){for(var t=D.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var a=!e&&(t>>n&1)==1;this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=a}for(var n=0;n<18;n++){var a=!e&&(t>>n&1)==1;this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=a}};p.setupTypeInfo=function(e,t){for(var n=this.errorCorrectLevel<<3|t,a=D.getBCHTypeInfo(n),r=0;r<15;r++){var i=!e&&(a>>r&1)==1;r<6?this.modules[r][8]=i:r<8?this.modules[r+1][8]=i:this.modules[this.moduleCount-15+r][8]=i}for(var r=0;r<15;r++){var i=!e&&(a>>r&1)==1;r<8?this.modules[8][this.moduleCount-r-1]=i:r<9?this.modules[8][15-r-1+1]=i:this.modules[8][15-r-1]=i}this.modules[this.moduleCount-8][8]=!e};p.mapData=function(e,t){for(var n=-1,a=this.moduleCount-1,r=7,i=0,s=this.moduleCount-1;s>0;s-=2)for(s==6&&s--;;){for(var l=0;l<2;l++)if(this.modules[a][s-l]==null){var u=!1;i<e.length&&(u=(e[i]>>>r&1)==1);var o=D.getMask(t,a,s-l);o&&(u=!u),this.modules[a][s-l]=u,r--,r==-1&&(i++,r=7)}if(a+=n,a<0||this.moduleCount<=a){a-=n,n=-n;break}}};C.PAD0=236;C.PAD1=17;C.createData=function(e,t,n){for(var a=Z.getRSBlocks(e,t),r=new q,i=0;i<n.length;i++){var s=n[i];r.put(s.mode,4),r.put(s.getLength(),D.getLengthInBits(s.mode,e)),s.write(r)}for(var l=0,i=0;i<a.length;i++)l+=a[i].dataCount;if(r.getLengthInBits()>l*8)throw new Error("code length overflow. ("+r.getLengthInBits()+">"+l*8+")");for(r.getLengthInBits()+4<=l*8&&r.put(0,4);r.getLengthInBits()%8!=0;)r.putBit(!1);for(;!(r.getLengthInBits()>=l*8||(r.put(C.PAD0,8),r.getLengthInBits()>=l*8));)r.put(C.PAD1,8);return C.createBytes(r,a)};C.createBytes=function(e,t){for(var n=0,a=0,r=0,i=new Array(t.length),s=new Array(t.length),l=0;l<t.length;l++){var u=t[l].dataCount,o=t[l].totalCount-u;a=Math.max(a,u),r=Math.max(r,o),i[l]=new Array(u);for(var h=0;h<i[l].length;h++)i[l][h]=255&e.buffer[h+n];n+=u;var T=D.getErrorCorrectPolynomial(o),L=new he(i[l],T.getLength()-1),N=L.mod(T);s[l]=new Array(T.getLength()-1);for(var h=0;h<s[l].length;h++){var P=h+N.getLength()-s[l].length;s[l][h]=P>=0?N.get(P):0}}for(var w=0,h=0;h<t.length;h++)w+=t[h].totalCount;for(var x=new Array(w),O=0,h=0;h<a;h++)for(var l=0;l<t.length;l++)h<i[l].length&&(x[O++]=i[l][h]);for(var h=0;h<r;h++)for(var l=0;l<t.length;l++)h<s[l].length&&(x[O++]=s[l][h]);return x};var de=C,F={};Object.defineProperty(F,"__esModule",{value:!0});var me=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ge=U,E=te(ge),ee=K,k=te(ee);function te(e){return e&&e.__esModule?e:{default:e}}function ve(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var ce={bgColor:E.default.oneOfType([E.default.object,E.default.string]).isRequired,bgD:E.default.string.isRequired,fgColor:E.default.oneOfType([E.default.object,E.default.string]).isRequired,fgD:E.default.string.isRequired,size:E.default.number.isRequired,title:E.default.string,viewBoxSize:E.default.number.isRequired,xmlns:E.default.string},pe={title:void 0,xmlns:"http://www.w3.org/2000/svg"},Q=(0,ee.forwardRef)(function(e,t){var n=e.bgColor,a=e.bgD,r=e.fgD,i=e.fgColor,s=e.size,l=e.title,u=e.viewBoxSize,o=ve(e,["bgColor","bgD","fgD","fgColor","size","title","viewBoxSize"]);return k.default.createElement("svg",me({},o,{height:s,ref:t,viewBox:"0 0 "+u+" "+u,width:s}),l?k.default.createElement("title",null,l):null,k.default.createElement("path",{d:a,fill:n}),k.default.createElement("path",{d:r,fill:i}))});Q.displayName="QRCodeSvg";Q.propTypes=ce;Q.defaultProps=pe;F.default=Q;Object.defineProperty(H,"__esModule",{value:!0});H.QRCode=void 0;var _e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Ee=de,Te=I(Ee),ye=W,Be=I(ye),Ce=U,b=I(Ce),ae=K,Ne=I(ae),Pe=F,be=I(Pe);function I(e){return e&&e.__esModule?e:{default:e}}function Le(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var Ae={bgColor:b.default.oneOfType([b.default.object,b.default.string]),fgColor:b.default.oneOfType([b.default.object,b.default.string]),level:b.default.string,size:b.default.number,value:b.default.string.isRequired},De={bgColor:"#FFFFFF",fgColor:"#000000",level:"L",size:256},M=(0,ae.forwardRef)(function(e,t){var n=e.bgColor,a=e.fgColor,r=e.level,i=e.size,s=e.value,l=Le(e,["bgColor","fgColor","level","size","value"]),u=new Te.default(-1,Be.default[r]);u.addData(s),u.make();var o=u.modules;return Ne.default.createElement(be.default,_e({},l,{bgColor:n,bgD:o.map(function(h,T){return h.map(function(L,N){return L?"":"M "+N+" "+T+" l 1 0 0 1 -1 0 Z"}).join(" ")}).join(" "),fgColor:a,fgD:o.map(function(h,T){return h.map(function(L,N){return L?"M "+N+" "+T+" l 1 0 0 1 -1 0 Z":""}).join(" ")}).join(" "),ref:t,size:i,viewBoxSize:o.length}))});H.QRCode=M;M.displayName="QRCode";M.propTypes=Ae;M.defaultProps=De;var Re=H.default=M;const we="_container_hx7az_1",xe="_title_hx7az_17",Ie="_separator_hx7az_29",Me="_columns_hx7az_41",Oe="_message_hx7az_53",Se="_columnSeparator_hx7az_63",ke="_columnItem_hx7az_75",ze="_columnHeader_hx7az_91",He="_logo_hx7az_117",Qe="_subColumns_hx7az_131",$e="_subColumnItem_hx7az_145",Fe="_label_hx7az_153",f={container:we,title:xe,separator:Ie,columns:Me,message:Oe,columnSeparator:Se,columnItem:ke,columnHeader:ze,logo:He,subColumns:Qe,subColumnItem:$e,label:Fe};var Ge={};const $=({client:e,urlStore:t=null,bill:n={},products:a=[],restaurant:r={},total:i=0,discount:s={discount:0},numberFormat:l=()=>{}})=>{const u="SIN DEFINIR";return d("div",{className:f.container,children:[m("h2",{className:f.title,style:{margin:"0 0 20px 0"},children:Ge.BUSINESS_TITLE}),d("div",{className:f.columns,style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[m("span",{style:{margin:"0 0 20px 0"},children:"No dejes de comprar"}),t&&m(Re,{size:100,value:t,viewBox:"0 0 256 256"})]}),m("div",{className:f.logo,children:m(re,{alt:(r==null?void 0:r.storeName)||"ticket",blurDataURL:"/images/DEFAULTBANNER.png",height:100,objectFit:"contain",placeholder:"blur",src:"/images/DEFAULTBANNER.png",width:100})}),d("div",{children:[m("h2",{className:f.title,children:r==null?void 0:r.storeName}),!!(r!=null&&r.ref)&&d("h2",{className:f.title,children:["Ref compra: ",r==null?void 0:r.ref]}),!!(n!=null&&n.date)&&d("h2",{className:f.title,children:["Fecha ",n==null?void 0:n.date]}),d("p",{className:f.label,children:["NIT: ",(r==null?void 0:r.NitStore)??u]}),d("p",{className:f.label,children:["Forma de pago: ",(r==null?void 0:r.paymentMethod)??u]}),d("p",{className:f.label,children:["Direccion: ",(r==null?void 0:r.address)??u]}),d("p",{className:f.label,children:["Telefono: ",(r==null?void 0:r.tlf)??u]})]}),d("div",{style:{borderTop:"1px dashed black"},children:[d("p",{className:f.label,children:["Cliente: ",e==null?void 0:e.clientName," ",e.clientLastName]}),d("p",{className:f.label,children:["Direccion: ",(e==null?void 0:e.ClientAddress)??u]}),d("p",{className:f.label,children:["Telefono: ",(e==null?void 0:e.clientNumber)??u]})]}),d("div",{children:[d("div",{className:f.columns,style:{borderBottom:"1px dashed black"},children:[m("span",{className:f.columnHeader,children:"Producto"}),m("span",{className:f.columnHeader,children:"Cant"}),m("span",{className:f.columnHeader,children:"Precio"})]}),m("ul",{children:a==null?void 0:a.map((o,h)=>{var L,N;const T=(o==null?void 0:o.unitPrice)*(o==null?void 0:o.ProQuantity);return d("li",{children:[d("div",{className:f.columns,children:[m("span",{className:f.columnItem,style:{fontWeight:"709",padding:"0 0 5px 0"},children:o==null?void 0:o.pName}),d("span",{className:f.columnItem,style:{padding:"0 0 5px 0"},children:["(x",o==null?void 0:o.ProQuantity,")"]}),d("span",{className:f.columnItem,style:{padding:"0 0 5px 0"},children:[" ",o!=null&&o.unitPrice?`${l(T)}`:"Gratis"]})]}),(L=o==null?void 0:o.dataOptional)==null?void 0:L.map((P,w)=>d("div",{className:f.subColumns,children:[m("span",{className:f.subColumnItem,style:{fontWeight:"900",margin:"0 0 5px 0"},children:P.OptionalProName}),m("div",{className:f.columns,style:{flexDirection:"column"},children:P.ExtProductFoodsSubOptionalAll.map((x,O)=>m("li",{className:f.subColumnItem,children:d("div",{className:f.columns,children:[m("span",{className:f.columnItem,style:{padding:"0 0 5px 0"},children:x.OptionalSubProName}),m("span",{className:f.columnItem,style:{padding:"0 0 5px 0"},children:"1"}),m("span",{className:f.columnItem,style:{padding:"0 0 5px 0"}})]})},O))})]},w)),(N=o==null?void 0:o.dataExtra)==null?void 0:N.map((P,w)=>m("li",{className:f.subColumns,children:d("div",{className:f.columns,children:[m("span",{className:f.columnItem,style:{padding:"0 0 5px 0"},children:P.extraName}),m("span",{className:f.columnItem,style:{padding:"0 0 5px 0"},children:P.quantity}),d("span",{className:f.columnItem,style:{padding:"0 0 5px 0"},children:["$",l(P.newExtraPrice)]})]})},w))]},h)})})]}),d("div",{style:{borderBottom:"1px dashed black",marginBottom:"50px"},children:[d("p",{children:["Valor Inicial Fact: ",i||0]}),d("p",{children:["IVA: $",0]}),d("p",{children:["DESCUENTO: $",l(s==null?void 0:s.discount)||0]}),d("p",{children:["CAMBIO: $",l(r==null?void 0:r.change)||0]}),d("p",{style:{fontWeight:"900"},children:["Total Factura: ",i||0]}),m("p",{className:f.message,children:"Gracias por su compra"})]})]})};$.propTypes={bill:g.object,client:g.shape({ClientAddress:g.any,address:g.any,clientLastName:g.any,clientName:g.any,clientNumber:g.any,name:g.any,tlf:g.any}),discount:g.shape({discount:g.number}),numberFormat:g.func,products:g.shape({map:g.func,reduce:g.func}),restaurant:g.shape({address:g.any,name:g.any,tlf:g.any}),total:g.number,urlStore:g.any};try{$.displayName="Bill",$.__docgenInfo={description:"Componente Ticket",displayName:"Bill",props:{client:{defaultValue:null,description:"",name:"client",required:!0,type:{name:"any"}},urlStore:{defaultValue:{value:"null"},description:"",name:"urlStore",required:!1,type:{name:"null"}},bill:{defaultValue:{value:"{}"},description:"",name:"bill",required:!1,type:{name:"{}"}},products:{defaultValue:{value:"[]"},description:"",name:"products",required:!1,type:{name:"never[]"}},restaurant:{defaultValue:{value:"{}"},description:"",name:"restaurant",required:!1,type:{name:"{}"}},total:{defaultValue:{value:"0"},description:"",name:"total",required:!1,type:{name:"number"}},discount:{defaultValue:{value:`{\r discount: 0\r }`},description:"",name:"discount",required:!1,type:{name:"{ discount: number; }"}},numberFormat:{defaultValue:{value:"() => { return }"},description:"",name:"numberFormat",required:!1,type:{name:"(() => void)"}}}}}catch{}export{$ as B};