/* tableExport.jquery.plugin Version 1.10.2 Copyright (c) 2015-2018 hhurz, https://github.com/hhurz Original Work Copyright (c) 2014 Giri Raj Licensed under the MIT License */ var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(d,l,u){d instanceof String&&(d=String(d));for(var w=d.length,x=0;xf&&"undefined"!==typeof R[f]&&-1!==d.inArray(R[f],a.ignoreColumn))&&(h=!0):h=!0;return h}function D(b,c,f,h,g){if("function"===typeof g){var k=!1;"function"===typeof a.onIgnoreRow&&(k=a.onIgnoreRow(d(b),f));if(!1===k&&-1===d.inArray(f,a.ignoreRow)&&-1===d.inArray(f-h,a.ignoreRow)&&Q(d(b))){var y=x(d(b),c),q=0;y.each(function(b){var c=d(this),a,h=S(this),k=T(this);d.each(F,function(){if(f>=this.s.r&& f<=this.e.r&&q>=this.s.c&&q<=this.e.c)for(a=0;a<=this.e.c-this.s.c;++a)g(null,f,q++)});if(!1===Fa(c,y.length,b)){if(k||h)h=h||1,F.push({s:{r:f,c:q},e:{r:f+(k||1)-1,c:q+h-1}});g(this,f,q++)}if(h)for(a=0;a=this.s.r&&f<=this.e.r&&q>=this.s.c&&q<=this.e.c)for(aa=0;aa<=this.e.c-this.s.c;++aa)g(null,f,q++)})}}}function pa(b,c,a,d){if("undefined"!==typeof d.images&&(a=d.images[a],"undefined"!==typeof a)){c=c.getBoundingClientRect();var g=b.width/b.height, f=c.width/c.height,h=b.width,q=b.height,e=19.049976/25.4,l=0;f<=g?(q=Math.min(b.height,c.height),h=c.width*q/c.height):f>g&&(h=Math.min(b.width,c.width),q=c.height*h/c.width);h*=e;q*=e;qb.textPos.x&&h+l>b.textPos.x+b.width&&(0<=".,!%*;:=-".indexOf(e.charAt(0))&&(m=e.charAt(0),l=f.doc.getStringUnitWidth(m)*f.doc.internal.getFontSize(),h+l<=b.textPos.x+b.width&&(f.doc.autoTableText(m,h,g,k),e=e.substring(1,e.length)),l=f.doc.getStringUnitWidth(e)*f.doc.internal.getFontSize()),h=b.textPos.x,g+=f.doc.internal.getFontSize());if("visible"!==b.styles.overflow)for(;e.length&&h+l>b.textPos.x+b.width;)e=e.substring(0,e.length-1),l=f.doc.getStringUnitWidth(e)*f.doc.internal.getFontSize(); f.doc.autoTableText(e,h,g,k);h+=l}if(y||q)d(c).is("b")?y=!1:d(c).is("i")&&(q=!1),f.doc.setFontType(y||q?y?"bold":"italic":"normal");c=c.nextSibling}b.textPos.x=h;b.textPos.y=g}else f.doc.autoTableText(b.text,b.textPos.x,b.textPos.y,k)}}function da(b,a,d){return null==b?"":b.toString().replace(new RegExp(null==a?"":a.toString().replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1"),"g"),d)}function ha(b){return null==b?"":b.toString().replace(/^\s+/,"")}function ia(b){return null==b?"":b.toString().replace(/\s+$/, "")}function ja(b){b=da(b||"0",a.numbers.html.thousandsSeparator,"");b=da(b,a.numbers.html.decimalMark,".");return"number"===typeof b||!1!==jQuery.isNumeric(b)?b:!1}function Ha(b){-1]*)>)/gi,"\u2060"),n=d("
").html(m).contents();e=!1;m="";d.each(n.text().split("\u2028"),function(b,c){0e?1:0)).split(".");1===n.length&&(n[1]="");var p=3e?"-":"")+(a.numbers.output.thousandsSeparator?(p?n[0].substr(0,p)+a.numbers.output.thousandsSeparator:"")+n[0].substr(p).replace(/(\d{3})(?=\d)/g, "$1"+a.numbers.output.thousandsSeparator):n[0])+(n[1].length?a.numbers.output.decimalMark+n[1]:"")}}else h=k;!0===a.escape&&(h=escape(h));"function"===typeof a.onCellData&&(h=a.onCellData(g,c,f,h))}return h}function wa(b){return 0h&&(d.s.r=h);d.s.c>g&& (d.s.c=g);d.e.rd.s.c&&(a["!ref"]=XLSX.utils.encode_range(d));return a}function ta(b){var a=0,d;if(0===b.length)return a;var h=0;for(d=b.length;hk?g+=String.fromCharCode(k):(127k?g+=String.fromCharCode(k>>6|192):(g+=String.fromCharCode(k>>12|224),g+=String.fromCharCode(k>>6&63|128)),g+=String.fromCharCode(k&63|128))}a=g}for(;h>2;e=(e&3)<<4|g>>4;var q=(g&15)<<2|b>>6;var l=b&63;isNaN(g)?q=l=64:isNaN(b)&&(l=64);d=d+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(k)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(q)+ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(l)}return d}var a={csvEnclosure:'"',csvSeparator:",",csvUseBOM:!0,displayTableName:!1,escape:!1,exportHiddenCells:!1,fileName:"tableExport",htmlContent:!1,ignoreColumn:[],ignoreRow:[],jsonScope:"all",jspdf:{orientation:"p",unit:"pt",format:"a4",margins:{left:20,right:10,top:10,bottom:10},onDocCreated:null,autotable:{styles:{cellPadding:2,rowHeight:12,fontSize:8,fillColor:255,textColor:50,fontStyle:"normal",overflow:"ellipsize", halign:"inherit",valign:"middle"},headerStyles:{fillColor:[52,73,94],textColor:255,fontStyle:"bold",halign:"inherit",valign:"middle"},alternateRowStyles:{fillColor:245},tableExport:{doc:null,onAfterAutotable:null,onBeforeAutotable:null,onAutotableText:null,onTable:null,outputImages:!0}}},mso:{fileFormat:"xlshtml",onMsoNumberFormat:null,pageFormat:"a4",pageOrientation:"portrait",rtl:!1,styles:[],worksheetName:""},numbers:{html:{decimalMark:".",thousandsSeparator:","},output:{decimalMark:".",thousandsSeparator:","}}, onCellData:null,onCellHtmlData:null,onIgnoreRow:null,outputMode:"file",pdfmake:{enabled:!1,docDefinition:{pageOrientation:"portrait",defaultStyle:{font:"Roboto"}},fonts:{}},preserve:{leadingWS:!1,trailingWS:!1},preventInjection:!0,tbodySelector:"tr",tfootSelector:"tr",theadSelector:"tr",tableName:"Table",type:"csv"},L={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88, 147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576, 756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]},v=this,ea=null,r=[],t=[],n=0,p="",R=[],F=[],I=[],U=!1;d.extend(!0,a,l);"xlsx"===a.type&&(a.mso.fileFormat=a.type,a.type="excel");"undefined"!==typeof a.excelFileFormat&&"undefined"===a.mso.fileFormat&&(a.mso.fileFormat=a.excelFileFormat);"undefined"!==typeof a.excelPageFormat&&"undefined"===a.mso.pageFormat&&(a.mso.pageFormat=a.excelPageFormat);"undefined"!==typeof a.excelPageOrientation&& "undefined"===a.mso.pageOrientation&&(a.mso.pageOrientation=a.excelPageOrientation);"undefined"!==typeof a.excelRTL&&"undefined"===a.mso.rtl&&(a.mso.rtl=a.excelRTL);"undefined"!==typeof a.excelstyles&&"undefined"===a.mso.styles&&(a.mso.styles=a.excelstyles);"undefined"!==typeof a.onMsoNumberFormat&&"undefined"===a.mso.onMsoNumberFormat&&(a.mso.onMsoNumberFormat=a.onMsoNumberFormat);"undefined"!==typeof a.worksheetName&&"undefined"===a.mso.worksheetName&&(a.mso.worksheetName=a.worksheetName);a.mso.pageOrientation= "l"===a.mso.pageOrientation.substr(0,1)?"landscape":"portrait";R=P(v);if("csv"===a.type||"tsv"===a.type||"txt"===a.type){var M="",X=0;F=[];n=0;var la=function(b,c,f){b.each(function(){p="";D(this,c,n,f+b.length,function(b,d,c){var g=p,k="";if(null!==b)if(b=B(b,d,c),d=null===b||""===b?"":b.toString(),"tsv"===a.type)b instanceof Date&&b.toLocaleString(),k=da(d,"\t"," ");else if(b instanceof Date)k=a.csvEnclosure+b.toLocaleString()+a.csvEnclosure;else if(k=wa(d),k=da(k,a.csvEnclosure,a.csvEnclosure+ a.csvEnclosure),0<=k.indexOf(a.csvSeparator)||/[\r\n ]/g.test(k))k=a.csvEnclosure+k+a.csvEnclosure;p=g+(k+("tsv"===a.type?"\t":a.csvSeparator))});p=d.trim(p).substring(0,p.length-1);0"+ B(a,d,f)+""});n++});N+="";var za=1;t=w(d(v));d(t).each(function(){var a=1;p="";D(this,"td,th",n,r.length+t.length,function(b,d,h){p+=""+B(b,d,h)+"";a++});0"!==p&&(N+=''+p+"",za++);n++});N+="";if("string"===a.outputMode)return N;if("base64"===a.outputMode)return J(N);try{C=new Blob([N],{type:"application/xml;charset=utf-8"}),saveAs(C,a.fileName+".xml")}catch(b){G(a.fileName+ ".xml","data:application/xml;charset=utf-8;base64,",N)}}else if("excel"===a.type&&"xmlss"===a.mso.fileFormat){var na=[],E=[];d(v).filter(function(){return Q(d(this))}).each(function(){function b(a,b,c){var g=[];d(a).each(function(){var b=0,k=0;p="";D(this,"td,th",n,c+a.length,function(a,c,f){if(null!==a){var h="";c=B(a,c,f);f="String";if(!1!==jQuery.isNumeric(c))f="Number";else{var e=Ha(c);!1!==e&&(c=e,f="Number",h+=' ss:StyleID="pct1"')}"Number"!==f&&(c=c.replace(/\n/g,"
"));e=S(a);a=T(a);d.each(g, function(){if(n>=this.s.r&&n<=this.e.r&&k>=this.s.c&&k<=this.e.c)for(var a=0;a<=this.e.c-this.s.c;++a)k++,b++});if(a||e)a=a||1,e=e||1,g.push({s:{r:n,c:k},e:{r:n+a-1,c:k+e-1}});1'+d("
").text(c).html()+"\r";k++}});0\r'+p+"\r");n++});return a.length}var c=d(this), f="";"string"===typeof a.mso.worksheetName&&a.mso.worksheetName.length?f=a.mso.worksheetName+" "+(E.length+1):"undefined"!==typeof a.mso.worksheetName[E.length]&&(f=a.mso.worksheetName[E.length]);f.length||(f=c.find("caption").text()||"");f.length||(f="Table "+(E.length+1));f=d.trim(f.replace(/[\\\/[\]*:?'"]/g,"").substring(0,31));E.push(d("
").text(f).html());!1===a.exportHiddenCells&&(I=c.find("tr, th, td").filter(":hidden"),U=0\r";var h=b(u(c),"th,td",h); b(w(c),"td,th",h);H+="\r";na.push(H)});l={};for(var A={},m,O,W=0,aa=E.length;W\r\r\r\r '+ (new Date).toISOString()+'\r\r\r \r\r\r 9000\r 13860\r 0\r 0\r False\r False\r\r\r \r \r \r\r'; for(A=0;A\r'+na[A],l=a.mso.rtl?l+'\r\r\r':l+'\r',l+="\r";l+="\r";if("string"===a.outputMode)return l;if("base64"===a.outputMode)return J(l);try{C=new Blob([l],{type:"application/xml;charset=utf-8"}),saveAs(C,a.fileName+ ".xml")}catch(b){G(a.fileName+".xml","data:application/xml;charset=utf-8;base64,",l)}}else if("excel"===a.type&&"xlsx"===a.mso.fileFormat){var Aa=[],oa=[];n=0;t=u(d(v));t.push.apply(t,w(d(v)));d(t).each(function(){var b=[];D(this,"th,td",n,t.length,function(c,f,e){if("undefined"!==typeof c&&null!==c){e=B(c,f,e);f=S(c);c=T(c);d.each(oa,function(){if(n>=this.s.r&&n<=this.e.r&&b.length>=this.s.c&&b.length<=this.e.c)for(var a=0;a<=this.e.c-this.s.c;++a)b.push(null)});if(c||f)f=f||1,oa.push({s:{r:n,c:b.length}, e:{r:n+(c||1)-1,c:b.length+f-1}});"function"!==typeof a.onCellData&&""!==e&&e===+e&&(e=+e);b.push(""!==e?e:null);if(f)for(c=0;c";r=u(b);d(r).each(function(){p="";D(this,"th,td",n,r.length,function(b,e,h){if(null!==b){var c="";p+=""}});0"+p+"");n++});H+="";t=w(b);d(t).each(function(){var b=d(this);p="";D(this,"td,th",n,r.length+t.length,function(c,e,g){if(null!==c){var k=B(c,e,g),f="",h=d(c).data("tableexport-msonumberformat");"undefined"===typeof h&&"function"===typeof a.mso.onMsoNumberFormat&&(h=a.mso.onMsoNumberFormat(c,e,g));"undefined"!==typeof h&&""!==h&&(f="style=\"mso-number-format:'"+h+"'");for(var l in a.mso.styles)a.mso.styles.hasOwnProperty(l)&& (h=d(c).css(a.mso.styles[l]),""===h&&(h=b.css(a.mso.styles[l])),""!==h&&"0px none rgb(0, 0, 0)"!==h&&"rgba(0, 0, 0, 0)"!==h&&(f+=""===f?'style="':";",f+=a.mso.styles[l]+":"+h));p+=""));p+=">"+k+""}});0"+p+"");n++});a.displayTableName&&(H+=""+B(d("

"+a.tableName+"

"))+ "");H+=""});m=''+('')+"";"excel"===l&&(m+="\x3c!--[if gte mso 9]>",m+="",m+="",m+="",m+="",m+="",m+=Y,m+="",m+="",m+="",a.mso.rtl&&(m+=""),m+="", m+="",m+="",m+="",m+="",m+="";m+="@page { size:"+a.mso.pageOrientation+"; mso-page-orientation:"+a.mso.pageOrientation+"; }";m+="@page Section1 {size:"+L[a.mso.pageFormat][0]+"pt "+L[a.mso.pageFormat][1]+"pt";m+="; margin:1.0in 1.25in 1.0in 1.25in;mso-header-margin:.5in;mso-footer-margin:.5in;mso-paper-source:0;}";m+="div.Section1 {page:Section1;}";m+="@page Section2 {size:"+L[a.mso.pageFormat][1]+"pt "+L[a.mso.pageFormat][0]+ "pt";m+=";mso-page-orientation:"+a.mso.pageOrientation+";margin:1.25in 1.0in 1.25in 1.0in;mso-header-margin:.5in;mso-footer-margin:.5in;mso-paper-source:0;}";m+="div.Section2 {page:Section2;}";m+="br {mso-data-placement:same-cell;}";m+="";m+="";m+="";m+='
';m+=H;m+="
";m+="";m+="";if("string"===a.outputMode)return m;if("base64"===a.outputMode)return J(m);try{C=new Blob([m],{type:"application/vnd.ms-"+ a.type}),saveAs(C,a.fileName+"."+A)}catch(b){G(a.fileName+"."+A,"data:application/vnd.ms-"+l+";base64,",m)}}else if("png"===a.type)html2canvas(d(v)[0]).then(function(b){b=b.toDataURL();for(var d=atob(b.substring(22)),e=new ArrayBuffer(d.length),h=new Uint8Array(e),g=0;gDa){a>L.a0[0]&&(fa="a0",Z= "l");for(var c in L)L.hasOwnProperty(c)&&L[c][1]>a&&(fa=c,Z="l",L[c][0]>a&&(Z="p"));Da=a}}});a.jspdf.format=""===fa?"a4":fa;a.jspdf.orientation=""===Z?"w":Z}if(null==e.doc&&(e.doc=new jsPDF(a.jspdf.orientation,a.jspdf.unit,a.jspdf.format),e.wScaleFactor=1,e.hScaleFactor=1,"function"===typeof a.jspdf.onDocCreated))a.jspdf.onDocCreated(e.doc);!0===e.outputImages&&(e.images={});"undefined"!==typeof e.images&&(d(v).filter(function(){return Q(d(this))}).each(function(){var b=0;F=[];!1===a.exportHiddenCells&& (I=d(this).find("tr, th, td").filter(":hidden"),U=0a.styles.rowHeight&&(a.styles.rowHeight=k)}a.styles.halign="inherit"===c.headerStyles.halign?"center":c.headerStyles.halign;a.styles.valign=c.headerStyles.valign;"undefined"!==typeof g.style&&!0!==g.style.hidden&&("inherit"===c.headerStyles.halign&&(a.styles.halign=g.style.align),"inherit"===c.styles.fillColor&&(a.styles.fillColor=g.style.bcolor),"inherit"===c.styles.textColor&&(a.styles.textColor=g.style.color),"inherit"===c.styles.fontStyle&&(a.styles.fontStyle=g.style.fstyle))}});"function"!== typeof c.createdCell&&(c.createdCell=function(a,b){b=e.teCells[b.row.index+":"+b.column.dataKey];a.styles.halign="inherit"===c.styles.halign?"center":c.styles.halign;a.styles.valign=c.styles.valign;"undefined"!==typeof b&&"undefined"!==typeof b.style&&!0!==b.style.hidden&&("inherit"===c.styles.halign&&(a.styles.halign=b.style.align),"inherit"===c.styles.fillColor&&(a.styles.fillColor=b.style.bcolor),"inherit"===c.styles.textColor&&(a.styles.textColor=b.style.color),"inherit"===c.styles.fontStyle&& (a.styles.fontStyle=b.style.fstyle))});"function"!==typeof c.drawHeaderCell&&(c.drawHeaderCell=function(a,b){var d=e.columns[b.column.dataKey];return(!0!==d.style.hasOwnProperty("hidden")||!0!==d.style.hidden)&&0<=d.rowIndex?ra(a,b,d):!1});"function"!==typeof c.drawCell&&(c.drawCell=function(a,b){var c=e.teCells[b.row.index+":"+b.column.dataKey];if(!0!==("undefined"!==typeof c&&c.isCanvas))ra(a,b,c)&&(e.doc.rect(a.x,a.y,a.width,a.height,a.styles.fillStyle),"undefined"!==typeof c&&"undefined"!==typeof c.elements&& c.elements.length?(b=a.height/c.rect.height,b>e.hScaleFactor&&(e.hScaleFactor=b),e.wScaleFactor=a.width/c.rect.width,b=a.textPos.y,ua(a,c.elements,e),a.textPos.y=b,va(a,c.elements,e)):va(a,{},e));else{c=c.elements[0];var g=d(c).attr("data-tableexport-canvas"),f=c.getBoundingClientRect();a.width=f.width*e.wScaleFactor;a.height=f.height*e.hScaleFactor;b.row.height=a.height;pa(a,c,g,e)}return!1});e.headerrows=[];r=u(d(this));d(r).each(function(){b=0;e.headerrows[n]=[];D(this,"th,td",n,r.length,function(a, d,c){var g=xa(a);g.title=B(a,d,c);g.key=b++;g.rowIndex=n;e.headerrows[n].push(g)});n++});if(0