diff --git a/README.md b/README.md index 31ebf277..1cb3a7c9 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ found at the end of this document. ## Status -* Current bwip-js version is 2.1.2 (2021-04-06) +* Current bwip-js version is 2.1.3 (2021-04-08) * Current BWIPP version is 2021-02-06 * Node.js compatibility: 0.12+ * Browser compatibility: Edge, Firefox, Chrome diff --git a/dist/bwip-js-min.js b/dist/bwip-js-min.js index e3cdab4f..3d158452 100644 --- a/dist/bwip-js-min.js +++ b/dist/bwip-js-min.js @@ -38,7 +38,7 @@ } }(typeof self !== 'undefined' ? self : this, function () { "use strict"; -function BWIPP(){"use strict";var $$=null;var $0={$error:new Map};var $j=0;var $k=[];function $a(a){if(!arguments.length){for(var i=$j-1;i>=0&&$k[i]!==Infinity;i--);if(i<0){throw new Error("array-marker-not-found")}a=$k.splice(i+1,$j-1-i);$j=i}else if(!(a instanceof Array)){a=new Array(+arguments[0]);for(var i=0,l=a.length;i<l;i++){a[i]=null}}a.b=a;a.o=0;return a}function $d(){for(var mark=$j-1;mark>=0&&$k[mark]!==Infinity;mark-=2){if($k[mark-1]===Infinity){throw new Error("dict-malformed-stack")}}if(mark<0){throw"dict-marker-not-found"}var d=new Map;for(var i=mark+1;i<$j;i+=2){var k=$k[i];var t=typeof k;if(t=="number"||t=="string"){d.set(k,$k[i+1])}else if(k instanceof Uint8Array){d.set($z(k),$k[i+1])}else{throw"dict-not-a-valid-key("+k+")"}}$j=mark;return d}function $s(v){var t=typeof v;if(t==="number"){return new Uint8Array(v)}if(t!=="string"){v=""+v}var s=new Uint8Array(v.length);for(var i=0;i<v.length;i++){s[i]=v.charCodeAt(i)}return s}function $r(n,c){if($j<n){throw"roll: --stack-underflow--"}if(!c){return}if(c<0){var t=$k.splice($j-n,-c)}else{var t=$k.splice($j-n,n-c)}$k.splice.apply($k,[$j-t.length,0].concat(t))}function $z(s){if(s instanceof Uint8Array){for(var i=0,l=s.length;i<l&&s[i];i++);if(i<l){return String.fromCharCode.apply(null,s.subarray(0,i))}return String.fromCharCode.apply(null,s)}return""+s}function $Z(dst,src){if(typeof dst==="string"){dst=$s(dst)}if(src instanceof Uint8Array){for(var i=0,l=src.length;i<l;i++){dst[i]=src[i]}}else{for(var i=0,l=src.length;i<l;i++){dst[i]=src.charCodeAt(i)}}return src.length<dst.length?dst.subarray(0,src.length):dst}function $A(dst,src){for(var i=0,l=src.length;i<l;i++){dst[i]=src[i]}dst.length=src.length;return dst}function $c(s,v){var t=typeof v;if(t=="number"||t=="boolean"||v===null){v=""+v}else if(t!=="string"){v="--nostringval--"}for(var i=0,l=v.length;i<l;i++){s[i]=v.charCodeAt(i)}$k[$j++]=i<s.length?s.subarray(0,i):s}function $R(s,n,r){return $Z(s,(~~n).toString(r).toUpperCase())}function $g(s,k){if(s instanceof Uint8Array){return s[k]}if(typeof s==="string"){return s.charCodeAt(k)}if(s instanceof Array){return s.b[s.o+k]}if(k instanceof Uint8Array){return s.get($z(k))}return s.get(k)}function $p(d,k,v){if(d instanceof Uint8Array){d[k]=v}else if(d instanceof Array){d.b[d.o+k]=v}else if(typeof d=="object"){if(k instanceof Uint8Array){d.set($z(k),v)}else{d.set(k,v)}}else{throw"put-not-writable-"+typeof d}}function $G(s,o,l){if(s instanceof Uint8Array){return s.subarray(o,o+l)}if(s instanceof Array){var a=new Array(l);a.b=s.b;a.o=s.o+o;return a}return s.substr(o,l)}function $P(d,o,s){if(d instanceof Uint8Array){if(typeof s=="string"){for(var i=0,l=s.length;i<l;i++){d[o+i]=s.charCodeAt(i)}}else{for(var i=s.length-1;i>=0;i--){d[o+i]=s[i]}}}else if(d instanceof Array){var darr=d.b;var doff=o+d.o;var sarr=s.b;var soff=s.o;for(var i=0,l=s.length;i<l;i++){darr[doff+i]=sarr[soff+i]}}else{throw"putinterval-not-writable-"+typeof d}}function $t(v){if(v===null||v===undefined){return"nulltype"}var t=typeof v;if(t=="number"){return v%1?"realtype":"integertype"}if(t=="boolean"){return"booleantype"}if(t=="string"||v instanceof Uint8Array){return"stringtype"}if(t=="function"){return"operatortype"}if(v instanceof Array){return"arraytype"}return"dicttype"}function $x(str,seek){if(!(str instanceof Uint8Array)){str=$s(str)}var ls=str.length;if(seek.length==1){var lk=1;var cd=seek instanceof Uint8Array?seek[0]:seek.charCodeAt(0);for(var i=0;i<ls&&str[i]!=cd;i++);}else{if(!(seek instanceof Uint8Array)){seek=$(seek)}var lk=seek.length;var cd=seek[0];for(var i=0;i<ls&&str[i]!=cd;i++);while(i<ls){for(var j=1;j<lk&&str[i+j]===seek[j];j++);if(j===lk){break}for(i++;i<ls&&str[i]!=cd;i++);}}if(i<ls){$k[$j++]=str.subarray(i+lk);$k[$j++]=str.subarray(i,i+lk);$k[$j++]=str.subarray(0,i);$k[$j++]=true}else{$k[$j++]=str;$k[$j++]=false}}function $F(o,cb){if(o instanceof Uint8Array){for(var i=0,l=o.length;i<l;i++){if(!o[i]){break}$k[$j++]=o[i];if(cb&&cb())break}}else if(o instanceof Array){for(var a=o.b,i=o.o,l=o.o+o.length;i<l;i++){$k[$j++]=a[i];if(cb&&cb())break}}else if(typeof o==="string"){for(var i=0,l=o.length;i<l;i++){$k[$j++]=o.charCodeAt(i);if(cb&&cb())break}}else if(o instanceof Map){for(var keys=o.keys(),i=0,l=o.size;i<l;i++){var id=keys.next().value;$k[$j++]=id;$k[$j++]=o.get(id);if(cb&&cb())break}}else{for(var id in o){$k[$j++]=id;$k[$j++]=o[id];if(cb&&cb())break}}}function $l(){while($j>0&&$k[--$j]!==Infinity);}function $m(){for(var i=$j-1;i>=0&&$k[i]!==Infinity;i--);return $j-i-1}function $q(a){for(var i=0,l=a.length,b=a.b,o=a.o;i<l;i++){$k[$j++]=b[o+i]}}function $r(a){for(var i=0,l=a.length,b=a.b,o=a.o+l-1;i<l;i++){b[o-i]=$k[--$j]}$k[$j++]=a}function $eq(a,b){if(typeof a==="string"&&typeof b==="string"){return a==b}if(a instanceof Uint8Array&&b instanceof Uint8Array){if(a.length!=b.length){return false}for(var i=0,l=a.length;i<l;i++){if(a[i]!=b[i]){return false}}return true}if(a instanceof Uint8Array&&typeof b==="string"||b instanceof Uint8Array&&typeof a==="string"){if(a instanceof Uint8Array){a=$z(a)}else{b=$z(b)}return a==b}return a==b}function $ne(a,b){return!$eq(a,b)}function $lt(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a<b}function $le(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a<=b}function $gt(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a>b}function $ge(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a>=b}function $an(a,b){return typeof a==="boolean"?a&&b:a&b}function $or(a,b){return typeof a==="boolean"?a||b:a|b}function $xo(a,b){return typeof a==="boolean"?!a&&b||a&&!b:a^b}function $nt(a){return typeof a=="boolean"?!a:~a}var $f=function(fa){return function(v){return Number.isInteger(v)?v:(fa[0]=v,fa[0])}}(new Float32Array(1));function $stack(){console.log("[[[");for(var i=$j-1;i>=0;i--){console.log(tostring($k[i]))}console.log("]]]");function tostring(v){if(v===null){return"null"}else if(v===undefined){return"<undefined>"}else if(v instanceof Array){var s="<array,"+v.o+","+v.length+">[";for(var j=v.o,a=v.b,l=v.length+v.o;j<l;j++){s+=(j==v.o?"":",")+tostring(a[j])}return s+"]"}else if(v instanceof Uint8Array){return"("+$z[v]+")"}else if(typeof v==="object"){var s="<<";for(var id in v){s+=(s.length==7?"":",")+id+":"+tostring(v[id])}return s+">>"}else if(typeof v==="string"){return'"'+v+'"'}else{return""+v}}}$0.raiseerror=function(){$p($0.$error,"errorinfo",$k[--$j]);$p($0.$error,"errorname",$k[--$j]);$p($0.$error,"command",null);$p($0.$error,"newerror",true);throw new Error($z($0.$error.get("errorname"))+": "+$z($0.$error.get("errorinfo")))};$0.parseinput=function(){var $1={};$1.fncvals=$k[--$j];$1.barcode=$k[--$j];var _2="parse";$1[_2]=$g($1.fncvals,_2);delete $1.fncvals[_2];var _6="parsefnc";$1[_6]=$g($1.fncvals,_6);delete $1.fncvals[_6];var _A="parseonly";var _C=$g($1.fncvals,_A)!==undefined;$1[_A]=_C;delete $1.fncvals[_A];var _E="eci";var _G=$g($1.fncvals,_E)!==undefined;$1[_E]=_G;delete $1.fncvals[_E];$1.msg=$a($1.barcode.length);$1.j=0;$k[$j++]=$1.barcode;for(;;){$x($k[--$j],"^");var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N.length;$k[$j++]=$1.msg;$k[$j++]=$1.j;$k[$j++]=_N;$k[$j++]=Infinity;var _Q=$k[--$j];var _R=$k[--$j];$k[$j++]=_Q;$F(_R);var _S=$a();var _T=$k[--$j];$P($k[--$j],_T,_S);$1.j=$f($k[--$j]+$1.j);if($k[--$j]){$j--;for(var _Y=0,_Z=1;_Y<_Z;_Y++){if($an($nt($1.parse),$nt($1.parsefnc))){$p($1.msg,$1.j,94);$1.j=$f($1.j+1);break}$p($1.msg,$1.j,94);$1.j=$f($1.j+1);if($1.parse){var _j=$k[--$j];$k[$j++]=_j;if(_j.length>=3){var _k=$k[--$j];var _l=$G(_k,0,3);$k[$j++]=_k;$k[$j++]=true;for(var _m=0,_n=_l.length;_m<_n;_m++){var _o=$g(_l,_m);if(_o<48||_o>57){$j--;$k[$j++]=false}}if($k[--$j]){var _q=$k[--$j];var _s=~~$z($G(_q,0,3));$k[$j++]=_q;$k[$j++]=_s;if(_s>255){$j-=2;$k[$j++]="bwipp.invalidOrdinal";$k[$j++]="Ordinal must be 000 to 255";$0.raiseerror()}$1.j=$f($1.j-1);$p($1.msg,$1.j,$k[--$j]);$1.j=$f($1.j+1);var _y=$k[--$j];$k[$j++]=$G(_y,3,_y.length-3)}}}if($or($1.parseonly,$nt($1.parsefnc))||$g($1.msg,$f($1.j-1))!=94){break}$1.j=$f($1.j-1);var _16=$k[--$j];$k[$j++]=_16;if(_16.length<3){$j--;$k[$j++]="bwipp.truncatedFNC";$k[$j++]="Function character truncated";$0.raiseerror()}var _17=$k[--$j];$k[$j++]=_17;if($g(_17,0)==94){$p($1.msg,$1.j,94);$1.j=$f($1.j+1);var _1C=$k[--$j];$k[$j++]=$G(_1C,1,_1C.length-1);break}var _1E=$k[--$j];$k[$j++]=_1E;if($eq($G(_1E,0,3),"ECI")&&$1.eci){var _1H=$k[--$j];$k[$j++]=_1H;if(_1H.length<9){$j--;$k[$j++]="bwipp.truncatedECI";$k[$j++]="ECI truncated";$0.raiseerror()}var _1I=$k[--$j];var _1J=$G(_1I,3,6);$k[$j++]=_1I;$k[$j++]=_1J;for(var _1K=0,_1L=_1J.length;_1K<_1L;_1K++){var _1M=$g(_1J,_1K);if(_1M<48||_1M>57){$j-=2;$k[$j++]="bwipp.invalidECI";$k[$j++]="ECI must be 000000 to 999999";$0.raiseerror()}}var _1N=$k[--$j];$k[$j++]=0;$F(_1N,function(){var _1O=$k[--$j];var _1P=$k[--$j];$k[$j++]=$f(_1P-$f(_1O-48))*10});$p($1.msg,$1.j,~~($k[--$j]/10)-1e6);$1.j=$f($1.j+1);var _1U=$k[--$j];$k[$j++]=$G(_1U,9,_1U.length-9);break}var _1W=$k[--$j];$k[$j++]=_1W;if(_1W.length<4){$j--;$k[$j++]="bwipp.truncatedFNC";$k[$j++]="Function character truncated";$0.raiseerror()}var _1X=$k[--$j];var _1Y=$G(_1X,0,4);var _1a=$g($1.fncvals,_1Y)!==undefined;$k[$j++]=_1X;$k[$j++]=_1Y;if(!_1a){var _1b=$k[--$j];var _1c=$s(_1b.length+28);$P(_1c,28,_1b);$P(_1c,0,"Unknown function character: ");var _1d=$k[--$j];$k[$j++]=_1c;$k[$j++]=_1d;$j--;var _1e=$k[--$j];$k[$j++]="bwipp.unknownFNC";$k[$j++]=_1e;$0.raiseerror()}$p($1.msg,$1.j,$g($1.fncvals,$k[--$j]));$1.j=$f($1.j+1);var _1l=$k[--$j];$k[$j++]=$G(_1l,4,_1l.length-4);break}}else{break}}if($nt($1.parseonly)){$k[$j++]=$G($1.msg,0,$1.j)}else{$k[$j++]=$s($1.j);for(var _1v=0,_1u=$f($1.j-1);_1v<=_1u;_1v+=1){var _1w=$k[--$j];$p(_1w,_1v,$g($1.msg,_1v));$k[$j++]=_1w}}};$0.gs1lint=function(){var $1={};$1.vals=$k[--$j];$1.ais=$k[--$j];$1.lintnumeric=function(){var _2=$k[--$j];$k[$j++]=true;$F(_2,function(){var _3=$k[--$j];if(_3<48||_3>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1notNumeric";$k[$j++]="Not numeric";$k[$j++]=false;return true}};$1.lintcset82=function(){var _5=$k[--$j];$k[$j++]=true;$F(_5,function(){var _6=$s(1);$p(_6,0,$k[--$j]);$x("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",_6);if($nt($k[--$j])){$j-=2;$k[$j++]=false;return true}$j-=3});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badCSET82character";$k[$j++]="Invalid CSET 82 character";$k[$j++]=false;return true}};$1.lintcset39=function(){var _A=$k[--$j];$k[$j++]=true;$F(_A,function(){var _B=$s(1);$p(_B,0,$k[--$j]);$x("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",_B);if($nt($k[--$j])){$j-=2;$k[$j++]=false;return true}$j-=3});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badCSET39character";$k[$j++]="Invalid CSET 39 character";$k[$j++]=false;return true}};$1.lintkey=function(){var _F=$k[--$j];$k[$j++]=_F;if(_F.length<2){$j-=2;$k[$j++]="bwipp.GS1keyTooShort";$k[$j++]="Key is too short";$k[$j++]=false;return true}var _G=$k[--$j];var _H=$g(_G,0);var _I=$g(_G,1);if(_H<48||_H>57||(_I<48||_I>57)){$j--;$k[$j++]="bwipp.GS1badGCP";$k[$j++]="Non-numeric company prefix";$k[$j++]=false;return true}};$1.lintimporteridx=function(){$x("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",$k[--$j]);if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1badImporterIndex";$k[$j++]="Invalid importer index";$k[$j++]=false;return true}$j-=3};$1.lintcsum=function(){$k[$j++]=Infinity;var _L=$k[--$j];var _M=$k[--$j];var _N=_M.length%2==0?3:1;$k[$j++]=_L;$k[$j++]=_N;$F(_M,function(){var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=$f(_O-48)*_P;$k[$j++]=$f(4-_P)});$j--;var _Q=$m()+1;$k[$j++]=0;for(var _R=0,_S=_Q-1;_R<_S;_R++){var _T=$k[--$j];var _U=$k[--$j];$k[$j++]=$f(_U+_T)}var _V=$k[--$j];var _W=$k[--$j];$k[$j++]=_V;$k[$j++]=_W;$j--;if($k[--$j]%10!=0){$j--;$k[$j++]="bwipp.GS1badChecksum";$k[$j++]="Bad checksum";$k[$j++]=false;return true}};$k[$j++]=Infinity;$k[$j++]=0;for(var _Y=0,_Z="!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length;_Y<_Z;_Y++){var _b=$k[--$j];$k[$j++]=$g("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",_Y);$k[$j++]=_b;$k[$j++]=$f(_b+1)}$j--;$1.cset82=$d();$k[$j++]=Infinity;$k[$j++]=0;for(var _d=0,_e="23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length;_d<_e;_d++){var _g=$k[--$j];$k[$j++]=$g("23456789ABCDEFGHJKLMNPQRSTUVWXYZ",_d);$k[$j++]=_g;$k[$j++]=$f(_g+1)}$j--;$1.cset32=$d();$1.lintcsumalpha=function(){var _i=$k[--$j];$k[$j++]=_i;if(_i.length<2){$j-=2;$k[$j++]="bwipp.GS1alphaTooShort";$k[$j++]="Alphanumeric string is too short to check";$k[$j++]=false;return true}var _j=$k[--$j];$k[$j++]=_j;$k[$j++]=_j.length-2;$k[$j++]=$G(_j,0,_j.length-2);$k[$j++]=Infinity;var _l=$k[--$j];var _m=$k[--$j];$k[$j++]=_l;$F(_m,function(){var _n=$k[--$j];var _p=$g($1.cset82,_n)!==undefined;$k[$j++]=_n;if(_p){var _s=$g($1.cset82,$k[--$j]);$k[$j++]=_s}else{$k[$j++]=-1;return true}});var _t=$k[--$j];$k[$j++]=_t;if(_t==-1){$l();$j-=3;$k[$j++]="bwipp.GS1UnknownCSET82Character";$k[$j++]="Unknown CSET 82 character";$k[$j++]=false;return true}$r($a($m()));var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=_w;$k[$j++]=_x;$j--;var _y=$k[--$j];var _z=$k[--$j];var _11=$G($k[--$j],_z,2);$k[$j++]=_y;$k[$j++]=_11;$k[$j++]=Infinity;var _12=$k[--$j];var _13=$k[--$j];$k[$j++]=_12;$F(_13,function(){var _14=$k[--$j];var _16=$g($1.cset32,_14)!==undefined;$k[$j++]=_14;if(_16){var _19=$g($1.cset32,$k[--$j]);$k[$j++]=_19}else{$k[$j++]=-1;return true}});var _1A=$k[--$j];$k[$j++]=_1A;if(_1A==-1){$l();$j-=2;$k[$j++]="bwipp.GS1UnknownCSET32Character";$k[$j++]="Unknown CSET 32 character";$k[$j++]=false;return true}$r($a($m()));var _1D=$k[--$j];var _1E=$k[--$j];$k[$j++]=_1D;$k[$j++]=_1E;$j--;var _1F=$k[--$j];var _1I=$k[--$j];var _1J=$a([2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83]);var _1K=_1I.length;$k[$j++]=$f(($g(_1F,0)<<5)+$g(_1F,1));$k[$j++]=_1I;$k[$j++]=_1J;$k[$j++]=_1K;if(_1K>_1J.length){$j-=5;$k[$j++]="bwipp.GS1alphaTooLong";$k[$j++]="Alphanumeric string is too long to check";$k[$j++]=false;return true}var _1L=$k[--$j];var _1N=$G($k[--$j],0,_1L);for(var _1O=0,_1P=_1N.length;_1O<_1P;_1O++){var _1R=$k[--$j];$k[$j++]=$g(_1N,_1O);$k[$j++]=_1R}var _1S=$k[--$j];$k[$j++]=0;$F(_1S,function(){var _1T=$k[--$j];var _1U=$k[--$j];var _1V=$k[--$j];$k[$j++]=$f(_1U+_1V*_1T)});var _1W=$k[--$j];if($k[--$j]!=_1W%1021){$j--;$k[$j++]="bwipp.GS1badAlphaCheckCharacters";$k[$j++]="Bad alphanumeric check characters";$k[$j++]=false;return true}};$k[$j++]=Infinity;var _1Y=$a(["004","008","010","012","016","020","024","028","031","032","036","040","044","048","050","051","052","056","060","064","068","070","072","074","076","084","086","090","092","096","100","104","108","112","116","120","124","132","136","140","144","148","152","156","158","162","166","170","174","175","178","180","184","188","191","192","196","203","204","208","212","214","218","222","226","231","232","233","234","238","239","242","246","248","250","254","258","260","262","266","268","270","275","276","288","292","296","300","304","308","312","316","320","324","328","332","334","336","340","344","348","352","356","360","364","368","372","376","380","384","388","392","398","400","404","408","410","414","417","418","422","426","428","430","434","438","440","442","446","450","454","458","462","466","470","474","478","480","484","492","496","498","499","500","504","508","512","516","520","524","528","531","533","534","535","540","548","554","558","562","566","570","574","578","580","581","583","584","585","586","591","598","600","604","608","612","616","620","624","626","630","634","638","642","643","646","652","654","659","660","662","663","666","670","674","678","682","686","688","690","694","702","703","704","705","706","710","716","724","728","729","732","740","744","748","752","756","760","762","764","768","772","776","780","784","788","792","795","796","798","800","804","807","818","826","831","832","833","834","840","850","854","858","860","862","876","882","887","894"]);for(var _1Z=0,_1a=_1Y.length;_1Z<_1a;_1Z++){var _1b=$g(_1Y,_1Z);$k[$j++]=_1b;$k[$j++]=_1b}$1.iso3166=$d();$1.lintiso3166=function(){var _1f=$g($1.iso3166,$k[--$j])!==undefined;if(!_1f){$j--;$k[$j++]="bwipp.GS1UnknownCountry";$k[$j++]="Unknown country code";$k[$j++]=false;return true}};$1.lintiso3166999=function(){var _1g=$k[--$j];$k[$j++]=_1g;if($ne(_1g,"999")){var _1j=$g($1.iso3166,$k[--$j])!==undefined;if(!_1j){$j--;$k[$j++]="bwipp.GS1UnknownCountryOr999";$k[$j++]="Unknown country code or not 999";$k[$j++]=false;return true}}else{$j--}};$1.lintiso3166list=function(){var _1k=$k[--$j];$k[$j++]=_1k;if(_1k.length%3!=0){$j-=2;$k[$j++]="bwipp.GS1BadCountryListLength";$k[$j++]="Not a group of three-digit country codes";$k[$j++]=false;return true}var _1l=$k[--$j];$k[$j++]=_1l;$k[$j++]=true;for(var _1n=0,_1m=_1l.length-1;_1n<=_1m;_1n+=3){var _1o=$k[--$j];var _1p=$k[--$j];var _1s=$g($1.iso3166,$G(_1p,_1n,3))!==undefined;$k[$j++]=_1p;$k[$j++]=_1o;if(!_1s){$j-=2;$k[$j++]=false;break}}if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1UnknownCountry";$k[$j++]="Unknown country code";$k[$j++]=false;return true}$j--};$k[$j++]=Infinity;var _1u=$a(["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]);for(var _1v=0,_1w=_1u.length;_1v<_1w;_1v++){var _1x=$g(_1u,_1v);$k[$j++]=_1x;$k[$j++]=_1x}$1.iso3166alpha2=$d();$1.lintiso3166alpha2=function(){var _21=$g($1.iso3166alpha2,$k[--$j])!==undefined;if(!_21){$j--;$k[$j++]="bwipp.GS1UnknownCountryAlpha";$k[$j++]="Unknown country alpha code";$k[$j++]=false;return true}};$k[$j++]=Infinity;var _22=$a(["008","012","032","036","044","048","050","051","052","060","064","068","072","084","090","096","104","108","116","124","132","136","144","152","156","170","174","188","191","192","203","208","214","222","230","232","238","242","262","270","292","320","324","328","332","340","344","348","352","356","360","364","368","376","388","392","398","400","404","408","410","414","417","418","422","426","430","434","446","454","458","462","480","484","496","498","504","512","516","524","532","533","548","554","558","566","578","586","590","598","600","604","608","634","643","646","654","682","690","694","702","704","706","710","728","748","752","756","760","764","776","780","784","788","800","807","818","826","834","840","858","860","882","886","901","927","928","929","930","931","932","933","934","936","938","940","941","943","944","946","947","948","949","950","951","952","953","955","956","957","958","959","960","961","962","963","964","965","967","968","969","970","971","972","973","975","976","977","978","979","980","981","984","985","986","990","994","997","999"]);for(var _23=0,_24=_22.length;_23<_24;_23++){var _25=$g(_22,_23);$k[$j++]=_25;$k[$j++]=_25}$1.iso4217=$d();$1.lintiso4217=function(){var _29=$g($1.iso4217,$k[--$j])!==undefined;if(!_29){$j--;$k[$j++]="bwipp.GS1UnknownCurrency";$k[$j++]="Unknown currency code";$k[$j++]=false;return true}};$1.lintiban=function(){var _2A=$k[--$j];$k[$j++]=_2A;if(_2A.length<4){$j-=2;$k[$j++]="bwipp.GS1tooShort";$k[$j++]="IBAN too short";$k[$j++]=false;return true}var _2B=$k[--$j];$k[$j++]=_2B;$k[$j++]=true;$F(_2B,function(){var _2C=$s(1);$p(_2C,0,$k[--$j]);$x("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",_2C);if($nt($k[--$j])){$j-=2;$k[$j++]=false;return true}$j-=3});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badIBANcharacter";$k[$j++]="Invalid IBAN character";$k[$j++]=false;return true}var _2G=$k[--$j];$k[$j++]=_2G;$k[$j++]=_2G;$k[$j++]=Infinity;var _2H=$k[--$j];var _2I=$k[--$j];$k[$j++]=_2H;$k[$j++]=_2I;$k[$j++]=Infinity;var _2J=$k[--$j];var _2K=$k[--$j];$k[$j++]=_2J;$F(_2K);$r($m(),-4);$r($a($m()));var _2O=$k[--$j];var _2P=$k[--$j];$k[$j++]=_2O;$k[$j++]=_2P;$j--;$F($k[--$j],function(){var _2S=$f($k[--$j]-48);$k[$j++]=_2S;if(_2S>9){var _2U=$f($k[--$j]-7);$k[$j++]=~~(_2U/10);$k[$j++]=_2U%10}});$r($a($m()));var _2X=$k[--$j];var _2Y=$k[--$j];$k[$j++]=_2X;$k[$j++]=_2Y;$j--;var _2Z=$k[--$j];$k[$j++]=0;$F(_2Z,function(){var _2a=$k[--$j];var _2b=$k[--$j];$k[$j++]=$f(_2a+_2b*10)%97});if($k[--$j]!=1){$j-=2;$k[$j++]="bwipp.GS1badIBANchecksum";$k[$j++]="IBAN checksum incorrect";$k[$j++]=false;return true}var _2e=$G($k[--$j],0,2);$k[$j++]=_2e;$1.lintiso3166alpha2()};$1.lintzero=function(){if($ne($k[--$j],"0")){$j--;$k[$j++]="bwipp.GS1zeroRequired";$k[$j++]="Zero is required";$k[$j++]=false;return true}};$1.lintnonzero=function(){var _2g=$k[--$j];$k[$j++]=false;$F(_2g,function(){if($k[--$j]!=48){$j--;$k[$j++]=true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1zeroNotPermitted";$k[$j++]="Zero not permitted";$k[$j++]=false;return true}};$1.lintnozeroprefix=function(){var _2j=$k[--$j];if(_2j.length>1&&$g(_2j,0)==48){$j--;$k[$j++]="bwipp.GS1badZeroPrefix";$k[$j++]="Zero prefix is not permitted";$k[$j++]=false;return true}};$1.lintyymmd0=function(){var _2l=$k[--$j];var _2n=~~$z($G(_2l,2,2));$k[$j++]=_2l;if(_2n<1||_2n>12){$j--;$k[$j++]="bwipp.GS1badMonth";$k[$j++]="Invalid month";$k[$j++]=false;return true}var _2o=$k[--$j];var _2q=~~$z($G(_2o,0,2));var _2r=_2q-21;$k[$j++]=_2o;$k[$j++]=_2q;$k[$j++]=_2r;if(_2r>=51){$j--;var _2s=$k[--$j];$k[$j++]=$f(_2s+1900)}else{if($k[--$j]<=-50){var _2u=$k[--$j];$k[$j++]=$f(_2u+2100)}else{var _2v=$k[--$j];$k[$j++]=$f(_2v+2e3)}}var _2w=$k[--$j];$k[$j++]=_2w%400==0||_2w%4==0&&_2w%100!=0;$k[$j++]=Infinity;var _2x=$k[--$j];var _2z=$k[--$j]?29:28;$k[$j++]=_2x;$k[$j++]=31;$k[$j++]=_2z;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _30=$a();var _31=$k[--$j];if($g(_30,~~$z($G(_31,2,2))-1)<~~$z($G(_31,4,2))){$j--;$k[$j++]="bwipp.GS1badDay";$k[$j++]="Invalid day of month";$k[$j++]=false;return true}};$1.lintyymmdd=function(){var _35=$k[--$j];$k[$j++]=_35;if(_35.length!=6){$j--;$k[$j++]="bwipp.GS1badDateLength";$k[$j++]="Invalid length for date";$k[$j++]=false;return true}var _36=$k[--$j];$k[$j++]=_36;if(~~$z($G(_36,4,2))<1){$j--;$k[$j++]="bwipp.GS1badDay";$k[$j++]="Invalid day of month";$k[$j++]=false;return true}$1.lintyymmd0()};$1.lintyymmddhh=function(){var _38=$k[--$j];$k[$j++]=_38;if(_38.length!=8){$j--;$k[$j++]="bwipp.GS1badYYMMDDHHLength";$k[$j++]="Invalid length for date with hour";$k[$j++]=false;return true}var _39=$k[--$j];$k[$j++]=_39;if(~~$z($G(_39,6,2))>23){$j-=2;$k[$j++]="bwipp.GS1badHour";$k[$j++]="Invalid hour of day";$k[$j++]=false;return true}var _3C=$G($k[--$j],0,6);$k[$j++]=_3C;$1.lintyymmdd()};$1.linthhmm=function(){var _3D=$k[--$j];$k[$j++]=_3D;if(~~$z($G(_3D,0,2))>23){$j-=2;$k[$j++]="bwipp.GS1badHour";$k[$j++]="Invalid hour of day";$k[$j++]=false;return true}if(~~$z($G($k[--$j],2,2))>59){$j--;$k[$j++]="bwipp.GS1badMinute";$k[$j++]="Invalid minute in the hour";$k[$j++]=false;return true}};$1.lintmmoptss=function(){var _3H=$k[--$j];var _3I=_3H.length;$k[$j++]=_3H;if(_3I!=2&&_3I!=4){$j--;$k[$j++]="bwipp.GS1badTimeLength";$k[$j++]="Invalid length for optional minutes and seconds";$k[$j++]=false;return true}var _3J=$k[--$j];$k[$j++]=_3J;if(~~$z($G(_3J,0,2))>59){$j-=2;$k[$j++]="bwipp.GS1badMinute";$k[$j++]="Invalid minute in the hour";$k[$j++]=false;return true}var _3L=$k[--$j];$k[$j++]=_3L;if(_3L.length>=4){var _3M=$k[--$j];$k[$j++]=_3M;if(~~$z($G(_3M,2,2))>59){$j-=2;$k[$j++]="bwipp.GS1badSecond";$k[$j++]="Invalid second in the minute";$k[$j++]=false;return true}}$j--};$1.lintyesno=function(){var _3O=$k[--$j];if($ne(_3O,"0")&&$ne(_3O,"1")){$j--;$k[$j++]="bwipp.GS1badBoolean";$k[$j++]="Neither 0 nor 1 for yes or no";$k[$j++]=false;return true}};$1.lintwinding=function(){var _3P=$k[--$j];if($ne(_3P,"0")&&($ne(_3P,"1")&&$ne(_3P,"9"))){$j--;$k[$j++]="bwipp.GS1badWinding";$k[$j++]="Invalid winding direction";$k[$j++]=false;return true}};$1.lintpieceoftotal=function(){var _3Q=$k[--$j];$k[$j++]=_3Q;if(_3Q.length%2!=0){$j-=2;$k[$j++]="bwipp.GS1badPieceTotalLength";$k[$j++]="Invalid piece/total length";$k[$j++]=false;return true}var _3R=$k[--$j];var _3T=~~$z($G(_3R,0,~~(_3R.length/2)));$k[$j++]=_3R;$k[$j++]=_3T;if(_3T==0){$j-=3;$k[$j++]="bwipp.GS1badPieceNumber";$k[$j++]="Invalid piece number";$k[$j++]=false;return true}var _3U=$k[--$j];var _3V=$k[--$j];var _3W=~~(_3V.length/2);var _3Y=~~$z($G(_3V,_3W,_3W));$k[$j++]=_3U;$k[$j++]=_3Y;if(_3Y==0){$j-=3;$k[$j++]="bwipp.GS1badPieceTotal";$k[$j++]="Invalid total number";$k[$j++]=false;return true}var _3Z=$k[--$j];if($gt($k[--$j],_3Z)){$j--;$k[$j++]="bwipp.GS1pieceExceedsTotal";$k[$j++]="Piece number exceeds total";$k[$j++]=false;return true}};$1.lintpcenc=function(){for(;;){$x($k[--$j],"%");if($nt($k[--$j])){$j--;break}$j-=2;var _3d=$k[--$j];$k[$j++]=_3d;if(_3d.length<2){$j-=2;$k[$j++]="bwipp.GS1badPercentEscape";$k[$j++]="Invalid % escape";$k[$j++]=false;break}var _3e=$k[--$j];var _3f=$G(_3e,0,2);$k[$j++]=_3e;$k[$j++]=true;for(var _3g=0,_3h=_3f.length;_3g<_3h;_3g++){var _3j=$s(1);$p(_3j,0,$g(_3f,_3g));$x("0123456789ABCDEFabcdef",_3j);if($nt($k[--$j])){$j-=2;$k[$j++]=false;return true}$j-=3}if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1badPercentChars";$k[$j++]="Invalid characters for percent encoding";$k[$j++]=false;break}}};$1.lintcouponcode=function(){var _3m=$k[--$j];$k[$j++]=_3m;$k[$j++]=true;$F(_3m,function(){var _3n=$k[--$j];if(_3n<48||_3n>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1couponNotNumeric";$k[$j++]="Coupon not numeric";$k[$j++]=false;return true}var _3p=$k[--$j];$k[$j++]=_3p;if(_3p.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortGCPVLI";$k[$j++]="Coupon too short: Missing GCP VLI";$k[$j++]=false;return true}var _3q=$k[--$j];var _3s=~~$z($G(_3q,0,1));$k[$j++]=_3q;$k[$j++]=_3s;if(_3s>6){$j-=2;$k[$j++]="bwipp.GS1couponBadGCPVLI";$k[$j++]="Coupon GCP length indicator must be 0-6";$k[$j++]=false;return true}var _3t=$k[--$j];var _3u=$k[--$j];$k[$j++]=_3u;$k[$j++]=$f($f(_3t+6)+1);if($f($f(_3t+6)+1)>_3u.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortGCP";$k[$j++]="Coupon too short: GCP truncated";$k[$j++]=false;return true}var _3v=$k[--$j];var _3w=$k[--$j];var _3x=$G(_3w,_3v,$f(_3w.length-_3v));$k[$j++]=_3x;if(_3x.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortOfferCode";$k[$j++]="Coupon too short: Offer Code truncated";$k[$j++]=false;return true}var _3y=$k[--$j];var _3z=$G(_3y,6,_3y.length-6);$k[$j++]=_3z;if(_3z.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueVLI";$k[$j++]="Coupon too short: Missing Save Value VLI";$k[$j++]=false;return true}var _40=$k[--$j];var _42=~~$z($G(_40,0,1));$k[$j++]=_40;$k[$j++]=_42;if(_42<1||_42>5){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueVLI";$k[$j++]="Coupon Save Value length indicator must be 1-5";$k[$j++]=false;return true}var _43=$k[--$j];var _44=$k[--$j];$k[$j++]=_44;$k[$j++]=$f(_43+1);if($f(_43+1)>_44.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSaveValue";$k[$j++]="Coupon too short: Save Value truncated";$k[$j++]=false;return true}var _45=$k[--$j];var _46=$k[--$j];var _47=$G(_46,_45,$f(_46.length-_45));$k[$j++]=_47;if(_47.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirementVLI";$k[$j++]="Coupon too short: Missing 1st Purchase Requirement VLI";$k[$j++]=false;return true}var _48=$k[--$j];var _4A=~~$z($G(_48,0,1));$k[$j++]=_48;$k[$j++]=_4A;if(_4A<1||_4A>5){$j-=2;$k[$j++]="bwipp.GS1couponBad1stPurchaseRequirementVLI";$k[$j++]="Coupon 1st Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _4B=$k[--$j];var _4C=$k[--$j];$k[$j++]=_4C;$k[$j++]=$f(_4B+1);if($f(_4B+1)>_4C.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirement";$k[$j++]="Coupon too short: 1st Purchase Requirement truncated";$k[$j++]=false;return true}var _4D=$k[--$j];var _4E=$k[--$j];var _4F=$G(_4E,_4D,$f(_4E.length-_4D));$k[$j++]=_4F;if(_4F.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirementCode";$k[$j++]="Coupon too short: Missing 1st Purchase Requirement Code";$k[$j++]=false;return true}var _4G=$k[--$j];var _4I=~~$z($G(_4G,0,1));$k[$j++]=_4G;if(_4I>4&&_4I!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad1stPurchaseRequirementCode";$k[$j++]="Coupon 1st Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _4J=$k[--$j];var _4K=$G(_4J,1,_4J.length-1);$k[$j++]=_4K;if(_4K.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseFamilyCode";$k[$j++]="Coupon too short: 1st Purchase Family Code truncated";$k[$j++]=false;return true}var _4L=$k[--$j];var _4M=$G(_4L,3,_4L.length-3);$k[$j++]=_4M;if(_4M.length>=1){var _4N=$k[--$j];$k[$j++]=_4N;if(~~$z($G(_4N,0,1))==1){var _4P=$k[--$j];var _4Q=$G(_4P,1,_4P.length-1);$k[$j++]=_4Q;if(_4Q.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortAdditionalPurchaseRulesCode";$k[$j++]="Coupon too short: Missing Additional Purchase Rules Code";$k[$j++]=false;return true}var _4R=$k[--$j];$k[$j++]=_4R;if(~~$z($G(_4R,0,1))>3){$j-=2;$k[$j++]="bwipp.GS1couponBadAdditionalPurchaseRulesCode";$k[$j++]="Coupon Additional Purchase Rules Code must be 0-3";$k[$j++]=false;return true}var _4T=$k[--$j];var _4U=$G(_4T,1,_4T.length-1);$k[$j++]=_4U;if(_4U.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirementVLI";$k[$j++]="Coupon too short: Missing 2nd Purchase Requirement VLI";$k[$j++]=false;return true}var _4V=$k[--$j];var _4X=~~$z($G(_4V,0,1));$k[$j++]=_4V;$k[$j++]=_4X;if(_4X<1||_4X>5){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseRequirementVLI";$k[$j++]="Coupon 2nd Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _4Y=$k[--$j];var _4Z=$k[--$j];$k[$j++]=_4Z;$k[$j++]=$f(_4Y+1);if($f(_4Y+1)>_4Z.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirement";$k[$j++]="Coupon too short: 2nd Purchase Requirement truncated";$k[$j++]=false;return true}var _4a=$k[--$j];var _4b=$k[--$j];var _4c=$G(_4b,_4a,$f(_4b.length-_4a));$k[$j++]=_4c;if(_4c.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirementCode";$k[$j++]="Coupon too short: Missing 2nd Purchase Requirement Code";$k[$j++]=false;return true}var _4d=$k[--$j];var _4f=~~$z($G(_4d,0,1));$k[$j++]=_4d;if(_4f>4&&_4f!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseRequirementCode";$k[$j++]="Coupon 2nd Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _4g=$k[--$j];var _4h=$G(_4g,1,_4g.length-1);$k[$j++]=_4h;if(_4h.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseFamilyCode";$k[$j++]="Coupon too short: 2nd Purchase Family Code truncated";$k[$j++]=false;return true}var _4i=$k[--$j];var _4j=$G(_4i,3,_4i.length-3);$k[$j++]=_4j;if(_4j.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseGCPVLI";$k[$j++]="Coupon too short: Missing 2nd Purchase GCP VLI";$k[$j++]=false;return true}var _4k=$k[--$j];var _4m=~~$z($G(_4k,0,1));$k[$j++]=_4k;$k[$j++]=_4m;if(_4m>6&&_4m!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseGCPVLI";$k[$j++]="Coupon 2nd Purchase GCP length indicator must be 0-6 or 9";$k[$j++]=false;return true}var _4n=$k[--$j];$k[$j++]=_4n;if(_4n!=9){var _4o=$k[--$j];$k[$j++]=$f(_4o+6)}else{$j--;$k[$j++]=0}var _4p=$k[--$j];var _4q=$k[--$j];$k[$j++]=_4q;$k[$j++]=$f(_4p+1);if($f(_4p+1)>_4q.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseGCP";$k[$j++]="Coupon too short: 2nd Purchase GCP truncated";$k[$j++]=false;return true}var _4r=$k[--$j];var _4s=$k[--$j];$k[$j++]=$G(_4s,_4r,$f(_4s.length-_4r))}}var _4u=$k[--$j];$k[$j++]=_4u;if(_4u.length>=1){var _4v=$k[--$j];$k[$j++]=_4v;if(~~$z($G(_4v,0,1))==2){var _4x=$k[--$j];var _4y=$G(_4x,1,_4x.length-1);$k[$j++]=_4y;if(_4y.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirementVLI";$k[$j++]="Coupon too short: Missing 3rd Purchase Requirement VLI";$k[$j++]=false;return true}var _4z=$k[--$j];var _51=~~$z($G(_4z,0,1));$k[$j++]=_4z;$k[$j++]=_51;if(_51<1||_51>5){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseRequirementVLI";$k[$j++]="Coupon 3rd Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _52=$k[--$j];var _53=$k[--$j];$k[$j++]=_53;$k[$j++]=$f(_52+1);if($f(_52+1)>_53.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirement";$k[$j++]="Coupon too short: 3rd Purchase Requirement truncated";$k[$j++]=false;return true}var _54=$k[--$j];var _55=$k[--$j];var _56=$G(_55,_54,$f(_55.length-_54));$k[$j++]=_56;if(_56.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirementCode";$k[$j++]="Coupon too short: Missing 3rd Purchase Requirement Code";$k[$j++]=false;return true}var _57=$k[--$j];var _59=~~$z($G(_57,0,1));$k[$j++]=_57;if(_59>4&&_59!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseRequirementCode";$k[$j++]="Coupon 3rd Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _5A=$k[--$j];var _5B=$G(_5A,1,_5A.length-1);$k[$j++]=_5B;if(_5B.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseFamilyCode";$k[$j++]="Coupon too short: 3rd Purchase Family Code truncated";$k[$j++]=false;return true}var _5C=$k[--$j];var _5D=$G(_5C,3,_5C.length-3);$k[$j++]=_5D;if(_5D.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseGCPVLI";$k[$j++]="Coupon too short: Missing 3rd Purchase GCP VLI";$k[$j++]=false;return true}var _5E=$k[--$j];var _5G=~~$z($G(_5E,0,1));$k[$j++]=_5E;$k[$j++]=_5G;if(_5G>6&&_5G!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseGCPVLI";$k[$j++]="Coupon 3rd Purchase GCP length indicator must be 0-6 or 9";$k[$j++]=false;return true}var _5H=$k[--$j];$k[$j++]=_5H;if(_5H!=9){var _5I=$k[--$j];$k[$j++]=$f(_5I+6)}else{$j--;$k[$j++]=0}var _5J=$k[--$j];var _5K=$k[--$j];$k[$j++]=_5K;$k[$j++]=$f(_5J+1);if($f(_5J+1)>_5K.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseGCP";$k[$j++]="Coupon too short: 3rd Purchase GCP truncated";$k[$j++]=false;return true}var _5L=$k[--$j];var _5M=$k[--$j];$k[$j++]=$G(_5M,_5L,$f(_5M.length-_5L))}}$1.couponexpire=-1;var _5O=$k[--$j];$k[$j++]=_5O;if(_5O.length>=1){var _5P=$k[--$j];$k[$j++]=_5P;if(~~$z($G(_5P,0,1))==3){var _5R=$k[--$j];var _5S=$G(_5R,1,_5R.length-1);$k[$j++]=_5S;if(_5S.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortExpirationDate";$k[$j++]="Coupon too short: Expiration date";$k[$j++]=false;return true}var _5T=$k[--$j];var _5V=~~$z($G(_5T,2,2));$k[$j++]=_5T;if(_5V<1||_5V>12){$j-=2;$k[$j++]="bwipp.GS1couponExpirationDateBadMonth";$k[$j++]="Invalid month in expiration date";$k[$j++]=false;return true}var _5W=$k[--$j];var _5Y=~~$z($G(_5W,0,2));var _5Z=_5Y-21;$k[$j++]=_5W;$k[$j++]=_5Y;$k[$j++]=_5Z;if(_5Z>=51){$j--;var _5a=$k[--$j];$k[$j++]=$f(_5a+1900)}else{if($k[--$j]<=-50){var _5c=$k[--$j];$k[$j++]=$f(_5c+2100)}else{var _5d=$k[--$j];$k[$j++]=$f(_5d+2e3)}}var _5e=$k[--$j];$k[$j++]=_5e%400==0||_5e%4==0&&_5e%100!=0;$k[$j++]=Infinity;var _5f=$k[--$j];var _5h=$k[--$j]?29:28;$k[$j++]=_5f;$k[$j++]=31;$k[$j++]=_5h;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _5i=$a();var _5j=$k[--$j];var _5n=~~$z($G(_5j,4,2));$k[$j++]=_5j;if($g(_5i,~~$z($G(_5j,2,2))-1)<_5n||_5n<1){$j-=2;$k[$j++]="bwipp.GS1couponExpirationDateBadDay";$k[$j++]="Invalid day of month in expiration date";$k[$j++]=false;return true}var _5o=$k[--$j];$1.couponexpire=~~$z($G(_5o,0,6));$k[$j++]=$G(_5o,6,_5o.length-6)}}var _5r=$k[--$j];$k[$j++]=_5r;if(_5r.length>=1){var _5s=$k[--$j];$k[$j++]=_5s;if(~~$z($G(_5s,0,1))==4){var _5u=$k[--$j];var _5v=$G(_5u,1,_5u.length-1);$k[$j++]=_5v;if(_5v.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortStartDate";$k[$j++]="Coupon too short: Start date";$k[$j++]=false;return true}var _5w=$k[--$j];var _5y=~~$z($G(_5w,2,2));$k[$j++]=_5w;if(_5y<1||_5y>12){$j-=2;$k[$j++]="bwipp.GS1couponStartDateBadMonth";$k[$j++]="Invalid month in start date";$k[$j++]=false;return true}var _5z=$k[--$j];var _61=~~$z($G(_5z,0,2));var _62=_61-21;$k[$j++]=_5z;$k[$j++]=_61;$k[$j++]=_62;if(_62>=51){$j--;var _63=$k[--$j];$k[$j++]=$f(_63+1900)}else{if($k[--$j]<=-50){var _65=$k[--$j];$k[$j++]=$f(_65+2100)}else{var _66=$k[--$j];$k[$j++]=$f(_66+2e3)}}var _67=$k[--$j];$k[$j++]=_67%400==0||_67%4==0&&_67%100!=0;$k[$j++]=Infinity;var _68=$k[--$j];var _6A=$k[--$j]?29:28;$k[$j++]=_68;$k[$j++]=31;$k[$j++]=_6A;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _6B=$a();var _6C=$k[--$j];var _6G=~~$z($G(_6C,4,2));$k[$j++]=_6C;if($g(_6B,~~$z($G(_6C,2,2))-1)<_6G||_6G<1){$j-=2;$k[$j++]="bwipp.GS1couponStartDateBadDay";$k[$j++]="Invalid day of month in start date";$k[$j++]=false;return true}var _6H=$k[--$j];$1.couponstart=~~$z($G(_6H,0,6));$k[$j++]=_6H;if($1.couponexpire!=-1&&$1.couponexpire<$1.couponstart){$j-=2;$k[$j++]="bwipp.GS1couponExpireDateBeforeStartDate";$k[$j++]="Coupon expires before it starts";$k[$j++]=false;return true}var _6M=$k[--$j];$k[$j++]=$G(_6M,6,_6M.length-6)}}var _6O=$k[--$j];$k[$j++]=_6O;if(_6O.length>=1){var _6P=$k[--$j];$k[$j++]=_6P;if(~~$z($G(_6P,0,1))==5){var _6R=$k[--$j];var _6S=$G(_6R,1,_6R.length-1);$k[$j++]=_6S;if(_6S.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSerialNumberVLI";$k[$j++]="Coupon too short: Missing Serial Number VLI";$k[$j++]=false;return true}var _6T=$k[--$j];var _6U=$G(_6T,0,1);$k[$j++]=_6T;$k[$j++]=~~$z(_6U)+6+1;if(~~$z(_6U)+6+1>_6T.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSerialNumber";$k[$j++]="Coupon too short: Serial Number truncated";$k[$j++]=false;return true}var _6V=$k[--$j];var _6W=$k[--$j];$k[$j++]=$G(_6W,_6V,$f(_6W.length-_6V))}}var _6Y=$k[--$j];$k[$j++]=_6Y;if(_6Y.length>=1){var _6Z=$k[--$j];$k[$j++]=_6Z;if(~~$z($G(_6Z,0,1))==6){var _6b=$k[--$j];var _6c=$G(_6b,1,_6b.length-1);$k[$j++]=_6c;if(_6c.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortRetailerGCPGLNVLI";$k[$j++]="Coupon too short: Missing Retailer GCP/GLN VLI";$k[$j++]=false;return true}var _6d=$k[--$j];var _6f=~~$z($G(_6d,0,1));$k[$j++]=_6d;$k[$j++]=_6f;if(_6f<1||_6f>7){$j-=2;$k[$j++]="bwipp.GS1couponBadRetailerGCPGLNVLI";$k[$j++]="Coupon Retailer GCP/GLN length indicator must be 1-7";$k[$j++]=false;return true}var _6g=$k[--$j];var _6h=$k[--$j];$k[$j++]=_6h;$k[$j++]=$f($f(_6g+6)+1);if($f($f(_6g+6)+1)>_6h.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortRetailerGCPGLN";$k[$j++]="Coupon too short: Retailer GCP/GLN truncated";$k[$j++]=false;return true}var _6i=$k[--$j];var _6j=$k[--$j];$k[$j++]=$G(_6j,_6i,$f(_6j.length-_6i))}}var _6l=$k[--$j];$k[$j++]=_6l;if(_6l.length>=1){var _6m=$k[--$j];$k[$j++]=_6m;if(~~$z($G(_6m,0,1))==9){var _6o=$k[--$j];var _6p=$G(_6o,1,_6o.length-1);$k[$j++]=_6p;if(_6p.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueCode";$k[$j++]="Coupon too short: Missing Save Value Code";$k[$j++]=false;return true}var _6q=$k[--$j];var _6s=~~$z($G(_6q,0,1));$k[$j++]=_6q;if(_6s>6||(_6s==3||_6s==4)){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueCode";$k[$j++]="Coupon Save Value Code must be 0,1,2,5 or 6";$k[$j++]=false;return true}var _6t=$k[--$j];var _6u=$G(_6t,1,_6t.length-1);$k[$j++]=_6u;if(_6u.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueAppliesToItem";$k[$j++]="Coupon too short: Missing Save Value Applies to Item";$k[$j++]=false;return true}var _6v=$k[--$j];$k[$j++]=_6v;if(~~$z($G(_6v,0,1))>2){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueAppliesToItem";$k[$j++]="Coupon Save Value Applies to Item must be 0-2";$k[$j++]=false;return true}var _6x=$k[--$j];var _6y=$G(_6x,1,_6x.length-1);$k[$j++]=_6y;if(_6y.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortStoreCouponFlag";$k[$j++]="Coupon too short: Missing Store Coupon Flag";$k[$j++]=false;return true}var _6z=$k[--$j];var _70=$G(_6z,1,_6z.length-1);$k[$j++]=_70;if(_70.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortDontMultiplyFlag";$k[$j++]="Coupon too short: Missing Don't Multiply Flag";$k[$j++]=false;return true}var _71=$k[--$j];$k[$j++]=_71;if(~~$z($G(_71,0,1))>1){$j-=2;$k[$j++]="bwipp.GS1couponBadDontMultiplyFlag";$k[$j++]="Don't Multiply Flag must be 0 or 1";$k[$j++]=false;return true}var _73=$k[--$j];$k[$j++]=$G(_73,1,_73.length-1)}}var _75=$k[--$j];$k[$j++]=_75;if(_75.length!=0){$j-=2;$k[$j++]="bwipp.GS1couponUnrecognisedOptionalField";$k[$j++]="Coupon fields must be 1,2,3,4,5,6 or 9, increasing order";$k[$j++]=false;return true}$j--};$1.lintcouponposoffer=function(){var _76=$k[--$j];$k[$j++]=_76;$k[$j++]=true;$F(_76,function(){var _77=$k[--$j];if(_77<48||_77>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1couponNotNumeric";$k[$j++]="Coupon not numeric";$k[$j++]=false;return true}var _79=$k[--$j];$k[$j++]=_79;if(_79.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortFormatCode";$k[$j++]="Coupon too short: Missing Format Code";$k[$j++]=false;return true}var _7A=$k[--$j];var _7B=$G(_7A,0,1);$k[$j++]=_7A;if($ne(_7B,"0")&&$ne(_7B,"1")){$j-=2;$k[$j++]="bwipp.GS1couponBadFormatCode";$k[$j++]="Coupon format must be 0 or 1";$k[$j++]=false;return true}var _7C=$k[--$j];var _7D=$G(_7C,1,_7C.length-1);$k[$j++]=_7D;if(_7D.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortFunderVLI";$k[$j++]="Coupon too short: Missing Funder VLI";$k[$j++]=false;return true}var _7E=$k[--$j];var _7G=~~$z($G(_7E,0,1));$k[$j++]=_7E;$k[$j++]=_7G;if(_7G>6){$j-=3;$k[$j++]="bwipp.GS1couponBadFunderVLI";$k[$j++]="Coupon Funder length indicator must be 0-6";$k[$j++]=false;return true}var _7H=$k[--$j];var _7I=$k[--$j];$k[$j++]=_7I;$k[$j++]=$f($f(_7H+6)+1);if($f($f(_7H+6)+1)>_7I.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortFunder";$k[$j++]="Coupon too short: Truncated Funder ID";$k[$j++]=false;return true}var _7J=$k[--$j];var _7K=$k[--$j];var _7L=$G(_7K,_7J,$f(_7K.length-_7J));$k[$j++]=_7L;if(_7L.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortOfferCode";$k[$j++]="Coupon too short: Truncated Offer Code";$k[$j++]=false;return true}var _7M=$k[--$j];var _7N=$G(_7M,6,_7M.length-6);$k[$j++]=_7N;if(_7N.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSnVLI";$k[$j++]="Coupon too short: Missing SN VLI";$k[$j++]=false;return true}var _7O=$k[--$j];var _7P=$G(_7O,0,1);$k[$j++]=_7O;$k[$j++]=~~$z(_7P)+6+1;if(~~$z(_7P)+6+1>_7O.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSn";$k[$j++]="Coupon too short: Truncated SN";$k[$j++]=false;return true}var _7Q=$k[--$j];var _7R=$k[--$j];var _7S=$G(_7R,_7Q,$f(_7R.length-_7Q));$k[$j++]=_7S;if(_7S.length!=0){$j-=2;$k[$j++]="bwipp.GS1couponTooLong";$k[$j++]="Coupon too long";$k[$j++]=false;return true}$j--};var _7U=new Map([["cset","N"],["min",18],["max",18],["check",$a(["lintcsum","lintkey"])]]);var _7X=new Map([["cset","N"],["min",14],["max",14],["check",$a(["lintcsum","lintkey"])]]);var _7Y=$a([_7X]);var _7a=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _7d=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmd0"])]]);var _7e=$a([_7d]);var _7g=new Map([["cset","N"],["min",2],["max",2],["check",$a([])]]);var _7j=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _7k=$a([_7j]);var _7m=new Map([["cset","X"],["min",1],["max",28],["check",$a([])]]);var _7p=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _7q=$a([_7p]);var _7s=new Map([["cset","N"],["min",1],["max",6],["check",$a([])]]);var _7v=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _7y=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _7z=$a([_7y]);var _81=new Map([["cset","N"],["min",13],["max",13],["check",$a(["lintcsum","lintkey"])]]);var _83=new Map([["cset","X"],["min",0],["max",17],["check",$a([])]]);var _86=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _89=new Map([["cset","N"],["min",13],["max",13],["check",$a(["lintcsum","lintkey"])]]);var _8B=new Map([["cset","N"],["min",0],["max",12],["check",$a([])]]);var _8E=new Map([["cset","N"],["min",1],["max",8],["check",$a([])]]);var _8H=new Map([["cset","N"],["min",6],["max",6],["check",$a([])]]);var _8I=$a([_8H]);var _8K=new Map([["cset","N"],["min",1],["max",8],["check",$a([])]]);var _8N=new Map([["cset","N"],["min",1],["max",15],["check",$a([])]]);var _8O=$a([_8N]);var _8Q=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso4217"])]]);var _8S=new Map([["cset","N"],["min",1],["max",15],["check",$a([])]]);var _8T=$a([_8Q,_8S]);var _8V=new Map([["cset","N"],["min",1],["max",15],["check",$a([])]]);var _8W=$a([_8V]);var _8Y=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso4217"])]]);var _8a=new Map([["cset","N"],["min",1],["max",15],["check",$a([])]]);var _8b=$a([_8Y,_8a]);var _8d=new Map([["cset","N"],["min",4],["max",4],["check",$a([])]]);var _8e=$a([_8d]);var _8g=new Map([["cset","N"],["min",6],["max",6],["check",$a([])]]);var _8h=$a([_8g]);var _8j=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _8m=new Map([["cset","X"],["min",1],["max",30],["check",$a(["lintkey"])]]);var _8p=new Map([["cset","N"],["min",17],["max",17],["check",$a(["lintcsum","lintkey"])]]);var _8s=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _8v=new Map([["cset","N"],["min",13],["max",13],["check",$a(["lintcsum","lintkey"])]]);var _8w=$a([_8v]);var _8y=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _91=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso3166"])]]);var _93=new Map([["cset","X"],["min",1],["max",9],["check",$a([])]]);var _96=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso3166"])]]);var _99=new Map([["cset","N"],["min",1],["max",15],["check",$a(["lintiso3166list"])]]);var _9C=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso3166"])]]);var _9F=new Map([["cset","N"],["min",1],["max",15],["check",$a(["lintiso3166list"])]]);var _9I=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso3166"])]]);var _9L=new Map([["cset","X"],["min",1],["max",3],["check",$a([])]]);var _9O=new Map([["cset","X"],["min",1],["max",35],["check",$a(["lintpcenc"])]]);var _9P=$a([_9O]);var _9R=new Map([["cset","X"],["min",1],["max",70],["check",$a(["lintpcenc"])]]);var _9S=$a([_9R]);var _9U=new Map([["cset","X"],["min",2],["max",2],["check",$a(["lintiso3166alpha2"])]]);var _9X=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _9a=new Map([["cset","X"],["min",1],["max",35],["check",$a(["lintpcenc"])]]);var _9b=$a([_9a]);var _9d=new Map([["cset","X"],["min",1],["max",70],["check",$a(["lintpcenc"])]]);var _9e=$a([_9d]);var _9g=new Map([["cset","X"],["min",2],["max",2],["check",$a(["lintiso3166alpha2"])]]);var _9j=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _9m=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _9p=new Map([["cset","X"],["min",1],["max",35],["check",$a(["lintpcenc"])]]);var _9s=new Map([["cset","N"],["min",1],["max",1],["check",$a(["lintyesno"])]]);var _9t=$a([_9s]);var _9v=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmd0"])]]);var _9x=new Map([["cset","N"],["min",4],["max",4],["check",$a(["linthhmm"])]]);var _9y=$a([_9v,_9x]);var _A0=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmdd"])]]);var _A3=new Map([["cset","N"],["min",13],["max",13],["check",$a([])]]);var _A6=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _A9=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmdd"])]]);var _AB=new Map([["cset","N"],["min",4],["max",4],["check",$a(["linthhmm"])]]);var _AE=new Map([["cset","N"],["min",1],["max",4],["check",$a([])]]);var _AH=new Map([["cset","X"],["min",1],["max",12],["check",$a([])]]);var _AK=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmdd"])]]);var _AN=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmdd"])]]);var _AP=new Map([["cset","N"],["min",0],["max",6],["check",$a(["lintyymmdd"])]]);var _AS=new Map([["cset","X"],["min",1],["max",3],["check",$a([])]]);var _AV=new Map([["cset","X"],["min",1],["max",10],["check",$a([])]]);var _AY=new Map([["cset","X"],["min",1],["max",2],["check",$a([])]]);var _Ab=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _Ac=$a([_Ab]);var _Ae=new Map([["cset","X"],["min",1],["max",30],["check",$a(["lintkey"])]]);var _Ah=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso3166999"])]]);var _Aj=new Map([["cset","X"],["min",1],["max",27],["check",$a([])]]);var _Ak=$a([_Ah,_Aj]);var _Am=new Map([["cset","N"],["min",1],["max",1],["check",$a([])]]);var _Ao=new Map([["cset","X"],["min",1],["max",1],["check",$a([])]]);var _Aq=new Map([["cset","X"],["min",1],["max",1],["check",$a([])]]);var _As=new Map([["cset","X"],["min",1],["max",1],["check",$a(["lintimporteridx"])]]);var _Av=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _Aw=$a([_Av]);var _Ay=new Map([["cset","X"],["min",2],["max",2],["check",$a([])]]);var _B0=new Map([["cset","X"],["min",1],["max",28],["check",$a([])]]);var _B1=$a([_Ay,_B0]);var _B3=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _B6=new Map([["cset","N"],["min",4],["max",4],["check",$a(["lintnonzero"])]]);var _B8=new Map([["cset","N"],["min",5],["max",5],["check",$a(["lintnonzero"])]]);var _BA=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintnonzero"])]]);var _BC=new Map([["cset","N"],["min",1],["max",1],["check",$a(["lintwinding"])]]);var _BE=new Map([["cset","N"],["min",1],["max",1],["check",$a([])]]);var _BH=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _BK=new Map([["cset","N"],["min",1],["max",1],["check",$a(["lintzero"])]]);var _BM=new Map([["cset","N"],["min",13],["max",13],["check",$a(["lintcsum","lintkey"])]]);var _BO=new Map([["cset","X"],["min",0],["max",16],["check",$a([])]]);var _BR=new Map([["cset","X"],["min",1],["max",30],["check",$a(["lintkey"])]]);var _BU=new Map([["cset","N"],["min",6],["max",6],["check",$a([])]]);var _BX=new Map([["cset","N"],["min",14],["max",14],["check",$a(["lintcsum"])]]);var _BZ=new Map([["cset","N"],["min",4],["max",4],["check",$a(["lintpieceoftotal"])]]);var _Bc=new Map([["cset","X"],["min",1],["max",34],["check",$a(["lintiban"])]]);var _Bf=new Map([["cset","N"],["min",8],["max",8],["check",$a(["lintyymmddhh"])]]);var _Bh=new Map([["cset","N"],["min",0],["max",4],["check",$a(["lintmmoptss"])]]);var _Bk=new Map([["cset","X"],["min",1],["max",50],["check",$a([])]]);var _Bn=new Map([["cset","C"],["min",1],["max",30],["check",$a(["lintkey"])]]);var _Bq=new Map([["cset","N"],["min",1],["max",12],["check",$a(["lintnozeroprefix"])]]);var _Bt=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _Bw=new Map([["cset","X"],["min",1],["max",25],["check",$a(["lintcsumalpha","lintkey"])]]);var _Bz=new Map([["cset","N"],["min",18],["max",18],["check",$a(["lintcsum"])]]);var _C0=$a([_Bz]);var _C2=new Map([["cset","N"],["min",1],["max",10],["check",$a([])]]);var _C5=new Map([["cset","X"],["min",1],["max",25],["check",$a([])]]);var _C8=new Map([["cset","N"],["min",14],["max",14],["check",$a(["lintcsum"])]]);var _CA=new Map([["cset","N"],["min",4],["max",4],["check",$a(["lintpieceoftotal"])]]);var _CD=new Map([["cset","X"],["min",1],["max",70],["check",$a(["lintcouponcode"])]]);var _CG=new Map([["cset","N"],["min",4],["max",4],["check",$a([])]]);var _CJ=new Map([["cset","X"],["min",1],["max",70],["check",$a(["lintcouponposoffer"])]]);var _CM=new Map([["cset","X"],["min",1],["max",70],["check",$a([])]]);var _CP=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _CS=new Map([["cset","X"],["min",1],["max",90],["check",$a([])]]);var _CT=$a([_CS]);var _CU=new Map([["00",$a([_7U])],["01",_7Y],["02",_7Y],["10",$a([_7a])],["11",_7e],["12",_7e],["13",_7e],["14",_7e],["15",_7e],["16",_7e],["17",_7e],["20",$a([_7g])],["21",_7k],["22",_7k],["235",$a([_7m])],["240",_7q],["241",_7q],["242",$a([_7s])],["243",$a([_7v])],["250",_7z],["251",_7z],["253",$a([_81,_83])],["254",$a([_86])],["255",$a([_89,_8B])],["30",$a([_8E])],["3100",_8I],["3101",_8I],["3102",_8I],["3103",_8I],["3104",_8I],["3105",_8I],["3110",_8I],["3111",_8I],["3112",_8I],["3113",_8I],["3114",_8I],["3115",_8I],["3120",_8I],["3121",_8I],["3122",_8I],["3123",_8I],["3124",_8I],["3125",_8I],["3130",_8I],["3131",_8I],["3132",_8I],["3133",_8I],["3134",_8I],["3135",_8I],["3140",_8I],["3141",_8I],["3142",_8I],["3143",_8I],["3144",_8I],["3145",_8I],["3150",_8I],["3151",_8I],["3152",_8I],["3153",_8I],["3154",_8I],["3155",_8I],["3160",_8I],["3161",_8I],["3162",_8I],["3163",_8I],["3164",_8I],["3165",_8I],["3200",_8I],["3201",_8I],["3202",_8I],["3203",_8I],["3204",_8I],["3205",_8I],["3210",_8I],["3211",_8I],["3212",_8I],["3213",_8I],["3214",_8I],["3215",_8I],["3220",_8I],["3221",_8I],["3222",_8I],["3223",_8I],["3224",_8I],["3225",_8I],["3230",_8I],["3231",_8I],["3232",_8I],["3233",_8I],["3234",_8I],["3235",_8I],["3240",_8I],["3241",_8I],["3242",_8I],["3243",_8I],["3244",_8I],["3245",_8I],["3250",_8I],["3251",_8I],["3252",_8I],["3253",_8I],["3254",_8I],["3255",_8I],["3260",_8I],["3261",_8I],["3262",_8I],["3263",_8I],["3264",_8I],["3265",_8I],["3270",_8I],["3271",_8I],["3272",_8I],["3273",_8I],["3274",_8I],["3275",_8I],["3280",_8I],["3281",_8I],["3282",_8I],["3283",_8I],["3284",_8I],["3285",_8I],["3290",_8I],["3291",_8I],["3292",_8I],["3293",_8I],["3294",_8I],["3295",_8I],["3300",_8I],["3301",_8I],["3302",_8I],["3303",_8I],["3304",_8I],["3305",_8I],["3310",_8I],["3311",_8I],["3312",_8I],["3313",_8I],["3314",_8I],["3315",_8I],["3320",_8I],["3321",_8I],["3322",_8I],["3323",_8I],["3324",_8I],["3325",_8I],["3330",_8I],["3331",_8I],["3332",_8I],["3333",_8I],["3334",_8I],["3335",_8I],["3340",_8I],["3341",_8I],["3342",_8I],["3343",_8I],["3344",_8I],["3345",_8I],["3350",_8I],["3351",_8I],["3352",_8I],["3353",_8I],["3354",_8I],["3355",_8I],["3360",_8I],["3361",_8I],["3362",_8I],["3363",_8I],["3364",_8I],["3365",_8I],["3370",_8I],["3371",_8I],["3372",_8I],["3373",_8I],["3374",_8I],["3375",_8I],["3400",_8I],["3401",_8I],["3402",_8I],["3403",_8I],["3404",_8I],["3405",_8I],["3410",_8I],["3411",_8I],["3412",_8I],["3413",_8I],["3414",_8I],["3415",_8I],["3420",_8I],["3421",_8I],["3422",_8I],["3423",_8I],["3424",_8I],["3425",_8I],["3430",_8I],["3431",_8I],["3432",_8I],["3433",_8I],["3434",_8I],["3435",_8I],["3440",_8I],["3441",_8I],["3442",_8I],["3443",_8I],["3444",_8I],["3445",_8I],["3450",_8I],["3451",_8I],["3452",_8I],["3453",_8I],["3454",_8I],["3455",_8I],["3460",_8I],["3461",_8I],["3462",_8I],["3463",_8I],["3464",_8I],["3465",_8I],["3470",_8I],["3471",_8I],["3472",_8I],["3473",_8I],["3474",_8I],["3475",_8I],["3480",_8I],["3481",_8I],["3482",_8I],["3483",_8I],["3484",_8I],["3485",_8I],["3490",_8I],["3491",_8I],["3492",_8I],["3493",_8I],["3494",_8I],["3495",_8I],["3500",_8I],["3501",_8I],["3502",_8I],["3503",_8I],["3504",_8I],["3505",_8I],["3510",_8I],["3511",_8I],["3512",_8I],["3513",_8I],["3514",_8I],["3515",_8I],["3520",_8I],["3521",_8I],["3522",_8I],["3523",_8I],["3524",_8I],["3525",_8I],["3530",_8I],["3531",_8I],["3532",_8I],["3533",_8I],["3534",_8I],["3535",_8I],["3540",_8I],["3541",_8I],["3542",_8I],["3543",_8I],["3544",_8I],["3545",_8I],["3550",_8I],["3551",_8I],["3552",_8I],["3553",_8I],["3554",_8I],["3555",_8I],["3560",_8I],["3561",_8I],["3562",_8I],["3563",_8I],["3564",_8I],["3565",_8I],["3570",_8I],["3571",_8I],["3572",_8I],["3573",_8I],["3574",_8I],["3575",_8I],["3600",_8I],["3601",_8I],["3602",_8I],["3603",_8I],["3604",_8I],["3605",_8I],["3610",_8I],["3611",_8I],["3612",_8I],["3613",_8I],["3614",_8I],["3615",_8I],["3620",_8I],["3621",_8I],["3622",_8I],["3623",_8I],["3624",_8I],["3625",_8I],["3630",_8I],["3631",_8I],["3632",_8I],["3633",_8I],["3634",_8I],["3635",_8I],["3640",_8I],["3641",_8I],["3642",_8I],["3643",_8I],["3644",_8I],["3645",_8I],["3650",_8I],["3651",_8I],["3652",_8I],["3653",_8I],["3654",_8I],["3655",_8I],["3660",_8I],["3661",_8I],["3662",_8I],["3663",_8I],["3664",_8I],["3665",_8I],["3670",_8I],["3671",_8I],["3672",_8I],["3673",_8I],["3674",_8I],["3675",_8I],["3680",_8I],["3681",_8I],["3682",_8I],["3683",_8I],["3684",_8I],["3685",_8I],["3690",_8I],["3691",_8I],["3692",_8I],["3693",_8I],["3694",_8I],["3695",_8I],["37",$a([_8K])],["3900",_8O],["3901",_8O],["3902",_8O],["3903",_8O],["3904",_8O],["3905",_8O],["3906",_8O],["3907",_8O],["3908",_8O],["3909",_8O],["3910",_8T],["3911",_8T],["3912",_8T],["3913",_8T],["3914",_8T],["3915",_8T],["3916",_8T],["3917",_8T],["3918",_8T],["3919",_8T],["3920",_8W],["3921",_8W],["3922",_8W],["3923",_8W],["3924",_8W],["3925",_8W],["3926",_8W],["3927",_8W],["3928",_8W],["3929",_8W],["3930",_8b],["3931",_8b],["3932",_8b],["3933",_8b],["3934",_8b],["3935",_8b],["3936",_8b],["3937",_8b],["3938",_8b],["3939",_8b],["3940",_8e],["3941",_8e],["3942",_8e],["3943",_8e],["3950",_8h],["3951",_8h],["3952",_8h],["3953",_8h],["3954",_8h],["3955",_8h],["400",$a([_8j])],["401",$a([_8m])],["402",$a([_8p])],["403",$a([_8s])],["410",_8w],["411",_8w],["412",_8w],["413",_8w],["414",_8w],["415",_8w],["416",_8w],["417",_8w],["420",$a([_8y])],["421",$a([_91,_93])],["422",$a([_96])],["423",$a([_99])],["424",$a([_9C])],["425",$a([_9F])],["426",$a([_9I])],["427",$a([_9L])],["4300",_9P],["4301",_9P],["4302",_9S],["4303",_9S],["4304",_9S],["4305",_9S],["4306",_9S],["4307",$a([_9U])],["4308",$a([_9X])],["4310",_9b],["4311",_9b],["4312",_9e],["4313",_9e],["4314",_9e],["4315",_9e],["4316",_9e],["4317",$a([_9g])],["4318",$a([_9j])],["4319",$a([_9m])],["4320",$a([_9p])],["4321",_9t],["4322",_9t],["4323",_9t],["4324",_9y],["4325",_9y],["4326",$a([_A0])],["7001",$a([_A3])],["7002",$a([_A6])],["7003",$a([_A9,_AB])],["7004",$a([_AE])],["7005",$a([_AH])],["7006",$a([_AK])],["7007",$a([_AN,_AP])],["7008",$a([_AS])],["7009",$a([_AV])],["7010",$a([_AY])],["7020",_Ac],["7021",_Ac],["7022",_Ac],["7023",$a([_Ae])],["7030",_Ak],["7031",_Ak],["7032",_Ak],["7033",_Ak],["7034",_Ak],["7035",_Ak],["7036",_Ak],["7037",_Ak],["7038",_Ak],["7039",_Ak],["7040",$a([_Am,_Ao,_Aq,_As])],["710",_Aw],["711",_Aw],["712",_Aw],["713",_Aw],["714",_Aw],["7230",_B1],["7231",_B1],["7232",_B1],["7233",_B1],["7234",_B1],["7235",_B1],["7236",_B1],["7237",_B1],["7238",_B1],["7239",_B1],["7240",$a([_B3])],["8001",$a([_B6,_B8,_BA,_BC,_BE])],["8002",$a([_BH])],["8003",$a([_BK,_BM,_BO])],["8004",$a([_BR])],["8005",$a([_BU])],["8006",$a([_BX,_BZ])],["8007",$a([_Bc])],["8008",$a([_Bf,_Bh])],["8009",$a([_Bk])],["8010",$a([_Bn])],["8011",$a([_Bq])],["8012",$a([_Bt])],["8013",$a([_Bw])],["8017",_C0],["8018",_C0],["8019",$a([_C2])],["8020",$a([_C5])],["8026",$a([_C8,_CA])],["8110",$a([_CD])],["8111",$a([_CG])],["8112",$a([_CJ])],["8200",$a([_CM])],["90",$a([_CP])],["91",_CT],["92",_CT],["93",_CT],["94",_CT],["95",_CT],["96",_CT],["97",_CT],["98",_CT],["99",_CT]]);$1.gs1syntax=_CU;$k[$j++]=true;for(var _CX=0,_CW=$1.vals.length-1;_CX<=_CW;_CX+=1){$1.ai=$g($1.ais,_CX);$1.val=$g($1.vals,_CX);var _Ce=$g($1.gs1syntax,$1.ai)!==undefined;if(_Ce){$F($g($1.gs1syntax,$1.ai),function(){$1.props=$k[--$j];var _Ck=$g($1.props,"max");var _Cl=$1.val;var _Cm=_Cl.length;if(_Ck>_Cl.length){var _=_Cm;_Cm=_Ck;_Ck=_}$1.eval=$G($1.val,0,_Ck);var _Cr=$1.eval.length;$1.val=$G($1.val,_Cr,$1.val.length-_Cr);if($1.eval.length<$g($1.props,"min")){$j--;$k[$j++]="bwipp.GS1valueTooShort";$k[$j++]="Too short";$k[$j++]=false;return true}var _Cx=new Map([["N","lintnumeric"],["X","lintcset82"],["C","lintcset39"]]);$k[$j++]=$1.eval;if($1[$g(_Cx,$g($1.props,"cset"))]()===true){return true}if($1.eval.length>0){$F($g($1.props,"check"),function(){var _D8=$1[$k[--$j]];$k[$j++]=$1.eval;if(_D8()===true){return true}})}});var _D9=$k[--$j];$k[$j++]=_D9;if($nt(_D9)){break}if($1.val.length!=0){$j--;$k[$j++]="bwipp.GS1valueTooLong";$k[$j++]="Too long";$k[$j++]=false;break}}else{$j--;$k[$j++]="bwipp.GS1unknownAI";$k[$j++]="Unrecognised AI";$k[$j++]=false;break}}if($nt($k[--$j])){var _DC=$k[--$j];var _DE=$s(_DC.length+$1.ai.length+5);$P(_DE,0,"AI ");$P(_DE,3,$1.ai);$P(_DE,3+$1.ai.length,": ");$P(_DE,5+$1.ai.length,_DC);$k[$j++]=_DE;$0.raiseerror()}$k[$j++]=true};$0.renmatrix=function(){if($0.bwipjs_dontdraw){return}var $1={};$1.args=$k[--$j];$1.width=1;$1.height=1;$1.barcolor="unset";$1.backgroundcolor="unset";$1.colormap="unset";$1.dotty=false;$1.inkspread=0;$1.inkspreadh=0;$1.inkspreadv=0;$1.includetext=false;$1.txt=$a([]);$1.textcolor="unset";$1.textxalign="unset";$1.textyalign="unset";$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=0;$1.textgaps=0;$1.alttext="";$F($1.args,function(){var _4=$k[--$j];$1[$k[--$j]]=_4});var _6=$1.opt;for(var _B=_6.size,_A=_6.keys(),_9=0;_9<_B;_9++){var _7=_A.next().value;$1[_7]=_6.get(_7)}$1.width=+$1.width;$1.height=+$1.height;$1.barcolor=""+$1.barcolor;$1.backgroundcolor=""+$1.backgroundcolor;$1.inkspread=+$1.inkspread;$1.inkspreadh=+$1.inkspreadh;$1.inkspreadv=+$1.inkspreadv;$1.textcolor=""+$1.textcolor;$1.textxalign=""+$1.textxalign;$1.textyalign=""+$1.textyalign;$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.textgaps=+$1.textgaps;$1.alttext=""+$1.alttext;if($1.inkspread!=0){$1.inkspreadh=$1.inkspread}if($1.inkspread!=0){$1.inkspreadv=$1.inkspread}$1.xyget=function(){var _X=$k[--$j];var _a=$g($1.pixs,$f($k[--$j]+_X*$1.pixx));$k[$j++]=_a};$1.cget=function(){var _c=$k[--$j];var _f=$g($1.cache,$f($k[--$j]+_c*$1.pixx));var _g=$k[--$j];$k[$j++]=$an(_g,_f)};$1.cput=function(){var _h=$k[--$j];$k[$j++]=_h;if(_h%4==0){var _i=$k[--$j];var _j=$k[--$j];var _k=$k[--$j];var _l=$1.pixx;var _m=$1.cache;$p(_m,$f(_k+_j*_l),$or($g(_m,$f(_k+_j*_l)),_i))}else{$j-=3}};$1.abcd=function(){$k[$j++]=$s(4);$k[$j++]=0;$k[$j++]=Infinity;var _p=$k[--$j];var _q=$k[--$j];var _r=$k[--$j];var _s=$k[--$j];var _v=$f($k[--$j]+_s*$1.pixx);$k[$j++]=_r;$k[$j++]=_q;$k[$j++]=_p;$k[$j++]=_v;$q($G($1.pixs,_v,2));var _y=$k[--$j];var _z=$k[--$j];var _13=$G($1.pixs,$f($k[--$j]+$1.pixx),2);$k[$j++]=_z;$k[$j++]=_y;$q(_13);var _14=$a();for(var _15=0,_16=_14.length;_15<_16;_15++){var _18=$k[--$j];var _19=$k[--$j];$p(_19,_18,$f($g(_14,_15)+48));$k[$j++]=_19;$k[$j++]=$f(_18+1)}$j--};$1.right=function(){if($1.dir!=1){$k[$j++]=$1.x;$k[$j++]=$1.y;$k[$j++]=$1.dir;$1.cput();$k[$j++]=$a([$1.x,$1.y])}$1.x=$1.x+1;$1.dir=1};$1.down=function(){if($1.dir!=2){$k[$j++]=$1.x;$k[$j++]=$1.y;$k[$j++]=$1.dir;$1.cput();$k[$j++]=$a([$1.x,$1.y])}$1.y=$1.y+1;$1.dir=2};$1.left=function(){if($1.dir!=4){$k[$j++]=$1.x;$k[$j++]=$1.y;$k[$j++]=$1.dir;$1.cput();$k[$j++]=$a([$1.x,$1.y])}$1.x=$1.x-1;$1.dir=4};$1.up=function(){if($1.dir!=8){$k[$j++]=$1.x;$k[$j++]=$1.y;$k[$j++]=$1.dir;$1.cput();$k[$j++]=$a([$1.x,$1.y])}$1.y=$1.y-1;$1.dir=8};$1.trace=function(){$1.y=$k[--$j];$1.x=$k[--$j];$k[$j++]="dir";$k[$j++]=$f($1.x+1);$k[$j++]=$f($1.y+1);$1.xyget();var _1l=$k[--$j]==1?8:4;$1[$k[--$j]]=_1l;$1.sx=$1.x;$1.sy=$1.y;$1.sdir=$1.dir;$k[$j++]=Infinity;for(;;){$k[$j++]=$1.x;$k[$j++]=$1.y;$1.abcd();for(var _1s=0,_1t=1;_1s<_1t;_1s++){var _1u=$k[--$j];$k[$j++]=_1u;if($eq(_1u,"0001")||($eq(_1u,"0011")||$eq(_1u,"1011"))){$j--;$1.right();break}var _1v=$k[--$j];$k[$j++]=_1v;if($eq(_1v,"0010")||($eq(_1v,"1010")||$eq(_1v,"1110"))){$j--;$1.down();break}var _1w=$k[--$j];$k[$j++]=_1w;if($eq(_1w,"1000")||($eq(_1w,"1100")||$eq(_1w,"1101"))){$j--;$1.left();break}var _1x=$k[--$j];$k[$j++]=_1x;if($eq(_1x,"0100")||($eq(_1x,"0101")||$eq(_1x,"0111"))){$j--;$1.up();break}var _1y=$k[--$j];$k[$j++]=_1y;if($eq(_1y,"1001")){if($1.dir==2){$j--;$1.left();break}else{$j--;$1.right();break}}else{if($1.dir==1){$j--;$1.down();break}else{$j--;$1.up();break}}}if($eq($1.x,$1.sx)&&$eq($1.y,$1.sy)&&$1.dir==$1.sdir){break}}$r($a($m()));var _29=$k[--$j];var _2A=$k[--$j];$k[$j++]=_29;$k[$j++]=_2A;$j--};$1.drawlayer=function(){$1.pixsorig=$1.pixs;$1.pixs=$k[--$j];$k[$j++]=Infinity;for(var _2E=0,_2F=$1.pixx+2;_2E<_2F;_2E++){$k[$j++]=0}for(var _2J=0,_2K=$1.pixx,_2I=$1.pixs.length-1;_2K<0?_2J>=_2I:_2J<=_2I;_2J+=_2K){$k[$j++]=0;$q($G($1.pixs,_2J,$1.pixx));$k[$j++]=0}for(var _2P=0,_2Q=$1.pixx+2;_2P<_2Q;_2P++){$k[$j++]=0}$1.pixs=$a();$1.pixx=$1.pixx+2;$1.pixy=$1.pixy+2;$k[$j++]=Infinity;for(var _2V=0,_2W=$1.pixs.length;_2V<_2W;_2V++){$k[$j++]=0}$1.cache=$a();$k[$j++]=Infinity;for(var _2a=0,_2Z=$1.pixy-2;_2a<=_2Z;_2a+=1){$1.j=_2a;for(var _2d=0,_2c=$1.pixx-2;_2d<=_2c;_2d+=1){$1.i=_2d;$k[$j++]="k";$k[$j++]=$1.i;$k[$j++]=$1.j;$1.abcd();var _2g=$k[--$j];$1[$k[--$j]]=_2g;if($eq($1.k,"0001")||$eq($1.k,"1001")){$k[$j++]=8;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.cget();if($k[--$j]==0){$k[$j++]=$1.i;$k[$j++]=$1.j;$1.trace()}}if($eq($1.k,"1110")){$k[$j++]=4;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.cget();if($k[--$j]==0){$k[$j++]=$1.i;$k[$j++]=$1.j;$1.trace()}}}}$1.paths=$a();$1.pixx=$1.pixx-2;$1.pixy=$1.pixy-2;$$.newpath();var _2y=$1.paths;for(var _2z=0,_30=_2y.length;_2z<_30;_2z++){$1.p=$g(_2y,_2z);$1.len=$1.p.length;$q($g($1.p,$1.len-1));$q($g($1.p,0));for(var _3A=0,_39=$1.len-1;_3A<=_39;_3A+=1){$1.i=_3A;$q($g($1.p,($1.i+1)%$1.len));var _3F=$k[--$j];var _3G=$k[--$j];var _3H=$k[--$j];var _3I=$k[--$j];var _3J=$k[--$j];var _3K=$k[--$j];$k[$j++]=_3I;$k[$j++]=_3H;$k[$j++]=_3G;$k[$j++]=_3F;$k[$j++]=_3K;$k[$j++]=_3I;$k[$j++]=$1.inkspreadh;if($lt(_3F,_3J)){var _3M=$k[--$j];var _3N=$k[--$j];$k[$j++]=$f(_3N+_3M)}else{var _3O=$k[--$j];var _3P=$k[--$j];$k[$j++]=$f(_3P-_3O)}var _3Q=$k[--$j];var _3R=$k[--$j];var _3S=$k[--$j];var _3T=$k[--$j];var _3U=$k[--$j];$k[$j++]=_3U;$k[$j++]=_3Q;$k[$j++]=_3T;$k[$j++]=_3S;$k[$j++]=_3U;$k[$j++]=$1.inkspreadv;if($gt(_3T,_3R)){var _3W=$k[--$j];var _3X=$k[--$j];$k[$j++]=$f(_3X+_3W)}else{var _3Y=$k[--$j];var _3Z=$k[--$j];$k[$j++]=$f(_3Z-_3Y)}var _3a=$k[--$j];var _3b=$k[--$j];var _3c=$k[--$j];var _3d=$k[--$j];$k[$j++]=_3c;$k[$j++]=_3b;$k[$j++]=_3d;$k[$j++]=$f($1.pixy-_3a);if($1.i==0){var _3g=$k[--$j];$$.moveto($k[--$j],_3g)}else{var _3i=$k[--$j];$$.lineto($k[--$j],_3i)}}$$.closepath();$j-=4}$$.fill();$1.pixs=$1.pixsorig};$1.drawlayerdots=function(){$1.pixsorig=$1.pixs;$1.pixs=$k[--$j];$$.newpath();for(var _3p=0,_3o=$1.pixs.length-1;_3p<=_3o;_3p+=1){$1.x=_3p%$1.pixx;$1.y=~~(_3p/$1.pixx);$k[$j++]=$1.x;$k[$j++]=$1.y;$1.xyget();if($k[--$j]==1){$$.moveto($f($1.x+.5),$f($1.pixy-$1.y-.5));$$.arc($f($1.x+.5),$f($1.pixy-$1.y-.5),$f(.5-$1.inkspread),0,360,1)}}$$.fill();$1.pixs=$1.pixsorig};$$.save();$1.inkspread=$1.inkspread/2;$1.inkspreadh=$1.inkspreadh/2;$1.inkspreadv=$1.inkspreadv/2;var _46=$$.currpos();$$.translate(_46.x,_46.y);$$.scale($1.width/$1.pixx*72,$1.height/$1.pixy*72);$$.moveto(0,0);$$.lineto($1.pixx,0);$$.lineto($1.pixx,$1.pixy);$$.lineto(0,$1.pixy);$$.closepath();if($eq($1.colormap,"unset")){var _4H=new Map([[1,$1.barcolor]]);$1.colormap=_4H}var _4I=$1.colormap;for(var _4N=_4I.size,_4M=_4I.keys(),_4L=0;_4L<_4N;_4L++){var _4J=_4M.next().value;$$.setcolor(_4I.get(_4J));$1.key=_4J;$k[$j++]=Infinity;var _4O=$1.pixs;for(var _4P=0,_4Q=_4O.length;_4P<_4Q;_4P++){var _4T=$eq($g(_4O,_4P),$1.key)?1:0;$k[$j++]=_4T}var _4U=$a();$k[$j++]=_4U;if($1.dotty){$1.drawlayerdots()}else{$1.drawlayer()}}if($ne($1.textcolor,"unset")){$$.setcolor($1.textcolor)}if($1.includetext){if($eq($1.textxalign,"unset")&&$eq($1.textyalign,"unset")&&$eq($1.alttext,"")){$1.s=0;$1.fn="";var _4c=$1.txt;for(var _4d=0,_4e=_4c.length;_4d<_4e;_4d++){$F($g(_4c,_4d));var _4g=$k[--$j];var _4h=$k[--$j];$k[$j++]=_4h;$k[$j++]=_4g;if(_4g!=$1.s||$ne(_4h,$1.fn)){var _4k=$k[--$j];var _4l=$k[--$j];$1.s=_4k;$1.fn=_4l;$$.selectfont(_4l,_4k)}else{$j-=2}var _4m=$k[--$j];$$.moveto($k[--$j],_4m);$$.show($k[--$j],0,0)}}else{$$.selectfont($1.textfont,$1.textsize);if($eq($1.alttext,"")){$k[$j++]=Infinity;var _4s=$1.txt;for(var _4t=0,_4u=_4s.length;_4t<_4u;_4t++){$F($g($g(_4s,_4t),0))}$1.txt=$a();$1.tstr=$s($1.txt.length);for(var _52=0,_51=$1.txt.length-1;_52<=_51;_52+=1){$p($1.tstr,_52,$g($1.txt,_52))}}else{$1.tstr=$1.alttext}if($1.tstr.length==0){$k[$j++]=0}else{$$.save();$$.newpath();$$.moveto(0,0);$$.charpath("0",false);var _58=$$.pathbbox();$$.restore();$k[$j++]=_58.ury}$1.textascent=$k[--$j];var _5B=$$.stringwidth($1.tstr);$1.textwidth=$f(_5B.w+($1.tstr.length-1)*$1.textgaps);$1.textxpos=$f($1.textxoffset+$f($1.x-$1.textwidth)/2);if($eq($1.textxalign,"left")){$1.textxpos=$1.textxoffset}if($eq($1.textxalign,"right")){$1.textxpos=$f($f($1.x-$1.textxoffset)-$1.textwidth)}if($eq($1.textxalign,"offleft")){$1.textxpos=-$f($1.textwidth+$1.textxoffset)}if($eq($1.textxalign,"offright")){$1.textxpos=$f($1.x+$1.textxoffset)}if($eq($1.textxalign,"justify")&&$1.textwidth<$1.x){$1.textxpos=0;$1.textgaps=$f($1.x-$1.textwidth)/($1.tstr.length-1)}$1.textypos=-$f($f($1.textyoffset+$1.textascent)+1);if($eq($1.textyalign,"above")){$1.textypos=$f($f($1.textyoffset+$1.pixy)+1)}if($eq($1.textyalign,"center")){$1.textypos=$f($1.textyoffset+$f($1.pixy-$1.textascent)/2)}$$.moveto($1.textxpos,$1.textypos);$$.show($1.tstr,$1.textgaps,0)}}$$.restore()};$0.ean5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=0;$1.textyoffset="unset";$1.height=.7;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.height=+$1.height;$1.textxoffset=+$1.textxoffset;if($eq($1.textyoffset,"unset")){$1.textyoffset=$f($1.height*72+1)}else{$1.textyoffset=+$1.textyoffset}if($1.barcode.length!=5){$k[$j++]="bwipp.ean5badLength";$k[$j++]="EAN-5 add-on must be 5 digits";$0.raiseerror()}$F($1.barcode,function(){var _E=$k[--$j];if(_E<48||_E>57){$k[$j++]="bwipp.ean5badCharacter";$k[$j++]="EAN-5 add-on must contain only digits";$0.raiseerror()}});$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","112","11"]);$1.barchars="0123456789";$1.mirrormaps=$a(["11000","10100","10010","10001","01100","00110","00011","01010","01001","00101"]);$1.checksum=0;for(var _H=0;_H<=4;_H+=1){$1.i=_H;$1.barchar=$f($g($1.barcode,$1.i)-48);if($1.i%2==0){$1.checksum=$f($1.barchar*3+$1.checksum)}else{$1.checksum=$f($1.barchar*9+$1.checksum)}}$1.checksum=$1.checksum%10;$1.mirrormap=$g($1.mirrormaps,$1.checksum);$1.sbs=$s(31);$1.txt=$a(5);for(var _W=0;_W<=4;_W+=1){$1.i=_W;if($1.i==0){$P($1.sbs,0,$g($1.encs,10))}else{$P($1.sbs,($1.i-1)*6+7,$g($1.encs,11))}$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);if($g($1.mirrormap,$1.i)==49){$1.enclen=$1.enc.length;$1.revenc=$s($1.enclen);for(var _v=0,_u=$1.enclen-1;_v<=_u;_v+=1){$1.j=_v;$1.char=$g($1.enc,$1.j);$p($1.revenc,$1.enclen-$1.j-1,$1.char)}$1.enc=$1.revenc}$P($1.sbs,$1.i*6+3,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f(($1.i-1)*9+13+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _1I=$1.sbs;for(var _1J=0,_1K=_1I.length;_1J<_1K;_1J++){$k[$j++]=$g(_1I,_1J)-48}var _1M=$a();$k[$j++]=Infinity;for(var _1N=0,_1O=16;_1N<_1O;_1N++){$k[$j++]=$1.height}var _1Q=$a();$k[$j++]=Infinity;for(var _1R=0,_1S=16;_1R<_1S;_1R++){$k[$j++]=0}var _1T=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1M;$k[$j++]="bhs";$k[$j++]=_1Q;$k[$j++]="bbs";$k[$j++]=_1T;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;$k[$j++]="guardrightpos";$k[$j++]=10;$k[$j++]="guardrightypos";$k[$j++]=$f($1.textyoffset+4);$k[$j++]="bordertop";$k[$j++]=10;var _1Y=$d();$k[$j++]=_1Y;if(!$1.dontdraw){$0.renlinear()}};$0.ean2=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=0;$1.textyoffset="unset";$1.height=.7;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.height=+$1.height;$1.textxoffset=+$1.textxoffset;if($eq($1.textyoffset,"unset")){$1.textyoffset=$f($1.height*72+1)}else{$1.textyoffset=+$1.textyoffset}if($1.barcode.length!=2){$k[$j++]="bwipp.ean2badLength";$k[$j++]="EAN-2 add-on must be 2 digits";$0.raiseerror()}$F($1.barcode,function(){var _E=$k[--$j];if(_E<48||_E>57){$k[$j++]="bwipp.ean2badCharacter";$k[$j++]="EAN-2 add-on must contain only digits";$0.raiseerror()}});$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","112","11"]);$1.barchars="0123456789";$1.mirrormap=$g($a(["00","01","10","11"]),~~$z($G($1.barcode,0,2))%4);$1.sbs=$s(13);$1.txt=$a(2);for(var _M=0;_M<=1;_M+=1){$1.i=_M;if($1.i==0){$P($1.sbs,0,$g($1.encs,10))}else{$P($1.sbs,($1.i-1)*6+7,$g($1.encs,11))}$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);if($g($1.mirrormap,$1.i)==49){$1.enclen=$1.enc.length;$1.revenc=$s($1.enclen);for(var _l=0,_k=$1.enclen-1;_l<=_k;_l+=1){$1.j=_l;$1.char=$g($1.enc,$1.j);$p($1.revenc,$1.enclen-$1.j-1,$1.char)}$1.enc=$1.revenc}$P($1.sbs,$1.i*6+3,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f(($1.i-1)*9+13+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _18=$1.sbs;for(var _19=0,_1A=_18.length;_19<_1A;_19++){$k[$j++]=$g(_18,_19)-48}var _1C=$a();$k[$j++]=Infinity;for(var _1D=0,_1E=12;_1D<_1E;_1D++){$k[$j++]=$1.height}var _1G=$a();$k[$j++]=Infinity;for(var _1H=0,_1I=12;_1H<_1I;_1H++){$k[$j++]=0}var _1J=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1C;$k[$j++]="bhs";$k[$j++]=_1G;$k[$j++]="bbs";$k[$j++]=_1J;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;$k[$j++]="guardrightpos";$k[$j++]=10;$k[$j++]="guardrightypos";$k[$j++]=$f($1.textyoffset+4);$k[$j++]="bordertop";$k[$j++]=10;var _1O=$d();$k[$j++]=_1O;if(!$1.dontdraw){$0.renlinear()}};$0.ean13=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=-10;$1.textyoffset=-4;$1.height=1;$1.addongap=12;$1.addontextfont="unset";$1.addontextsize="unset";$1.addontextxoffset="unset";$1.addontextyoffset="unset";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.addongap=+$1.addongap;if($ne($1.addontextfont,"unset")){$1.addontextfont=""+$1.addontextfont}if($ne($1.addontextsize,"unset")){$1.addontextsize=+$1.addontextsize}if($ne($1.addontextxoffset,"unset")){$1.addontextxoffset=+$1.addontextxoffset}if($ne($1.addontextyoffset,"unset")){$1.addontextyoffset=+$1.addontextyoffset}$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length!=12&&$1.barcode.length!=13){$k[$j++]="bwipp.ean13badLength";$k[$j++]="EAN-13 must be 12 or 13 digits";$0.raiseerror()}$F($1.barcode,function(){var _Q=$k[--$j];if(_Q<48||_Q>57){$k[$j++]="bwipp.ean13badCharacter";$k[$j++]="EAN-13 must contain only digits";$0.raiseerror()}});if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.ean13badAddOnLength";$k[$j++]="Add-on for EAN-13 must be 2 or 5 digits";$0.raiseerror()}$1.pad=$s(13);$1.checksum=0;for(var _V=0;_V<=11;_V+=1){$1.i=_V;$1.barchar=$f($g($1.barcode,$1.i)-48);if($1.i%2==0){$1.checksum=$f($1.barchar+$1.checksum)}else{$1.checksum=$f($1.barchar*3+$1.checksum)}}$1.checksum=$f(10-$1.checksum%10)%10;if($1.barcode.length==13){if($g($1.barcode,12)!=$f($1.checksum+48)){$k[$j++]="bwipp.ean13badCheckDigit";$k[$j++]="Incorrect EAN-13 check digit provided";$0.raiseerror()}}$P($1.pad,0,$1.barcode);$p($1.pad,12,$f($1.checksum+48));$1.barcode=$1.pad;$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$1.barchars="0123456789";$1.mirrormaps=$a(["000000","001011","001101","001110","010011","011001","011100","010101","010110","011010"]);$1.sbs=$s(59);$1.txt=$a(13);$P($1.sbs,0,$g($1.encs,10));$1.mirrormap=$g($1.mirrormaps,$g($1.barcode,0)-48);$p($1.txt,0,$a([$G($1.barcode,0,1),$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize]));for(var _17=1;_17<=6;_17+=1){$1.i=_17;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);if($g($1.mirrormap,$1.i-1)==49){$1.enclen=$1.enc.length;$1.revenc=$s($1.enclen);for(var _1O=0,_1N=$1.enclen-1;_1O<=_1N;_1O+=1){$1.j=_1O;$1.char=$g($1.enc,$1.j);$p($1.revenc,$1.enclen-$1.j-1,$1.char)}$1.enc=$1.revenc}$P($1.sbs,($1.i-1)*4+3,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f(($1.i-1)*7+14+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,(7-1)*4+3,$g($1.encs,11));for(var _1o=7;_1o<=12;_1o+=1){$1.i=_1o;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,($1.i-1)*4+8,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f(($1.i-1)*7+18+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,56,$g($1.encs,12));$k[$j++]=Infinity;var _2E=$1.sbs;for(var _2F=0,_2G=_2E.length;_2F<_2G;_2F++){$k[$j++]=$g(_2E,_2F)-48}$1.sbs=$a();if($1.includetext){$k[$j++]=Infinity;$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _2M=0,_2N=12;_2M<_2N;_2M++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _2R=0,_2S=12;_2R<_2S;_2R++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;$1.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _2X=0,_2Y=12;_2X<_2Y;_2X++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _2Z=0,_2a=12;_2Z<_2a;_2Z++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$1.bbs=$a()}else{$k[$j++]=Infinity;for(var _2c=0,_2d=30;_2c<_2d;_2c++){$k[$j++]=$1.height}$1.bhs=$a();$k[$j++]=Infinity;for(var _2g=0,_2h=30;_2g<_2h;_2g++){$k[$j++]=0}$1.bbs=$a();$1.txt=$a([])}$1.guardrightypos=0;if($ne($1.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($1.height-.15);$k[$j++]="textxoffset";if($1.addontextxoffset!="unset"){$k[$j++]=$1.addontextxoffset}else{$k[$j++]=$f(95+$1.addongap)}if($1.addontextyoffset!="unset"){$k[$j++]="textyoffset";$k[$j++]=$1.addontextyoffset}var _2s=$1.addontextsize!="unset"?$1.addontextsize:$1.textsize;var _2u=$ne($1.addontextfont,"unset")?$1.addontextfont:$1.textfont;$k[$j++]="textsize";$k[$j++]=_2s;$k[$j++]="textfont";$k[$j++]=_2u;$1.addopts=$d();if($1.addon.length==2){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean2()}if($1.addon.length==5){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean5()}$1.addcode=$k[--$j];$k[$j++]=Infinity;$q($1.sbs);$k[$j++]=$1.addongap;$q($g($1.addcode,"sbs"));$1.sbs=$a();$k[$j++]=Infinity;$q($1.bhs);$F($g($1.addcode,"bhs"),function(){var _3B=$k[--$j];$k[$j++]=$f(_3B-.075)});$1.bhs=$a();$k[$j++]=Infinity;$q($1.bbs);$F($g($1.addcode,"bbs"),function(){var _3G=$k[--$j];$k[$j++]=$f(_3G+.075)});$1.bbs=$a();$k[$j++]=Infinity;$q($1.txt);$q($g($1.addcode,"txt"));$1.txt=$a();$1.guardrightypos=$f($1.height*72-6)}var _3T=new Map([["ren",$0.renlinear],["sbs",$1.sbs],["bhs",$1.bhs],["bbs",$1.bbs],["txt",$1.txt],["opt",$1.options],["guardrightpos",10],["guardrightypos",$1.guardrightypos],["borderbottom",5]]);$k[$j++]=_3T;if(!$1.dontdraw){$0.renlinear()}};$0.ean8=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=4;$1.textyoffset=-4;$1.height=1;$1.addongap=12;$1.addontextfont="unset";$1.addontextsize="unset";$1.addontextxoffset="unset";$1.addontextyoffset="unset";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.addongap=+$1.addongap;if($ne($1.addontextfont,"unset")){$1.addontextfont=""+$1.addontextfont}if($ne($1.addontextsize,"unset")){$1.addontextsize=+$1.addontextsize}if($ne($1.addontextxoffset,"unset")){$1.addontextxoffset=+$1.addontextxoffset}if($ne($1.addontextyoffset,"unset")){$1.addontextyoffset=+$1.addontextyoffset}$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length!=7&&$1.barcode.length!=8){$k[$j++]="bwipp.ean8badLength";$k[$j++]="EAN-8 must be 7 or 8 digits";$0.raiseerror()}$F($1.barcode,function(){var _Q=$k[--$j];if(_Q<48||_Q>57){$k[$j++]="bwipp.ean8badCharacter";$k[$j++]="EAN-8 must contain only digits";$0.raiseerror()}});if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.ean8badAddOnLength";$k[$j++]="Add-on for EAN-8 must be 2 or 5 digits";$0.raiseerror()}$1.pad=$s(8);$1.checksum=0;for(var _V=0;_V<=6;_V+=1){$1.i=_V;$1.barchar=$f($g($1.barcode,$1.i)-48);if($1.i%2!=0){$1.checksum=$f($1.barchar+$1.checksum)}else{$1.checksum=$f($1.barchar*3+$1.checksum)}}$1.checksum=$f(10-$1.checksum%10)%10;if($1.barcode.length==8){if($g($1.barcode,7)!=$f($1.checksum+48)){$k[$j++]="bwipp.ean8badCheckDigit";$k[$j++]="Incorrect EAN-8 check digit provided";$0.raiseerror()}}$P($1.pad,0,$1.barcode);$p($1.pad,7,$f($1.checksum+48));$1.barcode=$1.pad;$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$1.barchars="0123456789";$1.sbs=$s(43);$1.txt=$a(8);$P($1.sbs,0,$g($1.encs,10));for(var _u=0;_u<=3;_u+=1){$1.i=_u;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*4+3,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f($1.i*7+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,4*4+3,$g($1.encs,11));for(var _1K=4;_1K<=7;_1K+=1){$1.i=_1K;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*4+8,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f($f($1.i*7+$1.textxoffset)+4),$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,40,$g($1.encs,12));$k[$j++]=Infinity;var _1k=$1.sbs;for(var _1l=0,_1m=_1k.length;_1l<_1m;_1l++){$k[$j++]=$g(_1k,_1l)-48}$1.sbs=$a();if($1.includetext){$k[$j++]=Infinity;$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _1s=0,_1t=8;_1s<_1t;_1s++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _1x=0,_1y=8;_1x<_1y;_1x++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;$1.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _23=0,_24=8;_23<_24;_23++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _25=0,_26=8;_25<_26;_25++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$1.bbs=$a()}else{$k[$j++]=Infinity;for(var _28=0,_29=22;_28<_29;_28++){$k[$j++]=$1.height}$1.bhs=$a();$k[$j++]=Infinity;for(var _2C=0,_2D=22;_2C<_2D;_2C++){$k[$j++]=0}$1.bbs=$a();$1.txt=$a([])}$1.guardrightypos=0;if($ne($1.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($1.height-.15);$k[$j++]="textxoffset";if($1.addontextxoffset!="unset"){$k[$j++]=$1.addontextxoffset}else{$k[$j++]=$f(67+$1.addongap)}if($1.addontextyoffset!="unset"){$k[$j++]="textyoffset";$k[$j++]=$1.addontextyoffset}var _2O=$1.addontextsize!="unset"?$1.addontextsize:$1.textsize;var _2Q=$ne($1.addontextfont,"unset")?$1.addontextfont:$1.textfont;$k[$j++]="textsize";$k[$j++]=_2O;$k[$j++]="textfont";$k[$j++]=_2Q;$1.addopts=$d();if($1.addon.length==2){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean2()}if($1.addon.length==5){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean5()}$1.addcode=$k[--$j];$k[$j++]=Infinity;$q($1.sbs);$k[$j++]=$1.addongap;$q($g($1.addcode,"sbs"));$1.sbs=$a();$k[$j++]=Infinity;$q($1.bhs);$F($g($1.addcode,"bhs"),function(){var _2h=$k[--$j];$k[$j++]=$f(_2h-.075)});$1.bhs=$a();$k[$j++]=Infinity;$q($1.bbs);$F($g($1.addcode,"bbs"),function(){var _2m=$k[--$j];$k[$j++]=$f(_2m+.075)});$1.bbs=$a();$k[$j++]=Infinity;$q($1.txt);$q($g($1.addcode,"txt"));$1.txt=$a();$1.guardrightypos=$f($1.height*72-6)}var _2z=new Map([["ren",$0.renlinear],["sbs",$1.sbs],["bhs",$1.bhs],["bbs",$1.bbs],["txt",$1.txt],["opt",$1.options],["guardleftpos",10],["guardrightpos",10],["guardrightypos",$1.guardrightypos],["borderbottom",5]]);$k[$j++]=_2z;if(!$1.dontdraw){$0.renlinear()}};$0.upca=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=-7;$1.textyoffset=-4;$1.height=1;$1.addongap=12;$1.addontextfont="unset";$1.addontextsize="unset";$1.addontextxoffset="unset";$1.addontextyoffset="unset";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.addongap=+$1.addongap;if($ne($1.addontextfont,"unset")){$1.addontextfont=""+$1.addontextfont}if($ne($1.addontextsize,"unset")){$1.addontextsize=+$1.addontextsize}if($ne($1.addontextxoffset,"unset")){$1.addontextxoffset=+$1.addontextxoffset}if($ne($1.addontextyoffset,"unset")){$1.addontextyoffset=+$1.addontextyoffset}$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length==7||$1.barcode.length==8){$F($1.barcode,function(){var _Q=$k[--$j];if(_Q<48||_Q>57){$k[$j++]="bwipp.upcAupcEbadCharacter";$k[$j++]="UPC-E must contain only digits";$0.raiseerror()}});var _S=$g($1.barcode,0);if(_S!=48&&_S!=49){$k[$j++]="bwipp.upcAupcEbadNumberSystem";$k[$j++]="UPC-E must have number system 0 or 1";$0.raiseerror()}for(var _T=0,_U=1;_T<_U;_T++){var _W=$1.barcode.length==8?12:11;$1.upcacode=$s(_W);if($f($g($1.barcode,6)-48)<=2){$P($1.upcacode,0,$G($1.barcode,0,3));$P($1.upcacode,3,$G($1.barcode,6,1));$P($1.upcacode,4,"0000");$P($1.upcacode,8,$G($1.barcode,3,3));break}if($f($g($1.barcode,6)-48)==3){$P($1.upcacode,0,$G($1.barcode,0,4));$P($1.upcacode,4,"00000");$P($1.upcacode,9,$G($1.barcode,4,2));break}if($f($g($1.barcode,6)-48)==4){$P($1.upcacode,0,$G($1.barcode,0,5));$P($1.upcacode,5,"00000");$P($1.upcacode,10,$G($1.barcode,5,1));break}if($f($g($1.barcode,6)-48)>=5){$P($1.upcacode,0,$G($1.barcode,0,6));$P($1.upcacode,6,"0000");$P($1.upcacode,10,$G($1.barcode,6,1));break}}if($1.barcode.length==8){$P($1.upcacode,11,$G($1.barcode,7,1))}$1.barcode=$1.upcacode}if($1.barcode.length!=11&&$1.barcode.length!=12){$k[$j++]="bwipp.upcAbadLength";$k[$j++]="UPC-A must be 11 or 12 digits";$0.raiseerror()}var _1I=$1.barcode;for(var _1J=0,_1K=_1I.length;_1J<_1K;_1J++){var _1L=$g(_1I,_1J);if(_1L<48||_1L>57){$k[$j++]="bwipp.upcAbadCharacter";$k[$j++]="UPC-A must contain only digits";$0.raiseerror()}}if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.upcAbadAddOnLength";$k[$j++]="Add-on for UPC-A must be 2 or 5 digits";$0.raiseerror()}$1.pad=$s(12);$1.checksum=0;for(var _1Q=0;_1Q<=10;_1Q+=1){$1.i=_1Q;$1.barchar=$g($1.barcode,$1.i)-48;if($1.i%2!=0){$1.checksum=$1.checksum+$1.barchar}else{$1.checksum=$1.checksum+$1.barchar*3}}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==12){if($g($1.barcode,11)!=$1.checksum+48){$k[$j++]="bwipp.upcAbadCheckDigit";$k[$j++]="Incorrect UPC check digit provided";$0.raiseerror()}}$P($1.pad,0,$1.barcode);$p($1.pad,11,$1.checksum+48);$1.barcode=$1.pad;$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$1.barchars="0123456789";$1.sbs=$s(59);$1.txt=$a(12);$P($1.sbs,0,$g($1.encs,10));for(var _1p=0;_1p<=5;_1p+=1){$1.i=_1p;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*4+3,$1.enc);if($1.i==0){$p($1.txt,0,$a([$G($1.barcode,0,1),$1.textxoffset,$1.textyoffset,$1.textfont,$f($1.textsize-2)]))}else{$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f($1.i*7+11+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}}$P($1.sbs,6*4+3,$g($1.encs,11));for(var _2O=6;_2O<=11;_2O+=1){$1.i=_2O;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*4+8,$1.enc);if($1.i==11){$p($1.txt,11,$a([$G($1.barcode,11,1),$f($1.textxoffset+104),$1.textyoffset,$1.textfont,$f($1.textsize-2)]))}else{$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f($f($1.i*7+$1.textxoffset)+15),$1.textyoffset,$1.textfont,$1.textsize]))}}$P($1.sbs,56,$g($1.encs,12));$k[$j++]=Infinity;var _2x=$1.sbs;for(var _2y=0,_2z=_2x.length;_2y<_2z;_2y++){$k[$j++]=$g(_2x,_2y)-48}$1.sbs=$a();if($1.includetext){$k[$j++]=Infinity;for(var _33=0,_34=4;_33<_34;_33++){$k[$j++]=$1.height}for(var _36=0,_37=10;_36<_37;_36++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _3B=0,_3C=10;_3B<_3C;_3B++){$k[$j++]=$f($1.height-.075)}for(var _3E=0,_3F=4;_3E<_3F;_3E++){$k[$j++]=$1.height}$1.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _3I=0,_3J=10;_3I<_3J;_3I++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _3K=0,_3L=10;_3K<_3L;_3K++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$1.bbs=$a()}else{$k[$j++]=Infinity;for(var _3N=0,_3O=30;_3N<_3O;_3N++){$k[$j++]=$1.height}$1.bhs=$a();$k[$j++]=Infinity;for(var _3R=0,_3S=30;_3R<_3S;_3R++){$k[$j++]=0}$1.bbs=$a();$1.txt=$a([])}$1.guardrightypos=0;if($ne($1.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($1.height-.15);$k[$j++]="textxoffset";if($1.addontextxoffset!="unset"){$k[$j++]=$1.addontextxoffset}else{$k[$j++]=$f(95+$1.addongap)}if($1.addontextyoffset!="unset"){$k[$j++]="textyoffset";$k[$j++]=$1.addontextyoffset}var _3d=$1.addontextsize!="unset"?$1.addontextsize:$1.textsize;var _3f=$ne($1.addontextfont,"unset")?$1.addontextfont:$1.textfont;$k[$j++]="textsize";$k[$j++]=_3d;$k[$j++]="textfont";$k[$j++]=_3f;$1.addopts=$d();if($1.addon.length==2){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean2()}if($1.addon.length==5){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean5()}$1.addcode=$k[--$j];$k[$j++]=Infinity;$q($1.sbs);$k[$j++]=$1.addongap;$q($g($1.addcode,"sbs"));$1.sbs=$a();$k[$j++]=Infinity;$q($1.bhs);$F($g($1.addcode,"bhs"),function(){var _3w=$k[--$j];$k[$j++]=$f(_3w-.075)});$1.bhs=$a();$k[$j++]=Infinity;$q($1.bbs);$F($g($1.addcode,"bbs"),function(){var _41=$k[--$j];$k[$j++]=$f(_41+.075)});$1.bbs=$a();$k[$j++]=Infinity;$q($1.txt);$q($g($1.addcode,"txt"));$1.txt=$a();$1.guardrightypos=$f($1.height*72-6)}var _4E=new Map([["ren",$0.renlinear],["sbs",$1.sbs],["bhs",$1.bhs],["bbs",$1.bbs],["txt",$1.txt],["opt",$1.options],["guardrightpos",10],["guardrightypos",$1.guardrightypos],["borderbottom",5]]);$k[$j++]=_4E;if(!$1.dontdraw){$0.renlinear()}};$0.upce=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=-7;$1.textyoffset=-4;$1.height=1;$1.addongap=12;$1.addontextfont="unset";$1.addontextsize="unset";$1.addontextxoffset="unset";$1.addontextyoffset="unset";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.addongap=+$1.addongap;if($ne($1.addontextfont,"unset")){$1.addontextfont=""+$1.addontextfont}if($ne($1.addontextsize,"unset")){$1.addontextsize=+$1.addontextsize}if($ne($1.addontextxoffset,"unset")){$1.addontextxoffset=+$1.addontextxoffset}if($ne($1.addontextyoffset,"unset")){$1.addontextyoffset=+$1.addontextyoffset}$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length==11||$1.barcode.length==12){$F($1.barcode,function(){var _Q=$k[--$j];if(_Q<48||_Q>57){$k[$j++]="bwipp.upcEupcAbadCharacter";$k[$j++]="UPC-A must contain only digits";$0.raiseerror()}});for(var _R=0,_S=1;_R<_S;_R++){var _U=$1.barcode.length==12?8:7;$1.upcecode=$s(_U);if($f($g($1.barcode,3)-48)<=2&&$eq($G($1.barcode,4,4),"0000")){$P($1.upcecode,0,$G($1.barcode,0,3));$P($1.upcecode,3,$G($1.barcode,8,3));$P($1.upcecode,6,$G($1.barcode,3,1));break}if($eq($G($1.barcode,4,5),"00000")){$P($1.upcecode,0,$G($1.barcode,0,4));$P($1.upcecode,4,$G($1.barcode,9,2));$P($1.upcecode,6,"3");break}if($eq($G($1.barcode,5,5),"00000")){$P($1.upcecode,0,$G($1.barcode,0,5));$P($1.upcecode,5,$G($1.barcode,10,1));$P($1.upcecode,6,"4");break}if($f($g($1.barcode,10)-48)>=5&&$eq($G($1.barcode,6,4),"0000")){$P($1.upcecode,0,$G($1.barcode,0,6));$P($1.upcecode,6,$G($1.barcode,10,1));break}$k[$j++]="bwipp.upcEupcAnotCompressible";$k[$j++]="UPC-A cannot be converted to a UPC-E";$0.raiseerror()}if($1.barcode.length==12){$P($1.upcecode,7,$G($1.barcode,11,1))}$1.barcode=$1.upcecode}if($1.barcode.length!=7&&$1.barcode.length!=8){$k[$j++]="bwipp.upcEbadLength";$k[$j++]="UPC-E must be 7 or 8 digits";$0.raiseerror()}var _1I=$1.barcode;for(var _1J=0,_1K=_1I.length;_1J<_1K;_1J++){var _1L=$g(_1I,_1J);if(_1L<48||_1L>57){$k[$j++]="bwipp.upcEbadCharacter";$k[$j++]="UPC-E must contain only digits";$0.raiseerror()}}if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.upcEbadAddOnLength";$k[$j++]="Add-on for UPC-E must be 2 or 5 digits";$0.raiseerror()}var _1Q=$g($1.barcode,0);if(_1Q!=48&&_1Q!=49){$k[$j++]="bwipp.upcEbadNumberSystem";$k[$j++]="UPC-E must have number system 0 or 1";$0.raiseerror()}$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","111111"]);$1.barchars="0123456789";$1.mirrormaps=$a(["000111","001011","001101","001110","010011","011001","011100","010101","010110","011010"]);for(var _1T=0,_1U=1;_1T<_1U;_1T++){$1.upcacode=$s(11);if($g($1.barcode,6)-48<=2){$P($1.upcacode,0,$G($1.barcode,0,3));$P($1.upcacode,3,$G($1.barcode,6,1));$P($1.upcacode,4,"0000");$P($1.upcacode,8,$G($1.barcode,3,3));break}if($g($1.barcode,6)-48==3){$P($1.upcacode,0,$G($1.barcode,0,4));$P($1.upcacode,4,"00000");$P($1.upcacode,9,$G($1.barcode,4,2));break}if($g($1.barcode,6)-48==4){$P($1.upcacode,0,$G($1.barcode,0,5));$P($1.upcacode,5,"00000");$P($1.upcacode,10,$G($1.barcode,5,1));break}if($g($1.barcode,6)-48>=5){$P($1.upcacode,0,$G($1.barcode,0,6));$P($1.upcacode,6,"0000");$P($1.upcacode,10,$G($1.barcode,6,1));break}}$1.checksum=0;for(var _29=0;_29<=10;_29+=1){$1.i=_29;$1.barchar=$g($1.upcacode,$1.i)-48;if($1.i%2!=0){$1.checksum=$1.checksum+$1.barchar}else{$1.checksum=$1.checksum+$1.barchar*3}}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==8){if($g($1.barcode,7)!=$1.checksum+48){$k[$j++]="bwipp.upcEbadCheckDigit";$k[$j++]="Incorrect UPC check digit provided";$0.raiseerror()}}$1.pad=$s(8);$P($1.pad,0,$1.barcode);$p($1.pad,7,$1.checksum+48);$1.barcode=$1.pad;$1.txt=$a(8);$p($1.txt,0,$a([$G($1.barcode,0,1),$1.textxoffset,$1.textyoffset,$1.textfont,$f($1.textsize-2)]));$1.mirrormap=$g($1.mirrormaps,$1.checksum);if($g($1.barcode,0)==48){$1.invt=$s($1.mirrormap.length);for(var _2l=0,_2k=$1.mirrormap.length-1;_2l<=_2k;_2l+=1){$1.i=_2l;if($g($1.mirrormap,$1.i)==48){$p($1.invt,$1.i,49)}else{$p($1.invt,$1.i,48)}}$1.mirrormap=$1.invt}$1.sbs=$s(33);$P($1.sbs,0,$g($1.encs,10));for(var _2y=1;_2y<=6;_2y+=1){$1.i=_2y;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);if($g($1.mirrormap,$1.i-1)==49){$1.enclen=$1.enc.length;$1.revenc=$s($1.enclen);for(var _3F=0,_3E=$1.enclen-1;_3F<=_3E;_3F+=1){$1.j=_3F;$1.char=$g($1.enc,$1.j);$p($1.revenc,$1.enclen-$1.j-1,$1.char)}$1.enc=$1.revenc}$P($1.sbs,($1.i-1)*4+3,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f(($1.i-1)*7+11+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$p($1.txt,7,$a([$G($1.barcode,7,1),$f(6*7+18+$1.textxoffset),$1.textyoffset,$1.textfont,$f($1.textsize-2)]));$P($1.sbs,27,$g($1.encs,11));$k[$j++]=Infinity;var _3n=$1.sbs;for(var _3o=0,_3p=_3n.length;_3o<_3p;_3o++){$k[$j++]=$g(_3n,_3o)-48}$1.sbs=$a();if($1.includetext){$k[$j++]=Infinity;$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _3v=0,_3w=12;_3v<_3w;_3v++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;$k[$j++]=$1.height;$1.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _42=0,_43=12;_42<_43;_42++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$1.bbs=$a()}else{$k[$j++]=Infinity;for(var _45=0,_46=17;_45<_46;_45++){$k[$j++]=$1.height}$1.bhs=$a();$k[$j++]=Infinity;for(var _49=0,_4A=17;_49<_4A;_49++){$k[$j++]=0}$1.bbs=$a();$1.txt=$a([])}$1.guardrightypos=0;if($ne($1.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($1.height-.15);$k[$j++]="textxoffset";if($1.addontextxoffset!="unset"){$k[$j++]=$1.addontextxoffset}else{$k[$j++]=$f(51+$1.addongap)}if($1.addontextyoffset!="unset"){$k[$j++]="textyoffset";$k[$j++]=$1.addontextyoffset}var _4L=$1.addontextsize!="unset"?$1.addontextsize:$1.textsize;var _4N=$ne($1.addontextfont,"unset")?$1.addontextfont:$1.textfont;$k[$j++]="textsize";$k[$j++]=_4L;$k[$j++]="textfont";$k[$j++]=_4N;$1.addopts=$d();if($1.addon.length==2){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean2()}if($1.addon.length==5){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean5()}$1.addcode=$k[--$j];$k[$j++]=Infinity;$q($1.sbs);$k[$j++]=$1.addongap;$q($g($1.addcode,"sbs"));$1.sbs=$a();$k[$j++]=Infinity;$q($1.bhs);$F($g($1.addcode,"bhs"),function(){var _4e=$k[--$j];$k[$j++]=$f(_4e-.075)});$1.bhs=$a();$k[$j++]=Infinity;$q($1.bbs);$F($g($1.addcode,"bbs"),function(){var _4j=$k[--$j];$k[$j++]=$f(_4j+.075)});$1.bbs=$a();$k[$j++]=Infinity;$q($1.txt);$q($g($1.addcode,"txt"));$1.txt=$a();$1.guardrightypos=$f($1.height*72-6)}var _4w=new Map([["ren",$0.renlinear],["sbs",$1.sbs],["bhs",$1.bhs],["bbs",$1.bbs],["txt",$1.txt],["opt",$1.options],["guardrightpos",10],["guardrightypos",$1.guardrightypos],["borderbottom",5]]);$k[$j++]=_4w;if(!$1.dontdraw){$0.renlinear()}};$0.isbn=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.isbntextfont="OCR-A";$1.isbntextsize=8;$1.isbntextxoffset="unset";$1.isbntextyoffset="unset";$1.height=1;$1.addongap=12;$1.legacy=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.isbntextfont=""+$1.isbntextfont;$1.isbntextsize=+$1.isbntextsize;if($ne($1.isbntextxoffset,"unset")){$1.isbntextxoffset=+$1.isbntextxoffset}if($ne($1.isbntextyoffset,"unset")){$1.isbntextyoffset=+$1.isbntextyoffset}$1.height=+$1.height;$1.addongap=+$1.addongap;$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length!=15&&$1.barcode.length!=17&&($1.barcode.length!=11&&$1.barcode.length!=13)){$k[$j++]="bwipp.isbnBadLength";$k[$j++]="ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes";$0.raiseerror()}if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.isbnBadAddOnLength";$k[$j++]="Add-on for ISBN must be 2 or 5 digits";$0.raiseerror()}if($1.barcode.length>=15){var _Q=$G($1.barcode,0,4);if($ne(_Q,"978-")&&$ne(_Q,"979-")){$k[$j++]="bwipp.isbn13badPrefix";$k[$j++]="ISBN-13 prefix must be 978- or 979-";$0.raiseerror()}$1.wasdash=false;$1.numdash=0;$1.numdigit=0;var _S=$G($1.barcode,5,9);for(var _T=0,_U=_S.length;_T<_U;_T++){var _V=$g(_S,_T);$k[$j++]=_V;if(_V==45){if($1.wasdash){$k[$j++]="bwipp.isbn13adjacentDashes";$k[$j++]="ISBN-13 does not permit adjacent dashes";$0.raiseerror()}$1.wasdash=true;$1.numdash=$1.numdash+1}var _Y=$k[--$j];if(_Y>=48&&_Y<=57){$1.wasdash=false;$1.numdigit=$1.numdigit+1}}if($1.numdash!=2||$1.numdigit!=7){$k[$j++]="bwipp.isbn13numDashesDigits";$k[$j++]="Incorrect number of dashes and digits for ISBN-13";$0.raiseerror()}var _d=$g($1.barcode,14);if(_d<48||_d>57){$k[$j++]="bwipp.isbn13character15";$k[$j++]="ISBN-13 character 15 must be a digit";$0.raiseerror()}if($1.barcode.length==17){if($ne($G($1.barcode,15,1),"-")){$k[$j++]="bwipp.isbn13character16";$k[$j++]="ISBN-13 penultimate character must be a dash";$0.raiseerror()}var _i=$g($1.barcode,16);if(_i<48||_i>57){$k[$j++]="bwipp.isbn13character17";$k[$j++]="ISBN-13 final character must be a digit";$0.raiseerror()}}}else{var _k=$g($1.barcode,0);if(_k<48||_k>57){$k[$j++]="bwipp.isbn10FirstDigit";$k[$j++]="ISBN-10 first character must be a digit";$0.raiseerror()}$1.wasdash=false;$1.numdash=0;$1.numdigit=0;var _m=$G($1.barcode,1,9);for(var _n=0,_o=_m.length;_n<_o;_n++){var _p=$g(_m,_n);$k[$j++]=_p;if(_p==45){if($1.wasdash){$k[$j++]="bwipp.isbn10adjacentDashes";$k[$j++]="ISBN-10 does not permit adjacent dashes";$0.raiseerror()}$1.wasdash=true;$1.numdash=$1.numdash+1}var _s=$k[--$j];if(_s>=48&&_s<=57){$1.wasdash=false;$1.numdigit=$1.numdigit+1}}if($1.numdash!=2||$1.numdigit!=7){$k[$j++]="bwipp.isbn10numDashesDigits";$k[$j++]="Incorrect number of dashes and digits for ISBN-10";$0.raiseerror()}var _x=$g($1.barcode,10);if(_x<48||_x>57){$k[$j++]="bwipp.isbn10character11";$k[$j++]="ISBN-10 character 11 must be a digit";$0.raiseerror()}if($1.barcode.length==13){if($ne($G($1.barcode,11,1),"-")){$k[$j++]="bwipp.isbn10character12";$k[$j++]="ISBN-10 penultimate character must be a dash";$0.raiseerror()}var _12=$g($1.barcode,12);if((_12<48||_12>57)&&_12!=88){$k[$j++]="bwipp.isbn10character13";$k[$j++]="ISBN-10 final character must be a digit or X";$0.raiseerror()}}}$1.isbntxt=$1.barcode;if($1.isbntxt.length<=13){$1.isbn=$s(10);$1.checksum=0;$1.i=0;$1.n=0;for(;;){$1.isbnchar=$f($g($1.isbntxt,$1.i)-48);if($1.isbnchar!=-3){$p($1.isbn,$1.n,$f($1.isbnchar+48));if($1.n<9){$1.checksum=$f($1.checksum+(10-$1.n)*$1.isbnchar)}$1.n=$1.n+1}$1.i=$1.i+1;if($1.i==$1.isbntxt.length){break}}var _1M=$f(11-$1.checksum%11)%11;$k[$j++]="checksum";$k[$j++]=_1M;if(_1M==10){$j--;$k[$j++]=40}var _1N=$k[--$j];$1[$k[--$j]]=$f(_1N+48);$1.isbn=$G($1.isbn,0,9);if($1.isbntxt.length==13){if($g($1.isbntxt,12)!=$1.checksum){$k[$j++]="bwipp.isbn10badCheckDigit";$k[$j++]="Incorrect ISBN-10 check digit provided";$0.raiseerror()}}}if(!$1.legacy||$1.isbntxt.length>=15){if($1.isbntxt.length<=13){$1.pad=$s(15);$P($1.pad,0,"978-");$P($1.pad,4,$G($1.isbntxt,0,11));$1.isbntxt=$1.pad}$1.isbn=$s(13);$1.checksum=0;$1.i=0;$1.n=0;for(;;){$1.isbnchar=$g($1.isbntxt,$1.i)-48;if($1.isbnchar!=-3){$p($1.isbn,$1.n,$1.isbnchar+48);if($1.n<12){$k[$j++]="checksum";$k[$j++]=$1.isbnchar;if($1.n%2!=0){var _1p=$k[--$j];$k[$j++]=_1p*3}var _1r=$k[--$j];$1[$k[--$j]]=$f(_1r+$1.checksum)}$1.n=$1.n+1}$1.i=$1.i+1;if($1.i==$1.isbntxt.length){break}}$1.checksum=(10-$1.checksum%10)%10+48;$1.isbn=$G($1.isbn,0,12);if($1.isbntxt.length==17){if($g($1.isbntxt,16)!=$1.checksum){$k[$j++]="bwipp.isbn13badCheckDigit";$k[$j++]="Incorrect ISBN-13 check digit provided";$0.raiseerror()}}}var _25=$1.isbn.length==12?22:18;$1.pad=$s(_25);$P($1.pad,0,"ISBN ");$P($1.pad,5,$1.isbntxt);$p($1.pad,$1.pad.length-2,45);$p($1.pad,$1.pad.length-1,$1.checksum);$1.isbntxt=$1.pad;$1.barcode=$s(12);if($1.isbn.length==9){$P($1.barcode,0,"978");$P($1.barcode,3,$1.isbn)}else{$P($1.barcode,0,$1.isbn)}if($ne($1.addon,"")){var _2P=$s(12+$1.addon.length+1);$P(_2P,0,$1.barcode);$P(_2P,12," ");$P(_2P,13,$1.addon);$1.barcode=_2P}$p($1.options,"dontdraw",true);$p($1.options,"addongap",$1.addongap);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.ean13();var _2X=$k[--$j];$1[$k[--$j]]=_2X;if($1.includetext){if($1.isbntextxoffset=="unset"){$k[$j++]="isbntextxoffset";if($1.isbn.length==9){$k[$j++]=-1}else{$k[$j++]=-12}var _2c=$k[--$j];$1[$k[--$j]]=_2c}if($1.isbntextyoffset=="unset"){$1.isbntextyoffset=$f($1.height*72+3)}var _2h=$g($1.args,"txt")!==undefined;if(_2h){$1.txt=$g($1.args,"txt");$1.newtxt=$a($1.txt.length+1);$P($1.newtxt,0,$1.txt);$p($1.newtxt,$1.newtxt.length-1,$a([$1.isbntxt,$1.isbntextxoffset,$1.isbntextyoffset,$1.isbntextfont,$1.isbntextsize]));$p($1.args,"txt",$1.newtxt)}else{$p($1.args,"txt",$a([$a([$1.isbntxt,$1.isbntextxoffset,$1.isbntextyoffset,$1.isbntextfont,$1.isbntextsize])]))}}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.ismn=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.ismntextfont="OCR-A";$1.ismntextsize=8;$1.ismntextxoffset="unset";$1.ismntextyoffset="unset";$1.height=1;$1.addongap=12;$1.legacy=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.ismntextfont=""+$1.ismntextfont;$1.ismntextsize=+$1.ismntextsize;if($ne($1.ismntextxoffset,"unset")){$1.ismntextxoffset=+$1.ismntextxoffset}if($ne($1.ismntextyoffset,"unset")){$1.ismntextyoffset=+$1.ismntextyoffset}$1.height=+$1.height;$1.addongap=+$1.addongap;$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length!=15&&$1.barcode.length!=17&&($1.barcode.length!=11&&$1.barcode.length!=13)){$k[$j++]="bwipp.ismnBadLength";$k[$j++]="ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes";$0.raiseerror()}if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.ismnBadAddOnLength";$k[$j++]="Add-on for ISMN must be 2 or 5 digits";$0.raiseerror()}if($1.barcode.length>=15){if($ne($G($1.barcode,0,4),"979-")){$k[$j++]="bwipp.ismn13badPrefix";$k[$j++]="ISMN-13 prefix must be 979-";$0.raiseerror()}$1.wasdash=false;$1.numdash=0;$1.numdigit=0;var _S=$G($1.barcode,5,9);for(var _T=0,_U=_S.length;_T<_U;_T++){var _V=$g(_S,_T);$k[$j++]=_V;if(_V==45){if($1.wasdash){$k[$j++]="bwipp.ismn13adjacentDashes";$k[$j++]="ISMN-13 does not permit adjacent dashes";$0.raiseerror()}$1.wasdash=true;$1.numdash=$1.numdash+1}var _Y=$k[--$j];if(_Y>=48&&_Y<=57){$1.wasdash=false;$1.numdigit=$1.numdigit+1}}if($1.numdash!=2||$1.numdigit!=7){$k[$j++]="bwipp.ismn13numDashesDigits";$k[$j++]="Incorrect number of dashes and digits for ISMN-13";$0.raiseerror()}var _d=$g($1.barcode,14);if(_d<48||_d>57){$k[$j++]="bwipp.ismn13character15";$k[$j++]="ISMN-13 character 15 must be a digit";$0.raiseerror()}if($1.barcode.length==17){if($ne($G($1.barcode,15,1),"-")){$k[$j++]="bwipp.ismn13character16";$k[$j++]="ISMN-13 penultimate character must be a dash";$0.raiseerror()}var _i=$g($1.barcode,16);if(_i<48||_i>57){$k[$j++]="bwipp.ismn13character17";$k[$j++]="ISMN-13 final character must be a digit";$0.raiseerror()}}}else{if($ne($G($1.barcode,0,2),"M-")){$k[$j++]="bwipp.ismn10badPrefix";$k[$j++]="ISMN-10 prefix must be M-";$0.raiseerror()}var _m=$g($1.barcode,2);if(_m<48||_m>57){$k[$j++]="bwipp.ismn10character3";$k[$j++]="ISMN-10 character 3 must be a digit";$0.raiseerror()}$1.wasdash=false;$1.numdash=0;$1.numdigit=0;var _o=$G($1.barcode,3,7);for(var _p=0,_q=_o.length;_p<_q;_p++){var _r=$g(_o,_p);$k[$j++]=_r;if(_r==45){if($1.wasdash){$k[$j++]="bwipp.ismn10adjacentDashes";$k[$j++]="ISMN-10 does not permit adjacent dashes";$0.raiseerror()}$1.wasdash=true;$1.numdash=$1.numdash+1}var _u=$k[--$j];if(_u>=48&&_u<=57){$1.wasdash=false;$1.numdigit=$1.numdigit+1}}if($1.numdash!=1||$1.numdigit!=6){$k[$j++]="bwipp.ismn10numDashesDigits";$k[$j++]="Incorrect number of dashes and digits for ISMN-10";$0.raiseerror()}var _z=$g($1.barcode,10);if(_z<48||_z>57){$k[$j++]="bwipp.ismn10character11";$k[$j++]="ISMN-10 character 11 must be a digit";$0.raiseerror()}if($1.barcode.length==13){if($ne($G($1.barcode,11,1),"-")){$k[$j++]="bwipp.ismn10character12";$k[$j++]="ISMN-10 penultimate character must be a dash";$0.raiseerror()}var _14=$g($1.barcode,12);if((_14<48||_14>57)&&_14!=88){$k[$j++]="bwipp.ismn10character13";$k[$j++]="ISMN-10 final character must be a digit or X";$0.raiseerror()}}}$1.ismntxt=$1.barcode;$1.legacytxt="";if($1.ismntxt.length<=13){$1.legacytxt=$1.ismntxt;$1.pad=$s($1.ismntxt.length+4);$P($1.pad,0,"979-0-");$P($1.pad,6,$G($1.ismntxt,2,$1.ismntxt.length-2));$1.ismntxt=$1.pad}$1.ismn=$s(13);$1.checksum=0;$1.i=0;$1.n=0;for(;;){$1.ismnchar=$g($1.ismntxt,$1.i)-48;if($1.ismnchar!=-3){$p($1.ismn,$1.n,$1.ismnchar+48);if($1.n<12){if($1.n%2==0){$1.checksum=$1.ismnchar+$1.checksum}else{$1.checksum=$1.ismnchar*3+$1.checksum}}$1.n=$1.n+1}$1.i=$1.i+1;if($1.i==$1.ismntxt.length){break}}$1.checksum=(10-$1.checksum%10)%10+48;if($1.barcode.length==13||$1.barcode.length==17){var _1b=$1.barcode;if($g(_1b,_1b.length-1)!=$1.checksum){$k[$j++]="bwipp.ismnBadCheckDigit";$k[$j++]="Incorrect ISMN check digit provided";$0.raiseerror()}}if($1.legacy&&$ne($1.legacytxt,"")){$1.ismntxt=$1.legacytxt;$1.pad=$s(18)}else{$1.pad=$s(22)}$P($1.pad,0,"ISMN ");$P($1.pad,5,$1.ismntxt);$p($1.pad,$1.pad.length-2,45);$p($1.pad,$1.pad.length-1,$1.checksum);$1.ismntxt=$1.pad;$1.barcode=$G($1.ismn,0,12);if($ne($1.addon,"")){var _1w=$s(12+$1.addon.length+1);$P(_1w,0,$1.barcode);$P(_1w,12," ");$P(_1w,13,$1.addon);$1.barcode=_1w}$p($1.options,"dontdraw",true);$p($1.options,"addongap",$1.addongap);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.ean13();var _24=$k[--$j];$1[$k[--$j]]=_24;if($1.includetext){if($1.ismntextxoffset=="unset"){$k[$j++]="ismntextxoffset";if($1.ismntxt.length==18){$k[$j++]=-1}else{$k[$j++]=-12}var _29=$k[--$j];$1[$k[--$j]]=_29}if($1.ismntextyoffset=="unset"){$1.ismntextyoffset=$f($1.height*72+3)}var _2E=$g($1.args,"txt")!==undefined;if(_2E){$1.txt=$g($1.args,"txt");$1.newtxt=$a($1.txt.length+1);$P($1.newtxt,0,$1.txt);$p($1.newtxt,$1.newtxt.length-1,$a([$1.ismntxt,$1.ismntextxoffset,$1.ismntextyoffset,$1.ismntextfont,$1.ismntextsize]));$p($1.args,"txt",$1.newtxt)}else{$p($1.args,"txt",$a([$a([$1.ismntxt,$1.ismntextxoffset,$1.ismntextyoffset,$1.ismntextfont,$1.ismntextsize])]))}}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.issn=function(){var $1={};$1.options=$k[--$j];$1.issntxt=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.issntextfont="OCR-A";$1.issntextsize=8;$1.issntextxoffset="unset";$1.issntextyoffset="unset";$1.height=1;$1.addongap=12;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.issntextfont=""+$1.issntextfont;$1.issntextsize=+$1.issntextsize;if($ne($1.issntextxoffset,"unset")){$1.issntextxoffset=+$1.issntextxoffset}if($ne($1.issntextyoffset,"unset")){$1.issntextyoffset=+$1.issntextyoffset}$1.height=+$1.height;$1.addongap=+$1.addongap;$x($1.issntxt," ");if($k[--$j]){$1.issntxt=$k[--$j];$j--;$1.seqvar=$k[--$j]}else{$j--;$1.seqvar="00"}$x($1.seqvar," ");if($k[--$j]){$1.seqvar=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.issntxt.length!=8&&$1.issntxt.length!=9){$k[$j++]="bwipp.issnBadLength";$k[$j++]="ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX";$0.raiseerror()}var _O=$G($1.issntxt,0,4);for(var _P=0,_Q=_O.length;_P<_Q;_P++){var _R=$g(_O,_P);if(_R<48||_R>57){$k[$j++]="bwipp.issnFirstThroughFourthNotNumeric";$k[$j++]="ISSN first four characters must be numeral characters";$0.raiseerror()}}if($ne($G($1.issntxt,4,1),"-")){$k[$j++]="bwipp.issnNeedsDash";$k[$j++]="ISSN fifth character must be a dash";$0.raiseerror()}var _V=$G($1.issntxt,5,3);for(var _W=0,_X=_V.length;_W<_X;_W++){var _Y=$g(_V,_W);if(_Y<48||_Y>57){$k[$j++]="bwipp.issnSixthThroughEighthNotNumeric";$k[$j++]="ISSN sixth through eighth characters must be numerals";$0.raiseerror()}}if($1.issntxt.length==9){var _b=$g($1.issntxt,8);if((_b<48||_b>57)&&_b!=88){$k[$j++]="bwipp.issnNinthCharacterBadFormat";$k[$j++]="ISSN ninth character must be a number or the character X";$0.raiseerror()}}if($1.seqvar.length!=2){$k[$j++]="bwipp.issnBadSequenceVariantLength";$k[$j++]="Sequence variant for ISSN must be 2 digits";$0.raiseerror()}$F($1.seqvar,function(){var _e=$k[--$j];if(_e<48||_e>57){$k[$j++]="bwipp.issnSequenceVariantBadCharacter";$k[$j++]="Sequence variant for ISSN must contain only digits";$0.raiseerror()}});if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.issnBadAddOnLength";$k[$j++]="Add-on for ISSN must be 2 or 5 digits";$0.raiseerror()}$1.issn=$s(8);$1.checksum=0;$1.i=0;$1.n=0;for(;;){$1.issnchar=$f($g($1.issntxt,$1.i)-48);if($1.issnchar!=-3){$p($1.issn,$1.n,$f($1.issnchar+48));if($1.n<7){$1.checksum=$f($1.checksum+$1.issnchar*(8-$1.n))}$1.n=$1.n+1}$1.i=$1.i+1;if($1.i==$1.issntxt.length){break}}$1.checksum=$f(11-$1.checksum%11)%11;var _10=$f($1.checksum+48);$k[$j++]="checksum";$k[$j++]=_10;if(_10==58){$j--;$k[$j++]=88}var _11=$k[--$j];$1[$k[--$j]]=_11;if($1.issntxt.length==9){if($g($1.issntxt,8)!=$1.checksum){$k[$j++]="bwipp.issnBadCheckDigit";$k[$j++]="Incorrect ISSN check digit provided";$0.raiseerror()}}$1.pad=$s(14);$P($1.pad,0,"ISSN ");$P($1.pad,5,$1.issntxt);$p($1.pad,13,$1.checksum);$1.issntxt=$1.pad;$1.barcode=$G($1.issn,0,7);$1.barcode=$s(12);$P($1.barcode,0,"977");$P($1.barcode,3,$1.issn);$P($1.barcode,10,$1.seqvar);if($ne($1.addon,"")){var _1O=$s(12+$1.addon.length+1);$P(_1O,0,$1.barcode);$P(_1O,12," ");$P(_1O,13,$1.addon);$1.barcode=_1O}$p($1.options,"dontdraw",true);$p($1.options,"addongap",$1.addongap);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.ean13();var _1W=$k[--$j];$1[$k[--$j]]=_1W;if($1.includetext){if($1.issntextxoffset=="unset"){$1.issntextxoffset=10}if($1.issntextyoffset=="unset"){$1.issntextyoffset=$f($1.height*72+3)}var _1d=$g($1.args,"txt")!==undefined;if(_1d){$1.txt=$g($1.args,"txt");$1.newtxt=$a($1.txt.length+1);$P($1.newtxt,0,$1.txt);$p($1.newtxt,$1.newtxt.length-1,$a([$1.issntxt,$1.issntextxoffset,$1.issntextyoffset,$1.issntextfont,$1.issntextsize]));$p($1.args,"txt",$1.newtxt)}else{$p($1.args,"txt",$a([$a([$1.issntxt,$1.issntextxoffset,$1.issntextyoffset,$1.issntextfont,$1.issntextsize])]))}}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.code128=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$1.encoding="auto";$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.sta=-1;$1.stb=-2;$1.stc=-3;$1.swa=-4;$1.swb=-5;$1.swc=-6;$1.fn1=-7;$1.fn2=-8;$1.fn3=-9;$1.fn4=-10;$1.sft=-11;$1.stp=-12;$1.lka=-13;$1.lkc=-14;var _I=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1],["FNC1",$1.fn1],["FNC2",$1.fn2],["FNC3",$1.fn3],["LNKA",$1.lka],["LNKC",$1.lkc]]);$1.fncvals=_I;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _L=$k[--$j];$1[$k[--$j]]=_L;$1.msglen=$1.msg.length;$1.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$1.fn3,$1.fn3,"96"]),$a([$1.fn2,$1.fn2,"97"]),$a([$1.sft,$1.sft,"98"]),$a([$1.swc,$1.swc,"99"]),$a([$1.swb,$1.fn4,$1.swb]),$a([$1.fn4,$1.swa,$1.swa]),$a([$1.fn1,$1.fn1,$1.fn1]),$a([$1.sta,$1.sta,$1.sta]),$a([$1.stb,$1.stb,$1.stb]),$a([$1.stc,$1.stc,$1.stc]),$a([$1.stp,$1.stp,$1.stp])]);$1.charvals=$a([new Map,new Map,new Map]);for(var _2e=0,_2d=$1.charmaps.length-1;_2e<=_2d;_2e+=1){$1.i=_2e;$1.encs=$g($1.charmaps,$1.i);for(var _2i=0;_2i<=2;_2i+=1){$1.j=_2i;var _2l=$g($1.encs,$1.j);$k[$j++]=_2l;if($eq($t(_2l),"stringtype")){var _2o=$g($k[--$j],0);$k[$j++]=_2o}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.seta=$g($1.charvals,0);$1.setb=$g($1.charvals,1);$1.setc=$g($1.charvals,2);$p($1.seta,$1.lka,$g($1.seta,$1.swb));$p($1.seta,$1.lkc,$g($1.seta,$1.swc));$p($1.setb,$1.lka,$g($1.setb,$1.swc));$p($1.setb,$1.lkc,$g($1.setb,$1.swa));$p($1.setc,$1.lka,$g($1.setc,$1.swa));$p($1.setc,$1.lkc,$g($1.setc,$1.swb));if($1.raw){$1.encoding="raw"}if($eq($1.encoding,"raw")){$1.cws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.cws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.cws=$G($1.cws,0,$1.j);$1.text=""}if($eq($1.encoding,"auto")){$1.text=$s($1.msglen);for(var _3q=0,_3p=$1.msglen-1;_3q<=_3p;_3q+=1){$1.i=_3q;var _3v=$g($1.msg,$1.i);$k[$j++]=$1.text;$k[$j++]=$1.i;$k[$j++]=_3v;if(_3v<0){$j--;$k[$j++]=32}var _3w=$k[--$j];var _3x=$k[--$j];$p($k[--$j],_3x,_3w)}$k[$j++]=Infinity;for(var _40=0,_41=$1.msglen;_40<_41;_40++){$k[$j++]=0}$k[$j++]=0;$1.numSA=$a();$k[$j++]=Infinity;for(var _44=0,_45=$1.msglen;_44<_45;_44++){$k[$j++]=0}$k[$j++]=0;$1.numEA=$a();for(var _48=$1.msglen-1;_48>=0;_48-=1){$1.i=_48;if($g($1.msg,$1.i)>=0){if($g($1.msg,$1.i)>=128){$p($1.numEA,$1.i,$f($g($1.numEA,$1.i+1)+1))}else{$p($1.numSA,$1.i,$f($g($1.numSA,$1.i+1)+1))}}}$1.ea=false;$1.msgtmp=$a([]);for(var _4S=0,_4R=$1.msglen-1;_4S<=_4R;_4S+=1){$1.i=_4S;$1.c=$g($1.msg,$1.i);if(!$xo($1.ea,$1.c<128)&&$1.c>=0){if($1.ea){$k[$j++]=$1.numSA}else{$k[$j++]=$1.numEA}var _4e=$g($k[--$j],$1.i);var _4h=$f(_4e+$1.i)==$1.msglen?3:5;if(_4e<_4h){$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$1.msgtmp=$a()}else{$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$k[$j++]=$1.fn4;$1.msgtmp=$a();$1.ea=!$1.ea}}$k[$j++]=Infinity;$q($1.msgtmp);if($1.c>=0){$k[$j++]=$1.c&127}else{$k[$j++]=$1.c}$1.msgtmp=$a()}$1.msg=$1.msgtmp;$1.msglen=$1.msg.length;$1.numsscr=function(){$1.n=0;$1.s=0;$1.p=$k[--$j];for(;;){if($1.p>=$1.msglen){break}var _52=$g($1.msg,$1.p);var _54=$g($1.setc,_52)!==undefined;$k[$j++]=_52;if(!_54){$j--;break}var _55=$k[--$j];$k[$j++]=_55;if(_55<=-1){var _57=$k[--$j];if(_57==$1.fn1&&$1.s%2==0){$1.s=$1.s+1}else{break}}else{$j--}$1.n=$1.n+1;$1.s=$1.s+1;$1.p=$f($1.p+1)}$k[$j++]=$1.n;$k[$j++]=$1.s};$1.enca=function(){$p($1.cws,$1.j,$g($1.seta,$k[--$j]));$1.j=$1.j+1};$1.encb=function(){$p($1.cws,$1.j,$g($1.setb,$k[--$j]));$1.j=$1.j+1};$1.encc=function(){var _5R=$k[--$j];$k[$j++]=_5R;if($ne($t(_5R),"arraytype")){var _5V=$g($1.setc,$k[--$j]);$k[$j++]=_5V}else{$q($k[--$j]);var _5X=$k[--$j];var _5Y=$k[--$j];$k[$j++]=$f($f(_5X-48)+$f(_5Y-48)*10)}$p($1.cws,$1.j,$k[--$j]);$1.j=$1.j+1};$1.anotb=function(){var _5d=$k[--$j];var _5f=$g($1.seta,_5d)!==undefined;var _5h=$g($1.setb,_5d)!==undefined;$k[$j++]=_5f&&!_5h};$1.bnota=function(){var _5i=$k[--$j];var _5k=$g($1.setb,_5i)!==undefined;var _5m=$g($1.seta,_5i)!==undefined;$k[$j++]=_5k&&!_5m};$k[$j++]=Infinity;for(var _5o=0,_5p=$1.msg.length;_5o<_5p;_5o++){$k[$j++]=0}$k[$j++]=9999;$1.nextanotb=$a();$k[$j++]=Infinity;for(var _5s=0,_5t=$1.msg.length;_5s<_5t;_5s++){$k[$j++]=0}$k[$j++]=9999;$1.nextbnota=$a();for(var _5w=$1.msg.length-1;_5w>=0;_5w-=1){$1.i=_5w;$k[$j++]=$g($1.msg,$1.i);$1.anotb();if($k[--$j]){$p($1.nextanotb,$1.i,0)}else{$p($1.nextanotb,$1.i,$f($g($1.nextanotb,$1.i+1)+1))}$k[$j++]=$g($1.msg,$1.i);$1.bnota();if($k[--$j]){$p($1.nextbnota,$1.i,0)}else{$p($1.nextbnota,$1.i,$f($g($1.nextbnota,$1.i+1)+1))}}$1.abeforeb=function(){var _6J=$k[--$j];$k[$j++]=$lt($g($1.nextanotb,_6J),$g($1.nextbnota,_6J))};$1.bbeforea=function(){var _6O=$k[--$j];$k[$j++]=$lt($g($1.nextbnota,_6O),$g($1.nextanotb,_6O))};$1.cws=$a($1.barcode.length*2+3);$1.j=0;if($1.msglen>0){$k[$j++]=0;$1.numsscr()}else{$k[$j++]=-1;$k[$j++]=-1}$1.nums=$k[--$j];$1.nchars=$k[--$j];for(;;){if($1.msglen==0){$k[$j++]=$1.stb;$1.enca();$1.cset="setb";break}if($1.msglen==2&&$1.nums==2){$k[$j++]=$1.stc;$1.enca();$1.cset="setc";break}if($1.nums>=4){$k[$j++]=$1.stc;$1.enca();$1.cset="setc";break}$k[$j++]=0;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.sta;$1.enca();$1.cset="seta";break}$k[$j++]=$1.stb;$1.enca();$1.cset="setb";break}$1.i=0;for(;;){if($1.i==$1.msglen){break}$k[$j++]=$1.i;$1.numsscr();$1.nums=$k[--$j];$1.nchars=$k[--$j];for(;;){if(($eq($1.cset,"seta")||$eq($1.cset,"setb"))&&$1.nums>=4&&$g($1.msg,$1.i)!=$1.fn1){if($1.nums%2==0){$k[$j++]=$1.swc;if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.cset="setc";break}else{$k[$j++]=$g($1.msg,$1.i);if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.i=$1.i+1;$k[$j++]=$1.swc;if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.cset="setc";break}}$k[$j++]=$eq($1.cset,"setb");$k[$j++]=$g($1.msg,$1.i);$1.anotb();var _78=$k[--$j];var _79=$k[--$j];if(_79&&_78){if($1.i<$1.msglen-1){$k[$j++]=$1.i+1;$1.bbeforea();if($k[--$j]){$k[$j++]=$1.sft;$1.encb();$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}}$k[$j++]=$1.swa;$1.encb();$1.cset="seta";break}$k[$j++]=$eq($1.cset,"seta");$k[$j++]=$g($1.msg,$1.i);$1.bnota();var _7O=$k[--$j];var _7P=$k[--$j];if(_7P&&_7O){if($1.i<$1.msglen-1){$k[$j++]=$1.i+1;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.sft;$1.enca();$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}}$k[$j++]=$1.swb;$1.enca();$1.cset="setb";break}if($eq($1.cset,"setc")&&$1.nums<2&&$g($1.msg,$1.i)>-1){$k[$j++]=$1.i;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.swa;$1.encc();$1.cset="seta";break}$k[$j++]=$1.swb;$1.encc();$1.cset="setb";break}if($eq($1.cset,"seta")){$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}if($eq($1.cset,"setb")){$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}if($eq($1.cset,"setc")){if($g($1.msg,$1.i)<=-1){$k[$j++]=$g($1.msg,$1.i);$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}break}break}}$1.cws=$G($1.cws,0,$1.j)}var _89=$a($1.j+2);$P(_89,0,$1.cws);$1.cws=_89;$1.csum=$g($1.cws,0);for(var _8F=1,_8E=$1.j-1;_8F<=_8E;_8F+=1){$1.i=_8F;$1.csum=$f($1.csum+$g($1.cws,$1.i)*$1.i)}$1.csum=$1.csum%103;$p($1.cws,$1.j,$1.csum);$p($1.cws,$1.j+1,$g($1.seta,$1.stp));$1.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","211214","211232","2331112"]);$1.sbs=$s($1.cws.length*6+1);for(var _8Z=0,_8Y=$1.cws.length-1;_8Z<=_8Y;_8Z+=1){$1.i=_8Z;$P($1.sbs,$1.i*6,$g($1.encs,$g($1.cws,$1.i)))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _8h=$1.sbs;for(var _8i=0,_8j=_8h.length;_8i<_8j;_8i++){$k[$j++]=$g(_8h,_8i)-48}var _8l=$a();$k[$j++]=Infinity;for(var _8n=0,_8o=~~(($1.sbs.length+1)/2);_8n<_8o;_8n++){$k[$j++]=$1.height}var _8q=$a();$k[$j++]=Infinity;for(var _8s=0,_8t=~~(($1.sbs.length+1)/2);_8s<_8t;_8s++){$k[$j++]=0}var _8u=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_8l;$k[$j++]="bhs";$k[$j++]=_8q;$k[$j++]="bbs";$k[$j++]=_8u;$k[$j++]="txt";$k[$j++]=$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]);$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _93=$d();$k[$j++]=_93;if(!$1.dontdraw){$0.renlinear()}};$0["gs1-128"]=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=.5;$1.linkagea=false;$1.linkagec=false;$1.parse=false;$1.dontlint=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.text=$1.barcode;$1.expand=function(){var _C=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_C;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _G=$1.barcode;$k[$j++]=$G(_G,1,_G.length-1);for(;;){var _I=$k[--$j];$k[$j++]=_I;if($eq(_I,"")){break}$x($k[--$j],")");$j--;var _K=$k[--$j];var _L=$k[--$j];$k[$j++]=_K;$k[$j++]=_L;$j--;var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$x(_N,"(");if($k[--$j]){var _P=$k[--$j];var _Q=$k[--$j];$k[$j++]=_P;$k[$j++]=_Q;$j--;var _R=$k[--$j];var _S=$k[--$j];var _T=$k[--$j];$k[$j++]=_S;$k[$j++]=_T;$k[$j++]=_R}else{var _U=$k[--$j];var _V=$k[--$j];$k[$j++]="";$k[$j++]=_V;$k[$j++]=_U}$k[$j++]=Infinity;$q($1.ais);var _Y=$k[$j-1-($m()+2)];$k[$j++]=_Y;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _c=$k[$j-1-($m()+1)];$k[$j++]=_c;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _h=0;_h<=4;_h+=1){$k[$j++]=_h}var _i=$a();for(var _j=0,_k=_i.length;_j<_k;_j++){var _n=$Z($s(2),"00");$p(_n,1,$f($g(_i,_j)+48));$p($1.aifixed,_n,_n)}$k[$j++]=Infinity;for(var _p=11;_p<=20;_p+=1){$k[$j++]=_p}$k[$j++]=23;for(var _q=31;_q<=36;_q+=1){$k[$j++]=_q}$k[$j++]=41;var _r=$a();for(var _s=0,_t=_r.length;_s<_t;_s++){var _w=$R($s(2),$g(_r,_s),10);$p($1.aifixed,_w,_w)}$1.fnc1=-1;$1.c128=$a([$1.fnc1]);for(var _12=0,_11=$1.ais.length-1;_12<=_11;_12+=1){$1.i=_12;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _1C=$a($1.c128.length+$1.ai.length+$1.val.length);$P(_1C,0,$1.c128);$k[$j++]=_1C;$k[$j++]=_1C;$k[$j++]=$1.c128.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _1G=$k[--$j];var _1H=$k[--$j];$k[$j++]=_1G;$F(_1H);var _1I=$a();var _1J=$k[--$j];$P($k[--$j],_1J,_1I);var _1L=$k[--$j];$k[$j++]=_1L;$k[$j++]=_1L;$k[$j++]=$1.c128.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _1P=$k[--$j];var _1Q=$k[--$j];$k[$j++]=_1P;$F(_1Q);var _1R=$a();var _1S=$k[--$j];$P($k[--$j],_1S,_1R);$1.c128=$k[--$j];var _1a=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_1a){var _1c=$a($1.c128.length+1);$P(_1c,0,$1.c128);$p(_1c,$1.c128.length,$1.fnc1);$1.c128=_1c}}$1.barcode=$s(($1.c128.length+1)*5);$1.i=0;$1.j=0;for(;;){if($1.i==$1.c128.length){break}var _1m=$g($1.c128,$1.i);$k[$j++]=_1m;if(_1m==$1.fnc1){$j--;$P($1.barcode,$1.j,"^FNC1");$1.j=$1.j+4}else{$p($1.barcode,$1.j,$k[--$j])}$1.i=$1.i+1;$1.j=$1.j+1}if($1.linkagea||$1.linkagec){$k[$j++]=$1.barcode;$k[$j++]=$1.j;if($1.linkagea){$k[$j++]="^LNKA"}else{$k[$j++]="^LNKC"}var _21=$k[--$j];var _22=$k[--$j];$P($k[--$j],_22,_21);$1.j=$1.j+5}$1.barcode=$G($1.barcode,0,$1.j);delete $1.options["parse"];$p($1.options,"height",$1.height);$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code128();var _2F=$k[--$j];$1[$k[--$j]]=_2F;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.ean14=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.text=$1.barcode;var _B=$1.barcode;$k[$j++]=$s(_B.length);$k[$j++]=0;$F(_B,function(){var _D=$k[--$j];$k[$j++]=_D;if(_D!=32){var _E=$k[--$j];var _F=$k[--$j];var _G=$k[--$j];$p(_G,_F,_E);$k[$j++]=_G;$k[$j++]=$f(_F+1)}else{$j--}});var _H=$k[--$j];$1.barcode=$G($k[--$j],0,_H);$1.hasspace=$1.text.length!=$1.barcode.length;if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.ean14badAI";$k[$j++]="GS1-14 must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.ean14badLength";$k[$j++]="GS1-14 must be 13 or 14 digits";$0.raiseerror()}var _S=$G($1.barcode,4,$1.barcode.length-4);for(var _T=0,_U=_S.length;_T<_U;_T++){var _V=$g(_S,_T);if(_V<48||_V>57){$k[$j++]="bwipp.ean14badCharacter";$k[$j++]="GS1-14 must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _W=0;_W<=12;_W+=1){$1.i=_W;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _c=$k[--$j];$k[$j++]=_c*3}var _d=$k[--$j];var _e=$k[--$j];$1[$k[--$j]]=$f(_e+_d)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.ean14badCheckDigit";$k[$j++]="Incorrect GS1-14 check digit provided";$0.raiseerror()}}else{var _l=$s(18);$P(_l,0,$1.barcode);$p(_l,17,$1.checksum+48);$1.barcode=_l;var _q=$1.hasspace?2:1;var _r=$s($1.text.length+_q);$P(_r,_r.length-2," ");$p(_r,_r.length-1,$1.checksum+48);$P(_r,0,$1.text);$1.text=_r}$1.gtin=$G($1.barcode,4,14);$1.barcode=$s(21);$P($1.barcode,0,"^FNC101");$P($1.barcode,7,$1.gtin);$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code128();var _14=$k[--$j];$1[$k[--$j]]=_14;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.sscc18=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.text=$1.barcode;var _B=$1.barcode;$k[$j++]=$s(_B.length);$k[$j++]=0;$F(_B,function(){var _D=$k[--$j];$k[$j++]=_D;if(_D!=32){var _E=$k[--$j];var _F=$k[--$j];var _G=$k[--$j];$p(_G,_F,_E);$k[$j++]=_G;$k[$j++]=$f(_F+1)}else{$j--}});var _H=$k[--$j];$1.barcode=$G($k[--$j],0,_H);$1.hasspace=$1.text.length!=$1.barcode.length;if($ne($G($1.barcode,0,4),"(00)")){$k[$j++]="bwipp.sscc18badAI";$k[$j++]="SSCC-18 must begin with (00) application identifier";$0.raiseerror()}if($1.barcode.length!=21&&$1.barcode.length!=22){$k[$j++]="bwipp.sscc18badLength";$k[$j++]="SSCC-18 must be 17 or 18 digits";$0.raiseerror()}var _S=$G($1.barcode,4,$1.barcode.length-4);for(var _T=0,_U=_S.length;_T<_U;_T++){var _V=$g(_S,_T);if(_V<48||_V>57){$k[$j++]="bwipp.sscc18badCharacter";$k[$j++]="SSCC-18 must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _W=0;_W<=16;_W+=1){$1.i=_W;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _c=$k[--$j];$k[$j++]=_c*3}var _d=$k[--$j];var _e=$k[--$j];$1[$k[--$j]]=$f(_e+_d)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==22){if($g($1.barcode,21)!=$1.checksum+48){$k[$j++]="bwipp.sscc18badCheckDigit";$k[$j++]="Incorrect SSCC-18 check digit provided";$0.raiseerror()}}else{var _l=$s(22);$P(_l,0,$1.barcode);$p(_l,21,$1.checksum+48);$1.barcode=_l;var _q=$1.hasspace?2:1;var _r=$s($1.text.length+_q);$P(_r,_r.length-2," ");$p(_r,_r.length-1,$1.checksum+48);$P(_r,0,$1.text);$1.text=_r}$1.sscc=$G($1.barcode,4,18);$1.barcode=$s(25);$P($1.barcode,0,"^FNC100");$P($1.barcode,7,$1.sscc);$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code128();var _14=$k[--$j];$1[$k[--$j]]=_14;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.code39=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.validatecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.hidestars=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _9=0;_9<=42;_9+=1){$p($1.charvals,$G($1.barchars,_9,1),_9)}for(var _F=0,_E=$1.barcode.length-1;_F<=_E;_F+=1){var _J=$g($1.charvals,$G($1.barcode,_F,1))!==undefined;if(!_J){$k[$j++]="bwipp.code39badCharacter";$k[$j++]="Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _M=$k[--$j];$k[$j++]=$f(_M-1)}var _N=$k[--$j];$1[$k[--$j]]=_N;$1.checksum=0;for(var _R=0,_Q=$f($1.barlen-1);_R<=_Q;_R+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_R,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.code39badCheckDigit";$k[$j++]="Incorrect Code 39 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen);$1.includecheck=true}$1.encs=$a(["1113313111","3113111131","1133111131","3133111111","1113311131","3113311111","1133311111","1113113131","3113113111","1133113111","3111131131","1131131131","3131131111","1111331131","3111331111","1131331111","1111133131","3111133111","1131133111","1111333111","3111111331","1131111331","3131111311","1111311331","3111311311","1131311311","1111113331","3111113311","1131113311","1111313311","3311111131","1331111131","3331111111","1311311131","3311311111","1331311111","1311113131","3311113111","1331113111","1313131111","1313111311","1311131311","1113131311","1311313111"]);var _l=$1.includecheck?3:2;$1.sbs=$s($f($1.barlen+_l)*10);var _p=$1.includecheck?3:2;$1.txt=$a($f($1.barlen+_p));$P($1.sbs,0,$g($1.encs,43));if(!$1.hidestars){$p($1.txt,0,$a(["*",0,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,0,$a(["",0,$1.textyoffset,$1.textfont,$1.textsize]))}for(var _17=0,_16=$f($1.barlen-1);_17<=_16;_17+=1){$1.i=_17;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.sbs,$1.i*10+10,$g($1.encs,$1.indx));$p($1.txt,$1.i+1,$a([$G($1.barcode,$1.i,1),($1.i+1)*16,$1.textyoffset,$1.textfont,$1.textsize]))}if($1.includecheck){$P($1.sbs,$f($1.barlen*10+10),$g($1.encs,$1.checksum));if($1.includecheckintext){$p($1.txt,$f($1.barlen+1),$a([$G($1.barchars,$1.checksum,1),$f($1.barlen+1)*16,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$f($1.barlen+1),$a(["",$f($1.barlen+1)*16,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,$f($1.barlen*10+20),$g($1.encs,43));if(!$1.hidestars){$p($1.txt,$f($1.barlen+2),$a(["*",$f($1.barlen+2)*16,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$f($1.barlen+2),$a(["",$f($1.barlen+2)*16,$1.textyoffset,$1.textfont,$1.textsize]))}}else{$P($1.sbs,$f($1.barlen*10+10),$g($1.encs,43));if(!$1.hidestars){$p($1.txt,$f($1.barlen+1),$a(["*",$f($1.barlen+1)*16,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$f($1.barlen+1),$a(["",$f($1.barlen+1)*16,$1.textyoffset,$1.textfont,$1.textsize]))}}$k[$j++]=Infinity;$k[$j++]=Infinity;var _2S=$1.sbs;for(var _2T=0,_2U=_2S.length;_2T<_2U;_2T++){$k[$j++]=$g(_2S,_2T)-48}var _2W=$a();$k[$j++]=Infinity;for(var _2Y=0,_2Z=~~(($1.sbs.length+1)/2);_2Y<_2Z;_2Y++){$k[$j++]=$1.height}var _2b=$a();$k[$j++]=Infinity;for(var _2d=0,_2e=~~(($1.sbs.length+1)/2);_2d<_2e;_2d++){$k[$j++]=0}var _2f=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_2W;$k[$j++]="bhs";$k[$j++]=_2b;$k[$j++]="bbs";$k[$j++]=_2f;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2j=$d();$k[$j++]=_2j;if(!$1.dontdraw){$0.renlinear()}};$0.code39ext=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.parse=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]="barcode";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _9=$k[--$j];$1[$k[--$j]]=_9;$1.barlen=$1.barcode.length;delete $1.options["parse"];$F($1.barcode,function(){if($k[--$j]>=128){$k[$j++]="bwipp.code39extBadCharacter";$k[$j++]="Code 39 Extended must contain only ASCII characters";$0.raiseerror()}});$1.extencs=$a(["%U","$A","$B","$C","$D","$E","$F","$G","$H","$I","$J","$K","$L","$M","$N","$O","$P","$Q","$R","$S","$T","$U","$V","$W","$X","$Y","$Z","%A","%B","%C","%D","%E"," ","/A","/B","/C","/D","/E","/F","/G","/H","/I","/J","/K","/L","-",".","/O","0","1","2","3","4","5","6","7","8","9","/Z","%F","%G","%H","%I","%J","%V","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","%K","%L","%M","%N","%O","%W","+A","+B","+C","+D","+E","+F","+G","+H","+I","+J","+K","+L","+M","+N","+O","+P","+Q","+R","+S","+T","+U","+V","+W","+X","+Y","+Z","%P","%Q","%R","%S","%T"]);$1.newcode=$s($1.barlen*2);$1.newtext=$s($1.barlen*2);$1.j=0;for(var _M=0,_L=$1.barlen-1;_M<=_L;_M+=1){$1.i=_M;$1.extchar=$g($1.extencs,$g($1.barcode,$1.i));$P($1.newcode,$1.j,$1.extchar);$p($1.newtext,$1.j,$g($1.barcode,$1.i));if($1.extchar.length!=1){$P($1.newtext,$1.j+1," ")}$1.j=$1.j+$1.extchar.length}$1.newcode=$G($1.newcode,0,$1.j);$1.newtext=$G($1.newtext,0,$1.j);$p($1.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$1.newcode;$k[$j++]=$1.options;$0.code39();var _o=$k[--$j];$1[$k[--$j]]=_o;if($1.includetext){$1.txt=$g($1.args,"txt");for(var _v=0,_u=$1.newtext.length-1;_v<=_u;_v+=1){$1.i=_v;$1.txtentry=$g($1.txt,$1.i+1);$p($1.txtentry,0,$G($1.newtext,$1.i,1));$p($1.txt,$1.i+1,$1.txtentry)}$p($1.args,"txt",$1.txt)}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.code32=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.textxoffset=0;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;if($1.barcode.length!=8&&$1.barcode.length!=9){$k[$j++]="bwipp.code32badLength";$k[$j++]="Italian Pharmacode must be 8 or 9 digits";$0.raiseerror()}$F($1.barcode,function(){var _C=$k[--$j];if(_C<48||_C>57){$k[$j++]="bwipp.code32badCharacter";$k[$j++]="Italian Pharmacode must contain only digits";$0.raiseerror()}});$1.checksum=0;for(var _D=0;_D<=7;_D+=1){$1.i=_D;$k[$j++]=$f($g($1.barcode,$1.i)-48);if($1.i%2!=0){var _I=$k[--$j];$k[$j++]=_I*2}var _J=$k[--$j];$k[$j++]=_J;if(_J>9){var _K=$k[--$j];$k[$j++]=$f(_K-9)}$1.checksum=$f($k[--$j]+$1.checksum)}$1.checksum=$1.checksum%10;if($1.barcode.length==9){if($g($1.barcode,8)!=$f($1.checksum+48)){$k[$j++]="bwipp.code32badCheckDigit";$k[$j++]="Incorrect Italian Pharmacode check digit provided";$0.raiseerror()}}var _S=$s(10);$P(_S,0,$1.barcode);$p(_S,8,$f($1.checksum+48));$1.text=_S;$1.val=$R($s(6),~~$z($1.text),32);$1.barcode=$s(6);for(var _Z=0;_Z<=5;_Z+=1){$p($1.barcode,_Z,48)}$P($1.barcode,6-$1.val.length,$1.val);for(var _e=0;_e<=5;_e+=1){var _g=$g($1.barcode,_e);$k[$j++]=_e;$k[$j++]=_g;$k[$j++]=_g;for(var _h=0,_i="AEIO".length;_h<_i;_h++){if($k[--$j]>=$g("AEIO",_h)){var _l=$k[--$j];$k[$j++]=$f(_l+1)}var _m=$k[--$j];$k[$j++]=_m;$k[$j++]=_m}$j--;var _o=$k[--$j];$p($1.barcode,$k[--$j],_o)}$P($1.text,1,$G($1.text,0,9));$p($1.text,0,65);$p($1.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code39();var _x=$k[--$j];$1[$k[--$j]]=_x;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.pzn=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.textxoffset=0;$1.height=1;$1.pzn8=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.textxoffset=+$1.textxoffset;$1.height=+$1.height;if($1.pzn8){if($1.barcode.length!=7&&$1.barcode.length!=8){$k[$j++]="bwipp.pzn8badLength";$k[$j++]="PZN8 must be 7 or 8 digits";$0.raiseerror()}}else{if($1.barcode.length!=6&&$1.barcode.length!=7){$k[$j++]="bwipp.pzn7badLength";$k[$j++]="PZN7 must be 6 or 7 digits";$0.raiseerror()}}$F($1.barcode,function(){var _G=$k[--$j];if(_G<48||_G>57){$k[$j++]="bwipp.pznBadCharacter";$k[$j++]="PZN must contain only digits";$0.raiseerror()}});var _I=$1.pzn8?9:8;$1.msglen=_I;$1.checksum=0;for(var _L=0,_K=$1.msglen-3;_L<=_K;_L+=1){$1.i=_L;var _R=$1.pzn8?1:2;$1.checksum=$f($f($g($1.barcode,$1.i)-48)*($1.i+_R)+$1.checksum)}$1.checksum=$1.checksum%11;if($1.checksum==10){$k[$j++]="bwipp.pznBadInputSequence";$k[$j++]="Incorrect PZN input sequence provided";$0.raiseerror()}if($1.barcode.length==$1.msglen-1){if($g($1.barcode,$1.msglen-2)!=$f($1.checksum+48)){$k[$j++]="bwipp.pznBadCheckDigit";$k[$j++]="Incorrect PZN check digit provided";$0.raiseerror()}}var _c=$s($1.msglen);$p(_c,0,45);$P(_c,1,$1.barcode);$p(_c,$1.msglen-1,$f($1.checksum+48));$1.msg=_c;$p($1.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$1.msg;$k[$j++]=$1.options;$0.code39();var _j=$k[--$j];$1[$k[--$j]]=_j;$1.text=$s($1.msglen+5);$P($1.text,0,"PZN - ");$P($1.text,6,$G($1.msg,1,$1.msglen-1));$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.code93=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["131112","111213","111312","111411","121113","121212","121311","111114","131211","141111","211113","211212","211311","221112","221211","231111","112113","112212","112311","122112","132111","111123","111222","111321","121122","131121","212112","212211","211122","211221","221121","222111","112122","112221","122121","123111","121131","311112","311211","321111","112131","113121","211131","121221","312111","311121","122211","111141","1111411"]);$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.sft1=-1;$1.sft2=-2;$1.sft3=-3;$1.sft4=-4;var _G=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["SFT$",$1.sft1],["SFT%",$1.sft2],["SFT/",$1.sft3],["SFT+",$1.sft4]]);$1.fncvals=_G;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _J=$k[--$j];$1[$k[--$j]]=_J;$1.msglen=$1.msg.length;if($1.includecheck){$1.sbs=$s($1.msglen*6+25)}else{$1.sbs=$s($1.msglen*6+13)}$1.txt=$a($1.msglen);$P($1.sbs,0,$g($1.encs,47));$1.checksum1=0;$1.checksum2=0;for(var _Y=0,_X=$1.msglen-1;_Y<=_X;_Y+=1){$1.i=_Y;var _b=$g($1.msg,$1.i);$k[$j++]=_b;if(_b<0){$1.indx=$f(42-$k[--$j]);$1.char=" "}else{var _d=$s(1);$p(_d,0,$k[--$j]);$1.char=_d;$x($1.barchars,$1.char);$j--;$1.indx=$k[--$j].length;$j-=2}$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*6+6,$1.enc);$p($1.txt,$1.i,$a([$1.char,$1.i*9+9,$1.textyoffset,$1.textfont,$1.textsize]));$1.checksum1=$1.checksum1+(($1.msglen-$1.i-1)%20+1)*$1.indx;$1.checksum2=$1.checksum2+(($1.msglen-$1.i)%15+1)*$1.indx}if($1.includecheck){$1.checksum1=$1.checksum1%47;$1.checksum2=($1.checksum2+$1.checksum1)%47;$P($1.sbs,$1.msglen*6+6,$g($1.encs,$1.checksum1));$P($1.sbs,$1.msglen*6+12,$g($1.encs,$1.checksum2));$P($1.sbs,$1.msglen*6+18,$g($1.encs,48))}else{$P($1.sbs,$1.msglen*6+6,$g($1.encs,48))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _1Q=$1.sbs;for(var _1R=0,_1S=_1Q.length;_1R<_1S;_1R++){$k[$j++]=$g(_1Q,_1R)-48}var _1U=$a();$k[$j++]=Infinity;for(var _1W=0,_1X=~~(($1.sbs.length+1)/2);_1W<_1X;_1W++){$k[$j++]=$1.height}var _1Z=$a();$k[$j++]=Infinity;for(var _1b=0,_1c=~~(($1.sbs.length+1)/2);_1b<_1c;_1b++){$k[$j++]=0}var _1d=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1U;$k[$j++]="bhs";$k[$j++]=_1Z;$k[$j++]="bbs";$k[$j++]=_1d;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _1h=$d();$k[$j++]=_1h;if(!$1.dontdraw){$0.renlinear()}};$0.code93ext=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.parse=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]="barcode";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _9=$k[--$j];$1[$k[--$j]]=_9;$1.barlen=$1.barcode.length;delete $1.options["parse"];$1.extencs=$a(["^SFT%U","^SFT$A","^SFT$B","^SFT$C","^SFT$D","^SFT$E","^SFT$F","^SFT$G","^SFT$H","^SFT$I","^SFT$J","^SFT$K","^SFT$L","^SFT$M","^SFT$N","^SFT$O","^SFT$P","^SFT$Q","^SFT$R","^SFT$S","^SFT$T","^SFT$U","^SFT$V","^SFT$W","^SFT$X","^SFT$Y","^SFT$Z","^SFT%A","^SFT%B","^SFT%C","^SFT%D","^SFT%E"," ","^SFT/A","^SFT/B","^SFT/C","^SFT/D","^SFT/E","^SFT/F","^SFT/G","^SFT/H","^SFT/I","^SFT/J","^SFT/K","^SFT/L","-",".","^SFT/O","0","1","2","3","4","5","6","7","8","9","^SFT/Z","^SFT%F","^SFT%G","^SFT%H","^SFT%I","^SFT%J","^SFT%V","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","^SFT%K","^SFT%L","^SFT%M","^SFT%N","^SFT%O","^SFT%W","^SFT+A","^SFT+B","^SFT+C","^SFT+D","^SFT+E","^SFT+F","^SFT+G","^SFT+H","^SFT+I","^SFT+J","^SFT+K","^SFT+L","^SFT+M","^SFT+N","^SFT+O","^SFT+P","^SFT+Q","^SFT+R","^SFT+S","^SFT+T","^SFT+U","^SFT+V","^SFT+W","^SFT+X","^SFT+Y","^SFT+Z","^SFT%P","^SFT%Q","^SFT%R","^SFT%S","^SFT%T"]);$1.newcode=$s($1.barlen*6);$1.newtext=$s($1.barlen*6);$1.j=0;$1.k=0;for(var _K=0,_J=$1.barlen-1;_K<=_J;_K+=1){$1.i=_K;$1.extchar=$g($1.extencs,$g($1.barcode,$1.i));$1.extlen=$1.extchar.length;$P($1.newcode,$1.j,$1.extchar);$p($1.newtext,$1.k,$g($1.barcode,$1.i));if($1.extlen!=1){$P($1.newtext,$1.k+1," ")}$1.j=$1.j+$1.extlen;var _g=$1.extlen==1?1:2;$1.k=$1.k+_g}$1.newcode=$G($1.newcode,0,$1.j);$1.newtext=$G($1.newtext,0,$1.k);$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.newcode;$k[$j++]=$1.options;$0.code93();var _r=$k[--$j];$1[$k[--$j]]=_r;if($1.includetext){$1.txt=$g($1.args,"txt");for(var _y=0,_x=$1.newtext.length-1;_y<=_x;_y+=1){$1.i=_y;$1.txtentry=$g($1.txt,$1.i);$p($1.txtentry,0,$G($1.newtext,$1.i,1));$p($1.txt,$1.i,$1.txtentry)}$p($1.args,"txt",$1.txt)}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.interleaved2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$F($1.barcode,function(){var _A=$k[--$j];if(_A<48||_A>57){$k[$j++]="bwipp.interleaved2of5badCharacter";$k[$j++]="Interleaved 2 of 5 must contain only digits";$0.raiseerror()}});$1.barlen=$1.barcode.length;if($1.barlen%2==0&&$1.includecheck||$1.barlen%2!=0&&!$1.includecheck){$1.pad=$s($1.barlen+1);$p($1.pad,0,48);$P($1.pad,1,$1.barcode);$1.barcode=$1.pad;$1.barlen=$1.barlen+1}if($1.includecheck){$1.checksum=0;for(var _Q=0,_P=$1.barlen-1;_Q<=_P;_Q+=1){$1.i=_Q;if($1.i%2==0){$1.checksum=$1.checksum+($g($1.barcode,$1.i)-48)*3}else{$1.checksum=$1.checksum+($g($1.barcode,$1.i)-48)}}$1.checksum=(10-$1.checksum%10)%10;$1.pad=$s($1.barlen+1);$P($1.pad,0,$1.barcode);$p($1.pad,$1.barlen,$1.checksum+48);$1.barcode=$1.pad;$1.barlen=$1.barlen+1}$1.encs=$a(["11221","21112","12112","22111","11212","21211","12211","11122","21121","12121","1111","2111"]);$1.barchars="0123456789";$1.sbs=$s($1.barlen*5+8);$1.txt=$a($1.barlen);$P($1.sbs,0,$g($1.encs,10));for(var _u=0,_t=$1.barlen-1;_u<=_t;_u+=2){$1.i=_u;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enca=$g($1.encs,$1.indx);$x($1.barchars,$G($1.barcode,$1.i+1,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.encb=$g($1.encs,$1.indx);$1.intl=$s($1.enca.length*2);for(var _1F=0,_1E=$1.enca.length-1;_1F<=_1E;_1F+=1){$1.j=_1F;$1.achar=$g($1.enca,$1.j);$1.bchar=$g($1.encb,$1.j);$p($1.intl,$1.j*2,$1.achar);$p($1.intl,$1.j*2+1,$1.bchar)}$P($1.sbs,$1.i*5+4,$1.intl);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*9+4,$1.textyoffset,$1.textfont,$1.textsize]));if($1.includecheck&&!$1.includecheckintext&&$1.barlen-2==$1.i){$p($1.txt,$1.i+1,$a([" ",($1.i+1)*9+4,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.i+1,$a([$G($1.barcode,$1.i+1,1),($1.i+1)*9+4,$1.textyoffset,$1.textfont,$1.textsize]))}}$P($1.sbs,$1.barlen*5+4,$g($1.encs,11));$k[$j++]=Infinity;$k[$j++]=Infinity;var _24=$1.sbs;for(var _25=0,_26=_24.length;_25<_26;_25++){$k[$j++]=$g(_24,_25)-48}var _28=$a();$k[$j++]=Infinity;for(var _2A=0,_2B=~~(($1.sbs.length+1)/2);_2A<_2B;_2A++){$k[$j++]=$1.height}var _2D=$a();$k[$j++]=Infinity;for(var _2F=0,_2G=~~(($1.sbs.length+1)/2);_2F<_2G;_2F++){$k[$j++]=0}var _2H=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_28;$k[$j++]="bhs";$k[$j++]=_2D;$k[$j++]="bbs";$k[$j++]=_2H;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="barratio";$k[$j++]=2;$k[$j++]="spaceratio";$k[$j++]=2;$k[$j++]="opt";$k[$j++]=$1.options;var _2L=$d();$k[$j++]=_2L;if(!$1.dontdraw){$0.renlinear()}};$0.itf14=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.includecheckintext=true;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=3;$1.height=.5;$1.showborder=true;$1.borderwidth=4;$1.borderleft=15;$1.borderright=15;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.borderwidth=+$1.borderwidth;$1.borderleft=+$1.borderleft;$1.borderright=+$1.borderright;$1.text=$1.barcode;var _E=$1.barcode;$k[$j++]=$s(_E.length);$k[$j++]=0;$F(_E,function(){var _G=$k[--$j];$k[$j++]=_G;if(_G!=32){var _H=$k[--$j];var _I=$k[--$j];var _J=$k[--$j];$p(_J,_I,_H);$k[$j++]=_J;$k[$j++]=$f(_I+1)}else{$j--}});var _K=$k[--$j];$1.barcode=$G($k[--$j],0,_K);$1.hasspace=$1.text.length!=$1.barcode.length;if($1.barcode.length!=13&&$1.barcode.length!=14){$k[$j++]="bwipp.itf14badLength";$k[$j++]="ITF-14 must be 13 or 14 digits";$0.raiseerror()}var _R=$1.barcode;for(var _S=0,_T=_R.length;_S<_T;_S++){var _U=$g(_R,_S);if(_U<48||_U>57){$k[$j++]="bwipp.itf14badCharacter";$k[$j++]="ITF-14 must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _V=0;_V<=12;_V+=1){$1.i=_V;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i)-48);if($1.i%2==0){var _b=$k[--$j];$k[$j++]=_b*3}var _c=$k[--$j];var _d=$k[--$j];$1[$k[--$j]]=$f(_d+_c)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==14){if($g($1.barcode,13)!=$1.checksum+48){$k[$j++]="bwipp.itf14badCheckDigit";$k[$j++]="Incorrect ITF-14 check digit provided";$0.raiseerror()}}else{var _k=$s(14);$P(_k,0,$1.barcode);$p(_k,13,$1.checksum+48);$1.barcode=_k;var _p=$1.hasspace?2:1;var _q=$s($1.text.length+_p);$P(_q,_q.length-2," ");$p(_q,_q.length-1,$1.checksum+48);$P(_q,0,$1.text);$1.text=_q}$p($1.options,"dontdraw",true);$p($1.options,"showborder",$1.showborder);$p($1.options,"borderwidth",$1.borderwidth);$p($1.options,"borderleft",$1.borderleft);$p($1.options,"borderright",$1.borderright);$p($1.options,"height",$1.height);$p($1.options,"textyoffset",$1.textyoffset);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.interleaved2of5();var _18=$k[--$j];$1[$k[--$j]]=_18;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.identcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;if($1.barcode.length!=11&&$1.barcode.length!=12){$k[$j++]="bwipp.identcodeBadLength";$k[$j++]="Deutsche Post Identcode must be 11 or 12 digits";$0.raiseerror()}$F($1.barcode,function(){var _D=$k[--$j];if(_D<48||_D>57){$k[$j++]="bwipp.identcodeBadCharacter";$k[$j++]="Deutsche Post Identcode must contain only digits";$0.raiseerror()}});$1.checksum=0;for(var _E=0;_E<=10;_E+=1){$1.i=_E;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i)-48);if($1.i%2==0){var _K=$k[--$j];$k[$j++]=_K*4}else{var _L=$k[--$j];$k[$j++]=_L*9}var _M=$k[--$j];var _N=$k[--$j];$1[$k[--$j]]=$f(_N+_M)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==12){if($g($1.barcode,11)!=$1.checksum+48){$k[$j++]="bwipp.identcodeBadCheckDigit";$k[$j++]="Incorrect Deutsche Post Identcode check digit provided";$0.raiseerror()}}var _U=$s(12);$P(_U,0,$1.barcode);$p(_U,11,$1.checksum+48);$1.barcode=_U;$1.text=$Z($s(16)," . . ");$P($1.text,0,$G($1.barcode,0,2));$P($1.text,3,$G($1.barcode,2,3));$P($1.text,7,$G($1.barcode,5,3));$P($1.text,11,$G($1.barcode,8,3));$P($1.text,15,$G($1.barcode,11,1));$p($1.options,"dontdraw",true);$p($1.options,"includecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.interleaved2of5();var _s=$k[--$j];$1[$k[--$j]]=_s;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.leitcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;if($1.barcode.length!=13&&$1.barcode.length!=14){$k[$j++]="bwipp.leitcodeBadLength";$k[$j++]="Deutsche Post Leitcode must be 13 or 14 digits";$0.raiseerror()}$F($1.barcode,function(){var _D=$k[--$j];if(_D<48||_D>57){$k[$j++]="bwipp.leitcodeBadCharacter";$k[$j++]="Deutsche Post Leitcode must contain only digits";$0.raiseerror()}});$1.checksum=0;for(var _E=0;_E<=12;_E+=1){$1.i=_E;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i)-48);if($1.i%2==0){var _K=$k[--$j];$k[$j++]=_K*4}else{var _L=$k[--$j];$k[$j++]=_L*9}var _M=$k[--$j];var _N=$k[--$j];$1[$k[--$j]]=$f(_N+_M)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==14){if($g($1.barcode,13)!=$1.checksum+48){$k[$j++]="bwipp.leitcodeBadCheckDigit";$k[$j++]="Incorrect Deutsche Post Leitcode check digit provided";$0.raiseerror()}}var _U=$s(14);$P(_U,0,$1.barcode);$p(_U,13,$1.checksum+48);$1.barcode=_U;$1.text=$Z($s(18)," . . . ");$P($1.text,0,$G($1.barcode,0,5));$P($1.text,6,$G($1.barcode,5,3));$P($1.text,10,$G($1.barcode,8,3));$P($1.text,14,$G($1.barcode,11,2));$P($1.text,17,$G($1.barcode,13,1));$p($1.options,"dontdraw",true);$p($1.options,"includecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.interleaved2of5();var _s=$k[--$j];$1[$k[--$j]]=_s;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.databaromni=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=33/72;$1.linkage=false;$1.format="omni";$1.barxmult=33;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($eq($1.format,"truncated")){$1.height=13/72}$1.height=+$1.height;$1.barxmult=~~$1.barxmult;if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.databaromniBadAI";$k[$j++]="GS1 DataBar Omnidirectional must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.databaromniBadLength";$k[$j++]="GS1 DataBar Omnidirectional must be 13 or 14 digits";$0.raiseerror()}var _E=$G($1.barcode,4,$1.barcode.length-4);for(var _F=0,_G=_E.length;_F<_G;_F++){var _H=$g(_E,_F);if(_H<48||_H>57){$k[$j++]="bwipp.databaromniBadCharacter";$k[$j++]="GS1 DataBar Omnidirectional must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _I=0;_I<=12;_I+=1){$1.i=_I;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _O=$k[--$j];$k[$j++]=_O*3}var _P=$k[--$j];var _Q=$k[--$j];$1[$k[--$j]]=$f(_Q+_P)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.databaromniBadCheckDigit";$k[$j++]="Incorrect GS1 DataBar Omnidirectional check digit provided";$0.raiseerror()}}var _X=$s(18);$P(_X,0,$1.barcode);$p(_X,17,$1.checksum+48);$1.barcode=_X;$1.txt=$a($1.barcode.length);for(var _e=0,_d=$1.barcode.length-1;_e<=_d;_e+=1){$1.i=_e;$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$1.ncr=function(){var _l=$k[--$j];var _m=$k[--$j];var _n=$f(_m-_l);if(_l<$f(_m-_l)){var _=_n;_n=_l;_l=_}$k[$j++]=_n;$k[$j++]=1;$k[$j++]=1;for(var _p=_m,_o=$f(_l+1);_p>=_o;_p-=1){var _q=$k[--$j];var _r=$k[--$j];var _s=$k[--$j];$k[$j++]=_s;$k[$j++]=_r;$k[$j++]=_q*_p;if($le(_r,_s)){var _t=$k[--$j];var _u=$k[--$j];$k[$j++]=$f(_u+1);$k[$j++]=~~(_t/_u)}}for(;;){var _v=$k[--$j];var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=_x;$k[$j++]=_w;$k[$j++]=_v;if($gt(_w,_x)){break}var _y=$k[--$j];var _z=$k[--$j];$k[$j++]=$f(_z+1);$k[$j++]=~~(_y/_z)}var _10=$k[--$j];var _11=$k[--$j];$k[$j++]=_10;$k[$j++]=_11;$j--;var _12=$k[--$j];var _13=$k[--$j];$k[$j++]=_12;$k[$j++]=_13;$j--};$1.getRSSwidths=function(){$1.oe=$k[--$j];$1.el=$k[--$j];$1.mw=$k[--$j];$1.nm=$k[--$j];$1.val=$k[--$j];$1.out=$a($1.el);$1.mask=0;for(var _1D=0,_1C=$f($1.el-2);_1D<=_1C;_1D+=1){$1.bar=_1D;$1.ew=1;var _1F=$1.bar;$1.mask=$1.mask|(_1F<0?1>>>-_1F:1<<_1F);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($1.nm-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _1K=$k[--$j];$1[$k[--$j]]=_1K;if($1.oe&&$1.mask==0&&$f($f($f($1.nm-$1.ew)-$1.el*2)+$1.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$1.sval;$k[$j++]=$f($f($f($1.nm-$1.ew)-$1.el)+$1.bar);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _1Z=$k[--$j];var _1a=$k[--$j];$1[$k[--$j]]=$f(_1a-_1Z)}if($f($1.el-$1.bar)>2){$1.lval=0;for(var _1k=$f($f($f($f($1.nm-$1.ew)-$1.el)+$1.bar)+2),_1j=$f($1.mw+1);_1k>=_1j;_1k-=1){$k[$j++]=$f($f($f($1.nm-_1k)-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-3);$1.ncr();$1.lval=$f($k[--$j]+$1.lval)}$1.sval=$f($1.sval-$1.lval*$f($f($1.el-$1.bar)-1))}else{if($f($1.nm-$1.ew)>$1.mw){$1.sval=$f($1.sval-1)}}$1.val=$f($1.val-$1.sval);if($1.val<0){break}$1.ew=$1.ew+1;var _24=$1.bar;$1.mask=$1.mask&~(_24<0?1>>>-_24:1<<_24)}$1.val=$f($1.val+$1.sval);$1.nm=$f($1.nm-$1.ew);$p($1.out,$1.bar,$1.ew)}$p($1.out,$f($1.el-1),$1.nm);$k[$j++]=$1.out};$k[$j++]=Infinity;var _2H=$1.linkage?1:0;var _2J=$G($1.barcode,4,13);$k[$j++]=_2H;for(var _2K=0,_2L=_2J.length;_2K<_2L;_2K++){$k[$j++]=$f($g(_2J,_2K)-48)}$1.binval=$a();for(var _2O=0;_2O<=12;_2O+=1){$1.i=_2O;var _2P=$1.binval;var _2Q=$1.i;$p(_2P,_2Q+1,$f($g(_2P,_2Q+1)+$g($1.binval,$1.i)%4537077*10));$p($1.binval,$1.i,~~($g($1.binval,$1.i)/4537077))}$1.right=$g($1.binval,13)%4537077;var _2c=$1.binval;$p(_2c,13,~~($g(_2c,13)/4537077));$1.left=0;$1.i=true;for(var _2e=0;_2e<=13;_2e+=1){$1.j=_2e;var _2h=$g($1.binval,$1.j);$k[$j++]=_2h;if(_2h==0&&$1.i){$j--}else{$1.i=false;$1.left=$f($1.left+$k[--$j]*~~Math.pow(10,13-$1.j))}}$1.d1=~~($1.left/1597);$1.d2=$1.left%1597;$1.d3=~~($1.right/1597);$1.d4=$1.right%1597;$1.tab164=$a([160,0,12,4,8,1,161,1,960,161,10,6,6,3,80,10,2014,961,8,8,4,5,31,34,2714,2015,6,10,3,6,10,70,2840,2715,4,12,1,8,1,126]);$1.tab154=$a([335,0,5,10,2,7,4,84,1035,336,7,8,4,5,20,35,1515,1036,9,6,6,3,48,10,1596,1516,11,4,8,1,81,1]);$1.i=0;for(;;){if($1.d1<=$g($1.tab164,$1.i)){var _2y=$G($1.tab164,$1.i+1,7);for(var _2z=0,_30=_2y.length;_2z<_30;_2z++){$k[$j++]=$g(_2y,_2z)}$1.d1te=$k[--$j];$1.d1to=$k[--$j];$1.d1mwe=$k[--$j];$1.d1mwo=$k[--$j];$1.d1ele=$k[--$j];$1.d1elo=$k[--$j];$1.d1gs=$k[--$j];break}$1.i=$1.i+8}$1.i=0;for(;;){if($1.d2<=$g($1.tab154,$1.i)){var _3G=$G($1.tab154,$1.i+1,7);for(var _3H=0,_3I=_3G.length;_3H<_3I;_3H++){$k[$j++]=$g(_3G,_3H)}$1.d2te=$k[--$j];$1.d2to=$k[--$j];$1.d2mwe=$k[--$j];$1.d2mwo=$k[--$j];$1.d2ele=$k[--$j];$1.d2elo=$k[--$j];$1.d2gs=$k[--$j];break}$1.i=$1.i+8}$1.i=0;for(;;){if($1.d3<=$g($1.tab164,$1.i)){var _3Y=$G($1.tab164,$1.i+1,7);for(var _3Z=0,_3a=_3Y.length;_3Z<_3a;_3Z++){$k[$j++]=$g(_3Y,_3Z)}$1.d3te=$k[--$j];$1.d3to=$k[--$j];$1.d3mwe=$k[--$j];$1.d3mwo=$k[--$j];$1.d3ele=$k[--$j];$1.d3elo=$k[--$j];$1.d3gs=$k[--$j];break}$1.i=$1.i+8}$1.i=0;for(;;){if($1.d4<=$g($1.tab154,$1.i)){var _3q=$G($1.tab154,$1.i+1,7);for(var _3r=0,_3s=_3q.length;_3r<_3s;_3r++){$k[$j++]=$g(_3q,_3r)}$1.d4te=$k[--$j];$1.d4to=$k[--$j];$1.d4mwe=$k[--$j];$1.d4mwo=$k[--$j];$1.d4ele=$k[--$j];$1.d4elo=$k[--$j];$1.d4gs=$k[--$j];break}$1.i=$1.i+8}$k[$j++]="d1wo";$k[$j++]=~~($f($1.d1-$1.d1gs)/$1.d1te);$k[$j++]=$1.d1elo;$k[$j++]=$1.d1mwo;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _47=$k[--$j];$1[$k[--$j]]=_47;$k[$j++]="d1we";$k[$j++]=$f($1.d1-$1.d1gs)%$1.d1te;$k[$j++]=$1.d1ele;$k[$j++]=$1.d1mwe;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _4E=$k[--$j];$1[$k[--$j]]=_4E;$k[$j++]="d2wo";$k[$j++]=$f($1.d2-$1.d2gs)%$1.d2to;$k[$j++]=$1.d2elo;$k[$j++]=$1.d2mwo;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _4L=$k[--$j];$1[$k[--$j]]=_4L;$k[$j++]="d2we";$k[$j++]=~~($f($1.d2-$1.d2gs)/$1.d2to);$k[$j++]=$1.d2ele;$k[$j++]=$1.d2mwe;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _4S=$k[--$j];$1[$k[--$j]]=_4S;$k[$j++]="d3wo";$k[$j++]=~~($f($1.d3-$1.d3gs)/$1.d3te);$k[$j++]=$1.d3elo;$k[$j++]=$1.d3mwo;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _4Z=$k[--$j];$1[$k[--$j]]=_4Z;$k[$j++]="d3we";$k[$j++]=$f($1.d3-$1.d3gs)%$1.d3te;$k[$j++]=$1.d3ele;$k[$j++]=$1.d3mwe;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _4g=$k[--$j];$1[$k[--$j]]=_4g;$k[$j++]="d4wo";$k[$j++]=$f($1.d4-$1.d4gs)%$1.d4to;$k[$j++]=$1.d4elo;$k[$j++]=$1.d4mwo;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _4n=$k[--$j];$1[$k[--$j]]=_4n;$k[$j++]="d4we";$k[$j++]=~~($f($1.d4-$1.d4gs)/$1.d4to);$k[$j++]=$1.d4ele;$k[$j++]=$1.d4mwe;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _4u=$k[--$j];$1[$k[--$j]]=_4u;$1.d1w=$a(8);for(var _4x=0;_4x<=3;_4x+=1){$1.i=_4x;$p($1.d1w,$1.i*2,$g($1.d1wo,$1.i));$p($1.d1w,$1.i*2+1,$g($1.d1we,$1.i))}$1.d2w=$a(8);for(var _59=0;_59<=3;_59+=1){$1.i=_59;$p($1.d2w,7-$1.i*2,$g($1.d2wo,$1.i));$p($1.d2w,6-$1.i*2,$g($1.d2we,$1.i))}$1.d3w=$a(8);for(var _5L=0;_5L<=3;_5L+=1){$1.i=_5L;$p($1.d3w,7-$1.i*2,$g($1.d3wo,$1.i));$p($1.d3w,6-$1.i*2,$g($1.d3we,$1.i))}$1.d4w=$a(8);for(var _5X=0;_5X<=3;_5X+=1){$1.i=_5X;$p($1.d4w,$1.i*2,$g($1.d4wo,$1.i));$p($1.d4w,$1.i*2+1,$g($1.d4we,$1.i))}$k[$j++]=Infinity;var _5i=$1.d1w;for(var _5j=0,_5k=_5i.length;_5j<_5k;_5j++){$k[$j++]=$g(_5i,_5j)}var _5m=$1.d2w;for(var _5n=0,_5o=_5m.length;_5n<_5o;_5n++){$k[$j++]=$g(_5m,_5n)}var _5q=$1.d3w;for(var _5r=0,_5s=_5q.length;_5r<_5s;_5r++){$k[$j++]=$g(_5q,_5r)}var _5u=$1.d4w;for(var _5v=0,_5w=_5u.length;_5v<_5w;_5v++){$k[$j++]=$g(_5u,_5v)}$1.widths=$a();$1.checkweights=$a([1,3,9,27,2,6,18,54,58,72,24,8,29,36,12,4,74,51,17,32,37,65,48,16,64,34,23,69,49,68,46,59]);$1.checkwidths=$a([3,8,2,1,1,3,5,5,1,1,3,3,7,1,1,3,1,9,1,1,2,7,4,1,1,2,5,6,1,1,2,3,8,1,1,1,5,7,1,1,1,3,9,1,1]);$1.checksum=0;for(var _61=0;_61<=31;_61+=1){$1.i=_61;$1.checksum=$f($1.checksum+$g($1.widths,$1.i)*$g($1.checkweights,$1.i))}$1.checksum=$1.checksum%79;if($1.checksum>=8){$1.checksum=$f($1.checksum+1)}if($1.checksum>=72){$1.checksum=$f($1.checksum+1)}$1.checklt=$G($1.checkwidths,~~($1.checksum/9)*5,5);$1.checkrtrev=$G($1.checkwidths,$1.checksum%9*5,5);$1.checkrt=$a(5);for(var _6L=0;_6L<=4;_6L+=1){$1.i=_6L;$p($1.checkrt,$1.i,$g($1.checkrtrev,4-$1.i))}if($eq($1.format,"omni")||$eq($1.format,"truncated")){$k[$j++]=Infinity;var _6T=$1.d1w;$k[$j++]=1;for(var _6U=0,_6V=_6T.length;_6U<_6V;_6U++){$k[$j++]=$g(_6T,_6U)}var _6X=$1.checklt;for(var _6Y=0,_6Z=_6X.length;_6Y<_6Z;_6Y++){$k[$j++]=$g(_6X,_6Y)}var _6b=$1.d2w;for(var _6c=0,_6d=_6b.length;_6c<_6d;_6c++){$k[$j++]=$g(_6b,_6c)}var _6f=$1.d4w;for(var _6g=0,_6h=_6f.length;_6g<_6h;_6g++){$k[$j++]=$g(_6f,_6g)}var _6j=$1.checkrt;for(var _6k=0,_6l=_6j.length;_6k<_6l;_6k++){$k[$j++]=$g(_6j,_6k)}var _6n=$1.d3w;for(var _6o=0,_6p=_6n.length;_6o<_6p;_6o++){$k[$j++]=$g(_6n,_6o)}$k[$j++]=1;$k[$j++]=1;$1.sbs=$a();$k[$j++]=Infinity;var _6s=$1.sbs;$k[$j++]=Infinity;for(var _6u=0,_6v=~~(($1.sbs.length+1)/2);_6u<_6v;_6u++){$k[$j++]=$1.height}var _6x=$a();$k[$j++]=Infinity;for(var _6z=0,_70=~~(($1.sbs.length+1)/2);_6z<_70;_6z++){$k[$j++]=0}var _71=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_6s;$k[$j++]="bhs";$k[$j++]=_6x;$k[$j++]="bbs";$k[$j++]=_71;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _74=$d();$k[$j++]=_74;if(!$1.dontdraw){$0.renlinear()}}else{$k[$j++]=Infinity;var _76=$1.d1w;$k[$j++]=1;$k[$j++]=1;for(var _77=0,_78=_76.length;_77<_78;_77++){$k[$j++]=$g(_76,_77)}var _7A=$1.checklt;for(var _7B=0,_7C=_7A.length;_7B<_7C;_7B++){$k[$j++]=$g(_7A,_7B)}var _7E=$1.d2w;for(var _7F=0,_7G=_7E.length;_7F<_7G;_7F++){$k[$j++]=$g(_7E,_7F)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$1.top=$a();$k[$j++]=Infinity;var _7J=$1.d4w;$k[$j++]=1;$k[$j++]=1;for(var _7K=0,_7L=_7J.length;_7K<_7L;_7K++){$k[$j++]=$g(_7J,_7K)}var _7N=$1.checkrt;for(var _7O=0,_7P=_7N.length;_7O<_7P;_7O++){$k[$j++]=$g(_7N,_7O)}var _7R=$1.d3w;for(var _7S=0,_7T=_7R.length;_7S<_7T;_7S++){$k[$j++]=$g(_7R,_7S)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$1.bot=$a();for(var _7W=0;_7W<=24;_7W+=2){$1.i=_7W;for(var _7a=0,_7b=$g($1.top,$1.i);_7a<_7b;_7a++){$k[$j++]=0}for(var _7f=0,_7g=$g($1.top,$1.i+1);_7f<_7g;_7f++){$k[$j++]=1}}$r($a(50));$1.top=$k[--$j];for(var _7j=0;_7j<=24;_7j+=2){$1.i=_7j;for(var _7n=0,_7o=$g($1.bot,$1.i);_7n<_7o;_7n++){$k[$j++]=1}for(var _7s=0,_7t=$g($1.bot,$1.i+1);_7s<_7t;_7s++){$k[$j++]=0}}$r($a(50));$1.bot=$k[--$j];if($eq($1.format,"stacked")){$1.sep=$a(50);$p($1.sep,0,0);for(var _7z=1;_7z<=49;_7z+=1){$1.i=_7z;if($eq($g($1.top,$1.i),$g($1.bot,$1.i))){$p($1.sep,$1.i,$f(1-$g($1.top,$1.i)))}else{$p($1.sep,$1.i,$f(1-$g($1.sep,$1.i-1)))}}$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,46,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _8K=0,_8L=5;_8K<_8L;_8K++){$q($1.top)}$q($1.sep);for(var _8O=0,_8P=7;_8O<_8P;_8O++){$q($1.bot)}$1.pixs=$a();$1.pixy=~~($1.pixs.length/50)}if($eq($1.format,"stackedomni")){$k[$j++]=Infinity;$F($1.top,function(){var _8V=$k[--$j];$k[$j++]=$f(1-_8V)});$1.sep1=$a();$P($1.sep1,0,$a([0,0,0,0]));$P($1.sep1,46,$a([0,0,0,0]));for(var _8b=18;_8b<=30;_8b+=1){$1.i=_8b;if($g($1.top,$1.i)==0){if($g($1.top,$1.i-1)==1){$k[$j++]=1}else{var _8l=$g($1.sep1,$1.i-1)==0?1:0;$k[$j++]=_8l}}else{$k[$j++]=0}$p($1.sep1,$1.i,$k[--$j])}$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _8p=0,_8q=21;_8p<_8q;_8p++){$k[$j++]=0;$k[$j++]=1}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$1.sep2=$a();$k[$j++]=Infinity;$F($1.bot,function(){var _8t=$k[--$j];$k[$j++]=$f(1-_8t)});$1.sep3=$a();$P($1.sep3,0,$a([0,0,0,0]));$P($1.sep3,46,$a([0,0,0,0]));for(var _8z=19;_8z<=31;_8z+=1){$1.i=_8z;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _99=$g($1.sep3,$1.i-1)==0?1:0;$k[$j++]=_99}}else{$k[$j++]=0}$p($1.sep3,$1.i,$k[--$j])}$1.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _9E=0;_9E<=12;_9E+=1){var _9J=$k[--$j];$k[$j++]=_9J&&$eq($g($1.bot,_9E+19),$g($1.f3,_9E))}if($k[--$j]){$P($1.sep3,19,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}$k[$j++]=Infinity;for(var _9O=0,_9P=$1.barxmult;_9O<_9P;_9O++){$q($1.top)}$q($1.sep1);$q($1.sep2);$q($1.sep3);for(var _9V=0,_9W=$1.barxmult;_9V<_9W;_9V++){$q($1.bot)}$1.pixs=$a();$1.pixy=~~($1.pixs.length/50)}var _9e=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",50],["pixy",$1.pixy],["height",$1.pixy/72],["width",50/72],["opt",$1.options]]);$k[$j++]=_9e;if(!$1.dontdraw){$0.renmatrix()}}};$0.databarstacked=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarstackedBadAI";$k[$j++]="GS1 DataBar Stacked must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.databarstackedBadLength";$k[$j++]="GS1 DataBar Stacked must be 13 or 14 digits";$0.raiseerror()}var _B=$G($1.barcode,4,$1.barcode.length-4);for(var _C=0,_D=_B.length;_C<_D;_C++){var _E=$g(_B,_C);if(_E<48||_E>57){$k[$j++]="bwipp.databarstackedBadCharacter";$k[$j++]="GS1 DataBar Stacked must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _F=0;_F<=12;_F+=1){$1.i=_F;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _L=$k[--$j];$k[$j++]=_L*3}var _M=$k[--$j];var _N=$k[--$j];$1[$k[--$j]]=$f(_N+_M)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.databarstackedBadCheckDigit";$k[$j++]="Incorrect GS1 DataBar Stacked check digit provided";$0.raiseerror()}}var _U=$s(18);$P(_U,0,$1.barcode);$p(_U,17,$1.checksum+48);$1.barcode=_U;$p($1.options,"dontdraw",true);$p($1.options,"format","stacked");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.databaromni();var _b=$k[--$j];$1[$k[--$j]]=_b;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.databarstackedomni=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarstackedomniBadAI";$k[$j++]="GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.databarstackedomniBadLength";$k[$j++]="GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits";$0.raiseerror()}var _B=$G($1.barcode,4,$1.barcode.length-4);for(var _C=0,_D=_B.length;_C<_D;_C++){var _E=$g(_B,_C);if(_E<48||_E>57){$k[$j++]="bwipp.databarstackedomniBadCharacter";$k[$j++]="GS1 DataBar Stacked Omnidirectional must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _F=0;_F<=12;_F+=1){$1.i=_F;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _L=$k[--$j];$k[$j++]=_L*3}var _M=$k[--$j];var _N=$k[--$j];$1[$k[--$j]]=$f(_N+_M)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.databarstackedomniBadCheckDigit";$k[$j++]="Incorrect GS1 DataBar Stacked Omnidirectional check digit provided";$0.raiseerror()}}var _U=$s(18);$P(_U,0,$1.barcode);$p(_U,17,$1.checksum+48);$1.barcode=_U;$p($1.options,"dontdraw",true);$p($1.options,"format","stackedomni");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.databaromni();var _b=$k[--$j];$1[$k[--$j]]=_b;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.databartruncated=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.databartruncatedBadAI";$k[$j++]="GS1 DataBar Truncated must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.databartruncatedBadLength";$k[$j++]="GS1 DataBar Truncated must be 13 or 14 digits";$0.raiseerror()}var _B=$G($1.barcode,4,$1.barcode.length-4);for(var _C=0,_D=_B.length;_C<_D;_C++){var _E=$g(_B,_C);if(_E<48||_E>57){$k[$j++]="bwipp.databartruncatedBadCharacter";$k[$j++]="GS1 DataBar Truncated must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _F=0;_F<=12;_F+=1){$1.i=_F;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _L=$k[--$j];$k[$j++]=_L*3}var _M=$k[--$j];var _N=$k[--$j];$1[$k[--$j]]=$f(_N+_M)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.databartruncatedBadCheckDigit";$k[$j++]="Incorrect GS1 DataBar Truncated check digit provided";$0.raiseerror()}}var _U=$s(18);$P(_U,0,$1.barcode);$p(_U,17,$1.checksum+48);$1.barcode=_U;$p($1.options,"dontdraw",true);$p($1.options,"format","truncated");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.databaromni();var _b=$k[--$j];$1[$k[--$j]]=_b;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.databarlimited=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=10/72;$1.linkage=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarlimitedBadAI";$k[$j++]="GS1 DataBar Limited must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.databarlimitedBadLength";$k[$j++]="GS1 DataBar Limited must be 13 or 14 digits";$0.raiseerror()}var _B=$g($1.barcode,4);if(_B<48||_B>49){$k[$j++]="bwipp.databarlimitedBadStartDigit";$k[$j++]="GS1 DataBar Limited must begin with 0 or 1";$0.raiseerror()}var _E=$G($1.barcode,5,$1.barcode.length-5);for(var _F=0,_G=_E.length;_F<_G;_F++){var _H=$g(_E,_F);if(_H<48||_H>57){$k[$j++]="bwipp.databarlimitedBadCharacter";$k[$j++]="GS1 DataBar Limited must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _I=0;_I<=12;_I+=1){$1.i=_I;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _O=$k[--$j];$k[$j++]=_O*3}var _P=$k[--$j];var _Q=$k[--$j];$1[$k[--$j]]=$f(_Q+_P)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.databarlimitedBadCheckDigit";$k[$j++]="Incorrect GS1 DataBar Limited check digit provided";$0.raiseerror()}}var _X=$s(18);$P(_X,0,$1.barcode);$p(_X,17,$1.checksum+48);$1.barcode=_X;$k[$j++]=Infinity;var _b=$G($1.barcode,4,13);for(var _c=0,_d=_b.length;_c<_d;_c++){$k[$j++]=$f($g(_b,_c)-48)}$1.binval=$a();if($1.linkage){$1.linkval=$a([2,0,1,5,1,3,3,5,3,1,0,9,6]);for(var _k=0,_j=$1.binval.length-1;_k<=_j;_k+=1){$1.i=_k;$p($1.binval,$1.i,$f($g($1.binval,$1.i)+$g($1.linkval,$1.i)))}}$1.txt=$a($1.barcode.length);for(var _x=0,_w=$1.barcode.length-1;_x<=_w;_x+=1){$1.i=_x;$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$1.ncr=function(){var _14=$k[--$j];var _15=$k[--$j];var _16=$f(_15-_14);if(_14<$f(_15-_14)){var _=_16;_16=_14;_14=_}$k[$j++]=_16;$k[$j++]=1;$k[$j++]=1;for(var _18=_15,_17=$f(_14+1);_18>=_17;_18-=1){var _19=$k[--$j];var _1A=$k[--$j];var _1B=$k[--$j];$k[$j++]=_1B;$k[$j++]=_1A;$k[$j++]=_19*_18;if($le(_1A,_1B)){var _1C=$k[--$j];var _1D=$k[--$j];$k[$j++]=$f(_1D+1);$k[$j++]=~~(_1C/_1D)}}for(;;){var _1E=$k[--$j];var _1F=$k[--$j];var _1G=$k[--$j];$k[$j++]=_1G;$k[$j++]=_1F;$k[$j++]=_1E;if($gt(_1F,_1G)){break}var _1H=$k[--$j];var _1I=$k[--$j];$k[$j++]=$f(_1I+1);$k[$j++]=~~(_1H/_1I)}var _1J=$k[--$j];var _1K=$k[--$j];$k[$j++]=_1J;$k[$j++]=_1K;$j--;var _1L=$k[--$j];var _1M=$k[--$j];$k[$j++]=_1L;$k[$j++]=_1M;$j--};$1.getRSSwidths=function(){$1.oe=$k[--$j];$1.el=$k[--$j];$1.mw=$k[--$j];$1.nm=$k[--$j];$1.val=$k[--$j];$1.out=$a($1.el);$1.mask=0;for(var _1W=0,_1V=$f($1.el-2);_1W<=_1V;_1W+=1){$1.bar=_1W;$1.ew=1;var _1Y=$1.bar;$1.mask=$1.mask|(_1Y<0?1>>>-_1Y:1<<_1Y);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($1.nm-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _1d=$k[--$j];$1[$k[--$j]]=_1d;if($1.oe&&$1.mask==0&&$f($f($f($1.nm-$1.ew)-$1.el*2)+$1.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$1.sval;$k[$j++]=$f($f($f($1.nm-$1.ew)-$1.el)+$1.bar);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _1s=$k[--$j];var _1t=$k[--$j];$1[$k[--$j]]=$f(_1t-_1s)}if($f($1.el-$1.bar)>2){$1.lval=0;for(var _23=$f($f($f($f($1.nm-$1.ew)-$1.el)+$1.bar)+2),_22=$f($1.mw+1);_23>=_22;_23-=1){$k[$j++]=$f($f($f($1.nm-_23)-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-3);$1.ncr();$1.lval=$f($k[--$j]+$1.lval)}$1.sval=$f($1.sval-$1.lval*$f($f($1.el-$1.bar)-1))}else{if($f($1.nm-$1.ew)>$1.mw){$1.sval=$f($1.sval-1)}}$1.val=$f($1.val-$1.sval);if($1.val<0){break}$1.ew=$1.ew+1;var _2N=$1.bar;$1.mask=$1.mask&~(_2N<0?1>>>-_2N:1<<_2N)}$1.val=$f($1.val+$1.sval);$1.nm=$f($1.nm-$1.ew);$p($1.out,$1.bar,$1.ew)}$p($1.out,$f($1.el-1),$1.nm);$k[$j++]=$1.out};for(var _2Z=0;_2Z<=11;_2Z+=1){$1.i=_2Z;var _2a=$1.binval;var _2b=$1.i;$p(_2a,_2b+1,$f($g(_2a,_2b+1)+$g($1.binval,$1.i)%2013571*10));$p($1.binval,$1.i,~~($g($1.binval,$1.i)/2013571))}$1.d2=$g($1.binval,12)%2013571;var _2n=$1.binval;$p(_2n,12,~~($g(_2n,12)/2013571));$1.d1=0;$1.i=true;for(var _2p=0;_2p<=12;_2p+=1){$1.j=_2p;var _2s=$g($1.binval,$1.j);$k[$j++]=_2s;if(_2s==0&&$1.i){$j--}else{$1.i=false;$1.d1=$f($1.d1+$k[--$j]*~~Math.pow(10,12-$1.j))}}$1.tab267=$a([183063,0,17,9,6,3,6538,28,820063,183064,13,13,5,4,875,728,1000775,820064,9,17,3,6,28,6454,1491020,1000776,15,11,5,4,2415,203,1979844,1491021,11,15,4,5,203,2408,1996938,1979845,19,7,8,1,17094,1,2013570,1996939,7,19,1,8,1,16632]);$1.i=0;for(;;){if($1.d1<=$g($1.tab267,$1.i)){var _34=$G($1.tab267,$1.i+1,7);for(var _35=0,_36=_34.length;_35<_36;_35++){$k[$j++]=$g(_34,_35)}$1.d1te=$k[--$j];$1.d1to=$k[--$j];$1.d1mwe=$k[--$j];$1.d1mwo=$k[--$j];$1.d1ele=$k[--$j];$1.d1elo=$k[--$j];$1.d1gs=$k[--$j];break}$1.i=$1.i+8}$1.i=0;for(;;){if($1.d2<=$g($1.tab267,$1.i)){var _3M=$G($1.tab267,$1.i+1,7);for(var _3N=0,_3O=_3M.length;_3N<_3O;_3N++){$k[$j++]=$g(_3M,_3N)}$1.d2te=$k[--$j];$1.d2to=$k[--$j];$1.d2mwe=$k[--$j];$1.d2mwo=$k[--$j];$1.d2ele=$k[--$j];$1.d2elo=$k[--$j];$1.d2gs=$k[--$j];break}$1.i=$1.i+8}$k[$j++]="d1wo";$k[$j++]=~~($f($1.d1-$1.d1gs)/$1.d1te);$k[$j++]=$1.d1elo;$k[$j++]=$1.d1mwo;$k[$j++]=7;$k[$j++]=false;$1.getRSSwidths();var _3d=$k[--$j];$1[$k[--$j]]=_3d;$k[$j++]="d1we";$k[$j++]=$f($1.d1-$1.d1gs)%$1.d1te;$k[$j++]=$1.d1ele;$k[$j++]=$1.d1mwe;$k[$j++]=7;$k[$j++]=true;$1.getRSSwidths();var _3k=$k[--$j];$1[$k[--$j]]=_3k;$k[$j++]="d2wo";$k[$j++]=~~($f($1.d2-$1.d2gs)/$1.d2te);$k[$j++]=$1.d2elo;$k[$j++]=$1.d2mwo;$k[$j++]=7;$k[$j++]=false;$1.getRSSwidths();var _3r=$k[--$j];$1[$k[--$j]]=_3r;$k[$j++]="d2we";$k[$j++]=$f($1.d2-$1.d2gs)%$1.d2te;$k[$j++]=$1.d2ele;$k[$j++]=$1.d2mwe;$k[$j++]=7;$k[$j++]=true;$1.getRSSwidths();var _3y=$k[--$j];$1[$k[--$j]]=_3y;$1.d1w=$a(14);for(var _41=0;_41<=6;_41+=1){$1.i=_41;$p($1.d1w,$1.i*2,$g($1.d1wo,$1.i));$p($1.d1w,$1.i*2+1,$g($1.d1we,$1.i))}$1.d2w=$a(14);for(var _4D=0;_4D<=6;_4D+=1){$1.i=_4D;$p($1.d2w,$1.i*2,$g($1.d2wo,$1.i));$p($1.d2w,$1.i*2+1,$g($1.d2we,$1.i))}$k[$j++]=Infinity;var _4O=$1.d1w;for(var _4P=0,_4Q=_4O.length;_4P<_4Q;_4P++){$k[$j++]=$g(_4O,_4P)}var _4S=$1.d2w;for(var _4T=0,_4U=_4S.length;_4T<_4U;_4T++){$k[$j++]=$g(_4S,_4T)}$1.widths=$a();$1.checkweights=$a([1,3,9,27,81,65,17,51,64,14,42,37,22,66,20,60,2,6,18,54,73,41,34,13,39,28,84,74]);$k[$j++]=Infinity;for(var _4Y=0;_4Y<=43;_4Y+=1){$k[$j++]=_4Y}$k[$j++]=45;$k[$j++]=52;$k[$j++]=57;for(var _4Z=63;_4Z<=66;_4Z+=1){$k[$j++]=_4Z}for(var _4a=73;_4a<=79;_4a+=1){$k[$j++]=_4a}$k[$j++]=82;for(var _4b=126;_4b<=130;_4b+=1){$k[$j++]=_4b}$k[$j++]=132;for(var _4c=141;_4c<=146;_4c+=1){$k[$j++]=_4c}for(var _4d=210;_4d<=217;_4d+=1){$k[$j++]=_4d}$k[$j++]=220;for(var _4e=316;_4e<=320;_4e+=1){$k[$j++]=_4e}$k[$j++]=322;$k[$j++]=323;$k[$j++]=326;$k[$j++]=337;$1.checkseq=$a();$1.checksum=0;for(var _4g=0;_4g<=27;_4g+=1){$1.i=_4g;$1.checksum=$f($1.checksum+$g($1.widths,$1.i)*$g($1.checkweights,$1.i))}$1.checksum=$1.checksum%89;$1.seq=$g($1.checkseq,$1.checksum);$k[$j++]="swidths";$k[$j++]=~~($1.seq/21);$k[$j++]=8;$k[$j++]=3;$k[$j++]=6;$k[$j++]=false;$1.getRSSwidths();var _4t=$k[--$j];$1[$k[--$j]]=_4t;$k[$j++]="bwidths";$k[$j++]=$1.seq%21;$k[$j++]=8;$k[$j++]=3;$k[$j++]=6;$k[$j++]=false;$1.getRSSwidths();var _4w=$k[--$j];$1[$k[--$j]]=_4w;$1.checkwidths=$a([0,0,0,0,0,0,0,0,0,0,0,0,1,1]);for(var _4z=0;_4z<=5;_4z+=1){$1.i=_4z;$p($1.checkwidths,$1.i*2,$g($1.swidths,$1.i));$p($1.checkwidths,$1.i*2+1,$g($1.bwidths,$1.i))}$k[$j++]=Infinity;var _5A=$1.d1w;$k[$j++]=1;for(var _5B=0,_5C=_5A.length;_5B<_5C;_5B++){$k[$j++]=$g(_5A,_5B)}var _5E=$1.checkwidths;for(var _5F=0,_5G=_5E.length;_5F<_5G;_5F++){$k[$j++]=$g(_5E,_5F)}var _5I=$1.d2w;for(var _5J=0,_5K=_5I.length;_5J<_5K;_5J++){$k[$j++]=$g(_5I,_5J)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=5;$1.sbs=$a();$k[$j++]=Infinity;var _5N=$1.sbs;$k[$j++]=Infinity;for(var _5P=0,_5Q=~~(($1.sbs.length+1)/2);_5P<_5Q;_5P++){$k[$j++]=$1.height}var _5S=$a();$k[$j++]=Infinity;for(var _5U=0,_5V=~~(($1.sbs.length+1)/2);_5U<_5V;_5U++){$k[$j++]=0}var _5W=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_5N;$k[$j++]="bhs";$k[$j++]=_5S;$k[$j++]="bbs";$k[$j++]=_5W;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _5Z=$d();$k[$j++]=_5Z;if(!$1.dontdraw){$0.renlinear()}};$0.databarexpanded=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.parse=false;$1.dontlint=false;$1.dontdraw=false;$1.height=34/72;$1.format="expanded";$1.segments=-1;$1.linkage=false;$1.barxmult=34;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;$1.segments=~~$1.segments;$1.barxmult=~~$1.barxmult;if($1.segments==-1){var _A=$eq($1.format,"expandedstacked")?4:22;$1.segments=_A}else{if($1.segments<2||$1.segments>22||$1.segments%2!=0){$k[$j++]="bwipp.gs1databarexpandedBadSegments";$k[$j++]="The number of segments must be even from 2 to 22";$0.raiseerror()}}$1.expand=function(){var _F=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_F;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _J=$1.barcode;$k[$j++]=$G(_J,1,_J.length-1);for(;;){var _L=$k[--$j];$k[$j++]=_L;if($eq(_L,"")){break}$x($k[--$j],")");$j--;var _N=$k[--$j];var _O=$k[--$j];$k[$j++]=_N;$k[$j++]=_O;$j--;var _P=$k[--$j];var _Q=$k[--$j];$k[$j++]=_P;$x(_Q,"(");if($k[--$j]){var _S=$k[--$j];var _T=$k[--$j];$k[$j++]=_S;$k[$j++]=_T;$j--;var _U=$k[--$j];var _V=$k[--$j];var _W=$k[--$j];$k[$j++]=_V;$k[$j++]=_W;$k[$j++]=_U}else{var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]="";$k[$j++]=_Y;$k[$j++]=_X}$k[$j++]=Infinity;$q($1.ais);var _b=$k[$j-1-($m()+2)];$k[$j++]=_b;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _f=$k[$j-1-($m()+1)];$k[$j++]=_f;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}for(;;){if($1.ais.length==2){if($eq($g($1.ais,0),"01")&&$eq($g($1.ais,1),"3103")){if($eq($G($g($1.vals,0),0,1),"9")&&~~$z($g($1.vals,1))<=32767){$k[$j++]="0100";$k[$j++]=false;break}}}if($1.ais.length==2){if($eq($g($1.ais,0),"01")&&$eq($g($1.ais,1),"3202")){if($eq($G($g($1.vals,0),0,1),"9")&&~~$z($g($1.vals,1))<=9999){$k[$j++]="0101";$k[$j++]=false;break}}}if($1.ais.length==2){if($eq($g($1.ais,0),"01")&&$eq($g($1.ais,1),"3203")){if($eq($G($g($1.vals,0),0,1),"9")&&~~$z($g($1.vals,1))<=22767){$k[$j++]="0101";$k[$j++]=false;break}}}var _1F=$1.ais.length;if(_1F==2||_1F==3){$k[$j++]="ai310x";$k[$j++]=false;for(var _1G=3100;_1G<=3109;_1G+=1){var _1L=$k[--$j];$k[$j++]=_1L||$eq($R($s(4),_1G,10),$g($1.ais,1))}var _1M=$k[--$j];$1[$k[--$j]]=_1M;$k[$j++]="ai320x";$k[$j++]=false;for(var _1O=3200;_1O<=3209;_1O+=1){var _1T=$k[--$j];$k[$j++]=_1T||$eq($R($s(4),_1O,10),$g($1.ais,1))}var _1U=$k[--$j];$1[$k[--$j]]=_1U;if($1.ais.length==3){var _1X=$a(["11","13","15","17"]);$k[$j++]="aibad";$k[$j++]=true;for(var _1Y=0,_1Z=_1X.length;_1Y<_1Z;_1Y++){var _1d=$k[--$j];$k[$j++]=_1d&&$ne($g(_1X,_1Y),$g($1.ais,2))}var _1e=$k[--$j];$1[$k[--$j]]=_1e}else{$1.aibad=false}if($eq($g($1.ais,0),"01")&&($1.ai310x||$1.ai320x)&&!$1.aibad){if($1.ais.length==3){var _1u=~~$z($G($g($1.vals,2),2,2));var _1y=~~$z($G($g($1.vals,2),4,2));if($eq($G($g($1.vals,0),0,1),"9")&&~~$z($g($1.vals,1))<=99999&&(_1u>=1&&_1u<=12)&&(_1y>=0&&_1y<=31)){if($1.ai310x&&$eq($g($1.ais,2),"11")){$k[$j++]="0111000";$k[$j++]=false;break}if($1.ai320x&&$eq($g($1.ais,2),"11")){$k[$j++]="0111001";$k[$j++]=false;break}if($1.ai310x&&$eq($g($1.ais,2),"13")){$k[$j++]="0111010";$k[$j++]=false;break}if($1.ai320x&&$eq($g($1.ais,2),"13")){$k[$j++]="0111011";$k[$j++]=false;break}if($1.ai310x&&$eq($g($1.ais,2),"15")){$k[$j++]="0111100";$k[$j++]=false;break}if($1.ai320x&&$eq($g($1.ais,2),"15")){$k[$j++]="0111101";$k[$j++]=false;break}if($1.ai310x&&$eq($g($1.ais,2),"17")){$k[$j++]="0111110";$k[$j++]=false;break}if($1.ai320x&&$eq($g($1.ais,2),"17")){$k[$j++]="0111111";$k[$j++]=false;break}}}else{if($eq($G($g($1.vals,0),0,1),"9")&&~~$z($g($1.vals,1))<=99999){if($1.ai310x){$k[$j++]="0111000";$k[$j++]=false;break}if($1.ai320x){$k[$j++]="0111001";$k[$j++]=false;break}}}}}if($1.ais.length>=2){$k[$j++]="ai392x";$k[$j++]=false;for(var _2V=3920;_2V<=3923;_2V+=1){var _2a=$k[--$j];$k[$j++]=_2a||$eq($R($s(4),_2V,10),$g($1.ais,1))}var _2b=$k[--$j];$1[$k[--$j]]=_2b;if($eq($g($1.ais,0),"01")&&$1.ai392x){if($eq($G($g($1.vals,0),0,1),"9")){$k[$j++]="01100";$k[$j++]=true;break}}}if($1.ais.length>=2){$k[$j++]="ai393x";$k[$j++]=false;for(var _2k=3930;_2k<=3933;_2k+=1){var _2p=$k[--$j];$k[$j++]=_2p||$eq($R($s(4),_2k,10),$g($1.ais,1))}var _2q=$k[--$j];$1[$k[--$j]]=_2q;if($eq($g($1.ais,0),"01")&&$1.ai393x){if($eq($G($g($1.vals,0),0,1),"9")){$k[$j++]="01101";$k[$j++]=true;break}}}if($eq($g($1.ais,0),"01")){$k[$j++]="1";$k[$j++]=true;break}$k[$j++]="00";$k[$j++]=true;break}$1.gpfallow=$k[--$j];$1.method=$k[--$j];$1.conv12to40=function(){var _33=$Z($s(40),"0000000000000000000000000000000000000000");var _34=$k[--$j];var _38=$R($s(10),~~$z($G(_34,0,3)),2);$P($G(_33,0,10),10-_38.length,_38);var _3C=$R($s(10),~~$z($G(_34,3,3)),2);$P($G(_33,10,10),10-_3C.length,_3C);var _3G=$R($s(10),~~$z($G(_34,6,3)),2);$P($G(_33,20,10),10-_3G.length,_3G);var _3K=$R($s(10),~~$z($G(_34,9,3)),2);$P($G(_33,30,10),10-_3K.length,_3K);$k[$j++]=_33;$k[$j++]=_34;$j--};$1.conv13to44=function(){var _3M=$Z($s(44),"00000000000000000000000000000000000000000000");var _3N=$k[--$j];var _3R=$R($s(4),~~$z($G(_3N,0,1)),2);$P($G(_3M,0,4),4-_3R.length,_3R);$k[$j++]=_3M;$k[$j++]=_3M;$k[$j++]=$G(_3N,1,12);$1.conv12to40();var _3T=$k[--$j];$P($k[--$j],4,_3T)};$1.tobin=function(){var _3W=$s($k[--$j]);$k[$j++]=_3W;for(var _3Y=0,_3X=_3W.length-1;_3Y<=_3X;_3Y+=1){var _3Z=$k[--$j];$p(_3Z,_3Y,48);$k[$j++]=_3Z}var _3a=$k[--$j];var _3d=$R($s(_3a.length),$k[--$j],2);$P(_3a,_3a.length-_3d.length,_3d);$k[$j++]=_3a};$1.fnc1=-1;$1.lnumeric=-2;$1.lalphanumeric=-3;$1.liso646=-4;if($eq($1.method,"00")){$1.cdf=$a([]);$1.gpf=$a([])}if($eq($1.method,"1")){$k[$j++]="cdf";$k[$j++]=$G($g($1.vals,0),0,13);$1.conv13to44();var _3l=$k[--$j];$1[$k[--$j]]=_3l;$k[$j++]=Infinity;var _3n=$1.cdf;for(var _3o=0,_3p=_3n.length;_3o<_3p;_3o++){$k[$j++]=$f($g(_3n,_3o)-48)}$1.cdf=$a();$1.gpf=$a([]);$1.ais=$G($1.ais,1,$1.ais.length-1);$1.vals=$G($1.vals,1,$1.vals.length-1)}if($eq($1.method,"0100")){$1.cdf=$s(55);$k[$j++]=$1.cdf;$k[$j++]=0;$k[$j++]=$G($g($1.vals,0),1,12);$1.conv12to40();var _45=$k[--$j];var _46=$k[--$j];$P($k[--$j],_46,_45);$k[$j++]=$1.cdf;$k[$j++]=40;$k[$j++]=~~$z($g($1.vals,1));$k[$j++]=15;$1.tobin();var _4B=$k[--$j];var _4C=$k[--$j];$P($k[--$j],_4C,_4B);$k[$j++]=Infinity;var _4E=$1.cdf;for(var _4F=0,_4G=_4E.length;_4F<_4G;_4F++){$k[$j++]=$g(_4E,_4F)-48}$1.cdf=$a();$1.gpf=$a([]);$1.ais=$a([]);$1.vals=$a([])}if($eq($1.method,"0101")){$1.cdf=$s(55);$k[$j++]=$1.cdf;$k[$j++]=0;$k[$j++]=$G($g($1.vals,0),1,12);$1.conv12to40();var _4S=$k[--$j];var _4T=$k[--$j];$P($k[--$j],_4T,_4S);if($eq($g($1.ais,1),"3202")){$k[$j++]=~~$z($g($1.vals,1));$k[$j++]=15;$1.tobin()}else{$k[$j++]=~~$z($g($1.vals,1))+1e4;$k[$j++]=15;$1.tobin()}$P($1.cdf,40,$k[--$j]);$k[$j++]=Infinity;var _4d=$1.cdf;for(var _4e=0,_4f=_4d.length;_4e<_4f;_4e++){$k[$j++]=$g(_4d,_4e)-48}$1.cdf=$a();$1.gpf=$a([]);$1.ais=$a([]);$1.vals=$a([])}if($1.method.length==7){$1.cdf=$s(76);$k[$j++]=$1.cdf;$k[$j++]=0;$k[$j++]=$G($g($1.vals,0),1,12);$1.conv12to40();var _4r=$k[--$j];var _4s=$k[--$j];$P($k[--$j],_4s,_4r);var _4u=$s(6);$P(_4u,0,$G($g($1.ais,1),3,1));$P(_4u,1,$G($g($1.vals,1),1,5));$k[$j++]=~~$z(_4u);$k[$j++]=20;$1.tobin();$P($1.cdf,40,$k[--$j]);if($1.ais.length==3){var _55=$g($1.vals,2);$k[$j++]=~~$z($G(_55,0,2))*384+((~~$z($G(_55,2,2))-1)*32+~~$z($G(_55,4,2)))}else{$k[$j++]=38400}$k[$j++]=16;$1.tobin();$P($1.cdf,60,$k[--$j]);$k[$j++]=Infinity;var _5B=$1.cdf;for(var _5C=0,_5D=_5B.length;_5C<_5D;_5C++){$k[$j++]=$g(_5B,_5C)-48}$1.cdf=$a();$1.gpf=$a([]);$1.ais=$a([]);$1.vals=$a([])}if($eq($1.method,"01100")){$1.cdf=$s(42);$k[$j++]=$1.cdf;$k[$j++]=0;$k[$j++]=$G($g($1.vals,0),1,12);$1.conv12to40();var _5P=$k[--$j];var _5Q=$k[--$j];$P($k[--$j],_5Q,_5P);$k[$j++]=$1.cdf;$k[$j++]=40;$k[$j++]=~~$z($G($g($1.ais,1),3,1));$k[$j++]=2;$1.tobin();var _5W=$k[--$j];var _5X=$k[--$j];$P($k[--$j],_5X,_5W);$k[$j++]=Infinity;var _5Z=$1.cdf;for(var _5a=0,_5b=_5Z.length;_5a<_5b;_5a++){$k[$j++]=$g(_5Z,_5a)-48}$1.cdf=$a();$k[$j++]=Infinity;$F($g($1.vals,1));if($1.ais.length>2){$k[$j++]=$1.fnc1}$1.gpf=$a();$1.ais=$G($1.ais,2,$1.ais.length-2);$1.vals=$G($1.vals,2,$1.vals.length-2)}if($eq($1.method,"01101")){$1.cdf=$s(52);$k[$j++]=$1.cdf;$k[$j++]=0;$k[$j++]=$G($g($1.vals,0),1,12);$1.conv12to40();var _5v=$k[--$j];var _5w=$k[--$j];$P($k[--$j],_5w,_5v);$k[$j++]=$1.cdf;$k[$j++]=40;$k[$j++]=~~$z($G($g($1.ais,1),3,1));$k[$j++]=2;$1.tobin();var _62=$k[--$j];var _63=$k[--$j];$P($k[--$j],_63,_62);$k[$j++]=$1.cdf;$k[$j++]=42;$k[$j++]=~~$z($G($g($1.vals,1),0,3));$k[$j++]=10;$1.tobin();var _69=$k[--$j];var _6A=$k[--$j];$P($k[--$j],_6A,_69);$k[$j++]=Infinity;var _6C=$1.cdf;for(var _6D=0,_6E=_6C.length;_6D<_6E;_6D++){$k[$j++]=$g(_6C,_6D)-48}$1.cdf=$a();$k[$j++]=Infinity;var _6I=$g($1.vals,1);var _6J=$G(_6I,3,_6I.length-3);for(var _6K=0,_6L=_6J.length;_6K<_6L;_6K++){$k[$j++]=$g(_6J,_6K)}if($1.ais.length>2){$k[$j++]=$1.fnc1}$1.gpf=$a();$1.ais=$G($1.ais,2,$1.ais.length-2);$1.vals=$G($1.vals,2,$1.vals.length-2)}if($1.gpfallow){$1.vlf=$a(2)}else{$1.vlf=$a([])}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _6Z=0;_6Z<=4;_6Z+=1){$k[$j++]=_6Z}var _6a=$a();for(var _6b=0,_6c=_6a.length;_6b<_6c;_6b++){var _6f=$Z($s(2),"00");$p(_6f,1,$f($g(_6a,_6b)+48));$p($1.aifixed,_6f,_6f)}$k[$j++]=Infinity;for(var _6h=11;_6h<=20;_6h+=1){$k[$j++]=_6h}$k[$j++]=23;for(var _6i=31;_6i<=36;_6i+=1){$k[$j++]=_6i}$k[$j++]=41;var _6j=$a();for(var _6k=0,_6l=_6j.length;_6k<_6l;_6k++){var _6o=$R($s(2),$g(_6j,_6k),10);$p($1.aifixed,_6o,_6o)}$k[$j++]=Infinity;for(var _6q=0;_6q<=119;_6q+=1){var _6s=$Z($s(2),"00");var _6u=$R($s(2),_6q,11);$P(_6s,2-_6u.length,_6u);$k[$j++]=_6q;$k[$j++]=_6s;if($g(_6s,0)==65){var _6w=$k[--$j];$p(_6w,0,94);$k[$j++]=_6w}var _6x=$k[--$j];$k[$j++]=_6x;if($g(_6x,1)==65){var _6z=$k[--$j];$p(_6z,1,94);$k[$j++]=_6z}var _70=$k[--$j];var _73=$Z($s(7),"0000000");var _75=$R($s(7),$f($k[--$j]+8),2);$P(_73,7-_75.length,_75);$k[$j++]=_70;$k[$j++]=_73}$k[$j++]=$1.lalphanumeric;$k[$j++]="0000";$1.numeric=$d();$k[$j++]=Infinity;for(var _78=48;_78<=57;_78+=1){$k[$j++]=_78;$k[$j++]=_78-43;$k[$j++]=5;$1.tobin()}$k[$j++]=$1.fnc1;$k[$j++]="01111";for(var _7A=65;_7A<=90;_7A+=1){$k[$j++]=_7A;$k[$j++]=_7A-33;$k[$j++]=6;$1.tobin()}$k[$j++]=42;$k[$j++]="111010";for(var _7B=44;_7B<=47;_7B+=1){$k[$j++]=_7B;$k[$j++]=_7B+15;$k[$j++]=6;$1.tobin()}$k[$j++]=$1.lnumeric;$k[$j++]="000";$k[$j++]=$1.liso646;$k[$j++]="00100";$1.alphanumeric=$d();$k[$j++]=Infinity;for(var _7F=48;_7F<=57;_7F+=1){$k[$j++]=_7F;$k[$j++]=_7F-43;$k[$j++]=5;$1.tobin()}$k[$j++]=$1.fnc1;$k[$j++]="01111";for(var _7H=65;_7H<=90;_7H+=1){$k[$j++]=_7H;$k[$j++]=_7H-1;$k[$j++]=7;$1.tobin()}for(var _7I=97;_7I<=122;_7I+=1){$k[$j++]=_7I;$k[$j++]=_7I-7;$k[$j++]=7;$1.tobin()}$k[$j++]=33;$k[$j++]="11101000";$k[$j++]=34;$k[$j++]="11101001";for(var _7J=37;_7J<=47;_7J+=1){$k[$j++]=_7J;$k[$j++]=_7J+197;$k[$j++]=8;$1.tobin()}for(var _7K=58;_7K<=63;_7K+=1){$k[$j++]=_7K;$k[$j++]=_7K+187;$k[$j++]=8;$1.tobin()}$k[$j++]=95;$k[$j++]="11111011";$k[$j++]=32;$k[$j++]="11111100";$k[$j++]=$1.lnumeric;$k[$j++]="000";$k[$j++]=$1.lalphanumeric;$k[$j++]="00100";$1.iso646=$d();for(var _7Q=0,_7P=$1.ais.length-1;_7Q<=_7P;_7Q+=1){$1.i=_7Q;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _7a=$a($1.gpf.length+$1.ai.length+$1.val.length);$P(_7a,0,$1.gpf);$k[$j++]=_7a;$k[$j++]=_7a;$k[$j++]=$1.gpf.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _7e=$k[--$j];var _7f=$k[--$j];$k[$j++]=_7e;$F(_7f);var _7g=$a();var _7h=$k[--$j];$P($k[--$j],_7h,_7g);var _7j=$k[--$j];$k[$j++]=_7j;$k[$j++]=_7j;$k[$j++]=$1.gpf.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _7n=$k[--$j];var _7o=$k[--$j];$k[$j++]=_7n;$F(_7o);var _7p=$a();var _7q=$k[--$j];$P($k[--$j],_7q,_7p);$1.gpf=$k[--$j];var _7y=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_7y){var _80=$a($1.gpf.length+1);$P(_80,0,$1.gpf);$p(_80,$1.gpf.length,$1.fnc1);$1.gpf=_80}}$1.rembits=function(){var _84=$k[--$j];var _85=48;var _86=~~Math.ceil(_84/12)*12;if(~~Math.ceil(_84/12)*12<48){var _=_85;_85=_86;_86=_}var _87=~~(_86/12);$k[$j++]=_84;$k[$j++]=_86;$k[$j++]=_87;if(_87%$1.segments==1){var _89=$k[--$j];var _8A=$k[--$j];$k[$j++]=$f(_89+1)*12;$k[$j++]=_8A;$j--}else{$j--}var _8B=$k[--$j];var _8C=$k[--$j];$k[$j++]=$f(_8B-_8C)};$1.encode=function(){var _8D=$k[--$j];$k[$j++]=_8D;if($ne(_8D,"raw")){var _8E=$k[--$j];var _8G=$g(_8E,$k[--$j]);$k[$j++]=_8G}else{$j--}$k[$j++]=Infinity;var _8H=$k[--$j];var _8I=$k[--$j];$k[$j++]=_8H;$F(_8I,function(){var _8J=$k[--$j];$k[$j++]=$f(_8J-48)});var _8K=$a();$P($1.gpfenc,$1.j,_8K);$1.j=_8K.length+$1.j};$k[$j++]=Infinity;for(var _8P=0,_8Q=$1.gpf.length;_8P<_8Q;_8P++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=-1;$1.numericruns=$a();$k[$j++]=Infinity;for(var _8T=0,_8U=$1.gpf.length;_8T<_8U;_8T++){$k[$j++]=0}$k[$j++]=0;$1.alphanumericruns=$a();$k[$j++]=Infinity;for(var _8X=0,_8Y=$1.gpf.length;_8X<_8Y;_8X++){$k[$j++]=0}$k[$j++]=9999;$1.nextiso646only=$a();for(var _8b=$1.gpf.length-1;_8b>=0;_8b-=1){$1.i=_8b;var _8g=$Z($s(2),"00");var _8j=$g($1.gpf,$1.i);$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=_8g;$k[$j++]=_8g;$k[$j++]=0;$k[$j++]=_8j;if(_8j==$1.fnc1){$j--;$k[$j++]=94}var _8l=$k[--$j];var _8m=$k[--$j];$p($k[--$j],_8m,_8l);if($1.i<$1.gpf.length-1){var _8q=$k[--$j];var _8t=$g($1.gpf,$1.i+1);$k[$j++]=_8q;$k[$j++]=_8q;$k[$j++]=1;$k[$j++]=_8t;if(_8t==$1.fnc1){$j--;$k[$j++]=94}var _8v=$k[--$j];var _8w=$k[--$j];$p($k[--$j],_8w,_8v)}var _90=$g($1.numeric,$k[--$j])!==undefined;if(_90){$p($1.numericruns,$1.i,$f($g($1.numericruns,$1.i+2)+2))}else{$p($1.numericruns,$1.i,0)}var _98=$k[--$j];var _9A=$g($1.alphanumeric,_98)!==undefined;$k[$j++]=_98;if(_9A){$p($1.alphanumericruns,$1.i,$f($g($1.alphanumericruns,$1.i+1)+1))}else{$p($1.alphanumericruns,$1.i,0)}var _9I=$k[--$j];var _9K=$g($1.iso646,_9I)!==undefined;var _9M=$g($1.alphanumeric,_9I)!==undefined;if(_9K&&!_9M){$p($1.nextiso646only,$1.i,0)}else{$p($1.nextiso646only,$1.i,$f($g($1.nextiso646only,$1.i+1)+1))}}$1.gpfenc=$a(252);$1.i=0;$1.j=0;$1.mode="numeric";for(;;){if($1.i==$1.gpf.length){break}for(;;){if($eq($1.mode,"numeric")){if($1.i<=$1.gpf.length-2){var _9a=$s(2);var _9d=$g($1.gpf,$1.i);$k[$j++]=_9a;$k[$j++]=_9a;$k[$j++]=0;$k[$j++]=_9d;if(_9d==$1.fnc1){$j--;$k[$j++]=94}var _9f=$k[--$j];var _9g=$k[--$j];$p($k[--$j],_9g,_9f);var _9i=$k[--$j];var _9l=$g($1.gpf,$1.i+1);$k[$j++]=_9i;$k[$j++]=_9i;$k[$j++]=1;$k[$j++]=_9l;if(_9l==$1.fnc1){$j--;$k[$j++]=94}var _9n=$k[--$j];var _9o=$k[--$j];$p($k[--$j],_9o,_9n);var _9q=$k[--$j];var _9s=$g($1.numeric,_9q)!==undefined;$k[$j++]=_9q;if(_9s){$k[$j++]=$1.numeric;$1.encode();$1.i=$1.i+2;break}$j--;$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.numeric;$1.encode();$1.mode="alphanumeric";break}else{var _9z=$g($1.gpf,$1.i);if(_9z<48||_9z>57){$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.numeric;$1.encode();$1.mode="alphanumeric";break}$k[$j++]="rem";$k[$j++]=12+1+$1.method.length+$1.vlf.length+$1.cdf.length+$1.j;$1.rembits();var _A6=$k[--$j];$1[$k[--$j]]=_A6;if($1.rem>=4&&$1.rem<=6){var _AD=$G($Z($s(6),"000000"),0,$1.rem);var _AI=$R($s(4),$f($g($1.gpf,$1.i)-47),2);$P(_AD,4-_AI.length,_AI);$k[$j++]=_AD;$k[$j++]="raw";$1.encode();$1.i=$1.i+1;break}else{var _AK=$s(2);$p(_AK,0,$g($1.gpf,$1.i));$p(_AK,1,94);$k[$j++]=_AK;$k[$j++]=$1.numeric;$1.encode();$1.i=$1.i+1;break}}}if($eq($1.mode,"alphanumeric")){if($g($1.gpf,$1.i)==$1.fnc1){$k[$j++]=$1.fnc1;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";$1.i=$1.i+1;break}var _Aa=$g($1.gpf,$1.i);var _Ac=$g($1.iso646,_Aa)!==undefined;var _Ae=$g($1.alphanumeric,_Aa)!==undefined;if(_Ac&&!_Ae){$k[$j++]=$1.liso646;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="iso646";break}if($g($1.numericruns,$1.i)>=6){$k[$j++]=$1.lnumeric;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";break}var _Ao=$g($1.numericruns,$1.i);if(_Ao>=4&&$f(_Ao+$1.i)==$1.gpf.length){$k[$j++]=$1.lnumeric;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";break}$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=$1.alphanumeric;$1.encode();$1.i=$1.i+1;break}if($eq($1.mode,"iso646")){if($g($1.gpf,$1.i)==$1.fnc1){$k[$j++]=$1.fnc1;$k[$j++]=$1.iso646;$1.encode();$1.mode="numeric";$1.i=$1.i+1;break}if($g($1.numericruns,$1.i)>=4&&$g($1.nextiso646only,$1.i)>=10){$k[$j++]=$1.lnumeric;$k[$j++]=$1.iso646;$1.encode();$1.mode="numeric";break}if($g($1.alphanumericruns,$1.i)>=5&&$g($1.nextiso646only,$1.i)>=10){$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.iso646;$1.encode();$1.mode="alphanumeric";break}$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=$1.iso646;$1.encode();$1.i=$1.i+1;break}}}$1.gpf=$G($1.gpfenc,0,$1.j);var _BY=1+12+$1.method.length+$1.vlf.length+$1.cdf.length+$1.gpf.length;$k[$j++]=_BY;$k[$j++]=_BY;$1.rembits();var _BZ=$k[--$j];$1.pad=$a(_BZ);$k[$j++]=_BZ;if($1.vlf.length!=0){var _Bc=$k[--$j];var _Be=~~($f($k[--$j]+_Bc)/12);$p($1.vlf,0,_Be%2);var _Bg=_Be<=14?0:1;$p($1.vlf,1,_Bg)}else{$j-=2}if($1.pad.length>0){for(var _Bl=0,_Bk=$1.pad.length-1;_Bl<=_Bk;_Bl+=5){$1.i=_Bl;var _Bm=$1.pad;var _Bn=$1.i;var _Bo=$a([0,0,1,0,0]);var _Bp=$1.pad;var _Bq=$1.i;var _Br=5;var _Bs=_Bp.length-_Bq;if(_Bp.length-_Bq>5){var _=_Br;_Br=_Bs;_Bs=_}$P(_Bm,_Bn,$G(_Bo,0,_Bs))}if($eq($1.mode,"numeric")){$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($1.pad);$1.pad=$G($a(),0,$1.pad.length)}}$k[$j++]=Infinity;var _C0=$1.linkage?1:0;$k[$j++]=_C0;$F($1.method,function(){var _C2=$k[--$j];$k[$j++]=$f(_C2-48)});$q($1.vlf);$q($1.cdf);$q($1.gpf);$q($1.pad);$1.binval=$a();$1.datalen=~~($1.binval.length/12);$1.ncr=function(){var _C9=$k[--$j];var _CA=$k[--$j];var _CB=$f(_CA-_C9);if(_C9<$f(_CA-_C9)){var _=_CB;_CB=_C9;_C9=_}$k[$j++]=_CB;$k[$j++]=1;$k[$j++]=1;for(var _CD=_CA,_CC=$f(_C9+1);_CD>=_CC;_CD-=1){var _CE=$k[--$j];var _CF=$k[--$j];var _CG=$k[--$j];$k[$j++]=_CG;$k[$j++]=_CF;$k[$j++]=_CE*_CD;if($le(_CF,_CG)){var _CH=$k[--$j];var _CI=$k[--$j];$k[$j++]=$f(_CI+1);$k[$j++]=~~(_CH/_CI)}}for(;;){var _CJ=$k[--$j];var _CK=$k[--$j];var _CL=$k[--$j];$k[$j++]=_CL;$k[$j++]=_CK;$k[$j++]=_CJ;if($gt(_CK,_CL)){break}var _CM=$k[--$j];var _CN=$k[--$j];$k[$j++]=$f(_CN+1);$k[$j++]=~~(_CM/_CN)}var _CO=$k[--$j];var _CP=$k[--$j];$k[$j++]=_CO;$k[$j++]=_CP;$j--;var _CQ=$k[--$j];var _CR=$k[--$j];$k[$j++]=_CQ;$k[$j++]=_CR;$j--};$1.getRSSwidths=function(){$1.oe=$k[--$j];$1.el=$k[--$j];$1.mw=$k[--$j];$1.nm=$k[--$j];$1.val=$k[--$j];$1.out=$a($1.el);$1.mask=0;for(var _Cb=0,_Ca=$f($1.el-2);_Cb<=_Ca;_Cb+=1){$1.bar=_Cb;$1.ew=1;var _Cd=$1.bar;$1.mask=$1.mask|(_Cd<0?1>>>-_Cd:1<<_Cd);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($1.nm-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _Ci=$k[--$j];$1[$k[--$j]]=_Ci;if($1.oe&&$1.mask==0&&$f($f($f($1.nm-$1.ew)-$1.el*2)+$1.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$1.sval;$k[$j++]=$f($f($f($1.nm-$1.ew)-$1.el)+$1.bar);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _Cx=$k[--$j];var _Cy=$k[--$j];$1[$k[--$j]]=$f(_Cy-_Cx)}if($f($1.el-$1.bar)>2){$1.lval=0;for(var _D8=$f($f($f($f($1.nm-$1.ew)-$1.el)+$1.bar)+2),_D7=$f($1.mw+1);_D8>=_D7;_D8-=1){$k[$j++]=$f($f($f($1.nm-_D8)-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-3);$1.ncr();$1.lval=$f($k[--$j]+$1.lval)}$1.sval=$f($1.sval-$1.lval*$f($f($1.el-$1.bar)-1))}else{if($f($1.nm-$1.ew)>$1.mw){$1.sval=$f($1.sval-1)}}$1.val=$f($1.val-$1.sval);if($1.val<0){break}$1.ew=$1.ew+1;var _DS=$1.bar;$1.mask=$1.mask&~(_DS<0?1>>>-_DS:1<<_DS)}$1.val=$f($1.val+$1.sval);$1.nm=$f($1.nm-$1.ew);$p($1.out,$1.bar,$1.ew)}$p($1.out,$f($1.el-1),$1.nm);$k[$j++]=$1.out};$1.tab174=$a([347,0,12,5,7,2,87,4,1387,348,10,7,5,4,52,20,2947,1388,8,9,4,5,30,52,3987,2948,6,11,3,6,10,104,4191,3988,4,13,1,8,1,204]);$1.dxw=$a($1.datalen);for(var _Dj=0,_Di=$1.datalen-1;_Dj<=_Di;_Dj+=1){$1.x=_Dj;$1.d=$G($1.binval,$1.x*12,12);$k[$j++]="d";$k[$j++]=0;for(var _Dn=0;_Dn<=11;_Dn+=1){$1.j=_Dn;var _Ds=$k[--$j];$k[$j++]=$f(_Ds+~~Math.pow(2,11-$1.j)*$g($1.d,$1.j))}var _Dt=$k[--$j];$1[$k[--$j]]=_Dt;$1.j=0;for(;;){if($le($1.d,$g($1.tab174,$1.j))){var _E1=$G($1.tab174,$1.j+1,7);for(var _E2=0,_E3=_E1.length;_E2<_E3;_E2++){$k[$j++]=$g(_E1,_E2)}$1.dte=$k[--$j];$1.dto=$k[--$j];$1.dmwe=$k[--$j];$1.dmwo=$k[--$j];$1.dele=$k[--$j];$1.delo=$k[--$j];$1.dgs=$k[--$j];break}$1.j=$1.j+8}$k[$j++]="dwo";$k[$j++]=~~($f($1.d-$1.dgs)/$1.dte);$k[$j++]=$1.delo;$k[$j++]=$1.dmwo;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _EI=$k[--$j];$1[$k[--$j]]=_EI;$k[$j++]="dwe";$k[$j++]=$f($1.d-$1.dgs)%$1.dte;$k[$j++]=$1.dele;$k[$j++]=$1.dmwe;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _EP=$k[--$j];$1[$k[--$j]]=_EP;$1.dw=$a(8);if($1.x%2==0){for(var _ET=0;_ET<=3;_ET+=1){$1.j=_ET;$p($1.dw,7-$1.j*2,$g($1.dwo,$1.j));$p($1.dw,6-$1.j*2,$g($1.dwe,$1.j))}}else{for(var _Ee=0;_Ee<=3;_Ee+=1){$1.j=_Ee;$p($1.dw,$1.j*2,$g($1.dwo,$1.j));$p($1.dw,$1.j*2+1,$g($1.dwe,$1.j))}}$p($1.dxw,$1.x,$1.dw)}$1.finderwidths=$a([1,8,4,1,1,1,1,4,8,1,3,6,4,1,1,1,1,4,6,3,3,4,6,1,1,1,1,6,4,3,3,2,8,1,1,1,1,8,2,3,2,6,5,1,1,1,1,5,6,2,2,2,9,1,1,1,1,9,2,2]);$1.finderseq=$a([$a([0,1]),$a([0,3,2]),$a([0,5,2,7]),$a([0,9,2,7,4]),$a([0,9,2,7,6,11]),$a([0,9,2,7,8,11,10]),$a([0,1,2,3,4,5,6,7]),$a([0,1,2,3,4,5,6,9,8]),$a([0,1,2,3,4,5,6,9,10,11]),$a([0,1,2,3,4,7,6,9,8,11,10])]);$1.seq=$g($1.finderseq,~~(($1.datalen-2)/2));$1.fxw=$a($1.seq.length);for(var _FB=0,_FA=$1.seq.length-1;_FB<=_FA;_FB+=1){$1.x=_FB;$p($1.fxw,$1.x,$G($1.finderwidths,$g($1.seq,$1.x)*5,5))}$1.checkweights=$a([-1,-1,-1,-1,-1,-1,-1,-1,77,96,32,81,27,9,3,1,20,60,180,118,143,7,21,63,205,209,140,117,39,13,145,189,193,157,49,147,19,57,171,91,132,44,85,169,197,136,186,62,185,133,188,142,4,12,36,108,50,87,29,80,97,173,128,113,150,28,84,41,123,158,52,156,166,196,206,139,187,203,138,46,76,17,51,153,37,111,122,155,146,119,110,107,106,176,129,43,16,48,144,10,30,90,59,177,164,125,112,178,200,137,116,109,70,210,208,202,184,130,179,115,190,204,68,93,31,151,191,134,148,22,66,198,172,94,71,2,40,154,192,64,162,54,18,6,120,149,25,75,14,42,126,167,175,199,207,69,23,78,26,79,103,98,83,38,114,131,182,124,159,53,88,170,127,183,61,161,55,165,73,8,24,72,5,15,89,100,174,58,160,194,135,45]);$k[$j++]=Infinity;$F($1.seq,function(){$q($G($1.checkweights,$k[--$j]*16,16))});var _FO=$a();$1.checkweightseq=$G(_FO,8,_FO.length-8);$k[$j++]=Infinity;var _FQ=$1.dxw;for(var _FR=0,_FS=_FQ.length;_FR<_FS;_FR++){$F($g(_FQ,_FR))}$1.widths=$a();$1.checksum=0;for(var _FX=0,_FW=$1.widths.length-1;_FX<=_FW;_FX+=1){$1.i=_FX;$1.checksum=$f($1.checksum+$g($1.widths,$1.i)*$g($1.checkweightseq,$1.i))}$1.checksum=$f($1.checksum%211+($1.datalen-3)*211);$1.i=0;for(;;){if($1.checksum<=$g($1.tab174,$1.i)){var _Fn=$G($1.tab174,$1.i+1,7);for(var _Fo=0,_Fp=_Fn.length;_Fo<_Fp;_Fo++){$k[$j++]=$g(_Fn,_Fo)}$1.cte=$k[--$j];$1.cto=$k[--$j];$1.cmwe=$k[--$j];$1.cmwo=$k[--$j];$1.cele=$k[--$j];$1.celo=$k[--$j];$1.cgs=$k[--$j];break}$1.i=$1.i+8}$k[$j++]="cwo";$k[$j++]=~~($f($1.checksum-$1.cgs)/$1.cte);$k[$j++]=$1.celo;$k[$j++]=$1.cmwo;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _G4=$k[--$j];$1[$k[--$j]]=_G4;$k[$j++]="cwe";$k[$j++]=$f($1.checksum-$1.cgs)%$1.cte;$k[$j++]=$1.cele;$k[$j++]=$1.cmwe;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _GB=$k[--$j];$1[$k[--$j]]=_GB;$1.cw=$a(8);for(var _GE=0;_GE<=3;_GE+=1){$1.i=_GE;$p($1.cw,$1.i*2,$g($1.cwo,$1.i));$p($1.cw,$1.i*2+1,$g($1.cwe,$1.i))}var _GP=$a(22);$p(_GP,0,$1.cw);$P(_GP,1,$1.dxw);$1.dxw=$G(_GP,0,$1.datalen+1);$1.datalen=$1.dxw.length;$1.rows=$a(~~Math.ceil($1.datalen/$1.segments));$1.numrows=$1.rows.length;for(var _Gb=0,_Ga=$1.numrows-1;_Gb<=_Ga;_Gb+=1){$1.r=_Gb;$k[$j++]=Infinity;if($1.segments%4!=0&&$1.r%2==1){$k[$j++]=0}$k[$j++]=1;$k[$j++]=1;for(var _Gg=0,_Gf=$1.segments-1;_Gg<=_Gf;_Gg+=1){$1.pos=_Gg+$1.r*$1.segments;if($1.pos<$1.datalen){$F($g($1.dxw,$1.pos));if($1.pos%2==0){$F($g($1.fxw,~~($1.pos/2)))}}}var _Gs=$m()+2;$k[$j++]=1;$k[$j++]=1;$r($a(_Gs));$p($1.rows,$1.r,$k[--$j]);$j--}if($ne($1.format,"expandedstacked")){var _Gz=$g($1.rows,0);$1.sbs=$G(_Gz,1,_Gz.length-1);$k[$j++]=Infinity;$k[$j++]=1;for(var _H3=0,_H2=$1.datalen-1;_H3<=_H2;_H3+=1){$1.i=_H3;$F($g($1.dxw,$1.i));if($1.i%2==0){$F($g($1.fxw,~~($1.i/2)))}}$k[$j++]=1;$k[$j++]=1;$1.sbs=$a();delete $1.options["parse"];$k[$j++]=Infinity;var _HD=$1.sbs;$k[$j++]=Infinity;for(var _HF=0,_HG=~~(($1.sbs.length+1)/2);_HF<_HG;_HF++){$k[$j++]=$1.height}var _HI=$a();$k[$j++]=Infinity;for(var _HK=0,_HL=~~(($1.sbs.length+1)/2);_HK<_HL;_HK++){$k[$j++]=0}var _HM=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_HD;$k[$j++]="bhs";$k[$j++]=_HI;$k[$j++]="bbs";$k[$j++]=_HM;$k[$j++]="opt";$k[$j++]=$1.options;var _HO=$d();$k[$j++]=_HO;if(!$1.dontdraw){$0.renlinear()}}else{$1.seps=$a($1.numrows);for(var _HU=0,_HT=$1.numrows-1;_HU<=_HT;_HU+=1){$1.r=_HU;$1.row=$g($1.rows,$1.r);$k[$j++]=Infinity;for(var _Ha=0,_HZ=$1.row.length-1;_Ha<=_HZ;_Ha+=2){$1.i=_Ha;for(var _He=0,_Hf=$g($1.row,$1.i);_He<_Hf;_He++){$k[$j++]=0}if($1.i<$1.row.length-1){for(var _Hl=0,_Hm=$g($1.row,$1.i+1);_Hl<_Hm;_Hl++){$k[$j++]=1}}}$r($a($m()));$1.row=$k[--$j];$j--;$k[$j++]=Infinity;$F($1.row,function(){var _Hr=$k[--$j];$k[$j++]=$f(1-_Hr)});$1.sep=$a();$k[$j++]=Infinity;for(var _Hv=19,_Hu=$1.row.length-13;_Hv<=_Hu;_Hv+=98){$k[$j++]=_Hv}for(var _Hy=68,_Hx=$1.row.length-13;_Hy<=_Hx;_Hy+=98){$k[$j++]=_Hy}$1.finderpos=$a();var _I0=$1.finderpos;for(var _I1=0,_I2=_I0.length;_I1<_I2;_I1++){var _I3=$g(_I0,_I1);for(var _I5=_I3,_I4=$f(_I3+14);_I5<=_I4;_I5+=1){$1.i=_I5;if($g($1.row,$1.i)==0){if($g($1.row,$1.i-1)==1){$k[$j++]=1}else{var _IF=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_IF}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}}$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,$1.row.length-4,$a([0,0,0,0]));if($1.segments%4==0&&$1.r%2==1){if($g($1.rows,$1.r).length!=$g($1.rows,0).length&&$1.finderpos.length%2==1){$k[$j++]=Infinity;$k[$j++]=0;$q($1.row);$1.row=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($1.sep);$1.sep=$a()}else{for(var _Ib=$1.row.length-1;_Ib>=0;_Ib-=1){$k[$j++]=$g($1.row,_Ib)}$r($1.row);$j--;for(var _Ig=$1.sep.length-1;_Ig>=0;_Ig-=1){$k[$j++]=$g($1.sep,_Ig)}$r($1.sep);$j--}}$p($1.rows,$1.r,$1.row);$p($1.seps,$1.r,$1.sep)}$1.pixx=$g($1.rows,0).length;$k[$j++]=Infinity;for(var _It=0,_Iu=$1.pixx;_It<_Iu;_It++){$k[$j++]=0}var _Iv=$a();$P(_Iv,0,$g($1.rows,$1.numrows-1));$p($1.rows,$1.numrows-1,_Iv);$k[$j++]=Infinity;for(var _J2=0,_J3=$1.pixx;_J2<_J3;_J2++){$k[$j++]=0}var _J4=$a();$P(_J4,0,$g($1.seps,$1.numrows-1));$p($1.seps,$1.numrows-1,_J4);$k[$j++]=Infinity;for(var _JB=0,_JC=~~($1.pixx/2)+1;_JB<_JC;_JB++){$k[$j++]=0;$k[$j++]=1}$1.sep=$G($a(),0,$1.pixx);$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,$1.pixx-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _JN=0,_JM=$1.numrows-1;_JN<=_JM;_JN+=1){$1.r=_JN;if($1.r!=0){$q($g($1.seps,$1.r))}for(var _JT=0,_JU=$1.barxmult;_JT<_JU;_JT++){$q($g($1.rows,$1.r))}if($1.r!=$1.numrows-1){$q($g($1.seps,$1.r));$q($1.sep)}}$1.pixs=$a();delete $1.options["parse"];var _Jo=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.pixx],["pixy",~~($1.pixs.length/$1.pixx)],["height",~~($1.pixs.length/$1.pixx)/72],["width",$1.pixx/72],["opt",$1.options]]);$k[$j++]=_Jo;if(!$1.dontdraw){$0.renmatrix()}}};$0.databarexpandedstacked=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","expandedstacked");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.databarexpanded();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.gs1northamericancoupon=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.coupontextfont="OCR-B";$1.coupontextsize=9;$1.coupontextxoffset="unset";$1.coupontextyoffset="unset";$1.parse=false;$1.dontlint=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.coupontextfont=""+$1.coupontextfont;$1.coupontextsize=+$1.coupontextsize;if($ne($1.coupontextxoffset,"unset")){$1.coupontextxoffset=+$1.coupontextxoffset}if($ne($1.coupontextyoffset,"unset")){$1.coupontextyoffset=+$1.coupontextyoffset}$1.expand=function(){var _C=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_C;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _G=$1.barcode;$k[$j++]=$G(_G,1,_G.length-1);for(;;){var _I=$k[--$j];$k[$j++]=_I;if($eq(_I,"")){break}$x($k[--$j],")");$j--;var _K=$k[--$j];var _L=$k[--$j];$k[$j++]=_K;$k[$j++]=_L;$j--;var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$x(_N,"(");if($k[--$j]){var _P=$k[--$j];var _Q=$k[--$j];$k[$j++]=_P;$k[$j++]=_Q;$j--;var _R=$k[--$j];var _S=$k[--$j];var _T=$k[--$j];$k[$j++]=_S;$k[$j++]=_T;$k[$j++]=_R}else{var _U=$k[--$j];var _V=$k[--$j];$k[$j++]="";$k[$j++]=_V;$k[$j++]=_U}$k[$j++]=Infinity;$q($1.ais);var _Y=$k[$j-1-($m()+2)];$k[$j++]=_Y;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _c=$k[$j-1-($m()+1)];$k[$j++]=_c;$1.expand();$1.vals=$a();$j-=2}$j--;if($1.ais.length!=1){$k[$j++]="bwipp.gs1northamericancouponBadAIStructure";$k[$j++]="A GS1 North American Coupon should consist of a single AI (8110)";$0.raiseerror()}if($ne($g($1.ais,0),"8110")){$k[$j++]="bwipp.gs1northamericancouponBadAIStructure";$k[$j++]="A GS1 North American Coupon should consist of a single AI (8110)";$0.raiseerror()}if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.val=$g($1.vals,0);$1.vli=$f($g($1.val,0)-48);if($1.vli<0||$1.vli>6){$k[$j++]="bwipp.gs1northamericancouponBadVLI";$k[$j++]="The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6";$0.raiseerror()}$1.gcp=$G($1.val,1,$f($1.vli+6));$1.cod=$G($1.val,$f($1.vli+7),6);$1.coupontext=$s($1.gcp.length+7);$P($1.coupontext,0,$1.gcp);$P($1.coupontext,$1.gcp.length,"-");$P($1.coupontext,$1.gcp.length+1,$1.cod);delete $1.options["parse"];$p($1.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.databarexpandedstacked();var _19=$k[--$j];$1[$k[--$j]]=_19;if($1.includetext){if($1.coupontextxoffset=="unset"){$1.coupontextxoffset=0}if($1.coupontextyoffset=="unset"){$1.coupontextyoffset=$f($g($1.args,"height")*72+3)}var _1H=$g($1.args,"txt")!==undefined;if(_1H){$1.txt=$g($1.args,"txt");$1.newtxt=$a($1.txt.length+1);$P($1.newtxt,0,$1.txt);$p($1.newtxt,$1.newtxt.length-1,$a([$1.coupontext,$1.coupontextxoffset,$1.coupontextyoffset,$1.coupontextfont,$1.coupontextsize]));$p($1.args,"txt",$1.newtxt)}else{$p($1.args,"txt",$a([$a([$1.coupontext,$1.coupontextxoffset,$1.coupontextyoffset,$1.coupontextfont,$1.coupontextsize])]))}}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.pharmacode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=8*2.835/72;$1.nwidth=.5*2.835;$1.wwidth=1.5*2.835;$1.swidth=1*2.835;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;$1.nwidth=+$1.nwidth;$1.wwidth=+$1.wwidth;$1.swidth=+$1.swidth;if($1.barcode.length<1||$1.barcode.length>6){$k[$j++]="bwipp.pharmacodeBadLength";$k[$j++]="Pharmacode must be 1 to 6 digits";$0.raiseerror()}$F($1.barcode,function(){var _C=$k[--$j];if(_C<48||_C>57){$k[$j++]="bwipp.pharmacodeBadCharacter";$k[$j++]="Pharmacode must contain only digits";$0.raiseerror()}});var _E=~~$z($1.barcode);if(_E<3||_E>131070){$k[$j++]="bwipp.pharmacodeBadValue";$k[$j++]="Pharmacode value must be between 3 and 131070";$0.raiseerror()}$1.txt=$a($1.barcode.length);for(var _J=0,_I=$1.barcode.length-1;_J<=_I;_J+=1){$1.i=_J;$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$1.barcode=$R($s(17),~~$z($1.barcode)+1,2);$1.barcode=$G($1.barcode,1,$1.barcode.length-1);$1.barlen=$1.barcode.length;$1.sbs=$a($1.barlen*2);for(var _b=0,_a=$1.barlen-1;_b<=_a;_b+=1){$1.i=_b;$1.enc=$G($1.barcode,$1.i,1);if($eq($1.enc,"0")){$p($1.sbs,$1.i*2,$1.nwidth)}else{$p($1.sbs,$1.i*2,$1.wwidth)}$p($1.sbs,$1.i*2+1,$1.swidth)}$k[$j++]=Infinity;var _p=$1.sbs;$k[$j++]=Infinity;for(var _r=0,_s=~~(($1.sbs.length+1)/2);_r<_s;_r++){$k[$j++]=$1.height}var _u=$a();$k[$j++]=Infinity;for(var _w=0,_x=~~(($1.sbs.length+1)/2);_w<_x;_w++){$k[$j++]=0}var _y=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_p;$k[$j++]="bhs";$k[$j++]=_u;$k[$j++]="bbs";$k[$j++]=_y;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _11=$d();$k[$j++]=_11;if(!$1.dontdraw){$0.renlinear()}};$0.pharmacode2=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.height=4;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;if($1.barcode.length<1||$1.barcode.length>8){$k[$j++]="bwipp.pharmacode2BadLength";$k[$j++]="Two-track Pharmacode must be 1 to 6 digits";$0.raiseerror()}$F($1.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.pharmacode2badCharacter";$k[$j++]="Two-track Pharmacode must contain only digits";$0.raiseerror()}});var _B=~~$z($1.barcode);if(_B<4||_B>64570080){$k[$j++]="bwipp.pharmacode2badValue";$k[$j++]="Two-track Pharmacode value must be between 4 and 64570080";$0.raiseerror()}$1.txt=$a($1.barcode.length);for(var _G=0,_F=$1.barcode.length-1;_G<=_F;_G+=1){$1.i=_G;$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$1.encstr=$s(16);$1.sbs=$a(32);$1.bar=1/25.4*$1.height;$1.spc=1/25.4*72;$1.i=15;$1.val=~~$z($1.barcode);for(;;){if($1.val==0){break}var _T=$1.val%3;$1.val=~~($f($1.val-$g($a([3,1,2]),_T))/3);$p($1.encstr,$1.i,$g($a([2,0,1]),_T));$1.i=$1.i-1}$1.encstr=$G($1.encstr,$1.i+1,15-$1.i);$1.bhs=$a($1.encstr.length);$1.bbs=$a($1.encstr.length);for(var _m=0,_l=$1.encstr.length-1;_m<=_l;_m+=1){$1.i=_m;var _p=$g($1.encstr,$1.i);$p($1.bhs,$1.i,$1.bar*$g($a([1,1,2]),_p));$p($1.bbs,$1.i,$g($a([0,$1.bar,0]),_p))}$k[$j++]=Infinity;var _10=$1.bhs;var _11=$1.bbs;$k[$j++]=Infinity;for(var _13=0,_14=$1.encstr.length*2;_13<_14;_13++){$k[$j++]=$1.spc}var _16=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bhs";$k[$j++]=_10;$k[$j++]="bbs";$k[$j++]=_11;$k[$j++]="sbs";$k[$j++]=_16;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="textyoffset";$k[$j++]=4;$k[$j++]="opt";$k[$j++]=$1.options;var _19=$d();$k[$j++]=_19;if(!$1.dontdraw){$0.renlinear()}};$0.code2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.validatecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$1.version="industrial";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$F($1.barcode,function(){var _A=$k[--$j];if(_A<48||_A>57){$k[$j++]="bwipp.code2of5badCharacter";$k[$j++]="Code 25 must contain only digits";$0.raiseerror()}});$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _D=$k[--$j];$k[$j++]=$f(_D-1)}var _E=$k[--$j];$1[$k[--$j]]=_E;$1.checksum=0;for(var _I=0,_H=$f($1.barlen-1);_I<=_H;_I+=1){$1.i=_I;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i)-48);if($f($1.barlen-$1.i)%2!=0){var _P=$k[--$j];$k[$j++]=_P*3}var _Q=$k[--$j];var _R=$k[--$j];$1[$k[--$j]]=$f(_R+_Q)}$1.checksum=(10-$1.checksum%10)%10;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$1.checksum+48){$k[$j++]="bwipp.code2of5badCheckDigit";$k[$j++]="Incorrect Code 25 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen);$1.includecheck=true}var _h=new Map([["industrial",$a(["1111313111","3111111131","1131111131","3131111111","1111311131","3111311111","1131311111","1111113131","3111113111","1131113111","313111","31113"])],["iata",$a(["1111313111","3111111131","1131111131","3131111111","1111311131","3111311111","1131311111","1111113131","3111113111","1131113111","1111","311"])],["matrix",$a(["113311","311131","131131","331111","113131","313111","133111","111331","311311","131311","311111","31111"])],["coop",$a(["331111","111331","113131","113311","131131","131311","133111","311131","311311","313111","3131","133"])],["datalogic",$a(["113311","311131","131131","331111","113131","313111","133111","111331","311311","131311","1111","311"])]]);$1.versions=_h;var _k=$g($1.versions,$1.version)!==undefined;if(!_k){$k[$j++]="bwipp.code2of5badVersion";$k[$j++]="Unrecognised Code 25 version";$0.raiseerror()}$1.encs=$g($1.versions,$1.version);$1.cs=$g($1.encs,0).length;$k[$j++]="cw";$k[$j++]=0;$F($g($1.encs,0),function(){var _s=$k[--$j];var _t=$k[--$j];$k[$j++]=$f(_t+$f(_s-48))});var _u=$k[--$j];$1[$k[--$j]]=_u;$1.ss=$g($1.encs,10).length;$k[$j++]="sw";$k[$j++]=0;$F($g($1.encs,10),function(){var _10=$k[--$j];var _11=$k[--$j];$k[$j++]=$f(_11+$f(_10-48))});var _12=$k[--$j];$1[$k[--$j]]=_12;$1.es=$g($1.encs,11).length;$1.barchars="0123456789";$k[$j++]="sbs";$k[$j++]=$1.barlen;if($1.includecheck){var _18=$k[--$j];$k[$j++]=$f(_18+1)}var _1D=$s($f($f($k[--$j]*$1.cs+$1.ss)+$1.es));$1[$k[--$j]]=_1D;$k[$j++]="txt";$k[$j++]=$1.barlen;if($1.includecheck){var _1H=$k[--$j];$k[$j++]=$f(_1H+1)}var _1J=$a($k[--$j]);$1[$k[--$j]]=_1J;$P($1.sbs,0,$g($1.encs,10));for(var _1Q=0,_1P=$f($1.barlen-1);_1Q<=_1P;_1Q+=1){$1.i=_1Q;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*$1.cs+$1.ss,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f($1.i*$1.cw+$1.sw),$1.textyoffset,$1.textfont,$1.textsize]))}if($1.includecheck){$P($1.sbs,$f($1.barlen*$1.cs+$1.ss),$g($1.encs,$1.checksum));$P($1.sbs,$f($f($1.barlen*$1.cs+$1.cs)+$1.ss),$g($1.encs,11));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum,1),$f($1.barlen*$1.cw+$1.sw),$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a([" ",$f($1.barlen*$1.cw+$1.sw),$1.textyoffset,$1.textfont,$1.textsize]))}}else{$P($1.sbs,$f($1.barlen*$1.cs+$1.ss),$g($1.encs,11))}$k[$j++]=Infinity;$k[$j++]=Infinity;$F($1.sbs,function(){var _2Y=$k[--$j];$k[$j++]=$f(_2Y-48)});var _2Z=$a();$k[$j++]=Infinity;for(var _2b=0,_2c=~~(($1.sbs.length+1)/2);_2b<_2c;_2b++){$k[$j++]=$1.height}var _2e=$a();$k[$j++]=Infinity;for(var _2g=0,_2h=~~(($1.sbs.length+1)/2);_2g<_2h;_2g++){$k[$j++]=0}var _2i=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_2Z;$k[$j++]="bhs";$k[$j++]=_2e;$k[$j++]="bbs";$k[$j++]=_2i;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2m=$d();$k[$j++]=_2m;if(!$1.dontdraw){$0.renlinear()}};$0.industrial2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"version","industrial");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code2of5();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.iata2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"version","iata");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code2of5();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.matrix2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"version","matrix");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code2of5();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.coop2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"version","coop");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code2of5();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.datalogic2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"version","datalogic");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code2of5();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.code11=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.validatecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["111131","311131","131131","331111","113131","313111","133111","111331","311311","311111","113111","113311"]);$1.barchars="0123456789-";$1.charvals=new Map;for(var _A=0;_A<=10;_A+=1){$p($1.charvals,$G($1.barchars,_A,1),_A)}for(var _G=0,_F=$1.barcode.length-1;_G<=_F;_G+=1){var _K=$g($1.charvals,$G($1.barcode,_G,1))!==undefined;if(!_K){$k[$j++]="bwipp.code11badCharacter";$k[$j++]="Code 11 must contain only digits and dashes";$0.raiseerror()}}$1.barlen=$1.barcode.length;if($1.validatecheck){if($1.barlen==11){$k[$j++]="bwipp.code11badLength";$k[$j++]="Code 11 cannot be 11 characters using check digits";$0.raiseerror()}var _Q=$1.barlen<=10?1:2;$1.barlen=$1.barlen-_Q}$k[$j++]="numchecks";if($1.includecheck||$1.validatecheck){var _U=$1.barlen>=10?2:1;$k[$j++]=_U}else{$k[$j++]=0}var _V=$k[--$j];$1[$k[--$j]]=_V;$1.checksum1=0;$1.checksum2=0;for(var _Z=0,_Y=$1.barlen-1;_Z<=_Y;_Z+=1){$1.i=_Z;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$1.checksum1=$f($1.checksum1+(($1.barlen-$1.i-1)%10+1)*$1.indx);$1.checksum2=$f($1.checksum2+(($1.barlen-$1.i)%9+1)*$1.indx)}$1.checksum1=$1.checksum1%11;$1.checksum2=$f($1.checksum2+$1.checksum1)%11;if($1.validatecheck){if($1.numchecks==1){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum1)){$k[$j++]="bwipp.code11badCheckDigit";$k[$j++]="Incorrect Code 11 check digit provided";$0.raiseerror()}}else{if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum1)||$g($1.barcode,$1.barlen+1)!=$g($1.barchars,$1.checksum2)){$k[$j++]="bwipp.code11badCheckDigits";$k[$j++]="Incorrect Code 11 check digits provided";$0.raiseerror()}}$1.barcode=$G($1.barcode,0,$1.barlen);$1.includecheck=true}$1.sbs=$s($f($f($1.barlen+$1.numchecks)*6+12));$1.txt=$a($f($1.barlen+$1.numchecks));$P($1.sbs,0,$g($1.encs,11));$1.xpos=8;for(var _1O=0,_1N=$1.barlen-1;_1O<=_1N;_1O+=1){$1.i=_1O;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*6+6,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]));for(var _1k=0;_1k<=5;_1k+=1){$1.xpos=$f($f($g($1.enc,_1k)-48)+$1.xpos)}}if($1.includecheck){if($1.barlen>=10){$P($1.sbs,$1.barlen*6+6,$g($1.encs,$1.checksum1));$P($1.sbs,$1.barlen*6+12,$g($1.encs,$1.checksum2));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum1,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]));$1.enc=$g($1.encs,$1.checksum1);for(var _2E=0;_2E<=5;_2E+=1){$1.xpos=$f($f($g($1.enc,_2E)-48)+$1.xpos)}$p($1.txt,$1.barlen+1,$a([$G($1.barchars,$1.checksum2,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a(["",$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]));$p($1.txt,$1.barlen+1,$a(["",$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,$1.barlen*6+18,$g($1.encs,11))}else{$P($1.sbs,$1.barlen*6+6,$g($1.encs,$1.checksum1));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum1,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a(["",$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,$1.barlen*6+12,$g($1.encs,11))}}else{$P($1.sbs,$1.barlen*6+6,$g($1.encs,11))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _3F=$1.sbs;for(var _3G=0,_3H=_3F.length;_3G<_3H;_3G++){$k[$j++]=$g(_3F,_3G)-48}var _3J=$a();$k[$j++]=Infinity;for(var _3L=0,_3M=~~(($1.sbs.length+1)/2);_3L<_3M;_3L++){$k[$j++]=$1.height}var _3O=$a();$k[$j++]=Infinity;for(var _3Q=0,_3R=~~(($1.sbs.length+1)/2);_3Q<_3R;_3Q++){$k[$j++]=0}var _3S=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_3J;$k[$j++]="bhs";$k[$j++]=_3O;$k[$j++]="bbs";$k[$j++]=_3S;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _3W=$d();$k[$j++]=_3W;if(!$1.dontdraw){$0.renlinear()}};$0.bc412=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.validatecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.includestartstop=false;$1.semi=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;if($1.semi){$1.includecheck=true;$1.includestartstop=true}$1.barchars="0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M";$1.charvals=new Map;for(var _A=0;_A<=34;_A+=1){$p($1.charvals,$G($1.barchars,_A,1),_A)}for(var _G=0,_F=$1.barcode.length-1;_G<=_F;_G+=1){var _K=$g($1.charvals,$G($1.barcode,_G,1))!==undefined;if(!_K){$k[$j++]="bwipp.bc412badCharacter";$k[$j++]="BC412 must contain only digits and capital letters except O";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _N=$k[--$j];$k[$j++]=$f(_N-1)}var _O=$k[--$j];$1[$k[--$j]]=_O;$1.checksum=0;for(var _S=0,_R=$f($1.barlen-1);_S<=_R;_S+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_S,1))+$1.checksum)}$1.checksum=$1.checksum%35;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.bc412badCheckDigit";$k[$j++]="Incorrect BC412 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen);$1.includecheck=true}$1.encs=$a(["11111115","13111212","11131113","12111213","12121311","13131111","12111312","11131212","11121411","11151111","15111111","11111511","12131211","13121112","13111212","11111214","12121113","11111313","13111113","11121213","11141112","11121312","11141211","14121111","12121212","11131311","13121211","12111411","14111211","11111412","12111114","14111112","12141111","11121114","12131112","12","111"]);$1.sbs=$s($f($f($1.barlen+1)*8+5));if($1.includecheck){$1.txt=$a($f($1.barlen+1))}else{$1.txt=$a($1.barlen)}if($1.includestartstop){$P($1.sbs,0,$g($1.encs,35));$1.pos=2;$1.txtpos=3}else{$1.pos=0;$1.txtpos=0}for(var _x=0,_w=$f($1.barlen-1);_x<=_w;_x+=1){$1.i=_x;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.sbs,$1.pos,$g($1.encs,$1.indx));$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*12+$1.txtpos,$1.textyoffset,$1.textfont,$1.textsize]));$1.pos=$1.pos+8}if($1.includecheck){$P($1.sbs,$1.pos,$g($1.encs,$1.checksum));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum,1),$f($1.barlen*12+$1.txtpos),$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a(["",$f($1.barlen*12+$1.txtpos),$1.textyoffset,$1.textfont,$1.textsize]))}$1.pos=$1.pos+8}if($1.includestartstop){$P($1.sbs,$1.pos,$g($1.encs,36));$1.pos=$1.pos+2}$1.sbs=$G($1.sbs,0,$1.pos);$k[$j++]=Infinity;$k[$j++]=Infinity;var _1u=$1.sbs;for(var _1v=0,_1w=_1u.length;_1v<_1w;_1v++){$k[$j++]=$f($g(_1u,_1v)-48)}var _1y=$a();$k[$j++]=Infinity;for(var _20=0,_21=~~(($1.sbs.length+1)/2);_20<_21;_20++){$k[$j++]=$1.height}var _23=$a();$k[$j++]=Infinity;for(var _25=0,_26=~~(($1.sbs.length+1)/2);_25<_26;_25++){$k[$j++]=0}var _27=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1y;$k[$j++]="bhs";$k[$j++]=_23;$k[$j++]="bbs";$k[$j++]=_27;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2B=$d();$k[$j++]=_2B;if(!$1.dontdraw){$0.renlinear()}};$0.rationalizedCodabar=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.altstartstop=false;$1.includecheck=false;$1.validatecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["11111331","11113311","11131131","33111111","11311311","31111311","13111131","13113111","13311111","31131111","11133111","11331111","31113131","31311131","31313111","11313131","11331311","13131131","11131331","11133311"]);if($1.altstartstop){$1.barchars="0123456789-$:/.+TN*E"}else{$1.barchars="0123456789-$:/.+ABCD"}$1.charvals=new Map;for(var _B=0;_B<=19;_B+=1){$p($1.charvals,$G($1.barchars,_B,1),_B)}$1.bodyvals=new Map;for(var _F=0;_F<=15;_F+=1){$p($1.bodyvals,$G($1.barchars,_F,1),_F)}$1.ssvals=new Map;for(var _J=16;_J<=19;_J+=1){$p($1.ssvals,$G($1.barchars,_J,1),_J)}var _Q=$g($1.ssvals,$G($1.barcode,0,1))!==undefined;var _V=$g($1.ssvals,$G($1.barcode,$1.barcode.length-1,1))!==undefined;if(!_Q||!_V){if($1.altstartstop){$k[$j++]="bwipp.rationalizedCodabarBadAltStartStop";$k[$j++]="Codabar start and stop characters must be one of E N T or *";$0.raiseerror()}else{$k[$j++]="bwipp.rationalizedCodabarBadStartStop";$k[$j++]="Codabar start and stop characters must be one of A B C or D";$0.raiseerror()}}for(var _Z=1,_Y=$1.barcode.length-2;_Z<=_Y;_Z+=1){var _d=$g($1.bodyvals,$G($1.barcode,_Z,1))!==undefined;if(!_d){$k[$j++]="bwipp.rationalizedCodabarBadCharacter";$k[$j++]="Codabar body must contain only digits and symbols - $ : / . +";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _g=$k[--$j];$k[$j++]=$f(_g-1)}var _h=$k[--$j];$1[$k[--$j]]=_h;$1.checksum=0;for(var _l=0,_k=$f($1.barlen-2);_l<=_k;_l+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_l,1))+$1.checksum)}$1.checksum=$f($g($1.charvals,$G($1.barcode,$1.barcode.length-1,1))+$1.checksum);$1.checksum=$f(16-$1.checksum%16)%16;if($1.validatecheck){if($g($1.barcode,$f($1.barlen-1))!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.rationalizedCodabarBadCheckDigit";$k[$j++]="Incorrect Codabar check digit provided";$0.raiseerror()}var _16=$s($1.barlen);$P(_16,0,$G($1.barcode,0,$f($1.barlen-1)));$P(_16,$f($1.barlen-1),$G($1.barcode,$1.barlen,1));$1.barcode=_16;$1.includecheck=true}$k[$j++]="sbs";$k[$j++]=$1.barlen;if($1.includecheck){var _1G=$k[--$j];$k[$j++]=$f(_1G+1)}var _1I=$s($k[--$j]*8);$1[$k[--$j]]=_1I;$k[$j++]="txt";$k[$j++]=$1.barlen;if($1.includecheck){var _1M=$k[--$j];$k[$j++]=$f(_1M+1)}var _1O=$a($k[--$j]);$1[$k[--$j]]=_1O;$1.xpos=0;for(var _1S=0,_1R=$f($1.barlen-2);_1S<=_1R;_1S+=1){$1.i=_1S;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*8,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]));for(var _1o=0;_1o<=7;_1o+=1){$1.xpos=$f($f($g($1.enc,_1o)-48)+$1.xpos)}}if($1.includecheck){$P($1.sbs,$f($1.barlen*8-8),$g($1.encs,$1.checksum));if($1.includecheckintext){$p($1.txt,$f($1.barlen-1),$a([$G($1.barchars,$1.checksum,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$f($1.barlen-1),$a([" ",$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}for(var _2G=0;_2G<=7;_2G+=1){$1.xpos=$f($f($g($g($1.encs,$1.checksum),_2G)-48)+$1.xpos)}$1.indx=$g($1.charvals,$G($1.barcode,$f($1.barlen-1),1));$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.barlen*8,$1.enc);$p($1.txt,$1.barlen,$a([$G($1.barcode,$f($1.barlen-1),1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}else{$1.indx=$g($1.charvals,$G($1.barcode,$f($1.barlen-1),1));$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$f($1.barlen*8-8),$1.enc);$p($1.txt,$f($1.barlen-1),$a([$G($1.barcode,$f($1.barlen-1),1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;$F($1.sbs,function(){var _33=$k[--$j];$k[$j++]=$f(_33-48)});var _34=$a();$k[$j++]=Infinity;for(var _36=0,_37=~~(($1.sbs.length+1)/2);_36<_37;_36++){$k[$j++]=$1.height}var _39=$a();$k[$j++]=Infinity;for(var _3B=0,_3C=~~(($1.sbs.length+1)/2);_3B<_3C;_3B++){$k[$j++]=0}var _3D=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_34;$k[$j++]="bhs";$k[$j++]=_39;$k[$j++]="bbs";$k[$j++]=_3D;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _3H=$d();$k[$j++]=_3H;if(!$1.dontdraw){$0.renlinear()}};$0.onecode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=.15;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;$1.barlen=$1.barcode.length;$k[$j++]=Infinity;var _9=$eq($G($1.barcode,5,1),"9")?14:11;$k[$j++]=2;$k[$j++]=2;$k[$j++]=5;$k[$j++]=5;$k[$j++]=_9;$k[$j++]=_9;$k[$j++]=20;$k[$j++]=20;$k[$j++]=25;$k[$j++]=25;$k[$j++]=29;$k[$j++]=29;$1.txtdict=$d();$1.txt=$a($1.barlen+6);$1.spacecnt=0;for(var _F=0,_E=$1.barlen-1;_F<=_E;_F+=1){$1.i=_F;var _I=$g($1.txtdict,$1.i)!==undefined;if(_I){$p($1.txt,$1.i+$1.spacecnt,$a([" ",0,0,"",0]));$1.spacecnt=$1.spacecnt+1}$p($1.txt,$1.i+$1.spacecnt,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$1.txt=$G($1.txt,0,$1.barcode.length+$1.spacecnt);$1.normalize=function(){$1.base=$k[--$j];$1.num=$k[--$j];for(var _c=$1.num.length-1;_c>=1;_c-=1){$1.i=_c;var _d=$1.num;var _e=$1.i;$p(_d,_e-1,$f($g(_d,_e-1)+~~($g($1.num,$1.i)/$1.base)));$p($1.num,$1.i,$g($1.num,$1.i)%$1.base)}for(;;){if($lt($g($1.num,0),$1.base)){break}$k[$j++]=Infinity;$k[$j++]=0;$F($1.num);$1.num=$a();$p($1.num,0,$f($g($1.num,0)+~~($g($1.num,1)/$1.base)));$p($1.num,1,$g($1.num,1)%$1.base)}$k[$j++]=Infinity;$1.i=true;var _15=$1.num;for(var _16=0,_17=_15.length;_16<_17;_16++){var _18=$g(_15,_16);$k[$j++]=_18;if(_18==0&&$1.i){$j--}else{$1.i=false}}$1.num=$a();if($1.num.length==0){$1.num=$a([0])}$k[$j++]=$1.num};$1.bigadd=function(){var _1E=$k[--$j];var _1F=$k[--$j];$1.offset=Math.abs(_1E.length-_1F.length);if(_1E.length<_1F.length){var _=_1E;_1E=_1F;_1F=_}$1.a=_1E;$1.b=_1F;for(var _1I=0,_1H=$1.b.length-1;_1I<=_1H;_1I+=1){var _1J=$1.a;var _1K=$1.offset;$p(_1J,_1I+_1K,$f($g(_1J,_1I+_1K)+$g($1.b,_1I)))}$k[$j++]=$1.a};if($1.barlen==20){$k[$j++]=$a([0])}if($1.barlen==25){$k[$j++]=$a([1])}if($1.barlen==29){$k[$j++]=$a([1,0,0,0,0,1])}if($1.barlen==31){$k[$j++]=$a([1,0,0,0,1,0,0,0,0,1])}var _1X=$k[--$j];$k[$j++]="binval";$k[$j++]=_1X;$k[$j++]=Infinity;var _1a=$G($1.barcode,20,$1.barlen-20);for(var _1b=0,_1c=_1a.length;_1b<_1c;_1b++){$k[$j++]=$f($g(_1a,_1b)-48)}var _1e=$a();$k[$j++]=_1e;$1.bigadd();var _1f=$k[--$j];$1[$k[--$j]]=_1f;$k[$j++]=Infinity;var _1h=$1.binval;for(var _1i=0,_1j=_1h.length;_1i<_1j;_1i++){$k[$j++]=$g(_1h,_1i)}$k[$j++]=$f($g($1.barcode,0)-48);$1.binval=$a();$k[$j++]=Infinity;var _1o=$1.binval;for(var _1p=0,_1q=_1o.length;_1p<_1q;_1p++){$k[$j++]=$g(_1o,_1p)*5}var _1s=$a();$k[$j++]="binval";$k[$j++]=_1s;$k[$j++]=$a([$f($g($1.barcode,1)-48)]);$1.bigadd();$k[$j++]=10;$1.normalize();var _1w=$k[--$j];$1[$k[--$j]]=_1w;$k[$j++]=Infinity;var _1y=$1.binval;for(var _1z=0,_20=_1y.length;_1z<_20;_1z++){$k[$j++]=$g(_1y,_1z)}var _23=$G($1.barcode,2,18);for(var _24=0,_25=_23.length;_24<_25;_24++){$k[$j++]=$f($g(_23,_24)-48)}$1.binval=$a();$1.bytes=$a(13);$k[$j++]=Infinity;var _29=$1.binval;for(var _2A=0,_2B=_29.length;_2A<_2B;_2A++){$k[$j++]=$g(_29,_2A)}$1.bintmp=$a();for(var _2E=12;_2E>=0;_2E-=1){$1.i=_2E;for(var _2H=0,_2G=$1.bintmp.length-2;_2H<=_2G;_2H+=1){$1.j=_2H;var _2I=$1.bintmp;var _2J=$1.j;$p(_2I,_2J+1,$f($g(_2I,_2J+1)+$g($1.bintmp,$1.j)%256*10));$p($1.bintmp,$1.j,~~($g($1.bintmp,$1.j)/256))}$p($1.bytes,$1.i,$g($1.bintmp,$1.bintmp.length-1)%256);var _2Y=$1.bintmp;var _2Z=$1.bintmp;$p(_2Y,_2Z.length-1,~~($g(_2Y,_2Z.length-1)/256))}$1.fcs=2047;$1.dat=$g($1.bytes,0)<<5;for(var _2d=0,_2e=6;_2d<_2e;_2d++){if((($1.fcs^$1.dat)&1024)!=0){$1.fcs=$1.fcs<<1^3893}else{$1.fcs=$1.fcs<<1}$1.fcs=$1.fcs&2047;$1.dat=$1.dat<<1}for(var _2l=1;_2l<=12;_2l+=1){$1.dat=$g($1.bytes,_2l)<<3;for(var _2o=0,_2p=8;_2o<_2p;_2o++){if((($1.fcs^$1.dat)&1024)!=0){$1.fcs=$1.fcs<<1^3893}else{$1.fcs=$1.fcs<<1}$1.fcs=$1.fcs&2047;$1.dat=$1.dat<<1}}$1.codewords=$a(10);for(var _2x=9;_2x>=0;_2x-=1){$1.i=_2x;if($1.i==9){$1.b=636}else{$1.b=1365}for(var _31=0,_30=$1.binval.length-2;_31<=_30;_31+=1){$1.j=_31;var _32=$1.binval;var _33=$1.j;$p(_32,_33+1,$f($g(_32,_33+1)+$g($1.binval,$1.j)%$1.b*10));$p($1.binval,$1.j,~~($g($1.binval,$1.j)/$1.b))}$p($1.codewords,$1.i,$g($1.binval,$1.binval.length-1)%$1.b);var _3L=$1.binval;var _3M=$1.binval;$p(_3L,_3M.length-1,~~($g(_3L,_3M.length-1)/$1.b))}$p($1.codewords,9,$g($1.codewords,9)*2);if(($1.fcs&1024)!=0){$p($1.codewords,0,$f($g($1.codewords,0)+659))}$1.tab513=$a([31,7936,47,7808,55,7552,59,7040,61,6016,62,3968,79,7744,87,7488,91,6976,93,5952,94,3904,103,7360,107,6848,109,5824,110,3776,115,6592,117,5568,118,3520,121,5056,122,3008,124,1984,143,7712,151,7456,155,6944,157,5920,158,3872,167,7328,171,6816,173,5792,174,3744,179,6560,181,5536,182,3488,185,5024,186,2976,188,1952,199,7264,203,6752,205,5728,206,3680,211,6496,213,5472,214,3424,217,4960,218,2912,220,1888,227,6368,229,5344,230,3296,233,4832,234,2784,236,1760,241,4576,242,2528,244,1504,248,992,271,7696,279,7440,283,6928,285,5904,286,3856,295,7312,299,6800,301,5776,302,3728,307,6544,309,5520,310,3472,313,5008,314,2960,316,1936,327,7248,331,6736,333,5712,334,3664,339,6480,341,5456,342,3408,345,4944,346,2896,348,1872,355,6352,357,5328,358,3280,361,4816,362,2768,364,1744,369,4560,370,2512,372,1488,376,976,391,7216,395,6704,397,5680,398,3632,403,6448,405,5424,406,3376,409,4912,410,2864,412,1840,419,6320,421,5296,422,3248,425,4784,426,2736,428,1712,433,4528,434,2480,436,1456,440,944,451,6256,453,5232,454,3184,457,4720,458,2672,460,1648,465,4464,466,2416,468,1392,472,880,481,4336,482,2288,484,1264,488,752,527,7688,535,7432,539,6920,541,5896,542,3848,551,7304,555,6792,557,5768,558,3720,563,6536,565,5512,566,3464,569,5e3,570,2952,572,1928,583,7240,587,6728,589,5704,590,3656,595,6472,597,5448,598,3400,601,4936,602,2888,604,1864,611,6344,613,5320,614,3272,617,4808,618,2760,620,1736,625,4552,626,2504,628,1480,632,968,647,7208,651,6696,653,5672,654,3624,659,6440,661,5416,662,3368,665,4904,666,2856,668,1832,675,6312,677,5288,678,3240,681,4776,682,2728,684,1704,689,4520,690,2472,692,1448,696,936,707,6248,709,5224,710,3176,713,4712,714,2664,716,1640,721,4456,722,2408,724,1384,728,872,737,4328,738,2280,740,1256,775,7192,779,6680,781,5656,782,3608,787,6424,789,5400,790,3352,793,4888,794,2840,796,1816,803,6296,805,5272,806,3224,809,4760,810,2712,812,1688,817,4504,818,2456,820,1432,824,920,835,6232,837,5208,838,3160,841,4696,842,2648,844,1624,849,4440,850,2392,852,1368,865,4312,866,2264,868,1240,899,6200,901,5176,902,3128,905,4664,906,2616,908,1592,913,4408,914,2360,916,1336,929,4280,930,2232,932,1208,961,4216,962,2168,964,1144,1039,7684,1047,7428,1051,6916,1053,5892,1054,3844,1063,7300,1067,6788,1069,5764,1070,3716,1075,6532,1077,5508,1078,3460,1081,4996,1082,2948,1084,1924,1095,7236,1099,6724,1101,5700,1102,3652,1107,6468,1109,5444,1110,3396,1113,4932,1114,2884,1116,1860,1123,6340,1125,5316,1126,3268,1129,4804,1130,2756,1132,1732,1137,4548,1138,2500,1140,1476,1159,7204,1163,6692,1165,5668,1166,3620,1171,6436,1173,5412,1174,3364,1177,4900,1178,2852,1180,1828,1187,6308,1189,5284,1190,3236,1193,4772,1194,2724,1196,1700,1201,4516,1202,2468,1204,1444,1219,6244,1221,5220,1222,3172,1225,4708,1226,2660,1228,1636,1233,4452,1234,2404,1236,1380,1249,4324,1250,2276,1287,7188,1291,6676,1293,5652,1294,3604,1299,6420,1301,5396,1302,3348,1305,4884,1306,2836,1308,1812,1315,6292,1317,5268,1318,3220,1321,4756,1322,2708,1324,1684,1329,4500,1330,2452,1332,1428,1347,6228,1349,5204,1350,3156,1353,4692,1354,2644,1356,1620,1361,4436,1362,2388,1377,4308,1378,2260,1411,6196,1413,5172,1414,3124,1417,4660,1418,2612,1420,1588,1425,4404,1426,2356,1441,4276,1442,2228,1473,4212,1474,2164,1543,7180,1547,6668,1549,5644,1550,3596,1555,6412,1557,5388,1558,3340,1561,4876,1562,2828,1564,1804,1571,6284,1573,5260,1574,3212,1577,4748,1578,2700,1580,1676,1585,4492,1586,2444,1603,6220,1605,5196,1606,3148,1609,4684,1610,2636,1617,4428,1618,2380,1633,4300,1634,2252,1667,6188,1669,5164,1670,3116,1673,4652,1674,2604,1681,4396,1682,2348,1697,4268,1698,2220,1729,4204,1730,2156,1795,6172,1797,5148,1798,3100,1801,4636,1802,2588,1809,4380,1810,2332,1825,4252,1826,2204,1857,4188,1858,2140,1921,4156,1922,2108,2063,7682,2071,7426,2075,6914,2077,5890,2078,3842,2087,7298,2091,6786,2093,5762,2094,3714,2099,6530,2101,5506,2102,3458,2105,4994,2106,2946,2119,7234,2123,6722,2125,5698,2126,3650,2131,6466,2133,5442,2134,3394,2137,4930,2138,2882,2147,6338,2149,5314,2150,3266,2153,4802,2154,2754,2161,4546,2162,2498,2183,7202,2187,6690,2189,5666,2190,3618,2195,6434,2197,5410,2198,3362,2201,4898,2202,2850,2211,6306,2213,5282,2214,3234,2217,4770,2218,2722,2225,4514,2226,2466,2243,6242,2245,5218,2246,3170,2249,4706,2250,2658,2257,4450,2258,2402,2273,4322,2311,7186,2315,6674,2317,5650,2318,3602,2323,6418,2325,5394,2326,3346,2329,4882,2330,2834,2339,6290,2341,5266,2342,3218,2345,4754,2346,2706,2353,4498,2354,2450,2371,6226,2373,5202,2374,3154,2377,4690,2378,2642,2385,4434,2401,4306,2435,6194,2437,5170,2438,3122,2441,4658,2442,2610,2449,4402,2465,4274,2497,4210,2567,7178,2571,6666,2573,5642,2574,3594,2579,6410,2581,5386,2582,3338,2585,4874,2586,2826,2595,6282,2597,5258,2598,3210,2601,4746,2602,2698,2609,4490,2627,6218,2629,5194,2630,3146,2633,4682,2641,4426,2657,4298,2691,6186,2693,5162,2694,3114,2697,4650,2705,4394,2721,4266,2753,4202,2819,6170,2821,5146,2822,3098,2825,4634,2833,4378,2849,4250,2881,4186,2945,4154,3079,7174,3083,6662,3085,5638,3086,3590,3091,6406,3093,5382,3094,3334,3097,4870,3107,6278,3109,5254,3110,3206,3113,4742,3121,4486,3139,6214,3141,5190,3145,4678,3153,4422,3169,4294,3203,6182,3205,5158,3209,4646,3217,4390,3233,4262,3265,4198,3331,6166,3333,5142,3337,4630,3345,4374,3361,4246,3393,4182,3457,4150,3587,6158,3589,5134,3593,4622,3601,4366,3617,4238,3649,4174,3713,4142,3841,4126,4111,7681,4119,7425,4123,6913,4125,5889,4135,7297,4139,6785,4141,5761,4147,6529,4149,5505,4153,4993,4167,7233,4171,6721,4173,5697,4179,6465,4181,5441,4185,4929,4195,6337,4197,5313,4201,4801,4209,4545,4231,7201,4235,6689,4237,5665,4243,6433,4245,5409,4249,4897,4259,6305,4261,5281,4265,4769,4273,4513,4291,6241,4293,5217,4297,4705,4305,4449,4359,7185,4363,6673,4365,5649,4371,6417,4373,5393,4377,4881,4387,6289,4389,5265,4393,4753,4401,4497,4419,6225,4421,5201,4425,4689,4483,6193,4485,5169,4489,4657,4615,7177,4619,6665,4621,5641,4627,6409,4629,5385,4633,4873,4643,6281,4645,5257,4649,4745,4675,6217,4677,5193,4739,6185,4741,5161,4867,6169,4869,5145,5127,7173,5131,6661,5133,5637,5139,6405,5141,5381,5155,6277,5157,5253,5187,6213,5251,6181,5379,6165,5635,6157,6151,7171,6155,6659,6163,6403,6179,6275,6211,5189,4681,4433,4321,3142,2634,2386,2274,1612,1364,1252,856,744,496]);$1.tab213=$a([3,6144,5,5120,6,3072,9,4608,10,2560,12,1536,17,4352,18,2304,20,1280,24,768,33,4224,34,2176,36,1152,40,640,48,384,65,4160,66,2112,68,1088,72,576,80,320,96,192,129,4128,130,2080,132,1056,136,544,144,288,257,4112,258,2064,260,1040,264,528,513,4104,514,2056,516,1032,1025,4100,1026,2052,2049,4098,4097,2050,1028,520,272,160]);$1.chars=$a(10);for(var _3Z=0;_3Z<=9;_3Z+=1){$1.i=_3Z;var _3c=$g($1.codewords,$1.i);$k[$j++]=_3c;if(_3c<=1286){var _3f=$g($1.tab513,$k[--$j]);$k[$j++]=_3f}else{var _3i=$g($1.tab213,$f($k[--$j]-1287));$k[$j++]=_3i}$p($1.chars,$1.i,$k[--$j])}for(var _3m=9;_3m>=0;_3m-=1){$1.i=_3m;if((~~Math.pow(2,$1.i)&$1.fcs)!=0){$p($1.chars,$1.i,$g($1.chars,$1.i)^8191)}}$1.barmap=$a([7,2,4,3,1,10,0,0,9,12,2,8,5,5,6,11,8,9,3,1,0,1,5,12,2,5,1,8,4,4,9,11,6,3,8,10,3,9,7,6,5,11,1,4,8,5,2,12,9,10,0,2,7,1,6,7,3,6,4,9,0,3,8,6,6,4,2,7,1,1,9,9,7,10,5,2,4,0,3,8,6,2,0,4,8,11,1,0,9,8,3,12,2,6,7,7,5,1,4,10,1,12,6,9,7,3,8,0,5,8,9,7,4,6,2,10,3,4,0,5,8,4,5,7,7,11,1,9,6,0,9,6,0,6,4,8,2,1,3,2,5,9,8,12,4,11,6,1,9,5,7,4,3,3,1,2,0,7,2,0,1,3,4,1,6,10,3,5,8,7,9,4,2,11,5,6,0,8,7,12,4,2,8,1,5,10,3,0,9,3,0,9,6,5,2,4,7,8,1,7,5,0,4,5,2,3,0,10,6,12,9,2,3,11,1,6,8,8,7,9,5,4,0,11,1,5,2,2,9,1,4,12,8,3,6,6,7,0,3,7,4,7,7,5,0,12,1,11,2,9,9,0,6,8,5,3,3,10,8,2]);$1.bbs=$a(65);$1.bhs=$a(65);for(var _3x=0;_3x<=64;_3x+=1){$1.i=_3x;$1.dec=($g($1.chars,$g($1.barmap,$1.i*4))&~~Math.pow(2,$g($1.barmap,$1.i*4+1)))!=0;$1.asc=($g($1.chars,$g($1.barmap,$1.i*4+2))&~~Math.pow(2,$g($1.barmap,$1.i*4+3)))!=0;if(!$1.dec&&!$1.asc){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,2*$1.height/8)}if(!$1.dec&&$1.asc){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($1.dec&&!$1.asc){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($1.dec&&$1.asc){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,8*$1.height/8)}}$k[$j++]=Infinity;var _4k=$1.bbs;var _4l=$1.bhs;$k[$j++]=Infinity;for(var _4n=0,_4o=$1.bhs.length-1;_4n<_4o;_4n++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _4p=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_4k;$k[$j++]="bhs";$k[$j++]=_4l;$k[$j++]="sbs";$k[$j++]=_4p;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="left";$k[$j++]="textfont";$k[$j++]="OCR-B";$k[$j++]="textyoffset";$k[$j++]=1;$k[$j++]="textxoffset";$k[$j++]=-.3;$k[$j++]="opt";$k[$j++]=$1.options;var _4s=$d();$k[$j++]=_4s;if(!$1.dontdraw){$0.renlinear()}};$0.postnet=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.validatecheck=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.125;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _B=$k[--$j];$k[$j++]=$f(_B-1)}var _C=$k[--$j];$1[$k[--$j]]=_C;if($1.barlen!=5&&$1.barlen!=9&&$1.barlen!=11){$k[$j++]="bwipp.postnetBadLength";$k[$j++]="USPS POSTNET must be 5, 9 or 11 digits excluding check digit";$0.raiseerror()}$F($1.barcode,function(){var _I=$k[--$j];if(_I<48||_I>57){$k[$j++]="bwipp.postnetBadCharacter";$k[$j++]="USPS POSTNET must contain only digits";$0.raiseerror()}});$1.barchars="0123456789";$1.checksum=0;for(var _L=0,_K=$f($1.barlen-1);_L<=_K;_L+=1){$1.i=_L;$1.checksum=$f($1.checksum+$f($g($1.barcode,$1.i)-48))}$1.checksum=$f(10-$1.checksum%10)%10;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.postnetBadCheckDigit";$k[$j++]="Incorrect USPS POSTNET check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}$1.encs=$a(["55222","22255","22525","22552","25225","25252","25522","52225","52252","52522","5","5"]);$1.bhs=$a($f($1.barlen*5+7));$1.txt=$a($f($1.barlen+1));$1.enc=$g($1.encs,10);$1.heights=$a($1.enc.length);for(var _m=0,_l=$1.enc.length-1;_m<=_l;_m+=1){$1.j=_m;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,0,$1.heights);for(var _x=0,_w=$f($1.barlen-1);_x<=_w;_x+=1){$1.i=_x;$1.enc=$g($1.encs,$f($g($1.barcode,$1.i)-48));$1.heights=$a($1.enc.length);for(var _17=0,_16=$1.enc.length-1;_17<=_16;_17+=1){$1.j=_17;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$1.i*5+1,$1.heights);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),($1.i*5+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$1.enc=$g($1.encs,$1.checksum);$1.heights=$a($1.enc.length);for(var _1Y=0,_1X=$1.enc.length-1;_1Y<=_1X;_1Y+=1){$1.j=_1Y;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$f($1.barlen*5+1),$1.heights);if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum,1),$f($1.barlen*5+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a([" ",$f($1.barlen*5+1)*72/25,$1.textyoffset,$1.textfont,$1.textsize]))}$1.enc=$g($1.encs,11);$1.heights=$a($1.enc.length);for(var _26=0,_25=$1.enc.length-1;_26<=_25;_26+=1){$1.j=_26;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$f($1.barlen*5+6),$1.heights);$k[$j++]=Infinity;var _2G=$1.bhs;$k[$j++]=Infinity;for(var _2I=0,_2J=$1.bhs.length;_2I<_2J;_2I++){$k[$j++]=0}var _2K=$a();$k[$j++]=Infinity;for(var _2M=0,_2N=$1.bhs.length-1;_2M<_2N;_2M++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2O=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bhs";$k[$j++]=_2G;$k[$j++]="bbs";$k[$j++]=_2K;$k[$j++]="sbs";$k[$j++]=_2O;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2S=$d();$k[$j++]=_2S;if(!$1.dontdraw){$0.renlinear()}};$0.planet=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.validatecheck=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.125;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _B=$k[--$j];$k[$j++]=$f(_B-1)}var _C=$k[--$j];$1[$k[--$j]]=_C;if($1.barlen!=11&&$1.barlen!=13){$k[$j++]="bwipp.planetBadLength";$k[$j++]="USPS PLANET must be 11 or 13 digits excluding check digit";$0.raiseerror()}$F($1.barcode,function(){var _H=$k[--$j];if(_H<48||_H>57){$k[$j++]="bwipp.planetBadCharacter";$k[$j++]="USPS PLANET must contain only digits";$0.raiseerror()}});$1.barchars="0123456789";$1.checksum=0;for(var _K=0,_J=$f($1.barlen-1);_K<=_J;_K+=1){$1.i=_K;$1.checksum=$f($1.checksum+$f($g($1.barcode,$1.i)-48))}$1.checksum=$f(10-$1.checksum%10)%10;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.planetBadCheckDigit";$k[$j++]="Incorrect USPS PLANET check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}$1.encs=$a(["22555","55522","55252","55225","52552","52525","52255","25552","25525","25255","5","5"]);$1.bhs=$a($f($1.barlen*5+7));$1.txt=$a($f($1.barlen+1));$1.enc=$g($1.encs,10);$1.heights=$a($1.enc.length);for(var _l=0,_k=$1.enc.length-1;_l<=_k;_l+=1){$1.j=_l;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,0,$1.heights);for(var _w=0,_v=$f($1.barlen-1);_w<=_v;_w+=1){$1.i=_w;$1.enc=$g($1.encs,$f($g($1.barcode,$1.i)-48));$1.heights=$a($1.enc.length);for(var _16=0,_15=$1.enc.length-1;_16<=_15;_16+=1){$1.j=_16;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$1.i*5+1,$1.heights);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),($1.i*5+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$1.enc=$g($1.encs,$1.checksum);$1.heights=$a($1.enc.length);for(var _1X=0,_1W=$1.enc.length-1;_1X<=_1W;_1X+=1){$1.j=_1X;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$f($1.barlen*5+1),$1.heights);if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum,1),$f($1.barlen*5+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a([" ",$f($1.barlen*5+1)*72/25,$1.textyoffset,$1.textfont,$1.textsize]))}$1.enc=$g($1.encs,11);$1.heights=$a($1.enc.length);for(var _25=0,_24=$1.enc.length-1;_25<=_24;_25+=1){$1.j=_25;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$f($1.barlen*5+6),$1.heights);$k[$j++]=Infinity;var _2F=$1.bhs;$k[$j++]=Infinity;for(var _2H=0,_2I=$1.bhs.length;_2H<_2I;_2H++){$k[$j++]=0}var _2J=$a();$k[$j++]=Infinity;for(var _2L=0,_2M=$1.bhs.length-1;_2L<_2M;_2L++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2N=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bhs";$k[$j++]=_2F;$k[$j++]="bbs";$k[$j++]=_2J;$k[$j++]="sbs";$k[$j++]=_2N;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2R=$d();$k[$j++]=_2R;if(!$1.dontdraw){$0.renlinear()}};$0.royalmail=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.validatecheck=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.175;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.barchars="ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS";$1.charvals=new Map;for(var _9=0;_9<=35;_9+=1){$p($1.charvals,$G($1.barchars,_9,1),_9)}for(var _F=0,_E=$1.barcode.length-1;_F<=_E;_F+=1){var _J=$g($1.charvals,$G($1.barcode,_F,1))!==undefined;if(!_J){$k[$j++]="bwipp.royalmailBadCharacter";$k[$j++]="RM4SCC must contain only capital letters and digits";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _M=$k[--$j];$k[$j++]=$f(_M-1)}var _N=$k[--$j];$1[$k[--$j]]=_N;$1.checksumrow=0;$1.checksumcol=0;for(var _R=0,_Q=$f($1.barlen-1);_R<=_Q;_R+=1){$1.i=_R;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$1.checksumrow=$1.checksumrow+~~($1.indx/6);$1.checksumcol=$f($1.checksumcol+$1.indx%6)}$1.checksum=$f($1.checksumrow%6*6+$1.checksumcol%6);if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.royalmailBadCheckDigit";$k[$j++]="Incorrect RM4SCC check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}$1.encs=$a(["3300","2211","2301","2310","3201","3210","1122","0033","0123","0132","1023","1032","1302","0213","0303","0312","1203","1212","1320","0231","0321","0330","1221","1230","3102","2013","2103","2112","3003","3012","3120","2031","2121","2130","3021","3030","2","3"]);$1.encstr=$s($f($1.barlen*4+6));$1.txt=$a($f($1.barlen+1));$P($1.encstr,0,$g($1.encs,36));for(var _x=0,_w=$f($1.barlen-1);_x<=_w;_x+=1){$1.i=_x;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.encstr,$1.i*4+1,$g($1.encs,$1.indx));$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),($1.i*4+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.encstr,$f($1.barlen*4+1),$g($1.encs,$1.checksum));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum,1),$f($1.barlen*4+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a([" ",$f($1.barlen*4+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.encstr,$f($1.barlen*4+5),$g($1.encs,37));$1.bbs=$a($1.encstr.length);$1.bhs=$a($1.encstr.length);for(var _1p=0,_1o=$1.encstr.length-1;_1p<=_1o;_1p+=1){$1.i=_1p;$1.enc=$G($1.encstr,$1.i,1);if($eq($1.enc,"0")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,2*$1.height/8)}if($eq($1.enc,"1")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"2")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"3")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,8*$1.height/8)}}$k[$j++]=Infinity;var _2L=$1.bbs;var _2M=$1.bhs;$k[$j++]=Infinity;for(var _2O=0,_2P=$1.bhs.length-1;_2O<_2P;_2O++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2Q=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_2L;$k[$j++]="bhs";$k[$j++]=_2M;$k[$j++]="sbs";$k[$j++]=_2Q;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2U=$d();$k[$j++]=_2U;if(!$1.dontdraw){$0.renlinear()}};$0.auspost=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.175;$1.custinfoenc="character";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["000","001","002","010","011","012","020","021","022","100","101","102","110","111","112","120","121","122","200","201","202","210","211","212","220","221","222","300","301","302","310","311","312","320","321","322","023","030","031","032","033","103","113","123","130","131","132","133","203","213","223","230","231","232","233","303","313","323","330","331","332","333","003","013","00","01","02","10","11","12","20","21","22","30","13","3"]);$1.barchars="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #";$1.barlen=$1.barcode.length;if($eq($G($1.barcode,0,2),"11")){$k[$j++]=37}if($eq($G($1.barcode,0,2),"45")){$k[$j++]=37}if($eq($G($1.barcode,0,2),"59")){$k[$j++]=52}if($eq($G($1.barcode,0,2),"62")){$k[$j++]=67}$1.encstr=$s($k[--$j]);$1.txt=$a($1.barlen-2);$P($1.encstr,0,$g($1.encs,74));for(var _Q=0;_Q<=1;_Q+=1){$1.i=_Q;$P($1.encstr,$1.i*2+2,$g($1.encs,~~$z($G($1.barcode,$1.i,1))+64))}for(var _Y=2;_Y<=9;_Y+=1){$1.i=_Y;$P($1.encstr,$1.i*2+2,$g($1.encs,~~$z($G($1.barcode,$1.i,1))+64));$p($1.txt,$1.i-2,$a([$G($1.barcode,$1.i,1),(($1.i-2)*2+6)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}if($eq($1.custinfoenc,"numeric")){for(var _t=0,_s=$1.barlen-11;_t<=_s;_t+=1){$1.i=_t;$P($1.encstr,$1.i*2+22,$g($1.encs,~~$z($G($1.barcode,$1.i+10,1))+64));$p($1.txt,$1.i+8,$a([$G($1.barcode,$1.i+10,1),($1.i*2+22)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$1.ciflen=($1.barlen-10)*2}else{for(var _1E=0,_1D=$1.barlen-11;_1E<=_1D;_1E+=1){$1.i=_1E;$x($1.barchars,$G($1.barcode,$1.i+10,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.encstr,$1.i*3+22,$1.enc);$p($1.txt,$1.i+8,$a([$G($1.barcode,$1.i+10,1),($1.i*3+22)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$1.ciflen=($1.barlen-10)*3}for(var _1e=22+$1.ciflen,_1d=$1.encstr.length-14;_1e<=_1d;_1e+=1){$P($1.encstr,_1e,$g($1.encs,75))}$1.rstable=$a(64*64);$k[$j++]=$1.rstable;$k[$j++]=0;$k[$j++]=Infinity;for(var _1k=0,_1l=64;_1k<_1l;_1k++){$k[$j++]=0}var _1m=$a();var _1n=$k[--$j];$P($k[--$j],_1n,_1m);$k[$j++]=$1.rstable;$k[$j++]=64;$k[$j++]=Infinity;for(var _1q=0;_1q<=63;_1q+=1){$k[$j++]=_1q}var _1r=$a();var _1s=$k[--$j];$P($k[--$j],_1s,_1r);$1.prev=1;for(var _1u=0,_1v=64;_1u<_1v;_1u++){$1.next=$1.prev<<1;if(($1.next&64)!=0){$1.next=$1.next^67}for(var _1z=0;_1z<=63;_1z+=1){$1.j=_1z;$1.nextcell=function(){$k[$j++]=$1.rstable;$k[$j++]=64*$1.next+$1.j};$1.nextcell();var _27=$k[--$j];$p($k[--$j],_27,$g($1.rstable,64*$1.prev+$1.j)<<1);$1.nextcell();var _29=$k[--$j];if(($g($k[--$j],_29)&64)!=0){$1.nextcell();$1.nextcell();var _2C=$k[--$j];var _2E=$g($k[--$j],_2C);var _2F=$k[--$j];$p($k[--$j],_2F,_2E^67)}}$1.prev=$1.next}$1.rscodes=$a(~~(($1.encstr.length-16)/3)+4);$k[$j++]=$1.rscodes;$k[$j++]=0;$k[$j++]=Infinity;for(var _2L=0,_2M=4;_2L<_2M;_2L++){$k[$j++]=0}var _2N=$a();var _2O=$k[--$j];$P($k[--$j],_2O,_2N);for(var _2S=2,_2R=$1.encstr.length-16;_2S<=_2R;_2S+=3){$1.i=_2S;$p($1.rscodes,$1.rscodes.length-~~(($1.i-2)/3)-1,~~$z($G($1.encstr,$1.i,1))*16+~~$z($G($1.encstr,$1.i+1,1))*4+~~$z($G($1.encstr,$1.i+2,1)))}for(var _2g=$1.rscodes.length-5;_2g>=0;_2g-=1){$1.i=_2g;for(var _2h=0;_2h<=4;_2h+=1){$1.j=_2h;$p($1.rscodes,$1.i+$1.j,$xo($g($1.rscodes,$1.i+$1.j),$g($1.rstable,$f(64*$g($a([48,17,29,30,1]),$1.j)+$g($1.rscodes,$1.i+4)))))}}$1.checkcode=$Z($s(12),"000000000000");for(var _2z=0;_2z<=3;_2z+=1){$1.i=_2z;$1.enc=$R($s(3),$g($1.rscodes,3-$1.i),4);$P($1.checkcode,$1.i*3+(3-$1.enc.length),$1.enc)}$P($1.encstr,$1.encstr.length-14,$1.checkcode);$P($1.encstr,$1.encstr.length-2,$g($1.encs,74));$1.bbs=$a($1.encstr.length);$1.bhs=$a($1.encstr.length);for(var _3M=0,_3L=$1.encstr.length-1;_3M<=_3L;_3M+=1){$1.i=_3M;$1.enc=$G($1.encstr,$1.i,1);if($eq($1.enc,"0")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,8*$1.height/8)}if($eq($1.enc,"1")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"2")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"3")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,2*$1.height/8)}}$k[$j++]=Infinity;var _3s=$1.bbs;var _3t=$1.bhs;$k[$j++]=Infinity;for(var _3v=0,_3w=$1.bhs.length-1;_3v<_3w;_3v++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _3x=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_3s;$k[$j++]="bhs";$k[$j++]=_3t;$k[$j++]="sbs";$k[$j++]=_3x;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _41=$d();$k[$j++]=_41;if(!$1.dontdraw){$0.renlinear()}};$0.kix=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.175;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["0033","0123","0132","1023","1032","1122","0213","0303","0312","1203","1212","1302","0231","0321","0330","1221","1230","1320","2013","2103","2112","3003","3012","3102","2031","2121","2130","3021","3030","3120","2211","2301","2310","3201","3210","3300"]);$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";$1.charvals=new Map;for(var _A=0;_A<=35;_A+=1){$p($1.charvals,$G($1.barchars,_A,1),_A)}for(var _G=0,_F=$1.barcode.length-1;_G<=_F;_G+=1){var _K=$g($1.charvals,$G($1.barcode,_G,1))!==undefined;if(!_K){$k[$j++]="bwipp.kixBadCharacter";$k[$j++]="KIX must contain only capital letters and digits";$0.raiseerror()}}$1.barlen=$1.barcode.length;$1.encstr=$s($1.barlen*4);$1.txt=$a($1.barlen);for(var _S=0,_R=$1.barlen-1;_S<=_R;_S+=1){$1.i=_S;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.encstr,$1.i*4,$g($1.encs,$1.indx));$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*4*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$1.bbs=$a($1.encstr.length);$1.bhs=$a($1.encstr.length);for(var _t=0,_s=$1.encstr.length-1;_t<=_s;_t+=1){$1.i=_t;$1.enc=$G($1.encstr,$1.i,1);if($eq($1.enc,"0")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,2*$1.height/8)}if($eq($1.enc,"1")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"2")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"3")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,8*$1.height/8)}}$k[$j++]=Infinity;var _1P=$1.bbs;var _1Q=$1.bhs;$k[$j++]=Infinity;for(var _1S=0,_1T=$1.bhs.length-1;_1S<_1T;_1S++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _1U=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_1P;$k[$j++]="bhs";$k[$j++]=_1Q;$k[$j++]="sbs";$k[$j++]=_1U;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _1Y=$d();$k[$j++]=_1Y;if(!$1.dontdraw){$0.renlinear()}};$0.japanpost=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.175;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["300","330","312","132","321","303","123","231","213","033","030","120","102","210","012","201","021","003","333","31","13"]);$1.barchars="0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ";$1.barlen=$1.barcode.length;$1.encstr=$s((20+1)*3+4);$1.digits=$a(20);$1.txt=$a($1.barlen+1);$P($1.encstr,0,$g($1.encs,19));$1.checksum=0;$1.j=0;$1.i=0;for(var _K=0,_J=$1.barlen-1;_K<=_J;_K+=1){$1.i=_K;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;if($1.indx>=11&&$1.indx<37){if($1.j>18){break}$1.digit=~~(($1.indx-1)/10)+10;$P($1.encstr,$1.j*3+2,$g($1.encs,$1.digit));$1.checksum=$1.checksum+$1.digit;$p($1.digits,$1.j,$1.digit);$1.j=$1.j+1}if($1.j>19){break}$1.digit=0;if($1.indx==37){$1.digit=14}if($1.indx>=11&&$1.indx<37){$1.digit=($1.indx-1)%10}if($1.indx<11){$1.digit=$1.indx}$P($1.encstr,$1.j*3+2,$g($1.encs,$1.digit));$1.checksum=$1.checksum+$1.digit;$p($1.digits,$1.j,$1.digit);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),($1.j*3+2)*3.312,$1.textyoffset,$1.textfont,$1.textsize]));$1.j=$1.j+1}for(var _19=$1.j,_18=20-1;_19<=_18;_19+=1){$1.k=_19;$P($1.encstr,$1.k*3+2,$g($1.encs,14));$1.checksum=$1.checksum+14;$p($1.digits,$1.k,14)}$1.checksum=19-$1.checksum%19;$P($1.encstr,2+20*3,$g($1.encs,$1.checksum));$P($1.encstr,2+21*3,$g($1.encs,20));$1.checkdigit=" ";if($1.includecheckintext){$1.checkdigit=$G($1.barchars,$1.checksum,1)}$p($1.txt,$1.i+1,$a([$1.checkdigit,(20*3+2)*3.312,$1.textyoffset,$1.textfont,$1.textsize]));$P($1.encstr,(20+1)*3+2,$g($1.encs,20));$1.bbs=$a(21*3+4);$1.bhs=$a($1.bbs.length);for(var _1i=0,_1h=$1.bbs.length-1;_1i<=_1h;_1i+=1){$1.i=_1i;$1.enc=$G($1.encstr,$1.i,1);$1.bunit=0;$1.hunit=0;if($eq($1.enc,"0")){$1.bunit=3;$1.hunit=2}if($eq($1.enc,"1")){$1.bunit=0;$1.hunit=5}if($eq($1.enc,"2")){$1.bunit=3;$1.hunit=5}if($eq($1.enc,"3")){$1.bunit=0;$1.hunit=8}$p($1.bbs,$1.i,$1.bunit*$1.height/8);$p($1.bhs,$1.i,$1.hunit*$1.height/8)}$k[$j++]=Infinity;var _1y=$1.bbs;var _1z=$1.bhs;$k[$j++]=Infinity;for(var _21=0,_22=$1.bhs.length-1;_21<_22;_21++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _23=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_1y;$k[$j++]="bhs";$k[$j++]=_1z;$k[$j++]="sbs";$k[$j++]=_23;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _27=$d();$k[$j++]=_27;if(!$1.dontdraw){$0.renlinear()}};$0.msi=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.checktype="mod10";$1.badmod11=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["12121212","12121221","12122112","12122121","12211212","12211221","12212112","12212121","21121212","21121221","21","121"]);$1.barchars="0123456789";$1.barlen=$1.barcode.length;$1.txtlen=$1.barlen;$1.mod10=function(){$1.code=$k[--$j];$k[$j++]=0;$k[$j++]=0;$F($1.code,function(){var _E=$k[--$j];var _F=$k[--$j];var _G=$k[--$j];$k[$j++]=$f($f(_E-48)+_F*10);$k[$j++]=_G});$j--;var _H=$k[--$j];$k[$j++]=_H*2;$k[$j++]=0;for(;;){var _I=$k[--$j];var _J=$k[--$j];var _K=~~(_J/10);$k[$j++]=$f(_I+_J%10);$k[$j++]=_K;if(_K==0){$j--;break}var _L=$k[--$j];var _M=$k[--$j];$k[$j++]=_L;$k[$j++]=_M}$k[$j++]=0;$k[$j++]=0;$F($1.code,function(){var _O=$k[--$j];var _P=$k[--$j];var _Q=$k[--$j];$k[$j++]=$f(_P+$f(_O-48));$k[$j++]=_Q});var _R=$k[--$j];var _S=$k[--$j];$k[$j++]=_R;$k[$j++]=_S;$j--;var _T=$k[--$j];var _W=$s($1.code.length+1);$P(_W,0,$1.code);$p(_W,$1.code.length,$f($f(10-$f($k[--$j]+_T)%10)%10+48));$k[$j++]=_W};$1.mod11=function(){$1.code=$k[--$j];$k[$j++]=$1.code.length-1;$F($1.code,function(){var _c=$k[--$j];var _d=$k[--$j];$k[$j++]=$f(_c-48);$k[$j++]=$f(_d%6+2);$k[$j++]=$f(_d-1)});$j--;$k[$j++]=0;for(var _f=0,_g=$1.code.length;_f<_g;_f++){var _h=$k[--$j];var _i=$k[--$j];var _j=$k[--$j];$k[$j++]=$f(_h+_j*_i)}var _l=$f(11-$k[--$j]%11)%11;$k[$j++]=_l;if(_l==10&&$1.badmod11){$j--;var _o=$s($1.code.length+2);$P(_o,0,$1.code);$P(_o,$1.code.length,"10");$k[$j++]=_o}else{var _s=$s($1.code.length+1);$P(_s,0,$1.code);$p(_s,$1.code.length,$f($k[--$j]+48));$k[$j++]=_s}};$1.ncrmod11=function(){$1.code=$k[--$j];$k[$j++]=$1.code.length-1;$F($1.code,function(){var _z=$k[--$j];var _10=$k[--$j];$k[$j++]=$f(_z-48);$k[$j++]=$f(_10%8+2);$k[$j++]=$f(_10-1)});$j--;$k[$j++]=0;for(var _12=0,_13=$1.code.length;_12<_13;_12++){var _14=$k[--$j];var _15=$k[--$j];var _16=$k[--$j];$k[$j++]=$f(_14+_16*_15)}var _18=$f(11-$k[--$j]%11)%11;$k[$j++]=_18;if(_18==10&&$1.badmod11){$j--;var _1B=$s($1.code.length+2);$P(_1B,0,$1.code);$P(_1B,$1.code.length,"10");$k[$j++]=_1B}else{var _1F=$s($1.code.length+1);$P(_1F,0,$1.code);$p(_1F,$1.code.length,$f($k[--$j]+48));$k[$j++]=_1F}};if($1.includecheck){if($eq($1.checktype,"mod10")){$k[$j++]=$1.barcode;$1.mod10()}if($eq($1.checktype,"mod1010")){$k[$j++]=$1.barcode;$1.mod10();$1.mod10()}if($eq($1.checktype,"mod11")){$k[$j++]=$1.barcode;$1.mod11()}if($eq($1.checktype,"ncrmod11")){$k[$j++]=$1.barcode;$1.ncrmod11()}if($eq($1.checktype,"mod1110")){$k[$j++]=$1.barcode;$1.mod11();$1.mod10()}if($eq($1.checktype,"ncrmod1110")){$k[$j++]=$1.barcode;$1.ncrmod11();$1.mod10()}$1.barcode=$k[--$j];$1.barlen=$1.barcode.length;if($1.includecheckintext){$1.txtlen=$1.barlen}}$1.sbs=$s($1.barlen*8+5);$1.txt=$a($1.barlen);$P($1.sbs,0,$g($1.encs,10));for(var _1j=0,_1i=$1.barlen-1;_1j<=_1i;_1j+=1){$1.i=_1j;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*8+2,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*12+3,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,$1.barlen*8+2,$g($1.encs,11));$k[$j++]=Infinity;$k[$j++]=Infinity;var _29=$1.sbs;for(var _2A=0,_2B=_29.length;_2A<_2B;_2A++){$k[$j++]=$g(_29,_2A)-48}var _2D=$a();$k[$j++]=Infinity;for(var _2F=0,_2G=~~(($1.sbs.length+1)/2);_2F<_2G;_2F++){$k[$j++]=$1.height}var _2I=$a();$k[$j++]=Infinity;for(var _2K=0,_2L=~~(($1.sbs.length+1)/2);_2K<_2L;_2K++){$k[$j++]=0}var _2M=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_2D;$k[$j++]="bhs";$k[$j++]=_2I;$k[$j++]="bbs";$k[$j++]=_2M;if($1.includetext){$k[$j++]="txt";$k[$j++]=$G($1.txt,0,$1.txtlen)}$k[$j++]="opt";$k[$j++]=$1.options;var _2S=$d();$k[$j++]=_2S;if(!$1.dontdraw){$0.renlinear()}};$0.plessey=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.validatecheck=false;$1.includecheckintext=false;$1.unidirectional=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.barchars="0123456789ABCDEF";$1.charvals=new Map;for(var _9=0;_9<=15;_9+=1){$p($1.charvals,$G($1.barchars,_9,1),_9)}for(var _F=0,_E=$1.barcode.length-1;_F<=_E;_F+=1){var _J=$g($1.charvals,$G($1.barcode,_F,1))!==undefined;if(!_J){$k[$j++]="bwipp.plesseyBadCharacter";$k[$j++]="Plessey must contain only digits and letters A B C D E F";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _M=$k[--$j];$k[$j++]=$f(_M-2)}var _N=$k[--$j];$1[$k[--$j]]=_N;$1.checkbits=$a($f($1.barlen*4+8));$P($1.checkbits,$1.barlen*4,$a([0,0,0,0,0,0,0,0]));for(var _W=0,_V=$f($1.barlen-1);_W<=_V;_W+=1){$1.i=_W;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.checkbits,$1.i*4,$a([$1.indx&1,$1.indx>>>1&1,$1.indx>>>2&1,$1.indx>>>3]))}$1.checksalt=$a([1,1,1,1,0,1,0,0,1]);for(var _m=0,_l=$f($1.barlen*4-1);_m<=_l;_m+=1){$1.i=_m;if($g($1.checkbits,$1.i)==1){for(var _q=0;_q<=8;_q+=1){$1.j=_q;$p($1.checkbits,$1.i+$1.j,$xo($g($1.checkbits,$1.i+$1.j),$g($1.checksalt,$1.j)))}}}$1.checkval=0;for(var _11=0;_11<=7;_11+=1){$1.i=_11;$1.checkval=$f($1.checkval+~~Math.pow(2,$1.i)*$g($1.checkbits,$f($1.barlen*4+$1.i)))}$1.checksum1=$1.checkval&15;$1.checksum2=$1.checkval>>>4;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum1)||$g($1.barcode,$f($1.barlen+1))!=$g($1.barchars,$1.checksum2)){$k[$j++]="bwipp.plesseyBadCheckDigits";$k[$j++]="Incorrect Plessey check digits provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}$1.encs=$a(["14141414","32141414","14321414","32321414","14143214","32143214","14323214","32323214","14141432","32141432","14321432","32321432","14143232","32143232","14323232","32323232","32321432","541412323","323"]);var _1T=$1.unidirectional?27:33;$1.sbs=$s($f($1.barlen*8+_1T));$1.txt=$a($f($1.barlen+2));$P($1.sbs,0,$g($1.encs,16));for(var _1c=0,_1b=$f($1.barlen-1);_1c<=_1b;_1c+=1){$1.i=_1c;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.sbs,$1.i*8+8,$g($1.encs,$1.indx));$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*20+20,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,$f($1.barlen*8+8),$g($1.encs,$1.checksum1));$P($1.sbs,$f($1.barlen*8+16),$g($1.encs,$1.checksum2));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum1,1),$f($1.barlen*20+20),$1.textyoffset,$1.textfont,$1.textsize]));$p($1.txt,$f($1.barlen+1),$a([$G($1.barchars,$1.checksum2,1),$f($f($1.barlen+1)*20+20),$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a([" ",$f($1.barlen*20+20),$1.textyoffset,$1.textfont,$1.textsize]));$p($1.txt,$f($1.barlen+1),$a([" ",$f($f($1.barlen+1)*20+20),$1.textyoffset,$1.textfont,$1.textsize]))}var _2k=$1.unidirectional?18:17;$P($1.sbs,$f($1.barlen*8+24),$g($1.encs,_2k));$k[$j++]=Infinity;$k[$j++]=Infinity;var _2m=$1.sbs;for(var _2n=0,_2o=_2m.length;_2n<_2o;_2n++){$k[$j++]=$g(_2m,_2n)-48}var _2q=$a();$k[$j++]=Infinity;for(var _2s=0,_2t=~~(($1.sbs.length+1)/2);_2s<_2t;_2s++){$k[$j++]=$1.height}var _2v=$a();$k[$j++]=Infinity;for(var _2x=0,_2y=~~(($1.sbs.length+1)/2);_2x<_2y;_2x++){$k[$j++]=0}var _2z=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_2q;$k[$j++]="bhs";$k[$j++]=_2v;$k[$j++]="bbs";$k[$j++]=_2z;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _33=$d();$k[$j++]=_33;if(!$1.dontdraw){$0.renlinear()}};$0.telepen=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.numeric=false;$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$1.parse=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;var _A=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_A;$k[$j++]="barcode";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _D=$k[--$j];$1[$k[--$j]]=_D;$1.barlen=$1.barcode.length;delete $1.options["parse"];$1.encs=$a(["31313131","1131313111","33313111","1111313131","3111313111","11333131","13133131","111111313111","31333111","1131113131","33113131","1111333111","3111113131","1113133111","1311133111","111111113131","3131113111","11313331","333331","111131113111","31113331","1133113111","1313113111","1111113331","31131331","113111113111","3311113111","1111131331","311111113111","1113111331","1311111331","11111111113111","31313311","1131311131","33311131","1111313311","3111311131","11333311","13133311","111111311131","31331131","1131113311","33113311","1111331131","3111113311","1113131131","1311131131","111111113311","3131111131","1131131311","33131311","111131111131","3111131311","1133111131","1313111131","111111131311","3113111311","113111111131","3311111131","111113111311","311111111131","111311111311","131111111311","11111111111131","3131311111","11313133","333133","111131311111","31113133","1133311111","1313311111","1111113133","313333","113111311111","3311311111","11113333","311111311111","11131333","13111333","11111111311111","31311133","1131331111","33331111","1111311133","3111331111","11331133","13131133","111111331111","3113131111","1131111133","33111133","111113131111","3111111133","111311131111","131111131111","111111111133","31311313","113131111111","3331111111","1111311313","311131111111","11331313","13131313","11111131111111","3133111111","1131111313","33111313","111133111111","3111111313","111313111111","131113111111","111111111313","313111111111","1131131113","33131113","11113111111111","3111131113","113311111111","131311111111","111111131113","3113111113","11311111111111","331111111111","111113111113","31111111111111","111311111113","131111111113","1111111111111111"]);$1.barlen=$1.barcode.length;$1.sbs=$s($1.barlen*16+48);$1.txt=$a($1.barlen);$1.enc=$g($1.encs,95);$P($1.sbs,0,$1.enc);$1.l=$1.enc.length;$1.checksum=0;$1.i=0;$1.j=0;for(;;){if($1.i==$1.barlen){break}if($1.numeric){if($g($1.barcode,$1.i)>16){$1.np=$G($1.barcode,$1.i,2);if($eq($G($1.np,1,1),"X")){$1.indx=~~$z($G($1.np,0,1))+17}else{$1.indx=~~$z($1.np)+27}$p($1.txt,$1.j,$a([$1.np,$1.j*16+16,$1.textyoffset,$1.textfont,$1.textsize]));$1.i=$1.i+2}else{$1.indx=$g($1.barcode,$1.i);$p($1.txt,$1.j,$a([" ",$1.j*16+16,$1.textyoffset,$1.textfont,$1.textsize]));$1.i=$1.i+1}}else{$1.indx=$g($1.barcode,$1.i);if($1.indx>=32&&$1.indx<=126){$p($1.txt,$1.j,$a([$G($1.barcode,$1.i,1),$1.j*16+16,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.j,$a([" ",$1.j*16+16,$1.textyoffset,$1.textfont,$1.textsize]))}$1.i=$1.i+1}$1.checksum=$f($1.checksum+$1.indx);$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.l,$1.enc);$1.l=$1.l+$1.enc.length;$1.j=$1.j+1}$1.checksum=$f(127-$1.checksum%127)%127;$1.enc=$g($1.encs,$1.checksum);$P($1.sbs,$1.l,$1.enc);$1.l=$1.l+$1.enc.length;$1.enc=$g($1.encs,122);$P($1.sbs,$1.l,$1.enc);$1.l=$1.l+$1.enc.length;$1.sbs=$G($1.sbs,0,$1.l);$1.txt=$G($1.txt,0,$1.j);$k[$j++]=Infinity;$k[$j++]=Infinity;var _1u=$1.sbs;for(var _1v=0,_1w=_1u.length;_1v<_1w;_1v++){$k[$j++]=$f($g(_1u,_1v)-48)}var _1y=$a();$k[$j++]=Infinity;for(var _20=0,_21=~~(($1.sbs.length+1)/2);_20<_21;_20++){$k[$j++]=$1.height}var _23=$a();$k[$j++]=Infinity;for(var _25=0,_26=~~(($1.sbs.length+1)/2);_25<_26;_25++){$k[$j++]=0}var _27=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1y;$k[$j++]="bhs";$k[$j++]=_23;$k[$j++]="bbs";$k[$j++]=_27;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2B=$d();$k[$j++]=_2B;if(!$1.dontdraw){$0.renlinear()}};$0.telepennumeric=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"numeric",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.telepen();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.posicode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$1.encoding="auto";$1.version="a";$1.checkoffset=0;$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.encoding=""+$1.encoding;$1.version=""+$1.version;$1.checkoffset=~~$1.checkoffset;$1.height=+$1.height;$1.la0=-1;$1.la1=-2;$1.la2=-3;$1.sf0=-4;$1.sf1=-5;$1.sf2=-6;$1.fn1=-7;$1.fn2=-8;$1.fn3=-9;$1.fn4=-10;var _1l=new Map([["normal",$a([$a(["0","^","'"]),$a(["1",";",27]),$a(["2","<",28]),$a(["3","=",29]),$a(["4",">",30]),$a(["5","?",31]),$a(["6","@","!"]),$a(["7","[",'"']),$a(["8",92,"#"]),$a(["9","]","&"]),$a(["A","a",1]),$a(["B","b",2]),$a(["C","c",3]),$a(["D","d",4]),$a(["E","e",5]),$a(["F","f",6]),$a(["G","g",7]),$a(["H","h",8]),$a(["I","i",9]),$a(["J","j",10]),$a(["K","k",11]),$a(["L","l",12]),$a(["M","m",13]),$a(["N","n",14]),$a(["O","o",15]),$a(["P","p",16]),$a(["Q","q",17]),$a(["R","r",18]),$a(["S","s",19]),$a(["T","t",20]),$a(["U","u",21]),$a(["V","v",22]),$a(["W","w",23]),$a(["X","x",24]),$a(["Y","y",25]),$a(["Z","z",26]),$a(["-","_",40]),$a([".","`",41]),$a([" ",127,0]),$a(["$","{","*"]),$a(["/","|",","]),$a(["+","}",":"]),$a(["%","~",$1.fn1]),$a([$1.la1,$1.la0,$1.fn2]),$a([$1.sf1,$1.sf0,$1.fn3]),$a([$1.sf2,$1.sf2,$1.fn4])])],["limited",$a([$a(["0",-98,-98]),$a(["1",-98,-98]),$a(["2",-98,-98]),$a(["3",-98,-98]),$a(["4",-98,-98]),$a(["5",-98,-98]),$a(["6",-98,-98]),$a(["7",-98,-98]),$a(["8",-98,-98]),$a(["9",-98,-98]),$a(["A",-98,-98]),$a(["B",-98,-98]),$a(["C",-98,-98]),$a(["D",-98,-98]),$a(["E",-98,-98]),$a(["F",-98,-98]),$a(["G",-98,-98]),$a(["H",-98,-98]),$a(["I",-98,-98]),$a(["J",-98,-98]),$a(["K",-98,-98]),$a(["L",-98,-98]),$a(["M",-98,-98]),$a(["N",-98,-98]),$a(["O",-98,-98]),$a(["P",-98,-98]),$a(["Q",-98,-98]),$a(["R",-98,-98]),$a(["S",-98,-98]),$a(["T",-98,-98]),$a(["U",-98,-98]),$a(["V",-98,-98]),$a(["W",-98,-98]),$a(["X",-98,-98]),$a(["Y",-98,-98]),$a(["Z",-98,-98]),$a(["-",-98,-98]),$a([".",-98,-98])])]]);$k[$j++]=_1l;if($eq($1.version,"a")||$eq($1.version,"b")){$k[$j++]="normal"}else{$k[$j++]="limited"}var _1o=$k[--$j];$1.charmaps=$g($k[--$j],_1o);var _1r=$1.charmaps;var _1s=$1.charmaps;var _1t=$1.charmaps;$1.charvals=$a([new Map,new Map,new Map]);for(var _1x=0,_1w=$1.charmaps.length-1;_1x<=_1w;_1x+=1){$1.i=_1x;$1.encs=$g($1.charmaps,$1.i);for(var _21=0;_21<=2;_21+=1){$1.j=_21;var _24=$g($1.encs,$1.j);$k[$j++]=_24;if($eq($t(_24),"stringtype")){var _27=$g($k[--$j],0);$k[$j++]=_27}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.set0=$g($1.charvals,0);$1.set1=$g($1.charvals,1);$1.set2=$g($1.charvals,2);if($1.raw){$1.encoding="raw"}if($eq($1.encoding,"raw")){$1.cws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.cws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.cws=$G($1.cws,0,$1.j);$1.text=""}if($eq($1.encoding,"auto")){var _2g=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1],["FNC2",$1.fn2],["FNC3",$1.fn3]]);$1.fncvals=_2g;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _2j=$k[--$j];$1[$k[--$j]]=_2j;$1.msglen=$1.msg.length;$1.text=$s($1.msglen);for(var _2q=0,_2p=$1.msglen-1;_2q<=_2p;_2q+=1){$1.i=_2q;var _2v=$g($1.msg,$1.i);$k[$j++]=$1.text;$k[$j++]=$1.i;$k[$j++]=_2v;if(_2v<0){$j--;$k[$j++]=32}var _2w=$k[--$j];var _2x=$k[--$j];$p($k[--$j],_2x,_2w)}$k[$j++]=Infinity;for(var _30=0,_31=$1.msglen;_30<_31;_30++){$k[$j++]=0}$k[$j++]=0;$1.numSA=$a();$k[$j++]=Infinity;for(var _34=0,_35=$1.msglen;_34<_35;_34++){$k[$j++]=0}$k[$j++]=0;$1.numEA=$a();for(var _38=$1.msglen-1;_38>=0;_38-=1){$1.i=_38;if($g($1.msg,$1.i)>=0){if($g($1.msg,$1.i)>=128){$p($1.numEA,$1.i,$f($g($1.numEA,$1.i+1)+1))}else{$p($1.numSA,$1.i,$f($g($1.numSA,$1.i+1)+1))}}}$1.ea=false;$1.msgtmp=$a([]);for(var _3S=0,_3R=$1.msglen-1;_3S<=_3R;_3S+=1){$1.i=_3S;$1.c=$g($1.msg,$1.i);if(!$xo($1.ea,$1.c<128)&&$1.c>=0){if($1.ea){$k[$j++]=$1.numSA}else{$k[$j++]=$1.numEA}var _3e=$g($k[--$j],$1.i);var _3h=$f(_3e+$1.i)==$1.msglen?3:5;if(_3e<_3h){$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$1.msgtmp=$a()}else{$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$k[$j++]=$1.fn4;$1.msgtmp=$a();$1.ea=!$1.ea}}$k[$j++]=Infinity;$q($1.msgtmp);if($1.c>=0){$k[$j++]=$1.c&127}else{$k[$j++]=$1.c}$1.msgtmp=$a()}$1.msg=$1.msgtmp;$1.msglen=$1.msg.length;$1.enc=function(){var _3x=$k[--$j];$p($1.cws,$1.j,$g(_3x,$k[--$j]));$1.j=$1.j+1};$1.cws=$a($1.msglen*2);$1.i=0;$1.j=0;$1.cset="set0";for(;;){if($1.i==$1.msglen){break}for(;;){$1.char1=$g($1.msg,$1.i);$k[$j++]="char2";if($1.i+1<$1.msglen){$k[$j++]=$g($1.msg,$1.i+1)}else{$k[$j++]=-99}var _4F=$k[--$j];$1[$k[--$j]]=_4F;var _4K=$g($1[$1.cset],$1.char1)!==undefined;if(_4K){$k[$j++]=$1.char1;$k[$j++]=$1[$1.cset];$1.enc();$1.i=$1.i+1;break}var _4R=$g($1.set2,$1.char1)!==undefined;if(_4R){$k[$j++]=$1.sf2;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.set2;$1.enc();$1.i=$1.i+1;break}var _4b=$g($1[$1.cset],$1.char2)!==undefined;if(!_4b){if($eq($1.cset,"set0")){$k[$j++]=$1.la1;$k[$j++]=$1[$1.cset];$1.enc();$1.cset="set1"}else{$k[$j++]=$1.la0;$k[$j++]=$1[$1.cset];$1.enc();$1.cset="set0"}break}else{if($eq($1.cset,"set0")){$k[$j++]=$1.sf1;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.set1;$1.enc()}else{$k[$j++]=$1.sf0;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.set0;$1.enc()}$1.i=$1.i+1;break}break}}$1.cws=$G($1.cws,0,$1.j)}var _52=new Map([["a",$a(["141112","131212","121312","111412","131113","121213","111313","121114","111214","111115","181111","171211","161311","151411","141511","131611","121711","111811","171112","161212","151312","141412","131512","121612","111712","161113","151213","141313","131413","121513","111613","151114","141214","131314","121414","111514","141115","131215","121315","111415","131116","121216","111316","121117","111217","111118","1<111112","111111111;1"])],["b",$a(["151213","141313","131413","121513","141214","131314","121414","131215","121315","121216","191212","181312","171412","161512","151612","141712","131812","121912","181213","171313","161413","151513","141613","131713","121813","171214","161314","151414","141514","131614","121714","161215","151315","141415","131515","121615","151216","141316","131416","121516","141217","131317","121417","131218","121318","121219","1<121312","121212121<1"])],["limiteda",$a(["111411","111312","111213","111114","121311","121212","121113","141111","131211","131112","171111","161211","151311","141411","131511","121611","111711","161112","151212","141312","131412","121512","111612","151113","141213","131313","121413","111513","141114","131214","121314","111414","131115","121215","111315","121116","111216","111117","151111","1"])],["limitedb",$a(["121512","121413","121314","121215","131412","131313","131214","151212","141312","141213","181212","171312","161412","151512","141612","131712","121812","171213","161313","151413","141513","131613","121713","161214","151314","141414","131514","121614","151215","141315","131415","121515","141216","131316","121416","131217","121317","121218","141212","1"])]]);$1.encs=$g(_52,$1.version);$1.c2w=$a([$a([495,330,210,126,70,35,15,5]),$a([165,120,84,56,35,20,10,4]),$a([45,36,28,21,15,10,6,3]),$a([9,8,7,6,5,4,3,2]),$a([1,1,1,1,1,1,1,1])]);$1.v=0;var _5B=$1.cws;for(var _5C=0,_5D=_5B.length;_5C<_5D;_5C++){$1.cw=$g(_5B,_5C);for(var _5F=0,_5G=6;_5F<_5G;_5F++){if((($1.cw^$1.v)&1)!=0){$1.v=$1.v^7682}$1.v=$1.v>>>1;$1.cw=$1.cw>>>1}}$1.v=$1.v+$1.checkoffset;if($eq($1.version,"limiteda")||$eq($1.version,"limitedb")){$1.v=$1.v&1023;if($1.v>824&&$1.v<853){$1.v=$1.v+292}}else{$1.v=($1.v&1023)+45}$1.d=$a([2,2,2,2,2,2]);$1.r=0;$1.c=0;$1.w=0;$1.sum=0;for(;;){if($1.sum==$1.v){break}$1.t=$f($1.sum+$g($g($1.c2w,$1.r),$1.c));if($1.t==$1.v){$1.w=$1.w+1;$p($1.d,$1.r,$1.w+2);$1.sum=$1.t}if($1.t>$1.v){$p($1.d,$1.r,$1.w+2);$1.r=$1.r+1;$1.w=0}if($1.t<$1.v){$1.c=$1.c+1;$1.w=$1.w+1;$1.sum=$1.t}}$k[$j++]=20;for(var _5w=0;_5w<=4;_5w+=1){var _5z=$k[--$j];$k[$j++]=$f(_5z-$g($1.d,_5w))}$p($1.d,5,$k[--$j]);if($eq($1.version,"b")||$eq($1.version,"limitedb")){$k[$j++]=Infinity;var _64=$1.d;for(var _65=0,_66=_64.length;_65<_66;_65++){$k[$j++]=$f($g(_64,_65)+1)}$1.d=$a()}$1.cbs=$Z($s(12),"111111111111");for(var _6B=5;_6B>=0;_6B-=1){$1.i=_6B;$p($1.cbs,(5-$1.i)*2+1,$f($g($1.d,$1.i)+47))}$1.sbs=$s($1.cws.length*6+31);var _6L=$g($1.encs,$1.encs.length-2);$P($1.sbs,0,_6L);$1.j=_6L.length;for(var _6P=0,_6O=$1.cws.length-1;_6P<=_6O;_6P+=1){$1.i=_6P;$P($1.sbs,$1.j,$g($1.encs,$g($1.cws,$1.i)));$1.j=$1.j+6}$P($1.sbs,$1.j,$1.cbs);$1.j=$1.j+12;var _6e=$g($1.encs,$1.encs.length-1);$P($1.sbs,$1.j,_6e);$1.j=_6e.length+$1.j;$1.sbs=$G($1.sbs,0,$1.j);$k[$j++]=Infinity;$k[$j++]=Infinity;var _6l=$1.sbs;for(var _6m=0,_6n=_6l.length;_6m<_6n;_6m++){$k[$j++]=$f($g(_6l,_6m)-48)}var _6p=$a();$k[$j++]=Infinity;for(var _6r=0,_6s=~~(($1.sbs.length+1)/2);_6r<_6s;_6r++){$k[$j++]=$1.height}var _6u=$a();$k[$j++]=Infinity;for(var _6w=0,_6x=~~(($1.sbs.length+1)/2);_6w<_6x;_6w++){$k[$j++]=0}var _6y=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_6p;$k[$j++]="bhs";$k[$j++]=_6u;$k[$j++]="bbs";$k[$j++]=_6y;$k[$j++]="txt";$k[$j++]=$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]);$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _77=$d();$k[$j++]=_77;if(!$1.dontdraw){$0.renlinear()}};$0.codablockf=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.rows=-1;$1.columns=8;$1.rowheight=10;$1.sepheight=1;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.rows=~~$1.rows;$1.columns=~~$1.columns;$1.rowheight=~~$1.rowheight;$1.sepheight=~~$1.sepheight;$k[$j++]="c";if($1.columns>=4&&$1.columns<=62){$k[$j++]=$1.columns}else{$k[$j++]=8}var _C=$k[--$j];$1[$k[--$j]]=_C;$k[$j++]="rows";if($1.rows>=2&&$1.rows<=44){$k[$j++]=$1.rows}else{$k[$j++]=-1}var _H=$k[--$j];$1[$k[--$j]]=_H;$1.swa=-1;$1.swb=-2;$1.swc=-3;$1.sft=-4;$1.fn1=-5;$1.fn2=-6;$1.fn3=-7;$1.fn4=-8;$1.sta=-9;$1.stp=-10;var _N=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1],["FNC3",$1.fn3]]);$1.fncvals=_N;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _Q=$k[--$j];$1[$k[--$j]]=_Q;$1.msglen=$1.msg.length;$1.msgtmp=$a([]);var _U=$1.msg;for(var _V=0,_W=_U.length;_V<_W;_V++){$1.char=$g(_U,_V);$k[$j++]=Infinity;$q($1.msgtmp);if($1.char<128){$k[$j++]=$1.char}else{$k[$j++]=$1.fn4;$k[$j++]=$1.char&127}$1.msgtmp=$a()}$1.msg=$1.msgtmp;$1.msglen=$1.msg.length;$1.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$1.fn3,$1.fn3,"96"]),$a([$1.fn2,$1.fn2,"97"]),$a([$1.sft,$1.sft,"98"]),$a([$1.swc,$1.swc,"99"]),$a([$1.swb,$1.fn4,$1.swb]),$a([$1.fn4,$1.swa,$1.swa]),$a([$1.fn1,$1.fn1,$1.fn1]),$a([$1.sta,$1.sta,$1.sta]),$a([$1.stp,$1.stp,$1.stp])]);$1.charvals=$a([new Map,new Map,new Map]);for(var _2o=0,_2n=$1.charmaps.length-1;_2o<=_2n;_2o+=1){$1.i=_2o;$1.encs=$g($1.charmaps,$1.i);for(var _2s=0;_2s<=2;_2s+=1){$1.j=_2s;var _2v=$g($1.encs,$1.j);$k[$j++]=_2v;if($eq($t(_2v),"stringtype")){var _2y=$g($k[--$j],0);$k[$j++]=_2y}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.seta=$g($1.charvals,0);$1.setb=$g($1.charvals,1);$1.setc=$g($1.charvals,2);$1.numsscr=function(){$1.n=0;$1.s=0;$1.p=$k[--$j];for(;;){if($1.p>=$1.msglen){break}var _3F=$g($1.msg,$1.p);var _3H=$g($1.setc,_3F)!==undefined;$k[$j++]=_3F;if(!_3H){$j--;break}if($k[--$j]==$1.fn1){if($1.s%2==0){$1.s=$1.s+1}else{break}}$1.n=$1.n+1;$1.s=$1.s+1;$1.p=$f($1.p+1)}$k[$j++]=$1.n;$k[$j++]=$1.s};$1.enca=function(){$p($1.cws,$1.j,$g($1.seta,$k[--$j]));$1.j=$1.j+1};$1.encb=function(){$p($1.cws,$1.j,$g($1.setb,$k[--$j]));$1.j=$1.j+1};$1.encc=function(){var _3d=$k[--$j];$k[$j++]=_3d;if($ne($t(_3d),"arraytype")){var _3h=$g($1.setc,$k[--$j]);$k[$j++]=_3h}else{$q($k[--$j]);var _3j=$k[--$j];var _3k=$k[--$j];$k[$j++]=$f($f(_3j-48)+$f(_3k-48)*10)}$p($1.cws,$1.j,$k[--$j]);$1.j=$1.j+1};$1.anotb=function(){var _3p=$k[--$j];var _3r=$g($1.seta,_3p)!==undefined;var _3t=$g($1.setb,_3p)!==undefined;$k[$j++]=_3r&&!_3t};$1.bnota=function(){var _3u=$k[--$j];var _3w=$g($1.setb,_3u)!==undefined;var _3y=$g($1.seta,_3u)!==undefined;$k[$j++]=_3w&&!_3y};$k[$j++]=Infinity;for(var _40=0,_41=$1.msg.length;_40<_41;_40++){$k[$j++]=0}$k[$j++]=9999;$1.nextanotb=$a();$k[$j++]=Infinity;for(var _44=0,_45=$1.msg.length;_44<_45;_44++){$k[$j++]=0}$k[$j++]=9999;$1.nextbnota=$a();for(var _48=$1.msg.length-1;_48>=0;_48-=1){$1.i=_48;$k[$j++]=$g($1.msg,$1.i);$1.anotb();if($k[--$j]){$p($1.nextanotb,$1.i,0)}else{$p($1.nextanotb,$1.i,$f($g($1.nextanotb,$1.i+1)+1))}$k[$j++]=$g($1.msg,$1.i);$1.bnota();if($k[--$j]){$p($1.nextbnota,$1.i,0)}else{$p($1.nextbnota,$1.i,$f($g($1.nextbnota,$1.i+1)+1))}}$1.abeforeb=function(){var _4V=$k[--$j];$k[$j++]=$lt($g($1.nextanotb,_4V),$g($1.nextbnota,_4V))};$1.bbeforea=function(){var _4a=$k[--$j];$k[$j++]=$lt($g($1.nextbnota,_4a),$g($1.nextanotb,_4a))};$1.padrow=function(){for(var _4g=0,_4h=$k[--$j];_4g<_4h;_4g++){for(;;){if($eq($1.cset,"seta")){$k[$j++]=$1.swc;$1.enca();$1.cset="setc";break}if($eq($1.cset,"setb")){$k[$j++]=$1.swc;$1.encb();$1.cset="setc";break}if($eq($1.cset,"setc")){$k[$j++]=$1.swb;$1.encc();$1.cset="setb";break}}}};$1.cws=$a($f($1.c+5)*44);$1.i=0;$1.j=0;$1.r=1;$1.lastrow=false;for(;;){if($1.lastrow){break}$k[$j++]=$1.sta;$1.enca();if($1.i<$1.msglen){$k[$j++]=$1.i;$1.numsscr()}else{$k[$j++]=-1;$k[$j++]=-1}$1.nums=$k[--$j];$1.nchars=$k[--$j];for(;;){if($1.msglen==0){$k[$j++]=$1.swb;$1.enca();$1.cset="setb";break}if($1.nums>=2){$k[$j++]=$1.swc;$1.enca();$1.cset="setc";break}$k[$j++]=$1.i;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.sft;$1.enca();$1.cset="seta";break}$k[$j++]=$1.swb;$1.enca();$1.cset="setb";break}$1.j=$1.j+1;$1.endofrow=false;for(;;){$1.rem=$f($f($1.c+3)-$1.j%$f($1.c+5));if($1.i==$1.msglen||$1.endofrow){break}$k[$j++]=$1.i;$1.numsscr();$1.nums=$k[--$j];$1.nchars=$k[--$j];$k[$j++]="remnums";if($1.nums>$1.rem*2){$k[$j++]=$1.rem*2}else{$k[$j++]=$1.nums}var _5J=$k[--$j];$1[$k[--$j]]=_5J;for(;;){if(($eq($1.cset,"seta")||$eq($1.cset,"setb"))&&$1.remnums>=4&&$g($1.msg,$1.i)!=$1.fn1){if($1.remnums%2==0&&$1.rem>=3){$k[$j++]=$1.swc;if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.cset="setc";for(var _5W=0,_5X=2;_5W<_5X;_5W++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}if($1.remnums%2!=0&&$1.rem>=4){$k[$j++]=$g($1.msg,$1.i);if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.i=$1.i+1;$k[$j++]=$1.swc;if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.cset="setc";for(var _5r=0,_5s=2;_5r<_5s;_5r++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}}$k[$j++]=$eq($1.cset,"setb");$k[$j++]=$g($1.msg,$1.i);$1.anotb();var _67=$k[--$j];var _68=$k[--$j];if(_68&&_67&&$1.rem>=2){if($1.i<$1.msglen-1){$k[$j++]=$1.i+1;$1.bbeforea();if($k[--$j]){$k[$j++]=$1.sft;$1.encb();$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}}$k[$j++]=$1.swa;$1.encb();$1.cset="seta";$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}$k[$j++]=$eq($1.cset,"seta");$k[$j++]=$g($1.msg,$1.i);$1.bnota();var _6S=$k[--$j];var _6T=$k[--$j];if(_6T&&_6S&&$1.rem>=2){if($1.i<$1.msglen-1){$k[$j++]=$1.i+1;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.sft;$1.enca();$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}}$k[$j++]=$1.swb;$1.enca();$1.cset="setb";$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}if($eq($1.cset,"setc")&&$1.remnums<2&&$1.rem>=2){$k[$j++]=$1.i;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.swa;$1.encc();$1.cset="seta";$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}$k[$j++]=$1.swb;$1.encc();$1.cset="setb";$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}var _73=$g($1.seta,$g($1.msg,$1.i))!==undefined;if($eq($1.cset,"seta")&&_73&&$1.rem>=1){$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}var _7E=$g($1.setb,$g($1.msg,$1.i))!==undefined;if($eq($1.cset,"setb")&&_7E&&$1.rem>=1){$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}if($eq($1.cset,"setc")&&$1.remnums>=2&&$1.rem>=1){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}break}$1.endofrow=true;break}}if(($1.r>=$1.rows||$1.rows==-1)&&$1.r>1&&$1.i==$1.msglen&&$1.rem>=2){$k[$j++]=$f($1.rem-2);$1.padrow();$1.j=$1.j+3;$k[$j++]=$1.stp;$1.enca();$1.lastrow=true}else{$k[$j++]=$1.rem;$1.padrow();$1.j=$1.j+1;$k[$j++]=$1.stp;$1.enca();$1.r=$1.r+1}}$1.cws=$G($1.cws,0,$1.j);$k[$j++]=Infinity;for(var _7o=64;_7o<=95;_7o+=1){$k[$j++]=_7o}for(var _7p=0;_7p<=15;_7p+=1){$k[$j++]=_7p}for(var _7q=26;_7q<=63;_7q+=1){$k[$j++]=_7q}$1.abmap=$a();$k[$j++]=Infinity;for(var _7s=0;_7s<=85;_7s+=1){$k[$j++]=_7s}$1.cmap=$a();$1.chkmsg=$a($1.msglen);$1.j=0;for(var _7y=0,_7x=$1.msglen-1;_7y<=_7x;_7y+=1){$1.i=_7y;$1.char=$g($1.msg,$1.i);if($1.char>=0){$p($1.chkmsg,$1.j,$1.char);$1.j=$1.j+1}if($1.char==$1.fn1&&$1.i!=0){$p($1.chkmsg,$1.j,29);$1.j=$1.j+1}}$1.t1=0;$1.t2=0;$1.k1=0;$1.k2=0;for(var _8F=0,_8E=$1.j-1;_8F<=_8E;_8F+=1){$1.i=_8F;$1.t1=$g($1.chkmsg,$1.i)*$1.i%86;$1.t2=$f($1.t1+$g($1.chkmsg,$1.i))%86;$1.k1=$f($1.k1+$1.t2)%86;$1.k2=$f($1.k2+$1.t1)%86}$k[$j++]=$1.cws;$k[$j++]=$1.cws.length-4;if($ne($1.cset,"setc")){$k[$j++]=$1.abmap}else{$k[$j++]=$1.cmap}var _8Z=$g($k[--$j],$1.k1);var _8a=$k[--$j];$p($k[--$j],_8a,_8Z);$k[$j++]=$1.cws;$k[$j++]=$1.cws.length-3;if($ne($1.cset,"setc")){$k[$j++]=$1.abmap}else{$k[$j++]=$1.cmap}var _8j=$g($k[--$j],$1.k2);var _8k=$k[--$j];$p($k[--$j],_8k,_8j);var _8m=$1.cws;$k[$j++]=_8m;$k[$j++]=2;if($g(_8m,2-1)!=99){$k[$j++]=$1.abmap}else{$k[$j++]=$1.cmap}var _8s=$g($k[--$j],$1.r-2);var _8t=$k[--$j];$p($k[--$j],_8t,_8s);for(var _8x=1,_8w=$1.r-1;_8x<=_8w;_8x+=1){$1.i=_8x;var _8y=$1.cws;var _8z=$1.i;var _90=$1.c;$k[$j++]=_8y;$k[$j++]=$f(_8z*$f(_90+5)+2);if($g(_8y,$f($f(_8z*$f(_90+5)+2)-1))!=99){$k[$j++]=$1.abmap}else{$k[$j++]=$1.cmap}var _96=$g($k[--$j],$1.i+42);var _97=$k[--$j];$p($k[--$j],_97,_96)}for(var _9B=0,_9A=$1.r-1;_9B<=_9A;_9B+=1){$1.rcws=$G($1.cws,_9B*$f($1.c+5),$f($1.c+4));$1.csum=$g($1.rcws,0);for(var _9K=1,_9J=$1.rcws.length-2;_9K<=_9J;_9K+=1){$1.i=_9K;$1.csum=$f($1.csum+$g($1.rcws,$1.i)*$1.i)}$p($1.rcws,$1.rcws.length-1,$1.csum%103)}$1.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","2331112"]);$1.rowbits=$a($1.r);for(var _9Y=0,_9X=$1.r-1;_9Y<=_9X;_9Y+=1){$1.i=_9Y;$k[$j++]=Infinity;var _9d=$G($1.cws,$1.i*$f($1.c+5),$f($1.c+5));for(var _9e=0,_9f=_9d.length;_9e<_9f;_9e++){$F($g($1.encs,$g(_9d,_9e)),function(){var _9j=$k[--$j];$k[$j++]=$f(_9j-48)})}$1.sbs=$a();$k[$j++]=Infinity;var _9l=$1.sbs;$k[$j++]=0;for(var _9m=0,_9n=_9l.length;_9m<_9n;_9m++){var _9p=$k[--$j];var _9q=_9p==1?0:1;$k[$j++]=_9p;for(var _9r=0,_9s=$g(_9l,_9m);_9r<_9s;_9r++){$k[$j++]=_9q}}$r($a($m()-1));var _9v=$k[--$j];var _9w=$k[--$j];$k[$j++]=_9v;$k[$j++]=_9w;$j--;var _9x=$k[--$j];var _9y=$k[--$j];$k[$j++]=_9x;$k[$j++]=_9y;$j--;$p($1.rowbits,$1.i,$k[--$j])}$1.symwid=$f($1.c*11+57);$k[$j++]=Infinity;for(var _A5=0,_A6=$1.symwid*$1.sepheight;_A5<_A6;_A5++){$k[$j++]=1}for(var _A9=0,_A8=$1.r-2;_A9<=_A8;_A9+=1){$1.i=_A9;for(var _AB=0,_AC=$1.rowheight;_AB<_AC;_AB++){$q($g($1.rowbits,$1.i))}for(var _AH=0,_AI=$1.sepheight;_AH<_AI;_AH++){$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;for(var _AK=0,_AL=$f($1.symwid-24);_AK<_AL;_AK++){$k[$j++]=1}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1}}for(var _AN=0,_AO=$1.rowheight;_AN<_AO;_AN++){$q($g($1.rowbits,$1.r-1))}for(var _AU=0,_AV=$1.symwid*$1.sepheight;_AU<_AV;_AU++){$k[$j++]=1}$1.pixs=$a();var _Af=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.symwid],["pixy",~~($1.pixs.length/$1.symwid)],["height",~~($1.pixs.length/$1.symwid)/72],["width",$1.symwid/72],["opt",$1.options]]);$k[$j++]=_Af;if(!$1.dontdraw){$0.renmatrix()}};$0.code16k=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.mode=-1;$1.pos=-1;$1.rows=0;$1.rowheight=8;$1.sepheight=1;$1.encoding="auto";$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.mode=~~$1.mode;$1.pos=~~$1.pos;$1.rows=~~$1.rows;$1.rowheight=~~$1.rowheight;$1.sepheight=~~$1.sepheight;if($1.pos!=-1){$1.rows=16}$1.swa=-1;$1.swb=-2;$1.swc=-3;$1.sa1=-4;$1.sb1=-5;$1.sc1=-6;$1.sa2=-7;$1.sb2=-8;$1.sc2=-9;$1.pad=-10;$1.sb3=-11;$1.sc3=-12;$1.fn1=-13;$1.fn2=-14;$1.fn3=-15;$1.fn4=-16;$1.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$1.fn3,$1.fn3,"96"]),$a([$1.fn2,$1.fn2,"97"]),$a([$1.sb1,$1.sa1,"98"]),$a([$1.swc,$1.swc,"99"]),$a([$1.swb,$1.fn4,$1.swb]),$a([$1.fn4,$1.swa,$1.swa]),$a([$1.fn1,$1.fn1,$1.fn1]),$a([$1.pad,$1.pad,$1.pad]),$a([$1.sb2,$1.sa2,$1.sb1]),$a([$1.sc2,$1.sc2,$1.sb2]),$a([$1.sc3,$1.sc3,$1.sb3])]);$1.charvals=$a([new Map,new Map,new Map]);for(var _2R=0,_2Q=$1.charmaps.length-1;_2R<=_2Q;_2R+=1){$1.i=_2R;$1.encs=$g($1.charmaps,$1.i);for(var _2V=0;_2V<=2;_2V+=1){$1.j=_2V;var _2Y=$g($1.encs,$1.j);$k[$j++]=_2Y;if($eq($t(_2Y),"stringtype")){var _2b=$g($k[--$j],0);$k[$j++]=_2b}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.seta=$g($1.charvals,0);$1.setb=$g($1.charvals,1);$1.setc=$g($1.charvals,2);if($1.raw){$1.encoding="raw"}if($eq($1.encoding,"raw")){$1.cws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.cws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.cws=$G($1.cws,0,$1.j)}if($eq($1.encoding,"auto")){var _3A=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fn1],["FNC2",$1.fn2],["FNC3",$1.fn3]]);$1.fncvals=_3A;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _3D=$k[--$j];$1[$k[--$j]]=_3D;$1.msglen=$1.msg.length;$k[$j++]=Infinity;for(var _3H=0,_3I=$1.msglen;_3H<_3I;_3H++){$k[$j++]=0}$k[$j++]=0;$1.numSA=$a();$k[$j++]=Infinity;for(var _3L=0,_3M=$1.msglen;_3L<_3M;_3L++){$k[$j++]=0}$k[$j++]=0;$1.numEA=$a();for(var _3P=$1.msglen-1;_3P>=0;_3P-=1){$1.i=_3P;if($g($1.msg,$1.i)>=0){if($g($1.msg,$1.i)>=128){$p($1.numEA,$1.i,$f($g($1.numEA,$1.i+1)+1))}else{$p($1.numSA,$1.i,$f($g($1.numSA,$1.i+1)+1))}}}$1.ea=false;$1.msgtmp=$a([]);for(var _3j=0,_3i=$1.msglen-1;_3j<=_3i;_3j+=1){$1.i=_3j;$1.c=$g($1.msg,$1.i);if(!$xo($1.ea,$1.c<128)&&$1.c>=0){if($1.ea){$k[$j++]=$1.numSA}else{$k[$j++]=$1.numEA}var _3v=$g($k[--$j],$1.i);var _3y=$f(_3v+$1.i)==$1.msglen?3:5;if(_3v<_3y){$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$1.msgtmp=$a()}else{$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$k[$j++]=$1.fn4;$1.msgtmp=$a();$1.ea=!$1.ea}}$k[$j++]=Infinity;$q($1.msgtmp);if($1.c>=0){$k[$j++]=$1.c&127}else{$k[$j++]=$1.c}$1.msgtmp=$a()}$1.msg=$1.msgtmp;$1.msglen=$1.msg.length;$1.numsscr=function(){$1.n=0;$1.s=0;$1.p=$k[--$j];for(;;){if($1.p>=$1.msglen){break}var _4J=$g($1.msg,$1.p);var _4L=$g($1.setc,_4J)!==undefined;$k[$j++]=_4J;if(!_4L){$j--;break}if($k[--$j]==$1.fn1){if($1.s%2==0){$1.s=$1.s+1}else{break}}$1.n=$1.n+1;$1.s=$1.s+1;$1.p=$f($1.p+1)}$k[$j++]=$1.n;$k[$j++]=$1.s};$1.enca=function(){$p($1.cws,$1.j,$g($1.seta,$k[--$j]));$1.j=$1.j+1};$1.encb=function(){$p($1.cws,$1.j,$g($1.setb,$k[--$j]));$1.j=$1.j+1};$1.encc=function(){var _4h=$k[--$j];$k[$j++]=_4h;if($ne($t(_4h),"arraytype")){var _4l=$g($1.setc,$k[--$j]);$k[$j++]=_4l}else{$q($k[--$j]);var _4n=$k[--$j];var _4o=$k[--$j];$k[$j++]=$f($f(_4n-48)+$f(_4o-48)*10)}$p($1.cws,$1.j,$k[--$j]);$1.j=$1.j+1};$1.anotb=function(){var _4t=$k[--$j];var _4v=$g($1.seta,_4t)!==undefined;var _4x=$g($1.setb,_4t)!==undefined;$k[$j++]=_4v&&!_4x};$1.bnota=function(){var _4y=$k[--$j];var _50=$g($1.setb,_4y)!==undefined;var _52=$g($1.seta,_4y)!==undefined;$k[$j++]=_50&&!_52};$k[$j++]=Infinity;for(var _54=0,_55=$1.msg.length;_54<_55;_54++){$k[$j++]=0}$k[$j++]=9999;$1.nextanotb=$a();$k[$j++]=Infinity;for(var _58=0,_59=$1.msg.length;_58<_59;_58++){$k[$j++]=0}$k[$j++]=9999;$1.nextbnota=$a();for(var _5C=$1.msg.length-1;_5C>=0;_5C-=1){$1.i=_5C;$k[$j++]=$g($1.msg,$1.i);$1.anotb();if($k[--$j]){$p($1.nextanotb,$1.i,0)}else{$p($1.nextanotb,$1.i,$f($g($1.nextanotb,$1.i+1)+1))}$k[$j++]=$g($1.msg,$1.i);$1.bnota();if($k[--$j]){$p($1.nextbnota,$1.i,0)}else{$p($1.nextbnota,$1.i,$f($g($1.nextbnota,$1.i+1)+1))}}$1.abeforeb=function(){var _5Z=$k[--$j];$k[$j++]=$lt($g($1.nextanotb,_5Z),$g($1.nextbnota,_5Z))};$1.bbeforea=function(){var _5e=$k[--$j];$k[$j++]=$lt($g($1.nextbnota,_5e),$g($1.nextanotb,_5e))};$1.cws=$a($1.barcode.length*2+3);$1.i=0;$1.j=0;for(;;){if($1.pos!=-1){$p($1.cws,0,~~($1.pos/10)-1);$p($1.cws,1,$1.pos%10-1);$1.j=2;$1.cset="setb";$1.mode=7;break}if($1.msglen==0){$1.cset="setb";$1.mode=1;break}if($1.msglen>=2){$k[$j++]=$g($1.msg,0)==$1.fn1;$k[$j++]=1;$1.numsscr();var _5v=$k[--$j];var _5w=$k[--$j];$k[$j++]=_5v;$k[$j++]=_5w;$j--;var _5x=$k[--$j];var _5y=$k[--$j];if(_5y&&_5x>=2){$1.cset="setc";$1.mode=4;$1.i=1;break}}if($g($1.msg,0)==$1.fn1){$1.cset="setb";$1.mode=3;$1.i=1;break}if($1.msglen>=2){$k[$j++]=0;$1.numsscr();var _63=$k[--$j];var _64=$k[--$j];$k[$j++]=_63;$k[$j++]=_64;$j--;var _65=$k[--$j];if(_65>=2&&_65%2==0){$1.cset="setc";$1.mode=2;break}$k[$j++]=0;$1.numsscr();var _66=$k[--$j];var _67=$k[--$j];$k[$j++]=_66;$k[$j++]=_67;$j--;var _68=$k[--$j];if(_68>=3&&_68%2==1){$k[$j++]=$g($1.msg,0);$1.encb();$1.cset="setc";$1.mode=5;$1.i=1;break}var _6E=$g($1.setb,$g($1.msg,0))!==undefined;$k[$j++]=_6E;$k[$j++]=1;$1.numsscr();var _6F=$k[--$j];var _6G=$k[--$j];$k[$j++]=_6F;$k[$j++]=_6G;$j--;var _6H=$k[--$j];var _6I=$k[--$j];if(_6I&&(_6H>=2&&_6H%2==0)){$k[$j++]=$g($1.msg,0);$1.encb();$1.cset="setc";$1.mode=5;$1.i=1;break}var _6O=$g($1.setb,$g($1.msg,0))!==undefined;$k[$j++]=_6O;$k[$j++]=1;$1.numsscr();var _6P=$k[--$j];var _6Q=$k[--$j];$k[$j++]=_6P;$k[$j++]=_6Q;$j--;var _6R=$k[--$j];var _6S=$k[--$j];if(_6S&&(_6R>=3&&_6R%2==1)){$k[$j++]=$g($1.msg,0);$1.encb();$k[$j++]=$g($1.msg,1);$1.encb();$1.cset="setc";$1.mode=6;$1.i=2;break}var _6a=$g($1.setb,$g($1.msg,0))!==undefined;var _6e=$g($1.setb,$g($1.msg,1))!==undefined;$k[$j++]=_6a&&_6e;$k[$j++]=2;$1.numsscr();var _6f=$k[--$j];var _6g=$k[--$j];$k[$j++]=_6f;$k[$j++]=_6g;$j--;var _6h=$k[--$j];var _6i=$k[--$j];if(_6i&&(_6h>=2&&_6h%2==0)){$k[$j++]=$g($1.msg,0);$1.encb();$k[$j++]=$g($1.msg,1);$1.encb();$1.cset="setc";$1.mode=6;$1.i=2;break}}$k[$j++]=0;$1.abeforeb();if($k[--$j]){$1.cset="seta";$1.mode=0;break}$1.cset="setb";$1.mode=1;break}for(;;){if($1.i==$1.msglen){break}$k[$j++]=$1.i;$1.numsscr();$1.nums=$k[--$j];$1.nchars=$k[--$j];for(;;){if($eq($1.cset,"seta")){if($1.i<$1.msglen-1){$k[$j++]=$g($1.msg,$1.i);$1.bnota();$k[$j++]=$1.i+1;$1.abeforeb();var _70=$k[--$j];var _71=$k[--$j];if(_71&&_70){$k[$j++]=$1.sb1;$1.enca();$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}}if($1.i<$1.msglen-2){$k[$j++]=$g($1.msg,$1.i);$1.bnota();$k[$j++]=$g($1.msg,$1.i+1);$1.bnota();var _7F=$k[--$j];var _7G=$k[--$j];$k[$j++]=$an(_7G,_7F);$k[$j++]=$1.i+2;$1.abeforeb();var _7I=$k[--$j];var _7J=$k[--$j];if(_7J&&_7I){$k[$j++]=$1.sb2;$1.enca();$k[$j++]=$g($1.msg,$1.i);$1.encb();$k[$j++]=$g($1.msg,$1.i+1);$1.encb();$1.i=$1.i+2;break}}$k[$j++]=$g($1.msg,$1.i);$1.bnota();if($k[--$j]){$k[$j++]=$1.swb;$1.enca();$1.cset="setb";break}if($1.i<$1.msglen-4){var _7e=$g($1.seta,$g($1.msg,$1.i+4))!==undefined;if($1.nums==4&&_7e){$k[$j++]=$1.sc2;$1.enca();for(var _7g=0,_7h=2;_7g<_7h;_7g++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}}if($1.i<$1.msglen-6){var _7z=$g($1.seta,$g($1.msg,$1.i+6))!==undefined;if($1.nums==6&&_7z){$k[$j++]=$1.sc3;$1.enca();for(var _81=0,_82=3;_81<_82;_81++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}}if($1.nums>=4&&$1.nums%2==0){$k[$j++]=$1.swc;$1.enca();$1.cset="setc";break}$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}if($eq($1.cset,"setb")){if($1.i<$1.msglen-1){$k[$j++]=$g($1.msg,$1.i);$1.anotb();$k[$j++]=$1.i+1;$1.bbeforea();var _8R=$k[--$j];var _8S=$k[--$j];if(_8S&&_8R){$k[$j++]=$1.sa1;$1.encb();$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}}if($1.i<$1.msglen-2){$k[$j++]=$g($1.msg,$1.i);$1.anotb();$k[$j++]=$g($1.msg,$1.i+1);$1.anotb();var _8g=$k[--$j];var _8h=$k[--$j];$k[$j++]=$an(_8h,_8g);$k[$j++]=$1.i+2;$1.bbeforea();var _8j=$k[--$j];var _8k=$k[--$j];if(_8k&&_8j){$k[$j++]=$1.sa2;$1.encb();$k[$j++]=$g($1.msg,$1.i);$1.enca();$k[$j++]=$g($1.msg,$1.i+1);$1.enca();$1.i=$1.i+2;break}}$k[$j++]=$g($1.msg,$1.i);$1.anotb();if($k[--$j]){$k[$j++]=$1.swa;$1.encb();$1.cset="seta";break}if($1.i<$1.msglen-4){var _95=$g($1.setb,$g($1.msg,$1.i+4))!==undefined;if($1.nums==4&&_95){$k[$j++]=$1.sc2;$1.encb();for(var _97=0,_98=2;_97<_98;_97++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}}if($1.i<$1.msglen-6){var _9Q=$g($1.setb,$g($1.msg,$1.i+6))!==undefined;if($1.nums==6&&_9Q){$k[$j++]=$1.sc3;$1.encb();for(var _9S=0,_9T=3;_9S<_9T;_9S++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}}if($1.nums>=4&&$1.nums%2==0){$k[$j++]=$1.swc;$1.encb();$1.cset="setc";break}$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}if($eq($1.cset,"setc")){if($1.nums>=2){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}break}if($1.i<$1.msglen-1){var _A3=$g($1.setb,$g($1.msg,$1.i))!==undefined;$k[$j++]=_A3;$k[$j++]=$1.i+1;$1.numsscr();var _A5=$k[--$j];var _A6=$k[--$j];$k[$j++]=_A5;$k[$j++]=_A6;$j--;var _A7=$k[--$j];var _A8=$k[--$j];if(_A8&&(_A7>=2&&_A7%2==0)){$k[$j++]=$1.sb1;$1.encc();$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}}if($1.i<$1.msglen-1){var _AK=$g($1.setb,$g($1.msg,$1.i))!==undefined;$k[$j++]=_AK;$k[$j++]=$1.i+1;$1.numsscr();var _AM=$k[--$j];var _AN=$k[--$j];$k[$j++]=_AM;$k[$j++]=_AN;$j--;var _AO=$k[--$j];var _AP=$k[--$j];if(_AP&&(_AO>=3&&_AO%2==1)){$k[$j++]=$1.sb2;$1.encc();$k[$j++]=$g($1.msg,$1.i);$1.encb();$k[$j++]=$g($1.msg,$1.i+1);$1.encb();$1.i=$1.i+2;break}}if($1.i<$1.msglen-2){var _Ae=$g($1.setb,$g($1.msg,$1.i))!==undefined;var _Aj=$g($1.setb,$g($1.msg,$1.i+1))!==undefined;$k[$j++]=_Ae&&_Aj;$k[$j++]=$1.i+2;$1.numsscr();var _Al=$k[--$j];var _Am=$k[--$j];$k[$j++]=_Al;$k[$j++]=_Am;$j--;var _An=$k[--$j];var _Ao=$k[--$j];if(_Ao&&(_An>=2&&_An%2==0)){$k[$j++]=$1.sb2;$1.encc();$k[$j++]=$g($1.msg,$1.i);$1.encb();$k[$j++]=$g($1.msg,$1.i+1);$1.encb();$1.i=$1.i+2;break}}if($1.i<$1.msglen-3){var _B3=$g($1.setb,$g($1.msg,$1.i))!==undefined;var _B8=$g($1.setb,$g($1.msg,$1.i+1))!==undefined;$k[$j++]=_B3&&_B8;$k[$j++]=$1.i+2;$1.numsscr();var _BA=$k[--$j];var _BB=$k[--$j];$k[$j++]=_BA;$k[$j++]=_BB;$j--;var _BC=$k[--$j];var _BD=$k[--$j];if(_BD&&(_BC>=3&&_BC%2==1)){$k[$j++]=$1.sb3;$1.encc();$k[$j++]=$g($1.msg,$1.i);$1.encb();$k[$j++]=$g($1.msg,$1.i+1);$1.encb();$k[$j++]=$g($1.msg,$1.i+2);$1.encb();$1.i=$1.i+3;break}}if($1.i<$1.msglen-3){var _BV=$g($1.setb,$g($1.msg,$1.i))!==undefined;var _Ba=$g($1.setb,$g($1.msg,$1.i+1))!==undefined;var _Bf=$g($1.setb,$g($1.msg,$1.i+2))!==undefined;$k[$j++]=_BV&&_Ba&&_Bf;$k[$j++]=$1.i+3;$1.numsscr();var _Bh=$k[--$j];var _Bi=$k[--$j];$k[$j++]=_Bh;$k[$j++]=_Bi;$j--;var _Bj=$k[--$j];var _Bk=$k[--$j];if(_Bk&&(_Bj>=2&&_Bj%2==0)){$k[$j++]=$1.sb3;$1.encc();$k[$j++]=$g($1.msg,$1.i);$1.encb();$k[$j++]=$g($1.msg,$1.i+1);$1.encb();$k[$j++]=$g($1.msg,$1.i+2);$1.encb();$1.i=$1.i+3;break}}$k[$j++]=$1.i;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.swa;$1.encc();$1.cset="seta";break}$k[$j++]=$1.swb;$1.encc();$1.cset="setb";break}break}}$1.cws=$G($1.cws,0,$1.j)}$1.metrics=$a([$a([2,7]),$a([3,12]),$a([4,17]),$a([5,22]),$a([6,27]),$a([7,32]),$a([8,37]),$a([9,42]),$a([10,47]),$a([11,52]),$a([12,57]),$a([13,62]),$a([14,67]),$a([15,72]),$a([16,77])]);$1.urows=$1.rows;$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.r=$g($1.m,0);$1.dcws=$g($1.m,1);$1.okay=true;if($1.urows!=0&&$1.urows!=$1.r){$1.okay=false}if($1.cws.length>$1.dcws){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}$k[$j++]=Infinity;$q($1.cws);for(var _Cb=0,_Cc=$f($1.dcws-$1.cws.length);_Cb<_Cc;_Cb++){$k[$j++]=103}$1.cws=$a();$k[$j++]=Infinity;$k[$j++]=$f($f($1.r-2)*7+$1.mode);$q($1.cws);$1.cws=$a();$k[$j++]=0;for(var _Ck=0,_Cj=$1.dcws;_Ck<=_Cj;_Ck+=1){var _Cn=$k[--$j];$k[$j++]=$f(_Cn+(_Ck+2)*$g($1.cws,_Ck))}$1.c1=$k[--$j]%107;$k[$j++]=0;for(var _Cr=0,_Cq=$1.dcws;_Cr<=_Cq;_Cr+=1){var _Cu=$k[--$j];$k[$j++]=$f(_Cu+(_Cr+1)*$g($1.cws,_Cr))}$1.c2=$f($k[--$j]+$1.c1*$f($1.dcws+2))%107;$k[$j++]=Infinity;$q($1.cws);$k[$j++]=$1.c1;$k[$j++]=$1.c2;$1.cws=$a();$1.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","211214","211232","211133"]);$1.startencs=$a(["3211","2221","2122","1411","1132","1231","1114","3112","3211","2221","2122","1411","1132","1231","1114","3112"]);$1.stopencsodd=$a(["3211","2221","2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411"]);$1.stopencseven=$a(["2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411","3211","2221"]);if($1.pos==-1||~~($1.pos/10)%2==1){$1.stopencs=$1.stopencsodd}else{$1.stopencs=$1.stopencseven}$1.rowbits=$a($1.r);for(var _DE=0,_DD=$f($1.r-1);_DE<=_DD;_DE+=1){$1.i=_DE;$k[$j++]=Infinity;$k[$j++]=10;$F($g($1.startencs,$1.i),function(){var _DI=$k[--$j];$k[$j++]=$f(_DI-48)});var _DL=$G($1.cws,$1.i*5,5);$k[$j++]=1;for(var _DM=0,_DN=_DL.length;_DM<_DN;_DM++){$F($g($1.encs,$g(_DL,_DM)),function(){var _DR=$k[--$j];$k[$j++]=$f(_DR-48)})}$F($g($1.stopencs,$1.i),function(){var _DV=$k[--$j];$k[$j++]=$f(_DV-48)});$k[$j++]=1;$1.sbs=$a();$k[$j++]=Infinity;var _DX=$1.sbs;$k[$j++]=1;for(var _DY=0,_DZ=_DX.length;_DY<_DZ;_DY++){var _Db=$k[--$j];var _Dc=_Db==0?1:0;$k[$j++]=_Db;for(var _Dd=0,_De=$g(_DX,_DY);_Dd<_De;_Dd++){$k[$j++]=_Dc}}$r($a($m()-1));var _Dh=$k[--$j];var _Di=$k[--$j];$k[$j++]=_Dh;$k[$j++]=_Di;$j--;var _Dj=$k[--$j];var _Dk=$k[--$j];$k[$j++]=_Dj;$k[$j++]=_Dk;$j--;$p($1.rowbits,$1.i,$k[--$j])}$k[$j++]=Infinity;for(var _Dp=0,_Dq=81*$1.sepheight;_Dp<_Dq;_Dp++){$k[$j++]=1}for(var _Dt=0,_Ds=$f($1.r-2);_Dt<=_Ds;_Dt+=1){$1.i=_Dt;for(var _Dv=0,_Dw=$1.rowheight;_Dv<_Dw;_Dv++){$q($g($1.rowbits,$1.i))}for(var _E1=0,_E2=$1.sepheight;_E1<_E2;_E1++){for(var _E3=0,_E4=10;_E3<_E4;_E3++){$k[$j++]=0}for(var _E5=0,_E6=70;_E5<_E6;_E5++){$k[$j++]=1}$k[$j++]=0}}for(var _E8=0,_E9=$1.rowheight;_E8<_E9;_E8++){$q($g($1.rowbits,$f($1.r-1)))}for(var _EE=0,_EF=81*$1.sepheight;_EE<_EF;_EE++){$k[$j++]=1}$1.pixs=$a();var _EL=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",81],["pixy",~~($1.pixs.length/81)],["height",~~($1.pixs.length/81)/72],["width",81/72],["opt",$1.options]]);$k[$j++]=_EL;if(!$1.dontdraw){$0.renmatrix()}};$0.code49=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.mode=-1;$1.pos=-1;$1.rows=0;$1.rowheight=8;$1.sepheight=1;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.mode=~~$1.mode;$1.pos=~~$1.pos;$1.rows=~~$1.rows;$1.rowheight=~~$1.rowheight;$1.sepheight=~~$1.sepheight;$1.s1=-1;$1.s2=-2;$1.fn1=-3;$1.fn2=-4;$1.fn3=-5;$1.ns=-6;var _F=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1],["FNC2",$1.fn2],["FNC3",$1.fn3]]);$1.fncvals=_F;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _I=$k[--$j];$1[$k[--$j]]=_I;$1.msglen=$1.msg.length;$1.charmap=$a(["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","-","."," ","$","/","+","%",$1.s1,$1.s2,$1.fn1,$1.fn2,$1.fn3,$1.ns]);$1.charvals=new Map;for(var _S=0;_S<=48;_S+=1){$1.i=_S;var _V=$g($1.charmap,$1.i);$k[$j++]=_V;if($eq($t(_V),"stringtype")){var _Y=$g($k[--$j],0);$k[$j++]=_Y}$p($1.charvals,$k[--$j],$1.i)}$1.combos=$a(["1 ","1A","1B","1C","1D","1E","1F","1G","1H","1I","1J","1K","1L","1M","1N","1O","1P","1Q","1R","1S","1T","1U","1V","1W","1X","1Y","1Z","11","12","13","14","15"," ","16","17","18"," $"," %","19","10","1-","1.","1$"," +","1/"," -"," ."," /"," 0"," 1"," 2"," 3"," 4"," 5"," 6"," 7"," 8"," 9","1+","21","22","23","24","25","26"," A"," B"," C"," D"," E"," F"," G"," H"," I"," J"," K"," L"," M"," N"," O"," P"," Q"," R"," S"," T"," U"," V"," W"," X"," Y"," Z","27","28","29","20","2-","2.","2A","2B","2C","2D","2E","2F","2G","2H","2I","2J","2K","2L","2M","2N","2O","2P","2Q","2R","2S","2T","2U","2V","2W","2X","2Y","2Z","2$","2/","2+","2%","2 "]);for(var _d=0;_d<=127;_d+=1){$1.i=_d;var _g=$g($1.combos,$1.i);$1.c1=$g(_g,0);$1.c2=$g(_g,1);if($1.c1==49){$p($1.charvals,$1.i,$a([$g($1.charvals,$1.s1),$g($1.charvals,$1.c2)]))}if($1.c1==50){$p($1.charvals,$1.i,$a([$g($1.charvals,$1.s2),$g($1.charvals,$1.c2)]))}}$1.encodealpha=function(){var _15=$g($1.charvals,$k[--$j]);$k[$j++]=_15;if($ne($t(_15),"arraytype")){$r($a(1))}var _18=$k[--$j];$P($1.cws,$1.j,_18);$1.j=_18.length+$1.j};$1.base48=function(){var _1C=$k[--$j];$k[$j++]=0;$F(_1C,function(){var _1D=$k[--$j];var _1E=$k[--$j];$k[$j++]=$f($f(_1D-48)+_1E*10)});$k[$j++]=Infinity;var _1F=$k[--$j];var _1G=$k[--$j];var _1H=$k[--$j];$k[$j++]=_1F;$k[$j++]=_1G;for(var _1I=0,_1J=$f(_1H-1);_1I<_1J;_1I++){var _1K=$k[--$j];$k[$j++]=_1K%48;$k[$j++]=~~(_1K/48)}var _1L=$a();$k[$j++]=_1L;$k[$j++]=Infinity;var _1M=$k[--$j];var _1N=$k[--$j];$k[$j++]=_1M;$k[$j++]=_1N;for(var _1O=_1N.length-1;_1O>=0;_1O-=1){var _1P=$k[--$j];$k[$j++]=$g(_1P,_1O);$k[$j++]=_1P}$j--;var _1R=$a();$P($1.cws,$1.j,_1R);$1.j=_1R.length+$1.j};$1.encodenumeric=function(){$1.nums=$k[--$j];var _1X=$1.nums.length;var _1Y=_1X%5;$k[$j++]="pre";$k[$j++]=_1X;$k[$j++]=_1Y;if(_1Y!=2){var _1Z=$k[--$j];var _1a=$k[--$j];$k[$j++]=$f(_1a-_1Z)}else{var _1b=$k[--$j];var _1c=$k[--$j];$k[$j++]=$f($f(_1c-_1b)-5)}var _1d=$k[--$j];$1[$k[--$j]]=_1d;for(var _1h=0,_1g=$f($1.pre-1);_1h<=_1g;_1h+=5){$k[$j++]=3;$k[$j++]=$G($1.nums,_1h,5);$1.base48()}$1.nums=$G($1.nums,$1.pre,$f($1.nums.length-$1.pre));var _1q=$1.nums.length;$k[$j++]=_1q;if(_1q==1){$k[$j++]=$g($1.nums,$1.i);$1.encodealpha()}var _1u=$k[--$j];$k[$j++]=_1u;if(_1u==3){$k[$j++]=2;$k[$j++]=$1.nums;$1.base48()}var _1w=$k[--$j];$k[$j++]=_1w;if(_1w==4){$k[$j++]=3;$k[$j++]=Infinity;$k[$j++]=49;$k[$j++]=48;$q($1.nums);var _1y=$a();$k[$j++]=_1y;$1.base48()}if($k[--$j]==7){$k[$j++]=3;$k[$j++]=Infinity;$k[$j++]=49;$k[$j++]=48;$q($G($1.nums,0,4));var _22=$a();$k[$j++]=_22;$1.base48();$k[$j++]=2;$k[$j++]=$G($1.nums,4,3);$1.base48()}};$k[$j++]=Infinity;for(var _26=0,_27=$1.msglen;_26<_27;_26++){$k[$j++]=0}$k[$j++]=0;$1.numericruns=$a();for(var _2A=$1.msglen-1;_2A>=0;_2A-=1){$1.i=_2A;var _2D=$g($1.msg,$1.i);if(_2D>=48&&_2D<=57){$p($1.numericruns,$1.i,$f($g($1.numericruns,$1.i+1)+1))}else{$p($1.numericruns,$1.i,0)}}if($1.mode==-1){for(;;){if($1.pos!=-1){$1.mode=3;break}if($g($1.numericruns,0)>=5){$1.mode=2;break}var _2S=$g($1.charvals,$g($1.msg,0));$k[$j++]=_2S;if($ne($t(_2S),"arraytype")){$j--;$1.mode=0;break}var _2W=$g($k[--$j],0)==43?4:5;$1.mode=_2W;break}}$1.cws=$a($1.msglen*2+1);$1.method="alpha";$1.i=-1;$1.j=-1;if($1.mode==0||$1.mode==1){$1.method="alpha";$1.i=0;$1.j=0}if($1.mode==2){$1.method="numeric";$1.i=0;$1.j=0}if($1.mode==3){$1.posval=$a([12,22,13,23,33,14,24,34,44,15,25,35,45,55,16,26,36,46,56,66,17,27,37,47,57,67,77,18,28,38,48,58,68,78,88,19,29,39,49,59,69,79,89,99]);$k[$j++]=$1.cws;$k[$j++]=0;for(var _2f=0;_2f<=43;_2f+=1){$k[$j++]=_2f;if($g($1.posval,_2f)!=$1.pos){$j--}}var _2j=$k[--$j];var _2k=$k[--$j];$p($k[--$j],_2k,$f(_2j+1));$1.method="alpha";$1.i=0;$1.j=1}if($1.mode==4||$1.mode==5){$p($1.cws,0,$g($g($1.charvals,$g($1.msg,0)),1));$1.method="alpha";$1.i=1;$1.j=1}for(;;){if($1.i==$1.msglen){break}for(;;){if($eq($1.method,"alpha")){if($g($1.numericruns,$1.i)>=5){$k[$j++]=$1.ns;$1.encodealpha();$1.method="numeric";break}$k[$j++]=$g($1.msg,$1.i);$1.encodealpha();$1.i=$1.i+1;break}if($eq($1.method,"numeric")){if($g($1.numericruns,$1.i)<5){$k[$j++]=$1.ns;$1.encodealpha();$1.method="alpha";break}$k[$j++]=$G($1.msg,$1.i,$g($1.numericruns,$1.i));$1.encodenumeric();$1.i=$f($1.i+$g($1.numericruns,$1.i));break}}}$1.cws=$G($1.cws,0,$1.j);$1.metrics=$a([$a([2,9]),$a([3,16]),$a([4,23]),$a([5,30]),$a([6,37]),$a([7,42]),$a([8,49])]);$1.urows=$1.rows;$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.r=$g($1.m,0);$1.dcws=$g($1.m,1);$1.okay=true;if($1.urows!=0&&$1.urows!=$1.r){$1.okay=false}if($1.cws.length>$1.dcws){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}$k[$j++]=Infinity;$q($1.cws);for(var _3n=0,_3o=$f($1.dcws-$1.cws.length);_3n<_3o;_3n++){$k[$j++]=48}$1.cws=$a();$1.ccs=$a($1.r*8);$1.j=0;for(var _3u=0,_3t=$f($1.r-2);_3u<=_3t;_3u+=1){$1.i=_3u;$1.cc=$G($1.cws,$1.j,7);$P($1.ccs,$1.i*8,$1.cc);var _43=$1.cc;$k[$j++]=$1.ccs;$k[$j++]=$1.i*8+7;$k[$j++]=0;for(var _44=0,_45=_43.length;_44<_45;_44++){var _47=$k[--$j];$k[$j++]=$f(_47+$g(_43,_44))}var _48=$k[--$j];var _49=$k[--$j];$p($k[--$j],_49,_48%49);$1.j=$1.j+7}if($1.j<$1.dcws){$P($1.ccs,$1.ccs.length-8,$G($1.cws,$1.j,$f($1.dcws-$1.j)))}$1.cr7=$f($f($1.r-2)*7+$1.mode);$p($1.ccs,$1.ccs.length-2,$1.cr7);var _4Q=$a([1,9,31,26,2,12,17,23,37,18,22,6,27,44,15,43,39,11,13,5,41,33,36,8,4,32,3,19,40,25,29,10,24,30]);$k[$j++]=_4Q;$k[$j++]=_4Q;$k[$j++]=Infinity;var _4R=$k[--$j];var _4T=$G($k[--$j],0,32);$k[$j++]=_4R;$k[$j++]=20;$q(_4T);$1.weightx=$a();var _4V=$k[--$j];$k[$j++]=_4V;$k[$j++]=_4V;$k[$j++]=Infinity;var _4W=$k[--$j];var _4Y=$G($k[--$j],1,32);$k[$j++]=_4W;$k[$j++]=16;$q(_4Y);$1.weighty=$a();$k[$j++]=Infinity;var _4a=$k[--$j];var _4c=$G($k[--$j],2,32);$k[$j++]=_4a;$k[$j++]=38;$q(_4c);$1.weightz=$a();$1.calccheck=function(){$1.weights=$k[--$j];$1.score=0;for(var _4h=0,_4g=~~($f($1.r-1)*8/2)-1;_4h<=_4g;_4h+=1){$1.i=_4h;$1.score=$f($f($g($1.ccs,$1.i*2)*49+$g($1.ccs,$1.i*2+1))*$g($1.weights,$1.i+1)+$1.score)}$k[$j++]=$1.score};$1.lastrow=$G($1.ccs,$1.ccs.length-8,8);if($1.r>=7){$k[$j++]=$1.cr7*$g($1.weightz,0);$k[$j++]=$1.weightz;$1.calccheck();var _51=$k[--$j];var _53=$f($k[--$j]+_51)%2401;$k[$j++]=~~(_53/49);$k[$j++]=_53%49;$r($a(2));$P($1.lastrow,0,$k[--$j])}$1.wr1=$f($g($1.lastrow,0)*49+$g($1.lastrow,1));$k[$j++]=$1.cr7*$g($1.weighty,0);$k[$j++]=$1.weighty;$1.calccheck();var _5F=$k[--$j];var _5L=$f($f($k[--$j]+_5F)+$1.wr1*$g($1.weighty,$f($1.r*4-3)))%2401;$1.wr2=_5L;$k[$j++]=~~(_5L/49);$k[$j++]=_5L%49;$r($a(2));$P($1.lastrow,2,$k[--$j]);$k[$j++]=$1.cr7*$g($1.weightx,0);$k[$j++]=$1.weightx;$1.calccheck();var _5T=$k[--$j];var _5d=$f($f($f($k[--$j]+_5T)+$1.wr1*$g($1.weightx,$f($1.r*4-3)))+$1.wr2*$g($1.weightx,$f($1.r*4-2)))%2401;$k[$j++]=~~(_5d/49);$k[$j++]=_5d%49;$r($a(2));$P($1.lastrow,4,$k[--$j]);var _5j=$G($1.ccs,$1.ccs.length-8,7);$k[$j++]=0;for(var _5k=0,_5l=_5j.length;_5k<_5l;_5k++){var _5n=$k[--$j];$k[$j++]=$f(_5n+$g(_5j,_5k))}$p($1.ccs,$1.ccs.length-1,$k[--$j]%49);$1.patterns=$a([$a(["11521132","25112131","14212132","25121221","14221222","12412132","23321221","12421222","21521221","15112222","15121312","13312222","24221311","13321312","11512222","22421311","11521312","25112311","14212312","23312311","12412312","21512311","16121131","14321131","12521131","15212131","15221221","13412131","13421221","11612131","16112221","16121311","14312221","14321311","12512221","12521311","15212311","13412311","11612311","11131135","31131133","51131131","21122134","41122132","21131224","41131222","11113135","31113133","51113131","11122225","31122223","51122221","11131315","31131313","51131311","21113224","41113222","21122314","41122312","11113315","31113313","51113311","12131134","32131132","21231133","41231131","22122133","42122131","11222134","22131223","42131221","11231224","31231222","12113134","32113132","12122224","32122222","12131314","32131312","21231313","41231311","22113223","42113221","11213224","22122313","42122311","11222314","31222312","12113314","32113312","21213313","41213311","13131133","33131131","22231132","11331133","31331131","23122132","12222133","23131222","12231223","32231221","21331222","13113133","33113131","13122223","33122221","11313133","13131313","33131311","11322223","22231312","11331313","31331311","23113222","12213223","23122312","12222313","32222311","21322312","13113313","33113311","22213312","11313313","31313311","14131132","23231131","12331132","21431131","24122131","13222132","24131221","13231222","11422132","22331221","11431222","14113132","14122222","12313132","14131312","12322222","23231311","12331312","21431311","24113221","13213222","24122311","13222312","11413222","22322311","11422312","14113312","23213311","12313312","21413311","15131131","13331131","14222131","14231221","12422131","12431221","15113131","15122221","13313131","15131311","13322221","11513131","13331311","11522221","14213221","14222311","12413221","12422311","15113311","13313311","11513311","11141134","31141132","21132133","41132131","21141223","41141221","11123134","31123132","11132224","31132222","11141314","31141312","21114133","41114131","21123223","41123221","21132313","41132311","11114224","31114222","11123314","31123312","21114313","41114311","12141133","32141131","21241132","22132132","11232133","22141222","11241223","31241221","12123133","32123131","12132223","32132221","12141313","32141311","21241312","22114132","11214133","22123222","11223223","22132312","11232313","31232311","12114223","32114221","12123313","32123311","21223312","22114312","11214313","31214311","13141132","22241131","11341132","23132131","12232132","23141221","12241222","21341221","13123132","13132222","11323132","13141312","11332222","22241311","11341312","23114131","12214132","23123221","12223222","23132311","12232312","21332311","13114222","13123312","11314222","22223311","11323312","23114311","12214312","21314311","14141131","12341131","13232131","13241221","11432131","14123131","14132221","12323131","14141311","12332221","12341311","13214131","13223221","11414131","13232311","11423221","11432311","14114221","14123311","12314221","12323311","13214311","11414311","11151133","31151131","21142132","21151222","11133133","31133131","11142223","31142221","11151313","31151311","21124132","21133222","21142312","11115133","31115131","11124223","31124221","11133313","31133311","21115222","21124312","12151132","21251131","22142131","11242132","22151221","11251222","12133132","12142222","12151312","21251311","22124131","11224132","22133221","11233222","22142311","11242312","12115132","12124222","12133312","21233311","22115221","11215222","22124311","11224312","13151131","12242131","12251221","13133131","13142221","11333131","13151311","11342221","12224131","12233221","12242311","13115131","13124221","11315131","13133311","11324221","11333311","12215221","12224311","11161132","21152131","21161221","11143132","11152222","11161312","21134131","21143221","21152311","11125132","11134222","11143312","21116131","21125221","21134311","12161131","11252131","12143131","12152221","12161311","11234131","11243221","11252311","12125131","12134221","12143311","11216131","11225221","11234311","11111236","31111234","51111232","21111325","41111323","61111321","11111416","31111414","51111412","31211143","51211141","12111235","32111233","52111231","21211234","41211232","22111324","42111322","11211325","31211323","51211321","12111415","32111413","52111411","21211414","41211412","12211144","32211142","21311143","41311141","13111234","33111232","22211233","42211231","11311234","31311232","23111323","43111321","12211324","32211322","21311323","41311321","13111414","33111412","22211413","42211411","11311414","31311412","13211143","33211141","22311142","11411143","31411141","14111233","34111231","23211232","12311233","32311231","21411232","24111322","13211323","33211321","22311322","11411323","31411321","14111413","34111411","23211412","12311413","32311411","21411412","14211142","23311141","12411142","21511141","15111232","24211231","13311232","22411231","11511232","25111321","14211322","23311321","12411322","21511321","15111412","24211411","13311412","22411411","11511412","15211141","13411141","11611141","16111231","14311231","12511231","15211321","13411321","11611321","16111411","14311411","12511411","21121144","41121142","11112145","31112143","51112141","11121235","31121233","51121231","21112234","41112232","21121324","41121322","11112325","31112323","51112321","11121415","31121413","51121411","21112414","41112412","22121143","42121141","11221144","31221142","12112144","32112142","12121234","32121232","21221233","41221231","22112233","42112231","11212234","22121323","42121321","11221324","31221322","12112324","32112322","12121414","32121412","21221413","41221411","22112413","42112411","11212414","31212412","23121142","12221143","32221141","21321142","13112143","33112141","13121233","33121231","11312143","22221232","11321233","31321231","23112232","12212233","23121322","12221323","32221321","21321322","13112323","33112321","13121413","33121411","11312323","22221412","11321413","31321411","23112412","12212413","32212411","21312412","24121141","13221142","22321141","11421142","14112142","14121232","12312142","23221231","12321232","21421231","24112231","13212232","24121321","13221322","11412232","22321321","11421322","14112322","14121412","12312322","23221411","12321412","21421411","24112411","13212412","22312411","11412412","14221141","12421141","15112141","15121231","13312141","13321231","11512141","11521231","14212231","14221321","12412231","12421321","15112321","15121411","13312321","13321411","11512321","11521411","14212411","12412411","21131143","41131141","11122144","31122142","11131234","31131232","21113143","41113141","21122233","41122231","21131323","41131321","11113234","31113232","11122324","31122322","11131414","31131412","21113323","41113321","21122413","41122411","11113414","31113412","22131142","11231143","31231141","12122143","32122141","12131233","32131231","21231232","22113142","11213143","22122232","11222233","22131322","11231323","31231321","12113233","32113231","12122323","32122321","12131413","32131411","21231412","22113322","11213323","22122412","11222413","31222411","12113413","32113411","21213412","23131141","12231142","21331141","13122142","13131232","11322142","22231231","11331232","23113141","12213142","23122231","12222232","23131321","12231322","21331321","13113232","13122322","11313232","13131412","11322322","22231411","11331412","23113321","12213322","23122411","12222412","21322411","13113412","22213411","11313412","13231141","11431141","14122141","14131231","12322141","12331231","13213141","13222231","11413141","13231321","11422231","11431321","14113231","14122321","12313231","14131411","12322321","12331411","13213321","13222411","11413321","11422411","14113411","12313411","21141142","11132143","31132141","11141233","31141231","21123142","21132232","21141322","11114143","31114141","11123233","31123231","11132323","31132321","11141413","31141411","21114232","21123322","21132412","11114323","31114321","11123413","31123411","22141141","11241142","12132142","12141232","21241231","22123141","11223142","22132231","11232232","22141321","11241322","12114142","12123232","12132322","12141412","21241411","22114231","11214232","22123321","11223322","22132411","11232412","12114322","12123412","21223411","12241141","13132141","13141231","11332141","11341231","12223141","12232231","12241321","13114141","13123231","11314141","13132321","11323231","13141411","11332321","11341411","12214231","12223321","12232411","13114321","13123411","11314321","11323411","21151141","11142142","11151232","21133141","21142231","21151321","11124142","11133232","11142322","11151412","21115141","21124231","21133321","21142411","11115232","11124322","11133412","11251141","12142141","12151231","11233141","11242231","11251321","12124141","12133231","12142321","12151411","11215141","11224231","11233321","11242411","12115231","12124321","12133411","11152141","11161231","11134141","11143231","11152321","11161411","11116141","11125231","11134321","11143411","21111244","41111242","11111335","31111333","51111331","21111424","41111422","11111515","31111513","51111511","21211153","41211151","22111243","42111241","11211244","31211242","12111334","32111332","21211333","41211331","22111423","42111421","11211424","31211422","12111514","32111512","21211513","41211511","22211152","11311153","31311151","23111242","12211243","32211241","21311242","13111333","33111331","22211332","11311333","31311331","23111422","12211423","32211421","21311422","13111513","33111511","22211512","11311513","31311511","23211151","12311152","21411151","24111241","13211242","22311241","11411242","14111332","23211331","12311332","21411331","24111421","13211422","22311421","11411422","14111512","23211511","12311512","21411511","13311151","11511151","14211241","12411241","15111331","13311331","11511331","14211421","12411421","15111511","13311511","11511511","31121152","21112153","41112151","21121243","41121241","11112244","31112242","11121334","31121332","21112333","41112331","21121423","41121421","11112424","31112422","11121514","31121512","21112513","41112511","12121153","32121151","21221152","22112152","11212153","22121242","11221243","31221241","12112243","32112241","12121333","32121331","21221332","22112332","11212333","22121422","11221423","31221421","12112423","32112421","12121513","32121511","21221512","22112512","11212513","31212511","13121152","22221151","11321152","23112151","12212152","23121241","12221242","21321241","13112242","13121332","11312242","22221331","11321332","23112331","12212332","23121421","12221422","21321421","13112422","13121512","11312422","22221511","11321512","23112511","12212512","21312511","14121151","12321151","13212151","13221241","11412151","11421241","14112241","14121331","12312241","12321331","13212331","13221421","11412331","11421421","14112421","14121511","12312421","12321511","13212511","11412511","11131153","31131151","21122152","21131242","11113153","31113151","11122243","31122241","11131333","31131331","21113242","21122332","21131422","11113333","31113331","11122423","31122421","11131513","31131511","21113422","21122512","12131152","21231151","22122151","11222152","22131241","11231242","12113152","12122242","12131332","21231331","22113241","11213242","22122331","11222332","22131421","11231422","12113332","12122422","12131512","21231511","22113421","11213422","22122511","11222512","13131151","11331151","12222151","12231241","13113151","13122241","11313151","13131331","11322241","11331331","12213241","12222331","12231421","13113331","13122421","11313331","13131511","11322421","11331511","12213421","12222511","11141152","21132151","21141241","11123152","11132242","11141332","21114151","21123241","21132331","21141421","11114242","11123332","11132422","11141512","21114331","21123421","21132511","12141151","11232151","11241241","12123151","12132241","12141331","11214151","11223241","11232331","11241421","12114241","12123331","12132421","12141511","11214331","11223421","11232511","11151151","11133151","11142241","11151331","11115151","11124241","11133331","11142421","11151511","11111254","31111252","21111343","41111341","11111434","31111432","21111523","41111521","11111614","31111612","31211161","12111253","32111251","21211252","22111342","11211343","31211341","12111433","32111431","21211432","22111522","11211523","31211521","12111613","32111611","21211612","12211162","21311161","13111252","22211251","11311252","23111341","12211342","21311341","13111432","22211431","11311432","23111521","12211522","21311521","13111612","22211611","11311612","13211161","11411161","14111251","12311251","13211341","11411341","14111431","12311431","13211521","11411521","14111611","12311611","21121162","11112163","31112161","11121253","31121251","21112252","21121342","11112343","31112341","11121433","31121431","21112432","21121522","11112523","31112521","11121613","31121611","22121161","11221162","12112162","12121252","21221251","22112251","11212252","22121341","11221342","12112342","12121432","21221431","22112431","11212432","22121521","11221522","12112522","12121612","21221611","12221161","13112161","13121251","11312161","11321251","32121115","52121113","21221116","41221114","61221112","22112116","42112114","31212115","51212113","13121116","33121114","22221115","42221113","11321116","31321114","51321112","23112115","43112113","12212116","32212114","52212112","21312115","41312113","61312111","14121115","34121113","23221114","43221112","12321115","32321113","52321111","21421114","41421112","24112114","13212115","33212113","22312114","42312112","11412115","31412113","51412111","15121114","24221113","13321114","33321112","22421113","42421111","11521114","31521112","25112113","14212114","34212112","23312113","43312111","12412114","32412112","21512113","41512111","16121113","25221112","14321113","34321111","23421112","12521113","32521111","15212113","24312112","13412113","33412111","22512112","11612113","31612111","31131115","51131113","21122116","41122114","61122112","31113115","51113113","12131116","32131114","52131112","21231115","41231113","61231111","22122115","42122113","11222116","31222114","51222112","12113116","32113114","52113112","21213115","41213113","61213111","13131115","33131113","22231114","42231112","11331115","31331113","51331111","23122114","43122112","12222115","32222113","52222111","21322114","41322112","13113115","33113113","22213114","42213112","11313115","31313113","51313111","14131114","34131112","23231113","43231111","12331114","32331112","21431113","41431111","24122113","13222114","33222112","22322113","42322111","11422114","31422112","14113114","34113112","23213113","43213111","12313114","32313112","21413113","41413111","15131113","24231112","13331113","33331111","22431112","25122112","14222113","34222111","23322112","12422113","32422111","21522112","15113113","24213112","13313113","33313111","22413112","11513113","31513111","16131112","25231111","14331112","23431111","15222112","24322111","13422112","22522111","16113112","25213111","14313112","23413111","12513112","21613111","11141116","31141114","51141112","21132115","41132113","61132111","11123116","31123114","51123112","21114115","41114113","61114111","12141115","32141113","52141111","21241114","41241112","22132114","42132112","11232115","31232113","51232111","12123115","32123113","52123111","21223114","41223112","22114114","42114112","11214115","31214113","51214111","13141114","33141112","22241113","42241111","11341114","31341112","23132113","43132111","12232114","32232112","21332113","41332111","13123114","33123112","22223113","42223111","11323114","31323112","23114113","43114111","12214114","32214112","21314113","41314111","14141113","34141111","23241112","12341113","32341111","24132112","13232113","33232111","22332112","11432113","31432111","14123113","34123111","23223112","12323113","32323111","21423112","24114112","13214113","33214111","22314112","11414113","31414111","15141112","24241111","13341112","25132111","14232112","23332111","12432112","15123112","24223111","13323112","22423111","11523112","25114111","14214112","23314111","12414112","21514111","16141111","14341111","15232111","13432111","16123111","14323111","12523111","15214111","13414111","11614111","11151115","31151113","51151111","21142114","41142112","11133115","31133113","51133111","21124114","41124112","11115115","31115113","51115111","12151114","32151112","21251113","41251111","22142113","42142111","11242114","31242112","12133114","32133112","21233113","41233111","22124113","42124111","11224114","31224112","12115114","32115112","21215113","41215111","13151113","33151111","22251112","23142112","12242113","32242111","21342112","13133113","33133111","22233112","11333113","31333111","23124112","12224113","32224111","21324112","13115113","33115111","22215112","11315113","31315111","14151112","23251111","24142111","13242112","22342111","14133112","23233111","12333112","21433111","24124111","13224112","22324111","11424112","14115112","23215111","12315112","21415111","15151111","14242111","15133111","13333111","14224111","12424111","15115111","13315111","11515111","11161114","31161112","21152113","41152111","11143114","31143112","21134113","41134111","11125114","31125112","21116113","41116111","12161113","32161111","22152112","11252113","31252111","12143113","32143111","21243112","22134112","11234113","31234111","12125113","32125111","21225112","22116112","11216113","31216111","13161112","23152111","12252112","13143112","22243111","11343112","23134111","12234112","21334111","13125112","22225111","11325112","23116111","12216112","21316111","14161111","13252111","14143111","12343111","13234111","11434111","14125111","12325111","13216111","11416111","31111216","51111214","31211125","51211123","32111215","52111213","21211216","41211214","61211212","12211126","32211124","52211122","21311125","41311123","61311121","13111216","33111214","22211215","42211213","11311216","31311214","51311212","13211125","33211123","22311124","42311122","11411125","31411123","51411121","14111215","34111213","23211214","43211212","12311215","32311213","52311211","21411214","41411212","14211124","34211122","23311123","43311121","12411124","32411122","21511123","41511121","15111214","24211213","13311214","33311212","22411213","42411211","11511214","31511212","15211123","24311122","13411123","33411121","22511122","11611123","31611121","16111213","25211212","14311213","34311211","23411212","12511213","32511211","21611212","21121126","41121124","61121122","31112125","51112123","31121215","51121213","21112216","41112214","61112212","22121125","42121123","11221126","31221124","51221122","12112126","32112124","52112122","12121216","32121214","52121212","21221215","41221213","61221211","22112215","42112213","11212216","31212214","51212212","23121124","43121122","12221125","32221123","52221121","21321124","41321122","13112125","33112123","13121215","33121213","11312125","22221214","42221212","11321215","31321213","51321211","23112214","43112212","12212215","32212213","52212211","21312214","41312212","24121123","13221124","33221122","22321123","42321121","11421124","31421122","14112124","34112122","14121214","34121212","12312124","23221213","43221211","12321214","32321212","21421213","41421211","24112213","13212214","33212212","22312213","42312211","11412214","31412212","25121122","14221123","34221121","23321122","12421123","32421121","21521122","15112123","15121213","13312123","24221212","13321213","33321211","11512123","22421212","11521213","31521211","25112212","14212213","34212211","23312212","12412213","32412211","21512212","15221122","24321121","13421122","22521121","16112122","16121212","14312122","25221211","14321212","12512122","23421211","12521212","15212212","24312211","13412212","22512211","11612212","21131125","41131123","61131121","11122126","31122124","51122122","11131216","31131214","51131212","21113125","41113123","61113121","21122215","41122213","61122211","11113216","31113214","51113212","22131124","42131122","11231125","31231123","51231121","12122125","32122123","52122121","12131215","32131213","52131211","21231214","41231212","22113124","42113122","11213125","22122214","42122212","11222215","31222213","51222211","12113215","32113213","52113211","21213214","41213212","23131123","43131121","12231124","32231122","21331123","41331121","13122124","33122122","13131214","33131212","11322124","22231213","42231211","11331214","31331212","23113123","43113121","12213124","23122213","43122211","12222214","32222212","21322213","41322211","13113214","33113212","22213213","42213211","11313214","31313212","24131122","13231123","33231121","22331122","11431123","31431121","14122123","34122121","14131213","34131211","12322123","23231212","12331213","32331211","21431212","24113122","13213123","24122212","13222213","33222211","11413123","22322212","11422213","31422211","14113213","34113211","23213212","12313213","32313211","21413212","25131121","14231122","23331121","12431122","15122122","15131212","13322122","24231211","13331212","11522122","22431211","25113121","14213122","25122211","14222212","12413122","23322211","12422212","21522211","15113212","24213211","13313212","22413211","11513212","15231121","13431121","16122121","16131211","14322121","14331211","12522121","15213121","15222211","13413121","13422211","11613121","16113211","14313211","12513211","21141124","41141122","11132125","31132123","51132121","11141215","31141213","51141211","21123124","41123122","21132214","41132212","11114125","31114123","51114121","11123215","31123213","51123211","21114214","41114212","22141123","42141121","11241124","31241122","12132124","32132122","12141214","32141212","21241213","41241211","22123123","42123121","11223124","22132213","42132211","11232214","31232212","12114124","32114122","12123214","32123212","21223213","41223211","22114213","42114211","11214214","31214212","23141122","12241123","32241121","21341122","13132123","33132121","13141213","33141211","11332123","22241212","11341213","31341211","23123122","12223123","23132212","12232213","32232211","21332212","13114123","33114121","13123213","33123211","11314123","22223212","11323213","31323211","23114212","12214213","32214211","21314212","24141121","13241122","22341121","14132122","14141212","12332122","23241211","12341212","24123121","13223122","24132211","13232212","11423122","22332211","11432212","14114122","14123212","12314122","23223211","12323212","21423211","24114211","13214212","22314211","11414212","14241121","15132121","15141211","13332121","13341211","14223121","14232211","12423121","12432211","15114121","15123211","13314121","13323211","11514121","11523211","14214211","12414211","21151123","41151121","11142124","31142122","11151214","31151212","21133123","41133121","21142213","41142211","11124124","31124122","11133214","31133212","21115123","41115121","21124213","41124211","11115214","31115212","22151122","11251123","31251121","12142123","32142121","12151213","32151211","21251212","22133122","11233123","22142212","11242213","31242211","12124123","32124121","12133213","32133211","21233212","22115122","11215123","22124212","11224213","31224211","12115213","32115211","21215212","23151121","12251122","13142122","13151212","11342122","22251211","23133121","12233122","23142211","12242212","21342211","13124122","13133212","11324122","22233211","11333212","23115121","12215122","23124211","12224212","21324211","13115212","22215211","11315212","13251121","14142121","14151211","12342121","13233121","13242211","11433121","14124121","14133211","12324121","12333211","13215121","13224211","11415121","11424211","14115211","12315211","21161122","11152123","31152121","11161213","31161211","21143122","21152212","11134123","31134121","11143213","31143211","21125122","21134212","11116123","31116121","11125213","31125211","22161121","12152122","12161212","22143121","11243122","22152211","11252212","12134122","12143212","21243211","22125121","11225122","22134211","11234212","12116122","12125212","21225211","13152121","13161211","12243121","12252211","13134121","13143211","11334121","11343211","12225121","12234211","13116121","13125211","11316121","11325211","21111226","41111224","61111222","31111315","51111313","21211135","41211133","61211131","22111225","42111223","11211226","31211224","51211222","12111316","32111314","52111312","21211315","41211313","61211311","22211134","42211132","11311135","31311133","51311131","23111224","43111222","12211225","32211223","52211221","21311224","41311222","13111315","33111313","22211314","42211312","11311315","31311313","51311311","23211133","43211131","12311134","32311132","21411133","41411131","24111223","13211224","33211222","22311223","42311221","11411224","31411222","14111314","34111312","23211313","43211311","12311314","32311312","21411313","41411311","24211132","13311133","33311131","22411132","11511133","31511131","25111222","14211223","34211221","23311222","12411223","32411221","21511222","15111313","24211312","13311313","33311311","22411312","11511313","31511311","25211131","14311132","23411131","12511132","21611131","15211222","24311221","13411222","22511221","11611222","16111312","25211311","14311312","23411311","12511312","21611311","31121134","51121132","21112135","41112133","61112131","21121225","41121223","61121221","11112226","31112224","51112222","11121316","31121314","51121312","21112315","41112313","61112311","12121135","32121133","52121131","21221134","41221132","22112134","42112132","11212135","22121224","42121222","11221225","31221223","51221221","12112225","32112223","52112221","12121315","32121313","52121311","21221314","41221312","22112314","42112312","11212315","31212313","51212311","13121134","33121132","22221133","42221131","11321134","31321132","23112133","43112131","12212134","23121223","43121221","12221224","32221222","21321223","41321221","13112224","33112222","13121314","33121312","11312224","22221313","42221311","11321314","31321312","23112313","43112311","12212314","32212312","21312313","41312311","14121133","34121131","23221132","12321133","32321131","21421132","24112132","13212133","24121222","13221223","33221221","11412133","22321222","11421223","31421221","14112223","34112221","14121313","34121311","12312223","23221312","12321313","32321311","21421312","24112312","13212313","33212311","22312312","11412313","31412311","15121132","24221131","13321132","22421131"]),$a(["22121116","42121114","31221115","51221113","32112115","52112113","21212116","41212114","61212112","23121115","43121113","12221116","32221114","52221112","21321115","41321113","61321111","13112116","33112114","22212115","42212113","11312116","31312114","51312112","24121114","13221115","33221113","22321114","42321112","11421115","31421113","51421111","14112115","34112113","23212114","43212112","12312115","32312113","52312111","21412114","41412112","25121113","14221114","34221112","23321113","43321111","12421114","32421112","21521113","41521111","15112114","24212113","13312114","33312112","22412113","42412111","11512114","31512112","15221113","24321112","13421113","33421111","22521112","16112113","25212112","14312113","34312111","23412112","12512113","32512111","21612112","21131116","41131114","61131112","31122115","51122113","21113116","41113114","61113112","22131115","42131113","11231116","31231114","51231112","12122116","32122114","52122112","21222115","41222113","61222111","22113115","42113113","11213116","31213114","51213112","23131114","43131112","12231115","32231113","52231111","21331114","41331112","13122115","33122113","22222114","42222112","11322115","31322113","51322111","23113114","43113112","12213115","32213113","52213111","21313114","41313112","24131113","13231114","33231112","22331113","42331111","11431114","31431112","14122114","34122112","23222113","43222111","12322114","32322112","21422113","41422111","24113113","13213114","33213112","22313113","42313111","11413114","31413112","25131112","14231113","34231111","23331112","12431113","32431111","15122113","24222112","13322113","33322111","22422112","11522113","31522111","25113112","14213113","34213111","23313112","12413113","32413111","21513112","15231112","24331111","13431112","16122112","25222111","14322112","23422111","12522112","15213112","24313111","13413112","22513111","11613112","21141115","41141113","61141111","11132116","31132114","51132112","21123115","41123113","61123111","11114116","31114114","51114112","22141114","42141112","11241115","31241113","51241111","12132115","32132113","52132111","21232114","41232112","22123114","42123112","11223115","31223113","51223111","12114115","32114113","52114111","21214114","41214112","23141113","43141111","12241114","32241112","21341113","41341111","13132114","33132112","22232113","42232111","11332114","31332112","23123113","43123111","12223114","32223112","21323113","41323111","13114114","33114112","22214113","42214111","11314114","31314112","24141112","13241113","33241111","22341112","14132113","34132111","23232112","12332113","32332111","21432112","24123112","13223113","33223111","22323112","11423113","31423111","14114113","34114111","23214112","12314113","32314111","21414112","25141111","14241112","23341111","15132112","24232111","13332112","22432111","25123111","14223112","23323111","12423112","21523111","15114112","24214111","13314112","22414111","11514112","15241111","16132111","14332111","15223111","13423111","16114111","14314111","12514111","21151114","41151112","11142115","31142113","51142111","21133114","41133112","11124115","31124113","51124111","21115114","41115112","22151113","42151111","11251114","31251112","12142114","32142112","21242113","41242111","22133113","42133111","11233114","31233112","12124114","32124112","21224113","41224111","22115113","42115111","11215114","31215112","23151112","12251113","32251111","13142113","33142111","22242112","11342113","31342111","23133112","12233113","32233111","21333112","13124113","33124111","22224112","11324113","31324111","23115112","12215113","32215111","21315112","24151111","13251112","14142112","23242111","12342112","24133111","13233112","22333111","11433112","14124112","23224111","12324112","21424111","24115111","13215112","22315111","11415112","14251111","15142111","13342111","14233111","12433111","15124111","13324111","11524111","14215111","12415111","21161113","41161111","11152114","31152112","21143113","41143111","11134114","31134112","21125113","41125111","11116114","31116112","22161112","12152113","32152111","21252112","22143112","11243113","31243111","12134113","32134111","21234112","22125112","11225113","31225111","12116113","32116111","21216112","23161111","13152112","22252111","23143111","12243112","21343111","13134112","22234111","11334112","23125111","12225112","21325111","13116112","22216111","11316112","14152111","13243111","14134111","12334111","13225111","11425111","14116111","12316111","41111215","61111213","21211126","41211124","61211122","22111216","42111214","31211215","51211213","22211125","42211123","11311126","31311124","51311122","23111215","43111213","12211216","32211214","52211212","21311215","41311213","61311211","23211124","43211122","12311125","32311123","52311121","21411124","41411122","24111214","13211215","33211213","22311214","42311212","11411215","31411213","51411211","24211123","13311124","33311122","22411123","42411121","11511124","31511122","25111213","14211214","34211212","23311213","43311211","12411214","32411212","21511213","41511211","25211122","14311123","34311121","23411122","12511123","32511121","21611122","15211213","24311212","13411213","33411211","22511212","11611213","31611211","31121125","51121123","21112126","41112124","61112122","21121216","41121214","61121212","31112215","51112213","12121126","32121124","52121122","21221125","41221123","61221121","22112125","42112123","11212126","22121215","42121213","11221216","31221214","51221212","12112216","32112214","52112212","21212215","41212213","61212211","13121125","33121123","22221124","42221122","11321125","31321123","51321121","23112124","43112122","12212125","23121214","43121212","12221215","32221213","52221211","21321214","41321212","13112215","33112213","22212214","42212212","11312215","31312213","51312211","14121124","34121122","23221123","43221121","12321124","32321122","21421123","41421121","24112123","13212124","24121213","13221214","33221212","11412124","22321213","42321211","11421214","31421212","14112214","34112212","23212213","43212211","12312214","32312212","21412213","41412211","15121123","24221122","13321123","33321121","22421122","11521123","31521121","25112122","14212123","25121212","14221213","34221211","12412123","23321212","12421213","32421211","21521212","15112213","24212212","13312213","33312211","22412212","11512213","31512211","16121122","25221121","14321122","23421121","12521122","15212122","15221212","13412122","24321211","13421212","11612122","22521211","16112212","25212211","14312212","23412211","12512212","21612211","11131126","31131124","51131122","21122125","41122123","61122121","21131215","41131213","61131211","11113126","31113124","51113122","11122216","31122214","51122212","21113215","41113213","61113211","12131125","32131123","52131121","21231124","41231122","22122124","42122122","11222125","22131214","42131212","11231215","31231213","51231211","12113125","32113123","52113121","12122215","32122213","52122211","21222214","41222212","22113214","42113212","11213215","31213213","51213211","13131124","33131122","22231123","42231121","11331124","31331122","23122123","43122121","12222124","23131213","43131211","12231214","32231212","21331213","41331211","13113124","33113122","13122214","33122212","11313124","22222213","42222211","11322214","31322212","23113213","43113211","12213214","32213212","21313213","41313211","14131123","34131121","23231122","12331123","32331121","21431122","24122122","13222123","24131212","13231213","33231211","11422123","22331212","11431213","31431211","14113123","34113121","14122213","34122211","12313123","23222212","12322213","32322211","21422212","24113212","13213213","33213211","22313212","11413213","31413211","15131122","24231121","13331122","22431121","25122121","14222122","25131211","14231212","12422122","23331211","12431212","15113122","15122212","13313122","24222211","13322212","11513122","22422211","11522212","25113211","14213212","23313211","12413212","21513211","16131121","14331121","15222121","15231211","13422121","13431211","16113121","16122211","14313121","14322211","12513121","12522211","15213211","13413211","11613211","11141125","31141123","51141121","21132124","41132122","21141214","41141212","11123125","31123123","51123121","11132215","31132213","51132211","21114124","41114122","21123214","41123212","11114215","31114213","51114211","12141124","32141122","21241123","41241121","22132123","42132121","11232124","22141213","42141211","11241214","31241212","12123124","32123122","12132214","32132212","21232213","41232211","22114123","42114121","11214124","22123213","42123211","11223214","31223212","12114214","32114212","21214213","41214211","13141123","33141121","22241122","11341123","31341121","23132122","12232123","23141212","12241213","32241211","21341212","13123123","33123121","13132213","33132211","11323123","22232212","11332213","31332211","23114122","12214123","23123212","12223213","32223211","21323212","13114213","33114211","22214212","11314213","31314211","14141122","23241121","12341122","24132121","13232122","24141211","13241212","11432122","22341211","14123122","14132212","12323122","23232211","12332212","21432211","24114121","13214122","24123211","13223212","11414122","22323211","11423212","14114212","23214211","12314212","21414211","15141121","13341121","14232121","14241211","12432121","15123121","15132211","13323121","13332211","11523121","14214121","14223211","12414121","12423211","15114211","13314211","11514211","11151124","31151122","21142123","41142121","21151213","41151211","11133124","31133122","11142214","31142212","21124123","41124121","21133213","41133211","11115124","31115122","11124214","31124212","21115213","41115211","12151123","32151121","21251122","22142122","11242123","22151212","11251213","31251211","12133123","32133121","12142213","32142211","21242212","22124122","11224123","22133212","11233213","31233211","12115123","32115121","12124213","32124211","21224212","22115212","11215213","31215211","13151122","22251121","23142121","12242122","23151211","12251212","13133122","13142212","11333122","22242211","11342212","23124121","12224122","23133211","12233212","21333211","13115122","13124212","11315122","22224211","11324212","23115211","12215212","21315211","14151121","13242121","13251211","14133121","14142211","12333121","12342211","13224121","13233211","11424121","11433211","14115121","14124211","12315121","12324211","13215211","11415211","11161123","31161121","21152122","21161212","11143123","31143121","11152213","31152211","21134122","21143212","11125123","31125121","11134213","31134211","21116122","21125212","12161122","22152121","11252122","22161211","12143122","12152212","21252211","22134121","11234122","22143211","11243212","12125122","12134212","21234211","22116121","11216122","22125211","11225212","13161121","12252121","13143121","13152211","11343121","12234121","12243211","13125121","13134211","11325121","11334211","12216121","12225211","31111225","51111223","21111316","41111314","61111312","31211134","51211132","12111226","32111224","52111222","21211225","41211223","61211221","22111315","42111313","11211316","31211314","51211312","12211135","32211133","52211131","21311134","41311132","13111225","33111223","22211224","42211222","11311225","31311223","51311221","23111314","43111312","12211315","32211313","52211311","21311314","41311312","13211134","33211132","22311133","42311131","11411134","31411132","14111224","34111222","23211223","43211221","12311224","32311222","21411223","41411221","24111313","13211314","33211312","22311313","42311311","11411314","31411312","14211133","34211131","23311132","12411133","32411131","21511132","15111223","24211222","13311223","33311221","22411222","11511223","31511221","25111312","14211313","34211311","23311312","12411313","32411311","21511312","15211132","24311131","13411132","22511131","11611132","16111222","25211221","14311222","23411221","12511222","21611221","15211312","24311311","13411312","22511311","11611312","21121135","41121133","61121131","11112136","31112134","51112132","11121226","31121224","51121222","21112225","41112223","61112221","21121315","41121313","61121311","11112316","31112314","51112312","22121134","42121132","11221135","31221133","51221131","12112135","32112133","52112131","12121225","32121223","52121221","21221224","41221222","22112224","42112222","11212225","22121314","42121312","11221315","31221313","51221311","12112315","32112313","52112311","21212314","41212312","23121133","43121131","12221134","32221132","21321133","41321131","13112134","33112132","13121224","33121222","11312134","22221223","42221221","11321224","31321222","23112223","43112221","12212224","23121313","43121311","12221314","32221312","21321313","41321311","13112314","33112312","22212313","42212311","11312314","31312312","24121132","13221133","33221131","22321132","11421133","31421131","14112133","34112131","14121223","34121221","12312133","23221222","12321223","32321221","21421222","24112222","13212223","24121312","13221313","33221311","11412223","22321312","11421313","31421311","14112313","34112311","23212312","12312313","32312311","21412312","25121131","14221132","23321131","12421132","21521131","15112132","15121222","13312132","24221221","13321222","11512132","22421221","11521222","25112221","14212222","25121311","14221312","12412222","23321311","12421312","21521311","15112312","24212311","13312312","22412311","11512312","15221131","13421131","16112131","16121221","14312131","14321221","12512131","12521221","15212221","15221311","13412221","13421311","11612221","16112311","14312311","12512311","21131134","41131132","11122135","31122133","51122131","11131225","31131223","51131221","21113134","41113132","21122224","41122222","21131314","41131312","11113225","31113223","51113221","11122315","31122313","51122311","21113314","41113312","22131133","42131131","11231134","31231132","12122134","32122132","12131224","32131222","21231223","41231221","22113133","42113131","11213134","22122223","42122221","11222224","22131313","42131311","11231314","31231312","12113224","32113222","12122314","32122312","21222313","41222311","22113313","42113311","11213314","31213312","23131132","12231133","32231131","21331132","13122133","33122131","13131223","33131221","11322133","22231222","11331223","31331221","23113132","12213133","23122222","12222223","23131312","12231313","32231311","21331312","13113223","33113221","13122313","33122311","11313223","22222312","11322313","31322311","23113312","12213313","32213311","21313312","24131131","13231132","22331131","11431132","14122132","14131222","12322132","23231221","12331222","21431221","24113131","13213132","24122221","13222222","24131311","11413132","13231312","11422222","22331311","11431312","14113222","14122312","12313222","23222311","12322312","21422311","24113311","13213312","22313311","11413312","14231131","12431131","15122131","15131221","13322131","13331221","11522131","14213131","14222221","12413131","14231311","12422221","12431311","15113221","15122311","13313221","13322311","11513221","11522311","14213311","12413311","21141133","41141131","11132134","31132132","11141224","31141222","21123133","41123131","21132223","41132221","21141313","41141311","11114134","31114132","11123224","31123222","11132314","31132312","21114223","41114221","21123313","41123311","11114314","31114312","22141132","11241133","31241131","12132133","32132131","12141223","32141221","21241222","22123132","11223133","22132222","11232223","22141312","11241313","31241311","12114133","32114131","12123223","32123221","12132313","32132311","21232312","22114222","11214223","22123312","11223313","31223311","12114313","32114311","21214312","23141131","12241132","21341131","13132132","13141222","11332132","22241221","11341222","23123131","12223132","23132221","12232222","23141311","12241312","21341311","13114132","13123222","11314132","13132312","11323222","22232311","11332312","23114221","12214222","23123311","12223312","21323311","13114312","22214311","11314312","13241131","14132131","14141221","12332131","12341221","13223131","13232221","11423131","13241311","11432221","14114131","14123221","12314131","14132311","12323221","12332311","13214221","13223311","11414221","11423311","14114311","12314311","21151132","11142133","31142131","11151223","31151221","21133132","21142222","21151312","11124133","31124131","11133223","31133221","11142313","31142311","21115132","21124222","21133312","11115223","31115221","11124313","31124311","22151131","11251132","12142132","12151222","21251221","22133131","11233132","22142221","11242222","22151311","11251312","12124132","12133222","12142312","21242311","22115131","11215132","22124221","11224222","22133311","11233312","12115222","12124312","21224311","12251131","13142131","13151221","11342131","12233131","12242221","12251311","13124131","13133221","11324131","13142311","11333221","11342311","12215131","12224221","12233311","13115221","13124311","11315221","11324311","21161131","11152132","11161222","21143131","21152221","21161311","11134132","11143222","11152312","21125131","21134221","21143311","11116132","11125222","11134312","12152131","12161221","11243131","11252221","12134131","12143221","12152311","11225131","11234221","11243311","12116131","12125221","12134311","21111235","41111233","61111231","11111326","31111324","51111322","21111415","41111413","61111411","21211144","41211142","22111234","42111232","11211235","31211233","51211231","12111325","32111323","52111321","21211324","41211322","22111414","42111412","11211415","31211413","51211411","22211143","42211141","11311144","31311142","23111233","43111231","12211234","32211232","21311233","41311231","13111324","33111322","22211323","42211321","11311324","31311322","23111413","43111411","12211414","32211412","21311413","41311411","23211142","12311143","32311141","21411142","24111232","13211233","33211231","22311232","11411233","31411231","14111323","34111321","23211322","12311323","32311321","21411322","24111412","13211413","33211411","22311412","11411413","31411411","24211141","13311142","22411141","11511142","25111231","14211232","23311231","12411232","21511231","15111322","24211321","13311322","22411321","11511322","25111411","14211412","23311411","12411412","21511411","14311141","12511141","15211231","13411231","11611231","16111321","14311321","12511321","15211411","13411411","11611411","31121143","51121141","21112144","41112142","21121234","41121232","11112235","31112233","51112231","11121325","31121323","51121321","21112324","41112322","21121414","41121412","11112415","31112413","51112411","12121144","32121142","21221143","41221141","22112143","42112141","11212144","22121233","42121231","11221234","31221232","12112234","32112232","12121324","32121322","21221323","41221321","22112323","42112321","11212324","22121413","42121411","11221414","31221412","12112414","32112412","21212413","41212411","13121143","33121141","22221142","11321143","31321141","23112142","12212143","23121232","12221233","32221231","21321232","13112233","33112231","13121323","33121321","11312233","22221322","11321323","31321321","23112322","12212323","23121412","12221413","32221411","21321412","13112413","33112411","22212412","11312413","31312411","14121142","23221141","12321142","21421141","24112141","13212142","24121231","13221232","11412142","22321231","11421232","14112232","14121322","12312232","23221321","12321322","21421321","24112321","13212322","24121411","13221412","11412322","22321411","11421412","14112412","23212411","12312412","21412411","15121141","13321141","11521141","14212141","14221231","12412141","12421231","15112231","15121321","13312231","13321321","11512231","11521321","14212321","14221411","12412321","12421411","15112411","13312411","11512411","11131144","31131142","21122143","41122141","21131233","41131231","11113144","31113142","11122234","31122232","11131324","31131322","21113233","41113231","21122323","41122321","21131413","41131411","11113324","31113322","11122414","31122412","21113413","41113411","12131143","32131141","21231142","22122142","11222143","22131232","11231233","31231231","12113143","32113141","12122233","32122231","12131323","32131321","21231322","22113232","11213233","22122322","11222323","22131412","11231413","31231411","12113323","32113321","12122413","32122411","21222412","22113412","11213413","31213411","13131142","22231141","11331142","23122141","12222142","23131231","12231232","21331231","13113142","13122232","11313142","13131322","11322232","22231321","11331322","23113231","12213232","23122321","12222322","23131411","12231412","21331411","13113322","13122412","11313322","22222411","11322412","23113411","12213412","21313411","14131141","12331141","13222141","13231231","11422141","11431231","14113141","14122231","12313141","14131321","12322231","12331321","13213231","13222321","11413231","13231411","11422321","11431411","14113321","14122411","12313321","12322411","13213411","11413411","11141143","31141141","21132142","21141232","11123143","31123141","11132233","31132231","11141323","31141321","21114142","21123232","21132322","21141412","11114233","31114231","11123323","31123321","11132413","31132411","21114322","21123412","12141142","21241141","22132141","11232142","22141231","11241232","12123142","12132232","12141322","21241321","22114141","11214142","22123231","11223232","22132321","11232322","22141411","11241412","12114232","12123322","12132412","21232411","22114321","11214322","22123411","11223412","13141141","11341141","12232141","12241231","13123141","13132231","11323141","13141321","11332231","11341321","12214141","12223231","12232321","12241411","13114231","13123321","11314231","13132411","11323321","11332411","12214321","12223411","11151142","21142141","21151231","11133142","11142232","11151322","21124141","21133231","21142321","21151411","11115142","11124232","11133322","11142412","21115231","21124321","21133411","12151141","11242141","11251231","12133141","12142231","12151321","11224141","11233231","11242321","11251411","12115141","12124231","12133321","12142411","11215231","11224321","11233411","11161141","11143141","11152231","11161321","11125141","11134231","11143321","11152411","11111245","31111243","51111241","21111334","41111332","11111425","31111423","51111421","21111514","41111512","31211152","12111244","32111242","21211243","41211241","22111333","42111331","11211334","31211332","12111424","32111422","21211423","41211421","22111513","42111511","11211514","31211512","12211153","32211151","21311152","13111243","33111241","22211242","11311243","31311241","23111332","12211333","32211331","21311332","13111423","33111421","22211422","11311423","31311421","23111512","12211513","32211511","21311512","13211152","22311151","11411152","14111242","23211241","12311242","21411241","24111331","13211332","22311331","11411332","14111422","23211421","12311422","21411421","24111511","13211512","22311511","11411512","14211151","12411151","15111241","13311241","11511241","14211331","12411331","15111421","13311421","11511421","14211511","12411511","21121153","41121151","11112154","31112152","11121244","31121242","21112243","41112241","21121333","41121331","11112334","31112332","11121424","31121422","21112423","41112421","21121513","41121511","11112514","31112512","22121152","11221153","31221151","12112153","32112151","12121243","32121241","21221242","22112242","11212243","22121332","11221333","31221331","12112333","32112331","12121423","32121421","21221422","22112422","11212423","22121512","11221513","31221511","12112513","32112511","21212512","23121151","12221152","21321151","13112152","13121242","11312152","22221241","11321242","23112241","12212242","23121331","12221332","21321331","13112332","13121422","11312332","22221421","11321422","23112421","12212422","23121511","12221512","21321511","13112512","22212511","11312512","13221151","11421151","14112151","14121241","12312151","12321241","13212241","13221331","11412241","11421331","14112331","14121421","12312331","12321421","13212421","13221511","11412421","11421511","14112511","12312511","21131152","11122153","31122151","11131243","31131241","21113152","21122242","21131332","11113243","31113241","11122333","31122331","11131423","31131421","21113332","21122422","21131512","11113423","31113421","11122513","31122511","22131151","11231152","12122152","12131242","21231241","22113151","11213152","22122241","11222242","22131331","11231332","12113242","12122332","12131422","21231421","22113331","11213332","22122421","11222422","22131511","11231512","12113422","12122512","21222511","12231151","13122151","13131241","11322151","11331241","12213151","12222241","12231331","13113241","13122331","11313241","13131421","11322331","11331421","12213331","12222421","12231511","13113421","13122511","11313421","11322511","21141151","11132152","11141242","21123151","21132241","21141331","11114152","11123242","11132332","11141422","21114241","21123331","21132421","21141511","11114332","11123422","11132512","11241151","12132151","12141241","11223151","11232241","11241331","12114151","12123241","12132331","12141421","11214241","11223331","11232421","11241511","12114331","12123421","12132511","11142151","11151241","11124151","11133241","11142331","11151421","11115241","11124331","11133421","11142511","21111253","41111251","11111344","31111342","21111433","41111431","11111524","31111522","21111613","41111611","21211162","22111252","11211253","31211251","12111343","32111341","21211342","22111432","11211433","31211431","12111523","32111521","21211522","22111612","11211613","31211611","22211161","11311162","23111251","12211252","21311251","13111342","22211341","11311342","23111431","12211432","21311431","13111522","22211521","11311522","23111611","12211612","21311611","12311161","13211251","11411251","14111341","12311341","13211431","11411431","14111521","12311521","13211611","11411611","31121161","21112162","21121252","11112253","31112251","11121343","31121341","21112342","21121432","11112433","31112431","11121523","31121521","21112522","21121612","12121162","21221161","22112161","11212162","22121251","11221252","12112252","12121342","21221341","22112341","11212342","22121431","11221432","12112432","12121522","21221521","22112521","11212522","22121611","11221612","13121161","11321161","12212161","12221251","13112251","13121341","11312251","11321341","12212341","12221431","13112431","13121521","11312431","11321521","12212521","12221611","11131162","21122161","21131251","11113162"])]);$1.parity=$a(["1001","0101","1100","0011","1010","0110","1111","0000"]);$1.rowbits=$a($1.r);for(var _5z=0,_5y=$f($1.r-1);_5z<=_5y;_5z+=1){$1.i=_5z;$k[$j++]="p";if($1.i!=$f($1.r-1)){$k[$j++]=$g($1.parity,$1.i)}else{$k[$j++]="0000"}var _65=$k[--$j];$1[$k[--$j]]=_65;$1.ccrow=$G($1.ccs,$1.i*8,8);$k[$j++]=Infinity;for(var _6A=0;_6A<=7;_6A+=2){$q($G($1.ccrow,_6A,2));var _6D=$k[--$j];var _6E=$k[--$j];$k[$j++]=$f(_6D+_6E*49)}$1.scrow=$a();$k[$j++]=Infinity;$k[$j++]=10;$k[$j++]=1;$k[$j++]=1;for(var _6G=0;_6G<=3;_6G+=1){$1.j=_6G;$F($g($g($1.patterns,$f($g($1.p,$1.j)-48)),$g($1.scrow,$1.j)),function(){var _6Q=$k[--$j];$k[$j++]=$f(_6Q-48)})}$k[$j++]=4;$k[$j++]=1;$1.sbs=$a();$k[$j++]=Infinity;var _6S=$1.sbs;$k[$j++]=1;for(var _6T=0,_6U=_6S.length;_6T<_6U;_6T++){var _6W=$k[--$j];var _6X=_6W==0?1:0;$k[$j++]=_6W;for(var _6Y=0,_6Z=$g(_6S,_6T);_6Y<_6Z;_6Y++){$k[$j++]=_6X}}$r($a($m()-1));var _6c=$k[--$j];var _6d=$k[--$j];$k[$j++]=_6c;$k[$j++]=_6d;$j--;var _6e=$k[--$j];var _6f=$k[--$j];$k[$j++]=_6e;$k[$j++]=_6f;$j--;$p($1.rowbits,$1.i,$k[--$j])}$k[$j++]=Infinity;for(var _6k=0,_6l=81*$1.sepheight;_6k<_6l;_6k++){$k[$j++]=1}for(var _6o=0,_6n=$f($1.r-2);_6o<=_6n;_6o+=1){$1.i=_6o;for(var _6q=0,_6r=$1.rowheight;_6q<_6r;_6q++){$q($g($1.rowbits,$1.i))}for(var _6w=0,_6x=$1.sepheight;_6w<_6x;_6w++){for(var _6y=0,_6z=10;_6y<_6z;_6y++){$k[$j++]=0}for(var _70=0,_71=70;_70<_71;_70++){$k[$j++]=1}$k[$j++]=0}}for(var _73=0,_74=$1.rowheight;_73<_74;_73++){$q($g($1.rowbits,$f($1.r-1)))}for(var _79=0,_7A=81*$1.sepheight;_79<_7A;_79++){$k[$j++]=1}$1.pixs=$a();var _7G=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",81],["pixy",~~($1.pixs.length/81)],["height",~~($1.pixs.length/81)/72],["width",81/72],["opt",$1.options]]);$k[$j++]=_7G;if(!$1.dontdraw){$0.renmatrix()}};$0.flattermarken=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.3;$F($1.barcode,function(){var _3=$k[--$j];if(_3<48||_3>57){$k[$j++]="bwipp.flattermarkenBadCharacter";$k[$j++]="Flattermarken must contain only digits";$0.raiseerror()}});$F($1.options,function(){var _5=$k[--$j];$1[$k[--$j]]=_5});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$F($1.barcode,function(){var _C=$k[--$j];if(_C<48||_C>57){$k[$j++]="bwipp.flattermarkenBadCharacter";$k[$j++]="Flattermarken must contain only digits";$0.raiseerror()}});$1.encs=$a(["0018","0117","0216","0315","0414","0513","0612","0711","0810","0900"]);$1.barchars="1234567890";$1.barlen=$1.barcode.length;$1.sbs=$s($1.barlen*4);$1.txt=$a($1.barlen);for(var _L=0,_K=$1.barlen-1;_L<=_K;_L+=1){$1.i=_L;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*4,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*9,$1.textyoffset,$1.textfont,$1.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _h=$1.sbs;for(var _i=0,_j=_h.length;_i<_j;_i++){$k[$j++]=$g(_h,_i)-48}var _l=$a();$k[$j++]=Infinity;for(var _n=0,_o=~~(($1.sbs.length+1)/2);_n<_o;_n++){$k[$j++]=$1.height}var _q=$a();$k[$j++]=Infinity;for(var _s=0,_t=~~(($1.sbs.length+1)/2);_s<_t;_s++){$k[$j++]=0}var _u=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_l;$k[$j++]="bhs";$k[$j++]=_q;$k[$j++]="bbs";$k[$j++]=_u;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="opt";$k[$j++]=$1.options;var _x=$d();$k[$j++]=_x;if(!$1.dontdraw){$0.renlinear()}};$0.raw=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;$F($1.barcode,function(){var _7=$k[--$j];if(_7<49||_7>57){$k[$j++]="bwipp.rawBadCharacter";$k[$j++]="Raw must contain only digits 1 to 9";$0.raiseerror()}});$k[$j++]=Infinity;$k[$j++]=Infinity;$F($1.barcode,function(){var _9=$k[--$j];$k[$j++]=$f(_9-48)});var _A=$a();$k[$j++]=Infinity;for(var _C=0,_D=~~(($1.barcode.length+1)/2);_C<_D;_C++){$k[$j++]=$1.height}var _F=$a();$k[$j++]=Infinity;for(var _H=0,_I=~~(($1.barcode.length+1)/2);_H<_I;_H++){$k[$j++]=0}var _J=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_A;$k[$j++]="bhs";$k[$j++]=_F;$k[$j++]="bbs";$k[$j++]=_J;$k[$j++]="opt";$k[$j++]=$1.options;var _L=$d();$k[$j++]=_L;if(!$1.dontdraw){$0.renlinear()}};$0.daft=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=.175;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;$F($1.barcode,function(){var _7=$k[--$j];if(_7!=68&&(_7!=65&&(_7!=70&&_7!=84))){$k[$j++]="bwipp.daftBadCharacter";$k[$j++]="DAFT must contain only characters D, A, F and T";$0.raiseerror()}});$1.barlen=$1.barcode.length;$1.bbs=$a($1.barlen);$1.bhs=$a($1.barlen);for(var _F=0,_E=$1.barlen-1;_F<=_E;_F+=1){$1.i=_F;$1.enc=$G($1.barcode,$1.i,1);if($eq($1.enc,"D")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"A")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"F")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,8*$1.height/8)}if($eq($1.enc,"T")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,2*$1.height/8)}}$k[$j++]=Infinity;var _l=$1.bbs;var _m=$1.bhs;$k[$j++]=Infinity;for(var _o=0,_p=$1.bhs.length-1;_o<_p;_o++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _q=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_l;$k[$j++]="bhs";$k[$j++]=_m;$k[$j++]="sbs";$k[$j++]=_q;$k[$j++]="opt";$k[$j++]=$1.options;var _s=$d();$k[$j++]=_s;if(!$1.dontdraw){$0.renlinear()}};$0.symbol=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _H=new Map([["fima",function(){$1.sbs=$a([2.25,2.25,2.25,11.25,2.25,11.25,2.25,2.25,2.25]);$1.bhs=$a([.625,.625,.625,.625,.625]);$1.bbs=$a([0,0,0,0,0])}],["fimb",function(){$1.sbs=$a([2.25,6.75,2.25,2.25,2.25,6.25,2.25,2.25,2.25,6.75,2.25]);$1.bhs=$a([.625,.625,.625,.625,.625,.625]);$1.bbs=$a([0,0,0,0,0,0])}],["fimc",function(){$1.sbs=$a([2.25,2.25,2.25,6.75,2.25,6.75,2.25,6.75,2.25,2.25,2.25]);$1.bhs=$a([.625,.625,.625,.625,.625,.625]);$1.bbs=$a([0,0,0,0,0,0])}],["fimd",function(){$1.sbs=$a([2.25,2.25,2.25,2.25,2.25,6.75,2.25,6.75,2.25,2.25,2.25,2.25,2.25]);$1.bhs=$a([.625,.625,.625,.625,.625,.625,.625]);$1.bbs=$a([0,0,0,0,0,0,0])}]]);$1.symbols=_H;var _K=$g($1.symbols,$1.barcode)!==undefined;if(!_K){$k[$j++]="bwipp.symbolUnknownSymbol";$k[$j++]="Unknown symbol name provided";$0.raiseerror()}if($g($1.symbols,$1.barcode)()===true){return true}var _S=new Map([["ren",$0.renlinear],["sbs",$1.sbs],["bhs",$1.bhs],["bbs",$1.bbs],["opt",$1.options]]);$k[$j++]=_S;if(!$1.dontdraw){$0.renlinear()}};$0.pdf417=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.compact=false;$1.eclevel=-1;$1.columns=0;$1.rows=0;$1.rowmult=3;$1.encoding="auto";$1.ccc=false;$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.eclevel=~~$1.eclevel;$1.columns=~~$1.columns;$1.rows=~~$1.rows;$1.rowmult=+$1.rowmult;if($1.raw){$1.encoding="raw"}if($eq($1.encoding,"raw")){$1.datcws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.datcws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.datcws=$G($1.datcws,0,$1.j)}if($1.ccc){$1.encoding="ccc"}$1.encb=function(){$1.in=$k[--$j];$1.inlen=$1.in.length;$1.out=$a(~~($1.inlen/6)*5+$1.inlen%6);for(var _Y=0,_X=~~($1.inlen/6)-1;_Y<=_X;_Y+=1){$1.k=_Y;$k[$j++]=Infinity;$q($G($1.in,$1.k*6,3));$1.msbs=$a();$k[$j++]=Infinity;$q($1.msbs);var _e=$k[--$j];var _f=$k[--$j];var _g=$k[--$j];$k[$j++]=$f($f(_e+_f*256)+_g*65536);for(var _h=0,_i=3;_h<_i;_h++){var _j=$k[--$j];$k[$j++]=_j%900;$k[$j++]=~~(_j/900)}$1.mscs=$a();$k[$j++]=Infinity;$q($G($1.in,$1.k*6+3,3));$1.lsbs=$a();$k[$j++]=Infinity;$q($1.lsbs);var _q=$k[--$j];var _r=$k[--$j];var _s=$k[--$j];$k[$j++]=$f($f(_q+_r*256)+_s*65536);for(var _t=0,_u=3;_t<_u;_t++){var _v=$k[--$j];$k[$j++]=_v%900;$k[$j++]=~~(_v/900)}$1.lscs=$a();var _y=$g($1.lscs,0);var _10=$g($1.mscs,0);$p($1.out,$1.k*5+4,$f(_y+_10*316)%900);var _14=$g($1.lscs,1);var _16=$g($1.mscs,0);var _18=$g($1.mscs,1);$p($1.out,$1.k*5+3,$f($f($f(~~($f(_y+_10*316)/900)+_14)+_16*641)+_18*316)%900);var _1C=$g($1.lscs,2);var _1E=$g($1.mscs,0);var _1G=$g($1.mscs,1);var _1I=$g($1.mscs,2);$p($1.out,$1.k*5+2,$f($f($f($f(~~($f($f($f(~~($f(_y+_10*316)/900)+_14)+_16*641)+_18*316)/900)+_1C)+_1E*20)+_1G*641)+_1I*316)%900);var _1M=$g($1.lscs,3);var _1O=$g($1.mscs,1);var _1Q=$g($1.mscs,2);$p($1.out,$1.k*5+1,$f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_y+_10*316)/900)+_14)+_16*641)+_18*316)/900)+_1C)+_1E*20)+_1G*641)+_1I*316)/900)+_1M)+_1O*20)+_1Q*641)%900);$p($1.out,$1.k*5,$f(~~($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_y+_10*316)/900)+_14)+_16*641)+_18*316)/900)+_1C)+_1E*20)+_1G*641)+_1I*316)/900)+_1M)+_1O*20)+_1Q*641)/900)+$g($1.mscs,2)*20)%900)}$1.rem=$1.inlen%6;if($1.rem!=0){$k[$j++]=$1.out;$k[$j++]=$1.out.length-$1.rem;$k[$j++]=Infinity;$q($G($1.in,$1.inlen-$1.rem,$1.rem));var _1h=$a();var _1i=$k[--$j];$P($k[--$j],_1i,_1h)}$k[$j++]=$1.out};if($eq($1.encoding,"byte")||$eq($1.encoding,"ccc")){$1.barlen=$1.barcode.length;$1.datcws=$a(~~($1.barlen/6)*5+$1.barlen%6+1);var _1t=$1.barlen%6==0?924:901;$p($1.datcws,0,_1t);$k[$j++]=$1.datcws;$k[$j++]=1;$k[$j++]=Infinity;$F($1.barcode);var _1w=$a();$k[$j++]=_1w;$1.encb();var _1x=$k[--$j];var _1y=$k[--$j];$P($k[--$j],_1y,_1x);if($eq($1.encoding,"ccc")){$k[$j++]=Infinity;$k[$j++]=920;$q($1.datcws);$1.datcws=$a()}}if($eq($1.encoding,"auto")){var _26=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true]]);$1.fncvals=_26;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _29=$k[--$j];$1[$k[--$j]]=_29;$1.msglen=$1.msg.length;$1.T=0;$1.N=1;$1.B=2;$1.A=0;$1.L=1;$1.M=2;$1.P=3;$1.tl=-1;$1.nl=-2;$1.bl=-3;$1.bl6=-4;$1.bs=-5;$1.al=-6;$1.ll=-7;$1.ml=-8;$1.pl=-9;$1.as=-10;$1.ps=-11;$1.charmaps=$a([$a(["A","a","0",";"]),$a(["B","b","1","<"]),$a(["C","c","2",">"]),$a(["D","d","3","@"]),$a(["E","e","4","["]),$a(["F","f","5",92]),$a(["G","g","6","]"]),$a(["H","h","7","_"]),$a(["I","i","8","`"]),$a(["J","j","9","~"]),$a(["K","k","&","!"]),$a(["L","l",13,13]),$a(["M","m",9,9]),$a(["N","n",",",","]),$a(["O","o",":",":"]),$a(["P","p","#",10]),$a(["Q","q","-","-"]),$a(["R","r",".","."]),$a(["S","s","$","$"]),$a(["T","t","/","/"]),$a(["U","u","+",'"']),$a(["V","v","%","|"]),$a(["W","w","*","*"]),$a(["X","x","=",40]),$a(["Y","y","^",41]),$a(["Z","z",$1.pl,"?"]),$a([" "," "," ","{"]),$a([$1.ll,$1.as,$1.ll,"}"]),$a([$1.ml,$1.ml,$1.al,"'"]),$a([$1.ps,$1.ps,$1.ps,$1.al])]);$1.charvals=$a([new Map,new Map,new Map,new Map]);$1.alltext=new Map;for(var _2v=0,_2u=$1.charmaps.length-1;_2v<=_2u;_2v+=1){$1.i=_2v;$1.encs=$g($1.charmaps,$1.i);for(var _2z=0;_2z<=3;_2z+=1){$1.j=_2z;var _32=$g($1.encs,$1.j);$k[$j++]=_32;if($eq($t(_32),"stringtype")){var _35=$g($k[--$j],0);$k[$j++]=_35}var _36=$k[--$j];$p($g($1.charvals,$1.j),_36,$1.i);$p($1.alltext,_36,-1)}}$1.e=1e4;$1.latlen=$a([$a([0,1,1,2]),$a([2,0,1,2]),$a([1,1,0,1]),$a([1,2,2,0])]);$1.latseq=$a([$a([$a([]),$a([$1.ll]),$a([$1.ml]),$a([$1.ml,$1.pl])]),$a([$a([$1.ml,$1.al]),$a([]),$a([$1.ml]),$a([$1.ml,$1.pl])]),$a([$a([$1.al]),$a([$1.ll]),$a([]),$a([$1.pl])]),$a([$a([$1.al]),$a([$1.al,$1.ll]),$a([$1.al,$1.ml]),$a([])])]);$1.shftlen=$a([$a([$1.e,$1.e,$1.e,1]),$a([1,$1.e,$1.e,1]),$a([$1.e,$1.e,$1.e,1]),$a([$1.e,$1.e,$1.e,$1.e])]);$k[$j++]=Infinity;for(var _4B=0,_4C=$1.msglen;_4B<_4C;_4B++){$k[$j++]=0}$k[$j++]=0;$1.numdigits=$a();$k[$j++]=Infinity;for(var _4F=0,_4G=$1.msglen;_4F<_4G;_4F++){$k[$j++]=0}$k[$j++]=0;$1.numtext=$a();$k[$j++]=Infinity;for(var _4J=0,_4K=$1.msglen;_4J<_4K;_4J++){$k[$j++]=0}$k[$j++]=0;$1.numbytes=$a();$k[$j++]=Infinity;for(var _4N=0,_4O=$1.msglen;_4N<_4O;_4N++){$k[$j++]=0}$k[$j++]=0;$1.iseci=$a();for(var _4R=$1.msglen-1;_4R>=0;_4R-=1){$1.i=_4R;var _4U=$g($1.msg,$1.i);if(_4U>=48&&_4U<=57){$p($1.numdigits,$1.i,$f($g($1.numdigits,$1.i+1)+1))}var _4e=$g($1.alltext,$g($1.msg,$1.i))!==undefined;if(_4e&&$g($1.numdigits,$1.i)<13){$p($1.numtext,$1.i,$f($g($1.numtext,$1.i+1)+1))}if($g($1.msg,$1.i)>=0&&$g($1.numtext,$1.i)<5&&$g($1.numdigits,$1.i)<13){$p($1.numbytes,$1.i,$f($g($1.numbytes,$1.i+1)+1))}$p($1.iseci,$1.i,$g($1.msg,$1.i)<=-1e6)}$1.numdigits=$G($1.numdigits,0,$1.msglen);$1.numtext=$G($1.numtext,0,$1.msglen);$1.numbytes=$G($1.numbytes,0,$1.msglen);$1.seq=$a([]);$1.seqlen=0;$1.state=$1.T;$1.p=0;for(;;){if($1.p==$1.msglen){break}if($g($1.iseci,$1.p)){$1.eci=$g($1.msg,$1.p);$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$a([$1.eci]);$1.seq=$a();$1.p=$1.p+1;$k[$j++]="seqlen";$k[$j++]=$1.seqlen;if($1.eci<=-1810900){$k[$j++]=2}else{var _5X=$1.eci<=-1000900?3:2;$k[$j++]=_5X}var _5Y=$k[--$j];var _5Z=$k[--$j];$1[$k[--$j]]=$f(_5Z+_5Y)}else{$1.n=$g($1.numdigits,$1.p);if($1.n>=13){$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$1.nl;$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.n));var _5l=$a();$k[$j++]=_5l;$1.seq=$a();$1.state=$1.N;$1.p=$f($1.p+$1.n);$1.seqlen=$f($1.seqlen+1+$1.n)}else{$1.t=$g($1.numtext,$1.p);if($1.t>=5){$k[$j++]=Infinity;$q($1.seq);if($1.state!=$1.T){$k[$j++]=$1.tl}$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.t));var _64=$a();$k[$j++]=_64;$1.seq=$a();$1.state=$1.T;$1.p=$f($1.p+$1.t);$1.seqlen=$f($f($1.seqlen+1)+$1.t)}else{$1.b=$g($1.numbytes,$1.p);if($1.b==1&&$1.state==$1.T){$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$1.bs;$k[$j++]=$a([$g($1.msg,$1.p)]);$1.seq=$a();$1.p=$f($1.p+$1.b);$1.seqlen=$f($1.seqlen+2)}else{$k[$j++]=Infinity;$q($1.seq);var _6T=$1.b%6!=0?$1.bl:$1.bl6;$k[$j++]=_6T;$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.b));var _6Y=$a();$k[$j++]=_6Y;$1.seq=$a();$1.state=$1.B;$1.p=$f($1.p+$1.b);$1.seqlen=$f($f($1.seqlen+1)+$1.b)}}}}}$k[$j++]=Infinity;$k[$j++]=$1.tl;$k[$j++]=900;$k[$j++]=$1.bl;$k[$j++]=901;$k[$j++]=$1.bl6;$k[$j++]=924;$k[$j++]=$1.nl;$k[$j++]=902;$k[$j++]=$1.bs;$k[$j++]=913;$1.latchcws=$d();$1.enca=function(){var _6p=$g($g($1.charvals,$1.A),$k[--$j]);$k[$j++]=_6p};$1.encl=function(){var _6u=$g($g($1.charvals,$1.L),$k[--$j]);$k[$j++]=_6u};$1.encm=function(){var _6z=$g($g($1.charvals,$1.M),$k[--$j]);$k[$j++]=_6z};$1.encp=function(){var _74=$g($g($1.charvals,$1.P),$k[--$j]);$k[$j++]=_74};$1.textencfuncs=$a(["enca","encl","encm","encp"]);$1.addtotext=function(){$p($1.text,$1.l,$k[--$j]);$1.l=$1.l+1};$1.enct=function(){$1.in=$k[--$j];$1.curlen=$a([$1.e,$1.e,$1.e,$1.e]);$p($1.curlen,$1.submode,0);$1.curseq=$a([$a([]),$a([]),$a([]),$a([])]);$F($1.in,function(){$1.char=$k[--$j];for(;;){$1.imp=false;var _7T=$a([$1.A,$1.L,$1.M,$1.P]);for(var _7U=0,_7V=_7T.length;_7U<_7V;_7U++){$1.x=$g(_7T,_7U);var _7b=$a([$1.A,$1.L,$1.M,$1.P]);for(var _7c=0,_7d=_7b.length;_7c<_7d;_7c++){$1.y=$g(_7b,_7c);$1.cost=$f($g($1.curlen,$1.x)+$g($g($1.latlen,$1.x),$1.y));if($1.cost<$g($1.curlen,$1.y)){$p($1.curlen,$1.y,$1.cost);$k[$j++]=$1.curseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$q($g($g($1.latseq,$1.x),$1.y));var _84=$a();var _85=$k[--$j];$p($k[--$j],_85,_84);$1.imp=true}}}if(!$1.imp){break}}$1.nxtlen=$a([$1.e,$1.e,$1.e,$1.e]);$1.nxtseq=$a(4);var _8I=$a([$1.A,$1.L,$1.M,$1.P]);for(var _8J=0,_8K=_8I.length;_8J<_8K;_8J++){$1.x=$g(_8I,_8J);for(;;){var _8Q=$g($g($1.charvals,$1.x),$1.char)!==undefined;if(!_8Q){break}$1.cost=$f($g($1.curlen,$1.x)+1);if($1.cost<$g($1.nxtlen,$1.x)){$p($1.nxtlen,$1.x,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.x;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$k[$j++]=$1.char;var _8h=$a();var _8i=$k[--$j];$p($k[--$j],_8i,_8h)}var _8o=$a([$1.A,$1.L,$1.M,$1.P]);for(var _8p=0,_8q=_8o.length;_8p<_8q;_8p++){$1.y=$g(_8o,_8p);if($ne($1.x,$1.y)){$1.cost=$f($f($g($1.curlen,$1.y)+$g($g($1.shftlen,$1.y),$1.x))+1);if($1.cost<$g($1.nxtlen,$1.y)){$p($1.nxtlen,$1.y,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.y));var _9G=$1.x==$1.A?$1.as:$1.ps;$k[$j++]=_9G;$k[$j++]=$1.char;var _9I=$a();var _9J=$k[--$j];$p($k[--$j],_9J,_9I)}}}break}}$1.curlen=$1.nxtlen;$1.curseq=$1.nxtseq});$1.minseq=$1.e;var _9S=$a([$1.A,$1.L,$1.M,$1.P]);for(var _9T=0,_9U=_9S.length;_9T<_9U;_9T++){$1.k=$g(_9S,_9T);if($g($1.curlen,$1.k)<$1.minseq){$1.minseq=$g($1.curlen,$1.k);$1.txtseq=$g($1.curseq,$1.k)}}$1.text=$a($1.minseq);$1.k=0;$1.l=0;for(;;){if($1.k>=$1.txtseq.length){break}$1.char=$g($1.txtseq,$1.k);$k[$j++]=$1.char;if($1[$g($1.textencfuncs,$1.submode)]()===true){break}$1.addtotext();$1.k=$1.k+1;if($1.char==$1.as||$1.char==$1.ps){$k[$j++]=$g($1.txtseq,$1.k);if($1.char==$1.as){$1.enca()}else{$1.encp()}$1.addtotext();$1.k=$1.k+1}if($1.char==$1.al){$1.submode=$1.A}if($1.char==$1.ll){$1.submode=$1.L}if($1.char==$1.ml){$1.submode=$1.M}if($1.char==$1.pl){$1.submode=$1.P}}if($1.text.length%2==1){if($1.submode==$1.P){$k[$j++]="pad";$k[$j++]=$1.al;$1.encp();var _AJ=$k[--$j];$1[$k[--$j]]=_AJ;$1.submode=$1.A}else{$k[$j++]="pad";$k[$j++]=$1.ps;if($1[$g($1.textencfuncs,$1.submode)]()===true){return true}var _AR=$k[--$j];$1[$k[--$j]]=_AR}$k[$j++]=Infinity;$q($1.text);$k[$j++]=$1.pad;$1.text=$a()}$1.out=$a(~~($1.text.length/2));for(var _Aa=0,_AZ=$1.out.length-1;_Aa<=_AZ;_Aa+=1){$1.k=_Aa;$p($1.out,$1.k,$f($g($1.text,$1.k*2)*30+$g($1.text,$1.k*2+1)))}$k[$j++]=$1.out};$1.encn=function(){$1.in=$k[--$j];$1.out=$a([]);for(var _Ao=0,_An=$1.in.length-1;_Ao<=_An;_Ao+=44){$1.k=_Ao;$k[$j++]=Infinity;var _At=$1.in.length-$1.k;$k[$j++]=1;$k[$j++]=$1.in;$k[$j++]=$1.k;$k[$j++]=_At;if(_At>44){$j--;$k[$j++]=44}var _Au=$k[--$j];var _Av=$k[--$j];var _Ax=$G($k[--$j],_Av,_Au);for(var _Ay=0,_Az=_Ax.length;_Ay<_Az;_Ay++){$k[$j++]=$f($g(_Ax,_Ay)-48)}$1.gmod=$a();$1.cwn=$a([]);for(;;){$1.dv=900;$1.gmul=$a([]);$1.val=0;for(;;){if($1.gmod.length==0){break}$1.val=$f($1.val*10+$g($1.gmod,0));$1.gmod=$G($1.gmod,1,$1.gmod.length-1);if($1.val<$1.dv){if($1.gmul.length!=0){$k[$j++]=Infinity;$q($1.gmul);$k[$j++]=0;$1.gmul=$a()}}else{$k[$j++]=Infinity;$q($1.gmul);$k[$j++]=~~($1.val/$1.dv);$1.gmul=$a()}$1.val=$1.val%$1.dv}$1.dv=$1.val;$k[$j++]=Infinity;$k[$j++]=$1.dv;$q($1.cwn);$1.cwn=$a();$1.gmod=$1.gmul;if($1.gmul.length==0){break}}$k[$j++]=Infinity;$q($1.out);$q($1.cwn);$1.out=$a()}$k[$j++]=$1.out};$1.ence=function(){var _BY=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_BY;if(_BY<=899){var _BZ=$k[--$j];$k[$j++]=927;$k[$j++]=_BZ;$r($a(2))}else{var _Bb=$k[--$j];$k[$j++]=_Bb;if(_Bb<=810899){var _Bc=$k[--$j];$k[$j++]=926;$k[$j++]=~~(_Bc/900)-1;$k[$j++]=_Bc%900;$r($a(3))}else{var _Be=$k[--$j];$k[$j++]=_Be;if(_Be<=811799){var _Bf=$k[--$j];$k[$j++]=925;$k[$j++]=$f(_Bf-810900);$r($a(2))}else{$k[$j++]="bwipp.pdf417badECI";$k[$j++]="PDF417 supports ECIs 000000 to 811799";$0.raiseerror()}}}};$1.encfuncs=$a(["enct","encn","encb"]);$1.addtocws=function(){var _Bi=$k[--$j];$P($1.datcws,$1.j,_Bi);$1.j=_Bi.length+$1.j};$1.state=$1.T;$1.submode=$1.A;$1.datcws=$a($1.seqlen);$1.i=0;$1.j=0;for(;;){if($1.i>=$1.seq.length){break}$1.chars=$g($1.seq,$1.i);if($eq($t($1.chars),"arraytype")){if($g($1.chars,0)<=-1e6){$k[$j++]=$1.chars;$1.ence();$1.addtocws()}else{$k[$j++]=$1.chars;if($1[$g($1.encfuncs,$1.state)]()===true){break}$1.addtocws()}}else{$k[$j++]=$a([$g($1.latchcws,$1.chars)]);$1.addtocws();if($1.chars==$1.tl){$1.state=$1.T;$1.submode=$1.A}if($1.chars==$1.nl){$1.state=$1.N}if($1.chars==$1.bl||$1.chars==$1.bl6){$1.state=$1.B}if($1.chars==$1.bs){$1.i=$1.i+1;$k[$j++]=$g($1.seq,$1.i);$1.encb();$1.addtocws()}}$1.i=$1.i+1}$1.datcws=$G($1.datcws,0,$1.j)}$1.m=$1.datcws.length;if($1.eclevel==-1){if($1.m<=40){$1.eclevel=2}if($1.m>=41&&$1.m<=160){$1.eclevel=3}if($1.m>=161&&$1.m<=320){$1.eclevel=4}if($1.m>=321){$1.eclevel=5}}$1.maxeclevel=~~(Math.log(928-1-$1.m)/Math.log(2))-1;if($1.eclevel>$1.maxeclevel){$1.eclevel=$1.maxeclevel}$1.k=~~Math.pow(2,$1.eclevel+1);if($1.columns==0){$1.columns=~~Math.round(Math.sqrt(($1.m+$1.k)/3))}$k[$j++]="c";if($1.columns>=1){$k[$j++]=$1.columns}else{$k[$j++]=1}var _Cn=$k[--$j];$1[$k[--$j]]=_Cn;$1.r=~~Math.ceil(($1.m+$1.k+1)/$1.columns);if($1.r<$1.rows&&$1.rows<=90){$1.r=$1.rows}if($1.r<3){$1.r=3}var _Cx=$1.c;var _Cy=$1.r;var _Cz=$1.m;var _D0=8;var _D1=~~(Math.log($f($f(_Cx*_Cy-1)-_Cz))/Math.log(2))-1;if(~~(Math.log($f($f(_Cx*_Cy-1)-_Cz))/Math.log(2))-1>8){var _=_D0;_D0=_D1;_D1=_}$1.maxeclevel=_D1;if($1.maxeclevel>$1.eclevel){$1.eclevel=$1.maxeclevel;$1.k=~~Math.pow(2,$1.eclevel+1)}$1.n=$f($1.c*$1.r-$1.k);$1.cws=$a($f($1.c*$1.r+1));$p($1.cws,0,$1.n);$P($1.cws,1,$1.datcws);$k[$j++]=$1.cws;$k[$j++]=$1.m+1;$k[$j++]=Infinity;for(var _DK=0,_DL=$f($f($1.n-$1.m)-1);_DK<_DL;_DK++){$k[$j++]=900}var _DM=$a();var _DN=$k[--$j];$P($k[--$j],_DN,_DM);$k[$j++]=$1.cws;$k[$j++]=$1.n;$k[$j++]=Infinity;for(var _DS=0,_DT=$1.k;_DS<_DT;_DS++){$k[$j++]=0}$k[$j++]=0;var _DU=$a();var _DV=$k[--$j];$P($k[--$j],_DV,_DU);$k[$j++]=Infinity;$k[$j++]=1;for(var _DX=0,_DY=928;_DX<_DY;_DX++){var _DZ=$k[--$j];$k[$j++]=_DZ;$k[$j++]=_DZ*3%929}$1.rsalog=$a();$1.rslog=$a(929);for(var _Dc=1;_Dc<=928;_Dc+=1){$p($1.rslog,$g($1.rsalog,_Dc),_Dc)}$1.rsprod=function(){var _Dg=$k[--$j];var _Dh=$k[--$j];$k[$j++]=_Dh;$k[$j++]=_Dg;if(_Dg!=0&&_Dh!=0){var _Dk=$g($1.rslog,$k[--$j]);var _Dp=$g($1.rsalog,$f(_Dk+$g($1.rslog,$k[--$j]))%928);$k[$j++]=_Dp}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Dr=0,_Ds=$1.k;_Dr<_Ds;_Dr++){$k[$j++]=0}$1.coeffs=$a();for(var _Dw=1,_Dv=$1.k;_Dw<=_Dv;_Dw+=1){$1.i=_Dw;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _E3=$1.i-1;_E3>=1;_E3-=1){$1.j=_E3;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _EF=$k[--$j];var _EG=$k[--$j];var _EH=$k[--$j];$p($k[--$j],_EH,$f(_EG+_EF)%929)}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _EP=$k[--$j];var _EQ=$k[--$j];$p($k[--$j],_EQ,_EP)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);for(var _EW=$1.coeffs.length-1;_EW>=0;_EW-=2){var _EX=$1.coeffs;$p(_EX,_EW,$f(929-$g(_EX,_EW)))}for(var _Eb=0,_Ea=$f($1.n-1);_Eb<=_Ea;_Eb+=1){$1.t=$f($g($1.cws,_Eb)+$g($1.cws,$1.n))%929;for(var _Ej=0,_Ei=$1.k-1;_Ej<=_Ei;_Ej+=1){$1.j=_Ej;$p($1.cws,$f($1.n+$1.j),$f($g($1.cws,$f($f($1.n+$1.j)+1))+$f(929-$1.t*$g($1.coeffs,$1.k-$1.j-1)%929))%929)}}for(var _F0=$1.n,_Ez=$f($1.n+$1.k);_F0<=_Ez;_F0+=1){$p($1.cws,_F0,$f(929-$g($1.cws,_F0))%929)}$1.cws=$G($1.cws,0,$1.cws.length-1);$1.clusters=$a([$a([120256,125680,128380,120032,125560,128318,108736,119920,108640,86080,108592,86048,110016,120560,125820,109792,120440,125758,88256,109680,88160,89536,110320,120700,89312,110200,120638,89200,110140,89840,110460,89720,110398,89980,128506,119520,125304,128190,107712,119408,125244,107616,119352,84032,107568,119324,84e3,107544,83984,108256,119672,125374,85184,108144,119612,85088,108088,119582,85040,108060,85728,108408,119742,85616,108348,85560,108318,85880,108478,85820,85790,107200,119152,125116,107104,119096,125086,83008,107056,119068,82976,107032,82960,82952,83648,107376,119228,83552,107320,119198,83504,107292,83480,83468,83824,107452,83768,107422,83740,83900,106848,118968,125022,82496,106800,118940,82464,106776,118926,82448,106764,82440,106758,82784,106936,119006,82736,106908,82712,106894,82700,82694,106974,82830,82240,106672,118876,82208,106648,118862,82192,106636,82184,106630,82180,82352,82328,82316,82080,118830,106572,106566,82050,117472,124280,127678,103616,117360,124220,103520,117304,124190,75840,103472,75808,104160,117624,124350,76992,104048,117564,76896,103992,76848,76824,77536,104312,117694,77424,104252,77368,77340,77688,104382,77628,77758,121536,126320,128700,121440,126264,128670,111680,121392,126236,111648,121368,126222,111632,121356,103104,117104,124092,112320,103008,117048,124062,112224,121656,126366,93248,74784,102936,117006,93216,112152,93200,75456,103280,117180,93888,75360,103224,117150,93792,112440,121758,93744,75288,93720,75632,103356,94064,75576,103326,94008,112542,93980,75708,94140,75678,94110,121184,126136,128606,111168,121136,126108,111136,121112,126094,111120,121100,111112,111108,102752,116920,123998,111456,102704,116892,91712,74272,121244,116878,91680,74256,102668,91664,111372,102662,74244,74592,102840,116958,92e3,74544,102812,91952,111516,102798,91928,74508,74502,74680,102878,92088,74652,92060,74638,92046,92126,110912,121008,126044,110880,120984,126030,110864,120972,110856,120966,110852,110850,74048,102576,116828,90944,74016,102552,116814,90912,111e3,121038,90896,73992,102534,90888,110982,90884,74160,102620,91056,74136,102606,91032,111054,91020,74118,91014,91100,91086,110752,120920,125998,110736,120908,110728,120902,110724,110722,73888,102488,116782,90528,73872,102476,90512,110796,102470,90504,73860,90500,73858,73944,90584,90572,90566,120876,120870,110658,102444,73800,90312,90308,90306,101056,116080,123580,100960,116024,70720,100912,115996,70688,100888,70672,70664,71360,101232,116156,71264,101176,116126,71216,101148,71192,71180,71536,101308,71480,101278,71452,71612,71582,118112,124600,127838,105024,118064,124572,104992,118040,124558,104976,118028,104968,118022,100704,115896,123486,105312,100656,115868,79424,70176,118172,115854,79392,105240,100620,79376,70152,79368,70496,100792,115934,79712,70448,118238,79664,105372,100750,79640,70412,79628,70584,100830,79800,70556,79772,70542,70622,79838,122176,126640,128860,122144,126616,128846,122128,126604,122120,126598,122116,104768,117936,124508,113472,104736,126684,124494,113440,122264,126670,113424,104712,117894,113416,122246,104706,69952,100528,115804,78656,69920,100504,115790,96064,78624,104856,117966,96032,113560,122318,100486,96016,78600,104838,96008,69890,70064,100572,78768,70040,100558,96176,78744,104910,96152,113614,70022,78726,70108,78812,70094,96220,78798,122016,126552,128814,122e3,126540,121992,126534,121988,121986,104608,117848,124462,113056,104592,126574,113040,122060,117830,113032,104580,113028,104578,113026,69792,100440,115758,78240,69776,100428,95136,78224,104652,100422,95120,113100,69764,95112,78212,69762,78210,69848,100462,78296,69836,95192,78284,69830,95180,78278,69870,95214,121936,126508,121928,126502,121924,121922,104528,117804,112848,104520,117798,112840,121958,112836,104514,112834,69712,100396,78032,69704,100390,94672,78024,104550,94664,112870,69698,94660,78018,94658,78060,94700,94694,126486,121890,117782,104484,104482,69672,77928,94440,69666,77922,99680,68160,99632,68128,99608,115342,68112,99596,68104,99590,68448,99768,115422,68400,99740,68376,99726,68364,68358,68536,99806,68508,68494,68574,101696,116400,123740,101664,116376,101648,116364,101640,116358,101636,67904,99504,115292,72512,67872,116444,115278,72480,101784,116430,72464,67848,99462,72456,101766,67842,68016,99548,72624,67992,99534,72600,101838,72588,67974,68060,72668,68046,72654,118432,124760,127918,118416,124748,118408,124742,118404,118402,101536,116312,105888,101520,116300,105872,118476,116294,105864,101508,105860,101506,105858,67744,99416,72096,67728,116334,80800,72080,101580,99398,80784,105932,67716,80776,72068,67714,72066,67800,99438,72152,67788,80856,72140,67782,80844,72134,67822,72174,80878,126800,128940,126792,128934,126788,126786,118352,124716,122576,126828,124710,122568,126822,122564,118338,122562,101456,116268,105680,101448,116262,114128,105672,118374,114120,122598,101442,114116,105666,114114,67664,99372,71888,67656,99366,80336,71880,101478,97232,80328,105702,67650,97224,114150,71874,97220,67692,71916,67686,80364,71910,97260,80358,97254,126760,128918,126756,126754,118312,124694,122472,126774,122468,118306,122466,101416,116246,105576,101412,113896,105572,101410,113892,105570,113890,67624,99350,71784,101430,80104,71780,67618,96744,80100,71778,96740,80098,96738,71798,96758,126738,122420,122418,105524,113780,113778,71732,79988,96500,96498,66880,66848,98968,66832,66824,66820,66992,66968,66956,66950,67036,67022,1e5,99984,115532,99976,115526,99972,99970,66720,98904,69024,100056,98892,69008,100044,69e3,100038,68996,66690,68994,66776,98926,69080,100078,69068,66758,69062,66798,69102,116560,116552,116548,116546,99920,102096,116588,115494,102088,116582,102084,99906,102082,66640,68816,66632,98854,73168,68808,66628,73160,68804,66626,73156,68802,66668,68844,66662,73196,68838,73190,124840,124836,124834,116520,118632,124854,118628,116514,118626,99880,115478,101992,116534,106216,101988,99874,106212,101986,106210,66600,98838,68712,99894,72936,68708,66594,81384,72932,68706,81380,72930,66614,68726,72950,81398,128980,128978,124820,126900,124818,126898,116500,118580,116498,122740,118578,122738,99860,101940,99858,106100,101938,114420]),$a([128352,129720,125504,128304,129692,125472,128280,129678,125456,128268,125448,128262,125444,125792,128440,129758,120384,125744,128412,120352,125720,128398,120336,125708,120328,125702,120324,120672,125880,128478,110144,120624,125852,110112,120600,125838,110096,120588,110088,120582,110084,110432,120760,125918,89664,110384,120732,89632,110360,120718,89616,110348,89608,110342,89952,110520,120798,89904,110492,89880,110478,89868,90040,110558,90012,89998,125248,128176,129628,125216,128152,129614,125200,128140,125192,128134,125188,125186,119616,125360,128220,119584,125336,128206,119568,125324,119560,125318,119556,119554,108352,119728,125404,108320,119704,125390,108304,119692,108296,119686,108292,108290,85824,108464,119772,85792,108440,119758,85776,108428,85768,108422,85764,85936,108508,85912,108494,85900,85894,85980,85966,125088,128088,129582,125072,128076,125064,128070,125060,125058,119200,125144,128110,119184,125132,119176,125126,119172,119170,107424,119256,125166,107408,119244,107400,119238,107396,107394,83872,107480,119278,83856,107468,83848,107462,83844,83842,83928,107502,83916,83910,83950,125008,128044,125e3,128038,124996,124994,118992,125036,118984,125030,118980,118978,106960,119020,106952,119014,106948,106946,82896,106988,82888,106982,82884,82882,82924,82918,124968,128022,124964,124962,118888,124982,118884,118882,106728,118902,106724,106722,82408,106742,82404,82402,124948,124946,118836,118834,106612,106610,124224,127664,129372,124192,127640,129358,124176,127628,124168,127622,124164,124162,117568,124336,127708,117536,124312,127694,117520,124300,117512,124294,117508,117506,104256,117680,124380,104224,117656,124366,104208,117644,104200,117638,104196,104194,77632,104368,117724,77600,104344,117710,77584,104332,77576,104326,77572,77744,104412,77720,104398,77708,77702,77788,77774,128672,129880,93168,128656,129868,92664,128648,129862,92412,128644,128642,124064,127576,129326,126368,124048,129902,126352,128716,127558,126344,124036,126340,124034,126338,117152,124120,127598,121760,117136,124108,121744,126412,124102,121736,117124,121732,117122,121730,103328,117208,124142,112544,103312,117196,112528,121804,117190,112520,103300,112516,103298,112514,75680,103384,117230,94112,75664,103372,94096,112588,103366,94088,75652,94084,75650,75736,103406,94168,75724,94156,75718,94150,75758,128592,129836,91640,128584,129830,91388,128580,91262,128578,123984,127532,126160,123976,127526,126152,128614,126148,123970,126146,116944,124012,121296,116936,124006,121288,126182,121284,116930,121282,102864,116972,111568,102856,116966,111560,121318,111556,102850,111554,74704,102892,92112,74696,102886,92104,111590,92100,74690,92098,74732,92140,74726,92134,128552,129814,90876,128548,90750,128546,123944,127510,126056,128566,126052,123938,126050,116840,123958,121064,116836,121060,116834,121058,102632,116854,111080,121078,111076,102626,111074,74216,102646,91112,74212,91108,74210,91106,74230,91126,128532,90494,128530,123924,126004,123922,126002,116788,120948,116786,120946,102516,110836,102514,110834,73972,90612,73970,90610,128522,123914,125978,116762,120890,102458,110714,123552,127320,129198,123536,127308,123528,127302,123524,123522,116128,123608,127342,116112,123596,116104,123590,116100,116098,101280,116184,123630,101264,116172,101256,116166,101252,101250,71584,101336,116206,71568,101324,71560,101318,71556,71554,71640,101358,71628,71622,71662,127824,129452,79352,127816,129446,79100,127812,78974,127810,123472,127276,124624,123464,127270,124616,127846,124612,123458,124610,115920,123500,118224,115912,123494,118216,124646,118212,115906,118210,100816,115948,105424,100808,115942,105416,118246,105412,100802,105410,70608,100844,79824,70600,100838,79816,105446,79812,70594,79810,70636,79852,70630,79846,129960,95728,113404,129956,95480,113278,129954,95356,95294,127784,129430,78588,128872,129974,95996,78462,128868,127778,95870,128866,123432,127254,124520,123428,126696,128886,123426,126692,124514,126690,115816,123446,117992,115812,122344,117988,115810,122340,117986,122338,100584,115830,104936,100580,113640,104932,100578,113636,104930,113634,70120,100598,78824,70116,96232,78820,70114,96228,78818,96226,70134,78838,129940,94968,113022,129938,94844,94782,127764,78206,128820,127762,95102,128818,123412,124468,123410,126580,124466,126578,115764,117876,115762,122100,117874,122098,100468,104692,100466,113140,104690,113138,69876,78324,69874,95220,78322,95218,129930,94588,94526,127754,128794,123402,124442,126522,115738,117818,121978,100410,104570,112890,69754,78074,94714,94398,123216,127148,123208,127142,123204,123202,115408,123244,115400,123238,115396,115394,99792,115436,99784,115430,99780,99778,68560,99820,68552,99814,68548,68546,68588,68582,127400,129238,72444,127396,72318,127394,123176,127126,123752,123172,123748,123170,123746,115304,123190,116456,115300,116452,115298,116450,99560,115318,101864,99556,101860,99554,101858,68072,99574,72680,68068,72676,68066,72674,68086,72694,129492,80632,105854,129490,80508,80446,127380,72062,127924,127378,80766,127922,123156,123700,123154,124788,123698,124786,115252,116340,115250,118516,116338,118514,99444,101620,99442,105972,101618,105970,67828,72180,67826,80884,72178,80882,97008,114044,96888,113982,96828,96798,129482,80252,130010,97148,80190,97086,127370,127898,128954,123146,123674,124730,126842,115226,116282,118394,122618,99386,101498,105722,114170,67706,71930,80378,96632,113854,96572,96542,80062,96702,96444,96414,96350,123048,123044,123042,115048,123062,115044,115042,99048,115062,99044,99042,67048,99062,67044,67042,67062,127188,68990,127186,123028,123316,123026,123314,114996,115572,114994,115570,98932,100084,98930,100082,66804,69108,66802,69106,129258,73084,73022,127178,127450,123018,123290,123834,114970,115514,116602,98874,99962,102138,66682,68858,73210,81272,106174,81212,81182,72894,81342,97648,114364,97592,114334,97564,97550,81084,97724,81054,97694,97464,114270,97436,97422,80990,97502,97372,97358,97326,114868,114866,98676,98674,66292,66290,123098,114842,115130,98618,99194,66170,67322,69310,73404,73374,81592,106334,81564,81550,73310,81630,97968,114524,97944,114510,97932,97926,81500,98012,81486,97998,97880,114478,97868,97862,81454,97902,97836,97830,69470,73564,73550,81752,106414,81740,81734,73518,81774,81708,81702]),$a([109536,120312,86976,109040,120060,86496,108792,119934,86256,108668,86136,129744,89056,110072,129736,88560,109820,129732,88312,109694,129730,88188,128464,129772,89592,128456,129766,89340,128452,89214,128450,125904,128492,125896,128486,125892,125890,120784,125932,120776,125926,120772,120770,110544,120812,110536,120806,110532,84928,108016,119548,84448,107768,119422,84208,107644,84088,107582,84028,129640,85488,108284,129636,85240,108158,129634,85116,85054,128232,129654,85756,128228,85630,128226,125416,128246,125412,125410,119784,125430,119780,119778,108520,119798,108516,108514,83424,107256,119166,83184,107132,83064,107070,83004,82974,129588,83704,107390,129586,83580,83518,128116,83838,128114,125172,125170,119284,119282,107508,107506,82672,106876,82552,106814,82492,82462,129562,82812,82750,128058,125050,119034,82296,106686,82236,82206,82366,82108,82078,76736,103920,117500,76256,103672,117374,76016,103548,75896,103486,75836,129384,77296,104188,129380,77048,104062,129378,76924,76862,127720,129398,77564,127716,77438,127714,124392,127734,124388,124386,117736,124406,117732,117730,104424,117750,104420,104418,112096,121592,126334,92608,111856,121468,92384,111736,121406,92272,111676,92216,111646,92188,75232,103160,117118,93664,74992,103036,93424,112252,102974,93304,74812,93244,74782,93214,129332,75512,103294,129908,129330,93944,75388,129906,93820,75326,93758,127604,75646,128756,127602,94078,128754,124148,126452,124146,126450,117236,121844,117234,121842,103412,103410,91584,111344,121212,91360,111224,121150,91248,111164,91192,111134,91164,91150,74480,102780,91888,74360,102718,91768,111422,91708,74270,91678,129306,74620,129850,92028,74558,91966,127546,128634,124026,126202,116986,121338,102906,90848,110968,121022,90736,110908,90680,110878,90652,90638,74104,102590,91e3,74044,90940,74014,90910,74174,91070,90480,110780,90424,110750,90396,90382,73916,90556,73886,90526,90296,110686,90268,90254,73822,90334,90204,90190,71136,101112,116094,70896,100988,70776,100926,70716,70686,129204,71416,101246,129202,71292,71230,127348,71550,127346,123636,123634,116212,116210,101364,101362,79296,105200,118140,79072,105080,118078,78960,105020,78904,104990,78876,78862,70384,100732,79600,70264,100670,79480,105278,79420,70174,79390,129178,70524,129466,79740,70462,79678,127290,127866,123514,124666,115962,118266,100858,113376,122232,126654,95424,113264,122172,95328,113208,122142,95280,113180,95256,113166,95244,78560,104824,117950,95968,78448,104764,95856,113468,104734,95800,78364,95772,78350,95758,70008,100542,78712,69948,96120,78652,69918,96060,78622,96030,70078,78782,96190,94912,113008,122044,94816,112952,122014,94768,112924,94744,112910,94732,94726,78192,104636,95088,78136,104606,95032,113054,95004,78094,94990,69820,78268,69790,95164,78238,95134,94560,112824,121950,94512,112796,94488,112782,94476,94470,78008,104542,94648,77980,94620,77966,94606,69726,78046,94686,94384,112732,94360,112718,94348,94342,77916,94428,77902,94414,94296,112686,94284,94278,77870,94318,94252,94246,68336,99708,68216,99646,68156,68126,68476,68414,127162,123258,115450,99834,72416,101752,116414,72304,101692,72248,101662,72220,72206,67960,99518,72568,67900,72508,67870,72478,68030,72638,80576,105840,118460,80480,105784,118430,80432,105756,80408,105742,80396,80390,72048,101564,80752,71992,101534,80696,71964,80668,71950,80654,67772,72124,67742,80828,72094,80798,114016,122552,126814,96832,113968,122524,96800,113944,122510,96784,113932,96776,113926,96772,80224,105656,118366,97120,80176,105628,97072,114076,105614,97048,80140,97036,80134,97030,71864,101470,80312,71836,97208,80284,71822,97180,80270,97166,67678,71902,80350,97246,96576,113840,122460,96544,113816,122446,96528,113804,96520,113798,96516,96514,80048,105564,96688,80024,105550,96664,113870,96652,80006,96646,71772,80092,71758,96732,80078,96718,96416,113752,122414,96400,113740,96392,113734,96388,96386,79960,105518,96472,79948,96460,79942,96454,71726,79982,96494,96336,113708,96328,113702,96324,96322,79916,96364,79910,96358,96296,113686,96292,96290,79894,96310,66936,99006,66876,66846,67006,68976,100028,68920,99998,68892,68878,66748,69052,66718,69022,73056,102072,116574,73008,102044,72984,102030,72972,72966,68792,99934,73144,68764,73116,68750,73102,66654,68830,73182,81216,106160,118620,81184,106136,118606,81168,106124,81160,106118,81156,81154,72880,101980,81328,72856,101966,81304,106190,81292,72838,81286,68700,72924,68686,81372,72910,81358,114336,122712,126894,114320,122700,114312,122694,114308,114306,81056,106072,118574,97696,81040,106060,97680,114380,106054,97672,81028,97668,81026,97666,72792,101934,81112,72780,97752,81100,72774,97740,81094,97734,68654,72814,81134,97774,114256,122668,114248,122662,114244,114242,80976,106028,97488,80968,106022,97480,114278,97476,80962,97474,72748,81004,72742,97516,80998,97510,114216,122646,114212,114210,80936,106006,97384,80932,97380,80930,97378,72726,80950,97398,114196,114194,80916,97332,80914,97330,66236,66206,67256,99166,67228,67214,66142,67294,69296,100188,69272,100174,69260,69254,67164,69340,67150,69326,73376,102232,116654,73360,102220,73352,102214,73348,73346,69208,100142,73432,102254,73420,69190,73414,67118,69230,73454,106320,118700,106312,118694,106308,106306,73296,102188,81616,106348,102182,81608,73284,81604,73282,81602,69164,73324,69158,81644,73318,81638,122792,126934,122788,122786,106280,118678,114536,106276,114532,106274,114530,73256,102166,81512,73252,98024,81508,73250,98020,81506,98018,69142,73270,81526,98038,122772,122770,106260,114484,106258,114482,73236,81460,73234,97908,81458,97906,122762,106250,114458,73226,81434,97850,66396,66382,67416,99246,67404,67398,66350,67438,69456,100268,69448,100262,69444,69442,67372,69484,67366,69478,102312,116694,102308,102306,69416,100246,73576,102326,73572,69410,73570,67350,69430,73590,118740,118738,102292,106420,102290,106418,69396,73524,69394,81780,73522,81778,118730,102282,106394,69386,73498,81722,66476,66470,67496,99286,67492,67490,66454,67510,100308,100306,67476,69556,67474,69554,116714])]);$1.cwtobits=function(){var _FD=$g($1.clusters,$k[--$j]);$1.v=$g(_FD,$k[--$j]);$k[$j++]=Infinity;for(var _FG=0,_FH=17;_FG<_FH;_FG++){$k[$j++]=0}var _FK=$R($s(17),$1.v,2);for(var _FL=0,_FM=_FK.length;_FL<_FM;_FL++){$k[$j++]=$g(_FK,_FL)-48}var _FO=$a();$k[$j++]=$G(_FO,_FO.length-17,17)};if($1.compact){$1.rwid=$f($f($f(17*$1.c+17)+17)+1)}else{$1.rwid=$f($f($f($f(17*$1.c+17)+17)+17)+18)}$1.pixs=$a($1.rwid*$1.r);for(var _FY=0,_FX=$1.r-1;_FY<=_FX;_FY+=1){$1.i=_FY;if($1.i%3==0){$1.lcw=~~($1.i/3)*30+~~(($1.r-1)/3);$1.rcw=$f($f(~~($1.i/3)*30+$1.c)-1)}if($1.i%3==1){$1.lcw=~~($1.i/3)*30+$1.eclevel*3+($1.r-1)%3;$1.rcw=~~($1.i/3)*30+~~(($1.r-1)/3)}if($1.i%3==2){$1.lcw=$f($f(~~($1.i/3)*30+$1.c)-1);$1.rcw=~~($1.i/3)*30+$1.eclevel*3+($1.r-1)%3}$k[$j++]=$1.pixs;$k[$j++]=$1.rwid*$1.i;$k[$j++]=Infinity;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=$1.lcw;$k[$j++]=$1.i%3;$1.cwtobits();$F($k[--$j]);var _G0=$G($1.cws,$1.c*$1.i,$1.c);for(var _G1=0,_G2=_G0.length;_G1<_G2;_G1++){$k[$j++]=$g(_G0,_G1);$k[$j++]=$1.i%3;$1.cwtobits();$F($k[--$j])}if($1.compact){$k[$j++]=1}else{$k[$j++]=$1.rcw;$k[$j++]=$1.i%3;$1.cwtobits();$F($k[--$j]);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1}var _GA=$a();var _GB=$k[--$j];$P($k[--$j],_GB,_GA)}var _GK=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.rwid],["pixy",$1.r],["height",$1.r/72*$1.rowmult],["width",$1.rwid/72],["opt",$1.options]]);$k[$j++]=_GK;if(!$1.dontdraw){$0.renmatrix()}};$0.pdf417compact=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"compact",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.pdf417();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.micropdf417=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.version="unset";$1.columns=0;$1.rows=0;$1.rowmult=2;$1.encoding="auto";$1.cca=false;$1.ccb=false;$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($ne($1.version,"unset")){$x($1.version,"x");$j--;$1.columns=$k[--$j];$j--;$1.rows=$k[--$j]}$1.columns=~~$z($1.columns);$1.rows=~~$z($1.rows);$1.rowmult=+$1.rowmult;if($1.raw){$1.encoding="raw"}if($1.cca){$1.encoding="cca"}if($eq($1.encoding,"raw")||$eq($1.encoding,"cca")){$1.datcws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.datcws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.datcws=$G($1.datcws,0,$1.j)}if($1.ccb){$1.encoding="ccb"}$1.encb=function(){$1.in=$k[--$j];$1.inlen=$1.in.length;$1.out=$a(~~($1.inlen/6)*5+$1.inlen%6);for(var _d=0,_c=~~($1.inlen/6)-1;_d<=_c;_d+=1){$1.k=_d;$k[$j++]=Infinity;$q($G($1.in,$1.k*6,3));$1.msbs=$a();$k[$j++]=Infinity;$q($1.msbs);var _j=$k[--$j];var _k=$k[--$j];var _l=$k[--$j];$k[$j++]=$f($f(_j+_k*256)+_l*65536);for(var _m=0,_n=3;_m<_n;_m++){var _o=$k[--$j];$k[$j++]=_o%900;$k[$j++]=~~(_o/900)}$1.mscs=$a();$k[$j++]=Infinity;$q($G($1.in,$1.k*6+3,3));$1.lsbs=$a();$k[$j++]=Infinity;$q($1.lsbs);var _v=$k[--$j];var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=$f($f(_v+_w*256)+_x*65536);for(var _y=0,_z=3;_y<_z;_y++){var _10=$k[--$j];$k[$j++]=_10%900;$k[$j++]=~~(_10/900)}$1.lscs=$a();var _13=$g($1.lscs,0);var _15=$g($1.mscs,0);$p($1.out,$1.k*5+4,$f(_13+_15*316)%900);var _19=$g($1.lscs,1);var _1B=$g($1.mscs,0);var _1D=$g($1.mscs,1);$p($1.out,$1.k*5+3,$f($f($f(~~($f(_13+_15*316)/900)+_19)+_1B*641)+_1D*316)%900);var _1H=$g($1.lscs,2);var _1J=$g($1.mscs,0);var _1L=$g($1.mscs,1);var _1N=$g($1.mscs,2);$p($1.out,$1.k*5+2,$f($f($f($f(~~($f($f($f(~~($f(_13+_15*316)/900)+_19)+_1B*641)+_1D*316)/900)+_1H)+_1J*20)+_1L*641)+_1N*316)%900);var _1R=$g($1.lscs,3);var _1T=$g($1.mscs,1);var _1V=$g($1.mscs,2);$p($1.out,$1.k*5+1,$f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_13+_15*316)/900)+_19)+_1B*641)+_1D*316)/900)+_1H)+_1J*20)+_1L*641)+_1N*316)/900)+_1R)+_1T*20)+_1V*641)%900);$p($1.out,$1.k*5,$f(~~($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_13+_15*316)/900)+_19)+_1B*641)+_1D*316)/900)+_1H)+_1J*20)+_1L*641)+_1N*316)/900)+_1R)+_1T*20)+_1V*641)/900)+$g($1.mscs,2)*20)%900)}$1.rem=$1.inlen%6;if($1.rem!=0){$k[$j++]=$1.out;$k[$j++]=$1.out.length-$1.rem;$k[$j++]=Infinity;$q($G($1.in,$1.inlen-$1.rem,$1.rem));var _1m=$a();var _1n=$k[--$j];$P($k[--$j],_1n,_1m)}$k[$j++]=$1.out};if($eq($1.encoding,"byte")||$eq($1.encoding,"ccb")){$1.barlen=$1.barcode.length;$1.datcws=$a(~~($1.barlen/6)*5+$1.barlen%6+1);var _1y=$1.barlen%6==0?924:901;$p($1.datcws,0,_1y);$k[$j++]=$1.datcws;$k[$j++]=1;$k[$j++]=Infinity;$F($1.barcode);var _21=$a();$k[$j++]=_21;$1.encb();var _22=$k[--$j];var _23=$k[--$j];$P($k[--$j],_23,_22);if($eq($1.encoding,"ccb")){$k[$j++]=Infinity;$k[$j++]=920;$q($1.datcws);$1.datcws=$a()}}if($eq($1.encoding,"auto")){var _2B=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true]]);$1.fncvals=_2B;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _2E=$k[--$j];$1[$k[--$j]]=_2E;$1.msglen=$1.msg.length;$1.T=0;$1.N=1;$1.B=2;$1.A=0;$1.L=1;$1.M=2;$1.P=3;$1.tl=-1;$1.nl=-2;$1.bl=-3;$1.bl6=-4;$1.bs=-5;$1.al=-6;$1.ll=-7;$1.ml=-8;$1.pl=-9;$1.as=-10;$1.ps=-11;$1.charmaps=$a([$a(["A","a","0",";"]),$a(["B","b","1","<"]),$a(["C","c","2",">"]),$a(["D","d","3","@"]),$a(["E","e","4","["]),$a(["F","f","5",92]),$a(["G","g","6","]"]),$a(["H","h","7","_"]),$a(["I","i","8","`"]),$a(["J","j","9","~"]),$a(["K","k","&","!"]),$a(["L","l",13,13]),$a(["M","m",9,9]),$a(["N","n",",",","]),$a(["O","o",":",":"]),$a(["P","p","#",10]),$a(["Q","q","-","-"]),$a(["R","r",".","."]),$a(["S","s","$","$"]),$a(["T","t","/","/"]),$a(["U","u","+",'"']),$a(["V","v","%","|"]),$a(["W","w","*","*"]),$a(["X","x","=",40]),$a(["Y","y","^",41]),$a(["Z","z",$1.pl,"?"]),$a([" "," "," ","{"]),$a([$1.ll,$1.as,$1.ll,"}"]),$a([$1.ml,$1.ml,$1.al,"'"]),$a([$1.ps,$1.ps,$1.ps,$1.al])]);$1.charvals=$a([new Map,new Map,new Map,new Map]);$1.alltext=new Map;for(var _30=0,_2z=$1.charmaps.length-1;_30<=_2z;_30+=1){$1.i=_30;$1.encs=$g($1.charmaps,$1.i);for(var _34=0;_34<=3;_34+=1){$1.j=_34;var _37=$g($1.encs,$1.j);$k[$j++]=_37;if($eq($t(_37),"stringtype")){var _3A=$g($k[--$j],0);$k[$j++]=_3A}var _3B=$k[--$j];$p($g($1.charvals,$1.j),_3B,$1.i);$p($1.alltext,_3B,-1)}}$1.e=1e4;$1.latlen=$a([$a([0,1,1,2]),$a([2,0,1,2]),$a([1,1,0,1]),$a([1,2,2,0])]);$1.latseq=$a([$a([$a([]),$a([$1.ll]),$a([$1.ml]),$a([$1.ml,$1.pl])]),$a([$a([$1.ml,$1.al]),$a([]),$a([$1.ml]),$a([$1.ml,$1.pl])]),$a([$a([$1.al]),$a([$1.ll]),$a([]),$a([$1.pl])]),$a([$a([$1.al]),$a([$1.al,$1.ll]),$a([$1.al,$1.ml]),$a([])])]);$1.shftlen=$a([$a([$1.e,$1.e,$1.e,1]),$a([1,$1.e,$1.e,1]),$a([$1.e,$1.e,$1.e,1]),$a([$1.e,$1.e,$1.e,$1.e])]);$k[$j++]=Infinity;for(var _4G=0,_4H=$1.msglen;_4G<_4H;_4G++){$k[$j++]=0}$k[$j++]=0;$1.numdigits=$a();$k[$j++]=Infinity;for(var _4K=0,_4L=$1.msglen;_4K<_4L;_4K++){$k[$j++]=0}$k[$j++]=0;$1.numtext=$a();$k[$j++]=Infinity;for(var _4O=0,_4P=$1.msglen;_4O<_4P;_4O++){$k[$j++]=0}$k[$j++]=0;$1.numbytes=$a();$k[$j++]=Infinity;for(var _4S=0,_4T=$1.msglen;_4S<_4T;_4S++){$k[$j++]=0}$1.iseci=$a();for(var _4W=$1.msglen-1;_4W>=0;_4W-=1){$1.i=_4W;var _4Z=$g($1.msg,$1.i);if(_4Z>=48&&_4Z<=57){$p($1.numdigits,$1.i,$f($g($1.numdigits,$1.i+1)+1))}var _4j=$g($1.alltext,$g($1.msg,$1.i))!==undefined;if(_4j&&$g($1.numdigits,$1.i)<13){$p($1.numtext,$1.i,$f($g($1.numtext,$1.i+1)+1))}if($g($1.msg,$1.i)>=0&&$g($1.numtext,$1.i)<5&&$g($1.numdigits,$1.i)<13){$p($1.numbytes,$1.i,$f($g($1.numbytes,$1.i+1)+1))}$p($1.iseci,$1.i,$g($1.msg,$1.i)<=-1e6)}$1.numdigits=$G($1.numdigits,0,$1.msglen);$1.numtext=$G($1.numtext,0,$1.msglen);$1.numbytes=$G($1.numbytes,0,$1.msglen);$1.seq=$a([]);$1.seqlen=0;$1.state=$1.B;$1.p=0;for(;;){if($1.p==$1.msglen){break}if($g($1.iseci,$1.p)){$1.eci=$g($1.msg,$1.p);$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$a([$1.eci]);$1.seq=$a();$1.p=$1.p+1;$k[$j++]="seqlen";$k[$j++]=$1.seqlen;if($1.eci<=-1810900){$k[$j++]=2}else{var _5c=$1.eci<=-1000900?3:2;$k[$j++]=_5c}var _5d=$k[--$j];var _5e=$k[--$j];$1[$k[--$j]]=$f(_5e+_5d)}else{$1.n=$g($1.numdigits,$1.p);if($1.n>=13){$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$1.nl;$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.n));var _5q=$a();$k[$j++]=_5q;$1.seq=$a();$1.state=$1.N;$1.p=$f($1.p+$1.n);$1.seqlen=$f($1.seqlen+1+$1.n)}else{$1.t=$g($1.numtext,$1.p);if($1.t>=5){$k[$j++]=Infinity;$q($1.seq);if($1.state!=$1.T){$k[$j++]=$1.tl}$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.t));var _69=$a();$k[$j++]=_69;$1.seq=$a();$1.state=$1.T;$1.p=$f($1.p+$1.t);$1.seqlen=$f($f($1.seqlen+1)+$1.t)}else{$1.b=$g($1.numbytes,$1.p);if($1.b==1&&$1.state==$1.T){$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$1.bs;$k[$j++]=$a([$g($1.msg,$1.p)]);$1.seq=$a();$1.p=$f($1.p+$1.b);$1.seqlen=$f($1.seqlen+2)}else{$k[$j++]=Infinity;$q($1.seq);var _6Y=$1.b%6!=0?$1.bl:$1.bl6;$k[$j++]=_6Y;$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.b));var _6d=$a();$k[$j++]=_6d;$1.seq=$a();$1.state=$1.B;$1.p=$f($1.p+$1.b);$1.seqlen=$f($f($1.seqlen+1)+$1.b)}}}}}$k[$j++]=Infinity;$k[$j++]=$1.tl;$k[$j++]=900;$k[$j++]=$1.bl;$k[$j++]=901;$k[$j++]=$1.bl6;$k[$j++]=924;$k[$j++]=$1.nl;$k[$j++]=902;$k[$j++]=$1.bs;$k[$j++]=913;$1.latchcws=$d();$1.enca=function(){var _6u=$g($g($1.charvals,$1.A),$k[--$j]);$k[$j++]=_6u};$1.encl=function(){var _6z=$g($g($1.charvals,$1.L),$k[--$j]);$k[$j++]=_6z};$1.encm=function(){var _74=$g($g($1.charvals,$1.M),$k[--$j]);$k[$j++]=_74};$1.encp=function(){var _79=$g($g($1.charvals,$1.P),$k[--$j]);$k[$j++]=_79};$1.textencfuncs=$a(["enca","encl","encm","encp"]);$1.addtotext=function(){$p($1.text,$1.l,$k[--$j]);$1.l=$1.l+1};$1.enct=function(){$1.in=$k[--$j];$1.curlen=$a([$1.e,$1.e,$1.e,$1.e]);$p($1.curlen,$1.submode,0);$1.curseq=$a([$a([]),$a([]),$a([]),$a([])]);$F($1.in,function(){$1.char=$k[--$j];for(;;){$1.imp=false;var _7Y=$a([$1.A,$1.L,$1.M,$1.P]);for(var _7Z=0,_7a=_7Y.length;_7Z<_7a;_7Z++){$1.x=$g(_7Y,_7Z);var _7g=$a([$1.A,$1.L,$1.M,$1.P]);for(var _7h=0,_7i=_7g.length;_7h<_7i;_7h++){$1.y=$g(_7g,_7h);$1.cost=$f($g($1.curlen,$1.x)+$g($g($1.latlen,$1.x),$1.y));if($1.cost<$g($1.curlen,$1.y)){$p($1.curlen,$1.y,$1.cost);$k[$j++]=$1.curseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$q($g($g($1.latseq,$1.x),$1.y));var _89=$a();var _8A=$k[--$j];$p($k[--$j],_8A,_89);$1.imp=true}}}if(!$1.imp){break}}$1.nxtlen=$a([$1.e,$1.e,$1.e,$1.e]);$1.nxtseq=$a(4);var _8N=$a([$1.A,$1.L,$1.M,$1.P]);for(var _8O=0,_8P=_8N.length;_8O<_8P;_8O++){$1.x=$g(_8N,_8O);for(;;){var _8V=$g($g($1.charvals,$1.x),$1.char)!==undefined;if(!_8V){break}$1.cost=$f($g($1.curlen,$1.x)+1);if($1.cost<$g($1.nxtlen,$1.x)){$p($1.nxtlen,$1.x,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.x;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$k[$j++]=$1.char;var _8m=$a();var _8n=$k[--$j];$p($k[--$j],_8n,_8m)}var _8t=$a([$1.A,$1.L,$1.M,$1.P]);for(var _8u=0,_8v=_8t.length;_8u<_8v;_8u++){$1.y=$g(_8t,_8u);if($ne($1.x,$1.y)){$1.cost=$f($f($g($1.curlen,$1.y)+$g($g($1.shftlen,$1.y),$1.x))+1);if($1.cost<$g($1.nxtlen,$1.y)){$p($1.nxtlen,$1.y,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.y));var _9L=$1.x==$1.A?$1.as:$1.ps;$k[$j++]=_9L;$k[$j++]=$1.char;var _9N=$a();var _9O=$k[--$j];$p($k[--$j],_9O,_9N)}}}break}}$1.curlen=$1.nxtlen;$1.curseq=$1.nxtseq});$1.minseq=$1.e;var _9X=$a([$1.A,$1.L,$1.M,$1.P]);for(var _9Y=0,_9Z=_9X.length;_9Y<_9Z;_9Y++){$1.k=$g(_9X,_9Y);if($g($1.curlen,$1.k)<$1.minseq){$1.minseq=$g($1.curlen,$1.k);$1.txtseq=$g($1.curseq,$1.k)}}$1.text=$a($1.minseq);$1.k=0;$1.l=0;for(;;){if($1.k>=$1.txtseq.length){break}$1.char=$g($1.txtseq,$1.k);$k[$j++]=$1.char;if($1[$g($1.textencfuncs,$1.submode)]()===true){break}$1.addtotext();$1.k=$1.k+1;if($1.char==$1.as||$1.char==$1.ps){$k[$j++]=$g($1.txtseq,$1.k);if($1.char==$1.as){$1.enca()}else{$1.encp()}$1.addtotext();$1.k=$1.k+1}if($1.char==$1.al){$1.submode=$1.A}if($1.char==$1.ll){$1.submode=$1.L}if($1.char==$1.ml){$1.submode=$1.M}if($1.char==$1.pl){$1.submode=$1.P}}if($1.text.length%2==1){if($1.submode==$1.P){$k[$j++]="pad";$k[$j++]=$1.al;$1.encp();var _AO=$k[--$j];$1[$k[--$j]]=_AO;$1.submode=$1.A}else{$k[$j++]="pad";$k[$j++]=$1.ps;if($1[$g($1.textencfuncs,$1.submode)]()===true){return true}var _AW=$k[--$j];$1[$k[--$j]]=_AW}$k[$j++]=Infinity;$q($1.text);$k[$j++]=$1.pad;$1.text=$a()}$1.out=$a(~~($1.text.length/2));for(var _Af=0,_Ae=$1.out.length-1;_Af<=_Ae;_Af+=1){$1.k=_Af;$p($1.out,$1.k,$f($g($1.text,$1.k*2)*30+$g($1.text,$1.k*2+1)))}$k[$j++]=$1.out};$1.encn=function(){$1.in=$k[--$j];$1.out=$a([]);for(var _At=0,_As=$1.in.length-1;_At<=_As;_At+=44){$1.k=_At;$k[$j++]=Infinity;var _Ay=$1.in.length-$1.k;$k[$j++]=1;$k[$j++]=$1.in;$k[$j++]=$1.k;$k[$j++]=_Ay;if(_Ay>44){$j--;$k[$j++]=44}var _Az=$k[--$j];var _B0=$k[--$j];var _B2=$G($k[--$j],_B0,_Az);for(var _B3=0,_B4=_B2.length;_B3<_B4;_B3++){$k[$j++]=$f($g(_B2,_B3)-48)}$1.gmod=$a();$1.cwn=$a([]);for(;;){$1.dv=900;$1.gmul=$a([]);$1.val=0;for(;;){if($1.gmod.length==0){break}$1.val=$f($1.val*10+$g($1.gmod,0));$1.gmod=$G($1.gmod,1,$1.gmod.length-1);if($1.val<$1.dv){if($1.gmul.length!=0){$k[$j++]=Infinity;$q($1.gmul);$k[$j++]=0;$1.gmul=$a()}}else{$k[$j++]=Infinity;$q($1.gmul);$k[$j++]=~~($1.val/$1.dv);$1.gmul=$a()}$1.val=$1.val%$1.dv}$1.dv=$1.val;$k[$j++]=Infinity;$k[$j++]=$1.dv;$q($1.cwn);$1.cwn=$a();$1.gmod=$1.gmul;if($1.gmul.length==0){break}}$k[$j++]=Infinity;$q($1.out);$q($1.cwn);$1.out=$a()}$k[$j++]=$1.out};$1.ence=function(){var _Bd=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_Bd;if(_Bd<=899){var _Be=$k[--$j];$k[$j++]=927;$k[$j++]=_Be;$r($a(2))}else{var _Bg=$k[--$j];$k[$j++]=_Bg;if(_Bg<=810899){var _Bh=$k[--$j];$k[$j++]=926;$k[$j++]=~~(_Bh/900)-1;$k[$j++]=_Bh%900;$r($a(3))}else{var _Bj=$k[--$j];$k[$j++]=_Bj;if(_Bj<=811799){var _Bk=$k[--$j];$k[$j++]=925;$k[$j++]=$f(_Bk-810900);$r($a(2))}else{$k[$j++]="bwipp.pdf417badECI";$k[$j++]="PDF417 supports ECIs 000000 to 811799";$0.raiseerror()}}}};$1.encfuncs=$a(["enct","encn","encb"]);$1.addtocws=function(){var _Bn=$k[--$j];$P($1.datcws,$1.j,_Bn);$1.j=_Bn.length+$1.j};$1.datcws=$a($1.seqlen);$1.i=0;$1.j=0;for(;;){if($1.i>=$1.seq.length){break}$1.chars=$g($1.seq,$1.i);if($eq($t($1.chars),"arraytype")){if($g($1.chars,0)<=-1e6){$k[$j++]=$1.chars;$1.ence();$1.addtocws()}else{$k[$j++]=$1.chars;if($1[$g($1.encfuncs,$1.state)]()===true){break}$1.addtocws()}}else{$k[$j++]=$a([$g($1.latchcws,$1.chars)]);$1.addtocws();if($1.chars==$1.tl){$1.state=$1.T;$1.submode=$1.A}if($1.chars==$1.nl){$1.state=$1.N}if($1.chars==$1.bl||$1.chars==$1.bl6){$1.state=$1.B}if($1.chars==$1.bs){$1.i=$1.i+1;$k[$j++]=$g($1.seq,$1.i);$1.encb();$1.addtocws()}}$1.i=$1.i+1}$1.datcws=$G($1.datcws,0,$1.j)}$1.metrics=$a([$a([1,11,7,1,0,9]),$a([1,14,7,8,0,8]),$a([1,17,7,36,0,36]),$a([1,20,8,19,0,19]),$a([1,24,8,9,0,17]),$a([1,28,8,25,0,33]),$a([2,8,8,1,0,1]),$a([2,11,9,1,0,9]),$a([2,14,9,8,0,8]),$a([2,17,10,36,0,36]),$a([2,20,11,19,0,19]),$a([2,23,13,9,0,17]),$a([2,26,15,27,0,35]),$a([3,6,12,1,1,1]),$a([3,8,14,7,7,7]),$a([3,10,16,15,15,15]),$a([3,12,18,25,25,25]),$a([3,15,21,37,37,37]),$a([3,20,26,1,17,33]),$a([3,26,32,1,9,17]),$a([3,32,38,21,29,37]),$a([3,38,44,15,31,47]),$a([3,44,50,1,25,49]),$a([4,4,8,47,19,43]),$a([4,6,12,1,1,1]),$a([4,8,14,7,7,7]),$a([4,10,16,15,15,15]),$a([4,12,18,25,25,25]),$a([4,15,21,37,37,37]),$a([4,20,26,1,17,33]),$a([4,26,32,1,9,17]),$a([4,32,38,21,29,37]),$a([4,38,44,15,31,47]),$a([4,44,50,1,25,49])]);$1.ccametrics=$a([$a([2,5,4,39,0,19]),$a([2,6,4,1,0,33]),$a([2,7,5,32,0,12]),$a([2,8,5,8,0,40]),$a([2,9,6,14,0,46]),$a([2,10,6,43,0,23]),$a([2,12,7,20,0,52]),$a([3,4,4,11,43,23]),$a([3,5,5,1,33,13]),$a([3,6,6,5,37,17]),$a([3,7,7,15,47,27]),$a([3,8,7,21,1,33]),$a([4,3,4,40,20,52]),$a([4,4,5,43,23,3]),$a([4,5,6,46,26,6]),$a([4,6,7,34,14,46]),$a([4,7,8,29,9,41])]);if($1.cca){$1.metrics=$1.ccametrics}$1.urows=$1.rows;$1.ucols=$1.columns;$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.c=$g($1.m,0);$1.r=$g($1.m,1);$1.k=$g($1.m,2);$1.rapl=$g($1.m,3);$1.rapc=$g($1.m,4);$1.rapr=$g($1.m,5);$1.ncws=$f($1.r*$1.c-$1.k);$1.okay=true;if($1.datcws.length>$1.ncws){$1.okay=false}if($1.urows!=0&&$1.urows!=$1.r){$1.okay=false}if($1.ucols!=0&&$1.ucols!=$1.c){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}$1.m=$1.datcws.length;$1.n=$f($1.c*$1.r-$1.k);$1.cws=$a($f($1.c*$1.r+1));$P($1.cws,0,$1.datcws);$k[$j++]=$1.cws;$k[$j++]=$1.m;$k[$j++]=Infinity;for(var _E8=0,_E9=$f($1.n-$1.m);_E8<_E9;_E8++){$k[$j++]=900}var _EA=$a();var _EB=$k[--$j];$P($k[--$j],_EB,_EA);$k[$j++]=$1.cws;$k[$j++]=$1.n;$k[$j++]=Infinity;for(var _EG=0,_EH=$1.k;_EG<_EH;_EG++){$k[$j++]=0}$k[$j++]=0;var _EI=$a();var _EJ=$k[--$j];$P($k[--$j],_EJ,_EI);$k[$j++]=Infinity;$k[$j++]=1;for(var _EL=0,_EM=928;_EL<_EM;_EL++){var _EN=$k[--$j];$k[$j++]=_EN;$k[$j++]=_EN*3%929}$1.rsalog=$a();$1.rslog=$a(929);for(var _EQ=1;_EQ<=928;_EQ+=1){$p($1.rslog,$g($1.rsalog,_EQ),_EQ)}$1.rsprod=function(){var _EU=$k[--$j];var _EV=$k[--$j];$k[$j++]=_EV;$k[$j++]=_EU;if(_EU!=0&&_EV!=0){var _EY=$g($1.rslog,$k[--$j]);var _Ed=$g($1.rsalog,$f(_EY+$g($1.rslog,$k[--$j]))%928);$k[$j++]=_Ed}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Ef=0,_Eg=$1.k;_Ef<_Eg;_Ef++){$k[$j++]=0}$1.coeffs=$a();for(var _Ek=1,_Ej=$1.k;_Ek<=_Ej;_Ek+=1){$1.i=_Ek;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _Er=$1.i-1;_Er>=1;_Er-=1){$1.j=_Er;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _F3=$k[--$j];var _F4=$k[--$j];var _F5=$k[--$j];$p($k[--$j],_F5,$f(_F4+_F3)%929)}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _FD=$k[--$j];var _FE=$k[--$j];$p($k[--$j],_FE,_FD)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);for(var _FK=$1.coeffs.length-1;_FK>=0;_FK-=2){var _FL=$1.coeffs;$p(_FL,_FK,$f(929-$g(_FL,_FK)))}for(var _FP=0,_FO=$f($1.n-1);_FP<=_FO;_FP+=1){$1.t=$f($g($1.cws,_FP)+$g($1.cws,$1.n))%929;for(var _FX=0,_FW=$f($1.k-1);_FX<=_FW;_FX+=1){$1.j=_FX;$p($1.cws,$f($1.n+$1.j),$f($g($1.cws,$f($f($1.n+$1.j)+1))+$f(929-$1.t*$g($1.coeffs,$f($f($1.k-$1.j)-1))%929))%929)}}for(var _Fo=$1.n,_Fn=$f($1.n+$1.k);_Fo<=_Fn;_Fo+=1){$p($1.cws,_Fo,$f(929-$g($1.cws,_Fo))%929)}$1.cws=$G($1.cws,0,$1.cws.length-1);$1.clusters=$a([$a([120256,125680,128380,120032,125560,128318,108736,119920,108640,86080,108592,86048,110016,120560,125820,109792,120440,125758,88256,109680,88160,89536,110320,120700,89312,110200,120638,89200,110140,89840,110460,89720,110398,89980,128506,119520,125304,128190,107712,119408,125244,107616,119352,84032,107568,119324,84e3,107544,83984,108256,119672,125374,85184,108144,119612,85088,108088,119582,85040,108060,85728,108408,119742,85616,108348,85560,108318,85880,108478,85820,85790,107200,119152,125116,107104,119096,125086,83008,107056,119068,82976,107032,82960,82952,83648,107376,119228,83552,107320,119198,83504,107292,83480,83468,83824,107452,83768,107422,83740,83900,106848,118968,125022,82496,106800,118940,82464,106776,118926,82448,106764,82440,106758,82784,106936,119006,82736,106908,82712,106894,82700,82694,106974,82830,82240,106672,118876,82208,106648,118862,82192,106636,82184,106630,82180,82352,82328,82316,82080,118830,106572,106566,82050,117472,124280,127678,103616,117360,124220,103520,117304,124190,75840,103472,75808,104160,117624,124350,76992,104048,117564,76896,103992,76848,76824,77536,104312,117694,77424,104252,77368,77340,77688,104382,77628,77758,121536,126320,128700,121440,126264,128670,111680,121392,126236,111648,121368,126222,111632,121356,103104,117104,124092,112320,103008,117048,124062,112224,121656,126366,93248,74784,102936,117006,93216,112152,93200,75456,103280,117180,93888,75360,103224,117150,93792,112440,121758,93744,75288,93720,75632,103356,94064,75576,103326,94008,112542,93980,75708,94140,75678,94110,121184,126136,128606,111168,121136,126108,111136,121112,126094,111120,121100,111112,111108,102752,116920,123998,111456,102704,116892,91712,74272,121244,116878,91680,74256,102668,91664,111372,102662,74244,74592,102840,116958,92e3,74544,102812,91952,111516,102798,91928,74508,74502,74680,102878,92088,74652,92060,74638,92046,92126,110912,121008,126044,110880,120984,126030,110864,120972,110856,120966,110852,110850,74048,102576,116828,90944,74016,102552,116814,90912,111e3,121038,90896,73992,102534,90888,110982,90884,74160,102620,91056,74136,102606,91032,111054,91020,74118,91014,91100,91086,110752,120920,125998,110736,120908,110728,120902,110724,110722,73888,102488,116782,90528,73872,102476,90512,110796,102470,90504,73860,90500,73858,73944,90584,90572,90566,120876,120870,110658,102444,73800,90312,90308,90306,101056,116080,123580,100960,116024,70720,100912,115996,70688,100888,70672,70664,71360,101232,116156,71264,101176,116126,71216,101148,71192,71180,71536,101308,71480,101278,71452,71612,71582,118112,124600,127838,105024,118064,124572,104992,118040,124558,104976,118028,104968,118022,100704,115896,123486,105312,100656,115868,79424,70176,118172,115854,79392,105240,100620,79376,70152,79368,70496,100792,115934,79712,70448,118238,79664,105372,100750,79640,70412,79628,70584,100830,79800,70556,79772,70542,70622,79838,122176,126640,128860,122144,126616,128846,122128,126604,122120,126598,122116,104768,117936,124508,113472,104736,126684,124494,113440,122264,126670,113424,104712,117894,113416,122246,104706,69952,100528,115804,78656,69920,100504,115790,96064,78624,104856,117966,96032,113560,122318,100486,96016,78600,104838,96008,69890,70064,100572,78768,70040,100558,96176,78744,104910,96152,113614,70022,78726,70108,78812,70094,96220,78798,122016,126552,128814,122e3,126540,121992,126534,121988,121986,104608,117848,124462,113056,104592,126574,113040,122060,117830,113032,104580,113028,104578,113026,69792,100440,115758,78240,69776,100428,95136,78224,104652,100422,95120,113100,69764,95112,78212,69762,78210,69848,100462,78296,69836,95192,78284,69830,95180,78278,69870,95214,121936,126508,121928,126502,121924,121922,104528,117804,112848,104520,117798,112840,121958,112836,104514,112834,69712,100396,78032,69704,100390,94672,78024,104550,94664,112870,69698,94660,78018,94658,78060,94700,94694,126486,121890,117782,104484,104482,69672,77928,94440,69666,77922,99680,68160,99632,68128,99608,115342,68112,99596,68104,99590,68448,99768,115422,68400,99740,68376,99726,68364,68358,68536,99806,68508,68494,68574,101696,116400,123740,101664,116376,101648,116364,101640,116358,101636,67904,99504,115292,72512,67872,116444,115278,72480,101784,116430,72464,67848,99462,72456,101766,67842,68016,99548,72624,67992,99534,72600,101838,72588,67974,68060,72668,68046,72654,118432,124760,127918,118416,124748,118408,124742,118404,118402,101536,116312,105888,101520,116300,105872,118476,116294,105864,101508,105860,101506,105858,67744,99416,72096,67728,116334,80800,72080,101580,99398,80784,105932,67716,80776,72068,67714,72066,67800,99438,72152,67788,80856,72140,67782,80844,72134,67822,72174,80878,126800,128940,126792,128934,126788,126786,118352,124716,122576,126828,124710,122568,126822,122564,118338,122562,101456,116268,105680,101448,116262,114128,105672,118374,114120,122598,101442,114116,105666,114114,67664,99372,71888,67656,99366,80336,71880,101478,97232,80328,105702,67650,97224,114150,71874,97220,67692,71916,67686,80364,71910,97260,80358,97254,126760,128918,126756,126754,118312,124694,122472,126774,122468,118306,122466,101416,116246,105576,101412,113896,105572,101410,113892,105570,113890,67624,99350,71784,101430,80104,71780,67618,96744,80100,71778,96740,80098,96738,71798,96758,126738,122420,122418,105524,113780,113778,71732,79988,96500,96498,66880,66848,98968,66832,66824,66820,66992,66968,66956,66950,67036,67022,1e5,99984,115532,99976,115526,99972,99970,66720,98904,69024,100056,98892,69008,100044,69e3,100038,68996,66690,68994,66776,98926,69080,100078,69068,66758,69062,66798,69102,116560,116552,116548,116546,99920,102096,116588,115494,102088,116582,102084,99906,102082,66640,68816,66632,98854,73168,68808,66628,73160,68804,66626,73156,68802,66668,68844,66662,73196,68838,73190,124840,124836,124834,116520,118632,124854,118628,116514,118626,99880,115478,101992,116534,106216,101988,99874,106212,101986,106210,66600,98838,68712,99894,72936,68708,66594,81384,72932,68706,81380,72930,66614,68726,72950,81398,128980,128978,124820,126900,124818,126898,116500,118580,116498,122740,118578,122738,99860,101940,99858,106100,101938,114420]),$a([128352,129720,125504,128304,129692,125472,128280,129678,125456,128268,125448,128262,125444,125792,128440,129758,120384,125744,128412,120352,125720,128398,120336,125708,120328,125702,120324,120672,125880,128478,110144,120624,125852,110112,120600,125838,110096,120588,110088,120582,110084,110432,120760,125918,89664,110384,120732,89632,110360,120718,89616,110348,89608,110342,89952,110520,120798,89904,110492,89880,110478,89868,90040,110558,90012,89998,125248,128176,129628,125216,128152,129614,125200,128140,125192,128134,125188,125186,119616,125360,128220,119584,125336,128206,119568,125324,119560,125318,119556,119554,108352,119728,125404,108320,119704,125390,108304,119692,108296,119686,108292,108290,85824,108464,119772,85792,108440,119758,85776,108428,85768,108422,85764,85936,108508,85912,108494,85900,85894,85980,85966,125088,128088,129582,125072,128076,125064,128070,125060,125058,119200,125144,128110,119184,125132,119176,125126,119172,119170,107424,119256,125166,107408,119244,107400,119238,107396,107394,83872,107480,119278,83856,107468,83848,107462,83844,83842,83928,107502,83916,83910,83950,125008,128044,125e3,128038,124996,124994,118992,125036,118984,125030,118980,118978,106960,119020,106952,119014,106948,106946,82896,106988,82888,106982,82884,82882,82924,82918,124968,128022,124964,124962,118888,124982,118884,118882,106728,118902,106724,106722,82408,106742,82404,82402,124948,124946,118836,118834,106612,106610,124224,127664,129372,124192,127640,129358,124176,127628,124168,127622,124164,124162,117568,124336,127708,117536,124312,127694,117520,124300,117512,124294,117508,117506,104256,117680,124380,104224,117656,124366,104208,117644,104200,117638,104196,104194,77632,104368,117724,77600,104344,117710,77584,104332,77576,104326,77572,77744,104412,77720,104398,77708,77702,77788,77774,128672,129880,93168,128656,129868,92664,128648,129862,92412,128644,128642,124064,127576,129326,126368,124048,129902,126352,128716,127558,126344,124036,126340,124034,126338,117152,124120,127598,121760,117136,124108,121744,126412,124102,121736,117124,121732,117122,121730,103328,117208,124142,112544,103312,117196,112528,121804,117190,112520,103300,112516,103298,112514,75680,103384,117230,94112,75664,103372,94096,112588,103366,94088,75652,94084,75650,75736,103406,94168,75724,94156,75718,94150,75758,128592,129836,91640,128584,129830,91388,128580,91262,128578,123984,127532,126160,123976,127526,126152,128614,126148,123970,126146,116944,124012,121296,116936,124006,121288,126182,121284,116930,121282,102864,116972,111568,102856,116966,111560,121318,111556,102850,111554,74704,102892,92112,74696,102886,92104,111590,92100,74690,92098,74732,92140,74726,92134,128552,129814,90876,128548,90750,128546,123944,127510,126056,128566,126052,123938,126050,116840,123958,121064,116836,121060,116834,121058,102632,116854,111080,121078,111076,102626,111074,74216,102646,91112,74212,91108,74210,91106,74230,91126,128532,90494,128530,123924,126004,123922,126002,116788,120948,116786,120946,102516,110836,102514,110834,73972,90612,73970,90610,128522,123914,125978,116762,120890,102458,110714,123552,127320,129198,123536,127308,123528,127302,123524,123522,116128,123608,127342,116112,123596,116104,123590,116100,116098,101280,116184,123630,101264,116172,101256,116166,101252,101250,71584,101336,116206,71568,101324,71560,101318,71556,71554,71640,101358,71628,71622,71662,127824,129452,79352,127816,129446,79100,127812,78974,127810,123472,127276,124624,123464,127270,124616,127846,124612,123458,124610,115920,123500,118224,115912,123494,118216,124646,118212,115906,118210,100816,115948,105424,100808,115942,105416,118246,105412,100802,105410,70608,100844,79824,70600,100838,79816,105446,79812,70594,79810,70636,79852,70630,79846,129960,95728,113404,129956,95480,113278,129954,95356,95294,127784,129430,78588,128872,129974,95996,78462,128868,127778,95870,128866,123432,127254,124520,123428,126696,128886,123426,126692,124514,126690,115816,123446,117992,115812,122344,117988,115810,122340,117986,122338,100584,115830,104936,100580,113640,104932,100578,113636,104930,113634,70120,100598,78824,70116,96232,78820,70114,96228,78818,96226,70134,78838,129940,94968,113022,129938,94844,94782,127764,78206,128820,127762,95102,128818,123412,124468,123410,126580,124466,126578,115764,117876,115762,122100,117874,122098,100468,104692,100466,113140,104690,113138,69876,78324,69874,95220,78322,95218,129930,94588,94526,127754,128794,123402,124442,126522,115738,117818,121978,100410,104570,112890,69754,78074,94714,94398,123216,127148,123208,127142,123204,123202,115408,123244,115400,123238,115396,115394,99792,115436,99784,115430,99780,99778,68560,99820,68552,99814,68548,68546,68588,68582,127400,129238,72444,127396,72318,127394,123176,127126,123752,123172,123748,123170,123746,115304,123190,116456,115300,116452,115298,116450,99560,115318,101864,99556,101860,99554,101858,68072,99574,72680,68068,72676,68066,72674,68086,72694,129492,80632,105854,129490,80508,80446,127380,72062,127924,127378,80766,127922,123156,123700,123154,124788,123698,124786,115252,116340,115250,118516,116338,118514,99444,101620,99442,105972,101618,105970,67828,72180,67826,80884,72178,80882,97008,114044,96888,113982,96828,96798,129482,80252,130010,97148,80190,97086,127370,127898,128954,123146,123674,124730,126842,115226,116282,118394,122618,99386,101498,105722,114170,67706,71930,80378,96632,113854,96572,96542,80062,96702,96444,96414,96350,123048,123044,123042,115048,123062,115044,115042,99048,115062,99044,99042,67048,99062,67044,67042,67062,127188,68990,127186,123028,123316,123026,123314,114996,115572,114994,115570,98932,100084,98930,100082,66804,69108,66802,69106,129258,73084,73022,127178,127450,123018,123290,123834,114970,115514,116602,98874,99962,102138,66682,68858,73210,81272,106174,81212,81182,72894,81342,97648,114364,97592,114334,97564,97550,81084,97724,81054,97694,97464,114270,97436,97422,80990,97502,97372,97358,97326,114868,114866,98676,98674,66292,66290,123098,114842,115130,98618,99194,66170,67322,69310,73404,73374,81592,106334,81564,81550,73310,81630,97968,114524,97944,114510,97932,97926,81500,98012,81486,97998,97880,114478,97868,97862,81454,97902,97836,97830,69470,73564,73550,81752,106414,81740,81734,73518,81774,81708,81702]),$a([109536,120312,86976,109040,120060,86496,108792,119934,86256,108668,86136,129744,89056,110072,129736,88560,109820,129732,88312,109694,129730,88188,128464,129772,89592,128456,129766,89340,128452,89214,128450,125904,128492,125896,128486,125892,125890,120784,125932,120776,125926,120772,120770,110544,120812,110536,120806,110532,84928,108016,119548,84448,107768,119422,84208,107644,84088,107582,84028,129640,85488,108284,129636,85240,108158,129634,85116,85054,128232,129654,85756,128228,85630,128226,125416,128246,125412,125410,119784,125430,119780,119778,108520,119798,108516,108514,83424,107256,119166,83184,107132,83064,107070,83004,82974,129588,83704,107390,129586,83580,83518,128116,83838,128114,125172,125170,119284,119282,107508,107506,82672,106876,82552,106814,82492,82462,129562,82812,82750,128058,125050,119034,82296,106686,82236,82206,82366,82108,82078,76736,103920,117500,76256,103672,117374,76016,103548,75896,103486,75836,129384,77296,104188,129380,77048,104062,129378,76924,76862,127720,129398,77564,127716,77438,127714,124392,127734,124388,124386,117736,124406,117732,117730,104424,117750,104420,104418,112096,121592,126334,92608,111856,121468,92384,111736,121406,92272,111676,92216,111646,92188,75232,103160,117118,93664,74992,103036,93424,112252,102974,93304,74812,93244,74782,93214,129332,75512,103294,129908,129330,93944,75388,129906,93820,75326,93758,127604,75646,128756,127602,94078,128754,124148,126452,124146,126450,117236,121844,117234,121842,103412,103410,91584,111344,121212,91360,111224,121150,91248,111164,91192,111134,91164,91150,74480,102780,91888,74360,102718,91768,111422,91708,74270,91678,129306,74620,129850,92028,74558,91966,127546,128634,124026,126202,116986,121338,102906,90848,110968,121022,90736,110908,90680,110878,90652,90638,74104,102590,91e3,74044,90940,74014,90910,74174,91070,90480,110780,90424,110750,90396,90382,73916,90556,73886,90526,90296,110686,90268,90254,73822,90334,90204,90190,71136,101112,116094,70896,100988,70776,100926,70716,70686,129204,71416,101246,129202,71292,71230,127348,71550,127346,123636,123634,116212,116210,101364,101362,79296,105200,118140,79072,105080,118078,78960,105020,78904,104990,78876,78862,70384,100732,79600,70264,100670,79480,105278,79420,70174,79390,129178,70524,129466,79740,70462,79678,127290,127866,123514,124666,115962,118266,100858,113376,122232,126654,95424,113264,122172,95328,113208,122142,95280,113180,95256,113166,95244,78560,104824,117950,95968,78448,104764,95856,113468,104734,95800,78364,95772,78350,95758,70008,100542,78712,69948,96120,78652,69918,96060,78622,96030,70078,78782,96190,94912,113008,122044,94816,112952,122014,94768,112924,94744,112910,94732,94726,78192,104636,95088,78136,104606,95032,113054,95004,78094,94990,69820,78268,69790,95164,78238,95134,94560,112824,121950,94512,112796,94488,112782,94476,94470,78008,104542,94648,77980,94620,77966,94606,69726,78046,94686,94384,112732,94360,112718,94348,94342,77916,94428,77902,94414,94296,112686,94284,94278,77870,94318,94252,94246,68336,99708,68216,99646,68156,68126,68476,68414,127162,123258,115450,99834,72416,101752,116414,72304,101692,72248,101662,72220,72206,67960,99518,72568,67900,72508,67870,72478,68030,72638,80576,105840,118460,80480,105784,118430,80432,105756,80408,105742,80396,80390,72048,101564,80752,71992,101534,80696,71964,80668,71950,80654,67772,72124,67742,80828,72094,80798,114016,122552,126814,96832,113968,122524,96800,113944,122510,96784,113932,96776,113926,96772,80224,105656,118366,97120,80176,105628,97072,114076,105614,97048,80140,97036,80134,97030,71864,101470,80312,71836,97208,80284,71822,97180,80270,97166,67678,71902,80350,97246,96576,113840,122460,96544,113816,122446,96528,113804,96520,113798,96516,96514,80048,105564,96688,80024,105550,96664,113870,96652,80006,96646,71772,80092,71758,96732,80078,96718,96416,113752,122414,96400,113740,96392,113734,96388,96386,79960,105518,96472,79948,96460,79942,96454,71726,79982,96494,96336,113708,96328,113702,96324,96322,79916,96364,79910,96358,96296,113686,96292,96290,79894,96310,66936,99006,66876,66846,67006,68976,100028,68920,99998,68892,68878,66748,69052,66718,69022,73056,102072,116574,73008,102044,72984,102030,72972,72966,68792,99934,73144,68764,73116,68750,73102,66654,68830,73182,81216,106160,118620,81184,106136,118606,81168,106124,81160,106118,81156,81154,72880,101980,81328,72856,101966,81304,106190,81292,72838,81286,68700,72924,68686,81372,72910,81358,114336,122712,126894,114320,122700,114312,122694,114308,114306,81056,106072,118574,97696,81040,106060,97680,114380,106054,97672,81028,97668,81026,97666,72792,101934,81112,72780,97752,81100,72774,97740,81094,97734,68654,72814,81134,97774,114256,122668,114248,122662,114244,114242,80976,106028,97488,80968,106022,97480,114278,97476,80962,97474,72748,81004,72742,97516,80998,97510,114216,122646,114212,114210,80936,106006,97384,80932,97380,80930,97378,72726,80950,97398,114196,114194,80916,97332,80914,97330,66236,66206,67256,99166,67228,67214,66142,67294,69296,100188,69272,100174,69260,69254,67164,69340,67150,69326,73376,102232,116654,73360,102220,73352,102214,73348,73346,69208,100142,73432,102254,73420,69190,73414,67118,69230,73454,106320,118700,106312,118694,106308,106306,73296,102188,81616,106348,102182,81608,73284,81604,73282,81602,69164,73324,69158,81644,73318,81638,122792,126934,122788,122786,106280,118678,114536,106276,114532,106274,114530,73256,102166,81512,73252,98024,81508,73250,98020,81506,98018,69142,73270,81526,98038,122772,122770,106260,114484,106258,114482,73236,81460,73234,97908,81458,97906,122762,106250,114458,73226,81434,97850,66396,66382,67416,99246,67404,67398,66350,67438,69456,100268,69448,100262,69444,69442,67372,69484,67366,69478,102312,116694,102308,102306,69416,100246,73576,102326,73572,69410,73570,67350,69430,73590,118740,118738,102292,106420,102290,106418,69396,73524,69394,81780,73522,81778,118730,102282,106394,69386,73498,81722,66476,66470,67496,99286,67492,67490,66454,67510,100308,100306,67476,69556,67474,69554,116714])]);$1.raps=$a([$a([802,930,946,818,882,890,826,954,922,986,970,906,778,794,786,914,978,982,980,916,948,932,934,942,940,936,808,812,814,806,822,950,918,790,788,820,884,868,870,878,876,872,840,856,860,862,846,844,836,838,834,866]),$a([718,590,622,558,550,566,534,530,538,570,562,546,610,626,634,762,754,758,630,628,612,614,582,578,706,738,742,740,748,620,556,552,616,744,712,716,708,710,646,654,652,668,664,696,688,656,720,592,600,604,732,734])]);$1.cwtobits=function(){var _G4=$g($1.clusters,$k[--$j]);$1.v=$g(_G4,$k[--$j]);$k[$j++]=Infinity;for(var _G7=0,_G8=17;_G7<_G8;_G7++){$k[$j++]=0}var _GB=$R($s(17),$1.v,2);for(var _GC=0,_GD=_GB.length;_GC<_GD;_GC++){$k[$j++]=$g(_GB,_GC)-48}var _GF=$a();$k[$j++]=$G(_GF,_GF.length-17,17)};$1.raptobits=function(){var _GJ=$g($1.raps,$k[--$j]);$1.v=$g(_GJ,$k[--$j]);$k[$j++]=Infinity;for(var _GM=0,_GN=10;_GM<_GN;_GM++){$k[$j++]=0}var _GQ=$R($s(10),$1.v,2);for(var _GR=0,_GS=_GQ.length;_GR<_GS;_GR++){$k[$j++]=$g(_GQ,_GR)-48}var _GU=$a();$k[$j++]=$G(_GU,_GU.length-10,10)};$1.rwid=$g($a([38,55,82,99]),$f($1.c-1));if($1.c==3&&$1.cca){$1.rwid=72}$1.pixs=$a($1.rwid*$1.r);for(var _Gg=0,_Gf=$f($1.r-1);_Gg<=_Gf;_Gg+=1){$1.i=_Gg;$1.clst=$f($f($1.i+$1.rapl)-1)%3;$k[$j++]=$1.pixs;$k[$j++]=$1.rwid*$1.i;$k[$j++]=Infinity;if($1.c==1){$k[$j++]=$f($f($1.i+$1.rapl)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapr)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j])}if($1.c==2){$k[$j++]=$f($f($1.i+$1.rapl)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*2);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*2+1);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapr)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j])}if($1.c==3){if(!$1.cca){$k[$j++]=$f($f($1.i+$1.rapl)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j])}$k[$j++]=$g($1.cws,$1.i*3);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapc)-1)%52;$k[$j++]=1;$1.raptobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*3+1);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*3+2);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapr)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j])}if($1.c==4){$k[$j++]=$f($f($1.i+$1.rapl)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*4);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*4+1);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapc)-1)%52;$k[$j++]=1;$1.raptobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*4+2);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*4+3);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapr)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j])}$k[$j++]=1;var _I9=$a();var _IA=$k[--$j];$P($k[--$j],_IA,_I9)}var _IJ=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.rwid],["pixy",$1.r],["height",$1.r/72*$1.rowmult],["width",$1.rwid/72],["opt",$1.options]]);$k[$j++]=_IJ;if(!$1.dontdraw){$0.renmatrix()}};$0.datamatrix=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.columns=0;$1.rows=0;$1.format="square";$1.version="unset";$1.parse=false;$1.parsefnc=false;$1.encoding="auto";$1.mailmark=false;$1.raw=false;$1.dmre=false;$1.dindmre=false;$1.isodmre=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($ne($1.version,"unset")){$x($1.version,"x");$j--;$1.rows=$k[--$j];$j--;$1.columns=$k[--$j]}$1.columns=~~$z($1.columns);$1.rows=~~$z($1.rows);$1.isodmre=$1.dmre;$k[$j++]=Infinity;$k[$j++]=$a([10,10,1,1,5,1]);$k[$j++]=$a([12,12,1,1,7,1]);$k[$j++]=$a([14,14,1,1,10,1]);$k[$j++]=$a([16,16,1,1,12,1]);$k[$j++]=$a([18,18,1,1,14,1]);$k[$j++]=$a([20,20,1,1,18,1]);$k[$j++]=$a([22,22,1,1,20,1]);$k[$j++]=$a([24,24,1,1,24,1]);$k[$j++]=$a([26,26,1,1,28,1]);$k[$j++]=$a([32,32,2,2,36,1]);$k[$j++]=$a([36,36,2,2,42,1]);$k[$j++]=$a([40,40,2,2,48,1]);$k[$j++]=$a([44,44,2,2,56,1]);$k[$j++]=$a([48,48,2,2,68,1]);$k[$j++]=$a([52,52,2,2,84,2]);$k[$j++]=$a([64,64,4,4,112,2]);$k[$j++]=$a([72,72,4,4,144,4]);$k[$j++]=$a([80,80,4,4,192,4]);$k[$j++]=$a([88,88,4,4,224,4]);$k[$j++]=$a([96,96,4,4,272,4]);$k[$j++]=$a([104,104,4,4,336,6]);$k[$j++]=$a([120,120,6,6,408,6]);$k[$j++]=$a([132,132,6,6,496,8]);$k[$j++]=$a([144,144,6,6,620,10]);$k[$j++]=$a([8,18,1,1,7,1]);$k[$j++]=$a([8,32,1,2,11,1]);if($1.dindmre||$1.isodmre){$k[$j++]=$a([8,48,1,2,15,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([8,64,1,4,18,1])}if($1.isodmre){$k[$j++]=$a([8,80,1,4,22,1])}if($1.isodmre){$k[$j++]=$a([8,96,1,4,28,1])}if($1.isodmre){$k[$j++]=$a([8,120,1,6,32,1])}if($1.isodmre){$k[$j++]=$a([8,144,1,6,36,1])}$k[$j++]=$a([12,26,1,1,14,1]);$k[$j++]=$a([12,36,1,2,18,1]);if($1.dindmre||$1.isodmre){$k[$j++]=$a([12,64,1,4,27,1])}if($1.isodmre){$k[$j++]=$a([12,88,1,4,36,1])}$k[$j++]=$a([16,36,1,2,24,1]);$k[$j++]=$a([16,48,1,2,28,1]);if($1.dindmre||$1.isodmre){$k[$j++]=$a([16,64,1,4,36,1])}if($1.isodmre){$k[$j++]=$a([20,36,1,2,28,1])}if($1.isodmre){$k[$j++]=$a([20,44,1,2,34,1])}if($1.isodmre){$k[$j++]=$a([20,64,1,4,42,1])}if($1.isodmre){$k[$j++]=$a([22,48,1,2,38,1])}if($1.dindmre){$k[$j++]=$a([24,32,1,2,28,1])}if($1.dindmre){$k[$j++]=$a([24,36,1,2,33,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([24,48,1,2,41,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([24,64,1,4,46,1])}if($1.dindmre){$k[$j++]=$a([26,32,1,2,32,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([26,40,1,2,38,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([26,48,1,2,42,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([26,64,1,4,50,1])}$1.metrics=$a();$1.urows=$1.rows;$1.ucols=$1.columns;$1.fullcws=$a([]);var _1Z=$1.metrics;for(var _1a=0,_1b=_1Z.length;_1a<_1b;_1a++){$1.m=$g(_1Z,_1a);$1.rows=$g($1.m,0);$1.cols=$g($1.m,1);$1.regh=$g($1.m,2);$1.regv=$g($1.m,3);$1.rscw=$g($1.m,4);$1.rsbl=$g($1.m,5);$1.mrows=$f($1.rows-2*$1.regh);$1.mcols=$f($1.cols-2*$1.regv);$1.ncws=$f(~~($1.mrows*$1.mcols/8)-$1.rscw);$1.okay=true;if($1.urows!=0&&$1.urows!=$1.rows){$1.okay=false}if($1.ucols!=0&&$1.ucols!=$1.cols){$1.okay=false}if($eq($1.format,"square")&&$ne($1.rows,$1.cols)){$1.okay=false}if($eq($1.format,"rectangle")&&$eq($1.rows,$1.cols)){$1.okay=false}if($1.okay){$k[$j++]=Infinity;$q($1.fullcws);$k[$j++]=$1.ncws;$1.fullcws=$a()}}$k[$j++]=Infinity;for(var _2C=0,_2D=1558;_2C<_2D;_2C++){$k[$j++]=1e4}$1.numremcws=$a();var _2F=$1.fullcws;for(var _2G=0,_2H=_2F.length;_2G<_2H;_2G++){$p($1.numremcws,$f($g(_2F,_2G)-1),1)}for(var _2K=1556;_2K>=0;_2K-=1){$1.i=_2K;if($g($1.numremcws,$1.i)!=1){$p($1.numremcws,$1.i,$f($g($1.numremcws,$1.i+1)+1))}}if($1.raw){$1.encoding="raw"}if($eq($1.encoding,"raw")){$1.cws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.cws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.cws=$G($1.cws,0,$1.j)}if($eq($1.encoding,"auto")){$1.fnc1=-1;$1.prog=-2;$1.m05=-3;$1.m06=-4;$1.lC=-5;$1.lB=-6;$1.lX=-7;$1.lT=-8;$1.lE=-9;$1.unl=-10;$1.sapp=-11;$1.usft=-12;$1.sft1=-13;$1.sft2=-14;$1.sft3=-15;$1.eci=-16;$1.pad=-17;$1.unlcw=254;var _2p=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fnc1],["PROG",$1.prog]]);$1.fncvals=_2p;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _2s=$k[--$j];$1[$k[--$j]]=_2s;$1.msglen=$1.msg.length;if($1.msglen>=9){$q($G($1.msg,0,7));var _2y=$k[--$j];var _2z=$k[--$j];$k[$j++]=_2y==29;$k[$j++]=_2z;$j--;var _30=$k[--$j];var _31=$k[--$j];var _32=$k[--$j];var _33=$k[--$j];var _34=$k[--$j];var _35=$k[--$j];if(_30&&_31==48&&_32==30&&_33==62&&_34==41&&_35==91){$q($G($1.msg,$1.msglen-2,2));var _39=$k[--$j];var _3A=$k[--$j];if(_39==4&&_3A==30){if($g($1.msg,5)==53){$k[$j++]=Infinity;$k[$j++]=$1.m05;$q($G($1.msg,7,$1.msg.length-9));$1.msg=$a()}if($g($1.msg,5)==54){$k[$j++]=Infinity;$k[$j++]=$1.m06;$q($G($1.msg,7,$1.msg.length-9));$1.msg=$a()}}}}$1.msglen=$1.msg.length;$k[$j++]=Infinity;for(var _3Q=0;_3Q<=128;_3Q+=1){$k[$j++]=_3Q;$k[$j++]=_3Q+1}$k[$j++]=$1.pad;$k[$j++]=129;for(var _3S=0;_3S<=99;_3S+=1){var _3U=$R($s(2),_3S,10);var _3W=$Z($s(2),"00");$P(_3W,2-_3U.length,_3U);$k[$j++]=_3W;$k[$j++]=_3S+130}var _3j=$a([$1.lC,$1.lB,$1.fnc1,$1.sapp,$1.prog,$1.usft,$1.m05,$1.m06,$1.lX,$1.lT,$1.lE,$1.eci]);$k[$j++]=229;for(var _3k=0,_3l=_3j.length;_3k<_3l;_3k++){var _3o=$f($k[--$j]+1);$k[$j++]=$g(_3j,_3k);$k[$j++]=_3o;$k[$j++]=_3o}$j--;$1.Avals=$d();$k[$j++]=Infinity;var _3q=$1.Avals;for(var _3v=_3q.size,_3u=_3q.keys(),_3t=0;_3t<_3v;_3t++){var _3r=_3u.next().value;$k[$j++]=_3r;$k[$j++]=_3q.get(_3r);$k[$j++]=Infinity;var _3w=$k[--$j];var _3x=$k[--$j];$k[$j++]=_3w;$k[$j++]=_3x;var _3y=$a();$k[$j++]=_3y}$1.Avals=$d();$k[$j++]=Infinity;$k[$j++]=$1.sft1;$k[$j++]=0;$k[$j++]=$1.sft2;$k[$j++]=1;$k[$j++]=$1.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _43=48;_43<=57;_43+=1){$k[$j++]=_43;$k[$j++]=_43-44}for(var _44=65;_44<=90;_44+=1){$k[$j++]=_44;$k[$j++]=_44-51}$1.CNvals=$d();$k[$j++]=Infinity;for(var _46=0;_46<=31;_46+=1){$k[$j++]=_46;$k[$j++]=_46}$1.C1vals=$d();$k[$j++]=Infinity;for(var _48=33;_48<=47;_48+=1){$k[$j++]=_48;$k[$j++]=_48-33}for(var _49=58;_49<=64;_49+=1){$k[$j++]=_49;$k[$j++]=_49-43}for(var _4A=91;_4A<=95;_4A+=1){$k[$j++]=_4A;$k[$j++]=_4A-69}$k[$j++]=$1.fnc1;$k[$j++]=27;$k[$j++]=$1.usft;$k[$j++]=30;$1.C2vals=$d();$k[$j++]=Infinity;for(var _4E=96;_4E<=127;_4E+=1){$k[$j++]=_4E;$k[$j++]=_4E-96}$1.C3vals=$d();$k[$j++]=Infinity;var _4G=$1.CNvals;for(var _4L=_4G.size,_4K=_4G.keys(),_4J=0;_4J<_4L;_4J++){var _4H=_4K.next().value;$k[$j++]=_4H;$k[$j++]=_4G.get(_4H);$k[$j++]=Infinity;var _4M=$k[--$j];var _4N=$k[--$j];$k[$j++]=_4M;$k[$j++]=_4N;var _4O=$a();$k[$j++]=_4O}var _4P=$1.C1vals;for(var _4U=_4P.size,_4T=_4P.keys(),_4S=0;_4S<_4U;_4S++){var _4Q=_4T.next().value;$k[$j++]=_4Q;$k[$j++]=_4P.get(_4Q);$k[$j++]=Infinity;var _4V=$k[--$j];var _4W=$k[--$j];$k[$j++]=_4V;$k[$j++]=$g($1.CNvals,$1.sft1);$k[$j++]=_4W;var _4a=$a();$k[$j++]=_4a}var _4b=$1.C2vals;for(var _4g=_4b.size,_4f=_4b.keys(),_4e=0;_4e<_4g;_4e++){var _4c=_4f.next().value;$k[$j++]=_4c;$k[$j++]=_4b.get(_4c);$k[$j++]=Infinity;var _4h=$k[--$j];var _4i=$k[--$j];$k[$j++]=_4h;$k[$j++]=$g($1.CNvals,$1.sft2);$k[$j++]=_4i;var _4m=$a();$k[$j++]=_4m}var _4n=$1.C3vals;for(var _4s=_4n.size,_4r=_4n.keys(),_4q=0;_4q<_4s;_4q++){var _4o=_4r.next().value;$k[$j++]=_4o;$k[$j++]=_4n.get(_4o);$k[$j++]=Infinity;var _4t=$k[--$j];var _4u=$k[--$j];$k[$j++]=_4t;$k[$j++]=$g($1.CNvals,$1.sft3);$k[$j++]=_4u;var _4y=$a();$k[$j++]=_4y}$1.Cvals=$d();$k[$j++]=Infinity;$k[$j++]=$1.sft1;$k[$j++]=0;$k[$j++]=$1.sft2;$k[$j++]=1;$k[$j++]=$1.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _53=48;_53<=57;_53+=1){$k[$j++]=_53;$k[$j++]=_53-44}for(var _54=97;_54<=122;_54+=1){$k[$j++]=_54;$k[$j++]=_54-83}$1.TNvals=$d();$k[$j++]=Infinity;for(var _56=0;_56<=31;_56+=1){$k[$j++]=_56;$k[$j++]=_56}$1.T1vals=$d();$k[$j++]=Infinity;for(var _58=33;_58<=47;_58+=1){$k[$j++]=_58;$k[$j++]=_58-33}for(var _59=58;_59<=64;_59+=1){$k[$j++]=_59;$k[$j++]=_59-43}for(var _5A=91;_5A<=95;_5A+=1){$k[$j++]=_5A;$k[$j++]=_5A-69}$k[$j++]=$1.fnc1;$k[$j++]=27;$k[$j++]=$1.usft;$k[$j++]=30;$1.T2vals=$d();$k[$j++]=Infinity;$k[$j++]=96;$k[$j++]=0;for(var _5E=65;_5E<=90;_5E+=1){$k[$j++]=_5E;$k[$j++]=_5E-64}for(var _5F=123;_5F<=127;_5F+=1){$k[$j++]=_5F;$k[$j++]=_5F-96}$1.T3vals=$d();$k[$j++]=Infinity;var _5H=$1.TNvals;for(var _5M=_5H.size,_5L=_5H.keys(),_5K=0;_5K<_5M;_5K++){var _5I=_5L.next().value;$k[$j++]=_5I;$k[$j++]=_5H.get(_5I);$k[$j++]=Infinity;var _5N=$k[--$j];var _5O=$k[--$j];$k[$j++]=_5N;$k[$j++]=_5O;var _5P=$a();$k[$j++]=_5P}var _5Q=$1.T1vals;for(var _5V=_5Q.size,_5U=_5Q.keys(),_5T=0;_5T<_5V;_5T++){var _5R=_5U.next().value;$k[$j++]=_5R;$k[$j++]=_5Q.get(_5R);$k[$j++]=Infinity;var _5W=$k[--$j];var _5X=$k[--$j];$k[$j++]=_5W;$k[$j++]=$g($1.TNvals,$1.sft1);$k[$j++]=_5X;var _5b=$a();$k[$j++]=_5b}var _5c=$1.T2vals;for(var _5h=_5c.size,_5g=_5c.keys(),_5f=0;_5f<_5h;_5f++){var _5d=_5g.next().value;$k[$j++]=_5d;$k[$j++]=_5c.get(_5d);$k[$j++]=Infinity;var _5i=$k[--$j];var _5j=$k[--$j];$k[$j++]=_5i;$k[$j++]=$g($1.TNvals,$1.sft2);$k[$j++]=_5j;var _5n=$a();$k[$j++]=_5n}var _5o=$1.T3vals;for(var _5t=_5o.size,_5s=_5o.keys(),_5r=0;_5r<_5t;_5r++){var _5p=_5s.next().value;$k[$j++]=_5p;$k[$j++]=_5o.get(_5p);$k[$j++]=Infinity;var _5u=$k[--$j];var _5v=$k[--$j];$k[$j++]=_5u;$k[$j++]=$g($1.TNvals,$1.sft3);$k[$j++]=_5v;var _5z=$a();$k[$j++]=_5z}$1.Tvals=$d();for(var _61=128;_61<=255;_61+=1){$1.i=_61;$k[$j++]=$1.Avals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Avals,$1.usft));$q($g($1.Avals,$1.i-128));var _6A=$a();var _6B=$k[--$j];$p($k[--$j],_6B,_6A);$k[$j++]=$1.Cvals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Cvals,$1.usft));$q($g($1.Cvals,$1.i-128));var _6L=$a();var _6M=$k[--$j];$p($k[--$j],_6M,_6L);$k[$j++]=$1.Tvals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Tvals,$1.usft));$q($g($1.Tvals,$1.i-128));var _6W=$a();var _6X=$k[--$j];$p($k[--$j],_6X,_6W)}$k[$j++]=Infinity;$k[$j++]=13;$k[$j++]=0;$k[$j++]=42;$k[$j++]=1;$k[$j++]=62;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _6Z=48;_6Z<=57;_6Z+=1){$k[$j++]=_6Z;$k[$j++]=_6Z-44}for(var _6a=65;_6a<=90;_6a+=1){$k[$j++]=_6a;$k[$j++]=_6a-51}$1.Xvals=$d();$k[$j++]=Infinity;var _6c=$1.Xvals;for(var _6h=_6c.size,_6g=_6c.keys(),_6f=0;_6f<_6h;_6f++){var _6d=_6g.next().value;$k[$j++]=_6d;$k[$j++]=_6c.get(_6d);$k[$j++]=Infinity;var _6i=$k[--$j];var _6j=$k[--$j];$k[$j++]=_6i;$k[$j++]=_6j;var _6k=$a();$k[$j++]=_6k}$1.Xvals=$d();$k[$j++]=Infinity;for(var _6m=64;_6m<=94;_6m+=1){$k[$j++]=_6m;$k[$j++]=_6m-64}$k[$j++]=$1.unl;$k[$j++]=31;for(var _6o=32;_6o<=63;_6o+=1){$k[$j++]=_6o;$k[$j++]=_6o}$1.Evals=$d();$k[$j++]=Infinity;var _6q=$1.Evals;for(var _6v=_6q.size,_6u=_6q.keys(),_6t=0;_6t<_6v;_6t++){var _6r=_6u.next().value;$k[$j++]=_6r;$k[$j++]=_6q.get(_6r);$k[$j++]=Infinity;var _6w=$k[--$j];var _6x=$k[--$j];$k[$j++]=_6w;$k[$j++]=_6x;var _6y=$a();$k[$j++]=_6y}$1.Evals=$d();$k[$j++]=Infinity;for(var _70=0;_70<=255;_70+=1){$k[$j++]=_70;$k[$j++]=_70}$1.Bvals=$d();$k[$j++]=Infinity;var _72=$1.Bvals;for(var _77=_72.size,_76=_72.keys(),_75=0;_75<_77;_75++){var _73=_76.next().value;$k[$j++]=_73;$k[$j++]=_72.get(_73);$k[$j++]=Infinity;var _78=$k[--$j];var _79=$k[--$j];$k[$j++]=_78;$k[$j++]=_79;var _7A=$a();$k[$j++]=_7A}$1.Bvals=$d();$1.encvals=$a([$1.Avals,$1.Cvals,$1.Tvals,$1.Xvals,$1.Evals,$1.Bvals]);$k[$j++]=Infinity;for(var _7K=0,_7L=$1.msglen;_7K<_7L;_7K++){$k[$j++]=0}$k[$j++]=0;$1.numD=$a();$k[$j++]=Infinity;for(var _7O=0,_7P=$1.msglen;_7O<_7P;_7O++){$k[$j++]=0}$k[$j++]=9999;$1.nextXterm=$a();$k[$j++]=Infinity;for(var _7S=0,_7T=$1.msglen;_7S<_7T;_7S++){$k[$j++]=0}$k[$j++]=9999;$1.nextNonX=$a();$k[$j++]=Infinity;for(var _7W=0,_7X=$1.msglen;_7W<_7X;_7W++){$k[$j++]=false}$k[$j++]=false;$1.isECI=$a();for(var _7a=$1.msglen-1;_7a>=0;_7a-=1){$1.i=_7a;$1.barchar=$g($1.msg,$1.i);if($1.barchar>=48&&$1.barchar<=57){$p($1.numD,$1.i,$f($g($1.numD,$1.i+1)+1))}if($1.barchar==13||$1.barchar==42||$1.barchar==62){$p($1.nextXterm,$1.i,0)}else{$p($1.nextXterm,$1.i,$f($g($1.nextXterm,$1.i+1)+1))}var _7x=$g($1.Xvals,$1.barchar)!==undefined;if(!_7x){$p($1.nextNonX,$1.i,0)}else{$p($1.nextNonX,$1.i,$f($g($1.nextNonX,$1.i+1)+1))}$p($1.isECI,$1.i,$1.barchar<=-1e6)}$k[$j++]=Infinity;var _88=$1.nextXterm;for(var _89=0,_8A=_88.length;_89<_8A;_89++){var _8B=$g(_88,_89);$k[$j++]=_8B;if(_8B>1e4){$j--;$k[$j++]=1e4}}$1.nextXterm=$a();$k[$j++]=Infinity;var _8D=$1.nextNonX;for(var _8E=0,_8F=_8D.length;_8E<_8F;_8E++){var _8G=$g(_8D,_8E);$k[$j++]=_8G;if(_8G>1e4){$j--;$k[$j++]=1e4}}$1.nextNonX=$a();$1.isD=function(){$k[$j++]=$1.char>=48&&$1.char<=57};$1.isC=function(){var _8M=$g($1.CNvals,$1.char)!==undefined;$k[$j++]=_8M};$1.isT=function(){var _8P=$g($1.TNvals,$1.char)!==undefined;$k[$j++]=_8P};$1.isX=function(){var _8S=$g($1.Xvals,$1.char)!==undefined;$k[$j++]=_8S};$1.isE=function(){var _8V=$g($1.Evals,$1.char)!==undefined;$k[$j++]=_8V};$1.isEA=function(){$k[$j++]=$1.char>127};$1.isFN=function(){$k[$j++]=$1.char<0};$1.XtermFirst=function(){var _8Y=$k[--$j];$k[$j++]=$lt($g($1.nextXterm,_8Y),$g($1.nextNonX,_8Y))};$1.A=0;$1.C=1;$1.T=2;$1.X=3;$1.E=4;$1.B=5;$1.lookup=function(){$1.ac=1;$1.cc=2;$1.tc=2;$1.xc=2;$1.ec=2;$1.bc=2.25;if($1.mode==$1.A){$1.ac=0;$1.cc=1;$1.tc=1;$1.xc=1;$1.ec=1;$1.bc=1.25}if($1.mode==$1.C){$1.cc=0}if($1.mode==$1.T){$1.tc=0}if($1.mode==$1.X){$1.xc=0}if($1.mode==$1.E){$1.ec=0}if($1.mode==$1.B){$1.bc=0}for(var _8p=0,_8q=1;_8p<_8q;_8p++){if($g($1.isECI,$1.i)){$k[$j++]=$1.A;break}if($1.mailmark&&$1.i<45){$k[$j++]=$1.C;break}$1.k=0;for(;;){if($1.i+$1.k==$1.msglen){var _91=$a(["ac","cc","tc","xc","ec","bc"]);for(var _92=0,_93=_91.length;_92<_93;_92++){var _94=$g(_91,_92);$1[_94]=Math.ceil($1[_94])}var _9B=$a([$1.cc,$1.tc,$1.xc,$1.ec,$1.bc]);$k[$j++]=true;for(var _9C=0,_9D=_9B.length;_9C<_9D;_9C++){var _9G=$k[--$j];$k[$j++]=_9G&&$1.ac<=$g(_9B,_9C)}if($k[--$j]){$k[$j++]=$1.A;break}var _9O=$a([$1.ac,$1.cc,$1.tc,$1.xc,$1.ec]);$k[$j++]=true;for(var _9P=0,_9Q=_9O.length;_9P<_9Q;_9P++){var _9T=$k[--$j];$k[$j++]=_9T&&$1.bc<$g(_9O,_9P)}if($k[--$j]){$k[$j++]=$1.B;break}var _9b=$a([$1.ac,$1.cc,$1.tc,$1.xc,$1.bc]);$k[$j++]=true;for(var _9c=0,_9d=_9b.length;_9c<_9d;_9c++){var _9g=$k[--$j];$k[$j++]=_9g&&$1.ec<$g(_9b,_9c)}if($k[--$j]){$k[$j++]=$1.E;break}var _9o=$a([$1.ac,$1.cc,$1.xc,$1.ec,$1.bc]);$k[$j++]=true;for(var _9p=0,_9q=_9o.length;_9p<_9q;_9p++){var _9t=$k[--$j];$k[$j++]=_9t&&$1.tc<$g(_9o,_9p)}if($k[--$j]){$k[$j++]=$1.T;break}var _A1=$a([$1.ac,$1.cc,$1.tc,$1.ec,$1.bc]);$k[$j++]=true;for(var _A2=0,_A3=_A1.length;_A2<_A3;_A2++){var _A6=$k[--$j];$k[$j++]=_A6&&$1.xc<$g(_A1,_A2)}if($k[--$j]){$k[$j++]=$1.X;break}$k[$j++]=$1.C;break}$1.char=$g($1.msg,$1.i+$1.k);$k[$j++]="ac";$k[$j++]=$1.ac;$1.isD();if($k[--$j]){var _AG=$k[--$j];$k[$j++]=$f(_AG+1/2)}else{$1.isEA();if($k[--$j]){var _AI=$k[--$j];$k[$j++]=Math.ceil(_AI)+2}else{var _AJ=$k[--$j];$k[$j++]=Math.ceil(_AJ)+1}}var _AK=$k[--$j];$1[$k[--$j]]=_AK;$k[$j++]="cc";$k[$j++]=$1.cc;$1.isC();if($k[--$j]){var _AO=$k[--$j];$k[$j++]=$f(_AO+.66666667)}else{$1.isEA();if($k[--$j]){var _AQ=$k[--$j];$k[$j++]=$f(_AQ+2.66666667)}else{var _AR=$k[--$j];$k[$j++]=$f(_AR+1.33333334)}}var _AS=$k[--$j];$1[$k[--$j]]=_AS;$k[$j++]="tc";$k[$j++]=$1.tc;$1.isT();if($k[--$j]){var _AW=$k[--$j];$k[$j++]=$f(_AW+.66666667)}else{$1.isEA();if($k[--$j]){var _AY=$k[--$j];$k[$j++]=$f(_AY+2.66666667)}else{var _AZ=$k[--$j];$k[$j++]=$f(_AZ+1.33333334)}}var _Aa=$k[--$j];$1[$k[--$j]]=_Aa;$k[$j++]="xc";$k[$j++]=$1.xc;$1.isX();if($k[--$j]){var _Ae=$k[--$j];$k[$j++]=$f(_Ae+.66666667)}else{$1.isEA();if($k[--$j]){var _Ag=$k[--$j];$k[$j++]=$f(_Ag+4.33333334)}else{var _Ah=$k[--$j];$k[$j++]=$f(_Ah+3.33333334)}}var _Ai=$k[--$j];$1[$k[--$j]]=_Ai;$k[$j++]="ec";$k[$j++]=$1.ec;$1.isE();if($k[--$j]){var _Am=$k[--$j];$k[$j++]=$f(_Am+3/4)}else{$1.isEA();if($k[--$j]){var _Ao=$k[--$j];$k[$j++]=$f(_Ao+17/4)}else{var _Ap=$k[--$j];$k[$j++]=$f(_Ap+13/4)}}var _Aq=$k[--$j];$1[$k[--$j]]=_Aq;$k[$j++]="bc";$k[$j++]=$1.bc;$1.isFN();if($k[--$j]){var _Au=$k[--$j];$k[$j++]=$f(_Au+4)}else{var _Av=$k[--$j];$k[$j++]=$f(_Av+1)}var _Aw=$k[--$j];$1[$k[--$j]]=_Aw;if($1.k>=4){var _B4=$a([$1.cc,$1.tc,$1.xc,$1.ec,$1.bc]);$k[$j++]=true;for(var _B5=0,_B6=_B4.length;_B5<_B6;_B5++){var _B9=$k[--$j];$k[$j++]=_B9&&$1.ac+1<=$g(_B4,_B5)}if($k[--$j]){$k[$j++]=$1.A;break}if($1.bc+1<=$1.ac){$k[$j++]=$1.B;break}var _BJ=$a([$1.cc,$1.tc,$1.xc,$1.ec]);$k[$j++]=true;for(var _BK=0,_BL=_BJ.length;_BK<_BL;_BK++){var _BO=$k[--$j];$k[$j++]=_BO&&$1.bc+1<$g(_BJ,_BK)}if($k[--$j]){$k[$j++]=$1.B;break}var _BW=$a([$1.ac,$1.cc,$1.tc,$1.xc,$1.bc]);$k[$j++]=true;for(var _BX=0,_BY=_BW.length;_BX<_BY;_BX++){var _Bb=$k[--$j];$k[$j++]=_Bb&&$1.ec+1<$g(_BW,_BX)}if($k[--$j]){$k[$j++]=$1.E;break}var _Bj=$a([$1.ac,$1.cc,$1.xc,$1.ec,$1.bc]);$k[$j++]=true;for(var _Bk=0,_Bl=_Bj.length;_Bk<_Bl;_Bk++){var _Bo=$k[--$j];$k[$j++]=_Bo&&$1.tc+1<$g(_Bj,_Bk)}if($k[--$j]){$k[$j++]=$1.T;break}var _Bw=$a([$1.ac,$1.cc,$1.tc,$1.ec,$1.bc]);$k[$j++]=true;for(var _Bx=0,_By=_Bw.length;_Bx<_By;_Bx++){var _C1=$k[--$j];$k[$j++]=_C1&&$1.xc+1<$g(_Bw,_Bx)}if($k[--$j]){$k[$j++]=$1.X;break}var _C8=$a([$1.ac,$1.tc,$1.ec,$1.bc]);$k[$j++]=true;for(var _C9=0,_CA=_C8.length;_C9<_CA;_C9++){var _CD=$k[--$j];$k[$j++]=_CD&&$1.cc+1<$g(_C8,_C9)}if($k[--$j]){if($1.cc<$1.xc){$k[$j++]=$1.C;break}if($1.cc==$1.xc){$k[$j++]=$1.i+$1.k+1;$1.XtermFirst();if($k[--$j]){$k[$j++]=$1.X;break}else{$k[$j++]=$1.C;break}}}}$1.k=$1.k+1}}};$1.addtocws=function(){var _CQ=$k[--$j];$P($1.cws,$1.j,_CQ);$1.j=_CQ.length+$1.j};$1.ECItocws=function(){var _CV=$f(-$k[--$j]-1e6);$k[$j++]=_CV;if(_CV<=126){var _CW=$k[--$j];$k[$j++]=$f(_CW+1);$r($a(1))}else{var _CY=$k[--$j];$k[$j++]=_CY;if(_CY<=16382){var _Ca=$f($k[--$j]-127);$k[$j++]=~~(_Ca/254)+128;$k[$j++]=$f(_Ca%254+1);$r($a(2))}else{var _Cd=$f($k[--$j]-16383);$k[$j++]=~~(_Cd/64516)+192;$k[$j++]=~~(_Cd/254)%254+1;$k[$j++]=$f(_Cd%254+1);$r($a(3))}}};$1.encA=function(){for(var _Cf=0,_Cg=1;_Cf<_Cg;_Cf++){if($g($1.isECI,$1.i)){$k[$j++]=$g($1.Avals,$1.eci);$1.addtocws();$k[$j++]=$g($1.msg,$1.i);$1.ECItocws();$1.addtocws();$1.i=$1.i+1;break}if($g($1.numD,$1.i)>=2){var _Cu=$s(2);$p(_Cu,0,$g($1.msg,$1.i));$p(_Cu,1,$g($1.msg,$1.i+1));$k[$j++]=$g($1.Avals,_Cu);$1.addtocws();$1.i=$1.i+2;break}$k[$j++]="newmode";$1.lookup();var _D4=$k[--$j];$1[$k[--$j]]=_D4;if($1.newmode!=$1.mode){$k[$j++]=$g($1.Avals,$g($a([-1,$1.lC,$1.lT,$1.lX,$1.lE,$1.lB]),$1.newmode));$1.addtocws();$1.mode=$1.newmode;break}$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.i=$1.i+1;break}};$1.CTXvalstocws=function(){$1.in=$k[--$j];$k[$j++]=Infinity;for(var _DS=0,_DR=$1.in.length-1;_DS<=_DR;_DS+=3){var _DU=$G($1.in,_DS,3);$k[$j++]=0;for(var _DV=0,_DW=_DU.length;_DV<_DW;_DV++){var _DY=$k[--$j];$k[$j++]=$f(_DY+$g(_DU,_DV))*40}var _Da=~~($k[--$j]/40)+1;$k[$j++]=~~(_Da/256);$k[$j++]=_Da%256}$r($a($m()));var _Dd=$k[--$j];var _De=$k[--$j];$k[$j++]=_Dd;$k[$j++]=_De;$j--};$1.encCTX=function(){$1.p=0;$1.ctxvals=$a(2500);$1.done=false;for(;;){if($1.i==$1.msglen){break}var _Do=$g($g($1.encvals,$1.mode),$g($1.msg,$1.i))!==undefined;if(!_Do){break}if($1.p%3==0){$k[$j++]="newmode";$1.lookup();var _Dq=$k[--$j];$1[$k[--$j]]=_Dq;if($ne($1.newmode,$1.mode)){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();if($1.newmode!=$1.A){$k[$j++]=$g($1.Avals,$g($a([-1,$1.lC,$1.lT,$1.lX,$1.lE,$1.lB]),$1.newmode));$1.addtocws()}$1.mode=$1.newmode;$1.done=true;break}if($1.msglen-$1.i<=3){$1.remcws=$g($1.numremcws,$1.j+~~($1.p/3)*2);$k[$j++]=Infinity;var _EM=$G($1.msg,$1.i,$1.msglen-$1.i);for(var _EN=0,_EO=_EM.length;_EN<_EO;_EN++){var _EP=$g(_EM,_EN);var _ET=$g($g($1.encvals,$1.mode),_EP)!==undefined;$k[$j++]=_EP;if(_ET){$q($g($g($1.encvals,$1.mode),$k[--$j]))}else{$j--;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1}}$1.remvals=$a();if($1.remcws==2&&$1.remvals.length==3){$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));$q($1.remvals);var _Eg=$a();$k[$j++]=_Eg;$1.CTXvalstocws();$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;$1.done=true;break}if($1.remcws==2&&$1.remvals.length==2&&$1.mode!=$1.X){$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));$q($1.remvals);$q($g($g($1.encvals,$1.mode),$1.sft1));var _Ew=$a();$k[$j++]=_Ew;$1.CTXvalstocws();$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;$1.done=true;break}if($1.remcws==2&&$1.remvals.length==1){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;$1.done=true;break}if($1.remcws==1&&$1.remvals.length==1){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;$1.done=true;break}}}var _FV=$g($g($1.encvals,$1.mode),$g($1.msg,$1.i));$P($1.ctxvals,$1.p,_FV);$1.p=_FV.length+$1.p;$1.i=$1.i+1}if(!$1.done){for(;;){if($1.p%3==0){break}$1.i=$1.i-1;$1.p=$1.p-$g($g($1.encvals,$1.mode),$g($1.msg,$1.i)).length}$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));var _Fo=$a();$k[$j++]=_Fo;$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$1.mode=$1.A;if($1.i!=$1.msglen&&$nt($g($1.isECI,$1.i))){if($g($1.numD,$1.i)>=2){var _G0=$s(2);$p(_G0,0,$g($1.msg,$1.i));$p(_G0,1,$g($1.msg,$1.i+1));$k[$j++]=$g($1.Avals,_G0);$1.addtocws();$1.i=$1.i+2}else{$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.i=$1.i+1}}}};$1.Evalstocws=function(){$1.in=$k[--$j];$1.inlen=$1.in.length;$1.outlen=~~Math.ceil($1.in.length/4*3);$k[$j++]=Infinity;$q($1.in);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$1.in=$a();$k[$j++]=Infinity;for(var _GN=0,_GM=$1.inlen-1;_GN<=_GM;_GN+=4){var _GP=$G($1.in,_GN,4);$k[$j++]=0;for(var _GQ=0,_GR=_GP.length;_GQ<_GR;_GQ++){var _GT=$k[--$j];$k[$j++]=$or(_GT,$g(_GP,_GQ))<<6}var _GV=$k[--$j]>>>6;$k[$j++]=_GV>>>16&255;$k[$j++]=_GV>>>8&255;$k[$j++]=_GV&255}$r($a($m()));var _GY=$k[--$j];var _GZ=$k[--$j];$k[$j++]=_GY;$k[$j++]=_GZ;$j--;var _Gc=$G($k[--$j],0,$1.outlen);$k[$j++]=_Gc};$1.encE=function(){$1.p=0;$1.edifactvals=$a(2100);for(;;){if($1.i==$1.msglen){break}var _Gk=$g($1.Evals,$g($1.msg,$1.i))!==undefined;if(!_Gk){break}if($1.p%4==0){if($1.msglen-$1.i<=2){$1.remcws=$g($1.numremcws,$1.j+~~($1.p/4)*3);$k[$j++]=Infinity;var _Gw=$G($1.msg,$1.i,$1.msglen-$1.i);for(var _Gx=0,_Gy=_Gw.length;_Gx<_Gy;_Gx++){$q($g($1.Avals,$g(_Gw,_Gx)))}$1.remvals=$a();if(($1.remcws==1||$1.remcws==2)&&$1.remvals.length<=$1.remcws){$k[$j++]=$G($1.edifactvals,0,$1.p);$1.Evalstocws();$1.addtocws();$k[$j++]=$1.remvals;$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;break}}$1.lookup();if($k[--$j]!=$1.mode){break}}var _HJ=$g($1.Evals,$g($1.msg,$1.i));$P($1.edifactvals,$1.p,_HJ);$1.p=_HJ.length+$1.p;$1.i=$1.i+1}if($1.mode!=$1.A){$1.remcws=$f($g($1.numremcws,$1.j+~~($1.p/4)*3-1)-1);if($1.p%4!=0||$1.i!=$1.msglen||$1.remcws>=3){var _Ha=$g($1.Evals,$1.unl);$P($1.edifactvals,$1.p,_Ha);$1.p=_Ha.length+$1.p}$k[$j++]=$G($1.edifactvals,0,$1.p);$1.Evalstocws();$1.addtocws();$1.mode=$1.A;if($1.i!=$1.msglen&&$nt($g($1.isECI,$1.i))){if($g($1.numD,$1.i)>=2){var _Hq=$s(2);$p(_Hq,0,$g($1.msg,$1.i));$p(_Hq,1,$g($1.msg,$1.i+1));$k[$j++]=$g($1.Avals,_Hq);$1.addtocws();$1.i=$1.i+2}else{$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.i=$1.i+1}}}};$1.encB=function(){$1.p=0;$1.bvals=$a(1558);for(;;){if($1.i==$1.msglen){break}$1.lookup();if($k[--$j]!=$1.mode){break}$p($1.bvals,$1.p,$g($1.msg,$1.i));$1.p=$1.p+1;$1.i=$1.i+1}$1.remcws=$f($g($1.numremcws,$1.j+$1.p)-1);$k[$j++]=Infinity;if($1.remcws==0&&$1.i==$1.msglen){$k[$j++]=0}else{if($1.p<250){$k[$j++]=$1.p}else{$k[$j++]=~~($1.p/250)+249;$k[$j++]=$1.p%250}}$q($G($1.bvals,0,$1.p));$1.bvals=$a();for(var _IZ=0,_IY=$1.bvals.length-1;_IZ<=_IY;_IZ+=1){$1.p=_IZ;var _If=$f(($1.j+$1.p+1)*149%255+1+$g($1.bvals,$1.p));$k[$j++]=_If;if(_If>=256){var _Ig=$k[--$j];$k[$j++]=$f(_Ig-256)}$p($1.bvals,$1.p,$k[--$j])}$k[$j++]=$1.bvals;$1.addtocws();$1.mode=$1.A};$1.cws=$a(1558);$1.mode=$1.A;$1.i=0;$1.j=0;for(;;){if($1.i>=$1.msglen){break}if($1[$g($a(["encA","encCTX","encCTX","encCTX","encE","encB"]),$1.mode)]()===true){break}}$1.cws=$G($1.cws,0,$1.j)}$1.datlen=$1.cws.length;$1.remcws=$f($g($1.numremcws,$1.j-1)-1);if($1.remcws>0){$k[$j++]=Infinity;$q($1.cws);for(var _J4=0,_J5=$1.remcws;_J4<_J5;_J4++){$k[$j++]=129}$1.cws=$a();for(var _JB=$1.datlen+1,_JA=$f($f($1.datlen+$1.remcws)-1);_JB<=_JA;_JB+=1){$1.i=_JB;var _JD=($1.i+1)*149%253+1+129;$k[$j++]=_JD;if(_JD>254){var _JE=$k[--$j];$k[$j++]=$f(_JE-254)}$p($1.cws,$1.i,$k[--$j])}}$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.rows=$g($1.m,0);$1.cols=$g($1.m,1);$1.regh=$g($1.m,2);$1.regv=$g($1.m,3);$1.rscw=$g($1.m,4);$1.rsbl=$g($1.m,5);$1.mrows=$f($1.rows-2*$1.regh);$1.mcols=$f($1.cols-2*$1.regv);$1.rrows=~~($1.mrows/$1.regh);$1.rcols=~~($1.mcols/$1.regv);$1.ncws=$f(~~($1.mrows*$1.mcols/8)-$1.rscw);$1.okay=true;if($1.cws.length!=$1.ncws){$1.okay=false}if($1.urows!=0&&$1.urows!=$1.rows){$1.okay=false}if($1.ucols!=0&&$1.ucols!=$1.cols){$1.okay=false}if($eq($1.format,"square")&&$ne($1.rows,$1.cols)){$1.okay=false}if($eq($1.format,"rectangle")&&$eq($1.rows,$1.cols)){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}$1.cwbs=$a($1.rsbl);$1.ecbs=$a($1.rsbl);for(var _K4=0,_K3=$f($1.rsbl-1);_K4<=_K3;_K4+=1){$1.i=_K4;if($1.cws.length!=1558){$1.cwbsize=~~($1.cws.length/$1.rsbl)}else{if($1.i<=7){$1.cwbsize=156}else{$1.cwbsize=155}}$1.cwb=$a($1.cwbsize);for(var _KD=0,_KC=$1.cwbsize-1;_KD<=_KC;_KD+=1){$1.j=_KD;$p($1.cwb,$1.j,$g($1.cws,$f($1.j*$1.rsbl+$1.i)))}$p($1.cwbs,$1.i,$1.cwb);$k[$j++]=$1.ecbs;$k[$j++]=$1.i;$k[$j++]=Infinity;for(var _KS=0,_KT=~~($1.rscw/$1.rsbl);_KS<_KT;_KS++){$k[$j++]=0}var _KU=$a();var _KV=$k[--$j];$p($k[--$j],_KV,_KU)}$k[$j++]=Infinity;$k[$j++]=1;for(var _KX=0,_KY=255;_KX<_KY;_KX++){var _KZ=$k[--$j];var _Ka=_KZ*2;$k[$j++]=_KZ;$k[$j++]=_Ka;if(_Ka>=256){var _Kb=$k[--$j];$k[$j++]=_Kb^301}}$1.rsalog=$a();$1.rslog=$a(256);for(var _Ke=1;_Ke<=255;_Ke+=1){$p($1.rslog,$g($1.rsalog,_Ke),_Ke)}$1.rsprod=function(){var _Ki=$k[--$j];var _Kj=$k[--$j];$k[$j++]=_Kj;$k[$j++]=_Ki;if(_Ki!=0&&_Kj!=0){var _Km=$g($1.rslog,$k[--$j]);var _Kr=$g($1.rsalog,$f(_Km+$g($1.rslog,$k[--$j]))%255);$k[$j++]=_Kr}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Ku=0,_Kv=~~($1.rscw/$1.rsbl);_Ku<_Kv;_Ku++){$k[$j++]=0}$1.coeffs=$a();for(var _L0=1,_Kz=~~($1.rscw/$1.rsbl);_L0<=_Kz;_L0+=1){$1.i=_L0;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _L7=$1.i-1;_L7>=1;_L7-=1){$1.j=_L7;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _LJ=$k[--$j];var _LK=$k[--$j];var _LL=$k[--$j];$p($k[--$j],_LL,$xo(_LK,_LJ))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _LT=$k[--$j];var _LU=$k[--$j];$p($k[--$j],_LU,_LT)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);for(var _Lb=0,_La=$1.cwbs.length-1;_Lb<=_La;_Lb+=1){$1.i=_Lb;$1.cwb=$g($1.cwbs,$1.i);$1.ecb=$g($1.ecbs,$1.i);for(var _Lk=0,_Lj=$1.cwb.length-1;_Lk<=_Lj;_Lk+=1){$1.t=$xo($g($1.cwb,_Lk),$g($1.ecb,0));for(var _Lq=$1.ecb.length-1;_Lq>=0;_Lq-=1){$1.j=_Lq;$1.p=$1.ecb.length-$1.j-1;$k[$j++]=$1.ecb;$k[$j++]=$1.p;$k[$j++]=$1.t;$k[$j++]=$g($1.coeffs,$1.j);$1.rsprod();var _Lz=$k[--$j];var _M0=$k[--$j];$p($k[--$j],_M0,_Lz);if($1.j>0){$p($1.ecb,$1.p,$xo($g($1.ecb,$1.p+1),$g($1.ecb,$1.p)))}}}}if($1.ncws==1558){$k[$j++]=Infinity;var _MD=$G($1.ecbs,8,2);for(var _ME=0,_MF=_MD.length;_ME<_MF;_ME++){$k[$j++]=$g(_MD,_ME)}var _MI=$G($1.ecbs,0,8);for(var _MJ=0,_MK=_MI.length;_MJ<_MK;_MJ++){$k[$j++]=$g(_MI,_MJ)}$1.ecbs=$a()}$k[$j++]=Infinity;var _MN=$1.cws;for(var _MO=0,_MP=_MN.length;_MO<_MP;_MO++){$k[$j++]=$g(_MN,_MO)}for(var _MS=0,_MT=$1.rscw;_MS<_MT;_MS++){$k[$j++]=0}$1.cws=$a();for(var _MX=0,_MW=$f($1.rscw-1);_MX<=_MW;_MX+=1){$1.i=_MX;$p($1.cws,$f($1.ncws+$1.i),$g($g($1.ecbs,$1.i%$1.rsbl),~~($1.i/$1.rsbl)))}$1.module=function(){var _Mi=$k[--$j];var _Mj=$k[--$j];var _Mk=$k[--$j];var _Mn=$Z($s(8),"00000000");var _Mp=$R($s(8),$k[--$j],2);$P(_Mn,8-_Mp.length,_Mp);$k[$j++]=_Mk;$k[$j++]=_Mj;$k[$j++]=_Mi;$k[$j++]=_Mn;for(var _Mq=7;_Mq>=0;_Mq-=1){var _Mr=$k[--$j];$k[$j++]=$f($g(_Mr,_Mq)-48);$k[$j++]=_Mr}$j--;var _Mt=$k[--$j];var _Mu=$k[--$j];var _Mv=$k[--$j];var _Mw=$k[--$j];var _Mx=$k[--$j];var _My=$k[--$j];var _Mz=$k[--$j];var _N0=$k[--$j];var _N1=$k[--$j];var _N2=$k[--$j];var _N3=$k[--$j];$k[$j++]=_N0;$k[$j++]=_Mz;$k[$j++]=_My;$k[$j++]=_Mx;$k[$j++]=_Mw;$k[$j++]=_Mv;$k[$j++]=_Mu;$k[$j++]=_Mt;$k[$j++]=_N3;$k[$j++]=_N2;$F(_N1,function(){if($k[--$j]()===true){return true}var _N5=$k[--$j];var _N6=$k[--$j];$k[$j++]=_N6;$k[$j++]=_N5;if(_N6<0){var _N7=$k[--$j];var _N8=$k[--$j];$k[$j++]=$f(_N8+$1.mrows);$k[$j++]=$f(_N7+$f(4-$f($1.mrows+4)%8))}var _NB=$k[--$j];$k[$j++]=_NB;if(_NB<0){var _ND=$k[--$j];var _NE=$k[--$j];$k[$j++]=$f(_NE+$f(4-$f($1.mcols+4)%8));$k[$j++]=$f(_ND+$1.mcols)}var _NG=$k[--$j];var _NH=$k[--$j];$k[$j++]=_NH;$k[$j++]=_NG;if(_NH>=$1.mrows){var _NJ=$k[--$j];var _NK=$k[--$j];$k[$j++]=$f(_NK-$1.mrows);$k[$j++]=_NJ}var _NM=$k[--$j];var _NN=$k[--$j];var _NQ=$k[--$j];var _NR=$k[--$j];$p($1.mmat,$f(_NM+_NN*$1.mcols),$k[--$j]);$k[$j++]=_NR;$k[$j++]=_NQ})};var _Nj=$a([function(){var _NT=$k[--$j];var _NU=$k[--$j];$k[$j++]=_NU;$k[$j++]=_NT;$k[$j++]=$f(_NU-2);$k[$j++]=$f(_NT-2)},function(){var _NV=$k[--$j];var _NW=$k[--$j];$k[$j++]=_NW;$k[$j++]=_NV;$k[$j++]=$f(_NW-2);$k[$j++]=$f(_NV-1)},function(){var _NX=$k[--$j];var _NY=$k[--$j];$k[$j++]=_NY;$k[$j++]=_NX;$k[$j++]=$f(_NY-1);$k[$j++]=$f(_NX-2)},function(){var _NZ=$k[--$j];var _Na=$k[--$j];$k[$j++]=_Na;$k[$j++]=_NZ;$k[$j++]=$f(_Na-1);$k[$j++]=$f(_NZ-1)},function(){var _Nb=$k[--$j];var _Nc=$k[--$j];$k[$j++]=_Nc;$k[$j++]=_Nb;$k[$j++]=$f(_Nc-1);$k[$j++]=_Nb},function(){var _Nd=$k[--$j];var _Ne=$k[--$j];$k[$j++]=_Ne;$k[$j++]=_Nd;$k[$j++]=_Ne;$k[$j++]=$f(_Nd-2)},function(){var _Nf=$k[--$j];var _Ng=$k[--$j];$k[$j++]=_Ng;$k[$j++]=_Nf;$k[$j++]=_Ng;$k[$j++]=$f(_Nf-1)},function(){var _Nh=$k[--$j];var _Ni=$k[--$j];$k[$j++]=_Ni;$k[$j++]=_Nh;$k[$j++]=_Ni;$k[$j++]=_Nh}]);$1.dmn=_Nj;var _Ns=$a([function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=1},function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=2},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=2;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=3;$k[$j++]=$f($1.mcols-1)}]);$1.dmc1=_Ns;var _O1=$a([function(){$k[$j++]=$f($1.mrows-3);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-2);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-4)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-3)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-1)}]);$1.dmc2=_O1;var _OA=$a([function(){$k[$j++]=$f($1.mrows-3);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-2);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=2;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=3;$k[$j++]=$f($1.mcols-1)}]);$1.dmc3=_OA;var _OK=$a([function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-3)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-3)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-2)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-1)}]);$1.dmc4=_OK;$k[$j++]=Infinity;for(var _ON=0,_OO=$1.mrows*$1.mcols;_ON<_OO;_ON++){$k[$j++]=-1}$1.mmat=$a();for(var _OR=$1.cws.length-1;_OR>=0;_OR-=1){$k[$j++]=$g($1.cws,_OR)}$k[$j++]=4;$k[$j++]=0;for(;;){var _OU=$k[--$j];var _OV=$k[--$j];$k[$j++]=_OV;$k[$j++]=_OU;if(_OU==0&&_OV==$1.mrows){$k[$j++]=$1.dmc1;$1.module()}var _OY=$k[--$j];var _OZ=$k[--$j];$k[$j++]=_OZ;$k[$j++]=_OY;if(_OY==0&&_OZ==$f($1.mrows-2)&&$1.mcols%4!=0){$k[$j++]=$1.dmc2;$1.module()}var _Od=$k[--$j];var _Oe=$k[--$j];$k[$j++]=_Oe;$k[$j++]=_Od;if(_Od==0&&_Oe==$f($1.mrows-2)&&$1.mcols%8==4){$k[$j++]=$1.dmc3;$1.module()}var _Oi=$k[--$j];var _Oj=$k[--$j];$k[$j++]=_Oj;$k[$j++]=_Oi;if(_Oi==2&&_Oj==$f($1.mrows+4)&&$1.mcols%8==0){$k[$j++]=$1.dmc4;$1.module()}for(;;){var _On=$k[--$j];var _Oo=$k[--$j];$k[$j++]=_Oo;$k[$j++]=_On;if(_On>=0&&_Oo<$1.mrows){var _Oq=$k[--$j];var _Or=$k[--$j];$k[$j++]=_Or;$k[$j++]=_Oq;if($g($1.mmat,$f(_Oq+_Or*$1.mcols))==-1){$k[$j++]=$1.dmn;$1.module()}}var _Ow=$k[--$j];var _Ox=$k[--$j];$k[$j++]=$f(_Ox-2);$k[$j++]=$f(_Ow+2);if(!($f(_Ow+2)<$1.mcols&&$f(_Ox-2)>=0)){break}}var _Oz=$k[--$j];var _P0=$k[--$j];$k[$j++]=$f(_P0+1);$k[$j++]=$f(_Oz+3);for(;;){var _P1=$k[--$j];var _P2=$k[--$j];$k[$j++]=_P2;$k[$j++]=_P1;if(_P1<$1.mcols&&_P2>=0){var _P4=$k[--$j];var _P5=$k[--$j];$k[$j++]=_P5;$k[$j++]=_P4;if($g($1.mmat,$f(_P4+_P5*$1.mcols))==-1){$k[$j++]=$1.dmn;$1.module()}}var _PA=$k[--$j];var _PB=$k[--$j];$k[$j++]=$f(_PB+2);$k[$j++]=$f(_PA-2);if(!($f(_PA-2)>=0&&$f(_PB+2)<$1.mrows)){break}}var _PD=$k[--$j];var _PE=$k[--$j];$k[$j++]=$f(_PE+3);$k[$j++]=$f(_PD+1);if(!($f(_PD+1)<$1.mcols||$f(_PE+3)<$1.mrows)){$j-=2;break}}if($g($1.mmat,$f($1.mrows*$1.mcols-1))==-1){$P($1.mmat,$f($1.mrows*$f($1.mcols-1)-2),$a([1,0]));$P($1.mmat,$f($1.mrows*$1.mcols-2),$a([0,1]))}$1.pixs=$a($1.rows*$1.cols);$1.cwpos=0;for(var _PY=0,_PX=$f($1.rows-1);_PY<=_PX;_PY+=1){$1.i=_PY;if($1.i%($1.rrows+2)==0){$k[$j++]=$1.pixs;$k[$j++]=$1.i*$1.cols;$k[$j++]=Infinity;for(var _Pf=0,_Pg=~~($1.cols/2);_Pf<_Pg;_Pf++){$k[$j++]=1;$k[$j++]=0}var _Ph=$a();var _Pi=$k[--$j];$P($k[--$j],_Pi,_Ph)}if($1.i%($1.rrows+2)==$1.rrows+1){$k[$j++]=$1.pixs;$k[$j++]=$1.i*$1.cols;$k[$j++]=Infinity;for(var _Pr=0,_Ps=$1.cols;_Pr<_Ps;_Pr++){$k[$j++]=1}var _Pt=$a();var _Pu=$k[--$j];$P($k[--$j],_Pu,_Pt)}if($1.i%($1.rrows+2)!=0&&$1.i%($1.rrows+2)!=$1.rrows+1){for(var _Q3=0,_Q2=$f($1.cols-1);_Q3<=_Q2;_Q3+=1){$1.j=_Q3;if($1.j%($1.rcols+2)==0){$p($1.pixs,$f($1.i*$1.cols+$1.j),1)}if($1.j%($1.rcols+2)==$1.rcols+1){$p($1.pixs,$f($1.i*$1.cols+$1.j),$1.i%2)}if($1.j%($1.rcols+2)!=0&&$1.j%($1.rcols+2)!=$1.rcols+1){$p($1.pixs,$f($1.i*$1.cols+$1.j),$g($1.mmat,$1.cwpos));$1.cwpos=$1.cwpos+1}}}}var _Qb=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.cols],["pixy",$1.rows],["height",$1.rows*2/72],["width",$1.cols*2/72],["opt",$1.options]]);$k[$j++]=_Qb;if(!$1.dontdraw){$0.renmatrix()}};$0.datamatrixrectangular=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.datamatrixrectangularextension=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.dmre=false;$1.dindmre=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","rectangle");if(!($1.dindmre||$1.dmre)){$p($1.options,"dmre",true)}else{$p($1.options,"dmre",$1.dmre);$p($1.options,"dindmre",$1.dindmre)}$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _G=$k[--$j];$1[$k[--$j]]=_G;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.mailmark=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.type="unset";$1.parse=false;$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]="barcode";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _9=$k[--$j];$1[$k[--$j]]=_9;$1.barlen=$1.barcode.length;delete $1.options["parse"];var _D=new Map([["7","24x24"],["9","32x32"],["29","16x48"]]);$1.version=$g(_D,$1["type"]);var _G=new Map([["7","square"],["9","square"],["29","rectangle"]]);$1.format=$g(_G,$1["type"]);if($1.barcode.length<45){$k[$j++]="bwipp.mailmarkBadLength";$k[$j++]="Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding";$0.raiseerror()}if($ne($G($1.barcode,0,4),"JGB ")){$k[$j++]="bwipp.mailmarkBadIndicator";$k[$j++]="Royal Mail Mailmark must begin with JGB<space> identifier";$0.raiseerror()}$p($1.options,"dontdraw",true);$p($1.options,"version",$1.version);$p($1.options,"format",$1.format);$p($1.options,"mailmark",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _U=$k[--$j];$1[$k[--$j]]=_U;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.qrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.format="unset";$1.version="unset";$1.eclevel="unset";$1.parse=false;$1.parsefnc=false;$1.mask=-1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.mask=~~$1.mask;if($ne($1.version,"unset")){if($eq($1.format,"unset")){$k[$j++]="full";if($eq($G($1.version,0,1),"M")){$j--;$k[$j++]="micro"}if($eq($G($1.version,0,1),"R")){$j--;$k[$j++]="rmqr"}$1.format=$k[--$j]}}else{if($eq($1.format,"unset")){$1.format="full"}}if($eq($1.eclevel,"unset")){$k[$j++]="eclevel";if($ne($1.format,"micro")){$k[$j++]="M"}else{$k[$j++]="L"}var _G=$k[--$j];$1[$k[--$j]]=_G}$1.fn1=-1;var _L=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fn1]]);$1.fncvals=_L;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _O=$k[--$j];$1[$k[--$j]]=_O;$1.msglen=$1.msg.length;$1.fnc1first=false;if($1.msglen>0){if($g($1.msg,0)==$1.fn1){$1.fnc1first=true;$k[$j++]=Infinity;var _X=$G($1.msg,1,$1.msglen-1);for(var _Y=0,_Z=_X.length;_Y<_Z;_Y++){var _a=$g(_X,_Y);$k[$j++]=_a;if(_a==37){var _b=$k[--$j];$k[$j++]=_b;$k[$j++]=_b}}$1.msg=$a();$1.msglen=$1.msg.length}}var _e=$a(["v1to9","v10to26","v27to40","vM1","vM2","vM3","vM4","vR7x43","vR7x59","vR7x77","vR7x99","vR7x139","vR9x43","vR9x59","vR9x77","vR9x99","vR9x139","vR11x27","vR11x43","vR11x59","vR11x77","vR11x99","vR11x139","vR13x27","vR13x43","vR13x59","vR13x77","vR13x99","vR13x139","vR15x43","vR15x59","vR15x77","vR15x99","vR15x139","vR17x43","vR17x59","vR17x77","vR17x99","vR17x139"]);$k[$j++]=0;for(var _f=0,_g=_e.length;_f<_g;_f++){var _i=$k[--$j];$1[$g(_e,_f)]=_i;$k[$j++]=$f(_i+1)}$j--;$1.N=0;$1.A=1;$1.B=2;$1.K=3;$1.E=4;$k[$j++]=Infinity;$k[$j++]=Infinity;for(var _j=48;_j<=57;_j+=1){$k[$j++]=_j}var _k=$a();for(var _l=0,_m=_k.length;_l<_m;_l++){$k[$j++]=$g(_k,_l);$k[$j++]=-1}$1.Nexcl=$d();$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=32;$k[$j++]=36;$k[$j++]=37;$k[$j++]=42;$k[$j++]=43;$k[$j++]=45;$k[$j++]=46;$k[$j++]=47;$k[$j++]=58;for(var _p=65;_p<=90;_p+=1){$k[$j++]=_p}$k[$j++]=$1.fn1;var _r=$a();for(var _s=0,_t=_r.length;_s<_t;_s++){$k[$j++]=$g(_r,_s);$k[$j++]=-1}$1.Aexcl=$d();$k[$j++]=Infinity;$k[$j++]=Infinity;for(var _w=0;_w<=31;_w+=1){$k[$j++]=_w}$k[$j++]=33;$k[$j++]=34;$k[$j++]=35;$k[$j++]=38;$k[$j++]=39;$k[$j++]=40;$k[$j++]=41;$k[$j++]=44;for(var _x=59;_x<=64;_x+=1){$k[$j++]=_x}for(var _y=91;_y<=127;_y+=1){$k[$j++]=_y}for(var _z=160;_z<=223;_z+=1){$k[$j++]=_z}var _10=$a();for(var _11=0,_12=_10.length;_11<_12;_11++){$k[$j++]=$g(_10,_11);$k[$j++]=-1}$1.Bexcl=$d();$k[$j++]=Infinity;$k[$j++]=Infinity;for(var _15=129;_15<=159;_15+=1){$k[$j++]=_15}for(var _16=224;_16<=235;_16+=1){$k[$j++]=_16}var _17=$a();for(var _18=0,_19=_17.length;_18<_19;_18++){$k[$j++]=$g(_17,_18);$k[$j++]=-1}$1.Kexcl=$d();$k[$j++]=Infinity;$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["",-1,-1,-1,-1]);$k[$j++]=$a(["0","1",-1,-1,-1]);$k[$j++]=$a(["00","01","10","11",-1]);$k[$j++]=$a(["000","001","010","011",-1]);for(var _1J=0,_1K=32;_1J<_1K;_1J++){$k[$j++]=$a(["001","010","011","100",-1])}$1.mids=$a();$1.cclens=$a([$a([10,9,8,8]),$a([12,11,16,10]),$a([14,13,16,12]),$a([3,-1,-1,-1]),$a([4,3,-1,-1]),$a([5,4,4,3]),$a([6,5,5,4]),$a([4,3,3,2]),$a([5,5,4,3]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([5,5,4,3]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([8,7,6,6]),$a([4,4,3,2]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([8,7,6,6]),$a([8,7,7,6]),$a([5,5,4,3]),$a([6,6,5,5]),$a([7,6,6,5]),$a([8,7,6,6]),$a([8,7,7,6]),$a([8,8,7,7]),$a([7,6,6,5]),$a([7,7,6,5]),$a([8,7,7,6]),$a([8,7,7,6]),$a([9,8,7,7]),$a([7,6,6,5]),$a([8,7,6,6]),$a([8,7,7,6]),$a([8,8,7,6]),$a([9,8,8,7])]);$k[$j++]=Infinity;for(var _21=0,_22=3;_21<_22;_21++){$k[$j++]=4}$k[$j++]=3;$k[$j++]=5;$k[$j++]=7;$k[$j++]=9;for(var _23=0,_24=32;_23<_24;_23++){$k[$j++]=3}$1.termlens=$a();$1.tobin=function(){var _27=$s($k[--$j]);$k[$j++]=_27;for(var _29=0,_28=_27.length-1;_29<=_28;_29+=1){var _2A=$k[--$j];$p(_2A,_29,48);$k[$j++]=_2A}var _2B=$k[--$j];var _2E=$R($s(_2B.length),$k[--$j],2);$P(_2B,_2B.length-_2E.length,_2E);$k[$j++]=_2B};$1.charmap="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";$1.charvals=new Map;for(var _2F=0;_2F<=44;_2F+=1){$p($1.charvals,$g($1.charmap,_2F),_2F)}$1.encA=function(){$1.in=$k[--$j];if($1.fnc1first){$k[$j++]=Infinity;$F($1.in,function(){var _2M=$k[--$j];$k[$j++]=_2M;if(_2M==$1.fn1){$j--;$k[$j++]=37}});$1.in=$a()}$1.out=$s(~~($1.in.length*11/2)+1);$1.k=0;$1.m=0;for(;;){if($1.k==$1.in.length){break}if($1.k<$1.in.length-1){$k[$j++]=$f($g($1.charvals,$g($1.in,$1.k))*45+$g($1.charvals,$g($1.in,$1.k+1)));$k[$j++]=11;$1.tobin();$1.k=$1.k+2}else{$k[$j++]=$g($1.charvals,$g($1.in,$1.k));$k[$j++]=6;$1.tobin();$1.k=$1.k+1}var _2m=$k[--$j];$P($1.out,$1.m,_2m);$1.m=_2m.length+$1.m}$k[$j++]=$G($1.out,0,$1.m)};$1.encN=function(){$1.in=$k[--$j];$1.out=$s(~~($1.in.length*10/3)+1);$1.k=0;$1.m=0;for(;;){if($1.k==$1.in.length){break}if($1.k<$1.in.length-2){var _32=$G($1.in,$1.k,3);$k[$j++]=0;for(var _33=0,_34=_32.length;_33<_34;_33++){var _36=$k[--$j];$k[$j++]=$f($g(_32,_33)+$f(_36*10-48))}$k[$j++]=10;$1.tobin();$1.k=$1.k+3}else{if($1.k==$1.in.length-2){var _3C=$G($1.in,$1.k,2);$k[$j++]=0;for(var _3D=0,_3E=_3C.length;_3D<_3E;_3D++){var _3G=$k[--$j];$k[$j++]=$f($g(_3C,_3D)+$f(_3G*10-48))}$k[$j++]=7;$1.tobin();$1.k=$1.k+2}else{var _3K=$G($1.in,$1.k,1);$k[$j++]=0;for(var _3L=0,_3M=_3K.length;_3L<_3M;_3L++){var _3O=$k[--$j];$k[$j++]=$f($g(_3K,_3L)+$f(_3O*10-48))}$k[$j++]=4;$1.tobin();$1.k=$1.k+1}}var _3Q=$k[--$j];$P($1.out,$1.m,_3Q);$1.m=_3Q.length+$1.m}$k[$j++]=$G($1.out,0,$1.m)};$1.encB=function(){$1.in=$k[--$j];if($1.fnc1first){$k[$j++]=Infinity;$F($1.in,function(){var _3a=$k[--$j];$k[$j++]=_3a;if(_3a==$1.fn1){$j--;$k[$j++]=29}});$1.in=$a()}$1.out=$s($1.in.length*8);for(var _3h=0,_3g=$1.in.length-1;_3h<=_3g;_3h+=1){$1.k=_3h;$k[$j++]=~~$z($g($1.in,$1.k));$k[$j++]=8;$1.tobin();$P($1.out,$1.k*8,$k[--$j])}$k[$j++]=$1.out};$1.encK=function(){$1.in=$k[--$j];$1.out=$s(~~($1.in.length/2)*13);$1.k=0;$1.m=0;for(;;){if($1.k==$1.in.length){break}var _40=$f($g($1.in,$1.k)*256+$g($1.in,$1.k+1));$k[$j++]=_40;if(_40<57408){$k[$j++]=33088}else{$k[$j++]=49472}var _41=$k[--$j];var _43=$f($k[--$j]-_41);$k[$j++]=$f((_43>>>8)*192+(_43&255));$k[$j++]=13;$1.tobin();var _44=$k[--$j];$P($1.out,$1.m,_44);$1.m=_44.length+$1.m;$1.k=$1.k+2}$k[$j++]=$1.out};$1.encE=function(){var _4C=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_4C;if(_4C<=127){$k[$j++]=8;$1.tobin()}else{var _4D=$k[--$j];$k[$j++]=_4D;if(_4D<=16383){var _4E=$k[--$j];$k[$j++]=$f(_4E+32768);$k[$j++]=16;$1.tobin()}else{var _4F=$k[--$j];$k[$j++]=$f(_4F+12582912);$k[$j++]=24;$1.tobin()}}};$1.encfuncs=$a(["encN","encA","encB","encK","encE"]);$1.addtobits=function(){var _4H=$k[--$j];$P($1.bits,$1.j,_4H);$1.j=_4H.length+$1.j};$k[$j++]=Infinity;for(var _4M=0,_4N=$1.msglen;_4M<_4N;_4M++){$k[$j++]=0}$k[$j++]=0;$1.numNs=$a();$k[$j++]=Infinity;for(var _4Q=0,_4R=$1.msglen;_4Q<_4R;_4Q++){$k[$j++]=0}$k[$j++]=0;$1.numAs=$a();$k[$j++]=Infinity;for(var _4U=0,_4V=$1.msglen;_4U<_4V;_4U++){$k[$j++]=0}$k[$j++]=0;$1.numBs=$a();$k[$j++]=Infinity;for(var _4Y=0,_4Z=$1.msglen;_4Y<_4Z;_4Y++){$k[$j++]=0}$k[$j++]=-1;$1.numKs=$a();$k[$j++]=Infinity;for(var _4c=0,_4d=$1.msglen;_4c<_4d;_4c++){$k[$j++]=0}$k[$j++]=9999;$1.nextNs=$a();$k[$j++]=Infinity;for(var _4g=0,_4h=$1.msglen;_4g<_4h;_4g++){$k[$j++]=0}$k[$j++]=9999;$1.nextBs=$a();$k[$j++]=Infinity;for(var _4k=0,_4l=$1.msglen;_4k<_4l;_4k++){$k[$j++]=0}$k[$j++]=9999;$1.nextAs=$a();$k[$j++]=Infinity;for(var _4o=0,_4p=$1.msglen;_4o<_4p;_4o++){$k[$j++]=0}$k[$j++]=9999;$1.nextKs=$a();$1.isECI=$a($1.msglen);for(var _4u=$1.msglen-1;_4u>=0;_4u-=1){$1.i=_4u;$1.barchar=$g($1.msg,$1.i);var _50=$g($1.Kexcl,$1.barchar)!==undefined;if(_50){$p($1.nextKs,$1.i,0);$p($1.numKs,$1.i,$f($g($1.numKs,$1.i+1)+1))}else{$p($1.nextKs,$1.i,$f($g($1.nextKs,$1.i+1)+1))}var _5F=$g($1.Nexcl,$1.barchar)!==undefined;if(_5F){$p($1.nextNs,$1.i,0);$p($1.numNs,$1.i,$f($g($1.numNs,$1.i+1)+1))}else{$p($1.nextNs,$1.i,$f($g($1.nextNs,$1.i+1)+1))}var _5U=$g($1.Bexcl,$1.barchar)!==undefined;if(_5U){$p($1.nextBs,$1.i,0);$p($1.numBs,$1.i,$f($g($1.numBs,$1.i+1)+1))}else{$p($1.nextBs,$1.i,$f($g($1.nextBs,$1.i+1)+1))}var _5j=$g($1.Aexcl,$1.barchar)!==undefined;if(_5j){$p($1.nextAs,$1.i,0);$p($1.numAs,$1.i,$f($g($1.numAs,$1.i+1)+1))}else{$p($1.nextAs,$1.i,$f($g($1.nextAs,$1.i+1)+1))}$p($1.isECI,$1.i,$1.barchar<=-1e6)}$k[$j++]=Infinity;var _5z=$1.numKs;for(var _60=0,_61=_5z.length;_60<_61;_60++){$k[$j++]=~~($f($g(_5z,_60)+1)/2)}$1.numKs=$a();$1.KbeforeB=function(){var _67=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numK,_67)&&$g($1.nextBs,$f($1.numK*2+$1.i))==0};$1.KbeforeA=function(){var _6F=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numK,_6F)&&$g($1.nextAs,$f($1.numK*2+$1.i))==0};$1.KbeforeN=function(){var _6N=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numK,_6N)&&$g($1.nextNs,$f($1.numK*2+$1.i))==0};$1.KbeforeE=function(){var _6V=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numK,_6V)&&$f($1.numK*2+$1.i)==$1.msglen};$1.AbeforeK=function(){var _6c=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numA,_6c)&&$g($1.nextKs,$f($1.numA+$1.i))==0};$1.AbeforeB=function(){var _6k=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numA,_6k)&&$g($1.nextBs,$f($1.numA+$1.i))==0};$1.AbeforeN=function(){var _6s=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numA,_6s)&&$g($1.nextNs,$f($1.numA+$1.i))==0};$1.AbeforeE=function(){var _70=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numA,_70)&&$f($1.numA+$1.i)==$1.msglen};$1.NbeforeK=function(){var _77=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numN,_77)&&$g($1.nextKs,$f($1.numN+$1.i))==0};$1.NbeforeB=function(){var _7F=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numN,_7F)&&$g($1.nextBs,$f($1.numN+$1.i))==0};$1.NbeforeA=function(){var _7N=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numN,_7N)&&$g($1.nextAs,$f($1.numN+$1.i))==0};$1.NbeforeE=function(){var _7V=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numN,_7V)&&$f($1.numN+$1.i)==$1.msglen};if($ne($1.version,"unset")){$k[$j++]=Infinity;for(var _7a=0;_7a<=9;_7a+=1){$k[$j++]=$R($s(2),_7a,10);$k[$j++]=$1.v1to9}for(var _7e=10;_7e<=26;_7e+=1){$k[$j++]=$R($s(2),_7e,10);$k[$j++]=$1.v10to26}for(var _7i=27;_7i<=40;_7i+=1){$k[$j++]=$R($s(2),_7i,10);$k[$j++]=$1.v27to40}$k[$j++]="M1";$k[$j++]=$1.vM1;$k[$j++]="M2";$k[$j++]=$1.vM2;$k[$j++]="M3";$k[$j++]=$1.vM3;$k[$j++]="M4";$k[$j++]=$1.vM4;$k[$j++]="R7x43";$k[$j++]=$1.vR7x43;$k[$j++]="R7x59";$k[$j++]=$1.vR7x59;$k[$j++]="R7x77";$k[$j++]=$1.vR7x77;$k[$j++]="R7x99";$k[$j++]=$1.vR7x99;$k[$j++]="R7x139";$k[$j++]=$1.vR7x139;$k[$j++]="R9x43";$k[$j++]=$1.vR9x43;$k[$j++]="R9x59";$k[$j++]=$1.vR9x59;$k[$j++]="R9x77";$k[$j++]=$1.vR9x77;$k[$j++]="R9x99";$k[$j++]=$1.vR9x99;$k[$j++]="R9x139";$k[$j++]=$1.vR9x139;$k[$j++]="R11x27";$k[$j++]=$1.vR11x27;$k[$j++]="R11x43";$k[$j++]=$1.vR11x43;$k[$j++]="R11x59";$k[$j++]=$1.vR11x59;$k[$j++]="R11x77";$k[$j++]=$1.vR11x77;$k[$j++]="R11x99";$k[$j++]=$1.vR11x99;$k[$j++]="R11x139";$k[$j++]=$1.vR11x139;$k[$j++]="R13x27";$k[$j++]=$1.vR13x27;$k[$j++]="R13x43";$k[$j++]=$1.vR13x43;$k[$j++]="R13x59";$k[$j++]=$1.vR13x59;$k[$j++]="R13x77";$k[$j++]=$1.vR13x77;$k[$j++]="R13x99";$k[$j++]=$1.vR13x99;$k[$j++]="R13x139";$k[$j++]=$1.vR13x139;$k[$j++]="R15x43";$k[$j++]=$1.vR15x43;$k[$j++]="R15x59";$k[$j++]=$1.vR15x59;$k[$j++]="R15x77";$k[$j++]=$1.vR15x77;$k[$j++]="R15x99";$k[$j++]=$1.vR15x99;$k[$j++]="R15x139";$k[$j++]=$1.vR15x139;$k[$j++]="R17x43";$k[$j++]=$1.vR17x43;$k[$j++]="R17x59";$k[$j++]=$1.vR17x59;$k[$j++]="R17x77";$k[$j++]=$1.vR17x77;$k[$j++]="R17x99";$k[$j++]=$1.vR17x99;$k[$j++]="R17x139";$k[$j++]=$1.vR17x139;var _8O=$g($d(),$1.version);$k[$j++]="verset";$k[$j++]=_8O;$k[$j++]=Infinity;var _8P=$k[--$j];var _8Q=$k[--$j];$k[$j++]=_8P;$k[$j++]=_8Q;var _8R=$a();$1[$k[--$j]]=_8R}else{if($eq($1.format,"full")){$1.verset=$a([$1.v1to9,$1.v10to26,$1.v27to40])}if($eq($1.format,"micro")){$1.verset=$a([$1.vM1,$1.vM2,$1.vM3,$1.vM4])}}$k[$j++]=Infinity;for(var _8e=0,_8f=39;_8e<_8f;_8e++){$k[$j++]=-1}$1.msgbits=$a();$1.e=1e4;var _8h=$1.verset;for(var _8i=0,_8j=_8h.length;_8i<_8j;_8i++){$1.ver=$g(_8h,_8i);$1.mode=-1;$1.seq=$a([]);$1.i=0;for(;;){if($1.i>=$1.msglen){break}$1.numK=$g($1.numKs,$1.i);$1.numB=$g($1.numBs,$1.i);$1.numA=$g($1.numAs,$1.i);$1.numN=$g($1.numNs,$1.i);$1.eci=$g($1.isECI,$1.i);if($eq($1.ver,$1.vM1)&&$1.numA>=1){$1.seq=-1;break}if($eq($1.ver,$1.vM1)&&$1.numB>=1){$1.seq=-1;break}if($eq($1.ver,$1.vM1)&&$1.numK>=1){$1.seq=-1;break}if($eq($1.ver,$1.vM1)&&$1.eci){$1.seq=-1;break}if($eq($1.ver,$1.vM2)&&$1.numB>=1){$1.seq=-1;break}if($eq($1.ver,$1.vM2)&&$1.numK>=1){$1.seq=-1;break}if($eq($1.ver,$1.vM2)&&$1.eci){$1.seq=-1;break}if($eq($1.ver,$1.vM3)&&$1.eci){$1.seq=-1;break}if($eq($1.ver,$1.vM4)&&$1.eci){$1.seq=-1;break}if($ge($1.ver,$1.vR7x43)&&$1.eci){$1.seq=-1;break}for(;;){if($1.eci){$k[$j++]=$1.E;break}if($ge($1.ver,$1.vR7x43)){$k[$j++]=$1.B;break}if($1.mode==-1){$k[$j++]=$a([1,1,1,$1.e,$1.e,1,1]);$1.KbeforeA();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([1,1,1,$1.e,$1.e,1,1]);$1.KbeforeN();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([5,5,6,$1.e,$1.e,2,3]);$1.KbeforeB();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([1,1,1,$1.e,$1.e,1,1]);$1.KbeforeE();if($k[--$j]){$k[$j++]=$1.K;break}if($1.numK>=1){$k[$j++]=$1.B;break}$k[$j++]=$a([6,7,8,$1.e,$1.e,3,4]);$1.AbeforeB();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([1,1,1,$1.e,1,1,1]);$1.AbeforeN();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([1,1,1,$1.e,1,1,1]);$1.AbeforeE();if($k[--$j]){$k[$j++]=$1.A;break}if($1.numA>=1){var _AF=$ne($1.ver,$1.vM2)?$1.B:$1.A;$k[$j++]=_AF;break}$k[$j++]=$a([4,4,5,$1.e,$1.e,2,3]);$1.NbeforeB();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([1,1,1,$1.e,$1.e,1,1]);$1.NbeforeB();if($k[--$j]){$k[$j++]=$1.B;break}$k[$j++]=$a([7,8,9,$1.e,3,4,5]);$1.NbeforeA();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([1,1,1,$1.e,1,1,1]);$1.NbeforeA();if($k[--$j]){$k[$j++]=$1.A;break}if($1.numN>=1){$k[$j++]=$1.N;break}$k[$j++]=$1.B;break}if($1.mode==$1.B){$k[$j++]=$a([9,12,13,$1.e,$1.e,4,5]);$1.KbeforeB();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([9,10,12,$1.e,$1.e,4,5]);$1.KbeforeA();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([9,10,11,$1.e,$1.e,5,6]);$1.KbeforeN();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([4,5,6,$1.e,$1.e,2,3]);$1.KbeforeE();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([11,12,14,$1.e,$1.e,5,7]);$1.AbeforeK();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([11,15,16,$1.e,$1.e,6,7]);$1.AbeforeB();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([12,13,15,$1.e,$1.e,6,8]);$1.AbeforeN();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([6,7,8,$1.e,$1.e,3,4]);$1.AbeforeE();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([6,7,8,$1.e,$1.e,3,4]);$1.NbeforeK();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([6,8,9,$1.e,$1.e,3,4]);$1.NbeforeB();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([6,7,8,$1.e,$1.e,3,4]);$1.NbeforeA();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([3,4,5,$1.e,$1.e,2,3]);$1.NbeforeE();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$1.B;break}if($1.mode==$1.A){if($1.numK>=1){$k[$j++]=$1.K;break}if($1.numB>=1){$k[$j++]=$1.B;break}$k[$j++]=$a([13,15,17,$1.e,5,7,9]);$1.NbeforeA();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([13,17,18,$1.e,$1.e,7,9]);$1.NbeforeB();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([7,8,9,$1.e,3,4,5]);$1.NbeforeE();if($k[--$j]){$k[$j++]=$1.N;break}if($1.numA>=1||$1.numN>=1){$k[$j++]=$1.A;break}$k[$j++]=$1.B;break}if($1.mode==$1.N){if($1.numK>=1){$k[$j++]=$1.K;break}if($1.numB>=1){$k[$j++]=$1.B;break}if($1.numA>=1){$k[$j++]=$1.A;break}if($1.numN>=1){$k[$j++]=$1.N;break}$k[$j++]=$1.B;break}if($1.mode==$1.K){if($1.numB>=1){$k[$j++]=$1.B;break}if($1.numA>=1){$k[$j++]=$1.A;break}if($1.numN>=1){$k[$j++]=$1.N;break}if($1.numK>=1){$k[$j++]=$1.K;break}$k[$j++]=$1.B;break}}var _CL=$k[--$j];$k[$j++]=_CL;if(_CL==$1.K&&$1.fnc1first){$j--;$k[$j++]=$1.B}var _CP=$k[--$j];$k[$j++]=_CP;if(_CP==$1.mode){$j--;var _CV=$1.mode==$1.K?2:1;$1.dat=$G($1.msg,$1.i,_CV);$k[$j++]=Infinity;$q($1.seq);$k[$j++]=Infinity;var _CY=$k[--$j];var _CZ=$k[--$j];$k[$j++]=_CY;$q(_CZ);$q($1.dat);var _Cb=$a();$k[$j++]=_Cb;$1.seq=$a()}else{$1.mode=$k[--$j];if($1.mode==$1.K){$k[$j++]=$1.K;$k[$j++]=$G($1.msg,$1.i,$1.numK*2)}if($1.mode==$1.B){$k[$j++]=$1.B;$k[$j++]=$G($1.msg,$1.i,$1.numB)}if($1.mode==$1.A){$k[$j++]=$1.A;$k[$j++]=$G($1.msg,$1.i,$1.numA)}if($1.mode==$1.N){$k[$j++]=$1.N;$k[$j++]=$G($1.msg,$1.i,$1.numN)}if($1.mode==$1.E){$1.mode=-1;$k[$j++]=$1.E;$k[$j++]=$G($1.msg,$1.i,1)}$1.dat=$k[--$j];$1.sw=$k[--$j];$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$1.sw;$k[$j++]=$1.dat;$1.seq=$a()}$1.i=$1.i+$1.dat.length}for(;;){if($1.seq==-1){break}$1.bits=$s(23648);$1.j=0;if($1.fnc1first){if($lt($1.ver,$1.vR7x43)){$k[$j++]="0101"}else{$k[$j++]="101"}$1.addtobits()}$1.abort=false;for(var _DR=0,_DQ=$1.seq.length-1;_DR<=_DQ;_DR+=2){$1.i=_DR;$1.mode=$g($1.seq,$1.i);$k[$j++]=$g($g($1.mids,$1.ver),$1.mode);$1.addtobits();$1.chars=$g($1.seq,$1.i+1);if($1.mode!=$1.E){$1.cclen=$g($g($1.cclens,$1.ver),$1.mode);if($1.chars.length>=~~Math.pow(2,$1.cclen)){$1.abort=true;break}$k[$j++]=$1.chars.length;if($1.mode==$1.K){var _Dp=$k[--$j];$k[$j++]=~~(_Dp/2)}$k[$j++]=$1.cclen;$1.tobin();$1.addtobits()}$k[$j++]=$1.chars;if($1[$g($1.encfuncs,$1.mode)]()===true){break}$1.addtobits()}if($1.abort){break}$1.bits=$G($1.bits,0,$1.j);$p($1.msgbits,$1.ver,$1.bits);break}}$1.metrics=$a([$a(["micro","M1",$1.vM1,11,11,98,99,36,$a([2,99,99,99]),$a([1,0,-1,-1,-1,-1,-1,-1])]),$a(["micro","M2",$1.vM2,13,13,98,99,80,$a([5,6,99,99]),$a([1,0,1,0,-1,-1,-1,-1])]),$a(["micro","M3",$1.vM3,15,15,98,99,132,$a([6,8,99,99]),$a([1,0,1,0,-1,-1,-1,-1])]),$a(["micro","M4",$1.vM4,17,17,98,99,192,$a([8,10,14,99]),$a([1,0,1,0,1,0,-1,-1])]),$a(["full","1",$1.v1to9,21,21,98,99,208,$a([7,10,13,17]),$a([1,0,1,0,1,0,1,0])]),$a(["full","2",$1.v1to9,25,25,18,99,359,$a([10,16,22,28]),$a([1,0,1,0,1,0,1,0])]),$a(["full","3",$1.v1to9,29,29,22,99,567,$a([15,26,36,44]),$a([1,0,1,0,2,0,2,0])]),$a(["full","4",$1.v1to9,33,33,26,99,807,$a([20,36,52,64]),$a([1,0,2,0,2,0,4,0])]),$a(["full","5",$1.v1to9,37,37,30,99,1079,$a([26,48,72,88]),$a([1,0,2,0,2,2,2,2])]),$a(["full","6",$1.v1to9,41,41,34,99,1383,$a([36,64,96,112]),$a([2,0,4,0,4,0,4,0])]),$a(["full","7",$1.v1to9,45,45,22,38,1568,$a([40,72,108,130]),$a([2,0,4,0,2,4,4,1])]),$a(["full","8",$1.v1to9,49,49,24,42,1936,$a([48,88,132,156]),$a([2,0,2,2,4,2,4,2])]),$a(["full","9",$1.v1to9,53,53,26,46,2336,$a([60,110,160,192]),$a([2,0,3,2,4,4,4,4])]),$a(["full","10",$1.v10to26,57,57,28,50,2768,$a([72,130,192,224]),$a([2,2,4,1,6,2,6,2])]),$a(["full","11",$1.v10to26,61,61,30,54,3232,$a([80,150,224,264]),$a([4,0,1,4,4,4,3,8])]),$a(["full","12",$1.v10to26,65,65,32,58,3728,$a([96,176,260,308]),$a([2,2,6,2,4,6,7,4])]),$a(["full","13",$1.v10to26,69,69,34,62,4256,$a([104,198,288,352]),$a([4,0,8,1,8,4,12,4])]),$a(["full","14",$1.v10to26,73,73,26,46,4651,$a([120,216,320,384]),$a([3,1,4,5,11,5,11,5])]),$a(["full","15",$1.v10to26,77,77,26,48,5243,$a([132,240,360,432]),$a([5,1,5,5,5,7,11,7])]),$a(["full","16",$1.v10to26,81,81,26,50,5867,$a([144,280,408,480]),$a([5,1,7,3,15,2,3,13])]),$a(["full","17",$1.v10to26,85,85,30,54,6523,$a([168,308,448,532]),$a([1,5,10,1,1,15,2,17])]),$a(["full","18",$1.v10to26,89,89,30,56,7211,$a([180,338,504,588]),$a([5,1,9,4,17,1,2,19])]),$a(["full","19",$1.v10to26,93,93,30,58,7931,$a([196,364,546,650]),$a([3,4,3,11,17,4,9,16])]),$a(["full","20",$1.v10to26,97,97,34,62,8683,$a([224,416,600,700]),$a([3,5,3,13,15,5,15,10])]),$a(["full","21",$1.v10to26,101,101,28,50,9252,$a([224,442,644,750]),$a([4,4,17,0,17,6,19,6])]),$a(["full","22",$1.v10to26,105,105,26,50,10068,$a([252,476,690,816]),$a([2,7,17,0,7,16,34,0])]),$a(["full","23",$1.v10to26,109,109,30,54,10916,$a([270,504,750,900]),$a([4,5,4,14,11,14,16,14])]),$a(["full","24",$1.v10to26,113,113,28,54,11796,$a([300,560,810,960]),$a([6,4,6,14,11,16,30,2])]),$a(["full","25",$1.v10to26,117,117,32,58,12708,$a([312,588,870,1050]),$a([8,4,8,13,7,22,22,13])]),$a(["full","26",$1.v10to26,121,121,30,58,13652,$a([336,644,952,1110]),$a([10,2,19,4,28,6,33,4])]),$a(["full","27",$1.v27to40,125,125,34,62,14628,$a([360,700,1020,1200]),$a([8,4,22,3,8,26,12,28])]),$a(["full","28",$1.v27to40,129,129,26,50,15371,$a([390,728,1050,1260]),$a([3,10,3,23,4,31,11,31])]),$a(["full","29",$1.v27to40,133,133,30,54,16411,$a([420,784,1140,1350]),$a([7,7,21,7,1,37,19,26])]),$a(["full","30",$1.v27to40,137,137,26,52,17483,$a([450,812,1200,1440]),$a([5,10,19,10,15,25,23,25])]),$a(["full","31",$1.v27to40,141,141,30,56,18587,$a([480,868,1290,1530]),$a([13,3,2,29,42,1,23,28])]),$a(["full","32",$1.v27to40,145,145,34,60,19723,$a([510,924,1350,1620]),$a([17,0,10,23,10,35,19,35])]),$a(["full","33",$1.v27to40,149,149,30,58,20891,$a([540,980,1440,1710]),$a([17,1,14,21,29,19,11,46])]),$a(["full","34",$1.v27to40,153,153,34,62,22091,$a([570,1036,1530,1800]),$a([13,6,14,23,44,7,59,1])]),$a(["full","35",$1.v27to40,157,157,30,54,23008,$a([570,1064,1590,1890]),$a([12,7,12,26,39,14,22,41])]),$a(["full","36",$1.v27to40,161,161,24,50,24272,$a([600,1120,1680,1980]),$a([6,14,6,34,46,10,2,64])]),$a(["full","37",$1.v27to40,165,165,28,54,25568,$a([630,1204,1770,2100]),$a([17,4,29,14,49,10,24,46])]),$a(["full","38",$1.v27to40,169,169,32,58,26896,$a([660,1260,1860,2220]),$a([4,18,13,32,48,14,42,32])]),$a(["full","39",$1.v27to40,173,173,26,54,28256,$a([720,1316,1950,2310]),$a([20,4,40,7,43,22,10,67])]),$a(["full","40",$1.v27to40,177,177,30,58,29648,$a([750,1372,2040,2430]),$a([19,6,18,31,34,34,20,61])]),$a(["rmqr","R7x43",$1.vR7x43,7,43,22,99,104,$a([99,7,99,10]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x59",$1.vR7x59,7,59,20,40,171,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x77",$1.vR7x77,7,77,26,52,261,$a([99,12,99,22]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x99",$1.vR7x99,7,99,24,50,358,$a([99,16,99,30]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x139",$1.vR7x139,7,139,28,56,545,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R9x43",$1.vR9x43,9,43,22,99,170,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R9x59",$1.vR9x59,9,59,20,40,267,$a([99,12,99,22]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R9x77",$1.vR9x77,9,77,26,52,393,$a([99,18,99,32]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R9x99",$1.vR9x99,9,99,24,50,532,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R9x139",$1.vR9x139,9,139,28,56,797,$a([99,36,99,66]),$a([-1,-1,1,1,-1,-1,3,0])]),$a(["rmqr","R11x27",$1.vR11x27,11,27,98,99,122,$a([99,8,99,10]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R11x43",$1.vR11x43,11,43,22,99,249,$a([99,12,99,20]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R11x59",$1.vR11x59,11,59,20,40,376,$a([99,16,99,32]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R11x77",$1.vR11x77,11,77,26,52,538,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R11x99",$1.vR11x99,11,99,24,50,719,$a([99,32,99,60]),$a([-1,-1,1,1,-1,-1,1,1])]),$a(["rmqr","R11x139",$1.vR11x139,11,139,28,56,1062,$a([99,48,99,90]),$a([-1,-1,2,0,-1,-1,3,0])]),$a(["rmqr","R13x27",$1.vR13x27,13,27,98,99,172,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R13x43",$1.vR13x43,13,43,22,99,329,$a([99,14,99,28]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R13x59",$1.vR13x59,13,59,20,40,486,$a([99,22,99,40]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R13x77",$1.vR13x77,13,77,26,52,684,$a([99,32,99,56]),$a([-1,-1,1,1,-1,-1,1,1])]),$a(["rmqr","R13x99",$1.vR13x99,13,99,24,50,907,$a([99,40,99,78]),$a([-1,-1,1,1,-1,-1,1,2])]),$a(["rmqr","R13x139",$1.vR13x139,13,139,28,56,1328,$a([99,60,99,112]),$a([-1,-1,2,1,-1,-1,2,2])]),$a(["rmqr","R15x43",$1.vR15x43,15,43,22,99,409,$a([99,18,99,36]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R15x59",$1.vR15x59,15,59,20,40,596,$a([99,26,99,48]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R15x77",$1.vR15x77,15,77,26,52,830,$a([99,36,99,72]),$a([-1,-1,1,1,-1,-1,2,1])]),$a(["rmqr","R15x99",$1.vR15x99,15,99,24,50,1095,$a([99,48,99,88]),$a([-1,-1,2,0,-1,-1,4,0])]),$a(["rmqr","R15x139",$1.vR15x139,15,139,28,56,1594,$a([99,72,99,130]),$a([-1,-1,2,1,-1,-1,1,4])]),$a(["rmqr","R17x43",$1.vR17x43,17,43,22,99,489,$a([99,22,99,40]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R17x59",$1.vR17x59,17,59,20,40,706,$a([99,32,99,60]),$a([-1,-1,2,0,-1,-1,2,0])]),$a(["rmqr","R17x77",$1.vR17x77,17,77,26,52,976,$a([99,44,99,84]),$a([-1,-1,2,0,-1,-1,1,2])]),$a(["rmqr","R17x99",$1.vR17x99,17,99,24,50,1283,$a([99,60,99,104]),$a([-1,-1,2,1,-1,-1,4,0])]),$a(["rmqr","R17x139",$1.vR17x139,17,139,28,56,1860,$a([99,80,99,156]),$a([-1,-1,4,0,-1,-1,2,4])])]);$k[$j++]="eclval";$x("LMQH",$1.eclevel);$j--;var _Iz=$k[--$j];var _J0=$k[--$j];$k[$j++]=_Iz.length;$k[$j++]=_J0;$j--;var _J1=$k[--$j];var _J2=$k[--$j];$k[$j++]=_J1;$k[$j++]=_J2;$j--;var _J3=$k[--$j];$1[$k[--$j]]=_J3;for(var _J7=0,_J6=$1.metrics.length-1;_J7<=_J6;_J7+=1){$1.i=_J7;$1.m=$g($1.metrics,$1.i);$1.frmt=$g($1.m,0);$1.vers=$g($1.m,1);$1.vergrp=$g($1.m,2);$1.verind=$1.i-44;$1.rows=$g($1.m,3);$1.cols=$g($1.m,4);$1.asp2=$g($1.m,5);$1.asp3=$g($1.m,6);$1.nmod=$g($1.m,7);$1.ncws=~~($1.nmod/8);$1.rbit=$1.nmod%8;$1.lc4b=false;if($eq($1.vers,"M1")||$eq($1.vers,"M3")){$1.ncws=$1.ncws+1;$1.rbit=0;$1.lc4b=true}$1.ecws=$g($g($1.m,8),$1.eclval);$1.dcws=$f($1.ncws-$1.ecws);var _Jf=$1.lc4b?4:0;$1.dmod=$f($1.dcws*8-_Jf);$1.ecb1=$g($g($1.m,9),$1.eclval*2);$1.ecb2=$g($g($1.m,9),$f($1.eclval*2+1));$1.okay=true;if($ne($1.format,$1.frmt)){$1.okay=false}if($eq($1.frmt,"micro")&&$1.fnc1first){$1.okay=false}if($ne($1.version,"unset")&&$ne($1.version,$1.vers)){$1.okay=false}if($1.ecb1==-1||$1.ecb2==-1){$1.okay=false}$1.verbits=$g($1.msgbits,$1.vergrp);if($1.verbits==-1){$1.okay=false}else{if($1.verbits.length>$1.dmod){$1.okay=false}}$1.term=$G("000000000",0,$g($1.termlens,$1.vergrp));if($1.okay){break}}if(!$1.okay){$k[$j++]="bwipp.qrcodeNoValidSymbol";$k[$j++]="No valid symbol available";$0.raiseerror()}$1.format=$1.frmt;$1.version=$1.vers;$1.msgbits=$1.verbits;$1.dcpb=~~($1.dcws/$f($1.ecb1+$1.ecb2));$1.ecpb=~~($1.ncws/$f($1.ecb1+$1.ecb2))-$1.dcpb;var _KJ=$1.term;var _KK=$1.dmod;var _KL=$1.msgbits;var _KM=$1.term;var _KN=_KM.length;var _KO=$f(_KK-_KL.length);if($f(_KK-_KL.length)>_KM.length){var _=_KN;_KN=_KO;_KO=_}$1.term=$G(_KJ,0,_KO);var _KS=$s($1.msgbits.length+$1.term.length);$P(_KS,0,$1.msgbits);$P(_KS,$1.msgbits.length,$1.term);$1.msgbits=_KS;$1.pad=$s($1.dmod);for(var _Ka=0,_KZ=$1.pad.length-1;_Ka<=_KZ;_Ka+=1){$p($1.pad,_Ka,48)}$P($1.pad,0,$1.msgbits);$1.padstrs=$a(["11101100","00010001"]);$1.padnum=0;var _Ki=$1.lc4b?5:1;for(var _Kk=~~(Math.ceil($1.msgbits.length/8)*8),_Kj=$f($1.dmod-_Ki);_Kk<=_Kj;_Kk+=8){$P($1.pad,_Kk,$g($1.padstrs,$1.padnum));$1.padnum=($1.padnum+1)%2}$1.cws=$a($1.dcws);for(var _Ku=0,_Kt=$1.cws.length-1;_Ku<=_Kt;_Ku+=1){$1.c=_Ku;$1.bpcw=8;if($1.lc4b&&$1.c==$1.cws.length-1){$1.bpcw=4}$1.cwb=$G($1.pad,$1.c*8,$1.bpcw);$1.cw=0;for(var _L4=0,_L3=$1.bpcw-1;_L4<=_L3;_L4+=1){$1.i=_L4;$1.cw=$f($1.cw+~~Math.pow(2,$1.bpcw-$1.i-1)*$f($g($1.cwb,$1.i)-48))}$p($1.cws,$1.c,$1.cw)}if($1.lc4b){var _LF=$1.cws;var _LG=$1.cws;$p(_LF,_LG.length-1,$g(_LF,_LG.length-1)<<4)}var _LJ=$g($1.options,"debugcws")!==undefined;if(_LJ){$k[$j++]="bwipp.debugcws";$k[$j++]=$1.cws;$0.raiseerror()}$k[$j++]=Infinity;$k[$j++]=1;for(var _LL=0,_LM=255;_LL<_LM;_LL++){var _LN=$k[--$j];var _LO=_LN*2;$k[$j++]=_LN;$k[$j++]=_LO;if(_LO>=256){var _LP=$k[--$j];$k[$j++]=_LP^285}}$1.rsalog=$a();$1.rslog=$a(256);for(var _LS=1;_LS<=255;_LS+=1){$p($1.rslog,$g($1.rsalog,_LS),_LS)}$1.rsprod=function(){var _LW=$k[--$j];var _LX=$k[--$j];$k[$j++]=_LX;$k[$j++]=_LW;if(_LW!=0&&_LX!=0){var _La=$g($1.rslog,$k[--$j]);var _Lf=$g($1.rsalog,$f(_La+$g($1.rslog,$k[--$j]))%255);$k[$j++]=_Lf}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Lh=0,_Li=$1.ecpb;_Lh<_Li;_Lh++){$k[$j++]=0}$1.coeffs=$a();for(var _Lm=0,_Ll=$1.ecpb-1;_Lm<=_Ll;_Lm+=1){$1.i=_Lm;$p($1.coeffs,$1.i+1,$g($1.coeffs,$1.i));for(var _Lt=$1.i;_Lt>=1;_Lt-=1){$1.j=_Lt;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _M5=$k[--$j];var _M6=$k[--$j];var _M7=$k[--$j];$p($k[--$j],_M7,$xo(_M6,_M5))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _MF=$k[--$j];var _MG=$k[--$j];$p($k[--$j],_MG,_MF)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);$1.rscodes=function(){$1.rscws=$k[--$j];$1.rsnd=$1.rscws.length;$k[$j++]=Infinity;$F($1.rscws);for(var _MP=0,_MQ=$1.ecpb;_MP<_MQ;_MP++){$k[$j++]=0}$1.rscws=$a();for(var _MU=0,_MT=$1.rsnd-1;_MU<=_MT;_MU+=1){$1.m=_MU;$1.k=$g($1.rscws,$1.m);for(var _Ma=0,_MZ=$1.ecpb-1;_Ma<=_MZ;_Ma+=1){$1.j=_Ma;$k[$j++]=$1.rscws;$k[$j++]=$1.m+$1.j+1;$k[$j++]=$g($1.coeffs,$1.ecpb-$1.j-1);$k[$j++]=$1.k;$1.rsprod();var _Mn=$k[--$j];var _Mo=$k[--$j];$p($k[--$j],_Mo,$xo(_Mn,$g($1.rscws,$1.m+$1.j+1)))}}$k[$j++]=$G($1.rscws,$1.rsnd,$1.ecpb)};$1.dcwsb=$a($f($1.ecb1+$1.ecb2));$1.ecwsb=$a($f($1.ecb1+$1.ecb2));for(var _N2=0,_N1=$f($1.ecb1-1);_N2<=_N1;_N2+=1){$1.i=_N2;$p($1.dcwsb,$1.i,$G($1.cws,$1.i*$1.dcpb,$1.dcpb));$k[$j++]=$1.ecwsb;$k[$j++]=$1.i;$k[$j++]=$g($1.dcwsb,$1.i);$1.rscodes();var _NF=$k[--$j];var _NG=$k[--$j];$p($k[--$j],_NG,_NF)}for(var _NK=0,_NJ=$f($1.ecb2-1);_NK<=_NJ;_NK+=1){$1.i=_NK;$p($1.dcwsb,$f($1.ecb1+$1.i),$G($1.cws,$f($1.ecb1*$1.dcpb+$1.i*($1.dcpb+1)),$1.dcpb+1));$k[$j++]=$1.ecwsb;$k[$j++]=$f($1.ecb1+$1.i);$k[$j++]=$g($1.dcwsb,$f($1.ecb1+$1.i));$1.rscodes();var _Nc=$k[--$j];var _Nd=$k[--$j];$p($k[--$j],_Nd,_Nc)}$1.cws=$a($1.ncws);$1.cw=0;for(var _Nj=0,_Ni=$1.dcpb;_Nj<=_Ni;_Nj+=1){$1.i=_Nj;for(var _Nn=0,_Nm=$f($f($1.ecb1+$1.ecb2)-1);_Nn<=_Nm;_Nn+=1){$1.j=_Nn;if($1.i<$g($1.dcwsb,$1.j).length){$p($1.cws,$1.cw,$g($g($1.dcwsb,$1.j),$1.i));$1.cw=$1.cw+1}}}for(var _O2=0,_O1=$1.ecpb-1;_O2<=_O1;_O2+=1){$1.i=_O2;for(var _O6=0,_O5=$f($f($1.ecb1+$1.ecb2)-1);_O6<=_O5;_O6+=1){$1.j=_O6;$p($1.cws,$1.cw,$g($g($1.ecwsb,$1.j),$1.i));$1.cw=$1.cw+1}}if($1.rbit>0){$1.pad=$a($1.cws.length+1);$P($1.pad,0,$1.cws);$p($1.pad,$1.pad.length-1,0);$1.cws=$1.pad}if($1.lc4b){var _OO=$1.cws;var _OP=$1.dcws;$p(_OO,$f(_OP-1),$g(_OO,$f(_OP-1))>>>4);for(var _OU=$f($1.dcws-1),_OT=$1.ncws-2;_OU<=_OT;_OU+=1){$1.i=_OU;$p($1.cws,$1.i,($g($1.cws,$1.i)&15)<<4);$p($1.cws,$1.i,$g($1.cws,$1.i+1)>>>4&15|$g($1.cws,$1.i))}$p($1.cws,$1.ncws-1,($g($1.cws,$1.ncws-1)&15)<<4)}var _Oo=$g($1.options,"debugecc")!==undefined;if(_Oo){$k[$j++]="bwipp.debugecc";$k[$j++]=$1.cws;$0.raiseerror()}$k[$j++]=Infinity;for(var _Os=0,_Ot=$1.rows*$1.cols;_Os<_Ot;_Os++){$k[$j++]=-1}$1.pixs=$a();$1.qmv=function(){var _Ow=$k[--$j];var _Ox=$k[--$j];$k[$j++]=$f(_Ox+_Ow*$1.cols)};if($eq($1.format,"full")){for(var _P1=8,_P0=$f($1.cols-9);_P1<=_P0;_P1+=1){$1.i=_P1;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=6;$1.qmv();var _P5=$k[--$j];$p($k[--$j],_P5,($1.i+1)%2);$k[$j++]=$1.pixs;$k[$j++]=6;$k[$j++]=$1.i;$1.qmv();var _PA=$k[--$j];$p($k[--$j],_PA,($1.i+1)%2)}}if($eq($1.format,"micro")){for(var _PF=8,_PE=$f($1.cols-1);_PF<=_PE;_PF+=1){$1.i=_PF;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=0;$1.qmv();var _PJ=$k[--$j];$p($k[--$j],_PJ,($1.i+1)%2);$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=$1.i;$1.qmv();var _PO=$k[--$j];$p($k[--$j],_PO,($1.i+1)%2)}}if($eq($1.format,"rmqr")){for(var _PT=3,_PS=$f($1.cols-4);_PT<=_PS;_PT+=1){$1.i=_PT;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=0;$1.qmv();var _PX=$k[--$j];$p($k[--$j],_PX,($1.i+1)%2);$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$f($1.rows-1);$1.qmv();var _Pd=$k[--$j];$p($k[--$j],_Pd,($1.i+1)%2)}for(var _Ph=3,_Pg=$f($1.rows-4);_Ph<=_Pg;_Ph+=1){$1.i=_Ph;$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=$1.i;$1.qmv();var _Pl=$k[--$j];$p($k[--$j],_Pl,($1.i+1)%2);$k[$j++]=$1.pixs;$k[$j++]=$f($1.cols-1);$k[$j++]=$1.i;$1.qmv();var _Pr=$k[--$j];$p($k[--$j],_Pr,($1.i+1)%2)}for(var _Py=$f($1.asp2-1),_Pz=$f($1.asp3-$1.asp2),_Px=$f($1.cols-13);_Pz<0?_Py>=_Px:_Py<=_Px;_Py+=_Pz){$1.i=_Py;for(var _Q2=3,_Q1=$f($1.rows-4);_Q2<=_Q1;_Q2+=1){$1.j=_Q2;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _Q7=$k[--$j];$p($k[--$j],_Q7,($1.j+1)%2)}}}$1.fpat=$a([$a([1,1,1,1,1,1,1,0]),$a([1,0,0,0,0,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,0,0,0,0,1,0]),$a([1,1,1,1,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);$1.fsubpat=$a([$a([1,1,1,1,1,9,9,9]),$a([1,0,0,0,1,9,9,9]),$a([1,0,1,0,1,9,9,9]),$a([1,0,0,0,1,9,9,9]),$a([1,1,1,1,1,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);$1.fcorpat=$a([$a([1,1,1,9,9,9,9,9]),$a([1,0,9,9,9,9,9,9]),$a([1,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);$1.fnullpat=$a([$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);var _Qy=new Map([["full",$a([$1.fpat,$1.fpat,$1.fpat,$1.fnullpat])],["micro",$a([$1.fpat,$1.fnullpat,$1.fnullpat,$1.fnullpat])],["rmqr",$a([$1.fpat,$1.fcorpat,$1.fcorpat,$1.fsubpat])]]);$1.fpats=$g(_Qy,$1.format);for(var _R1=0;_R1<=7;_R1+=1){$1.y=_R1;for(var _R2=0;_R2<=7;_R2+=1){$1.x=_R2;$1.fpb0=$g($g($g($1.fpats,0),$1.y),$1.x);$1.fpb1=$g($g($g($1.fpats,1),$1.y),$1.x);$1.fpb2=$g($g($g($1.fpats,2),$1.y),$1.x);$1.fpb3=$g($g($g($1.fpats,3),$1.y),$1.x);if($1.fpb0!=9&&$1.y<$1.rows){$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.qmv();var _RY=$k[--$j];$p($k[--$j],_RY,$1.fpb0)}if($1.fpb1!=9){$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.cols-$1.x)-1);$k[$j++]=$1.y;$1.qmv();var _Rg=$k[--$j];$p($k[--$j],_Rg,$1.fpb1)}if($1.fpb2!=9){$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$f($f($1.rows-$1.y)-1);$1.qmv();var _Ro=$k[--$j];$p($k[--$j],_Ro,$1.fpb2)}if($1.fpb3!=9){$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.cols-$1.x)-1);$k[$j++]=$f($f($1.rows-$1.y)-1);$1.qmv();var _Rx=$k[--$j];$p($k[--$j],_Rx,$1.fpb3)}}}$1.putalgnpat=function(){$1.py=$k[--$j];$1.px=$k[--$j];for(var _S1=0;_S1<=4;_S1+=1){$1.pb=_S1;for(var _S2=0;_S2<=4;_S2+=1){$1.pa=_S2;$1.algnb=$g($g($1.algnpat,$1.pb),$1.pa);if($1.algnb!=9){$k[$j++]=$1.pixs;$k[$j++]=$f($1.px+$1.pa);$k[$j++]=$f($1.py+$1.pb);$1.qmv();var _SF=$k[--$j];$p($k[--$j],_SF,$1.algnb)}}}};if($eq($1.format,"full")){$1.algnpat=$a([$a([1,1,1,1,1]),$a([1,0,0,0,1]),$a([1,0,1,0,1]),$a([1,0,0,0,1]),$a([1,1,1,1,1])]);for(var _ST=$f($1.asp2-2),_SU=$f($1.asp3-$1.asp2),_SS=$f($1.cols-13);_SU<0?_ST>=_SS:_ST<=_SS;_ST+=_SU){$1.i=_ST;$k[$j++]=$1.i;$k[$j++]=4;$1.putalgnpat();$k[$j++]=4;$k[$j++]=$1.i;$1.putalgnpat()}for(var _Sc=$f($1.asp2-2),_Sd=$f($1.asp3-$1.asp2),_Sb=$f($1.cols-9);_Sd<0?_Sc>=_Sb:_Sc<=_Sb;_Sc+=_Sd){$1.x=_Sc;for(var _Sj=$f($1.asp2-2),_Sk=$f($1.asp3-$1.asp2),_Si=$f($1.rows-9);_Sk<0?_Sj>=_Si:_Sj<=_Si;_Sj+=_Sk){$1.y=_Sj;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.putalgnpat()}}}if($eq($1.format,"rmqr")){$1.algnpat=$a([$a([1,1,1,9,9]),$a([1,0,1,9,9]),$a([1,1,1,9,9]),$a([9,9,9,9,9]),$a([9,9,9,9,9])]);for(var _Sz=$f($1.asp2-2),_T0=$f($1.asp3-$1.asp2),_Sy=$f($1.cols-13);_T0<0?_Sz>=_Sy:_Sz<=_Sy;_Sz+=_T0){$1.i=_Sz;$k[$j++]=$1.i;$k[$j++]=0;$1.putalgnpat();$k[$j++]=$1.i;$k[$j++]=$f($1.rows-3);$1.putalgnpat()}}var _W1=new Map([["full",$a([$a([$a([0,8]),$a([8,$f($1.cols-1)])]),$a([$a([1,8]),$a([8,$f($1.cols-2)])]),$a([$a([2,8]),$a([8,$f($1.cols-3)])]),$a([$a([3,8]),$a([8,$f($1.cols-4)])]),$a([$a([4,8]),$a([8,$f($1.cols-5)])]),$a([$a([5,8]),$a([8,$f($1.cols-6)])]),$a([$a([7,8]),$a([8,$f($1.cols-7)])]),$a([$a([8,8]),$a([$f($1.cols-8),8])]),$a([$a([8,7]),$a([$f($1.cols-7),8])]),$a([$a([8,5]),$a([$f($1.cols-6),8])]),$a([$a([8,4]),$a([$f($1.cols-5),8])]),$a([$a([8,3]),$a([$f($1.cols-4),8])]),$a([$a([8,2]),$a([$f($1.cols-3),8])]),$a([$a([8,1]),$a([$f($1.cols-2),8])]),$a([$a([8,0]),$a([$f($1.cols-1),8])])])],["micro",$a([$a([$a([1,8])]),$a([$a([2,8])]),$a([$a([3,8])]),$a([$a([4,8])]),$a([$a([5,8])]),$a([$a([6,8])]),$a([$a([7,8])]),$a([$a([8,8])]),$a([$a([8,7])]),$a([$a([8,6])]),$a([$a([8,5])]),$a([$a([8,4])]),$a([$a([8,3])]),$a([$a([8,2])]),$a([$a([8,1])])])],["rmqr",$a([$a([$a([11,3]),$a([$f($1.cols-3),$f($1.rows-6)])]),$a([$a([11,2]),$a([$f($1.cols-4),$f($1.rows-6)])]),$a([$a([11,1]),$a([$f($1.cols-5),$f($1.rows-6)])]),$a([$a([10,5]),$a([$f($1.cols-6),$f($1.rows-2)])]),$a([$a([10,4]),$a([$f($1.cols-6),$f($1.rows-3)])]),$a([$a([10,3]),$a([$f($1.cols-6),$f($1.rows-4)])]),$a([$a([10,2]),$a([$f($1.cols-6),$f($1.rows-5)])]),$a([$a([10,1]),$a([$f($1.cols-6),$f($1.rows-6)])]),$a([$a([9,5]),$a([$f($1.cols-7),$f($1.rows-2)])]),$a([$a([9,4]),$a([$f($1.cols-7),$f($1.rows-3)])]),$a([$a([9,3]),$a([$f($1.cols-7),$f($1.rows-4)])]),$a([$a([9,2]),$a([$f($1.cols-7),$f($1.rows-5)])]),$a([$a([9,1]),$a([$f($1.cols-7),$f($1.rows-6)])]),$a([$a([8,5]),$a([$f($1.cols-8),$f($1.rows-2)])]),$a([$a([8,4]),$a([$f($1.cols-8),$f($1.rows-3)])]),$a([$a([8,3]),$a([$f($1.cols-8),$f($1.rows-4)])]),$a([$a([8,2]),$a([$f($1.cols-8),$f($1.rows-5)])]),$a([$a([8,1]),$a([$f($1.cols-8),$f($1.rows-6)])])])]]);$1.formatmap=$g(_W1,$1.format);$F($1.formatmap,function(){$F($k[--$j],function(){$F($k[--$j]);$1.qmv();$p($1.pixs,$k[--$j],1)})});if($eq($1.format,"full")&&$1.cols>=45){$1.versionmap=$a([$a([$a([$f($1.cols-9),5]),$a([5,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),5]),$a([5,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),5]),$a([5,$f($1.cols-11)])]),$a([$a([$f($1.cols-9),4]),$a([4,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),4]),$a([4,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),4]),$a([4,$f($1.cols-11)])]),$a([$a([$f($1.cols-9),3]),$a([3,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),3]),$a([3,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),3]),$a([3,$f($1.cols-11)])]),$a([$a([$f($1.cols-9),2]),$a([2,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),2]),$a([2,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),2]),$a([2,$f($1.cols-11)])]),$a([$a([$f($1.cols-9),1]),$a([1,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),1]),$a([1,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),1]),$a([1,$f($1.cols-11)])]),$a([$a([$f($1.cols-9),0]),$a([0,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),0]),$a([0,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),0]),$a([0,$f($1.cols-11)])])])}else{$1.versionmap=$a([])}var _Xf=$1.versionmap;for(var _Xg=0,_Xh=_Xf.length;_Xg<_Xh;_Xg++){$F($g(_Xf,_Xg),function(){$F($k[--$j]);$1.qmv();$p($1.pixs,$k[--$j],0)})}if($eq($1.format,"full")){$k[$j++]=$1.pixs;$k[$j++]=8;$k[$j++]=$f($1.rows-8);$1.qmv();var _Xp=$k[--$j];$p($k[--$j],_Xp,0)}var _Y9=$a([function(){var _Xr=$k[--$j];var _Xs=$k[--$j];$k[$j++]=$f(_Xs+_Xr)%2},function(){var _Xt=$k[--$j];var _Xu=$k[--$j];$k[$j++]=_Xt;$k[$j++]=_Xu;$j--;var _Xv=$k[--$j];$k[$j++]=_Xv%2},function(){$j--;var _Xw=$k[--$j];$k[$j++]=_Xw%3},function(){var _Xx=$k[--$j];var _Xy=$k[--$j];$k[$j++]=$f(_Xy+_Xx)%3},function(){var _Xz=$k[--$j];var _Y0=$k[--$j];$k[$j++]=(~~(_Xz/2)+~~(_Y0/3))%2},function(){var _Y1=$k[--$j];var _Y3=$k[--$j]*_Y1;$k[$j++]=$f(_Y3%2+_Y3%3)},function(){var _Y4=$k[--$j];var _Y6=$k[--$j]*_Y4;$k[$j++]=$f(_Y6%2+_Y6%3)%2},function(){var _Y7=$k[--$j];var _Y8=$k[--$j];$k[$j++]=$f(_Y8*_Y7%3+$f(_Y8+_Y7)%2)%2}]);var _YK=$a([function(){var _YA=$k[--$j];var _YB=$k[--$j];$k[$j++]=_YA;$k[$j++]=_YB;$j--;var _YC=$k[--$j];$k[$j++]=_YC%2},function(){var _YD=$k[--$j];var _YE=$k[--$j];$k[$j++]=(~~(_YD/2)+~~(_YE/3))%2},function(){var _YF=$k[--$j];var _YH=$k[--$j]*_YF;$k[$j++]=$f(_YH%2+_YH%3)%2},function(){var _YI=$k[--$j];var _YJ=$k[--$j];$k[$j++]=$f(_YJ*_YI%3+$f(_YJ+_YI)%2)%2}]);var _YN=$a([function(){var _YL=$k[--$j];var _YM=$k[--$j];$k[$j++]=(~~(_YL/2)+~~(_YM/3))%2}]);var _YO=new Map([["full",_Y9],["micro",_YK],["rmqr",_YN]]);$1.maskfuncs=$g(_YO,$1.format);if($1.mask!=-1){$1.maskfuncs=$a([$g($1.maskfuncs,$1.mask-1)]);$1.bestmaskval=$1.mask-1}$1.masks=$a($1.maskfuncs.length);for(var _Yb=0,_Ya=$1.masks.length-1;_Yb<=_Ya;_Yb+=1){$1.m=_Yb;$1.mask=$a($1.rows*$1.cols);for(var _Yh=0,_Yg=$f($1.rows-1);_Yh<=_Yg;_Yh+=1){$1.j=_Yh;for(var _Yk=0,_Yj=$f($1.cols-1);_Yk<=_Yj;_Yk+=1){$1.i=_Yk;$k[$j++]=$1.i;$k[$j++]=$1.j;if($g($1.maskfuncs,$1.m)()===true){break}var _Yq=$k[--$j];$k[$j++]=_Yq==0;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _Yu=$k[--$j];var _Yw=$g($k[--$j],_Yu);var _Yx=$k[--$j];var _Yy=_Yx&&_Yw==-1?1:0;$k[$j++]=_Yy;$k[$j++]=$1.mask;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _Z2=$k[--$j];var _Z3=$k[--$j];$p(_Z3,_Z2,$k[--$j])}}$p($1.masks,$1.m,$1.mask)}var _ZA=$ne($1.format,"rmqr")?1:2;$1.posx=$f($1.cols-_ZA);$1.posy=$f($1.rows-1);$1.dir=-1;$1.col=1;$1.num=0;for(;;){if($1.posx<0){break}$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.qmv();var _ZG=$k[--$j];if($g($k[--$j],_ZG)==-1){var _ZL=$g($1.cws,~~($1.num/8));var _ZN=-(7-$1.num%8);$k[$j++]=(_ZN<0?_ZL>>>-_ZN:_ZL<<_ZN)&1;$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.qmv();var _ZR=$k[--$j];var _ZS=$k[--$j];$p(_ZS,_ZR,$k[--$j]);$1.num=$1.num+1}if($1.col==1){$1.col=0;$1.posx=$f($1.posx-1)}else{$1.col=1;$1.posx=$f($1.posx+1);$1.posy=$f($1.posy+$1.dir);if($1.posy<0||$1.posy>=$1.rows){$1.dir=$1.dir*-1;$1.posy=$f($1.posy+$1.dir);$1.posx=$f($1.posx-2);if($eq($1.format,"full")&&$1.posx==6){$1.posx=$f($1.posx-1)}}}}$1.evalfulln1n3=function(){$1.scrle=$k[--$j];$k[$j++]="scr1";$k[$j++]=0;$F($1.scrle,function(){var _Zm=$k[--$j];$k[$j++]=_Zm;if(_Zm>=5){var _Zn=$k[--$j];var _Zp=$f($f($k[--$j]+_Zn)-2);$k[$j++]=_Zp;$k[$j++]=_Zp}$j--});var _Zq=$k[--$j];$1[$k[--$j]]=_Zq;$1.scr3=0;for(var _Zu=3,_Zt=$1.scrle.length-3;_Zu<=_Zt;_Zu+=2){$1.j=_Zu;if($g($1.scrle,$1.j)%3==0){$1.fact=~~($g($1.scrle,$1.j)/3);var _a3=$G($1.scrle,$1.j-2,5);for(var _a4=0,_a5=_a3.length;_a4<_a5;_a4++){$k[$j++]=$g(_a3,_a4)==$1.fact}var _a8=$k[--$j];var _a9=$k[--$j];var _aA=$k[--$j];$k[$j++]=$an(_a9,_a8);$k[$j++]=_aA;$j--;var _aB=$k[--$j];var _aC=$k[--$j];var _aD=$k[--$j];if(_aD&&(_aC&&_aB)){if($1.j==3||$1.j+4>=$1.scrle.length){$1.scr3=$1.scr3+40}else{if($g($1.scrle,$1.j-3)>=4||$g($1.scrle,$1.j+3)>=4){$1.scr3=$1.scr3+40}}}}}$k[$j++]=$1.scr1;$k[$j++]=$1.scr3};$1.evalfull=function(){$1.sym=$k[--$j];$1.n1=0;$1.n2=0;$1.n3=0;$1.rle=$a($f($1.cols+1));$1.lastpairs=$a($1.cols);$1.thispairs=$a($1.cols);$1.colsadd1=$f($1.cols+1);for(var _ab=0,_aa=$f($1.cols-1);_ab<=_aa;_ab+=1){$1.i=_ab;$k[$j++]=Infinity;var _ad=$1.cols;$k[$j++]=0;$k[$j++]=0;for(var _af=$1.i,_ag=_ad,_ae=$f(_ad*_ad-1);_ag<0?_af>=_ae:_af<=_ae;_af+=_ag){var _ai=$g($1.sym,_af);var _aj=$k[--$j];$k[$j++]=_ai;if($eq(_aj,_ai)){var _ak=$k[--$j];var _al=$k[--$j];$k[$j++]=$f(_al+1);$k[$j++]=_ak}else{var _am=$k[--$j];$k[$j++]=1;$k[$j++]=_am}}$j--;var _ao=$m()+2;$r($G($1.rle,0,_ao-2));$1.evalfulln1n3();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--;$1.symrow=$G($1.sym,$1.i*$1.cols,$1.cols);$k[$j++]=Infinity;var _az=$1.symrow;$k[$j++]=0;$k[$j++]=0;for(var _b0=0,_b1=_az.length;_b0<_b1;_b0++){var _b2=$g(_az,_b0);var _b3=$k[--$j];$k[$j++]=_b2;if($eq(_b3,_b2)){var _b4=$k[--$j];var _b5=$k[--$j];$k[$j++]=$f(_b5+1);$k[$j++]=_b4}else{var _b6=$k[--$j];$k[$j++]=1;$k[$j++]=_b6}}$j--;var _b8=$m()+2;$r($G($1.rle,0,_b8-2));$1.evalfulln1n3();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--;var _bE=$1.thispairs;$1.thispairs=$1.lastpairs;$1.lastpairs=_bE;var _bI=$g($1.symrow,0)==1?0:1;var _bJ=$1.symrow;$k[$j++]=_bI;for(var _bK=0,_bL=_bJ.length;_bK<_bL;_bK++){var _bM=$g(_bJ,_bK);var _bN=$k[--$j];$k[$j++]=$f(_bN+_bM);$k[$j++]=_bM}$j--;$r($1.thispairs);$j--;if($1.i>0){$k[$j++]=Infinity;$q($1.lastpairs);$q($1.thispairs);$k[$j++]=$1.n2;for(var _bU=0,_bV=$1.cols;_bU<_bV;_bU++){var _bW=$k[--$j];var _bX=$k[--$j];$k[$j++]=_bW;$k[$j++]=_bX;var _bZ=$k[$j-1-$1.colsadd1];if(($f($k[--$j]+_bZ)&3)==0){var _bb=$k[--$j];$k[$j++]=$f(_bb+3)}}$1.n2=$k[--$j];$l()}}$k[$j++]="dark";$k[$j++]=0;$F($1.sym,function(){var _be=$k[--$j];var _bf=$k[--$j];$k[$j++]=$f(_bf+_be)});var _bg=$k[--$j];$1[$k[--$j]]=_bg;var _bj=$1.cols;$1.n4=~~(Math.abs($f($1.dark*100/(_bj*_bj)-50))/5)*10;$k[$j++]=$f($f($f($1.n1+$1.n2)+$1.n3)+$1.n4)};$1.evalmicro=function(){$1.sym=$k[--$j];$1.dkrhs=0;$1.dkbot=0;for(var _br=1,_bq=$f($1.cols-1);_br<=_bq;_br+=1){$1.i=_br;$k[$j++]="dkrhs";$k[$j++]=$1.dkrhs;$k[$j++]=$1.sym;$k[$j++]=$f($1.cols-1);$k[$j++]=$1.i;$1.qmv();var _bw=$k[--$j];var _by=$g($k[--$j],_bw);var _bz=$k[--$j];$1[$k[--$j]]=$f(_bz+_by);$k[$j++]="dkbot";$k[$j++]=$1.dkbot;$k[$j++]=$1.sym;$k[$j++]=$1.i;$k[$j++]=$f($1.cols-1);$1.qmv();var _c5=$k[--$j];var _c7=$g($k[--$j],_c5);var _c8=$k[--$j];$1[$k[--$j]]=$f(_c8+_c7)}if($1.dkrhs<=$1.dkbot){$k[$j++]=-($1.dkrhs*16+$1.dkbot)}else{$k[$j++]=-($1.dkbot*16+$1.dkrhs)}};$1.bestscore=999999999;for(var _cI=0,_cH=$1.masks.length-1;_cI<=_cH;_cI+=1){$1.m=_cI;$1.masksym=$a($1.rows*$1.cols);for(var _cP=0,_cO=$f($1.rows*$1.cols-1);_cP<=_cO;_cP+=1){$1.i=_cP;$p($1.masksym,$1.i,$xo($g($1.pixs,$1.i),$g($g($1.masks,$1.m),$1.i)))}if($1.masks.length!=1){if($eq($1.format,"full")){$k[$j++]=$1.masksym;$1.evalfull();$1.score=$k[--$j]}else{$k[$j++]=$1.masksym;$1.evalmicro();$1.score=$k[--$j]}if($1.score<$1.bestscore){$1.bestsym=$1.masksym;$1.bestmaskval=$1.m;$1.bestscore=$1.score}}else{$1.bestsym=$1.masksym}}$1.pixs=$1.bestsym;if($eq($1.format,"full")){$k[$j++]=$1.pixs;$k[$j++]=8;$k[$j++]=$f($1.cols-8);$1.qmv();var _cq=$k[--$j];$p($k[--$j],_cq,1)}if($eq($1.format,"full")){$1.fmtvals=$a([21522,20773,24188,23371,17913,16590,20375,19104,30660,29427,32170,30877,26159,25368,27713,26998,5769,5054,7399,6608,1890,597,3340,2107,13663,12392,16177,14854,9396,8579,11994,11245]);$k[$j++]="ecid";$x("MLHQ",$1.eclevel);$j--;var _cv=$k[--$j];var _cw=$k[--$j];$k[$j++]=_cv.length;$k[$j++]=_cw;$j--;var _cx=$k[--$j];var _cy=$k[--$j];$k[$j++]=_cx;$k[$j++]=_cy;$j--;var _cz=$k[--$j];$1[$k[--$j]]=_cz;$1.fmtval=$g($1.fmtvals,($1.ecid<<3)+$1.bestmaskval);for(var _d7=0,_d6=$1.formatmap.length-1;_d7<=_d6;_d7+=1){$1.i=_d7;$F($g($1.formatmap,$1.i),function(){var _dC=$k[--$j];$k[$j++]=$1.pixs;$q(_dC);$1.qmv();var _dD=$1.fmtval;var _dF=-(14-$1.i);var _dG=$k[--$j];$p($k[--$j],_dG,(_dF<0?_dD>>>-_dF:_dD<<_dF)&1)})}}if($eq($1.format,"micro")){$1.fmtvals=$a([17477,16754,20011,19228,21934,20633,24512,23287,26515,25252,28157,26826,30328,29519,31766,31009,1758,1001,3248,2439,5941,4610,7515,6252,9480,8255,12134,10833,13539,12756,16013,15290]);$1.symid=$g($g($a([$a([0]),$a([1,2]),$a([3,4]),$a([5,6,7])]),~~($f($1.cols-11)/2)),$1.eclval);$1.fmtval=$g($1.fmtvals,($1.symid<<2)+$1.bestmaskval);for(var _dZ=0,_dY=$1.formatmap.length-1;_dZ<=_dY;_dZ+=1){$1.i=_dZ;$k[$j++]=$1.pixs;$q($g($g($1.formatmap,$1.i),0));$1.qmv();var _df=$1.fmtval;var _dh=-(14-$1.i);var _di=$k[--$j];$p($k[--$j],_di,(_dh<0?_df>>>-_dh:_df<<_dh)&1)}}if($eq($1.format,"rmqr")){$1.fmtvals1=$a([129714,124311,121821,115960,112748,108361,104707,99878,98062,90155,89697,82244,81360,74485,72895,66458,61898,61167,53413,53120,45844,44081,37499,36190,29814,27475,21785,19004,13992,10637,6087,2274,258919,257090,250376,249133,242105,241308,233686,233459,227035,223742,219060,215185,209925,207648,202090,199247,194591,190266,186736,181845,178881,173540,170926,165003,163235,156294,154828,148457,147325,139352,138770,131383]);$1.fmtvals2=$a([133755,136542,142100,144433,149669,153472,158154,161519,167879,168162,175784,176525,183577,184892,191606,193363,196867,204326,204908,212809,213981,220408,221874,228759,230591,236442,239056,244469,247393,252228,255758,260139,942,7307,8897,15844,16752,24149,24607,32570,34322,39223,42877,47192,50380,56297,58787,64134,67798,71667,76217,79516,84488,87341,93031,95298,101738,102991,109573,111392,118708,118929,126683,127486]);$k[$j++]="fmtvalu";$x("MH",$1.eclevel);$j--;var _do=$k[--$j];var _dp=$k[--$j];$k[$j++]=_do.length;$k[$j++]=_dp;$j--;var _dq=$k[--$j];var _dr=$k[--$j];$k[$j++]=_dq;$k[$j++]=_dr;$j--;var _ds=$k[--$j];$1[$k[--$j]]=(_ds<<5)+$1.verind;$1.fmtval1=$g($1.fmtvals1,$1.fmtvalu);$1.fmtval2=$g($1.fmtvals2,$1.fmtvalu);for(var _e3=0,_e2=$1.formatmap.length-1;_e3<=_e2;_e3+=1){$1.i=_e3;$k[$j++]=$1.pixs;$q($g($g($1.formatmap,$1.i),0));$1.qmv();var _e9=$1.fmtval1;var _eB=-(17-$1.i);var _eC=$k[--$j];$p($k[--$j],_eC,(_eB<0?_e9>>>-_eB:_e9<<_eB)&1);$k[$j++]=$1.pixs;$q($g($g($1.formatmap,$1.i),1));$1.qmv();var _eJ=$1.fmtval2;var _eL=-(17-$1.i);var _eM=$k[--$j];$p($k[--$j],_eM,(_eL<0?_eJ>>>-_eL:_eJ<<_eL)&1)}}if($eq($1.format,"full")&&$1.cols>=45){$1.vervals=$a([31892,34236,39577,42195,48118,51042,55367,58893,63784,68472,70749,76311,79154,84390,87683,92361,96236,102084,102881,110507,110734,117786,119615,126325,127568,133589,136957,141498,145311,150283,152622,158308,161089,167017]);$1.verval=$g($1.vervals,~~($f($1.cols-17)/4)-7);for(var _eW=0,_eV=$1.versionmap.length-1;_eW<=_eV;_eW+=1){$1.i=_eW;$F($g($1.versionmap,$1.i),function(){var _eb=$k[--$j];$k[$j++]=$1.pixs;$F(_eb);$1.qmv();var _ec=$1.verval;var _ee=-(17-$1.i);var _ef=$k[--$j];$p($k[--$j],_ef,(_ee<0?_ec>>>-_ee:_ec<<_ee)&1)})}}var _en=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.cols],["pixy",$1.rows],["height",$1.rows*2/72],["width",$1.cols*2/72],["opt",$1.options]]);$k[$j++]=_en;if(!$1.dontdraw){$0.renmatrix()}};$0.swissqrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.parse=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]="barcode";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _9=$k[--$j];$1[$k[--$j]]=_9;$1.barlen=$1.barcode.length;delete $1.options["parse"];if($1.barcode.length>997){$k[$j++]="bwipp.swissqrcodeBadLength";$k[$j++]="Swiss QR Code input must not exceed 997 digits";$0.raiseerror()}$p($1.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.qrcode();var _H=$k[--$j];$1[$k[--$j]]=_H;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$$.save();var _N=$$.currpos();$$.translate(_N.x,_N.y);var _O=72/25.4;$$.scale(_O,_O);$$.save();$$.newpath();$$.moveto(0,0);$$.lineto(46,0);$$.lineto(46,46);$$.lineto(0,46);$$.closepath();$$.moveto(19.5,19.5);$$.lineto(19.5,26.5);$$.lineto(26.5,26.5);$$.lineto(26.5,19.5);$$.closepath();$$.clip();$$.save();$$.moveto(0,0);var _R=46/$g($1.args,"pixx")/2;$$.scale(_R,_R);$0.renmatrix();$$.restore();$$.restore();$$.translate(19.5,19.5);var _S=7/83;$$.scale(_S,_S);$$.newpath();$$.moveto(6,6);$$.lineto(6,77);$$.lineto(77,77);$$.lineto(77,6);$$.closepath();$$.moveto(49,18);$$.lineto(49,34);$$.lineto(65,34);$$.lineto(65,49);$$.lineto(49,49);$$.lineto(49,65);$$.lineto(34,65);$$.lineto(34,49);$$.lineto(18,49);$$.lineto(18,34);$$.lineto(34,34);$$.lineto(34,18);$$.closepath();$$.setrgbcolor(0,0,0);$$.fill();$$.restore()}};$0.microqrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","micro");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.qrcode();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.rectangularmicroqrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","rmqr");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.qrcode();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.maxicode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.mode=-1;$1.sam=-1;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.mode=~~$1.mode;$1.sam=~~$1.sam;var _9=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true]]);$1.fncvals=_9;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _C=$k[--$j];$1[$k[--$j]]=_C;$1.msglen=$1.msg.length;if($1.mode==2||$1.mode==3){$1.barcode=$s($1.msglen);for(var _L=0,_K=$1.msglen-1;_L<=_K;_L+=1){$1.i=_L;if($g($1.msg,$1.i)>0){$p($1.barcode,$1.i,$g($1.msg,$1.i))}}$1.barlen=$1.barcode.length;if($eq($G($1.barcode,0,7),"[)>01")){$1.fid=$G($1.barcode,0,9);$1.barcode=$G($1.barcode,9,$1.barlen-9)}else{$1.fid=""}$x($1.barcode,"");$j--;$1.pcode=$k[--$j];$j--;$x($k[--$j],"");$j--;$1.ccode=$k[--$j];$j--;$x($k[--$j],"");$j--;$1.scode=$k[--$j];$j--;$1.barcode=$k[--$j];var _l=$s($1.barcode.length+$1.fid.length);$P(_l,0,$1.fid);$P(_l,$1.fid.length,$1.barcode);$1.barcode=_l;$1.barlen=$1.barcode.length;$k[$j++]=Infinity;var _q=$1.barcode;for(var _r=0,_s=_q.length;_r<_s;_r++){$k[$j++]=$g(_q,_r)}$1.msg=$a();$1.msglen=$1.msg.length}$1.eci=-1;$1.pad=-2;$1.ns=-3;$1.la=-4;$1.lb=-5;$1.sa=-6;$1.sb=-7;$1.sc=-8;$1.sd=-9;$1.se=-10;$1.sa2=-11;$1.sa3=-12;$1.lkc=-13;$1.lkd=-14;$1.lke=-15;$1.pd2=-16;$1.pd3=-17;$1.charmaps=$a([$a([13,"`",192,224,0]),$a(["A","a",193,225,1]),$a(["B","b",194,226,2]),$a(["C","c",195,227,3]),$a(["D","d",196,228,4]),$a(["E","e",197,229,5]),$a(["F","f",198,230,6]),$a(["G","g",199,231,7]),$a(["H","h",200,232,8]),$a(["I","i",201,233,9]),$a(["J","j",202,234,10]),$a(["K","k",203,235,11]),$a(["L","l",204,236,12]),$a(["M","m",205,237,13]),$a(["N","n",206,238,14]),$a(["O","o",207,239,15]),$a(["P","p",208,240,16]),$a(["Q","q",209,241,17]),$a(["R","r",210,242,18]),$a(["S","s",211,243,19]),$a(["T","t",212,244,20]),$a(["U","u",213,245,21]),$a(["V","v",214,246,22]),$a(["W","w",215,247,23]),$a(["X","x",216,248,24]),$a(["Y","y",217,249,25]),$a(["Z","z",218,250,26]),$a([$1.eci,$1.eci,$1.eci,$1.eci,$1.eci]),$a([28,28,28,28,$1.pad]),$a([29,29,29,29,$1.pad]),$a([30,30,30,30,27]),$a([$1.ns,$1.ns,$1.ns,$1.ns,$1.ns]),$a([" ","{",219,251,28]),$a([$1.pad,$1.pad,220,252,29]),$a(['"',"}",221,253,30]),$a(["#","~",222,254,31]),$a(["$",127,223,255,159]),$a(["%",";",170,161,160]),$a(["&","<",172,168,162]),$a(["'","=",177,171,163]),$a([40,">",178,175,164]),$a([41,"?",179,176,165]),$a(["*","[",181,180,166]),$a(["+",92,185,183,167]),$a([",","]",186,184,169]),$a(["-","^",188,187,173]),$a([".","_",189,191,174]),$a(["/"," ",190,138,182]),$a(["0",",",128,139,149]),$a(["1",".",129,140,150]),$a(["2","/",130,141,151]),$a(["3",":",131,142,152]),$a(["4","@",132,143,153]),$a(["5","!",133,144,154]),$a(["6","|",134,145,155]),$a(["7",$1.pd2,135,146,156]),$a(["8",$1.sa2,136,147,157]),$a(["9",$1.sa3,137,148,158]),$a([":",$1.pd3,$1.la,$1.la,$1.la]),$a([$1.sb,$1.sa," "," "," "]),$a([$1.sc,$1.sc,$1.lkc,$1.sc,$1.sc]),$a([$1.sd,$1.sd,$1.sd,$1.lkd,$1.sd]),$a([$1.se,$1.se,$1.se,$1.se,$1.lke]),$a([$1.lb,$1.la,$1.lb,$1.lb,$1.lb])]);$1.charvals=$a([new Map,new Map,new Map,new Map,new Map]);for(var _2j=0,_2i=$1.charmaps.length-1;_2j<=_2i;_2j+=1){$1.i=_2j;$1.encs=$g($1.charmaps,$1.i);for(var _2n=0;_2n<=4;_2n+=1){$1.j=_2n;var _2q=$g($1.encs,$1.j);$k[$j++]=_2q;if($eq($t(_2q),"stringtype")){var _2t=$g($k[--$j],0);$k[$j++]=_2t}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.seta=$g($1.charvals,0);$1.setb=$g($1.charvals,1);$1.setc=$g($1.charvals,2);$1.setd=$g($1.charvals,3);$1.sete=$g($1.charvals,4);$k[$j++]=Infinity;for(var _3A=0,_3B=$1.msglen+1;_3A<_3B;_3A++){$k[$j++]=0}$1.nseq=$a();for(var _3E=$1.msglen-1;_3E>=0;_3E-=1){$1.i=_3E;var _3H=$g($1.msg,$1.i);if(_3H>=48&&_3H<=57){$p($1.nseq,$1.i,$f($g($1.nseq,$1.i+1)+1))}else{$p($1.nseq,$1.i,0)}}$1.nseq=$G($1.nseq,0,$1.msglen);$1.prefixinset=function(){$k[$j++]=0;for(;;){var _3S=$k[--$j];var _3T=$k[--$j];$k[$j++]=_3T;$k[$j++]=_3S;if(_3S>=_3T.length){break}var _3U=$k[--$j];var _3V=$k[--$j];var _3X=$k[--$j];var _3Y=$g(_3X,$g(_3V,_3U))!==undefined;$k[$j++]=_3X;$k[$j++]=_3V;$k[$j++]=_3U;if(_3Y){var _3Z=$k[--$j];$k[$j++]=$f(_3Z+1)}else{break}}var _3a=$k[--$j];var _3b=$k[--$j];$k[$j++]=_3a;$k[$j++]=_3b;$j--;var _3c=$k[--$j];var _3d=$k[--$j];$k[$j++]=_3c;$k[$j++]=_3d;$j--};$1.enc=function(){var _3e=$k[--$j];$p($1.out,$1.j,$g(_3e,$k[--$j]));$1.j=$1.j+1};$1.out=$a(144);$1.i=0;$1.j=0;$1.cset="seta";for(;;){if($1.i==$1.msglen){if($ne($1.cset,"seta")&&$ne($1.cset,"setb")){$k[$j++]=$1.la;$k[$j++]=$1[$1.cset];$1.enc();$1.cset="seta"}break}for(;;){if($g($1.msg,$1.i)<=-1e6){$k[$j++]=$1.eci;$k[$j++]=$1[$1.cset];$1.enc();var _41=$f(-$g($1.msg,$1.i)-1e6);$k[$j++]=_41;if(_41<=31){var _42=$k[--$j];$k[$j++]=_42&63;$r($a(1))}else{var _44=$k[--$j];$k[$j++]=_44;if(_44<=1023){var _45=$k[--$j];$k[$j++]=_45>>>6&31|32;$k[$j++]=_45&63;$r($a(2))}else{var _47=$k[--$j];$k[$j++]=_47;if(_47<=32767){var _48=$k[--$j];$k[$j++]=_48>>>12&47|48;$k[$j++]=_48>>>6&63;$k[$j++]=_48&63;$r($a(3))}else{var _4A=$k[--$j];$k[$j++]=_4A>>>18&55|56;$k[$j++]=_4A>>>12&63;$k[$j++]=_4A>>>6&63;$k[$j++]=_4A&63;$r($a(4))}}}var _4C=$k[--$j];$P($1.out,$1.j,_4C);$1.j=_4C.length+$1.j;$1.i=$1.i+1;break}if($g($1.nseq,$1.i)>=9){var _4M=$G($1.msg,$1.i,9);$k[$j++]=0;for(var _4N=0,_4O=_4M.length;_4N<_4O;_4N++){var _4Q=$k[--$j];$k[$j++]=$f(_4Q+$f($g(_4M,_4N)-48))*10}var _4R=$k[--$j];$k[$j++]=~~(_4R/10);for(var _4S=0,_4T=4;_4S<_4T;_4S++){var _4U=$k[--$j];$k[$j++]=_4U&63;$k[$j++]=_4U>>>6}$k[$j++]=$g($1[$1.cset],$1.ns);for(var _4Z=0;_4Z<=10;_4Z+=2){var _4a=$k[$j-1-_4Z];$k[$j++]=_4a}$r($a(6));var _4c=$k[--$j];var _4d=$k[--$j];var _4e=$k[--$j];var _4f=$k[--$j];var _4g=$k[--$j];var _4h=$k[--$j];var _4i=$k[--$j];$k[$j++]=_4c;$k[$j++]=_4i;$k[$j++]=_4h;$k[$j++]=_4g;$k[$j++]=_4f;$k[$j++]=_4e;$k[$j++]=_4d;for(var _4j=0,_4k=6;_4j<_4k;_4j++){$j--}$P($1.out,$1.j,$k[--$j]);$1.i=$1.i+9;$1.j=$1.j+6;break}$1.char1=$g($1.msg,$1.i);$k[$j++]="char2";if($1.i+1<$1.msglen){$k[$j++]=$g($1.msg,$1.i+1)}else{$k[$j++]=-99}var _4y=$k[--$j];$1[$k[--$j]]=_4y;$k[$j++]="char3";if($1.i+2<$1.msglen){$k[$j++]=$g($1.msg,$1.i+2)}else{$k[$j++]=-99}var _55=$k[--$j];$1[$k[--$j]]=_55;var _5A=$g($1[$1.cset],$1.char1)!==undefined;if(_5A){$k[$j++]=$1.char1;$k[$j++]=$1[$1.cset];$1.enc();$1.i=$1.i+1;break}var _5I=$g($1.setb,$1.char1)!==undefined;if($eq($1.cset,"seta")&&_5I){var _5L=$g($1.setb,$1.char2)!==undefined;if(_5L){$k[$j++]=$1.lb;$k[$j++]=$1.seta;$1.enc();$1.cset="setb"}else{$k[$j++]=$1.sb;$k[$j++]=$1.seta;$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.setb;$1.enc();$1.i=$1.i+1}break}var _5W=$g($1.seta,$1.char1)!==undefined;if($eq($1.cset,"setb")&&_5W){var _5X=$1.seta;var _5Y=$1.msg;var _5Z=$1.i;var _5a=$1.msglen;var _5b=$1.i;var _5c=_5a-_5b;var _5d=4;if(4>_5a-_5b){var _=_5c;_5c=_5d;_5d=_}$k[$j++]="p";$k[$j++]=_5X;$k[$j++]=$G(_5Y,_5Z,_5d);$1.prefixinset();var _5f=$k[--$j];$1[$k[--$j]]=_5f;if($1.p==1){$k[$j++]=$1.sa;$k[$j++]=$1.setb;$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.seta;$1.enc();$1.i=$1.i+1}if($1.p==2){$k[$j++]=$1.sa2;$k[$j++]=$1.setb;$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.seta;$1.enc();$k[$j++]=$1.char2;$k[$j++]=$1.seta;$1.enc();$1.i=$1.i+2}if($1.p==3){$k[$j++]=$1.sa3;$k[$j++]=$1.setb;$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.seta;$1.enc();$k[$j++]=$1.char2;$k[$j++]=$1.seta;$1.enc();$k[$j++]=$1.char3;$k[$j++]=$1.seta;$1.enc();$1.i=$1.i+3}if($1.p>=4){$k[$j++]=$1.la;$k[$j++]=$1.setb;$1.enc();$1.cset="seta"}break}var _6A=$g($1.seta,$1.char1)!==undefined;if(_6A){$k[$j++]=$1.la;$k[$j++]=$1[$1.cset];$1.enc();$1.cset="seta";break}var _6G=$g($1.setb,$1.char1)!==undefined;if(_6G){$k[$j++]=$1.lb;$k[$j++]=$1[$1.cset];$1.enc();$1.cset="setb";break}var _6M=$g($1.setc,$1.char1)!==undefined;if(_6M){$1.setx="setc";$1.sx=$1.sc;$1.lkx=$1.lkc}var _6R=$g($1.setd,$1.char1)!==undefined;if(_6R){$1.setx="setd";$1.sx=$1.sd;$1.lkx=$1.lkd}var _6W=$g($1.sete,$1.char1)!==undefined;if(_6W){$1.setx="sete";$1.sx=$1.se;$1.lkx=$1.lke}var _6a=$1[$1.setx];var _6b=$1.msg;var _6c=$1.i;var _6d=$1.msglen;var _6e=$1.i;var _6f=_6d-_6e;var _6g=4;if(4>_6d-_6e){var _=_6f;_6f=_6g;_6g=_}$k[$j++]="p";$k[$j++]=_6a;$k[$j++]=$G(_6b,_6c,_6g);$1.prefixinset();var _6i=$k[--$j];$1[$k[--$j]]=_6i;if($1.p==1){$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1[$1.setx];$1.enc();$1.i=$1.i+1}if($1.p==2){$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1[$1.setx];$1.enc();$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char2;$k[$j++]=$1[$1.setx];$1.enc();$1.i=$1.i+2}if($1.p==3){$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1[$1.setx];$1.enc();$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char2;$k[$j++]=$1[$1.setx];$1.enc();$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char3;$k[$j++]=$1[$1.setx];$1.enc();$1.i=$1.i+3}if($1.p>=4){$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.lkx;$k[$j++]=$1[$1.setx];$1.enc();$1.cset=$1.setx}break}}$1.encmsg=$G($1.out,0,$1.j);$1.padval=$g($1[$1.cset],$1.pad);$1.sami=$a([]);if($1.sam!=-1){$1.sami=$a(2);$p($1.sami,0,$g($1.seta,$1.pad));$p($1.sami,1,(~~($1.sam/10)-1)*8+($1.sam%10-1))}$k[$j++]=Infinity;$q($1.sami);$q($1.encmsg);$1.encmsg=$a();if($1.mode==2||$1.mode==3){var _7v=$Z($s(4),"0000");var _7y=$R($s(4),~~$1.mode,2);$P(_7v,4-_7y.length,_7y);$1.mdb=_7v;var _80=$Z($s(10),"0000000000");var _83=$R($s(10),~~$z($1.ccode),2);$P(_80,10-_83.length,_83);$1.ccb=_80;var _85=$Z($s(10),"0000000000");var _88=$R($s(10),~~$z($1.scode),2);$P(_85,10-_88.length,_88);$1.scb=_85;$1.pcb=$Z($s(36),"000000000000000000000000000000000000");if($1.mode==2){var _8F=$R($s(6),$1.pcode.length,2);$P($1.pcb,6-_8F.length,_8F);var _8J=$R($s(30),~~$z($1.pcode),2);$P($1.pcb,36-_8J.length,_8J)}else{$k[$j++]=Infinity;var _8L=$Z($s(6)," ");$k[$j++]=_8L;$k[$j++]=_8L;$k[$j++]=0;if($1.pcode.length>6){$k[$j++]=$G($1.pcode,0,6)}else{$k[$j++]=$1.pcode}var _8Q=$k[--$j];var _8R=$k[--$j];$P($k[--$j],_8R,_8Q);$F($k[--$j],function(){var _8W=$g($1.seta,$k[--$j]);$k[$j++]=_8W});$1.pccw=$a();for(var _8Y=0;_8Y<=5;_8Y+=1){$1.i=_8Y;var _8e=$R($s(6),$g($1.pccw,$1.i),2);$P($1.pcb,6*$1.i+6-_8e.length,_8e)}}$1.scm=$s(60);$P($1.scm,2,$1.mdb);$P($1.scm,38,$G($1.pcb,0,4));$P($1.scm,30,$G($1.pcb,4,6));$P($1.scm,24,$G($1.pcb,10,6));$P($1.scm,18,$G($1.pcb,16,6));$P($1.scm,12,$G($1.pcb,22,6));$P($1.scm,6,$G($1.pcb,28,6));$P($1.scm,0,$G($1.pcb,34,2));$P($1.scm,52,$G($1.ccb,0,2));$P($1.scm,42,$G($1.ccb,2,6));$P($1.scm,36,$G($1.ccb,8,2));$P($1.scm,54,$G($1.scb,0,6));$P($1.scm,48,$G($1.scb,6,4));$1.pri=$a([0,0,0,0,0,0,0,0,0,0]);for(var _9K=0;_9K<=59;_9K+=1){$1.i=_9K;$1.ps=~~($1.i/6);$1.ep=~~Math.pow(2,5-$1.i%6)*($g($1.scm,$1.i)-48);$p($1.pri,$1.ps,$f($g($1.pri,$1.ps)+$1.ep))}$k[$j++]=Infinity;for(var _9W=0,_9X=84;_9W<_9X;_9W++){$k[$j++]=$1.padval}$1.sec=$a();$P($1.sec,0,$1.encmsg)}if($1.mode==4||$1.mode==5||$1.mode==6||$1.mode==-1){if($1.mode==-1){var _9i=$1.encmsg.length<=77?5:4;$1.mode=_9i}$k[$j++]=Infinity;var _9k=$1.mode==5?78:94;for(var _9l=0,_9m=_9k;_9l<_9m;_9l++){$k[$j++]=$1.padval}$1.cws=$a();$p($1.cws,0,$1.mode);$P($1.cws,1,$1.encmsg);$1.pri=$G($1.cws,0,10);$1.sec=$G($1.cws,10,$1.cws.length-10)}$k[$j++]=Infinity;$k[$j++]=1;for(var _9y=0,_9z=63;_9y<_9z;_9y++){var _A0=$k[--$j];var _A1=_A0*2;$k[$j++]=_A0;$k[$j++]=_A1;if(_A1>=64){var _A2=$k[--$j];$k[$j++]=_A2^67}}$1.rsalog=$a();$1.rslog=$a(64);for(var _A5=1;_A5<=63;_A5+=1){$p($1.rslog,$g($1.rsalog,_A5),_A5)}$1.rsprod=function(){var _A9=$k[--$j];var _AA=$k[--$j];$k[$j++]=_AA;$k[$j++]=_A9;if(_A9!=0&&_AA!=0){var _AD=$g($1.rslog,$k[--$j]);var _AI=$g($1.rsalog,$f(_AD+$g($1.rslog,$k[--$j]))%63);$k[$j++]=_AI}else{$j-=2;$k[$j++]=0}};$1.rscodes=function(){$1.rsnum=$k[--$j];$1.cwb=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _AM=0,_AN=$1.rsnum;_AM<_AN;_AM++){$k[$j++]=0}$1.coeffs=$a();for(var _AR=1,_AQ=$1.rsnum;_AR<=_AQ;_AR+=1){$1.i=_AR;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _AY=$1.i-1;_AY>=1;_AY-=1){$1.j=_AY;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _Ak=$k[--$j];var _Al=$k[--$j];var _Am=$k[--$j];$p($k[--$j],_Am,$xo(_Al,_Ak))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _Au=$k[--$j];var _Av=$k[--$j];$p($k[--$j],_Av,_Au)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);$k[$j++]=Infinity;for(var _B1=0,_B2=$1.rsnum;_B1<_B2;_B1++){$k[$j++]=0}$1.ecb=$a();for(var _B6=0,_B5=$1.cwb.length-1;_B6<=_B5;_B6+=1){$1.t=$xo($g($1.cwb,_B6),$g($1.ecb,0));for(var _BC=$1.ecb.length-1;_BC>=0;_BC-=1){$1.i=_BC;$1.p=$1.ecb.length-$1.i-1;$k[$j++]=$1.ecb;$k[$j++]=$1.p;$k[$j++]=$1.t;$k[$j++]=$g($1.coeffs,$1.i);$1.rsprod();var _BL=$k[--$j];var _BM=$k[--$j];$p($k[--$j],_BM,_BL);if($1.i>0){$p($1.ecb,$1.p,$xo($g($1.ecb,$1.p+1),$g($1.ecb,$1.p)))}}}$k[$j++]=$1.ecb};$k[$j++]=Infinity;for(var _Ba=0,_BZ=$1.sec.length-1;_Ba<=_BZ;_Ba+=2){$k[$j++]=$g($1.sec,_Ba)}$1.seco=$a();$k[$j++]=Infinity;for(var _Bg=1,_Bf=$1.sec.length-1;_Bg<=_Bf;_Bg+=2){$k[$j++]=$g($1.sec,_Bg)}$1.sece=$a();var _Bl=$1.sec.length==84?20:28;$1.scodes=_Bl;$k[$j++]="secochk";$k[$j++]=$1.seco;$k[$j++]=$1.scodes;$1.rscodes();var _Bo=$k[--$j];$1[$k[--$j]]=_Bo;$k[$j++]="secechk";$k[$j++]=$1.sece;$k[$j++]=$1.scodes;$1.rscodes();var _Bs=$k[--$j];$1[$k[--$j]]=_Bs;$k[$j++]=Infinity;for(var _Bw=0,_Bv=$1.scodes-1;_Bw<=_Bv;_Bw+=1){$k[$j++]=$g($1.secochk,_Bw);$k[$j++]=$g($1.secechk,_Bw)}$1.secchk=$a();$k[$j++]=Infinity;$q($1.pri);$k[$j++]=$1.pri;$k[$j++]=10;$1.rscodes();$q($k[--$j]);$q($1.sec);$q($1.secchk);$1.codewords=$a();$k[$j++]=Infinity;for(var _C8=0,_C9=864;_C8<_C9;_C8++){$k[$j++]=0}$1.mods=$a();for(var _CB=0;_CB<=143;_CB+=1){$1.i=_CB;$k[$j++]=Infinity;var _CG=$R($s(6),$g($1.codewords,$1.i),2);for(var _CH=0,_CI=_CG.length;_CH<_CI;_CH++){$k[$j++]=$g(_CG,_CH)-48}$1.cw=$a();$P($1.mods,6*$1.i+(6-$1.cw.length),$1.cw)}$1.modmap=$a([469,529,286,316,347,346,673,672,703,702,647,676,283,282,313,312,370,610,618,379,378,409,408,439,705,704,559,589,588,619,458,518,640,701,675,674,285,284,315,314,310,340,531,289,288,319,349,348,456,486,517,516,471,470,369,368,399,398,429,428,549,548,579,578,609,608,649,648,679,678,709,708,639,638,669,668,699,698,279,278,309,308,339,338,381,380,411,410,441,440,561,560,591,590,621,620,547,546,577,576,607,606,367,366,397,396,427,426,291,290,321,320,351,350,651,650,681,680,711,710,1,0,31,30,61,60,3,2,33,32,63,62,5,4,35,34,65,64,7,6,37,36,67,66,9,8,39,38,69,68,11,10,41,40,71,70,13,12,43,42,73,72,15,14,45,44,75,74,17,16,47,46,77,76,19,18,49,48,79,78,21,20,51,50,81,80,23,22,53,52,83,82,25,24,55,54,85,84,27,26,57,56,87,86,117,116,147,146,177,176,115,114,145,144,175,174,113,112,143,142,173,172,111,110,141,140,171,170,109,108,139,138,169,168,107,106,137,136,167,166,105,104,135,134,165,164,103,102,133,132,163,162,101,100,131,130,161,160,99,98,129,128,159,158,97,96,127,126,157,156,95,94,125,124,155,154,93,92,123,122,153,152,91,90,121,120,151,150,181,180,211,210,241,240,183,182,213,212,243,242,185,184,215,214,245,244,187,186,217,216,247,246,189,188,219,218,249,248,191,190,221,220,251,250,193,192,223,222,253,252,195,194,225,224,255,254,197,196,227,226,257,256,199,198,229,228,259,258,201,200,231,230,261,260,203,202,233,232,263,262,205,204,235,234,265,264,207,206,237,236,267,266,297,296,327,326,357,356,295,294,325,324,355,354,293,292,323,322,353,352,277,276,307,306,337,336,275,274,305,304,335,334,273,272,303,302,333,332,271,270,301,300,331,330,361,360,391,390,421,420,363,362,393,392,423,422,365,364,395,394,425,424,383,382,413,412,443,442,385,384,415,414,445,444,387,386,417,416,447,446,477,476,507,506,537,536,475,474,505,504,535,534,473,472,503,502,533,532,455,454,485,484,515,514,453,452,483,482,513,512,451,450,481,480,511,510,541,540,571,570,601,600,543,542,573,572,603,602,545,544,575,574,605,604,563,562,593,592,623,622,565,564,595,594,625,624,567,566,597,596,627,626,657,656,687,686,717,716,655,654,685,684,715,714,653,652,683,682,713,712,637,636,667,666,697,696,635,634,665,664,695,694,633,632,663,662,693,692,631,630,661,660,691,690,721,720,751,750,781,780,723,722,753,752,783,782,725,724,755,754,785,784,727,726,757,756,787,786,729,728,759,758,789,788,731,730,761,760,791,790,733,732,763,762,793,792,735,734,765,764,795,794,737,736,767,766,797,796,739,738,769,768,799,798,741,740,771,770,801,800,743,742,773,772,803,802,745,744,775,774,805,804,747,746,777,776,807,806,837,836,867,866,897,896,835,834,865,864,895,894,833,832,863,862,893,892,831,830,861,860,891,890,829,828,859,858,889,888,827,826,857,856,887,886,825,824,855,854,885,884,823,822,853,852,883,882,821,820,851,850,881,880,819,818,849,848,879,878,817,816,847,846,877,876,815,814,845,844,875,874,813,812,843,842,873,872,811,810,841,840,871,870,901,900,931,930,961,960,903,902,933,932,963,962,905,904,935,934,965,964,907,906,937,936,967,966,909,908,939,938,969,968,911,910,941,940,971,970,913,912,943,942,973,972,915,914,945,944,975,974,917,916,947,946,977,976,919,918,949,948,979,978,921,920,951,950,981,980,923,922,953,952,983,982,925,924,955,954,985,984,927,926,957,956,987,986,58,89,88,118,149,148,178,209,208,238,269,268,298,329,328,358,389,388,418,449,448,478,509,508,538,569,568,598,629,628,658,689,688,718,749,748,778,809,808,838,869,868,898,929,928,958,989,988]);$1.pixs=$a(864);$1.j=0;for(var _CT=0,_CS=$1.mods.length-1;_CT<=_CS;_CT+=1){$1.i=_CT;if($g($1.mods,$1.i)==1){$p($1.pixs,$1.j,$g($1.modmap,$1.i));$1.j=$1.j+1}}$k[$j++]=Infinity;var _Cf=$G($1.pixs,0,$1.j);for(var _Cg=0,_Ch=_Cf.length;_Cg<_Ch;_Cg++){$k[$j++]=$g(_Cf,_Cg)}$k[$j++]=28;$k[$j++]=29;$k[$j++]=280;$k[$j++]=281;$k[$j++]=311;$k[$j++]=457;$k[$j++]=488;$k[$j++]=500;$k[$j++]=530;$k[$j++]=670;$k[$j++]=700;$k[$j++]=677;$k[$j++]=707;$1.pixs=$a();var _Cm=new Map([["ren",$0.renmaximatrix],["pixs",$1.pixs],["opt",$1.options]]);$k[$j++]=_Cm;if(!$1.dontdraw){$0.renmaximatrix()}};$0.azteccode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.format="unset";$1.readerinit=false;$1.layers=-1;$1.eclevel=23;$1.ecaddchars=3;$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.layers=~~$1.layers;$1.eclevel=+$1.eclevel;$1.ecaddchars=~~$1.ecaddchars;$1.fn1=-1;var _B=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fn1]]);$1.fncvals=_B;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _E=$k[--$j];$1[$k[--$j]]=_E;$1.msglen=$1.msg.length;$1.msgbits="";if($ne($1.format,"rune")&&$1.raw){$1.msgbits=$1.barcode}if($ne($1.format,"rune")&&!$1.raw){$1.U=0;$1.L=1;$1.M=2;$1.P=3;$1.D=4;$1.B=5;$1.lu=-2;$1.ll=-3;$1.lm=-4;$1.lp=-5;$1.ld=-6;$1.su=-7;$1.sp=-8;$1.sb=-9;$1.fl=-10;$1.p2=-11;$1.p3=-12;$1.p4=-13;$1.p5=-14;$1.charmaps=$a([$a([$1.sp,$1.sp,$1.sp,$1.fl,$1.sp]),$a([32,32,32,13,32]),$a(["A","a",1,$1.p2,"0"]),$a(["B","b",2,$1.p3,"1"]),$a(["C","c",3,$1.p4,"2"]),$a(["D","d",4,$1.p5,"3"]),$a(["E","e",5,"!","4"]),$a(["F","f",6,'"',"5"]),$a(["G","g",7,"#","6"]),$a(["H","h",8,"$","7"]),$a(["I","i",9,"%","8"]),$a(["J","j",10,"&","9"]),$a(["K","k",11,"'",","]),$a(["L","l",12,40,"."]),$a(["M","m",13,41,$1.lu]),$a(["N","n",27,"*",$1.su]),$a(["O","o",28,"+",-99]),$a(["P","p",29,",",-99]),$a(["Q","q",30,"-",-99]),$a(["R","r",31,".",-99]),$a(["S","s","@","/",-99]),$a(["T","t",92,":",-99]),$a(["U","u","^",";",-99]),$a(["V","v","_","<",-99]),$a(["W","w","`","=",-99]),$a(["X","x","|",">",-99]),$a(["Y","y","~","?",-99]),$a(["Z","z",127,"[",-99]),$a([$1.ll,$1.su,$1.ll,"]",-99]),$a([$1.lm,$1.lm,$1.lu,"{",-99]),$a([$1.ld,$1.ld,$1.lp,"}",-99]),$a([$1.sb,$1.sb,$1.sb,$1.lu,-99])]);$1.charvals=$a([new Map,new Map,new Map,new Map,new Map]);for(var _1K=0,_1J=$1.charmaps.length-1;_1K<=_1J;_1K+=1){$1.i=_1K;$1.encs=$g($1.charmaps,$1.i);for(var _1O=0;_1O<=4;_1O+=1){$1.j=_1O;var _1R=$g($1.encs,$1.j);$k[$j++]=_1R;if($eq($t(_1R),"stringtype")){var _1U=$g($k[--$j],0);$k[$j++]=_1U}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}var _1e=new Map([["\r\n",$1.p2],[". ",$1.p3],[", ",$1.p4],[": ",$1.p5]]);$1.pcomp=_1e;$1.e=1e4;$1.latlen=$a([$a([0,5,5,10,5,10]),$a([9,0,5,10,5,10]),$a([5,5,0,5,10,10]),$a([5,10,10,0,10,15]),$a([4,9,9,14,0,14]),$a([0,0,0,0,0,0])]);$1.latseq=$a([$a([$a([]),$a([$1.ll]),$a([$1.lm]),$a([$1.lm,$1.lp]),$a([$1.ld]),$a([$1.sb])]),$a([$a([$1.ld,$1.lu]),$a([]),$a([$1.lm]),$a([$1.lm,$1.lp]),$a([$1.ld]),$a([$1.sb])]),$a([$a([$1.lu]),$a([$1.ll]),$a([]),$a([$1.lp]),$a([$1.lu,$1.ld]),$a([$1.sb])]),$a([$a([$1.lu]),$a([$1.lu,$1.ll]),$a([$1.lu,$1.lm]),$a([]),$a([$1.lu,$1.ld]),$a([$1.lu,$1.sb])]),$a([$a([$1.lu]),$a([$1.lu,$1.ll]),$a([$1.lu,$1.lm]),$a([$1.lu,$1.lm,$1.lp]),$a([]),$a([$1.lu,$1.sb])]),$a([$a([$1.lu]),$a([$1.ll]),$a([$1.lm]),$a([]),$a([]),$a([])])]);$1.shftlen=$a([$a([$1.e,$1.e,$1.e,5,$1.e]),$a([5,$1.e,$1.e,5,$1.e]),$a([$1.e,$1.e,$1.e,5,$1.e]),$a([$1.e,$1.e,$1.e,$1.e,$1.e]),$a([4,$1.e,$1.e,4,$1.e])]);$1.charsize=function(){var _3X=$k[--$j];$k[$j++]=_3X;if(_3X>=0){$j--;var _3a=$g($a([5,5,5,5,4,8]),$k[--$j]);$k[$j++]=_3a}else{var _3b=$k[--$j];var _3c=$k[--$j];$k[$j++]=_3b;$k[$j++]=_3c;$j--;var _3d=$k[--$j];$k[$j++]=_3d;if(_3d==$1.fn1){$j--;$k[$j++]=8}else{var _3g=$f(-$k[--$j]-1e6);$k[$j++]=_3g;if(_3g==0){$j--;$k[$j++]=1}var _3h=$k[--$j];$k[$j++]=(~~(Math.log(_3h)/Math.log(10))+1)*4+8}}};$1.curlen=$a([0,$1.e,$1.e,$1.e,$1.e,$1.e]);$1.curseq=$a([$a([]),$a([]),$a([]),$a([]),$a([]),$a([])]);$1.backto=$1.U;$1.lastchar="";$F($1.msg,function(){$1.char=$k[--$j];for(;;){$1.imp=false;var _44=$a([$1.U,$1.L,$1.M,$1.P,$1.D,$1.B]);for(var _45=0,_46=_44.length;_45<_46;_45++){$1.x=$g(_44,_45);var _4E=$a([$1.U,$1.L,$1.M,$1.P,$1.D,$1.B]);for(var _4F=0,_4G=_4E.length;_4F<_4G;_4F++){$1.y=$g(_4E,_4F);if($1.x!=$1.B||$1.y==$1.backto){$1.cost=$f($g($1.curlen,$1.x)+$g($g($1.latlen,$1.x),$1.y));if($1.cost<$g($1.curlen,$1.y)){$p($1.curlen,$1.y,$1.cost);$k[$j++]=$1.curseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$q($g($g($1.latseq,$1.x),$1.y));var _4l=$a();var _4m=$k[--$j];$p($k[--$j],_4m,_4l);if($1.y==$1.B){$k[$j++]="backto";if($1.x==$1.P||$1.x==$1.D){$k[$j++]=$1.U}else{$k[$j++]=$1.x}var _4w=$k[--$j];$1[$k[--$j]]=_4w}$1.imp=true}}}}if(!$1.imp){break}}$1.nxtlen=$a([$1.e,$1.e,$1.e,$1.e,$1.e,$1.e]);$1.nxtseq=$a(6);var _5D=$a([$1.U,$1.L,$1.M,$1.P,$1.D,$1.B]);for(var _5E=0,_5F=_5D.length;_5E<_5F;_5E++){$1.x=$g(_5D,_5E);for(;;){if($1.char>=0){if($1.x!=$1.B){var _5O=$g($g($1.charvals,$1.x),$1.char)!==undefined;if(!_5O){break}}}else{if($1.x!=$1.P){break}}$k[$j++]="cost";$k[$j++]=$g($1.curlen,$1.x);$k[$j++]=$1.x;$k[$j++]=$1.char;$1.charsize();var _5W=$k[--$j];var _5X=$k[--$j];$1[$k[--$j]]=$f(_5X+_5W);if($1.cost<$g($1.nxtlen,$1.x)){$p($1.nxtlen,$1.x,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.x;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$k[$j++]=$1.char;var _5m=$a();var _5n=$k[--$j];$p($k[--$j],_5n,_5m)}if($1.x==$1.B){break}var _5w=$a([$1.U,$1.L,$1.M,$1.P,$1.D]);for(var _5x=0,_5y=_5w.length;_5x<_5y;_5x++){$1.y=$g(_5w,_5x);if($ne($1.x,$1.y)){$k[$j++]="cost";$k[$j++]=$f($g($1.curlen,$1.y)+$g($g($1.shftlen,$1.y),$1.x));$k[$j++]=$1.x;$k[$j++]=$1.char;$1.charsize();var _6C=$k[--$j];var _6D=$k[--$j];$1[$k[--$j]]=$f(_6D+_6C);if($1.cost<$g($1.nxtlen,$1.y)){$p($1.nxtlen,$1.y,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.y));var _6T=$1.x==$1.U?$1.su:$1.sp;$k[$j++]=_6T;$k[$j++]=$1.char;var _6V=$a();var _6W=$k[--$j];$p($k[--$j],_6W,_6V)}}}break}}if($ne($1.lastchar,"")&&$1.char>=0){var _6a=$s(2);$p(_6a,0,$1.lastchar);$p(_6a,1,$1.char);$1.pchars=_6a;var _6f=$g($1.pcomp,$1.pchars)!==undefined;if(_6f){if($lt($g($1.curlen,$1.P),$g($1.nxtlen,$1.P))){$p($1.nxtlen,$1.P,$g($1.curlen,$1.P));$k[$j++]=$1.nxtseq;$k[$j++]=$1.P;$k[$j++]=Infinity;$q($g($1.curseq,$1.P));$j--;$k[$j++]=$g($1.pcomp,$1.pchars);var _6z=$a();var _70=$k[--$j];$p($k[--$j],_70,_6z)}}}if($ne($g($1.nxtseq,$1.B),null)){$1.numbytes=0;$F($g($1.nxtseq,$1.B),function(){if($k[--$j]==$1.sb){$k[$j++]=0}else{$k[$j++]=$1.numbytes+1}$1.numbytes=$k[--$j]});if($1.numbytes==32){$p($1.nxtlen,$1.B,$f($g($1.nxtlen,$1.B)+11))}}$1.curlen=$1.nxtlen;$1.curseq=$1.nxtseq;$k[$j++]="lastchar";if($1.char>=0){$k[$j++]=$1.char}else{$k[$j++]=""}var _7M=$k[--$j];$1[$k[--$j]]=_7M});$1.minseq=$1.e;var _7V=$a([$1.U,$1.L,$1.M,$1.P,$1.D,$1.B]);for(var _7W=0,_7X=_7V.length;_7W<_7X;_7W++){$1.i=$g(_7V,_7W);if($g($1.curlen,$1.i)<$1.minseq){$1.minseq=$g($1.curlen,$1.i);$1.seq=$g($1.curseq,$1.i)}}$1.tobin=function(){var _7k=$s($k[--$j]);$k[$j++]=_7k;for(var _7m=0,_7l=_7k.length-1;_7m<=_7l;_7m+=1){var _7n=$k[--$j];$p(_7n,_7m,48);$k[$j++]=_7n}var _7o=$k[--$j];var _7r=$R($s(_7o.length),$k[--$j],2);$P(_7o,_7o.length-_7r.length,_7r);$k[$j++]=_7o};$1.encu=function(){var _7w=$g($g($1.charvals,$1.U),$k[--$j]);$k[$j++]=_7w;$k[$j++]=5;$1.tobin()};$1.encl=function(){var _81=$g($g($1.charvals,$1.L),$k[--$j]);$k[$j++]=_81;$k[$j++]=5;$1.tobin()};$1.encm=function(){var _86=$g($g($1.charvals,$1.M),$k[--$j]);$k[$j++]=_86;$k[$j++]=5;$1.tobin()};$1.encd=function(){var _8B=$g($g($1.charvals,$1.D),$k[--$j]);$k[$j++]=_8B;$k[$j++]=4;$1.tobin()};$1.encp=function(){var _8C=$k[--$j];$k[$j++]=_8C;if(_8C==$1.fn1){$j--;$k[$j++]="00000000"}else{var _8E=$k[--$j];$k[$j++]=_8E;if(_8E<=-1e6){var _8G=$f(-$k[--$j]-1e6);$k[$j++]=_8G;$k[$j++]=_8G;if(_8G==0){$j--;$k[$j++]=1}var _8I=~~(Math.log($k[--$j])/Math.log(10));var _8J=$s((_8I+1)*4+8);$P(_8J,0,"00000");$k[$j++]=_8I;$k[$j++]=_8J;$k[$j++]=_8J;$k[$j++]=_8I+1;$k[$j++]=3;$1.tobin();var _8K=$k[--$j];$P($k[--$j],5,_8K);var _8M=$k[--$j];var _8N=$k[--$j];var _8O=$k[--$j];$k[$j++]=_8M;$k[$j++]=_8O;for(var _8P=_8N;_8P>=0;_8P-=1){var _8Q=$k[--$j];var _8R=$k[--$j];$k[$j++]=_8R;$k[$j++]=~~(_8Q/10);$k[$j++]=_8R;$k[$j++]=_8P*4+8;$k[$j++]=$f(_8Q%10+2);$k[$j++]=4;$1.tobin();var _8S=$k[--$j];var _8T=$k[--$j];$P($k[--$j],_8T,_8S)}$j--}else{var _8Z=$g($g($1.charvals,$1.P),$k[--$j]);$k[$j++]=_8Z;$k[$j++]=5;$1.tobin()}}};$1.encfuncs=$a(["encu","encl","encm","encp","encd"]);$1.addtomsgbits=function(){$1.v=$k[--$j];$P($1.msgbits,$1.j,$1.v);$1.j=$1.j+$1.v.length};$1.state=$1.U;$1.msgbits=$s($1.minseq);$1.i=0;$1.j=0;for(;;){if($1.i>=$1.seq.length){break}if($1.state!=$1.B){$1.char=$g($1.seq,$1.i);$k[$j++]=$1.char;if($1[$g($1.encfuncs,$1.state)]()===true){break}$1.addtomsgbits();$1.i=$1.i+1;if($1.char==$1.su||$1.char==$1.sp){$k[$j++]=$g($1.seq,$1.i);if($1.char==$1.su){$1.encu()}else{$1.encp()}$1.addtomsgbits();$1.i=$1.i+1}if($1.char==$1.lu){$1.state=$1.U}if($1.char==$1.ll){$1.state=$1.L}if($1.char==$1.lm){$1.state=$1.M}if($1.char==$1.lp){$1.state=$1.P}if($1.char==$1.ld){$1.state=$1.D}if($1.char==$1.sb){$1.state=$1.B}}else{$1.numbytes=0;for(;;){if($1.i+$1.numbytes>=$1.seq.length){break}if($g($1.seq,$1.i+$1.numbytes)<0){break}$1.numbytes=$1.numbytes+1}if($1.numbytes<=31){$k[$j++]=$1.numbytes;$k[$j++]=5;$1.tobin();$1.addtomsgbits()}else{$k[$j++]=0;$k[$j++]=5;$1.tobin();$1.addtomsgbits();$k[$j++]=$1.numbytes-31;$k[$j++]=11;$1.tobin();$1.addtomsgbits()}for(var _9b=0,_9c=$1.numbytes;_9b<_9c;_9b++){$k[$j++]=$g($1.seq,$1.i);$k[$j++]=8;$1.tobin();$1.addtomsgbits();$1.i=$1.i+1}if($1.i<$1.seq.length){$1.char=$g($1.seq,$1.i);$1.i=$1.i+1;if($1.char==$1.lu){$1.state=$1.U}if($1.char==$1.ll){$1.state=$1.L}if($1.char==$1.lm){$1.state=$1.M}}}}}$1.metrics=$a([$a(["rune",0,0,0,6]),$a(["compact",1,1,17,6]),$a(["full",1,1,21,6]),$a(["compact",2,0,40,6]),$a(["full",2,1,48,6]),$a(["compact",3,0,51,8]),$a(["full",3,1,60,8]),$a(["compact",4,0,76,8]),$a(["full",4,1,88,8]),$a(["full",5,1,120,8]),$a(["full",6,1,156,8]),$a(["full",7,1,196,8]),$a(["full",8,1,240,8]),$a(["full",9,1,230,10]),$a(["full",10,1,272,10]),$a(["full",11,1,316,10]),$a(["full",12,1,364,10]),$a(["full",13,1,416,10]),$a(["full",14,1,470,10]),$a(["full",15,1,528,10]),$a(["full",16,1,588,10]),$a(["full",17,1,652,10]),$a(["full",18,1,720,10]),$a(["full",19,1,790,10]),$a(["full",20,1,864,10]),$a(["full",21,1,940,10]),$a(["full",22,1,1020,10]),$a(["full",23,0,920,12]),$a(["full",24,0,992,12]),$a(["full",25,0,1066,12]),$a(["full",26,0,1144,12]),$a(["full",27,0,1224,12]),$a(["full",28,0,1306,12]),$a(["full",29,0,1392,12]),$a(["full",30,0,1480,12]),$a(["full",31,0,1570,12]),$a(["full",32,0,1664,12])]);$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.frmt=$g($1.m,0);$1.mlyr=$g($1.m,1);$1.icap=$g($1.m,2);$1.ncws=$g($1.m,3);$1.bpcw=$g($1.m,4);$1.numecw=~~Math.ceil($f($1.ncws*$1.eclevel/100+$1.ecaddchars));if($1.msgbits.length==0){$1.numecw=0}$1.numdcw=$f($1.ncws-$1.numecw);$1.okay=true;if($ne($1.format,"unset")&&$ne($1.format,$1.frmt)){$1.okay=false}if($1.readerinit&&$1.icap!=1){$1.okay=false}if($1.layers!=-1&&$1.layers!=$1.mlyr){$1.okay=false}if(~~Math.ceil($1.msgbits.length/$1.bpcw)>$1.numdcw){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}$1.layers=$1.mlyr;$1.format=$1.frmt;$1.allzero=function(){var _B6=$k[--$j];$k[$j++]=$eq(_B6,$G("000000000000",0,_B6.length))};$1.allones=function(){var _B8=$k[--$j];$k[$j++]=$eq(_B8,$G("111111111111",0,_B8.length))};$1.cws=$a($1.ncws);$1.m=0;$1.c=0;for(;;){if($1.msgbits.length<=$1.m){break}if($1.msgbits.length-$1.m>=$1.bpcw){$1.cwb=$G($1.msgbits,$1.m,$f($1.bpcw-1));$1.cwf=$G($1.msgbits,$f($f($1.m+$1.bpcw)-1),1);$k[$j++]=$1.cwb;$1.allzero();if($k[--$j]){$1.cwf="1";$1.m=$1.m-1}$k[$j++]=$1.cwb;$1.allones();if($k[--$j]){$1.cwf="0";$1.m=$1.m-1}var _BV=$s(12);$P(_BV,0,$1.cwb);$P(_BV,$f($1.bpcw-1),$1.cwf);$1.cwb=$G(_BV,0,$1.bpcw)}else{$1.cwb=$G($1.msgbits,$1.m,$1.msgbits.length-$1.m);var _Bh=$Z($s(12),"111111111111");$P(_Bh,0,$1.cwb);$1.cwb=$G(_Bh,0,$1.bpcw);$k[$j++]=$1.cwb;$1.allones();if($k[--$j]){$P($1.cwb,$1.cwb.length-1,"0")}}$1.cw=0;for(var _Br=0,_Bq=$f($1.bpcw-1);_Br<=_Bq;_Br+=1){$1.i=_Br;$1.cw=$f($1.cw+~~Math.pow(2,$f($f($1.bpcw-$1.i)-1))*$f($g($1.cwb,$1.i)-48))}$p($1.cws,$1.c,$1.cw);$1.m=$f($1.m+$1.bpcw);$1.c=$1.c+1}$1.cws=$G($1.cws,0,$1.c);$1.rscodes=function(){$1.rspm=$k[--$j];$1.rsgf=$k[--$j];$1.rsnc=$k[--$j];$1.rscws=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _CC=0,_CD=$f($1.rsgf-1);_CC<_CD;_CC++){var _CE=$k[--$j];var _CF=_CE*2;$k[$j++]=_CE;$k[$j++]=_CF;if(_CF>=$1.rsgf){var _CI=$k[--$j];$k[$j++]=$xo(_CI,$1.rspm)}}$1.rsalog=$a();$1.rslog=$a($1.rsgf);for(var _CO=1,_CN=$f($1.rsgf-1);_CO<=_CN;_CO+=1){$p($1.rslog,$g($1.rsalog,_CO),_CO)}$1.rsprod=function(){var _CS=$k[--$j];var _CT=$k[--$j];$k[$j++]=_CT;$k[$j++]=_CS;if(_CS!=0&&_CT!=0){var _CW=$g($1.rslog,$k[--$j]);var _Cc=$g($1.rsalog,$f(_CW+$g($1.rslog,$k[--$j]))%$f($1.rsgf-1));$k[$j++]=_Cc}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Ce=0,_Cf=$1.rsnc;_Ce<_Cf;_Ce++){$k[$j++]=0}$1.coeffs=$a();for(var _Cj=1,_Ci=$1.rsnc;_Cj<=_Ci;_Cj+=1){$1.i=_Cj;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _Cq=$1.i-1;_Cq>=1;_Cq-=1){$1.j=_Cq;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _D2=$k[--$j];var _D3=$k[--$j];var _D4=$k[--$j];$p($k[--$j],_D4,$xo(_D3,_D2))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _DC=$k[--$j];var _DD=$k[--$j];$p($k[--$j],_DD,_DC)}$1.nd=$1.rscws.length;$k[$j++]=Infinity;$F($1.rscws);for(var _DI=0,_DJ=$1.rsnc;_DI<_DJ;_DI++){$k[$j++]=0}$k[$j++]=0;$1.rscws=$a();for(var _DN=0,_DM=$1.nd-1;_DN<=_DM;_DN+=1){$1.k=$xo($g($1.rscws,_DN),$g($1.rscws,$1.nd));for(var _DV=0,_DU=$f($1.rsnc-1);_DV<=_DU;_DV+=1){$1.j=_DV;$k[$j++]=$1.rscws;$k[$j++]=$1.nd+$1.j;$k[$j++]=$g($1.rscws,$1.nd+$1.j+1);$k[$j++]=$1.k;$k[$j++]=$g($1.coeffs,$f($f($1.rsnc-$1.j)-1));$1.rsprod();var _Di=$k[--$j];var _Dj=$k[--$j];var _Dk=$k[--$j];$p($k[--$j],_Dk,$xo(_Dj,_Di))}}$k[$j++]=$G($1.rscws,0,$1.rscws.length-1)};if($eq($1.format,"full")){$1.mode=($f($1.layers-1)<<11)+($1.cws.length-1);if($1.readerinit){$1.mode=$1.mode|1024}$1.mode=$a([($1.mode&61440)>>>12,($1.mode&3840)>>>8,($1.mode&240)>>>4,$1.mode&15]);$k[$j++]="mode";$k[$j++]=$1.mode;$k[$j++]=6;$k[$j++]=16;$k[$j++]=19;$1.rscodes();var _E0=$k[--$j];$1[$k[--$j]]=_E0}if($eq($1.format,"compact")){$1.mode=($f($1.layers-1)<<6)+($1.cws.length-1);if($1.readerinit){$1.mode=$1.mode|32}$1.mode=$a([($1.mode&240)>>>4,$1.mode&15]);$k[$j++]="mode";$k[$j++]=$1.mode;$k[$j++]=5;$k[$j++]=16;$k[$j++]=19;$1.rscodes();var _EB=$k[--$j];$1[$k[--$j]]=_EB}if($eq($1.format,"rune")){$1.mode=~~$z($1.barcode);$1.mode=$a([($1.mode&240)>>>4,$1.mode&15]);$k[$j++]="mode";$k[$j++]=$1.mode;$k[$j++]=5;$k[$j++]=16;$k[$j++]=19;$1.rscodes();var _EJ=$k[--$j];$1[$k[--$j]]=_EJ;$k[$j++]=Infinity;var _EL=$1.mode;for(var _EM=0,_EN=_EL.length;_EM<_EN;_EM++){$k[$j++]=$g(_EL,_EM)^10}$1.mode=$a()}$1.modebits=$s($1.mode.length*4);for(var _EU=0,_ET=$1.modebits.length-1;_EU<=_ET;_EU+=1){$P($1.modebits,_EU,"0")}for(var _EY=0,_EX=$1.mode.length-1;_EY<=_EX;_EY+=1){$1.i=_EY;var _Ee=$R($s(4),$g($1.mode,$1.i),2);$P($1.modebits,4-_Ee.length+4*$1.i,_Ee)}$1.rsparams=$a([$a([]),$a([]),$a([]),$a([]),$a([]),$a([]),$a([64,67]),$a([]),$a([256,301]),$a([]),$a([1024,1033]),$a([]),$a([4096,4201])]);$k[$j++]="cws";$k[$j++]=$1.cws;$k[$j++]=$f($1.ncws-$1.cws.length);$F($g($1.rsparams,$1.bpcw));$1.rscodes();var _F0=$k[--$j];$1[$k[--$j]]=_F0;if($eq($1.format,"full")){$1.databits=$s($f($1.layers*$1.layers*16+$1.layers*112))}else{$1.databits=$s($f($1.layers*$1.layers*16+$1.layers*88))}for(var _FD=0,_FC=$1.databits.length-1;_FD<=_FC;_FD+=1){$P($1.databits,_FD,"0")}for(var _FH=0,_FG=$f($1.ncws-1);_FH<=_FG;_FH+=1){$1.i=_FH;var _FO=$R($s($1.bpcw),$g($1.cws,$1.i),2);$P($1.databits,$f($f($f($1.bpcw-_FO.length)+$1.bpcw*$1.i)+$f($1.databits.length-$1.ncws*$1.bpcw)),_FO)}$1.cmv=function(){var _FW=$k[--$j];var _FX=$k[--$j];$k[$j++]=$f($f(_FX-_FW*$1.size)+$1.mid)};$1.lmv=function(){$1.lbit=$k[--$j];$1.llyr=$k[--$j];$1.lwid=$f($1.fw+$1.llyr*4);$1.ldir=~~(~~($1.lbit/2)/$1.lwid);if($1.ldir==0){$k[$j++]=$f(-~~($f($1.lwid-1)/2)+1+~~($1.lbit/2)%$1.lwid);$k[$j++]=$f($f(~~(($1.fw-1)/2)+$1.llyr*2)+$1.lbit%2);$1.cmv()}if($1.ldir==1){$k[$j++]=$f($f(~~($1.fw/2)+$1.llyr*2)+$1.lbit%2);$k[$j++]=$f(~~($f($1.lwid-1)/2)-1-~~($1.lbit/2)%$1.lwid);$1.cmv()}if($1.ldir==2){$k[$j++]=-$f(-~~($1.lwid/2)+1+~~($1.lbit/2)%$1.lwid);$k[$j++]=-$f($f(~~($1.fw/2)+$1.llyr*2)+$1.lbit%2);$1.cmv()}if($1.ldir==3){$k[$j++]=-$f($f(~~(($1.fw-1)/2)+$1.llyr*2)+$1.lbit%2);$k[$j++]=-$f(~~($1.lwid/2)-1-~~($1.lbit/2)%$1.lwid);$1.cmv()}};if($eq($1.format,"full")){$1.fw=12}else{$1.fw=9}$1.size=$f($f($1.fw+$1.layers*4)+2);$k[$j++]=Infinity;for(var _GC=0,_GD=$1.size*$1.size;_GC<_GD;_GC++){$k[$j++]=-1}$1.pixs=$a();$1.mid=$f(~~($f($1.size-1)/2)*$1.size+~~($f($1.size-1)/2));$1.i=0;for(var _GK=1,_GJ=$1.layers;_GK<=_GJ;_GK+=1){$1.layer=_GK;for(var _GO=0,_GN=($1.fw+$1.layer*4)*8-1;_GO<=_GN;_GO+=1){$1.pos=_GO;$k[$j++]=$1.pixs;$k[$j++]=$1.layer;$k[$j++]=$1.pos;$1.lmv();var _GW=$k[--$j];$p($k[--$j],_GW,$g($1.databits,$1.databits.length-$1.i-1)-48);$1.i=$1.i+1}}if($eq($1.format,"full")){$1.fw=13;$1.size=$f($f($f($1.fw+$1.layers*4)+2)+~~$f($f($1.layers+10.5)/7.5-1)*2);$1.mid=~~($1.size*$1.size/2);$k[$j++]=Infinity;for(var _Gh=0,_Gi=$1.size*$1.size;_Gh<_Gi;_Gh++){$k[$j++]=-2}$1.npixs=$a();for(var _Gm=0,_Gl=~~($1.size/2);_Gm<=_Gl;_Gm+=16){$1.i=_Gm;for(var _Gp=0,_Go=$f($1.size-1);_Gp<=_Go;_Gp+=1){$1.j=_Gp;$k[$j++]=$1.npixs;$k[$j++]=-~~($1.size/2)+$1.j;$k[$j++]=$1.i;$1.cmv();var _Gy=$k[--$j];$P($k[--$j],_Gy,$a([(~~($1.size/2)+$1.j+$1.i+1)%2]));$k[$j++]=$1.npixs;$k[$j++]=-~~($1.size/2)+$1.j;$k[$j++]=-$1.i;$1.cmv();var _H8=$k[--$j];$P($k[--$j],_H8,$a([(~~($1.size/2)+$1.j+$1.i+1)%2]));$k[$j++]=$1.npixs;$k[$j++]=$1.i;$k[$j++]=-~~($1.size/2)+$1.j;$1.cmv();var _HI=$k[--$j];$P($k[--$j],_HI,$a([(~~($1.size/2)+$1.j+$1.i+1)%2]));$k[$j++]=$1.npixs;$k[$j++]=-$1.i;$k[$j++]=-~~($1.size/2)+$1.j;$1.cmv();var _HS=$k[--$j];$P($k[--$j],_HS,$a([(~~($1.size/2)+$1.j+$1.i+1)%2]))}}$1.j=0;for(var _HW=0,_HV=$1.npixs.length-1;_HW<=_HV;_HW+=1){$1.i=_HW;if($g($1.npixs,$1.i)==-2){$p($1.npixs,$1.i,$g($1.pixs,$1.j));$1.j=$1.j+1}}$1.pixs=$1.npixs}$1.fw=~~($1.fw/2);for(var _Hl=-$1.fw,_Hk=$1.fw;_Hl<=_Hk;_Hl+=1){$1.i=_Hl;for(var _Hp=-$1.fw,_Ho=$1.fw;_Hp<=_Ho;_Hp+=1){$1.j=_Hp;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.cmv();if(Math.abs($1.i)>Math.abs($1.j)){$k[$j++]=Math.abs($1.i)}else{$k[$j++]=Math.abs($1.j)}var _Hx=$k[--$j];var _Hy=$k[--$j];$p($k[--$j],_Hy,$f(_Hx+1)%2)}}var _Ia=$a([$a([-($1.fw+1),$1.fw,1]),$a([-($1.fw+1),$1.fw+1,1]),$a([-$1.fw,$1.fw+1,1]),$a([$1.fw+1,$1.fw+1,1]),$a([$1.fw+1,$1.fw,1]),$a([$1.fw+1,-$1.fw,1]),$a([$1.fw,$1.fw+1,0]),$a([$1.fw+1,-($1.fw+1),0]),$a([$1.fw,-($1.fw+1),0]),$a([-$1.fw,-($1.fw+1),0]),$a([-($1.fw+1),-($1.fw+1),0]),$a([-($1.fw+1),-$1.fw,0])]);for(var _Ib=0,_Ic=_Ia.length;_Ib<_Ic;_Ib++){$k[$j++]=$1.pixs;$F($g(_Ia,_Ib));var _If=$k[--$j];var _Ig=$k[--$j];var _Ih=$k[--$j];$k[$j++]=_If;$k[$j++]=_Ih;$k[$j++]=_Ig;$1.cmv();var _Ii=$k[--$j];var _Ij=$k[--$j];$p($k[--$j],_Ii,_Ij)}if($eq($1.format,"full")){$1.modemap=$a([$a([-5,7]),$a([-4,7]),$a([-3,7]),$a([-2,7]),$a([-1,7]),$a([1,7]),$a([2,7]),$a([3,7]),$a([4,7]),$a([5,7]),$a([7,5]),$a([7,4]),$a([7,3]),$a([7,2]),$a([7,1]),$a([7,-1]),$a([7,-2]),$a([7,-3]),$a([7,-4]),$a([7,-5]),$a([5,-7]),$a([4,-7]),$a([3,-7]),$a([2,-7]),$a([1,-7]),$a([-1,-7]),$a([-2,-7]),$a([-3,-7]),$a([-4,-7]),$a([-5,-7]),$a([-7,-5]),$a([-7,-4]),$a([-7,-3]),$a([-7,-2]),$a([-7,-1]),$a([-7,1]),$a([-7,2]),$a([-7,3]),$a([-7,4]),$a([-7,5])])}else{$1.modemap=$a([$a([-3,5]),$a([-2,5]),$a([-1,5]),$a([0,5]),$a([1,5]),$a([2,5]),$a([3,5]),$a([5,3]),$a([5,2]),$a([5,1]),$a([5,0]),$a([5,-1]),$a([5,-2]),$a([5,-3]),$a([3,-5]),$a([2,-5]),$a([1,-5]),$a([0,-5]),$a([-1,-5]),$a([-2,-5]),$a([-3,-5]),$a([-5,-3]),$a([-5,-2]),$a([-5,-1]),$a([-5,0]),$a([-5,1]),$a([-5,2]),$a([-5,3])])}for(var _Jw=0,_Jv=$1.modemap.length-1;_Jw<=_Jv;_Jw+=1){$1.i=_Jw;$k[$j++]=$1.pixs;$F($g($1.modemap,$1.i));$1.cmv();var _K4=$k[--$j];$p($k[--$j],_K4,$g($1.modebits,$1.i)-48)}var _KC=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.size],["pixy",$1.size],["height",$1.size*2/72],["width",$1.size*2/72],["opt",$1.options]]);$k[$j++]=_KC;if(!$1.dontdraw){$0.renmatrix()}};$0.azteccodecompact=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","compact");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.azteccode();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.aztecrune=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","rune");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.azteccode();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.codeone=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.version="unset";$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.stype=$eq($G($1.version,0,1),"S");if($1.stype){$1.vals=$a(["1","1010","1100100","1111101000","10011100010000","11000011010100000","11110100001001000000","100110001001011010000000","101111101011110000100000000","111011100110101100101000000000","1001010100000010111110010000000000","1011101001000011101101110100000000000","1110100011010100101001010001000000000000","10010001100001001110011100101010000000000000","10110101111001100010000011110100100000000000000","11100011010111111010100100110001101000000000000000","100011100001101111001001101111110000010000000000000000","101100011010001010111100001011101100010100000000000000000"]);$1.normalize=function(){$1.base=$k[--$j];$1.num=$k[--$j];for(var _C=$1.num.length-1;_C>=1;_C-=1){$1.i=_C;var _D=$1.num;var _E=$1.i;$p(_D,_E-1,$f($g(_D,_E-1)+~~($g($1.num,$1.i)/$1.base)));$p($1.num,$1.i,$g($1.num,$1.i)%$1.base)}for(;;){if($lt($g($1.num,0),$1.base)){break}$k[$j++]=Infinity;$k[$j++]=0;$F($1.num);$1.num=$a();$p($1.num,0,$f($g($1.num,0)+~~($g($1.num,1)/$1.base)));$p($1.num,1,$g($1.num,1)%$1.base)}$k[$j++]=Infinity;$1.i=true;var _f=$1.num;for(var _g=0,_h=_f.length;_g<_h;_g++){var _i=$g(_f,_g);$k[$j++]=_i;if(_i==0&&$1.i){$j--}else{$1.i=false}}$1.num=$a();if($1.num.length==0){$1.num=$a([0])}$k[$j++]=$1.num};$1.bigadd=function(){var _o=$k[--$j];var _p=$k[--$j];$1.offset=Math.abs(_o.length-_p.length);if(_o.length<_p.length){var _=_o;_o=_p;_p=_}$1.a=_o;$1.b=_p;for(var _s=0,_r=$1.b.length-1;_s<=_r;_s+=1){var _t=$1.a;var _u=$1.offset;$p(_t,_s+_u,$f($g(_t,_s+_u)+$g($1.b,_s)))}$k[$j++]=$1.a};$1.barlen=$1.barcode.length;$1.v=$a([1]);for(var _13=0,_12=$1.barlen-1;_13<=_12;_13+=1){$1.i=_13;$k[$j++]=Infinity;$F($g($1.vals,$1.i),function(){var _17=$k[--$j];$k[$j++]=$f(_17-48)*$f($g($1.barcode,$1.barlen-$1.i-1)-48)});var _1C=$a();$k[$j++]=_1C;$k[$j++]=$1.v;$1.bigadd();$1.v=$k[--$j]}$k[$j++]="v";$k[$j++]=$1.v;$k[$j++]=2;$1.normalize();var _1G=$k[--$j];$1[$k[--$j]]=_1G;$k[$j++]=Infinity;for(var _1J=0,_1K=(5-$1.v.length%5)%5;_1J<_1K;_1J++){$k[$j++]=0}$q($1.v);$1.v=$a();$1.cws=$a(~~($1.v.length/5));for(var _1R=0,_1Q=$1.cws.length-1;_1R<=_1Q;_1R+=1){$1.i=_1R;var _1U=$G($1.v,$1.i*5,5);$k[$j++]=0;for(var _1V=0,_1W=_1U.length;_1V<_1W;_1V++){var _1Y=$k[--$j];$k[$j++]=$f(_1Y+$g(_1U,_1V))*2}$p($1.cws,$1.i,~~($k[--$j]/2))}$1.metrics=$a([$a(["S-10",8,11,10,4,4,1,99,99,99]),$a(["S-20",8,21,20,8,8,1,99,99,99]),$a(["S-30",8,31,30,12,12,1,99,99,99])])}else{$1.fnc1=-1;$1.fnc3=-2;var _1k=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fnc1],["FNC3",$1.fnc3]]);$1.fncvals=_1k;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _1n=$k[--$j];$1[$k[--$j]]=_1n;$1.msglen=$1.msg.length;$1.lC=-5;$1.lB=-6;$1.lX=-7;$1.lT=-8;$1.lD=-9;$1.unl=-10;$1.fnc2=-11;$1.fnc4=-12;$1.sft1=-13;$1.sft2=-14;$1.sft3=-15;$1.eci=-16;$1.pad=-17;$1.fnc1lD=-18;$1.unlcw=255;$1.eciesc=92;var _1q=$1.msg;$k[$j++]="numecis";$k[$j++]=0;for(var _1r=0,_1s=_1q.length;_1r<_1s;_1r++){if($g(_1q,_1r)<=-1e6){var _1u=$k[--$j];$k[$j++]=$f(_1u+1)}}var _1v=$k[--$j];$1[$k[--$j]]=_1v;if($1.numecis>0){$1.msgtmp=$a($f($f($1.msg.length*2+$1.numecis*6)+2));$p($1.msgtmp,0,$1.pad);$p($1.msgtmp,1,$1.eciesc);$1.j=2;for(var _27=0,_26=$1.msg.length-1;_27<=_26;_27+=1){var _29=$g($1.msg,_27);$k[$j++]=_29;if(_29<=-1e6){var _2D=$G($R($s(7),-$k[--$j],10),1,6);for(var _2E=0,_2F=_2D.length;_2E<_2F;_2E++){$k[$j++]=$g(_2D,_2E)}$r($a(6));$P($1.msgtmp,$1.j+1,$k[--$j]);$p($1.msgtmp,$1.j,$1.eciesc);$1.j=$1.j+7}else{var _2P=$k[--$j];$k[$j++]=_2P;if(_2P!=$1.eciesc){$p($1.msgtmp,$1.j,$k[--$j]);$1.j=$1.j+1}else{$j--;$p($1.msgtmp,$1.j,$1.eciesc);$p($1.msgtmp,$1.j+1,$1.eciesc);$1.j=$1.j+2}}}$1.msg=$G($1.msgtmp,0,$1.j);$1.msglen=$1.msg.length}$1.metrics=$a([$a(["A",16,18,16,10,10,1,4,99,6]),$a(["B",22,22,20,19,16,1,4,99,8]),$a(["C",28,32,28,44,26,1,4,22,11]),$a(["D",40,42,36,91,44,1,4,16,16]),$a(["E",52,54,48,182,70,1,4,22,22]),$a(["F",70,76,68,370,140,2,4,22,31]),$a(["G",104,98,88,732,280,4,6,21,47]),$a(["H",148,134,120,1480,560,8,6,20,69]),$a(["T-16",16,17,16,10,10,1,99,99,99]),$a(["T-32",16,33,32,24,16,1,99,99,99]),$a(["T-48",16,49,48,38,22,1,99,99,99])]);$1.fullcws=$a([]);var _2t=$1.metrics;for(var _2u=0,_2v=_2t.length;_2u<_2v;_2u++){$1.m=$g(_2t,_2u);$1.vers=$g($1.m,0);$1.dcws=$g($1.m,4);$1.okay=true;if($eq($1.version,"unset")){if($1.vers.length!=1){$1.okay=false}}else{if($ne($1.version,$1.vers)){$1.okay=false}}if($1.okay){$k[$j++]=Infinity;$q($1.fullcws);$k[$j++]=$1.dcws;$1.fullcws=$a()}}$k[$j++]=Infinity;for(var _39=0,_3A=1480;_39<_3A;_39++){$k[$j++]=1e4}$1.numremcws=$a();var _3C=$1.fullcws;for(var _3D=0,_3E=_3C.length;_3D<_3E;_3D++){$p($1.numremcws,$f($g(_3C,_3D)-1),1)}for(var _3H=1478;_3H>=0;_3H-=1){$1.i=_3H;if($g($1.numremcws,$1.i)!=1){$p($1.numremcws,$1.i,$f($g($1.numremcws,$1.i+1)+1))}}$k[$j++]=Infinity;for(var _3Q=0;_3Q<=128;_3Q+=1){$k[$j++]=_3Q;$k[$j++]=_3Q+1}$k[$j++]=$1.pad;$k[$j++]=129;for(var _3S=0;_3S<=99;_3S+=1){var _3U=$R($s(2),_3S,10);var _3W=$Z($s(2),"00");$P(_3W,2-_3U.length,_3U);$k[$j++]=_3W;$k[$j++]=_3S+130}var _3e=$a([$1.lC,$1.lB,$1.fnc1,$1.fnc2,$1.fnc3,$1.fnc4,$1.fnc1lD]);$k[$j++]=229;for(var _3f=0,_3g=_3e.length;_3f<_3g;_3f++){var _3j=$f($k[--$j]+1);$k[$j++]=$g(_3e,_3f);$k[$j++]=_3j;$k[$j++]=_3j}$j--;$k[$j++]=$1.lX;$k[$j++]=238;$k[$j++]=$1.lT;$k[$j++]=239;$1.Avals=$d();$k[$j++]=Infinity;var _3n=$1.Avals;for(var _3s=_3n.size,_3r=_3n.keys(),_3q=0;_3q<_3s;_3q++){var _3o=_3r.next().value;$k[$j++]=_3o;$k[$j++]=_3n.get(_3o);$k[$j++]=Infinity;var _3t=$k[--$j];var _3u=$k[--$j];$k[$j++]=_3t;$k[$j++]=_3u;var _3v=$a();$k[$j++]=_3v}$1.Avals=$d();$k[$j++]=Infinity;$k[$j++]=$1.sft1;$k[$j++]=0;$k[$j++]=$1.sft2;$k[$j++]=1;$k[$j++]=$1.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _40=48;_40<=57;_40+=1){$k[$j++]=_40;$k[$j++]=_40-44}for(var _41=65;_41<=90;_41+=1){$k[$j++]=_41;$k[$j++]=_41-51}$1.CNvals=$d();$k[$j++]=Infinity;for(var _43=0;_43<=31;_43+=1){$k[$j++]=_43;$k[$j++]=_43}$1.C1vals=$d();$k[$j++]=Infinity;for(var _45=33;_45<=47;_45+=1){$k[$j++]=_45;$k[$j++]=_45-33}for(var _46=58;_46<=64;_46+=1){$k[$j++]=_46;$k[$j++]=_46-43}for(var _47=91;_47<=95;_47+=1){$k[$j++]=_47;$k[$j++]=_47-69}$k[$j++]=$1.fnc1;$k[$j++]=27;$k[$j++]=$1.fnc2;$k[$j++]=28;$k[$j++]=$1.fnc3;$k[$j++]=29;$k[$j++]=$1.fnc4;$k[$j++]=30;$k[$j++]=$1.pad;$k[$j++]=31;$1.C2vals=$d();$k[$j++]=Infinity;for(var _4E=96;_4E<=127;_4E+=1){$k[$j++]=_4E;$k[$j++]=_4E-96}$1.C3vals=$d();$k[$j++]=Infinity;var _4G=$1.CNvals;for(var _4L=_4G.size,_4K=_4G.keys(),_4J=0;_4J<_4L;_4J++){var _4H=_4K.next().value;$k[$j++]=_4H;$k[$j++]=_4G.get(_4H);$k[$j++]=Infinity;var _4M=$k[--$j];var _4N=$k[--$j];$k[$j++]=_4M;$k[$j++]=_4N;var _4O=$a();$k[$j++]=_4O}var _4P=$1.C1vals;for(var _4U=_4P.size,_4T=_4P.keys(),_4S=0;_4S<_4U;_4S++){var _4Q=_4T.next().value;$k[$j++]=_4Q;$k[$j++]=_4P.get(_4Q);$k[$j++]=Infinity;var _4V=$k[--$j];var _4W=$k[--$j];$k[$j++]=_4V;$k[$j++]=$g($1.CNvals,$1.sft1);$k[$j++]=_4W;var _4a=$a();$k[$j++]=_4a}var _4b=$1.C2vals;for(var _4g=_4b.size,_4f=_4b.keys(),_4e=0;_4e<_4g;_4e++){var _4c=_4f.next().value;$k[$j++]=_4c;$k[$j++]=_4b.get(_4c);$k[$j++]=Infinity;var _4h=$k[--$j];var _4i=$k[--$j];$k[$j++]=_4h;$k[$j++]=$g($1.CNvals,$1.sft2);$k[$j++]=_4i;var _4m=$a();$k[$j++]=_4m}var _4n=$1.C3vals;for(var _4s=_4n.size,_4r=_4n.keys(),_4q=0;_4q<_4s;_4q++){var _4o=_4r.next().value;$k[$j++]=_4o;$k[$j++]=_4n.get(_4o);$k[$j++]=Infinity;var _4t=$k[--$j];var _4u=$k[--$j];$k[$j++]=_4t;$k[$j++]=$g($1.CNvals,$1.sft3);$k[$j++]=_4u;var _4y=$a();$k[$j++]=_4y}$1.Cvals=$d();$k[$j++]=Infinity;$k[$j++]=$1.sft1;$k[$j++]=0;$k[$j++]=$1.sft2;$k[$j++]=1;$k[$j++]=$1.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _53=48;_53<=57;_53+=1){$k[$j++]=_53;$k[$j++]=_53-44}for(var _54=97;_54<=122;_54+=1){$k[$j++]=_54;$k[$j++]=_54-83}$1.TNvals=$d();$k[$j++]=Infinity;for(var _56=0;_56<=31;_56+=1){$k[$j++]=_56;$k[$j++]=_56}$1.T1vals=$d();$k[$j++]=Infinity;for(var _58=33;_58<=47;_58+=1){$k[$j++]=_58;$k[$j++]=_58-33}for(var _59=58;_59<=64;_59+=1){$k[$j++]=_59;$k[$j++]=_59-43}for(var _5A=91;_5A<=95;_5A+=1){$k[$j++]=_5A;$k[$j++]=_5A-69}$k[$j++]=$1.fnc1;$k[$j++]=27;$k[$j++]=$1.fnc2;$k[$j++]=28;$k[$j++]=$1.fnc3;$k[$j++]=29;$k[$j++]=$1.fnc4;$k[$j++]=30;$k[$j++]=$1.pad;$k[$j++]=31;$1.T2vals=$d();$k[$j++]=Infinity;$k[$j++]=96;$k[$j++]=0;for(var _5H=65;_5H<=90;_5H+=1){$k[$j++]=_5H;$k[$j++]=_5H-64}for(var _5I=123;_5I<=127;_5I+=1){$k[$j++]=_5I;$k[$j++]=_5I-96}$1.T3vals=$d();$k[$j++]=Infinity;var _5K=$1.TNvals;for(var _5P=_5K.size,_5O=_5K.keys(),_5N=0;_5N<_5P;_5N++){var _5L=_5O.next().value;$k[$j++]=_5L;$k[$j++]=_5K.get(_5L);$k[$j++]=Infinity;var _5Q=$k[--$j];var _5R=$k[--$j];$k[$j++]=_5Q;$k[$j++]=_5R;var _5S=$a();$k[$j++]=_5S}var _5T=$1.T1vals;for(var _5Y=_5T.size,_5X=_5T.keys(),_5W=0;_5W<_5Y;_5W++){var _5U=_5X.next().value;$k[$j++]=_5U;$k[$j++]=_5T.get(_5U);$k[$j++]=Infinity;var _5Z=$k[--$j];var _5a=$k[--$j];$k[$j++]=_5Z;$k[$j++]=$g($1.TNvals,$1.sft1);$k[$j++]=_5a;var _5e=$a();$k[$j++]=_5e}var _5f=$1.T2vals;for(var _5k=_5f.size,_5j=_5f.keys(),_5i=0;_5i<_5k;_5i++){var _5g=_5j.next().value;$k[$j++]=_5g;$k[$j++]=_5f.get(_5g);$k[$j++]=Infinity;var _5l=$k[--$j];var _5m=$k[--$j];$k[$j++]=_5l;$k[$j++]=$g($1.TNvals,$1.sft2);$k[$j++]=_5m;var _5q=$a();$k[$j++]=_5q}var _5r=$1.T3vals;for(var _5w=_5r.size,_5v=_5r.keys(),_5u=0;_5u<_5w;_5u++){var _5s=_5v.next().value;$k[$j++]=_5s;$k[$j++]=_5r.get(_5s);$k[$j++]=Infinity;var _5x=$k[--$j];var _5y=$k[--$j];$k[$j++]=_5x;$k[$j++]=$g($1.TNvals,$1.sft3);$k[$j++]=_5y;var _62=$a();$k[$j++]=_62}$1.Tvals=$d();for(var _64=128;_64<=255;_64+=1){$1.i=_64;$k[$j++]=$1.Avals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Avals,$1.fnc4));$q($g($1.Avals,$1.i-128));var _6D=$a();var _6E=$k[--$j];$p($k[--$j],_6E,_6D);$k[$j++]=$1.Cvals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Cvals,$1.fnc4));$q($g($1.Cvals,$1.i-128));var _6O=$a();var _6P=$k[--$j];$p($k[--$j],_6P,_6O);$k[$j++]=$1.Tvals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Tvals,$1.fnc4));$q($g($1.Tvals,$1.i-128));var _6Z=$a();var _6a=$k[--$j];$p($k[--$j],_6a,_6Z)}$k[$j++]=Infinity;$k[$j++]=13;$k[$j++]=0;$k[$j++]=42;$k[$j++]=1;$k[$j++]=62;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _6c=48;_6c<=57;_6c+=1){$k[$j++]=_6c;$k[$j++]=_6c-44}for(var _6d=65;_6d<=90;_6d+=1){$k[$j++]=_6d;$k[$j++]=_6d-51}$1.Xvals=$d();$k[$j++]=Infinity;var _6f=$1.Xvals;for(var _6k=_6f.size,_6j=_6f.keys(),_6i=0;_6i<_6k;_6i++){var _6g=_6j.next().value;$k[$j++]=_6g;$k[$j++]=_6f.get(_6g);$k[$j++]=Infinity;var _6l=$k[--$j];var _6m=$k[--$j];$k[$j++]=_6l;$k[$j++]=_6m;var _6n=$a();$k[$j++]=_6n}$1.Xvals=$d();$k[$j++]=Infinity;for(var _6p=0;_6p<=255;_6p+=1){$k[$j++]=_6p;$k[$j++]=_6p}$1.Bvals=$d();$k[$j++]=Infinity;var _6r=$1.Bvals;for(var _6w=_6r.size,_6v=_6r.keys(),_6u=0;_6u<_6w;_6u++){var _6s=_6v.next().value;$k[$j++]=_6s;$k[$j++]=_6r.get(_6s);$k[$j++]=Infinity;var _6x=$k[--$j];var _6y=$k[--$j];$k[$j++]=_6x;$k[$j++]=_6y;var _6z=$a();$k[$j++]=_6z}$1.Bvals=$d();$1.encvals=$a([$1.Avals,$1.Cvals,$1.Tvals,$1.Xvals,-1,$1.Bvals]);$k[$j++]=Infinity;for(var _78=0,_79=$1.msglen;_78<_79;_78++){$k[$j++]=0}$k[$j++]=0;$1.numD=$a();$k[$j++]=Infinity;for(var _7C=0,_7D=$1.msglen;_7C<_7D;_7C++){$k[$j++]=0}$k[$j++]=9999;$1.nextXterm=$a();$k[$j++]=Infinity;for(var _7G=0,_7H=$1.msglen;_7G<_7H;_7G++){$k[$j++]=0}$k[$j++]=9999;$1.nextNonX=$a();for(var _7K=$1.msglen-1;_7K>=0;_7K-=1){$1.i=_7K;$1.barchar=$g($1.msg,$1.i);if($1.barchar>=48&&$1.barchar<=57){$p($1.numD,$1.i,$f($g($1.numD,$1.i+1)+1))}if($1.barchar==13||$1.barchar==42||$1.barchar==62){$p($1.nextXterm,$1.i,0)}else{$p($1.nextXterm,$1.i,$f($g($1.nextXterm,$1.i+1)+1))}var _7h=$g($1.Xvals,$1.barchar)!==undefined;if(!_7h){$p($1.nextNonX,$1.i,0)}else{$p($1.nextNonX,$1.i,$f($g($1.nextNonX,$1.i+1)+1))}}$k[$j++]=Infinity;var _7p=$1.nextXterm;for(var _7q=0,_7r=_7p.length;_7q<_7r;_7q++){var _7s=$g(_7p,_7q);$k[$j++]=_7s;if(_7s>1e4){$j--;$k[$j++]=1e4}}$1.nextXterm=$a();$k[$j++]=Infinity;var _7u=$1.nextNonX;for(var _7v=0,_7w=_7u.length;_7v<_7w;_7v++){var _7x=$g(_7u,_7v);$k[$j++]=_7x;if(_7x>1e4){$j--;$k[$j++]=1e4}}$1.nextNonX=$a();$1.isD=function(){$k[$j++]=$1.char>=48&&$1.char<=57};$1.isC=function(){var _83=$g($1.CNvals,$1.char)!==undefined;$k[$j++]=_83};$1.isT=function(){var _86=$g($1.TNvals,$1.char)!==undefined;$k[$j++]=_86};$1.isX=function(){var _89=$g($1.Xvals,$1.char)!==undefined;$k[$j++]=_89};$1.isEA=function(){$k[$j++]=$1.char>127};$1.isFN=function(){$k[$j++]=$1.char<0};$1.XtermFirst=function(){var _8C=$k[--$j];$k[$j++]=$lt($g($1.nextXterm,_8C),$g($1.nextNonX,_8C))};$1.A=0;$1.C=1;$1.T=2;$1.X=3;$1.D=4;$1.B=5;$1.lookup=function(){$1.ac=1;$1.cc=2;$1.tc=2;$1.xc=2;$1.bc=3;if($1.mode==$1.A){$1.ac=0;$1.cc=1;$1.tc=1;$1.xc=1;$1.bc=2}if($1.mode==$1.C){$1.cc=0}if($1.mode==$1.T){$1.tc=0}if($1.mode==$1.X){$1.xc=0}if($1.mode==$1.B){$1.bc=0}for(var _8R=0,_8S=1;_8R<_8S;_8R++){$1.k=0;for(;;){if($1.i+$1.k==$1.msglen){var _8a=$a([$1.ac,$1.cc,$1.tc,$1.xc]);$k[$j++]=true;for(var _8b=0,_8c=_8a.length;_8b<_8c;_8b++){var _8f=$k[--$j];$k[$j++]=_8f&&$1.bc<=Math.ceil($g(_8a,_8b))}if($k[--$j]){$k[$j++]=$1.B;break}var _8m=$a([$1.cc,$1.tc,$1.xc,$1.bc]);$k[$j++]=true;for(var _8n=0,_8o=_8m.length;_8n<_8o;_8n++){var _8r=$k[--$j];$k[$j++]=_8r&&$1.ac<=Math.ceil($g(_8m,_8n))}if($k[--$j]){$k[$j++]=$1.A;break}var _8w=$a([$1.tc,$1.xc]);$k[$j++]=true;for(var _8x=0,_8y=_8w.length;_8x<_8y;_8x++){var _91=$k[--$j];$k[$j++]=_91&&Math.ceil($1.cc)<=Math.ceil($g(_8w,_8x))}if($k[--$j]){$k[$j++]=$1.C;break}var _95=$a([$1.xc]);$k[$j++]=true;for(var _96=0,_97=_95.length;_96<_97;_96++){var _9A=$k[--$j];$k[$j++]=_9A&&Math.ceil($1.tc)<=Math.ceil($g(_95,_96))}if($k[--$j]){$k[$j++]=$1.T;break}$k[$j++]=$1.X;break}$1.char=$g($1.msg,$1.i+$1.k);$k[$j++]="ac";$k[$j++]=$1.ac;$1.isD();if($k[--$j]){var _9K=$k[--$j];$k[$j++]=$f(_9K+1/2)}else{$1.isEA();if($k[--$j]){var _9M=$k[--$j];$k[$j++]=Math.ceil(_9M)+2}else{var _9N=$k[--$j];$k[$j++]=Math.ceil(_9N)+1}}var _9O=$k[--$j];$1[$k[--$j]]=_9O;$k[$j++]="cc";$k[$j++]=$1.cc;$1.isC();if($k[--$j]){var _9S=$k[--$j];$k[$j++]=$f(_9S+.66666667)}else{$1.isEA();if($k[--$j]){var _9U=$k[--$j];$k[$j++]=$f(_9U+2.66666667)}else{var _9V=$k[--$j];$k[$j++]=$f(_9V+1.33333334)}}var _9W=$k[--$j];$1[$k[--$j]]=_9W;$k[$j++]="tc";$k[$j++]=$1.tc;$1.isT();if($k[--$j]){var _9a=$k[--$j];$k[$j++]=$f(_9a+.66666667)}else{$1.isEA();if($k[--$j]){var _9c=$k[--$j];$k[$j++]=$f(_9c+2.66666667)}else{var _9d=$k[--$j];$k[$j++]=$f(_9d+1.33333334)}}var _9e=$k[--$j];$1[$k[--$j]]=_9e;$k[$j++]="xc";$k[$j++]=$1.xc;$1.isX();if($k[--$j]){var _9i=$k[--$j];$k[$j++]=$f(_9i+.66666667)}else{$1.isEA();if($k[--$j]){var _9k=$k[--$j];$k[$j++]=$f(_9k+4.33333334)}else{var _9l=$k[--$j];$k[$j++]=$f(_9l+3.33333334)}}var _9m=$k[--$j];$1[$k[--$j]]=_9m;$k[$j++]="bc";$k[$j++]=$1.bc;$1.isFN();if($k[--$j]){var _9q=$k[--$j];$k[$j++]=$f(_9q+3)}else{var _9r=$k[--$j];$k[$j++]=$f(_9r+1)}var _9s=$k[--$j];$1[$k[--$j]]=_9s;if($1.k>=3){var _9z=$a([$1.ac,$1.cc,$1.tc,$1.xc]);$k[$j++]=true;for(var _A0=0,_A1=_9z.length;_A0<_A1;_A0++){var _A4=$k[--$j];$k[$j++]=_A4&&$1.bc+1<=Math.ceil($g(_9z,_A0))}if($k[--$j]){$k[$j++]=$1.B;break}var _AB=$a([$1.cc,$1.tc,$1.xc,$1.bc]);$k[$j++]=true;for(var _AC=0,_AD=_AB.length;_AC<_AD;_AC++){var _AG=$k[--$j];$k[$j++]=_AG&&$1.ac+1<=Math.ceil($g(_AB,_AC))}if($k[--$j]){$k[$j++]=$1.A;break}var _AN=$a([$1.ac,$1.cc,$1.xc,$1.bc]);$k[$j++]=true;for(var _AO=0,_AP=_AN.length;_AO<_AP;_AO++){var _AS=$k[--$j];$k[$j++]=_AS&&Math.ceil($1.tc)+1<=Math.ceil($g(_AN,_AO))}if($k[--$j]){$k[$j++]=$1.T;break}var _AX=$a([$1.ac,$1.tc]);$k[$j++]=true;for(var _AY=0,_AZ=_AX.length;_AY<_AZ;_AY++){var _Ac=$k[--$j];$k[$j++]=_Ac&&Math.ceil($1.cc)+1<=Math.ceil($g(_AX,_AY))}if($k[--$j]){if(Math.ceil($1.cc)<Math.ceil($1.xc)){$k[$j++]=$1.C;break}if($1.cc==$1.xc){$k[$j++]=$1.i+$1.k+1;$1.XtermFirst();if($k[--$j]){$k[$j++]=$1.X;break}else{$k[$j++]=$1.C;break}}}var _As=$a([$1.ac,$1.cc,$1.tc,$1.bc]);$k[$j++]=true;for(var _At=0,_Au=_As.length;_At<_Au;_At++){var _Ax=$k[--$j];$k[$j++]=_Ax&&Math.ceil($1.xc)+1<=Math.ceil($g(_As,_At))}if($k[--$j]){$k[$j++]=$1.X;break}}$1.k=$1.k+1}}};$1.addtocws=function(){var _B1=$k[--$j];$P($1.cws,$1.j,_B1);$1.j=_B1.length+$1.j};$1.tobin=function(){var _B6=$s($k[--$j]);$k[$j++]=_B6;for(var _B8=0,_B7=_B6.length-1;_B8<=_B7;_B8+=1){var _B9=$k[--$j];$p(_B9,_B8,48);$k[$j++]=_B9}var _BA=$k[--$j];var _BD=$R($s(_BA.length),$k[--$j],2);$P(_BA,_BA.length-_BD.length,_BD);$k[$j++]=_BA;$k[$j++]=Infinity;var _BE=$k[--$j];var _BF=$k[--$j];$k[$j++]=_BE;$F(_BF,function(){var _BG=$k[--$j];$k[$j++]=$f(_BG-48)});var _BH=$a();$k[$j++]=_BH};$1.encA=function(){for(var _BI=0,_BJ=1;_BI<_BJ;_BI++){if($g($1.numD,$1.i)>=21){$1.Dbits=$a([1,1,1,1]);$1.mode=$1.D;break}var _BR=$g($1.numD,$1.i);if(_BR>=13&&$f(_BR+$1.i)==$1.msglen){$1.Dbits=$a([1,1,1,1]);$1.mode=$1.D;break}if($g($1.numD,$1.i)>=2){var _BZ=$s(2);$p(_BZ,0,$g($1.msg,$1.i));$p(_BZ,1,$g($1.msg,$1.i+1));$k[$j++]=$g($1.Avals,_BZ);$1.addtocws();$1.i=$1.i+2;break}if($g($1.msg,$1.i)==$1.fnc1){if($g($1.numD,$1.i+1)>=15){$k[$j++]=$g($1.Avals,$1.fnc1lD);$1.addtocws();$1.i=$1.i+1;$1.Dbits=$a([]);$1.mode=$1.D;break}var _By=$g($1.numD,$1.i+1);if(_By>=7&&$f($f(_By+$1.i)+1)==$1.msglen){$k[$j++]=$g($1.Avals,$1.fnc1lD);$1.addtocws();$1.i=$1.i+1;$1.Dbits=$a([]);$1.mode=$1.D;break}}$k[$j++]="newmode";$1.lookup();var _C7=$k[--$j];$1[$k[--$j]]=_C7;if($1.newmode!=$1.mode){$k[$j++]=$g($1.Avals,$g($a([-1,$1.lC,$1.lT,$1.lX,$1.lD,$1.lB]),$1.newmode));$1.addtocws();$1.mode=$1.newmode;break}$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.i=$1.i+1;break}};$1.CTXvalstocws=function(){$1.in=$k[--$j];$k[$j++]=Infinity;for(var _CV=0,_CU=$1.in.length-1;_CV<=_CU;_CV+=3){var _CX=$G($1.in,_CV,3);$k[$j++]=0;for(var _CY=0,_CZ=_CX.length;_CY<_CZ;_CY++){var _Cb=$k[--$j];$k[$j++]=$f(_Cb+$g(_CX,_CY))*40}var _Cd=~~($k[--$j]/40)+1;$k[$j++]=~~(_Cd/256);$k[$j++]=_Cd%256}$r($a($m()));var _Cg=$k[--$j];var _Ch=$k[--$j];$k[$j++]=_Cg;$k[$j++]=_Ch;$j--};$1.encCTX=function(){$1.p=0;$1.ctxvals=$a(2220);for(;;){if($1.i==$1.msglen){break}if($1.p%3==0){if($g($1.numD,$1.i)>=12){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$1.mode=$1.A;break}var _Cx=$g($1.numD,$1.i);if(_Cx>=8&&$f(_Cx+$1.i)==$1.msglen){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$1.mode=$1.A;break}if($1.mode==$1.X){var _DC=$g($1.Xvals,$g($1.msg,$1.i))!==undefined;if(!_DC){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();if($g($1.numremcws,$1.j)!=1||$g($1.msg,$1.i)>127){$k[$j++]=$a([$1.unlcw]);$1.addtocws()}$1.mode=$1.A;break}if($1.i+1<$1.msglen){var _DV=$g($1.Xvals,$g($1.msg,$1.i+1))!==undefined;if(!_DV){break}if($1.i+2<$1.msglen){var _Dc=$g($1.Xvals,$g($1.msg,$1.i+2))!==undefined;if(!_Dc){break}}}}else{$1.lookup();if($k[--$j]!=$1.mode){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$1.mode=$1.A;break}}if($1.msglen-$1.i<=3){$1.remcws=$g($1.numremcws,$1.j+~~($1.p/3)*2);$k[$j++]=Infinity;var _Dv=$G($1.msg,$1.i,$1.msglen-$1.i);for(var _Dw=0,_Dx=_Dv.length;_Dw<_Dx;_Dw++){var _Dy=$g(_Dv,_Dw);var _E2=$g($g($1.encvals,$1.mode),_Dy)!==undefined;$k[$j++]=_Dy;if(_E2){$q($g($g($1.encvals,$1.mode),$k[--$j]))}else{$j--;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1}}$1.remvals=$a();if($1.remcws==2&&$1.remvals.length==3){$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));$q($1.remvals);var _EF=$a();$k[$j++]=_EF;$1.CTXvalstocws();$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;break}if($1.remcws==2&&$1.remvals.length==2&&$1.mode!=$1.X){$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));$q($1.remvals);$q($g($g($1.encvals,$1.mode),$1.sft1));var _EV=$a();$k[$j++]=_EV;$1.CTXvalstocws();$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;break}if($1.remcws==2&&$1.remvals.length==1){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;break}if($1.remcws==1&&$1.remvals.length==1){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;break}}}var _F4=$g($g($1.encvals,$1.mode),$g($1.msg,$1.i));$P($1.ctxvals,$1.p,_F4);$1.p=_F4.length+$1.p;$1.i=$1.i+1}if($1.mode!=$1.A){for(;;){if($1.p%3==0){break}$1.i=$1.i-1;$1.p=$1.p-$g($g($1.encvals,$1.mode),$g($1.msg,$1.i)).length}$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));var _FO=$a();$k[$j++]=_FO;$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$1.mode=$1.A;if($1.i!=$1.msglen){if($g($1.numD,$1.i)>=2){var _FX=$s(2);$p(_FX,0,$g($1.msg,$1.i));$p(_FX,1,$g($1.msg,$1.i+1));$k[$j++]=$g($1.Avals,_FX);$1.addtocws();$1.i=$1.i+2}else{$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.i=$1.i+1}}}};$1.encD=function(){for(;;){if($g($1.numD,$1.i)<3){$1.Drem=(8-$1.Dbits.length%8)%8;$1.remcws=$g($1.numremcws,$1.j+~~($1.Dbits.length/8));if(($f($g($1.numremcws,$1.j+~~($1.Dbits.length/8)-1)-1)==0&&$1.Drem==0||$1.remcws==1&&$1.Drem!=0)&&$1.i==$1.msglen){if($1.Drem==4||$1.Drem==6){$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$1.Dbits=$a()}if($1.Drem==2||$1.Drem==6){$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=0;$k[$j++]=1;$1.Dbits=$a()}break}if(($1.i==$1.msglen-1&&$g($1.numD,$1.i)==1||$1.i==$1.msglen-2&&$g($1.numD,$1.i)==2)&&$1.remcws==1&&$1.Drem==0){break}if(!($1.i==$1.msglen-1&&$g($1.numD,$1.i)==1&&$1.remcws==1&&($1.Drem==4||$1.Drem==6))){$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$1.Dbits=$a();$1.Drem=(8-$1.Dbits.length%8)%8}if($1.Drem==4||$1.Drem==6){if($g($1.numD,$1.i)>=1){$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=$f($f($g($1.msg,$1.i)-48)+1);$k[$j++]=4;$1.tobin();$q($k[--$j]);$1.Dbits=$a();$1.i=$1.i+1}else{$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$1.Dbits=$a()}$1.Drem=$1.Drem-4}if($1.Drem==2){$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=0;$k[$j++]=1;$1.Dbits=$a();$1.Drem=0}break}$k[$j++]=Infinity;$q($1.Dbits);var _Gu=$G($1.msg,$1.i,3);$k[$j++]=0;for(var _Gv=0,_Gw=_Gu.length;_Gv<_Gw;_Gv++){var _Gy=$k[--$j];$k[$j++]=$f(_Gy+$f($g(_Gu,_Gv)-48))*10}var _Gz=$k[--$j];$k[$j++]=~~(_Gz/10)+1;$k[$j++]=10;$1.tobin();$q($k[--$j]);$1.Dbits=$a();$1.i=$1.i+3}$k[$j++]=Infinity;for(var _H5=0,_H4=$1.Dbits.length-1;_H5<=_H4;_H5+=8){var _H7=$G($1.Dbits,_H5,8);$k[$j++]=0;for(var _H8=0,_H9=_H7.length;_H8<_H9;_H8++){var _HB=$k[--$j];$k[$j++]=$f(_HB+$g(_H7,_H8))*2}var _HC=$k[--$j];$k[$j++]=~~(_HC/2)}$r($a($m()));var _HF=$k[--$j];var _HG=$k[--$j];$k[$j++]=_HF;$k[$j++]=_HG;$j--;$1.addtocws();$1.mode=$1.A};$1.encB=function(){$1.p=0;$1.bvals=$a(1480);for(;;){if($1.i==$1.msglen){break}if($g($1.msg,$1.i)<0){break}$1.lookup();if($k[--$j]!=$1.mode){break}$p($1.bvals,$1.p,$g($1.msg,$1.i));$1.p=$1.p+1;$1.i=$1.i+1}$1.remcws=$f($g($1.numremcws,$1.j+$1.p)-1);$k[$j++]=Infinity;if($1.remcws==0&&$1.i==$1.msglen){$k[$j++]=0}else{if($1.p<250){$k[$j++]=$1.p}else{$k[$j++]=~~($1.p/250)+249;$k[$j++]=$1.p%250}}$q($G($1.bvals,0,$1.p));$1.bvals=$a();$k[$j++]=$1.bvals;$1.addtocws();$1.mode=$1.A};$1.cws=$a(1480);$1.mode=$1.A;$1.i=0;$1.j=0;for(;;){if($1.i>=$1.msglen){break}if($1[$g($a(["encA","encCTX","encCTX","encCTX","encD","encB"]),$1.mode)]()===true){break}}$1.cws=$G($1.cws,0,$1.j)}$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.vers=$g($1.m,0);$1.rows=$g($1.m,1);$1.cols=$g($1.m,2);$1.dcol=$g($1.m,3);$1.dcws=$g($1.m,4);$1.rscw=$g($1.m,5);$1.rsbl=$g($1.m,6);$1.riso=$g($1.m,7);$1.risi=$g($1.m,8);$1.risl=$g($1.m,9);$1.dcpb=~~($1.dcws/$1.rsbl);$1.ecpb=~~($1.rscw/$1.rsbl);$1.okay=true;if($ne($1.version,"unset")&&$ne($1.version,$1.vers)){$1.okay=false}if($1.cws.length>$1.dcws){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}if(!$1.stype){$k[$j++]=Infinity;$q($1.cws);for(var _Ib=0,_Ic=$f($1.dcws-$1.cws.length);_Ib<_Ic;_Ib++){$k[$j++]=129}$1.cws=$a()}else{$k[$j++]=Infinity;for(var _Ig=0,_Ih=$f($1.dcws-$1.cws.length);_Ig<_Ih;_Ig++){$k[$j++]=0}$q($1.cws);$1.cws=$a()}var _Il=$g($1.options,"debugcws")!==undefined;if(_Il){$k[$j++]="bwipp.debugcws";$k[$j++]=$1.cws;$0.raiseerror()}$1.cwbs=$a($1.rsbl);$1.ecbs=$a($1.rsbl);for(var _It=0,_Is=$f($1.rsbl-1);_It<=_Is;_It+=1){$1.i=_It;$1.cwb=$a($1.dcpb);for(var _Iy=0,_Ix=$1.dcpb-1;_Iy<=_Ix;_Iy+=1){$1.j=_Iy;$p($1.cwb,$1.j,$g($1.cws,$f($1.j*$1.rsbl+$1.i)))}$p($1.cwbs,$1.i,$1.cwb)}var _JA=$1.stype?32:256;$1.gf=_JA;$1["gf-1"]=$1.gf-1;var _JD=$1.stype?37:301;$1.pm=_JD;$k[$j++]=Infinity;$k[$j++]=1;for(var _JF=0,_JG=$1["gf-1"];_JF<_JG;_JF++){var _JH=$k[--$j];var _JI=_JH*2;$k[$j++]=_JH;$k[$j++]=_JI;if(_JI>=$1.gf){var _JL=$k[--$j];$k[$j++]=_JL^$1.pm}}$1.rsalog=$a();$1.rslog=$a($1.gf);for(var _JR=1,_JQ=$1["gf-1"];_JR<=_JQ;_JR+=1){$p($1.rslog,$g($1.rsalog,_JR),_JR)}$1.rsprod=function(){var _JV=$k[--$j];var _JW=$k[--$j];$k[$j++]=_JW;$k[$j++]=_JV;if(_JV!=0&&_JW!=0){var _JZ=$g($1.rslog,$k[--$j]);var _Jf=$g($1.rsalog,$f(_JZ+$g($1.rslog,$k[--$j]))%$1["gf-1"]);$k[$j++]=_Jf}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Jh=0,_Ji=$1.ecpb;_Jh<_Ji;_Jh++){$k[$j++]=0}$1.coeffs=$a();for(var _Jm=0,_Jl=$1.ecpb-1;_Jm<=_Jl;_Jm+=1){$1.i=_Jm;$p($1.coeffs,$1.i+1,$g($1.coeffs,$1.i));for(var _Jt=$1.i;_Jt>=1;_Jt-=1){$1.j=_Jt;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _K5=$k[--$j];var _K6=$k[--$j];var _K7=$k[--$j];$p($k[--$j],_K7,$xo(_K6,_K5))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _KF=$k[--$j];var _KG=$k[--$j];$p($k[--$j],_KG,_KF)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);for(var _KN=0,_KM=$1.cwbs.length-1;_KN<=_KM;_KN+=1){$1.i=_KN;$k[$j++]=Infinity;$q($g($1.cwbs,$1.i));for(var _KS=0,_KT=$1.ecpb;_KS<_KT;_KS++){$k[$j++]=0}$1.rscws=$a();for(var _KX=0,_KW=$1.dcpb-1;_KX<=_KW;_KX+=1){$1.m=_KX;$1.k=$g($1.rscws,$1.m);for(var _Kd=0,_Kc=$1.ecpb-1;_Kd<=_Kc;_Kd+=1){$1.j=_Kd;$k[$j++]=$1.rscws;$k[$j++]=$1.m+$1.j+1;$k[$j++]=$g($1.coeffs,$1.ecpb-$1.j-1);$k[$j++]=$1.k;$1.rsprod();var _Kq=$k[--$j];var _Kr=$k[--$j];$p($k[--$j],_Kr,$xo(_Kq,$g($1.rscws,$1.m+$1.j+1)))}}$p($1.ecbs,$1.i,$G($1.rscws,$1.dcpb,$1.ecpb))}$k[$j++]=Infinity;$q($1.cws);for(var _L1=0,_L2=$1.rscw;_L1<_L2;_L1++){$k[$j++]=0}$1.cws=$a();for(var _L6=0,_L5=$f($1.rscw-1);_L6<=_L5;_L6+=1){$1.i=_L6;$p($1.cws,$f($1.dcws+$1.i),$g($g($1.ecbs,$1.i%$1.rsbl),~~($1.i/$1.rsbl)))}var _LK=$1.stype?5:8;$1.mmat=$a($f($1.dcws+$1.rscw)*_LK);$1.r=0;$1.c=0;var _LN=$1.stype?2:1;for(var _LQ=0,_LR=_LN,_LP=$1.cws.length-1;_LR<0?_LQ>=_LP:_LQ<=_LP;_LQ+=_LR){$1.i=_LQ;if(!$1.stype){var _LU=$Z($s(8),"00000000");var _LZ=$R($s(8),$g($1.cws,$1.i),2);$P(_LU,8-_LZ.length,_LZ);$k[$j++]=_LU;$k[$j++]=Infinity;var _La=$k[--$j];var _Lb=$k[--$j];$k[$j++]=_La;$F(_Lb,function(){var _Lc=$k[--$j];$k[$j++]=$f(_Lc-48)});var _Ld=$a();$1.top=$G(_Ld,0,4);$1.bot=$G(_Ld,4,4)}else{var _Lh=$Z($s(5),"00000");var _Lm=$R($s(5),$g($1.cws,$1.i),2);$P(_Lh,5-_Lm.length,_Lm);$k[$j++]=_Lh;$k[$j++]=Infinity;var _Ln=$k[--$j];var _Lo=$k[--$j];$k[$j++]=_Ln;$F(_Lo,function(){var _Lp=$k[--$j];$k[$j++]=$f(_Lp-48)});$1.c1=$a();var _Ls=$Z($s(5),"00000");var _Lx=$R($s(5),$g($1.cws,$1.i+1),2);$P(_Ls,5-_Lx.length,_Lx);$k[$j++]=_Ls;$k[$j++]=Infinity;var _Ly=$k[--$j];var _Lz=$k[--$j];$k[$j++]=_Ly;$F(_Lz,function(){var _M0=$k[--$j];$k[$j++]=$f(_M0-48)});$1.c2=$a();$k[$j++]=Infinity;$q($G($1.c1,0,3));$q($G($1.c2,0,2));$1.top=$a();$k[$j++]=Infinity;$q($G($1.c1,3,2));$q($G($1.c2,2,3));$1.bot=$a()}$P($1.mmat,$f($1.r*$1.dcol+$1.c),$1.top);$P($1.mmat,$f(($1.r+1)*$1.dcol+$1.c),$1.bot);$1.c=$1.c+$1.top.length;if($1.c==$1.dcol){$1.c=0;$1.r=$1.r+2}}$1.mmv=function(){var _MS=$k[--$j];var _MT=$k[--$j];$k[$j++]=$f(_MT+_MS*$1.cols)};$k[$j++]=Infinity;for(var _MW=0,_MX=$1.rows*$1.cols;_MW<_MX;_MW++){$k[$j++]=-1}$1.pixs=$a();var _N3=$a([function(){for(var _Ma=0,_Mb=$1.cols;_Ma<_Mb;_Ma++){$k[$j++]=0}},function(){for(var _Md=0,_Me=$1.cols;_Md<_Me;_Md++){$k[$j++]=1}},function(){$k[$j++]=0;for(var _Mg=0,_Mh=$f($1.cols-2);_Mg<_Mh;_Mg++){$k[$j++]=1}$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=1;for(var _Mj=0,_Mk=$f($1.cols-4);_Mj<_Mk;_Mj++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0},function(){for(var _Mm=0,_Mn=~~($f($1.cols-1)/2);_Mm<_Mn;_Mm++){$k[$j++]=-1}$k[$j++]=1;for(var _Mp=0,_Mq=~~($f($1.cols-1)/2);_Mp<_Mq;_Mp++){$k[$j++]=-1}},function(){for(var _Ms=0,_Mt=~~($f($1.cols-1)/2);_Ms<_Mt;_Ms++){$k[$j++]=-1}$k[$j++]=0;for(var _Mv=0,_Mw=~~($f($1.cols-1)/2);_Mv<_Mw;_Mv++){$k[$j++]=-1}},function(){$k[$j++]=1;for(var _My=0,_Mz=$f($1.cols-2);_My<_Mz;_My++){$k[$j++]=0}$k[$j++]=1},function(){$k[$j++]=1;$k[$j++]=0;for(var _N1=0,_N2=$f($1.cols-4);_N1<_N2;_N1++){$k[$j++]=1}$k[$j++]=0;$k[$j++]=1}]);$1.artifact=_N3;var _N4=new Map([["A","121343"],["B","12134343"],["C","12121343"],["D","1213434343"],["E","1212134343"],["F","1212121343"],["G","121213434343"],["H","121212134343"],["S","56661278"],["T","5666666666127878"]]);$1.cpat=$g(_N4,$G($1.vers,0,1));$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=~~($f($1.rows-$1.cpat.length)/2);$1.mmv();$k[$j++]=Infinity;$F($1.cpat,function(){if($g($1.artifact,$f($k[--$j]-49))()===true){return true}});var _NF=$a();var _NG=$k[--$j];$P($k[--$j],_NG,_NF);for(var _NK=0,_NJ=$f($1.risl-1);_NK<=_NJ;_NK+=1){$1.i=_NK;for(var _NP=$1.riso,_NQ=$1.risi,_NO=$f($1.cols-1);_NQ<0?_NP>=_NO:_NP<=_NO;_NP+=_NQ){$1.j=_NP;var _NS=$1.i%12==0?1:0;var _NT=$a([1,_NS]);$k[$j++]=_NT;$k[$j++]=_NT;$k[$j++]=$1.pixs;$k[$j++]=$1.j;$k[$j++]=$1.i;$1.mmv();var _NX=$k[--$j];var _NY=$k[--$j];$P(_NY,_NX,$k[--$j]);if($1.i!=$f($1.risl-1)){$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.cols-$1.j)-2);$k[$j++]=$f($f($1.rows-$1.i)-1);$1.mmv();var _Nh=$k[--$j];var _Ni=$k[--$j];$P(_Ni,_Nh,$k[--$j])}else{$j--}}}var _ON=new Map([["A",$a([$a([12,5])])],["B",$a([$a([16,7])])],["C",$a([$a([26,12])])],["D",$a([])],["E",$a([$a([26,23])])],["F",$a([$a([26,32]),$a([70,32]),$a([26,34]),$a([70,34])])],["G",$a([$a([27,48]),$a([69,48])])],["H",$a([$a([26,70]),$a([66,70]),$a([106,70]),$a([26,72]),$a([66,72]),$a([106,72])])],["S-10",$a([])],["S-20",$a([$a([10,4])])],["S-30",$a([$a([15,4]),$a([15,6])])],["T-16",$a([$a([8,10])])],["T-32",$a([$a([16,10]),$a([16,12])])],["T-48",$a([$a([24,10]),$a([24,12]),$a([24,14])])]]);$F($g(_ON,$1.vers),function(){var _OR=$k[--$j];$k[$j++]=$1.pixs;$q(_OR);$1.mmv();var _OS=$k[--$j];$p($k[--$j],_OS,1)});$1.j=0;for(var _OW=0,_OV=$1.pixs.length-1;_OW<=_OV;_OW+=1){$1.i=_OW;if($g($1.pixs,$1.i)==-1){$p($1.pixs,$1.i,$g($1.mmat,$1.j));$1.j=$1.j+1}}var _Om=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.cols],["pixy",$1.rows],["height",$1.rows/72*2],["width",$1.cols/72*2],["opt",$1.options]]);$k[$j++]=_Om;if(!$1.dontdraw){$0.renmatrix()}};$0.hanxin=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.version="unset";$1.eclevel="unset";$1.parse=false;$1.parsefnc=false;$1.mask=-1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.mask=~~$1.mask;var _8=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc]]);$1.fncvals=_8;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _B=$k[--$j];$1[$k[--$j]]=_B;$1.msglen=$1.msg.length;if($eq($1.eclevel,"unset")){$1.eclevel="L2"}$1.tobin=function(){var _G=$s($k[--$j]);$k[$j++]=_G;for(var _I=0,_H=_G.length-1;_I<=_H;_I+=1){var _J=$k[--$j];$p(_J,_I,48);$k[$j++]=_J}var _K=$k[--$j];var _N=$R($s(_K.length),$k[--$j],2);$P(_K,_K.length-_N.length,_N);$k[$j++]=_K};$1.bits=$s(4+13+$1.msglen*8);$P($1.bits,0,"0011");$k[$j++]=$1.bits;$k[$j++]=4;$k[$j++]=$1.msglen;$k[$j++]=13;$1.tobin();var _T=$k[--$j];var _U=$k[--$j];$P($k[--$j],_U,_T);for(var _Y=0,_X=$1.msglen-1;_Y<=_X;_Y+=1){$1.i=_Y;$k[$j++]=$1.bits;$k[$j++]=17+$1.i*8;$k[$j++]=$g($1.msg,$1.i);$k[$j++]=8;$1.tobin();var _e=$k[--$j];var _f=$k[--$j];$P($k[--$j],_f,_e)}$1.metrics=$a([$a(["1",23,-1,0,205,$a([1,21,4]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,17,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,13,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,9,16]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["2",25,-1,0,301,$a([1,31,6]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,25,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,19,18]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,15,22]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["3",27,-1,0,405,$a([1,42,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,34,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,26,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["4",29,14,1,439,$a([1,46,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,38,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,30,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,22,32]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["5",31,16,1,555,$a([1,57,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,49,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,37,32]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,14,20]),$a([1,13,22]),$a([0,-1,-1])]),$a(["6",33,16,1,675,$a([1,70,14]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,58,26]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,24,20]),$a([1,22,18]),$a([0,-1,-1]),$a([1,16,24]),$a([1,18,26]),$a([0,-1,-1])]),$a(["7",35,17,1,805,$a([1,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,26,22]),$a([1,28,24]),$a([0,-1,-1]),$a([2,14,20]),$a([1,12,20]),$a([0,-1,-1])]),$a(["8",37,18,1,943,$a([1,99,18]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,40,18]),$a([1,41,18]),$a([0,-1,-1]),$a([1,31,26]),$a([1,32,28]),$a([0,-1,-1]),$a([2,16,24]),$a([1,15,22]),$a([0,-1,-1])]),$a(["9",39,19,1,1089,$a([1,114,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([2,48,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([2,24,20]),$a([1,26,22]),$a([0,-1,-1]),$a([2,18,28]),$a([1,18,26]),$a([0,-1,-1])]),$a(["10",41,20,1,1243,$a([1,131,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,52,22]),$a([1,57,24]),$a([0,-1,-1]),$a([2,27,24]),$a([1,29,24]),$a([0,-1,-1]),$a([2,21,32]),$a([1,19,30]),$a([0,-1,-1])]),$a(["11",43,14,2,1289,$a([1,135,26]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,56,24]),$a([1,57,24]),$a([0,-1,-1]),$a([2,28,24]),$a([1,31,26]),$a([0,-1,-1]),$a([2,22,32]),$a([1,21,32]),$a([0,-1,-1])]),$a(["12",45,15,2,1455,$a([1,153,28]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,62,26]),$a([1,65,28]),$a([0,-1,-1]),$a([2,32,28]),$a([1,33,28]),$a([0,-1,-1]),$a([3,17,26]),$a([1,22,30]),$a([0,-1,-1])]),$a(["13",47,16,2,1629,$a([1,86,16]),$a([1,85,16]),$a([0,-1,-1]),$a([1,71,30]),$a([1,72,30]),$a([0,-1,-1]),$a([2,37,32]),$a([1,35,30]),$a([0,-1,-1]),$a([3,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["14",49,16,2,1805,$a([1,94,18]),$a([1,95,18]),$a([0,-1,-1]),$a([2,51,22]),$a([1,55,24]),$a([0,-1,-1]),$a([3,30,26]),$a([1,31,26]),$a([0,-1,-1]),$a([4,18,28]),$a([1,17,24]),$a([0,-1,-1])]),$a(["15",51,17,2,1995,$a([1,104,20]),$a([1,105,20]),$a([0,-1,-1]),$a([2,57,24]),$a([1,61,26]),$a([0,-1,-1]),$a([3,33,28]),$a([1,36,30]),$a([0,-1,-1]),$a([4,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["16",53,17,2,2187,$a([1,115,22]),$a([1,114,22]),$a([0,-1,-1]),$a([2,65,28]),$a([1,61,26]),$a([0,-1,-1]),$a([3,38,32]),$a([1,33,30]),$a([0,-1,-1]),$a([5,19,28]),$a([1,14,24]),$a([0,-1,-1])]),$a(["17",55,18,2,2393,$a([1,126,24]),$a([1,125,24]),$a([0,-1,-1]),$a([2,70,30]),$a([1,69,30]),$a([0,-1,-1]),$a([4,33,28]),$a([1,29,26]),$a([0,-1,-1]),$a([5,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["18",57,19,2,2607,$a([1,136,26]),$a([1,137,26]),$a([0,-1,-1]),$a([3,56,24]),$a([1,59,26]),$a([0,-1,-1]),$a([5,35,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([6,18,28]),$a([1,21,28]),$a([0,-1,-1])]),$a(["19",59,20,2,2829,$a([1,148,28]),$a([1,149,28]),$a([0,-1,-1]),$a([3,61,26]),$a([1,64,28]),$a([0,-1,-1]),$a([7,24,20]),$a([1,23,22]),$a([0,-1,-1]),$a([6,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["20",61,20,2,3053,$a([3,107,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([3,65,28]),$a([1,72,30]),$a([0,-1,-1]),$a([7,26,22]),$a([1,23,22]),$a([0,-1,-1]),$a([7,19,28]),$a([1,20,32]),$a([0,-1,-1])]),$a(["21",63,21,2,3291,$a([3,115,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([4,56,24]),$a([1,63,28]),$a([0,-1,-1]),$a([7,28,24]),$a([1,25,22]),$a([0,-1,-1]),$a([8,18,28]),$a([1,21,22]),$a([0,-1,-1])]),$a(["22",65,16,3,3383,$a([2,116,22]),$a([1,122,24]),$a([0,-1,-1]),$a([4,56,24]),$a([1,72,30]),$a([0,-1,-1]),$a([7,28,24]),$a([1,32,26]),$a([0,-1,-1]),$a([8,18,28]),$a([1,24,30]),$a([0,-1,-1])]),$a(["23",67,17,3,3631,$a([3,127,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([5,51,22]),$a([1,62,26]),$a([0,-1,-1]),$a([7,30,26]),$a([1,35,26]),$a([0,-1,-1]),$a([8,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["24",69,17,3,3887,$a([2,135,26]),$a([1,137,26]),$a([0,-1,-1]),$a([5,56,24]),$a([1,59,26]),$a([0,-1,-1]),$a([7,33,28]),$a([1,30,28]),$a([0,-1,-1]),$a([11,16,24]),$a([1,19,26]),$a([0,-1,-1])]),$a(["25",71,18,3,4151,$a([3,105,20]),$a([1,121,22]),$a([0,-1,-1]),$a([5,61,26]),$a([1,57,26]),$a([0,-1,-1]),$a([9,28,24]),$a([1,28,22]),$a([0,-1,-1]),$a([10,19,28]),$a([1,18,30]),$a([0,-1,-1])]),$a(["26",73,18,3,4423,$a([2,157,30]),$a([1,150,28]),$a([0,-1,-1]),$a([5,65,28]),$a([1,61,26]),$a([0,-1,-1]),$a([8,33,28]),$a([1,34,30]),$a([0,-1,-1]),$a([10,19,28]),$a([2,15,26]),$a([0,-1,-1])]),$a(["27",75,19,3,4703,$a([3,126,24]),$a([1,115,22]),$a([0,-1,-1]),$a([7,51,22]),$a([1,54,22]),$a([0,-1,-1]),$a([8,35,30]),$a([1,37,30]),$a([0,-1,-1]),$a([15,15,22]),$a([1,10,22]),$a([0,-1,-1])]),$a(["28",77,19,3,4991,$a([4,105,20]),$a([1,103,20]),$a([0,-1,-1]),$a([7,56,24]),$a([1,45,18]),$a([0,-1,-1]),$a([10,31,26]),$a([1,27,26]),$a([0,-1,-1]),$a([10,17,26]),$a([3,20,28]),$a([1,21,28])]),$a(["29",79,20,3,5287,$a([3,139,26]),$a([1,137,28]),$a([0,-1,-1]),$a([6,66,28]),$a([1,66,30]),$a([0,-1,-1]),$a([9,36,30]),$a([1,34,32]),$a([0,-1,-1]),$a([13,19,28]),$a([1,17,32]),$a([0,-1,-1])]),$a(["30",81,20,3,5591,$a([6,84,16]),$a([1,82,16]),$a([0,-1,-1]),$a([6,70,30]),$a([1,68,30]),$a([0,-1,-1]),$a([7,35,30]),$a([3,33,28]),$a([1,32,28]),$a([13,20,30]),$a([1,20,28]),$a([0,-1,-1])]),$a(["31",83,21,3,5903,$a([5,105,20]),$a([1,94,18]),$a([0,-1,-1]),$a([6,74,32]),$a([1,71,30]),$a([0,-1,-1]),$a([11,33,28]),$a([1,34,32]),$a([0,-1,-1]),$a([13,19,28]),$a([3,16,26]),$a([0,-1,-1])]),$a(["32",85,17,4,6033,$a([4,127,24]),$a([1,126,24]),$a([0,-1,-1]),$a([7,66,28]),$a([1,66,30]),$a([0,-1,-1]),$a([12,30,24]),$a([1,24,28]),$a([1,24,30]),$a([15,19,28]),$a([1,17,32]),$a([0,-1,-1])]),$a(["33",87,17,4,6353,$a([7,84,16]),$a([1,78,16]),$a([0,-1,-1]),$a([7,70,30]),$a([1,66,28]),$a([0,-1,-1]),$a([12,33,28]),$a([1,32,30]),$a([0,-1,-1]),$a([14,21,32]),$a([1,24,28]),$a([0,-1,-1])]),$a(["34",89,18,4,6689,$a([5,117,22]),$a([1,117,24]),$a([0,-1,-1]),$a([8,66,28]),$a([1,58,26]),$a([0,-1,-1]),$a([11,38,32]),$a([1,34,32]),$a([0,-1,-1]),$a([15,20,30]),$a([2,17,26]),$a([0,-1,-1])]),$a(["35",91,18,4,7025,$a([4,148,28]),$a([1,146,28]),$a([0,-1,-1]),$a([8,68,30]),$a([1,70,24]),$a([0,-1,-1]),$a([10,36,32]),$a([3,38,28]),$a([0,-1,-1]),$a([16,19,28]),$a([3,16,26]),$a([0,-1,-1])]),$a(["36",93,19,4,7377,$a([4,126,24]),$a([2,135,26]),$a([0,-1,-1]),$a([8,70,28]),$a([2,43,26]),$a([0,-1,-1]),$a([13,32,28]),$a([2,41,30]),$a([0,-1,-1]),$a([17,19,28]),$a([3,15,26]),$a([0,-1,-1])]),$a(["37",95,19,4,7729,$a([5,136,26]),$a([1,132,24]),$a([0,-1,-1]),$a([5,67,30]),$a([4,68,28]),$a([1,69,28]),$a([14,35,30]),$a([1,32,24]),$a([0,-1,-1]),$a([18,18,26]),$a([3,16,28]),$a([1,14,28])]),$a(["38",97,19,4,8089,$a([3,142,26]),$a([3,141,28]),$a([0,-1,-1]),$a([8,70,30]),$a([1,73,32]),$a([1,74,32]),$a([12,34,30]),$a([3,34,26]),$a([1,35,28]),$a([18,21,32]),$a([1,27,30]),$a([0,-1,-1])]),$a(["39",99,20,4,8465,$a([5,116,22]),$a([2,103,20]),$a([1,102,20]),$a([9,74,32]),$a([1,74,30]),$a([0,-1,-1]),$a([14,34,28]),$a([2,32,32]),$a([1,32,30]),$a([19,21,32]),$a([1,25,26]),$a([0,-1,-1])]),$a(["40",101,20,4,8841,$a([7,116,22]),$a([1,117,22]),$a([0,-1,-1]),$a([11,65,28]),$a([1,58,24]),$a([0,-1,-1]),$a([15,38,32]),$a([1,27,28]),$a([0,-1,-1]),$a([20,20,30]),$a([1,20,32]),$a([1,21,32])]),$a(["41",103,17,5,9009,$a([6,136,26]),$a([1,130,24]),$a([0,-1,-1]),$a([11,66,28]),$a([1,62,30]),$a([0,-1,-1]),$a([14,34,28]),$a([3,34,32]),$a([1,30,30]),$a([18,20,30]),$a([3,20,28]),$a([2,15,26])]),$a(["42",105,17,5,9401,$a([5,105,20]),$a([2,115,22]),$a([2,116,22]),$a([10,75,32]),$a([1,73,32]),$a([0,-1,-1]),$a([16,38,32]),$a([1,27,28]),$a([0,-1,-1]),$a([22,19,28]),$a([2,16,30]),$a([1,19,30])]),$a(["43",107,18,5,9799,$a([6,147,28]),$a([1,146,28]),$a([0,-1,-1]),$a([11,66,28]),$a([2,65,30]),$a([0,-1,-1]),$a([18,33,28]),$a([2,33,30]),$a([0,-1,-1]),$a([22,21,32]),$a([1,28,30]),$a([0,-1,-1])]),$a(["44",109,18,5,10207,$a([6,116,22]),$a([3,125,24]),$a([0,-1,-1]),$a([11,75,32]),$a([1,68,30]),$a([0,-1,-1]),$a([13,35,28]),$a([6,34,32]),$a([1,30,30]),$a([23,21,32]),$a([1,26,30]),$a([0,-1,-1])]),$a(["45",111,18,5,10623,$a([7,105,20]),$a([4,95,18]),$a([0,-1,-1]),$a([12,67,28]),$a([1,63,30]),$a([1,62,32]),$a([21,31,26]),$a([2,33,32]),$a([0,-1,-1]),$a([23,21,32]),$a([2,24,30]),$a([0,-1,-1])]),$a(["46",113,19,5,11045,$a([10,116,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([12,74,32]),$a([1,78,30]),$a([0,-1,-1]),$a([18,37,32]),$a([1,39,30]),$a([1,41,28]),$a([25,21,32]),$a([1,27,28]),$a([0,-1,-1])]),$a(["47",115,19,5,11477,$a([5,126,24]),$a([4,115,22]),$a([1,114,22]),$a([12,67,28]),$a([2,66,32]),$a([1,68,30]),$a([21,35,30]),$a([1,39,30]),$a([0,-1,-1]),$a([26,21,32]),$a([1,28,28]),$a([0,-1,-1])]),$a(["48",117,19,5,11917,$a([9,126,24]),$a([1,117,22]),$a([0,-1,-1]),$a([13,75,32]),$a([1,68,30]),$a([0,-1,-1]),$a([20,35,30]),$a([3,35,28]),$a([0,-1,-1]),$a([27,21,32]),$a([1,28,30]),$a([0,-1,-1])]),$a(["49",119,17,6,12111,$a([9,126,24]),$a([1,137,26]),$a([0,-1,-1]),$a([13,71,30]),$a([2,68,32]),$a([0,-1,-1]),$a([20,37,32]),$a([1,39,28]),$a([1,38,28]),$a([24,20,32]),$a([5,25,28]),$a([0,-1,-1])]),$a(["50",121,17,6,12559,$a([8,147,28]),$a([1,141,28]),$a([0,-1,-1]),$a([10,73,32]),$a([4,74,30]),$a([1,73,30]),$a([16,36,32]),$a([6,39,30]),$a([1,37,30]),$a([27,21,32]),$a([3,20,26]),$a([0,-1,-1])]),$a(["51",123,18,6,13025,$a([9,137,26]),$a([1,135,26]),$a([0,-1,-1]),$a([12,70,30]),$a([4,75,32]),$a([0,-1,-1]),$a([24,35,30]),$a([1,40,28]),$a([0,-1,-1]),$a([23,20,32]),$a([8,24,30]),$a([0,-1,-1])]),$a(["52",125,18,6,13489,$a([14,95,18]),$a([1,86,18]),$a([0,-1,-1]),$a([13,73,32]),$a([3,77,30]),$a([0,-1,-1]),$a([24,35,30]),$a([2,35,28]),$a([0,-1,-1]),$a([26,21,32]),$a([5,21,30]),$a([1,23,30])]),$a(["53",127,18,6,13961,$a([9,147,28]),$a([1,142,28]),$a([0,-1,-1]),$a([10,73,30]),$a([6,70,32]),$a([1,71,32]),$a([25,35,30]),$a([2,34,26]),$a([0,-1,-1]),$a([29,21,32]),$a([4,22,30]),$a([0,-1,-1])]),$a(["54",129,18,6,14441,$a([11,126,24]),$a([1,131,24]),$a([0,-1,-1]),$a([16,74,32]),$a([1,79,30]),$a([0,-1,-1]),$a([25,38,32]),$a([1,25,30]),$a([0,-1,-1]),$a([33,21,32]),$a([1,28,28]),$a([0,-1,-1])]),$a(["55",131,19,6,14939,$a([14,105,20]),$a([1,99,18]),$a([0,-1,-1]),$a([19,65,28]),$a([1,72,28]),$a([0,-1,-1]),$a([24,37,32]),$a([2,40,30]),$a([1,41,30]),$a([31,21,32]),$a([4,24,32]),$a([0,-1,-1])]),$a(["56",133,19,6,15435,$a([10,147,28]),$a([1,151,28]),$a([0,-1,-1]),$a([15,71,30]),$a([3,71,32]),$a([1,73,32]),$a([24,37,32]),$a([3,38,30]),$a([1,39,30]),$a([36,19,30]),$a([3,29,26]),$a([0,-1,-1])]),$a(["57",135,19,6,15939,$a([15,105,20]),$a([1,99,18]),$a([0,-1,-1]),$a([19,70,30]),$a([1,64,28]),$a([0,-1,-1]),$a([27,38,32]),$a([2,25,26]),$a([0,-1,-1]),$a([38,20,30]),$a([2,18,28]),$a([0,-1,-1])]),$a(["58",137,17,7,16171,$a([14,105,20]),$a([1,113,22]),$a([1,114,22]),$a([17,67,30]),$a([3,92,32]),$a([0,-1,-1]),$a([30,35,30]),$a([1,41,30]),$a([0,-1,-1]),$a([36,21,32]),$a([1,26,30]),$a([1,27,30])]),$a(["59",139,17,7,16691,$a([11,146,28]),$a([1,146,26]),$a([0,-1,-1]),$a([20,70,30]),$a([1,60,26]),$a([0,-1,-1]),$a([29,38,32]),$a([1,24,32]),$a([0,-1,-1]),$a([40,20,30]),$a([2,17,26]),$a([0,-1,-1])]),$a(["60",141,18,7,17215,$a([3,137,26]),$a([1,136,26]),$a([10,126,24]),$a([22,65,28]),$a([1,75,30]),$a([0,-1,-1]),$a([30,37,32]),$a([1,51,30]),$a([0,-1,-1]),$a([42,20,30]),$a([1,21,30]),$a([0,-1,-1])]),$a(["61",143,18,7,17751,$a([12,126,24]),$a([2,118,22]),$a([1,116,22]),$a([19,74,32]),$a([1,74,30]),$a([1,72,28]),$a([30,38,32]),$a([2,29,30]),$a([0,-1,-1]),$a([39,20,32]),$a([2,37,26]),$a([1,38,26])]),$a(["62",145,18,7,18295,$a([12,126,24]),$a([3,136,26]),$a([0,-1,-1]),$a([21,70,30]),$a([2,65,28]),$a([0,-1,-1]),$a([34,35,30]),$a([1,44,32]),$a([0,-1,-1]),$a([42,20,30]),$a([2,19,28]),$a([2,18,28])]),$a(["63",147,18,7,18847,$a([12,126,24]),$a([3,117,22]),$a([1,116,22]),$a([25,61,26]),$a([2,62,28]),$a([0,-1,-1]),$a([34,35,30]),$a([1,40,32]),$a([1,41,32]),$a([45,20,30]),$a([1,20,32]),$a([1,21,32])]),$a(["64",149,19,7,19403,$a([15,105,20]),$a([2,115,22]),$a([2,116,22]),$a([25,65,28]),$a([1,72,28]),$a([0,-1,-1]),$a([18,35,30]),$a([17,37,32]),$a([1,50,32]),$a([42,20,30]),$a([6,19,28]),$a([1,15,28])]),$a(["65",151,19,7,19971,$a([19,105,20]),$a([1,101,20]),$a([0,-1,-1]),$a([33,51,22]),$a([1,65,22]),$a([0,-1,-1]),$a([40,33,28]),$a([1,28,28]),$a([0,-1,-1]),$a([49,20,30]),$a([1,18,28]),$a([0,-1,-1])]),$a(["66",153,17,8,20229,$a([18,105,20]),$a([2,117,22]),$a([0,-1,-1]),$a([26,65,28]),$a([1,80,30]),$a([0,-1,-1]),$a([35,35,30]),$a([3,35,28]),$a([1,36,28]),$a([52,18,28]),$a([2,38,30]),$a([0,-1,-1])]),$a(["67",155,17,8,20805,$a([26,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([26,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([45,31,26]),$a([1,9,26]),$a([0,-1,-1]),$a([52,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["68",157,17,8,21389,$a([16,126,24]),$a([1,114,22]),$a([1,115,22]),$a([23,70,30]),$a([3,65,28]),$a([1,66,28]),$a([40,35,30]),$a([1,43,30]),$a([0,-1,-1]),$a([46,20,30]),$a([7,19,28]),$a([1,16,28])]),$a(["69",159,18,8,21993,$a([19,116,22]),$a([1,105,22]),$a([0,-1,-1]),$a([20,70,30]),$a([7,66,28]),$a([1,63,28]),$a([40,35,30]),$a([1,42,32]),$a([1,43,32]),$a([54,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["70",161,18,8,22593,$a([17,126,24]),$a([2,115,22]),$a([0,-1,-1]),$a([24,70,30]),$a([4,74,32]),$a([0,-1,-1]),$a([48,31,26]),$a([2,18,26]),$a([0,-1,-1]),$a([54,19,28]),$a([6,15,26]),$a([1,14,26])]),$a(["71",163,18,8,23201,$a([29,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([29,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([6,34,30]),$a([3,36,30]),$a([38,33,28]),$a([58,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["72",165,18,8,23817,$a([16,147,28]),$a([1,149,28]),$a([0,-1,-1]),$a([31,66,28]),$a([1,37,26]),$a([0,-1,-1]),$a([48,33,28]),$a([1,23,26]),$a([0,-1,-1]),$a([53,20,30]),$a([6,19,28]),$a([1,17,28])]),$a(["73",167,19,8,24453,$a([20,115,22]),$a([2,134,24]),$a([0,-1,-1]),$a([29,66,28]),$a([2,56,26]),$a([2,57,26]),$a([45,36,30]),$a([2,15,28]),$a([0,-1,-1]),$a([59,20,30]),$a([2,21,32]),$a([0,-1,-1])]),$a(["74",169,19,8,25085,$a([17,147,28]),$a([1,134,26]),$a([0,-1,-1]),$a([26,70,30]),$a([5,75,32]),$a([0,-1,-1]),$a([47,35,30]),$a([1,48,32]),$a([0,-1,-1]),$a([64,18,28]),$a([2,33,30]),$a([1,35,30])]),$a(["75",171,17,9,25373,$a([22,115,22]),$a([1,133,24]),$a([0,-1,-1]),$a([33,65,28]),$a([1,74,28]),$a([0,-1,-1]),$a([43,36,30]),$a([5,27,28]),$a([1,30,28]),$a([57,20,30]),$a([5,21,32]),$a([1,24,32])]),$a(["76",173,17,9,26021,$a([18,136,26]),$a([2,142,26]),$a([0,-1,-1]),$a([33,66,28]),$a([2,49,26]),$a([0,-1,-1]),$a([48,35,30]),$a([2,38,28]),$a([0,-1,-1]),$a([64,20,30]),$a([1,20,32]),$a([0,-1,-1])]),$a(["77",175,17,9,26677,$a([19,126,24]),$a([2,135,26]),$a([1,136,26]),$a([32,66,28]),$a([2,55,26]),$a([2,56,26]),$a([49,36,30]),$a([2,18,32]),$a([0,-1,-1]),$a([65,18,28]),$a([5,27,30]),$a([1,29,30])]),$a(["78",177,18,9,27335,$a([20,137,26]),$a([1,130,26]),$a([0,-1,-1]),$a([30,75,32]),$a([2,71,32]),$a([0,-1,-1]),$a([46,35,30]),$a([6,39,32]),$a([0,-1,-1]),$a([3,12,30]),$a([70,19,28]),$a([0,-1,-1])]),$a(["79",179,18,9,28007,$a([20,147,28]),$a([0,-1,-1]),$a([0,-1,-1]),$a([35,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([49,35,30]),$a([5,35,28]),$a([0,-1,-1]),$a([70,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["80",181,18,9,28687,$a([21,136,26]),$a([1,155,28]),$a([0,-1,-1]),$a([34,70,30]),$a([1,64,28]),$a([1,65,28]),$a([54,35,30]),$a([1,45,30]),$a([0,-1,-1]),$a([68,20,30]),$a([3,18,28]),$a([1,19,28])]),$a(["81",183,18,9,29375,$a([19,126,24]),$a([5,115,22]),$a([1,114,22]),$a([33,70,30]),$a([3,65,28]),$a([1,64,28]),$a([52,35,30]),$a([3,41,32]),$a([1,40,32]),$a([67,20,30]),$a([5,21,32]),$a([1,24,32])]),$a(["82",185,18,9,30071,$a([2,150,28]),$a([21,136,26]),$a([0,-1,-1]),$a([32,70,30]),$a([6,65,28]),$a([0,-1,-1]),$a([52,38,32]),$a([2,27,32]),$a([0,-1,-1]),$a([73,20,30]),$a([2,22,32]),$a([0,-1,-1])]),$a(["83",187,17,10,30387,$a([21,126,24]),$a([4,136,26]),$a([0,-1,-1]),$a([30,74,32]),$a([6,73,30]),$a([0,-1,-1]),$a([54,35,30]),$a([4,40,32]),$a([0,-1,-1]),$a([75,20,30]),$a([1,20,28]),$a([0,-1,-1])]),$a(["84",189,17,10,31091,$a([30,105,20]),$a([1,114,22]),$a([0,-1,-1]),$a([3,45,22]),$a([55,47,20]),$a([0,-1,-1]),$a([2,26,26]),$a([62,33,28]),$a([0,-1,-1]),$a([79,18,28]),$a([4,33,30]),$a([0,-1,-1])])]);$1.eclval=$g($1.eclevel,1)-49;for(var _IM=0;_IM<=83;_IM+=1){$1.i=_IM;$1.m=$g($1.metrics,$1.i);$1.vers=$g($1.m,0);$1.size=$g($1.m,1);$1.alnk=$g($1.m,2);$1.alnn=$g($1.m,3);$1.alnr=$f($1.size-$1.alnk*$1.alnn);$1.nmod=$g($1.m,4);$1.ncws=~~($1.nmod/8);$1.rbit=$1.nmod%8;$1.ecbs=$G($1.m,5+$1.eclval*3,3);var _Ii=$1.ecbs;$k[$j++]="ecws";$k[$j++]=0;for(var _Ij=0,_Ik=_Ii.length;_Ij<_Ik;_Ij++){var _Il=$g(_Ii,_Ij);var _Io=$k[--$j];$k[$j++]=$f(_Io+$g(_Il,0)*$g(_Il,2))}var _Ip=$k[--$j];$1[$k[--$j]]=_Ip;$1.dcws=$f($1.ncws-$1.ecws);$1.dmod=$1.dcws*8;$1.okay=true;if($ne($1.version,"unset")&&$ne($1.version,$1.vers)){$1.okay=false}if($1.bits.length>$1.dmod){$1.okay=false}if($1.okay){break}}if(!$1.okay){$k[$j++]="bwipp.hanxinNoValidSymbol";$k[$j++]="No valid symbol available";$0.raiseerror()}$1.version=$1.vers;$1.msgbits=$1.bits;$1.e1nb=$g($g($1.ecbs,0),0);$1.e2nb=$g($g($1.ecbs,1),0);$1.e3nb=$g($g($1.ecbs,2),0);$1.e1dcws=$g($g($1.ecbs,0),1);$1.e2dcws=$g($g($1.ecbs,1),1);$1.e3dcws=$g($g($1.ecbs,2),1);$1.e1ecws=$g($g($1.ecbs,0),2);$1.e2ecws=$g($g($1.ecbs,1),2);$1.e3ecws=$g($g($1.ecbs,2),2);$1.pad=$s($1.dmod);for(var _JY=0,_JX=$1.pad.length-1;_JY<=_JX;_JY+=1){$p($1.pad,_JY,48)}$P($1.pad,0,$1.msgbits);$1.cws=$a($1.dcws);for(var _Jg=0,_Jf=$1.cws.length-1;_Jg<=_Jf;_Jg+=1){$1.c=_Jg;$1.cwb=$G($1.pad,$1.c*8,8);$1.cw=0;for(var _Jk=0;_Jk<=7;_Jk+=1){$1.i=_Jk;$1.cw=$f($1.cw+~~Math.pow(2,8-$1.i-1)*$f($g($1.cwb,$1.i)-48))}$p($1.cws,$1.c,$1.cw)}$1.rscodes=function(){$1.rspm=$k[--$j];$1.rsgf=$k[--$j];$1.rsnc=$k[--$j];$1.rscws=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _Jy=0,_Jz=$f($1.rsgf-1);_Jy<_Jz;_Jy++){var _K0=$k[--$j];var _K1=_K0*2;$k[$j++]=_K0;$k[$j++]=_K1;if(_K1>=$1.rsgf){var _K4=$k[--$j];$k[$j++]=$xo(_K4,$1.rspm)}}$1.rsalog=$a();$1.rslog=$a($1.rsgf);for(var _KA=1,_K9=$f($1.rsgf-1);_KA<=_K9;_KA+=1){$p($1.rslog,$g($1.rsalog,_KA),_KA)}$1.rsprod=function(){var _KE=$k[--$j];var _KF=$k[--$j];$k[$j++]=_KF;$k[$j++]=_KE;if(_KE!=0&&_KF!=0){var _KI=$g($1.rslog,$k[--$j]);var _KO=$g($1.rsalog,$f(_KI+$g($1.rslog,$k[--$j]))%$f($1.rsgf-1));$k[$j++]=_KO}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _KQ=0,_KR=$1.rsnc;_KQ<_KR;_KQ++){$k[$j++]=0}$1.coeffs=$a();for(var _KV=1,_KU=$1.rsnc;_KV<=_KU;_KV+=1){$1.i=_KV;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _Kc=$1.i-1;_Kc>=1;_Kc-=1){$1.j=_Kc;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _Ko=$k[--$j];var _Kp=$k[--$j];var _Kq=$k[--$j];$p($k[--$j],_Kq,$xo(_Kp,_Ko))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _Ky=$k[--$j];var _Kz=$k[--$j];$p($k[--$j],_Kz,_Ky)}$1.nd=$1.rscws.length;$k[$j++]=Infinity;$F($1.rscws);for(var _L4=0,_L5=$1.rsnc;_L4<_L5;_L4++){$k[$j++]=0}$k[$j++]=0;$1.rscws=$a();for(var _L9=0,_L8=$1.nd-1;_L9<=_L8;_L9+=1){$1.k=$xo($g($1.rscws,_L9),$g($1.rscws,$1.nd));for(var _LH=0,_LG=$f($1.rsnc-1);_LH<=_LG;_LH+=1){$1.j=_LH;$k[$j++]=$1.rscws;$k[$j++]=$1.nd+$1.j;$k[$j++]=$g($1.rscws,$1.nd+$1.j+1);$k[$j++]=$1.k;$k[$j++]=$g($1.coeffs,$f($f($1.rsnc-$1.j)-1));$1.rsprod();var _LU=$k[--$j];var _LV=$k[--$j];var _LW=$k[--$j];$p($k[--$j],_LW,$xo(_LV,_LU))}}$k[$j++]=$G($1.rscws,0,$1.rscws.length-1)};$1.dcwsb=$a($f($f($1.e1nb+$1.e2nb)+$1.e3nb));$1.ecwsb=$a($1.dcwsb.length);$1.in=0;$1.out=0;for(var _Li=0,_Lj=$1.e1nb;_Li<_Lj;_Li++){$k[$j++]=$G($1.cws,$1.in,$1.e1dcws);$k[$j++]=$1.e1ecws;$k[$j++]=256;$k[$j++]=355;$1.rscodes();var _Lp=$k[--$j];$p($1.dcwsb,$1.out,$G(_Lp,0,$1.e1dcws));$p($1.ecwsb,$1.out,$G(_Lp,$1.e1dcws,$1.e1ecws));$1.in=$f($1.in+$1.e1dcws);$1.out=$1.out+1}for(var _M3=0,_M4=$1.e2nb;_M3<_M4;_M3++){$k[$j++]=$G($1.cws,$1.in,$1.e2dcws);$k[$j++]=$1.e2ecws;$k[$j++]=256;$k[$j++]=355;$1.rscodes();var _MA=$k[--$j];$p($1.dcwsb,$1.out,$G(_MA,0,$1.e2dcws));$p($1.ecwsb,$1.out,$G(_MA,$1.e2dcws,$1.e2ecws));$1.in=$f($1.in+$1.e2dcws);$1.out=$1.out+1}for(var _MO=0,_MP=$1.e3nb;_MO<_MP;_MO++){$k[$j++]=$G($1.cws,$1.in,$1.e3dcws);$k[$j++]=$1.e3ecws;$k[$j++]=256;$k[$j++]=355;$1.rscodes();var _MV=$k[--$j];$p($1.dcwsb,$1.out,$G(_MV,0,$1.e3dcws));$p($1.ecwsb,$1.out,$G(_MV,$1.e3dcws,$1.e3ecws));$1.in=$f($1.in+$1.e3dcws);$1.out=$1.out+1}$1.cws=$a($1.ncws);$1.cw=0;for(var _Mm=0,_Ml=$1.dcwsb.length-1;_Mm<=_Ml;_Mm+=1){$1.i=_Mm;var _Mp=$g($1.dcwsb,$1.i);$P($1.cws,$1.cw,_Mp);$1.cw=_Mp.length+$1.cw;var _Mv=$g($1.ecwsb,$1.i);$P($1.cws,$1.cw,_Mv);$1.cw=_Mv.length+$1.cw}$k[$j++]=Infinity;var _Mz=$1.ncws;var _N0=12;var _N1=_Mz-1;if(_Mz-1>12){var _=_N0;_N0=_N1;_N1=_}for(var _N3=0,_N2=_N1;_N3<=_N2;_N3+=1){for(var _N6=_N3,_N5=$1.ncws-1;_N6<=_N5;_N6+=13){$k[$j++]=_N6;if(_N6<$1.ncws){var _NA=$g($1.cws,$k[--$j]);$k[$j++]=_NA}else{$j--}}}$1.cws=$a();if($1.rbit>0){$1.pad=$a($1.cws.length+1);$P($1.pad,0,$1.cws);$p($1.pad,$1.pad.length-1,0);$1.cws=$1.pad}$k[$j++]=Infinity;for(var _NM=0,_NN=$1.size*$1.size;_NM<_NN;_NM++){$k[$j++]=-1}$1.pixs=$a();$1.qmv=function(){var _NQ=$k[--$j];var _NR=$k[--$j];$k[$j++]=$f(_NR+_NQ*$1.size)};if($1.alnn!=0){$1.trmv=function(){var _NU=$k[--$j];var _NW=$k[--$j];$k[$j++]=$f($f($f(_NU*$1.size+$1.size)-1)-_NW)};$1.aplot=function(){var _NX=$k[--$j];var _NY=$k[--$j];var _NZ=$k[--$j];$k[$j++]=_NX;$k[$j++]=_NZ;$k[$j++]=_NY;$k[$j++]=_NX;$k[$j++]=_NY;$k[$j++]=_NZ;$1.trmv();var _Nb=$k[--$j];$p($1.pixs,_Nb,$k[--$j]);$1.trmv();var _Ne=$k[--$j];$p($1.pixs,_Ne,$k[--$j])};$1.i=0;$1.stag=0;for(;;){if($1.i>=$1.size){break}for(var _Nk=0,_Nj=$f($1.size-1);_Nk<=_Nj;_Nk+=1){$1.j=_Nk;if($f($1.j+$1.alnr)<$1.size){$k[$j++]=(~~($1.j/$1.alnk)+$1.stag)%2==0&&!($1.i==0&&$1.j<$1.alnk)||$1.j%$1.alnk==0}else{$k[$j++]=$f($1.alnn+$1.stag)%2==0}if($k[--$j]){$k[$j++]=$1.j;$k[$j++]=$1.i;$k[$j++]=1;$1.aplot();var _O1=$1.j;var _O2=$1.i;$k[$j++]=_O1+1;$k[$j++]=_O2+1;if(_O2+1<$1.size&&_O1+1<$1.size){$k[$j++]=0;$1.aplot()}else{$j-=2}}}if($f($1.i+$1.alnr)==$1.size){$1.i=$f($f($1.i+$1.alnr)-1)}else{$1.i=$f($1.i+$1.alnk)}$1.stag=1-$1.stag}for(var _OH=$1.alnk,_OI=$1.alnk,_OG=$f($1.size-2);_OI<0?_OH>=_OG:_OH<=_OG;_OH+=_OI){$1.i=_OH;if(~~($1.i/$1.alnk)%2!=0){$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=$1.i-1;$1.trmv();var _ON=$k[--$j];$p($k[--$j],_ON,0);$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=$1.i+1;$1.trmv();var _OR=$k[--$j];$p($k[--$j],_OR,0);$k[$j++]=$1.pixs;$k[$j++]=1;$k[$j++]=$1.i-1;$1.trmv();var _OV=$k[--$j];$p($k[--$j],_OV,0);$k[$j++]=$1.pixs;$k[$j++]=1;$k[$j++]=$1.i;$1.trmv();var _OZ=$k[--$j];$p($k[--$j],_OZ,0);$k[$j++]=$1.pixs;$k[$j++]=1;$k[$j++]=$1.i+1;$1.trmv();var _Od=$k[--$j];$p($k[--$j],_Od,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i-1;$k[$j++]=0;$1.trmv();var _Oh=$k[--$j];$p($k[--$j],_Oh,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i+1;$k[$j++]=0;$1.trmv();var _Ol=$k[--$j];$p($k[--$j],_Ol,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i-1;$k[$j++]=1;$1.trmv();var _Op=$k[--$j];$p($k[--$j],_Op,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=1;$1.trmv();var _Ot=$k[--$j];$p($k[--$j],_Ot,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i+1;$k[$j++]=1;$1.trmv();var _Ox=$k[--$j];$p($k[--$j],_Ox,0)}$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-1);$k[$j++]=$1.i-1;$1.trmv();var _P2=$k[--$j];if($g($k[--$j],_P2)!=1){$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-1);$k[$j++]=$1.i-1;$1.trmv();var _P8=$k[--$j];$p($k[--$j],_P8,0);$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-2);$k[$j++]=$1.i-1;$1.trmv();var _PD=$k[--$j];$p($k[--$j],_PD,0);$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-2);$k[$j++]=$1.i;$1.trmv();var _PI=$k[--$j];$p($k[--$j],_PI,0);$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-2);$k[$j++]=$1.i+1;$1.trmv();var _PN=$k[--$j];$p($k[--$j],_PN,0);$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-1);$k[$j++]=$1.i+1;$1.trmv();var _PS=$k[--$j];$p($k[--$j],_PS,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i-1;$k[$j++]=$f($1.size-1);$1.trmv();var _PX=$k[--$j];$p($k[--$j],_PX,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i-1;$k[$j++]=$f($1.size-2);$1.trmv();var _Pc=$k[--$j];$p($k[--$j],_Pc,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$f($1.size-2);$1.trmv();var _Ph=$k[--$j];$p($k[--$j],_Ph,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i+1;$k[$j++]=$f($1.size-2);$1.trmv();var _Pm=$k[--$j];$p($k[--$j],_Pm,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i+1;$k[$j++]=$f($1.size-1);$1.trmv();var _Pr=$k[--$j];$p($k[--$j],_Pr,0)}}}$1.fpat=$a([$a([1,1,1,1,1,1,1,0]),$a([1,0,0,0,0,0,0,0]),$a([1,0,1,1,1,1,1,0]),$a([1,0,1,0,0,0,0,0]),$a([1,0,1,0,1,1,1,0]),$a([1,0,1,0,1,1,1,0]),$a([1,0,1,0,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);$1.fpat2=$a([$a([1,1,1,0,1,0,1,0]),$a([1,1,1,0,1,0,1,0]),$a([1,1,1,0,1,0,1,0]),$a([0,0,0,0,1,0,1,0]),$a([1,1,1,1,1,0,1,0]),$a([0,0,0,0,0,0,1,0]),$a([1,1,1,1,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);for(var _QD=0,_QC=$1.fpat.length-1;_QD<=_QC;_QD+=1){$1.y=_QD;for(var _QH=0,_QG=$g($1.fpat,0).length-1;_QH<=_QG;_QH+=1){$1.x=_QH;$1.fpb=$g($g($1.fpat,$1.y),$1.x);$1.fpb2=$g($g($1.fpat2,$1.y),$1.x);$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.qmv();var _QW=$k[--$j];$p($k[--$j],_QW,$1.fpb);$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.size-$1.x)-1);$k[$j++]=$1.y;$1.qmv();var _Qd=$k[--$j];$p($k[--$j],_Qd,$1.fpb);$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.size-$1.x)-1);$k[$j++]=$f($f($1.size-$1.y)-1);$1.qmv();var _Ql=$k[--$j];$p($k[--$j],_Ql,$1.fpb);$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$f($f($1.size-$1.y)-1);$1.qmv();var _Qs=$k[--$j];$p($k[--$j],_Qs,$1.fpb2)}}$1.functionmap=$a([$a([$a([0,8]),$a([$f($1.size-1),$f($1.size-9)])]),$a([$a([1,8]),$a([$f($1.size-2),$f($1.size-9)])]),$a([$a([2,8]),$a([$f($1.size-3),$f($1.size-9)])]),$a([$a([3,8]),$a([$f($1.size-4),$f($1.size-9)])]),$a([$a([4,8]),$a([$f($1.size-5),$f($1.size-9)])]),$a([$a([5,8]),$a([$f($1.size-6),$f($1.size-9)])]),$a([$a([6,8]),$a([$f($1.size-7),$f($1.size-9)])]),$a([$a([7,8]),$a([$f($1.size-8),$f($1.size-9)])]),$a([$a([8,8]),$a([$f($1.size-9),$f($1.size-9)])]),$a([$a([8,7]),$a([$f($1.size-9),$f($1.size-8)])]),$a([$a([8,6]),$a([$f($1.size-9),$f($1.size-7)])]),$a([$a([8,5]),$a([$f($1.size-9),$f($1.size-6)])]),$a([$a([8,4]),$a([$f($1.size-9),$f($1.size-5)])]),$a([$a([8,3]),$a([$f($1.size-9),$f($1.size-4)])]),$a([$a([8,2]),$a([$f($1.size-9),$f($1.size-3)])]),$a([$a([8,1]),$a([$f($1.size-9),$f($1.size-2)])]),$a([$a([8,0]),$a([$f($1.size-9),$f($1.size-1)])]),$a([$a([$f($1.size-9),0]),$a([8,$f($1.size-1)])]),$a([$a([$f($1.size-9),1]),$a([8,$f($1.size-2)])]),$a([$a([$f($1.size-9),2]),$a([8,$f($1.size-3)])]),$a([$a([$f($1.size-9),3]),$a([8,$f($1.size-4)])]),$a([$a([$f($1.size-9),4]),$a([8,$f($1.size-5)])]),$a([$a([$f($1.size-9),5]),$a([8,$f($1.size-6)])]),$a([$a([$f($1.size-9),6]),$a([8,$f($1.size-7)])]),$a([$a([$f($1.size-9),7]),$a([8,$f($1.size-8)])]),$a([$a([$f($1.size-9),8]),$a([8,$f($1.size-9)])]),$a([$a([$f($1.size-8),8]),$a([7,$f($1.size-9)])]),$a([$a([$f($1.size-7),8]),$a([6,$f($1.size-9)])]),$a([$a([$f($1.size-6),8]),$a([5,$f($1.size-9)])]),$a([$a([$f($1.size-5),8]),$a([4,$f($1.size-9)])]),$a([$a([$f($1.size-4),8]),$a([3,$f($1.size-9)])]),$a([$a([$f($1.size-3),8]),$a([2,$f($1.size-9)])]),$a([$a([$f($1.size-2),8]),$a([1,$f($1.size-9)])]),$a([$a([$f($1.size-1),8]),$a([0,$f($1.size-9)])])]);var _Tf=$1.functionmap;for(var _Tg=0,_Th=_Tf.length;_Tg<_Th;_Tg++){$F($g(_Tf,_Tg),function(){$F($k[--$j]);$1.qmv();$p($1.pixs,$k[--$j],0)})}var _Ts=$a([function(){$j-=2;$k[$j++]=1},function(){var _Tm=$k[--$j];var _Tn=$k[--$j];$k[$j++]=$f(_Tn+_Tm)%2},function(){var _To=$k[--$j];var _Tp=$k[--$j];$k[$j++]=$f($f(_To+_Tp)%3+_Tp%3)%2},function(){var _Tq=$k[--$j];var _Tr=$k[--$j];$k[$j++]=$f(_Tr%_Tq+$f(_Tq%_Tr+$f(_Tq%3+_Tr%3)))%2}]);$1.maskfuncs=_Ts;if($1.mask!=-1){$1.maskfuncs=$a([$g($1.maskfuncs,$1.mask-1)]);$1.bestmaskval=$1.mask-1}$1.masks=$a($1.maskfuncs.length);for(var _U3=0,_U2=$1.masks.length-1;_U3<=_U2;_U3+=1){$1.m=_U3;$1.mask=$a($1.size*$1.size);for(var _U9=0,_U8=$f($1.size-1);_U9<=_U8;_U9+=1){$1.j=_U9;for(var _UC=0,_UB=$f($1.size-1);_UC<=_UB;_UC+=1){$1.i=_UC;$k[$j++]=$1.i+1;$k[$j++]=$1.j+1;if($g($1.maskfuncs,$1.m)()===true){break}var _UI=$k[--$j];$k[$j++]=_UI==0;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _UM=$k[--$j];var _UO=$g($k[--$j],_UM);var _UP=$k[--$j];var _UQ=_UP&&_UO==-1?1:0;$k[$j++]=_UQ;$k[$j++]=$1.mask;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _UU=$k[--$j];var _UV=$k[--$j];$p(_UV,_UU,$k[--$j])}}$p($1.masks,$1.m,$1.mask)}$1.posx=0;$1.posy=0;$1.num=0;for(;;){if($1.posy==$1.size){break}$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.qmv();var _Uf=$k[--$j];if($g($k[--$j],_Uf)==-1){var _Uk=$g($1.cws,~~($1.num/8));var _Um=-(7-$1.num%8);$k[$j++]=(_Um<0?_Uk>>>-_Um:_Uk<<_Um)&1;$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.qmv();var _Uq=$k[--$j];var _Ur=$k[--$j];$p(_Ur,_Uq,$k[--$j]);$1.num=$1.num+1}$1.posx=$1.posx+1;if($1.posx==$1.size){$1.posx=0;$1.posy=$1.posy+1}}$1.evalfulln1n3=function(){$1.scrle=$k[--$j];$k[$j++]="scr1";$k[$j++]=0;$F($1.scrle,function(){var _V0=$k[--$j];$k[$j++]=_V0;if(_V0>=3){var _V1=$k[--$j];var _V3=$f($k[--$j]+_V1*4);$k[$j++]=_V3;$k[$j++]=_V3}$j--});var _V4=$k[--$j];$1[$k[--$j]]=_V4;$1.scr3=0;for(var _V8=5,_V7=$1.scrle.length-1;_V8<=_V7;_V8+=2){$1.j=_V8;if($g($1.scrle,$1.j)%3==0){$1.fact=~~($g($1.scrle,$1.j)/3);var _VH=$G($1.scrle,$1.j-4,4);for(var _VI=0,_VJ=_VH.length;_VI<_VJ;_VI++){$k[$j++]=$g(_VH,_VI)==$1.fact}var _VM=$k[--$j];var _VN=$k[--$j];var _VO=$k[--$j];var _VP=$k[--$j];if(_VP&&(_VO&&(_VN&&_VM))){if($1.j==5||$1.j+2>=$1.scrle.length){$1.scr3=$1.scr3+50}else{if($g($1.scrle,$1.j-5)>=3||$g($1.scrle,$1.j+1)>=3){$1.scr3=$1.scr3+50}}}}}for(var _Vd=1,_Vc=$1.scrle.length-5;_Vd<=_Vc;_Vd+=2){$1.j=_Vd;if($g($1.scrle,$1.j)%3==0){$1.fact=~~($g($1.scrle,$1.j)/3);var _Vm=$G($1.scrle,$1.j+1,4);for(var _Vn=0,_Vo=_Vm.length;_Vn<_Vo;_Vn++){$k[$j++]=$g(_Vm,_Vn)==$1.fact}var _Vr=$k[--$j];var _Vs=$k[--$j];var _Vt=$k[--$j];var _Vu=$k[--$j];if(_Vu&&(_Vt&&(_Vs&&_Vr))){if($1.j==1||$1.j+6>=$1.scrle.length){$1.scr3=$1.scr3+50}else{if($g($1.scrle,$1.j-1)>=3||$g($1.scrle,$1.j+5)>=3){$1.scr3=$1.scr3+50}}}}}$k[$j++]=$1.scr1;$k[$j++]=$1.scr3};$1.evalfull=function(){$1.sym=$k[--$j];$1.n1=0;$1.n3=0;$1.rle=$a($f($1.size+1));$1.lastpairs=$a($1.size);$1.thispairs=$a($1.size);$1.sizeadd1=$f($1.size+1);for(var _WI=0,_WH=$f($1.size-1);_WI<=_WH;_WI+=1){$1.i=_WI;$k[$j++]=Infinity;var _WK=$1.size;$k[$j++]=0;$k[$j++]=0;for(var _WM=$1.i,_WN=_WK,_WL=$f(_WK*_WK-1);_WN<0?_WM>=_WL:_WM<=_WL;_WM+=_WN){var _WP=$g($1.sym,_WM);var _WQ=$k[--$j];$k[$j++]=_WP;if($eq(_WQ,_WP)){var _WR=$k[--$j];var _WS=$k[--$j];$k[$j++]=$f(_WS+1);$k[$j++]=_WR}else{var _WT=$k[--$j];$k[$j++]=1;$k[$j++]=_WT}}$j--;var _WV=$m()+2;$r($G($1.rle,0,_WV-2));$1.evalfulln1n3();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--;$1.symrow=$G($1.sym,$1.i*$1.size,$1.size);$k[$j++]=Infinity;var _Wg=$1.symrow;$k[$j++]=0;$k[$j++]=0;for(var _Wh=0,_Wi=_Wg.length;_Wh<_Wi;_Wh++){var _Wj=$g(_Wg,_Wh);var _Wk=$k[--$j];$k[$j++]=_Wj;if($eq(_Wk,_Wj)){var _Wl=$k[--$j];var _Wm=$k[--$j];$k[$j++]=$f(_Wm+1);$k[$j++]=_Wl}else{var _Wn=$k[--$j];$k[$j++]=1;$k[$j++]=_Wn}}$j--;var _Wp=$m()+2;$r($G($1.rle,0,_Wp-2));$1.evalfulln1n3();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--}$k[$j++]=$f($1.n1+$1.n3)};$1.bestscore=999999999;for(var _Wz=0,_Wy=$1.masks.length-1;_Wz<=_Wy;_Wz+=1){$1.m=_Wz;$1.masksym=$a($1.size*$1.size);for(var _X6=0,_X5=$f($1.size*$1.size-1);_X6<=_X5;_X6+=1){$1.i=_X6;$p($1.masksym,$1.i,$xo($g($1.pixs,$1.i),$g($g($1.masks,$1.m),$1.i)))}if($1.masks.length!=1){$k[$j++]=$1.masksym;$1.evalfull();$1.score=$k[--$j];if($1.score<$1.bestscore){$1.bestsym=$1.masksym;$1.bestmaskval=$1.m;$1.bestscore=$1.score}}else{$1.bestsym=$1.masksym}}$1.pixs=$1.bestsym;$1.funval=((~~($f($1.size-21)/2)+20)*4+$1.eclval)*4+$1.bestmaskval;$k[$j++]=$a([($1.funval&3840)>>>8,($1.funval&240)>>>4,$1.funval&15]);$k[$j++]=4;$k[$j++]=16;$k[$j++]=19;$1.rscodes();$1.funvals=$k[--$j];$k[$j++]=Infinity;$F($1.funvals,function(){$k[$j++]=4;$1.tobin();$F($k[--$j],function(){var _Xb=$k[--$j];$k[$j++]=$f(_Xb-48)})});$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$1.funbits=$a();for(var _Xf=0,_Xe=$1.functionmap.length-1;_Xf<=_Xe;_Xf+=1){$1.i=_Xf;$F($g($1.functionmap,$1.i),function(){var _Xk=$k[--$j];$k[$j++]=$1.pixs;$q(_Xk);$1.qmv();var _Xo=$k[--$j];$p($k[--$j],_Xo,$g($1.funbits,$1.i))})}var _Xw=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.size],["pixy",$1.size],["height",$1.size*2/72],["width",$1.size*2/72],["opt",$1.options]]);$k[$j++]=_Xw;if(!$1.dontdraw){$0.renmatrix()}};$0.dotcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.rows=-1;$1.columns=-1;$1.ratio=-1;$1.parse=false;$1.parsefnc=false;$1.raw=false;$1.fast=false;$1.mask=-1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.rows=~~$1.rows;$1.columns=~~$1.columns;$1.ratio=+$1.ratio;$1.mask=~~$1.mask;if($1.ratio==-1&&$1.rows==-1&&$1.columns==-1){$1.ratio=3/2}$1.laa=-1;$1.lab=-2;$1.lac=-3;$1.bin=-4;$1.sfa=-5;$1.sfb=-6;$1.sb2=-7;$1.sb3=-8;$1.sb4=-9;$1.sb5=-10;$1.sb6=-11;$1.sfc=-12;$1.sc2=-13;$1.sc3=-14;$1.sc4=-15;$1.sc5=-16;$1.sc6=-17;$1.sc7=-18;$1.bsa=-19;$1.bsb=-20;$1.tma=-21;$1.tmb=-22;$1.tmc=-23;$1.tms=-24;$1.fn1=-25;$1.fn2=-26;$1.fn3=-27;$1.crl=-28;$1.aim=-29;$1.m05=-30;$1.m06=-31;$1.m12=-32;$1.mac=-33;var _G=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fn1],["FNC3",$1.fn3]]);$1.fncvals=_G;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _J=$k[--$j];$1[$k[--$j]]=_J;$1.msglen=$1.msg.length;var _M=$1.msg;$k[$j++]="numecis";$k[$j++]=0;for(var _N=0,_O=_M.length;_N<_O;_N++){if($g(_M,_N)<=-1e6){var _Q=$k[--$j];$k[$j++]=$f(_Q+1)}}var _R=$k[--$j];$1[$k[--$j]]=_R;$1.msgtmp=$a($f($1.msg.length+$1.numecis*6));$1.j=0;for(var _Y=0,_X=$1.msg.length-1;_Y<=_X;_Y+=1){var _a=$g($1.msg,_Y);$k[$j++]=_a;if(_a<=-1e6){var _e=$G($R($s(7),-$k[--$j],10),1,6);for(var _f=0,_g=_e.length;_f<_g;_f++){$k[$j++]=$g(_e,_f)}$r($a(6));$P($1.msgtmp,$1.j+1,$k[--$j]);$p($1.msgtmp,$1.j,$1.fn2);$1.j=$1.j+7}else{$p($1.msgtmp,$1.j,$k[--$j]);$1.j=$1.j+1}}$1.msg=$1.msgtmp;$1.msglen=$1.msg.length;$1.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$1.sfb,$1.crl,"96"]),$a([$1.sb2,9,"97"]),$a([$1.sb3,28,"98"]),$a([$1.sb4,29,"99"]),$a([$1.sb5,30,$1.aim]),$a([$1.sb6,$1.sfa,$1.laa]),$a([$1.lab,$1.laa,$1.sfb]),$a([$1.sc2,$1.sc2,$1.sb2]),$a([$1.sc3,$1.sc3,$1.sb3]),$a([$1.sc4,$1.sc4,$1.sb4]),$a([$1.lac,$1.lac,$1.lab]),$a([$1.fn1,$1.fn1,$1.fn1]),$a([$1.fn2,$1.fn2,$1.fn2]),$a([$1.fn3,$1.fn3,$1.fn3]),$a([$1.bsa,$1.bsa,$1.bsa]),$a([$1.bsb,$1.bsb,$1.bsb]),$a([$1.bin,$1.bin,$1.bin])]);$1.charvals=$a([new Map,new Map,new Map]);for(var _3W=0,_3V=$1.charmaps.length-1;_3W<=_3V;_3W+=1){$1.i=_3W;$1.encs=$g($1.charmaps,$1.i);for(var _3a=0;_3a<=2;_3a+=1){$1.j=_3a;var _3d=$g($1.encs,$1.j);$k[$j++]=_3d;if($eq($t(_3d),"stringtype")){var _3g=$g($k[--$j],0);$k[$j++]=_3g}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.Avals=$g($1.charvals,0);$1.Bvals=$g($1.charvals,1);$p($1.Bvals,$1.m05,97);$p($1.Bvals,$1.m06,98);$p($1.Bvals,$1.m12,99);$p($1.Bvals,$1.mac,100);$1.Cvals=$g($1.charvals,2);$k[$j++]=Infinity;var _4A=$a([$1.sc2,$1.sc3,$1.sc4,$1.sc5,$1.sc6,$1.sc7,$1.tma,$1.tmb,$1.tmc,$1.tms]);$k[$j++]=102;for(var _4B=0,_4C=_4A.length;_4B<_4C;_4B++){var _4F=$f($k[--$j]+1);$k[$j++]=$g(_4A,_4B);$k[$j++]=_4F;$k[$j++]=_4F}$j--;$1.BINvals=$d();$k[$j++]=Infinity;for(var _4I=0,_4J=$1.msglen+1;_4I<_4J;_4I++){$k[$j++]=0}$1.nDigits=$a();$k[$j++]=Infinity;for(var _4M=0,_4N=$1.msglen+1;_4M<_4N;_4M++){$k[$j++]=false}$1.SeventeenTen=$a();$k[$j++]=Infinity;for(var _4Q=0,_4R=$1.msglen+1;_4Q<_4R;_4Q++){$k[$j++]=false}$1.ECI=$a();$k[$j++]=Infinity;for(var _4U=0,_4V=$1.msglen+1;_4U<_4V;_4U++){$k[$j++]=false}$1.DatumA=$a();$k[$j++]=Infinity;for(var _4Y=0,_4Z=$1.msglen+1;_4Y<_4Z;_4Y++){$k[$j++]=false}$1.DatumB=$a();$k[$j++]=Infinity;for(var _4c=0,_4d=$1.msglen+1;_4c<_4d;_4c++){$k[$j++]=false}$1.DatumC=$a();$k[$j++]=Infinity;for(var _4g=0,_4h=$1.msglen+8;_4g<_4h;_4g++){$k[$j++]=false}$1.Binary=$a();$k[$j++]=Infinity;for(var _4k=0,_4l=$1.msglen+1;_4k<_4l;_4k++){$k[$j++]=0}$1.AheadC=$a();$k[$j++]=Infinity;for(var _4o=0,_4p=$1.msglen+1;_4o<_4p;_4o++){$k[$j++]=0}$1.TryC=$a();$k[$j++]=Infinity;for(var _4s=0,_4t=$1.msglen+1;_4s<_4t;_4s++){$k[$j++]=0}$1.AheadA=$a();$k[$j++]=Infinity;for(var _4w=0,_4x=$1.msglen+1;_4w<_4x;_4w++){$k[$j++]=0}$1.AheadB=$a();$k[$j++]=Infinity;for(var _50=0,_51=$1.msglen+1;_50<_51;_50++){$k[$j++]=0}$1.UntilEndSeg=$a();for(var _54=$1.msglen-1;_54>=0;_54-=1){$1.i=_54;$1.barchar=$g($1.msg,$1.i);if($1.barchar>=48&&$1.barchar<=57){$p($1.nDigits,$1.i,$f($g($1.nDigits,$1.i+1)+1))}var _5H=$g($1.Avals,$1.barchar)!==undefined;if(_5H){$p($1.DatumA,$1.i,true)}var _5M=$g($1.Bvals,$1.barchar)!==undefined;if(_5M){$p($1.DatumB,$1.i,true)}$1.CRLF=false;if($1.barchar==13&&$1.i<$1.msglen-1){if($g($1.msg,$1.i+1)==10){$1.CRLF=true}}if($1.CRLF){$p($1.DatumB,$1.i,true)}if($g($1.nDigits,$1.i)>=2){$p($1.DatumC,$1.i,true)}if($1.barchar<0){$p($1.DatumC,$1.i,true)}if($1.barchar>=128){$p($1.Binary,$1.i,true)}if($g($1.nDigits,$1.i)>=10){$k[$j++]=Infinity;$q($G($1.msg,$1.i,10));for(var _5p=0,_5q=1;_5p<_5q;_5p++){if($k[--$j]!=48){$k[$j++]=false;break}if($k[--$j]!=49){$k[$j++]=false;break}$j-=6;if($k[--$j]!=55){$k[$j++]=false;break}if($k[--$j]!=49){$k[$j++]=false;break}$k[$j++]=true}$p($1.SeventeenTen,$1.i,$k[--$j]);$l()}if($g($1.nDigits,$1.i+1)>=6&&$g($1.msg,$1.i)==$1.fn2){$p($1.ECI,$1.i,true)}if($1.barchar<0&&$1.barchar!=$1.fn3){$p($1.AheadC,$1.i,$f($g($1.AheadC,$1.i+1)+1))}else{if($g($1.nDigits,$1.i)<=1){$p($1.AheadC,$1.i,0)}else{$p($1.AheadC,$1.i,$f($g($1.AheadC,$1.i+2)+1))}}if($g($1.nDigits,$1.i)>0&&$gt($g($1.AheadC,$1.i),$g($1.AheadC,$1.i+1))){$p($1.TryC,$1.i,$g($1.AheadC,$1.i))}if($g($1.DatumA,$1.i)&&$g($1.TryC,$1.i)<2&&$1.barchar!=$1.fn3){$p($1.AheadA,$1.i,$f($g($1.AheadA,$1.i+1)+1))}if($g($1.DatumB,$1.i)&&$g($1.TryC,$1.i)<2&&$1.barchar!=$1.fn3){$k[$j++]=$1.AheadB;$k[$j++]=$1.i;$k[$j++]=$1.AheadB;$k[$j++]=$1.i+1;if($1.CRLF){var _73=$k[--$j];$k[$j++]=$f(_73+1)}var _74=$k[--$j];var _76=$g($k[--$j],_74);var _77=$k[--$j];$p($k[--$j],_77,$f(_76+1))}if($1.barchar!=$1.fn3){$p($1.UntilEndSeg,$1.i,$f($g($1.UntilEndSeg,$1.i+1)+1))}}$1.A=0;$1.B=1;$1.C=2;$1.BIN=3;$1.addtocws=function(){var _7G=$k[--$j];$P($1.cws,$1.j,_7G);$1.j=_7G.length+$1.j};$1.base259to103=function(){$1.in=$k[--$j];$1.inlen=$1.in.length;$k[$j++]=Infinity;for(var _7N=0,_7O=5-$1.inlen;_7N<_7O;_7N++){$k[$j++]=0}$q($1.in);$1.in=$a();$1.out=$a(6);$k[$j++]=Infinity;$q($G($1.in,0,2));$1.msbs=$a();$k[$j++]=Infinity;$q($1.msbs);var _7W=$k[--$j];var _7X=$k[--$j];$k[$j++]=$f(_7W+_7X*259);for(var _7Y=0,_7Z=2;_7Y<_7Z;_7Y++){var _7a=$k[--$j];$k[$j++]=_7a%103;$k[$j++]=~~(_7a/103)}$1.mscs=$a();$k[$j++]=Infinity;$q($G($1.in,2,3));$1.lsbs=$a();$k[$j++]=Infinity;$q($1.lsbs);var _7g=$k[--$j];var _7h=$k[--$j];var _7i=$k[--$j];$k[$j++]=$f($f(_7g+_7h*259)+_7i*67081);for(var _7j=0,_7k=3;_7j<_7k;_7j++){var _7l=$k[--$j];$k[$j++]=_7l%103;$k[$j++]=~~(_7l/103)}$1.lscs=$a();var _7o=$g($1.lscs,0);var _7q=$g($1.mscs,0);$p($1.out,5,$f(_7o+_7q*42)%103);var _7t=$g($1.lscs,1);var _7v=$g($1.mscs,0);var _7x=$g($1.mscs,1);$p($1.out,4,$f($f($f(~~($f(_7o+_7q*42)/103)+_7t)+_7v*68)+_7x*42)%103);var _80=$g($1.lscs,2);var _82=$g($1.mscs,0);var _84=$g($1.mscs,1);var _86=$g($1.mscs,2);$p($1.out,3,$f($f($f($f(~~($f($f($f(~~($f(_7o+_7q*42)/103)+_7t)+_7v*68)+_7x*42)/103)+_80)+_82*92)+_84*68)+_86*42)%103);var _89=$g($1.lscs,3);var _8B=$g($1.mscs,0);var _8D=$g($1.mscs,1);var _8F=$g($1.mscs,2);$p($1.out,2,$f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7o+_7q*42)/103)+_7t)+_7v*68)+_7x*42)/103)+_80)+_82*92)+_84*68)+_86*42)/103)+_89)+_8B*15)+_8D*92)+_8F*68)%103);var _8I=$g($1.mscs,1);var _8K=$g($1.mscs,2);$p($1.out,1,$f($f(~~($f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7o+_7q*42)/103)+_7t)+_7v*68)+_7x*42)/103)+_80)+_82*92)+_84*68)+_86*42)/103)+_89)+_8B*15)+_8D*92)+_8F*68)/103)+_8I*15)+_8K*92)%103);$p($1.out,0,$f(~~($f($f(~~($f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7o+_7q*42)/103)+_7t)+_7v*68)+_7x*42)/103)+_80)+_82*92)+_84*68)+_86*42)/103)+_89)+_8B*15)+_8D*92)+_8F*68)/103)+_8I*15)+_8K*92)/103)+$g($1.mscs,2)*15)%103);$k[$j++]=$G($1.out,6-$1.inlen-1,$1.inlen+1)};$1.finaliseBIN=function(){if($1.bpos!=0){$k[$j++]=$G($1.bvals,0,$1.bpos);$1.base259to103();$q($k[--$j]);$1.bpos=0}};$1.addtobin=function(){$p($1.bvals,$1.bpos,$k[--$j]);$1.bpos=$1.bpos+1;if($1.bpos==5){$1.finaliseBIN()}};$1.ECIabc=function(){var _8f=$G($1.msg,$1.i+1,6);$k[$j++]=0;for(var _8g=0,_8h=_8f.length;_8g<_8h;_8g++){var _8j=$k[--$j];$k[$j++]=$f(_8j+$f($g(_8f,_8g)-48))*10}var _8l=~~($k[--$j]/10);$k[$j++]=_8l;if(_8l>=40){var _8n=$f($k[--$j]-40);var _8o=_8n%12769;$k[$j++]=~~(_8n/12769)+40;$k[$j++]=~~(_8o/113);$k[$j++]=_8o%113}};$1.ECIbin=function(){$k[$j++]=Infinity;var _8r=$G($1.msg,$1.i+1,6);$k[$j++]=0;for(var _8s=0,_8t=_8r.length;_8s<_8t;_8s++){var _8v=$k[--$j];$k[$j++]=$f(_8v+$f($g(_8r,_8s)-48))*10}var _8x=~~($k[--$j]/10);$k[$j++]=_8x;if(_8x>=65536){var _8y=$k[--$j];var _8z=_8y%65536;$k[$j++]=258;$k[$j++]=~~(_8y/65536);$k[$j++]=~~(_8z/256);$k[$j++]=_8z%256}else{var _90=$k[--$j];$k[$j++]=_90;if(_90>=256){var _91=$k[--$j];$k[$j++]=257;$k[$j++]=~~(_91/256);$k[$j++]=_91%256}else{var _92=$k[--$j];$k[$j++]=256;$k[$j++]=_92}}var _93=$a();for(var _94=0,_95=_93.length;_94<_95;_94++){$k[$j++]=$g(_93,_94);$1.addtobin()}};$1.encC=function(){for(var _97=0,_98=1;_97<_98;_97++){if($1.i==$1.segstart){for(var _9B=0,_9C=1;_9B<_9C;_9B++){if($1.i>$f($1.segend-7)){$k[$j++]=0;break}if($g($1.msg,$1.segstart)!=91){$k[$j++]=0;break}if($g($1.msg,$1.segstart+1)!=41){$k[$j++]=0;break}if($g($1.msg,$1.segstart+2)!=62){$k[$j++]=0;break}if($g($1.msg,$1.segstart+3)!=30){$k[$j++]=0;break}var _9T=$g($1.msg,$1.segstart+4);if(_9T<48||_9T>57){$k[$j++]=0;break}var _9W=$g($1.msg,$1.segstart+5);if(_9W<48||_9W>57){$k[$j++]=0;break}if($g($1.msg,$f($1.segend-1))!=4){$k[$j++]=0;break}var _9g=$f($f($g($1.msg,$1.segstart+4)-48)*10+$f($g($1.msg,$1.segstart+5)-48));$k[$j++]=_9g;if(_9g!=5&&(_9g!=6&&_9g!=12)){$j--;$k[$j++]=$1.mac;break}if($g($1.msg,$1.segstart+6)!=29){$j--;$k[$j++]=0;break}if($g($1.msg,$f($1.segend-2))!=30){$j--;$k[$j++]=0;break}var _9o=$k[--$j];$k[$j++]=_9o;if(_9o==5){$j--;$k[$j++]=$1.m05;break}if($k[--$j]==6){$k[$j++]=$1.m06;break}$k[$j++]=$1.m12;break}$1.inmac=$k[--$j];if($1.inmac!=0){$1.mode=$1.B;$k[$j++]=$a([$g($1.Bvals,$1.inmac)]);$1.addtocws();var _A3=$1.inmac!=$1.mac?7:6;$1.i=$1.i+_A3;break}}if($1.i==$1.segstart){if($g($1.nDigits,$1.i)>=2){$k[$j++]=$a([$g($1.Cvals,$1.fn1)]);$1.addtocws()}if($g($1.msg,$1.i)==$1.fn1&&$g($1.nDigits,$1.i+1)>=2){$1.i=$1.i+1}}if($g($1.SeventeenTen,$1.i)){$k[$j++]=$a([$g($1.Cvals,$1.aim),$f($f($g($1.msg,$1.i+2)-48)*10+$f($g($1.msg,$1.i+3)-48)),$f($f($g($1.msg,$1.i+4)-48)*10+$f($g($1.msg,$1.i+5)-48)),$f($f($g($1.msg,$1.i+6)-48)*10+$f($g($1.msg,$1.i+7)-48))]);$1.addtocws();$1.i=$1.i+10;break}if($g($1.DatumC,$1.i)){var _Aq=$g($1.msg,$1.i);if(_Aq==$1.fn1||(_Aq==$1.fn2||_Aq==$1.fn3)){$k[$j++]=$a([$g($1.Cvals,$g($1.msg,$1.i))]);$1.addtocws();if($g($1.ECI,$1.i)){$k[$j++]=Infinity;$1.ECIabc();var _B3=$a();$k[$j++]=_B3;$1.addtocws();$1.i=$1.i+7;break}if($g($1.msg,$1.i)==$1.fn3&&$1.segstart!=$1.i){$1.i=$1.i+1;$1.inmac=0;$1.segstart=$1.i;$1.segend=$f($1.i+$g($1.UntilEndSeg,$1.i));break}$1.i=$1.i+1;break}$k[$j++]=$a([$f($f($g($1.msg,$1.i)-48)*10+$f($g($1.msg,$1.i+1)-48))]);$1.addtocws();$1.i=$1.i+2;break}if($g($1.Binary,$1.i)){if($g($1.nDigits,$1.i+1)>0){if($g($1.msg,$1.i)<160){$k[$j++]=$a([$g($1.Cvals,$1.bsa),$g($1.Avals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}else{$k[$j++]=$a([$g($1.Cvals,$1.bsb),$g($1.Bvals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}$1.i=$1.i+1;break}$k[$j++]=$a([$g($1.Cvals,$1.bin)]);$1.addtocws();$1.mode=$1.BIN;break}$1.m=$g($1.AheadA,$1.i);$1.n=$g($1.AheadB,$1.i);if($gt($1.m,$1.n)){$k[$j++]=$a([$g($1.Cvals,$1.laa)]);$1.addtocws();$1.mode=$1.A;break}if($1.i==$1.segstart){var _CE=$g($1.msg,$1.i);if(_CE==9||(_CE==28||(_CE==29||_CE==30))){$k[$j++]=$a([$g($1.Cvals,$1.laa)]);$1.addtocws();$1.mode=$1.A;break}}if($1.n>4){$k[$j++]=$a([$g($1.Cvals,$1.lab)]);$1.addtocws();$1.mode=$1.B;break}$k[$j++]=$a([$g($1.Cvals,$g($a([$1.sfb,$1.sb2,$1.sb3,$1.sb4]),$f($1.n-1)))]);$1.addtocws();for(var _Cb=0,_Cc=$1.n;_Cb<_Cc;_Cb++){$k[$j++]=$a([$g($1.Bvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1}break}};$1.encB=function(){for(var _Ck=0,_Cl=1;_Ck<_Cl;_Ck++){$1.n=$g($1.TryC,$1.i);if($1.n>=2){if($1.n>4){$k[$j++]=$a([$g($1.Bvals,$1.lac)]);$1.addtocws();$1.mode=$1.C;break}$k[$j++]=$a([$g($1.Bvals,$g($a([$1.sfc,$1.sc2,$1.sc3,$1.sc4]),$f($1.n-1)))]);$1.addtocws();for(var _D7=0,_D8=$1.n;_D7<_D8;_D7++){if($g($1.msg,$1.i)<0){$k[$j++]=$a([$g($1.Cvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1}else{$k[$j++]=$a([$f($f($g($1.msg,$1.i)-48)*10+$f($g($1.msg,$1.i+1)-48))]);$1.addtocws();$1.i=$1.i+2}}break}if($g($1.DatumB,$1.i)){var _DW=$g($1.msg,$1.i);if(_DW==$1.fn1||(_DW==$1.fn2||_DW==$1.fn3)){$k[$j++]=$a([$g($1.Bvals,$g($1.msg,$1.i))]);$1.addtocws();if($g($1.ECI,$1.i)){$k[$j++]=Infinity;$1.ECIabc();var _Dj=$a();$k[$j++]=_Dj;$1.addtocws();$1.i=$1.i+7;break}if($g($1.msg,$1.i)==$1.fn3&&$1.i!=$1.segstart){$1.i=$1.i+1;$1.mode=$1.C;$1.inmac=0;$1.segstart=$1.i;$1.segend=$f($1.i+$g($1.UntilEndSeg,$1.i));break}$1.i=$1.i+1;break}if($g($1.msg,$1.i)==13&&$1.i<$1.msglen-1){if($g($1.msg,$1.i+1)==10){$k[$j++]=$a([$g($1.Bvals,$1.crl)]);$1.addtocws();$1.i=$1.i+2;break}}$k[$j++]=$a([$g($1.Bvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1;break}if($g($1.Binary,$1.i)){if($g($1.DatumB,$1.i+1)){if($g($1.msg,$1.i)<160){$k[$j++]=$a([$g($1.Bvals,$1.bsa),$g($1.Avals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}else{$k[$j++]=$a([$g($1.Bvals,$1.bsb),$g($1.Bvals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}$1.i=$1.i+1;break}$k[$j++]=$a([$g($1.Bvals,$1.bin)]);$1.addtocws();$1.mode=$1.BIN;break}if($g($1.AheadA,$1.i)==1){$k[$j++]=$a([$g($1.Bvals,$1.sfa),$g($1.Avals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1;break}$k[$j++]=$a([$g($1.Bvals,$1.laa)]);$1.addtocws();$1.mode=$1.A;break}};$1.encA=function(){for(var _F8=0,_F9=1;_F8<_F9;_F8++){$1.n=$g($1.TryC,$1.i);if($1.n>=2){if($1.n>4){$k[$j++]=$a([$g($1.Avals,$1.lac)]);$1.addtocws();$1.mode=$1.C;break}$k[$j++]=$a([$g($1.Avals,$g($a([$1.sfc,$1.sc2,$1.sc3,$1.sc4]),$f($1.n-1)))]);$1.addtocws();for(var _FV=0,_FW=$1.n;_FV<_FW;_FV++){if($g($1.msg,$1.i)<0){$k[$j++]=$a([$g($1.Cvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1}else{$k[$j++]=$a([$f($f($g($1.msg,$1.i)-48)*10+$f($g($1.msg,$1.i+1)-48))]);$1.addtocws();$1.i=$1.i+2}}break}if($g($1.DatumA,$1.i)){var _Fu=$g($1.msg,$1.i);if(_Fu==$1.fn1||(_Fu==$1.fn2||_Fu==$1.fn3)){$k[$j++]=$a([$g($1.Avals,$g($1.msg,$1.i))]);$1.addtocws();if($g($1.ECI,$1.i)){$k[$j++]=Infinity;$1.ECIabc();var _G7=$a();$k[$j++]=_G7;$1.addtocws();$1.i=$1.i+7;break}if($g($1.msg,$1.i)==$1.fn3&&$1.i!=$1.segstart){$1.i=$1.i+1;$1.mode=$1.C;$1.inmac=0;$1.segstart=$1.i;$1.segend=$f($1.i+$g($1.UntilEndSeg,$1.i));break}$1.i=$1.i+1;break}$k[$j++]=$a([$g($1.Avals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1;break}if($g($1.Binary,$1.i)){if($g($1.DatumA,$1.i+1)){if($g($1.msg,$1.i)<160){$k[$j++]=$a([$g($1.Avals,$1.bsa),$g($1.Avals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}else{$k[$j++]=$a([$g($1.Avals,$1.bsb),$g($1.Bvals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}$1.i=$1.i+1;break}$k[$j++]=$a([$g($1.Avals,$1.bin)]);$1.addtocws();$1.mode=$1.BIN;break}$1.n=$g($1.AheadB,$1.i);if($1.n>6){$k[$j++]=$a([$g($1.Avals,$1.lab)]);$1.addtocws();$1.mode=$1.B;break}$k[$j++]=$a([$g($1.Avals,$g($a([$1.sfb,$1.sb2,$1.sb3,$1.sb4,$1.sb5,$1.sb6]),$f($1.n-1)))]);$1.addtocws();for(var _HN=0,_HO=$1.n;_HN<_HO;_HN++){$k[$j++]=$a([$g($1.Bvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1}break}};$1.encBIN=function(){for(var _HW=0,_HX=1;_HW<_HX;_HW++){$1.n=$g($1.TryC,$1.i);if($1.n>=2){$k[$j++]=Infinity;$1.finaliseBIN();var _Hc=$a();$k[$j++]=_Hc;$1.addtocws();if($1.n>7){var _Hi=$k[--$j];$1.mode=$1.C;$k[$j++]=$f(_Hi+$a([$g($1.BINvals,$1.tmc)]));break}$k[$j++]=$a([$g($1.BINvals,$g($a([$1.sc2,$1.sc3,$1.sc4,$1.sc5,$1.sc6,$1.sc7]),$f($1.n-2)))]);$1.addtocws();for(var _Hx=0,_Hy=$1.n;_Hx<_Hy;_Hx++){if($g($1.msg,$1.i)<0){$k[$j++]=$a([$g($1.Cvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1}else{$k[$j++]=$a([$f($f($g($1.msg,$1.i)-48)*10+$f($g($1.msg,$1.i+1)-48))]);$1.addtocws();$1.i=$1.i+2}}break}if($g($1.ECI,$1.i)&&$g($1.Binary,$1.i+7)){$k[$j++]=Infinity;$1.ECIbin();var _IN=$a();$k[$j++]=_IN;$1.addtocws();$1.i=$1.i+7;if($1.i==$1.msglen){$k[$j++]=Infinity;$1.finaliseBIN();var _IR=$a();$k[$j++]=_IR;$1.addtocws()}break}if($g($1.msg,$1.i)>=0){if($g($1.Binary,$1.i)||$g($1.Binary,$1.i+1)||$g($1.Binary,$1.i+2)||$g($1.Binary,$1.i+3)||$g($1.ECI,$1.i+1)&&$g($1.Binary,$1.i+8)){$k[$j++]=Infinity;$k[$j++]=$g($1.msg,$1.i);$1.addtobin();var _Iq=$a();$k[$j++]=_Iq;$1.addtocws();$1.i=$1.i+1;if($1.i==$1.msglen){$k[$j++]=Infinity;$1.finaliseBIN();var _Iu=$a();$k[$j++]=_Iu;$1.addtocws()}break}}$k[$j++]=Infinity;$1.finaliseBIN();var _Iv=$a();$k[$j++]=_Iv;$1.addtocws();if($1.i!=$1.msglen-1){if($g($1.msg,$1.i)==$1.fn3&&$1.i!=$1.segstart){$k[$j++]=$a([$g($1.BINvals,$1.tms)]);$1.addtocws();$1.i=$1.i+1;$1.mode=$1.C;$1.inmac=0;$1.segstart=$1.i;$1.segend=$f($1.i+$g($1.UntilEndSeg,$1.i));break}if($gt($g($1.AheadA,$1.i),$g($1.AheadB,$1.i))){$k[$j++]=$a([$g($1.BINvals,$1.tma)]);$1.addtocws();$1.mode=$1.A}else{$k[$j++]=$a([$g($1.BINvals,$1.tmb)]);$1.addtocws();$1.mode=$1.B}break}break}};$1.cws=$a($1.msglen*2+1);$1.mode=$1.C;$1.bvals=$a(5);$1.bpos=0;$1.inmac=0;$1.segstart=0;$1.segend=$g($1.UntilEndSeg,0);$1.i=0;$1.j=0;for(;;){if($1.i>=$1.msglen){break}if($1.inmac!=0){if($1.inmac!=$1.mac&&$1.i==$f($1.segend-2)){$1.i=$1.i+2;if($1.i>=$1.msglen){break}}if($1.inmac==$1.mac&&$1.i==$f($1.segend-1)){$1.i=$1.i+1;if($1.i>=$1.msglen){break}}}if($1[$g($a(["encA","encB","encC","encBIN"]),$1.mode)]()===true){break}}$1.cws=$G($1.cws,0,$1.j);$1.nd=$1.cws.length;$1.minarea=(($1.nd+3+~~($1.nd/2))*9+2)*2;if($1.ratio!=-1){$1.hgt=Math.sqrt($1.minarea/$1.ratio);$1.wid=Math.sqrt($1.minarea*$1.ratio);$1.h=~~$1.hgt;$1.w=~~$1.wid;if(($1.h+$1.w)%2==1){if($1.h*$1.w<$1.minarea){$1.h=$1.h+1;$1.w=$1.w+1}}else{if($1.hgt*$1.w<$1.wid*$1.h){$1.w=$1.w+1;if($1.h*$1.w<$1.minarea){$1.w=$1.w-1;$1.h=$1.h+1;if($1.h*$1.w<$1.minarea){$1.w=$1.w+2}}}else{$1.h=$1.h+1;if($1.h*$1.w<$1.minarea){$1.h=$1.h-1;$1.w=$1.w+1;if($1.h*$1.w<$1.minarea){$1.h=$1.h+2}}}}$1.rows=$1.h;$1.columns=$1.w}else{if($1.columns==-1){var _Kk=~~(($1.minarea+$1.rows-1)/$1.rows);$k[$j++]="columns";$k[$j++]=_Kk;if((_Kk+$1.rows)%2==0){var _Km=$k[--$j];$k[$j++]=$f(_Km+1)}var _Kn=$k[--$j];$1[$k[--$j]]=_Kn}if($1.rows==-1){var _Kt=~~(($1.minarea+$1.columns-1)/$1.columns);$k[$j++]="rows";$k[$j++]=_Kt;if((_Kt+$1.columns)%2==0){var _Kv=$k[--$j];$k[$j++]=$f(_Kv+1)}var _Kw=$k[--$j];$1[$k[--$j]]=_Kw}}$1.ndots=~~($1.rows*$1.columns/2);for(;;){var _L1=$1.nd+1;if((_L1+(~~(_L1/2)+3))*9+2>$1.ndots){break}$1.nd=$1.nd+1}$1.nc=~~($1.nd/2)+3;$1.nw=$1.nd+$1.nc;$1.rembits=$1.ndots-($1.nw*9+2);if($1.nd>$1.cws.length){$k[$j++]=Infinity;$q($1.cws);var _LE=$1.mode==$1.BIN?109:106;$k[$j++]=_LE;for(var _LH=0,_LI=$1.nd-$1.cws.length-1;_LH<_LI;_LH++){$k[$j++]=106}$1.cws=$a()}$1.encs=$a(["101010101","010101011","010101101","010110101","011010101","101010110","101011010","101101010","110101010","010101110","010110110","010111010","011010110","011011010","011101010","100101011","100101101","100110101","101001011","101001101","101010011","101011001","101100101","101101001","110010101","110100101","110101001","001010111","001011011","001011101","001101011","001101101","001110101","010010111","010011011","010011101","010100111","010110011","010111001","011001011","011001101","011010011","011011001","011100101","011101001","100101110","100110110","100111010","101001110","101011100","101100110","101101100","101110010","101110100","110010110","110011010","110100110","110101100","110110010","110110100","111001010","111010010","111010100","001011110","001101110","001110110","001111010","010011110","010111100","011001110","011011100","011100110","011101100","011110010","011110100","100010111","100011011","100011101","100100111","100110011","100111001","101000111","101100011","101110001","110001011","110001101","110010011","110011001","110100011","110110001","111000101","111001001","111010001","000101111","000110111","000111011","000111101","001001111","001100111","001110011","001111001","010001111","011000111","011100011","011110001","100011110","100111100","101111000","110001110","110011100","110111000","111000110","111001100"]);if($1.rows%2==0){$1.sixedges=$a([$a([$1.columns-1,$1.rows-2]),$a([0,$1.rows-2]),$a([$1.columns-2,$1.rows-1]),$a([1,$1.rows-1]),$a([$1.columns-1,0]),$a([0,0])])}else{$1.sixedges=$a([$a([$1.columns-2,0]),$a([$1.columns-2,$1.rows-1]),$a([$1.columns-1,1]),$a([$1.columns-1,$1.rows-2]),$a([0,0]),$a([0,$1.rows-1])])}$1.dmv=function(){var _Lp=$k[--$j];var _Lq=$k[--$j];$k[$j++]=$f(_Lq+_Lp*$1.columns)};$1.outline=$a($1.rows*$1.columns);for(var _Lw=0,_Lv=$1.rows-1;_Lw<=_Lv;_Lw+=1){$1.y=_Lw;for(var _Lz=0,_Ly=$1.columns-1;_Lz<=_Ly;_Lz+=1){$1.x=_Lz;$k[$j++]=$1.outline;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.dmv();var _M5=$k[--$j];$p($k[--$j],_M5,($1.x+$1.y)%2-1)}}var _M7=$1.sixedges;for(var _M8=0,_M9=_M7.length;_M8<_M9;_M8++){$k[$j++]=$1.outline;$q($g(_M7,_M8));$1.dmv();var _MC=$k[--$j];$p($k[--$j],_MC,1)}$1.clearcol=function(){$1.x=$k[--$j];$k[$j++]=true;for(var _MI=$1.x&1,_MH=$1.rows-1;_MI<=_MH;_MI+=2){$k[$j++]=$1.x;$k[$j++]=_MI;$1.dmv();if($g($1.sym,$k[--$j])==1){$j--;$k[$j++]=false;break}}};$1.clearrow=function(){$1.y=$k[--$j];$k[$j++]=true;for(var _MR=$1.y&1,_MQ=$1.columns-1;_MR<=_MQ;_MR+=2){$k[$j++]=_MR;$k[$j++]=$1.y;$1.dmv();if($g($1.sym,$k[--$j])==1){$j--;$k[$j++]=false;break}}};$1.evalsymbol=function(){$1.sym=$k[--$j];$1.worst=9999999;var _Mb=$a([$a(["x",0]),$a(["x",1]),$a(["y",0]),$a(["y",1])]);for(var _Mc=0,_Md=_Mb.length;_Mc<_Md;_Mc++){$q($g(_Mb,_Mc));$1.fl=$k[--$j];$1.dir=$k[--$j];$1.sum=0;$1.first=-1;$1.last=-1;var _Mi=$eq($1.dir,"x")?$1.columns:$1.rows;for(var _Mk=0,_Mj=_Mi-1;_Mk<=_Mj;_Mk+=1){$1[$1.dir]=_Mk;var _Mm=$1.sym;var _Mo=$1[$1.dir];var _Mq=$eq($1.dir,"x")?$1.rows:$1.columns;var _Mt=(_Mq-1)*$1.fl;if($eq($1.dir,"y")){var _=_Mt;_Mt=_Mo;_Mo=_}$k[$j++]=_Mm;$k[$j++]=_Mo;$k[$j++]=_Mt;$1.dmv();var _Mu=$k[--$j];if($g($k[--$j],_Mu)==1){if($1.first==-1){$1.first=$1[$1.dir]}$1.last=$1[$1.dir];$1.sum=$1.sum+1}}var _N7=$eq($1.dir,"x")?$1.rows:$1.columns;var _N8=$f($f($1.sum+$1.last)-$1.first)*_N7;$k[$j++]=_N8;if(_N8<$1.worst){$1.worst=$k[--$j]}else{$j--}}$1.pen=0;if($1.rows%2==1||$1.rows<=12){$1.sum=0;$1.p=0;for(var _NF=1,_NE=$1.columns-2;_NF<=_NE;_NF+=1){$k[$j++]=_NF;$1.clearcol();if($k[--$j]){$1.sum=$1.sum+1;$k[$j++]="p";if($1.sum==1){$k[$j++]=$1.rows}else{$k[$j++]=$1.p*$1.rows}var _NM=$k[--$j];$1[$k[--$j]]=_NM}else{$1.sum=0;$1.pen=$1.pen+$1.p;$1.p=0}}$1.pen=$1.pen+$1.p}if($1.rows%2==0||$1.columns<=12){$1.sum=0;$1.p=0;for(var _NW=1,_NV=$1.rows-2;_NW<=_NV;_NW+=1){$k[$j++]=_NW;$1.clearrow();if($k[--$j]){$1.sum=$1.sum+1;$k[$j++]="p";if($1.sum==1){$k[$j++]=$1.columns}else{$k[$j++]=$1.p*$1.columns}var _Nd=$k[--$j];$1[$k[--$j]]=_Nd}else{$1.sum=0;$1.pen=$1.pen+$1.p;$1.p=0}}$1.pen=$1.pen+$1.p}$k[$j++]=Infinity;for(var _Nk=0,_Nl=($1.columns+4)*2;_Nk<_Nl;_Nk++){$k[$j++]=0}for(var _Np=0,_Nq=$1.columns,_No=$1.sym.length-1;_Nq<0?_Np>=_No:_Np<=_No;_Np+=_Nq){$k[$j++]=0;$k[$j++]=0;$q($G($1.sym,_Np,$1.columns));$k[$j++]=0;$k[$j++]=0}for(var _Nv=0,_Nw=($1.columns+4)*2;_Nv<_Nw;_Nv++){$k[$j++]=0}$1.symp=$a();$1.columns=$1.columns+4;$1.rows=$1.rows+4;$1.sum=0;for(var _O2=2,_O1=$1.rows-3;_O2<=_O1;_O2+=1){$1.y=_O2;for(var _O6=($1.y&1)+2,_O5=$1.columns-3;_O6<=_O5;_O6+=2){$1.x=_O6;for(var _O7=0,_O8=1;_O7<_O8;_O7++){$k[$j++]=$1.symp;$k[$j++]=$1.x-1;$k[$j++]=$1.y-1;$1.dmv();var _OC=$k[--$j];if($g($k[--$j],_OC)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x+1;$k[$j++]=$1.y-1;$1.dmv();var _OI=$k[--$j];if($g($k[--$j],_OI)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x-1;$k[$j++]=$1.y+1;$1.dmv();var _OO=$k[--$j];if($g($k[--$j],_OO)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x+1;$k[$j++]=$1.y+1;$1.dmv();var _OU=$k[--$j];if($g($k[--$j],_OU)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.dmv();var _Oa=$k[--$j];if($g($k[--$j],_Oa)==0){$1.sum=$1.sum+1;break}$k[$j++]=$1.symp;$k[$j++]=$1.x-2;$k[$j++]=$1.y;$1.dmv();var _Oh=$k[--$j];if($g($k[--$j],_Oh)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x;$k[$j++]=$1.y-2;$1.dmv();var _On=$k[--$j];if($g($k[--$j],_On)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x+2;$k[$j++]=$1.y;$1.dmv();var _Ot=$k[--$j];if($g($k[--$j],_Ot)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x;$k[$j++]=$1.y+2;$1.dmv();var _Oz=$k[--$j];if($g($k[--$j],_Oz)==1){break}$1.sum=$1.sum+1}}}$1.columns=$1.columns-4;$1.rows=$1.rows-4;if($1.worst==0){$k[$j++]=-99999}else{$k[$j++]=$f($f($1.worst-$1.sum*$1.sum)-$1.pen)}};$k[$j++]=Infinity;$k[$j++]=1;for(var _PA=0,_PB=112;_PA<_PB;_PA++){var _PC=$k[--$j];$k[$j++]=_PC;$k[$j++]=_PC*3%113}$1.rsalog=$a();$1.step=~~($1.nw/112)+1;$1.offset=function(){var _PG=$k[--$j];$k[$j++]=$f(_PG*$1.step+$1.start)};$1.bestscore=-99999999;$k[$j++]="masks";if($1.mask!=-1){$k[$j++]=$a([$1.mask])}else{if($1.fast){$k[$j++]=$a([3,2,1,0])}else{$k[$j++]=$a([0,1,2,3])}}var _PO=$k[--$j];$1[$k[--$j]]=_PO;$1.litmasks=$a(4);$F($1.masks,function(){$1.mask=$k[--$j];$k[$j++]=Infinity;var _PX=$1.cws;$k[$j++]=$1.mask;$k[$j++]=$g($a([0,3,7,17]),$1.mask);$k[$j++]=0;for(var _PY=0,_PZ=_PX.length;_PY<_PZ;_PY++){var _Pb=$k[--$j];var _Pc=$k[--$j];$k[$j++]=$f($g(_PX,_PY)+_Pb)%113;$k[$j++]=_Pc;$k[$j++]=$f(_Pb+_Pc)}$j-=2;for(var _Pe=0,_Pf=$1.nc;_Pe<_Pf;_Pe++){$k[$j++]=0}$1.rscws=$a();for(var _Pj=0,_Pi=$1.step-1;_Pj<=_Pi;_Pj+=1){$1.start=_Pj;$1.ND=~~(($1.nd+1-$1.start+$1.step-1)/$1.step);$1.NW=~~(($1.nw+1-$1.start+$1.step-1)/$1.step);$1.NC=$1.NW-$1.ND;$k[$j++]=Infinity;$k[$j++]=1;for(var _Pv=0,_Pw=$1.NC;_Pv<_Pw;_Pv++){$k[$j++]=0}$1.coeffs=$a();for(var _Q0=1,_Pz=$1.NC;_Q0<=_Pz;_Q0+=1){$1.i=_Q0;for(var _Q2=$1.NC;_Q2>=1;_Q2-=1){$1.j=_Q2;$p($1.coeffs,$1.j,$f($f($g($1.coeffs,$1.j)+113)-$g($1.rsalog,$1.i)*$g($1.coeffs,$1.j-1)%113)%113)}}for(var _QG=0,_QF=$1.ND-1;_QG<=_QF;_QG+=1){$k[$j++]="t";$k[$j++]=$1.rscws;$k[$j++]=_QG;$1.offset();var _QI=$k[--$j];var _QK=$g($k[--$j],_QI);$k[$j++]=_QK;$k[$j++]=$1.rscws;$k[$j++]=$1.ND;$1.offset();var _QN=$k[--$j];var _QP=$g($k[--$j],_QN);var _QQ=$k[--$j];$1[$k[--$j]]=$f(_QQ+_QP)%113;for(var _QU=0,_QT=$1.NC-2;_QU<=_QT;_QU+=1){$1.j=_QU;$k[$j++]=$1.rscws;$k[$j++]=$1.ND+$1.j;$1.offset();$k[$j++]=$1.rscws;$k[$j++]=$1.ND+$1.j+1;$1.offset();var _Qb=$k[--$j];var _Qd=$g($k[--$j],_Qb);var _Qi=$k[--$j];$p($k[--$j],_Qi,$f($f(_Qd+113)-$1.t*$g($1.coeffs,$1.j+1)%113)%113)}$k[$j++]=$1.rscws;$k[$j++]=$1.ND+$1.NC-1;$1.offset();var _Qr=$k[--$j];$p($k[--$j],_Qr,$f(113-$1.t*$g($1.coeffs,$1.NC)%113)%113)}for(var _Qw=$1.ND,_Qv=$1.NW-1;_Qw<=_Qv;_Qw+=1){$k[$j++]=_Qw;$k[$j++]=$1.rscws;$k[$j++]=_Qw;$1.offset();var _Qz=$k[--$j];var _R0=$k[--$j];var _R1=$k[--$j];$k[$j++]=_R0;$k[$j++]=_Qz;$k[$j++]=113;$k[$j++]=$1.rscws;$k[$j++]=_R1;$1.offset();var _R2=$k[--$j];var _R4=$g($k[--$j],_R2);var _R5=$k[--$j];var _R6=$k[--$j];$p($k[--$j],_R6,$f(_R5-_R4)%113)}}$1.bits=$s($1.ndots);$P($1.bits,0,$g($a(["00","01","10","11"]),$1.mask));for(var _RG=1,_RF=$1.nw;_RG<=_RF;_RG+=1){$1.i=_RG;$P($1.bits,($1.i-1)*9+2,$g($1.encs,$g($1.rscws,$1.i)))}if($1.rembits>0){$P($1.bits,$1.nw*9+2,$G("11111111111111111",0,$1.rembits))}var _RT=$1.outline;$1.pixs=$A($a(_RT.length),_RT);$1.posx=0;$k[$j++]="posy";if($1.rows%2==0){$k[$j++]=0}else{$k[$j++]=$1.rows-1}var _RY=$k[--$j];$1[$k[--$j]]=_RY;var _Rc=$G($1.bits,0,$1.bits.length-6);for(var _Rd=0,_Re=_Rc.length;_Rd<_Re;_Rd++){$k[$j++]=$g(_Rc,_Rd);for(;;){$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.dmv();var _Rj=$k[--$j];if($g($k[--$j],_Rj)==-1){break}if($1.rows%2==0){$1.posy=$1.posy+1;if($1.posy==$1.rows){$1.posy=0;$1.posx=$1.posx+1}}else{$1.posx=$1.posx+1;if($1.posx==$1.columns){$1.posx=0;$1.posy=$1.posy-1}}}$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.dmv();var _Ry=$k[--$j];var _Rz=$k[--$j];$p(_Rz,_Ry,$f($k[--$j]-48))}for(var _S1=0;_S1<=5;_S1+=1){$1.i=_S1;$k[$j++]=$1.pixs;$q($g($1.sixedges,$1.i));$1.dmv();var _SA=$k[--$j];$p($k[--$j],_SA,$g($1.bits,$1.bits.length-6+$1.i)-48)}$k[$j++]="score";$k[$j++]=$1.pixs;$1.evalsymbol();var _SD=$k[--$j];$1[$k[--$j]]=_SD;if($1.score>$1.bestscore){$1.bestsym=$1.pixs;$1.bestscore=$1.score;if($1.fast&&$1.bestscore>~~($1.rows*$1.columns/2)){return true}}var _SN=$1.pixs;$1.litmask=$A($a(_SN.length),_SN);for(var _SQ=0;_SQ<=5;_SQ+=1){$1.i=_SQ;$k[$j++]=$1.litmask;$q($g($1.sixedges,$1.i));$1.dmv();var _SV=$k[--$j];$p($k[--$j],_SV,1)}$p($1.litmasks,$1.mask,$1.litmask);if($1.fast){$k[$j++]="score";$k[$j++]=$1.litmask;$1.evalsymbol();var _Sc=$k[--$j];$1[$k[--$j]]=_Sc;if($gt($1.score,$1.bestscore)){$1.bestsym=$1.litmask;$1.bestscore=$1.score;if($1.bestscore>~~($1.rows*$1.columns/2)){return true}}}});$1.pixs=$1.bestsym;if(!$1.fast&&$1.bestscore<=~~($1.rows*$1.columns/2)){$1.bestscore=-99999999;$F($1.masks,function(){$1.litmask=$g($1.litmasks,$k[--$j]);$k[$j++]="score";$k[$j++]=$1.litmask;$1.evalsymbol();var _Sv=$k[--$j];$1[$k[--$j]]=_Sv;if($1.score>$1.bestscore){$1.bestsym=$1.litmask;$1.bestscore=$1.score}});$1.pixs=$1.bestsym}var _T8=new Map([["ren",$0.renmatrix],["dotty",true],["pixs",$1.pixs],["pixx",$1.columns],["pixy",$1.rows],["height",$1.rows*2/72],["width",$1.columns*2/72],["opt",$1.options]]);$k[$j++]=_T8;if(!$1.dontdraw){$0.renmatrix()}};$0.ultracode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.eclevel="EC2";$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.fn1=-1;$1.fn3=-2;var _9=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1],["FNC3",$1.fn3]]);$1.fncvals=_9;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _C=$k[--$j];$1[$k[--$j]]=_C;$1.msglen=$1.msg.length;$1.start=257;$1.scr=$a([]);$1.link1=0;$1.scp=$a([]);$k[$j++]=Infinity;$q($1.scr);$q($1.scp);$F($1.msg,function(){var _K=$k[--$j];$k[$j++]=_K;if(_K==$1.fn1){$j--;$k[$j++]=268}var _M=$k[--$j];$k[$j++]=_M;if(_M==$1.fn3){$j--;$k[$j++]=269}});$1.dcws=$a();$1.mcc=$1.dcws.length+3;$1.eclval=$g($1.eclevel,2)-48;if($1.eclval!=0){$k[$j++]="qcc";$k[$j++]=$g($a([0,1,2,4,6,8]),$1.eclval);$k[$j++]=~~($1.mcc/25);if($1.mcc%25!=0){var _Y=$k[--$j];$k[$j++]=$f(_Y+1)}var _Z=$k[--$j];var _a=$k[--$j];$1[$k[--$j]]=$f(_a*_Z+5)}else{$1.qcc=3}$1.acc=$1.qcc-3+78*$1.link1;$1.tcc=$1.mcc+$1.qcc;$1.metrics=$a([$a([2,4,34,5]),$a([3,33,82,13]),$a([4,82,158,23]),$a([5,134,282,30])]);for(var _l=0;_l<=3;_l+=1){$1.i=_l;$1.m=$g($1.metrics,$1.i);$1.rows=$g($1.m,0);$1.minc=$g($1.m,1);$1.maxc=$g($1.m,2);$1.mcol=$g($1.m,3);$1.okay=true;if($1.tcc<$1.minc||$1.tcc>$1.maxc){$1.okay=false}if($1.okay){break}}if(!$1.okay){$k[$j++]="bwipp.ultracodeNoValidSymbol";$k[$j++]="No valid symbol available";$0.raiseerror()}for(var _14=$1.mcol;_14<=61;_14+=1){$1.columns=_14;$k[$j++]=$1.columns;if($1.columns>=15){var _17=$k[--$j];$k[$j++]=$f(_17-1)}if($1.columns>=31){var _19=$k[--$j];$k[$j++]=$f(_19-1)}if($1.columns>=47){var _1B=$k[--$j];$k[$j++]=$f(_1B-1)}var _1F=$f($f($k[--$j]*$1.rows-3)-$1.tcc);$k[$j++]=_1F;if(_1F>=0){$1.pads=$k[--$j];break}$j--}$1.dcc=$f($1.columns-$1.mcol);$k[$j++]=Infinity;$k[$j++]=$1.start;$k[$j++]=$1.mcc;$k[$j++]=$1.acc;$q($1.scr);$q($1.dcws);for(var _1P=0,_1Q=$1.qcc;_1P<_1Q;_1P++){$k[$j++]=0}$k[$j++]=0;$1.rsseq=$a();$k[$j++]=Infinity;$k[$j++]=1;for(var _1S=0,_1T=282;_1S<_1T;_1S++){var _1U=$k[--$j];$k[$j++]=_1U;$k[$j++]=_1U*3%283}$1.rsalog=$a();$1.rslog=$a(283);for(var _1X=1;_1X<=282;_1X+=1){$p($1.rslog,$g($1.rsalog,_1X),_1X)}$1.rsprod=function(){var _1b=$k[--$j];var _1c=$k[--$j];$k[$j++]=_1c;$k[$j++]=_1b;if(_1b!=0&&_1c!=0){var _1f=$g($1.rslog,$k[--$j]);var _1k=$g($1.rsalog,$f(_1f+$g($1.rslog,$k[--$j]))%282);$k[$j++]=_1k}else{$j-=2;$k[$j++]=0}};$1.n=$1.mcc;$1.k=$1.qcc;$k[$j++]=Infinity;$k[$j++]=1;for(var _1o=0,_1p=$1.k;_1o<_1p;_1o++){$k[$j++]=0}$1.coeffs=$a();for(var _1t=1,_1s=$1.k;_1t<=_1s;_1t+=1){$1.i=_1t;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _20=$1.i-1;_20>=1;_20-=1){$1.j=_20;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _2C=$k[--$j];var _2D=$k[--$j];var _2E=$k[--$j];$p($k[--$j],_2E,$f(_2D+_2C)%283)}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _2M=$k[--$j];var _2N=$k[--$j];$p($k[--$j],_2N,_2M)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);for(var _2T=$1.coeffs.length-1;_2T>=0;_2T-=2){var _2U=$1.coeffs;$p(_2U,_2T,$f(283-$g(_2U,_2T)))}for(var _2Y=0,_2X=$1.n-1;_2Y<=_2X;_2Y+=1){$1.t=$f($g($1.rsseq,_2Y)+$g($1.rsseq,$1.n))%283;for(var _2g=0,_2f=$1.k-1;_2g<=_2f;_2g+=1){$1.j=_2g;$p($1.rsseq,$1.n+$1.j,$f($g($1.rsseq,$1.n+$1.j+1)+$f(283-$1.t*$g($1.coeffs,$1.k-$1.j-1)%283))%283)}}for(var _2x=$1.n,_2w=$1.n+$1.k;_2x<=_2w;_2x+=1){$p($1.rsseq,_2x,$f(283-$g($1.rsseq,_2x))%283)}$1.ecws=$G($1.rsseq,$1.n,$1.k);$1.dccu=$a([51363,51563,51653,53153,53163,53513,53563,53613,53653,56153,56163,56313,56353,56363,56513,56563,51316,51356,51536,51616,53156,53516,53536,53616,53636,53656,56136,56156,56316,56356,56516,56536]);$1.dccl=$a([61351,61361,61531,61561,61631,61651,63131,63151,63161,63531,63561,63631,65131,65161,65351,65631,31351,31361,31531,31561,31631,31651,35131,35151,35161,35361,35631,35651,36131,36151,36351,36531]);$1.tiles=$a([13135,13136,13153,13156,13163,13165,13513,13515,13516,13531,13535,13536,13561,13563,13565,13613,13615,13616,13631,13635,13636,13651,13653,13656,15135,15136,15153,15163,15165,15313,15315,15316,15351,15353,15356,15361,15363,15365,15613,15615,15616,15631,15635,15636,15651,15653,15656,16135,16136,16153,16156,16165,16313,16315,16316,16351,16353,16356,16361,16363,16365,16513,16515,16516,16531,16535,16536,16561,16563,16565,31315,31316,31351,31356,31361,31365,31513,31515,31516,31531,31535,31536,31561,31563,31565,31613,31615,31631,31635,31636,31651,31653,31656,35131,35135,35136,35151,35153,35156,35161,35163,35165,35315,35316,35351,35356,35361,35365,35613,35615,35616,35631,35635,35636,35651,35653,35656,36131,36135,36136,36151,36153,36156,36163,36165,36315,36316,36351,36356,36361,36365,36513,36515,36516,36531,36535,36536,36561,36563,36565,51313,51315,51316,51351,51353,51356,51361,51363,51365,51513,51516,51531,51536,51561,51563,51613,51615,51616,51631,51635,51636,51651,51653,51656,53131,53135,53136,53151,53153,53156,53161,53163,53165,53513,53516,53531,53536,53561,53563,53613,53615,53616,53631,53635,53636,53651,53653,53656,56131,56135,56136,56151,56153,56156,56161,56163,56165,56313,56315,56316,56351,56353,56356,56361,56363,56365,56513,56516,56531,56536,56561,56563,61313,61315,61316,61351,61353,61356,61361,61363,61365,61513,61515,61516,61531,61535,61536,61561,61563,61565,61615,61631,61635,61651,61653,63131,63135,63136,63151,63153,63156,63161,63163,63165,63513,63515,63516,63531,63535,63536,63561,63563,63565,63613,63615,63631,63635,63651,63653,65131,65135,65136,65151,65153,65156,65161,65163,65165,65313,65315,65316,65351,65353,65356,65361,65363,65365,65613,65615,65631,65635,65651,65653,56565,51515]);$1.rows=$f($1.rows*6+1);$1.columns=$1.columns+6;$k[$j++]=Infinity;for(var _3C=0,_3D=$1.rows*$1.columns;_3C<_3D;_3C++){$k[$j++]=-1}$1.pixs=$a();$1.qmv=function(){var _3G=$k[--$j];var _3H=$k[--$j];$k[$j++]=$f(_3H+_3G*$1.columns)};for(var _3K=0,_3J=$1.columns-1;_3K<=_3J;_3K+=1){$1.i=_3K;for(var _3N=0,_3M=$f($1.rows-1);_3N<=_3M;_3N+=6){$1.j=_3N;if($1.i>=5){$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _3T=$k[--$j];$p($k[--$j],_3T,$1.i%2*9)}}$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=0;$1.qmv();var _3X=$k[--$j];$p($k[--$j],_3X,9);$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$f($1.rows-1);$1.qmv();var _3c=$k[--$j];$p($k[--$j],_3c,9)}for(var _3g=1,_3f=$f($1.rows-2);_3g<=_3f;_3g+=1){$1.i=_3g;for(var _3j=3,_3i=$1.columns-1;_3j<=_3i;_3j+=16){$1.j=_3j;$k[$j++]=$1.pixs;$k[$j++]=$1.j;$k[$j++]=$1.i;$1.qmv();var _3o=$k[--$j];$p($k[--$j],_3o,(1-$1.i%2)*9)}$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=$1.i;$1.qmv();var _3s=$k[--$j];$p($k[--$j],_3s,9);$k[$j++]=$1.pixs;$k[$j++]=1;$k[$j++]=$1.i;$1.qmv();var _3x=$k[--$j];$p($k[--$j],_3x,(1-$1.i%2)*9);$k[$j++]=$1.pixs;$k[$j++]=2;$k[$j++]=$1.i;$1.qmv();var _41=$k[--$j];$p($k[--$j],_41,0);$k[$j++]=$1.pixs;$k[$j++]=3;$k[$j++]=$1.i;$1.qmv();var _45=$k[--$j];$p($k[--$j],_45,9);$k[$j++]=$1.pixs;$k[$j++]=4;$k[$j++]=$1.i;$1.qmv();var _49=$k[--$j];$p($k[--$j],_49,0);$k[$j++]=$1.pixs;$k[$j++]=$1.columns-1;$k[$j++]=$1.i;$1.qmv();var _4E=$k[--$j];$p($k[--$j],_4E,9)}$1.i=~~($1.rows/2)-5;$k[$j++]=Infinity;var _4L=$R($s(5),$g($1.dccu,$1.dcc),10);for(var _4M=0,_4N=_4L.length;_4M<_4N;_4M++){$k[$j++]=$g(_4L,_4M)-48}var _4T=$R($s(5),$g($1.dccl,$1.dcc),10);$k[$j++]=0;for(var _4U=0,_4V=_4T.length;_4U<_4V;_4U++){$k[$j++]=$g(_4T,_4U)-48}var _4X=$a();for(var _4Y=0,_4Z=_4X.length;_4Y<_4Z;_4Y++){$k[$j++]=$g(_4X,_4Y);$k[$j++]=$1.pixs;$k[$j++]=2;$k[$j++]=$1.i;$1.qmv();var _4d=$k[--$j];var _4e=$k[--$j];$p(_4e,_4d,$k[--$j]);$1.i=$1.i+1}$k[$j++]=Infinity;$k[$j++]=$1.start;$k[$j++]=$1.mcc;$q($1.ecws);$k[$j++]=$1.tcc;$k[$j++]=283;$k[$j++]=$1.acc;$q($1.scr);$q($1.dcws);for(var _4p=0,_4q=$1.pads;_4p<_4q;_4p++){$k[$j++]=284}$k[$j++]=$1.qcc;$1.tileseq=$a();$1.x=5;$1.y=1;var _4t=$1.tileseq;for(var _4u=0,_4v=_4t.length;_4u<_4v;_4u++){var _50=$R($s(5),$g($1.tiles,$g(_4t,_4u)),10);for(var _51=0,_52=_50.length;_51<_52;_51++){$k[$j++]=$g(_50,_51);$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.qmv();var _57=$k[--$j];var _58=$k[--$j];$p(_58,_57,$f($k[--$j]-48));$1.y=$1.y+1}if($1.y!=$f($1.rows-1)){$1.y=$1.y+1}else{$1.x=$1.x+1;$1.y=1;$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.qmv();var _5I=$k[--$j];if($g($k[--$j],_5I)!=-1){$1.x=$1.x+1}}}var _5R=new Map([[0,"00000000"],[9,"000000FF"],[1,"FF000000"],[3,"00FF0000"],[5,"0000FF00"],[6,"7F00FF00"]]);var _5T=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.columns],["pixy",$1.rows],["height",$1.rows/72*2],["width",$1.columns/72*2],["colormap",_5R],["opt",$1.options]]);$k[$j++]=_5T;if(!$1.dontdraw){$0.renmatrix()}};$0.jabcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.rows=-1;$1.columns=-1;$1.slave=false;$1.colors=16;$1.eclevel=6;$1.raw=false;$1.parse=false;$1.parsefnc=false;$1.mask=-1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.rows=~~$1.rows;$1.columns=~~$1.columns;$1.colors=~~$1.colors;$1.eclevel=~~$1.eclevel;$1.mask=~~$1.mask;$1.databpm=~~Math.round(Math.log($1.colors)/Math.log(2));var _B=$1.colors;$k[$j++]="metabpm";$k[$j++]=_B;if(_B>8){$j--;$k[$j++]=8}var _C=$k[--$j];$1[$k[--$j]]=~~Math.round(Math.log(_C)/Math.log(2));$1.fn1=-1;var _H=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1]]);$1.fncvals=_H;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _K=$k[--$j];$1[$k[--$j]]=_K;$1.msglen=$1.msg.length;$1.addtobits=function(){var _N=$k[--$j];$P($1.bits,$1.j,_N);$1.j=_N.length+$1.j};$1.tofixedbits=function(){var _S=$Z($s(13),"0000000000000");var _T=$k[--$j];var _W=$R($s(13),$k[--$j],2);$P(_S,$f(_T-_W.length),_W);$k[$j++]=$G(_S,0,_T)};var _Z=$1.msglen<=15?4:17;$1.bits=$s(7+_Z+$1.msglen*8+12);$1.j=0;$k[$j++]=31;$k[$j++]=5;$1.tofixedbits();$1.addtobits();$k[$j++]="00";$1.addtobits();if($1.msglen<=15){$k[$j++]=$1.msglen;$k[$j++]=4;$1.tofixedbits();$1.addtobits()}else{$k[$j++]="0000";$1.addtobits();$k[$j++]=$1.msglen-16;$k[$j++]=13;$1.tofixedbits();$1.addtobits()}for(var _h=0,_g=$1.msglen-1;_h<=_g;_h+=1){$k[$j++]=$g($1.msg,_h);$k[$j++]=8;$1.tofixedbits();$1.addtobits()}$k[$j++]=28;$k[$j++]=5;$1.tofixedbits();$1.addtobits();$k[$j++]=31;$k[$j++]=5;$1.tofixedbits();$1.addtobits();$k[$j++]="11";$1.addtobits();$1.diffside=21;$1.sameshape=false;$1.sameecc=false;$1.hasslaves=false;$1.metrics=function(){$1.mc=$k[--$j];$1.mr=$k[--$j];var _m=$1.mc;var _n=$1.mr;var _o=$1.mc;var _p=$1.mr;var _q=$1.colors;var _r=64;if(64>_q){var _=_q;_q=_r;_r=_}var _t=$1.slave?7:17;$k[$j++]=_m*_n;$k[$j++]=((~~($f(_o-25)/16)+2)*(~~($f(_p-25)/16)+2)-4)*7;$k[$j++]=_r*2;$k[$j++]=_t*4;if(!$1.slave){var _x=$eq($1.mr,$1.mc)?0:1;$1.metass=_x;var _y=$1.mr;var _z=$1.mc;if($lt(_y,_z)){var _=_z;_z=_y;_y=_}$1.metavf=$g($a([0,1,2,2,3,3,3,3]),~~($f(_y-21)/16));$k[$j++]="metavlen";if($1.metass==0){$k[$j++]=$a([2,2,3,4])}else{$k[$j++]=$a([4,6,8,10])}var _17=$g($k[--$j],$1.metavf);$1[$k[--$j]]=_17;$1.metaelen=$f($1.metavf*2+10);$k[$j++]=$f($f(7+$1.metavlen)+$1.metaelen);if($1.hasslaves){var _1D=$k[--$j];$k[$j++]=$f(_1D+4)}var _1G=~~Math.ceil($k[--$j]*2/$1.metabpm);$1.nummetabits=$f(_1G*$1.metabpm+6);$k[$j++]=_1G+6}else{$k[$j++]=3;if(!$1.sameshape){var _1J=$k[--$j];$k[$j++]=$f(_1J+5)}if($1.hasslaves){var _1L=$k[--$j];$k[$j++]=$f(_1L+3)}if(!$1.sameecc){var _1N=$1.mr;var _1O=$1.mc;if($lt(_1N,_1O)){var _=_1O;_1O=_1N;_1N=_}var _1R=$k[--$j];$k[$j++]=$f(_1R+$g($a([10,12,14,14,16,16,16,16]),~~($f(_1N-21)/16)))}var _1U=~~Math.ceil($k[--$j]*2/$1.metabpm);$1.nummetabits=_1U*$1.metabpm;$k[$j++]=_1U}var _1W=$k[--$j];$1.nummetamodules=_1W;var _1X=$k[--$j];var _1Y=$k[--$j];var _1Z=$k[--$j];$1.numdatamodules=$f($k[--$j]-$f(_1Z+$f(_1Y+$f(_1X+_1W))));$1.numdatabits=$1.numdatamodules*$1.databpm};$1.coderate=$g($a([.67,.63,.57,.55,.5,.43,.34,.25,.2,.17,.14]),$1.eclevel);$1.grosslen=~~Math.ceil($1.bits.length/$1.coderate);$1.snapsize=function(){var _1j=~~Math.ceil($k[--$j])-18;$k[$j++]=_1j;if(_1j<0){$j--;$k[$j++]=0}var _1k=$k[--$j];$k[$j++]=~~(_1k/4)*4+21};if($1.rows==-1&&$1.columns==-1){$k[$j++]="size";$k[$j++]=Math.sqrt($1.grosslen);$1.snapsize();var _1o=$k[--$j];$1[$k[--$j]]=_1o;for(;;){$k[$j++]=$1.size;$k[$j++]=$1.size;$1.metrics();if($1.grosslen<=$1.numdatabits){break}$1.size=$f($1.size+4)}$1.rows=$1.size;$1.columns=$1.size}else{if($1.columns==-1&&$1.rows!=-1){$k[$j++]="columns";$k[$j++]=$1.grosslen/$1.rows;$1.snapsize();var _21=$k[--$j];$1[$k[--$j]]=_21;for(;;){$k[$j++]=$1.rows;$k[$j++]=$1.columns;$1.metrics();if($1.grosslen<=$1.numdatabits){break}$1.columns=$f($1.columns+4)}}if($1.rows==-1&&$1.columns!=-1){$k[$j++]="rows";$k[$j++]=$1.grosslen/$1.columns;$1.snapsize();var _2C=$k[--$j];$1[$k[--$j]]=_2C;for(;;){$k[$j++]=$1.rows;$k[$j++]=$1.columns;$1.metrics();if($1.grosslen<=$1.numdatabits){break}$1.rows=$f($1.rows+4)}}if($1.rows!=-1&&$1.columns!=-1){$k[$j++]=$1.rows;$k[$j++]=$1.columns;$1.metrics()}}$1.C=$1.numdatabits;$1.cols=$1.columns;if($1.rows>145||$1.cols>145){$k[$j++]="bwipp.jabcodeNoValidSymbol";$k[$j++]="No valid symbol available";$0.raiseerror()}$1.min=$1.C;for(var _2S=3;_2S<=8;_2S+=1){$1.i=_2S;for(var _2U=$1.i+1;_2U<=9;_2U+=1){$1.j=_2U;$1.dist=~~($1.C/$1.j)*$1.j-~~($1.C/$1.j)*$1.i-$1.bits.length;if($1.dist<$1.min&&$1.dist>=0){$1.datawc=$1.i;$1.datawr=$1.j;$1.min=$1.dist}}}$1.tmpbits=$s(~~($1.C/$1.datawr)*$1.datawr-~~($1.C/$1.datawr)*$1.datawc);$P($1.tmpbits,0,$1.bits);for(var _2u=$1.bits.length,_2t=$1.tmpbits.length-1;_2u<=_2t;_2u+=1){var _2w=$g($1.tmpbits,_2u-1);$k[$j++]=_2u;$k[$j++]=_2w;if(_2w%2==0){var _2x=$k[--$j];$k[$j++]=$f(_2x+1)}else{var _2y=$k[--$j];$k[$j++]=$f(_2y-1)}var _30=$k[--$j];$p($1.tmpbits,$k[--$j],_30)}$1.bits=$1.tmpbits;$1.m0=22609+1;$1.m1=62509-65536;$1.m2=19605;$1.m3=32557;$1.lcg64_temper=function(){$1.p00=$1.m0*$1.s0;$1.p01=$1.m0*$1.s1;$1.p02=$1.m0*$1.s2;$1.p03=$1.m0*$1.s3;$1.p10=$1.m1*$1.s0;$1.p11=$1.m1*$1.s1;$1.p12=$1.m1*$1.s2;$1.p13=$1.m1*$1.s3;$1.p20=$1.m2*$1.s0;$1.p21=$1.m2*$1.s1;$1.p22=$1.m2*$1.s2;$1.p23=$1.m2*$1.s3;$1.p30=$1.m3*$1.s0;$1.p31=$1.m3*$1.s1;$1.p32=$1.m3*$1.s2;$1.p33=$1.m3*$1.s3;$1.s3=$1.p33%65536+1;$1.s2=$1.p32%65536+~~($1.p33/65536)+$1.p23%65536;$1.s1=$1.p31%65536+~~($1.p32/65536)+($1.p22%65536+~~($1.p23/65536))+$1.p13%65536;$1.s0=$1.p30%65536+~~($1.p31/65536)+($1.p21%65536+~~($1.p22/65536))+($1.p12%65536+~~($1.p13/65536))+$1.p03%65536;$1.s3=$1.s3+65536;$1.s2=$1.s2+65535;$1.s1=$1.s1+65535;$1.s0=$1.s0+65535;$1.s2=~~($1.s3/65536)+$1.s2;$1.s3=$1.s3%65536;$1.s1=~~($1.s2/65536)+$1.s1;$1.s2=$1.s2%65536;$1.s0=~~($1.s1/65536)+$1.s0;$1.s1=$1.s1%65536;$1.s0=$1.s0%65536;var _45=(($1.s0-32768)*65536+$1.s1^2147483648)&4294967295;var _46=_45^_45>>>11;var _47=_46^_46<<7&-1658038656;var _48=(_47^_47<<15&-272236544)&4294967295;$k[$j++]=_48^_48>>>18};$1.createMatrixA=function(){$k[$j++]="nb_pcb";if($1.wr<4){$k[$j++]=~~($1.Pg_sub_block/2)}else{$k[$j++]=~~($1.Pg_sub_block/$1.wr)*$1.wc}var _4E=$k[--$j];$1[$k[--$j]]=_4E;$1.offset=~~Math.ceil($1.Pg_sub_block/32);$1.effwidth=$1.offset*32;$1.matrixA=$a($1.offset*$1.nb_pcb);for(var _4O=0,_4N=$1.offset*$1.nb_pcb-1;_4O<=_4N;_4O+=1){$p($1.matrixA,_4O,0)}$1.permutation=$a($1.Pg_sub_block);for(var _4U=0,_4T=$1.Pg_sub_block-1;_4U<=_4T;_4U+=1){$p($1.permutation,_4U,_4U)}for(var _4Z=0,_4Y=~~($1.Pg_sub_block/$1.wr)-1;_4Z<=_4Y;_4Z+=1){$1.i=_4Z;for(var _4c=0,_4b=$f($1.wr-1);_4c<=_4b;_4c+=1){$1.j=_4c;var _4d=$1.matrixA;var _4e=$1.i;var _4f=$1.effwidth;var _4g=$1.wr;var _4h=$1.j;var _4n=$f(31-$f($1.i*$f($1.effwidth+$1.wr)+$1.j)%32);$p(_4d,~~($f(_4e*$f(_4f+_4g)+_4h)/32),$g(_4d,~~($f(_4e*$f(_4f+_4g)+_4h)/32))|(_4n<0?1>>>-_4n:1<<_4n))}}$1.s0=0;$1.s1=0;$1.s2=11;$1.s3=64569;for(var _4q=1,_4p=$f($1.wc-1);_4q<=_4p;_4q+=1){$1.i=_4q;$1.off_index=~~($1.Pg_sub_block/$1.wr)*$1.i;for(var _4w=0,_4v=$1.Pg_sub_block-1;_4w<=_4v;_4w+=1){$1.j=_4w;$1.lcg64_temper();var _4x=$k[--$j];$k[$j++]=_4x;if(_4x<0){var _4y=$k[--$j];$k[$j++]=$f((_4y^2147483648)+2147483648)}$1.pos=~~($k[--$j]/4294967296*($1.Pg_sub_block-$1.j));for(var _55=0,_54=~~($1.Pg_sub_block/$1.wr)-1;_55<=_54;_55+=1){$1.k=_55;var _56=$1.matrixA;var _57=$1.off_index;var _58=$1.k;var _59=$1.offset;var _5A=$1.j;var _5I=$g($1.matrixA,~~($g($1.permutation,$1.pos)/32)+$1.k*$1.offset);var _5M=-$f(31-$g($1.permutation,$1.pos)%32);var _5O=31-$1.j%32;$p(_56,(_57+_58)*_59+~~(_5A/32),$g(_56,(_57+_58)*_59+~~(_5A/32))|(_5O<0?((_5M<0?_5I>>>-_5M:_5I<<_5M)&1)>>>-_5O:((_5M<0?_5I>>>-_5M:_5I<<_5M)&1)<<_5O))}var _5R=$1.permutation;var _5S=$1.Pg_sub_block;var _5T=$1.j;$p(_5R,_5S-1-_5T,$g($1.permutation,$1.pos));$p($1.permutation,$1.pos,$g(_5R,_5S-1-_5T))}}};$1.createMetadataMatrixA=function(){$1.nb_pcb=~~($1.Pg_sub_block/2);$1.offset=~~Math.ceil($1.Pg_sub_block/32);$1.matrixA=$a($1.offset*$1.nb_pcb);for(var _5g=0,_5f=$1.offset*$1.nb_pcb-1;_5g<=_5f;_5g+=1){$p($1.matrixA,_5g,0)}$1.permutation=$a($1.Pg_sub_block);for(var _5m=0,_5l=$1.Pg_sub_block-1;_5m<=_5l;_5m+=1){$p($1.permutation,_5m,_5m)}$1.s0=0;$1.s1=0;$1.s2=0;$1.s3=38545;$1.nb_once=~~(~~$f($1.nb_pcb/$1.wc*$1.Pg_sub_block+3)/$1.nb_pcb);for(var _5u=0,_5t=$1.nb_pcb-1;_5u<=_5t;_5u+=1){$1.i=_5u;for(var _5x=0,_5w=$1.nb_once-1;_5x<=_5w;_5x+=1){$1.j=_5x;$1.lcg64_temper();var _5y=$k[--$j];$k[$j++]=_5y;if(_5y<0){var _5z=$k[--$j];$k[$j++]=$f((_5z^2147483648)+2147483648)}$1.pos=~~($k[--$j]/4294967296*($1.Pg_sub_block-$1.j));var _63=$1.matrixA;var _64=$1.i;var _65=$1.offset;var _68=$g($1.permutation,$1.pos);var _6D=$f(31-$g($1.permutation,$1.pos)%32);$p(_63,_64*_65+~~(_68/32),$g(_63,_64*_65+~~(_68/32))|(_6D<0?1>>>-_6D:1<<_6D));var _6G=$1.permutation;var _6H=$1.Pg_sub_block;var _6I=$1.j;$p(_6G,_6H-1-_6I,$g($1.permutation,$1.pos));$p($1.permutation,$1.pos,$g(_6G,_6H-1-_6I))}}};$1.GaussJordan=function(){$k[$j++]="nb_pcb";if($1.wr<4){$k[$j++]=~~($1.Pg_sub_block/2)}else{$k[$j++]=~~($1.Pg_sub_block/$1.wr)*$1.wc}var _6S=$k[--$j];$1[$k[--$j]]=_6S;$1.offset=~~Math.ceil($1.Pg_sub_block/32);var _6V=$1.matrixA;$1.matrixH=$A($a(_6V.length),_6V);$k[$j++]=Infinity;for(var _6Z=0,_6a=$1.Pg_sub_block;_6Z<_6a;_6Z++){$k[$j++]=0}$1.column_arrangement=$a();$k[$j++]=Infinity;for(var _6d=0,_6e=$1.Pg_sub_block;_6d<_6e;_6d++){$k[$j++]=false}$1.processed_column=$a();$k[$j++]=Infinity;for(var _6h=0,_6i=$1.nb_pcb;_6h<_6i;_6h++){$k[$j++]=0}$1.zero_lines_nb=$a();$k[$j++]=Infinity;for(var _6l=0,_6m=$1.Pg_sub_block*2;_6l<_6m;_6l++){$k[$j++]=0}$1.swap_col=$a();$1.zero_lines=0;$1.loop0=0;for(var _6q=0,_6p=$1.nb_pcb-1;_6q<=_6p;_6q+=1){$1.i=_6q;$1.pivot_column=$1.Pg_sub_block+1;for(var _6u=0,_6t=$1.Pg_sub_block-1;_6u<=_6t;_6u+=1){$1.j=_6u;var _6z=$g($1.matrixH,~~(($1.offset*32*$1.i+$1.j)/32));var _73=-(31-($1.offset*32*$1.i+$1.j)%32);if(((_73<0?_6z>>>-_73:_6z<<_73)&1)==1){$1.pivot_column=$1.j;break}}if($1.pivot_column<$1.Pg_sub_block){$p($1.processed_column,$1.pivot_column,true);$p($1.column_arrangement,$1.pivot_column,$1.i);if($1.pivot_column>=$1.nb_pcb){$p($1.swap_col,$1.loop0*2,$1.pivot_column);$1.loop0=$1.loop0+1}$1.off_index=~~($1.pivot_column/32);$1.off_index1=$1.pivot_column%32;for(var _7M=0,_7L=$1.nb_pcb-1;_7M<=_7L;_7M+=1){$1.j=_7M;if($1.i!=$1.j){var _7T=$g($1.matrixH,$1.off_index+$1.j*$1.offset);var _7V=-(31-$1.off_index1);if(((_7V<0?_7T>>>-_7V:_7T<<_7V)&1)==1){for(var _7Y=0,_7X=$1.offset-1;_7Y<=_7X;_7Y+=1){$1.k=_7Y;var _7Z=$1.matrixH;var _7a=$1.offset;var _7b=$1.j;var _7c=$1.k;$p(_7Z,_7a*_7b+_7c,$xo($g(_7Z,_7a*_7b+_7c),$g($1.matrixH,$1.offset*$1.i+$1.k)))}}}}}else{$p($1.zero_lines_nb,$1.zero_lines,$1.i);$1.zero_lines=$1.zero_lines+1}}$1.matrix_rank=$1.nb_pcb-$1.zero_lines;$1.loop2=0;for(var _7s=$1.matrix_rank,_7r=$1.nb_pcb-1;_7s<=_7r;_7s+=1){$1.i=_7s;if($g($1.column_arrangement,$1.i)>0){for(var _7y=0,_7x=$1.nb_pcb-1;_7y<=_7x;_7y+=1){$1.j=_7y;if($nt($g($1.processed_column,$1.j))){$p($1.column_arrangement,$1.j,$g($1.column_arrangement,$1.i));$p($1.column_arrangement,$1.i,0);$p($1.processed_column,$1.j,true);$p($1.processed_column,$1.i,false);$p($1.swap_col,$1.loop0*2,$1.i);$p($1.swap_col,$1.loop0*2+1,$1.j);$p($1.column_arrangement,$1.i,$1.j);$1.loop0=$1.loop0+1;$1.loop2=$1.loop2+1;break}}}}$1.loop1=0;for(var _8Q=0,_8P=$1.nb_pcb-1;_8Q<=_8P;_8Q+=1){$1.kl=_8Q;if($nt($g($1.processed_column,$1.kl))&&$1.loop1<$1.loop0-$1.loop2){$p($1.column_arrangement,$1.kl,$g($1.column_arrangement,$g($1.swap_col,$1.loop1*2)));$p($1.processed_column,$1.kl,true);$p($1.swap_col,$1.loop1*2+1,$1.kl);$1.loop1=$1.loop1+1}}$1.loop1=0;for(var _8m=0,_8l=$1.nb_pcb-1;_8m<=_8l;_8m+=1){$1.kl=_8m;if($nt($g($1.processed_column,$1.kl))){$p($1.column_arrangement,$1.kl,$g($1.zero_lines_nb,$1.loop1));$1.loop1=$1.loop1+1}}for(var _8y=0,_8x=$1.nb_pcb-1;_8y<=_8x;_8y+=1){$1.i=_8y;for(var _91=0,_90=$1.offset-1;_91<=_90;_91+=1){$1.j=_91;$p($1.matrixA,$1.i*$1.offset+$1.j,$g($1.matrixH,$f($g($1.column_arrangement,$1.i)*$1.offset+$1.j)))}}$1.tmp=0;for(var _9F=0,_9E=$1.loop0-1;_9F<=_9E;_9F+=1){$1.i=_9F;for(var _9I=0,_9H=$1.nb_pcb-1;_9I<=_9H;_9I+=1){$1.j=_9I;var _9P=$g($1.matrixA,~~($g($1.swap_col,$1.i*2)/32)+$1.j*$1.offset);var _9T=-$f(31-$g($1.swap_col,$1.i*2)%32);$1.tmp=(-((_9T<0?_9P>>>-_9T:_9P<<_9T)&1)^$1.tmp)&1^$1.tmp;var _9W=$1.matrixA;var _9Z=$g($1.swap_col,$1.i*2);var _9a=$1.j;var _9b=$1.offset;var _9j=$g($1.matrixA,~~($g($1.swap_col,$1.i*2+1)/32)+$1.j*$1.offset);var _9n=-$f(31-$g($1.swap_col,$1.i*2+1)%32);var _9y=$f(31-$g($1.swap_col,$1.i*2)%32);$p(_9W,~~(_9Z/32)+_9a*_9b,$g(_9W,~~(_9Z/32)+_9a*_9b)^(-((_9n<0?_9j>>>-_9n:_9j<<_9n)&1)^$g($1.matrixA,~~($g($1.swap_col,$1.i*2)/32)+$1.j*$1.offset))&(_9y<0?1>>>-_9y:1<<_9y));var _9z=$1.matrixA;var _A2=$g($1.swap_col,$1.i*2+1);var _A3=$1.j;var _A4=$1.offset;var _AH=$f(31-$g($1.swap_col,$1.i*2+1)%32);$p(_9z,~~(_A2/32)+_A3*_A4,$g(_9z,~~(_A2/32)+_A3*_A4)^(-($1.tmp&1)^$g($1.matrixA,~~($g($1.swap_col,$1.i*2+1)/32)+$1.j*$1.offset))&(_AH<0?1>>>-_AH:1<<_AH))}}};$1.createGeneratorMatrix=function(){$1.pn=$1.Pg_sub_block-$1.matrix_rank;$1.offset=~~Math.ceil($1.pn/32);$1.effwidth=$1.offset*32;$1.offset_cap=~~Math.ceil($1.Pg_sub_block/32);$1.G=$a($1.offset*$1.Pg_sub_block);for(var _AT=0,_AS=$1.offset*$1.Pg_sub_block-1;_AT<=_AS;_AT+=1){$p($1.G,_AT,0)}for(var _AX=0,_AW=$1.pn-1;_AX<=_AW;_AX+=1){$1.i=_AX;var _AY=$1.G;var _AZ=$1.Pg_sub_block;var _Aa=$1.pn;var _Ab=$1.i;var _Ac=$1.offset;var _Ad=$1.i;var _Ag=31-$1.i%32;$p(_AY,(_AZ-_Aa+_Ab)*_Ac+~~(_Ad/32),$g(_AY,(_AZ-_Aa+_Ab)*_Ac+~~(_Ad/32))|(_Ag<0?1>>>-_Ag:1<<_Ag))}$1.matrix_index=$1.Pg_sub_block-$1.pn;$1.loop0=0;for(var _An=0,_Am=($1.Pg_sub_block-$1.pn)*$1.effwidth-1;_An<=_Am;_An+=1){$1.i=_An;if($1.matrix_index>=$1.Pg_sub_block){$1.loop0=$1.loop0+1;$1.matrix_index=$1.Pg_sub_block-$1.pn}if($1.i%$1.effwidth<$1.pn){var _Aw=$1.G;var _Ax=$1.i;var _B3=$g($1.matrixA,~~($1.matrix_index/32)+$1.offset_cap*$1.loop0);var _B5=-(31-$1.matrix_index%32);var _BA=31-$1.i%32;$p(_Aw,~~(_Ax/32),$g(_Aw,~~(_Ax/32))^(-((_B5<0?_B3>>>-_B5:_B3<<_B5)&1)^$g($1.G,~~($1.i/32)))&(_BA<0?1>>>-_BA:1<<_BA));$1.matrix_index=$1.matrix_index+1}}};$1.ldpc=function(){$1.wr=$k[--$j];$1.wc=$k[--$j];$k[$j++]=Infinity;var _BE=$k[--$j];var _BF=$k[--$j];$k[$j++]=_BE;$F(_BF,function(){var _BG=$k[--$j];$k[$j++]=$f(_BG-48)});$1.data=$a();$1.Pn=$1.data.length;if($1.wr!=-1){$1.Pg=~~(Math.ceil(Math.ceil($1.Pn*$1.wr/$f($1.wr-$1.wc))/$1.wr)*$1.wr);$1.nb_sub_blocks=~~($1.Pg/2700)+1;$1.Pg_sub_block=~~(~~($1.Pg/$1.nb_sub_blocks)/$1.wr)*$1.wr;$1.Pn_sub_block=~~($1.Pg_sub_block*$f($1.wr-$1.wc)/$1.wr);$1.nb_sub_blocks=~~($1.Pg/$1.Pg_sub_block);$k[$j++]="encoding_iterations";$k[$j++]=~~($1.Pg/$1.Pg_sub_block);if($1.Pn_sub_block*$1.nb_sub_blocks<$1.Pn){var _Bg=$k[--$j];$k[$j++]=$f(_Bg-1)}var _Bh=$k[--$j];$1[$k[--$j]]=_Bh;$1.createMatrixA()}else{$1.Pg=$1.Pn*2;$1.nb_sub_blocks=1;$1.Pg_sub_block=$1.Pg;$1.Pn_sub_block=$1.Pn;$1.encoding_iterations=1;$1.createMetadataMatrixA()}$1.GaussJordan();$1.createGeneratorMatrix();$1.ecc_encoded_data=$a($1.Pg);$1.offset=~~Math.ceil(($1.Pg_sub_block-$1.matrix_rank)/32);for(var _Bs=0,_Br=$1.encoding_iterations-1;_Bs<=_Br;_Bs+=1){$1.iter=_Bs;for(var _Bv=0,_Bu=$1.Pg_sub_block-1;_Bv<=_Bu;_Bv+=1){$1.i=_Bv;$1.temp=0;$1.loop0=0;$1.offset_index=$1.offset*$1.i;for(var _C3=$1.iter*$1.Pn_sub_block,_C2=($1.iter+1)*$1.Pn_sub_block-1;_C3<=_C2;_C3+=1){var _C9=$g($1.G,$1.offset_index+~~($1.loop0/32));var _CB=-(31-$1.loop0%32);$1.temp=$g($1.data,_C3)&((_CB<0?_C9>>>-_CB:_C9<<_CB)&1)^$1.temp;$1.loop0=$1.loop0+1}$p($1.ecc_encoded_data,$1.i+$1.iter*$1.Pg_sub_block,$1.temp)}}if($1.encoding_iterations!=$1.nb_sub_blocks){$1.start=$1.encoding_iterations*$1.Pn_sub_block;$1.last_index=$1.encoding_iterations*$1.Pg_sub_block;$1.Pg_sub_block=$1.Pg-$1.encoding_iterations*$1.Pg_sub_block;$1.Pn_sub_block=~~($1.Pg_sub_block*$f($1.wr-$1.wc)/$1.wr);$1.createMatrixA();$1.GaussJordan();$1.createGeneratorMatrix();$1.offset=~~Math.ceil(($1.Pg_sub_block-$1.matrix_rank)/32);for(var _Ca=0,_CZ=$1.Pg_sub_block-1;_Ca<=_CZ;_Ca+=1){$1.i=_Ca;$1.temp=0;$1.loop0=0;$1.offset_index=$1.offset*$1.i;for(var _Cg=$1.start,_Cf=$1.Pn-1;_Cg<=_Cf;_Cg+=1){var _Cm=$g($1.G,$1.offset_index+~~($1.loop0/32));var _Co=-(31-$1.loop0%32);$1.temp=$g($1.data,_Cg)&((_Co<0?_Cm>>>-_Co:_Cm<<_Co)&1)^$1.temp;$1.loop0=$1.loop0+1}$p($1.ecc_encoded_data,$1.i+$1.last_index,$1.temp)}}$1.out=$s($1.Pg);for(var _Cz=0,_Cy=$1.Pg-1;_Cz<=_Cy;_Cz+=1){$p($1.out,_Cz,$f($g($1.ecc_encoded_data,_Cz)+48))}$k[$j++]=$1.out};$k[$j++]="bits";$k[$j++]=$1.bits;$k[$j++]=$1.datawc;$k[$j++]=$1.datawr;$1.ldpc();var _D7=$k[--$j];$1[$k[--$j]]=_D7;$1.s0=0;$1.s1=0;$1.s2=3;$1.s3=30151;for(var _DA=$1.bits.length-1;_DA>=1;_DA-=1){$1.l=_DA;$1.lcg64_temper();var _DB=$k[--$j];$k[$j++]=_DB;if(_DB<0){var _DC=$k[--$j];$k[$j++]=$f((_DC^2147483648)+2147483648)}$1.r=~~($k[--$j]/4294967296*($1.l+1));$p($1.bits,$1.l,$g($1.bits,$1.r));$p($1.bits,$1.r,$g($1.bits,$1.l))}$1.tmpbits=$s($1.C);$P($1.tmpbits,0,$1.bits);$1.j=$1.bits.length;for(var _DW=0,_DX=~~($f($f($1.C-$1.j)+1)/2);_DW<_DX;_DW++){$p($1.tmpbits,$1.j,48);if($1.j+1<$1.C){$p($1.tmpbits,$1.j+1,49)}$1.j=$1.j+2}$1.bits=$1.tmpbits;if($1.colors==4){$1.bi=0;$1.gi=1;$1.mi=2;$1.yi=3;$1.ki=4;$1.wi=5;$k[$j++]=Infinity;$k[$j++]=$1.bi;$k[$j++]="0000FF";$k[$j++]=$1.gi;$k[$j++]="00FF00";$k[$j++]=$1.mi;$k[$j++]="FF00FF";$k[$j++]=$1.yi;$k[$j++]="FFFF00";$k[$j++]=$1.ki;$k[$j++]="000000";$k[$j++]=$1.wi;$k[$j++]="FFFFFF";$1.palette=$d();$1.metacolorindex=$a([$1.bi,$1.gi,$1.mi,$1.yi]);$1.palettelayout=$a([$1.bi,$1.gi,$1.mi,$1.yi])}else{var _E4=new Map([[8,$a([2,2,2])],[16,$a([4,2,2])],[32,$a([4,4,2])],[64,$a([4,4,4])],[128,$a([8,4,4])],[256,$a([8,8,4])]]);$1.rgbres=$g(_E4,$1.colors);$k[$j++]="rvals";$k[$j++]=$g($1.rgbres,0);$k[$j++]=Infinity;var _E9=$k[--$j];var _EB=$f($k[--$j]-1);$k[$j++]=_E9;$k[$j++]=_EB;for(var _ED=0,_EC=_EB;_ED<=_EC;_ED+=1){var _EE=$k[--$j];$k[$j++]=~~Math.round(_ED*(255/_EE));$k[$j++]=_EE}$j--;var _EF=$a();$1[$k[--$j]]=_EF;$k[$j++]="gvals";$k[$j++]=$g($1.rgbres,1);$k[$j++]=Infinity;var _EJ=$k[--$j];var _EL=$f($k[--$j]-1);$k[$j++]=_EJ;$k[$j++]=_EL;for(var _EN=0,_EM=_EL;_EN<=_EM;_EN+=1){var _EO=$k[--$j];$k[$j++]=~~Math.round(_EN*(255/_EO));$k[$j++]=_EO}$j--;var _EP=$a();$1[$k[--$j]]=_EP;$k[$j++]="bvals";$k[$j++]=$g($1.rgbres,2);$k[$j++]=Infinity;var _ET=$k[--$j];var _EV=$f($k[--$j]-1);$k[$j++]=_ET;$k[$j++]=_EV;for(var _EX=0,_EW=_EV;_EX<=_EW;_EX+=1){var _EY=$k[--$j];$k[$j++]=~~Math.round(_EX*(255/_EY));$k[$j++]=_EY}$j--;var _EZ=$a();$1[$k[--$j]]=_EZ;var _Eb=$1.colors;$1.palette=new Map;var _Ec=$1.colors;var _Ed=64;if(64>_Ec){var _=_Ec;_Ec=_Ed;_Ed=_}$1.palettelayout=$a(_Ed);$1.i=0;$1.j=8;$F($1.rvals,function(){$1.r=$k[--$j];$F($1.gvals,function(){$1.g=$k[--$j];$F($1.bvals,function(){$1.b=$k[--$j];var _Ep=$Z($s(6),"000000");var _Er=$R($s(6),$1.r<<16|$1.g<<8|$1.b,16);$P(_Ep,6-_Er.length,_Er);$k[$j++]=_Ep;$k[$j++]=false;if($eq(_Ep,"000000")){$1.ki=$1.i;$j--;$k[$j++]=true}var _Et=$k[--$j];var _Eu=$k[--$j];$k[$j++]=_Eu;$k[$j++]=_Et;if($eq(_Eu,"0000FF")){$1.bi=$1.i;$j--;$k[$j++]=true}var _Ew=$k[--$j];var _Ex=$k[--$j];$k[$j++]=_Ex;$k[$j++]=_Ew;if($eq(_Ex,"00FF00")){$1.gi=$1.i;$j--;$k[$j++]=true}var _Ez=$k[--$j];var _F0=$k[--$j];$k[$j++]=_F0;$k[$j++]=_Ez;if($eq(_F0,"00FFFF")){$1.ci=$1.i;$j--;$k[$j++]=true}var _F2=$k[--$j];var _F3=$k[--$j];$k[$j++]=_F3;$k[$j++]=_F2;if($eq(_F3,"FF0000")){$1.ri=$1.i;$j--;$k[$j++]=true}var _F5=$k[--$j];var _F6=$k[--$j];$k[$j++]=_F6;$k[$j++]=_F5;if($eq(_F6,"FF00FF")){$1.mi=$1.i;$j--;$k[$j++]=true}var _F8=$k[--$j];var _F9=$k[--$j];$k[$j++]=_F9;$k[$j++]=_F8;if($eq(_F9,"FFFF00")){$1.yi=$1.i;$j--;$k[$j++]=true}var _FB=$k[--$j];var _FC=$k[--$j];$k[$j++]=_FC;$k[$j++]=_FB;if($eq(_FC,"FFFFFF")){$1.wi=$1.i;$j--;$k[$j++]=true}if($nt($k[--$j])){if($1.colors<=64||($1.colors==128&&($1.r==0||$1.r==73||$1.r==182||$1.r==255)||$1.colors==256&&($1.r==0||$1.r==73||$1.r==182||$1.r==255)&&($1.g==0||$1.g==73||$1.g==182||$1.g==255))){$p($1.palettelayout,$1.j,$1.i);$1.j=$1.j+1}}$p($1.palette,$1.i,$k[--$j]);$1.i=$1.i+1})})});$P($1.palettelayout,0,$a([$1.ki,$1.bi,$1.gi,$1.ci,$1.ri,$1.mi,$1.yi,$1.wi]));$1.metacolorindex=$a([$1.ki,$1.bi,$1.gi,$1.ci,$1.ri,$1.mi,$1.yi,$1.wi])}$k[$j++]=Infinity;for(var _Fx=0,_Fy=$1.rows*$1.cols;_Fx<_Fy;_Fx++){$k[$j++]=-1}$1.pixs=$a();$1.jmv=function(){var _G1=$k[--$j];var _G2=$k[--$j];$k[$j++]=$f(_G2+_G1*$1.cols)};if(!$1.slave){$1.fpat=$a([$a([1,1,1,0,0]),$a([1,2,2,0,0]),$a([1,2,1,2,1]),$a([0,0,2,2,1]),$a([0,0,1,1,1])]);$1.fmap=$a([$a([-1,$1.bi,$1.yi]),$a([-1,$1.yi,$1.bi]),$a([-1,$1.gi,$1.mi]),$a([-1,$1.mi,$1.gi])])}else{$1.fpat=$a([$a([0,0,0,0,0]),$a([0,2,2,0,0]),$a([0,2,1,2,0]),$a([0,0,2,2,0]),$a([0,0,0,0,0])]);$1.fmap=$a([$a([-1,$1.ki,$1.wi]),$a([-1,$1.ki,$1.wi]),$a([-1,$1.ki,$1.wi]),$a([-1,$1.ki,$1.wi])])}for(var _Gg=0;_Gg<=4;_Gg+=1){$1.y=_Gg;for(var _Gh=0;_Gh<=4;_Gh+=1){$1.x=_Gh;$1.fpb=$g($g($1.fpat,$1.y),$1.x);$k[$j++]=$1.pixs;$k[$j++]=$1.x+1;$k[$j++]=$1.y+1;$1.jmv();var _Gu=$k[--$j];$p($k[--$j],_Gu,$g($g($1.fmap,0),$1.fpb));$k[$j++]=$1.pixs;$k[$j++]=$1.x+1;$k[$j++]=$f($f($1.rows-$1.y)-2);$1.jmv();var _H4=$k[--$j];$p($k[--$j],_H4,$g($g($1.fmap,1),$1.fpb));$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.x+$1.cols)-6);$k[$j++]=$1.y+1;$1.jmv();var _HE=$k[--$j];$p($k[--$j],_HE,$g($g($1.fmap,2),$1.fpb));$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.x+$1.cols)-6);$k[$j++]=$f($f($1.rows-$1.y)-2);$1.jmv();var _HP=$k[--$j];$p($k[--$j],_HP,$g($g($1.fmap,3),$1.fpb))}}$1.algnpat0=$a([$a([$1.ki,$1.ki,-1]),$a([$1.ki,$1.wi,$1.ki]),$a([-1,$1.ki,$1.ki])]);$1.algnpat1=$a([$a([-1,$1.ki,$1.ki]),$a([$1.ki,$1.wi,$1.ki]),$a([$1.ki,$1.ki,-1])]);$1.num=~~Math.round($1.cols/16)-1;$1.algnrpos=$a([3,17]);if($1.num>0){$k[$j++]=Infinity;for(var _Hs=0,_Hr=$1.num;_Hs<=_Hr;_Hs+=1){$k[$j++]=~~(_Hs*($f($1.cols-7)/$1.num))+3}$1.algnrpos=$a()}$1.num=~~Math.round($1.rows/16)-1;$1.algncpos=$a([3,17]);if($1.num>0){$k[$j++]=Infinity;for(var _I1=0,_I0=$1.num;_I1<=_I0;_I1+=1){$k[$j++]=~~(_I1*($f($1.rows-7)/$1.num))+3}$1.algncpos=$a()}$1.putalgnpat=function(){$1.pp=$k[--$j];$1.py=$k[--$j];$1.px=$k[--$j];for(var _I8=0;_I8<=2;_I8+=1){$1.pb=_I8;for(var _I9=0;_I9<=2;_I9+=1){$1.pa=_I9;$k[$j++]=$1.pixs;$k[$j++]=$f($1.px+$1.pa);$k[$j++]=$f($1.py+$1.pb);$1.jmv();var _IK=$k[--$j];$p($k[--$j],_IK,$g($g($1.pp,$1.pb),$1.pa))}}};for(var _IO=0,_IN=$1.algncpos.length-1;_IO<=_IN;_IO+=1){$1.j=_IO;$1.y=$g($1.algncpos,$1.j);for(var _IU=0,_IT=$1.algnrpos.length-1;_IU<=_IT;_IU+=1){$1.i=_IU;$1.x=$g($1.algnrpos,$1.i);$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.jmv();var _Ib=$k[--$j];if($g($k[--$j],_Ib)==-1){$k[$j++]=$f($1.x-1);$k[$j++]=$f($1.y-1);if(($1.i+$1.j)%2==0){$k[$j++]=$1.algnpat0}else{$k[$j++]=$1.algnpat1}$1.putalgnpat()}}}if(!$1.slave){var _JT=$a([$a([6,1]),$a([6,2]),$a([6,3]),$a([6,4]),$a([6,5]),$a([6,6]),$a([5,6]),$a([4,6]),$a([3,6]),$a([2,6]),$a([1,6]),$a([7,1]),$a([7,2]),$a([7,3]),$a([7,4]),$a([7,5]),$a([7,6]),$a([7,7]),$a([6,7]),$a([5,7]),$a([4,7]),$a([3,7]),$a([2,7]),$a([1,7]),$a([8,1]),$a([8,2]),$a([8,3]),$a([8,4]),$a([8,5]),$a([8,6]),$a([8,7]),$a([8,8]),$a([7,8]),$a([6,8]),$a([5,8]),$a([4,8]),$a([3,8]),$a([2,8]),$a([1,8]),$a([9,1]),$a([9,2]),$a([9,3]),$a([9,4]),$a([9,5])]);for(var _JU=0,_JV=_JT.length;_JU<_JV;_JU++){$q($g(_JT,_JU));$1.y=$k[--$j];$1.x=$k[--$j];$k[$j++]=$a([$1.x,$1.y]);$k[$j++]=$a([-$1.x,$1.y]);$k[$j++]=$a([-$1.x,-$1.y]);$k[$j++]=$a([$1.x,-$1.y])}$r($a(176));$1.metadatamap=$k[--$j];$1.palettemap1=$a([$a([4,1]),$a([4,2]),$a([5,1]),$a([5,2]),$a([2,4]),$a([2,5]),$a([1,4]),$a([1,5]),$a([-2,1]),$a([-2,2]),$a([-1,1]),$a([-1,2]),$a([-4,4]),$a([-4,5]),$a([-5,4]),$a([-5,5])]);$1.palettemap2=$a([$a([-4,-5]),$a([-4,-4]),$a([-5,-5]),$a([-5,-4]),$a([-2,-2]),$a([-2,-1]),$a([-1,-2]),$a([-1,-1]),$a([2,-5]),$a([2,-4]),$a([1,-5]),$a([1,-4]),$a([4,-2]),$a([4,-1]),$a([5,-2]),$a([5,-1])])}else{$k[$j++]=Infinity;for(var _KL=1;_KL<=19;_KL+=1){$1.i=_KL;$k[$j++]=$a([0,$1.i]);$k[$j++]=$a([1,$1.i])}for(var _KQ=5;_KQ<=12;_KQ+=1){$1.i=_KQ;$k[$j++]=$a([2,$1.i]);$k[$j++]=$a([3,$1.i])}$1.metadatamap=$a();$k[$j++]=Infinity;for(var _KW=5;_KW<=12;_KW+=1){$k[$j++]=_KW;$k[$j++]=Infinity;var _KX=$k[--$j];var _KY=$k[--$j];$k[$j++]=_KX;$k[$j++]=4;$k[$j++]=_KY;var _KZ=$a();$k[$j++]=_KZ}for(var _Ka=12;_Ka>=5;_Ka-=1){$k[$j++]=_Ka;$k[$j++]=Infinity;var _Kb=$k[--$j];var _Kc=$k[--$j];$k[$j++]=_Kb;$k[$j++]=5;$k[$j++]=_Kc;var _Kd=$a();$k[$j++]=_Kd}for(var _Ke=5;_Ke<=12;_Ke+=1){$k[$j++]=_Ke;$k[$j++]=Infinity;var _Kf=$k[--$j];var _Kg=$k[--$j];$k[$j++]=_Kf;$k[$j++]=6;$k[$j++]=_Kg;var _Kh=$a();$k[$j++]=_Kh}for(var _Ki=12;_Ki>=5;_Ki-=1){$k[$j++]=_Ki;$k[$j++]=Infinity;var _Kj=$k[--$j];var _Kk=$k[--$j];$k[$j++]=_Kj;$k[$j++]=7;$k[$j++]=_Kk;var _Kl=$a();$k[$j++]=_Kl}$1.palettemap1=$a();$k[$j++]=Infinity;var _Kn=$1.palettemap1;for(var _Ko=0,_Kp=_Kn.length;_Ko<_Kp;_Ko++){$k[$j++]=$g(_Kn,_Ko);$k[$j++]=Infinity;var _Kr=$k[--$j];var _Ks=$k[--$j];$k[$j++]=_Kr;$q(_Ks);var _Kt=$k[--$j];var _Ku=$k[--$j];$k[$j++]=-_Ku;$k[$j++]=-_Kt;var _Kv=$a();$k[$j++]=_Kv}$1.palettemap2=$a()}var _Kx=$1.metadatamap;for(var _Ky=0,_Kz=_Kx.length;_Ky<_Kz;_Ky++){var _L0=$g(_Kx,_Ky);var _L1=$g(_L0,0);$k[$j++]=_L0;$k[$j++]=_L1;if(_L1<0){var _L3=$k[--$j];var _L4=$k[--$j];$p(_L4,0,$f($f(_L3+$1.cols)-1));$k[$j++]=_L4}else{$j--}var _L5=$k[--$j];var _L6=$g(_L5,1);$k[$j++]=_L5;$k[$j++]=_L6;if(_L6<0){var _L8=$k[--$j];var _L9=$k[--$j];$p(_L9,1,$f($f(_L8+$1.rows)-1));$k[$j++]=_L9}else{$j--}$j--}var _LA=$1.palettemap1;for(var _LB=0,_LC=_LA.length;_LB<_LC;_LB++){var _LD=$g(_LA,_LB);var _LE=$g(_LD,0);$k[$j++]=_LD;$k[$j++]=_LE;if(_LE<0){var _LG=$k[--$j];var _LH=$k[--$j];$p(_LH,0,$f($f(_LG+$1.cols)-1));$k[$j++]=_LH}else{$j--}var _LI=$k[--$j];var _LJ=$g(_LI,1);$k[$j++]=_LI;$k[$j++]=_LJ;if(_LJ<0){var _LL=$k[--$j];var _LM=$k[--$j];$p(_LM,1,$f($f(_LL+$1.rows)-1));$k[$j++]=_LM}else{$j--}$j--}var _LN=$1.palettemap2;for(var _LO=0,_LP=_LN.length;_LO<_LP;_LO++){var _LQ=$g(_LN,_LO);var _LR=$g(_LQ,0);$k[$j++]=_LQ;$k[$j++]=_LR;if(_LR<0){var _LT=$k[--$j];var _LU=$k[--$j];$p(_LU,0,$f($f(_LT+$1.cols)-1));$k[$j++]=_LU}else{$j--}var _LV=$k[--$j];var _LW=$g(_LV,1);$k[$j++]=_LV;$k[$j++]=_LW;if(_LW<0){var _LY=$k[--$j];var _LZ=$k[--$j];$p(_LZ,1,$f($f(_LY+$1.rows)-1));$k[$j++]=_LZ}else{$j--}$j--}for(var _Lc=0,_Lb=$f($1.nummetamodules-1);_Lc<=_Lb;_Lc+=1){$k[$j++]=$1.pixs;$q($g($1.metadatamap,_Lc));$1.jmv();var _Lg=$k[--$j];$p($k[--$j],_Lg,0)}if(!$1.slave){var _Lj=$1.colors;var _Lk=16;if(16>_Lj){var _=_Lj;_Lj=_Lk;_Lk=_}for(var _Lm=0,_Ll=_Lk-1;_Lm<=_Ll;_Lm+=1){$1.i=_Lm;var _Lp=$g($1.palettelayout,$1.i);$k[$j++]=_Lp;$k[$j++]=$1.pixs;$k[$j++]=_Lp;$q($g($1.palettemap1,$1.i));$1.jmv();var _Lu=$k[--$j];var _Lv=$k[--$j];$p($k[--$j],_Lu,_Lv);var _Ly=$k[--$j];$k[$j++]=$1.pixs;$k[$j++]=_Ly;$q($g($1.palettemap2,$1.i));$1.jmv();var _M2=$k[--$j];var _M3=$k[--$j];$p($k[--$j],_M2,_M3)}$1.i=16}else{$1.i=0}$1.j=$1.nummetamodules;for(var _M9=$1.i,_M8=$1.palettelayout.length-1;_M9<=_M8;_M9+=2){$1.i=_M9;var _MC=$g($1.palettelayout,$1.i);$k[$j++]=_MC;$k[$j++]=$1.pixs;$k[$j++]=_MC;$q($g($1.metadatamap,$1.j));$1.jmv();var _MH=$k[--$j];var _MI=$k[--$j];$p($k[--$j],_MH,_MI);var _ML=$k[--$j];$k[$j++]=$1.pixs;$k[$j++]=_ML;$q($g($1.metadatamap,$f($1.j+2)));$1.jmv();var _MP=$k[--$j];var _MQ=$k[--$j];$p($k[--$j],_MP,_MQ);var _MU=$g($1.palettelayout,$1.i+1);$k[$j++]=_MU;$k[$j++]=$1.pixs;$k[$j++]=_MU;$q($g($1.metadatamap,$f($1.j+1)));$1.jmv();var _MZ=$k[--$j];var _Ma=$k[--$j];$p($k[--$j],_MZ,_Ma);var _Md=$k[--$j];$k[$j++]=$1.pixs;$k[$j++]=_Md;$q($g($1.metadatamap,$f($1.j+3)));$1.jmv();var _Mh=$k[--$j];var _Mi=$k[--$j];$p($k[--$j],_Mh,_Mi);$1.j=$f($1.j+4)}var _NA=$a([function(){var _Ml=$k[--$j];var _Mm=$k[--$j];$k[$j++]=$f(_Mm+_Ml)%$1.colors},function(){$j--;var _Mp=$k[--$j];$k[$j++]=_Mp%$1.colors},function(){var _Mq=$k[--$j];var _Mr=$k[--$j];$k[$j++]=_Mq;$k[$j++]=_Mr;$j--;var _Mt=$k[--$j];$k[$j++]=_Mt%$1.colors},function(){var _Mu=$k[--$j];var _Mv=$k[--$j];$k[$j++]=(~~(_Mu/3)+~~(_Mv/2))%$1.colors},function(){var _Mx=$k[--$j];var _My=$k[--$j];$k[$j++]=(~~(_Mx/2)+~~(_My/3))%$1.colors},function(){var _N0=$k[--$j];var _N2=$f($k[--$j]+_N0);$k[$j++]=(~~(_N2/2)+~~(_N2/3))%$1.colors},function(){var _N4=$k[--$j];var _N5=$k[--$j];$k[$j++]=$f(_N4*(_N5*_N5)%7+$f(_N4+_N5*_N5)*2%19)%$1.colors},function(){var _N7=$k[--$j];var _N8=$k[--$j];$k[$j++]=$f(_N8*(_N7*_N7)%5+$f(_N7*_N7+_N8*2)%13)%$1.colors}]);$1.maskfuncs=_NA;if($1.mask!=-1){$1.maskfuncs=$a([$g($1.maskfuncs,$1.mask)]);$1.bestmaskval=$1.mask}$1.masks=$a($1.maskfuncs.length);for(var _NL=0,_NK=$1.masks.length-1;_NL<=_NK;_NL+=1){$1.m=_NL;$1.mask=$a($1.rows*$1.cols);for(var _NR=0,_NQ=$f($1.rows-1);_NR<=_NQ;_NR+=1){$1.j=_NR;for(var _NU=0,_NT=$f($1.cols-1);_NU<=_NT;_NU+=1){$1.i=_NU;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.jmv();var _NY=$k[--$j];if($g($k[--$j],_NY)==-1){$k[$j++]=$1.i;$k[$j++]=$1.j;if($g($1.maskfuncs,$1.m)()===true){break}}else{$k[$j++]=0}$k[$j++]=$1.mask;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.jmv();var _Nj=$k[--$j];var _Nk=$k[--$j];$p(_Nk,_Nj,$k[--$j])}}$p($1.masks,$1.m,$1.mask)}$1.posx=0;$1.posy=0;$1.i=0;for(;;){if($1.posx==$1.cols){break}$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.jmv();var _Nu=$k[--$j];if($g($k[--$j],_Nu)==-1){var _O0=$G($1.bits,$1.i,$1.databpm);$k[$j++]=0;for(var _O1=0,_O2=_O0.length;_O1<_O2;_O1++){var _O4=$k[--$j];$k[$j++]=$f(_O4+$f($g(_O0,_O1)-48))*2}var _O5=$k[--$j];$k[$j++]=~~(_O5/2);$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.jmv();var _O9=$k[--$j];var _OA=$k[--$j];$p(_OA,_O9,$k[--$j]);$1.i=$1.i+$1.databpm}$1.posy=$1.posy+1;if($1.posy==$1.rows){$1.posy=0;$1.posx=$1.posx+1}}$1.evalrle=function(){$1.scrle=$k[--$j];$1.scr1=0;$1.scr3=0;for(var _OL=0,_OK=$1.scrle.length-2;_OL<=_OK;_OL+=2){$1.j=_OL;if($g($1.scrle,$1.j+1)!=-1){var _OR=$g($1.scrle,$1.j);$k[$j++]=_OR;if(_OR>=5){$1.scr1=$f($f($k[--$j]-2)+$1.scr1)}else{$j--}if($1.j>=4&&$1.j<=$1.scrle.length-5){var _OZ=$G($1.scrle,$1.j-4,10);$k[$j++]=_OZ;for(var _Oa=0,_Ob=_OZ.length;_Oa<_Ob;_Oa++){$k[$j++]=$g(_OZ,_Oa)==1}$j--;for(var _Od=0,_Oe=4;_Od<_Oe;_Od++){var _Of=$k[--$j];var _Og=$k[--$j];$k[$j++]=_Of;$k[$j++]=_Og;$j--;var _Oh=$k[--$j];var _Oi=$k[--$j];$k[$j++]=$an(_Oi,_Oh)}if($k[--$j]){$k[$j++]=Infinity;var _Ok=$k[--$j];var _Ol=$k[--$j];$k[$j++]=_Ok;$q(_Ol);var _Om=$k[--$j];var _On=$k[--$j];var _Oo=$k[--$j];var _Op=$k[--$j];var _Oq=$k[--$j];var _Or=$k[--$j];var _Os=$k[--$j];var _Ot=$k[--$j];var _Ou=$k[--$j];$k[$j++]=_Ou;$k[$j++]=_Ot;$k[$j++]=_Os;$k[$j++]=_Or;$k[$j++]=_Oq;$k[$j++]=_Op;$k[$j++]=_Oo;$k[$j++]=_On;$k[$j++]=_Om;if($eq(_Ou,_Oq)&&$eq(_Ou,_Om)&&$eq(_Os,_Oo)){var _Ov=$k[--$j];var _Ow=$k[--$j];var _Ox=$k[--$j];$1.c4=_Ox;$1.c5=_Ov;$k[$j++]=_Ox;$k[$j++]=_Ow;if($1.c4==$1.bi&&$1.c5==$1.yi||($1.c4==$1.yi&&$1.c5==$1.bi||($1.c4==$1.gi&&$1.c5==$1.mi||$1.c4==$1.mi&&$1.c5==$1.gi))){$1.scr3=$1.scr3+100}}$l()}else{$j--}}}}$k[$j++]=$1.scr1;$k[$j++]=$1.scr3};$1.evalmask=function(){$1.sym=$k[--$j];$1.n1=0;$1.n2=0;$1.n3=0;var _PI=$1.rows;var _PJ=$1.cols;if(_PI<_PJ){var _=_PJ;_PJ=_PI;_PI=_}$1.rle=$a($f(_PI*2+2));$1.lastpairs=$a($1.cols);$1.thispairs=$a($1.cols);for(var _PR=0,_PQ=$f($1.cols-1);_PR<=_PQ;_PR+=1){$1.i=_PR;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=-1;for(var _PX=$1.i,_PY=$1.cols,_PW=$f($1.rows*$1.cols-1);_PY<0?_PX>=_PW:_PX<=_PW;_PX+=_PY){var _Pa=$g($1.sym,_PX);var _Pb=$k[--$j];$k[$j++]=_Pb;$k[$j++]=_Pa;if($eq(_Pb,_Pa)){$j--;var _Pc=$k[--$j];var _Pd=$k[--$j];$k[$j++]=$f(_Pd+1);$k[$j++]=_Pc}else{var _Pe=$k[--$j];$k[$j++]=1;$k[$j++]=_Pe}}var _Pg=$m()+2;$r($G($1.rle,0,_Pg-2));$1.evalrle();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--}for(var _Po=0,_Pn=$f($1.rows-1);_Po<=_Pn;_Po+=1){$1.i=_Po;$1.symrow=$G($1.sym,$1.i*$1.cols,$1.cols);$k[$j++]=Infinity;var _Pu=$1.symrow;$k[$j++]=0;$k[$j++]=-1;for(var _Pv=0,_Pw=_Pu.length;_Pv<_Pw;_Pv++){var _Px=$g(_Pu,_Pv);var _Py=$k[--$j];$k[$j++]=_Py;$k[$j++]=_Px;if($eq(_Py,_Px)){$j--;var _Pz=$k[--$j];var _Q0=$k[--$j];$k[$j++]=$f(_Q0+1);$k[$j++]=_Pz}else{var _Q1=$k[--$j];$k[$j++]=1;$k[$j++]=_Q1}}var _Q3=$m()+2;$r($G($1.rle,0,_Q3-2));$1.evalrle();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--;var _Q9=$1.thispairs;$1.thispairs=$1.lastpairs;$1.lastpairs=_Q9;var _QB=$1.symrow;$k[$j++]=-1;for(var _QC=0,_QD=_QB.length;_QC<_QD;_QC++){var _QE=$g(_QB,_QC);var _QF=$k[--$j];$k[$j++]=_QE;$k[$j++]=_QF;if($ne(_QE,_QF)){$j--;var _QG=$k[--$j];$k[$j++]=-1;$k[$j++]=_QG}}$j--;$r($1.thispairs);$j--;if($1.i>0){$k[$j++]=Infinity;$q($1.lastpairs);$q($1.thispairs);$k[$j++]=$1.n2;for(var _QN=0,_QO=$1.cols;_QN<_QO;_QN++){var _QP=$k[--$j];var _QQ=$k[--$j];$k[$j++]=_QP;$k[$j++]=_QQ;if(_QQ!=-1){var _QS=$k[$j-1-$f($1.cols+1)];if($eq($k[--$j],_QS)){var _QU=$k[--$j];$k[$j++]=$f(_QU+3)}}else{$j--}}$1.n2=$k[--$j];$l()}}$k[$j++]=$f($f($1.n1+$1.n2)+$1.n3)};$1.bestscore=999999999;for(var _Qb=0,_Qa=$1.masks.length-1;_Qb<=_Qa;_Qb+=1){$1.m=_Qb;$1.masksym=$a($1.rows*$1.cols);for(var _Qi=0,_Qh=$f($1.rows*$1.cols-1);_Qi<=_Qh;_Qi+=1){$1.i=_Qi;$p($1.masksym,$1.i,$xo($g($1.pixs,$1.i),$g($g($1.masks,$1.m),$1.i)))}if($1.masks.length!=1){$k[$j++]=$1.masksym;$1.evalmask();$1.score=$k[--$j];if($1.score<$1.bestscore){$1.bestsym=$1.masksym;$1.bestmaskval=$1.m;$1.bestscore=$1.score}}else{$1.bestsym=$1.masksym}}$1.pixs=$1.bestsym;$1.metamask=$1.bestmaskval;$1.addtometapart=function(){var _R4=$k[--$j];$P($1.metapart,$1.p,_R4);$1.p=_R4.length+$1.p};$1.addtometabits=function(){var _R8=$k[--$j];$P($1.metabits,$1.q,_R8);$1.q=_R8.length+$1.q};$1.metapart=$s(40);$1.metabits=$s($1.nummetabits);$1.p=0;$1.q=0;if(!$1.slave){$k[$j++]=~~Math.round(Math.log($1.colors)/Math.log(2))-1;$k[$j++]=3;$1.tofixedbits();$1.addtometapart();$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0;$k[$j++]=$1.metass;$k[$j++]=1;$1.tofixedbits();$1.addtometapart();$k[$j++]=$1.metavf;$k[$j++]=2;$1.tofixedbits();$1.addtometapart();$k[$j++]=$1.metamask;$k[$j++]=3;$1.tofixedbits();$1.addtometapart();if($1.hasslaves){$k[$j++]="1"}else{$k[$j++]="0"}$1.addtometapart();$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0;if($1.metass==0){$k[$j++]=$f($f(~~($f($1.cols-17)/4)-$g($a([0,4,8,16]),$1.metavf))-1);$k[$j++]=$1.metavlen;$1.tofixedbits();$1.addtometapart()}else{$k[$j++]=~~($f($1.cols-17)/4)-1;$k[$j++]=~~($1.metavlen/2);$1.tofixedbits();$1.addtometapart();$k[$j++]=~~($f($1.rows-17)/4)-1;$k[$j++]=~~($1.metavlen/2);$1.tofixedbits();$1.addtometapart()}$k[$j++]=$1.datawc-3;$k[$j++]=~~($1.metaelen/2);$1.tofixedbits();$1.addtometapart();$k[$j++]=$1.datawr-4;$k[$j++]=~~($1.metaelen/2);$1.tofixedbits();$1.addtometapart();if($1.hasslaves){$k[$j++]=0;$k[$j++]=4;$1.tofixedbits();$1.addtometapart()}$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0}else{var _Rk=$1.sameshape?0:1;$k[$j++]=_Rk;$k[$j++]=1;$1.tofixedbits();$1.addtometapart();var _Rm=$1.sameecc?0:1;$k[$j++]=_Rm;$k[$j++]=1;$1.tofixedbits();$1.addtometapart();var _Ro=$1.hasslaves?1:0;$k[$j++]=_Ro;$k[$j++]=1;$1.tofixedbits();$1.addtometapart();$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0;if(!$1.sameshape){$k[$j++]=~~(($1.diffside-17)/4)-1;$k[$j++]=5;$1.tofixedbits();$1.addtometapart()}if($1.hasslaves){$k[$j++]=0;$k[$j++]=3;$1.tofixedbits();$1.addtometapart()}$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0;if(!$1.sameecc){$k[$j++]=$1.datawc-3;$k[$j++]=~~($1.metaelen/2);$1.tofixedbits();$1.addtometapart();$k[$j++]=$1.datawr-4;$k[$j++]=~~($1.metaelen/2);$1.tofixedbits();$1.addtometapart()}$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0}for(var _S9=$1.q,_S8=$f($1.nummetabits-1);_S9<=_S8;_S9+=1){$p($1.metabits,_S9,48)}$1.i=0;$1.j=0;if(!$1.slave){var _SE=$G($1.metabits,$1.i,6);for(var _SF=0,_SG=_SE.length;_SF<_SG;_SF++){$k[$j++]=$g(_SE,_SF);if($1.colors==4){$k[$j++]=$a([$1.bi,$1.yi])}else{$k[$j++]=$a([$1.ki,$1.wi])}var _SP=$k[--$j];var _SR=$g(_SP,$f($k[--$j]-48));$k[$j++]=_SR;$k[$j++]=$1.pixs;$q($g($1.metadatamap,$1.j));$1.jmv();var _SW=$k[--$j];var _SX=$k[--$j];$p(_SX,_SW,$k[--$j]);$1.j=$1.j+1}$1.i=$1.i+6}for(var _Se=0,_Sf=~~($f($1.nummetabits-$1.i)/$1.metabpm);_Se<_Sf;_Se++){var _Sj=$G($1.metabits,$1.i,$1.metabpm);$k[$j++]=0;for(var _Sk=0,_Sl=_Sj.length;_Sk<_Sl;_Sk++){var _Sn=$k[--$j];$k[$j++]=$f(_Sn+$f($g(_Sj,_Sk)-48))*2}var _Sq=$g($1.metacolorindex,~~($k[--$j]/2));$k[$j++]=_Sq;$k[$j++]=$1.pixs;$q($g($1.metadatamap,$1.j));$1.jmv();var _Sv=$k[--$j];var _Sw=$k[--$j];$p(_Sw,_Sv,$k[--$j]);$1.i=$f($1.i+$1.metabpm);$1.j=$1.j+1}var _T8=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.cols],["pixy",$1.rows],["colormap",$1.palette],["height",$1.rows*2/72],["width",$1.cols*2/72],["opt",$1.options]]);$k[$j++]=_T8;if(!$1.dontdraw){$0.renmatrix()}};$0["gs1-cc"]=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.parse=false;$1.dontlint=false;$1.dontdraw=false;$1.ccversion="a";$1.cccolumns=-1;$1.lintype="";$1.linwidth=-1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.cccolumns=~~$1.cccolumns;$1.linwidth=~~$1.linwidth;if($1.cccolumns==-1){$k[$j++]=Infinity;$k[$j++]="ean13";$k[$j++]=4;$k[$j++]="upca";$k[$j++]=4;$k[$j++]="ean8";$k[$j++]=3;$k[$j++]="upce";$k[$j++]=2;$k[$j++]="gs1-128";if($ne($1.ccversion,"c")){$k[$j++]=4}else{$k[$j++]=~~(($1.linwidth-52)/17)}$k[$j++]="databaromni";$k[$j++]=4;$k[$j++]="databarstacked";$k[$j++]=2;$k[$j++]="databarstackedomni";$k[$j++]=2;$k[$j++]="databartruncated";$k[$j++]=4;$k[$j++]="databarlimited";$k[$j++]=3;$k[$j++]="databarexpanded";$k[$j++]=4;$k[$j++]="databarexpandedstacked";$k[$j++]=4;$1.cccolumns=$g($d(),$1.lintype)}$1.expand=function(){var _E=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_E;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _I=$1.barcode;$k[$j++]=$G(_I,1,_I.length-1);for(;;){var _K=$k[--$j];$k[$j++]=_K;if($eq(_K,"")){break}$x($k[--$j],")");$j--;var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N;$j--;var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=_O;$x(_P,"(");if($k[--$j]){var _R=$k[--$j];var _S=$k[--$j];$k[$j++]=_R;$k[$j++]=_S;$j--;var _T=$k[--$j];var _U=$k[--$j];var _V=$k[--$j];$k[$j++]=_U;$k[$j++]=_V;$k[$j++]=_T}else{var _W=$k[--$j];var _X=$k[--$j];$k[$j++]="";$k[$j++]=_X;$k[$j++]=_W}$k[$j++]=Infinity;$q($1.ais);var _a=$k[$j-1-($m()+2)];$k[$j++]=_a;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _e=$k[$j-1-($m()+1)];$k[$j++]=_e;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.isupper=function(){var _j=$k[--$j];$k[$j++]=_j>=65&&_j<=90};$1.isnum0=function(){var _k=$k[--$j];$k[$j++]=_k>=48&&_k<=57};$1.isnum1=function(){var _l=$k[--$j];$k[$j++]=_l>=49&&_l<=57};for(;;){if($1.ais.length>=1){if($eq($g($1.ais,0),"10")||$eq($g($1.ais,0),"11")||$eq($g($1.ais,0),"17")){$k[$j++]=-1;$k[$j++]="10";break}}if($1.ais.length>=1){if($eq($g($1.ais,0),"90")){$1.v=$g($1.vals,0);if($1.v.length>=1){$k[$j++]=$g($1.v,0);$1.isupper();if($k[--$j]){$k[$j++]=0;$k[$j++]="11";break}}if($1.v.length>=2){$k[$j++]=$g($1.v,0);$1.isnum1();$k[$j++]=$g($1.v,1);$1.isupper();var _17=$k[--$j];var _18=$k[--$j];if(_18&&_17){$k[$j++]=1;$k[$j++]="11";break}}if($1.v.length>=3){$k[$j++]=$g($1.v,0);$1.isnum1();$k[$j++]=$g($1.v,1);$1.isnum0();var _1E=$k[--$j];var _1F=$k[--$j];$k[$j++]=$an(_1F,_1E);$k[$j++]=$g($1.v,2);$1.isupper();var _1I=$k[--$j];var _1J=$k[--$j];if(_1J&&_1I){$k[$j++]=2;$k[$j++]="11";break}}if($1.v.length>=4){$k[$j++]=$g($1.v,0);$1.isnum1();$k[$j++]=$g($1.v,1);$1.isnum0();var _1P=$k[--$j];var _1Q=$k[--$j];$k[$j++]=$an(_1Q,_1P);$k[$j++]=$g($1.v,2);$1.isnum0();var _1T=$k[--$j];var _1U=$k[--$j];$k[$j++]=$an(_1U,_1T);$k[$j++]=$g($1.v,3);$1.isupper();var _1X=$k[--$j];var _1Y=$k[--$j];if(_1Y&&_1X){$k[$j++]=3;$k[$j++]="11";break}}}}$k[$j++]=-1;$k[$j++]="0";break}$1.method=$k[--$j];$1.npre=$k[--$j];$1.fnc1=-1;$1.lnumeric=-2;$1.lalphanumeric=-3;$1.liso646=-4;$1.tobin=function(){var _1c=$s($k[--$j]);$k[$j++]=_1c;for(var _1e=0,_1d=_1c.length-1;_1e<=_1d;_1e+=1){var _1f=$k[--$j];$p(_1f,_1e,48);$k[$j++]=_1f}var _1g=$k[--$j];var _1j=$R($s(_1g.length),$k[--$j],2);$P(_1g,_1g.length-_1j.length,_1j);$k[$j++]=_1g};$k[$j++]=Infinity;for(var _1k=65;_1k<=90;_1k+=1){$k[$j++]=_1k;$k[$j++]=_1k-65;$k[$j++]=5;$1.tobin()}for(var _1l=48;_1l<=57;_1l+=1){$k[$j++]=_1l;$k[$j++]=_1l+4;$k[$j++]=6;$1.tobin()}$k[$j++]=$1.fnc1;$k[$j++]="11111";$1.alpha=$d();$k[$j++]=Infinity;for(var _1o=0;_1o<=119;_1o+=1){var _1q=$Z($s(2),"00");var _1s=$R($s(2),_1o,11);$P(_1q,2-_1s.length,_1s);$k[$j++]=_1o;$k[$j++]=_1q;if($g(_1q,0)==65){var _1u=$k[--$j];$p(_1u,0,94);$k[$j++]=_1u}var _1v=$k[--$j];$k[$j++]=_1v;if($g(_1v,1)==65){var _1x=$k[--$j];$p(_1x,1,94);$k[$j++]=_1x}var _1y=$k[--$j];var _21=$Z($s(7),"0000000");var _23=$R($s(7),$f($k[--$j]+8),2);$P(_21,7-_23.length,_23);$k[$j++]=_1y;$k[$j++]=_21}$k[$j++]=$1.lalphanumeric;$k[$j++]="0000";$1.numeric=$d();$k[$j++]=Infinity;for(var _26=48;_26<=57;_26+=1){$k[$j++]=_26;$k[$j++]=_26-43;$k[$j++]=5;$1.tobin()}$k[$j++]=$1.fnc1;$k[$j++]="01111";for(var _28=65;_28<=90;_28+=1){$k[$j++]=_28;$k[$j++]=_28-33;$k[$j++]=6;$1.tobin()}$k[$j++]=42;$k[$j++]="111010";for(var _29=44;_29<=47;_29+=1){$k[$j++]=_29;$k[$j++]=_29+15;$k[$j++]=6;$1.tobin()}$k[$j++]=$1.lnumeric;$k[$j++]="000";$k[$j++]=$1.liso646;$k[$j++]="00100";$1.alphanumeric=$d();$k[$j++]=Infinity;for(var _2D=48;_2D<=57;_2D+=1){$k[$j++]=_2D;$k[$j++]=_2D-43;$k[$j++]=5;$1.tobin()}$k[$j++]=$1.fnc1;$k[$j++]="01111";for(var _2F=65;_2F<=90;_2F+=1){$k[$j++]=_2F;$k[$j++]=_2F-1;$k[$j++]=7;$1.tobin()}for(var _2G=97;_2G<=122;_2G+=1){$k[$j++]=_2G;$k[$j++]=_2G-7;$k[$j++]=7;$1.tobin()}$k[$j++]=33;$k[$j++]="11101000";$k[$j++]=34;$k[$j++]="11101001";for(var _2H=37;_2H<=47;_2H+=1){$k[$j++]=_2H;$k[$j++]=_2H+197;$k[$j++]=8;$1.tobin()}for(var _2I=58;_2I<=63;_2I+=1){$k[$j++]=_2I;$k[$j++]=_2I+187;$k[$j++]=8;$1.tobin()}$k[$j++]=95;$k[$j++]="11111011";$k[$j++]=32;$k[$j++]="11111100";$k[$j++]=$1.lnumeric;$k[$j++]="000";$k[$j++]=$1.lalphanumeric;$k[$j++]="00100";$1.iso646=$d();if($eq($1.method,"10")){if($eq($g($1.ais,0),"11")||$eq($g($1.ais,0),"17")){var _2S=$g($1.vals,0);var _2X=$Z($s(16),"0000000000000000");var _2Z=$R($s(16),~~$z($G(_2S,0,2))*384+((~~$z($G(_2S,2,2))-1)*32+~~$z($G(_2S,4,2))),2);$P(_2X,16-_2Z.length,_2Z);$k[$j++]=_2X;$k[$j++]=Infinity;var _2a=$k[--$j];var _2b=$k[--$j];$k[$j++]=_2a;$k[$j++]=1;$k[$j++]=0;$F(_2b,function(){var _2c=$k[--$j];$k[$j++]=$f(_2c-48)});var _2f=$eq($g($1.ais,0),"11")?0:1;$k[$j++]=_2f;$1.cdf=$a();$1.ais=$G($1.ais,1,$1.ais.length-1);$1.vals=$G($1.vals,1,$1.vals.length-1)}else{$1.cdf=$a([1,0,1,1])}if($1.ais.length!=0){if($eq($g($1.ais,0),"10")){$k[$j++]=Infinity;$F($g($1.vals,0));$1.gpf=$a();if($1.ais.length>1){$k[$j++]=Infinity;$q($1.gpf);$k[$j++]=$1.fnc1;$1.gpf=$a()}$1.ais=$G($1.ais,1,$1.ais.length-1);$1.vals=$G($1.vals,1,$1.vals.length-1)}else{$1.gpf=$a([$1.fnc1])}}else{$k[$j++]=Infinity;$q($1.cdf);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$1.cdf=$a();$1.gpf=$a([])}$1.mode="numeric"}if($eq($1.method,"11")){$1.cdf=$a([1,1]);$1.ai90=$g($1.vals,0);if($f($1.npre+1)!=$1.ai90.length){$k[$j++]=$G($1.ai90,$f($1.npre+1),$f($f($1.ai90.length-$1.npre)-1))}else{$k[$j++]=""}$1.ai90rem=$k[--$j];$k[$j++]="nalpha";$k[$j++]=0;$F($1.ai90rem,function(){var _3M=$k[--$j];if(_3M>=65&&_3M<=90){var _3N=$k[--$j];$k[$j++]=$f(_3N+1)}});var _3O=$k[--$j];$1[$k[--$j]]=_3O;$k[$j++]="nnums";$k[$j++]=0;$F($1.ai90rem,function(){var _3R=$k[--$j];if(_3R>=48&&_3R<=57){var _3S=$k[--$j];$k[$j++]=$f(_3S+1)}});var _3T=$k[--$j];$1[$k[--$j]]=_3T;$k[$j++]="mode";if($gt($1.nalpha,$1.nnums)){$k[$j++]="alpha"}else{if($1.nalpha==0){$k[$j++]="numeric"}else{$k[$j++]="alphanumeric"}}var _3Y=$k[--$j];$1[$k[--$j]]=_3Y;if($f($1.nalpha+$1.nnums)!=$1.ai90rem.length){$1.mode="alphanumeric"}$k[$j++]=Infinity;$q($1.cdf);if($eq($1.mode,"alphanumeric")){$k[$j++]=0}if($eq($1.mode,"numeric")){$k[$j++]=1;$k[$j++]=0}if($eq($1.mode,"alpha")){$k[$j++]=1;$k[$j++]=1}$1.cdf=$a();$k[$j++]="ais1";if($1.ais.length>1){$k[$j++]=$g($1.ais,1)}else{$k[$j++]=-1}var _3l=$k[--$j];$1[$k[--$j]]=_3l;$k[$j++]="vals1";if($1.vals.length>1){$k[$j++]=$g($1.vals,1)}else{$k[$j++]=-1}var _3q=$k[--$j];$1[$k[--$j]]=_3q;if($eq($1.ais1,"21")||$eq($1.ais1,"8004")){$k[$j++]=Infinity;$q($1.cdf);if($eq($1.ais1,"21")){$k[$j++]=1;$k[$j++]=0}else{$k[$j++]=1;$k[$j++]=1}$1.cdf=$a()}else{$k[$j++]=Infinity;$q($1.cdf);$k[$j++]=0;$1.cdf=$a()}$k[$j++]="nval";if($1.npre!=0){$k[$j++]=~~$z($G($1.ai90,0,$1.npre))}else{$k[$j++]=0}var _43=$k[--$j];$1[$k[--$j]]=_43;$x("BDHIJKLNPQRSTVXZ",$G($1.ai90,$1.npre,1));if($k[--$j]){var _49=$k[--$j];var _4A=$k[--$j];$k[$j++]=_49.length;$k[$j++]=_4A;$j--;var _4B=$k[--$j];var _4C=$k[--$j];$k[$j++]=_4B;$k[$j++]=_4C;$j--;$1.aval=$k[--$j]}else{$j--;$1.aval=-1}if($1.nval<31&&$1.aval!=-1){var _4H=$Z($s(5),"00000");var _4K=$R($s(5),$1.nval,2);$P(_4H,5-_4K.length,_4K);$k[$j++]=_4H;$k[$j++]=Infinity;var _4L=$k[--$j];var _4M=$k[--$j];$k[$j++]=_4L;$F(_4M,function(){var _4N=$k[--$j];$k[$j++]=$f(_4N-48)});$1.nbits=$a();var _4Q=$Z($s(4),"0000");var _4T=$R($s(4),$1.aval,2);$P(_4Q,4-_4T.length,_4T);$k[$j++]=_4Q;$k[$j++]=Infinity;var _4U=$k[--$j];var _4V=$k[--$j];$k[$j++]=_4U;$F(_4V,function(){var _4W=$k[--$j];$k[$j++]=$f(_4W-48)});$1.abits=$a();$k[$j++]=Infinity;$q($1.cdf);$q($1.nbits);$q($1.abits);$1.cdf=$a()}else{var _4d=$Z($s(10),"0000000000");var _4g=$R($s(10),$1.nval,2);$P(_4d,10-_4g.length,_4g);$k[$j++]=_4d;$k[$j++]=Infinity;var _4h=$k[--$j];var _4i=$k[--$j];$k[$j++]=_4h;$F(_4i,function(){var _4j=$k[--$j];$k[$j++]=$f(_4j-48)});$1.nbits=$a();var _4m=$Z($s(5),"00000");var _4r=$R($s(5),$f($g($1.ai90,$1.npre)-65),2);$P(_4m,5-_4r.length,_4r);$k[$j++]=_4m;$k[$j++]=Infinity;var _4s=$k[--$j];var _4t=$k[--$j];$k[$j++]=_4s;$F(_4t,function(){var _4u=$k[--$j];$k[$j++]=$f(_4u-48)});$1.abits=$a();$k[$j++]=Infinity;$q($1.cdf);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$q($1.nbits);$q($1.abits);$1.cdf=$a()}if($ne($1.mode,"alpha")){$k[$j++]=Infinity;$F($1.ai90rem);if($1.ais.length>1){$k[$j++]=$1.fnc1}$1.gpf=$a()}else{$k[$j++]=Infinity;$F($1.ai90rem);if($1.ais.length>1){$k[$j++]=$1.fnc1}$1.in=$a();$1.out=$a($1.in.length*6);$1.j=0;for(var _5D=0,_5C=$1.in.length-1;_5D<=_5C;_5D+=1){var _5H=$g($1.alpha,$g($1.in,_5D));$k[$j++]=_5H;$k[$j++]=_5H;$k[$j++]=Infinity;var _5I=$k[--$j];var _5J=$k[--$j];$k[$j++]=_5I;$F(_5J,function(){var _5K=$k[--$j];$k[$j++]=$f(_5K-48)});$P($1.out,$1.j,$a());$1.j=$k[--$j].length+$1.j}$k[$j++]=Infinity;$q($1.cdf);$q($G($1.out,0,$1.j));$1.cdf=$a();$1.gpf=$a([]);if($1.ais.length>1){$1.mode="numeric"}}$1.ais=$G($1.ais,1,$1.ais.length-1);$1.vals=$G($1.vals,1,$1.vals.length-1);if($1.ais.length!=0){if($eq($1.ais1,"21")||$eq($1.ais1,"8004")){$k[$j++]=Infinity;$q($1.gpf);$F($1.vals1);$1.gpf=$a();$1.ais=$G($1.ais,1,$1.ais.length-1);$1.vals=$G($1.vals,1,$1.vals.length-1);if($1.ais.length!=0){$k[$j++]=Infinity;$q($1.gpf);$k[$j++]=$1.fnc1;$1.gpf=$a()}}}}if($eq($1.method,"0")){$1.cdf=$a([0]);$1.gpf=$a([]);$1.mode="numeric"}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _5w=0;_5w<=4;_5w+=1){$k[$j++]=_5w}var _5x=$a();for(var _5y=0,_5z=_5x.length;_5y<_5z;_5y++){var _62=$Z($s(2),"00");$p(_62,1,$f($g(_5x,_5y)+48));$p($1.aifixed,_62,_62)}$k[$j++]=Infinity;for(var _64=11;_64<=20;_64+=1){$k[$j++]=_64}$k[$j++]=23;for(var _65=31;_65<=36;_65+=1){$k[$j++]=_65}$k[$j++]=41;var _66=$a();for(var _67=0,_68=_66.length;_67<_68;_67++){var _6B=$R($s(2),$g(_66,_67),10);$p($1.aifixed,_6B,_6B)}for(var _6F=0,_6E=$1.ais.length-1;_6F<=_6E;_6F+=1){$1.i=_6F;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _6P=$a($1.gpf.length+$1.ai.length+$1.val.length);$P(_6P,0,$1.gpf);$k[$j++]=_6P;$k[$j++]=_6P;$k[$j++]=$1.gpf.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _6T=$k[--$j];var _6U=$k[--$j];$k[$j++]=_6T;$F(_6U);var _6V=$a();var _6W=$k[--$j];$P($k[--$j],_6W,_6V);var _6Y=$k[--$j];$k[$j++]=_6Y;$k[$j++]=_6Y;$k[$j++]=$1.gpf.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _6c=$k[--$j];var _6d=$k[--$j];$k[$j++]=_6c;$F(_6d);var _6e=$a();var _6f=$k[--$j];$P($k[--$j],_6f,_6e);$1.gpf=$k[--$j];var _6n=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_6n){var _6p=$a($1.gpf.length+1);$P(_6p,0,$1.gpf);$p(_6p,$1.gpf.length,$1.fnc1);$1.gpf=_6p}}$1.rembits=function(){$1.used=$k[--$j];if($ne($1.ccversion,"c")){var _73=new Map([["a",$a([$a([167,138,118,108,88,78,59]),$a([167,138,118,98,78]),$a([197,167,138,108,78])])],["b",$a([$a([336,296,256,208,160,104,56]),$a([768,648,536,416,304,208,152,112,72,32]),$a([1184,1016,840,672,496,352,264,208,152,96,56])])]]);$1.bitcaps=$g($g(_73,$1.ccversion),$f($1.cccolumns-2));$k[$j++]=-1;$F($1.bitcaps,function(){var _79=$k[--$j];$k[$j++]=_79;if($ge(_79,$1.used)){var _7B=$k[--$j];var _7C=$k[--$j];$k[$j++]=_7B;$k[$j++]=_7C}$j--});var _7D=$k[--$j];$k[$j++]=_7D;if(_7D!=-1){var _7F=$k[--$j];$k[$j++]=$f(_7F-$1.used)}}else{var _7G=new Map([["c",-1]]);var _7I=$g(_7G,$1.ccversion);var _7K=~~Math.ceil($1.used/8);$1.m=~~(_7K/6)*5+_7K%6;if($1.m<=40){$k[$j++]=8}if($1.m>=41&&$1.m<=160){$k[$j++]=16}if($1.m>=161&&$1.m<=320){$k[$j++]=32}if($1.m>=321&&$1.m<=833){$k[$j++]=64}if($1.m>=834){$k[$j++]=32}$1.eccws=$k[--$j];$1.m=$f($f($1.m+$1.eccws)+3);for(;;){if(~~Math.ceil($1.m/$1.cccolumns)<=30||$1.cccolumns>=30){break}$1.cccolumns=$f($1.cccolumns+1)}$1.r=~~Math.ceil($1.m/$1.cccolumns);var _7f=$f($f($1.cccolumns*$1.r-$1.eccws)-3);$1.tgt=$f(~~(_7f/5)*6+_7f%5)*8;if($1.used<=8304){$k[$j++]=$f($1.tgt-$1.used)}else{$k[$j++]=-1}}var _7j=$k[--$j];$k[$j++]=_7j;if(_7j==-1){$j--;if($eq($1.ccversion,"a")){$1.ccversion="b"}else{if($eq($1.ccversion,"b")&&$eq($1.lintype,"gs1-128")){$1.ccversion="c";$1.cccolumns=~~(($1.linwidth-52)/17)}else{$1.ccversion=-1}}$k[$j++]=$1.used;$1.rembits()}};$1.encode=function(){var _7p=$k[--$j];$k[$j++]=_7p;if($ne(_7p,"raw")){var _7q=$k[--$j];var _7s=$g(_7q,$k[--$j]);$k[$j++]=_7s}else{$j--}$k[$j++]=Infinity;var _7t=$k[--$j];var _7u=$k[--$j];$k[$j++]=_7t;$F(_7u,function(){var _7v=$k[--$j];$k[$j++]=$f(_7v-48)});var _7w=$a();$P($1.gpfenc,$1.j,_7w);$1.j=_7w.length+$1.j};$k[$j++]=Infinity;for(var _81=0,_82=$1.gpf.length;_81<_82;_81++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=-1;$1.numericruns=$a();$k[$j++]=Infinity;for(var _85=0,_86=$1.gpf.length;_85<_86;_85++){$k[$j++]=0}$k[$j++]=0;$1.alphanumericruns=$a();$k[$j++]=Infinity;for(var _89=0,_8A=$1.gpf.length;_89<_8A;_89++){$k[$j++]=0}$k[$j++]=9999;$1.nextiso646only=$a();for(var _8D=$1.gpf.length-1;_8D>=0;_8D-=1){$1.i=_8D;var _8I=$Z($s(2),"00");var _8L=$g($1.gpf,$1.i);$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=_8I;$k[$j++]=_8I;$k[$j++]=0;$k[$j++]=_8L;if(_8L==$1.fnc1){$j--;$k[$j++]=94}var _8N=$k[--$j];var _8O=$k[--$j];$p($k[--$j],_8O,_8N);if($1.i<$1.gpf.length-1){var _8S=$k[--$j];var _8V=$g($1.gpf,$1.i+1);$k[$j++]=_8S;$k[$j++]=_8S;$k[$j++]=1;$k[$j++]=_8V;if(_8V==$1.fnc1){$j--;$k[$j++]=94}var _8X=$k[--$j];var _8Y=$k[--$j];$p($k[--$j],_8Y,_8X)}var _8c=$g($1.numeric,$k[--$j])!==undefined;if(_8c){$p($1.numericruns,$1.i,$f($g($1.numericruns,$1.i+2)+2))}else{$p($1.numericruns,$1.i,0)}var _8k=$k[--$j];var _8m=$g($1.alphanumeric,_8k)!==undefined;$k[$j++]=_8k;if(_8m){$p($1.alphanumericruns,$1.i,$f($g($1.alphanumericruns,$1.i+1)+1))}else{$p($1.alphanumericruns,$1.i,0)}var _8u=$k[--$j];var _8w=$g($1.iso646,_8u)!==undefined;var _8y=$g($1.alphanumeric,_8u)!==undefined;if(_8w&&!_8y){$p($1.nextiso646only,$1.i,0)}else{$p($1.nextiso646only,$1.i,$f($g($1.nextiso646only,$1.i+1)+1))}}$1.gpfenc=$a(8304);$1.i=0;$1.j=0;for(;;){if($1.i==$1.gpf.length){break}for(;;){if($eq($1.mode,"numeric")){if($1.i<=$1.gpf.length-2){var _9C=$s(2);var _9F=$g($1.gpf,$1.i);$k[$j++]=_9C;$k[$j++]=_9C;$k[$j++]=0;$k[$j++]=_9F;if(_9F==$1.fnc1){$j--;$k[$j++]=94}var _9H=$k[--$j];var _9I=$k[--$j];$p($k[--$j],_9I,_9H);var _9K=$k[--$j];var _9N=$g($1.gpf,$1.i+1);$k[$j++]=_9K;$k[$j++]=_9K;$k[$j++]=1;$k[$j++]=_9N;if(_9N==$1.fnc1){$j--;$k[$j++]=94}var _9P=$k[--$j];var _9Q=$k[--$j];$p($k[--$j],_9Q,_9P);var _9S=$k[--$j];var _9U=$g($1.numeric,_9S)!==undefined;$k[$j++]=_9S;if(_9U){$k[$j++]=$1.numeric;$1.encode();$1.i=$1.i+2;break}$j--;$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.numeric;$1.encode();$1.mode="alphanumeric";break}else{var _9b=$g($1.gpf,$1.i);if(_9b<48||_9b>57){$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.numeric;$1.encode();$1.mode="alphanumeric";break}$k[$j++]="rem";$k[$j++]=$1.cdf.length+$1.j;$1.rembits();var _9g=$k[--$j];$1[$k[--$j]]=_9g;if($1.rem>=4&&$1.rem<=6){var _9n=$G($Z($s(6),"000000"),0,$1.rem);var _9s=$R($s(4),$f($g($1.gpf,$1.i)-47),2);$P(_9n,4-_9s.length,_9s);$k[$j++]=_9n;$k[$j++]="raw";$1.encode();$1.i=$1.i+1;break}else{var _9u=$s(2);$p(_9u,0,$g($1.gpf,$1.i));$p(_9u,1,94);$k[$j++]=_9u;$k[$j++]=$1.numeric;$1.encode();$1.i=$1.i+1;break}}}if($eq($1.mode,"alphanumeric")){if($g($1.gpf,$1.i)==$1.fnc1){$k[$j++]=$1.fnc1;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";$1.i=$1.i+1;break}var _AA=$g($1.gpf,$1.i);var _AC=$g($1.iso646,_AA)!==undefined;var _AE=$g($1.alphanumeric,_AA)!==undefined;if(_AC&&!_AE){$k[$j++]=$1.liso646;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="iso646";break}if($g($1.numericruns,$1.i)>=6){$k[$j++]=$1.lnumeric;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";break}var _AO=$g($1.numericruns,$1.i);if(_AO>=4&&$f(_AO+$1.i)==$1.gpf.length){$k[$j++]=$1.lnumeric;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";break}$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=$1.alphanumeric;$1.encode();$1.i=$1.i+1;break}if($eq($1.mode,"iso646")){if($g($1.gpf,$1.i)==$1.fnc1){$k[$j++]=$1.fnc1;$k[$j++]=$1.iso646;$1.encode();$1.mode="numeric";$1.i=$1.i+1;break}if($g($1.numericruns,$1.i)>=4&&$g($1.nextiso646only,$1.i)>=10){$k[$j++]=$1.lnumeric;$k[$j++]=$1.iso646;$1.encode();$1.mode="numeric";break}if($g($1.alphanumericruns,$1.i)>=5&&$g($1.nextiso646only,$1.i)>=10){$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.iso646;$1.encode();$1.mode="alphanumeric";break}$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=$1.iso646;$1.encode();$1.i=$1.i+1;break}}}$1.gpf=$G($1.gpfenc,0,$1.j);$k[$j++]="pad";$k[$j++]=$1.cdf.length+$1.gpf.length;$1.rembits();var _B7=$a($k[--$j]);$1[$k[--$j]]=_B7;if($1.pad.length>0){for(var _BC=0,_BB=$1.pad.length-1;_BC<=_BB;_BC+=5){$1.i=_BC;var _BD=$1.pad;var _BE=$1.i;var _BF=$a([0,0,1,0,0]);var _BG=$1.pad;var _BH=$1.i;var _BI=5;var _BJ=_BG.length-_BH;if(_BG.length-_BH>5){var _=_BI;_BI=_BJ;_BJ=_}$P(_BD,_BE,$G(_BF,0,_BJ))}if($eq($1.mode,"numeric")){$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($1.pad);$1.pad=$G($a(),0,$1.pad.length)}if($eq($1.mode,"alpha")){$k[$j++]=Infinity;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($1.pad);$1.pad=$G($a(),0,$1.pad.length)}}$k[$j++]=Infinity;$q($1.cdf);$q($1.gpf);$q($1.pad);$1.bits=$a();if($1.ccversion=="a"){$k[$j++]=Infinity;$k[$j++]=$a([0,0,0,0,0,0,1]);for(var _Bb=0,_Bc=68;_Bb<_Bc;_Bb++){$k[$j++]=$a(7)}$1.pwr928=$a();for(var _Bf=1;_Bf<=68;_Bf+=1){$1.j=_Bf;$1.v=0;for(var _Bg=6;_Bg>=1;_Bg-=1){$1.i=_Bg;$1.v=$f($g($g($1.pwr928,$1.j-1),$1.i)*2+~~($1.v/928));$p($g($1.pwr928,$1.j),$1.i,$1.v%928)}$p($g($1.pwr928,$1.j),0,$f($g($g($1.pwr928,$1.j-1),0)*2+~~($1.v/928)))}$k[$j++]=Infinity;for(var _C0=0,_C1=28;_C0<_C1;_C0++){$k[$j++]=0}$1.cws=$a();$1.b=0;$1.c=0;for(;;){if($1.b==$1.bits.length){break}var _C5=$1.bits;var _C6=$1.b;var _C7=$1.bits;var _C8=$1.b;var _C9=_C7.length-_C8;var _CA=69;if(69>_C7.length-_C8){var _=_C9;_C9=_CA;_CA=_}$1.bs=$G(_C5,_C6,_CA);$1.bsl=$1.bs.length;$1.cs=$G($1.cws,$1.c,~~($1.bsl/10)+1);$1.csl=$1.cs.length;for(var _CK=0,_CJ=$1.bsl-1;_CK<=_CJ;_CK+=1){$1.i=_CK;for(var _CN=0,_CM=$1.csl-1;_CN<=_CM;_CN+=1){$1.j=_CN;var _CO=$1.cs;var _CP=$1.j;$p(_CO,_CP,$f($g(_CO,_CP)+$g($g($1.pwr928,$1.i),$1.j+7-$1.csl)*$g($1.bs,$1.bsl-$1.i-1)))}}for(var _Cc=$1.csl-1;_Cc>=1;_Cc-=1){$1.i=_Cc;var _Cd=$1.cs;var _Ce=$1.i;$p(_Cd,_Ce-1,$f($g(_Cd,_Ce-1)+~~($g($1.cs,$1.i)/928)));var _Cj=$1.cs;var _Ck=$1.i;$p(_Cj,_Ck,$g(_Cj,_Ck)%928)}$1.b=$1.b+$1.bsl;$1.c=$1.c+$1.csl}$1.cws=$G($1.cws,0,$1.c);$1.barcode=$s($1.cws.length*4);for(var _Cx=0,_Cw=$1.cws.length-1;_Cx<=_Cw;_Cx+=1){$1.i=_Cx;var _Cz=$Z($s(4),"^ ");var _D4=$R($s(4),$g($1.cws,$1.i),10);$P(_Cz,4-_D4.length,_D4);$P($1.barcode,$1.i*4,_Cz)}delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"cca",true);$p($1.options,"columns",$1.cccolumns);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.micropdf417();var _DE=$k[--$j];$1[$k[--$j]]=_DE}if($1.ccversion=="b"){$1.barcode=$s(~~($1.bits.length/8));for(var _DL=0,_DK=$1.barcode.length-1;_DL<=_DK;_DL+=1){$1.i=_DL;var _DO=$G($1.bits,$1.i*8,8);$k[$j++]=0;for(var _DP=0,_DQ=_DO.length;_DP<_DQ;_DP++){var _DS=$k[--$j];$k[$j++]=$f(_DS+$g(_DO,_DP))*2}$p($1.barcode,$1.i,~~($k[--$j]/2))}delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"ccb",true);$p($1.options,"columns",$1.cccolumns);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.micropdf417();var _Dd=$k[--$j];$1[$k[--$j]]=_Dd}if($1.ccversion=="c"){$1.barcode=$s(~~($1.bits.length/8));for(var _Dk=0,_Dj=$1.barcode.length-1;_Dk<=_Dj;_Dk+=1){$1.i=_Dk;var _Dn=$G($1.bits,$1.i*8,8);$k[$j++]=0;for(var _Do=0,_Dp=_Dn.length;_Do<_Dp;_Do++){var _Dr=$k[--$j];$k[$j++]=$f(_Dr+$g(_Dn,_Do))*2}$p($1.barcode,$1.i,~~($k[--$j]/2))}delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"ccc",true);$p($1.options,"columns",$1.cccolumns);$p($1.options,"eclevel",~~(Math.log($1.eccws)/Math.log(2))-1);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.pdf417();var _E4=$k[--$j];$1[$k[--$j]]=_E4}$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.ean13composite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","ean13");$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.ean13();$0.renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _E=0,_F=93;_E<_F;_E++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _G=0,_H=93;_G<_H;_G++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _I=0,_J=93;_I<_J;_I++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _K=$a();$k[$j++]="ren";$k[$j++]=$0.renmatrix;$k[$j++]="pixs";$k[$j++]=_K;$k[$j++]="pixx";$k[$j++]=97;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=97/72;$k[$j++]="opt";$k[$j++]=$1.options;var _M=$d();$k[$j++]=_M;$0.renmatrix();$$.rmoveto(-2,6);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.ean8composite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","ean8");$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.ean8();$0.renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _E=0,_F=65;_E<_F;_E++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _G=0,_H=65;_G<_H;_G++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _I=0,_J=65;_I<_J;_I++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _K=$a();$k[$j++]="ren";$k[$j++]=$0.renmatrix;$k[$j++]="pixs";$k[$j++]=_K;$k[$j++]="pixx";$k[$j++]=69;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=69/72;$k[$j++]="opt";$k[$j++]=$1.options;var _M=$d();$k[$j++]=_M;$0.renmatrix();$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();var _P=$k[--$j];$$.rmoveto($f(69-$g(_P,"pixx")),6);$k[$j++]=_P;$0.renmatrix();$$.restore()};$0.upcacomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","ean13");$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.upca();$0.renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _E=0,_F=93;_E<_F;_E++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _G=0,_H=93;_G<_H;_G++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _I=0,_J=93;_I<_J;_I++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _K=$a();$k[$j++]="ren";$k[$j++]=$0.renmatrix;$k[$j++]="pixs";$k[$j++]=_K;$k[$j++]="pixx";$k[$j++]=97;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=97/72;$k[$j++]="opt";$k[$j++]=$1.options;var _M=$d();$k[$j++]=_M;$0.renmatrix();$$.rmoveto(-2,6);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.upcecomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _9=0,_A=49;_9<_A;_9++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _B=0,_C=49;_B<_C;_B++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _D=0,_E=49;_D<_E;_D++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _F=$a();$k[$j++]="ren";$k[$j++]=$0.renmatrix;$k[$j++]="pixs";$k[$j++]=_F;$k[$j++]="pixx";$k[$j++]=53;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=53/72;$k[$j++]="opt";$k[$j++]=$1.options;$1.sep=$d();$$.save();$p($1.options,"lintype","upce");$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.upce();$0.renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _N=0,_O=49;_N<_O;_N++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _P=0,_Q=49;_P<_Q;_P++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _R=0,_S=49;_R<_S;_R++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _T=$a();$k[$j++]="ren";$k[$j++]=$0.renmatrix;$k[$j++]="pixs";$k[$j++]=_T;$k[$j++]="pixx";$k[$j++]=53;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=53/72;$k[$j++]="opt";$k[$j++]=$1.options;var _V=$d();$k[$j++]=_V;$0.renmatrix();$$.rmoveto(-2,6);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databaromnicomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databaromni");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databaromni();var _F=$k[--$j];$1.linsbs=$g(_F,"sbs");$1.linheight=$g($g(_F,"bhs"),0)*72;$k[$j++]=_F;$0.renlinear();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _N=$1.fp,_M=$f($1.fp+12);_N<=_M;_N+=1){$1.i=_N;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _X=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_X}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}$1.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _c=0;_c<=12;_c+=1){var _i=$k[--$j];$k[$j++]=_i&&$eq($g($1.bot,$f(_c+$1.fp)),$g($1.f3,_c))}if($k[--$j]){$P($1.sep,$1.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;$k[$j++]=0;$F($1.linsbs,function(){var _o=$k[--$j];var _p=$k[--$j];var _q=_p==1?0:1;$k[$j++]=_p;for(var _r=0,_s=_o;_r<_s;_r++){$k[$j++]=_q}});$r($a($m()-1));$1.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($1.bot,function(){var _x=$k[--$j];$k[$j++]=$f(1-_x)});$1.sep=$a();$P($1.sep,0,$a([0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$1.sepfinder();$k[$j++]=64;$1.sepfinder();$$.rmoveto(0,$1.linheight);var _19=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_19;$0.renmatrix();$$.rmoveto(-5,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databarstackedcomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databarstacked");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databarstacked();var _F=$k[--$j];$1.bot=$G($g(_F,"pixs"),0,$g(_F,"pixx"));$1.linheight=$g(_F,"pixy");$k[$j++]=_F;$0.renmatrix();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _O=$1.fp,_N=$f($1.fp+12);_O<=_N;_O+=1){$1.i=_O;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _Y=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_Y}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}$1.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _d=0;_d<=12;_d+=1){var _j=$k[--$j];$k[$j++]=_j&&$eq($g($1.bot,$f(_d+$1.fp)),$g($1.f3,_d))}if($k[--$j]){$P($1.sep,$1.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;var _o=$1.bot;for(var _p=0,_q=_o.length;_p<_q;_p++){$k[$j++]=$f(1-$g(_o,_p))}$1.sep=$a();$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$1.sepfinder();$$.rmoveto(0,$1.linheight);var _13=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_13;$0.renmatrix();$$.rmoveto(1,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databarstackedomnicomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databarstackedomni");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databarstackedomni();var _F=$k[--$j];$1.bot=$G($g(_F,"pixs"),0,$g(_F,"pixx"));$1.linheight=$g(_F,"pixy");$k[$j++]=_F;$0.renmatrix();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _O=$1.fp,_N=$f($1.fp+12);_O<=_N;_O+=1){$1.i=_O;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _Y=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_Y}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}$1.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _d=0;_d<=12;_d+=1){var _j=$k[--$j];$k[$j++]=_j&&$eq($g($1.bot,$f(_d+$1.fp)),$g($1.f3,_d))}if($k[--$j]){$P($1.sep,$1.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;var _o=$1.bot;for(var _p=0,_q=_o.length;_p<_q;_p++){$k[$j++]=$f(1-$g(_o,_p))}$1.sep=$a();$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$1.sepfinder();$$.rmoveto(0,$1.linheight);var _13=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_13;$0.renmatrix();$$.rmoveto(1,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databartruncatedcomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databartruncated");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databartruncated();var _F=$k[--$j];$1.linsbs=$g(_F,"sbs");$1.linheight=$g($g(_F,"bhs"),0)*72;$k[$j++]=_F;$0.renlinear();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _N=$1.fp,_M=$f($1.fp+12);_N<=_M;_N+=1){$1.i=_N;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _X=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_X}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}$1.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _c=0;_c<=12;_c+=1){var _i=$k[--$j];$k[$j++]=_i&&$eq($g($1.bot,$f(_c+$1.fp)),$g($1.f3,_c))}if($k[--$j]){$P($1.sep,$1.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;$k[$j++]=0;$F($1.linsbs,function(){var _o=$k[--$j];var _p=$k[--$j];var _q=_p==1?0:1;$k[$j++]=_p;for(var _r=0,_s=_o;_r<_s;_r++){$k[$j++]=_q}});$r($a($m()-1));$1.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($1.bot,function(){var _x=$k[--$j];$k[$j++]=$f(1-_x)});$1.sep=$a();$P($1.sep,0,$a([0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$1.sepfinder();$k[$j++]=64;$1.sepfinder();$$.rmoveto(0,$1.linheight);var _19=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_19;$0.renmatrix();$$.rmoveto(-5,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databarlimitedcomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databarlimited");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databarlimited();var _F=$k[--$j];$1.linsbs=$g(_F,"sbs");$1.linheight=$g($g(_F,"bhs"),0)*72;$k[$j++]=_F;$0.renlinear();$k[$j++]=Infinity;$k[$j++]=1;$F($1.linsbs,function(){var _K=$k[--$j];var _L=$k[--$j];var _M=_L==0?1:0;$k[$j++]=_L;for(var _N=0,_O=_K;_N<_O;_N++){$k[$j++]=_M}});$r($a($m()-1));$1.sep=$k[--$j];$j-=2;$P($1.sep,0,$a([0,0,0]));$P($1.sep,$1.sep.length-9,$a([0,0,0,0,0,0,0,0,0]));$$.rmoveto(0,$1.linheight);var _c=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_c;$0.renmatrix();$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();var _f=$k[--$j];$$.rmoveto($f(72-$g(_f,"pixx")),1);$k[$j++]=_f;$0.renmatrix();$$.restore()};$0.databarexpandedcomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databarexpanded");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databarexpanded();var _F=$k[--$j];$1.linsbs=$g(_F,"sbs");$1.linheight=$g($g(_F,"bhs"),0)*72;$k[$j++]=_F;$0.renlinear();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _N=$1.fp,_M=$f($1.fp+12);_N<=_M;_N+=1){$1.i=_N;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _X=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_X}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}};$k[$j++]=Infinity;$k[$j++]=0;$F($1.linsbs,function(){var _c=$k[--$j];var _d=$k[--$j];var _e=_d==1?0:1;$k[$j++]=_d;for(var _f=0,_g=_c;_f<_g;_f++){$k[$j++]=_e}});$r($a($m()-1));$1.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($1.bot,function(){var _l=$k[--$j];$k[$j++]=$f(1-_l)});$1.sep=$a();$P($1.sep,0,$a([0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _u=18,_t=$1.bot.length-13;_u<=_t;_u+=98){$k[$j++]=_u}for(var _x=69,_w=$1.bot.length-13;_x<=_w;_x+=98){$k[$j++]=_x}var _y=$a();for(var _z=0,_10=_y.length;_z<_10;_z++){$k[$j++]=$g(_y,_z);$1.sepfinder()}$$.rmoveto(0,$1.linheight);var _17=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_17;$0.renmatrix();$$.rmoveto(1,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databarexpandedstackedcomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databarexpandedstacked");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databarexpandedstacked();var _F=$k[--$j];$1.bot=$G($g(_F,"pixs"),0,$g(_F,"pixx"));$1.linheight=$g(_F,"pixy");$k[$j++]=_F;$0.renmatrix();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _O=$1.fp,_N=$f($1.fp+12);_O<=_N;_O+=1){$1.i=_O;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _Y=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_Y}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}};$k[$j++]=Infinity;var _c=$1.bot;for(var _d=0,_e=_c.length;_d<_e;_d++){$k[$j++]=$f(1-$g(_c,_d))}$1.sep=$a();$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _o=19,_n=$1.bot.length-13;_o<=_n;_o+=98){$k[$j++]=_o}for(var _r=70,_q=$1.bot.length-13;_r<=_q;_r+=98){$k[$j++]=_r}var _s=$a();for(var _t=0,_u=_s.length;_t<_u;_t++){$k[$j++]=$g(_s,_t);$1.sepfinder()}$$.rmoveto(0,$1.linheight);var _11=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_11;$0.renmatrix();var _14=$g($1.bot,0)==0?2:0;$$.rmoveto(_14,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0["gs1-128composite"]=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$p($1.options,"linkagea",true);$k[$j++]=$1.linear;$k[$j++]=Infinity;$F($1.options);var _E=$d();$k[$j++]=_E;$0["gs1-128"]();var _G=$g($k[--$j],"sbs");$k[$j++]=0;$F(_G,function(){var _H=$k[--$j];var _I=$k[--$j];$k[$j++]=$f(_I+_H)});$1.linwidth=$k[--$j];$p($1.options,"lintype","gs1-128");$p($1.options,"linwidth",$1.linwidth);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$1.compsym=$k[--$j];if($g($1.compsym,"pixx")==99){$k[$j++]="a"}else{$k[$j++]="c"}$1.linktype=$k[--$j];if($eq($1.linktype,"a")){$p($1.options,"linkagea",true);$p($1.options,"linkagec",false)}else{$p($1.options,"linkagea",false);$p($1.options,"linkagec",true)}$k[$j++]=$1.linear;$k[$j++]=Infinity;$F($1.options);var _a=$d();$k[$j++]=_a;$0["gs1-128"]();var _b=$k[--$j];$1.linsbs=$g(_b,"sbs");$1.linheight=$g($g(_b,"bhs"),0)*72;$k[$j++]=_b;$0.renlinear();$k[$j++]=Infinity;$k[$j++]=1;$F($1.linsbs,function(){var _g=$k[--$j];var _h=$k[--$j];var _i=_h==0?1:0;$k[$j++]=_h;for(var _j=0,_k=_g;_j<_k;_j++){$k[$j++]=_i}});$r($a($m()-1));$1.sep=$k[--$j];$j-=2;$$.rmoveto(0,$1.linheight);var _t=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_t;$0.renmatrix();if($eq($1.linktype,"a")){$1.s=~~($f($1.linwidth-2)/11);$1.p=~~(($1.s-9)/2);$k[$j++]="x";$k[$j++]=($1.s-$1.p-1)*11+10;if($1.p==0){var _10=$k[--$j];$k[$j++]=$f(_10+2)}var _11=$k[--$j];$1[$k[--$j]]=$f(_11-99);$$.rmoveto($1.x,1)}else{$$.rmoveto(-7,1)}$k[$j++]=$1.compsym;$0.renmatrix();$$.restore()};$0.gs1datamatrix=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.parse=false;$1.dontlint=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.expand=function(){var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _A=$1.barcode;$k[$j++]=$G(_A,1,_A.length-1);for(;;){var _C=$k[--$j];$k[$j++]=_C;if($eq(_C,"")){break}$x($k[--$j],")");$j--;var _E=$k[--$j];var _F=$k[--$j];$k[$j++]=_E;$k[$j++]=_F;$j--;var _G=$k[--$j];var _H=$k[--$j];$k[$j++]=_G;$x(_H,"(");if($k[--$j]){var _J=$k[--$j];var _K=$k[--$j];$k[$j++]=_J;$k[$j++]=_K;$j--;var _L=$k[--$j];var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N;$k[$j++]=_L}else{var _O=$k[--$j];var _P=$k[--$j];$k[$j++]="";$k[$j++]=_P;$k[$j++]=_O}$k[$j++]=Infinity;$q($1.ais);var _S=$k[$j-1-($m()+2)];$k[$j++]=_S;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _W=$k[$j-1-($m()+1)];$k[$j++]=_W;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _b=0;_b<=4;_b+=1){$k[$j++]=_b}var _c=$a();for(var _d=0,_e=_c.length;_d<_e;_d++){var _h=$Z($s(2),"00");$p(_h,1,$f($g(_c,_d)+48));$p($1.aifixed,_h,_h)}$k[$j++]=Infinity;for(var _j=11;_j<=20;_j+=1){$k[$j++]=_j}$k[$j++]=23;for(var _k=31;_k<=36;_k+=1){$k[$j++]=_k}$k[$j++]=41;var _l=$a();for(var _m=0,_n=_l.length;_m<_n;_m++){var _q=$R($s(2),$g(_l,_m),10);$p($1.aifixed,_q,_q)}$1.fnc1=-1;$1.dmtx=$a([$1.fnc1]);for(var _w=0,_v=$1.ais.length-1;_w<=_v;_w+=1){$1.i=_w;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _16=$a($1.dmtx.length+$1.ai.length+$1.val.length);$P(_16,0,$1.dmtx);$k[$j++]=_16;$k[$j++]=_16;$k[$j++]=$1.dmtx.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _1A=$k[--$j];var _1B=$k[--$j];$k[$j++]=_1A;$F(_1B);var _1C=$a();var _1D=$k[--$j];$P($k[--$j],_1D,_1C);var _1F=$k[--$j];$k[$j++]=_1F;$k[$j++]=_1F;$k[$j++]=$1.dmtx.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _1J=$k[--$j];var _1K=$k[--$j];$k[$j++]=_1J;$F(_1K);var _1L=$a();var _1M=$k[--$j];$P($k[--$j],_1M,_1L);$1.dmtx=$k[--$j];var _1U=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_1U){var _1W=$a($1.dmtx.length+1);$P(_1W,0,$1.dmtx);$p(_1W,$1.dmtx.length,$1.fnc1);$1.dmtx=_1W}}$1.barcode=$s(($1.dmtx.length+1)*5);$1.i=0;$1.j=0;for(;;){if($1.i==$1.dmtx.length){break}var _1g=$g($1.dmtx,$1.i);$k[$j++]=_1g;if(_1g==$1.fnc1){$j--;$P($1.barcode,$1.j,"^FNC1");$1.j=$1.j+4}else{$p($1.barcode,$1.j,$k[--$j])}$1.i=$1.i+1;$1.j=$1.j+1}$1.barcode=$G($1.barcode,0,$1.j);delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _1y=$k[--$j];$1[$k[--$j]]=_1y;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.gs1datamatrixrectangular=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.parse=false;$1.dontlint=false;$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.expand=function(){var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _A=$1.barcode;$k[$j++]=$G(_A,1,_A.length-1);for(;;){var _C=$k[--$j];$k[$j++]=_C;if($eq(_C,"")){break}$x($k[--$j],")");$j--;var _E=$k[--$j];var _F=$k[--$j];$k[$j++]=_E;$k[$j++]=_F;$j--;var _G=$k[--$j];var _H=$k[--$j];$k[$j++]=_G;$x(_H,"(");if($k[--$j]){var _J=$k[--$j];var _K=$k[--$j];$k[$j++]=_J;$k[$j++]=_K;$j--;var _L=$k[--$j];var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N;$k[$j++]=_L}else{var _O=$k[--$j];var _P=$k[--$j];$k[$j++]="";$k[$j++]=_P;$k[$j++]=_O}$k[$j++]=Infinity;$q($1.ais);var _S=$k[$j-1-($m()+2)];$k[$j++]=_S;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _W=$k[$j-1-($m()+1)];$k[$j++]=_W;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _b=0;_b<=4;_b+=1){$k[$j++]=_b}var _c=$a();for(var _d=0,_e=_c.length;_d<_e;_d++){var _h=$Z($s(2),"00");$p(_h,1,$f($g(_c,_d)+48));$p($1.aifixed,_h,_h)}$k[$j++]=Infinity;for(var _j=11;_j<=20;_j+=1){$k[$j++]=_j}$k[$j++]=23;for(var _k=31;_k<=36;_k+=1){$k[$j++]=_k}$k[$j++]=41;var _l=$a();for(var _m=0,_n=_l.length;_m<_n;_m++){var _q=$R($s(2),$g(_l,_m),10);$p($1.aifixed,_q,_q)}$1.fnc1=-1;$1.dmtx=$a([$1.fnc1]);for(var _w=0,_v=$1.ais.length-1;_w<=_v;_w+=1){$1.i=_w;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _16=$a($1.dmtx.length+$1.ai.length+$1.val.length);$P(_16,0,$1.dmtx);$k[$j++]=_16;$k[$j++]=_16;$k[$j++]=$1.dmtx.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _1A=$k[--$j];var _1B=$k[--$j];$k[$j++]=_1A;$F(_1B);var _1C=$a();var _1D=$k[--$j];$P($k[--$j],_1D,_1C);var _1F=$k[--$j];$k[$j++]=_1F;$k[$j++]=_1F;$k[$j++]=$1.dmtx.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _1J=$k[--$j];var _1K=$k[--$j];$k[$j++]=_1J;$F(_1K);var _1L=$a();var _1M=$k[--$j];$P($k[--$j],_1M,_1L);$1.dmtx=$k[--$j];var _1U=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_1U){var _1W=$a($1.dmtx.length+1);$P(_1W,0,$1.dmtx);$p(_1W,$1.dmtx.length,$1.fnc1);$1.dmtx=_1W}}$1.barcode=$s(($1.dmtx.length+1)*5);$1.i=0;$1.j=0;for(;;){if($1.i==$1.dmtx.length){break}var _1g=$g($1.dmtx,$1.i);$k[$j++]=_1g;if(_1g==$1.fnc1){$j--;$P($1.barcode,$1.j,"^FNC1");$1.j=$1.j+4}else{$p($1.barcode,$1.j,$k[--$j])}$1.i=$1.i+1;$1.j=$1.j+1}$1.barcode=$G($1.barcode,0,$1.j);delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$p($1.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _1z=$k[--$j];$1[$k[--$j]]=_1z;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.gs1qrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.parse=false;$1.dontlint=false;$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.expand=function(){var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _A=$1.barcode;$k[$j++]=$G(_A,1,_A.length-1);for(;;){var _C=$k[--$j];$k[$j++]=_C;if($eq(_C,"")){break}$x($k[--$j],")");$j--;var _E=$k[--$j];var _F=$k[--$j];$k[$j++]=_E;$k[$j++]=_F;$j--;var _G=$k[--$j];var _H=$k[--$j];$k[$j++]=_G;$x(_H,"(");if($k[--$j]){var _J=$k[--$j];var _K=$k[--$j];$k[$j++]=_J;$k[$j++]=_K;$j--;var _L=$k[--$j];var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N;$k[$j++]=_L}else{var _O=$k[--$j];var _P=$k[--$j];$k[$j++]="";$k[$j++]=_P;$k[$j++]=_O}$k[$j++]=Infinity;$q($1.ais);var _S=$k[$j-1-($m()+2)];$k[$j++]=_S;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _W=$k[$j-1-($m()+1)];$k[$j++]=_W;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _b=0;_b<=4;_b+=1){$k[$j++]=_b}var _c=$a();for(var _d=0,_e=_c.length;_d<_e;_d++){var _h=$Z($s(2),"00");$p(_h,1,$f($g(_c,_d)+48));$p($1.aifixed,_h,_h)}$k[$j++]=Infinity;for(var _j=11;_j<=20;_j+=1){$k[$j++]=_j}$k[$j++]=23;for(var _k=31;_k<=36;_k+=1){$k[$j++]=_k}$k[$j++]=41;var _l=$a();for(var _m=0,_n=_l.length;_m<_n;_m++){var _q=$R($s(2),$g(_l,_m),10);$p($1.aifixed,_q,_q)}$1.fnc1=-1;$1.qrc=$a([$1.fnc1]);for(var _w=0,_v=$1.ais.length-1;_w<=_v;_w+=1){$1.i=_w;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _16=$a($1.qrc.length+$1.ai.length+$1.val.length);$P(_16,0,$1.qrc);$k[$j++]=_16;$k[$j++]=_16;$k[$j++]=$1.qrc.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _1A=$k[--$j];var _1B=$k[--$j];$k[$j++]=_1A;$F(_1B);var _1C=$a();var _1D=$k[--$j];$P($k[--$j],_1D,_1C);var _1F=$k[--$j];$k[$j++]=_1F;$k[$j++]=_1F;$k[$j++]=$1.qrc.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _1J=$k[--$j];var _1K=$k[--$j];$k[$j++]=_1J;$F(_1K);var _1L=$a();var _1M=$k[--$j];$P($k[--$j],_1M,_1L);$1.qrc=$k[--$j];var _1U=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_1U){var _1W=$a($1.qrc.length+1);$P(_1W,0,$1.qrc);$p(_1W,$1.qrc.length,$1.fnc1);$1.qrc=_1W}}$1.barcode=$s(($1.qrc.length+1)*5);$1.i=0;$1.j=0;for(;;){if($1.i==$1.qrc.length){break}var _1g=$g($1.qrc,$1.i);$k[$j++]=_1g;if(_1g==$1.fnc1){$j--;$P($1.barcode,$1.j,"^FNC1");$1.j=$1.j+4}else{$p($1.barcode,$1.j,$k[--$j])}$1.i=$1.i+1;$1.j=$1.j+1}$1.barcode=$G($1.barcode,0,$1.j);delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.qrcode();var _1y=$k[--$j];$1[$k[--$j]]=_1y;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.gs1dotcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.parse=false;$1.dontlint=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.expand=function(){var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _A=$1.barcode;$k[$j++]=$G(_A,1,_A.length-1);for(;;){var _C=$k[--$j];$k[$j++]=_C;if($eq(_C,"")){break}$x($k[--$j],")");$j--;var _E=$k[--$j];var _F=$k[--$j];$k[$j++]=_E;$k[$j++]=_F;$j--;var _G=$k[--$j];var _H=$k[--$j];$k[$j++]=_G;$x(_H,"(");if($k[--$j]){var _J=$k[--$j];var _K=$k[--$j];$k[$j++]=_J;$k[$j++]=_K;$j--;var _L=$k[--$j];var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N;$k[$j++]=_L}else{var _O=$k[--$j];var _P=$k[--$j];$k[$j++]="";$k[$j++]=_P;$k[$j++]=_O}$k[$j++]=Infinity;$q($1.ais);var _S=$k[$j-1-($m()+2)];$k[$j++]=_S;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _W=$k[$j-1-($m()+1)];$k[$j++]=_W;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _b=0;_b<=4;_b+=1){$k[$j++]=_b}var _c=$a();for(var _d=0,_e=_c.length;_d<_e;_d++){var _h=$Z($s(2),"00");$p(_h,1,$f($g(_c,_d)+48));$p($1.aifixed,_h,_h)}$k[$j++]=Infinity;for(var _j=11;_j<=20;_j+=1){$k[$j++]=_j}$k[$j++]=23;for(var _k=31;_k<=36;_k+=1){$k[$j++]=_k}$k[$j++]=41;var _l=$a();for(var _m=0,_n=_l.length;_m<_n;_m++){var _q=$R($s(2),$g(_l,_m),10);$p($1.aifixed,_q,_q)}$1.fnc1=-1;$1.dmtx=$a([$1.fnc1]);for(var _w=0,_v=$1.ais.length-1;_w<=_v;_w+=1){$1.i=_w;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _16=$a($1.dmtx.length+$1.ai.length+$1.val.length);$P(_16,0,$1.dmtx);$k[$j++]=_16;$k[$j++]=_16;$k[$j++]=$1.dmtx.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _1A=$k[--$j];var _1B=$k[--$j];$k[$j++]=_1A;$F(_1B);var _1C=$a();var _1D=$k[--$j];$P($k[--$j],_1D,_1C);var _1F=$k[--$j];$k[$j++]=_1F;$k[$j++]=_1F;$k[$j++]=$1.dmtx.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _1J=$k[--$j];var _1K=$k[--$j];$k[$j++]=_1J;$F(_1K);var _1L=$a();var _1M=$k[--$j];$P($k[--$j],_1M,_1L);$1.dmtx=$k[--$j];var _1U=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_1U){var _1W=$a($1.dmtx.length+1);$P(_1W,0,$1.dmtx);$p(_1W,$1.dmtx.length,$1.fnc1);$1.dmtx=_1W}}$1.barcode=$s(($1.dmtx.length+1)*5);$1.i=0;$1.j=0;for(;;){if($1.i==$1.dmtx.length){break}var _1g=$g($1.dmtx,$1.i);$k[$j++]=_1g;if(_1g==$1.fnc1){$j--;$P($1.barcode,$1.j,"^FNC1");$1.j=$1.j+4}else{$p($1.barcode,$1.j,$k[--$j])}$1.i=$1.i+1;$1.j=$1.j+1}$1.barcode=$G($1.barcode,0,$1.j);delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.dotcode();var _1y=$k[--$j];$1[$k[--$j]]=_1y;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibccode39=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.textxoffset=0;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.textxoffset=+$1.textxoffset;$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _9=0;_9<=42;_9+=1){$p($1.charvals,$G($1.barchars,_9,1),_9)}for(var _F=0,_E=$1.barcode.length-1;_F<=_E;_F+=1){var _J=$g($1.charvals,$G($1.barcode,_F,1))!==undefined;if(!_J){$k[$j++]="bwipp.hibccode39badCharacter";$k[$j++]="HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _M=$k[--$j];$k[$j++]=$f(_M-1)}var _N=$k[--$j];$1[$k[--$j]]=_N;$1.checksum=41;for(var _R=0,_Q=$f($1.barlen-1);_R<=_Q;_R+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_R,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibccode39badCheckDigit";$k[$j++]="Incorrect HIBC Code 39 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _j=$s($f($1.barlen+2));$P(_j,1,$1.barcode);$1.barcode=_j;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$1.text=$s($f($1.barlen+4));$p($1.text,0,42);$P($1.text,1,$1.barcode);var _10=$g($1.barcode,$f($1.barlen+1));$k[$j++]=$1.text;$k[$j++]=$f($1.barlen+2);$k[$j++]=_10;if(_10==32){$j--;$k[$j++]=95}var _11=$k[--$j];var _12=$k[--$j];$p($k[--$j],_12,_11);$p($1.text,$f($1.barlen+3),42);$p($1.options,"dontdraw",true);$p($1.options,"includecheck",false);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code39();var _1B=$k[--$j];$1[$k[--$j]]=_1B;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.hibccode128=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.textxoffset=0;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.textxoffset=+$1.textxoffset;$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _9=0;_9<=42;_9+=1){$p($1.charvals,$G($1.barchars,_9,1),_9)}for(var _F=0,_E=$1.barcode.length-1;_F<=_E;_F+=1){var _J=$g($1.charvals,$G($1.barcode,_F,1))!==undefined;if(!_J){$k[$j++]="bwipp.hibccode128badCharacter";$k[$j++]="HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _M=$k[--$j];$k[$j++]=$f(_M-1)}var _N=$k[--$j];$1[$k[--$j]]=_N;$1.checksum=41;for(var _R=0,_Q=$f($1.barlen-1);_R<=_Q;_R+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_R,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibccode128badCheckDigit";$k[$j++]="Incorrect HIBC Code 128 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _j=$s($f($1.barlen+2));$P(_j,1,$1.barcode);$1.barcode=_j;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$1.text=$s($f($1.barlen+4));$p($1.text,0,42);$P($1.text,1,$1.barcode);var _10=$g($1.barcode,$f($1.barlen+1));$k[$j++]=$1.text;$k[$j++]=$f($1.barlen+2);$k[$j++]=_10;if(_10==32){$j--;$k[$j++]=95}var _11=$k[--$j];var _12=$k[--$j];$p($k[--$j],_12,_11);$p($1.text,$f($1.barlen+3),42);$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code128();var _1A=$k[--$j];$1[$k[--$j]]=_1A;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.hibcdatamatrix=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _5=0;_5<=42;_5+=1){$p($1.charvals,$G($1.barchars,_5,1),_5)}for(var _B=0,_A=$1.barcode.length-1;_B<=_A;_B+=1){var _F=$g($1.charvals,$G($1.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.hibcdatamatrixBadCharacter";$k[$j++]="HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$1[$k[--$j]]=_J;$1.checksum=41;for(var _N=0,_M=$f($1.barlen-1);_N<=_M;_N+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_N,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcdatamatrixBadCheckDigit";$k[$j++]="Incorrect HIBC Data Matrix check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _f=$s($f($1.barlen+2));$P(_f,1,$1.barcode);$1.barcode=_f;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _r=$k[--$j];$1[$k[--$j]]=_r;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibcdatamatrixrectangular=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _5=0;_5<=42;_5+=1){$p($1.charvals,$G($1.barchars,_5,1),_5)}for(var _B=0,_A=$1.barcode.length-1;_B<=_A;_B+=1){var _F=$g($1.charvals,$G($1.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.hibcdatamatrixrectangularBadCharacter";$k[$j++]="HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$1[$k[--$j]]=_J;$1.checksum=41;for(var _N=0,_M=$f($1.barlen-1);_N<=_M;_N+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_N,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcdatamatrixrectangularBadCheckDigit";$k[$j++]="Incorrect HIBC Data Matrix Rectangular check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _f=$s($f($1.barlen+2));$P(_f,1,$1.barcode);$1.barcode=_f;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$p($1.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _s=$k[--$j];$1[$k[--$j]]=_s;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibcpdf417=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.columns=2;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.columns=~~$1.columns;$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _6=0;_6<=42;_6+=1){$p($1.charvals,$G($1.barchars,_6,1),_6)}for(var _C=0,_B=$1.barcode.length-1;_C<=_B;_C+=1){var _G=$g($1.charvals,$G($1.barcode,_C,1))!==undefined;if(!_G){$k[$j++]="bwipp.hibcpdf417BadCharacter";$k[$j++]="HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _J=$k[--$j];$k[$j++]=$f(_J-1)}var _K=$k[--$j];$1[$k[--$j]]=_K;$1.checksum=41;for(var _O=0,_N=$f($1.barlen-1);_O<=_N;_O+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_O,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcpdf417BadCheckDigit";$k[$j++]="Incorrect HIBC PDF417 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _g=$s($f($1.barlen+2));$P(_g,1,$1.barcode);$1.barcode=_g;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"columns",$1.columns);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.pdf417();var _u=$k[--$j];$1[$k[--$j]]=_u;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibcmicropdf417=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.columns=2;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.columns=~~$1.columns;$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _6=0;_6<=42;_6+=1){$p($1.charvals,$G($1.barchars,_6,1),_6)}for(var _C=0,_B=$1.barcode.length-1;_C<=_B;_C+=1){var _G=$g($1.charvals,$G($1.barcode,_C,1))!==undefined;if(!_G){$k[$j++]="bwipp.hibcmicropdf417BadCharacter";$k[$j++]="HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _J=$k[--$j];$k[$j++]=$f(_J-1)}var _K=$k[--$j];$1[$k[--$j]]=_K;$1.checksum=41;for(var _O=0,_N=$f($1.barlen-1);_O<=_N;_O+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_O,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcmicropdf417BadCheckDigit";$k[$j++]="Incorrect HIBC MicroPDF417 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _g=$s($f($1.barlen+2));$P(_g,1,$1.barcode);$1.barcode=_g;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"columns",$1.columns);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.micropdf417();var _u=$k[--$j];$1[$k[--$j]]=_u;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibcqrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _5=0;_5<=42;_5+=1){$p($1.charvals,$G($1.barchars,_5,1),_5)}for(var _B=0,_A=$1.barcode.length-1;_B<=_A;_B+=1){var _F=$g($1.charvals,$G($1.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.hibcqrcodeBadCharacter";$k[$j++]="HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$1[$k[--$j]]=_J;$1.checksum=41;for(var _N=0,_M=$f($1.barlen-1);_N<=_M;_N+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_N,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcqrcodeBadCheckDigit";$k[$j++]="Incorrect HIBC QR Code check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _f=$s($f($1.barlen+2));$P(_f,1,$1.barcode);$1.barcode=_f;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.qrcode();var _r=$k[--$j];$1[$k[--$j]]=_r;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibccodablockf=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _5=0;_5<=42;_5+=1){$p($1.charvals,$G($1.barchars,_5,1),_5)}for(var _B=0,_A=$1.barcode.length-1;_B<=_A;_B+=1){var _F=$g($1.charvals,$G($1.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.codablockfBadCharacter";$k[$j++]="HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$1[$k[--$j]]=_J;$1.checksum=41;for(var _N=0,_M=$f($1.barlen-1);_N<=_M;_N+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_N,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibccodablockfBadCheckDigit";$k[$j++]="Incorrect HIBC Codablock F check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _f=$s($f($1.barlen+2));$P(_f,1,$1.barcode);$1.barcode=_f;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.codablockf();var _r=$k[--$j];$1[$k[--$j]]=_r;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibcazteccode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _5=0;_5<=42;_5+=1){$p($1.charvals,$G($1.barchars,_5,1),_5)}for(var _B=0,_A=$1.barcode.length-1;_B<=_A;_B+=1){var _F=$g($1.charvals,$G($1.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.hibcazteccodeBadCharacter";$k[$j++]="HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$1[$k[--$j]]=_J;$1.checksum=41;for(var _N=0,_M=$f($1.barlen-1);_N<=_M;_N+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_N,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcazteccodeBadCheckDigit";$k[$j++]="Incorrect HIBC Aztec Code check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _f=$s($f($1.barlen+2));$P(_f,1,$1.barcode);$1.barcode=_f;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.azteccode();var _r=$k[--$j];$1[$k[--$j]]=_r;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.channelcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.shortfinder=false;$1.includetext=false;$1.includecheck=false;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;if($1.barcode.length<2||$1.barcode.length>7){$k[$j++]="bwipp.channelcodeBadLength";$k[$j++]="Channel Code must be 2 to 7 digits";$0.raiseerror()}$F($1.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.channelcodeBadCharacter";$k[$j++]="Channel Code must contain only digits";$0.raiseerror()}});if(~~$z($1.barcode)>$g($a([26,292,3493,44072,576688,7742862]),$1.barcode.length-2)){$k[$j++]="bwipp.channelcodeTooBig";$k[$j++]="The Channel Code value is too big for the number of channels";$0.raiseerror()}$1.nextb=function(){var _E=$k[--$j];var _N=$f($g($1.s,_E)+$f($g($1.b,$f(_E-1))+$f($g($1.b,$f(_E-2))+$g($1.s,$f(_E-1)))))>4?1:2;$k[$j++]=_E;$k[$j++]=_N;if(_E<$f($1.chan+2)){var _P=$k[--$j];var _Q=$k[--$j];var _R=$k[--$j];$k[$j++]=_R;$k[$j++]=_Q;$k[$j++]=_P;for(var _T=_P,_S=_R;_T<=_S;_T+=1){var _V=$k[--$j];var _W=$k[--$j];$p($1.b,_W,_T);var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_Y;$k[$j++]=_X;$k[$j++]=_W;$k[$j++]=_V;$k[$j++]=$f($f(_X-_T)+1);$k[$j++]=_Y;$k[$j++]=$f(_W+1);$1.nexts()}}else{var _Z=$k[--$j];var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=_b;$k[$j++]=_a;$k[$j++]=_Z;if($le(_Z,_b)){var _d=$k[--$j];var _e=$k[--$j];var _f=$k[--$j];$p($1.b,_e,_f);$k[$j++]=_f;$k[$j++]=_e;$k[$j++]=_d;if($1.value==$1.target){$k[$j++]=Infinity;for(var _i=3;_i<=10;_i+=1){$k[$j++]=$g($1.s,_i);$k[$j++]=$g($1.b,_i)}$1.out=$G($a(),0,$1.chan*2)}$1.value=$1.value+1}}$j-=4};$1.nexts=function(){var _r=$k[--$j];$k[$j++]=_r;if(_r<$f($1.chan+2)){$k[$j++]=1}else{var _t=$k[--$j];var _u=$k[--$j];$k[$j++]=_u;$k[$j++]=_t;$k[$j++]=_u}var _v=$k[--$j];var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=_x;$k[$j++]=_w;for(var _z=_v,_y=_x;_z<=_y;_z+=1){var _11=$k[--$j];$p($1.s,_11,_z);var _12=$k[--$j];var _13=$k[--$j];$k[$j++]=_13;$k[$j++]=_12;$k[$j++]=_11;$k[$j++]=$f($f(_12-_z)+1);$k[$j++]=_13;$k[$j++]=_11;$1.nextb()}$j-=3};$1.encode=function(){$1.chan=$k[--$j];$1.target=$k[--$j];$1.value=0;$1.out=-1;$1.b=$a([1,1,1,0,0,0,0,0,0,0,0]);$1.s=$a([0,1,1,0,0,0,0,0,0,0,0]);var _18=$1.chan;$k[$j++]=_18;$k[$j++]=_18;$k[$j++]=3;$1.nexts();$k[$j++]=$1.out};$1.barlen=$1.barcode.length;$k[$j++]="finder";if($1.shortfinder){$k[$j++]=$a([1,1,1,1,1])}else{$k[$j++]=$a([1,1,1,1,1,1,1,1,1])}var _1E=$k[--$j];$1[$k[--$j]]=_1E;$k[$j++]="data";$k[$j++]=~~$z($1.barcode);$k[$j++]=$1.barlen+1;$1.encode();var _1I=$k[--$j];$1[$k[--$j]]=_1I;$1.check=$a([]);if($1.includecheck){$1.mod23=$g($a([$a([]),$a([]),$a([13,12,4,9,3,1]),$a([13,2,12,3,18,16,4,1]),$a([11,16,17,8,20,4,10,2,5,1]),$a([1,4,16,18,3,12,2,8,9,13,6,1]),$a([20,16,22,13,15,12,5,4,8,9,21,3,7,1]),$a([2,6,18,8,1,3,9,4,12,13,16,2,6,18,8,1])]),$1.barlen);$k[$j++]=0;for(var _1Z=0,_1Y=$1.data.length-1;_1Z<=_1Y;_1Z+=1){var _1e=$k[--$j];$k[$j++]=$f(_1e+$f($g($1.data,_1Z)-1)*$g($1.mod23,_1Z))}var _1f=$k[--$j];$k[$j++]=_1f%23;$k[$j++]=3;$1.encode();$1.check=$k[--$j]}$k[$j++]=Infinity;$q($1.finder);$q($1.data);$q($1.check);$1.sbs=$a();$1.txt=$a($1.barlen);for(var _1p=0,_1o=$1.barlen-1;_1p<=_1o;_1p+=1){$1.i=_1p;$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$k[$j++]=Infinity;var _1w=$1.sbs;$k[$j++]=Infinity;for(var _1y=0,_1z=~~(($1.sbs.length+1)/2);_1y<_1z;_1y++){$k[$j++]=$1.height}var _21=$a();$k[$j++]=Infinity;for(var _23=0,_24=~~(($1.sbs.length+1)/2);_23<_24;_23++){$k[$j++]=0}var _25=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1w;$k[$j++]="bhs";$k[$j++]=_21;$k[$j++]="bbs";$k[$j++]=_25;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _28=$d();$k[$j++]=_28;if(!$1.dontdraw){$0.renlinear()}};$0.renlinear=function(){if($0.bwipjs_dontdraw){return}var $1={};$1.args=$k[--$j];$1.sbs=$a([]);$1.bhs=$a([]);$1.bbs=$a([]);$1.txt=$a([]);$1.barcolor="unset";$1.includetext=false;$1.textcolor="unset";$1.textxalign="unset";$1.textyalign="unset";$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=0;$1.textgaps=0;$1.alttext="";$1.bordercolor="unset";$1.backgroundcolor="unset";$1.inkspread=0;$1.width=0;$1.barratio=1;$1.spaceratio=1;$1.showborder=false;$1.borderleft=10;$1.borderright=10;$1.bordertop=1;$1.borderbottom=1;$1.borderwidth=.5;$1.guardwhitespace=false;$1.guardleftpos=0;$1.guardleftypos=0;$1.guardrightpos=0;$1.guardrightypos=0;$1.guardwidth=7;$1.guardheight=7;$F($1.args,function(){var _7=$k[--$j];$1[$k[--$j]]=_7});var _9=$1.opt;for(var _E=_9.size,_D=_9.keys(),_C=0;_C<_E;_C++){var _A=_D.next().value;$1[_A]=_9.get(_A)}$1.barcolor=""+$1.barcolor;$1.textcolor=""+$1.textcolor;$1.textxalign=""+$1.textxalign;$1.textyalign=""+$1.textyalign;$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.textgaps=+$1.textgaps;$1.alttext=""+$1.alttext;$1.bordercolor=""+$1.bordercolor;$1.backgroundcolor=""+$1.backgroundcolor;$1.inkspread=+$1.inkspread;$1.width=+$1.width;$1.barratio=+$1.barratio;$1.spaceratio=+$1.spaceratio;$1.borderleft=+$1.borderleft;$1.borderright=+$1.borderright;$1.bordertop=+$1.bordertop;$1.borderbottom=+$1.borderbottom;$1.borderwidth=+$1.borderwidth;$1.guardleftpos=+$1.guardleftpos;$1.guardleftypos=+$1.guardleftypos;$1.guardrightpos=+$1.guardrightpos;$1.guardrightypos=+$1.guardrightypos;$1.guardwidth=+$1.guardwidth;$1.guardheight=+$1.guardheight;$1.bars=$a(~~(($1.sbs.length+1)/2));$1.x=0;$1.maxh=0;for(var _k=0,_j=~~(($1.sbs.length+1)/2)*2-2;_k<=_j;_k+=1){$1.i=_k;if($1.i%2==0){$1.d=$f($f($g($1.sbs,$1.i)*$1.barratio-$1.barratio)+1);if($g($1.sbs,$1.i)!=0){$1.h=$g($1.bhs,~~($1.i/2))*72;$1.c=$f($1.d/2+$1.x);$1.y=$g($1.bbs,~~($1.i/2))*72;$1.w=$f($1.d-$1.inkspread);$p($1.bars,~~($1.i/2),$a([$1.h,$1.c,$1.y,$1.w]));if($f($1.h+$1.y)>$1.maxh){$1.maxh=$f($1.h+$1.y)}}else{$p($1.bars,~~($1.i/2),-1)}}else{$1.d=$f($f($g($1.sbs,$1.i)*$1.spaceratio-$1.spaceratio)+1)}$1.x=$f($1.x+$1.d)}$$.save();var _1P=$$.currpos();$$.translate(_1P.x,_1P.y);if($1.width!=0){$$.scale($1.width*72/$1.x,1)}$$.newpath();$$.moveto(-$1.borderleft,-$1.borderbottom);$$.rlineto($f($f($1.x+$1.borderleft)+$1.borderright),0);$$.rlineto(0,$f($f($1.maxh+$1.borderbottom)+$1.bordertop));$$.rlineto(-$f($f($1.x+$1.borderleft)+$1.borderright),0);$$.rlineto(0,-$f($f($1.maxh+$1.borderbottom)+$1.bordertop));$$.closepath();if($1.showborder){$$.save();if($ne($1.bordercolor,"unset")){$$.setcolor($1.bordercolor)}$$.setlinewidth($1.borderwidth);$$.stroke();$$.restore()}$$.save();if($ne($1.barcolor,"unset")){$$.setcolor($1.barcolor)}var _1n=$1.bars;for(var _1o=0,_1p=_1n.length;_1o<_1p;_1o++){var _1q=$g(_1n,_1o);$k[$j++]=_1q;if(_1q!=-1){$q($k[--$j]);$$.newpath();$$.setlinewidth($k[--$j]);var _1t=$k[--$j];$$.moveto($k[--$j],_1t);$$.rlineto(0,$k[--$j]);$$.stroke()}else{$j--}}$$.restore();if($ne($1.textcolor,"unset")){$$.setcolor($1.textcolor)}if($1.includetext){if($eq($1.textxalign,"unset")&&$eq($1.textyalign,"unset")&&$eq($1.alttext,"")){$1.s=0;$1.fn="";var _22=$1.txt;for(var _23=0,_24=_22.length;_23<_24;_23++){$F($g(_22,_23));var _26=$k[--$j];var _27=$k[--$j];$k[$j++]=_27;$k[$j++]=_26;if(_26!=$1.s||$ne(_27,$1.fn)){var _2A=$k[--$j];var _2B=$k[--$j];$1.s=_2A;$1.fn=_2B;$$.selectfont(_2B,_2A)}else{$j-=2}var _2C=$k[--$j];$$.moveto($k[--$j],_2C);$$.show($k[--$j],0,0)}}else{$$.selectfont($1.textfont,$1.textsize);if($eq($1.alttext,"")){$k[$j++]=Infinity;var _2I=$1.txt;for(var _2J=0,_2K=_2I.length;_2J<_2K;_2J++){$F($g($g(_2I,_2J),0))}$1.txt=$a();$1.tstr=$s($1.txt.length);for(var _2S=0,_2R=$1.txt.length-1;_2S<=_2R;_2S+=1){$p($1.tstr,_2S,$g($1.txt,_2S))}}else{$1.tstr=$1.alttext}if($1.tstr.length==0){$k[$j++]=0}else{$$.save();$$.newpath();$$.moveto(0,0);$$.charpath("0",false);var _2Y=$$.pathbbox();$$.restore();$k[$j++]=_2Y.ury}$1.textascent=$k[--$j];var _2b=$$.stringwidth($1.tstr);$1.textwidth=$f(_2b.w+($1.tstr.length-1)*$1.textgaps);$1.textxpos=$f($1.textxoffset+$f($1.x-$1.textwidth)/2);if($eq($1.textxalign,"left")){$1.textxpos=$1.textxoffset}if($eq($1.textxalign,"right")){$1.textxpos=$f($f($1.x-$1.textxoffset)-$1.textwidth)}if($eq($1.textxalign,"offleft")){$1.textxpos=-$f($1.textwidth+$1.textxoffset)}if($eq($1.textxalign,"offright")){$1.textxpos=$f($1.x+$1.textxoffset)}if($eq($1.textxalign,"justify")&&$1.textwidth<$1.x){$1.textxpos=0;$1.textgaps=$f($1.x-$1.textwidth)/($1.tstr.length-1)}$1.textypos=-$f($f($1.textyoffset+$1.textascent)+1);if($eq($1.textyalign,"above")){$1.textypos=$f($f($1.textyoffset+$1.maxh)+1)}if($eq($1.textyalign,"center")){$1.textypos=$f($1.textyoffset+$f($1.maxh-$1.textascent)/2)}$$.moveto($1.textxpos,$1.textypos);$$.show($1.tstr,$1.textgaps,0)}}if($1.guardwhitespace){$$.selectfont("OCR-B",$1.guardheight*2);if($1.guardleftpos!=0){$$.moveto($f(-$1.guardleftpos-1),$f($f($1.guardleftypos-$1.guardheight/2)-1.5));$$.show("<",0,0)}if($1.guardrightpos!=0){$$.moveto($f($f($f($1.guardrightpos+$1.x)-$1.guardwidth)+1),$f($f($1.guardrightypos-$1.guardheight/2)-1.5));$$.show(">",0,0)}}$$.restore()};$0.renmaximatrix=function(){if($0.bwipjs_dontdraw){return}var $1={};$1.args=$k[--$j];$1.barcolor="unset";$1.backgroundcolor="unset";$F($1.args,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _5=$1.opt;for(var _A=_5.size,_9=_5.keys(),_8=0;_8<_A;_8++){var _6=_9.next().value;$1[_6]=_5.get(_6)}$1.barcolor=""+$1.barcolor;$1.backgroundcolor=""+$1.backgroundcolor;$$.save();if($ne($1.barcolor,"unset")){$$.setcolor($1.barcolor)}$$.maxicode($1.pixs);$$.restore()};return function(bwipjs,encoder,text,opts,dontdraw){if(!$0[encoder]){throw new Error("bwipp.unknownEncoder: "+encoder)}if(typeof text!=="string"){throw new Error("bwipp.typeError: barcode text not a string ("+text+")")}opts=opts||{};if(typeof opts==="string"){var tmp=opts.split(" ");opts={};for(var i=0;i<tmp.length;i++){if(!tmp[i]){continue}var eq=tmp[i].indexOf("=");if(eq==-1){opts[tmp[i]]=true}else{opts[tmp[i].substr(0,eq)]=tmp[i].substr(eq+1)}}}else if(typeof opts!=="object"||opts.constructor!==Object){throw new Error("bwipp.typeError: options not an object")}if(/[\u0100-\uffff]/.test(text)){text=unescape(encodeURIComponent(text))}if(opts.parse){text=text.replace(/\^(\d\d\d)/g,function($0,$1){var v=+$1;if(v>255){throw new Error("bwipp.rangeError:"+" ^NNN out-of-range ("+$0+")")}return String.fromCharCode(v)});delete opts.parse}$0.bwipjs_dontdraw=opts.dontdraw||dontdraw||false;var map=new Map;for(var id in opts){if(opts.hasOwnProperty(id)){map.set(id,opts[id])}}$$=bwipjs;$k=[text,map];$j=2;$0[encoder]();if($j){return $k.splice(0,$j)}return true}}BWIPP.VERSION="2021-02-06"; +function BWIPP(){"use strict";var $$=null;var $0={$error:new Map};var $j=0;var $k=[];function $a(a){if(!arguments.length){for(var i=$j-1;i>=0&&$k[i]!==Infinity;i--);if(i<0){throw new Error("array-marker-not-found")}a=$k.splice(i+1,$j-1-i);$j=i}else if(!(a instanceof Array)){a=new Array(+arguments[0]);for(var i=0,l=a.length;i<l;i++){a[i]=null}}a.b=a;a.o=0;return a}function $d(){for(var mark=$j-1;mark>=0&&$k[mark]!==Infinity;mark-=2){if($k[mark-1]===Infinity){throw new Error("dict-malformed-stack")}}if(mark<0){throw"dict-marker-not-found"}var d=new Map;for(var i=mark+1;i<$j;i+=2){var k=$k[i];var t=typeof k;if(t=="number"||t=="string"){d.set(k,$k[i+1])}else if(k instanceof Uint8Array){d.set($z(k),$k[i+1])}else{throw"dict-not-a-valid-key("+k+")"}}$j=mark;return d}function $s(v){var t=typeof v;if(t==="number"){return new Uint8Array(v)}if(t!=="string"){v=""+v}var s=new Uint8Array(v.length);for(var i=0;i<v.length;i++){s[i]=v.charCodeAt(i)}return s}function $r(n,c){if($j<n){throw"roll: --stack-underflow--"}if(!c){return}if(c<0){var t=$k.splice($j-n,-c)}else{var t=$k.splice($j-n,n-c)}$k.splice.apply($k,[$j-t.length,0].concat(t))}function $z(s){if(s instanceof Uint8Array){for(var i=0,l=s.length;i<l&&s[i];i++);if(i<l){return String.fromCharCode.apply(null,s.subarray(0,i))}return String.fromCharCode.apply(null,s)}return""+s}function $Z(dst,src){if(typeof dst==="string"){dst=$s(dst)}if(src instanceof Uint8Array){for(var i=0,l=src.length;i<l;i++){dst[i]=src[i]}}else{for(var i=0,l=src.length;i<l;i++){dst[i]=src.charCodeAt(i)}}return src.length<dst.length?dst.subarray(0,src.length):dst}function $A(dst,src){for(var i=0,l=src.length;i<l;i++){dst[i]=src[i]}dst.length=src.length;return dst}function $c(s,v){var t=typeof v;if(t=="number"||t=="boolean"||v===null){v=""+v}else if(t!=="string"){v="--nostringval--"}for(var i=0,l=v.length;i<l;i++){s[i]=v.charCodeAt(i)}$k[$j++]=i<s.length?s.subarray(0,i):s}function $R(s,n,r){return $Z(s,(~~n).toString(r).toUpperCase())}function $g(s,k){if(s instanceof Uint8Array){return s[k]}if(typeof s==="string"){return s.charCodeAt(k)}if(s instanceof Array){return s.b[s.o+k]}if(k instanceof Uint8Array){return s.get($z(k))}return s.get(k)}function $p(d,k,v){if(d instanceof Uint8Array){d[k]=v}else if(d instanceof Array){d.b[d.o+k]=v}else if(typeof d=="object"){if(k instanceof Uint8Array){d.set($z(k),v)}else{d.set(k,v)}}else{throw"put-not-writable-"+typeof d}}function $G(s,o,l){if(s instanceof Uint8Array){return s.subarray(o,o+l)}if(s instanceof Array){var a=new Array(l);a.b=s.b;a.o=s.o+o;return a}return s.substr(o,l)}function $P(d,o,s){if(d instanceof Uint8Array){if(typeof s=="string"){for(var i=0,l=s.length;i<l;i++){d[o+i]=s.charCodeAt(i)}}else{for(var i=s.length-1;i>=0;i--){d[o+i]=s[i]}}}else if(d instanceof Array){var darr=d.b;var doff=o+d.o;var sarr=s.b;var soff=s.o;for(var i=0,l=s.length;i<l;i++){darr[doff+i]=sarr[soff+i]}}else{throw"putinterval-not-writable-"+typeof d}}function $t(v){if(v===null||v===undefined){return"nulltype"}var t=typeof v;if(t=="number"){return v%1?"realtype":"integertype"}if(t=="boolean"){return"booleantype"}if(t=="string"||v instanceof Uint8Array){return"stringtype"}if(t=="function"){return"operatortype"}if(v instanceof Array){return"arraytype"}return"dicttype"}function $x(str,seek){if(!(str instanceof Uint8Array)){str=$s(str)}var ls=str.length;if(seek.length==1){var lk=1;var cd=seek instanceof Uint8Array?seek[0]:seek.charCodeAt(0);for(var i=0;i<ls&&str[i]!=cd;i++);}else{if(!(seek instanceof Uint8Array)){seek=$(seek)}var lk=seek.length;var cd=seek[0];for(var i=0;i<ls&&str[i]!=cd;i++);while(i<ls){for(var j=1;j<lk&&str[i+j]===seek[j];j++);if(j===lk){break}for(i++;i<ls&&str[i]!=cd;i++);}}if(i<ls){$k[$j++]=str.subarray(i+lk);$k[$j++]=str.subarray(i,i+lk);$k[$j++]=str.subarray(0,i);$k[$j++]=true}else{$k[$j++]=str;$k[$j++]=false}}function $F(o,cb){if(o instanceof Uint8Array){for(var i=0,l=o.length;i<l;i++){$k[$j++]=o[i];if(cb&&cb())break}}else if(o instanceof Array){for(var a=o.b,i=o.o,l=o.o+o.length;i<l;i++){$k[$j++]=a[i];if(cb&&cb())break}}else if(typeof o==="string"){for(var i=0,l=o.length;i<l;i++){$k[$j++]=o.charCodeAt(i);if(cb&&cb())break}}else if(o instanceof Map){for(var keys=o.keys(),i=0,l=o.size;i<l;i++){var id=keys.next().value;$k[$j++]=id;$k[$j++]=o.get(id);if(cb&&cb())break}}else{for(var id in o){$k[$j++]=id;$k[$j++]=o[id];if(cb&&cb())break}}}function $l(){while($j>0&&$k[--$j]!==Infinity);}function $m(){for(var i=$j-1;i>=0&&$k[i]!==Infinity;i--);return $j-i-1}function $q(a){for(var i=0,l=a.length,b=a.b,o=a.o;i<l;i++){$k[$j++]=b[o+i]}}function $r(a){for(var i=0,l=a.length,b=a.b,o=a.o+l-1;i<l;i++){b[o-i]=$k[--$j]}$k[$j++]=a}function $eq(a,b){if(typeof a==="string"&&typeof b==="string"){return a==b}if(a instanceof Uint8Array&&b instanceof Uint8Array){if(a.length!=b.length){return false}for(var i=0,l=a.length;i<l;i++){if(a[i]!=b[i]){return false}}return true}if(a instanceof Uint8Array&&typeof b==="string"||b instanceof Uint8Array&&typeof a==="string"){if(a instanceof Uint8Array){a=$z(a)}else{b=$z(b)}return a==b}return a==b}function $ne(a,b){return!$eq(a,b)}function $lt(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a<b}function $le(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a<=b}function $gt(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a>b}function $ge(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a>=b}function $an(a,b){return typeof a==="boolean"?a&&b:a&b}function $or(a,b){return typeof a==="boolean"?a||b:a|b}function $xo(a,b){return typeof a==="boolean"?!a&&b||a&&!b:a^b}function $nt(a){return typeof a=="boolean"?!a:~a}var $f=function(fa){return function(v){return Number.isInteger(v)?v:(fa[0]=v,fa[0])}}(new Float32Array(1));function $stack(){console.log("[[[");for(var i=$j-1;i>=0;i--){console.log(tostring($k[i]))}console.log("]]]");function tostring(v){if(v===null){return"null"}else if(v===undefined){return"<undefined>"}else if(v instanceof Array){var s="<array,"+v.o+","+v.length+">[";for(var j=v.o,a=v.b,l=v.length+v.o;j<l;j++){s+=(j==v.o?"":",")+tostring(a[j])}return s+"]"}else if(v instanceof Uint8Array){return"("+$z[v]+")"}else if(typeof v==="object"){var s="<<";for(var id in v){s+=(s.length==7?"":",")+id+":"+tostring(v[id])}return s+">>"}else if(typeof v==="string"){return'"'+v+'"'}else{return""+v}}}$0.raiseerror=function(){$p($0.$error,"errorinfo",$k[--$j]);$p($0.$error,"errorname",$k[--$j]);$p($0.$error,"command",null);$p($0.$error,"newerror",true);throw new Error($z($0.$error.get("errorname"))+": "+$z($0.$error.get("errorinfo")))};$0.parseinput=function(){var $1={};$1.fncvals=$k[--$j];$1.barcode=$k[--$j];var _2="parse";$1[_2]=$g($1.fncvals,_2);delete $1.fncvals[_2];var _6="parsefnc";$1[_6]=$g($1.fncvals,_6);delete $1.fncvals[_6];var _A="parseonly";var _C=$g($1.fncvals,_A)!==undefined;$1[_A]=_C;delete $1.fncvals[_A];var _E="eci";var _G=$g($1.fncvals,_E)!==undefined;$1[_E]=_G;delete $1.fncvals[_E];$1.msg=$a($1.barcode.length);$1.j=0;$k[$j++]=$1.barcode;for(;;){$x($k[--$j],"^");var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N.length;$k[$j++]=$1.msg;$k[$j++]=$1.j;$k[$j++]=_N;$k[$j++]=Infinity;var _Q=$k[--$j];var _R=$k[--$j];$k[$j++]=_Q;$F(_R);var _S=$a();var _T=$k[--$j];$P($k[--$j],_T,_S);$1.j=$f($k[--$j]+$1.j);if($k[--$j]){$j--;for(var _Y=0,_Z=1;_Y<_Z;_Y++){if($an($nt($1.parse),$nt($1.parsefnc))){$p($1.msg,$1.j,94);$1.j=$f($1.j+1);break}$p($1.msg,$1.j,94);$1.j=$f($1.j+1);if($1.parse){var _j=$k[--$j];$k[$j++]=_j;if(_j.length>=3){var _k=$k[--$j];var _l=$G(_k,0,3);$k[$j++]=_k;$k[$j++]=true;for(var _m=0,_n=_l.length;_m<_n;_m++){var _o=$g(_l,_m);if(_o<48||_o>57){$j--;$k[$j++]=false}}if($k[--$j]){var _q=$k[--$j];var _s=~~$z($G(_q,0,3));$k[$j++]=_q;$k[$j++]=_s;if(_s>255){$j-=2;$k[$j++]="bwipp.invalidOrdinal";$k[$j++]="Ordinal must be 000 to 255";$0.raiseerror()}$1.j=$f($1.j-1);$p($1.msg,$1.j,$k[--$j]);$1.j=$f($1.j+1);var _y=$k[--$j];$k[$j++]=$G(_y,3,_y.length-3)}}}if($or($1.parseonly,$nt($1.parsefnc))||$g($1.msg,$f($1.j-1))!=94){break}$1.j=$f($1.j-1);var _16=$k[--$j];$k[$j++]=_16;if(_16.length<3){$j--;$k[$j++]="bwipp.truncatedFNC";$k[$j++]="Function character truncated";$0.raiseerror()}var _17=$k[--$j];$k[$j++]=_17;if($g(_17,0)==94){$p($1.msg,$1.j,94);$1.j=$f($1.j+1);var _1C=$k[--$j];$k[$j++]=$G(_1C,1,_1C.length-1);break}var _1E=$k[--$j];$k[$j++]=_1E;if($eq($G(_1E,0,3),"ECI")&&$1.eci){var _1H=$k[--$j];$k[$j++]=_1H;if(_1H.length<9){$j--;$k[$j++]="bwipp.truncatedECI";$k[$j++]="ECI truncated";$0.raiseerror()}var _1I=$k[--$j];var _1J=$G(_1I,3,6);$k[$j++]=_1I;$k[$j++]=_1J;for(var _1K=0,_1L=_1J.length;_1K<_1L;_1K++){var _1M=$g(_1J,_1K);if(_1M<48||_1M>57){$j-=2;$k[$j++]="bwipp.invalidECI";$k[$j++]="ECI must be 000000 to 999999";$0.raiseerror()}}var _1N=$k[--$j];$k[$j++]=0;$F(_1N,function(){var _1O=$k[--$j];var _1P=$k[--$j];$k[$j++]=$f(_1P-$f(_1O-48))*10});$p($1.msg,$1.j,~~($k[--$j]/10)-1e6);$1.j=$f($1.j+1);var _1U=$k[--$j];$k[$j++]=$G(_1U,9,_1U.length-9);break}var _1W=$k[--$j];$k[$j++]=_1W;if(_1W.length<4){$j--;$k[$j++]="bwipp.truncatedFNC";$k[$j++]="Function character truncated";$0.raiseerror()}var _1X=$k[--$j];var _1Y=$G(_1X,0,4);var _1a=$g($1.fncvals,_1Y)!==undefined;$k[$j++]=_1X;$k[$j++]=_1Y;if(!_1a){var _1b=$k[--$j];var _1c=$s(_1b.length+28);$P(_1c,28,_1b);$P(_1c,0,"Unknown function character: ");var _1d=$k[--$j];$k[$j++]=_1c;$k[$j++]=_1d;$j--;var _1e=$k[--$j];$k[$j++]="bwipp.unknownFNC";$k[$j++]=_1e;$0.raiseerror()}$p($1.msg,$1.j,$g($1.fncvals,$k[--$j]));$1.j=$f($1.j+1);var _1l=$k[--$j];$k[$j++]=$G(_1l,4,_1l.length-4);break}}else{break}}if($nt($1.parseonly)){$k[$j++]=$G($1.msg,0,$1.j)}else{$k[$j++]=$s($1.j);for(var _1v=0,_1u=$f($1.j-1);_1v<=_1u;_1v+=1){var _1w=$k[--$j];$p(_1w,_1v,$g($1.msg,_1v));$k[$j++]=_1w}}};$0.gs1lint=function(){var $1={};$1.vals=$k[--$j];$1.ais=$k[--$j];$1.lintnumeric=function(){var _2=$k[--$j];$k[$j++]=true;$F(_2,function(){var _3=$k[--$j];if(_3<48||_3>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1notNumeric";$k[$j++]="Not numeric";$k[$j++]=false;return true}};$1.lintcset82=function(){var _5=$k[--$j];$k[$j++]=true;$F(_5,function(){var _6=$s(1);$p(_6,0,$k[--$j]);$x("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",_6);if($nt($k[--$j])){$j-=2;$k[$j++]=false;return true}$j-=3});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badCSET82character";$k[$j++]="Invalid CSET 82 character";$k[$j++]=false;return true}};$1.lintcset39=function(){var _A=$k[--$j];$k[$j++]=true;$F(_A,function(){var _B=$s(1);$p(_B,0,$k[--$j]);$x("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",_B);if($nt($k[--$j])){$j-=2;$k[$j++]=false;return true}$j-=3});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badCSET39character";$k[$j++]="Invalid CSET 39 character";$k[$j++]=false;return true}};$1.lintkey=function(){var _F=$k[--$j];$k[$j++]=_F;if(_F.length<2){$j-=2;$k[$j++]="bwipp.GS1keyTooShort";$k[$j++]="Key is too short";$k[$j++]=false;return true}var _G=$k[--$j];var _H=$g(_G,0);var _I=$g(_G,1);if(_H<48||_H>57||(_I<48||_I>57)){$j--;$k[$j++]="bwipp.GS1badGCP";$k[$j++]="Non-numeric company prefix";$k[$j++]=false;return true}};$1.lintimporteridx=function(){$x("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",$k[--$j]);if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1badImporterIndex";$k[$j++]="Invalid importer index";$k[$j++]=false;return true}$j-=3};$1.lintcsum=function(){$k[$j++]=Infinity;var _L=$k[--$j];var _M=$k[--$j];var _N=_M.length%2==0?3:1;$k[$j++]=_L;$k[$j++]=_N;$F(_M,function(){var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=$f(_O-48)*_P;$k[$j++]=$f(4-_P)});$j--;var _Q=$m()+1;$k[$j++]=0;for(var _R=0,_S=_Q-1;_R<_S;_R++){var _T=$k[--$j];var _U=$k[--$j];$k[$j++]=$f(_U+_T)}var _V=$k[--$j];var _W=$k[--$j];$k[$j++]=_V;$k[$j++]=_W;$j--;if($k[--$j]%10!=0){$j--;$k[$j++]="bwipp.GS1badChecksum";$k[$j++]="Bad checksum";$k[$j++]=false;return true}};$k[$j++]=Infinity;$k[$j++]=0;for(var _Y=0,_Z="!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length;_Y<_Z;_Y++){var _b=$k[--$j];$k[$j++]=$g("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",_Y);$k[$j++]=_b;$k[$j++]=$f(_b+1)}$j--;$1.cset82=$d();$k[$j++]=Infinity;$k[$j++]=0;for(var _d=0,_e="23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length;_d<_e;_d++){var _g=$k[--$j];$k[$j++]=$g("23456789ABCDEFGHJKLMNPQRSTUVWXYZ",_d);$k[$j++]=_g;$k[$j++]=$f(_g+1)}$j--;$1.cset32=$d();$1.lintcsumalpha=function(){var _i=$k[--$j];$k[$j++]=_i;if(_i.length<2){$j-=2;$k[$j++]="bwipp.GS1alphaTooShort";$k[$j++]="Alphanumeric string is too short to check";$k[$j++]=false;return true}var _j=$k[--$j];$k[$j++]=_j;$k[$j++]=_j.length-2;$k[$j++]=$G(_j,0,_j.length-2);$k[$j++]=Infinity;var _l=$k[--$j];var _m=$k[--$j];$k[$j++]=_l;$F(_m,function(){var _n=$k[--$j];var _p=$g($1.cset82,_n)!==undefined;$k[$j++]=_n;if(_p){var _s=$g($1.cset82,$k[--$j]);$k[$j++]=_s}else{$k[$j++]=-1;return true}});var _t=$k[--$j];$k[$j++]=_t;if(_t==-1){$l();$j-=3;$k[$j++]="bwipp.GS1UnknownCSET82Character";$k[$j++]="Unknown CSET 82 character";$k[$j++]=false;return true}$r($a($m()));var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=_w;$k[$j++]=_x;$j--;var _y=$k[--$j];var _z=$k[--$j];var _11=$G($k[--$j],_z,2);$k[$j++]=_y;$k[$j++]=_11;$k[$j++]=Infinity;var _12=$k[--$j];var _13=$k[--$j];$k[$j++]=_12;$F(_13,function(){var _14=$k[--$j];var _16=$g($1.cset32,_14)!==undefined;$k[$j++]=_14;if(_16){var _19=$g($1.cset32,$k[--$j]);$k[$j++]=_19}else{$k[$j++]=-1;return true}});var _1A=$k[--$j];$k[$j++]=_1A;if(_1A==-1){$l();$j-=2;$k[$j++]="bwipp.GS1UnknownCSET32Character";$k[$j++]="Unknown CSET 32 character";$k[$j++]=false;return true}$r($a($m()));var _1D=$k[--$j];var _1E=$k[--$j];$k[$j++]=_1D;$k[$j++]=_1E;$j--;var _1F=$k[--$j];var _1I=$k[--$j];var _1J=$a([2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83]);var _1K=_1I.length;$k[$j++]=$f(($g(_1F,0)<<5)+$g(_1F,1));$k[$j++]=_1I;$k[$j++]=_1J;$k[$j++]=_1K;if(_1K>_1J.length){$j-=5;$k[$j++]="bwipp.GS1alphaTooLong";$k[$j++]="Alphanumeric string is too long to check";$k[$j++]=false;return true}var _1L=$k[--$j];var _1N=$G($k[--$j],0,_1L);for(var _1O=0,_1P=_1N.length;_1O<_1P;_1O++){var _1R=$k[--$j];$k[$j++]=$g(_1N,_1O);$k[$j++]=_1R}var _1S=$k[--$j];$k[$j++]=0;$F(_1S,function(){var _1T=$k[--$j];var _1U=$k[--$j];var _1V=$k[--$j];$k[$j++]=$f(_1U+_1V*_1T)});var _1W=$k[--$j];if($k[--$j]!=_1W%1021){$j--;$k[$j++]="bwipp.GS1badAlphaCheckCharacters";$k[$j++]="Bad alphanumeric check characters";$k[$j++]=false;return true}};$k[$j++]=Infinity;var _1Y=$a(["004","008","010","012","016","020","024","028","031","032","036","040","044","048","050","051","052","056","060","064","068","070","072","074","076","084","086","090","092","096","100","104","108","112","116","120","124","132","136","140","144","148","152","156","158","162","166","170","174","175","178","180","184","188","191","192","196","203","204","208","212","214","218","222","226","231","232","233","234","238","239","242","246","248","250","254","258","260","262","266","268","270","275","276","288","292","296","300","304","308","312","316","320","324","328","332","334","336","340","344","348","352","356","360","364","368","372","376","380","384","388","392","398","400","404","408","410","414","417","418","422","426","428","430","434","438","440","442","446","450","454","458","462","466","470","474","478","480","484","492","496","498","499","500","504","508","512","516","520","524","528","531","533","534","535","540","548","554","558","562","566","570","574","578","580","581","583","584","585","586","591","598","600","604","608","612","616","620","624","626","630","634","638","642","643","646","652","654","659","660","662","663","666","670","674","678","682","686","688","690","694","702","703","704","705","706","710","716","724","728","729","732","740","744","748","752","756","760","762","764","768","772","776","780","784","788","792","795","796","798","800","804","807","818","826","831","832","833","834","840","850","854","858","860","862","876","882","887","894"]);for(var _1Z=0,_1a=_1Y.length;_1Z<_1a;_1Z++){var _1b=$g(_1Y,_1Z);$k[$j++]=_1b;$k[$j++]=_1b}$1.iso3166=$d();$1.lintiso3166=function(){var _1f=$g($1.iso3166,$k[--$j])!==undefined;if(!_1f){$j--;$k[$j++]="bwipp.GS1UnknownCountry";$k[$j++]="Unknown country code";$k[$j++]=false;return true}};$1.lintiso3166999=function(){var _1g=$k[--$j];$k[$j++]=_1g;if($ne(_1g,"999")){var _1j=$g($1.iso3166,$k[--$j])!==undefined;if(!_1j){$j--;$k[$j++]="bwipp.GS1UnknownCountryOr999";$k[$j++]="Unknown country code or not 999";$k[$j++]=false;return true}}else{$j--}};$1.lintiso3166list=function(){var _1k=$k[--$j];$k[$j++]=_1k;if(_1k.length%3!=0){$j-=2;$k[$j++]="bwipp.GS1BadCountryListLength";$k[$j++]="Not a group of three-digit country codes";$k[$j++]=false;return true}var _1l=$k[--$j];$k[$j++]=_1l;$k[$j++]=true;for(var _1n=0,_1m=_1l.length-1;_1n<=_1m;_1n+=3){var _1o=$k[--$j];var _1p=$k[--$j];var _1s=$g($1.iso3166,$G(_1p,_1n,3))!==undefined;$k[$j++]=_1p;$k[$j++]=_1o;if(!_1s){$j-=2;$k[$j++]=false;break}}if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1UnknownCountry";$k[$j++]="Unknown country code";$k[$j++]=false;return true}$j--};$k[$j++]=Infinity;var _1u=$a(["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]);for(var _1v=0,_1w=_1u.length;_1v<_1w;_1v++){var _1x=$g(_1u,_1v);$k[$j++]=_1x;$k[$j++]=_1x}$1.iso3166alpha2=$d();$1.lintiso3166alpha2=function(){var _21=$g($1.iso3166alpha2,$k[--$j])!==undefined;if(!_21){$j--;$k[$j++]="bwipp.GS1UnknownCountryAlpha";$k[$j++]="Unknown country alpha code";$k[$j++]=false;return true}};$k[$j++]=Infinity;var _22=$a(["008","012","032","036","044","048","050","051","052","060","064","068","072","084","090","096","104","108","116","124","132","136","144","152","156","170","174","188","191","192","203","208","214","222","230","232","238","242","262","270","292","320","324","328","332","340","344","348","352","356","360","364","368","376","388","392","398","400","404","408","410","414","417","418","422","426","430","434","446","454","458","462","480","484","496","498","504","512","516","524","532","533","548","554","558","566","578","586","590","598","600","604","608","634","643","646","654","682","690","694","702","704","706","710","728","748","752","756","760","764","776","780","784","788","800","807","818","826","834","840","858","860","882","886","901","927","928","929","930","931","932","933","934","936","938","940","941","943","944","946","947","948","949","950","951","952","953","955","956","957","958","959","960","961","962","963","964","965","967","968","969","970","971","972","973","975","976","977","978","979","980","981","984","985","986","990","994","997","999"]);for(var _23=0,_24=_22.length;_23<_24;_23++){var _25=$g(_22,_23);$k[$j++]=_25;$k[$j++]=_25}$1.iso4217=$d();$1.lintiso4217=function(){var _29=$g($1.iso4217,$k[--$j])!==undefined;if(!_29){$j--;$k[$j++]="bwipp.GS1UnknownCurrency";$k[$j++]="Unknown currency code";$k[$j++]=false;return true}};$1.lintiban=function(){var _2A=$k[--$j];$k[$j++]=_2A;if(_2A.length<4){$j-=2;$k[$j++]="bwipp.GS1tooShort";$k[$j++]="IBAN too short";$k[$j++]=false;return true}var _2B=$k[--$j];$k[$j++]=_2B;$k[$j++]=true;$F(_2B,function(){var _2C=$s(1);$p(_2C,0,$k[--$j]);$x("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",_2C);if($nt($k[--$j])){$j-=2;$k[$j++]=false;return true}$j-=3});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badIBANcharacter";$k[$j++]="Invalid IBAN character";$k[$j++]=false;return true}var _2G=$k[--$j];$k[$j++]=_2G;$k[$j++]=_2G;$k[$j++]=Infinity;var _2H=$k[--$j];var _2I=$k[--$j];$k[$j++]=_2H;$k[$j++]=_2I;$k[$j++]=Infinity;var _2J=$k[--$j];var _2K=$k[--$j];$k[$j++]=_2J;$F(_2K);$r($m(),-4);$r($a($m()));var _2O=$k[--$j];var _2P=$k[--$j];$k[$j++]=_2O;$k[$j++]=_2P;$j--;$F($k[--$j],function(){var _2S=$f($k[--$j]-48);$k[$j++]=_2S;if(_2S>9){var _2U=$f($k[--$j]-7);$k[$j++]=~~(_2U/10);$k[$j++]=_2U%10}});$r($a($m()));var _2X=$k[--$j];var _2Y=$k[--$j];$k[$j++]=_2X;$k[$j++]=_2Y;$j--;var _2Z=$k[--$j];$k[$j++]=0;$F(_2Z,function(){var _2a=$k[--$j];var _2b=$k[--$j];$k[$j++]=$f(_2a+_2b*10)%97});if($k[--$j]!=1){$j-=2;$k[$j++]="bwipp.GS1badIBANchecksum";$k[$j++]="IBAN checksum incorrect";$k[$j++]=false;return true}var _2e=$G($k[--$j],0,2);$k[$j++]=_2e;$1.lintiso3166alpha2()};$1.lintzero=function(){if($ne($k[--$j],"0")){$j--;$k[$j++]="bwipp.GS1zeroRequired";$k[$j++]="Zero is required";$k[$j++]=false;return true}};$1.lintnonzero=function(){var _2g=$k[--$j];$k[$j++]=false;$F(_2g,function(){if($k[--$j]!=48){$j--;$k[$j++]=true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1zeroNotPermitted";$k[$j++]="Zero not permitted";$k[$j++]=false;return true}};$1.lintnozeroprefix=function(){var _2j=$k[--$j];if(_2j.length>1&&$g(_2j,0)==48){$j--;$k[$j++]="bwipp.GS1badZeroPrefix";$k[$j++]="Zero prefix is not permitted";$k[$j++]=false;return true}};$1.lintyymmd0=function(){var _2l=$k[--$j];var _2n=~~$z($G(_2l,2,2));$k[$j++]=_2l;if(_2n<1||_2n>12){$j--;$k[$j++]="bwipp.GS1badMonth";$k[$j++]="Invalid month";$k[$j++]=false;return true}var _2o=$k[--$j];var _2q=~~$z($G(_2o,0,2));var _2r=_2q-21;$k[$j++]=_2o;$k[$j++]=_2q;$k[$j++]=_2r;if(_2r>=51){$j--;var _2s=$k[--$j];$k[$j++]=$f(_2s+1900)}else{if($k[--$j]<=-50){var _2u=$k[--$j];$k[$j++]=$f(_2u+2100)}else{var _2v=$k[--$j];$k[$j++]=$f(_2v+2e3)}}var _2w=$k[--$j];$k[$j++]=_2w%400==0||_2w%4==0&&_2w%100!=0;$k[$j++]=Infinity;var _2x=$k[--$j];var _2z=$k[--$j]?29:28;$k[$j++]=_2x;$k[$j++]=31;$k[$j++]=_2z;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _30=$a();var _31=$k[--$j];if($g(_30,~~$z($G(_31,2,2))-1)<~~$z($G(_31,4,2))){$j--;$k[$j++]="bwipp.GS1badDay";$k[$j++]="Invalid day of month";$k[$j++]=false;return true}};$1.lintyymmdd=function(){var _35=$k[--$j];$k[$j++]=_35;if(_35.length!=6){$j--;$k[$j++]="bwipp.GS1badDateLength";$k[$j++]="Invalid length for date";$k[$j++]=false;return true}var _36=$k[--$j];$k[$j++]=_36;if(~~$z($G(_36,4,2))<1){$j--;$k[$j++]="bwipp.GS1badDay";$k[$j++]="Invalid day of month";$k[$j++]=false;return true}$1.lintyymmd0()};$1.lintyymmddhh=function(){var _38=$k[--$j];$k[$j++]=_38;if(_38.length!=8){$j--;$k[$j++]="bwipp.GS1badYYMMDDHHLength";$k[$j++]="Invalid length for date with hour";$k[$j++]=false;return true}var _39=$k[--$j];$k[$j++]=_39;if(~~$z($G(_39,6,2))>23){$j-=2;$k[$j++]="bwipp.GS1badHour";$k[$j++]="Invalid hour of day";$k[$j++]=false;return true}var _3C=$G($k[--$j],0,6);$k[$j++]=_3C;$1.lintyymmdd()};$1.linthhmm=function(){var _3D=$k[--$j];$k[$j++]=_3D;if(~~$z($G(_3D,0,2))>23){$j-=2;$k[$j++]="bwipp.GS1badHour";$k[$j++]="Invalid hour of day";$k[$j++]=false;return true}if(~~$z($G($k[--$j],2,2))>59){$j--;$k[$j++]="bwipp.GS1badMinute";$k[$j++]="Invalid minute in the hour";$k[$j++]=false;return true}};$1.lintmmoptss=function(){var _3H=$k[--$j];var _3I=_3H.length;$k[$j++]=_3H;if(_3I!=2&&_3I!=4){$j--;$k[$j++]="bwipp.GS1badTimeLength";$k[$j++]="Invalid length for optional minutes and seconds";$k[$j++]=false;return true}var _3J=$k[--$j];$k[$j++]=_3J;if(~~$z($G(_3J,0,2))>59){$j-=2;$k[$j++]="bwipp.GS1badMinute";$k[$j++]="Invalid minute in the hour";$k[$j++]=false;return true}var _3L=$k[--$j];$k[$j++]=_3L;if(_3L.length>=4){var _3M=$k[--$j];$k[$j++]=_3M;if(~~$z($G(_3M,2,2))>59){$j-=2;$k[$j++]="bwipp.GS1badSecond";$k[$j++]="Invalid second in the minute";$k[$j++]=false;return true}}$j--};$1.lintyesno=function(){var _3O=$k[--$j];if($ne(_3O,"0")&&$ne(_3O,"1")){$j--;$k[$j++]="bwipp.GS1badBoolean";$k[$j++]="Neither 0 nor 1 for yes or no";$k[$j++]=false;return true}};$1.lintwinding=function(){var _3P=$k[--$j];if($ne(_3P,"0")&&($ne(_3P,"1")&&$ne(_3P,"9"))){$j--;$k[$j++]="bwipp.GS1badWinding";$k[$j++]="Invalid winding direction";$k[$j++]=false;return true}};$1.lintpieceoftotal=function(){var _3Q=$k[--$j];$k[$j++]=_3Q;if(_3Q.length%2!=0){$j-=2;$k[$j++]="bwipp.GS1badPieceTotalLength";$k[$j++]="Invalid piece/total length";$k[$j++]=false;return true}var _3R=$k[--$j];var _3T=~~$z($G(_3R,0,~~(_3R.length/2)));$k[$j++]=_3R;$k[$j++]=_3T;if(_3T==0){$j-=3;$k[$j++]="bwipp.GS1badPieceNumber";$k[$j++]="Invalid piece number";$k[$j++]=false;return true}var _3U=$k[--$j];var _3V=$k[--$j];var _3W=~~(_3V.length/2);var _3Y=~~$z($G(_3V,_3W,_3W));$k[$j++]=_3U;$k[$j++]=_3Y;if(_3Y==0){$j-=3;$k[$j++]="bwipp.GS1badPieceTotal";$k[$j++]="Invalid total number";$k[$j++]=false;return true}var _3Z=$k[--$j];if($gt($k[--$j],_3Z)){$j--;$k[$j++]="bwipp.GS1pieceExceedsTotal";$k[$j++]="Piece number exceeds total";$k[$j++]=false;return true}};$1.lintpcenc=function(){for(;;){$x($k[--$j],"%");if($nt($k[--$j])){$j--;break}$j-=2;var _3d=$k[--$j];$k[$j++]=_3d;if(_3d.length<2){$j-=2;$k[$j++]="bwipp.GS1badPercentEscape";$k[$j++]="Invalid % escape";$k[$j++]=false;break}var _3e=$k[--$j];var _3f=$G(_3e,0,2);$k[$j++]=_3e;$k[$j++]=true;for(var _3g=0,_3h=_3f.length;_3g<_3h;_3g++){var _3j=$s(1);$p(_3j,0,$g(_3f,_3g));$x("0123456789ABCDEFabcdef",_3j);if($nt($k[--$j])){$j-=2;$k[$j++]=false;return true}$j-=3}if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1badPercentChars";$k[$j++]="Invalid characters for percent encoding";$k[$j++]=false;break}}};$1.lintcouponcode=function(){var _3m=$k[--$j];$k[$j++]=_3m;$k[$j++]=true;$F(_3m,function(){var _3n=$k[--$j];if(_3n<48||_3n>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1couponNotNumeric";$k[$j++]="Coupon not numeric";$k[$j++]=false;return true}var _3p=$k[--$j];$k[$j++]=_3p;if(_3p.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortGCPVLI";$k[$j++]="Coupon too short: Missing GCP VLI";$k[$j++]=false;return true}var _3q=$k[--$j];var _3s=~~$z($G(_3q,0,1));$k[$j++]=_3q;$k[$j++]=_3s;if(_3s>6){$j-=2;$k[$j++]="bwipp.GS1couponBadGCPVLI";$k[$j++]="Coupon GCP length indicator must be 0-6";$k[$j++]=false;return true}var _3t=$k[--$j];var _3u=$k[--$j];$k[$j++]=_3u;$k[$j++]=$f($f(_3t+6)+1);if($f($f(_3t+6)+1)>_3u.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortGCP";$k[$j++]="Coupon too short: GCP truncated";$k[$j++]=false;return true}var _3v=$k[--$j];var _3w=$k[--$j];var _3x=$G(_3w,_3v,$f(_3w.length-_3v));$k[$j++]=_3x;if(_3x.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortOfferCode";$k[$j++]="Coupon too short: Offer Code truncated";$k[$j++]=false;return true}var _3y=$k[--$j];var _3z=$G(_3y,6,_3y.length-6);$k[$j++]=_3z;if(_3z.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueVLI";$k[$j++]="Coupon too short: Missing Save Value VLI";$k[$j++]=false;return true}var _40=$k[--$j];var _42=~~$z($G(_40,0,1));$k[$j++]=_40;$k[$j++]=_42;if(_42<1||_42>5){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueVLI";$k[$j++]="Coupon Save Value length indicator must be 1-5";$k[$j++]=false;return true}var _43=$k[--$j];var _44=$k[--$j];$k[$j++]=_44;$k[$j++]=$f(_43+1);if($f(_43+1)>_44.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSaveValue";$k[$j++]="Coupon too short: Save Value truncated";$k[$j++]=false;return true}var _45=$k[--$j];var _46=$k[--$j];var _47=$G(_46,_45,$f(_46.length-_45));$k[$j++]=_47;if(_47.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirementVLI";$k[$j++]="Coupon too short: Missing 1st Purchase Requirement VLI";$k[$j++]=false;return true}var _48=$k[--$j];var _4A=~~$z($G(_48,0,1));$k[$j++]=_48;$k[$j++]=_4A;if(_4A<1||_4A>5){$j-=2;$k[$j++]="bwipp.GS1couponBad1stPurchaseRequirementVLI";$k[$j++]="Coupon 1st Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _4B=$k[--$j];var _4C=$k[--$j];$k[$j++]=_4C;$k[$j++]=$f(_4B+1);if($f(_4B+1)>_4C.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirement";$k[$j++]="Coupon too short: 1st Purchase Requirement truncated";$k[$j++]=false;return true}var _4D=$k[--$j];var _4E=$k[--$j];var _4F=$G(_4E,_4D,$f(_4E.length-_4D));$k[$j++]=_4F;if(_4F.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirementCode";$k[$j++]="Coupon too short: Missing 1st Purchase Requirement Code";$k[$j++]=false;return true}var _4G=$k[--$j];var _4I=~~$z($G(_4G,0,1));$k[$j++]=_4G;if(_4I>4&&_4I!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad1stPurchaseRequirementCode";$k[$j++]="Coupon 1st Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _4J=$k[--$j];var _4K=$G(_4J,1,_4J.length-1);$k[$j++]=_4K;if(_4K.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseFamilyCode";$k[$j++]="Coupon too short: 1st Purchase Family Code truncated";$k[$j++]=false;return true}var _4L=$k[--$j];var _4M=$G(_4L,3,_4L.length-3);$k[$j++]=_4M;if(_4M.length>=1){var _4N=$k[--$j];$k[$j++]=_4N;if(~~$z($G(_4N,0,1))==1){var _4P=$k[--$j];var _4Q=$G(_4P,1,_4P.length-1);$k[$j++]=_4Q;if(_4Q.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortAdditionalPurchaseRulesCode";$k[$j++]="Coupon too short: Missing Additional Purchase Rules Code";$k[$j++]=false;return true}var _4R=$k[--$j];$k[$j++]=_4R;if(~~$z($G(_4R,0,1))>3){$j-=2;$k[$j++]="bwipp.GS1couponBadAdditionalPurchaseRulesCode";$k[$j++]="Coupon Additional Purchase Rules Code must be 0-3";$k[$j++]=false;return true}var _4T=$k[--$j];var _4U=$G(_4T,1,_4T.length-1);$k[$j++]=_4U;if(_4U.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirementVLI";$k[$j++]="Coupon too short: Missing 2nd Purchase Requirement VLI";$k[$j++]=false;return true}var _4V=$k[--$j];var _4X=~~$z($G(_4V,0,1));$k[$j++]=_4V;$k[$j++]=_4X;if(_4X<1||_4X>5){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseRequirementVLI";$k[$j++]="Coupon 2nd Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _4Y=$k[--$j];var _4Z=$k[--$j];$k[$j++]=_4Z;$k[$j++]=$f(_4Y+1);if($f(_4Y+1)>_4Z.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirement";$k[$j++]="Coupon too short: 2nd Purchase Requirement truncated";$k[$j++]=false;return true}var _4a=$k[--$j];var _4b=$k[--$j];var _4c=$G(_4b,_4a,$f(_4b.length-_4a));$k[$j++]=_4c;if(_4c.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirementCode";$k[$j++]="Coupon too short: Missing 2nd Purchase Requirement Code";$k[$j++]=false;return true}var _4d=$k[--$j];var _4f=~~$z($G(_4d,0,1));$k[$j++]=_4d;if(_4f>4&&_4f!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseRequirementCode";$k[$j++]="Coupon 2nd Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _4g=$k[--$j];var _4h=$G(_4g,1,_4g.length-1);$k[$j++]=_4h;if(_4h.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseFamilyCode";$k[$j++]="Coupon too short: 2nd Purchase Family Code truncated";$k[$j++]=false;return true}var _4i=$k[--$j];var _4j=$G(_4i,3,_4i.length-3);$k[$j++]=_4j;if(_4j.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseGCPVLI";$k[$j++]="Coupon too short: Missing 2nd Purchase GCP VLI";$k[$j++]=false;return true}var _4k=$k[--$j];var _4m=~~$z($G(_4k,0,1));$k[$j++]=_4k;$k[$j++]=_4m;if(_4m>6&&_4m!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseGCPVLI";$k[$j++]="Coupon 2nd Purchase GCP length indicator must be 0-6 or 9";$k[$j++]=false;return true}var _4n=$k[--$j];$k[$j++]=_4n;if(_4n!=9){var _4o=$k[--$j];$k[$j++]=$f(_4o+6)}else{$j--;$k[$j++]=0}var _4p=$k[--$j];var _4q=$k[--$j];$k[$j++]=_4q;$k[$j++]=$f(_4p+1);if($f(_4p+1)>_4q.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseGCP";$k[$j++]="Coupon too short: 2nd Purchase GCP truncated";$k[$j++]=false;return true}var _4r=$k[--$j];var _4s=$k[--$j];$k[$j++]=$G(_4s,_4r,$f(_4s.length-_4r))}}var _4u=$k[--$j];$k[$j++]=_4u;if(_4u.length>=1){var _4v=$k[--$j];$k[$j++]=_4v;if(~~$z($G(_4v,0,1))==2){var _4x=$k[--$j];var _4y=$G(_4x,1,_4x.length-1);$k[$j++]=_4y;if(_4y.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirementVLI";$k[$j++]="Coupon too short: Missing 3rd Purchase Requirement VLI";$k[$j++]=false;return true}var _4z=$k[--$j];var _51=~~$z($G(_4z,0,1));$k[$j++]=_4z;$k[$j++]=_51;if(_51<1||_51>5){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseRequirementVLI";$k[$j++]="Coupon 3rd Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _52=$k[--$j];var _53=$k[--$j];$k[$j++]=_53;$k[$j++]=$f(_52+1);if($f(_52+1)>_53.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirement";$k[$j++]="Coupon too short: 3rd Purchase Requirement truncated";$k[$j++]=false;return true}var _54=$k[--$j];var _55=$k[--$j];var _56=$G(_55,_54,$f(_55.length-_54));$k[$j++]=_56;if(_56.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirementCode";$k[$j++]="Coupon too short: Missing 3rd Purchase Requirement Code";$k[$j++]=false;return true}var _57=$k[--$j];var _59=~~$z($G(_57,0,1));$k[$j++]=_57;if(_59>4&&_59!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseRequirementCode";$k[$j++]="Coupon 3rd Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _5A=$k[--$j];var _5B=$G(_5A,1,_5A.length-1);$k[$j++]=_5B;if(_5B.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseFamilyCode";$k[$j++]="Coupon too short: 3rd Purchase Family Code truncated";$k[$j++]=false;return true}var _5C=$k[--$j];var _5D=$G(_5C,3,_5C.length-3);$k[$j++]=_5D;if(_5D.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseGCPVLI";$k[$j++]="Coupon too short: Missing 3rd Purchase GCP VLI";$k[$j++]=false;return true}var _5E=$k[--$j];var _5G=~~$z($G(_5E,0,1));$k[$j++]=_5E;$k[$j++]=_5G;if(_5G>6&&_5G!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseGCPVLI";$k[$j++]="Coupon 3rd Purchase GCP length indicator must be 0-6 or 9";$k[$j++]=false;return true}var _5H=$k[--$j];$k[$j++]=_5H;if(_5H!=9){var _5I=$k[--$j];$k[$j++]=$f(_5I+6)}else{$j--;$k[$j++]=0}var _5J=$k[--$j];var _5K=$k[--$j];$k[$j++]=_5K;$k[$j++]=$f(_5J+1);if($f(_5J+1)>_5K.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseGCP";$k[$j++]="Coupon too short: 3rd Purchase GCP truncated";$k[$j++]=false;return true}var _5L=$k[--$j];var _5M=$k[--$j];$k[$j++]=$G(_5M,_5L,$f(_5M.length-_5L))}}$1.couponexpire=-1;var _5O=$k[--$j];$k[$j++]=_5O;if(_5O.length>=1){var _5P=$k[--$j];$k[$j++]=_5P;if(~~$z($G(_5P,0,1))==3){var _5R=$k[--$j];var _5S=$G(_5R,1,_5R.length-1);$k[$j++]=_5S;if(_5S.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortExpirationDate";$k[$j++]="Coupon too short: Expiration date";$k[$j++]=false;return true}var _5T=$k[--$j];var _5V=~~$z($G(_5T,2,2));$k[$j++]=_5T;if(_5V<1||_5V>12){$j-=2;$k[$j++]="bwipp.GS1couponExpirationDateBadMonth";$k[$j++]="Invalid month in expiration date";$k[$j++]=false;return true}var _5W=$k[--$j];var _5Y=~~$z($G(_5W,0,2));var _5Z=_5Y-21;$k[$j++]=_5W;$k[$j++]=_5Y;$k[$j++]=_5Z;if(_5Z>=51){$j--;var _5a=$k[--$j];$k[$j++]=$f(_5a+1900)}else{if($k[--$j]<=-50){var _5c=$k[--$j];$k[$j++]=$f(_5c+2100)}else{var _5d=$k[--$j];$k[$j++]=$f(_5d+2e3)}}var _5e=$k[--$j];$k[$j++]=_5e%400==0||_5e%4==0&&_5e%100!=0;$k[$j++]=Infinity;var _5f=$k[--$j];var _5h=$k[--$j]?29:28;$k[$j++]=_5f;$k[$j++]=31;$k[$j++]=_5h;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _5i=$a();var _5j=$k[--$j];var _5n=~~$z($G(_5j,4,2));$k[$j++]=_5j;if($g(_5i,~~$z($G(_5j,2,2))-1)<_5n||_5n<1){$j-=2;$k[$j++]="bwipp.GS1couponExpirationDateBadDay";$k[$j++]="Invalid day of month in expiration date";$k[$j++]=false;return true}var _5o=$k[--$j];$1.couponexpire=~~$z($G(_5o,0,6));$k[$j++]=$G(_5o,6,_5o.length-6)}}var _5r=$k[--$j];$k[$j++]=_5r;if(_5r.length>=1){var _5s=$k[--$j];$k[$j++]=_5s;if(~~$z($G(_5s,0,1))==4){var _5u=$k[--$j];var _5v=$G(_5u,1,_5u.length-1);$k[$j++]=_5v;if(_5v.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortStartDate";$k[$j++]="Coupon too short: Start date";$k[$j++]=false;return true}var _5w=$k[--$j];var _5y=~~$z($G(_5w,2,2));$k[$j++]=_5w;if(_5y<1||_5y>12){$j-=2;$k[$j++]="bwipp.GS1couponStartDateBadMonth";$k[$j++]="Invalid month in start date";$k[$j++]=false;return true}var _5z=$k[--$j];var _61=~~$z($G(_5z,0,2));var _62=_61-21;$k[$j++]=_5z;$k[$j++]=_61;$k[$j++]=_62;if(_62>=51){$j--;var _63=$k[--$j];$k[$j++]=$f(_63+1900)}else{if($k[--$j]<=-50){var _65=$k[--$j];$k[$j++]=$f(_65+2100)}else{var _66=$k[--$j];$k[$j++]=$f(_66+2e3)}}var _67=$k[--$j];$k[$j++]=_67%400==0||_67%4==0&&_67%100!=0;$k[$j++]=Infinity;var _68=$k[--$j];var _6A=$k[--$j]?29:28;$k[$j++]=_68;$k[$j++]=31;$k[$j++]=_6A;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _6B=$a();var _6C=$k[--$j];var _6G=~~$z($G(_6C,4,2));$k[$j++]=_6C;if($g(_6B,~~$z($G(_6C,2,2))-1)<_6G||_6G<1){$j-=2;$k[$j++]="bwipp.GS1couponStartDateBadDay";$k[$j++]="Invalid day of month in start date";$k[$j++]=false;return true}var _6H=$k[--$j];$1.couponstart=~~$z($G(_6H,0,6));$k[$j++]=_6H;if($1.couponexpire!=-1&&$1.couponexpire<$1.couponstart){$j-=2;$k[$j++]="bwipp.GS1couponExpireDateBeforeStartDate";$k[$j++]="Coupon expires before it starts";$k[$j++]=false;return true}var _6M=$k[--$j];$k[$j++]=$G(_6M,6,_6M.length-6)}}var _6O=$k[--$j];$k[$j++]=_6O;if(_6O.length>=1){var _6P=$k[--$j];$k[$j++]=_6P;if(~~$z($G(_6P,0,1))==5){var _6R=$k[--$j];var _6S=$G(_6R,1,_6R.length-1);$k[$j++]=_6S;if(_6S.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSerialNumberVLI";$k[$j++]="Coupon too short: Missing Serial Number VLI";$k[$j++]=false;return true}var _6T=$k[--$j];var _6U=$G(_6T,0,1);$k[$j++]=_6T;$k[$j++]=~~$z(_6U)+6+1;if(~~$z(_6U)+6+1>_6T.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSerialNumber";$k[$j++]="Coupon too short: Serial Number truncated";$k[$j++]=false;return true}var _6V=$k[--$j];var _6W=$k[--$j];$k[$j++]=$G(_6W,_6V,$f(_6W.length-_6V))}}var _6Y=$k[--$j];$k[$j++]=_6Y;if(_6Y.length>=1){var _6Z=$k[--$j];$k[$j++]=_6Z;if(~~$z($G(_6Z,0,1))==6){var _6b=$k[--$j];var _6c=$G(_6b,1,_6b.length-1);$k[$j++]=_6c;if(_6c.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortRetailerGCPGLNVLI";$k[$j++]="Coupon too short: Missing Retailer GCP/GLN VLI";$k[$j++]=false;return true}var _6d=$k[--$j];var _6f=~~$z($G(_6d,0,1));$k[$j++]=_6d;$k[$j++]=_6f;if(_6f<1||_6f>7){$j-=2;$k[$j++]="bwipp.GS1couponBadRetailerGCPGLNVLI";$k[$j++]="Coupon Retailer GCP/GLN length indicator must be 1-7";$k[$j++]=false;return true}var _6g=$k[--$j];var _6h=$k[--$j];$k[$j++]=_6h;$k[$j++]=$f($f(_6g+6)+1);if($f($f(_6g+6)+1)>_6h.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortRetailerGCPGLN";$k[$j++]="Coupon too short: Retailer GCP/GLN truncated";$k[$j++]=false;return true}var _6i=$k[--$j];var _6j=$k[--$j];$k[$j++]=$G(_6j,_6i,$f(_6j.length-_6i))}}var _6l=$k[--$j];$k[$j++]=_6l;if(_6l.length>=1){var _6m=$k[--$j];$k[$j++]=_6m;if(~~$z($G(_6m,0,1))==9){var _6o=$k[--$j];var _6p=$G(_6o,1,_6o.length-1);$k[$j++]=_6p;if(_6p.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueCode";$k[$j++]="Coupon too short: Missing Save Value Code";$k[$j++]=false;return true}var _6q=$k[--$j];var _6s=~~$z($G(_6q,0,1));$k[$j++]=_6q;if(_6s>6||(_6s==3||_6s==4)){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueCode";$k[$j++]="Coupon Save Value Code must be 0,1,2,5 or 6";$k[$j++]=false;return true}var _6t=$k[--$j];var _6u=$G(_6t,1,_6t.length-1);$k[$j++]=_6u;if(_6u.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueAppliesToItem";$k[$j++]="Coupon too short: Missing Save Value Applies to Item";$k[$j++]=false;return true}var _6v=$k[--$j];$k[$j++]=_6v;if(~~$z($G(_6v,0,1))>2){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueAppliesToItem";$k[$j++]="Coupon Save Value Applies to Item must be 0-2";$k[$j++]=false;return true}var _6x=$k[--$j];var _6y=$G(_6x,1,_6x.length-1);$k[$j++]=_6y;if(_6y.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortStoreCouponFlag";$k[$j++]="Coupon too short: Missing Store Coupon Flag";$k[$j++]=false;return true}var _6z=$k[--$j];var _70=$G(_6z,1,_6z.length-1);$k[$j++]=_70;if(_70.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortDontMultiplyFlag";$k[$j++]="Coupon too short: Missing Don't Multiply Flag";$k[$j++]=false;return true}var _71=$k[--$j];$k[$j++]=_71;if(~~$z($G(_71,0,1))>1){$j-=2;$k[$j++]="bwipp.GS1couponBadDontMultiplyFlag";$k[$j++]="Don't Multiply Flag must be 0 or 1";$k[$j++]=false;return true}var _73=$k[--$j];$k[$j++]=$G(_73,1,_73.length-1)}}var _75=$k[--$j];$k[$j++]=_75;if(_75.length!=0){$j-=2;$k[$j++]="bwipp.GS1couponUnrecognisedOptionalField";$k[$j++]="Coupon fields must be 1,2,3,4,5,6 or 9, increasing order";$k[$j++]=false;return true}$j--};$1.lintcouponposoffer=function(){var _76=$k[--$j];$k[$j++]=_76;$k[$j++]=true;$F(_76,function(){var _77=$k[--$j];if(_77<48||_77>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1couponNotNumeric";$k[$j++]="Coupon not numeric";$k[$j++]=false;return true}var _79=$k[--$j];$k[$j++]=_79;if(_79.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortFormatCode";$k[$j++]="Coupon too short: Missing Format Code";$k[$j++]=false;return true}var _7A=$k[--$j];var _7B=$G(_7A,0,1);$k[$j++]=_7A;if($ne(_7B,"0")&&$ne(_7B,"1")){$j-=2;$k[$j++]="bwipp.GS1couponBadFormatCode";$k[$j++]="Coupon format must be 0 or 1";$k[$j++]=false;return true}var _7C=$k[--$j];var _7D=$G(_7C,1,_7C.length-1);$k[$j++]=_7D;if(_7D.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortFunderVLI";$k[$j++]="Coupon too short: Missing Funder VLI";$k[$j++]=false;return true}var _7E=$k[--$j];var _7G=~~$z($G(_7E,0,1));$k[$j++]=_7E;$k[$j++]=_7G;if(_7G>6){$j-=3;$k[$j++]="bwipp.GS1couponBadFunderVLI";$k[$j++]="Coupon Funder length indicator must be 0-6";$k[$j++]=false;return true}var _7H=$k[--$j];var _7I=$k[--$j];$k[$j++]=_7I;$k[$j++]=$f($f(_7H+6)+1);if($f($f(_7H+6)+1)>_7I.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortFunder";$k[$j++]="Coupon too short: Truncated Funder ID";$k[$j++]=false;return true}var _7J=$k[--$j];var _7K=$k[--$j];var _7L=$G(_7K,_7J,$f(_7K.length-_7J));$k[$j++]=_7L;if(_7L.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortOfferCode";$k[$j++]="Coupon too short: Truncated Offer Code";$k[$j++]=false;return true}var _7M=$k[--$j];var _7N=$G(_7M,6,_7M.length-6);$k[$j++]=_7N;if(_7N.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSnVLI";$k[$j++]="Coupon too short: Missing SN VLI";$k[$j++]=false;return true}var _7O=$k[--$j];var _7P=$G(_7O,0,1);$k[$j++]=_7O;$k[$j++]=~~$z(_7P)+6+1;if(~~$z(_7P)+6+1>_7O.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSn";$k[$j++]="Coupon too short: Truncated SN";$k[$j++]=false;return true}var _7Q=$k[--$j];var _7R=$k[--$j];var _7S=$G(_7R,_7Q,$f(_7R.length-_7Q));$k[$j++]=_7S;if(_7S.length!=0){$j-=2;$k[$j++]="bwipp.GS1couponTooLong";$k[$j++]="Coupon too long";$k[$j++]=false;return true}$j--};var _7U=new Map([["cset","N"],["min",18],["max",18],["check",$a(["lintcsum","lintkey"])]]);var _7X=new Map([["cset","N"],["min",14],["max",14],["check",$a(["lintcsum","lintkey"])]]);var _7Y=$a([_7X]);var _7a=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _7d=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmd0"])]]);var _7e=$a([_7d]);var _7g=new Map([["cset","N"],["min",2],["max",2],["check",$a([])]]);var _7j=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _7k=$a([_7j]);var _7m=new Map([["cset","X"],["min",1],["max",28],["check",$a([])]]);var _7p=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _7q=$a([_7p]);var _7s=new Map([["cset","N"],["min",1],["max",6],["check",$a([])]]);var _7v=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _7y=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _7z=$a([_7y]);var _81=new Map([["cset","N"],["min",13],["max",13],["check",$a(["lintcsum","lintkey"])]]);var _83=new Map([["cset","X"],["min",0],["max",17],["check",$a([])]]);var _86=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _89=new Map([["cset","N"],["min",13],["max",13],["check",$a(["lintcsum","lintkey"])]]);var _8B=new Map([["cset","N"],["min",0],["max",12],["check",$a([])]]);var _8E=new Map([["cset","N"],["min",1],["max",8],["check",$a([])]]);var _8H=new Map([["cset","N"],["min",6],["max",6],["check",$a([])]]);var _8I=$a([_8H]);var _8K=new Map([["cset","N"],["min",1],["max",8],["check",$a([])]]);var _8N=new Map([["cset","N"],["min",1],["max",15],["check",$a([])]]);var _8O=$a([_8N]);var _8Q=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso4217"])]]);var _8S=new Map([["cset","N"],["min",1],["max",15],["check",$a([])]]);var _8T=$a([_8Q,_8S]);var _8V=new Map([["cset","N"],["min",1],["max",15],["check",$a([])]]);var _8W=$a([_8V]);var _8Y=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso4217"])]]);var _8a=new Map([["cset","N"],["min",1],["max",15],["check",$a([])]]);var _8b=$a([_8Y,_8a]);var _8d=new Map([["cset","N"],["min",4],["max",4],["check",$a([])]]);var _8e=$a([_8d]);var _8g=new Map([["cset","N"],["min",6],["max",6],["check",$a([])]]);var _8h=$a([_8g]);var _8j=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _8m=new Map([["cset","X"],["min",1],["max",30],["check",$a(["lintkey"])]]);var _8p=new Map([["cset","N"],["min",17],["max",17],["check",$a(["lintcsum","lintkey"])]]);var _8s=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _8v=new Map([["cset","N"],["min",13],["max",13],["check",$a(["lintcsum","lintkey"])]]);var _8w=$a([_8v]);var _8y=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _91=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso3166"])]]);var _93=new Map([["cset","X"],["min",1],["max",9],["check",$a([])]]);var _96=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso3166"])]]);var _99=new Map([["cset","N"],["min",1],["max",15],["check",$a(["lintiso3166list"])]]);var _9C=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso3166"])]]);var _9F=new Map([["cset","N"],["min",1],["max",15],["check",$a(["lintiso3166list"])]]);var _9I=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso3166"])]]);var _9L=new Map([["cset","X"],["min",1],["max",3],["check",$a([])]]);var _9O=new Map([["cset","X"],["min",1],["max",35],["check",$a(["lintpcenc"])]]);var _9P=$a([_9O]);var _9R=new Map([["cset","X"],["min",1],["max",70],["check",$a(["lintpcenc"])]]);var _9S=$a([_9R]);var _9U=new Map([["cset","X"],["min",2],["max",2],["check",$a(["lintiso3166alpha2"])]]);var _9X=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _9a=new Map([["cset","X"],["min",1],["max",35],["check",$a(["lintpcenc"])]]);var _9b=$a([_9a]);var _9d=new Map([["cset","X"],["min",1],["max",70],["check",$a(["lintpcenc"])]]);var _9e=$a([_9d]);var _9g=new Map([["cset","X"],["min",2],["max",2],["check",$a(["lintiso3166alpha2"])]]);var _9j=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _9m=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _9p=new Map([["cset","X"],["min",1],["max",35],["check",$a(["lintpcenc"])]]);var _9s=new Map([["cset","N"],["min",1],["max",1],["check",$a(["lintyesno"])]]);var _9t=$a([_9s]);var _9v=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmd0"])]]);var _9x=new Map([["cset","N"],["min",4],["max",4],["check",$a(["linthhmm"])]]);var _9y=$a([_9v,_9x]);var _A0=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmdd"])]]);var _A3=new Map([["cset","N"],["min",13],["max",13],["check",$a([])]]);var _A6=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _A9=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmdd"])]]);var _AB=new Map([["cset","N"],["min",4],["max",4],["check",$a(["linthhmm"])]]);var _AE=new Map([["cset","N"],["min",1],["max",4],["check",$a([])]]);var _AH=new Map([["cset","X"],["min",1],["max",12],["check",$a([])]]);var _AK=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmdd"])]]);var _AN=new Map([["cset","N"],["min",6],["max",6],["check",$a(["lintyymmdd"])]]);var _AP=new Map([["cset","N"],["min",0],["max",6],["check",$a(["lintyymmdd"])]]);var _AS=new Map([["cset","X"],["min",1],["max",3],["check",$a([])]]);var _AV=new Map([["cset","X"],["min",1],["max",10],["check",$a([])]]);var _AY=new Map([["cset","X"],["min",1],["max",2],["check",$a([])]]);var _Ab=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _Ac=$a([_Ab]);var _Ae=new Map([["cset","X"],["min",1],["max",30],["check",$a(["lintkey"])]]);var _Ah=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintiso3166999"])]]);var _Aj=new Map([["cset","X"],["min",1],["max",27],["check",$a([])]]);var _Ak=$a([_Ah,_Aj]);var _Am=new Map([["cset","N"],["min",1],["max",1],["check",$a([])]]);var _Ao=new Map([["cset","X"],["min",1],["max",1],["check",$a([])]]);var _Aq=new Map([["cset","X"],["min",1],["max",1],["check",$a([])]]);var _As=new Map([["cset","X"],["min",1],["max",1],["check",$a(["lintimporteridx"])]]);var _Av=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _Aw=$a([_Av]);var _Ay=new Map([["cset","X"],["min",2],["max",2],["check",$a([])]]);var _B0=new Map([["cset","X"],["min",1],["max",28],["check",$a([])]]);var _B1=$a([_Ay,_B0]);var _B3=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _B6=new Map([["cset","N"],["min",4],["max",4],["check",$a(["lintnonzero"])]]);var _B8=new Map([["cset","N"],["min",5],["max",5],["check",$a(["lintnonzero"])]]);var _BA=new Map([["cset","N"],["min",3],["max",3],["check",$a(["lintnonzero"])]]);var _BC=new Map([["cset","N"],["min",1],["max",1],["check",$a(["lintwinding"])]]);var _BE=new Map([["cset","N"],["min",1],["max",1],["check",$a([])]]);var _BH=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _BK=new Map([["cset","N"],["min",1],["max",1],["check",$a(["lintzero"])]]);var _BM=new Map([["cset","N"],["min",13],["max",13],["check",$a(["lintcsum","lintkey"])]]);var _BO=new Map([["cset","X"],["min",0],["max",16],["check",$a([])]]);var _BR=new Map([["cset","X"],["min",1],["max",30],["check",$a(["lintkey"])]]);var _BU=new Map([["cset","N"],["min",6],["max",6],["check",$a([])]]);var _BX=new Map([["cset","N"],["min",14],["max",14],["check",$a(["lintcsum"])]]);var _BZ=new Map([["cset","N"],["min",4],["max",4],["check",$a(["lintpieceoftotal"])]]);var _Bc=new Map([["cset","X"],["min",1],["max",34],["check",$a(["lintiban"])]]);var _Bf=new Map([["cset","N"],["min",8],["max",8],["check",$a(["lintyymmddhh"])]]);var _Bh=new Map([["cset","N"],["min",0],["max",4],["check",$a(["lintmmoptss"])]]);var _Bk=new Map([["cset","X"],["min",1],["max",50],["check",$a([])]]);var _Bn=new Map([["cset","C"],["min",1],["max",30],["check",$a(["lintkey"])]]);var _Bq=new Map([["cset","N"],["min",1],["max",12],["check",$a(["lintnozeroprefix"])]]);var _Bt=new Map([["cset","X"],["min",1],["max",20],["check",$a([])]]);var _Bw=new Map([["cset","X"],["min",1],["max",25],["check",$a(["lintcsumalpha","lintkey"])]]);var _Bz=new Map([["cset","N"],["min",18],["max",18],["check",$a(["lintcsum"])]]);var _C0=$a([_Bz]);var _C2=new Map([["cset","N"],["min",1],["max",10],["check",$a([])]]);var _C5=new Map([["cset","X"],["min",1],["max",25],["check",$a([])]]);var _C8=new Map([["cset","N"],["min",14],["max",14],["check",$a(["lintcsum"])]]);var _CA=new Map([["cset","N"],["min",4],["max",4],["check",$a(["lintpieceoftotal"])]]);var _CD=new Map([["cset","X"],["min",1],["max",70],["check",$a(["lintcouponcode"])]]);var _CG=new Map([["cset","N"],["min",4],["max",4],["check",$a([])]]);var _CJ=new Map([["cset","X"],["min",1],["max",70],["check",$a(["lintcouponposoffer"])]]);var _CM=new Map([["cset","X"],["min",1],["max",70],["check",$a([])]]);var _CP=new Map([["cset","X"],["min",1],["max",30],["check",$a([])]]);var _CS=new Map([["cset","X"],["min",1],["max",90],["check",$a([])]]);var _CT=$a([_CS]);var _CU=new Map([["00",$a([_7U])],["01",_7Y],["02",_7Y],["10",$a([_7a])],["11",_7e],["12",_7e],["13",_7e],["14",_7e],["15",_7e],["16",_7e],["17",_7e],["20",$a([_7g])],["21",_7k],["22",_7k],["235",$a([_7m])],["240",_7q],["241",_7q],["242",$a([_7s])],["243",$a([_7v])],["250",_7z],["251",_7z],["253",$a([_81,_83])],["254",$a([_86])],["255",$a([_89,_8B])],["30",$a([_8E])],["3100",_8I],["3101",_8I],["3102",_8I],["3103",_8I],["3104",_8I],["3105",_8I],["3110",_8I],["3111",_8I],["3112",_8I],["3113",_8I],["3114",_8I],["3115",_8I],["3120",_8I],["3121",_8I],["3122",_8I],["3123",_8I],["3124",_8I],["3125",_8I],["3130",_8I],["3131",_8I],["3132",_8I],["3133",_8I],["3134",_8I],["3135",_8I],["3140",_8I],["3141",_8I],["3142",_8I],["3143",_8I],["3144",_8I],["3145",_8I],["3150",_8I],["3151",_8I],["3152",_8I],["3153",_8I],["3154",_8I],["3155",_8I],["3160",_8I],["3161",_8I],["3162",_8I],["3163",_8I],["3164",_8I],["3165",_8I],["3200",_8I],["3201",_8I],["3202",_8I],["3203",_8I],["3204",_8I],["3205",_8I],["3210",_8I],["3211",_8I],["3212",_8I],["3213",_8I],["3214",_8I],["3215",_8I],["3220",_8I],["3221",_8I],["3222",_8I],["3223",_8I],["3224",_8I],["3225",_8I],["3230",_8I],["3231",_8I],["3232",_8I],["3233",_8I],["3234",_8I],["3235",_8I],["3240",_8I],["3241",_8I],["3242",_8I],["3243",_8I],["3244",_8I],["3245",_8I],["3250",_8I],["3251",_8I],["3252",_8I],["3253",_8I],["3254",_8I],["3255",_8I],["3260",_8I],["3261",_8I],["3262",_8I],["3263",_8I],["3264",_8I],["3265",_8I],["3270",_8I],["3271",_8I],["3272",_8I],["3273",_8I],["3274",_8I],["3275",_8I],["3280",_8I],["3281",_8I],["3282",_8I],["3283",_8I],["3284",_8I],["3285",_8I],["3290",_8I],["3291",_8I],["3292",_8I],["3293",_8I],["3294",_8I],["3295",_8I],["3300",_8I],["3301",_8I],["3302",_8I],["3303",_8I],["3304",_8I],["3305",_8I],["3310",_8I],["3311",_8I],["3312",_8I],["3313",_8I],["3314",_8I],["3315",_8I],["3320",_8I],["3321",_8I],["3322",_8I],["3323",_8I],["3324",_8I],["3325",_8I],["3330",_8I],["3331",_8I],["3332",_8I],["3333",_8I],["3334",_8I],["3335",_8I],["3340",_8I],["3341",_8I],["3342",_8I],["3343",_8I],["3344",_8I],["3345",_8I],["3350",_8I],["3351",_8I],["3352",_8I],["3353",_8I],["3354",_8I],["3355",_8I],["3360",_8I],["3361",_8I],["3362",_8I],["3363",_8I],["3364",_8I],["3365",_8I],["3370",_8I],["3371",_8I],["3372",_8I],["3373",_8I],["3374",_8I],["3375",_8I],["3400",_8I],["3401",_8I],["3402",_8I],["3403",_8I],["3404",_8I],["3405",_8I],["3410",_8I],["3411",_8I],["3412",_8I],["3413",_8I],["3414",_8I],["3415",_8I],["3420",_8I],["3421",_8I],["3422",_8I],["3423",_8I],["3424",_8I],["3425",_8I],["3430",_8I],["3431",_8I],["3432",_8I],["3433",_8I],["3434",_8I],["3435",_8I],["3440",_8I],["3441",_8I],["3442",_8I],["3443",_8I],["3444",_8I],["3445",_8I],["3450",_8I],["3451",_8I],["3452",_8I],["3453",_8I],["3454",_8I],["3455",_8I],["3460",_8I],["3461",_8I],["3462",_8I],["3463",_8I],["3464",_8I],["3465",_8I],["3470",_8I],["3471",_8I],["3472",_8I],["3473",_8I],["3474",_8I],["3475",_8I],["3480",_8I],["3481",_8I],["3482",_8I],["3483",_8I],["3484",_8I],["3485",_8I],["3490",_8I],["3491",_8I],["3492",_8I],["3493",_8I],["3494",_8I],["3495",_8I],["3500",_8I],["3501",_8I],["3502",_8I],["3503",_8I],["3504",_8I],["3505",_8I],["3510",_8I],["3511",_8I],["3512",_8I],["3513",_8I],["3514",_8I],["3515",_8I],["3520",_8I],["3521",_8I],["3522",_8I],["3523",_8I],["3524",_8I],["3525",_8I],["3530",_8I],["3531",_8I],["3532",_8I],["3533",_8I],["3534",_8I],["3535",_8I],["3540",_8I],["3541",_8I],["3542",_8I],["3543",_8I],["3544",_8I],["3545",_8I],["3550",_8I],["3551",_8I],["3552",_8I],["3553",_8I],["3554",_8I],["3555",_8I],["3560",_8I],["3561",_8I],["3562",_8I],["3563",_8I],["3564",_8I],["3565",_8I],["3570",_8I],["3571",_8I],["3572",_8I],["3573",_8I],["3574",_8I],["3575",_8I],["3600",_8I],["3601",_8I],["3602",_8I],["3603",_8I],["3604",_8I],["3605",_8I],["3610",_8I],["3611",_8I],["3612",_8I],["3613",_8I],["3614",_8I],["3615",_8I],["3620",_8I],["3621",_8I],["3622",_8I],["3623",_8I],["3624",_8I],["3625",_8I],["3630",_8I],["3631",_8I],["3632",_8I],["3633",_8I],["3634",_8I],["3635",_8I],["3640",_8I],["3641",_8I],["3642",_8I],["3643",_8I],["3644",_8I],["3645",_8I],["3650",_8I],["3651",_8I],["3652",_8I],["3653",_8I],["3654",_8I],["3655",_8I],["3660",_8I],["3661",_8I],["3662",_8I],["3663",_8I],["3664",_8I],["3665",_8I],["3670",_8I],["3671",_8I],["3672",_8I],["3673",_8I],["3674",_8I],["3675",_8I],["3680",_8I],["3681",_8I],["3682",_8I],["3683",_8I],["3684",_8I],["3685",_8I],["3690",_8I],["3691",_8I],["3692",_8I],["3693",_8I],["3694",_8I],["3695",_8I],["37",$a([_8K])],["3900",_8O],["3901",_8O],["3902",_8O],["3903",_8O],["3904",_8O],["3905",_8O],["3906",_8O],["3907",_8O],["3908",_8O],["3909",_8O],["3910",_8T],["3911",_8T],["3912",_8T],["3913",_8T],["3914",_8T],["3915",_8T],["3916",_8T],["3917",_8T],["3918",_8T],["3919",_8T],["3920",_8W],["3921",_8W],["3922",_8W],["3923",_8W],["3924",_8W],["3925",_8W],["3926",_8W],["3927",_8W],["3928",_8W],["3929",_8W],["3930",_8b],["3931",_8b],["3932",_8b],["3933",_8b],["3934",_8b],["3935",_8b],["3936",_8b],["3937",_8b],["3938",_8b],["3939",_8b],["3940",_8e],["3941",_8e],["3942",_8e],["3943",_8e],["3950",_8h],["3951",_8h],["3952",_8h],["3953",_8h],["3954",_8h],["3955",_8h],["400",$a([_8j])],["401",$a([_8m])],["402",$a([_8p])],["403",$a([_8s])],["410",_8w],["411",_8w],["412",_8w],["413",_8w],["414",_8w],["415",_8w],["416",_8w],["417",_8w],["420",$a([_8y])],["421",$a([_91,_93])],["422",$a([_96])],["423",$a([_99])],["424",$a([_9C])],["425",$a([_9F])],["426",$a([_9I])],["427",$a([_9L])],["4300",_9P],["4301",_9P],["4302",_9S],["4303",_9S],["4304",_9S],["4305",_9S],["4306",_9S],["4307",$a([_9U])],["4308",$a([_9X])],["4310",_9b],["4311",_9b],["4312",_9e],["4313",_9e],["4314",_9e],["4315",_9e],["4316",_9e],["4317",$a([_9g])],["4318",$a([_9j])],["4319",$a([_9m])],["4320",$a([_9p])],["4321",_9t],["4322",_9t],["4323",_9t],["4324",_9y],["4325",_9y],["4326",$a([_A0])],["7001",$a([_A3])],["7002",$a([_A6])],["7003",$a([_A9,_AB])],["7004",$a([_AE])],["7005",$a([_AH])],["7006",$a([_AK])],["7007",$a([_AN,_AP])],["7008",$a([_AS])],["7009",$a([_AV])],["7010",$a([_AY])],["7020",_Ac],["7021",_Ac],["7022",_Ac],["7023",$a([_Ae])],["7030",_Ak],["7031",_Ak],["7032",_Ak],["7033",_Ak],["7034",_Ak],["7035",_Ak],["7036",_Ak],["7037",_Ak],["7038",_Ak],["7039",_Ak],["7040",$a([_Am,_Ao,_Aq,_As])],["710",_Aw],["711",_Aw],["712",_Aw],["713",_Aw],["714",_Aw],["7230",_B1],["7231",_B1],["7232",_B1],["7233",_B1],["7234",_B1],["7235",_B1],["7236",_B1],["7237",_B1],["7238",_B1],["7239",_B1],["7240",$a([_B3])],["8001",$a([_B6,_B8,_BA,_BC,_BE])],["8002",$a([_BH])],["8003",$a([_BK,_BM,_BO])],["8004",$a([_BR])],["8005",$a([_BU])],["8006",$a([_BX,_BZ])],["8007",$a([_Bc])],["8008",$a([_Bf,_Bh])],["8009",$a([_Bk])],["8010",$a([_Bn])],["8011",$a([_Bq])],["8012",$a([_Bt])],["8013",$a([_Bw])],["8017",_C0],["8018",_C0],["8019",$a([_C2])],["8020",$a([_C5])],["8026",$a([_C8,_CA])],["8110",$a([_CD])],["8111",$a([_CG])],["8112",$a([_CJ])],["8200",$a([_CM])],["90",$a([_CP])],["91",_CT],["92",_CT],["93",_CT],["94",_CT],["95",_CT],["96",_CT],["97",_CT],["98",_CT],["99",_CT]]);$1.gs1syntax=_CU;$k[$j++]=true;for(var _CX=0,_CW=$1.vals.length-1;_CX<=_CW;_CX+=1){$1.ai=$g($1.ais,_CX);$1.val=$g($1.vals,_CX);var _Ce=$g($1.gs1syntax,$1.ai)!==undefined;if(_Ce){$F($g($1.gs1syntax,$1.ai),function(){$1.props=$k[--$j];var _Ck=$g($1.props,"max");var _Cl=$1.val;var _Cm=_Cl.length;if(_Ck>_Cl.length){var _=_Cm;_Cm=_Ck;_Ck=_}$1.eval=$G($1.val,0,_Ck);var _Cr=$1.eval.length;$1.val=$G($1.val,_Cr,$1.val.length-_Cr);if($1.eval.length<$g($1.props,"min")){$j--;$k[$j++]="bwipp.GS1valueTooShort";$k[$j++]="Too short";$k[$j++]=false;return true}var _Cx=new Map([["N","lintnumeric"],["X","lintcset82"],["C","lintcset39"]]);$k[$j++]=$1.eval;if($1[$g(_Cx,$g($1.props,"cset"))]()===true){return true}if($1.eval.length>0){$F($g($1.props,"check"),function(){var _D8=$1[$k[--$j]];$k[$j++]=$1.eval;if(_D8()===true){return true}})}});var _D9=$k[--$j];$k[$j++]=_D9;if($nt(_D9)){break}if($1.val.length!=0){$j--;$k[$j++]="bwipp.GS1valueTooLong";$k[$j++]="Too long";$k[$j++]=false;break}}else{$j--;$k[$j++]="bwipp.GS1unknownAI";$k[$j++]="Unrecognised AI";$k[$j++]=false;break}}if($nt($k[--$j])){var _DC=$k[--$j];var _DE=$s(_DC.length+$1.ai.length+5);$P(_DE,0,"AI ");$P(_DE,3,$1.ai);$P(_DE,3+$1.ai.length,": ");$P(_DE,5+$1.ai.length,_DC);$k[$j++]=_DE;$0.raiseerror()}$k[$j++]=true};$0.renmatrix=function(){if($0.bwipjs_dontdraw){return}var $1={};$1.args=$k[--$j];$1.width=1;$1.height=1;$1.barcolor="unset";$1.backgroundcolor="unset";$1.colormap="unset";$1.dotty=false;$1.inkspread=0;$1.inkspreadh=0;$1.inkspreadv=0;$1.includetext=false;$1.txt=$a([]);$1.textcolor="unset";$1.textxalign="unset";$1.textyalign="unset";$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=0;$1.textgaps=0;$1.alttext="";$F($1.args,function(){var _4=$k[--$j];$1[$k[--$j]]=_4});var _6=$1.opt;for(var _B=_6.size,_A=_6.keys(),_9=0;_9<_B;_9++){var _7=_A.next().value;$1[_7]=_6.get(_7)}$1.width=+$1.width;$1.height=+$1.height;$1.barcolor=""+$1.barcolor;$1.backgroundcolor=""+$1.backgroundcolor;$1.inkspread=+$1.inkspread;$1.inkspreadh=+$1.inkspreadh;$1.inkspreadv=+$1.inkspreadv;$1.textcolor=""+$1.textcolor;$1.textxalign=""+$1.textxalign;$1.textyalign=""+$1.textyalign;$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.textgaps=+$1.textgaps;$1.alttext=""+$1.alttext;if($1.inkspread!=0){$1.inkspreadh=$1.inkspread}if($1.inkspread!=0){$1.inkspreadv=$1.inkspread}$1.xyget=function(){var _X=$k[--$j];var _a=$g($1.pixs,$f($k[--$j]+_X*$1.pixx));$k[$j++]=_a};$1.cget=function(){var _c=$k[--$j];var _f=$g($1.cache,$f($k[--$j]+_c*$1.pixx));var _g=$k[--$j];$k[$j++]=$an(_g,_f)};$1.cput=function(){var _h=$k[--$j];$k[$j++]=_h;if(_h%4==0){var _i=$k[--$j];var _j=$k[--$j];var _k=$k[--$j];var _l=$1.pixx;var _m=$1.cache;$p(_m,$f(_k+_j*_l),$or($g(_m,$f(_k+_j*_l)),_i))}else{$j-=3}};$1.abcd=function(){$k[$j++]=$s(4);$k[$j++]=0;$k[$j++]=Infinity;var _p=$k[--$j];var _q=$k[--$j];var _r=$k[--$j];var _s=$k[--$j];var _v=$f($k[--$j]+_s*$1.pixx);$k[$j++]=_r;$k[$j++]=_q;$k[$j++]=_p;$k[$j++]=_v;$q($G($1.pixs,_v,2));var _y=$k[--$j];var _z=$k[--$j];var _13=$G($1.pixs,$f($k[--$j]+$1.pixx),2);$k[$j++]=_z;$k[$j++]=_y;$q(_13);var _14=$a();for(var _15=0,_16=_14.length;_15<_16;_15++){var _18=$k[--$j];var _19=$k[--$j];$p(_19,_18,$f($g(_14,_15)+48));$k[$j++]=_19;$k[$j++]=$f(_18+1)}$j--};$1.right=function(){if($1.dir!=1){$k[$j++]=$1.x;$k[$j++]=$1.y;$k[$j++]=$1.dir;$1.cput();$k[$j++]=$a([$1.x,$1.y])}$1.x=$1.x+1;$1.dir=1};$1.down=function(){if($1.dir!=2){$k[$j++]=$1.x;$k[$j++]=$1.y;$k[$j++]=$1.dir;$1.cput();$k[$j++]=$a([$1.x,$1.y])}$1.y=$1.y+1;$1.dir=2};$1.left=function(){if($1.dir!=4){$k[$j++]=$1.x;$k[$j++]=$1.y;$k[$j++]=$1.dir;$1.cput();$k[$j++]=$a([$1.x,$1.y])}$1.x=$1.x-1;$1.dir=4};$1.up=function(){if($1.dir!=8){$k[$j++]=$1.x;$k[$j++]=$1.y;$k[$j++]=$1.dir;$1.cput();$k[$j++]=$a([$1.x,$1.y])}$1.y=$1.y-1;$1.dir=8};$1.trace=function(){$1.y=$k[--$j];$1.x=$k[--$j];$k[$j++]="dir";$k[$j++]=$f($1.x+1);$k[$j++]=$f($1.y+1);$1.xyget();var _1l=$k[--$j]==1?8:4;$1[$k[--$j]]=_1l;$1.sx=$1.x;$1.sy=$1.y;$1.sdir=$1.dir;$k[$j++]=Infinity;for(;;){$k[$j++]=$1.x;$k[$j++]=$1.y;$1.abcd();for(var _1s=0,_1t=1;_1s<_1t;_1s++){var _1u=$k[--$j];$k[$j++]=_1u;if($eq(_1u,"0001")||($eq(_1u,"0011")||$eq(_1u,"1011"))){$j--;$1.right();break}var _1v=$k[--$j];$k[$j++]=_1v;if($eq(_1v,"0010")||($eq(_1v,"1010")||$eq(_1v,"1110"))){$j--;$1.down();break}var _1w=$k[--$j];$k[$j++]=_1w;if($eq(_1w,"1000")||($eq(_1w,"1100")||$eq(_1w,"1101"))){$j--;$1.left();break}var _1x=$k[--$j];$k[$j++]=_1x;if($eq(_1x,"0100")||($eq(_1x,"0101")||$eq(_1x,"0111"))){$j--;$1.up();break}var _1y=$k[--$j];$k[$j++]=_1y;if($eq(_1y,"1001")){if($1.dir==2){$j--;$1.left();break}else{$j--;$1.right();break}}else{if($1.dir==1){$j--;$1.down();break}else{$j--;$1.up();break}}}if($eq($1.x,$1.sx)&&$eq($1.y,$1.sy)&&$1.dir==$1.sdir){break}}$r($a($m()));var _29=$k[--$j];var _2A=$k[--$j];$k[$j++]=_29;$k[$j++]=_2A;$j--};$1.drawlayer=function(){$1.pixsorig=$1.pixs;$1.pixs=$k[--$j];$k[$j++]=Infinity;for(var _2E=0,_2F=$1.pixx+2;_2E<_2F;_2E++){$k[$j++]=0}for(var _2J=0,_2K=$1.pixx,_2I=$1.pixs.length-1;_2K<0?_2J>=_2I:_2J<=_2I;_2J+=_2K){$k[$j++]=0;$q($G($1.pixs,_2J,$1.pixx));$k[$j++]=0}for(var _2P=0,_2Q=$1.pixx+2;_2P<_2Q;_2P++){$k[$j++]=0}$1.pixs=$a();$1.pixx=$1.pixx+2;$1.pixy=$1.pixy+2;$k[$j++]=Infinity;for(var _2V=0,_2W=$1.pixs.length;_2V<_2W;_2V++){$k[$j++]=0}$1.cache=$a();$k[$j++]=Infinity;for(var _2a=0,_2Z=$1.pixy-2;_2a<=_2Z;_2a+=1){$1.j=_2a;for(var _2d=0,_2c=$1.pixx-2;_2d<=_2c;_2d+=1){$1.i=_2d;$k[$j++]="k";$k[$j++]=$1.i;$k[$j++]=$1.j;$1.abcd();var _2g=$k[--$j];$1[$k[--$j]]=_2g;if($eq($1.k,"0001")||$eq($1.k,"1001")){$k[$j++]=8;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.cget();if($k[--$j]==0){$k[$j++]=$1.i;$k[$j++]=$1.j;$1.trace()}}if($eq($1.k,"1110")){$k[$j++]=4;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.cget();if($k[--$j]==0){$k[$j++]=$1.i;$k[$j++]=$1.j;$1.trace()}}}}$1.paths=$a();$1.pixx=$1.pixx-2;$1.pixy=$1.pixy-2;$$.newpath();var _2y=$1.paths;for(var _2z=0,_30=_2y.length;_2z<_30;_2z++){$1.p=$g(_2y,_2z);$1.len=$1.p.length;$q($g($1.p,$1.len-1));$q($g($1.p,0));for(var _3A=0,_39=$1.len-1;_3A<=_39;_3A+=1){$1.i=_3A;$q($g($1.p,($1.i+1)%$1.len));var _3F=$k[--$j];var _3G=$k[--$j];var _3H=$k[--$j];var _3I=$k[--$j];var _3J=$k[--$j];var _3K=$k[--$j];$k[$j++]=_3I;$k[$j++]=_3H;$k[$j++]=_3G;$k[$j++]=_3F;$k[$j++]=_3K;$k[$j++]=_3I;$k[$j++]=$1.inkspreadh;if($lt(_3F,_3J)){var _3M=$k[--$j];var _3N=$k[--$j];$k[$j++]=$f(_3N+_3M)}else{var _3O=$k[--$j];var _3P=$k[--$j];$k[$j++]=$f(_3P-_3O)}var _3Q=$k[--$j];var _3R=$k[--$j];var _3S=$k[--$j];var _3T=$k[--$j];var _3U=$k[--$j];$k[$j++]=_3U;$k[$j++]=_3Q;$k[$j++]=_3T;$k[$j++]=_3S;$k[$j++]=_3U;$k[$j++]=$1.inkspreadv;if($gt(_3T,_3R)){var _3W=$k[--$j];var _3X=$k[--$j];$k[$j++]=$f(_3X+_3W)}else{var _3Y=$k[--$j];var _3Z=$k[--$j];$k[$j++]=$f(_3Z-_3Y)}var _3a=$k[--$j];var _3b=$k[--$j];var _3c=$k[--$j];var _3d=$k[--$j];$k[$j++]=_3c;$k[$j++]=_3b;$k[$j++]=_3d;$k[$j++]=$f($1.pixy-_3a);if($1.i==0){var _3g=$k[--$j];$$.moveto($k[--$j],_3g)}else{var _3i=$k[--$j];$$.lineto($k[--$j],_3i)}}$$.closepath();$j-=4}$$.fill();$1.pixs=$1.pixsorig};$1.drawlayerdots=function(){$1.pixsorig=$1.pixs;$1.pixs=$k[--$j];$$.newpath();for(var _3p=0,_3o=$1.pixs.length-1;_3p<=_3o;_3p+=1){$1.x=_3p%$1.pixx;$1.y=~~(_3p/$1.pixx);$k[$j++]=$1.x;$k[$j++]=$1.y;$1.xyget();if($k[--$j]==1){$$.moveto($f($1.x+.5),$f($1.pixy-$1.y-.5));$$.arc($f($1.x+.5),$f($1.pixy-$1.y-.5),$f(.5-$1.inkspread),0,360,1)}}$$.fill();$1.pixs=$1.pixsorig};$$.save();$1.inkspread=$1.inkspread/2;$1.inkspreadh=$1.inkspreadh/2;$1.inkspreadv=$1.inkspreadv/2;var _46=$$.currpos();$$.translate(_46.x,_46.y);$$.scale($1.width/$1.pixx*72,$1.height/$1.pixy*72);$$.moveto(0,0);$$.lineto($1.pixx,0);$$.lineto($1.pixx,$1.pixy);$$.lineto(0,$1.pixy);$$.closepath();if($eq($1.colormap,"unset")){var _4H=new Map([[1,$1.barcolor]]);$1.colormap=_4H}var _4I=$1.colormap;for(var _4N=_4I.size,_4M=_4I.keys(),_4L=0;_4L<_4N;_4L++){var _4J=_4M.next().value;$$.setcolor(_4I.get(_4J));$1.key=_4J;$k[$j++]=Infinity;var _4O=$1.pixs;for(var _4P=0,_4Q=_4O.length;_4P<_4Q;_4P++){var _4T=$eq($g(_4O,_4P),$1.key)?1:0;$k[$j++]=_4T}var _4U=$a();$k[$j++]=_4U;if($1.dotty){$1.drawlayerdots()}else{$1.drawlayer()}}if($ne($1.textcolor,"unset")){$$.setcolor($1.textcolor)}if($1.includetext){if($eq($1.textxalign,"unset")&&$eq($1.textyalign,"unset")&&$eq($1.alttext,"")){$1.s=0;$1.fn="";var _4c=$1.txt;for(var _4d=0,_4e=_4c.length;_4d<_4e;_4d++){$F($g(_4c,_4d));var _4g=$k[--$j];var _4h=$k[--$j];$k[$j++]=_4h;$k[$j++]=_4g;if(_4g!=$1.s||$ne(_4h,$1.fn)){var _4k=$k[--$j];var _4l=$k[--$j];$1.s=_4k;$1.fn=_4l;$$.selectfont(_4l,_4k)}else{$j-=2}var _4m=$k[--$j];$$.moveto($k[--$j],_4m);$$.show($k[--$j],0,0)}}else{$$.selectfont($1.textfont,$1.textsize);if($eq($1.alttext,"")){$k[$j++]=Infinity;var _4s=$1.txt;for(var _4t=0,_4u=_4s.length;_4t<_4u;_4t++){$F($g($g(_4s,_4t),0))}$1.txt=$a();$1.tstr=$s($1.txt.length);for(var _52=0,_51=$1.txt.length-1;_52<=_51;_52+=1){$p($1.tstr,_52,$g($1.txt,_52))}}else{$1.tstr=$1.alttext}if($1.tstr.length==0){$k[$j++]=0}else{$$.save();$$.newpath();$$.moveto(0,0);$$.charpath("0",false);var _58=$$.pathbbox();$$.restore();$k[$j++]=_58.ury}$1.textascent=$k[--$j];var _5B=$$.stringwidth($1.tstr);$1.textwidth=$f(_5B.w+($1.tstr.length-1)*$1.textgaps);$1.textxpos=$f($1.textxoffset+$f($1.x-$1.textwidth)/2);if($eq($1.textxalign,"left")){$1.textxpos=$1.textxoffset}if($eq($1.textxalign,"right")){$1.textxpos=$f($f($1.x-$1.textxoffset)-$1.textwidth)}if($eq($1.textxalign,"offleft")){$1.textxpos=-$f($1.textwidth+$1.textxoffset)}if($eq($1.textxalign,"offright")){$1.textxpos=$f($1.x+$1.textxoffset)}if($eq($1.textxalign,"justify")&&$1.textwidth<$1.x){$1.textxpos=0;$1.textgaps=$f($1.x-$1.textwidth)/($1.tstr.length-1)}$1.textypos=-$f($f($1.textyoffset+$1.textascent)+1);if($eq($1.textyalign,"above")){$1.textypos=$f($f($1.textyoffset+$1.pixy)+1)}if($eq($1.textyalign,"center")){$1.textypos=$f($1.textyoffset+$f($1.pixy-$1.textascent)/2)}$$.moveto($1.textxpos,$1.textypos);$$.show($1.tstr,$1.textgaps,0)}}$$.restore()};$0.ean5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=0;$1.textyoffset="unset";$1.height=.7;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.height=+$1.height;$1.textxoffset=+$1.textxoffset;if($eq($1.textyoffset,"unset")){$1.textyoffset=$f($1.height*72+1)}else{$1.textyoffset=+$1.textyoffset}if($1.barcode.length!=5){$k[$j++]="bwipp.ean5badLength";$k[$j++]="EAN-5 add-on must be 5 digits";$0.raiseerror()}$F($1.barcode,function(){var _E=$k[--$j];if(_E<48||_E>57){$k[$j++]="bwipp.ean5badCharacter";$k[$j++]="EAN-5 add-on must contain only digits";$0.raiseerror()}});$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","112","11"]);$1.barchars="0123456789";$1.mirrormaps=$a(["11000","10100","10010","10001","01100","00110","00011","01010","01001","00101"]);$1.checksum=0;for(var _H=0;_H<=4;_H+=1){$1.i=_H;$1.barchar=$f($g($1.barcode,$1.i)-48);if($1.i%2==0){$1.checksum=$f($1.barchar*3+$1.checksum)}else{$1.checksum=$f($1.barchar*9+$1.checksum)}}$1.checksum=$1.checksum%10;$1.mirrormap=$g($1.mirrormaps,$1.checksum);$1.sbs=$s(31);$1.txt=$a(5);for(var _W=0;_W<=4;_W+=1){$1.i=_W;if($1.i==0){$P($1.sbs,0,$g($1.encs,10))}else{$P($1.sbs,($1.i-1)*6+7,$g($1.encs,11))}$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);if($g($1.mirrormap,$1.i)==49){$1.enclen=$1.enc.length;$1.revenc=$s($1.enclen);for(var _v=0,_u=$1.enclen-1;_v<=_u;_v+=1){$1.j=_v;$1.char=$g($1.enc,$1.j);$p($1.revenc,$1.enclen-$1.j-1,$1.char)}$1.enc=$1.revenc}$P($1.sbs,$1.i*6+3,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f(($1.i-1)*9+13+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _1I=$1.sbs;for(var _1J=0,_1K=_1I.length;_1J<_1K;_1J++){$k[$j++]=$g(_1I,_1J)-48}var _1M=$a();$k[$j++]=Infinity;for(var _1N=0,_1O=16;_1N<_1O;_1N++){$k[$j++]=$1.height}var _1Q=$a();$k[$j++]=Infinity;for(var _1R=0,_1S=16;_1R<_1S;_1R++){$k[$j++]=0}var _1T=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1M;$k[$j++]="bhs";$k[$j++]=_1Q;$k[$j++]="bbs";$k[$j++]=_1T;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;$k[$j++]="guardrightpos";$k[$j++]=10;$k[$j++]="guardrightypos";$k[$j++]=$f($1.textyoffset+4);$k[$j++]="bordertop";$k[$j++]=10;var _1Y=$d();$k[$j++]=_1Y;if(!$1.dontdraw){$0.renlinear()}};$0.ean2=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=0;$1.textyoffset="unset";$1.height=.7;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.height=+$1.height;$1.textxoffset=+$1.textxoffset;if($eq($1.textyoffset,"unset")){$1.textyoffset=$f($1.height*72+1)}else{$1.textyoffset=+$1.textyoffset}if($1.barcode.length!=2){$k[$j++]="bwipp.ean2badLength";$k[$j++]="EAN-2 add-on must be 2 digits";$0.raiseerror()}$F($1.barcode,function(){var _E=$k[--$j];if(_E<48||_E>57){$k[$j++]="bwipp.ean2badCharacter";$k[$j++]="EAN-2 add-on must contain only digits";$0.raiseerror()}});$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","112","11"]);$1.barchars="0123456789";$1.mirrormap=$g($a(["00","01","10","11"]),~~$z($G($1.barcode,0,2))%4);$1.sbs=$s(13);$1.txt=$a(2);for(var _M=0;_M<=1;_M+=1){$1.i=_M;if($1.i==0){$P($1.sbs,0,$g($1.encs,10))}else{$P($1.sbs,($1.i-1)*6+7,$g($1.encs,11))}$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);if($g($1.mirrormap,$1.i)==49){$1.enclen=$1.enc.length;$1.revenc=$s($1.enclen);for(var _l=0,_k=$1.enclen-1;_l<=_k;_l+=1){$1.j=_l;$1.char=$g($1.enc,$1.j);$p($1.revenc,$1.enclen-$1.j-1,$1.char)}$1.enc=$1.revenc}$P($1.sbs,$1.i*6+3,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f(($1.i-1)*9+13+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _18=$1.sbs;for(var _19=0,_1A=_18.length;_19<_1A;_19++){$k[$j++]=$g(_18,_19)-48}var _1C=$a();$k[$j++]=Infinity;for(var _1D=0,_1E=12;_1D<_1E;_1D++){$k[$j++]=$1.height}var _1G=$a();$k[$j++]=Infinity;for(var _1H=0,_1I=12;_1H<_1I;_1H++){$k[$j++]=0}var _1J=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1C;$k[$j++]="bhs";$k[$j++]=_1G;$k[$j++]="bbs";$k[$j++]=_1J;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;$k[$j++]="guardrightpos";$k[$j++]=10;$k[$j++]="guardrightypos";$k[$j++]=$f($1.textyoffset+4);$k[$j++]="bordertop";$k[$j++]=10;var _1O=$d();$k[$j++]=_1O;if(!$1.dontdraw){$0.renlinear()}};$0.ean13=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=-10;$1.textyoffset=-4;$1.height=1;$1.addongap=12;$1.addontextfont="unset";$1.addontextsize="unset";$1.addontextxoffset="unset";$1.addontextyoffset="unset";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.addongap=+$1.addongap;if($ne($1.addontextfont,"unset")){$1.addontextfont=""+$1.addontextfont}if($ne($1.addontextsize,"unset")){$1.addontextsize=+$1.addontextsize}if($ne($1.addontextxoffset,"unset")){$1.addontextxoffset=+$1.addontextxoffset}if($ne($1.addontextyoffset,"unset")){$1.addontextyoffset=+$1.addontextyoffset}$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length!=12&&$1.barcode.length!=13){$k[$j++]="bwipp.ean13badLength";$k[$j++]="EAN-13 must be 12 or 13 digits";$0.raiseerror()}$F($1.barcode,function(){var _Q=$k[--$j];if(_Q<48||_Q>57){$k[$j++]="bwipp.ean13badCharacter";$k[$j++]="EAN-13 must contain only digits";$0.raiseerror()}});if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.ean13badAddOnLength";$k[$j++]="Add-on for EAN-13 must be 2 or 5 digits";$0.raiseerror()}$1.pad=$s(13);$1.checksum=0;for(var _V=0;_V<=11;_V+=1){$1.i=_V;$1.barchar=$f($g($1.barcode,$1.i)-48);if($1.i%2==0){$1.checksum=$f($1.barchar+$1.checksum)}else{$1.checksum=$f($1.barchar*3+$1.checksum)}}$1.checksum=$f(10-$1.checksum%10)%10;if($1.barcode.length==13){if($g($1.barcode,12)!=$f($1.checksum+48)){$k[$j++]="bwipp.ean13badCheckDigit";$k[$j++]="Incorrect EAN-13 check digit provided";$0.raiseerror()}}$P($1.pad,0,$1.barcode);$p($1.pad,12,$f($1.checksum+48));$1.barcode=$1.pad;$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$1.barchars="0123456789";$1.mirrormaps=$a(["000000","001011","001101","001110","010011","011001","011100","010101","010110","011010"]);$1.sbs=$s(59);$1.txt=$a(13);$P($1.sbs,0,$g($1.encs,10));$1.mirrormap=$g($1.mirrormaps,$g($1.barcode,0)-48);$p($1.txt,0,$a([$G($1.barcode,0,1),$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize]));for(var _17=1;_17<=6;_17+=1){$1.i=_17;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);if($g($1.mirrormap,$1.i-1)==49){$1.enclen=$1.enc.length;$1.revenc=$s($1.enclen);for(var _1O=0,_1N=$1.enclen-1;_1O<=_1N;_1O+=1){$1.j=_1O;$1.char=$g($1.enc,$1.j);$p($1.revenc,$1.enclen-$1.j-1,$1.char)}$1.enc=$1.revenc}$P($1.sbs,($1.i-1)*4+3,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f(($1.i-1)*7+14+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,(7-1)*4+3,$g($1.encs,11));for(var _1o=7;_1o<=12;_1o+=1){$1.i=_1o;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,($1.i-1)*4+8,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f(($1.i-1)*7+18+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,56,$g($1.encs,12));$k[$j++]=Infinity;var _2E=$1.sbs;for(var _2F=0,_2G=_2E.length;_2F<_2G;_2F++){$k[$j++]=$g(_2E,_2F)-48}$1.sbs=$a();if($1.includetext){$k[$j++]=Infinity;$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _2M=0,_2N=12;_2M<_2N;_2M++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _2R=0,_2S=12;_2R<_2S;_2R++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;$1.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _2X=0,_2Y=12;_2X<_2Y;_2X++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _2Z=0,_2a=12;_2Z<_2a;_2Z++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$1.bbs=$a()}else{$k[$j++]=Infinity;for(var _2c=0,_2d=30;_2c<_2d;_2c++){$k[$j++]=$1.height}$1.bhs=$a();$k[$j++]=Infinity;for(var _2g=0,_2h=30;_2g<_2h;_2g++){$k[$j++]=0}$1.bbs=$a();$1.txt=$a([])}$1.guardrightypos=0;if($ne($1.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($1.height-.15);$k[$j++]="textxoffset";if($1.addontextxoffset!="unset"){$k[$j++]=$1.addontextxoffset}else{$k[$j++]=$f(95+$1.addongap)}if($1.addontextyoffset!="unset"){$k[$j++]="textyoffset";$k[$j++]=$1.addontextyoffset}var _2s=$1.addontextsize!="unset"?$1.addontextsize:$1.textsize;var _2u=$ne($1.addontextfont,"unset")?$1.addontextfont:$1.textfont;$k[$j++]="textsize";$k[$j++]=_2s;$k[$j++]="textfont";$k[$j++]=_2u;$1.addopts=$d();if($1.addon.length==2){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean2()}if($1.addon.length==5){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean5()}$1.addcode=$k[--$j];$k[$j++]=Infinity;$q($1.sbs);$k[$j++]=$1.addongap;$q($g($1.addcode,"sbs"));$1.sbs=$a();$k[$j++]=Infinity;$q($1.bhs);$F($g($1.addcode,"bhs"),function(){var _3B=$k[--$j];$k[$j++]=$f(_3B-.075)});$1.bhs=$a();$k[$j++]=Infinity;$q($1.bbs);$F($g($1.addcode,"bbs"),function(){var _3G=$k[--$j];$k[$j++]=$f(_3G+.075)});$1.bbs=$a();$k[$j++]=Infinity;$q($1.txt);$q($g($1.addcode,"txt"));$1.txt=$a();$1.guardrightypos=$f($1.height*72-6)}var _3T=new Map([["ren",$0.renlinear],["sbs",$1.sbs],["bhs",$1.bhs],["bbs",$1.bbs],["txt",$1.txt],["opt",$1.options],["guardrightpos",10],["guardrightypos",$1.guardrightypos],["borderbottom",5]]);$k[$j++]=_3T;if(!$1.dontdraw){$0.renlinear()}};$0.ean8=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=4;$1.textyoffset=-4;$1.height=1;$1.addongap=12;$1.addontextfont="unset";$1.addontextsize="unset";$1.addontextxoffset="unset";$1.addontextyoffset="unset";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.addongap=+$1.addongap;if($ne($1.addontextfont,"unset")){$1.addontextfont=""+$1.addontextfont}if($ne($1.addontextsize,"unset")){$1.addontextsize=+$1.addontextsize}if($ne($1.addontextxoffset,"unset")){$1.addontextxoffset=+$1.addontextxoffset}if($ne($1.addontextyoffset,"unset")){$1.addontextyoffset=+$1.addontextyoffset}$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length!=7&&$1.barcode.length!=8){$k[$j++]="bwipp.ean8badLength";$k[$j++]="EAN-8 must be 7 or 8 digits";$0.raiseerror()}$F($1.barcode,function(){var _Q=$k[--$j];if(_Q<48||_Q>57){$k[$j++]="bwipp.ean8badCharacter";$k[$j++]="EAN-8 must contain only digits";$0.raiseerror()}});if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.ean8badAddOnLength";$k[$j++]="Add-on for EAN-8 must be 2 or 5 digits";$0.raiseerror()}$1.pad=$s(8);$1.checksum=0;for(var _V=0;_V<=6;_V+=1){$1.i=_V;$1.barchar=$f($g($1.barcode,$1.i)-48);if($1.i%2!=0){$1.checksum=$f($1.barchar+$1.checksum)}else{$1.checksum=$f($1.barchar*3+$1.checksum)}}$1.checksum=$f(10-$1.checksum%10)%10;if($1.barcode.length==8){if($g($1.barcode,7)!=$f($1.checksum+48)){$k[$j++]="bwipp.ean8badCheckDigit";$k[$j++]="Incorrect EAN-8 check digit provided";$0.raiseerror()}}$P($1.pad,0,$1.barcode);$p($1.pad,7,$f($1.checksum+48));$1.barcode=$1.pad;$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$1.barchars="0123456789";$1.sbs=$s(43);$1.txt=$a(8);$P($1.sbs,0,$g($1.encs,10));for(var _u=0;_u<=3;_u+=1){$1.i=_u;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*4+3,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f($1.i*7+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,4*4+3,$g($1.encs,11));for(var _1K=4;_1K<=7;_1K+=1){$1.i=_1K;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*4+8,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f($f($1.i*7+$1.textxoffset)+4),$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,40,$g($1.encs,12));$k[$j++]=Infinity;var _1k=$1.sbs;for(var _1l=0,_1m=_1k.length;_1l<_1m;_1l++){$k[$j++]=$g(_1k,_1l)-48}$1.sbs=$a();if($1.includetext){$k[$j++]=Infinity;$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _1s=0,_1t=8;_1s<_1t;_1s++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _1x=0,_1y=8;_1x<_1y;_1x++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;$1.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _23=0,_24=8;_23<_24;_23++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _25=0,_26=8;_25<_26;_25++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$1.bbs=$a()}else{$k[$j++]=Infinity;for(var _28=0,_29=22;_28<_29;_28++){$k[$j++]=$1.height}$1.bhs=$a();$k[$j++]=Infinity;for(var _2C=0,_2D=22;_2C<_2D;_2C++){$k[$j++]=0}$1.bbs=$a();$1.txt=$a([])}$1.guardrightypos=0;if($ne($1.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($1.height-.15);$k[$j++]="textxoffset";if($1.addontextxoffset!="unset"){$k[$j++]=$1.addontextxoffset}else{$k[$j++]=$f(67+$1.addongap)}if($1.addontextyoffset!="unset"){$k[$j++]="textyoffset";$k[$j++]=$1.addontextyoffset}var _2O=$1.addontextsize!="unset"?$1.addontextsize:$1.textsize;var _2Q=$ne($1.addontextfont,"unset")?$1.addontextfont:$1.textfont;$k[$j++]="textsize";$k[$j++]=_2O;$k[$j++]="textfont";$k[$j++]=_2Q;$1.addopts=$d();if($1.addon.length==2){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean2()}if($1.addon.length==5){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean5()}$1.addcode=$k[--$j];$k[$j++]=Infinity;$q($1.sbs);$k[$j++]=$1.addongap;$q($g($1.addcode,"sbs"));$1.sbs=$a();$k[$j++]=Infinity;$q($1.bhs);$F($g($1.addcode,"bhs"),function(){var _2h=$k[--$j];$k[$j++]=$f(_2h-.075)});$1.bhs=$a();$k[$j++]=Infinity;$q($1.bbs);$F($g($1.addcode,"bbs"),function(){var _2m=$k[--$j];$k[$j++]=$f(_2m+.075)});$1.bbs=$a();$k[$j++]=Infinity;$q($1.txt);$q($g($1.addcode,"txt"));$1.txt=$a();$1.guardrightypos=$f($1.height*72-6)}var _2z=new Map([["ren",$0.renlinear],["sbs",$1.sbs],["bhs",$1.bhs],["bbs",$1.bbs],["txt",$1.txt],["opt",$1.options],["guardleftpos",10],["guardrightpos",10],["guardrightypos",$1.guardrightypos],["borderbottom",5]]);$k[$j++]=_2z;if(!$1.dontdraw){$0.renlinear()}};$0.upca=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=-7;$1.textyoffset=-4;$1.height=1;$1.addongap=12;$1.addontextfont="unset";$1.addontextsize="unset";$1.addontextxoffset="unset";$1.addontextyoffset="unset";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.addongap=+$1.addongap;if($ne($1.addontextfont,"unset")){$1.addontextfont=""+$1.addontextfont}if($ne($1.addontextsize,"unset")){$1.addontextsize=+$1.addontextsize}if($ne($1.addontextxoffset,"unset")){$1.addontextxoffset=+$1.addontextxoffset}if($ne($1.addontextyoffset,"unset")){$1.addontextyoffset=+$1.addontextyoffset}$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length==7||$1.barcode.length==8){$F($1.barcode,function(){var _Q=$k[--$j];if(_Q<48||_Q>57){$k[$j++]="bwipp.upcAupcEbadCharacter";$k[$j++]="UPC-E must contain only digits";$0.raiseerror()}});var _S=$g($1.barcode,0);if(_S!=48&&_S!=49){$k[$j++]="bwipp.upcAupcEbadNumberSystem";$k[$j++]="UPC-E must have number system 0 or 1";$0.raiseerror()}for(var _T=0,_U=1;_T<_U;_T++){var _W=$1.barcode.length==8?12:11;$1.upcacode=$s(_W);if($f($g($1.barcode,6)-48)<=2){$P($1.upcacode,0,$G($1.barcode,0,3));$P($1.upcacode,3,$G($1.barcode,6,1));$P($1.upcacode,4,"0000");$P($1.upcacode,8,$G($1.barcode,3,3));break}if($f($g($1.barcode,6)-48)==3){$P($1.upcacode,0,$G($1.barcode,0,4));$P($1.upcacode,4,"00000");$P($1.upcacode,9,$G($1.barcode,4,2));break}if($f($g($1.barcode,6)-48)==4){$P($1.upcacode,0,$G($1.barcode,0,5));$P($1.upcacode,5,"00000");$P($1.upcacode,10,$G($1.barcode,5,1));break}if($f($g($1.barcode,6)-48)>=5){$P($1.upcacode,0,$G($1.barcode,0,6));$P($1.upcacode,6,"0000");$P($1.upcacode,10,$G($1.barcode,6,1));break}}if($1.barcode.length==8){$P($1.upcacode,11,$G($1.barcode,7,1))}$1.barcode=$1.upcacode}if($1.barcode.length!=11&&$1.barcode.length!=12){$k[$j++]="bwipp.upcAbadLength";$k[$j++]="UPC-A must be 11 or 12 digits";$0.raiseerror()}var _1I=$1.barcode;for(var _1J=0,_1K=_1I.length;_1J<_1K;_1J++){var _1L=$g(_1I,_1J);if(_1L<48||_1L>57){$k[$j++]="bwipp.upcAbadCharacter";$k[$j++]="UPC-A must contain only digits";$0.raiseerror()}}if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.upcAbadAddOnLength";$k[$j++]="Add-on for UPC-A must be 2 or 5 digits";$0.raiseerror()}$1.pad=$s(12);$1.checksum=0;for(var _1Q=0;_1Q<=10;_1Q+=1){$1.i=_1Q;$1.barchar=$g($1.barcode,$1.i)-48;if($1.i%2!=0){$1.checksum=$1.checksum+$1.barchar}else{$1.checksum=$1.checksum+$1.barchar*3}}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==12){if($g($1.barcode,11)!=$1.checksum+48){$k[$j++]="bwipp.upcAbadCheckDigit";$k[$j++]="Incorrect UPC check digit provided";$0.raiseerror()}}$P($1.pad,0,$1.barcode);$p($1.pad,11,$1.checksum+48);$1.barcode=$1.pad;$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$1.barchars="0123456789";$1.sbs=$s(59);$1.txt=$a(12);$P($1.sbs,0,$g($1.encs,10));for(var _1p=0;_1p<=5;_1p+=1){$1.i=_1p;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*4+3,$1.enc);if($1.i==0){$p($1.txt,0,$a([$G($1.barcode,0,1),$1.textxoffset,$1.textyoffset,$1.textfont,$f($1.textsize-2)]))}else{$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f($1.i*7+11+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}}$P($1.sbs,6*4+3,$g($1.encs,11));for(var _2O=6;_2O<=11;_2O+=1){$1.i=_2O;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*4+8,$1.enc);if($1.i==11){$p($1.txt,11,$a([$G($1.barcode,11,1),$f($1.textxoffset+104),$1.textyoffset,$1.textfont,$f($1.textsize-2)]))}else{$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f($f($1.i*7+$1.textxoffset)+15),$1.textyoffset,$1.textfont,$1.textsize]))}}$P($1.sbs,56,$g($1.encs,12));$k[$j++]=Infinity;var _2x=$1.sbs;for(var _2y=0,_2z=_2x.length;_2y<_2z;_2y++){$k[$j++]=$g(_2x,_2y)-48}$1.sbs=$a();if($1.includetext){$k[$j++]=Infinity;for(var _33=0,_34=4;_33<_34;_33++){$k[$j++]=$1.height}for(var _36=0,_37=10;_36<_37;_36++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _3B=0,_3C=10;_3B<_3C;_3B++){$k[$j++]=$f($1.height-.075)}for(var _3E=0,_3F=4;_3E<_3F;_3E++){$k[$j++]=$1.height}$1.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _3I=0,_3J=10;_3I<_3J;_3I++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _3K=0,_3L=10;_3K<_3L;_3K++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$1.bbs=$a()}else{$k[$j++]=Infinity;for(var _3N=0,_3O=30;_3N<_3O;_3N++){$k[$j++]=$1.height}$1.bhs=$a();$k[$j++]=Infinity;for(var _3R=0,_3S=30;_3R<_3S;_3R++){$k[$j++]=0}$1.bbs=$a();$1.txt=$a([])}$1.guardrightypos=0;if($ne($1.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($1.height-.15);$k[$j++]="textxoffset";if($1.addontextxoffset!="unset"){$k[$j++]=$1.addontextxoffset}else{$k[$j++]=$f(95+$1.addongap)}if($1.addontextyoffset!="unset"){$k[$j++]="textyoffset";$k[$j++]=$1.addontextyoffset}var _3d=$1.addontextsize!="unset"?$1.addontextsize:$1.textsize;var _3f=$ne($1.addontextfont,"unset")?$1.addontextfont:$1.textfont;$k[$j++]="textsize";$k[$j++]=_3d;$k[$j++]="textfont";$k[$j++]=_3f;$1.addopts=$d();if($1.addon.length==2){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean2()}if($1.addon.length==5){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean5()}$1.addcode=$k[--$j];$k[$j++]=Infinity;$q($1.sbs);$k[$j++]=$1.addongap;$q($g($1.addcode,"sbs"));$1.sbs=$a();$k[$j++]=Infinity;$q($1.bhs);$F($g($1.addcode,"bhs"),function(){var _3w=$k[--$j];$k[$j++]=$f(_3w-.075)});$1.bhs=$a();$k[$j++]=Infinity;$q($1.bbs);$F($g($1.addcode,"bbs"),function(){var _41=$k[--$j];$k[$j++]=$f(_41+.075)});$1.bbs=$a();$k[$j++]=Infinity;$q($1.txt);$q($g($1.addcode,"txt"));$1.txt=$a();$1.guardrightypos=$f($1.height*72-6)}var _4E=new Map([["ren",$0.renlinear],["sbs",$1.sbs],["bhs",$1.bhs],["bbs",$1.bbs],["txt",$1.txt],["opt",$1.options],["guardrightpos",10],["guardrightypos",$1.guardrightypos],["borderbottom",5]]);$k[$j++]=_4E;if(!$1.dontdraw){$0.renlinear()}};$0.upce=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=12;$1.textxoffset=-7;$1.textyoffset=-4;$1.height=1;$1.addongap=12;$1.addontextfont="unset";$1.addontextsize="unset";$1.addontextxoffset="unset";$1.addontextyoffset="unset";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.addongap=+$1.addongap;if($ne($1.addontextfont,"unset")){$1.addontextfont=""+$1.addontextfont}if($ne($1.addontextsize,"unset")){$1.addontextsize=+$1.addontextsize}if($ne($1.addontextxoffset,"unset")){$1.addontextxoffset=+$1.addontextxoffset}if($ne($1.addontextyoffset,"unset")){$1.addontextyoffset=+$1.addontextyoffset}$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length==11||$1.barcode.length==12){$F($1.barcode,function(){var _Q=$k[--$j];if(_Q<48||_Q>57){$k[$j++]="bwipp.upcEupcAbadCharacter";$k[$j++]="UPC-A must contain only digits";$0.raiseerror()}});for(var _R=0,_S=1;_R<_S;_R++){var _U=$1.barcode.length==12?8:7;$1.upcecode=$s(_U);if($f($g($1.barcode,3)-48)<=2&&$eq($G($1.barcode,4,4),"0000")){$P($1.upcecode,0,$G($1.barcode,0,3));$P($1.upcecode,3,$G($1.barcode,8,3));$P($1.upcecode,6,$G($1.barcode,3,1));break}if($eq($G($1.barcode,4,5),"00000")){$P($1.upcecode,0,$G($1.barcode,0,4));$P($1.upcecode,4,$G($1.barcode,9,2));$P($1.upcecode,6,"3");break}if($eq($G($1.barcode,5,5),"00000")){$P($1.upcecode,0,$G($1.barcode,0,5));$P($1.upcecode,5,$G($1.barcode,10,1));$P($1.upcecode,6,"4");break}if($f($g($1.barcode,10)-48)>=5&&$eq($G($1.barcode,6,4),"0000")){$P($1.upcecode,0,$G($1.barcode,0,6));$P($1.upcecode,6,$G($1.barcode,10,1));break}$k[$j++]="bwipp.upcEupcAnotCompressible";$k[$j++]="UPC-A cannot be converted to a UPC-E";$0.raiseerror()}if($1.barcode.length==12){$P($1.upcecode,7,$G($1.barcode,11,1))}$1.barcode=$1.upcecode}if($1.barcode.length!=7&&$1.barcode.length!=8){$k[$j++]="bwipp.upcEbadLength";$k[$j++]="UPC-E must be 7 or 8 digits";$0.raiseerror()}var _1I=$1.barcode;for(var _1J=0,_1K=_1I.length;_1J<_1K;_1J++){var _1L=$g(_1I,_1J);if(_1L<48||_1L>57){$k[$j++]="bwipp.upcEbadCharacter";$k[$j++]="UPC-E must contain only digits";$0.raiseerror()}}if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.upcEbadAddOnLength";$k[$j++]="Add-on for UPC-E must be 2 or 5 digits";$0.raiseerror()}var _1Q=$g($1.barcode,0);if(_1Q!=48&&_1Q!=49){$k[$j++]="bwipp.upcEbadNumberSystem";$k[$j++]="UPC-E must have number system 0 or 1";$0.raiseerror()}$1.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","111111"]);$1.barchars="0123456789";$1.mirrormaps=$a(["000111","001011","001101","001110","010011","011001","011100","010101","010110","011010"]);for(var _1T=0,_1U=1;_1T<_1U;_1T++){$1.upcacode=$s(11);if($g($1.barcode,6)-48<=2){$P($1.upcacode,0,$G($1.barcode,0,3));$P($1.upcacode,3,$G($1.barcode,6,1));$P($1.upcacode,4,"0000");$P($1.upcacode,8,$G($1.barcode,3,3));break}if($g($1.barcode,6)-48==3){$P($1.upcacode,0,$G($1.barcode,0,4));$P($1.upcacode,4,"00000");$P($1.upcacode,9,$G($1.barcode,4,2));break}if($g($1.barcode,6)-48==4){$P($1.upcacode,0,$G($1.barcode,0,5));$P($1.upcacode,5,"00000");$P($1.upcacode,10,$G($1.barcode,5,1));break}if($g($1.barcode,6)-48>=5){$P($1.upcacode,0,$G($1.barcode,0,6));$P($1.upcacode,6,"0000");$P($1.upcacode,10,$G($1.barcode,6,1));break}}$1.checksum=0;for(var _29=0;_29<=10;_29+=1){$1.i=_29;$1.barchar=$g($1.upcacode,$1.i)-48;if($1.i%2!=0){$1.checksum=$1.checksum+$1.barchar}else{$1.checksum=$1.checksum+$1.barchar*3}}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==8){if($g($1.barcode,7)!=$1.checksum+48){$k[$j++]="bwipp.upcEbadCheckDigit";$k[$j++]="Incorrect UPC check digit provided";$0.raiseerror()}}$1.pad=$s(8);$P($1.pad,0,$1.barcode);$p($1.pad,7,$1.checksum+48);$1.barcode=$1.pad;$1.txt=$a(8);$p($1.txt,0,$a([$G($1.barcode,0,1),$1.textxoffset,$1.textyoffset,$1.textfont,$f($1.textsize-2)]));$1.mirrormap=$g($1.mirrormaps,$1.checksum);if($g($1.barcode,0)==48){$1.invt=$s($1.mirrormap.length);for(var _2l=0,_2k=$1.mirrormap.length-1;_2l<=_2k;_2l+=1){$1.i=_2l;if($g($1.mirrormap,$1.i)==48){$p($1.invt,$1.i,49)}else{$p($1.invt,$1.i,48)}}$1.mirrormap=$1.invt}$1.sbs=$s(33);$P($1.sbs,0,$g($1.encs,10));for(var _2y=1;_2y<=6;_2y+=1){$1.i=_2y;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);if($g($1.mirrormap,$1.i-1)==49){$1.enclen=$1.enc.length;$1.revenc=$s($1.enclen);for(var _3F=0,_3E=$1.enclen-1;_3F<=_3E;_3F+=1){$1.j=_3F;$1.char=$g($1.enc,$1.j);$p($1.revenc,$1.enclen-$1.j-1,$1.char)}$1.enc=$1.revenc}$P($1.sbs,($1.i-1)*4+3,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f(($1.i-1)*7+11+$1.textxoffset),$1.textyoffset,$1.textfont,$1.textsize]))}$p($1.txt,7,$a([$G($1.barcode,7,1),$f(6*7+18+$1.textxoffset),$1.textyoffset,$1.textfont,$f($1.textsize-2)]));$P($1.sbs,27,$g($1.encs,11));$k[$j++]=Infinity;var _3n=$1.sbs;for(var _3o=0,_3p=_3n.length;_3o<_3p;_3o++){$k[$j++]=$g(_3n,_3o)-48}$1.sbs=$a();if($1.includetext){$k[$j++]=Infinity;$k[$j++]=$1.height;$k[$j++]=$1.height;for(var _3v=0,_3w=12;_3v<_3w;_3v++){$k[$j++]=$f($1.height-.075)}$k[$j++]=$1.height;$k[$j++]=$1.height;$k[$j++]=$1.height;$1.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _42=0,_43=12;_42<_43;_42++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$1.bbs=$a()}else{$k[$j++]=Infinity;for(var _45=0,_46=17;_45<_46;_45++){$k[$j++]=$1.height}$1.bhs=$a();$k[$j++]=Infinity;for(var _49=0,_4A=17;_49<_4A;_49++){$k[$j++]=0}$1.bbs=$a();$1.txt=$a([])}$1.guardrightypos=0;if($ne($1.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($1.height-.15);$k[$j++]="textxoffset";if($1.addontextxoffset!="unset"){$k[$j++]=$1.addontextxoffset}else{$k[$j++]=$f(51+$1.addongap)}if($1.addontextyoffset!="unset"){$k[$j++]="textyoffset";$k[$j++]=$1.addontextyoffset}var _4L=$1.addontextsize!="unset"?$1.addontextsize:$1.textsize;var _4N=$ne($1.addontextfont,"unset")?$1.addontextfont:$1.textfont;$k[$j++]="textsize";$k[$j++]=_4L;$k[$j++]="textfont";$k[$j++]=_4N;$1.addopts=$d();if($1.addon.length==2){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean2()}if($1.addon.length==5){$k[$j++]=$1.addon;$k[$j++]=$1.addopts;$0.ean5()}$1.addcode=$k[--$j];$k[$j++]=Infinity;$q($1.sbs);$k[$j++]=$1.addongap;$q($g($1.addcode,"sbs"));$1.sbs=$a();$k[$j++]=Infinity;$q($1.bhs);$F($g($1.addcode,"bhs"),function(){var _4e=$k[--$j];$k[$j++]=$f(_4e-.075)});$1.bhs=$a();$k[$j++]=Infinity;$q($1.bbs);$F($g($1.addcode,"bbs"),function(){var _4j=$k[--$j];$k[$j++]=$f(_4j+.075)});$1.bbs=$a();$k[$j++]=Infinity;$q($1.txt);$q($g($1.addcode,"txt"));$1.txt=$a();$1.guardrightypos=$f($1.height*72-6)}var _4w=new Map([["ren",$0.renlinear],["sbs",$1.sbs],["bhs",$1.bhs],["bbs",$1.bbs],["txt",$1.txt],["opt",$1.options],["guardrightpos",10],["guardrightypos",$1.guardrightypos],["borderbottom",5]]);$k[$j++]=_4w;if(!$1.dontdraw){$0.renlinear()}};$0.isbn=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.isbntextfont="OCR-A";$1.isbntextsize=8;$1.isbntextxoffset="unset";$1.isbntextyoffset="unset";$1.height=1;$1.addongap=12;$1.legacy=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.isbntextfont=""+$1.isbntextfont;$1.isbntextsize=+$1.isbntextsize;if($ne($1.isbntextxoffset,"unset")){$1.isbntextxoffset=+$1.isbntextxoffset}if($ne($1.isbntextyoffset,"unset")){$1.isbntextyoffset=+$1.isbntextyoffset}$1.height=+$1.height;$1.addongap=+$1.addongap;$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length!=15&&$1.barcode.length!=17&&($1.barcode.length!=11&&$1.barcode.length!=13)){$k[$j++]="bwipp.isbnBadLength";$k[$j++]="ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes";$0.raiseerror()}if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.isbnBadAddOnLength";$k[$j++]="Add-on for ISBN must be 2 or 5 digits";$0.raiseerror()}if($1.barcode.length>=15){var _Q=$G($1.barcode,0,4);if($ne(_Q,"978-")&&$ne(_Q,"979-")){$k[$j++]="bwipp.isbn13badPrefix";$k[$j++]="ISBN-13 prefix must be 978- or 979-";$0.raiseerror()}$1.wasdash=false;$1.numdash=0;$1.numdigit=0;var _S=$G($1.barcode,5,9);for(var _T=0,_U=_S.length;_T<_U;_T++){var _V=$g(_S,_T);$k[$j++]=_V;if(_V==45){if($1.wasdash){$k[$j++]="bwipp.isbn13adjacentDashes";$k[$j++]="ISBN-13 does not permit adjacent dashes";$0.raiseerror()}$1.wasdash=true;$1.numdash=$1.numdash+1}var _Y=$k[--$j];if(_Y>=48&&_Y<=57){$1.wasdash=false;$1.numdigit=$1.numdigit+1}}if($1.numdash!=2||$1.numdigit!=7){$k[$j++]="bwipp.isbn13numDashesDigits";$k[$j++]="Incorrect number of dashes and digits for ISBN-13";$0.raiseerror()}var _d=$g($1.barcode,14);if(_d<48||_d>57){$k[$j++]="bwipp.isbn13character15";$k[$j++]="ISBN-13 character 15 must be a digit";$0.raiseerror()}if($1.barcode.length==17){if($ne($G($1.barcode,15,1),"-")){$k[$j++]="bwipp.isbn13character16";$k[$j++]="ISBN-13 penultimate character must be a dash";$0.raiseerror()}var _i=$g($1.barcode,16);if(_i<48||_i>57){$k[$j++]="bwipp.isbn13character17";$k[$j++]="ISBN-13 final character must be a digit";$0.raiseerror()}}}else{var _k=$g($1.barcode,0);if(_k<48||_k>57){$k[$j++]="bwipp.isbn10FirstDigit";$k[$j++]="ISBN-10 first character must be a digit";$0.raiseerror()}$1.wasdash=false;$1.numdash=0;$1.numdigit=0;var _m=$G($1.barcode,1,9);for(var _n=0,_o=_m.length;_n<_o;_n++){var _p=$g(_m,_n);$k[$j++]=_p;if(_p==45){if($1.wasdash){$k[$j++]="bwipp.isbn10adjacentDashes";$k[$j++]="ISBN-10 does not permit adjacent dashes";$0.raiseerror()}$1.wasdash=true;$1.numdash=$1.numdash+1}var _s=$k[--$j];if(_s>=48&&_s<=57){$1.wasdash=false;$1.numdigit=$1.numdigit+1}}if($1.numdash!=2||$1.numdigit!=7){$k[$j++]="bwipp.isbn10numDashesDigits";$k[$j++]="Incorrect number of dashes and digits for ISBN-10";$0.raiseerror()}var _x=$g($1.barcode,10);if(_x<48||_x>57){$k[$j++]="bwipp.isbn10character11";$k[$j++]="ISBN-10 character 11 must be a digit";$0.raiseerror()}if($1.barcode.length==13){if($ne($G($1.barcode,11,1),"-")){$k[$j++]="bwipp.isbn10character12";$k[$j++]="ISBN-10 penultimate character must be a dash";$0.raiseerror()}var _12=$g($1.barcode,12);if((_12<48||_12>57)&&_12!=88){$k[$j++]="bwipp.isbn10character13";$k[$j++]="ISBN-10 final character must be a digit or X";$0.raiseerror()}}}$1.isbntxt=$1.barcode;if($1.isbntxt.length<=13){$1.isbn=$s(10);$1.checksum=0;$1.i=0;$1.n=0;for(;;){$1.isbnchar=$f($g($1.isbntxt,$1.i)-48);if($1.isbnchar!=-3){$p($1.isbn,$1.n,$f($1.isbnchar+48));if($1.n<9){$1.checksum=$f($1.checksum+(10-$1.n)*$1.isbnchar)}$1.n=$1.n+1}$1.i=$1.i+1;if($1.i==$1.isbntxt.length){break}}var _1M=$f(11-$1.checksum%11)%11;$k[$j++]="checksum";$k[$j++]=_1M;if(_1M==10){$j--;$k[$j++]=40}var _1N=$k[--$j];$1[$k[--$j]]=$f(_1N+48);$1.isbn=$G($1.isbn,0,9);if($1.isbntxt.length==13){if($g($1.isbntxt,12)!=$1.checksum){$k[$j++]="bwipp.isbn10badCheckDigit";$k[$j++]="Incorrect ISBN-10 check digit provided";$0.raiseerror()}}}if(!$1.legacy||$1.isbntxt.length>=15){if($1.isbntxt.length<=13){$1.pad=$s(15);$P($1.pad,0,"978-");$P($1.pad,4,$G($1.isbntxt,0,11));$1.isbntxt=$1.pad}$1.isbn=$s(13);$1.checksum=0;$1.i=0;$1.n=0;for(;;){$1.isbnchar=$g($1.isbntxt,$1.i)-48;if($1.isbnchar!=-3){$p($1.isbn,$1.n,$1.isbnchar+48);if($1.n<12){$k[$j++]="checksum";$k[$j++]=$1.isbnchar;if($1.n%2!=0){var _1p=$k[--$j];$k[$j++]=_1p*3}var _1r=$k[--$j];$1[$k[--$j]]=$f(_1r+$1.checksum)}$1.n=$1.n+1}$1.i=$1.i+1;if($1.i==$1.isbntxt.length){break}}$1.checksum=(10-$1.checksum%10)%10+48;$1.isbn=$G($1.isbn,0,12);if($1.isbntxt.length==17){if($g($1.isbntxt,16)!=$1.checksum){$k[$j++]="bwipp.isbn13badCheckDigit";$k[$j++]="Incorrect ISBN-13 check digit provided";$0.raiseerror()}}}var _25=$1.isbn.length==12?22:18;$1.pad=$s(_25);$P($1.pad,0,"ISBN ");$P($1.pad,5,$1.isbntxt);$p($1.pad,$1.pad.length-2,45);$p($1.pad,$1.pad.length-1,$1.checksum);$1.isbntxt=$1.pad;$1.barcode=$s(12);if($1.isbn.length==9){$P($1.barcode,0,"978");$P($1.barcode,3,$1.isbn)}else{$P($1.barcode,0,$1.isbn)}if($ne($1.addon,"")){var _2P=$s(12+$1.addon.length+1);$P(_2P,0,$1.barcode);$P(_2P,12," ");$P(_2P,13,$1.addon);$1.barcode=_2P}$p($1.options,"dontdraw",true);$p($1.options,"addongap",$1.addongap);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.ean13();var _2X=$k[--$j];$1[$k[--$j]]=_2X;if($1.includetext){if($1.isbntextxoffset=="unset"){$k[$j++]="isbntextxoffset";if($1.isbn.length==9){$k[$j++]=-1}else{$k[$j++]=-12}var _2c=$k[--$j];$1[$k[--$j]]=_2c}if($1.isbntextyoffset=="unset"){$1.isbntextyoffset=$f($1.height*72+3)}var _2h=$g($1.args,"txt")!==undefined;if(_2h){$1.txt=$g($1.args,"txt");$1.newtxt=$a($1.txt.length+1);$P($1.newtxt,0,$1.txt);$p($1.newtxt,$1.newtxt.length-1,$a([$1.isbntxt,$1.isbntextxoffset,$1.isbntextyoffset,$1.isbntextfont,$1.isbntextsize]));$p($1.args,"txt",$1.newtxt)}else{$p($1.args,"txt",$a([$a([$1.isbntxt,$1.isbntextxoffset,$1.isbntextyoffset,$1.isbntextfont,$1.isbntextsize])]))}}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.ismn=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.ismntextfont="OCR-A";$1.ismntextsize=8;$1.ismntextxoffset="unset";$1.ismntextyoffset="unset";$1.height=1;$1.addongap=12;$1.legacy=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.ismntextfont=""+$1.ismntextfont;$1.ismntextsize=+$1.ismntextsize;if($ne($1.ismntextxoffset,"unset")){$1.ismntextxoffset=+$1.ismntextxoffset}if($ne($1.ismntextyoffset,"unset")){$1.ismntextyoffset=+$1.ismntextyoffset}$1.height=+$1.height;$1.addongap=+$1.addongap;$x($1.barcode," ");if($k[--$j]){$1.barcode=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.barcode.length!=15&&$1.barcode.length!=17&&($1.barcode.length!=11&&$1.barcode.length!=13)){$k[$j++]="bwipp.ismnBadLength";$k[$j++]="ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes";$0.raiseerror()}if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.ismnBadAddOnLength";$k[$j++]="Add-on for ISMN must be 2 or 5 digits";$0.raiseerror()}if($1.barcode.length>=15){if($ne($G($1.barcode,0,4),"979-")){$k[$j++]="bwipp.ismn13badPrefix";$k[$j++]="ISMN-13 prefix must be 979-";$0.raiseerror()}$1.wasdash=false;$1.numdash=0;$1.numdigit=0;var _S=$G($1.barcode,5,9);for(var _T=0,_U=_S.length;_T<_U;_T++){var _V=$g(_S,_T);$k[$j++]=_V;if(_V==45){if($1.wasdash){$k[$j++]="bwipp.ismn13adjacentDashes";$k[$j++]="ISMN-13 does not permit adjacent dashes";$0.raiseerror()}$1.wasdash=true;$1.numdash=$1.numdash+1}var _Y=$k[--$j];if(_Y>=48&&_Y<=57){$1.wasdash=false;$1.numdigit=$1.numdigit+1}}if($1.numdash!=2||$1.numdigit!=7){$k[$j++]="bwipp.ismn13numDashesDigits";$k[$j++]="Incorrect number of dashes and digits for ISMN-13";$0.raiseerror()}var _d=$g($1.barcode,14);if(_d<48||_d>57){$k[$j++]="bwipp.ismn13character15";$k[$j++]="ISMN-13 character 15 must be a digit";$0.raiseerror()}if($1.barcode.length==17){if($ne($G($1.barcode,15,1),"-")){$k[$j++]="bwipp.ismn13character16";$k[$j++]="ISMN-13 penultimate character must be a dash";$0.raiseerror()}var _i=$g($1.barcode,16);if(_i<48||_i>57){$k[$j++]="bwipp.ismn13character17";$k[$j++]="ISMN-13 final character must be a digit";$0.raiseerror()}}}else{if($ne($G($1.barcode,0,2),"M-")){$k[$j++]="bwipp.ismn10badPrefix";$k[$j++]="ISMN-10 prefix must be M-";$0.raiseerror()}var _m=$g($1.barcode,2);if(_m<48||_m>57){$k[$j++]="bwipp.ismn10character3";$k[$j++]="ISMN-10 character 3 must be a digit";$0.raiseerror()}$1.wasdash=false;$1.numdash=0;$1.numdigit=0;var _o=$G($1.barcode,3,7);for(var _p=0,_q=_o.length;_p<_q;_p++){var _r=$g(_o,_p);$k[$j++]=_r;if(_r==45){if($1.wasdash){$k[$j++]="bwipp.ismn10adjacentDashes";$k[$j++]="ISMN-10 does not permit adjacent dashes";$0.raiseerror()}$1.wasdash=true;$1.numdash=$1.numdash+1}var _u=$k[--$j];if(_u>=48&&_u<=57){$1.wasdash=false;$1.numdigit=$1.numdigit+1}}if($1.numdash!=1||$1.numdigit!=6){$k[$j++]="bwipp.ismn10numDashesDigits";$k[$j++]="Incorrect number of dashes and digits for ISMN-10";$0.raiseerror()}var _z=$g($1.barcode,10);if(_z<48||_z>57){$k[$j++]="bwipp.ismn10character11";$k[$j++]="ISMN-10 character 11 must be a digit";$0.raiseerror()}if($1.barcode.length==13){if($ne($G($1.barcode,11,1),"-")){$k[$j++]="bwipp.ismn10character12";$k[$j++]="ISMN-10 penultimate character must be a dash";$0.raiseerror()}var _14=$g($1.barcode,12);if((_14<48||_14>57)&&_14!=88){$k[$j++]="bwipp.ismn10character13";$k[$j++]="ISMN-10 final character must be a digit or X";$0.raiseerror()}}}$1.ismntxt=$1.barcode;$1.legacytxt="";if($1.ismntxt.length<=13){$1.legacytxt=$1.ismntxt;$1.pad=$s($1.ismntxt.length+4);$P($1.pad,0,"979-0-");$P($1.pad,6,$G($1.ismntxt,2,$1.ismntxt.length-2));$1.ismntxt=$1.pad}$1.ismn=$s(13);$1.checksum=0;$1.i=0;$1.n=0;for(;;){$1.ismnchar=$g($1.ismntxt,$1.i)-48;if($1.ismnchar!=-3){$p($1.ismn,$1.n,$1.ismnchar+48);if($1.n<12){if($1.n%2==0){$1.checksum=$1.ismnchar+$1.checksum}else{$1.checksum=$1.ismnchar*3+$1.checksum}}$1.n=$1.n+1}$1.i=$1.i+1;if($1.i==$1.ismntxt.length){break}}$1.checksum=(10-$1.checksum%10)%10+48;if($1.barcode.length==13||$1.barcode.length==17){var _1b=$1.barcode;if($g(_1b,_1b.length-1)!=$1.checksum){$k[$j++]="bwipp.ismnBadCheckDigit";$k[$j++]="Incorrect ISMN check digit provided";$0.raiseerror()}}if($1.legacy&&$ne($1.legacytxt,"")){$1.ismntxt=$1.legacytxt;$1.pad=$s(18)}else{$1.pad=$s(22)}$P($1.pad,0,"ISMN ");$P($1.pad,5,$1.ismntxt);$p($1.pad,$1.pad.length-2,45);$p($1.pad,$1.pad.length-1,$1.checksum);$1.ismntxt=$1.pad;$1.barcode=$G($1.ismn,0,12);if($ne($1.addon,"")){var _1w=$s(12+$1.addon.length+1);$P(_1w,0,$1.barcode);$P(_1w,12," ");$P(_1w,13,$1.addon);$1.barcode=_1w}$p($1.options,"dontdraw",true);$p($1.options,"addongap",$1.addongap);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.ean13();var _24=$k[--$j];$1[$k[--$j]]=_24;if($1.includetext){if($1.ismntextxoffset=="unset"){$k[$j++]="ismntextxoffset";if($1.ismntxt.length==18){$k[$j++]=-1}else{$k[$j++]=-12}var _29=$k[--$j];$1[$k[--$j]]=_29}if($1.ismntextyoffset=="unset"){$1.ismntextyoffset=$f($1.height*72+3)}var _2E=$g($1.args,"txt")!==undefined;if(_2E){$1.txt=$g($1.args,"txt");$1.newtxt=$a($1.txt.length+1);$P($1.newtxt,0,$1.txt);$p($1.newtxt,$1.newtxt.length-1,$a([$1.ismntxt,$1.ismntextxoffset,$1.ismntextyoffset,$1.ismntextfont,$1.ismntextsize]));$p($1.args,"txt",$1.newtxt)}else{$p($1.args,"txt",$a([$a([$1.ismntxt,$1.ismntextxoffset,$1.ismntextyoffset,$1.ismntextfont,$1.ismntextsize])]))}}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.issn=function(){var $1={};$1.options=$k[--$j];$1.issntxt=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.issntextfont="OCR-A";$1.issntextsize=8;$1.issntextxoffset="unset";$1.issntextyoffset="unset";$1.height=1;$1.addongap=12;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.issntextfont=""+$1.issntextfont;$1.issntextsize=+$1.issntextsize;if($ne($1.issntextxoffset,"unset")){$1.issntextxoffset=+$1.issntextxoffset}if($ne($1.issntextyoffset,"unset")){$1.issntextyoffset=+$1.issntextyoffset}$1.height=+$1.height;$1.addongap=+$1.addongap;$x($1.issntxt," ");if($k[--$j]){$1.issntxt=$k[--$j];$j--;$1.seqvar=$k[--$j]}else{$j--;$1.seqvar="00"}$x($1.seqvar," ");if($k[--$j]){$1.seqvar=$k[--$j];$j--;$1.addon=$k[--$j]}else{$j--;$1.addon=""}if($1.issntxt.length!=8&&$1.issntxt.length!=9){$k[$j++]="bwipp.issnBadLength";$k[$j++]="ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX";$0.raiseerror()}var _O=$G($1.issntxt,0,4);for(var _P=0,_Q=_O.length;_P<_Q;_P++){var _R=$g(_O,_P);if(_R<48||_R>57){$k[$j++]="bwipp.issnFirstThroughFourthNotNumeric";$k[$j++]="ISSN first four characters must be numeral characters";$0.raiseerror()}}if($ne($G($1.issntxt,4,1),"-")){$k[$j++]="bwipp.issnNeedsDash";$k[$j++]="ISSN fifth character must be a dash";$0.raiseerror()}var _V=$G($1.issntxt,5,3);for(var _W=0,_X=_V.length;_W<_X;_W++){var _Y=$g(_V,_W);if(_Y<48||_Y>57){$k[$j++]="bwipp.issnSixthThroughEighthNotNumeric";$k[$j++]="ISSN sixth through eighth characters must be numerals";$0.raiseerror()}}if($1.issntxt.length==9){var _b=$g($1.issntxt,8);if((_b<48||_b>57)&&_b!=88){$k[$j++]="bwipp.issnNinthCharacterBadFormat";$k[$j++]="ISSN ninth character must be a number or the character X";$0.raiseerror()}}if($1.seqvar.length!=2){$k[$j++]="bwipp.issnBadSequenceVariantLength";$k[$j++]="Sequence variant for ISSN must be 2 digits";$0.raiseerror()}$F($1.seqvar,function(){var _e=$k[--$j];if(_e<48||_e>57){$k[$j++]="bwipp.issnSequenceVariantBadCharacter";$k[$j++]="Sequence variant for ISSN must contain only digits";$0.raiseerror()}});if($1.addon.length!=0&&$1.addon.length!=2&&$1.addon.length!=5){$k[$j++]="bwipp.issnBadAddOnLength";$k[$j++]="Add-on for ISSN must be 2 or 5 digits";$0.raiseerror()}$1.issn=$s(8);$1.checksum=0;$1.i=0;$1.n=0;for(;;){$1.issnchar=$f($g($1.issntxt,$1.i)-48);if($1.issnchar!=-3){$p($1.issn,$1.n,$f($1.issnchar+48));if($1.n<7){$1.checksum=$f($1.checksum+$1.issnchar*(8-$1.n))}$1.n=$1.n+1}$1.i=$1.i+1;if($1.i==$1.issntxt.length){break}}$1.checksum=$f(11-$1.checksum%11)%11;var _10=$f($1.checksum+48);$k[$j++]="checksum";$k[$j++]=_10;if(_10==58){$j--;$k[$j++]=88}var _11=$k[--$j];$1[$k[--$j]]=_11;if($1.issntxt.length==9){if($g($1.issntxt,8)!=$1.checksum){$k[$j++]="bwipp.issnBadCheckDigit";$k[$j++]="Incorrect ISSN check digit provided";$0.raiseerror()}}$1.pad=$s(14);$P($1.pad,0,"ISSN ");$P($1.pad,5,$1.issntxt);$p($1.pad,13,$1.checksum);$1.issntxt=$1.pad;$1.barcode=$G($1.issn,0,7);$1.barcode=$s(12);$P($1.barcode,0,"977");$P($1.barcode,3,$1.issn);$P($1.barcode,10,$1.seqvar);if($ne($1.addon,"")){var _1O=$s(12+$1.addon.length+1);$P(_1O,0,$1.barcode);$P(_1O,12," ");$P(_1O,13,$1.addon);$1.barcode=_1O}$p($1.options,"dontdraw",true);$p($1.options,"addongap",$1.addongap);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.ean13();var _1W=$k[--$j];$1[$k[--$j]]=_1W;if($1.includetext){if($1.issntextxoffset=="unset"){$1.issntextxoffset=10}if($1.issntextyoffset=="unset"){$1.issntextyoffset=$f($1.height*72+3)}var _1d=$g($1.args,"txt")!==undefined;if(_1d){$1.txt=$g($1.args,"txt");$1.newtxt=$a($1.txt.length+1);$P($1.newtxt,0,$1.txt);$p($1.newtxt,$1.newtxt.length-1,$a([$1.issntxt,$1.issntextxoffset,$1.issntextyoffset,$1.issntextfont,$1.issntextsize]));$p($1.args,"txt",$1.newtxt)}else{$p($1.args,"txt",$a([$a([$1.issntxt,$1.issntextxoffset,$1.issntextyoffset,$1.issntextfont,$1.issntextsize])]))}}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.code128=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$1.encoding="auto";$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.sta=-1;$1.stb=-2;$1.stc=-3;$1.swa=-4;$1.swb=-5;$1.swc=-6;$1.fn1=-7;$1.fn2=-8;$1.fn3=-9;$1.fn4=-10;$1.sft=-11;$1.stp=-12;$1.lka=-13;$1.lkc=-14;var _I=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1],["FNC1",$1.fn1],["FNC2",$1.fn2],["FNC3",$1.fn3],["LNKA",$1.lka],["LNKC",$1.lkc]]);$1.fncvals=_I;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _L=$k[--$j];$1[$k[--$j]]=_L;$1.msglen=$1.msg.length;$1.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$1.fn3,$1.fn3,"96"]),$a([$1.fn2,$1.fn2,"97"]),$a([$1.sft,$1.sft,"98"]),$a([$1.swc,$1.swc,"99"]),$a([$1.swb,$1.fn4,$1.swb]),$a([$1.fn4,$1.swa,$1.swa]),$a([$1.fn1,$1.fn1,$1.fn1]),$a([$1.sta,$1.sta,$1.sta]),$a([$1.stb,$1.stb,$1.stb]),$a([$1.stc,$1.stc,$1.stc]),$a([$1.stp,$1.stp,$1.stp])]);$1.charvals=$a([new Map,new Map,new Map]);for(var _2e=0,_2d=$1.charmaps.length-1;_2e<=_2d;_2e+=1){$1.i=_2e;$1.encs=$g($1.charmaps,$1.i);for(var _2i=0;_2i<=2;_2i+=1){$1.j=_2i;var _2l=$g($1.encs,$1.j);$k[$j++]=_2l;if($eq($t(_2l),"stringtype")){var _2o=$g($k[--$j],0);$k[$j++]=_2o}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.seta=$g($1.charvals,0);$1.setb=$g($1.charvals,1);$1.setc=$g($1.charvals,2);$p($1.seta,$1.lka,$g($1.seta,$1.swb));$p($1.seta,$1.lkc,$g($1.seta,$1.swc));$p($1.setb,$1.lka,$g($1.setb,$1.swc));$p($1.setb,$1.lkc,$g($1.setb,$1.swa));$p($1.setc,$1.lka,$g($1.setc,$1.swa));$p($1.setc,$1.lkc,$g($1.setc,$1.swb));if($1.raw){$1.encoding="raw"}if($eq($1.encoding,"raw")){$1.cws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.cws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.cws=$G($1.cws,0,$1.j);$1.text=""}if($eq($1.encoding,"auto")){$1.text=$s($1.msglen);for(var _3q=0,_3p=$1.msglen-1;_3q<=_3p;_3q+=1){$1.i=_3q;var _3v=$g($1.msg,$1.i);$k[$j++]=$1.text;$k[$j++]=$1.i;$k[$j++]=_3v;if(_3v<0){$j--;$k[$j++]=32}var _3w=$k[--$j];var _3x=$k[--$j];$p($k[--$j],_3x,_3w)}$k[$j++]=Infinity;for(var _40=0,_41=$1.msglen;_40<_41;_40++){$k[$j++]=0}$k[$j++]=0;$1.numSA=$a();$k[$j++]=Infinity;for(var _44=0,_45=$1.msglen;_44<_45;_44++){$k[$j++]=0}$k[$j++]=0;$1.numEA=$a();for(var _48=$1.msglen-1;_48>=0;_48-=1){$1.i=_48;if($g($1.msg,$1.i)>=0){if($g($1.msg,$1.i)>=128){$p($1.numEA,$1.i,$f($g($1.numEA,$1.i+1)+1))}else{$p($1.numSA,$1.i,$f($g($1.numSA,$1.i+1)+1))}}}$1.ea=false;$1.msgtmp=$a([]);for(var _4S=0,_4R=$1.msglen-1;_4S<=_4R;_4S+=1){$1.i=_4S;$1.c=$g($1.msg,$1.i);if(!$xo($1.ea,$1.c<128)&&$1.c>=0){if($1.ea){$k[$j++]=$1.numSA}else{$k[$j++]=$1.numEA}var _4e=$g($k[--$j],$1.i);var _4h=$f(_4e+$1.i)==$1.msglen?3:5;if(_4e<_4h){$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$1.msgtmp=$a()}else{$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$k[$j++]=$1.fn4;$1.msgtmp=$a();$1.ea=!$1.ea}}$k[$j++]=Infinity;$q($1.msgtmp);if($1.c>=0){$k[$j++]=$1.c&127}else{$k[$j++]=$1.c}$1.msgtmp=$a()}$1.msg=$1.msgtmp;$1.msglen=$1.msg.length;$1.numsscr=function(){$1.n=0;$1.s=0;$1.p=$k[--$j];for(;;){if($1.p>=$1.msglen){break}var _52=$g($1.msg,$1.p);var _54=$g($1.setc,_52)!==undefined;$k[$j++]=_52;if(!_54){$j--;break}var _55=$k[--$j];$k[$j++]=_55;if(_55<=-1){var _57=$k[--$j];if(_57==$1.fn1&&$1.s%2==0){$1.s=$1.s+1}else{break}}else{$j--}$1.n=$1.n+1;$1.s=$1.s+1;$1.p=$f($1.p+1)}$k[$j++]=$1.n;$k[$j++]=$1.s};$1.enca=function(){$p($1.cws,$1.j,$g($1.seta,$k[--$j]));$1.j=$1.j+1};$1.encb=function(){$p($1.cws,$1.j,$g($1.setb,$k[--$j]));$1.j=$1.j+1};$1.encc=function(){var _5R=$k[--$j];$k[$j++]=_5R;if($ne($t(_5R),"arraytype")){var _5V=$g($1.setc,$k[--$j]);$k[$j++]=_5V}else{$q($k[--$j]);var _5X=$k[--$j];var _5Y=$k[--$j];$k[$j++]=$f($f(_5X-48)+$f(_5Y-48)*10)}$p($1.cws,$1.j,$k[--$j]);$1.j=$1.j+1};$1.anotb=function(){var _5d=$k[--$j];var _5f=$g($1.seta,_5d)!==undefined;var _5h=$g($1.setb,_5d)!==undefined;$k[$j++]=_5f&&!_5h};$1.bnota=function(){var _5i=$k[--$j];var _5k=$g($1.setb,_5i)!==undefined;var _5m=$g($1.seta,_5i)!==undefined;$k[$j++]=_5k&&!_5m};$k[$j++]=Infinity;for(var _5o=0,_5p=$1.msg.length;_5o<_5p;_5o++){$k[$j++]=0}$k[$j++]=9999;$1.nextanotb=$a();$k[$j++]=Infinity;for(var _5s=0,_5t=$1.msg.length;_5s<_5t;_5s++){$k[$j++]=0}$k[$j++]=9999;$1.nextbnota=$a();for(var _5w=$1.msg.length-1;_5w>=0;_5w-=1){$1.i=_5w;$k[$j++]=$g($1.msg,$1.i);$1.anotb();if($k[--$j]){$p($1.nextanotb,$1.i,0)}else{$p($1.nextanotb,$1.i,$f($g($1.nextanotb,$1.i+1)+1))}$k[$j++]=$g($1.msg,$1.i);$1.bnota();if($k[--$j]){$p($1.nextbnota,$1.i,0)}else{$p($1.nextbnota,$1.i,$f($g($1.nextbnota,$1.i+1)+1))}}$1.abeforeb=function(){var _6J=$k[--$j];$k[$j++]=$lt($g($1.nextanotb,_6J),$g($1.nextbnota,_6J))};$1.bbeforea=function(){var _6O=$k[--$j];$k[$j++]=$lt($g($1.nextbnota,_6O),$g($1.nextanotb,_6O))};$1.cws=$a($1.barcode.length*2+3);$1.j=0;if($1.msglen>0){$k[$j++]=0;$1.numsscr()}else{$k[$j++]=-1;$k[$j++]=-1}$1.nums=$k[--$j];$1.nchars=$k[--$j];for(;;){if($1.msglen==0){$k[$j++]=$1.stb;$1.enca();$1.cset="setb";break}if($1.msglen==2&&$1.nums==2){$k[$j++]=$1.stc;$1.enca();$1.cset="setc";break}if($1.nums>=4){$k[$j++]=$1.stc;$1.enca();$1.cset="setc";break}$k[$j++]=0;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.sta;$1.enca();$1.cset="seta";break}$k[$j++]=$1.stb;$1.enca();$1.cset="setb";break}$1.i=0;for(;;){if($1.i==$1.msglen){break}$k[$j++]=$1.i;$1.numsscr();$1.nums=$k[--$j];$1.nchars=$k[--$j];for(;;){if(($eq($1.cset,"seta")||$eq($1.cset,"setb"))&&$1.nums>=4&&$g($1.msg,$1.i)!=$1.fn1){if($1.nums%2==0){$k[$j++]=$1.swc;if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.cset="setc";break}else{$k[$j++]=$g($1.msg,$1.i);if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.i=$1.i+1;$k[$j++]=$1.swc;if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.cset="setc";break}}$k[$j++]=$eq($1.cset,"setb");$k[$j++]=$g($1.msg,$1.i);$1.anotb();var _78=$k[--$j];var _79=$k[--$j];if(_79&&_78){if($1.i<$1.msglen-1){$k[$j++]=$1.i+1;$1.bbeforea();if($k[--$j]){$k[$j++]=$1.sft;$1.encb();$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}}$k[$j++]=$1.swa;$1.encb();$1.cset="seta";break}$k[$j++]=$eq($1.cset,"seta");$k[$j++]=$g($1.msg,$1.i);$1.bnota();var _7O=$k[--$j];var _7P=$k[--$j];if(_7P&&_7O){if($1.i<$1.msglen-1){$k[$j++]=$1.i+1;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.sft;$1.enca();$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}}$k[$j++]=$1.swb;$1.enca();$1.cset="setb";break}if($eq($1.cset,"setc")&&$1.nums<2&&$g($1.msg,$1.i)>-1){$k[$j++]=$1.i;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.swa;$1.encc();$1.cset="seta";break}$k[$j++]=$1.swb;$1.encc();$1.cset="setb";break}if($eq($1.cset,"seta")){$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}if($eq($1.cset,"setb")){$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}if($eq($1.cset,"setc")){if($g($1.msg,$1.i)<=-1){$k[$j++]=$g($1.msg,$1.i);$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}break}break}}$1.cws=$G($1.cws,0,$1.j)}var _89=$a($1.j+2);$P(_89,0,$1.cws);$1.cws=_89;$1.csum=$g($1.cws,0);for(var _8F=1,_8E=$1.j-1;_8F<=_8E;_8F+=1){$1.i=_8F;$1.csum=$f($1.csum+$g($1.cws,$1.i)*$1.i)}$1.csum=$1.csum%103;$p($1.cws,$1.j,$1.csum);$p($1.cws,$1.j+1,$g($1.seta,$1.stp));$1.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","211214","211232","2331112"]);$1.sbs=$s($1.cws.length*6+1);for(var _8Z=0,_8Y=$1.cws.length-1;_8Z<=_8Y;_8Z+=1){$1.i=_8Z;$P($1.sbs,$1.i*6,$g($1.encs,$g($1.cws,$1.i)))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _8h=$1.sbs;for(var _8i=0,_8j=_8h.length;_8i<_8j;_8i++){$k[$j++]=$g(_8h,_8i)-48}var _8l=$a();$k[$j++]=Infinity;for(var _8n=0,_8o=~~(($1.sbs.length+1)/2);_8n<_8o;_8n++){$k[$j++]=$1.height}var _8q=$a();$k[$j++]=Infinity;for(var _8s=0,_8t=~~(($1.sbs.length+1)/2);_8s<_8t;_8s++){$k[$j++]=0}var _8u=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_8l;$k[$j++]="bhs";$k[$j++]=_8q;$k[$j++]="bbs";$k[$j++]=_8u;$k[$j++]="txt";$k[$j++]=$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]);$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _93=$d();$k[$j++]=_93;if(!$1.dontdraw){$0.renlinear()}};$0["gs1-128"]=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=.5;$1.linkagea=false;$1.linkagec=false;$1.parse=false;$1.dontlint=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.text=$1.barcode;$1.expand=function(){var _C=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_C;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _G=$1.barcode;$k[$j++]=$G(_G,1,_G.length-1);for(;;){var _I=$k[--$j];$k[$j++]=_I;if($eq(_I,"")){break}$x($k[--$j],")");$j--;var _K=$k[--$j];var _L=$k[--$j];$k[$j++]=_K;$k[$j++]=_L;$j--;var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$x(_N,"(");if($k[--$j]){var _P=$k[--$j];var _Q=$k[--$j];$k[$j++]=_P;$k[$j++]=_Q;$j--;var _R=$k[--$j];var _S=$k[--$j];var _T=$k[--$j];$k[$j++]=_S;$k[$j++]=_T;$k[$j++]=_R}else{var _U=$k[--$j];var _V=$k[--$j];$k[$j++]="";$k[$j++]=_V;$k[$j++]=_U}$k[$j++]=Infinity;$q($1.ais);var _Y=$k[$j-1-($m()+2)];$k[$j++]=_Y;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _c=$k[$j-1-($m()+1)];$k[$j++]=_c;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _h=0;_h<=4;_h+=1){$k[$j++]=_h}var _i=$a();for(var _j=0,_k=_i.length;_j<_k;_j++){var _n=$Z($s(2),"00");$p(_n,1,$f($g(_i,_j)+48));$p($1.aifixed,_n,_n)}$k[$j++]=Infinity;for(var _p=11;_p<=20;_p+=1){$k[$j++]=_p}$k[$j++]=23;for(var _q=31;_q<=36;_q+=1){$k[$j++]=_q}$k[$j++]=41;var _r=$a();for(var _s=0,_t=_r.length;_s<_t;_s++){var _w=$R($s(2),$g(_r,_s),10);$p($1.aifixed,_w,_w)}$1.fnc1=-1;$1.c128=$a([$1.fnc1]);for(var _12=0,_11=$1.ais.length-1;_12<=_11;_12+=1){$1.i=_12;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _1C=$a($1.c128.length+$1.ai.length+$1.val.length);$P(_1C,0,$1.c128);$k[$j++]=_1C;$k[$j++]=_1C;$k[$j++]=$1.c128.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _1G=$k[--$j];var _1H=$k[--$j];$k[$j++]=_1G;$F(_1H);var _1I=$a();var _1J=$k[--$j];$P($k[--$j],_1J,_1I);var _1L=$k[--$j];$k[$j++]=_1L;$k[$j++]=_1L;$k[$j++]=$1.c128.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _1P=$k[--$j];var _1Q=$k[--$j];$k[$j++]=_1P;$F(_1Q);var _1R=$a();var _1S=$k[--$j];$P($k[--$j],_1S,_1R);$1.c128=$k[--$j];var _1a=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_1a){var _1c=$a($1.c128.length+1);$P(_1c,0,$1.c128);$p(_1c,$1.c128.length,$1.fnc1);$1.c128=_1c}}$1.barcode=$s(($1.c128.length+1)*5);$1.i=0;$1.j=0;for(;;){if($1.i==$1.c128.length){break}var _1m=$g($1.c128,$1.i);$k[$j++]=_1m;if(_1m==$1.fnc1){$j--;$P($1.barcode,$1.j,"^FNC1");$1.j=$1.j+4}else{$p($1.barcode,$1.j,$k[--$j])}$1.i=$1.i+1;$1.j=$1.j+1}if($1.linkagea||$1.linkagec){$k[$j++]=$1.barcode;$k[$j++]=$1.j;if($1.linkagea){$k[$j++]="^LNKA"}else{$k[$j++]="^LNKC"}var _21=$k[--$j];var _22=$k[--$j];$P($k[--$j],_22,_21);$1.j=$1.j+5}$1.barcode=$G($1.barcode,0,$1.j);delete $1.options["parse"];$p($1.options,"height",$1.height);$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code128();var _2F=$k[--$j];$1[$k[--$j]]=_2F;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.ean14=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.text=$1.barcode;var _B=$1.barcode;$k[$j++]=$s(_B.length);$k[$j++]=0;$F(_B,function(){var _D=$k[--$j];$k[$j++]=_D;if(_D!=32){var _E=$k[--$j];var _F=$k[--$j];var _G=$k[--$j];$p(_G,_F,_E);$k[$j++]=_G;$k[$j++]=$f(_F+1)}else{$j--}});var _H=$k[--$j];$1.barcode=$G($k[--$j],0,_H);$1.hasspace=$1.text.length!=$1.barcode.length;if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.ean14badAI";$k[$j++]="GS1-14 must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.ean14badLength";$k[$j++]="GS1-14 must be 13 or 14 digits";$0.raiseerror()}var _S=$G($1.barcode,4,$1.barcode.length-4);for(var _T=0,_U=_S.length;_T<_U;_T++){var _V=$g(_S,_T);if(_V<48||_V>57){$k[$j++]="bwipp.ean14badCharacter";$k[$j++]="GS1-14 must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _W=0;_W<=12;_W+=1){$1.i=_W;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _c=$k[--$j];$k[$j++]=_c*3}var _d=$k[--$j];var _e=$k[--$j];$1[$k[--$j]]=$f(_e+_d)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.ean14badCheckDigit";$k[$j++]="Incorrect GS1-14 check digit provided";$0.raiseerror()}}else{var _l=$s(18);$P(_l,0,$1.barcode);$p(_l,17,$1.checksum+48);$1.barcode=_l;var _q=$1.hasspace?2:1;var _r=$s($1.text.length+_q);$P(_r,_r.length-2," ");$p(_r,_r.length-1,$1.checksum+48);$P(_r,0,$1.text);$1.text=_r}$1.gtin=$G($1.barcode,4,14);$1.barcode=$s(21);$P($1.barcode,0,"^FNC101");$P($1.barcode,7,$1.gtin);$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code128();var _14=$k[--$j];$1[$k[--$j]]=_14;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.sscc18=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.text=$1.barcode;var _B=$1.barcode;$k[$j++]=$s(_B.length);$k[$j++]=0;$F(_B,function(){var _D=$k[--$j];$k[$j++]=_D;if(_D!=32){var _E=$k[--$j];var _F=$k[--$j];var _G=$k[--$j];$p(_G,_F,_E);$k[$j++]=_G;$k[$j++]=$f(_F+1)}else{$j--}});var _H=$k[--$j];$1.barcode=$G($k[--$j],0,_H);$1.hasspace=$1.text.length!=$1.barcode.length;if($ne($G($1.barcode,0,4),"(00)")){$k[$j++]="bwipp.sscc18badAI";$k[$j++]="SSCC-18 must begin with (00) application identifier";$0.raiseerror()}if($1.barcode.length!=21&&$1.barcode.length!=22){$k[$j++]="bwipp.sscc18badLength";$k[$j++]="SSCC-18 must be 17 or 18 digits";$0.raiseerror()}var _S=$G($1.barcode,4,$1.barcode.length-4);for(var _T=0,_U=_S.length;_T<_U;_T++){var _V=$g(_S,_T);if(_V<48||_V>57){$k[$j++]="bwipp.sscc18badCharacter";$k[$j++]="SSCC-18 must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _W=0;_W<=16;_W+=1){$1.i=_W;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _c=$k[--$j];$k[$j++]=_c*3}var _d=$k[--$j];var _e=$k[--$j];$1[$k[--$j]]=$f(_e+_d)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==22){if($g($1.barcode,21)!=$1.checksum+48){$k[$j++]="bwipp.sscc18badCheckDigit";$k[$j++]="Incorrect SSCC-18 check digit provided";$0.raiseerror()}}else{var _l=$s(22);$P(_l,0,$1.barcode);$p(_l,21,$1.checksum+48);$1.barcode=_l;var _q=$1.hasspace?2:1;var _r=$s($1.text.length+_q);$P(_r,_r.length-2," ");$p(_r,_r.length-1,$1.checksum+48);$P(_r,0,$1.text);$1.text=_r}$1.sscc=$G($1.barcode,4,18);$1.barcode=$s(25);$P($1.barcode,0,"^FNC100");$P($1.barcode,7,$1.sscc);$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code128();var _14=$k[--$j];$1[$k[--$j]]=_14;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.code39=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.validatecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.hidestars=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _9=0;_9<=42;_9+=1){$p($1.charvals,$G($1.barchars,_9,1),_9)}for(var _F=0,_E=$1.barcode.length-1;_F<=_E;_F+=1){var _J=$g($1.charvals,$G($1.barcode,_F,1))!==undefined;if(!_J){$k[$j++]="bwipp.code39badCharacter";$k[$j++]="Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _M=$k[--$j];$k[$j++]=$f(_M-1)}var _N=$k[--$j];$1[$k[--$j]]=_N;$1.checksum=0;for(var _R=0,_Q=$f($1.barlen-1);_R<=_Q;_R+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_R,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.code39badCheckDigit";$k[$j++]="Incorrect Code 39 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen);$1.includecheck=true}$1.encs=$a(["1113313111","3113111131","1133111131","3133111111","1113311131","3113311111","1133311111","1113113131","3113113111","1133113111","3111131131","1131131131","3131131111","1111331131","3111331111","1131331111","1111133131","3111133111","1131133111","1111333111","3111111331","1131111331","3131111311","1111311331","3111311311","1131311311","1111113331","3111113311","1131113311","1111313311","3311111131","1331111131","3331111111","1311311131","3311311111","1331311111","1311113131","3311113111","1331113111","1313131111","1313111311","1311131311","1113131311","1311313111"]);var _l=$1.includecheck?3:2;$1.sbs=$s($f($1.barlen+_l)*10);var _p=$1.includecheck?3:2;$1.txt=$a($f($1.barlen+_p));$P($1.sbs,0,$g($1.encs,43));if(!$1.hidestars){$p($1.txt,0,$a(["*",0,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,0,$a(["",0,$1.textyoffset,$1.textfont,$1.textsize]))}for(var _17=0,_16=$f($1.barlen-1);_17<=_16;_17+=1){$1.i=_17;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.sbs,$1.i*10+10,$g($1.encs,$1.indx));$p($1.txt,$1.i+1,$a([$G($1.barcode,$1.i,1),($1.i+1)*16,$1.textyoffset,$1.textfont,$1.textsize]))}if($1.includecheck){$P($1.sbs,$f($1.barlen*10+10),$g($1.encs,$1.checksum));if($1.includecheckintext){$p($1.txt,$f($1.barlen+1),$a([$G($1.barchars,$1.checksum,1),$f($1.barlen+1)*16,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$f($1.barlen+1),$a(["",$f($1.barlen+1)*16,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,$f($1.barlen*10+20),$g($1.encs,43));if(!$1.hidestars){$p($1.txt,$f($1.barlen+2),$a(["*",$f($1.barlen+2)*16,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$f($1.barlen+2),$a(["",$f($1.barlen+2)*16,$1.textyoffset,$1.textfont,$1.textsize]))}}else{$P($1.sbs,$f($1.barlen*10+10),$g($1.encs,43));if(!$1.hidestars){$p($1.txt,$f($1.barlen+1),$a(["*",$f($1.barlen+1)*16,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$f($1.barlen+1),$a(["",$f($1.barlen+1)*16,$1.textyoffset,$1.textfont,$1.textsize]))}}$k[$j++]=Infinity;$k[$j++]=Infinity;var _2S=$1.sbs;for(var _2T=0,_2U=_2S.length;_2T<_2U;_2T++){$k[$j++]=$g(_2S,_2T)-48}var _2W=$a();$k[$j++]=Infinity;for(var _2Y=0,_2Z=~~(($1.sbs.length+1)/2);_2Y<_2Z;_2Y++){$k[$j++]=$1.height}var _2b=$a();$k[$j++]=Infinity;for(var _2d=0,_2e=~~(($1.sbs.length+1)/2);_2d<_2e;_2d++){$k[$j++]=0}var _2f=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_2W;$k[$j++]="bhs";$k[$j++]=_2b;$k[$j++]="bbs";$k[$j++]=_2f;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2j=$d();$k[$j++]=_2j;if(!$1.dontdraw){$0.renlinear()}};$0.code39ext=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.parse=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]="barcode";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _9=$k[--$j];$1[$k[--$j]]=_9;$1.barlen=$1.barcode.length;delete $1.options["parse"];$F($1.barcode,function(){if($k[--$j]>=128){$k[$j++]="bwipp.code39extBadCharacter";$k[$j++]="Code 39 Extended must contain only ASCII characters";$0.raiseerror()}});$1.extencs=$a(["%U","$A","$B","$C","$D","$E","$F","$G","$H","$I","$J","$K","$L","$M","$N","$O","$P","$Q","$R","$S","$T","$U","$V","$W","$X","$Y","$Z","%A","%B","%C","%D","%E"," ","/A","/B","/C","/D","/E","/F","/G","/H","/I","/J","/K","/L","-",".","/O","0","1","2","3","4","5","6","7","8","9","/Z","%F","%G","%H","%I","%J","%V","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","%K","%L","%M","%N","%O","%W","+A","+B","+C","+D","+E","+F","+G","+H","+I","+J","+K","+L","+M","+N","+O","+P","+Q","+R","+S","+T","+U","+V","+W","+X","+Y","+Z","%P","%Q","%R","%S","%T"]);$1.newcode=$s($1.barlen*2);$1.newtext=$s($1.barlen*2);$1.j=0;for(var _M=0,_L=$1.barlen-1;_M<=_L;_M+=1){$1.i=_M;$1.extchar=$g($1.extencs,$g($1.barcode,$1.i));$P($1.newcode,$1.j,$1.extchar);$p($1.newtext,$1.j,$g($1.barcode,$1.i));if($1.extchar.length!=1){$P($1.newtext,$1.j+1," ")}$1.j=$1.j+$1.extchar.length}$1.newcode=$G($1.newcode,0,$1.j);$1.newtext=$G($1.newtext,0,$1.j);$p($1.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$1.newcode;$k[$j++]=$1.options;$0.code39();var _o=$k[--$j];$1[$k[--$j]]=_o;if($1.includetext){$1.txt=$g($1.args,"txt");for(var _v=0,_u=$1.newtext.length-1;_v<=_u;_v+=1){$1.i=_v;$1.txtentry=$g($1.txt,$1.i+1);$p($1.txtentry,0,$G($1.newtext,$1.i,1));$p($1.txt,$1.i+1,$1.txtentry)}$p($1.args,"txt",$1.txt)}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.code32=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.textxoffset=0;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;if($1.barcode.length!=8&&$1.barcode.length!=9){$k[$j++]="bwipp.code32badLength";$k[$j++]="Italian Pharmacode must be 8 or 9 digits";$0.raiseerror()}$F($1.barcode,function(){var _C=$k[--$j];if(_C<48||_C>57){$k[$j++]="bwipp.code32badCharacter";$k[$j++]="Italian Pharmacode must contain only digits";$0.raiseerror()}});$1.checksum=0;for(var _D=0;_D<=7;_D+=1){$1.i=_D;$k[$j++]=$f($g($1.barcode,$1.i)-48);if($1.i%2!=0){var _I=$k[--$j];$k[$j++]=_I*2}var _J=$k[--$j];$k[$j++]=_J;if(_J>9){var _K=$k[--$j];$k[$j++]=$f(_K-9)}$1.checksum=$f($k[--$j]+$1.checksum)}$1.checksum=$1.checksum%10;if($1.barcode.length==9){if($g($1.barcode,8)!=$f($1.checksum+48)){$k[$j++]="bwipp.code32badCheckDigit";$k[$j++]="Incorrect Italian Pharmacode check digit provided";$0.raiseerror()}}var _S=$s(10);$P(_S,0,$1.barcode);$p(_S,8,$f($1.checksum+48));$1.text=_S;$1.val=$R($s(6),~~$z($1.text),32);$1.barcode=$s(6);for(var _Z=0;_Z<=5;_Z+=1){$p($1.barcode,_Z,48)}$P($1.barcode,6-$1.val.length,$1.val);for(var _e=0;_e<=5;_e+=1){var _g=$g($1.barcode,_e);$k[$j++]=_e;$k[$j++]=_g;$k[$j++]=_g;for(var _h=0,_i="AEIO".length;_h<_i;_h++){if($k[--$j]>=$g("AEIO",_h)){var _l=$k[--$j];$k[$j++]=$f(_l+1)}var _m=$k[--$j];$k[$j++]=_m;$k[$j++]=_m}$j--;var _o=$k[--$j];$p($1.barcode,$k[--$j],_o)}$P($1.text,1,$G($1.text,0,9));$p($1.text,0,65);$p($1.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code39();var _x=$k[--$j];$1[$k[--$j]]=_x;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.pzn=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.textxoffset=0;$1.height=1;$1.pzn8=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.textxoffset=+$1.textxoffset;$1.height=+$1.height;if($1.pzn8){if($1.barcode.length!=7&&$1.barcode.length!=8){$k[$j++]="bwipp.pzn8badLength";$k[$j++]="PZN8 must be 7 or 8 digits";$0.raiseerror()}}else{if($1.barcode.length!=6&&$1.barcode.length!=7){$k[$j++]="bwipp.pzn7badLength";$k[$j++]="PZN7 must be 6 or 7 digits";$0.raiseerror()}}$F($1.barcode,function(){var _G=$k[--$j];if(_G<48||_G>57){$k[$j++]="bwipp.pznBadCharacter";$k[$j++]="PZN must contain only digits";$0.raiseerror()}});var _I=$1.pzn8?9:8;$1.msglen=_I;$1.checksum=0;for(var _L=0,_K=$1.msglen-3;_L<=_K;_L+=1){$1.i=_L;var _R=$1.pzn8?1:2;$1.checksum=$f($f($g($1.barcode,$1.i)-48)*($1.i+_R)+$1.checksum)}$1.checksum=$1.checksum%11;if($1.checksum==10){$k[$j++]="bwipp.pznBadInputSequence";$k[$j++]="Incorrect PZN input sequence provided";$0.raiseerror()}if($1.barcode.length==$1.msglen-1){if($g($1.barcode,$1.msglen-2)!=$f($1.checksum+48)){$k[$j++]="bwipp.pznBadCheckDigit";$k[$j++]="Incorrect PZN check digit provided";$0.raiseerror()}}var _c=$s($1.msglen);$p(_c,0,45);$P(_c,1,$1.barcode);$p(_c,$1.msglen-1,$f($1.checksum+48));$1.msg=_c;$p($1.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$1.msg;$k[$j++]=$1.options;$0.code39();var _j=$k[--$j];$1[$k[--$j]]=_j;$1.text=$s($1.msglen+5);$P($1.text,0,"PZN - ");$P($1.text,6,$G($1.msg,1,$1.msglen-1));$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.code93=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["131112","111213","111312","111411","121113","121212","121311","111114","131211","141111","211113","211212","211311","221112","221211","231111","112113","112212","112311","122112","132111","111123","111222","111321","121122","131121","212112","212211","211122","211221","221121","222111","112122","112221","122121","123111","121131","311112","311211","321111","112131","113121","211131","121221","312111","311121","122211","111141","1111411"]);$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.sft1=-1;$1.sft2=-2;$1.sft3=-3;$1.sft4=-4;var _G=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["SFT$",$1.sft1],["SFT%",$1.sft2],["SFT/",$1.sft3],["SFT+",$1.sft4]]);$1.fncvals=_G;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _J=$k[--$j];$1[$k[--$j]]=_J;$1.msglen=$1.msg.length;if($1.includecheck){$1.sbs=$s($1.msglen*6+25)}else{$1.sbs=$s($1.msglen*6+13)}$1.txt=$a($1.msglen);$P($1.sbs,0,$g($1.encs,47));$1.checksum1=0;$1.checksum2=0;for(var _Y=0,_X=$1.msglen-1;_Y<=_X;_Y+=1){$1.i=_Y;var _b=$g($1.msg,$1.i);$k[$j++]=_b;if(_b<0){$1.indx=$f(42-$k[--$j]);$1.char=" "}else{var _d=$s(1);$p(_d,0,$k[--$j]);$1.char=_d;$x($1.barchars,$1.char);$j--;$1.indx=$k[--$j].length;$j-=2}$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*6+6,$1.enc);$p($1.txt,$1.i,$a([$1.char,$1.i*9+9,$1.textyoffset,$1.textfont,$1.textsize]));$1.checksum1=$1.checksum1+(($1.msglen-$1.i-1)%20+1)*$1.indx;$1.checksum2=$1.checksum2+(($1.msglen-$1.i)%15+1)*$1.indx}if($1.includecheck){$1.checksum1=$1.checksum1%47;$1.checksum2=($1.checksum2+$1.checksum1)%47;$P($1.sbs,$1.msglen*6+6,$g($1.encs,$1.checksum1));$P($1.sbs,$1.msglen*6+12,$g($1.encs,$1.checksum2));$P($1.sbs,$1.msglen*6+18,$g($1.encs,48))}else{$P($1.sbs,$1.msglen*6+6,$g($1.encs,48))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _1Q=$1.sbs;for(var _1R=0,_1S=_1Q.length;_1R<_1S;_1R++){$k[$j++]=$g(_1Q,_1R)-48}var _1U=$a();$k[$j++]=Infinity;for(var _1W=0,_1X=~~(($1.sbs.length+1)/2);_1W<_1X;_1W++){$k[$j++]=$1.height}var _1Z=$a();$k[$j++]=Infinity;for(var _1b=0,_1c=~~(($1.sbs.length+1)/2);_1b<_1c;_1b++){$k[$j++]=0}var _1d=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1U;$k[$j++]="bhs";$k[$j++]=_1Z;$k[$j++]="bbs";$k[$j++]=_1d;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _1h=$d();$k[$j++]=_1h;if(!$1.dontdraw){$0.renlinear()}};$0.code93ext=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.parse=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]="barcode";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _9=$k[--$j];$1[$k[--$j]]=_9;$1.barlen=$1.barcode.length;delete $1.options["parse"];$1.extencs=$a(["^SFT%U","^SFT$A","^SFT$B","^SFT$C","^SFT$D","^SFT$E","^SFT$F","^SFT$G","^SFT$H","^SFT$I","^SFT$J","^SFT$K","^SFT$L","^SFT$M","^SFT$N","^SFT$O","^SFT$P","^SFT$Q","^SFT$R","^SFT$S","^SFT$T","^SFT$U","^SFT$V","^SFT$W","^SFT$X","^SFT$Y","^SFT$Z","^SFT%A","^SFT%B","^SFT%C","^SFT%D","^SFT%E"," ","^SFT/A","^SFT/B","^SFT/C","^SFT/D","^SFT/E","^SFT/F","^SFT/G","^SFT/H","^SFT/I","^SFT/J","^SFT/K","^SFT/L","-",".","^SFT/O","0","1","2","3","4","5","6","7","8","9","^SFT/Z","^SFT%F","^SFT%G","^SFT%H","^SFT%I","^SFT%J","^SFT%V","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","^SFT%K","^SFT%L","^SFT%M","^SFT%N","^SFT%O","^SFT%W","^SFT+A","^SFT+B","^SFT+C","^SFT+D","^SFT+E","^SFT+F","^SFT+G","^SFT+H","^SFT+I","^SFT+J","^SFT+K","^SFT+L","^SFT+M","^SFT+N","^SFT+O","^SFT+P","^SFT+Q","^SFT+R","^SFT+S","^SFT+T","^SFT+U","^SFT+V","^SFT+W","^SFT+X","^SFT+Y","^SFT+Z","^SFT%P","^SFT%Q","^SFT%R","^SFT%S","^SFT%T"]);$1.newcode=$s($1.barlen*6);$1.newtext=$s($1.barlen*6);$1.j=0;$1.k=0;for(var _K=0,_J=$1.barlen-1;_K<=_J;_K+=1){$1.i=_K;$1.extchar=$g($1.extencs,$g($1.barcode,$1.i));$1.extlen=$1.extchar.length;$P($1.newcode,$1.j,$1.extchar);$p($1.newtext,$1.k,$g($1.barcode,$1.i));if($1.extlen!=1){$P($1.newtext,$1.k+1," ")}$1.j=$1.j+$1.extlen;var _g=$1.extlen==1?1:2;$1.k=$1.k+_g}$1.newcode=$G($1.newcode,0,$1.j);$1.newtext=$G($1.newtext,0,$1.k);$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.newcode;$k[$j++]=$1.options;$0.code93();var _r=$k[--$j];$1[$k[--$j]]=_r;if($1.includetext){$1.txt=$g($1.args,"txt");for(var _y=0,_x=$1.newtext.length-1;_y<=_x;_y+=1){$1.i=_y;$1.txtentry=$g($1.txt,$1.i);$p($1.txtentry,0,$G($1.newtext,$1.i,1));$p($1.txt,$1.i,$1.txtentry)}$p($1.args,"txt",$1.txt)}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.interleaved2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$F($1.barcode,function(){var _A=$k[--$j];if(_A<48||_A>57){$k[$j++]="bwipp.interleaved2of5badCharacter";$k[$j++]="Interleaved 2 of 5 must contain only digits";$0.raiseerror()}});$1.barlen=$1.barcode.length;if($1.barlen%2==0&&$1.includecheck||$1.barlen%2!=0&&!$1.includecheck){$1.pad=$s($1.barlen+1);$p($1.pad,0,48);$P($1.pad,1,$1.barcode);$1.barcode=$1.pad;$1.barlen=$1.barlen+1}if($1.includecheck){$1.checksum=0;for(var _Q=0,_P=$1.barlen-1;_Q<=_P;_Q+=1){$1.i=_Q;if($1.i%2==0){$1.checksum=$1.checksum+($g($1.barcode,$1.i)-48)*3}else{$1.checksum=$1.checksum+($g($1.barcode,$1.i)-48)}}$1.checksum=(10-$1.checksum%10)%10;$1.pad=$s($1.barlen+1);$P($1.pad,0,$1.barcode);$p($1.pad,$1.barlen,$1.checksum+48);$1.barcode=$1.pad;$1.barlen=$1.barlen+1}$1.encs=$a(["11221","21112","12112","22111","11212","21211","12211","11122","21121","12121","1111","2111"]);$1.barchars="0123456789";$1.sbs=$s($1.barlen*5+8);$1.txt=$a($1.barlen);$P($1.sbs,0,$g($1.encs,10));for(var _u=0,_t=$1.barlen-1;_u<=_t;_u+=2){$1.i=_u;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enca=$g($1.encs,$1.indx);$x($1.barchars,$G($1.barcode,$1.i+1,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.encb=$g($1.encs,$1.indx);$1.intl=$s($1.enca.length*2);for(var _1F=0,_1E=$1.enca.length-1;_1F<=_1E;_1F+=1){$1.j=_1F;$1.achar=$g($1.enca,$1.j);$1.bchar=$g($1.encb,$1.j);$p($1.intl,$1.j*2,$1.achar);$p($1.intl,$1.j*2+1,$1.bchar)}$P($1.sbs,$1.i*5+4,$1.intl);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*9+4,$1.textyoffset,$1.textfont,$1.textsize]));if($1.includecheck&&!$1.includecheckintext&&$1.barlen-2==$1.i){$p($1.txt,$1.i+1,$a([" ",($1.i+1)*9+4,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.i+1,$a([$G($1.barcode,$1.i+1,1),($1.i+1)*9+4,$1.textyoffset,$1.textfont,$1.textsize]))}}$P($1.sbs,$1.barlen*5+4,$g($1.encs,11));$k[$j++]=Infinity;$k[$j++]=Infinity;var _24=$1.sbs;for(var _25=0,_26=_24.length;_25<_26;_25++){$k[$j++]=$g(_24,_25)-48}var _28=$a();$k[$j++]=Infinity;for(var _2A=0,_2B=~~(($1.sbs.length+1)/2);_2A<_2B;_2A++){$k[$j++]=$1.height}var _2D=$a();$k[$j++]=Infinity;for(var _2F=0,_2G=~~(($1.sbs.length+1)/2);_2F<_2G;_2F++){$k[$j++]=0}var _2H=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_28;$k[$j++]="bhs";$k[$j++]=_2D;$k[$j++]="bbs";$k[$j++]=_2H;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="barratio";$k[$j++]=2;$k[$j++]="spaceratio";$k[$j++]=2;$k[$j++]="opt";$k[$j++]=$1.options;var _2L=$d();$k[$j++]=_2L;if(!$1.dontdraw){$0.renlinear()}};$0.itf14=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.includecheckintext=true;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=3;$1.height=.5;$1.showborder=true;$1.borderwidth=4;$1.borderleft=15;$1.borderright=15;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.borderwidth=+$1.borderwidth;$1.borderleft=+$1.borderleft;$1.borderright=+$1.borderright;$1.text=$1.barcode;var _E=$1.barcode;$k[$j++]=$s(_E.length);$k[$j++]=0;$F(_E,function(){var _G=$k[--$j];$k[$j++]=_G;if(_G!=32){var _H=$k[--$j];var _I=$k[--$j];var _J=$k[--$j];$p(_J,_I,_H);$k[$j++]=_J;$k[$j++]=$f(_I+1)}else{$j--}});var _K=$k[--$j];$1.barcode=$G($k[--$j],0,_K);$1.hasspace=$1.text.length!=$1.barcode.length;if($1.barcode.length!=13&&$1.barcode.length!=14){$k[$j++]="bwipp.itf14badLength";$k[$j++]="ITF-14 must be 13 or 14 digits";$0.raiseerror()}var _R=$1.barcode;for(var _S=0,_T=_R.length;_S<_T;_S++){var _U=$g(_R,_S);if(_U<48||_U>57){$k[$j++]="bwipp.itf14badCharacter";$k[$j++]="ITF-14 must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _V=0;_V<=12;_V+=1){$1.i=_V;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i)-48);if($1.i%2==0){var _b=$k[--$j];$k[$j++]=_b*3}var _c=$k[--$j];var _d=$k[--$j];$1[$k[--$j]]=$f(_d+_c)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==14){if($g($1.barcode,13)!=$1.checksum+48){$k[$j++]="bwipp.itf14badCheckDigit";$k[$j++]="Incorrect ITF-14 check digit provided";$0.raiseerror()}}else{var _k=$s(14);$P(_k,0,$1.barcode);$p(_k,13,$1.checksum+48);$1.barcode=_k;var _p=$1.hasspace?2:1;var _q=$s($1.text.length+_p);$P(_q,_q.length-2," ");$p(_q,_q.length-1,$1.checksum+48);$P(_q,0,$1.text);$1.text=_q}$p($1.options,"dontdraw",true);$p($1.options,"showborder",$1.showborder);$p($1.options,"borderwidth",$1.borderwidth);$p($1.options,"borderleft",$1.borderleft);$p($1.options,"borderright",$1.borderright);$p($1.options,"height",$1.height);$p($1.options,"textyoffset",$1.textyoffset);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.interleaved2of5();var _18=$k[--$j];$1[$k[--$j]]=_18;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.identcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;if($1.barcode.length!=11&&$1.barcode.length!=12){$k[$j++]="bwipp.identcodeBadLength";$k[$j++]="Deutsche Post Identcode must be 11 or 12 digits";$0.raiseerror()}$F($1.barcode,function(){var _D=$k[--$j];if(_D<48||_D>57){$k[$j++]="bwipp.identcodeBadCharacter";$k[$j++]="Deutsche Post Identcode must contain only digits";$0.raiseerror()}});$1.checksum=0;for(var _E=0;_E<=10;_E+=1){$1.i=_E;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i)-48);if($1.i%2==0){var _K=$k[--$j];$k[$j++]=_K*4}else{var _L=$k[--$j];$k[$j++]=_L*9}var _M=$k[--$j];var _N=$k[--$j];$1[$k[--$j]]=$f(_N+_M)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==12){if($g($1.barcode,11)!=$1.checksum+48){$k[$j++]="bwipp.identcodeBadCheckDigit";$k[$j++]="Incorrect Deutsche Post Identcode check digit provided";$0.raiseerror()}}var _U=$s(12);$P(_U,0,$1.barcode);$p(_U,11,$1.checksum+48);$1.barcode=_U;$1.text=$Z($s(16)," . . ");$P($1.text,0,$G($1.barcode,0,2));$P($1.text,3,$G($1.barcode,2,3));$P($1.text,7,$G($1.barcode,5,3));$P($1.text,11,$G($1.barcode,8,3));$P($1.text,15,$G($1.barcode,11,1));$p($1.options,"dontdraw",true);$p($1.options,"includecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.interleaved2of5();var _s=$k[--$j];$1[$k[--$j]]=_s;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.leitcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;if($1.barcode.length!=13&&$1.barcode.length!=14){$k[$j++]="bwipp.leitcodeBadLength";$k[$j++]="Deutsche Post Leitcode must be 13 or 14 digits";$0.raiseerror()}$F($1.barcode,function(){var _D=$k[--$j];if(_D<48||_D>57){$k[$j++]="bwipp.leitcodeBadCharacter";$k[$j++]="Deutsche Post Leitcode must contain only digits";$0.raiseerror()}});$1.checksum=0;for(var _E=0;_E<=12;_E+=1){$1.i=_E;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i)-48);if($1.i%2==0){var _K=$k[--$j];$k[$j++]=_K*4}else{var _L=$k[--$j];$k[$j++]=_L*9}var _M=$k[--$j];var _N=$k[--$j];$1[$k[--$j]]=$f(_N+_M)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==14){if($g($1.barcode,13)!=$1.checksum+48){$k[$j++]="bwipp.leitcodeBadCheckDigit";$k[$j++]="Incorrect Deutsche Post Leitcode check digit provided";$0.raiseerror()}}var _U=$s(14);$P(_U,0,$1.barcode);$p(_U,13,$1.checksum+48);$1.barcode=_U;$1.text=$Z($s(18)," . . . ");$P($1.text,0,$G($1.barcode,0,5));$P($1.text,6,$G($1.barcode,5,3));$P($1.text,10,$G($1.barcode,8,3));$P($1.text,14,$G($1.barcode,11,2));$P($1.text,17,$G($1.barcode,13,1));$p($1.options,"dontdraw",true);$p($1.options,"includecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.interleaved2of5();var _s=$k[--$j];$1[$k[--$j]]=_s;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.databaromni=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=33/72;$1.linkage=false;$1.format="omni";$1.barxmult=33;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($eq($1.format,"truncated")){$1.height=13/72}$1.height=+$1.height;$1.barxmult=~~$1.barxmult;if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.databaromniBadAI";$k[$j++]="GS1 DataBar Omnidirectional must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.databaromniBadLength";$k[$j++]="GS1 DataBar Omnidirectional must be 13 or 14 digits";$0.raiseerror()}var _E=$G($1.barcode,4,$1.barcode.length-4);for(var _F=0,_G=_E.length;_F<_G;_F++){var _H=$g(_E,_F);if(_H<48||_H>57){$k[$j++]="bwipp.databaromniBadCharacter";$k[$j++]="GS1 DataBar Omnidirectional must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _I=0;_I<=12;_I+=1){$1.i=_I;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _O=$k[--$j];$k[$j++]=_O*3}var _P=$k[--$j];var _Q=$k[--$j];$1[$k[--$j]]=$f(_Q+_P)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.databaromniBadCheckDigit";$k[$j++]="Incorrect GS1 DataBar Omnidirectional check digit provided";$0.raiseerror()}}var _X=$s(18);$P(_X,0,$1.barcode);$p(_X,17,$1.checksum+48);$1.barcode=_X;$1.txt=$a($1.barcode.length);for(var _e=0,_d=$1.barcode.length-1;_e<=_d;_e+=1){$1.i=_e;$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$1.ncr=function(){var _l=$k[--$j];var _m=$k[--$j];var _n=$f(_m-_l);if(_l<$f(_m-_l)){var _=_n;_n=_l;_l=_}$k[$j++]=_n;$k[$j++]=1;$k[$j++]=1;for(var _p=_m,_o=$f(_l+1);_p>=_o;_p-=1){var _q=$k[--$j];var _r=$k[--$j];var _s=$k[--$j];$k[$j++]=_s;$k[$j++]=_r;$k[$j++]=_q*_p;if($le(_r,_s)){var _t=$k[--$j];var _u=$k[--$j];$k[$j++]=$f(_u+1);$k[$j++]=~~(_t/_u)}}for(;;){var _v=$k[--$j];var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=_x;$k[$j++]=_w;$k[$j++]=_v;if($gt(_w,_x)){break}var _y=$k[--$j];var _z=$k[--$j];$k[$j++]=$f(_z+1);$k[$j++]=~~(_y/_z)}var _10=$k[--$j];var _11=$k[--$j];$k[$j++]=_10;$k[$j++]=_11;$j--;var _12=$k[--$j];var _13=$k[--$j];$k[$j++]=_12;$k[$j++]=_13;$j--};$1.getRSSwidths=function(){$1.oe=$k[--$j];$1.el=$k[--$j];$1.mw=$k[--$j];$1.nm=$k[--$j];$1.val=$k[--$j];$1.out=$a($1.el);$1.mask=0;for(var _1D=0,_1C=$f($1.el-2);_1D<=_1C;_1D+=1){$1.bar=_1D;$1.ew=1;var _1F=$1.bar;$1.mask=$1.mask|(_1F<0?1>>>-_1F:1<<_1F);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($1.nm-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _1K=$k[--$j];$1[$k[--$j]]=_1K;if($1.oe&&$1.mask==0&&$f($f($f($1.nm-$1.ew)-$1.el*2)+$1.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$1.sval;$k[$j++]=$f($f($f($1.nm-$1.ew)-$1.el)+$1.bar);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _1Z=$k[--$j];var _1a=$k[--$j];$1[$k[--$j]]=$f(_1a-_1Z)}if($f($1.el-$1.bar)>2){$1.lval=0;for(var _1k=$f($f($f($f($1.nm-$1.ew)-$1.el)+$1.bar)+2),_1j=$f($1.mw+1);_1k>=_1j;_1k-=1){$k[$j++]=$f($f($f($1.nm-_1k)-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-3);$1.ncr();$1.lval=$f($k[--$j]+$1.lval)}$1.sval=$f($1.sval-$1.lval*$f($f($1.el-$1.bar)-1))}else{if($f($1.nm-$1.ew)>$1.mw){$1.sval=$f($1.sval-1)}}$1.val=$f($1.val-$1.sval);if($1.val<0){break}$1.ew=$1.ew+1;var _24=$1.bar;$1.mask=$1.mask&~(_24<0?1>>>-_24:1<<_24)}$1.val=$f($1.val+$1.sval);$1.nm=$f($1.nm-$1.ew);$p($1.out,$1.bar,$1.ew)}$p($1.out,$f($1.el-1),$1.nm);$k[$j++]=$1.out};$k[$j++]=Infinity;var _2H=$1.linkage?1:0;var _2J=$G($1.barcode,4,13);$k[$j++]=_2H;for(var _2K=0,_2L=_2J.length;_2K<_2L;_2K++){$k[$j++]=$f($g(_2J,_2K)-48)}$1.binval=$a();for(var _2O=0;_2O<=12;_2O+=1){$1.i=_2O;var _2P=$1.binval;var _2Q=$1.i;$p(_2P,_2Q+1,$f($g(_2P,_2Q+1)+$g($1.binval,$1.i)%4537077*10));$p($1.binval,$1.i,~~($g($1.binval,$1.i)/4537077))}$1.right=$g($1.binval,13)%4537077;var _2c=$1.binval;$p(_2c,13,~~($g(_2c,13)/4537077));$1.left=0;$1.i=true;for(var _2e=0;_2e<=13;_2e+=1){$1.j=_2e;var _2h=$g($1.binval,$1.j);$k[$j++]=_2h;if(_2h==0&&$1.i){$j--}else{$1.i=false;$1.left=$f($1.left+$k[--$j]*~~Math.pow(10,13-$1.j))}}$1.d1=~~($1.left/1597);$1.d2=$1.left%1597;$1.d3=~~($1.right/1597);$1.d4=$1.right%1597;$1.tab164=$a([160,0,12,4,8,1,161,1,960,161,10,6,6,3,80,10,2014,961,8,8,4,5,31,34,2714,2015,6,10,3,6,10,70,2840,2715,4,12,1,8,1,126]);$1.tab154=$a([335,0,5,10,2,7,4,84,1035,336,7,8,4,5,20,35,1515,1036,9,6,6,3,48,10,1596,1516,11,4,8,1,81,1]);$1.i=0;for(;;){if($1.d1<=$g($1.tab164,$1.i)){var _2y=$G($1.tab164,$1.i+1,7);for(var _2z=0,_30=_2y.length;_2z<_30;_2z++){$k[$j++]=$g(_2y,_2z)}$1.d1te=$k[--$j];$1.d1to=$k[--$j];$1.d1mwe=$k[--$j];$1.d1mwo=$k[--$j];$1.d1ele=$k[--$j];$1.d1elo=$k[--$j];$1.d1gs=$k[--$j];break}$1.i=$1.i+8}$1.i=0;for(;;){if($1.d2<=$g($1.tab154,$1.i)){var _3G=$G($1.tab154,$1.i+1,7);for(var _3H=0,_3I=_3G.length;_3H<_3I;_3H++){$k[$j++]=$g(_3G,_3H)}$1.d2te=$k[--$j];$1.d2to=$k[--$j];$1.d2mwe=$k[--$j];$1.d2mwo=$k[--$j];$1.d2ele=$k[--$j];$1.d2elo=$k[--$j];$1.d2gs=$k[--$j];break}$1.i=$1.i+8}$1.i=0;for(;;){if($1.d3<=$g($1.tab164,$1.i)){var _3Y=$G($1.tab164,$1.i+1,7);for(var _3Z=0,_3a=_3Y.length;_3Z<_3a;_3Z++){$k[$j++]=$g(_3Y,_3Z)}$1.d3te=$k[--$j];$1.d3to=$k[--$j];$1.d3mwe=$k[--$j];$1.d3mwo=$k[--$j];$1.d3ele=$k[--$j];$1.d3elo=$k[--$j];$1.d3gs=$k[--$j];break}$1.i=$1.i+8}$1.i=0;for(;;){if($1.d4<=$g($1.tab154,$1.i)){var _3q=$G($1.tab154,$1.i+1,7);for(var _3r=0,_3s=_3q.length;_3r<_3s;_3r++){$k[$j++]=$g(_3q,_3r)}$1.d4te=$k[--$j];$1.d4to=$k[--$j];$1.d4mwe=$k[--$j];$1.d4mwo=$k[--$j];$1.d4ele=$k[--$j];$1.d4elo=$k[--$j];$1.d4gs=$k[--$j];break}$1.i=$1.i+8}$k[$j++]="d1wo";$k[$j++]=~~($f($1.d1-$1.d1gs)/$1.d1te);$k[$j++]=$1.d1elo;$k[$j++]=$1.d1mwo;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _47=$k[--$j];$1[$k[--$j]]=_47;$k[$j++]="d1we";$k[$j++]=$f($1.d1-$1.d1gs)%$1.d1te;$k[$j++]=$1.d1ele;$k[$j++]=$1.d1mwe;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _4E=$k[--$j];$1[$k[--$j]]=_4E;$k[$j++]="d2wo";$k[$j++]=$f($1.d2-$1.d2gs)%$1.d2to;$k[$j++]=$1.d2elo;$k[$j++]=$1.d2mwo;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _4L=$k[--$j];$1[$k[--$j]]=_4L;$k[$j++]="d2we";$k[$j++]=~~($f($1.d2-$1.d2gs)/$1.d2to);$k[$j++]=$1.d2ele;$k[$j++]=$1.d2mwe;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _4S=$k[--$j];$1[$k[--$j]]=_4S;$k[$j++]="d3wo";$k[$j++]=~~($f($1.d3-$1.d3gs)/$1.d3te);$k[$j++]=$1.d3elo;$k[$j++]=$1.d3mwo;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _4Z=$k[--$j];$1[$k[--$j]]=_4Z;$k[$j++]="d3we";$k[$j++]=$f($1.d3-$1.d3gs)%$1.d3te;$k[$j++]=$1.d3ele;$k[$j++]=$1.d3mwe;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _4g=$k[--$j];$1[$k[--$j]]=_4g;$k[$j++]="d4wo";$k[$j++]=$f($1.d4-$1.d4gs)%$1.d4to;$k[$j++]=$1.d4elo;$k[$j++]=$1.d4mwo;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _4n=$k[--$j];$1[$k[--$j]]=_4n;$k[$j++]="d4we";$k[$j++]=~~($f($1.d4-$1.d4gs)/$1.d4to);$k[$j++]=$1.d4ele;$k[$j++]=$1.d4mwe;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _4u=$k[--$j];$1[$k[--$j]]=_4u;$1.d1w=$a(8);for(var _4x=0;_4x<=3;_4x+=1){$1.i=_4x;$p($1.d1w,$1.i*2,$g($1.d1wo,$1.i));$p($1.d1w,$1.i*2+1,$g($1.d1we,$1.i))}$1.d2w=$a(8);for(var _59=0;_59<=3;_59+=1){$1.i=_59;$p($1.d2w,7-$1.i*2,$g($1.d2wo,$1.i));$p($1.d2w,6-$1.i*2,$g($1.d2we,$1.i))}$1.d3w=$a(8);for(var _5L=0;_5L<=3;_5L+=1){$1.i=_5L;$p($1.d3w,7-$1.i*2,$g($1.d3wo,$1.i));$p($1.d3w,6-$1.i*2,$g($1.d3we,$1.i))}$1.d4w=$a(8);for(var _5X=0;_5X<=3;_5X+=1){$1.i=_5X;$p($1.d4w,$1.i*2,$g($1.d4wo,$1.i));$p($1.d4w,$1.i*2+1,$g($1.d4we,$1.i))}$k[$j++]=Infinity;var _5i=$1.d1w;for(var _5j=0,_5k=_5i.length;_5j<_5k;_5j++){$k[$j++]=$g(_5i,_5j)}var _5m=$1.d2w;for(var _5n=0,_5o=_5m.length;_5n<_5o;_5n++){$k[$j++]=$g(_5m,_5n)}var _5q=$1.d3w;for(var _5r=0,_5s=_5q.length;_5r<_5s;_5r++){$k[$j++]=$g(_5q,_5r)}var _5u=$1.d4w;for(var _5v=0,_5w=_5u.length;_5v<_5w;_5v++){$k[$j++]=$g(_5u,_5v)}$1.widths=$a();$1.checkweights=$a([1,3,9,27,2,6,18,54,58,72,24,8,29,36,12,4,74,51,17,32,37,65,48,16,64,34,23,69,49,68,46,59]);$1.checkwidths=$a([3,8,2,1,1,3,5,5,1,1,3,3,7,1,1,3,1,9,1,1,2,7,4,1,1,2,5,6,1,1,2,3,8,1,1,1,5,7,1,1,1,3,9,1,1]);$1.checksum=0;for(var _61=0;_61<=31;_61+=1){$1.i=_61;$1.checksum=$f($1.checksum+$g($1.widths,$1.i)*$g($1.checkweights,$1.i))}$1.checksum=$1.checksum%79;if($1.checksum>=8){$1.checksum=$f($1.checksum+1)}if($1.checksum>=72){$1.checksum=$f($1.checksum+1)}$1.checklt=$G($1.checkwidths,~~($1.checksum/9)*5,5);$1.checkrtrev=$G($1.checkwidths,$1.checksum%9*5,5);$1.checkrt=$a(5);for(var _6L=0;_6L<=4;_6L+=1){$1.i=_6L;$p($1.checkrt,$1.i,$g($1.checkrtrev,4-$1.i))}if($eq($1.format,"omni")||$eq($1.format,"truncated")){$k[$j++]=Infinity;var _6T=$1.d1w;$k[$j++]=1;for(var _6U=0,_6V=_6T.length;_6U<_6V;_6U++){$k[$j++]=$g(_6T,_6U)}var _6X=$1.checklt;for(var _6Y=0,_6Z=_6X.length;_6Y<_6Z;_6Y++){$k[$j++]=$g(_6X,_6Y)}var _6b=$1.d2w;for(var _6c=0,_6d=_6b.length;_6c<_6d;_6c++){$k[$j++]=$g(_6b,_6c)}var _6f=$1.d4w;for(var _6g=0,_6h=_6f.length;_6g<_6h;_6g++){$k[$j++]=$g(_6f,_6g)}var _6j=$1.checkrt;for(var _6k=0,_6l=_6j.length;_6k<_6l;_6k++){$k[$j++]=$g(_6j,_6k)}var _6n=$1.d3w;for(var _6o=0,_6p=_6n.length;_6o<_6p;_6o++){$k[$j++]=$g(_6n,_6o)}$k[$j++]=1;$k[$j++]=1;$1.sbs=$a();$k[$j++]=Infinity;var _6s=$1.sbs;$k[$j++]=Infinity;for(var _6u=0,_6v=~~(($1.sbs.length+1)/2);_6u<_6v;_6u++){$k[$j++]=$1.height}var _6x=$a();$k[$j++]=Infinity;for(var _6z=0,_70=~~(($1.sbs.length+1)/2);_6z<_70;_6z++){$k[$j++]=0}var _71=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_6s;$k[$j++]="bhs";$k[$j++]=_6x;$k[$j++]="bbs";$k[$j++]=_71;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _74=$d();$k[$j++]=_74;if(!$1.dontdraw){$0.renlinear()}}else{$k[$j++]=Infinity;var _76=$1.d1w;$k[$j++]=1;$k[$j++]=1;for(var _77=0,_78=_76.length;_77<_78;_77++){$k[$j++]=$g(_76,_77)}var _7A=$1.checklt;for(var _7B=0,_7C=_7A.length;_7B<_7C;_7B++){$k[$j++]=$g(_7A,_7B)}var _7E=$1.d2w;for(var _7F=0,_7G=_7E.length;_7F<_7G;_7F++){$k[$j++]=$g(_7E,_7F)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$1.top=$a();$k[$j++]=Infinity;var _7J=$1.d4w;$k[$j++]=1;$k[$j++]=1;for(var _7K=0,_7L=_7J.length;_7K<_7L;_7K++){$k[$j++]=$g(_7J,_7K)}var _7N=$1.checkrt;for(var _7O=0,_7P=_7N.length;_7O<_7P;_7O++){$k[$j++]=$g(_7N,_7O)}var _7R=$1.d3w;for(var _7S=0,_7T=_7R.length;_7S<_7T;_7S++){$k[$j++]=$g(_7R,_7S)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$1.bot=$a();for(var _7W=0;_7W<=24;_7W+=2){$1.i=_7W;for(var _7a=0,_7b=$g($1.top,$1.i);_7a<_7b;_7a++){$k[$j++]=0}for(var _7f=0,_7g=$g($1.top,$1.i+1);_7f<_7g;_7f++){$k[$j++]=1}}$r($a(50));$1.top=$k[--$j];for(var _7j=0;_7j<=24;_7j+=2){$1.i=_7j;for(var _7n=0,_7o=$g($1.bot,$1.i);_7n<_7o;_7n++){$k[$j++]=1}for(var _7s=0,_7t=$g($1.bot,$1.i+1);_7s<_7t;_7s++){$k[$j++]=0}}$r($a(50));$1.bot=$k[--$j];if($eq($1.format,"stacked")){$1.sep=$a(50);$p($1.sep,0,0);for(var _7z=1;_7z<=49;_7z+=1){$1.i=_7z;if($eq($g($1.top,$1.i),$g($1.bot,$1.i))){$p($1.sep,$1.i,$f(1-$g($1.top,$1.i)))}else{$p($1.sep,$1.i,$f(1-$g($1.sep,$1.i-1)))}}$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,46,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _8K=0,_8L=5;_8K<_8L;_8K++){$q($1.top)}$q($1.sep);for(var _8O=0,_8P=7;_8O<_8P;_8O++){$q($1.bot)}$1.pixs=$a();$1.pixy=~~($1.pixs.length/50)}if($eq($1.format,"stackedomni")){$k[$j++]=Infinity;$F($1.top,function(){var _8V=$k[--$j];$k[$j++]=$f(1-_8V)});$1.sep1=$a();$P($1.sep1,0,$a([0,0,0,0]));$P($1.sep1,46,$a([0,0,0,0]));for(var _8b=18;_8b<=30;_8b+=1){$1.i=_8b;if($g($1.top,$1.i)==0){if($g($1.top,$1.i-1)==1){$k[$j++]=1}else{var _8l=$g($1.sep1,$1.i-1)==0?1:0;$k[$j++]=_8l}}else{$k[$j++]=0}$p($1.sep1,$1.i,$k[--$j])}$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _8p=0,_8q=21;_8p<_8q;_8p++){$k[$j++]=0;$k[$j++]=1}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$1.sep2=$a();$k[$j++]=Infinity;$F($1.bot,function(){var _8t=$k[--$j];$k[$j++]=$f(1-_8t)});$1.sep3=$a();$P($1.sep3,0,$a([0,0,0,0]));$P($1.sep3,46,$a([0,0,0,0]));for(var _8z=19;_8z<=31;_8z+=1){$1.i=_8z;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _99=$g($1.sep3,$1.i-1)==0?1:0;$k[$j++]=_99}}else{$k[$j++]=0}$p($1.sep3,$1.i,$k[--$j])}$1.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _9E=0;_9E<=12;_9E+=1){var _9J=$k[--$j];$k[$j++]=_9J&&$eq($g($1.bot,_9E+19),$g($1.f3,_9E))}if($k[--$j]){$P($1.sep3,19,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}$k[$j++]=Infinity;for(var _9O=0,_9P=$1.barxmult;_9O<_9P;_9O++){$q($1.top)}$q($1.sep1);$q($1.sep2);$q($1.sep3);for(var _9V=0,_9W=$1.barxmult;_9V<_9W;_9V++){$q($1.bot)}$1.pixs=$a();$1.pixy=~~($1.pixs.length/50)}var _9e=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",50],["pixy",$1.pixy],["height",$1.pixy/72],["width",50/72],["opt",$1.options]]);$k[$j++]=_9e;if(!$1.dontdraw){$0.renmatrix()}}};$0.databarstacked=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarstackedBadAI";$k[$j++]="GS1 DataBar Stacked must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.databarstackedBadLength";$k[$j++]="GS1 DataBar Stacked must be 13 or 14 digits";$0.raiseerror()}var _B=$G($1.barcode,4,$1.barcode.length-4);for(var _C=0,_D=_B.length;_C<_D;_C++){var _E=$g(_B,_C);if(_E<48||_E>57){$k[$j++]="bwipp.databarstackedBadCharacter";$k[$j++]="GS1 DataBar Stacked must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _F=0;_F<=12;_F+=1){$1.i=_F;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _L=$k[--$j];$k[$j++]=_L*3}var _M=$k[--$j];var _N=$k[--$j];$1[$k[--$j]]=$f(_N+_M)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.databarstackedBadCheckDigit";$k[$j++]="Incorrect GS1 DataBar Stacked check digit provided";$0.raiseerror()}}var _U=$s(18);$P(_U,0,$1.barcode);$p(_U,17,$1.checksum+48);$1.barcode=_U;$p($1.options,"dontdraw",true);$p($1.options,"format","stacked");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.databaromni();var _b=$k[--$j];$1[$k[--$j]]=_b;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.databarstackedomni=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarstackedomniBadAI";$k[$j++]="GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.databarstackedomniBadLength";$k[$j++]="GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits";$0.raiseerror()}var _B=$G($1.barcode,4,$1.barcode.length-4);for(var _C=0,_D=_B.length;_C<_D;_C++){var _E=$g(_B,_C);if(_E<48||_E>57){$k[$j++]="bwipp.databarstackedomniBadCharacter";$k[$j++]="GS1 DataBar Stacked Omnidirectional must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _F=0;_F<=12;_F+=1){$1.i=_F;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _L=$k[--$j];$k[$j++]=_L*3}var _M=$k[--$j];var _N=$k[--$j];$1[$k[--$j]]=$f(_N+_M)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.databarstackedomniBadCheckDigit";$k[$j++]="Incorrect GS1 DataBar Stacked Omnidirectional check digit provided";$0.raiseerror()}}var _U=$s(18);$P(_U,0,$1.barcode);$p(_U,17,$1.checksum+48);$1.barcode=_U;$p($1.options,"dontdraw",true);$p($1.options,"format","stackedomni");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.databaromni();var _b=$k[--$j];$1[$k[--$j]]=_b;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.databartruncated=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.databartruncatedBadAI";$k[$j++]="GS1 DataBar Truncated must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.databartruncatedBadLength";$k[$j++]="GS1 DataBar Truncated must be 13 or 14 digits";$0.raiseerror()}var _B=$G($1.barcode,4,$1.barcode.length-4);for(var _C=0,_D=_B.length;_C<_D;_C++){var _E=$g(_B,_C);if(_E<48||_E>57){$k[$j++]="bwipp.databartruncatedBadCharacter";$k[$j++]="GS1 DataBar Truncated must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _F=0;_F<=12;_F+=1){$1.i=_F;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _L=$k[--$j];$k[$j++]=_L*3}var _M=$k[--$j];var _N=$k[--$j];$1[$k[--$j]]=$f(_N+_M)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.databartruncatedBadCheckDigit";$k[$j++]="Incorrect GS1 DataBar Truncated check digit provided";$0.raiseerror()}}var _U=$s(18);$P(_U,0,$1.barcode);$p(_U,17,$1.checksum+48);$1.barcode=_U;$p($1.options,"dontdraw",true);$p($1.options,"format","truncated");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.databaromni();var _b=$k[--$j];$1[$k[--$j]]=_b;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.databarlimited=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=10/72;$1.linkage=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;if($ne($G($1.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarlimitedBadAI";$k[$j++]="GS1 DataBar Limited must begin with (01) application identifier";$0.raiseerror()}if($1.barcode.length!=17&&$1.barcode.length!=18){$k[$j++]="bwipp.databarlimitedBadLength";$k[$j++]="GS1 DataBar Limited must be 13 or 14 digits";$0.raiseerror()}var _B=$g($1.barcode,4);if(_B<48||_B>49){$k[$j++]="bwipp.databarlimitedBadStartDigit";$k[$j++]="GS1 DataBar Limited must begin with 0 or 1";$0.raiseerror()}var _E=$G($1.barcode,5,$1.barcode.length-5);for(var _F=0,_G=_E.length;_F<_G;_F++){var _H=$g(_E,_F);if(_H<48||_H>57){$k[$j++]="bwipp.databarlimitedBadCharacter";$k[$j++]="GS1 DataBar Limited must contain only digits";$0.raiseerror()}}$1.checksum=0;for(var _I=0;_I<=12;_I+=1){$1.i=_I;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i+4)-48);if($1.i%2==0){var _O=$k[--$j];$k[$j++]=_O*3}var _P=$k[--$j];var _Q=$k[--$j];$1[$k[--$j]]=$f(_Q+_P)}$1.checksum=(10-$1.checksum%10)%10;if($1.barcode.length==18){if($g($1.barcode,17)!=$1.checksum+48){$k[$j++]="bwipp.databarlimitedBadCheckDigit";$k[$j++]="Incorrect GS1 DataBar Limited check digit provided";$0.raiseerror()}}var _X=$s(18);$P(_X,0,$1.barcode);$p(_X,17,$1.checksum+48);$1.barcode=_X;$k[$j++]=Infinity;var _b=$G($1.barcode,4,13);for(var _c=0,_d=_b.length;_c<_d;_c++){$k[$j++]=$f($g(_b,_c)-48)}$1.binval=$a();if($1.linkage){$1.linkval=$a([2,0,1,5,1,3,3,5,3,1,0,9,6]);for(var _k=0,_j=$1.binval.length-1;_k<=_j;_k+=1){$1.i=_k;$p($1.binval,$1.i,$f($g($1.binval,$1.i)+$g($1.linkval,$1.i)))}}$1.txt=$a($1.barcode.length);for(var _x=0,_w=$1.barcode.length-1;_x<=_w;_x+=1){$1.i=_x;$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$1.ncr=function(){var _14=$k[--$j];var _15=$k[--$j];var _16=$f(_15-_14);if(_14<$f(_15-_14)){var _=_16;_16=_14;_14=_}$k[$j++]=_16;$k[$j++]=1;$k[$j++]=1;for(var _18=_15,_17=$f(_14+1);_18>=_17;_18-=1){var _19=$k[--$j];var _1A=$k[--$j];var _1B=$k[--$j];$k[$j++]=_1B;$k[$j++]=_1A;$k[$j++]=_19*_18;if($le(_1A,_1B)){var _1C=$k[--$j];var _1D=$k[--$j];$k[$j++]=$f(_1D+1);$k[$j++]=~~(_1C/_1D)}}for(;;){var _1E=$k[--$j];var _1F=$k[--$j];var _1G=$k[--$j];$k[$j++]=_1G;$k[$j++]=_1F;$k[$j++]=_1E;if($gt(_1F,_1G)){break}var _1H=$k[--$j];var _1I=$k[--$j];$k[$j++]=$f(_1I+1);$k[$j++]=~~(_1H/_1I)}var _1J=$k[--$j];var _1K=$k[--$j];$k[$j++]=_1J;$k[$j++]=_1K;$j--;var _1L=$k[--$j];var _1M=$k[--$j];$k[$j++]=_1L;$k[$j++]=_1M;$j--};$1.getRSSwidths=function(){$1.oe=$k[--$j];$1.el=$k[--$j];$1.mw=$k[--$j];$1.nm=$k[--$j];$1.val=$k[--$j];$1.out=$a($1.el);$1.mask=0;for(var _1W=0,_1V=$f($1.el-2);_1W<=_1V;_1W+=1){$1.bar=_1W;$1.ew=1;var _1Y=$1.bar;$1.mask=$1.mask|(_1Y<0?1>>>-_1Y:1<<_1Y);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($1.nm-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _1d=$k[--$j];$1[$k[--$j]]=_1d;if($1.oe&&$1.mask==0&&$f($f($f($1.nm-$1.ew)-$1.el*2)+$1.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$1.sval;$k[$j++]=$f($f($f($1.nm-$1.ew)-$1.el)+$1.bar);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _1s=$k[--$j];var _1t=$k[--$j];$1[$k[--$j]]=$f(_1t-_1s)}if($f($1.el-$1.bar)>2){$1.lval=0;for(var _23=$f($f($f($f($1.nm-$1.ew)-$1.el)+$1.bar)+2),_22=$f($1.mw+1);_23>=_22;_23-=1){$k[$j++]=$f($f($f($1.nm-_23)-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-3);$1.ncr();$1.lval=$f($k[--$j]+$1.lval)}$1.sval=$f($1.sval-$1.lval*$f($f($1.el-$1.bar)-1))}else{if($f($1.nm-$1.ew)>$1.mw){$1.sval=$f($1.sval-1)}}$1.val=$f($1.val-$1.sval);if($1.val<0){break}$1.ew=$1.ew+1;var _2N=$1.bar;$1.mask=$1.mask&~(_2N<0?1>>>-_2N:1<<_2N)}$1.val=$f($1.val+$1.sval);$1.nm=$f($1.nm-$1.ew);$p($1.out,$1.bar,$1.ew)}$p($1.out,$f($1.el-1),$1.nm);$k[$j++]=$1.out};for(var _2Z=0;_2Z<=11;_2Z+=1){$1.i=_2Z;var _2a=$1.binval;var _2b=$1.i;$p(_2a,_2b+1,$f($g(_2a,_2b+1)+$g($1.binval,$1.i)%2013571*10));$p($1.binval,$1.i,~~($g($1.binval,$1.i)/2013571))}$1.d2=$g($1.binval,12)%2013571;var _2n=$1.binval;$p(_2n,12,~~($g(_2n,12)/2013571));$1.d1=0;$1.i=true;for(var _2p=0;_2p<=12;_2p+=1){$1.j=_2p;var _2s=$g($1.binval,$1.j);$k[$j++]=_2s;if(_2s==0&&$1.i){$j--}else{$1.i=false;$1.d1=$f($1.d1+$k[--$j]*~~Math.pow(10,12-$1.j))}}$1.tab267=$a([183063,0,17,9,6,3,6538,28,820063,183064,13,13,5,4,875,728,1000775,820064,9,17,3,6,28,6454,1491020,1000776,15,11,5,4,2415,203,1979844,1491021,11,15,4,5,203,2408,1996938,1979845,19,7,8,1,17094,1,2013570,1996939,7,19,1,8,1,16632]);$1.i=0;for(;;){if($1.d1<=$g($1.tab267,$1.i)){var _34=$G($1.tab267,$1.i+1,7);for(var _35=0,_36=_34.length;_35<_36;_35++){$k[$j++]=$g(_34,_35)}$1.d1te=$k[--$j];$1.d1to=$k[--$j];$1.d1mwe=$k[--$j];$1.d1mwo=$k[--$j];$1.d1ele=$k[--$j];$1.d1elo=$k[--$j];$1.d1gs=$k[--$j];break}$1.i=$1.i+8}$1.i=0;for(;;){if($1.d2<=$g($1.tab267,$1.i)){var _3M=$G($1.tab267,$1.i+1,7);for(var _3N=0,_3O=_3M.length;_3N<_3O;_3N++){$k[$j++]=$g(_3M,_3N)}$1.d2te=$k[--$j];$1.d2to=$k[--$j];$1.d2mwe=$k[--$j];$1.d2mwo=$k[--$j];$1.d2ele=$k[--$j];$1.d2elo=$k[--$j];$1.d2gs=$k[--$j];break}$1.i=$1.i+8}$k[$j++]="d1wo";$k[$j++]=~~($f($1.d1-$1.d1gs)/$1.d1te);$k[$j++]=$1.d1elo;$k[$j++]=$1.d1mwo;$k[$j++]=7;$k[$j++]=false;$1.getRSSwidths();var _3d=$k[--$j];$1[$k[--$j]]=_3d;$k[$j++]="d1we";$k[$j++]=$f($1.d1-$1.d1gs)%$1.d1te;$k[$j++]=$1.d1ele;$k[$j++]=$1.d1mwe;$k[$j++]=7;$k[$j++]=true;$1.getRSSwidths();var _3k=$k[--$j];$1[$k[--$j]]=_3k;$k[$j++]="d2wo";$k[$j++]=~~($f($1.d2-$1.d2gs)/$1.d2te);$k[$j++]=$1.d2elo;$k[$j++]=$1.d2mwo;$k[$j++]=7;$k[$j++]=false;$1.getRSSwidths();var _3r=$k[--$j];$1[$k[--$j]]=_3r;$k[$j++]="d2we";$k[$j++]=$f($1.d2-$1.d2gs)%$1.d2te;$k[$j++]=$1.d2ele;$k[$j++]=$1.d2mwe;$k[$j++]=7;$k[$j++]=true;$1.getRSSwidths();var _3y=$k[--$j];$1[$k[--$j]]=_3y;$1.d1w=$a(14);for(var _41=0;_41<=6;_41+=1){$1.i=_41;$p($1.d1w,$1.i*2,$g($1.d1wo,$1.i));$p($1.d1w,$1.i*2+1,$g($1.d1we,$1.i))}$1.d2w=$a(14);for(var _4D=0;_4D<=6;_4D+=1){$1.i=_4D;$p($1.d2w,$1.i*2,$g($1.d2wo,$1.i));$p($1.d2w,$1.i*2+1,$g($1.d2we,$1.i))}$k[$j++]=Infinity;var _4O=$1.d1w;for(var _4P=0,_4Q=_4O.length;_4P<_4Q;_4P++){$k[$j++]=$g(_4O,_4P)}var _4S=$1.d2w;for(var _4T=0,_4U=_4S.length;_4T<_4U;_4T++){$k[$j++]=$g(_4S,_4T)}$1.widths=$a();$1.checkweights=$a([1,3,9,27,81,65,17,51,64,14,42,37,22,66,20,60,2,6,18,54,73,41,34,13,39,28,84,74]);$k[$j++]=Infinity;for(var _4Y=0;_4Y<=43;_4Y+=1){$k[$j++]=_4Y}$k[$j++]=45;$k[$j++]=52;$k[$j++]=57;for(var _4Z=63;_4Z<=66;_4Z+=1){$k[$j++]=_4Z}for(var _4a=73;_4a<=79;_4a+=1){$k[$j++]=_4a}$k[$j++]=82;for(var _4b=126;_4b<=130;_4b+=1){$k[$j++]=_4b}$k[$j++]=132;for(var _4c=141;_4c<=146;_4c+=1){$k[$j++]=_4c}for(var _4d=210;_4d<=217;_4d+=1){$k[$j++]=_4d}$k[$j++]=220;for(var _4e=316;_4e<=320;_4e+=1){$k[$j++]=_4e}$k[$j++]=322;$k[$j++]=323;$k[$j++]=326;$k[$j++]=337;$1.checkseq=$a();$1.checksum=0;for(var _4g=0;_4g<=27;_4g+=1){$1.i=_4g;$1.checksum=$f($1.checksum+$g($1.widths,$1.i)*$g($1.checkweights,$1.i))}$1.checksum=$1.checksum%89;$1.seq=$g($1.checkseq,$1.checksum);$k[$j++]="swidths";$k[$j++]=~~($1.seq/21);$k[$j++]=8;$k[$j++]=3;$k[$j++]=6;$k[$j++]=false;$1.getRSSwidths();var _4t=$k[--$j];$1[$k[--$j]]=_4t;$k[$j++]="bwidths";$k[$j++]=$1.seq%21;$k[$j++]=8;$k[$j++]=3;$k[$j++]=6;$k[$j++]=false;$1.getRSSwidths();var _4w=$k[--$j];$1[$k[--$j]]=_4w;$1.checkwidths=$a([0,0,0,0,0,0,0,0,0,0,0,0,1,1]);for(var _4z=0;_4z<=5;_4z+=1){$1.i=_4z;$p($1.checkwidths,$1.i*2,$g($1.swidths,$1.i));$p($1.checkwidths,$1.i*2+1,$g($1.bwidths,$1.i))}$k[$j++]=Infinity;var _5A=$1.d1w;$k[$j++]=1;for(var _5B=0,_5C=_5A.length;_5B<_5C;_5B++){$k[$j++]=$g(_5A,_5B)}var _5E=$1.checkwidths;for(var _5F=0,_5G=_5E.length;_5F<_5G;_5F++){$k[$j++]=$g(_5E,_5F)}var _5I=$1.d2w;for(var _5J=0,_5K=_5I.length;_5J<_5K;_5J++){$k[$j++]=$g(_5I,_5J)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=5;$1.sbs=$a();$k[$j++]=Infinity;var _5N=$1.sbs;$k[$j++]=Infinity;for(var _5P=0,_5Q=~~(($1.sbs.length+1)/2);_5P<_5Q;_5P++){$k[$j++]=$1.height}var _5S=$a();$k[$j++]=Infinity;for(var _5U=0,_5V=~~(($1.sbs.length+1)/2);_5U<_5V;_5U++){$k[$j++]=0}var _5W=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_5N;$k[$j++]="bhs";$k[$j++]=_5S;$k[$j++]="bbs";$k[$j++]=_5W;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _5Z=$d();$k[$j++]=_5Z;if(!$1.dontdraw){$0.renlinear()}};$0.databarexpanded=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.parse=false;$1.dontlint=false;$1.dontdraw=false;$1.height=34/72;$1.format="expanded";$1.segments=-1;$1.linkage=false;$1.barxmult=34;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;$1.segments=~~$1.segments;$1.barxmult=~~$1.barxmult;if($1.segments==-1){var _A=$eq($1.format,"expandedstacked")?4:22;$1.segments=_A}else{if($1.segments<2||$1.segments>22||$1.segments%2!=0){$k[$j++]="bwipp.gs1databarexpandedBadSegments";$k[$j++]="The number of segments must be even from 2 to 22";$0.raiseerror()}}$1.expand=function(){var _F=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_F;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _J=$1.barcode;$k[$j++]=$G(_J,1,_J.length-1);for(;;){var _L=$k[--$j];$k[$j++]=_L;if($eq(_L,"")){break}$x($k[--$j],")");$j--;var _N=$k[--$j];var _O=$k[--$j];$k[$j++]=_N;$k[$j++]=_O;$j--;var _P=$k[--$j];var _Q=$k[--$j];$k[$j++]=_P;$x(_Q,"(");if($k[--$j]){var _S=$k[--$j];var _T=$k[--$j];$k[$j++]=_S;$k[$j++]=_T;$j--;var _U=$k[--$j];var _V=$k[--$j];var _W=$k[--$j];$k[$j++]=_V;$k[$j++]=_W;$k[$j++]=_U}else{var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]="";$k[$j++]=_Y;$k[$j++]=_X}$k[$j++]=Infinity;$q($1.ais);var _b=$k[$j-1-($m()+2)];$k[$j++]=_b;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _f=$k[$j-1-($m()+1)];$k[$j++]=_f;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}for(;;){if($1.ais.length==2){if($eq($g($1.ais,0),"01")&&$eq($g($1.ais,1),"3103")){if($eq($G($g($1.vals,0),0,1),"9")&&~~$z($g($1.vals,1))<=32767){$k[$j++]="0100";$k[$j++]=false;break}}}if($1.ais.length==2){if($eq($g($1.ais,0),"01")&&$eq($g($1.ais,1),"3202")){if($eq($G($g($1.vals,0),0,1),"9")&&~~$z($g($1.vals,1))<=9999){$k[$j++]="0101";$k[$j++]=false;break}}}if($1.ais.length==2){if($eq($g($1.ais,0),"01")&&$eq($g($1.ais,1),"3203")){if($eq($G($g($1.vals,0),0,1),"9")&&~~$z($g($1.vals,1))<=22767){$k[$j++]="0101";$k[$j++]=false;break}}}var _1F=$1.ais.length;if(_1F==2||_1F==3){$k[$j++]="ai310x";$k[$j++]=false;for(var _1G=3100;_1G<=3109;_1G+=1){var _1L=$k[--$j];$k[$j++]=_1L||$eq($R($s(4),_1G,10),$g($1.ais,1))}var _1M=$k[--$j];$1[$k[--$j]]=_1M;$k[$j++]="ai320x";$k[$j++]=false;for(var _1O=3200;_1O<=3209;_1O+=1){var _1T=$k[--$j];$k[$j++]=_1T||$eq($R($s(4),_1O,10),$g($1.ais,1))}var _1U=$k[--$j];$1[$k[--$j]]=_1U;if($1.ais.length==3){var _1X=$a(["11","13","15","17"]);$k[$j++]="aibad";$k[$j++]=true;for(var _1Y=0,_1Z=_1X.length;_1Y<_1Z;_1Y++){var _1d=$k[--$j];$k[$j++]=_1d&&$ne($g(_1X,_1Y),$g($1.ais,2))}var _1e=$k[--$j];$1[$k[--$j]]=_1e}else{$1.aibad=false}if($eq($g($1.ais,0),"01")&&($1.ai310x||$1.ai320x)&&!$1.aibad){if($1.ais.length==3){var _1u=~~$z($G($g($1.vals,2),2,2));var _1y=~~$z($G($g($1.vals,2),4,2));if($eq($G($g($1.vals,0),0,1),"9")&&~~$z($g($1.vals,1))<=99999&&(_1u>=1&&_1u<=12)&&(_1y>=0&&_1y<=31)){if($1.ai310x&&$eq($g($1.ais,2),"11")){$k[$j++]="0111000";$k[$j++]=false;break}if($1.ai320x&&$eq($g($1.ais,2),"11")){$k[$j++]="0111001";$k[$j++]=false;break}if($1.ai310x&&$eq($g($1.ais,2),"13")){$k[$j++]="0111010";$k[$j++]=false;break}if($1.ai320x&&$eq($g($1.ais,2),"13")){$k[$j++]="0111011";$k[$j++]=false;break}if($1.ai310x&&$eq($g($1.ais,2),"15")){$k[$j++]="0111100";$k[$j++]=false;break}if($1.ai320x&&$eq($g($1.ais,2),"15")){$k[$j++]="0111101";$k[$j++]=false;break}if($1.ai310x&&$eq($g($1.ais,2),"17")){$k[$j++]="0111110";$k[$j++]=false;break}if($1.ai320x&&$eq($g($1.ais,2),"17")){$k[$j++]="0111111";$k[$j++]=false;break}}}else{if($eq($G($g($1.vals,0),0,1),"9")&&~~$z($g($1.vals,1))<=99999){if($1.ai310x){$k[$j++]="0111000";$k[$j++]=false;break}if($1.ai320x){$k[$j++]="0111001";$k[$j++]=false;break}}}}}if($1.ais.length>=2){$k[$j++]="ai392x";$k[$j++]=false;for(var _2V=3920;_2V<=3923;_2V+=1){var _2a=$k[--$j];$k[$j++]=_2a||$eq($R($s(4),_2V,10),$g($1.ais,1))}var _2b=$k[--$j];$1[$k[--$j]]=_2b;if($eq($g($1.ais,0),"01")&&$1.ai392x){if($eq($G($g($1.vals,0),0,1),"9")){$k[$j++]="01100";$k[$j++]=true;break}}}if($1.ais.length>=2){$k[$j++]="ai393x";$k[$j++]=false;for(var _2k=3930;_2k<=3933;_2k+=1){var _2p=$k[--$j];$k[$j++]=_2p||$eq($R($s(4),_2k,10),$g($1.ais,1))}var _2q=$k[--$j];$1[$k[--$j]]=_2q;if($eq($g($1.ais,0),"01")&&$1.ai393x){if($eq($G($g($1.vals,0),0,1),"9")){$k[$j++]="01101";$k[$j++]=true;break}}}if($eq($g($1.ais,0),"01")){$k[$j++]="1";$k[$j++]=true;break}$k[$j++]="00";$k[$j++]=true;break}$1.gpfallow=$k[--$j];$1.method=$k[--$j];$1.conv12to40=function(){var _33=$Z($s(40),"0000000000000000000000000000000000000000");var _34=$k[--$j];var _38=$R($s(10),~~$z($G(_34,0,3)),2);$P($G(_33,0,10),10-_38.length,_38);var _3C=$R($s(10),~~$z($G(_34,3,3)),2);$P($G(_33,10,10),10-_3C.length,_3C);var _3G=$R($s(10),~~$z($G(_34,6,3)),2);$P($G(_33,20,10),10-_3G.length,_3G);var _3K=$R($s(10),~~$z($G(_34,9,3)),2);$P($G(_33,30,10),10-_3K.length,_3K);$k[$j++]=_33;$k[$j++]=_34;$j--};$1.conv13to44=function(){var _3M=$Z($s(44),"00000000000000000000000000000000000000000000");var _3N=$k[--$j];var _3R=$R($s(4),~~$z($G(_3N,0,1)),2);$P($G(_3M,0,4),4-_3R.length,_3R);$k[$j++]=_3M;$k[$j++]=_3M;$k[$j++]=$G(_3N,1,12);$1.conv12to40();var _3T=$k[--$j];$P($k[--$j],4,_3T)};$1.tobin=function(){var _3W=$s($k[--$j]);$k[$j++]=_3W;for(var _3Y=0,_3X=_3W.length-1;_3Y<=_3X;_3Y+=1){var _3Z=$k[--$j];$p(_3Z,_3Y,48);$k[$j++]=_3Z}var _3a=$k[--$j];var _3d=$R($s(_3a.length),$k[--$j],2);$P(_3a,_3a.length-_3d.length,_3d);$k[$j++]=_3a};$1.fnc1=-1;$1.lnumeric=-2;$1.lalphanumeric=-3;$1.liso646=-4;if($eq($1.method,"00")){$1.cdf=$a([]);$1.gpf=$a([])}if($eq($1.method,"1")){$k[$j++]="cdf";$k[$j++]=$G($g($1.vals,0),0,13);$1.conv13to44();var _3l=$k[--$j];$1[$k[--$j]]=_3l;$k[$j++]=Infinity;var _3n=$1.cdf;for(var _3o=0,_3p=_3n.length;_3o<_3p;_3o++){$k[$j++]=$f($g(_3n,_3o)-48)}$1.cdf=$a();$1.gpf=$a([]);$1.ais=$G($1.ais,1,$1.ais.length-1);$1.vals=$G($1.vals,1,$1.vals.length-1)}if($eq($1.method,"0100")){$1.cdf=$s(55);$k[$j++]=$1.cdf;$k[$j++]=0;$k[$j++]=$G($g($1.vals,0),1,12);$1.conv12to40();var _45=$k[--$j];var _46=$k[--$j];$P($k[--$j],_46,_45);$k[$j++]=$1.cdf;$k[$j++]=40;$k[$j++]=~~$z($g($1.vals,1));$k[$j++]=15;$1.tobin();var _4B=$k[--$j];var _4C=$k[--$j];$P($k[--$j],_4C,_4B);$k[$j++]=Infinity;var _4E=$1.cdf;for(var _4F=0,_4G=_4E.length;_4F<_4G;_4F++){$k[$j++]=$g(_4E,_4F)-48}$1.cdf=$a();$1.gpf=$a([]);$1.ais=$a([]);$1.vals=$a([])}if($eq($1.method,"0101")){$1.cdf=$s(55);$k[$j++]=$1.cdf;$k[$j++]=0;$k[$j++]=$G($g($1.vals,0),1,12);$1.conv12to40();var _4S=$k[--$j];var _4T=$k[--$j];$P($k[--$j],_4T,_4S);if($eq($g($1.ais,1),"3202")){$k[$j++]=~~$z($g($1.vals,1));$k[$j++]=15;$1.tobin()}else{$k[$j++]=~~$z($g($1.vals,1))+1e4;$k[$j++]=15;$1.tobin()}$P($1.cdf,40,$k[--$j]);$k[$j++]=Infinity;var _4d=$1.cdf;for(var _4e=0,_4f=_4d.length;_4e<_4f;_4e++){$k[$j++]=$g(_4d,_4e)-48}$1.cdf=$a();$1.gpf=$a([]);$1.ais=$a([]);$1.vals=$a([])}if($1.method.length==7){$1.cdf=$s(76);$k[$j++]=$1.cdf;$k[$j++]=0;$k[$j++]=$G($g($1.vals,0),1,12);$1.conv12to40();var _4r=$k[--$j];var _4s=$k[--$j];$P($k[--$j],_4s,_4r);var _4u=$s(6);$P(_4u,0,$G($g($1.ais,1),3,1));$P(_4u,1,$G($g($1.vals,1),1,5));$k[$j++]=~~$z(_4u);$k[$j++]=20;$1.tobin();$P($1.cdf,40,$k[--$j]);if($1.ais.length==3){var _55=$g($1.vals,2);$k[$j++]=~~$z($G(_55,0,2))*384+((~~$z($G(_55,2,2))-1)*32+~~$z($G(_55,4,2)))}else{$k[$j++]=38400}$k[$j++]=16;$1.tobin();$P($1.cdf,60,$k[--$j]);$k[$j++]=Infinity;var _5B=$1.cdf;for(var _5C=0,_5D=_5B.length;_5C<_5D;_5C++){$k[$j++]=$g(_5B,_5C)-48}$1.cdf=$a();$1.gpf=$a([]);$1.ais=$a([]);$1.vals=$a([])}if($eq($1.method,"01100")){$1.cdf=$s(42);$k[$j++]=$1.cdf;$k[$j++]=0;$k[$j++]=$G($g($1.vals,0),1,12);$1.conv12to40();var _5P=$k[--$j];var _5Q=$k[--$j];$P($k[--$j],_5Q,_5P);$k[$j++]=$1.cdf;$k[$j++]=40;$k[$j++]=~~$z($G($g($1.ais,1),3,1));$k[$j++]=2;$1.tobin();var _5W=$k[--$j];var _5X=$k[--$j];$P($k[--$j],_5X,_5W);$k[$j++]=Infinity;var _5Z=$1.cdf;for(var _5a=0,_5b=_5Z.length;_5a<_5b;_5a++){$k[$j++]=$g(_5Z,_5a)-48}$1.cdf=$a();$k[$j++]=Infinity;$F($g($1.vals,1));if($1.ais.length>2){$k[$j++]=$1.fnc1}$1.gpf=$a();$1.ais=$G($1.ais,2,$1.ais.length-2);$1.vals=$G($1.vals,2,$1.vals.length-2)}if($eq($1.method,"01101")){$1.cdf=$s(52);$k[$j++]=$1.cdf;$k[$j++]=0;$k[$j++]=$G($g($1.vals,0),1,12);$1.conv12to40();var _5v=$k[--$j];var _5w=$k[--$j];$P($k[--$j],_5w,_5v);$k[$j++]=$1.cdf;$k[$j++]=40;$k[$j++]=~~$z($G($g($1.ais,1),3,1));$k[$j++]=2;$1.tobin();var _62=$k[--$j];var _63=$k[--$j];$P($k[--$j],_63,_62);$k[$j++]=$1.cdf;$k[$j++]=42;$k[$j++]=~~$z($G($g($1.vals,1),0,3));$k[$j++]=10;$1.tobin();var _69=$k[--$j];var _6A=$k[--$j];$P($k[--$j],_6A,_69);$k[$j++]=Infinity;var _6C=$1.cdf;for(var _6D=0,_6E=_6C.length;_6D<_6E;_6D++){$k[$j++]=$g(_6C,_6D)-48}$1.cdf=$a();$k[$j++]=Infinity;var _6I=$g($1.vals,1);var _6J=$G(_6I,3,_6I.length-3);for(var _6K=0,_6L=_6J.length;_6K<_6L;_6K++){$k[$j++]=$g(_6J,_6K)}if($1.ais.length>2){$k[$j++]=$1.fnc1}$1.gpf=$a();$1.ais=$G($1.ais,2,$1.ais.length-2);$1.vals=$G($1.vals,2,$1.vals.length-2)}if($1.gpfallow){$1.vlf=$a(2)}else{$1.vlf=$a([])}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _6Z=0;_6Z<=4;_6Z+=1){$k[$j++]=_6Z}var _6a=$a();for(var _6b=0,_6c=_6a.length;_6b<_6c;_6b++){var _6f=$Z($s(2),"00");$p(_6f,1,$f($g(_6a,_6b)+48));$p($1.aifixed,_6f,_6f)}$k[$j++]=Infinity;for(var _6h=11;_6h<=20;_6h+=1){$k[$j++]=_6h}$k[$j++]=23;for(var _6i=31;_6i<=36;_6i+=1){$k[$j++]=_6i}$k[$j++]=41;var _6j=$a();for(var _6k=0,_6l=_6j.length;_6k<_6l;_6k++){var _6o=$R($s(2),$g(_6j,_6k),10);$p($1.aifixed,_6o,_6o)}$k[$j++]=Infinity;for(var _6q=0;_6q<=119;_6q+=1){var _6s=$Z($s(2),"00");var _6u=$R($s(2),_6q,11);$P(_6s,2-_6u.length,_6u);$k[$j++]=_6q;$k[$j++]=_6s;if($g(_6s,0)==65){var _6w=$k[--$j];$p(_6w,0,94);$k[$j++]=_6w}var _6x=$k[--$j];$k[$j++]=_6x;if($g(_6x,1)==65){var _6z=$k[--$j];$p(_6z,1,94);$k[$j++]=_6z}var _70=$k[--$j];var _73=$Z($s(7),"0000000");var _75=$R($s(7),$f($k[--$j]+8),2);$P(_73,7-_75.length,_75);$k[$j++]=_70;$k[$j++]=_73}$k[$j++]=$1.lalphanumeric;$k[$j++]="0000";$1.numeric=$d();$k[$j++]=Infinity;for(var _78=48;_78<=57;_78+=1){$k[$j++]=_78;$k[$j++]=_78-43;$k[$j++]=5;$1.tobin()}$k[$j++]=$1.fnc1;$k[$j++]="01111";for(var _7A=65;_7A<=90;_7A+=1){$k[$j++]=_7A;$k[$j++]=_7A-33;$k[$j++]=6;$1.tobin()}$k[$j++]=42;$k[$j++]="111010";for(var _7B=44;_7B<=47;_7B+=1){$k[$j++]=_7B;$k[$j++]=_7B+15;$k[$j++]=6;$1.tobin()}$k[$j++]=$1.lnumeric;$k[$j++]="000";$k[$j++]=$1.liso646;$k[$j++]="00100";$1.alphanumeric=$d();$k[$j++]=Infinity;for(var _7F=48;_7F<=57;_7F+=1){$k[$j++]=_7F;$k[$j++]=_7F-43;$k[$j++]=5;$1.tobin()}$k[$j++]=$1.fnc1;$k[$j++]="01111";for(var _7H=65;_7H<=90;_7H+=1){$k[$j++]=_7H;$k[$j++]=_7H-1;$k[$j++]=7;$1.tobin()}for(var _7I=97;_7I<=122;_7I+=1){$k[$j++]=_7I;$k[$j++]=_7I-7;$k[$j++]=7;$1.tobin()}$k[$j++]=33;$k[$j++]="11101000";$k[$j++]=34;$k[$j++]="11101001";for(var _7J=37;_7J<=47;_7J+=1){$k[$j++]=_7J;$k[$j++]=_7J+197;$k[$j++]=8;$1.tobin()}for(var _7K=58;_7K<=63;_7K+=1){$k[$j++]=_7K;$k[$j++]=_7K+187;$k[$j++]=8;$1.tobin()}$k[$j++]=95;$k[$j++]="11111011";$k[$j++]=32;$k[$j++]="11111100";$k[$j++]=$1.lnumeric;$k[$j++]="000";$k[$j++]=$1.lalphanumeric;$k[$j++]="00100";$1.iso646=$d();for(var _7Q=0,_7P=$1.ais.length-1;_7Q<=_7P;_7Q+=1){$1.i=_7Q;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _7a=$a($1.gpf.length+$1.ai.length+$1.val.length);$P(_7a,0,$1.gpf);$k[$j++]=_7a;$k[$j++]=_7a;$k[$j++]=$1.gpf.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _7e=$k[--$j];var _7f=$k[--$j];$k[$j++]=_7e;$F(_7f);var _7g=$a();var _7h=$k[--$j];$P($k[--$j],_7h,_7g);var _7j=$k[--$j];$k[$j++]=_7j;$k[$j++]=_7j;$k[$j++]=$1.gpf.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _7n=$k[--$j];var _7o=$k[--$j];$k[$j++]=_7n;$F(_7o);var _7p=$a();var _7q=$k[--$j];$P($k[--$j],_7q,_7p);$1.gpf=$k[--$j];var _7y=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_7y){var _80=$a($1.gpf.length+1);$P(_80,0,$1.gpf);$p(_80,$1.gpf.length,$1.fnc1);$1.gpf=_80}}$1.rembits=function(){var _84=$k[--$j];var _85=48;var _86=~~Math.ceil(_84/12)*12;if(~~Math.ceil(_84/12)*12<48){var _=_85;_85=_86;_86=_}var _87=~~(_86/12);$k[$j++]=_84;$k[$j++]=_86;$k[$j++]=_87;if(_87%$1.segments==1){var _89=$k[--$j];var _8A=$k[--$j];$k[$j++]=$f(_89+1)*12;$k[$j++]=_8A;$j--}else{$j--}var _8B=$k[--$j];var _8C=$k[--$j];$k[$j++]=$f(_8B-_8C)};$1.encode=function(){var _8D=$k[--$j];$k[$j++]=_8D;if($ne(_8D,"raw")){var _8E=$k[--$j];var _8G=$g(_8E,$k[--$j]);$k[$j++]=_8G}else{$j--}$k[$j++]=Infinity;var _8H=$k[--$j];var _8I=$k[--$j];$k[$j++]=_8H;$F(_8I,function(){var _8J=$k[--$j];$k[$j++]=$f(_8J-48)});var _8K=$a();$P($1.gpfenc,$1.j,_8K);$1.j=_8K.length+$1.j};$k[$j++]=Infinity;for(var _8P=0,_8Q=$1.gpf.length;_8P<_8Q;_8P++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=-1;$1.numericruns=$a();$k[$j++]=Infinity;for(var _8T=0,_8U=$1.gpf.length;_8T<_8U;_8T++){$k[$j++]=0}$k[$j++]=0;$1.alphanumericruns=$a();$k[$j++]=Infinity;for(var _8X=0,_8Y=$1.gpf.length;_8X<_8Y;_8X++){$k[$j++]=0}$k[$j++]=9999;$1.nextiso646only=$a();for(var _8b=$1.gpf.length-1;_8b>=0;_8b-=1){$1.i=_8b;var _8g=$Z($s(2),"00");var _8j=$g($1.gpf,$1.i);$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=_8g;$k[$j++]=_8g;$k[$j++]=0;$k[$j++]=_8j;if(_8j==$1.fnc1){$j--;$k[$j++]=94}var _8l=$k[--$j];var _8m=$k[--$j];$p($k[--$j],_8m,_8l);if($1.i<$1.gpf.length-1){var _8q=$k[--$j];var _8t=$g($1.gpf,$1.i+1);$k[$j++]=_8q;$k[$j++]=_8q;$k[$j++]=1;$k[$j++]=_8t;if(_8t==$1.fnc1){$j--;$k[$j++]=94}var _8v=$k[--$j];var _8w=$k[--$j];$p($k[--$j],_8w,_8v)}var _90=$g($1.numeric,$k[--$j])!==undefined;if(_90){$p($1.numericruns,$1.i,$f($g($1.numericruns,$1.i+2)+2))}else{$p($1.numericruns,$1.i,0)}var _98=$k[--$j];var _9A=$g($1.alphanumeric,_98)!==undefined;$k[$j++]=_98;if(_9A){$p($1.alphanumericruns,$1.i,$f($g($1.alphanumericruns,$1.i+1)+1))}else{$p($1.alphanumericruns,$1.i,0)}var _9I=$k[--$j];var _9K=$g($1.iso646,_9I)!==undefined;var _9M=$g($1.alphanumeric,_9I)!==undefined;if(_9K&&!_9M){$p($1.nextiso646only,$1.i,0)}else{$p($1.nextiso646only,$1.i,$f($g($1.nextiso646only,$1.i+1)+1))}}$1.gpfenc=$a(252);$1.i=0;$1.j=0;$1.mode="numeric";for(;;){if($1.i==$1.gpf.length){break}for(;;){if($eq($1.mode,"numeric")){if($1.i<=$1.gpf.length-2){var _9a=$s(2);var _9d=$g($1.gpf,$1.i);$k[$j++]=_9a;$k[$j++]=_9a;$k[$j++]=0;$k[$j++]=_9d;if(_9d==$1.fnc1){$j--;$k[$j++]=94}var _9f=$k[--$j];var _9g=$k[--$j];$p($k[--$j],_9g,_9f);var _9i=$k[--$j];var _9l=$g($1.gpf,$1.i+1);$k[$j++]=_9i;$k[$j++]=_9i;$k[$j++]=1;$k[$j++]=_9l;if(_9l==$1.fnc1){$j--;$k[$j++]=94}var _9n=$k[--$j];var _9o=$k[--$j];$p($k[--$j],_9o,_9n);var _9q=$k[--$j];var _9s=$g($1.numeric,_9q)!==undefined;$k[$j++]=_9q;if(_9s){$k[$j++]=$1.numeric;$1.encode();$1.i=$1.i+2;break}$j--;$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.numeric;$1.encode();$1.mode="alphanumeric";break}else{var _9z=$g($1.gpf,$1.i);if(_9z<48||_9z>57){$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.numeric;$1.encode();$1.mode="alphanumeric";break}$k[$j++]="rem";$k[$j++]=12+1+$1.method.length+$1.vlf.length+$1.cdf.length+$1.j;$1.rembits();var _A6=$k[--$j];$1[$k[--$j]]=_A6;if($1.rem>=4&&$1.rem<=6){var _AD=$G($Z($s(6),"000000"),0,$1.rem);var _AI=$R($s(4),$f($g($1.gpf,$1.i)-47),2);$P(_AD,4-_AI.length,_AI);$k[$j++]=_AD;$k[$j++]="raw";$1.encode();$1.i=$1.i+1;break}else{var _AK=$s(2);$p(_AK,0,$g($1.gpf,$1.i));$p(_AK,1,94);$k[$j++]=_AK;$k[$j++]=$1.numeric;$1.encode();$1.i=$1.i+1;break}}}if($eq($1.mode,"alphanumeric")){if($g($1.gpf,$1.i)==$1.fnc1){$k[$j++]=$1.fnc1;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";$1.i=$1.i+1;break}var _Aa=$g($1.gpf,$1.i);var _Ac=$g($1.iso646,_Aa)!==undefined;var _Ae=$g($1.alphanumeric,_Aa)!==undefined;if(_Ac&&!_Ae){$k[$j++]=$1.liso646;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="iso646";break}if($g($1.numericruns,$1.i)>=6){$k[$j++]=$1.lnumeric;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";break}var _Ao=$g($1.numericruns,$1.i);if(_Ao>=4&&$f(_Ao+$1.i)==$1.gpf.length){$k[$j++]=$1.lnumeric;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";break}$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=$1.alphanumeric;$1.encode();$1.i=$1.i+1;break}if($eq($1.mode,"iso646")){if($g($1.gpf,$1.i)==$1.fnc1){$k[$j++]=$1.fnc1;$k[$j++]=$1.iso646;$1.encode();$1.mode="numeric";$1.i=$1.i+1;break}if($g($1.numericruns,$1.i)>=4&&$g($1.nextiso646only,$1.i)>=10){$k[$j++]=$1.lnumeric;$k[$j++]=$1.iso646;$1.encode();$1.mode="numeric";break}if($g($1.alphanumericruns,$1.i)>=5&&$g($1.nextiso646only,$1.i)>=10){$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.iso646;$1.encode();$1.mode="alphanumeric";break}$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=$1.iso646;$1.encode();$1.i=$1.i+1;break}}}$1.gpf=$G($1.gpfenc,0,$1.j);var _BY=1+12+$1.method.length+$1.vlf.length+$1.cdf.length+$1.gpf.length;$k[$j++]=_BY;$k[$j++]=_BY;$1.rembits();var _BZ=$k[--$j];$1.pad=$a(_BZ);$k[$j++]=_BZ;if($1.vlf.length!=0){var _Bc=$k[--$j];var _Be=~~($f($k[--$j]+_Bc)/12);$p($1.vlf,0,_Be%2);var _Bg=_Be<=14?0:1;$p($1.vlf,1,_Bg)}else{$j-=2}if($1.pad.length>0){for(var _Bl=0,_Bk=$1.pad.length-1;_Bl<=_Bk;_Bl+=5){$1.i=_Bl;var _Bm=$1.pad;var _Bn=$1.i;var _Bo=$a([0,0,1,0,0]);var _Bp=$1.pad;var _Bq=$1.i;var _Br=5;var _Bs=_Bp.length-_Bq;if(_Bp.length-_Bq>5){var _=_Br;_Br=_Bs;_Bs=_}$P(_Bm,_Bn,$G(_Bo,0,_Bs))}if($eq($1.mode,"numeric")){$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($1.pad);$1.pad=$G($a(),0,$1.pad.length)}}$k[$j++]=Infinity;var _C0=$1.linkage?1:0;$k[$j++]=_C0;$F($1.method,function(){var _C2=$k[--$j];$k[$j++]=$f(_C2-48)});$q($1.vlf);$q($1.cdf);$q($1.gpf);$q($1.pad);$1.binval=$a();$1.datalen=~~($1.binval.length/12);$1.ncr=function(){var _C9=$k[--$j];var _CA=$k[--$j];var _CB=$f(_CA-_C9);if(_C9<$f(_CA-_C9)){var _=_CB;_CB=_C9;_C9=_}$k[$j++]=_CB;$k[$j++]=1;$k[$j++]=1;for(var _CD=_CA,_CC=$f(_C9+1);_CD>=_CC;_CD-=1){var _CE=$k[--$j];var _CF=$k[--$j];var _CG=$k[--$j];$k[$j++]=_CG;$k[$j++]=_CF;$k[$j++]=_CE*_CD;if($le(_CF,_CG)){var _CH=$k[--$j];var _CI=$k[--$j];$k[$j++]=$f(_CI+1);$k[$j++]=~~(_CH/_CI)}}for(;;){var _CJ=$k[--$j];var _CK=$k[--$j];var _CL=$k[--$j];$k[$j++]=_CL;$k[$j++]=_CK;$k[$j++]=_CJ;if($gt(_CK,_CL)){break}var _CM=$k[--$j];var _CN=$k[--$j];$k[$j++]=$f(_CN+1);$k[$j++]=~~(_CM/_CN)}var _CO=$k[--$j];var _CP=$k[--$j];$k[$j++]=_CO;$k[$j++]=_CP;$j--;var _CQ=$k[--$j];var _CR=$k[--$j];$k[$j++]=_CQ;$k[$j++]=_CR;$j--};$1.getRSSwidths=function(){$1.oe=$k[--$j];$1.el=$k[--$j];$1.mw=$k[--$j];$1.nm=$k[--$j];$1.val=$k[--$j];$1.out=$a($1.el);$1.mask=0;for(var _Cb=0,_Ca=$f($1.el-2);_Cb<=_Ca;_Cb+=1){$1.bar=_Cb;$1.ew=1;var _Cd=$1.bar;$1.mask=$1.mask|(_Cd<0?1>>>-_Cd:1<<_Cd);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($1.nm-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _Ci=$k[--$j];$1[$k[--$j]]=_Ci;if($1.oe&&$1.mask==0&&$f($f($f($1.nm-$1.ew)-$1.el*2)+$1.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$1.sval;$k[$j++]=$f($f($f($1.nm-$1.ew)-$1.el)+$1.bar);$k[$j++]=$f($f($1.el-$1.bar)-2);$1.ncr();var _Cx=$k[--$j];var _Cy=$k[--$j];$1[$k[--$j]]=$f(_Cy-_Cx)}if($f($1.el-$1.bar)>2){$1.lval=0;for(var _D8=$f($f($f($f($1.nm-$1.ew)-$1.el)+$1.bar)+2),_D7=$f($1.mw+1);_D8>=_D7;_D8-=1){$k[$j++]=$f($f($f($1.nm-_D8)-$1.ew)-1);$k[$j++]=$f($f($1.el-$1.bar)-3);$1.ncr();$1.lval=$f($k[--$j]+$1.lval)}$1.sval=$f($1.sval-$1.lval*$f($f($1.el-$1.bar)-1))}else{if($f($1.nm-$1.ew)>$1.mw){$1.sval=$f($1.sval-1)}}$1.val=$f($1.val-$1.sval);if($1.val<0){break}$1.ew=$1.ew+1;var _DS=$1.bar;$1.mask=$1.mask&~(_DS<0?1>>>-_DS:1<<_DS)}$1.val=$f($1.val+$1.sval);$1.nm=$f($1.nm-$1.ew);$p($1.out,$1.bar,$1.ew)}$p($1.out,$f($1.el-1),$1.nm);$k[$j++]=$1.out};$1.tab174=$a([347,0,12,5,7,2,87,4,1387,348,10,7,5,4,52,20,2947,1388,8,9,4,5,30,52,3987,2948,6,11,3,6,10,104,4191,3988,4,13,1,8,1,204]);$1.dxw=$a($1.datalen);for(var _Dj=0,_Di=$1.datalen-1;_Dj<=_Di;_Dj+=1){$1.x=_Dj;$1.d=$G($1.binval,$1.x*12,12);$k[$j++]="d";$k[$j++]=0;for(var _Dn=0;_Dn<=11;_Dn+=1){$1.j=_Dn;var _Ds=$k[--$j];$k[$j++]=$f(_Ds+~~Math.pow(2,11-$1.j)*$g($1.d,$1.j))}var _Dt=$k[--$j];$1[$k[--$j]]=_Dt;$1.j=0;for(;;){if($le($1.d,$g($1.tab174,$1.j))){var _E1=$G($1.tab174,$1.j+1,7);for(var _E2=0,_E3=_E1.length;_E2<_E3;_E2++){$k[$j++]=$g(_E1,_E2)}$1.dte=$k[--$j];$1.dto=$k[--$j];$1.dmwe=$k[--$j];$1.dmwo=$k[--$j];$1.dele=$k[--$j];$1.delo=$k[--$j];$1.dgs=$k[--$j];break}$1.j=$1.j+8}$k[$j++]="dwo";$k[$j++]=~~($f($1.d-$1.dgs)/$1.dte);$k[$j++]=$1.delo;$k[$j++]=$1.dmwo;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _EI=$k[--$j];$1[$k[--$j]]=_EI;$k[$j++]="dwe";$k[$j++]=$f($1.d-$1.dgs)%$1.dte;$k[$j++]=$1.dele;$k[$j++]=$1.dmwe;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _EP=$k[--$j];$1[$k[--$j]]=_EP;$1.dw=$a(8);if($1.x%2==0){for(var _ET=0;_ET<=3;_ET+=1){$1.j=_ET;$p($1.dw,7-$1.j*2,$g($1.dwo,$1.j));$p($1.dw,6-$1.j*2,$g($1.dwe,$1.j))}}else{for(var _Ee=0;_Ee<=3;_Ee+=1){$1.j=_Ee;$p($1.dw,$1.j*2,$g($1.dwo,$1.j));$p($1.dw,$1.j*2+1,$g($1.dwe,$1.j))}}$p($1.dxw,$1.x,$1.dw)}$1.finderwidths=$a([1,8,4,1,1,1,1,4,8,1,3,6,4,1,1,1,1,4,6,3,3,4,6,1,1,1,1,6,4,3,3,2,8,1,1,1,1,8,2,3,2,6,5,1,1,1,1,5,6,2,2,2,9,1,1,1,1,9,2,2]);$1.finderseq=$a([$a([0,1]),$a([0,3,2]),$a([0,5,2,7]),$a([0,9,2,7,4]),$a([0,9,2,7,6,11]),$a([0,9,2,7,8,11,10]),$a([0,1,2,3,4,5,6,7]),$a([0,1,2,3,4,5,6,9,8]),$a([0,1,2,3,4,5,6,9,10,11]),$a([0,1,2,3,4,7,6,9,8,11,10])]);$1.seq=$g($1.finderseq,~~(($1.datalen-2)/2));$1.fxw=$a($1.seq.length);for(var _FB=0,_FA=$1.seq.length-1;_FB<=_FA;_FB+=1){$1.x=_FB;$p($1.fxw,$1.x,$G($1.finderwidths,$g($1.seq,$1.x)*5,5))}$1.checkweights=$a([-1,-1,-1,-1,-1,-1,-1,-1,77,96,32,81,27,9,3,1,20,60,180,118,143,7,21,63,205,209,140,117,39,13,145,189,193,157,49,147,19,57,171,91,132,44,85,169,197,136,186,62,185,133,188,142,4,12,36,108,50,87,29,80,97,173,128,113,150,28,84,41,123,158,52,156,166,196,206,139,187,203,138,46,76,17,51,153,37,111,122,155,146,119,110,107,106,176,129,43,16,48,144,10,30,90,59,177,164,125,112,178,200,137,116,109,70,210,208,202,184,130,179,115,190,204,68,93,31,151,191,134,148,22,66,198,172,94,71,2,40,154,192,64,162,54,18,6,120,149,25,75,14,42,126,167,175,199,207,69,23,78,26,79,103,98,83,38,114,131,182,124,159,53,88,170,127,183,61,161,55,165,73,8,24,72,5,15,89,100,174,58,160,194,135,45]);$k[$j++]=Infinity;$F($1.seq,function(){$q($G($1.checkweights,$k[--$j]*16,16))});var _FO=$a();$1.checkweightseq=$G(_FO,8,_FO.length-8);$k[$j++]=Infinity;var _FQ=$1.dxw;for(var _FR=0,_FS=_FQ.length;_FR<_FS;_FR++){$F($g(_FQ,_FR))}$1.widths=$a();$1.checksum=0;for(var _FX=0,_FW=$1.widths.length-1;_FX<=_FW;_FX+=1){$1.i=_FX;$1.checksum=$f($1.checksum+$g($1.widths,$1.i)*$g($1.checkweightseq,$1.i))}$1.checksum=$f($1.checksum%211+($1.datalen-3)*211);$1.i=0;for(;;){if($1.checksum<=$g($1.tab174,$1.i)){var _Fn=$G($1.tab174,$1.i+1,7);for(var _Fo=0,_Fp=_Fn.length;_Fo<_Fp;_Fo++){$k[$j++]=$g(_Fn,_Fo)}$1.cte=$k[--$j];$1.cto=$k[--$j];$1.cmwe=$k[--$j];$1.cmwo=$k[--$j];$1.cele=$k[--$j];$1.celo=$k[--$j];$1.cgs=$k[--$j];break}$1.i=$1.i+8}$k[$j++]="cwo";$k[$j++]=~~($f($1.checksum-$1.cgs)/$1.cte);$k[$j++]=$1.celo;$k[$j++]=$1.cmwo;$k[$j++]=4;$k[$j++]=true;$1.getRSSwidths();var _G4=$k[--$j];$1[$k[--$j]]=_G4;$k[$j++]="cwe";$k[$j++]=$f($1.checksum-$1.cgs)%$1.cte;$k[$j++]=$1.cele;$k[$j++]=$1.cmwe;$k[$j++]=4;$k[$j++]=false;$1.getRSSwidths();var _GB=$k[--$j];$1[$k[--$j]]=_GB;$1.cw=$a(8);for(var _GE=0;_GE<=3;_GE+=1){$1.i=_GE;$p($1.cw,$1.i*2,$g($1.cwo,$1.i));$p($1.cw,$1.i*2+1,$g($1.cwe,$1.i))}var _GP=$a(22);$p(_GP,0,$1.cw);$P(_GP,1,$1.dxw);$1.dxw=$G(_GP,0,$1.datalen+1);$1.datalen=$1.dxw.length;$1.rows=$a(~~Math.ceil($1.datalen/$1.segments));$1.numrows=$1.rows.length;for(var _Gb=0,_Ga=$1.numrows-1;_Gb<=_Ga;_Gb+=1){$1.r=_Gb;$k[$j++]=Infinity;if($1.segments%4!=0&&$1.r%2==1){$k[$j++]=0}$k[$j++]=1;$k[$j++]=1;for(var _Gg=0,_Gf=$1.segments-1;_Gg<=_Gf;_Gg+=1){$1.pos=_Gg+$1.r*$1.segments;if($1.pos<$1.datalen){$F($g($1.dxw,$1.pos));if($1.pos%2==0){$F($g($1.fxw,~~($1.pos/2)))}}}var _Gs=$m()+2;$k[$j++]=1;$k[$j++]=1;$r($a(_Gs));$p($1.rows,$1.r,$k[--$j]);$j--}if($ne($1.format,"expandedstacked")){var _Gz=$g($1.rows,0);$1.sbs=$G(_Gz,1,_Gz.length-1);$k[$j++]=Infinity;$k[$j++]=1;for(var _H3=0,_H2=$1.datalen-1;_H3<=_H2;_H3+=1){$1.i=_H3;$F($g($1.dxw,$1.i));if($1.i%2==0){$F($g($1.fxw,~~($1.i/2)))}}$k[$j++]=1;$k[$j++]=1;$1.sbs=$a();delete $1.options["parse"];$k[$j++]=Infinity;var _HD=$1.sbs;$k[$j++]=Infinity;for(var _HF=0,_HG=~~(($1.sbs.length+1)/2);_HF<_HG;_HF++){$k[$j++]=$1.height}var _HI=$a();$k[$j++]=Infinity;for(var _HK=0,_HL=~~(($1.sbs.length+1)/2);_HK<_HL;_HK++){$k[$j++]=0}var _HM=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_HD;$k[$j++]="bhs";$k[$j++]=_HI;$k[$j++]="bbs";$k[$j++]=_HM;$k[$j++]="opt";$k[$j++]=$1.options;var _HO=$d();$k[$j++]=_HO;if(!$1.dontdraw){$0.renlinear()}}else{$1.seps=$a($1.numrows);for(var _HU=0,_HT=$1.numrows-1;_HU<=_HT;_HU+=1){$1.r=_HU;$1.row=$g($1.rows,$1.r);$k[$j++]=Infinity;for(var _Ha=0,_HZ=$1.row.length-1;_Ha<=_HZ;_Ha+=2){$1.i=_Ha;for(var _He=0,_Hf=$g($1.row,$1.i);_He<_Hf;_He++){$k[$j++]=0}if($1.i<$1.row.length-1){for(var _Hl=0,_Hm=$g($1.row,$1.i+1);_Hl<_Hm;_Hl++){$k[$j++]=1}}}$r($a($m()));$1.row=$k[--$j];$j--;$k[$j++]=Infinity;$F($1.row,function(){var _Hr=$k[--$j];$k[$j++]=$f(1-_Hr)});$1.sep=$a();$k[$j++]=Infinity;for(var _Hv=19,_Hu=$1.row.length-13;_Hv<=_Hu;_Hv+=98){$k[$j++]=_Hv}for(var _Hy=68,_Hx=$1.row.length-13;_Hy<=_Hx;_Hy+=98){$k[$j++]=_Hy}$1.finderpos=$a();var _I0=$1.finderpos;for(var _I1=0,_I2=_I0.length;_I1<_I2;_I1++){var _I3=$g(_I0,_I1);for(var _I5=_I3,_I4=$f(_I3+14);_I5<=_I4;_I5+=1){$1.i=_I5;if($g($1.row,$1.i)==0){if($g($1.row,$1.i-1)==1){$k[$j++]=1}else{var _IF=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_IF}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}}$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,$1.row.length-4,$a([0,0,0,0]));if($1.segments%4==0&&$1.r%2==1){if($g($1.rows,$1.r).length!=$g($1.rows,0).length&&$1.finderpos.length%2==1){$k[$j++]=Infinity;$k[$j++]=0;$q($1.row);$1.row=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($1.sep);$1.sep=$a()}else{for(var _Ib=$1.row.length-1;_Ib>=0;_Ib-=1){$k[$j++]=$g($1.row,_Ib)}$r($1.row);$j--;for(var _Ig=$1.sep.length-1;_Ig>=0;_Ig-=1){$k[$j++]=$g($1.sep,_Ig)}$r($1.sep);$j--}}$p($1.rows,$1.r,$1.row);$p($1.seps,$1.r,$1.sep)}$1.pixx=$g($1.rows,0).length;$k[$j++]=Infinity;for(var _It=0,_Iu=$1.pixx;_It<_Iu;_It++){$k[$j++]=0}var _Iv=$a();$P(_Iv,0,$g($1.rows,$1.numrows-1));$p($1.rows,$1.numrows-1,_Iv);$k[$j++]=Infinity;for(var _J2=0,_J3=$1.pixx;_J2<_J3;_J2++){$k[$j++]=0}var _J4=$a();$P(_J4,0,$g($1.seps,$1.numrows-1));$p($1.seps,$1.numrows-1,_J4);$k[$j++]=Infinity;for(var _JB=0,_JC=~~($1.pixx/2)+1;_JB<_JC;_JB++){$k[$j++]=0;$k[$j++]=1}$1.sep=$G($a(),0,$1.pixx);$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,$1.pixx-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _JN=0,_JM=$1.numrows-1;_JN<=_JM;_JN+=1){$1.r=_JN;if($1.r!=0){$q($g($1.seps,$1.r))}for(var _JT=0,_JU=$1.barxmult;_JT<_JU;_JT++){$q($g($1.rows,$1.r))}if($1.r!=$1.numrows-1){$q($g($1.seps,$1.r));$q($1.sep)}}$1.pixs=$a();delete $1.options["parse"];var _Jo=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.pixx],["pixy",~~($1.pixs.length/$1.pixx)],["height",~~($1.pixs.length/$1.pixx)/72],["width",$1.pixx/72],["opt",$1.options]]);$k[$j++]=_Jo;if(!$1.dontdraw){$0.renmatrix()}}};$0.databarexpandedstacked=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","expandedstacked");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.databarexpanded();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.gs1northamericancoupon=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.coupontextfont="OCR-B";$1.coupontextsize=9;$1.coupontextxoffset="unset";$1.coupontextyoffset="unset";$1.parse=false;$1.dontlint=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.coupontextfont=""+$1.coupontextfont;$1.coupontextsize=+$1.coupontextsize;if($ne($1.coupontextxoffset,"unset")){$1.coupontextxoffset=+$1.coupontextxoffset}if($ne($1.coupontextyoffset,"unset")){$1.coupontextyoffset=+$1.coupontextyoffset}$1.expand=function(){var _C=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_C;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _G=$1.barcode;$k[$j++]=$G(_G,1,_G.length-1);for(;;){var _I=$k[--$j];$k[$j++]=_I;if($eq(_I,"")){break}$x($k[--$j],")");$j--;var _K=$k[--$j];var _L=$k[--$j];$k[$j++]=_K;$k[$j++]=_L;$j--;var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$x(_N,"(");if($k[--$j]){var _P=$k[--$j];var _Q=$k[--$j];$k[$j++]=_P;$k[$j++]=_Q;$j--;var _R=$k[--$j];var _S=$k[--$j];var _T=$k[--$j];$k[$j++]=_S;$k[$j++]=_T;$k[$j++]=_R}else{var _U=$k[--$j];var _V=$k[--$j];$k[$j++]="";$k[$j++]=_V;$k[$j++]=_U}$k[$j++]=Infinity;$q($1.ais);var _Y=$k[$j-1-($m()+2)];$k[$j++]=_Y;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _c=$k[$j-1-($m()+1)];$k[$j++]=_c;$1.expand();$1.vals=$a();$j-=2}$j--;if($1.ais.length!=1){$k[$j++]="bwipp.gs1northamericancouponBadAIStructure";$k[$j++]="A GS1 North American Coupon should consist of a single AI (8110)";$0.raiseerror()}if($ne($g($1.ais,0),"8110")){$k[$j++]="bwipp.gs1northamericancouponBadAIStructure";$k[$j++]="A GS1 North American Coupon should consist of a single AI (8110)";$0.raiseerror()}if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.val=$g($1.vals,0);$1.vli=$f($g($1.val,0)-48);if($1.vli<0||$1.vli>6){$k[$j++]="bwipp.gs1northamericancouponBadVLI";$k[$j++]="The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6";$0.raiseerror()}$1.gcp=$G($1.val,1,$f($1.vli+6));$1.cod=$G($1.val,$f($1.vli+7),6);$1.coupontext=$s($1.gcp.length+7);$P($1.coupontext,0,$1.gcp);$P($1.coupontext,$1.gcp.length,"-");$P($1.coupontext,$1.gcp.length+1,$1.cod);delete $1.options["parse"];$p($1.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.databarexpandedstacked();var _19=$k[--$j];$1[$k[--$j]]=_19;if($1.includetext){if($1.coupontextxoffset=="unset"){$1.coupontextxoffset=0}if($1.coupontextyoffset=="unset"){$1.coupontextyoffset=$f($g($1.args,"height")*72+3)}var _1H=$g($1.args,"txt")!==undefined;if(_1H){$1.txt=$g($1.args,"txt");$1.newtxt=$a($1.txt.length+1);$P($1.newtxt,0,$1.txt);$p($1.newtxt,$1.newtxt.length-1,$a([$1.coupontext,$1.coupontextxoffset,$1.coupontextyoffset,$1.coupontextfont,$1.coupontextsize]));$p($1.args,"txt",$1.newtxt)}else{$p($1.args,"txt",$a([$a([$1.coupontext,$1.coupontextxoffset,$1.coupontextyoffset,$1.coupontextfont,$1.coupontextsize])]))}}$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.pharmacode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=8*2.835/72;$1.nwidth=.5*2.835;$1.wwidth=1.5*2.835;$1.swidth=1*2.835;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;$1.nwidth=+$1.nwidth;$1.wwidth=+$1.wwidth;$1.swidth=+$1.swidth;if($1.barcode.length<1||$1.barcode.length>6){$k[$j++]="bwipp.pharmacodeBadLength";$k[$j++]="Pharmacode must be 1 to 6 digits";$0.raiseerror()}$F($1.barcode,function(){var _C=$k[--$j];if(_C<48||_C>57){$k[$j++]="bwipp.pharmacodeBadCharacter";$k[$j++]="Pharmacode must contain only digits";$0.raiseerror()}});var _E=~~$z($1.barcode);if(_E<3||_E>131070){$k[$j++]="bwipp.pharmacodeBadValue";$k[$j++]="Pharmacode value must be between 3 and 131070";$0.raiseerror()}$1.txt=$a($1.barcode.length);for(var _J=0,_I=$1.barcode.length-1;_J<=_I;_J+=1){$1.i=_J;$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$1.barcode=$R($s(17),~~$z($1.barcode)+1,2);$1.barcode=$G($1.barcode,1,$1.barcode.length-1);$1.barlen=$1.barcode.length;$1.sbs=$a($1.barlen*2);for(var _b=0,_a=$1.barlen-1;_b<=_a;_b+=1){$1.i=_b;$1.enc=$G($1.barcode,$1.i,1);if($eq($1.enc,"0")){$p($1.sbs,$1.i*2,$1.nwidth)}else{$p($1.sbs,$1.i*2,$1.wwidth)}$p($1.sbs,$1.i*2+1,$1.swidth)}$k[$j++]=Infinity;var _p=$1.sbs;$k[$j++]=Infinity;for(var _r=0,_s=~~(($1.sbs.length+1)/2);_r<_s;_r++){$k[$j++]=$1.height}var _u=$a();$k[$j++]=Infinity;for(var _w=0,_x=~~(($1.sbs.length+1)/2);_w<_x;_w++){$k[$j++]=0}var _y=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_p;$k[$j++]="bhs";$k[$j++]=_u;$k[$j++]="bbs";$k[$j++]=_y;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _11=$d();$k[$j++]=_11;if(!$1.dontdraw){$0.renlinear()}};$0.pharmacode2=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.height=4;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;if($1.barcode.length<1||$1.barcode.length>8){$k[$j++]="bwipp.pharmacode2BadLength";$k[$j++]="Two-track Pharmacode must be 1 to 6 digits";$0.raiseerror()}$F($1.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.pharmacode2badCharacter";$k[$j++]="Two-track Pharmacode must contain only digits";$0.raiseerror()}});var _B=~~$z($1.barcode);if(_B<4||_B>64570080){$k[$j++]="bwipp.pharmacode2badValue";$k[$j++]="Two-track Pharmacode value must be between 4 and 64570080";$0.raiseerror()}$1.txt=$a($1.barcode.length);for(var _G=0,_F=$1.barcode.length-1;_G<=_F;_G+=1){$1.i=_G;$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$1.encstr=$s(16);$1.sbs=$a(32);$1.bar=1/25.4*$1.height;$1.spc=1/25.4*72;$1.i=15;$1.val=~~$z($1.barcode);for(;;){if($1.val==0){break}var _T=$1.val%3;$1.val=~~($f($1.val-$g($a([3,1,2]),_T))/3);$p($1.encstr,$1.i,$g($a([2,0,1]),_T));$1.i=$1.i-1}$1.encstr=$G($1.encstr,$1.i+1,15-$1.i);$1.bhs=$a($1.encstr.length);$1.bbs=$a($1.encstr.length);for(var _m=0,_l=$1.encstr.length-1;_m<=_l;_m+=1){$1.i=_m;var _p=$g($1.encstr,$1.i);$p($1.bhs,$1.i,$1.bar*$g($a([1,1,2]),_p));$p($1.bbs,$1.i,$g($a([0,$1.bar,0]),_p))}$k[$j++]=Infinity;var _10=$1.bhs;var _11=$1.bbs;$k[$j++]=Infinity;for(var _13=0,_14=$1.encstr.length*2;_13<_14;_13++){$k[$j++]=$1.spc}var _16=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bhs";$k[$j++]=_10;$k[$j++]="bbs";$k[$j++]=_11;$k[$j++]="sbs";$k[$j++]=_16;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="textyoffset";$k[$j++]=4;$k[$j++]="opt";$k[$j++]=$1.options;var _19=$d();$k[$j++]=_19;if(!$1.dontdraw){$0.renlinear()}};$0.code2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.validatecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$1.version="industrial";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$F($1.barcode,function(){var _A=$k[--$j];if(_A<48||_A>57){$k[$j++]="bwipp.code2of5badCharacter";$k[$j++]="Code 25 must contain only digits";$0.raiseerror()}});$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _D=$k[--$j];$k[$j++]=$f(_D-1)}var _E=$k[--$j];$1[$k[--$j]]=_E;$1.checksum=0;for(var _I=0,_H=$f($1.barlen-1);_I<=_H;_I+=1){$1.i=_I;$k[$j++]="checksum";$k[$j++]=$1.checksum;$k[$j++]=$f($g($1.barcode,$1.i)-48);if($f($1.barlen-$1.i)%2!=0){var _P=$k[--$j];$k[$j++]=_P*3}var _Q=$k[--$j];var _R=$k[--$j];$1[$k[--$j]]=$f(_R+_Q)}$1.checksum=(10-$1.checksum%10)%10;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$1.checksum+48){$k[$j++]="bwipp.code2of5badCheckDigit";$k[$j++]="Incorrect Code 25 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen);$1.includecheck=true}var _h=new Map([["industrial",$a(["1111313111","3111111131","1131111131","3131111111","1111311131","3111311111","1131311111","1111113131","3111113111","1131113111","313111","31113"])],["iata",$a(["1111313111","3111111131","1131111131","3131111111","1111311131","3111311111","1131311111","1111113131","3111113111","1131113111","1111","311"])],["matrix",$a(["113311","311131","131131","331111","113131","313111","133111","111331","311311","131311","311111","31111"])],["coop",$a(["331111","111331","113131","113311","131131","131311","133111","311131","311311","313111","3131","133"])],["datalogic",$a(["113311","311131","131131","331111","113131","313111","133111","111331","311311","131311","1111","311"])]]);$1.versions=_h;var _k=$g($1.versions,$1.version)!==undefined;if(!_k){$k[$j++]="bwipp.code2of5badVersion";$k[$j++]="Unrecognised Code 25 version";$0.raiseerror()}$1.encs=$g($1.versions,$1.version);$1.cs=$g($1.encs,0).length;$k[$j++]="cw";$k[$j++]=0;$F($g($1.encs,0),function(){var _s=$k[--$j];var _t=$k[--$j];$k[$j++]=$f(_t+$f(_s-48))});var _u=$k[--$j];$1[$k[--$j]]=_u;$1.ss=$g($1.encs,10).length;$k[$j++]="sw";$k[$j++]=0;$F($g($1.encs,10),function(){var _10=$k[--$j];var _11=$k[--$j];$k[$j++]=$f(_11+$f(_10-48))});var _12=$k[--$j];$1[$k[--$j]]=_12;$1.es=$g($1.encs,11).length;$1.barchars="0123456789";$k[$j++]="sbs";$k[$j++]=$1.barlen;if($1.includecheck){var _18=$k[--$j];$k[$j++]=$f(_18+1)}var _1D=$s($f($f($k[--$j]*$1.cs+$1.ss)+$1.es));$1[$k[--$j]]=_1D;$k[$j++]="txt";$k[$j++]=$1.barlen;if($1.includecheck){var _1H=$k[--$j];$k[$j++]=$f(_1H+1)}var _1J=$a($k[--$j]);$1[$k[--$j]]=_1J;$P($1.sbs,0,$g($1.encs,10));for(var _1Q=0,_1P=$f($1.barlen-1);_1Q<=_1P;_1Q+=1){$1.i=_1Q;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*$1.cs+$1.ss,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$f($1.i*$1.cw+$1.sw),$1.textyoffset,$1.textfont,$1.textsize]))}if($1.includecheck){$P($1.sbs,$f($1.barlen*$1.cs+$1.ss),$g($1.encs,$1.checksum));$P($1.sbs,$f($f($1.barlen*$1.cs+$1.cs)+$1.ss),$g($1.encs,11));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum,1),$f($1.barlen*$1.cw+$1.sw),$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a([" ",$f($1.barlen*$1.cw+$1.sw),$1.textyoffset,$1.textfont,$1.textsize]))}}else{$P($1.sbs,$f($1.barlen*$1.cs+$1.ss),$g($1.encs,11))}$k[$j++]=Infinity;$k[$j++]=Infinity;$F($1.sbs,function(){var _2Y=$k[--$j];$k[$j++]=$f(_2Y-48)});var _2Z=$a();$k[$j++]=Infinity;for(var _2b=0,_2c=~~(($1.sbs.length+1)/2);_2b<_2c;_2b++){$k[$j++]=$1.height}var _2e=$a();$k[$j++]=Infinity;for(var _2g=0,_2h=~~(($1.sbs.length+1)/2);_2g<_2h;_2g++){$k[$j++]=0}var _2i=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_2Z;$k[$j++]="bhs";$k[$j++]=_2e;$k[$j++]="bbs";$k[$j++]=_2i;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2m=$d();$k[$j++]=_2m;if(!$1.dontdraw){$0.renlinear()}};$0.industrial2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"version","industrial");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code2of5();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.iata2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"version","iata");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code2of5();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.matrix2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"version","matrix");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code2of5();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.coop2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"version","coop");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code2of5();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.datalogic2of5=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"version","datalogic");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code2of5();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.code11=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.validatecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["111131","311131","131131","331111","113131","313111","133111","111331","311311","311111","113111","113311"]);$1.barchars="0123456789-";$1.charvals=new Map;for(var _A=0;_A<=10;_A+=1){$p($1.charvals,$G($1.barchars,_A,1),_A)}for(var _G=0,_F=$1.barcode.length-1;_G<=_F;_G+=1){var _K=$g($1.charvals,$G($1.barcode,_G,1))!==undefined;if(!_K){$k[$j++]="bwipp.code11badCharacter";$k[$j++]="Code 11 must contain only digits and dashes";$0.raiseerror()}}$1.barlen=$1.barcode.length;if($1.validatecheck){if($1.barlen==11){$k[$j++]="bwipp.code11badLength";$k[$j++]="Code 11 cannot be 11 characters using check digits";$0.raiseerror()}var _Q=$1.barlen<=10?1:2;$1.barlen=$1.barlen-_Q}$k[$j++]="numchecks";if($1.includecheck||$1.validatecheck){var _U=$1.barlen>=10?2:1;$k[$j++]=_U}else{$k[$j++]=0}var _V=$k[--$j];$1[$k[--$j]]=_V;$1.checksum1=0;$1.checksum2=0;for(var _Z=0,_Y=$1.barlen-1;_Z<=_Y;_Z+=1){$1.i=_Z;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$1.checksum1=$f($1.checksum1+(($1.barlen-$1.i-1)%10+1)*$1.indx);$1.checksum2=$f($1.checksum2+(($1.barlen-$1.i)%9+1)*$1.indx)}$1.checksum1=$1.checksum1%11;$1.checksum2=$f($1.checksum2+$1.checksum1)%11;if($1.validatecheck){if($1.numchecks==1){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum1)){$k[$j++]="bwipp.code11badCheckDigit";$k[$j++]="Incorrect Code 11 check digit provided";$0.raiseerror()}}else{if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum1)||$g($1.barcode,$1.barlen+1)!=$g($1.barchars,$1.checksum2)){$k[$j++]="bwipp.code11badCheckDigits";$k[$j++]="Incorrect Code 11 check digits provided";$0.raiseerror()}}$1.barcode=$G($1.barcode,0,$1.barlen);$1.includecheck=true}$1.sbs=$s($f($f($1.barlen+$1.numchecks)*6+12));$1.txt=$a($f($1.barlen+$1.numchecks));$P($1.sbs,0,$g($1.encs,11));$1.xpos=8;for(var _1O=0,_1N=$1.barlen-1;_1O<=_1N;_1O+=1){$1.i=_1O;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*6+6,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]));for(var _1k=0;_1k<=5;_1k+=1){$1.xpos=$f($f($g($1.enc,_1k)-48)+$1.xpos)}}if($1.includecheck){if($1.barlen>=10){$P($1.sbs,$1.barlen*6+6,$g($1.encs,$1.checksum1));$P($1.sbs,$1.barlen*6+12,$g($1.encs,$1.checksum2));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum1,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]));$1.enc=$g($1.encs,$1.checksum1);for(var _2E=0;_2E<=5;_2E+=1){$1.xpos=$f($f($g($1.enc,_2E)-48)+$1.xpos)}$p($1.txt,$1.barlen+1,$a([$G($1.barchars,$1.checksum2,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a(["",$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]));$p($1.txt,$1.barlen+1,$a(["",$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,$1.barlen*6+18,$g($1.encs,11))}else{$P($1.sbs,$1.barlen*6+6,$g($1.encs,$1.checksum1));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum1,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a(["",$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,$1.barlen*6+12,$g($1.encs,11))}}else{$P($1.sbs,$1.barlen*6+6,$g($1.encs,11))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _3F=$1.sbs;for(var _3G=0,_3H=_3F.length;_3G<_3H;_3G++){$k[$j++]=$g(_3F,_3G)-48}var _3J=$a();$k[$j++]=Infinity;for(var _3L=0,_3M=~~(($1.sbs.length+1)/2);_3L<_3M;_3L++){$k[$j++]=$1.height}var _3O=$a();$k[$j++]=Infinity;for(var _3Q=0,_3R=~~(($1.sbs.length+1)/2);_3Q<_3R;_3Q++){$k[$j++]=0}var _3S=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_3J;$k[$j++]="bhs";$k[$j++]=_3O;$k[$j++]="bbs";$k[$j++]=_3S;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _3W=$d();$k[$j++]=_3W;if(!$1.dontdraw){$0.renlinear()}};$0.bc412=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.validatecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.includestartstop=false;$1.semi=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;if($1.semi){$1.includecheck=true;$1.includestartstop=true}$1.barchars="0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M";$1.charvals=new Map;for(var _A=0;_A<=34;_A+=1){$p($1.charvals,$G($1.barchars,_A,1),_A)}for(var _G=0,_F=$1.barcode.length-1;_G<=_F;_G+=1){var _K=$g($1.charvals,$G($1.barcode,_G,1))!==undefined;if(!_K){$k[$j++]="bwipp.bc412badCharacter";$k[$j++]="BC412 must contain only digits and capital letters except O";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _N=$k[--$j];$k[$j++]=$f(_N-1)}var _O=$k[--$j];$1[$k[--$j]]=_O;$1.checksum=0;for(var _S=0,_R=$f($1.barlen-1);_S<=_R;_S+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_S,1))+$1.checksum)}$1.checksum=$1.checksum%35;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.bc412badCheckDigit";$k[$j++]="Incorrect BC412 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen);$1.includecheck=true}$1.encs=$a(["11111115","13111212","11131113","12111213","12121311","13131111","12111312","11131212","11121411","11151111","15111111","11111511","12131211","13121112","13111212","11111214","12121113","11111313","13111113","11121213","11141112","11121312","11141211","14121111","12121212","11131311","13121211","12111411","14111211","11111412","12111114","14111112","12141111","11121114","12131112","12","111"]);$1.sbs=$s($f($f($1.barlen+1)*8+5));if($1.includecheck){$1.txt=$a($f($1.barlen+1))}else{$1.txt=$a($1.barlen)}if($1.includestartstop){$P($1.sbs,0,$g($1.encs,35));$1.pos=2;$1.txtpos=3}else{$1.pos=0;$1.txtpos=0}for(var _x=0,_w=$f($1.barlen-1);_x<=_w;_x+=1){$1.i=_x;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.sbs,$1.pos,$g($1.encs,$1.indx));$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*12+$1.txtpos,$1.textyoffset,$1.textfont,$1.textsize]));$1.pos=$1.pos+8}if($1.includecheck){$P($1.sbs,$1.pos,$g($1.encs,$1.checksum));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum,1),$f($1.barlen*12+$1.txtpos),$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a(["",$f($1.barlen*12+$1.txtpos),$1.textyoffset,$1.textfont,$1.textsize]))}$1.pos=$1.pos+8}if($1.includestartstop){$P($1.sbs,$1.pos,$g($1.encs,36));$1.pos=$1.pos+2}$1.sbs=$G($1.sbs,0,$1.pos);$k[$j++]=Infinity;$k[$j++]=Infinity;var _1u=$1.sbs;for(var _1v=0,_1w=_1u.length;_1v<_1w;_1v++){$k[$j++]=$f($g(_1u,_1v)-48)}var _1y=$a();$k[$j++]=Infinity;for(var _20=0,_21=~~(($1.sbs.length+1)/2);_20<_21;_20++){$k[$j++]=$1.height}var _23=$a();$k[$j++]=Infinity;for(var _25=0,_26=~~(($1.sbs.length+1)/2);_25<_26;_25++){$k[$j++]=0}var _27=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1y;$k[$j++]="bhs";$k[$j++]=_23;$k[$j++]="bbs";$k[$j++]=_27;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2B=$d();$k[$j++]=_2B;if(!$1.dontdraw){$0.renlinear()}};$0.rationalizedCodabar=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.altstartstop=false;$1.includecheck=false;$1.validatecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["11111331","11113311","11131131","33111111","11311311","31111311","13111131","13113111","13311111","31131111","11133111","11331111","31113131","31311131","31313111","11313131","11331311","13131131","11131331","11133311"]);if($1.altstartstop){$1.barchars="0123456789-$:/.+TN*E"}else{$1.barchars="0123456789-$:/.+ABCD"}$1.charvals=new Map;for(var _B=0;_B<=19;_B+=1){$p($1.charvals,$G($1.barchars,_B,1),_B)}$1.bodyvals=new Map;for(var _F=0;_F<=15;_F+=1){$p($1.bodyvals,$G($1.barchars,_F,1),_F)}$1.ssvals=new Map;for(var _J=16;_J<=19;_J+=1){$p($1.ssvals,$G($1.barchars,_J,1),_J)}var _Q=$g($1.ssvals,$G($1.barcode,0,1))!==undefined;var _V=$g($1.ssvals,$G($1.barcode,$1.barcode.length-1,1))!==undefined;if(!_Q||!_V){if($1.altstartstop){$k[$j++]="bwipp.rationalizedCodabarBadAltStartStop";$k[$j++]="Codabar start and stop characters must be one of E N T or *";$0.raiseerror()}else{$k[$j++]="bwipp.rationalizedCodabarBadStartStop";$k[$j++]="Codabar start and stop characters must be one of A B C or D";$0.raiseerror()}}for(var _Z=1,_Y=$1.barcode.length-2;_Z<=_Y;_Z+=1){var _d=$g($1.bodyvals,$G($1.barcode,_Z,1))!==undefined;if(!_d){$k[$j++]="bwipp.rationalizedCodabarBadCharacter";$k[$j++]="Codabar body must contain only digits and symbols - $ : / . +";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _g=$k[--$j];$k[$j++]=$f(_g-1)}var _h=$k[--$j];$1[$k[--$j]]=_h;$1.checksum=0;for(var _l=0,_k=$f($1.barlen-2);_l<=_k;_l+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_l,1))+$1.checksum)}$1.checksum=$f($g($1.charvals,$G($1.barcode,$1.barcode.length-1,1))+$1.checksum);$1.checksum=$f(16-$1.checksum%16)%16;if($1.validatecheck){if($g($1.barcode,$f($1.barlen-1))!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.rationalizedCodabarBadCheckDigit";$k[$j++]="Incorrect Codabar check digit provided";$0.raiseerror()}var _16=$s($1.barlen);$P(_16,0,$G($1.barcode,0,$f($1.barlen-1)));$P(_16,$f($1.barlen-1),$G($1.barcode,$1.barlen,1));$1.barcode=_16;$1.includecheck=true}$k[$j++]="sbs";$k[$j++]=$1.barlen;if($1.includecheck){var _1G=$k[--$j];$k[$j++]=$f(_1G+1)}var _1I=$s($k[--$j]*8);$1[$k[--$j]]=_1I;$k[$j++]="txt";$k[$j++]=$1.barlen;if($1.includecheck){var _1M=$k[--$j];$k[$j++]=$f(_1M+1)}var _1O=$a($k[--$j]);$1[$k[--$j]]=_1O;$1.xpos=0;for(var _1S=0,_1R=$f($1.barlen-2);_1S<=_1R;_1S+=1){$1.i=_1S;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*8,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]));for(var _1o=0;_1o<=7;_1o+=1){$1.xpos=$f($f($g($1.enc,_1o)-48)+$1.xpos)}}if($1.includecheck){$P($1.sbs,$f($1.barlen*8-8),$g($1.encs,$1.checksum));if($1.includecheckintext){$p($1.txt,$f($1.barlen-1),$a([$G($1.barchars,$1.checksum,1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$f($1.barlen-1),$a([" ",$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}for(var _2G=0;_2G<=7;_2G+=1){$1.xpos=$f($f($g($g($1.encs,$1.checksum),_2G)-48)+$1.xpos)}$1.indx=$g($1.charvals,$G($1.barcode,$f($1.barlen-1),1));$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.barlen*8,$1.enc);$p($1.txt,$1.barlen,$a([$G($1.barcode,$f($1.barlen-1),1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}else{$1.indx=$g($1.charvals,$G($1.barcode,$f($1.barlen-1),1));$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$f($1.barlen*8-8),$1.enc);$p($1.txt,$f($1.barlen-1),$a([$G($1.barcode,$f($1.barlen-1),1),$1.xpos,$1.textyoffset,$1.textfont,$1.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;$F($1.sbs,function(){var _33=$k[--$j];$k[$j++]=$f(_33-48)});var _34=$a();$k[$j++]=Infinity;for(var _36=0,_37=~~(($1.sbs.length+1)/2);_36<_37;_36++){$k[$j++]=$1.height}var _39=$a();$k[$j++]=Infinity;for(var _3B=0,_3C=~~(($1.sbs.length+1)/2);_3B<_3C;_3B++){$k[$j++]=0}var _3D=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_34;$k[$j++]="bhs";$k[$j++]=_39;$k[$j++]="bbs";$k[$j++]=_3D;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _3H=$d();$k[$j++]=_3H;if(!$1.dontdraw){$0.renlinear()}};$0.onecode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=.15;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;$1.barlen=$1.barcode.length;$k[$j++]=Infinity;var _9=$eq($G($1.barcode,5,1),"9")?14:11;$k[$j++]=2;$k[$j++]=2;$k[$j++]=5;$k[$j++]=5;$k[$j++]=_9;$k[$j++]=_9;$k[$j++]=20;$k[$j++]=20;$k[$j++]=25;$k[$j++]=25;$k[$j++]=29;$k[$j++]=29;$1.txtdict=$d();$1.txt=$a($1.barlen+6);$1.spacecnt=0;for(var _F=0,_E=$1.barlen-1;_F<=_E;_F+=1){$1.i=_F;var _I=$g($1.txtdict,$1.i)!==undefined;if(_I){$p($1.txt,$1.i+$1.spacecnt,$a([" ",0,0,"",0]));$1.spacecnt=$1.spacecnt+1}$p($1.txt,$1.i+$1.spacecnt,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$1.txt=$G($1.txt,0,$1.barcode.length+$1.spacecnt);$1.normalize=function(){$1.base=$k[--$j];$1.num=$k[--$j];for(var _c=$1.num.length-1;_c>=1;_c-=1){$1.i=_c;var _d=$1.num;var _e=$1.i;$p(_d,_e-1,$f($g(_d,_e-1)+~~($g($1.num,$1.i)/$1.base)));$p($1.num,$1.i,$g($1.num,$1.i)%$1.base)}for(;;){if($lt($g($1.num,0),$1.base)){break}$k[$j++]=Infinity;$k[$j++]=0;$F($1.num);$1.num=$a();$p($1.num,0,$f($g($1.num,0)+~~($g($1.num,1)/$1.base)));$p($1.num,1,$g($1.num,1)%$1.base)}$k[$j++]=Infinity;$1.i=true;var _15=$1.num;for(var _16=0,_17=_15.length;_16<_17;_16++){var _18=$g(_15,_16);$k[$j++]=_18;if(_18==0&&$1.i){$j--}else{$1.i=false}}$1.num=$a();if($1.num.length==0){$1.num=$a([0])}$k[$j++]=$1.num};$1.bigadd=function(){var _1E=$k[--$j];var _1F=$k[--$j];$1.offset=Math.abs(_1E.length-_1F.length);if(_1E.length<_1F.length){var _=_1E;_1E=_1F;_1F=_}$1.a=_1E;$1.b=_1F;for(var _1I=0,_1H=$1.b.length-1;_1I<=_1H;_1I+=1){var _1J=$1.a;var _1K=$1.offset;$p(_1J,_1I+_1K,$f($g(_1J,_1I+_1K)+$g($1.b,_1I)))}$k[$j++]=$1.a};if($1.barlen==20){$k[$j++]=$a([0])}if($1.barlen==25){$k[$j++]=$a([1])}if($1.barlen==29){$k[$j++]=$a([1,0,0,0,0,1])}if($1.barlen==31){$k[$j++]=$a([1,0,0,0,1,0,0,0,0,1])}var _1X=$k[--$j];$k[$j++]="binval";$k[$j++]=_1X;$k[$j++]=Infinity;var _1a=$G($1.barcode,20,$1.barlen-20);for(var _1b=0,_1c=_1a.length;_1b<_1c;_1b++){$k[$j++]=$f($g(_1a,_1b)-48)}var _1e=$a();$k[$j++]=_1e;$1.bigadd();var _1f=$k[--$j];$1[$k[--$j]]=_1f;$k[$j++]=Infinity;var _1h=$1.binval;for(var _1i=0,_1j=_1h.length;_1i<_1j;_1i++){$k[$j++]=$g(_1h,_1i)}$k[$j++]=$f($g($1.barcode,0)-48);$1.binval=$a();$k[$j++]=Infinity;var _1o=$1.binval;for(var _1p=0,_1q=_1o.length;_1p<_1q;_1p++){$k[$j++]=$g(_1o,_1p)*5}var _1s=$a();$k[$j++]="binval";$k[$j++]=_1s;$k[$j++]=$a([$f($g($1.barcode,1)-48)]);$1.bigadd();$k[$j++]=10;$1.normalize();var _1w=$k[--$j];$1[$k[--$j]]=_1w;$k[$j++]=Infinity;var _1y=$1.binval;for(var _1z=0,_20=_1y.length;_1z<_20;_1z++){$k[$j++]=$g(_1y,_1z)}var _23=$G($1.barcode,2,18);for(var _24=0,_25=_23.length;_24<_25;_24++){$k[$j++]=$f($g(_23,_24)-48)}$1.binval=$a();$1.bytes=$a(13);$k[$j++]=Infinity;var _29=$1.binval;for(var _2A=0,_2B=_29.length;_2A<_2B;_2A++){$k[$j++]=$g(_29,_2A)}$1.bintmp=$a();for(var _2E=12;_2E>=0;_2E-=1){$1.i=_2E;for(var _2H=0,_2G=$1.bintmp.length-2;_2H<=_2G;_2H+=1){$1.j=_2H;var _2I=$1.bintmp;var _2J=$1.j;$p(_2I,_2J+1,$f($g(_2I,_2J+1)+$g($1.bintmp,$1.j)%256*10));$p($1.bintmp,$1.j,~~($g($1.bintmp,$1.j)/256))}$p($1.bytes,$1.i,$g($1.bintmp,$1.bintmp.length-1)%256);var _2Y=$1.bintmp;var _2Z=$1.bintmp;$p(_2Y,_2Z.length-1,~~($g(_2Y,_2Z.length-1)/256))}$1.fcs=2047;$1.dat=$g($1.bytes,0)<<5;for(var _2d=0,_2e=6;_2d<_2e;_2d++){if((($1.fcs^$1.dat)&1024)!=0){$1.fcs=$1.fcs<<1^3893}else{$1.fcs=$1.fcs<<1}$1.fcs=$1.fcs&2047;$1.dat=$1.dat<<1}for(var _2l=1;_2l<=12;_2l+=1){$1.dat=$g($1.bytes,_2l)<<3;for(var _2o=0,_2p=8;_2o<_2p;_2o++){if((($1.fcs^$1.dat)&1024)!=0){$1.fcs=$1.fcs<<1^3893}else{$1.fcs=$1.fcs<<1}$1.fcs=$1.fcs&2047;$1.dat=$1.dat<<1}}$1.codewords=$a(10);for(var _2x=9;_2x>=0;_2x-=1){$1.i=_2x;if($1.i==9){$1.b=636}else{$1.b=1365}for(var _31=0,_30=$1.binval.length-2;_31<=_30;_31+=1){$1.j=_31;var _32=$1.binval;var _33=$1.j;$p(_32,_33+1,$f($g(_32,_33+1)+$g($1.binval,$1.j)%$1.b*10));$p($1.binval,$1.j,~~($g($1.binval,$1.j)/$1.b))}$p($1.codewords,$1.i,$g($1.binval,$1.binval.length-1)%$1.b);var _3L=$1.binval;var _3M=$1.binval;$p(_3L,_3M.length-1,~~($g(_3L,_3M.length-1)/$1.b))}$p($1.codewords,9,$g($1.codewords,9)*2);if(($1.fcs&1024)!=0){$p($1.codewords,0,$f($g($1.codewords,0)+659))}$1.tab513=$a([31,7936,47,7808,55,7552,59,7040,61,6016,62,3968,79,7744,87,7488,91,6976,93,5952,94,3904,103,7360,107,6848,109,5824,110,3776,115,6592,117,5568,118,3520,121,5056,122,3008,124,1984,143,7712,151,7456,155,6944,157,5920,158,3872,167,7328,171,6816,173,5792,174,3744,179,6560,181,5536,182,3488,185,5024,186,2976,188,1952,199,7264,203,6752,205,5728,206,3680,211,6496,213,5472,214,3424,217,4960,218,2912,220,1888,227,6368,229,5344,230,3296,233,4832,234,2784,236,1760,241,4576,242,2528,244,1504,248,992,271,7696,279,7440,283,6928,285,5904,286,3856,295,7312,299,6800,301,5776,302,3728,307,6544,309,5520,310,3472,313,5008,314,2960,316,1936,327,7248,331,6736,333,5712,334,3664,339,6480,341,5456,342,3408,345,4944,346,2896,348,1872,355,6352,357,5328,358,3280,361,4816,362,2768,364,1744,369,4560,370,2512,372,1488,376,976,391,7216,395,6704,397,5680,398,3632,403,6448,405,5424,406,3376,409,4912,410,2864,412,1840,419,6320,421,5296,422,3248,425,4784,426,2736,428,1712,433,4528,434,2480,436,1456,440,944,451,6256,453,5232,454,3184,457,4720,458,2672,460,1648,465,4464,466,2416,468,1392,472,880,481,4336,482,2288,484,1264,488,752,527,7688,535,7432,539,6920,541,5896,542,3848,551,7304,555,6792,557,5768,558,3720,563,6536,565,5512,566,3464,569,5e3,570,2952,572,1928,583,7240,587,6728,589,5704,590,3656,595,6472,597,5448,598,3400,601,4936,602,2888,604,1864,611,6344,613,5320,614,3272,617,4808,618,2760,620,1736,625,4552,626,2504,628,1480,632,968,647,7208,651,6696,653,5672,654,3624,659,6440,661,5416,662,3368,665,4904,666,2856,668,1832,675,6312,677,5288,678,3240,681,4776,682,2728,684,1704,689,4520,690,2472,692,1448,696,936,707,6248,709,5224,710,3176,713,4712,714,2664,716,1640,721,4456,722,2408,724,1384,728,872,737,4328,738,2280,740,1256,775,7192,779,6680,781,5656,782,3608,787,6424,789,5400,790,3352,793,4888,794,2840,796,1816,803,6296,805,5272,806,3224,809,4760,810,2712,812,1688,817,4504,818,2456,820,1432,824,920,835,6232,837,5208,838,3160,841,4696,842,2648,844,1624,849,4440,850,2392,852,1368,865,4312,866,2264,868,1240,899,6200,901,5176,902,3128,905,4664,906,2616,908,1592,913,4408,914,2360,916,1336,929,4280,930,2232,932,1208,961,4216,962,2168,964,1144,1039,7684,1047,7428,1051,6916,1053,5892,1054,3844,1063,7300,1067,6788,1069,5764,1070,3716,1075,6532,1077,5508,1078,3460,1081,4996,1082,2948,1084,1924,1095,7236,1099,6724,1101,5700,1102,3652,1107,6468,1109,5444,1110,3396,1113,4932,1114,2884,1116,1860,1123,6340,1125,5316,1126,3268,1129,4804,1130,2756,1132,1732,1137,4548,1138,2500,1140,1476,1159,7204,1163,6692,1165,5668,1166,3620,1171,6436,1173,5412,1174,3364,1177,4900,1178,2852,1180,1828,1187,6308,1189,5284,1190,3236,1193,4772,1194,2724,1196,1700,1201,4516,1202,2468,1204,1444,1219,6244,1221,5220,1222,3172,1225,4708,1226,2660,1228,1636,1233,4452,1234,2404,1236,1380,1249,4324,1250,2276,1287,7188,1291,6676,1293,5652,1294,3604,1299,6420,1301,5396,1302,3348,1305,4884,1306,2836,1308,1812,1315,6292,1317,5268,1318,3220,1321,4756,1322,2708,1324,1684,1329,4500,1330,2452,1332,1428,1347,6228,1349,5204,1350,3156,1353,4692,1354,2644,1356,1620,1361,4436,1362,2388,1377,4308,1378,2260,1411,6196,1413,5172,1414,3124,1417,4660,1418,2612,1420,1588,1425,4404,1426,2356,1441,4276,1442,2228,1473,4212,1474,2164,1543,7180,1547,6668,1549,5644,1550,3596,1555,6412,1557,5388,1558,3340,1561,4876,1562,2828,1564,1804,1571,6284,1573,5260,1574,3212,1577,4748,1578,2700,1580,1676,1585,4492,1586,2444,1603,6220,1605,5196,1606,3148,1609,4684,1610,2636,1617,4428,1618,2380,1633,4300,1634,2252,1667,6188,1669,5164,1670,3116,1673,4652,1674,2604,1681,4396,1682,2348,1697,4268,1698,2220,1729,4204,1730,2156,1795,6172,1797,5148,1798,3100,1801,4636,1802,2588,1809,4380,1810,2332,1825,4252,1826,2204,1857,4188,1858,2140,1921,4156,1922,2108,2063,7682,2071,7426,2075,6914,2077,5890,2078,3842,2087,7298,2091,6786,2093,5762,2094,3714,2099,6530,2101,5506,2102,3458,2105,4994,2106,2946,2119,7234,2123,6722,2125,5698,2126,3650,2131,6466,2133,5442,2134,3394,2137,4930,2138,2882,2147,6338,2149,5314,2150,3266,2153,4802,2154,2754,2161,4546,2162,2498,2183,7202,2187,6690,2189,5666,2190,3618,2195,6434,2197,5410,2198,3362,2201,4898,2202,2850,2211,6306,2213,5282,2214,3234,2217,4770,2218,2722,2225,4514,2226,2466,2243,6242,2245,5218,2246,3170,2249,4706,2250,2658,2257,4450,2258,2402,2273,4322,2311,7186,2315,6674,2317,5650,2318,3602,2323,6418,2325,5394,2326,3346,2329,4882,2330,2834,2339,6290,2341,5266,2342,3218,2345,4754,2346,2706,2353,4498,2354,2450,2371,6226,2373,5202,2374,3154,2377,4690,2378,2642,2385,4434,2401,4306,2435,6194,2437,5170,2438,3122,2441,4658,2442,2610,2449,4402,2465,4274,2497,4210,2567,7178,2571,6666,2573,5642,2574,3594,2579,6410,2581,5386,2582,3338,2585,4874,2586,2826,2595,6282,2597,5258,2598,3210,2601,4746,2602,2698,2609,4490,2627,6218,2629,5194,2630,3146,2633,4682,2641,4426,2657,4298,2691,6186,2693,5162,2694,3114,2697,4650,2705,4394,2721,4266,2753,4202,2819,6170,2821,5146,2822,3098,2825,4634,2833,4378,2849,4250,2881,4186,2945,4154,3079,7174,3083,6662,3085,5638,3086,3590,3091,6406,3093,5382,3094,3334,3097,4870,3107,6278,3109,5254,3110,3206,3113,4742,3121,4486,3139,6214,3141,5190,3145,4678,3153,4422,3169,4294,3203,6182,3205,5158,3209,4646,3217,4390,3233,4262,3265,4198,3331,6166,3333,5142,3337,4630,3345,4374,3361,4246,3393,4182,3457,4150,3587,6158,3589,5134,3593,4622,3601,4366,3617,4238,3649,4174,3713,4142,3841,4126,4111,7681,4119,7425,4123,6913,4125,5889,4135,7297,4139,6785,4141,5761,4147,6529,4149,5505,4153,4993,4167,7233,4171,6721,4173,5697,4179,6465,4181,5441,4185,4929,4195,6337,4197,5313,4201,4801,4209,4545,4231,7201,4235,6689,4237,5665,4243,6433,4245,5409,4249,4897,4259,6305,4261,5281,4265,4769,4273,4513,4291,6241,4293,5217,4297,4705,4305,4449,4359,7185,4363,6673,4365,5649,4371,6417,4373,5393,4377,4881,4387,6289,4389,5265,4393,4753,4401,4497,4419,6225,4421,5201,4425,4689,4483,6193,4485,5169,4489,4657,4615,7177,4619,6665,4621,5641,4627,6409,4629,5385,4633,4873,4643,6281,4645,5257,4649,4745,4675,6217,4677,5193,4739,6185,4741,5161,4867,6169,4869,5145,5127,7173,5131,6661,5133,5637,5139,6405,5141,5381,5155,6277,5157,5253,5187,6213,5251,6181,5379,6165,5635,6157,6151,7171,6155,6659,6163,6403,6179,6275,6211,5189,4681,4433,4321,3142,2634,2386,2274,1612,1364,1252,856,744,496]);$1.tab213=$a([3,6144,5,5120,6,3072,9,4608,10,2560,12,1536,17,4352,18,2304,20,1280,24,768,33,4224,34,2176,36,1152,40,640,48,384,65,4160,66,2112,68,1088,72,576,80,320,96,192,129,4128,130,2080,132,1056,136,544,144,288,257,4112,258,2064,260,1040,264,528,513,4104,514,2056,516,1032,1025,4100,1026,2052,2049,4098,4097,2050,1028,520,272,160]);$1.chars=$a(10);for(var _3Z=0;_3Z<=9;_3Z+=1){$1.i=_3Z;var _3c=$g($1.codewords,$1.i);$k[$j++]=_3c;if(_3c<=1286){var _3f=$g($1.tab513,$k[--$j]);$k[$j++]=_3f}else{var _3i=$g($1.tab213,$f($k[--$j]-1287));$k[$j++]=_3i}$p($1.chars,$1.i,$k[--$j])}for(var _3m=9;_3m>=0;_3m-=1){$1.i=_3m;if((~~Math.pow(2,$1.i)&$1.fcs)!=0){$p($1.chars,$1.i,$g($1.chars,$1.i)^8191)}}$1.barmap=$a([7,2,4,3,1,10,0,0,9,12,2,8,5,5,6,11,8,9,3,1,0,1,5,12,2,5,1,8,4,4,9,11,6,3,8,10,3,9,7,6,5,11,1,4,8,5,2,12,9,10,0,2,7,1,6,7,3,6,4,9,0,3,8,6,6,4,2,7,1,1,9,9,7,10,5,2,4,0,3,8,6,2,0,4,8,11,1,0,9,8,3,12,2,6,7,7,5,1,4,10,1,12,6,9,7,3,8,0,5,8,9,7,4,6,2,10,3,4,0,5,8,4,5,7,7,11,1,9,6,0,9,6,0,6,4,8,2,1,3,2,5,9,8,12,4,11,6,1,9,5,7,4,3,3,1,2,0,7,2,0,1,3,4,1,6,10,3,5,8,7,9,4,2,11,5,6,0,8,7,12,4,2,8,1,5,10,3,0,9,3,0,9,6,5,2,4,7,8,1,7,5,0,4,5,2,3,0,10,6,12,9,2,3,11,1,6,8,8,7,9,5,4,0,11,1,5,2,2,9,1,4,12,8,3,6,6,7,0,3,7,4,7,7,5,0,12,1,11,2,9,9,0,6,8,5,3,3,10,8,2]);$1.bbs=$a(65);$1.bhs=$a(65);for(var _3x=0;_3x<=64;_3x+=1){$1.i=_3x;$1.dec=($g($1.chars,$g($1.barmap,$1.i*4))&~~Math.pow(2,$g($1.barmap,$1.i*4+1)))!=0;$1.asc=($g($1.chars,$g($1.barmap,$1.i*4+2))&~~Math.pow(2,$g($1.barmap,$1.i*4+3)))!=0;if(!$1.dec&&!$1.asc){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,2*$1.height/8)}if(!$1.dec&&$1.asc){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($1.dec&&!$1.asc){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($1.dec&&$1.asc){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,8*$1.height/8)}}$k[$j++]=Infinity;var _4k=$1.bbs;var _4l=$1.bhs;$k[$j++]=Infinity;for(var _4n=0,_4o=$1.bhs.length-1;_4n<_4o;_4n++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _4p=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_4k;$k[$j++]="bhs";$k[$j++]=_4l;$k[$j++]="sbs";$k[$j++]=_4p;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="left";$k[$j++]="textfont";$k[$j++]="OCR-B";$k[$j++]="textyoffset";$k[$j++]=1;$k[$j++]="textxoffset";$k[$j++]=-.3;$k[$j++]="opt";$k[$j++]=$1.options;var _4s=$d();$k[$j++]=_4s;if(!$1.dontdraw){$0.renlinear()}};$0.postnet=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.validatecheck=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.125;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _B=$k[--$j];$k[$j++]=$f(_B-1)}var _C=$k[--$j];$1[$k[--$j]]=_C;if($1.barlen!=5&&$1.barlen!=9&&$1.barlen!=11){$k[$j++]="bwipp.postnetBadLength";$k[$j++]="USPS POSTNET must be 5, 9 or 11 digits excluding check digit";$0.raiseerror()}$F($1.barcode,function(){var _I=$k[--$j];if(_I<48||_I>57){$k[$j++]="bwipp.postnetBadCharacter";$k[$j++]="USPS POSTNET must contain only digits";$0.raiseerror()}});$1.barchars="0123456789";$1.checksum=0;for(var _L=0,_K=$f($1.barlen-1);_L<=_K;_L+=1){$1.i=_L;$1.checksum=$f($1.checksum+$f($g($1.barcode,$1.i)-48))}$1.checksum=$f(10-$1.checksum%10)%10;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.postnetBadCheckDigit";$k[$j++]="Incorrect USPS POSTNET check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}$1.encs=$a(["55222","22255","22525","22552","25225","25252","25522","52225","52252","52522","5","5"]);$1.bhs=$a($f($1.barlen*5+7));$1.txt=$a($f($1.barlen+1));$1.enc=$g($1.encs,10);$1.heights=$a($1.enc.length);for(var _m=0,_l=$1.enc.length-1;_m<=_l;_m+=1){$1.j=_m;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,0,$1.heights);for(var _x=0,_w=$f($1.barlen-1);_x<=_w;_x+=1){$1.i=_x;$1.enc=$g($1.encs,$f($g($1.barcode,$1.i)-48));$1.heights=$a($1.enc.length);for(var _17=0,_16=$1.enc.length-1;_17<=_16;_17+=1){$1.j=_17;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$1.i*5+1,$1.heights);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),($1.i*5+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$1.enc=$g($1.encs,$1.checksum);$1.heights=$a($1.enc.length);for(var _1Y=0,_1X=$1.enc.length-1;_1Y<=_1X;_1Y+=1){$1.j=_1Y;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$f($1.barlen*5+1),$1.heights);if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum,1),$f($1.barlen*5+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a([" ",$f($1.barlen*5+1)*72/25,$1.textyoffset,$1.textfont,$1.textsize]))}$1.enc=$g($1.encs,11);$1.heights=$a($1.enc.length);for(var _26=0,_25=$1.enc.length-1;_26<=_25;_26+=1){$1.j=_26;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$f($1.barlen*5+6),$1.heights);$k[$j++]=Infinity;var _2G=$1.bhs;$k[$j++]=Infinity;for(var _2I=0,_2J=$1.bhs.length;_2I<_2J;_2I++){$k[$j++]=0}var _2K=$a();$k[$j++]=Infinity;for(var _2M=0,_2N=$1.bhs.length-1;_2M<_2N;_2M++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2O=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bhs";$k[$j++]=_2G;$k[$j++]="bbs";$k[$j++]=_2K;$k[$j++]="sbs";$k[$j++]=_2O;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2S=$d();$k[$j++]=_2S;if(!$1.dontdraw){$0.renlinear()}};$0.planet=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.validatecheck=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.125;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _B=$k[--$j];$k[$j++]=$f(_B-1)}var _C=$k[--$j];$1[$k[--$j]]=_C;if($1.barlen!=11&&$1.barlen!=13){$k[$j++]="bwipp.planetBadLength";$k[$j++]="USPS PLANET must be 11 or 13 digits excluding check digit";$0.raiseerror()}$F($1.barcode,function(){var _H=$k[--$j];if(_H<48||_H>57){$k[$j++]="bwipp.planetBadCharacter";$k[$j++]="USPS PLANET must contain only digits";$0.raiseerror()}});$1.barchars="0123456789";$1.checksum=0;for(var _K=0,_J=$f($1.barlen-1);_K<=_J;_K+=1){$1.i=_K;$1.checksum=$f($1.checksum+$f($g($1.barcode,$1.i)-48))}$1.checksum=$f(10-$1.checksum%10)%10;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.planetBadCheckDigit";$k[$j++]="Incorrect USPS PLANET check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}$1.encs=$a(["22555","55522","55252","55225","52552","52525","52255","25552","25525","25255","5","5"]);$1.bhs=$a($f($1.barlen*5+7));$1.txt=$a($f($1.barlen+1));$1.enc=$g($1.encs,10);$1.heights=$a($1.enc.length);for(var _l=0,_k=$1.enc.length-1;_l<=_k;_l+=1){$1.j=_l;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,0,$1.heights);for(var _w=0,_v=$f($1.barlen-1);_w<=_v;_w+=1){$1.i=_w;$1.enc=$g($1.encs,$f($g($1.barcode,$1.i)-48));$1.heights=$a($1.enc.length);for(var _16=0,_15=$1.enc.length-1;_16<=_15;_16+=1){$1.j=_16;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$1.i*5+1,$1.heights);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),($1.i*5+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$1.enc=$g($1.encs,$1.checksum);$1.heights=$a($1.enc.length);for(var _1X=0,_1W=$1.enc.length-1;_1X<=_1W;_1X+=1){$1.j=_1X;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$f($1.barlen*5+1),$1.heights);if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum,1),$f($1.barlen*5+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a([" ",$f($1.barlen*5+1)*72/25,$1.textyoffset,$1.textfont,$1.textsize]))}$1.enc=$g($1.encs,11);$1.heights=$a($1.enc.length);for(var _25=0,_24=$1.enc.length-1;_25<=_24;_25+=1){$1.j=_25;$p($1.heights,$1.j,~~$z($G($1.enc,$1.j,1))*$1.height/5)}$P($1.bhs,$f($1.barlen*5+6),$1.heights);$k[$j++]=Infinity;var _2F=$1.bhs;$k[$j++]=Infinity;for(var _2H=0,_2I=$1.bhs.length;_2H<_2I;_2H++){$k[$j++]=0}var _2J=$a();$k[$j++]=Infinity;for(var _2L=0,_2M=$1.bhs.length-1;_2L<_2M;_2L++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2N=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bhs";$k[$j++]=_2F;$k[$j++]="bbs";$k[$j++]=_2J;$k[$j++]="sbs";$k[$j++]=_2N;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2R=$d();$k[$j++]=_2R;if(!$1.dontdraw){$0.renlinear()}};$0.royalmail=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.validatecheck=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.175;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.barchars="ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS";$1.charvals=new Map;for(var _9=0;_9<=35;_9+=1){$p($1.charvals,$G($1.barchars,_9,1),_9)}for(var _F=0,_E=$1.barcode.length-1;_F<=_E;_F+=1){var _J=$g($1.charvals,$G($1.barcode,_F,1))!==undefined;if(!_J){$k[$j++]="bwipp.royalmailBadCharacter";$k[$j++]="RM4SCC must contain only capital letters and digits";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _M=$k[--$j];$k[$j++]=$f(_M-1)}var _N=$k[--$j];$1[$k[--$j]]=_N;$1.checksumrow=0;$1.checksumcol=0;for(var _R=0,_Q=$f($1.barlen-1);_R<=_Q;_R+=1){$1.i=_R;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$1.checksumrow=$1.checksumrow+~~($1.indx/6);$1.checksumcol=$f($1.checksumcol+$1.indx%6)}$1.checksum=$f($1.checksumrow%6*6+$1.checksumcol%6);if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.royalmailBadCheckDigit";$k[$j++]="Incorrect RM4SCC check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}$1.encs=$a(["3300","2211","2301","2310","3201","3210","1122","0033","0123","0132","1023","1032","1302","0213","0303","0312","1203","1212","1320","0231","0321","0330","1221","1230","3102","2013","2103","2112","3003","3012","3120","2031","2121","2130","3021","3030","2","3"]);$1.encstr=$s($f($1.barlen*4+6));$1.txt=$a($f($1.barlen+1));$P($1.encstr,0,$g($1.encs,36));for(var _x=0,_w=$f($1.barlen-1);_x<=_w;_x+=1){$1.i=_x;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.encstr,$1.i*4+1,$g($1.encs,$1.indx));$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),($1.i*4+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.encstr,$f($1.barlen*4+1),$g($1.encs,$1.checksum));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum,1),$f($1.barlen*4+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a([" ",$f($1.barlen*4+1)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.encstr,$f($1.barlen*4+5),$g($1.encs,37));$1.bbs=$a($1.encstr.length);$1.bhs=$a($1.encstr.length);for(var _1p=0,_1o=$1.encstr.length-1;_1p<=_1o;_1p+=1){$1.i=_1p;$1.enc=$G($1.encstr,$1.i,1);if($eq($1.enc,"0")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,2*$1.height/8)}if($eq($1.enc,"1")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"2")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"3")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,8*$1.height/8)}}$k[$j++]=Infinity;var _2L=$1.bbs;var _2M=$1.bhs;$k[$j++]=Infinity;for(var _2O=0,_2P=$1.bhs.length-1;_2O<_2P;_2O++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2Q=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_2L;$k[$j++]="bhs";$k[$j++]=_2M;$k[$j++]="sbs";$k[$j++]=_2Q;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2U=$d();$k[$j++]=_2U;if(!$1.dontdraw){$0.renlinear()}};$0.auspost=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.175;$1.custinfoenc="character";$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["000","001","002","010","011","012","020","021","022","100","101","102","110","111","112","120","121","122","200","201","202","210","211","212","220","221","222","300","301","302","310","311","312","320","321","322","023","030","031","032","033","103","113","123","130","131","132","133","203","213","223","230","231","232","233","303","313","323","330","331","332","333","003","013","00","01","02","10","11","12","20","21","22","30","13","3"]);$1.barchars="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #";$1.barlen=$1.barcode.length;if($eq($G($1.barcode,0,2),"11")){$k[$j++]=37}if($eq($G($1.barcode,0,2),"45")){$k[$j++]=37}if($eq($G($1.barcode,0,2),"59")){$k[$j++]=52}if($eq($G($1.barcode,0,2),"62")){$k[$j++]=67}$1.encstr=$s($k[--$j]);$1.txt=$a($1.barlen-2);$P($1.encstr,0,$g($1.encs,74));for(var _Q=0;_Q<=1;_Q+=1){$1.i=_Q;$P($1.encstr,$1.i*2+2,$g($1.encs,~~$z($G($1.barcode,$1.i,1))+64))}for(var _Y=2;_Y<=9;_Y+=1){$1.i=_Y;$P($1.encstr,$1.i*2+2,$g($1.encs,~~$z($G($1.barcode,$1.i,1))+64));$p($1.txt,$1.i-2,$a([$G($1.barcode,$1.i,1),(($1.i-2)*2+6)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}if($eq($1.custinfoenc,"numeric")){for(var _t=0,_s=$1.barlen-11;_t<=_s;_t+=1){$1.i=_t;$P($1.encstr,$1.i*2+22,$g($1.encs,~~$z($G($1.barcode,$1.i+10,1))+64));$p($1.txt,$1.i+8,$a([$G($1.barcode,$1.i+10,1),($1.i*2+22)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$1.ciflen=($1.barlen-10)*2}else{for(var _1E=0,_1D=$1.barlen-11;_1E<=_1D;_1E+=1){$1.i=_1E;$x($1.barchars,$G($1.barcode,$1.i+10,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.encstr,$1.i*3+22,$1.enc);$p($1.txt,$1.i+8,$a([$G($1.barcode,$1.i+10,1),($1.i*3+22)*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$1.ciflen=($1.barlen-10)*3}for(var _1e=22+$1.ciflen,_1d=$1.encstr.length-14;_1e<=_1d;_1e+=1){$P($1.encstr,_1e,$g($1.encs,75))}$1.rstable=$a(64*64);$k[$j++]=$1.rstable;$k[$j++]=0;$k[$j++]=Infinity;for(var _1k=0,_1l=64;_1k<_1l;_1k++){$k[$j++]=0}var _1m=$a();var _1n=$k[--$j];$P($k[--$j],_1n,_1m);$k[$j++]=$1.rstable;$k[$j++]=64;$k[$j++]=Infinity;for(var _1q=0;_1q<=63;_1q+=1){$k[$j++]=_1q}var _1r=$a();var _1s=$k[--$j];$P($k[--$j],_1s,_1r);$1.prev=1;for(var _1u=0,_1v=64;_1u<_1v;_1u++){$1.next=$1.prev<<1;if(($1.next&64)!=0){$1.next=$1.next^67}for(var _1z=0;_1z<=63;_1z+=1){$1.j=_1z;$1.nextcell=function(){$k[$j++]=$1.rstable;$k[$j++]=64*$1.next+$1.j};$1.nextcell();var _27=$k[--$j];$p($k[--$j],_27,$g($1.rstable,64*$1.prev+$1.j)<<1);$1.nextcell();var _29=$k[--$j];if(($g($k[--$j],_29)&64)!=0){$1.nextcell();$1.nextcell();var _2C=$k[--$j];var _2E=$g($k[--$j],_2C);var _2F=$k[--$j];$p($k[--$j],_2F,_2E^67)}}$1.prev=$1.next}$1.rscodes=$a(~~(($1.encstr.length-16)/3)+4);$k[$j++]=$1.rscodes;$k[$j++]=0;$k[$j++]=Infinity;for(var _2L=0,_2M=4;_2L<_2M;_2L++){$k[$j++]=0}var _2N=$a();var _2O=$k[--$j];$P($k[--$j],_2O,_2N);for(var _2S=2,_2R=$1.encstr.length-16;_2S<=_2R;_2S+=3){$1.i=_2S;$p($1.rscodes,$1.rscodes.length-~~(($1.i-2)/3)-1,~~$z($G($1.encstr,$1.i,1))*16+~~$z($G($1.encstr,$1.i+1,1))*4+~~$z($G($1.encstr,$1.i+2,1)))}for(var _2g=$1.rscodes.length-5;_2g>=0;_2g-=1){$1.i=_2g;for(var _2h=0;_2h<=4;_2h+=1){$1.j=_2h;$p($1.rscodes,$1.i+$1.j,$xo($g($1.rscodes,$1.i+$1.j),$g($1.rstable,$f(64*$g($a([48,17,29,30,1]),$1.j)+$g($1.rscodes,$1.i+4)))))}}$1.checkcode=$Z($s(12),"000000000000");for(var _2z=0;_2z<=3;_2z+=1){$1.i=_2z;$1.enc=$R($s(3),$g($1.rscodes,3-$1.i),4);$P($1.checkcode,$1.i*3+(3-$1.enc.length),$1.enc)}$P($1.encstr,$1.encstr.length-14,$1.checkcode);$P($1.encstr,$1.encstr.length-2,$g($1.encs,74));$1.bbs=$a($1.encstr.length);$1.bhs=$a($1.encstr.length);for(var _3M=0,_3L=$1.encstr.length-1;_3M<=_3L;_3M+=1){$1.i=_3M;$1.enc=$G($1.encstr,$1.i,1);if($eq($1.enc,"0")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,8*$1.height/8)}if($eq($1.enc,"1")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"2")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"3")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,2*$1.height/8)}}$k[$j++]=Infinity;var _3s=$1.bbs;var _3t=$1.bhs;$k[$j++]=Infinity;for(var _3v=0,_3w=$1.bhs.length-1;_3v<_3w;_3v++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _3x=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_3s;$k[$j++]="bhs";$k[$j++]=_3t;$k[$j++]="sbs";$k[$j++]=_3x;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _41=$d();$k[$j++]=_41;if(!$1.dontdraw){$0.renlinear()}};$0.kix=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.175;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["0033","0123","0132","1023","1032","1122","0213","0303","0312","1203","1212","1302","0231","0321","0330","1221","1230","1320","2013","2103","2112","3003","3012","3102","2031","2121","2130","3021","3030","3120","2211","2301","2310","3201","3210","3300"]);$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";$1.charvals=new Map;for(var _A=0;_A<=35;_A+=1){$p($1.charvals,$G($1.barchars,_A,1),_A)}for(var _G=0,_F=$1.barcode.length-1;_G<=_F;_G+=1){var _K=$g($1.charvals,$G($1.barcode,_G,1))!==undefined;if(!_K){$k[$j++]="bwipp.kixBadCharacter";$k[$j++]="KIX must contain only capital letters and digits";$0.raiseerror()}}$1.barlen=$1.barcode.length;$1.encstr=$s($1.barlen*4);$1.txt=$a($1.barlen);for(var _S=0,_R=$1.barlen-1;_S<=_R;_S+=1){$1.i=_S;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.encstr,$1.i*4,$g($1.encs,$1.indx));$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*4*3.312,$1.textyoffset,$1.textfont,$1.textsize]))}$1.bbs=$a($1.encstr.length);$1.bhs=$a($1.encstr.length);for(var _t=0,_s=$1.encstr.length-1;_t<=_s;_t+=1){$1.i=_t;$1.enc=$G($1.encstr,$1.i,1);if($eq($1.enc,"0")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,2*$1.height/8)}if($eq($1.enc,"1")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"2")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"3")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,8*$1.height/8)}}$k[$j++]=Infinity;var _1P=$1.bbs;var _1Q=$1.bhs;$k[$j++]=Infinity;for(var _1S=0,_1T=$1.bhs.length-1;_1S<_1T;_1S++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _1U=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_1P;$k[$j++]="bhs";$k[$j++]=_1Q;$k[$j++]="sbs";$k[$j++]=_1U;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _1Y=$d();$k[$j++]=_1Y;if(!$1.dontdraw){$0.renlinear()}};$0.japanpost=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.includecheckintext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.175;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["300","330","312","132","321","303","123","231","213","033","030","120","102","210","012","201","021","003","333","31","13"]);$1.barchars="0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ";$1.barlen=$1.barcode.length;$1.encstr=$s((20+1)*3+4);$1.digits=$a(20);$1.txt=$a($1.barlen+1);$P($1.encstr,0,$g($1.encs,19));$1.checksum=0;$1.j=0;$1.i=0;for(var _K=0,_J=$1.barlen-1;_K<=_J;_K+=1){$1.i=_K;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;if($1.indx>=11&&$1.indx<37){if($1.j>18){break}$1.digit=~~(($1.indx-1)/10)+10;$P($1.encstr,$1.j*3+2,$g($1.encs,$1.digit));$1.checksum=$1.checksum+$1.digit;$p($1.digits,$1.j,$1.digit);$1.j=$1.j+1}if($1.j>19){break}$1.digit=0;if($1.indx==37){$1.digit=14}if($1.indx>=11&&$1.indx<37){$1.digit=($1.indx-1)%10}if($1.indx<11){$1.digit=$1.indx}$P($1.encstr,$1.j*3+2,$g($1.encs,$1.digit));$1.checksum=$1.checksum+$1.digit;$p($1.digits,$1.j,$1.digit);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),($1.j*3+2)*3.312,$1.textyoffset,$1.textfont,$1.textsize]));$1.j=$1.j+1}for(var _19=$1.j,_18=20-1;_19<=_18;_19+=1){$1.k=_19;$P($1.encstr,$1.k*3+2,$g($1.encs,14));$1.checksum=$1.checksum+14;$p($1.digits,$1.k,14)}$1.checksum=19-$1.checksum%19;$P($1.encstr,2+20*3,$g($1.encs,$1.checksum));$P($1.encstr,2+21*3,$g($1.encs,20));$1.checkdigit=" ";if($1.includecheckintext){$1.checkdigit=$G($1.barchars,$1.checksum,1)}$p($1.txt,$1.i+1,$a([$1.checkdigit,(20*3+2)*3.312,$1.textyoffset,$1.textfont,$1.textsize]));$P($1.encstr,(20+1)*3+2,$g($1.encs,20));$1.bbs=$a(21*3+4);$1.bhs=$a($1.bbs.length);for(var _1i=0,_1h=$1.bbs.length-1;_1i<=_1h;_1i+=1){$1.i=_1i;$1.enc=$G($1.encstr,$1.i,1);$1.bunit=0;$1.hunit=0;if($eq($1.enc,"0")){$1.bunit=3;$1.hunit=2}if($eq($1.enc,"1")){$1.bunit=0;$1.hunit=5}if($eq($1.enc,"2")){$1.bunit=3;$1.hunit=5}if($eq($1.enc,"3")){$1.bunit=0;$1.hunit=8}$p($1.bbs,$1.i,$1.bunit*$1.height/8);$p($1.bhs,$1.i,$1.hunit*$1.height/8)}$k[$j++]=Infinity;var _1y=$1.bbs;var _1z=$1.bhs;$k[$j++]=Infinity;for(var _21=0,_22=$1.bhs.length-1;_21<_22;_21++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _23=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_1y;$k[$j++]="bhs";$k[$j++]=_1z;$k[$j++]="sbs";$k[$j++]=_23;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _27=$d();$k[$j++]=_27;if(!$1.dontdraw){$0.renlinear()}};$0.msi=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includecheck=false;$1.includetext=false;$1.includecheckintext=false;$1.checktype="mod10";$1.badmod11=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.encs=$a(["12121212","12121221","12122112","12122121","12211212","12211221","12212112","12212121","21121212","21121221","21","121"]);$1.barchars="0123456789";$1.barlen=$1.barcode.length;$1.txtlen=$1.barlen;$1.mod10=function(){$1.code=$k[--$j];$k[$j++]=0;$k[$j++]=0;$F($1.code,function(){var _E=$k[--$j];var _F=$k[--$j];var _G=$k[--$j];$k[$j++]=$f($f(_E-48)+_F*10);$k[$j++]=_G});$j--;var _H=$k[--$j];$k[$j++]=_H*2;$k[$j++]=0;for(;;){var _I=$k[--$j];var _J=$k[--$j];var _K=~~(_J/10);$k[$j++]=$f(_I+_J%10);$k[$j++]=_K;if(_K==0){$j--;break}var _L=$k[--$j];var _M=$k[--$j];$k[$j++]=_L;$k[$j++]=_M}$k[$j++]=0;$k[$j++]=0;$F($1.code,function(){var _O=$k[--$j];var _P=$k[--$j];var _Q=$k[--$j];$k[$j++]=$f(_P+$f(_O-48));$k[$j++]=_Q});var _R=$k[--$j];var _S=$k[--$j];$k[$j++]=_R;$k[$j++]=_S;$j--;var _T=$k[--$j];var _W=$s($1.code.length+1);$P(_W,0,$1.code);$p(_W,$1.code.length,$f($f(10-$f($k[--$j]+_T)%10)%10+48));$k[$j++]=_W};$1.mod11=function(){$1.code=$k[--$j];$k[$j++]=$1.code.length-1;$F($1.code,function(){var _c=$k[--$j];var _d=$k[--$j];$k[$j++]=$f(_c-48);$k[$j++]=$f(_d%6+2);$k[$j++]=$f(_d-1)});$j--;$k[$j++]=0;for(var _f=0,_g=$1.code.length;_f<_g;_f++){var _h=$k[--$j];var _i=$k[--$j];var _j=$k[--$j];$k[$j++]=$f(_h+_j*_i)}var _l=$f(11-$k[--$j]%11)%11;$k[$j++]=_l;if(_l==10&&$1.badmod11){$j--;var _o=$s($1.code.length+2);$P(_o,0,$1.code);$P(_o,$1.code.length,"10");$k[$j++]=_o}else{var _s=$s($1.code.length+1);$P(_s,0,$1.code);$p(_s,$1.code.length,$f($k[--$j]+48));$k[$j++]=_s}};$1.ncrmod11=function(){$1.code=$k[--$j];$k[$j++]=$1.code.length-1;$F($1.code,function(){var _z=$k[--$j];var _10=$k[--$j];$k[$j++]=$f(_z-48);$k[$j++]=$f(_10%8+2);$k[$j++]=$f(_10-1)});$j--;$k[$j++]=0;for(var _12=0,_13=$1.code.length;_12<_13;_12++){var _14=$k[--$j];var _15=$k[--$j];var _16=$k[--$j];$k[$j++]=$f(_14+_16*_15)}var _18=$f(11-$k[--$j]%11)%11;$k[$j++]=_18;if(_18==10&&$1.badmod11){$j--;var _1B=$s($1.code.length+2);$P(_1B,0,$1.code);$P(_1B,$1.code.length,"10");$k[$j++]=_1B}else{var _1F=$s($1.code.length+1);$P(_1F,0,$1.code);$p(_1F,$1.code.length,$f($k[--$j]+48));$k[$j++]=_1F}};if($1.includecheck){if($eq($1.checktype,"mod10")){$k[$j++]=$1.barcode;$1.mod10()}if($eq($1.checktype,"mod1010")){$k[$j++]=$1.barcode;$1.mod10();$1.mod10()}if($eq($1.checktype,"mod11")){$k[$j++]=$1.barcode;$1.mod11()}if($eq($1.checktype,"ncrmod11")){$k[$j++]=$1.barcode;$1.ncrmod11()}if($eq($1.checktype,"mod1110")){$k[$j++]=$1.barcode;$1.mod11();$1.mod10()}if($eq($1.checktype,"ncrmod1110")){$k[$j++]=$1.barcode;$1.ncrmod11();$1.mod10()}$1.barcode=$k[--$j];$1.barlen=$1.barcode.length;if($1.includecheckintext){$1.txtlen=$1.barlen}}$1.sbs=$s($1.barlen*8+5);$1.txt=$a($1.barlen);$P($1.sbs,0,$g($1.encs,10));for(var _1j=0,_1i=$1.barlen-1;_1j<=_1i;_1j+=1){$1.i=_1j;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*8+2,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*12+3,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,$1.barlen*8+2,$g($1.encs,11));$k[$j++]=Infinity;$k[$j++]=Infinity;var _29=$1.sbs;for(var _2A=0,_2B=_29.length;_2A<_2B;_2A++){$k[$j++]=$g(_29,_2A)-48}var _2D=$a();$k[$j++]=Infinity;for(var _2F=0,_2G=~~(($1.sbs.length+1)/2);_2F<_2G;_2F++){$k[$j++]=$1.height}var _2I=$a();$k[$j++]=Infinity;for(var _2K=0,_2L=~~(($1.sbs.length+1)/2);_2K<_2L;_2K++){$k[$j++]=0}var _2M=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_2D;$k[$j++]="bhs";$k[$j++]=_2I;$k[$j++]="bbs";$k[$j++]=_2M;if($1.includetext){$k[$j++]="txt";$k[$j++]=$G($1.txt,0,$1.txtlen)}$k[$j++]="opt";$k[$j++]=$1.options;var _2S=$d();$k[$j++]=_2S;if(!$1.dontdraw){$0.renlinear()}};$0.plessey=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.validatecheck=false;$1.includecheckintext=false;$1.unidirectional=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$1.barchars="0123456789ABCDEF";$1.charvals=new Map;for(var _9=0;_9<=15;_9+=1){$p($1.charvals,$G($1.barchars,_9,1),_9)}for(var _F=0,_E=$1.barcode.length-1;_F<=_E;_F+=1){var _J=$g($1.charvals,$G($1.barcode,_F,1))!==undefined;if(!_J){$k[$j++]="bwipp.plesseyBadCharacter";$k[$j++]="Plessey must contain only digits and letters A B C D E F";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _M=$k[--$j];$k[$j++]=$f(_M-2)}var _N=$k[--$j];$1[$k[--$j]]=_N;$1.checkbits=$a($f($1.barlen*4+8));$P($1.checkbits,$1.barlen*4,$a([0,0,0,0,0,0,0,0]));for(var _W=0,_V=$f($1.barlen-1);_W<=_V;_W+=1){$1.i=_W;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.checkbits,$1.i*4,$a([$1.indx&1,$1.indx>>>1&1,$1.indx>>>2&1,$1.indx>>>3]))}$1.checksalt=$a([1,1,1,1,0,1,0,0,1]);for(var _m=0,_l=$f($1.barlen*4-1);_m<=_l;_m+=1){$1.i=_m;if($g($1.checkbits,$1.i)==1){for(var _q=0;_q<=8;_q+=1){$1.j=_q;$p($1.checkbits,$1.i+$1.j,$xo($g($1.checkbits,$1.i+$1.j),$g($1.checksalt,$1.j)))}}}$1.checkval=0;for(var _11=0;_11<=7;_11+=1){$1.i=_11;$1.checkval=$f($1.checkval+~~Math.pow(2,$1.i)*$g($1.checkbits,$f($1.barlen*4+$1.i)))}$1.checksum1=$1.checkval&15;$1.checksum2=$1.checkval>>>4;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum1)||$g($1.barcode,$f($1.barlen+1))!=$g($1.barchars,$1.checksum2)){$k[$j++]="bwipp.plesseyBadCheckDigits";$k[$j++]="Incorrect Plessey check digits provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}$1.encs=$a(["14141414","32141414","14321414","32321414","14143214","32143214","14323214","32323214","14141432","32141432","14321432","32321432","14143232","32143232","14323232","32323232","32321432","541412323","323"]);var _1T=$1.unidirectional?27:33;$1.sbs=$s($f($1.barlen*8+_1T));$1.txt=$a($f($1.barlen+2));$P($1.sbs,0,$g($1.encs,16));for(var _1c=0,_1b=$f($1.barlen-1);_1c<=_1b;_1c+=1){$1.i=_1c;$1.indx=$g($1.charvals,$G($1.barcode,$1.i,1));$P($1.sbs,$1.i*8+8,$g($1.encs,$1.indx));$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*20+20,$1.textyoffset,$1.textfont,$1.textsize]))}$P($1.sbs,$f($1.barlen*8+8),$g($1.encs,$1.checksum1));$P($1.sbs,$f($1.barlen*8+16),$g($1.encs,$1.checksum2));if($1.includecheckintext){$p($1.txt,$1.barlen,$a([$G($1.barchars,$1.checksum1,1),$f($1.barlen*20+20),$1.textyoffset,$1.textfont,$1.textsize]));$p($1.txt,$f($1.barlen+1),$a([$G($1.barchars,$1.checksum2,1),$f($f($1.barlen+1)*20+20),$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.barlen,$a([" ",$f($1.barlen*20+20),$1.textyoffset,$1.textfont,$1.textsize]));$p($1.txt,$f($1.barlen+1),$a([" ",$f($f($1.barlen+1)*20+20),$1.textyoffset,$1.textfont,$1.textsize]))}var _2k=$1.unidirectional?18:17;$P($1.sbs,$f($1.barlen*8+24),$g($1.encs,_2k));$k[$j++]=Infinity;$k[$j++]=Infinity;var _2m=$1.sbs;for(var _2n=0,_2o=_2m.length;_2n<_2o;_2n++){$k[$j++]=$g(_2m,_2n)-48}var _2q=$a();$k[$j++]=Infinity;for(var _2s=0,_2t=~~(($1.sbs.length+1)/2);_2s<_2t;_2s++){$k[$j++]=$1.height}var _2v=$a();$k[$j++]=Infinity;for(var _2x=0,_2y=~~(($1.sbs.length+1)/2);_2x<_2y;_2x++){$k[$j++]=0}var _2z=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_2q;$k[$j++]="bhs";$k[$j++]=_2v;$k[$j++]="bbs";$k[$j++]=_2z;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _33=$d();$k[$j++]=_33;if(!$1.dontdraw){$0.renlinear()}};$0.telepen=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.numeric=false;$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=1;$1.parse=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;var _A=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_A;$k[$j++]="barcode";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _D=$k[--$j];$1[$k[--$j]]=_D;$1.barlen=$1.barcode.length;delete $1.options["parse"];$1.encs=$a(["31313131","1131313111","33313111","1111313131","3111313111","11333131","13133131","111111313111","31333111","1131113131","33113131","1111333111","3111113131","1113133111","1311133111","111111113131","3131113111","11313331","333331","111131113111","31113331","1133113111","1313113111","1111113331","31131331","113111113111","3311113111","1111131331","311111113111","1113111331","1311111331","11111111113111","31313311","1131311131","33311131","1111313311","3111311131","11333311","13133311","111111311131","31331131","1131113311","33113311","1111331131","3111113311","1113131131","1311131131","111111113311","3131111131","1131131311","33131311","111131111131","3111131311","1133111131","1313111131","111111131311","3113111311","113111111131","3311111131","111113111311","311111111131","111311111311","131111111311","11111111111131","3131311111","11313133","333133","111131311111","31113133","1133311111","1313311111","1111113133","313333","113111311111","3311311111","11113333","311111311111","11131333","13111333","11111111311111","31311133","1131331111","33331111","1111311133","3111331111","11331133","13131133","111111331111","3113131111","1131111133","33111133","111113131111","3111111133","111311131111","131111131111","111111111133","31311313","113131111111","3331111111","1111311313","311131111111","11331313","13131313","11111131111111","3133111111","1131111313","33111313","111133111111","3111111313","111313111111","131113111111","111111111313","313111111111","1131131113","33131113","11113111111111","3111131113","113311111111","131311111111","111111131113","3113111113","11311111111111","331111111111","111113111113","31111111111111","111311111113","131111111113","1111111111111111"]);$1.barlen=$1.barcode.length;$1.sbs=$s($1.barlen*16+48);$1.txt=$a($1.barlen);$1.enc=$g($1.encs,95);$P($1.sbs,0,$1.enc);$1.l=$1.enc.length;$1.checksum=0;$1.i=0;$1.j=0;for(;;){if($1.i==$1.barlen){break}if($1.numeric){if($g($1.barcode,$1.i)>16){$1.np=$G($1.barcode,$1.i,2);if($eq($G($1.np,1,1),"X")){$1.indx=~~$z($G($1.np,0,1))+17}else{$1.indx=~~$z($1.np)+27}$p($1.txt,$1.j,$a([$1.np,$1.j*16+16,$1.textyoffset,$1.textfont,$1.textsize]));$1.i=$1.i+2}else{$1.indx=$g($1.barcode,$1.i);$p($1.txt,$1.j,$a([" ",$1.j*16+16,$1.textyoffset,$1.textfont,$1.textsize]));$1.i=$1.i+1}}else{$1.indx=$g($1.barcode,$1.i);if($1.indx>=32&&$1.indx<=126){$p($1.txt,$1.j,$a([$G($1.barcode,$1.i,1),$1.j*16+16,$1.textyoffset,$1.textfont,$1.textsize]))}else{$p($1.txt,$1.j,$a([" ",$1.j*16+16,$1.textyoffset,$1.textfont,$1.textsize]))}$1.i=$1.i+1}$1.checksum=$f($1.checksum+$1.indx);$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.l,$1.enc);$1.l=$1.l+$1.enc.length;$1.j=$1.j+1}$1.checksum=$f(127-$1.checksum%127)%127;$1.enc=$g($1.encs,$1.checksum);$P($1.sbs,$1.l,$1.enc);$1.l=$1.l+$1.enc.length;$1.enc=$g($1.encs,122);$P($1.sbs,$1.l,$1.enc);$1.l=$1.l+$1.enc.length;$1.sbs=$G($1.sbs,0,$1.l);$1.txt=$G($1.txt,0,$1.j);$k[$j++]=Infinity;$k[$j++]=Infinity;var _1u=$1.sbs;for(var _1v=0,_1w=_1u.length;_1v<_1w;_1v++){$k[$j++]=$f($g(_1u,_1v)-48)}var _1y=$a();$k[$j++]=Infinity;for(var _20=0,_21=~~(($1.sbs.length+1)/2);_20<_21;_20++){$k[$j++]=$1.height}var _23=$a();$k[$j++]=Infinity;for(var _25=0,_26=~~(($1.sbs.length+1)/2);_25<_26;_25++){$k[$j++]=0}var _27=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1y;$k[$j++]="bhs";$k[$j++]=_23;$k[$j++]="bbs";$k[$j++]=_27;if($1.includetext){$k[$j++]="txt";$k[$j++]=$1.txt}$k[$j++]="opt";$k[$j++]=$1.options;var _2B=$d();$k[$j++]=_2B;if(!$1.dontdraw){$0.renlinear()}};$0.telepennumeric=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$p($1.options,"dontdraw",true);$p($1.options,"numeric",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.telepen();var _E=$k[--$j];$1[$k[--$j]]=_E;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.posicode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=-8;$1.height=1;$1.encoding="auto";$1.version="a";$1.checkoffset=0;$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.encoding=""+$1.encoding;$1.version=""+$1.version;$1.checkoffset=~~$1.checkoffset;$1.height=+$1.height;$1.la0=-1;$1.la1=-2;$1.la2=-3;$1.sf0=-4;$1.sf1=-5;$1.sf2=-6;$1.fn1=-7;$1.fn2=-8;$1.fn3=-9;$1.fn4=-10;var _1l=new Map([["normal",$a([$a(["0","^","'"]),$a(["1",";",27]),$a(["2","<",28]),$a(["3","=",29]),$a(["4",">",30]),$a(["5","?",31]),$a(["6","@","!"]),$a(["7","[",'"']),$a(["8",92,"#"]),$a(["9","]","&"]),$a(["A","a",1]),$a(["B","b",2]),$a(["C","c",3]),$a(["D","d",4]),$a(["E","e",5]),$a(["F","f",6]),$a(["G","g",7]),$a(["H","h",8]),$a(["I","i",9]),$a(["J","j",10]),$a(["K","k",11]),$a(["L","l",12]),$a(["M","m",13]),$a(["N","n",14]),$a(["O","o",15]),$a(["P","p",16]),$a(["Q","q",17]),$a(["R","r",18]),$a(["S","s",19]),$a(["T","t",20]),$a(["U","u",21]),$a(["V","v",22]),$a(["W","w",23]),$a(["X","x",24]),$a(["Y","y",25]),$a(["Z","z",26]),$a(["-","_",40]),$a([".","`",41]),$a([" ",127,0]),$a(["$","{","*"]),$a(["/","|",","]),$a(["+","}",":"]),$a(["%","~",$1.fn1]),$a([$1.la1,$1.la0,$1.fn2]),$a([$1.sf1,$1.sf0,$1.fn3]),$a([$1.sf2,$1.sf2,$1.fn4])])],["limited",$a([$a(["0",-98,-98]),$a(["1",-98,-98]),$a(["2",-98,-98]),$a(["3",-98,-98]),$a(["4",-98,-98]),$a(["5",-98,-98]),$a(["6",-98,-98]),$a(["7",-98,-98]),$a(["8",-98,-98]),$a(["9",-98,-98]),$a(["A",-98,-98]),$a(["B",-98,-98]),$a(["C",-98,-98]),$a(["D",-98,-98]),$a(["E",-98,-98]),$a(["F",-98,-98]),$a(["G",-98,-98]),$a(["H",-98,-98]),$a(["I",-98,-98]),$a(["J",-98,-98]),$a(["K",-98,-98]),$a(["L",-98,-98]),$a(["M",-98,-98]),$a(["N",-98,-98]),$a(["O",-98,-98]),$a(["P",-98,-98]),$a(["Q",-98,-98]),$a(["R",-98,-98]),$a(["S",-98,-98]),$a(["T",-98,-98]),$a(["U",-98,-98]),$a(["V",-98,-98]),$a(["W",-98,-98]),$a(["X",-98,-98]),$a(["Y",-98,-98]),$a(["Z",-98,-98]),$a(["-",-98,-98]),$a([".",-98,-98])])]]);$k[$j++]=_1l;if($eq($1.version,"a")||$eq($1.version,"b")){$k[$j++]="normal"}else{$k[$j++]="limited"}var _1o=$k[--$j];$1.charmaps=$g($k[--$j],_1o);var _1r=$1.charmaps;var _1s=$1.charmaps;var _1t=$1.charmaps;$1.charvals=$a([new Map,new Map,new Map]);for(var _1x=0,_1w=$1.charmaps.length-1;_1x<=_1w;_1x+=1){$1.i=_1x;$1.encs=$g($1.charmaps,$1.i);for(var _21=0;_21<=2;_21+=1){$1.j=_21;var _24=$g($1.encs,$1.j);$k[$j++]=_24;if($eq($t(_24),"stringtype")){var _27=$g($k[--$j],0);$k[$j++]=_27}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.set0=$g($1.charvals,0);$1.set1=$g($1.charvals,1);$1.set2=$g($1.charvals,2);if($1.raw){$1.encoding="raw"}if($eq($1.encoding,"raw")){$1.cws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.cws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.cws=$G($1.cws,0,$1.j);$1.text=""}if($eq($1.encoding,"auto")){var _2g=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1],["FNC2",$1.fn2],["FNC3",$1.fn3]]);$1.fncvals=_2g;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _2j=$k[--$j];$1[$k[--$j]]=_2j;$1.msglen=$1.msg.length;$1.text=$s($1.msglen);for(var _2q=0,_2p=$1.msglen-1;_2q<=_2p;_2q+=1){$1.i=_2q;var _2v=$g($1.msg,$1.i);$k[$j++]=$1.text;$k[$j++]=$1.i;$k[$j++]=_2v;if(_2v<0){$j--;$k[$j++]=32}var _2w=$k[--$j];var _2x=$k[--$j];$p($k[--$j],_2x,_2w)}$k[$j++]=Infinity;for(var _30=0,_31=$1.msglen;_30<_31;_30++){$k[$j++]=0}$k[$j++]=0;$1.numSA=$a();$k[$j++]=Infinity;for(var _34=0,_35=$1.msglen;_34<_35;_34++){$k[$j++]=0}$k[$j++]=0;$1.numEA=$a();for(var _38=$1.msglen-1;_38>=0;_38-=1){$1.i=_38;if($g($1.msg,$1.i)>=0){if($g($1.msg,$1.i)>=128){$p($1.numEA,$1.i,$f($g($1.numEA,$1.i+1)+1))}else{$p($1.numSA,$1.i,$f($g($1.numSA,$1.i+1)+1))}}}$1.ea=false;$1.msgtmp=$a([]);for(var _3S=0,_3R=$1.msglen-1;_3S<=_3R;_3S+=1){$1.i=_3S;$1.c=$g($1.msg,$1.i);if(!$xo($1.ea,$1.c<128)&&$1.c>=0){if($1.ea){$k[$j++]=$1.numSA}else{$k[$j++]=$1.numEA}var _3e=$g($k[--$j],$1.i);var _3h=$f(_3e+$1.i)==$1.msglen?3:5;if(_3e<_3h){$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$1.msgtmp=$a()}else{$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$k[$j++]=$1.fn4;$1.msgtmp=$a();$1.ea=!$1.ea}}$k[$j++]=Infinity;$q($1.msgtmp);if($1.c>=0){$k[$j++]=$1.c&127}else{$k[$j++]=$1.c}$1.msgtmp=$a()}$1.msg=$1.msgtmp;$1.msglen=$1.msg.length;$1.enc=function(){var _3x=$k[--$j];$p($1.cws,$1.j,$g(_3x,$k[--$j]));$1.j=$1.j+1};$1.cws=$a($1.msglen*2);$1.i=0;$1.j=0;$1.cset="set0";for(;;){if($1.i==$1.msglen){break}for(;;){$1.char1=$g($1.msg,$1.i);$k[$j++]="char2";if($1.i+1<$1.msglen){$k[$j++]=$g($1.msg,$1.i+1)}else{$k[$j++]=-99}var _4F=$k[--$j];$1[$k[--$j]]=_4F;var _4K=$g($1[$1.cset],$1.char1)!==undefined;if(_4K){$k[$j++]=$1.char1;$k[$j++]=$1[$1.cset];$1.enc();$1.i=$1.i+1;break}var _4R=$g($1.set2,$1.char1)!==undefined;if(_4R){$k[$j++]=$1.sf2;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.set2;$1.enc();$1.i=$1.i+1;break}var _4b=$g($1[$1.cset],$1.char2)!==undefined;if(!_4b){if($eq($1.cset,"set0")){$k[$j++]=$1.la1;$k[$j++]=$1[$1.cset];$1.enc();$1.cset="set1"}else{$k[$j++]=$1.la0;$k[$j++]=$1[$1.cset];$1.enc();$1.cset="set0"}break}else{if($eq($1.cset,"set0")){$k[$j++]=$1.sf1;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.set1;$1.enc()}else{$k[$j++]=$1.sf0;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.set0;$1.enc()}$1.i=$1.i+1;break}break}}$1.cws=$G($1.cws,0,$1.j)}var _52=new Map([["a",$a(["141112","131212","121312","111412","131113","121213","111313","121114","111214","111115","181111","171211","161311","151411","141511","131611","121711","111811","171112","161212","151312","141412","131512","121612","111712","161113","151213","141313","131413","121513","111613","151114","141214","131314","121414","111514","141115","131215","121315","111415","131116","121216","111316","121117","111217","111118","1<111112","111111111;1"])],["b",$a(["151213","141313","131413","121513","141214","131314","121414","131215","121315","121216","191212","181312","171412","161512","151612","141712","131812","121912","181213","171313","161413","151513","141613","131713","121813","171214","161314","151414","141514","131614","121714","161215","151315","141415","131515","121615","151216","141316","131416","121516","141217","131317","121417","131218","121318","121219","1<121312","121212121<1"])],["limiteda",$a(["111411","111312","111213","111114","121311","121212","121113","141111","131211","131112","171111","161211","151311","141411","131511","121611","111711","161112","151212","141312","131412","121512","111612","151113","141213","131313","121413","111513","141114","131214","121314","111414","131115","121215","111315","121116","111216","111117","151111","1"])],["limitedb",$a(["121512","121413","121314","121215","131412","131313","131214","151212","141312","141213","181212","171312","161412","151512","141612","131712","121812","171213","161313","151413","141513","131613","121713","161214","151314","141414","131514","121614","151215","141315","131415","121515","141216","131316","121416","131217","121317","121218","141212","1"])]]);$1.encs=$g(_52,$1.version);$1.c2w=$a([$a([495,330,210,126,70,35,15,5]),$a([165,120,84,56,35,20,10,4]),$a([45,36,28,21,15,10,6,3]),$a([9,8,7,6,5,4,3,2]),$a([1,1,1,1,1,1,1,1])]);$1.v=0;var _5B=$1.cws;for(var _5C=0,_5D=_5B.length;_5C<_5D;_5C++){$1.cw=$g(_5B,_5C);for(var _5F=0,_5G=6;_5F<_5G;_5F++){if((($1.cw^$1.v)&1)!=0){$1.v=$1.v^7682}$1.v=$1.v>>>1;$1.cw=$1.cw>>>1}}$1.v=$1.v+$1.checkoffset;if($eq($1.version,"limiteda")||$eq($1.version,"limitedb")){$1.v=$1.v&1023;if($1.v>824&&$1.v<853){$1.v=$1.v+292}}else{$1.v=($1.v&1023)+45}$1.d=$a([2,2,2,2,2,2]);$1.r=0;$1.c=0;$1.w=0;$1.sum=0;for(;;){if($1.sum==$1.v){break}$1.t=$f($1.sum+$g($g($1.c2w,$1.r),$1.c));if($1.t==$1.v){$1.w=$1.w+1;$p($1.d,$1.r,$1.w+2);$1.sum=$1.t}if($1.t>$1.v){$p($1.d,$1.r,$1.w+2);$1.r=$1.r+1;$1.w=0}if($1.t<$1.v){$1.c=$1.c+1;$1.w=$1.w+1;$1.sum=$1.t}}$k[$j++]=20;for(var _5w=0;_5w<=4;_5w+=1){var _5z=$k[--$j];$k[$j++]=$f(_5z-$g($1.d,_5w))}$p($1.d,5,$k[--$j]);if($eq($1.version,"b")||$eq($1.version,"limitedb")){$k[$j++]=Infinity;var _64=$1.d;for(var _65=0,_66=_64.length;_65<_66;_65++){$k[$j++]=$f($g(_64,_65)+1)}$1.d=$a()}$1.cbs=$Z($s(12),"111111111111");for(var _6B=5;_6B>=0;_6B-=1){$1.i=_6B;$p($1.cbs,(5-$1.i)*2+1,$f($g($1.d,$1.i)+47))}$1.sbs=$s($1.cws.length*6+31);var _6L=$g($1.encs,$1.encs.length-2);$P($1.sbs,0,_6L);$1.j=_6L.length;for(var _6P=0,_6O=$1.cws.length-1;_6P<=_6O;_6P+=1){$1.i=_6P;$P($1.sbs,$1.j,$g($1.encs,$g($1.cws,$1.i)));$1.j=$1.j+6}$P($1.sbs,$1.j,$1.cbs);$1.j=$1.j+12;var _6e=$g($1.encs,$1.encs.length-1);$P($1.sbs,$1.j,_6e);$1.j=_6e.length+$1.j;$1.sbs=$G($1.sbs,0,$1.j);$k[$j++]=Infinity;$k[$j++]=Infinity;var _6l=$1.sbs;for(var _6m=0,_6n=_6l.length;_6m<_6n;_6m++){$k[$j++]=$f($g(_6l,_6m)-48)}var _6p=$a();$k[$j++]=Infinity;for(var _6r=0,_6s=~~(($1.sbs.length+1)/2);_6r<_6s;_6r++){$k[$j++]=$1.height}var _6u=$a();$k[$j++]=Infinity;for(var _6w=0,_6x=~~(($1.sbs.length+1)/2);_6w<_6x;_6w++){$k[$j++]=0}var _6y=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_6p;$k[$j++]="bhs";$k[$j++]=_6u;$k[$j++]="bbs";$k[$j++]=_6y;$k[$j++]="txt";$k[$j++]=$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]);$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _77=$d();$k[$j++]=_77;if(!$1.dontdraw){$0.renlinear()}};$0.codablockf=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.rows=-1;$1.columns=8;$1.rowheight=10;$1.sepheight=1;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.rows=~~$1.rows;$1.columns=~~$1.columns;$1.rowheight=~~$1.rowheight;$1.sepheight=~~$1.sepheight;$k[$j++]="c";if($1.columns>=4&&$1.columns<=62){$k[$j++]=$1.columns}else{$k[$j++]=8}var _C=$k[--$j];$1[$k[--$j]]=_C;$k[$j++]="rows";if($1.rows>=2&&$1.rows<=44){$k[$j++]=$1.rows}else{$k[$j++]=-1}var _H=$k[--$j];$1[$k[--$j]]=_H;$1.swa=-1;$1.swb=-2;$1.swc=-3;$1.sft=-4;$1.fn1=-5;$1.fn2=-6;$1.fn3=-7;$1.fn4=-8;$1.sta=-9;$1.stp=-10;var _N=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1],["FNC3",$1.fn3]]);$1.fncvals=_N;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _Q=$k[--$j];$1[$k[--$j]]=_Q;$1.msglen=$1.msg.length;$1.msgtmp=$a([]);var _U=$1.msg;for(var _V=0,_W=_U.length;_V<_W;_V++){$1.char=$g(_U,_V);$k[$j++]=Infinity;$q($1.msgtmp);if($1.char<128){$k[$j++]=$1.char}else{$k[$j++]=$1.fn4;$k[$j++]=$1.char&127}$1.msgtmp=$a()}$1.msg=$1.msgtmp;$1.msglen=$1.msg.length;$1.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$1.fn3,$1.fn3,"96"]),$a([$1.fn2,$1.fn2,"97"]),$a([$1.sft,$1.sft,"98"]),$a([$1.swc,$1.swc,"99"]),$a([$1.swb,$1.fn4,$1.swb]),$a([$1.fn4,$1.swa,$1.swa]),$a([$1.fn1,$1.fn1,$1.fn1]),$a([$1.sta,$1.sta,$1.sta]),$a([$1.stp,$1.stp,$1.stp])]);$1.charvals=$a([new Map,new Map,new Map]);for(var _2o=0,_2n=$1.charmaps.length-1;_2o<=_2n;_2o+=1){$1.i=_2o;$1.encs=$g($1.charmaps,$1.i);for(var _2s=0;_2s<=2;_2s+=1){$1.j=_2s;var _2v=$g($1.encs,$1.j);$k[$j++]=_2v;if($eq($t(_2v),"stringtype")){var _2y=$g($k[--$j],0);$k[$j++]=_2y}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.seta=$g($1.charvals,0);$1.setb=$g($1.charvals,1);$1.setc=$g($1.charvals,2);$1.numsscr=function(){$1.n=0;$1.s=0;$1.p=$k[--$j];for(;;){if($1.p>=$1.msglen){break}var _3F=$g($1.msg,$1.p);var _3H=$g($1.setc,_3F)!==undefined;$k[$j++]=_3F;if(!_3H){$j--;break}if($k[--$j]==$1.fn1){if($1.s%2==0){$1.s=$1.s+1}else{break}}$1.n=$1.n+1;$1.s=$1.s+1;$1.p=$f($1.p+1)}$k[$j++]=$1.n;$k[$j++]=$1.s};$1.enca=function(){$p($1.cws,$1.j,$g($1.seta,$k[--$j]));$1.j=$1.j+1};$1.encb=function(){$p($1.cws,$1.j,$g($1.setb,$k[--$j]));$1.j=$1.j+1};$1.encc=function(){var _3d=$k[--$j];$k[$j++]=_3d;if($ne($t(_3d),"arraytype")){var _3h=$g($1.setc,$k[--$j]);$k[$j++]=_3h}else{$q($k[--$j]);var _3j=$k[--$j];var _3k=$k[--$j];$k[$j++]=$f($f(_3j-48)+$f(_3k-48)*10)}$p($1.cws,$1.j,$k[--$j]);$1.j=$1.j+1};$1.anotb=function(){var _3p=$k[--$j];var _3r=$g($1.seta,_3p)!==undefined;var _3t=$g($1.setb,_3p)!==undefined;$k[$j++]=_3r&&!_3t};$1.bnota=function(){var _3u=$k[--$j];var _3w=$g($1.setb,_3u)!==undefined;var _3y=$g($1.seta,_3u)!==undefined;$k[$j++]=_3w&&!_3y};$k[$j++]=Infinity;for(var _40=0,_41=$1.msg.length;_40<_41;_40++){$k[$j++]=0}$k[$j++]=9999;$1.nextanotb=$a();$k[$j++]=Infinity;for(var _44=0,_45=$1.msg.length;_44<_45;_44++){$k[$j++]=0}$k[$j++]=9999;$1.nextbnota=$a();for(var _48=$1.msg.length-1;_48>=0;_48-=1){$1.i=_48;$k[$j++]=$g($1.msg,$1.i);$1.anotb();if($k[--$j]){$p($1.nextanotb,$1.i,0)}else{$p($1.nextanotb,$1.i,$f($g($1.nextanotb,$1.i+1)+1))}$k[$j++]=$g($1.msg,$1.i);$1.bnota();if($k[--$j]){$p($1.nextbnota,$1.i,0)}else{$p($1.nextbnota,$1.i,$f($g($1.nextbnota,$1.i+1)+1))}}$1.abeforeb=function(){var _4V=$k[--$j];$k[$j++]=$lt($g($1.nextanotb,_4V),$g($1.nextbnota,_4V))};$1.bbeforea=function(){var _4a=$k[--$j];$k[$j++]=$lt($g($1.nextbnota,_4a),$g($1.nextanotb,_4a))};$1.padrow=function(){for(var _4g=0,_4h=$k[--$j];_4g<_4h;_4g++){for(;;){if($eq($1.cset,"seta")){$k[$j++]=$1.swc;$1.enca();$1.cset="setc";break}if($eq($1.cset,"setb")){$k[$j++]=$1.swc;$1.encb();$1.cset="setc";break}if($eq($1.cset,"setc")){$k[$j++]=$1.swb;$1.encc();$1.cset="setb";break}}}};$1.cws=$a($f($1.c+5)*44);$1.i=0;$1.j=0;$1.r=1;$1.lastrow=false;for(;;){if($1.lastrow){break}$k[$j++]=$1.sta;$1.enca();if($1.i<$1.msglen){$k[$j++]=$1.i;$1.numsscr()}else{$k[$j++]=-1;$k[$j++]=-1}$1.nums=$k[--$j];$1.nchars=$k[--$j];for(;;){if($1.msglen==0){$k[$j++]=$1.swb;$1.enca();$1.cset="setb";break}if($1.nums>=2){$k[$j++]=$1.swc;$1.enca();$1.cset="setc";break}$k[$j++]=$1.i;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.sft;$1.enca();$1.cset="seta";break}$k[$j++]=$1.swb;$1.enca();$1.cset="setb";break}$1.j=$1.j+1;$1.endofrow=false;for(;;){$1.rem=$f($f($1.c+3)-$1.j%$f($1.c+5));if($1.i==$1.msglen||$1.endofrow){break}$k[$j++]=$1.i;$1.numsscr();$1.nums=$k[--$j];$1.nchars=$k[--$j];$k[$j++]="remnums";if($1.nums>$1.rem*2){$k[$j++]=$1.rem*2}else{$k[$j++]=$1.nums}var _5J=$k[--$j];$1[$k[--$j]]=_5J;for(;;){if(($eq($1.cset,"seta")||$eq($1.cset,"setb"))&&$1.remnums>=4&&$g($1.msg,$1.i)!=$1.fn1){if($1.remnums%2==0&&$1.rem>=3){$k[$j++]=$1.swc;if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.cset="setc";for(var _5W=0,_5X=2;_5W<_5X;_5W++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}if($1.remnums%2!=0&&$1.rem>=4){$k[$j++]=$g($1.msg,$1.i);if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.i=$1.i+1;$k[$j++]=$1.swc;if($eq($1.cset,"seta")){$1.enca()}else{$1.encb()}$1.cset="setc";for(var _5r=0,_5s=2;_5r<_5s;_5r++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}}$k[$j++]=$eq($1.cset,"setb");$k[$j++]=$g($1.msg,$1.i);$1.anotb();var _67=$k[--$j];var _68=$k[--$j];if(_68&&_67&&$1.rem>=2){if($1.i<$1.msglen-1){$k[$j++]=$1.i+1;$1.bbeforea();if($k[--$j]){$k[$j++]=$1.sft;$1.encb();$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}}$k[$j++]=$1.swa;$1.encb();$1.cset="seta";$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}$k[$j++]=$eq($1.cset,"seta");$k[$j++]=$g($1.msg,$1.i);$1.bnota();var _6S=$k[--$j];var _6T=$k[--$j];if(_6T&&_6S&&$1.rem>=2){if($1.i<$1.msglen-1){$k[$j++]=$1.i+1;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.sft;$1.enca();$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}}$k[$j++]=$1.swb;$1.enca();$1.cset="setb";$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}if($eq($1.cset,"setc")&&$1.remnums<2&&$1.rem>=2){$k[$j++]=$1.i;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.swa;$1.encc();$1.cset="seta";$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}$k[$j++]=$1.swb;$1.encc();$1.cset="setb";$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}var _73=$g($1.seta,$g($1.msg,$1.i))!==undefined;if($eq($1.cset,"seta")&&_73&&$1.rem>=1){$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}var _7E=$g($1.setb,$g($1.msg,$1.i))!==undefined;if($eq($1.cset,"setb")&&_7E&&$1.rem>=1){$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}if($eq($1.cset,"setc")&&$1.remnums>=2&&$1.rem>=1){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}break}$1.endofrow=true;break}}if(($1.r>=$1.rows||$1.rows==-1)&&$1.r>1&&$1.i==$1.msglen&&$1.rem>=2){$k[$j++]=$f($1.rem-2);$1.padrow();$1.j=$1.j+3;$k[$j++]=$1.stp;$1.enca();$1.lastrow=true}else{$k[$j++]=$1.rem;$1.padrow();$1.j=$1.j+1;$k[$j++]=$1.stp;$1.enca();$1.r=$1.r+1}}$1.cws=$G($1.cws,0,$1.j);$k[$j++]=Infinity;for(var _7o=64;_7o<=95;_7o+=1){$k[$j++]=_7o}for(var _7p=0;_7p<=15;_7p+=1){$k[$j++]=_7p}for(var _7q=26;_7q<=63;_7q+=1){$k[$j++]=_7q}$1.abmap=$a();$k[$j++]=Infinity;for(var _7s=0;_7s<=85;_7s+=1){$k[$j++]=_7s}$1.cmap=$a();$1.chkmsg=$a($1.msglen);$1.j=0;for(var _7y=0,_7x=$1.msglen-1;_7y<=_7x;_7y+=1){$1.i=_7y;$1.char=$g($1.msg,$1.i);if($1.char>=0){$p($1.chkmsg,$1.j,$1.char);$1.j=$1.j+1}if($1.char==$1.fn1&&$1.i!=0){$p($1.chkmsg,$1.j,29);$1.j=$1.j+1}}$1.t1=0;$1.t2=0;$1.k1=0;$1.k2=0;for(var _8F=0,_8E=$1.j-1;_8F<=_8E;_8F+=1){$1.i=_8F;$1.t1=$g($1.chkmsg,$1.i)*$1.i%86;$1.t2=$f($1.t1+$g($1.chkmsg,$1.i))%86;$1.k1=$f($1.k1+$1.t2)%86;$1.k2=$f($1.k2+$1.t1)%86}$k[$j++]=$1.cws;$k[$j++]=$1.cws.length-4;if($ne($1.cset,"setc")){$k[$j++]=$1.abmap}else{$k[$j++]=$1.cmap}var _8Z=$g($k[--$j],$1.k1);var _8a=$k[--$j];$p($k[--$j],_8a,_8Z);$k[$j++]=$1.cws;$k[$j++]=$1.cws.length-3;if($ne($1.cset,"setc")){$k[$j++]=$1.abmap}else{$k[$j++]=$1.cmap}var _8j=$g($k[--$j],$1.k2);var _8k=$k[--$j];$p($k[--$j],_8k,_8j);var _8m=$1.cws;$k[$j++]=_8m;$k[$j++]=2;if($g(_8m,2-1)!=99){$k[$j++]=$1.abmap}else{$k[$j++]=$1.cmap}var _8s=$g($k[--$j],$1.r-2);var _8t=$k[--$j];$p($k[--$j],_8t,_8s);for(var _8x=1,_8w=$1.r-1;_8x<=_8w;_8x+=1){$1.i=_8x;var _8y=$1.cws;var _8z=$1.i;var _90=$1.c;$k[$j++]=_8y;$k[$j++]=$f(_8z*$f(_90+5)+2);if($g(_8y,$f($f(_8z*$f(_90+5)+2)-1))!=99){$k[$j++]=$1.abmap}else{$k[$j++]=$1.cmap}var _96=$g($k[--$j],$1.i+42);var _97=$k[--$j];$p($k[--$j],_97,_96)}for(var _9B=0,_9A=$1.r-1;_9B<=_9A;_9B+=1){$1.rcws=$G($1.cws,_9B*$f($1.c+5),$f($1.c+4));$1.csum=$g($1.rcws,0);for(var _9K=1,_9J=$1.rcws.length-2;_9K<=_9J;_9K+=1){$1.i=_9K;$1.csum=$f($1.csum+$g($1.rcws,$1.i)*$1.i)}$p($1.rcws,$1.rcws.length-1,$1.csum%103)}$1.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","2331112"]);$1.rowbits=$a($1.r);for(var _9Y=0,_9X=$1.r-1;_9Y<=_9X;_9Y+=1){$1.i=_9Y;$k[$j++]=Infinity;var _9d=$G($1.cws,$1.i*$f($1.c+5),$f($1.c+5));for(var _9e=0,_9f=_9d.length;_9e<_9f;_9e++){$F($g($1.encs,$g(_9d,_9e)),function(){var _9j=$k[--$j];$k[$j++]=$f(_9j-48)})}$1.sbs=$a();$k[$j++]=Infinity;var _9l=$1.sbs;$k[$j++]=0;for(var _9m=0,_9n=_9l.length;_9m<_9n;_9m++){var _9p=$k[--$j];var _9q=_9p==1?0:1;$k[$j++]=_9p;for(var _9r=0,_9s=$g(_9l,_9m);_9r<_9s;_9r++){$k[$j++]=_9q}}$r($a($m()-1));var _9v=$k[--$j];var _9w=$k[--$j];$k[$j++]=_9v;$k[$j++]=_9w;$j--;var _9x=$k[--$j];var _9y=$k[--$j];$k[$j++]=_9x;$k[$j++]=_9y;$j--;$p($1.rowbits,$1.i,$k[--$j])}$1.symwid=$f($1.c*11+57);$k[$j++]=Infinity;for(var _A5=0,_A6=$1.symwid*$1.sepheight;_A5<_A6;_A5++){$k[$j++]=1}for(var _A9=0,_A8=$1.r-2;_A9<=_A8;_A9+=1){$1.i=_A9;for(var _AB=0,_AC=$1.rowheight;_AB<_AC;_AB++){$q($g($1.rowbits,$1.i))}for(var _AH=0,_AI=$1.sepheight;_AH<_AI;_AH++){$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;for(var _AK=0,_AL=$f($1.symwid-24);_AK<_AL;_AK++){$k[$j++]=1}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1}}for(var _AN=0,_AO=$1.rowheight;_AN<_AO;_AN++){$q($g($1.rowbits,$1.r-1))}for(var _AU=0,_AV=$1.symwid*$1.sepheight;_AU<_AV;_AU++){$k[$j++]=1}$1.pixs=$a();var _Af=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.symwid],["pixy",~~($1.pixs.length/$1.symwid)],["height",~~($1.pixs.length/$1.symwid)/72],["width",$1.symwid/72],["opt",$1.options]]);$k[$j++]=_Af;if(!$1.dontdraw){$0.renmatrix()}};$0.code16k=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.mode=-1;$1.pos=-1;$1.rows=0;$1.rowheight=8;$1.sepheight=1;$1.encoding="auto";$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.mode=~~$1.mode;$1.pos=~~$1.pos;$1.rows=~~$1.rows;$1.rowheight=~~$1.rowheight;$1.sepheight=~~$1.sepheight;if($1.pos!=-1){$1.rows=16}$1.swa=-1;$1.swb=-2;$1.swc=-3;$1.sa1=-4;$1.sb1=-5;$1.sc1=-6;$1.sa2=-7;$1.sb2=-8;$1.sc2=-9;$1.pad=-10;$1.sb3=-11;$1.sc3=-12;$1.fn1=-13;$1.fn2=-14;$1.fn3=-15;$1.fn4=-16;$1.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$1.fn3,$1.fn3,"96"]),$a([$1.fn2,$1.fn2,"97"]),$a([$1.sb1,$1.sa1,"98"]),$a([$1.swc,$1.swc,"99"]),$a([$1.swb,$1.fn4,$1.swb]),$a([$1.fn4,$1.swa,$1.swa]),$a([$1.fn1,$1.fn1,$1.fn1]),$a([$1.pad,$1.pad,$1.pad]),$a([$1.sb2,$1.sa2,$1.sb1]),$a([$1.sc2,$1.sc2,$1.sb2]),$a([$1.sc3,$1.sc3,$1.sb3])]);$1.charvals=$a([new Map,new Map,new Map]);for(var _2R=0,_2Q=$1.charmaps.length-1;_2R<=_2Q;_2R+=1){$1.i=_2R;$1.encs=$g($1.charmaps,$1.i);for(var _2V=0;_2V<=2;_2V+=1){$1.j=_2V;var _2Y=$g($1.encs,$1.j);$k[$j++]=_2Y;if($eq($t(_2Y),"stringtype")){var _2b=$g($k[--$j],0);$k[$j++]=_2b}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.seta=$g($1.charvals,0);$1.setb=$g($1.charvals,1);$1.setc=$g($1.charvals,2);if($1.raw){$1.encoding="raw"}if($eq($1.encoding,"raw")){$1.cws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.cws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.cws=$G($1.cws,0,$1.j)}if($eq($1.encoding,"auto")){var _3A=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fn1],["FNC2",$1.fn2],["FNC3",$1.fn3]]);$1.fncvals=_3A;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _3D=$k[--$j];$1[$k[--$j]]=_3D;$1.msglen=$1.msg.length;$k[$j++]=Infinity;for(var _3H=0,_3I=$1.msglen;_3H<_3I;_3H++){$k[$j++]=0}$k[$j++]=0;$1.numSA=$a();$k[$j++]=Infinity;for(var _3L=0,_3M=$1.msglen;_3L<_3M;_3L++){$k[$j++]=0}$k[$j++]=0;$1.numEA=$a();for(var _3P=$1.msglen-1;_3P>=0;_3P-=1){$1.i=_3P;if($g($1.msg,$1.i)>=0){if($g($1.msg,$1.i)>=128){$p($1.numEA,$1.i,$f($g($1.numEA,$1.i+1)+1))}else{$p($1.numSA,$1.i,$f($g($1.numSA,$1.i+1)+1))}}}$1.ea=false;$1.msgtmp=$a([]);for(var _3j=0,_3i=$1.msglen-1;_3j<=_3i;_3j+=1){$1.i=_3j;$1.c=$g($1.msg,$1.i);if(!$xo($1.ea,$1.c<128)&&$1.c>=0){if($1.ea){$k[$j++]=$1.numSA}else{$k[$j++]=$1.numEA}var _3v=$g($k[--$j],$1.i);var _3y=$f(_3v+$1.i)==$1.msglen?3:5;if(_3v<_3y){$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$1.msgtmp=$a()}else{$k[$j++]=Infinity;$q($1.msgtmp);$k[$j++]=$1.fn4;$k[$j++]=$1.fn4;$1.msgtmp=$a();$1.ea=!$1.ea}}$k[$j++]=Infinity;$q($1.msgtmp);if($1.c>=0){$k[$j++]=$1.c&127}else{$k[$j++]=$1.c}$1.msgtmp=$a()}$1.msg=$1.msgtmp;$1.msglen=$1.msg.length;$1.numsscr=function(){$1.n=0;$1.s=0;$1.p=$k[--$j];for(;;){if($1.p>=$1.msglen){break}var _4J=$g($1.msg,$1.p);var _4L=$g($1.setc,_4J)!==undefined;$k[$j++]=_4J;if(!_4L){$j--;break}if($k[--$j]==$1.fn1){if($1.s%2==0){$1.s=$1.s+1}else{break}}$1.n=$1.n+1;$1.s=$1.s+1;$1.p=$f($1.p+1)}$k[$j++]=$1.n;$k[$j++]=$1.s};$1.enca=function(){$p($1.cws,$1.j,$g($1.seta,$k[--$j]));$1.j=$1.j+1};$1.encb=function(){$p($1.cws,$1.j,$g($1.setb,$k[--$j]));$1.j=$1.j+1};$1.encc=function(){var _4h=$k[--$j];$k[$j++]=_4h;if($ne($t(_4h),"arraytype")){var _4l=$g($1.setc,$k[--$j]);$k[$j++]=_4l}else{$q($k[--$j]);var _4n=$k[--$j];var _4o=$k[--$j];$k[$j++]=$f($f(_4n-48)+$f(_4o-48)*10)}$p($1.cws,$1.j,$k[--$j]);$1.j=$1.j+1};$1.anotb=function(){var _4t=$k[--$j];var _4v=$g($1.seta,_4t)!==undefined;var _4x=$g($1.setb,_4t)!==undefined;$k[$j++]=_4v&&!_4x};$1.bnota=function(){var _4y=$k[--$j];var _50=$g($1.setb,_4y)!==undefined;var _52=$g($1.seta,_4y)!==undefined;$k[$j++]=_50&&!_52};$k[$j++]=Infinity;for(var _54=0,_55=$1.msg.length;_54<_55;_54++){$k[$j++]=0}$k[$j++]=9999;$1.nextanotb=$a();$k[$j++]=Infinity;for(var _58=0,_59=$1.msg.length;_58<_59;_58++){$k[$j++]=0}$k[$j++]=9999;$1.nextbnota=$a();for(var _5C=$1.msg.length-1;_5C>=0;_5C-=1){$1.i=_5C;$k[$j++]=$g($1.msg,$1.i);$1.anotb();if($k[--$j]){$p($1.nextanotb,$1.i,0)}else{$p($1.nextanotb,$1.i,$f($g($1.nextanotb,$1.i+1)+1))}$k[$j++]=$g($1.msg,$1.i);$1.bnota();if($k[--$j]){$p($1.nextbnota,$1.i,0)}else{$p($1.nextbnota,$1.i,$f($g($1.nextbnota,$1.i+1)+1))}}$1.abeforeb=function(){var _5Z=$k[--$j];$k[$j++]=$lt($g($1.nextanotb,_5Z),$g($1.nextbnota,_5Z))};$1.bbeforea=function(){var _5e=$k[--$j];$k[$j++]=$lt($g($1.nextbnota,_5e),$g($1.nextanotb,_5e))};$1.cws=$a($1.barcode.length*2+3);$1.i=0;$1.j=0;for(;;){if($1.pos!=-1){$p($1.cws,0,~~($1.pos/10)-1);$p($1.cws,1,$1.pos%10-1);$1.j=2;$1.cset="setb";$1.mode=7;break}if($1.msglen==0){$1.cset="setb";$1.mode=1;break}if($1.msglen>=2){$k[$j++]=$g($1.msg,0)==$1.fn1;$k[$j++]=1;$1.numsscr();var _5v=$k[--$j];var _5w=$k[--$j];$k[$j++]=_5v;$k[$j++]=_5w;$j--;var _5x=$k[--$j];var _5y=$k[--$j];if(_5y&&_5x>=2){$1.cset="setc";$1.mode=4;$1.i=1;break}}if($g($1.msg,0)==$1.fn1){$1.cset="setb";$1.mode=3;$1.i=1;break}if($1.msglen>=2){$k[$j++]=0;$1.numsscr();var _63=$k[--$j];var _64=$k[--$j];$k[$j++]=_63;$k[$j++]=_64;$j--;var _65=$k[--$j];if(_65>=2&&_65%2==0){$1.cset="setc";$1.mode=2;break}$k[$j++]=0;$1.numsscr();var _66=$k[--$j];var _67=$k[--$j];$k[$j++]=_66;$k[$j++]=_67;$j--;var _68=$k[--$j];if(_68>=3&&_68%2==1){$k[$j++]=$g($1.msg,0);$1.encb();$1.cset="setc";$1.mode=5;$1.i=1;break}var _6E=$g($1.setb,$g($1.msg,0))!==undefined;$k[$j++]=_6E;$k[$j++]=1;$1.numsscr();var _6F=$k[--$j];var _6G=$k[--$j];$k[$j++]=_6F;$k[$j++]=_6G;$j--;var _6H=$k[--$j];var _6I=$k[--$j];if(_6I&&(_6H>=2&&_6H%2==0)){$k[$j++]=$g($1.msg,0);$1.encb();$1.cset="setc";$1.mode=5;$1.i=1;break}var _6O=$g($1.setb,$g($1.msg,0))!==undefined;$k[$j++]=_6O;$k[$j++]=1;$1.numsscr();var _6P=$k[--$j];var _6Q=$k[--$j];$k[$j++]=_6P;$k[$j++]=_6Q;$j--;var _6R=$k[--$j];var _6S=$k[--$j];if(_6S&&(_6R>=3&&_6R%2==1)){$k[$j++]=$g($1.msg,0);$1.encb();$k[$j++]=$g($1.msg,1);$1.encb();$1.cset="setc";$1.mode=6;$1.i=2;break}var _6a=$g($1.setb,$g($1.msg,0))!==undefined;var _6e=$g($1.setb,$g($1.msg,1))!==undefined;$k[$j++]=_6a&&_6e;$k[$j++]=2;$1.numsscr();var _6f=$k[--$j];var _6g=$k[--$j];$k[$j++]=_6f;$k[$j++]=_6g;$j--;var _6h=$k[--$j];var _6i=$k[--$j];if(_6i&&(_6h>=2&&_6h%2==0)){$k[$j++]=$g($1.msg,0);$1.encb();$k[$j++]=$g($1.msg,1);$1.encb();$1.cset="setc";$1.mode=6;$1.i=2;break}}$k[$j++]=0;$1.abeforeb();if($k[--$j]){$1.cset="seta";$1.mode=0;break}$1.cset="setb";$1.mode=1;break}for(;;){if($1.i==$1.msglen){break}$k[$j++]=$1.i;$1.numsscr();$1.nums=$k[--$j];$1.nchars=$k[--$j];for(;;){if($eq($1.cset,"seta")){if($1.i<$1.msglen-1){$k[$j++]=$g($1.msg,$1.i);$1.bnota();$k[$j++]=$1.i+1;$1.abeforeb();var _70=$k[--$j];var _71=$k[--$j];if(_71&&_70){$k[$j++]=$1.sb1;$1.enca();$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}}if($1.i<$1.msglen-2){$k[$j++]=$g($1.msg,$1.i);$1.bnota();$k[$j++]=$g($1.msg,$1.i+1);$1.bnota();var _7F=$k[--$j];var _7G=$k[--$j];$k[$j++]=$an(_7G,_7F);$k[$j++]=$1.i+2;$1.abeforeb();var _7I=$k[--$j];var _7J=$k[--$j];if(_7J&&_7I){$k[$j++]=$1.sb2;$1.enca();$k[$j++]=$g($1.msg,$1.i);$1.encb();$k[$j++]=$g($1.msg,$1.i+1);$1.encb();$1.i=$1.i+2;break}}$k[$j++]=$g($1.msg,$1.i);$1.bnota();if($k[--$j]){$k[$j++]=$1.swb;$1.enca();$1.cset="setb";break}if($1.i<$1.msglen-4){var _7e=$g($1.seta,$g($1.msg,$1.i+4))!==undefined;if($1.nums==4&&_7e){$k[$j++]=$1.sc2;$1.enca();for(var _7g=0,_7h=2;_7g<_7h;_7g++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}}if($1.i<$1.msglen-6){var _7z=$g($1.seta,$g($1.msg,$1.i+6))!==undefined;if($1.nums==6&&_7z){$k[$j++]=$1.sc3;$1.enca();for(var _81=0,_82=3;_81<_82;_81++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}}if($1.nums>=4&&$1.nums%2==0){$k[$j++]=$1.swc;$1.enca();$1.cset="setc";break}$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}if($eq($1.cset,"setb")){if($1.i<$1.msglen-1){$k[$j++]=$g($1.msg,$1.i);$1.anotb();$k[$j++]=$1.i+1;$1.bbeforea();var _8R=$k[--$j];var _8S=$k[--$j];if(_8S&&_8R){$k[$j++]=$1.sa1;$1.encb();$k[$j++]=$g($1.msg,$1.i);$1.enca();$1.i=$1.i+1;break}}if($1.i<$1.msglen-2){$k[$j++]=$g($1.msg,$1.i);$1.anotb();$k[$j++]=$g($1.msg,$1.i+1);$1.anotb();var _8g=$k[--$j];var _8h=$k[--$j];$k[$j++]=$an(_8h,_8g);$k[$j++]=$1.i+2;$1.bbeforea();var _8j=$k[--$j];var _8k=$k[--$j];if(_8k&&_8j){$k[$j++]=$1.sa2;$1.encb();$k[$j++]=$g($1.msg,$1.i);$1.enca();$k[$j++]=$g($1.msg,$1.i+1);$1.enca();$1.i=$1.i+2;break}}$k[$j++]=$g($1.msg,$1.i);$1.anotb();if($k[--$j]){$k[$j++]=$1.swa;$1.encb();$1.cset="seta";break}if($1.i<$1.msglen-4){var _95=$g($1.setb,$g($1.msg,$1.i+4))!==undefined;if($1.nums==4&&_95){$k[$j++]=$1.sc2;$1.encb();for(var _97=0,_98=2;_97<_98;_97++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}}if($1.i<$1.msglen-6){var _9Q=$g($1.setb,$g($1.msg,$1.i+6))!==undefined;if($1.nums==6&&_9Q){$k[$j++]=$1.sc3;$1.encb();for(var _9S=0,_9T=3;_9S<_9T;_9S++){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}}break}}if($1.nums>=4&&$1.nums%2==0){$k[$j++]=$1.swc;$1.encb();$1.cset="setc";break}$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}if($eq($1.cset,"setc")){if($1.nums>=2){if($g($1.msg,$1.i)==$1.fn1){$k[$j++]=$1.fn1;$1.encc();$1.i=$1.i+1}else{$k[$j++]=$G($1.msg,$1.i,2);$1.encc();$1.i=$1.i+2}break}if($1.i<$1.msglen-1){var _A3=$g($1.setb,$g($1.msg,$1.i))!==undefined;$k[$j++]=_A3;$k[$j++]=$1.i+1;$1.numsscr();var _A5=$k[--$j];var _A6=$k[--$j];$k[$j++]=_A5;$k[$j++]=_A6;$j--;var _A7=$k[--$j];var _A8=$k[--$j];if(_A8&&(_A7>=2&&_A7%2==0)){$k[$j++]=$1.sb1;$1.encc();$k[$j++]=$g($1.msg,$1.i);$1.encb();$1.i=$1.i+1;break}}if($1.i<$1.msglen-1){var _AK=$g($1.setb,$g($1.msg,$1.i))!==undefined;$k[$j++]=_AK;$k[$j++]=$1.i+1;$1.numsscr();var _AM=$k[--$j];var _AN=$k[--$j];$k[$j++]=_AM;$k[$j++]=_AN;$j--;var _AO=$k[--$j];var _AP=$k[--$j];if(_AP&&(_AO>=3&&_AO%2==1)){$k[$j++]=$1.sb2;$1.encc();$k[$j++]=$g($1.msg,$1.i);$1.encb();$k[$j++]=$g($1.msg,$1.i+1);$1.encb();$1.i=$1.i+2;break}}if($1.i<$1.msglen-2){var _Ae=$g($1.setb,$g($1.msg,$1.i))!==undefined;var _Aj=$g($1.setb,$g($1.msg,$1.i+1))!==undefined;$k[$j++]=_Ae&&_Aj;$k[$j++]=$1.i+2;$1.numsscr();var _Al=$k[--$j];var _Am=$k[--$j];$k[$j++]=_Al;$k[$j++]=_Am;$j--;var _An=$k[--$j];var _Ao=$k[--$j];if(_Ao&&(_An>=2&&_An%2==0)){$k[$j++]=$1.sb2;$1.encc();$k[$j++]=$g($1.msg,$1.i);$1.encb();$k[$j++]=$g($1.msg,$1.i+1);$1.encb();$1.i=$1.i+2;break}}if($1.i<$1.msglen-3){var _B3=$g($1.setb,$g($1.msg,$1.i))!==undefined;var _B8=$g($1.setb,$g($1.msg,$1.i+1))!==undefined;$k[$j++]=_B3&&_B8;$k[$j++]=$1.i+2;$1.numsscr();var _BA=$k[--$j];var _BB=$k[--$j];$k[$j++]=_BA;$k[$j++]=_BB;$j--;var _BC=$k[--$j];var _BD=$k[--$j];if(_BD&&(_BC>=3&&_BC%2==1)){$k[$j++]=$1.sb3;$1.encc();$k[$j++]=$g($1.msg,$1.i);$1.encb();$k[$j++]=$g($1.msg,$1.i+1);$1.encb();$k[$j++]=$g($1.msg,$1.i+2);$1.encb();$1.i=$1.i+3;break}}if($1.i<$1.msglen-3){var _BV=$g($1.setb,$g($1.msg,$1.i))!==undefined;var _Ba=$g($1.setb,$g($1.msg,$1.i+1))!==undefined;var _Bf=$g($1.setb,$g($1.msg,$1.i+2))!==undefined;$k[$j++]=_BV&&_Ba&&_Bf;$k[$j++]=$1.i+3;$1.numsscr();var _Bh=$k[--$j];var _Bi=$k[--$j];$k[$j++]=_Bh;$k[$j++]=_Bi;$j--;var _Bj=$k[--$j];var _Bk=$k[--$j];if(_Bk&&(_Bj>=2&&_Bj%2==0)){$k[$j++]=$1.sb3;$1.encc();$k[$j++]=$g($1.msg,$1.i);$1.encb();$k[$j++]=$g($1.msg,$1.i+1);$1.encb();$k[$j++]=$g($1.msg,$1.i+2);$1.encb();$1.i=$1.i+3;break}}$k[$j++]=$1.i;$1.abeforeb();if($k[--$j]){$k[$j++]=$1.swa;$1.encc();$1.cset="seta";break}$k[$j++]=$1.swb;$1.encc();$1.cset="setb";break}break}}$1.cws=$G($1.cws,0,$1.j)}$1.metrics=$a([$a([2,7]),$a([3,12]),$a([4,17]),$a([5,22]),$a([6,27]),$a([7,32]),$a([8,37]),$a([9,42]),$a([10,47]),$a([11,52]),$a([12,57]),$a([13,62]),$a([14,67]),$a([15,72]),$a([16,77])]);$1.urows=$1.rows;$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.r=$g($1.m,0);$1.dcws=$g($1.m,1);$1.okay=true;if($1.urows!=0&&$1.urows!=$1.r){$1.okay=false}if($1.cws.length>$1.dcws){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}$k[$j++]=Infinity;$q($1.cws);for(var _Cb=0,_Cc=$f($1.dcws-$1.cws.length);_Cb<_Cc;_Cb++){$k[$j++]=103}$1.cws=$a();$k[$j++]=Infinity;$k[$j++]=$f($f($1.r-2)*7+$1.mode);$q($1.cws);$1.cws=$a();$k[$j++]=0;for(var _Ck=0,_Cj=$1.dcws;_Ck<=_Cj;_Ck+=1){var _Cn=$k[--$j];$k[$j++]=$f(_Cn+(_Ck+2)*$g($1.cws,_Ck))}$1.c1=$k[--$j]%107;$k[$j++]=0;for(var _Cr=0,_Cq=$1.dcws;_Cr<=_Cq;_Cr+=1){var _Cu=$k[--$j];$k[$j++]=$f(_Cu+(_Cr+1)*$g($1.cws,_Cr))}$1.c2=$f($k[--$j]+$1.c1*$f($1.dcws+2))%107;$k[$j++]=Infinity;$q($1.cws);$k[$j++]=$1.c1;$k[$j++]=$1.c2;$1.cws=$a();$1.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","211214","211232","211133"]);$1.startencs=$a(["3211","2221","2122","1411","1132","1231","1114","3112","3211","2221","2122","1411","1132","1231","1114","3112"]);$1.stopencsodd=$a(["3211","2221","2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411"]);$1.stopencseven=$a(["2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411","3211","2221"]);if($1.pos==-1||~~($1.pos/10)%2==1){$1.stopencs=$1.stopencsodd}else{$1.stopencs=$1.stopencseven}$1.rowbits=$a($1.r);for(var _DE=0,_DD=$f($1.r-1);_DE<=_DD;_DE+=1){$1.i=_DE;$k[$j++]=Infinity;$k[$j++]=10;$F($g($1.startencs,$1.i),function(){var _DI=$k[--$j];$k[$j++]=$f(_DI-48)});var _DL=$G($1.cws,$1.i*5,5);$k[$j++]=1;for(var _DM=0,_DN=_DL.length;_DM<_DN;_DM++){$F($g($1.encs,$g(_DL,_DM)),function(){var _DR=$k[--$j];$k[$j++]=$f(_DR-48)})}$F($g($1.stopencs,$1.i),function(){var _DV=$k[--$j];$k[$j++]=$f(_DV-48)});$k[$j++]=1;$1.sbs=$a();$k[$j++]=Infinity;var _DX=$1.sbs;$k[$j++]=1;for(var _DY=0,_DZ=_DX.length;_DY<_DZ;_DY++){var _Db=$k[--$j];var _Dc=_Db==0?1:0;$k[$j++]=_Db;for(var _Dd=0,_De=$g(_DX,_DY);_Dd<_De;_Dd++){$k[$j++]=_Dc}}$r($a($m()-1));var _Dh=$k[--$j];var _Di=$k[--$j];$k[$j++]=_Dh;$k[$j++]=_Di;$j--;var _Dj=$k[--$j];var _Dk=$k[--$j];$k[$j++]=_Dj;$k[$j++]=_Dk;$j--;$p($1.rowbits,$1.i,$k[--$j])}$k[$j++]=Infinity;for(var _Dp=0,_Dq=81*$1.sepheight;_Dp<_Dq;_Dp++){$k[$j++]=1}for(var _Dt=0,_Ds=$f($1.r-2);_Dt<=_Ds;_Dt+=1){$1.i=_Dt;for(var _Dv=0,_Dw=$1.rowheight;_Dv<_Dw;_Dv++){$q($g($1.rowbits,$1.i))}for(var _E1=0,_E2=$1.sepheight;_E1<_E2;_E1++){for(var _E3=0,_E4=10;_E3<_E4;_E3++){$k[$j++]=0}for(var _E5=0,_E6=70;_E5<_E6;_E5++){$k[$j++]=1}$k[$j++]=0}}for(var _E8=0,_E9=$1.rowheight;_E8<_E9;_E8++){$q($g($1.rowbits,$f($1.r-1)))}for(var _EE=0,_EF=81*$1.sepheight;_EE<_EF;_EE++){$k[$j++]=1}$1.pixs=$a();var _EL=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",81],["pixy",~~($1.pixs.length/81)],["height",~~($1.pixs.length/81)/72],["width",81/72],["opt",$1.options]]);$k[$j++]=_EL;if(!$1.dontdraw){$0.renmatrix()}};$0.code49=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.mode=-1;$1.pos=-1;$1.rows=0;$1.rowheight=8;$1.sepheight=1;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.mode=~~$1.mode;$1.pos=~~$1.pos;$1.rows=~~$1.rows;$1.rowheight=~~$1.rowheight;$1.sepheight=~~$1.sepheight;$1.s1=-1;$1.s2=-2;$1.fn1=-3;$1.fn2=-4;$1.fn3=-5;$1.ns=-6;var _F=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1],["FNC2",$1.fn2],["FNC3",$1.fn3]]);$1.fncvals=_F;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _I=$k[--$j];$1[$k[--$j]]=_I;$1.msglen=$1.msg.length;$1.charmap=$a(["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","-","."," ","$","/","+","%",$1.s1,$1.s2,$1.fn1,$1.fn2,$1.fn3,$1.ns]);$1.charvals=new Map;for(var _S=0;_S<=48;_S+=1){$1.i=_S;var _V=$g($1.charmap,$1.i);$k[$j++]=_V;if($eq($t(_V),"stringtype")){var _Y=$g($k[--$j],0);$k[$j++]=_Y}$p($1.charvals,$k[--$j],$1.i)}$1.combos=$a(["1 ","1A","1B","1C","1D","1E","1F","1G","1H","1I","1J","1K","1L","1M","1N","1O","1P","1Q","1R","1S","1T","1U","1V","1W","1X","1Y","1Z","11","12","13","14","15"," ","16","17","18"," $"," %","19","10","1-","1.","1$"," +","1/"," -"," ."," /"," 0"," 1"," 2"," 3"," 4"," 5"," 6"," 7"," 8"," 9","1+","21","22","23","24","25","26"," A"," B"," C"," D"," E"," F"," G"," H"," I"," J"," K"," L"," M"," N"," O"," P"," Q"," R"," S"," T"," U"," V"," W"," X"," Y"," Z","27","28","29","20","2-","2.","2A","2B","2C","2D","2E","2F","2G","2H","2I","2J","2K","2L","2M","2N","2O","2P","2Q","2R","2S","2T","2U","2V","2W","2X","2Y","2Z","2$","2/","2+","2%","2 "]);for(var _d=0;_d<=127;_d+=1){$1.i=_d;var _g=$g($1.combos,$1.i);$1.c1=$g(_g,0);$1.c2=$g(_g,1);if($1.c1==49){$p($1.charvals,$1.i,$a([$g($1.charvals,$1.s1),$g($1.charvals,$1.c2)]))}if($1.c1==50){$p($1.charvals,$1.i,$a([$g($1.charvals,$1.s2),$g($1.charvals,$1.c2)]))}}$1.encodealpha=function(){var _15=$g($1.charvals,$k[--$j]);$k[$j++]=_15;if($ne($t(_15),"arraytype")){$r($a(1))}var _18=$k[--$j];$P($1.cws,$1.j,_18);$1.j=_18.length+$1.j};$1.base48=function(){var _1C=$k[--$j];$k[$j++]=0;$F(_1C,function(){var _1D=$k[--$j];var _1E=$k[--$j];$k[$j++]=$f($f(_1D-48)+_1E*10)});$k[$j++]=Infinity;var _1F=$k[--$j];var _1G=$k[--$j];var _1H=$k[--$j];$k[$j++]=_1F;$k[$j++]=_1G;for(var _1I=0,_1J=$f(_1H-1);_1I<_1J;_1I++){var _1K=$k[--$j];$k[$j++]=_1K%48;$k[$j++]=~~(_1K/48)}var _1L=$a();$k[$j++]=_1L;$k[$j++]=Infinity;var _1M=$k[--$j];var _1N=$k[--$j];$k[$j++]=_1M;$k[$j++]=_1N;for(var _1O=_1N.length-1;_1O>=0;_1O-=1){var _1P=$k[--$j];$k[$j++]=$g(_1P,_1O);$k[$j++]=_1P}$j--;var _1R=$a();$P($1.cws,$1.j,_1R);$1.j=_1R.length+$1.j};$1.encodenumeric=function(){$1.nums=$k[--$j];var _1X=$1.nums.length;var _1Y=_1X%5;$k[$j++]="pre";$k[$j++]=_1X;$k[$j++]=_1Y;if(_1Y!=2){var _1Z=$k[--$j];var _1a=$k[--$j];$k[$j++]=$f(_1a-_1Z)}else{var _1b=$k[--$j];var _1c=$k[--$j];$k[$j++]=$f($f(_1c-_1b)-5)}var _1d=$k[--$j];$1[$k[--$j]]=_1d;for(var _1h=0,_1g=$f($1.pre-1);_1h<=_1g;_1h+=5){$k[$j++]=3;$k[$j++]=$G($1.nums,_1h,5);$1.base48()}$1.nums=$G($1.nums,$1.pre,$f($1.nums.length-$1.pre));var _1q=$1.nums.length;$k[$j++]=_1q;if(_1q==1){$k[$j++]=$g($1.nums,$1.i);$1.encodealpha()}var _1u=$k[--$j];$k[$j++]=_1u;if(_1u==3){$k[$j++]=2;$k[$j++]=$1.nums;$1.base48()}var _1w=$k[--$j];$k[$j++]=_1w;if(_1w==4){$k[$j++]=3;$k[$j++]=Infinity;$k[$j++]=49;$k[$j++]=48;$q($1.nums);var _1y=$a();$k[$j++]=_1y;$1.base48()}if($k[--$j]==7){$k[$j++]=3;$k[$j++]=Infinity;$k[$j++]=49;$k[$j++]=48;$q($G($1.nums,0,4));var _22=$a();$k[$j++]=_22;$1.base48();$k[$j++]=2;$k[$j++]=$G($1.nums,4,3);$1.base48()}};$k[$j++]=Infinity;for(var _26=0,_27=$1.msglen;_26<_27;_26++){$k[$j++]=0}$k[$j++]=0;$1.numericruns=$a();for(var _2A=$1.msglen-1;_2A>=0;_2A-=1){$1.i=_2A;var _2D=$g($1.msg,$1.i);if(_2D>=48&&_2D<=57){$p($1.numericruns,$1.i,$f($g($1.numericruns,$1.i+1)+1))}else{$p($1.numericruns,$1.i,0)}}if($1.mode==-1){for(;;){if($1.pos!=-1){$1.mode=3;break}if($g($1.numericruns,0)>=5){$1.mode=2;break}var _2S=$g($1.charvals,$g($1.msg,0));$k[$j++]=_2S;if($ne($t(_2S),"arraytype")){$j--;$1.mode=0;break}var _2W=$g($k[--$j],0)==43?4:5;$1.mode=_2W;break}}$1.cws=$a($1.msglen*2+1);$1.method="alpha";$1.i=-1;$1.j=-1;if($1.mode==0||$1.mode==1){$1.method="alpha";$1.i=0;$1.j=0}if($1.mode==2){$1.method="numeric";$1.i=0;$1.j=0}if($1.mode==3){$1.posval=$a([12,22,13,23,33,14,24,34,44,15,25,35,45,55,16,26,36,46,56,66,17,27,37,47,57,67,77,18,28,38,48,58,68,78,88,19,29,39,49,59,69,79,89,99]);$k[$j++]=$1.cws;$k[$j++]=0;for(var _2f=0;_2f<=43;_2f+=1){$k[$j++]=_2f;if($g($1.posval,_2f)!=$1.pos){$j--}}var _2j=$k[--$j];var _2k=$k[--$j];$p($k[--$j],_2k,$f(_2j+1));$1.method="alpha";$1.i=0;$1.j=1}if($1.mode==4||$1.mode==5){$p($1.cws,0,$g($g($1.charvals,$g($1.msg,0)),1));$1.method="alpha";$1.i=1;$1.j=1}for(;;){if($1.i==$1.msglen){break}for(;;){if($eq($1.method,"alpha")){if($g($1.numericruns,$1.i)>=5){$k[$j++]=$1.ns;$1.encodealpha();$1.method="numeric";break}$k[$j++]=$g($1.msg,$1.i);$1.encodealpha();$1.i=$1.i+1;break}if($eq($1.method,"numeric")){if($g($1.numericruns,$1.i)<5){$k[$j++]=$1.ns;$1.encodealpha();$1.method="alpha";break}$k[$j++]=$G($1.msg,$1.i,$g($1.numericruns,$1.i));$1.encodenumeric();$1.i=$f($1.i+$g($1.numericruns,$1.i));break}}}$1.cws=$G($1.cws,0,$1.j);$1.metrics=$a([$a([2,9]),$a([3,16]),$a([4,23]),$a([5,30]),$a([6,37]),$a([7,42]),$a([8,49])]);$1.urows=$1.rows;$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.r=$g($1.m,0);$1.dcws=$g($1.m,1);$1.okay=true;if($1.urows!=0&&$1.urows!=$1.r){$1.okay=false}if($1.cws.length>$1.dcws){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}$k[$j++]=Infinity;$q($1.cws);for(var _3n=0,_3o=$f($1.dcws-$1.cws.length);_3n<_3o;_3n++){$k[$j++]=48}$1.cws=$a();$1.ccs=$a($1.r*8);$1.j=0;for(var _3u=0,_3t=$f($1.r-2);_3u<=_3t;_3u+=1){$1.i=_3u;$1.cc=$G($1.cws,$1.j,7);$P($1.ccs,$1.i*8,$1.cc);var _43=$1.cc;$k[$j++]=$1.ccs;$k[$j++]=$1.i*8+7;$k[$j++]=0;for(var _44=0,_45=_43.length;_44<_45;_44++){var _47=$k[--$j];$k[$j++]=$f(_47+$g(_43,_44))}var _48=$k[--$j];var _49=$k[--$j];$p($k[--$j],_49,_48%49);$1.j=$1.j+7}if($1.j<$1.dcws){$P($1.ccs,$1.ccs.length-8,$G($1.cws,$1.j,$f($1.dcws-$1.j)))}$1.cr7=$f($f($1.r-2)*7+$1.mode);$p($1.ccs,$1.ccs.length-2,$1.cr7);var _4Q=$a([1,9,31,26,2,12,17,23,37,18,22,6,27,44,15,43,39,11,13,5,41,33,36,8,4,32,3,19,40,25,29,10,24,30]);$k[$j++]=_4Q;$k[$j++]=_4Q;$k[$j++]=Infinity;var _4R=$k[--$j];var _4T=$G($k[--$j],0,32);$k[$j++]=_4R;$k[$j++]=20;$q(_4T);$1.weightx=$a();var _4V=$k[--$j];$k[$j++]=_4V;$k[$j++]=_4V;$k[$j++]=Infinity;var _4W=$k[--$j];var _4Y=$G($k[--$j],1,32);$k[$j++]=_4W;$k[$j++]=16;$q(_4Y);$1.weighty=$a();$k[$j++]=Infinity;var _4a=$k[--$j];var _4c=$G($k[--$j],2,32);$k[$j++]=_4a;$k[$j++]=38;$q(_4c);$1.weightz=$a();$1.calccheck=function(){$1.weights=$k[--$j];$1.score=0;for(var _4h=0,_4g=~~($f($1.r-1)*8/2)-1;_4h<=_4g;_4h+=1){$1.i=_4h;$1.score=$f($f($g($1.ccs,$1.i*2)*49+$g($1.ccs,$1.i*2+1))*$g($1.weights,$1.i+1)+$1.score)}$k[$j++]=$1.score};$1.lastrow=$G($1.ccs,$1.ccs.length-8,8);if($1.r>=7){$k[$j++]=$1.cr7*$g($1.weightz,0);$k[$j++]=$1.weightz;$1.calccheck();var _51=$k[--$j];var _53=$f($k[--$j]+_51)%2401;$k[$j++]=~~(_53/49);$k[$j++]=_53%49;$r($a(2));$P($1.lastrow,0,$k[--$j])}$1.wr1=$f($g($1.lastrow,0)*49+$g($1.lastrow,1));$k[$j++]=$1.cr7*$g($1.weighty,0);$k[$j++]=$1.weighty;$1.calccheck();var _5F=$k[--$j];var _5L=$f($f($k[--$j]+_5F)+$1.wr1*$g($1.weighty,$f($1.r*4-3)))%2401;$1.wr2=_5L;$k[$j++]=~~(_5L/49);$k[$j++]=_5L%49;$r($a(2));$P($1.lastrow,2,$k[--$j]);$k[$j++]=$1.cr7*$g($1.weightx,0);$k[$j++]=$1.weightx;$1.calccheck();var _5T=$k[--$j];var _5d=$f($f($f($k[--$j]+_5T)+$1.wr1*$g($1.weightx,$f($1.r*4-3)))+$1.wr2*$g($1.weightx,$f($1.r*4-2)))%2401;$k[$j++]=~~(_5d/49);$k[$j++]=_5d%49;$r($a(2));$P($1.lastrow,4,$k[--$j]);var _5j=$G($1.ccs,$1.ccs.length-8,7);$k[$j++]=0;for(var _5k=0,_5l=_5j.length;_5k<_5l;_5k++){var _5n=$k[--$j];$k[$j++]=$f(_5n+$g(_5j,_5k))}$p($1.ccs,$1.ccs.length-1,$k[--$j]%49);$1.patterns=$a([$a(["11521132","25112131","14212132","25121221","14221222","12412132","23321221","12421222","21521221","15112222","15121312","13312222","24221311","13321312","11512222","22421311","11521312","25112311","14212312","23312311","12412312","21512311","16121131","14321131","12521131","15212131","15221221","13412131","13421221","11612131","16112221","16121311","14312221","14321311","12512221","12521311","15212311","13412311","11612311","11131135","31131133","51131131","21122134","41122132","21131224","41131222","11113135","31113133","51113131","11122225","31122223","51122221","11131315","31131313","51131311","21113224","41113222","21122314","41122312","11113315","31113313","51113311","12131134","32131132","21231133","41231131","22122133","42122131","11222134","22131223","42131221","11231224","31231222","12113134","32113132","12122224","32122222","12131314","32131312","21231313","41231311","22113223","42113221","11213224","22122313","42122311","11222314","31222312","12113314","32113312","21213313","41213311","13131133","33131131","22231132","11331133","31331131","23122132","12222133","23131222","12231223","32231221","21331222","13113133","33113131","13122223","33122221","11313133","13131313","33131311","11322223","22231312","11331313","31331311","23113222","12213223","23122312","12222313","32222311","21322312","13113313","33113311","22213312","11313313","31313311","14131132","23231131","12331132","21431131","24122131","13222132","24131221","13231222","11422132","22331221","11431222","14113132","14122222","12313132","14131312","12322222","23231311","12331312","21431311","24113221","13213222","24122311","13222312","11413222","22322311","11422312","14113312","23213311","12313312","21413311","15131131","13331131","14222131","14231221","12422131","12431221","15113131","15122221","13313131","15131311","13322221","11513131","13331311","11522221","14213221","14222311","12413221","12422311","15113311","13313311","11513311","11141134","31141132","21132133","41132131","21141223","41141221","11123134","31123132","11132224","31132222","11141314","31141312","21114133","41114131","21123223","41123221","21132313","41132311","11114224","31114222","11123314","31123312","21114313","41114311","12141133","32141131","21241132","22132132","11232133","22141222","11241223","31241221","12123133","32123131","12132223","32132221","12141313","32141311","21241312","22114132","11214133","22123222","11223223","22132312","11232313","31232311","12114223","32114221","12123313","32123311","21223312","22114312","11214313","31214311","13141132","22241131","11341132","23132131","12232132","23141221","12241222","21341221","13123132","13132222","11323132","13141312","11332222","22241311","11341312","23114131","12214132","23123221","12223222","23132311","12232312","21332311","13114222","13123312","11314222","22223311","11323312","23114311","12214312","21314311","14141131","12341131","13232131","13241221","11432131","14123131","14132221","12323131","14141311","12332221","12341311","13214131","13223221","11414131","13232311","11423221","11432311","14114221","14123311","12314221","12323311","13214311","11414311","11151133","31151131","21142132","21151222","11133133","31133131","11142223","31142221","11151313","31151311","21124132","21133222","21142312","11115133","31115131","11124223","31124221","11133313","31133311","21115222","21124312","12151132","21251131","22142131","11242132","22151221","11251222","12133132","12142222","12151312","21251311","22124131","11224132","22133221","11233222","22142311","11242312","12115132","12124222","12133312","21233311","22115221","11215222","22124311","11224312","13151131","12242131","12251221","13133131","13142221","11333131","13151311","11342221","12224131","12233221","12242311","13115131","13124221","11315131","13133311","11324221","11333311","12215221","12224311","11161132","21152131","21161221","11143132","11152222","11161312","21134131","21143221","21152311","11125132","11134222","11143312","21116131","21125221","21134311","12161131","11252131","12143131","12152221","12161311","11234131","11243221","11252311","12125131","12134221","12143311","11216131","11225221","11234311","11111236","31111234","51111232","21111325","41111323","61111321","11111416","31111414","51111412","31211143","51211141","12111235","32111233","52111231","21211234","41211232","22111324","42111322","11211325","31211323","51211321","12111415","32111413","52111411","21211414","41211412","12211144","32211142","21311143","41311141","13111234","33111232","22211233","42211231","11311234","31311232","23111323","43111321","12211324","32211322","21311323","41311321","13111414","33111412","22211413","42211411","11311414","31311412","13211143","33211141","22311142","11411143","31411141","14111233","34111231","23211232","12311233","32311231","21411232","24111322","13211323","33211321","22311322","11411323","31411321","14111413","34111411","23211412","12311413","32311411","21411412","14211142","23311141","12411142","21511141","15111232","24211231","13311232","22411231","11511232","25111321","14211322","23311321","12411322","21511321","15111412","24211411","13311412","22411411","11511412","15211141","13411141","11611141","16111231","14311231","12511231","15211321","13411321","11611321","16111411","14311411","12511411","21121144","41121142","11112145","31112143","51112141","11121235","31121233","51121231","21112234","41112232","21121324","41121322","11112325","31112323","51112321","11121415","31121413","51121411","21112414","41112412","22121143","42121141","11221144","31221142","12112144","32112142","12121234","32121232","21221233","41221231","22112233","42112231","11212234","22121323","42121321","11221324","31221322","12112324","32112322","12121414","32121412","21221413","41221411","22112413","42112411","11212414","31212412","23121142","12221143","32221141","21321142","13112143","33112141","13121233","33121231","11312143","22221232","11321233","31321231","23112232","12212233","23121322","12221323","32221321","21321322","13112323","33112321","13121413","33121411","11312323","22221412","11321413","31321411","23112412","12212413","32212411","21312412","24121141","13221142","22321141","11421142","14112142","14121232","12312142","23221231","12321232","21421231","24112231","13212232","24121321","13221322","11412232","22321321","11421322","14112322","14121412","12312322","23221411","12321412","21421411","24112411","13212412","22312411","11412412","14221141","12421141","15112141","15121231","13312141","13321231","11512141","11521231","14212231","14221321","12412231","12421321","15112321","15121411","13312321","13321411","11512321","11521411","14212411","12412411","21131143","41131141","11122144","31122142","11131234","31131232","21113143","41113141","21122233","41122231","21131323","41131321","11113234","31113232","11122324","31122322","11131414","31131412","21113323","41113321","21122413","41122411","11113414","31113412","22131142","11231143","31231141","12122143","32122141","12131233","32131231","21231232","22113142","11213143","22122232","11222233","22131322","11231323","31231321","12113233","32113231","12122323","32122321","12131413","32131411","21231412","22113322","11213323","22122412","11222413","31222411","12113413","32113411","21213412","23131141","12231142","21331141","13122142","13131232","11322142","22231231","11331232","23113141","12213142","23122231","12222232","23131321","12231322","21331321","13113232","13122322","11313232","13131412","11322322","22231411","11331412","23113321","12213322","23122411","12222412","21322411","13113412","22213411","11313412","13231141","11431141","14122141","14131231","12322141","12331231","13213141","13222231","11413141","13231321","11422231","11431321","14113231","14122321","12313231","14131411","12322321","12331411","13213321","13222411","11413321","11422411","14113411","12313411","21141142","11132143","31132141","11141233","31141231","21123142","21132232","21141322","11114143","31114141","11123233","31123231","11132323","31132321","11141413","31141411","21114232","21123322","21132412","11114323","31114321","11123413","31123411","22141141","11241142","12132142","12141232","21241231","22123141","11223142","22132231","11232232","22141321","11241322","12114142","12123232","12132322","12141412","21241411","22114231","11214232","22123321","11223322","22132411","11232412","12114322","12123412","21223411","12241141","13132141","13141231","11332141","11341231","12223141","12232231","12241321","13114141","13123231","11314141","13132321","11323231","13141411","11332321","11341411","12214231","12223321","12232411","13114321","13123411","11314321","11323411","21151141","11142142","11151232","21133141","21142231","21151321","11124142","11133232","11142322","11151412","21115141","21124231","21133321","21142411","11115232","11124322","11133412","11251141","12142141","12151231","11233141","11242231","11251321","12124141","12133231","12142321","12151411","11215141","11224231","11233321","11242411","12115231","12124321","12133411","11152141","11161231","11134141","11143231","11152321","11161411","11116141","11125231","11134321","11143411","21111244","41111242","11111335","31111333","51111331","21111424","41111422","11111515","31111513","51111511","21211153","41211151","22111243","42111241","11211244","31211242","12111334","32111332","21211333","41211331","22111423","42111421","11211424","31211422","12111514","32111512","21211513","41211511","22211152","11311153","31311151","23111242","12211243","32211241","21311242","13111333","33111331","22211332","11311333","31311331","23111422","12211423","32211421","21311422","13111513","33111511","22211512","11311513","31311511","23211151","12311152","21411151","24111241","13211242","22311241","11411242","14111332","23211331","12311332","21411331","24111421","13211422","22311421","11411422","14111512","23211511","12311512","21411511","13311151","11511151","14211241","12411241","15111331","13311331","11511331","14211421","12411421","15111511","13311511","11511511","31121152","21112153","41112151","21121243","41121241","11112244","31112242","11121334","31121332","21112333","41112331","21121423","41121421","11112424","31112422","11121514","31121512","21112513","41112511","12121153","32121151","21221152","22112152","11212153","22121242","11221243","31221241","12112243","32112241","12121333","32121331","21221332","22112332","11212333","22121422","11221423","31221421","12112423","32112421","12121513","32121511","21221512","22112512","11212513","31212511","13121152","22221151","11321152","23112151","12212152","23121241","12221242","21321241","13112242","13121332","11312242","22221331","11321332","23112331","12212332","23121421","12221422","21321421","13112422","13121512","11312422","22221511","11321512","23112511","12212512","21312511","14121151","12321151","13212151","13221241","11412151","11421241","14112241","14121331","12312241","12321331","13212331","13221421","11412331","11421421","14112421","14121511","12312421","12321511","13212511","11412511","11131153","31131151","21122152","21131242","11113153","31113151","11122243","31122241","11131333","31131331","21113242","21122332","21131422","11113333","31113331","11122423","31122421","11131513","31131511","21113422","21122512","12131152","21231151","22122151","11222152","22131241","11231242","12113152","12122242","12131332","21231331","22113241","11213242","22122331","11222332","22131421","11231422","12113332","12122422","12131512","21231511","22113421","11213422","22122511","11222512","13131151","11331151","12222151","12231241","13113151","13122241","11313151","13131331","11322241","11331331","12213241","12222331","12231421","13113331","13122421","11313331","13131511","11322421","11331511","12213421","12222511","11141152","21132151","21141241","11123152","11132242","11141332","21114151","21123241","21132331","21141421","11114242","11123332","11132422","11141512","21114331","21123421","21132511","12141151","11232151","11241241","12123151","12132241","12141331","11214151","11223241","11232331","11241421","12114241","12123331","12132421","12141511","11214331","11223421","11232511","11151151","11133151","11142241","11151331","11115151","11124241","11133331","11142421","11151511","11111254","31111252","21111343","41111341","11111434","31111432","21111523","41111521","11111614","31111612","31211161","12111253","32111251","21211252","22111342","11211343","31211341","12111433","32111431","21211432","22111522","11211523","31211521","12111613","32111611","21211612","12211162","21311161","13111252","22211251","11311252","23111341","12211342","21311341","13111432","22211431","11311432","23111521","12211522","21311521","13111612","22211611","11311612","13211161","11411161","14111251","12311251","13211341","11411341","14111431","12311431","13211521","11411521","14111611","12311611","21121162","11112163","31112161","11121253","31121251","21112252","21121342","11112343","31112341","11121433","31121431","21112432","21121522","11112523","31112521","11121613","31121611","22121161","11221162","12112162","12121252","21221251","22112251","11212252","22121341","11221342","12112342","12121432","21221431","22112431","11212432","22121521","11221522","12112522","12121612","21221611","12221161","13112161","13121251","11312161","11321251","32121115","52121113","21221116","41221114","61221112","22112116","42112114","31212115","51212113","13121116","33121114","22221115","42221113","11321116","31321114","51321112","23112115","43112113","12212116","32212114","52212112","21312115","41312113","61312111","14121115","34121113","23221114","43221112","12321115","32321113","52321111","21421114","41421112","24112114","13212115","33212113","22312114","42312112","11412115","31412113","51412111","15121114","24221113","13321114","33321112","22421113","42421111","11521114","31521112","25112113","14212114","34212112","23312113","43312111","12412114","32412112","21512113","41512111","16121113","25221112","14321113","34321111","23421112","12521113","32521111","15212113","24312112","13412113","33412111","22512112","11612113","31612111","31131115","51131113","21122116","41122114","61122112","31113115","51113113","12131116","32131114","52131112","21231115","41231113","61231111","22122115","42122113","11222116","31222114","51222112","12113116","32113114","52113112","21213115","41213113","61213111","13131115","33131113","22231114","42231112","11331115","31331113","51331111","23122114","43122112","12222115","32222113","52222111","21322114","41322112","13113115","33113113","22213114","42213112","11313115","31313113","51313111","14131114","34131112","23231113","43231111","12331114","32331112","21431113","41431111","24122113","13222114","33222112","22322113","42322111","11422114","31422112","14113114","34113112","23213113","43213111","12313114","32313112","21413113","41413111","15131113","24231112","13331113","33331111","22431112","25122112","14222113","34222111","23322112","12422113","32422111","21522112","15113113","24213112","13313113","33313111","22413112","11513113","31513111","16131112","25231111","14331112","23431111","15222112","24322111","13422112","22522111","16113112","25213111","14313112","23413111","12513112","21613111","11141116","31141114","51141112","21132115","41132113","61132111","11123116","31123114","51123112","21114115","41114113","61114111","12141115","32141113","52141111","21241114","41241112","22132114","42132112","11232115","31232113","51232111","12123115","32123113","52123111","21223114","41223112","22114114","42114112","11214115","31214113","51214111","13141114","33141112","22241113","42241111","11341114","31341112","23132113","43132111","12232114","32232112","21332113","41332111","13123114","33123112","22223113","42223111","11323114","31323112","23114113","43114111","12214114","32214112","21314113","41314111","14141113","34141111","23241112","12341113","32341111","24132112","13232113","33232111","22332112","11432113","31432111","14123113","34123111","23223112","12323113","32323111","21423112","24114112","13214113","33214111","22314112","11414113","31414111","15141112","24241111","13341112","25132111","14232112","23332111","12432112","15123112","24223111","13323112","22423111","11523112","25114111","14214112","23314111","12414112","21514111","16141111","14341111","15232111","13432111","16123111","14323111","12523111","15214111","13414111","11614111","11151115","31151113","51151111","21142114","41142112","11133115","31133113","51133111","21124114","41124112","11115115","31115113","51115111","12151114","32151112","21251113","41251111","22142113","42142111","11242114","31242112","12133114","32133112","21233113","41233111","22124113","42124111","11224114","31224112","12115114","32115112","21215113","41215111","13151113","33151111","22251112","23142112","12242113","32242111","21342112","13133113","33133111","22233112","11333113","31333111","23124112","12224113","32224111","21324112","13115113","33115111","22215112","11315113","31315111","14151112","23251111","24142111","13242112","22342111","14133112","23233111","12333112","21433111","24124111","13224112","22324111","11424112","14115112","23215111","12315112","21415111","15151111","14242111","15133111","13333111","14224111","12424111","15115111","13315111","11515111","11161114","31161112","21152113","41152111","11143114","31143112","21134113","41134111","11125114","31125112","21116113","41116111","12161113","32161111","22152112","11252113","31252111","12143113","32143111","21243112","22134112","11234113","31234111","12125113","32125111","21225112","22116112","11216113","31216111","13161112","23152111","12252112","13143112","22243111","11343112","23134111","12234112","21334111","13125112","22225111","11325112","23116111","12216112","21316111","14161111","13252111","14143111","12343111","13234111","11434111","14125111","12325111","13216111","11416111","31111216","51111214","31211125","51211123","32111215","52111213","21211216","41211214","61211212","12211126","32211124","52211122","21311125","41311123","61311121","13111216","33111214","22211215","42211213","11311216","31311214","51311212","13211125","33211123","22311124","42311122","11411125","31411123","51411121","14111215","34111213","23211214","43211212","12311215","32311213","52311211","21411214","41411212","14211124","34211122","23311123","43311121","12411124","32411122","21511123","41511121","15111214","24211213","13311214","33311212","22411213","42411211","11511214","31511212","15211123","24311122","13411123","33411121","22511122","11611123","31611121","16111213","25211212","14311213","34311211","23411212","12511213","32511211","21611212","21121126","41121124","61121122","31112125","51112123","31121215","51121213","21112216","41112214","61112212","22121125","42121123","11221126","31221124","51221122","12112126","32112124","52112122","12121216","32121214","52121212","21221215","41221213","61221211","22112215","42112213","11212216","31212214","51212212","23121124","43121122","12221125","32221123","52221121","21321124","41321122","13112125","33112123","13121215","33121213","11312125","22221214","42221212","11321215","31321213","51321211","23112214","43112212","12212215","32212213","52212211","21312214","41312212","24121123","13221124","33221122","22321123","42321121","11421124","31421122","14112124","34112122","14121214","34121212","12312124","23221213","43221211","12321214","32321212","21421213","41421211","24112213","13212214","33212212","22312213","42312211","11412214","31412212","25121122","14221123","34221121","23321122","12421123","32421121","21521122","15112123","15121213","13312123","24221212","13321213","33321211","11512123","22421212","11521213","31521211","25112212","14212213","34212211","23312212","12412213","32412211","21512212","15221122","24321121","13421122","22521121","16112122","16121212","14312122","25221211","14321212","12512122","23421211","12521212","15212212","24312211","13412212","22512211","11612212","21131125","41131123","61131121","11122126","31122124","51122122","11131216","31131214","51131212","21113125","41113123","61113121","21122215","41122213","61122211","11113216","31113214","51113212","22131124","42131122","11231125","31231123","51231121","12122125","32122123","52122121","12131215","32131213","52131211","21231214","41231212","22113124","42113122","11213125","22122214","42122212","11222215","31222213","51222211","12113215","32113213","52113211","21213214","41213212","23131123","43131121","12231124","32231122","21331123","41331121","13122124","33122122","13131214","33131212","11322124","22231213","42231211","11331214","31331212","23113123","43113121","12213124","23122213","43122211","12222214","32222212","21322213","41322211","13113214","33113212","22213213","42213211","11313214","31313212","24131122","13231123","33231121","22331122","11431123","31431121","14122123","34122121","14131213","34131211","12322123","23231212","12331213","32331211","21431212","24113122","13213123","24122212","13222213","33222211","11413123","22322212","11422213","31422211","14113213","34113211","23213212","12313213","32313211","21413212","25131121","14231122","23331121","12431122","15122122","15131212","13322122","24231211","13331212","11522122","22431211","25113121","14213122","25122211","14222212","12413122","23322211","12422212","21522211","15113212","24213211","13313212","22413211","11513212","15231121","13431121","16122121","16131211","14322121","14331211","12522121","15213121","15222211","13413121","13422211","11613121","16113211","14313211","12513211","21141124","41141122","11132125","31132123","51132121","11141215","31141213","51141211","21123124","41123122","21132214","41132212","11114125","31114123","51114121","11123215","31123213","51123211","21114214","41114212","22141123","42141121","11241124","31241122","12132124","32132122","12141214","32141212","21241213","41241211","22123123","42123121","11223124","22132213","42132211","11232214","31232212","12114124","32114122","12123214","32123212","21223213","41223211","22114213","42114211","11214214","31214212","23141122","12241123","32241121","21341122","13132123","33132121","13141213","33141211","11332123","22241212","11341213","31341211","23123122","12223123","23132212","12232213","32232211","21332212","13114123","33114121","13123213","33123211","11314123","22223212","11323213","31323211","23114212","12214213","32214211","21314212","24141121","13241122","22341121","14132122","14141212","12332122","23241211","12341212","24123121","13223122","24132211","13232212","11423122","22332211","11432212","14114122","14123212","12314122","23223211","12323212","21423211","24114211","13214212","22314211","11414212","14241121","15132121","15141211","13332121","13341211","14223121","14232211","12423121","12432211","15114121","15123211","13314121","13323211","11514121","11523211","14214211","12414211","21151123","41151121","11142124","31142122","11151214","31151212","21133123","41133121","21142213","41142211","11124124","31124122","11133214","31133212","21115123","41115121","21124213","41124211","11115214","31115212","22151122","11251123","31251121","12142123","32142121","12151213","32151211","21251212","22133122","11233123","22142212","11242213","31242211","12124123","32124121","12133213","32133211","21233212","22115122","11215123","22124212","11224213","31224211","12115213","32115211","21215212","23151121","12251122","13142122","13151212","11342122","22251211","23133121","12233122","23142211","12242212","21342211","13124122","13133212","11324122","22233211","11333212","23115121","12215122","23124211","12224212","21324211","13115212","22215211","11315212","13251121","14142121","14151211","12342121","13233121","13242211","11433121","14124121","14133211","12324121","12333211","13215121","13224211","11415121","11424211","14115211","12315211","21161122","11152123","31152121","11161213","31161211","21143122","21152212","11134123","31134121","11143213","31143211","21125122","21134212","11116123","31116121","11125213","31125211","22161121","12152122","12161212","22143121","11243122","22152211","11252212","12134122","12143212","21243211","22125121","11225122","22134211","11234212","12116122","12125212","21225211","13152121","13161211","12243121","12252211","13134121","13143211","11334121","11343211","12225121","12234211","13116121","13125211","11316121","11325211","21111226","41111224","61111222","31111315","51111313","21211135","41211133","61211131","22111225","42111223","11211226","31211224","51211222","12111316","32111314","52111312","21211315","41211313","61211311","22211134","42211132","11311135","31311133","51311131","23111224","43111222","12211225","32211223","52211221","21311224","41311222","13111315","33111313","22211314","42211312","11311315","31311313","51311311","23211133","43211131","12311134","32311132","21411133","41411131","24111223","13211224","33211222","22311223","42311221","11411224","31411222","14111314","34111312","23211313","43211311","12311314","32311312","21411313","41411311","24211132","13311133","33311131","22411132","11511133","31511131","25111222","14211223","34211221","23311222","12411223","32411221","21511222","15111313","24211312","13311313","33311311","22411312","11511313","31511311","25211131","14311132","23411131","12511132","21611131","15211222","24311221","13411222","22511221","11611222","16111312","25211311","14311312","23411311","12511312","21611311","31121134","51121132","21112135","41112133","61112131","21121225","41121223","61121221","11112226","31112224","51112222","11121316","31121314","51121312","21112315","41112313","61112311","12121135","32121133","52121131","21221134","41221132","22112134","42112132","11212135","22121224","42121222","11221225","31221223","51221221","12112225","32112223","52112221","12121315","32121313","52121311","21221314","41221312","22112314","42112312","11212315","31212313","51212311","13121134","33121132","22221133","42221131","11321134","31321132","23112133","43112131","12212134","23121223","43121221","12221224","32221222","21321223","41321221","13112224","33112222","13121314","33121312","11312224","22221313","42221311","11321314","31321312","23112313","43112311","12212314","32212312","21312313","41312311","14121133","34121131","23221132","12321133","32321131","21421132","24112132","13212133","24121222","13221223","33221221","11412133","22321222","11421223","31421221","14112223","34112221","14121313","34121311","12312223","23221312","12321313","32321311","21421312","24112312","13212313","33212311","22312312","11412313","31412311","15121132","24221131","13321132","22421131"]),$a(["22121116","42121114","31221115","51221113","32112115","52112113","21212116","41212114","61212112","23121115","43121113","12221116","32221114","52221112","21321115","41321113","61321111","13112116","33112114","22212115","42212113","11312116","31312114","51312112","24121114","13221115","33221113","22321114","42321112","11421115","31421113","51421111","14112115","34112113","23212114","43212112","12312115","32312113","52312111","21412114","41412112","25121113","14221114","34221112","23321113","43321111","12421114","32421112","21521113","41521111","15112114","24212113","13312114","33312112","22412113","42412111","11512114","31512112","15221113","24321112","13421113","33421111","22521112","16112113","25212112","14312113","34312111","23412112","12512113","32512111","21612112","21131116","41131114","61131112","31122115","51122113","21113116","41113114","61113112","22131115","42131113","11231116","31231114","51231112","12122116","32122114","52122112","21222115","41222113","61222111","22113115","42113113","11213116","31213114","51213112","23131114","43131112","12231115","32231113","52231111","21331114","41331112","13122115","33122113","22222114","42222112","11322115","31322113","51322111","23113114","43113112","12213115","32213113","52213111","21313114","41313112","24131113","13231114","33231112","22331113","42331111","11431114","31431112","14122114","34122112","23222113","43222111","12322114","32322112","21422113","41422111","24113113","13213114","33213112","22313113","42313111","11413114","31413112","25131112","14231113","34231111","23331112","12431113","32431111","15122113","24222112","13322113","33322111","22422112","11522113","31522111","25113112","14213113","34213111","23313112","12413113","32413111","21513112","15231112","24331111","13431112","16122112","25222111","14322112","23422111","12522112","15213112","24313111","13413112","22513111","11613112","21141115","41141113","61141111","11132116","31132114","51132112","21123115","41123113","61123111","11114116","31114114","51114112","22141114","42141112","11241115","31241113","51241111","12132115","32132113","52132111","21232114","41232112","22123114","42123112","11223115","31223113","51223111","12114115","32114113","52114111","21214114","41214112","23141113","43141111","12241114","32241112","21341113","41341111","13132114","33132112","22232113","42232111","11332114","31332112","23123113","43123111","12223114","32223112","21323113","41323111","13114114","33114112","22214113","42214111","11314114","31314112","24141112","13241113","33241111","22341112","14132113","34132111","23232112","12332113","32332111","21432112","24123112","13223113","33223111","22323112","11423113","31423111","14114113","34114111","23214112","12314113","32314111","21414112","25141111","14241112","23341111","15132112","24232111","13332112","22432111","25123111","14223112","23323111","12423112","21523111","15114112","24214111","13314112","22414111","11514112","15241111","16132111","14332111","15223111","13423111","16114111","14314111","12514111","21151114","41151112","11142115","31142113","51142111","21133114","41133112","11124115","31124113","51124111","21115114","41115112","22151113","42151111","11251114","31251112","12142114","32142112","21242113","41242111","22133113","42133111","11233114","31233112","12124114","32124112","21224113","41224111","22115113","42115111","11215114","31215112","23151112","12251113","32251111","13142113","33142111","22242112","11342113","31342111","23133112","12233113","32233111","21333112","13124113","33124111","22224112","11324113","31324111","23115112","12215113","32215111","21315112","24151111","13251112","14142112","23242111","12342112","24133111","13233112","22333111","11433112","14124112","23224111","12324112","21424111","24115111","13215112","22315111","11415112","14251111","15142111","13342111","14233111","12433111","15124111","13324111","11524111","14215111","12415111","21161113","41161111","11152114","31152112","21143113","41143111","11134114","31134112","21125113","41125111","11116114","31116112","22161112","12152113","32152111","21252112","22143112","11243113","31243111","12134113","32134111","21234112","22125112","11225113","31225111","12116113","32116111","21216112","23161111","13152112","22252111","23143111","12243112","21343111","13134112","22234111","11334112","23125111","12225112","21325111","13116112","22216111","11316112","14152111","13243111","14134111","12334111","13225111","11425111","14116111","12316111","41111215","61111213","21211126","41211124","61211122","22111216","42111214","31211215","51211213","22211125","42211123","11311126","31311124","51311122","23111215","43111213","12211216","32211214","52211212","21311215","41311213","61311211","23211124","43211122","12311125","32311123","52311121","21411124","41411122","24111214","13211215","33211213","22311214","42311212","11411215","31411213","51411211","24211123","13311124","33311122","22411123","42411121","11511124","31511122","25111213","14211214","34211212","23311213","43311211","12411214","32411212","21511213","41511211","25211122","14311123","34311121","23411122","12511123","32511121","21611122","15211213","24311212","13411213","33411211","22511212","11611213","31611211","31121125","51121123","21112126","41112124","61112122","21121216","41121214","61121212","31112215","51112213","12121126","32121124","52121122","21221125","41221123","61221121","22112125","42112123","11212126","22121215","42121213","11221216","31221214","51221212","12112216","32112214","52112212","21212215","41212213","61212211","13121125","33121123","22221124","42221122","11321125","31321123","51321121","23112124","43112122","12212125","23121214","43121212","12221215","32221213","52221211","21321214","41321212","13112215","33112213","22212214","42212212","11312215","31312213","51312211","14121124","34121122","23221123","43221121","12321124","32321122","21421123","41421121","24112123","13212124","24121213","13221214","33221212","11412124","22321213","42321211","11421214","31421212","14112214","34112212","23212213","43212211","12312214","32312212","21412213","41412211","15121123","24221122","13321123","33321121","22421122","11521123","31521121","25112122","14212123","25121212","14221213","34221211","12412123","23321212","12421213","32421211","21521212","15112213","24212212","13312213","33312211","22412212","11512213","31512211","16121122","25221121","14321122","23421121","12521122","15212122","15221212","13412122","24321211","13421212","11612122","22521211","16112212","25212211","14312212","23412211","12512212","21612211","11131126","31131124","51131122","21122125","41122123","61122121","21131215","41131213","61131211","11113126","31113124","51113122","11122216","31122214","51122212","21113215","41113213","61113211","12131125","32131123","52131121","21231124","41231122","22122124","42122122","11222125","22131214","42131212","11231215","31231213","51231211","12113125","32113123","52113121","12122215","32122213","52122211","21222214","41222212","22113214","42113212","11213215","31213213","51213211","13131124","33131122","22231123","42231121","11331124","31331122","23122123","43122121","12222124","23131213","43131211","12231214","32231212","21331213","41331211","13113124","33113122","13122214","33122212","11313124","22222213","42222211","11322214","31322212","23113213","43113211","12213214","32213212","21313213","41313211","14131123","34131121","23231122","12331123","32331121","21431122","24122122","13222123","24131212","13231213","33231211","11422123","22331212","11431213","31431211","14113123","34113121","14122213","34122211","12313123","23222212","12322213","32322211","21422212","24113212","13213213","33213211","22313212","11413213","31413211","15131122","24231121","13331122","22431121","25122121","14222122","25131211","14231212","12422122","23331211","12431212","15113122","15122212","13313122","24222211","13322212","11513122","22422211","11522212","25113211","14213212","23313211","12413212","21513211","16131121","14331121","15222121","15231211","13422121","13431211","16113121","16122211","14313121","14322211","12513121","12522211","15213211","13413211","11613211","11141125","31141123","51141121","21132124","41132122","21141214","41141212","11123125","31123123","51123121","11132215","31132213","51132211","21114124","41114122","21123214","41123212","11114215","31114213","51114211","12141124","32141122","21241123","41241121","22132123","42132121","11232124","22141213","42141211","11241214","31241212","12123124","32123122","12132214","32132212","21232213","41232211","22114123","42114121","11214124","22123213","42123211","11223214","31223212","12114214","32114212","21214213","41214211","13141123","33141121","22241122","11341123","31341121","23132122","12232123","23141212","12241213","32241211","21341212","13123123","33123121","13132213","33132211","11323123","22232212","11332213","31332211","23114122","12214123","23123212","12223213","32223211","21323212","13114213","33114211","22214212","11314213","31314211","14141122","23241121","12341122","24132121","13232122","24141211","13241212","11432122","22341211","14123122","14132212","12323122","23232211","12332212","21432211","24114121","13214122","24123211","13223212","11414122","22323211","11423212","14114212","23214211","12314212","21414211","15141121","13341121","14232121","14241211","12432121","15123121","15132211","13323121","13332211","11523121","14214121","14223211","12414121","12423211","15114211","13314211","11514211","11151124","31151122","21142123","41142121","21151213","41151211","11133124","31133122","11142214","31142212","21124123","41124121","21133213","41133211","11115124","31115122","11124214","31124212","21115213","41115211","12151123","32151121","21251122","22142122","11242123","22151212","11251213","31251211","12133123","32133121","12142213","32142211","21242212","22124122","11224123","22133212","11233213","31233211","12115123","32115121","12124213","32124211","21224212","22115212","11215213","31215211","13151122","22251121","23142121","12242122","23151211","12251212","13133122","13142212","11333122","22242211","11342212","23124121","12224122","23133211","12233212","21333211","13115122","13124212","11315122","22224211","11324212","23115211","12215212","21315211","14151121","13242121","13251211","14133121","14142211","12333121","12342211","13224121","13233211","11424121","11433211","14115121","14124211","12315121","12324211","13215211","11415211","11161123","31161121","21152122","21161212","11143123","31143121","11152213","31152211","21134122","21143212","11125123","31125121","11134213","31134211","21116122","21125212","12161122","22152121","11252122","22161211","12143122","12152212","21252211","22134121","11234122","22143211","11243212","12125122","12134212","21234211","22116121","11216122","22125211","11225212","13161121","12252121","13143121","13152211","11343121","12234121","12243211","13125121","13134211","11325121","11334211","12216121","12225211","31111225","51111223","21111316","41111314","61111312","31211134","51211132","12111226","32111224","52111222","21211225","41211223","61211221","22111315","42111313","11211316","31211314","51211312","12211135","32211133","52211131","21311134","41311132","13111225","33111223","22211224","42211222","11311225","31311223","51311221","23111314","43111312","12211315","32211313","52211311","21311314","41311312","13211134","33211132","22311133","42311131","11411134","31411132","14111224","34111222","23211223","43211221","12311224","32311222","21411223","41411221","24111313","13211314","33211312","22311313","42311311","11411314","31411312","14211133","34211131","23311132","12411133","32411131","21511132","15111223","24211222","13311223","33311221","22411222","11511223","31511221","25111312","14211313","34211311","23311312","12411313","32411311","21511312","15211132","24311131","13411132","22511131","11611132","16111222","25211221","14311222","23411221","12511222","21611221","15211312","24311311","13411312","22511311","11611312","21121135","41121133","61121131","11112136","31112134","51112132","11121226","31121224","51121222","21112225","41112223","61112221","21121315","41121313","61121311","11112316","31112314","51112312","22121134","42121132","11221135","31221133","51221131","12112135","32112133","52112131","12121225","32121223","52121221","21221224","41221222","22112224","42112222","11212225","22121314","42121312","11221315","31221313","51221311","12112315","32112313","52112311","21212314","41212312","23121133","43121131","12221134","32221132","21321133","41321131","13112134","33112132","13121224","33121222","11312134","22221223","42221221","11321224","31321222","23112223","43112221","12212224","23121313","43121311","12221314","32221312","21321313","41321311","13112314","33112312","22212313","42212311","11312314","31312312","24121132","13221133","33221131","22321132","11421133","31421131","14112133","34112131","14121223","34121221","12312133","23221222","12321223","32321221","21421222","24112222","13212223","24121312","13221313","33221311","11412223","22321312","11421313","31421311","14112313","34112311","23212312","12312313","32312311","21412312","25121131","14221132","23321131","12421132","21521131","15112132","15121222","13312132","24221221","13321222","11512132","22421221","11521222","25112221","14212222","25121311","14221312","12412222","23321311","12421312","21521311","15112312","24212311","13312312","22412311","11512312","15221131","13421131","16112131","16121221","14312131","14321221","12512131","12521221","15212221","15221311","13412221","13421311","11612221","16112311","14312311","12512311","21131134","41131132","11122135","31122133","51122131","11131225","31131223","51131221","21113134","41113132","21122224","41122222","21131314","41131312","11113225","31113223","51113221","11122315","31122313","51122311","21113314","41113312","22131133","42131131","11231134","31231132","12122134","32122132","12131224","32131222","21231223","41231221","22113133","42113131","11213134","22122223","42122221","11222224","22131313","42131311","11231314","31231312","12113224","32113222","12122314","32122312","21222313","41222311","22113313","42113311","11213314","31213312","23131132","12231133","32231131","21331132","13122133","33122131","13131223","33131221","11322133","22231222","11331223","31331221","23113132","12213133","23122222","12222223","23131312","12231313","32231311","21331312","13113223","33113221","13122313","33122311","11313223","22222312","11322313","31322311","23113312","12213313","32213311","21313312","24131131","13231132","22331131","11431132","14122132","14131222","12322132","23231221","12331222","21431221","24113131","13213132","24122221","13222222","24131311","11413132","13231312","11422222","22331311","11431312","14113222","14122312","12313222","23222311","12322312","21422311","24113311","13213312","22313311","11413312","14231131","12431131","15122131","15131221","13322131","13331221","11522131","14213131","14222221","12413131","14231311","12422221","12431311","15113221","15122311","13313221","13322311","11513221","11522311","14213311","12413311","21141133","41141131","11132134","31132132","11141224","31141222","21123133","41123131","21132223","41132221","21141313","41141311","11114134","31114132","11123224","31123222","11132314","31132312","21114223","41114221","21123313","41123311","11114314","31114312","22141132","11241133","31241131","12132133","32132131","12141223","32141221","21241222","22123132","11223133","22132222","11232223","22141312","11241313","31241311","12114133","32114131","12123223","32123221","12132313","32132311","21232312","22114222","11214223","22123312","11223313","31223311","12114313","32114311","21214312","23141131","12241132","21341131","13132132","13141222","11332132","22241221","11341222","23123131","12223132","23132221","12232222","23141311","12241312","21341311","13114132","13123222","11314132","13132312","11323222","22232311","11332312","23114221","12214222","23123311","12223312","21323311","13114312","22214311","11314312","13241131","14132131","14141221","12332131","12341221","13223131","13232221","11423131","13241311","11432221","14114131","14123221","12314131","14132311","12323221","12332311","13214221","13223311","11414221","11423311","14114311","12314311","21151132","11142133","31142131","11151223","31151221","21133132","21142222","21151312","11124133","31124131","11133223","31133221","11142313","31142311","21115132","21124222","21133312","11115223","31115221","11124313","31124311","22151131","11251132","12142132","12151222","21251221","22133131","11233132","22142221","11242222","22151311","11251312","12124132","12133222","12142312","21242311","22115131","11215132","22124221","11224222","22133311","11233312","12115222","12124312","21224311","12251131","13142131","13151221","11342131","12233131","12242221","12251311","13124131","13133221","11324131","13142311","11333221","11342311","12215131","12224221","12233311","13115221","13124311","11315221","11324311","21161131","11152132","11161222","21143131","21152221","21161311","11134132","11143222","11152312","21125131","21134221","21143311","11116132","11125222","11134312","12152131","12161221","11243131","11252221","12134131","12143221","12152311","11225131","11234221","11243311","12116131","12125221","12134311","21111235","41111233","61111231","11111326","31111324","51111322","21111415","41111413","61111411","21211144","41211142","22111234","42111232","11211235","31211233","51211231","12111325","32111323","52111321","21211324","41211322","22111414","42111412","11211415","31211413","51211411","22211143","42211141","11311144","31311142","23111233","43111231","12211234","32211232","21311233","41311231","13111324","33111322","22211323","42211321","11311324","31311322","23111413","43111411","12211414","32211412","21311413","41311411","23211142","12311143","32311141","21411142","24111232","13211233","33211231","22311232","11411233","31411231","14111323","34111321","23211322","12311323","32311321","21411322","24111412","13211413","33211411","22311412","11411413","31411411","24211141","13311142","22411141","11511142","25111231","14211232","23311231","12411232","21511231","15111322","24211321","13311322","22411321","11511322","25111411","14211412","23311411","12411412","21511411","14311141","12511141","15211231","13411231","11611231","16111321","14311321","12511321","15211411","13411411","11611411","31121143","51121141","21112144","41112142","21121234","41121232","11112235","31112233","51112231","11121325","31121323","51121321","21112324","41112322","21121414","41121412","11112415","31112413","51112411","12121144","32121142","21221143","41221141","22112143","42112141","11212144","22121233","42121231","11221234","31221232","12112234","32112232","12121324","32121322","21221323","41221321","22112323","42112321","11212324","22121413","42121411","11221414","31221412","12112414","32112412","21212413","41212411","13121143","33121141","22221142","11321143","31321141","23112142","12212143","23121232","12221233","32221231","21321232","13112233","33112231","13121323","33121321","11312233","22221322","11321323","31321321","23112322","12212323","23121412","12221413","32221411","21321412","13112413","33112411","22212412","11312413","31312411","14121142","23221141","12321142","21421141","24112141","13212142","24121231","13221232","11412142","22321231","11421232","14112232","14121322","12312232","23221321","12321322","21421321","24112321","13212322","24121411","13221412","11412322","22321411","11421412","14112412","23212411","12312412","21412411","15121141","13321141","11521141","14212141","14221231","12412141","12421231","15112231","15121321","13312231","13321321","11512231","11521321","14212321","14221411","12412321","12421411","15112411","13312411","11512411","11131144","31131142","21122143","41122141","21131233","41131231","11113144","31113142","11122234","31122232","11131324","31131322","21113233","41113231","21122323","41122321","21131413","41131411","11113324","31113322","11122414","31122412","21113413","41113411","12131143","32131141","21231142","22122142","11222143","22131232","11231233","31231231","12113143","32113141","12122233","32122231","12131323","32131321","21231322","22113232","11213233","22122322","11222323","22131412","11231413","31231411","12113323","32113321","12122413","32122411","21222412","22113412","11213413","31213411","13131142","22231141","11331142","23122141","12222142","23131231","12231232","21331231","13113142","13122232","11313142","13131322","11322232","22231321","11331322","23113231","12213232","23122321","12222322","23131411","12231412","21331411","13113322","13122412","11313322","22222411","11322412","23113411","12213412","21313411","14131141","12331141","13222141","13231231","11422141","11431231","14113141","14122231","12313141","14131321","12322231","12331321","13213231","13222321","11413231","13231411","11422321","11431411","14113321","14122411","12313321","12322411","13213411","11413411","11141143","31141141","21132142","21141232","11123143","31123141","11132233","31132231","11141323","31141321","21114142","21123232","21132322","21141412","11114233","31114231","11123323","31123321","11132413","31132411","21114322","21123412","12141142","21241141","22132141","11232142","22141231","11241232","12123142","12132232","12141322","21241321","22114141","11214142","22123231","11223232","22132321","11232322","22141411","11241412","12114232","12123322","12132412","21232411","22114321","11214322","22123411","11223412","13141141","11341141","12232141","12241231","13123141","13132231","11323141","13141321","11332231","11341321","12214141","12223231","12232321","12241411","13114231","13123321","11314231","13132411","11323321","11332411","12214321","12223411","11151142","21142141","21151231","11133142","11142232","11151322","21124141","21133231","21142321","21151411","11115142","11124232","11133322","11142412","21115231","21124321","21133411","12151141","11242141","11251231","12133141","12142231","12151321","11224141","11233231","11242321","11251411","12115141","12124231","12133321","12142411","11215231","11224321","11233411","11161141","11143141","11152231","11161321","11125141","11134231","11143321","11152411","11111245","31111243","51111241","21111334","41111332","11111425","31111423","51111421","21111514","41111512","31211152","12111244","32111242","21211243","41211241","22111333","42111331","11211334","31211332","12111424","32111422","21211423","41211421","22111513","42111511","11211514","31211512","12211153","32211151","21311152","13111243","33111241","22211242","11311243","31311241","23111332","12211333","32211331","21311332","13111423","33111421","22211422","11311423","31311421","23111512","12211513","32211511","21311512","13211152","22311151","11411152","14111242","23211241","12311242","21411241","24111331","13211332","22311331","11411332","14111422","23211421","12311422","21411421","24111511","13211512","22311511","11411512","14211151","12411151","15111241","13311241","11511241","14211331","12411331","15111421","13311421","11511421","14211511","12411511","21121153","41121151","11112154","31112152","11121244","31121242","21112243","41112241","21121333","41121331","11112334","31112332","11121424","31121422","21112423","41112421","21121513","41121511","11112514","31112512","22121152","11221153","31221151","12112153","32112151","12121243","32121241","21221242","22112242","11212243","22121332","11221333","31221331","12112333","32112331","12121423","32121421","21221422","22112422","11212423","22121512","11221513","31221511","12112513","32112511","21212512","23121151","12221152","21321151","13112152","13121242","11312152","22221241","11321242","23112241","12212242","23121331","12221332","21321331","13112332","13121422","11312332","22221421","11321422","23112421","12212422","23121511","12221512","21321511","13112512","22212511","11312512","13221151","11421151","14112151","14121241","12312151","12321241","13212241","13221331","11412241","11421331","14112331","14121421","12312331","12321421","13212421","13221511","11412421","11421511","14112511","12312511","21131152","11122153","31122151","11131243","31131241","21113152","21122242","21131332","11113243","31113241","11122333","31122331","11131423","31131421","21113332","21122422","21131512","11113423","31113421","11122513","31122511","22131151","11231152","12122152","12131242","21231241","22113151","11213152","22122241","11222242","22131331","11231332","12113242","12122332","12131422","21231421","22113331","11213332","22122421","11222422","22131511","11231512","12113422","12122512","21222511","12231151","13122151","13131241","11322151","11331241","12213151","12222241","12231331","13113241","13122331","11313241","13131421","11322331","11331421","12213331","12222421","12231511","13113421","13122511","11313421","11322511","21141151","11132152","11141242","21123151","21132241","21141331","11114152","11123242","11132332","11141422","21114241","21123331","21132421","21141511","11114332","11123422","11132512","11241151","12132151","12141241","11223151","11232241","11241331","12114151","12123241","12132331","12141421","11214241","11223331","11232421","11241511","12114331","12123421","12132511","11142151","11151241","11124151","11133241","11142331","11151421","11115241","11124331","11133421","11142511","21111253","41111251","11111344","31111342","21111433","41111431","11111524","31111522","21111613","41111611","21211162","22111252","11211253","31211251","12111343","32111341","21211342","22111432","11211433","31211431","12111523","32111521","21211522","22111612","11211613","31211611","22211161","11311162","23111251","12211252","21311251","13111342","22211341","11311342","23111431","12211432","21311431","13111522","22211521","11311522","23111611","12211612","21311611","12311161","13211251","11411251","14111341","12311341","13211431","11411431","14111521","12311521","13211611","11411611","31121161","21112162","21121252","11112253","31112251","11121343","31121341","21112342","21121432","11112433","31112431","11121523","31121521","21112522","21121612","12121162","21221161","22112161","11212162","22121251","11221252","12112252","12121342","21221341","22112341","11212342","22121431","11221432","12112432","12121522","21221521","22112521","11212522","22121611","11221612","13121161","11321161","12212161","12221251","13112251","13121341","11312251","11321341","12212341","12221431","13112431","13121521","11312431","11321521","12212521","12221611","11131162","21122161","21131251","11113162"])]);$1.parity=$a(["1001","0101","1100","0011","1010","0110","1111","0000"]);$1.rowbits=$a($1.r);for(var _5z=0,_5y=$f($1.r-1);_5z<=_5y;_5z+=1){$1.i=_5z;$k[$j++]="p";if($1.i!=$f($1.r-1)){$k[$j++]=$g($1.parity,$1.i)}else{$k[$j++]="0000"}var _65=$k[--$j];$1[$k[--$j]]=_65;$1.ccrow=$G($1.ccs,$1.i*8,8);$k[$j++]=Infinity;for(var _6A=0;_6A<=7;_6A+=2){$q($G($1.ccrow,_6A,2));var _6D=$k[--$j];var _6E=$k[--$j];$k[$j++]=$f(_6D+_6E*49)}$1.scrow=$a();$k[$j++]=Infinity;$k[$j++]=10;$k[$j++]=1;$k[$j++]=1;for(var _6G=0;_6G<=3;_6G+=1){$1.j=_6G;$F($g($g($1.patterns,$f($g($1.p,$1.j)-48)),$g($1.scrow,$1.j)),function(){var _6Q=$k[--$j];$k[$j++]=$f(_6Q-48)})}$k[$j++]=4;$k[$j++]=1;$1.sbs=$a();$k[$j++]=Infinity;var _6S=$1.sbs;$k[$j++]=1;for(var _6T=0,_6U=_6S.length;_6T<_6U;_6T++){var _6W=$k[--$j];var _6X=_6W==0?1:0;$k[$j++]=_6W;for(var _6Y=0,_6Z=$g(_6S,_6T);_6Y<_6Z;_6Y++){$k[$j++]=_6X}}$r($a($m()-1));var _6c=$k[--$j];var _6d=$k[--$j];$k[$j++]=_6c;$k[$j++]=_6d;$j--;var _6e=$k[--$j];var _6f=$k[--$j];$k[$j++]=_6e;$k[$j++]=_6f;$j--;$p($1.rowbits,$1.i,$k[--$j])}$k[$j++]=Infinity;for(var _6k=0,_6l=81*$1.sepheight;_6k<_6l;_6k++){$k[$j++]=1}for(var _6o=0,_6n=$f($1.r-2);_6o<=_6n;_6o+=1){$1.i=_6o;for(var _6q=0,_6r=$1.rowheight;_6q<_6r;_6q++){$q($g($1.rowbits,$1.i))}for(var _6w=0,_6x=$1.sepheight;_6w<_6x;_6w++){for(var _6y=0,_6z=10;_6y<_6z;_6y++){$k[$j++]=0}for(var _70=0,_71=70;_70<_71;_70++){$k[$j++]=1}$k[$j++]=0}}for(var _73=0,_74=$1.rowheight;_73<_74;_73++){$q($g($1.rowbits,$f($1.r-1)))}for(var _79=0,_7A=81*$1.sepheight;_79<_7A;_79++){$k[$j++]=1}$1.pixs=$a();var _7G=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",81],["pixy",~~($1.pixs.length/81)],["height",~~($1.pixs.length/81)/72],["width",81/72],["opt",$1.options]]);$k[$j++]=_7G;if(!$1.dontdraw){$0.renmatrix()}};$0.flattermarken=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.includetext=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.height=.3;$F($1.barcode,function(){var _3=$k[--$j];if(_3<48||_3>57){$k[$j++]="bwipp.flattermarkenBadCharacter";$k[$j++]="Flattermarken must contain only digits";$0.raiseerror()}});$F($1.options,function(){var _5=$k[--$j];$1[$k[--$j]]=_5});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.height=+$1.height;$F($1.barcode,function(){var _C=$k[--$j];if(_C<48||_C>57){$k[$j++]="bwipp.flattermarkenBadCharacter";$k[$j++]="Flattermarken must contain only digits";$0.raiseerror()}});$1.encs=$a(["0018","0117","0216","0315","0414","0513","0612","0711","0810","0900"]);$1.barchars="1234567890";$1.barlen=$1.barcode.length;$1.sbs=$s($1.barlen*4);$1.txt=$a($1.barlen);for(var _L=0,_K=$1.barlen-1;_L<=_K;_L+=1){$1.i=_L;$x($1.barchars,$G($1.barcode,$1.i,1));$j--;$1.indx=$k[--$j].length;$j-=2;$1.enc=$g($1.encs,$1.indx);$P($1.sbs,$1.i*4,$1.enc);$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),$1.i*9,$1.textyoffset,$1.textfont,$1.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _h=$1.sbs;for(var _i=0,_j=_h.length;_i<_j;_i++){$k[$j++]=$g(_h,_i)-48}var _l=$a();$k[$j++]=Infinity;for(var _n=0,_o=~~(($1.sbs.length+1)/2);_n<_o;_n++){$k[$j++]=$1.height}var _q=$a();$k[$j++]=Infinity;for(var _s=0,_t=~~(($1.sbs.length+1)/2);_s<_t;_s++){$k[$j++]=0}var _u=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_l;$k[$j++]="bhs";$k[$j++]=_q;$k[$j++]="bbs";$k[$j++]=_u;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="opt";$k[$j++]=$1.options;var _x=$d();$k[$j++]=_x;if(!$1.dontdraw){$0.renlinear()}};$0.raw=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;$F($1.barcode,function(){var _7=$k[--$j];if(_7<49||_7>57){$k[$j++]="bwipp.rawBadCharacter";$k[$j++]="Raw must contain only digits 1 to 9";$0.raiseerror()}});$k[$j++]=Infinity;$k[$j++]=Infinity;$F($1.barcode,function(){var _9=$k[--$j];$k[$j++]=$f(_9-48)});var _A=$a();$k[$j++]=Infinity;for(var _C=0,_D=~~(($1.barcode.length+1)/2);_C<_D;_C++){$k[$j++]=$1.height}var _F=$a();$k[$j++]=Infinity;for(var _H=0,_I=~~(($1.barcode.length+1)/2);_H<_I;_H++){$k[$j++]=0}var _J=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_A;$k[$j++]="bhs";$k[$j++]=_F;$k[$j++]="bbs";$k[$j++]=_J;$k[$j++]="opt";$k[$j++]=$1.options;var _L=$d();$k[$j++]=_L;if(!$1.dontdraw){$0.renlinear()}};$0.daft=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.height=.175;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;$F($1.barcode,function(){var _7=$k[--$j];if(_7!=68&&(_7!=65&&(_7!=70&&_7!=84))){$k[$j++]="bwipp.daftBadCharacter";$k[$j++]="DAFT must contain only characters D, A, F and T";$0.raiseerror()}});$1.barlen=$1.barcode.length;$1.bbs=$a($1.barlen);$1.bhs=$a($1.barlen);for(var _F=0,_E=$1.barlen-1;_F<=_E;_F+=1){$1.i=_F;$1.enc=$G($1.barcode,$1.i,1);if($eq($1.enc,"D")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"A")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,5*$1.height/8)}if($eq($1.enc,"F")){$p($1.bbs,$1.i,0*$1.height/8);$p($1.bhs,$1.i,8*$1.height/8)}if($eq($1.enc,"T")){$p($1.bbs,$1.i,3*$1.height/8);$p($1.bhs,$1.i,2*$1.height/8)}}$k[$j++]=Infinity;var _l=$1.bbs;var _m=$1.bhs;$k[$j++]=Infinity;for(var _o=0,_p=$1.bhs.length-1;_o<_p;_o++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _q=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="bbs";$k[$j++]=_l;$k[$j++]="bhs";$k[$j++]=_m;$k[$j++]="sbs";$k[$j++]=_q;$k[$j++]="opt";$k[$j++]=$1.options;var _s=$d();$k[$j++]=_s;if(!$1.dontdraw){$0.renlinear()}};$0.symbol=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _H=new Map([["fima",function(){$1.sbs=$a([2.25,2.25,2.25,11.25,2.25,11.25,2.25,2.25,2.25]);$1.bhs=$a([.625,.625,.625,.625,.625]);$1.bbs=$a([0,0,0,0,0])}],["fimb",function(){$1.sbs=$a([2.25,6.75,2.25,2.25,2.25,6.25,2.25,2.25,2.25,6.75,2.25]);$1.bhs=$a([.625,.625,.625,.625,.625,.625]);$1.bbs=$a([0,0,0,0,0,0])}],["fimc",function(){$1.sbs=$a([2.25,2.25,2.25,6.75,2.25,6.75,2.25,6.75,2.25,2.25,2.25]);$1.bhs=$a([.625,.625,.625,.625,.625,.625]);$1.bbs=$a([0,0,0,0,0,0])}],["fimd",function(){$1.sbs=$a([2.25,2.25,2.25,2.25,2.25,6.75,2.25,6.75,2.25,2.25,2.25,2.25,2.25]);$1.bhs=$a([.625,.625,.625,.625,.625,.625,.625]);$1.bbs=$a([0,0,0,0,0,0,0])}]]);$1.symbols=_H;var _K=$g($1.symbols,$1.barcode)!==undefined;if(!_K){$k[$j++]="bwipp.symbolUnknownSymbol";$k[$j++]="Unknown symbol name provided";$0.raiseerror()}if($g($1.symbols,$1.barcode)()===true){return true}var _S=new Map([["ren",$0.renlinear],["sbs",$1.sbs],["bhs",$1.bhs],["bbs",$1.bbs],["opt",$1.options]]);$k[$j++]=_S;if(!$1.dontdraw){$0.renlinear()}};$0.pdf417=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.compact=false;$1.eclevel=-1;$1.columns=0;$1.rows=0;$1.rowmult=3;$1.encoding="auto";$1.ccc=false;$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.eclevel=~~$1.eclevel;$1.columns=~~$1.columns;$1.rows=~~$1.rows;$1.rowmult=+$1.rowmult;if($1.raw){$1.encoding="raw"}if($eq($1.encoding,"raw")){$1.datcws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.datcws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.datcws=$G($1.datcws,0,$1.j)}if($1.ccc){$1.encoding="ccc"}$1.encb=function(){$1.in=$k[--$j];$1.inlen=$1.in.length;$1.out=$a(~~($1.inlen/6)*5+$1.inlen%6);for(var _Y=0,_X=~~($1.inlen/6)-1;_Y<=_X;_Y+=1){$1.k=_Y;$k[$j++]=Infinity;$q($G($1.in,$1.k*6,3));$1.msbs=$a();$k[$j++]=Infinity;$q($1.msbs);var _e=$k[--$j];var _f=$k[--$j];var _g=$k[--$j];$k[$j++]=$f($f(_e+_f*256)+_g*65536);for(var _h=0,_i=3;_h<_i;_h++){var _j=$k[--$j];$k[$j++]=_j%900;$k[$j++]=~~(_j/900)}$1.mscs=$a();$k[$j++]=Infinity;$q($G($1.in,$1.k*6+3,3));$1.lsbs=$a();$k[$j++]=Infinity;$q($1.lsbs);var _q=$k[--$j];var _r=$k[--$j];var _s=$k[--$j];$k[$j++]=$f($f(_q+_r*256)+_s*65536);for(var _t=0,_u=3;_t<_u;_t++){var _v=$k[--$j];$k[$j++]=_v%900;$k[$j++]=~~(_v/900)}$1.lscs=$a();var _y=$g($1.lscs,0);var _10=$g($1.mscs,0);$p($1.out,$1.k*5+4,$f(_y+_10*316)%900);var _14=$g($1.lscs,1);var _16=$g($1.mscs,0);var _18=$g($1.mscs,1);$p($1.out,$1.k*5+3,$f($f($f(~~($f(_y+_10*316)/900)+_14)+_16*641)+_18*316)%900);var _1C=$g($1.lscs,2);var _1E=$g($1.mscs,0);var _1G=$g($1.mscs,1);var _1I=$g($1.mscs,2);$p($1.out,$1.k*5+2,$f($f($f($f(~~($f($f($f(~~($f(_y+_10*316)/900)+_14)+_16*641)+_18*316)/900)+_1C)+_1E*20)+_1G*641)+_1I*316)%900);var _1M=$g($1.lscs,3);var _1O=$g($1.mscs,1);var _1Q=$g($1.mscs,2);$p($1.out,$1.k*5+1,$f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_y+_10*316)/900)+_14)+_16*641)+_18*316)/900)+_1C)+_1E*20)+_1G*641)+_1I*316)/900)+_1M)+_1O*20)+_1Q*641)%900);$p($1.out,$1.k*5,$f(~~($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_y+_10*316)/900)+_14)+_16*641)+_18*316)/900)+_1C)+_1E*20)+_1G*641)+_1I*316)/900)+_1M)+_1O*20)+_1Q*641)/900)+$g($1.mscs,2)*20)%900)}$1.rem=$1.inlen%6;if($1.rem!=0){$k[$j++]=$1.out;$k[$j++]=$1.out.length-$1.rem;$k[$j++]=Infinity;$q($G($1.in,$1.inlen-$1.rem,$1.rem));var _1h=$a();var _1i=$k[--$j];$P($k[--$j],_1i,_1h)}$k[$j++]=$1.out};if($eq($1.encoding,"byte")||$eq($1.encoding,"ccc")){$1.barlen=$1.barcode.length;$1.datcws=$a(~~($1.barlen/6)*5+$1.barlen%6+1);var _1t=$1.barlen%6==0?924:901;$p($1.datcws,0,_1t);$k[$j++]=$1.datcws;$k[$j++]=1;$k[$j++]=Infinity;$F($1.barcode);var _1w=$a();$k[$j++]=_1w;$1.encb();var _1x=$k[--$j];var _1y=$k[--$j];$P($k[--$j],_1y,_1x);if($eq($1.encoding,"ccc")){$k[$j++]=Infinity;$k[$j++]=920;$q($1.datcws);$1.datcws=$a()}}if($eq($1.encoding,"auto")){var _26=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true]]);$1.fncvals=_26;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _29=$k[--$j];$1[$k[--$j]]=_29;$1.msglen=$1.msg.length;$1.T=0;$1.N=1;$1.B=2;$1.A=0;$1.L=1;$1.M=2;$1.P=3;$1.tl=-1;$1.nl=-2;$1.bl=-3;$1.bl6=-4;$1.bs=-5;$1.al=-6;$1.ll=-7;$1.ml=-8;$1.pl=-9;$1.as=-10;$1.ps=-11;$1.charmaps=$a([$a(["A","a","0",";"]),$a(["B","b","1","<"]),$a(["C","c","2",">"]),$a(["D","d","3","@"]),$a(["E","e","4","["]),$a(["F","f","5",92]),$a(["G","g","6","]"]),$a(["H","h","7","_"]),$a(["I","i","8","`"]),$a(["J","j","9","~"]),$a(["K","k","&","!"]),$a(["L","l",13,13]),$a(["M","m",9,9]),$a(["N","n",",",","]),$a(["O","o",":",":"]),$a(["P","p","#",10]),$a(["Q","q","-","-"]),$a(["R","r",".","."]),$a(["S","s","$","$"]),$a(["T","t","/","/"]),$a(["U","u","+",'"']),$a(["V","v","%","|"]),$a(["W","w","*","*"]),$a(["X","x","=",40]),$a(["Y","y","^",41]),$a(["Z","z",$1.pl,"?"]),$a([" "," "," ","{"]),$a([$1.ll,$1.as,$1.ll,"}"]),$a([$1.ml,$1.ml,$1.al,"'"]),$a([$1.ps,$1.ps,$1.ps,$1.al])]);$1.charvals=$a([new Map,new Map,new Map,new Map]);$1.alltext=new Map;for(var _2v=0,_2u=$1.charmaps.length-1;_2v<=_2u;_2v+=1){$1.i=_2v;$1.encs=$g($1.charmaps,$1.i);for(var _2z=0;_2z<=3;_2z+=1){$1.j=_2z;var _32=$g($1.encs,$1.j);$k[$j++]=_32;if($eq($t(_32),"stringtype")){var _35=$g($k[--$j],0);$k[$j++]=_35}var _36=$k[--$j];$p($g($1.charvals,$1.j),_36,$1.i);$p($1.alltext,_36,-1)}}$1.e=1e4;$1.latlen=$a([$a([0,1,1,2]),$a([2,0,1,2]),$a([1,1,0,1]),$a([1,2,2,0])]);$1.latseq=$a([$a([$a([]),$a([$1.ll]),$a([$1.ml]),$a([$1.ml,$1.pl])]),$a([$a([$1.ml,$1.al]),$a([]),$a([$1.ml]),$a([$1.ml,$1.pl])]),$a([$a([$1.al]),$a([$1.ll]),$a([]),$a([$1.pl])]),$a([$a([$1.al]),$a([$1.al,$1.ll]),$a([$1.al,$1.ml]),$a([])])]);$1.shftlen=$a([$a([$1.e,$1.e,$1.e,1]),$a([1,$1.e,$1.e,1]),$a([$1.e,$1.e,$1.e,1]),$a([$1.e,$1.e,$1.e,$1.e])]);$k[$j++]=Infinity;for(var _4B=0,_4C=$1.msglen;_4B<_4C;_4B++){$k[$j++]=0}$k[$j++]=0;$1.numdigits=$a();$k[$j++]=Infinity;for(var _4F=0,_4G=$1.msglen;_4F<_4G;_4F++){$k[$j++]=0}$k[$j++]=0;$1.numtext=$a();$k[$j++]=Infinity;for(var _4J=0,_4K=$1.msglen;_4J<_4K;_4J++){$k[$j++]=0}$k[$j++]=0;$1.numbytes=$a();$k[$j++]=Infinity;for(var _4N=0,_4O=$1.msglen;_4N<_4O;_4N++){$k[$j++]=0}$k[$j++]=0;$1.iseci=$a();for(var _4R=$1.msglen-1;_4R>=0;_4R-=1){$1.i=_4R;var _4U=$g($1.msg,$1.i);if(_4U>=48&&_4U<=57){$p($1.numdigits,$1.i,$f($g($1.numdigits,$1.i+1)+1))}var _4e=$g($1.alltext,$g($1.msg,$1.i))!==undefined;if(_4e&&$g($1.numdigits,$1.i)<13){$p($1.numtext,$1.i,$f($g($1.numtext,$1.i+1)+1))}if($g($1.msg,$1.i)>=0&&$g($1.numtext,$1.i)<5&&$g($1.numdigits,$1.i)<13){$p($1.numbytes,$1.i,$f($g($1.numbytes,$1.i+1)+1))}$p($1.iseci,$1.i,$g($1.msg,$1.i)<=-1e6)}$1.numdigits=$G($1.numdigits,0,$1.msglen);$1.numtext=$G($1.numtext,0,$1.msglen);$1.numbytes=$G($1.numbytes,0,$1.msglen);$1.seq=$a([]);$1.seqlen=0;$1.state=$1.T;$1.p=0;for(;;){if($1.p==$1.msglen){break}if($g($1.iseci,$1.p)){$1.eci=$g($1.msg,$1.p);$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$a([$1.eci]);$1.seq=$a();$1.p=$1.p+1;$k[$j++]="seqlen";$k[$j++]=$1.seqlen;if($1.eci<=-1810900){$k[$j++]=2}else{var _5X=$1.eci<=-1000900?3:2;$k[$j++]=_5X}var _5Y=$k[--$j];var _5Z=$k[--$j];$1[$k[--$j]]=$f(_5Z+_5Y)}else{$1.n=$g($1.numdigits,$1.p);if($1.n>=13){$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$1.nl;$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.n));var _5l=$a();$k[$j++]=_5l;$1.seq=$a();$1.state=$1.N;$1.p=$f($1.p+$1.n);$1.seqlen=$f($1.seqlen+1+$1.n)}else{$1.t=$g($1.numtext,$1.p);if($1.t>=5){$k[$j++]=Infinity;$q($1.seq);if($1.state!=$1.T){$k[$j++]=$1.tl}$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.t));var _64=$a();$k[$j++]=_64;$1.seq=$a();$1.state=$1.T;$1.p=$f($1.p+$1.t);$1.seqlen=$f($f($1.seqlen+1)+$1.t)}else{$1.b=$g($1.numbytes,$1.p);if($1.b==1&&$1.state==$1.T){$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$1.bs;$k[$j++]=$a([$g($1.msg,$1.p)]);$1.seq=$a();$1.p=$f($1.p+$1.b);$1.seqlen=$f($1.seqlen+2)}else{$k[$j++]=Infinity;$q($1.seq);var _6T=$1.b%6!=0?$1.bl:$1.bl6;$k[$j++]=_6T;$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.b));var _6Y=$a();$k[$j++]=_6Y;$1.seq=$a();$1.state=$1.B;$1.p=$f($1.p+$1.b);$1.seqlen=$f($f($1.seqlen+1)+$1.b)}}}}}$k[$j++]=Infinity;$k[$j++]=$1.tl;$k[$j++]=900;$k[$j++]=$1.bl;$k[$j++]=901;$k[$j++]=$1.bl6;$k[$j++]=924;$k[$j++]=$1.nl;$k[$j++]=902;$k[$j++]=$1.bs;$k[$j++]=913;$1.latchcws=$d();$1.enca=function(){var _6p=$g($g($1.charvals,$1.A),$k[--$j]);$k[$j++]=_6p};$1.encl=function(){var _6u=$g($g($1.charvals,$1.L),$k[--$j]);$k[$j++]=_6u};$1.encm=function(){var _6z=$g($g($1.charvals,$1.M),$k[--$j]);$k[$j++]=_6z};$1.encp=function(){var _74=$g($g($1.charvals,$1.P),$k[--$j]);$k[$j++]=_74};$1.textencfuncs=$a(["enca","encl","encm","encp"]);$1.addtotext=function(){$p($1.text,$1.l,$k[--$j]);$1.l=$1.l+1};$1.enct=function(){$1.in=$k[--$j];$1.curlen=$a([$1.e,$1.e,$1.e,$1.e]);$p($1.curlen,$1.submode,0);$1.curseq=$a([$a([]),$a([]),$a([]),$a([])]);$F($1.in,function(){$1.char=$k[--$j];for(;;){$1.imp=false;var _7T=$a([$1.A,$1.L,$1.M,$1.P]);for(var _7U=0,_7V=_7T.length;_7U<_7V;_7U++){$1.x=$g(_7T,_7U);var _7b=$a([$1.A,$1.L,$1.M,$1.P]);for(var _7c=0,_7d=_7b.length;_7c<_7d;_7c++){$1.y=$g(_7b,_7c);$1.cost=$f($g($1.curlen,$1.x)+$g($g($1.latlen,$1.x),$1.y));if($1.cost<$g($1.curlen,$1.y)){$p($1.curlen,$1.y,$1.cost);$k[$j++]=$1.curseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$q($g($g($1.latseq,$1.x),$1.y));var _84=$a();var _85=$k[--$j];$p($k[--$j],_85,_84);$1.imp=true}}}if(!$1.imp){break}}$1.nxtlen=$a([$1.e,$1.e,$1.e,$1.e]);$1.nxtseq=$a(4);var _8I=$a([$1.A,$1.L,$1.M,$1.P]);for(var _8J=0,_8K=_8I.length;_8J<_8K;_8J++){$1.x=$g(_8I,_8J);for(;;){var _8Q=$g($g($1.charvals,$1.x),$1.char)!==undefined;if(!_8Q){break}$1.cost=$f($g($1.curlen,$1.x)+1);if($1.cost<$g($1.nxtlen,$1.x)){$p($1.nxtlen,$1.x,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.x;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$k[$j++]=$1.char;var _8h=$a();var _8i=$k[--$j];$p($k[--$j],_8i,_8h)}var _8o=$a([$1.A,$1.L,$1.M,$1.P]);for(var _8p=0,_8q=_8o.length;_8p<_8q;_8p++){$1.y=$g(_8o,_8p);if($ne($1.x,$1.y)){$1.cost=$f($f($g($1.curlen,$1.y)+$g($g($1.shftlen,$1.y),$1.x))+1);if($1.cost<$g($1.nxtlen,$1.y)){$p($1.nxtlen,$1.y,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.y));var _9G=$1.x==$1.A?$1.as:$1.ps;$k[$j++]=_9G;$k[$j++]=$1.char;var _9I=$a();var _9J=$k[--$j];$p($k[--$j],_9J,_9I)}}}break}}$1.curlen=$1.nxtlen;$1.curseq=$1.nxtseq});$1.minseq=$1.e;var _9S=$a([$1.A,$1.L,$1.M,$1.P]);for(var _9T=0,_9U=_9S.length;_9T<_9U;_9T++){$1.k=$g(_9S,_9T);if($g($1.curlen,$1.k)<$1.minseq){$1.minseq=$g($1.curlen,$1.k);$1.txtseq=$g($1.curseq,$1.k)}}$1.text=$a($1.minseq);$1.k=0;$1.l=0;for(;;){if($1.k>=$1.txtseq.length){break}$1.char=$g($1.txtseq,$1.k);$k[$j++]=$1.char;if($1[$g($1.textencfuncs,$1.submode)]()===true){break}$1.addtotext();$1.k=$1.k+1;if($1.char==$1.as||$1.char==$1.ps){$k[$j++]=$g($1.txtseq,$1.k);if($1.char==$1.as){$1.enca()}else{$1.encp()}$1.addtotext();$1.k=$1.k+1}if($1.char==$1.al){$1.submode=$1.A}if($1.char==$1.ll){$1.submode=$1.L}if($1.char==$1.ml){$1.submode=$1.M}if($1.char==$1.pl){$1.submode=$1.P}}if($1.text.length%2==1){if($1.submode==$1.P){$k[$j++]="pad";$k[$j++]=$1.al;$1.encp();var _AJ=$k[--$j];$1[$k[--$j]]=_AJ;$1.submode=$1.A}else{$k[$j++]="pad";$k[$j++]=$1.ps;if($1[$g($1.textencfuncs,$1.submode)]()===true){return true}var _AR=$k[--$j];$1[$k[--$j]]=_AR}$k[$j++]=Infinity;$q($1.text);$k[$j++]=$1.pad;$1.text=$a()}$1.out=$a(~~($1.text.length/2));for(var _Aa=0,_AZ=$1.out.length-1;_Aa<=_AZ;_Aa+=1){$1.k=_Aa;$p($1.out,$1.k,$f($g($1.text,$1.k*2)*30+$g($1.text,$1.k*2+1)))}$k[$j++]=$1.out};$1.encn=function(){$1.in=$k[--$j];$1.out=$a([]);for(var _Ao=0,_An=$1.in.length-1;_Ao<=_An;_Ao+=44){$1.k=_Ao;$k[$j++]=Infinity;var _At=$1.in.length-$1.k;$k[$j++]=1;$k[$j++]=$1.in;$k[$j++]=$1.k;$k[$j++]=_At;if(_At>44){$j--;$k[$j++]=44}var _Au=$k[--$j];var _Av=$k[--$j];var _Ax=$G($k[--$j],_Av,_Au);for(var _Ay=0,_Az=_Ax.length;_Ay<_Az;_Ay++){$k[$j++]=$f($g(_Ax,_Ay)-48)}$1.gmod=$a();$1.cwn=$a([]);for(;;){$1.dv=900;$1.gmul=$a([]);$1.val=0;for(;;){if($1.gmod.length==0){break}$1.val=$f($1.val*10+$g($1.gmod,0));$1.gmod=$G($1.gmod,1,$1.gmod.length-1);if($1.val<$1.dv){if($1.gmul.length!=0){$k[$j++]=Infinity;$q($1.gmul);$k[$j++]=0;$1.gmul=$a()}}else{$k[$j++]=Infinity;$q($1.gmul);$k[$j++]=~~($1.val/$1.dv);$1.gmul=$a()}$1.val=$1.val%$1.dv}$1.dv=$1.val;$k[$j++]=Infinity;$k[$j++]=$1.dv;$q($1.cwn);$1.cwn=$a();$1.gmod=$1.gmul;if($1.gmul.length==0){break}}$k[$j++]=Infinity;$q($1.out);$q($1.cwn);$1.out=$a()}$k[$j++]=$1.out};$1.ence=function(){var _BY=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_BY;if(_BY<=899){var _BZ=$k[--$j];$k[$j++]=927;$k[$j++]=_BZ;$r($a(2))}else{var _Bb=$k[--$j];$k[$j++]=_Bb;if(_Bb<=810899){var _Bc=$k[--$j];$k[$j++]=926;$k[$j++]=~~(_Bc/900)-1;$k[$j++]=_Bc%900;$r($a(3))}else{var _Be=$k[--$j];$k[$j++]=_Be;if(_Be<=811799){var _Bf=$k[--$j];$k[$j++]=925;$k[$j++]=$f(_Bf-810900);$r($a(2))}else{$k[$j++]="bwipp.pdf417badECI";$k[$j++]="PDF417 supports ECIs 000000 to 811799";$0.raiseerror()}}}};$1.encfuncs=$a(["enct","encn","encb"]);$1.addtocws=function(){var _Bi=$k[--$j];$P($1.datcws,$1.j,_Bi);$1.j=_Bi.length+$1.j};$1.state=$1.T;$1.submode=$1.A;$1.datcws=$a($1.seqlen);$1.i=0;$1.j=0;for(;;){if($1.i>=$1.seq.length){break}$1.chars=$g($1.seq,$1.i);if($eq($t($1.chars),"arraytype")){if($g($1.chars,0)<=-1e6){$k[$j++]=$1.chars;$1.ence();$1.addtocws()}else{$k[$j++]=$1.chars;if($1[$g($1.encfuncs,$1.state)]()===true){break}$1.addtocws()}}else{$k[$j++]=$a([$g($1.latchcws,$1.chars)]);$1.addtocws();if($1.chars==$1.tl){$1.state=$1.T;$1.submode=$1.A}if($1.chars==$1.nl){$1.state=$1.N}if($1.chars==$1.bl||$1.chars==$1.bl6){$1.state=$1.B}if($1.chars==$1.bs){$1.i=$1.i+1;$k[$j++]=$g($1.seq,$1.i);$1.encb();$1.addtocws()}}$1.i=$1.i+1}$1.datcws=$G($1.datcws,0,$1.j)}$1.m=$1.datcws.length;if($1.eclevel==-1){if($1.m<=40){$1.eclevel=2}if($1.m>=41&&$1.m<=160){$1.eclevel=3}if($1.m>=161&&$1.m<=320){$1.eclevel=4}if($1.m>=321){$1.eclevel=5}}$1.maxeclevel=~~(Math.log(928-1-$1.m)/Math.log(2))-1;if($1.eclevel>$1.maxeclevel){$1.eclevel=$1.maxeclevel}$1.k=~~Math.pow(2,$1.eclevel+1);if($1.columns==0){$1.columns=~~Math.round(Math.sqrt(($1.m+$1.k)/3))}$k[$j++]="c";if($1.columns>=1){$k[$j++]=$1.columns}else{$k[$j++]=1}var _Cn=$k[--$j];$1[$k[--$j]]=_Cn;$1.r=~~Math.ceil(($1.m+$1.k+1)/$1.columns);if($1.r<$1.rows&&$1.rows<=90){$1.r=$1.rows}if($1.r<3){$1.r=3}var _Cx=$1.c;var _Cy=$1.r;var _Cz=$1.m;var _D0=8;var _D1=~~(Math.log($f($f(_Cx*_Cy-1)-_Cz))/Math.log(2))-1;if(~~(Math.log($f($f(_Cx*_Cy-1)-_Cz))/Math.log(2))-1>8){var _=_D0;_D0=_D1;_D1=_}$1.maxeclevel=_D1;if($1.maxeclevel>$1.eclevel){$1.eclevel=$1.maxeclevel;$1.k=~~Math.pow(2,$1.eclevel+1)}$1.n=$f($1.c*$1.r-$1.k);$1.cws=$a($f($1.c*$1.r+1));$p($1.cws,0,$1.n);$P($1.cws,1,$1.datcws);$k[$j++]=$1.cws;$k[$j++]=$1.m+1;$k[$j++]=Infinity;for(var _DK=0,_DL=$f($f($1.n-$1.m)-1);_DK<_DL;_DK++){$k[$j++]=900}var _DM=$a();var _DN=$k[--$j];$P($k[--$j],_DN,_DM);$k[$j++]=$1.cws;$k[$j++]=$1.n;$k[$j++]=Infinity;for(var _DS=0,_DT=$1.k;_DS<_DT;_DS++){$k[$j++]=0}$k[$j++]=0;var _DU=$a();var _DV=$k[--$j];$P($k[--$j],_DV,_DU);$k[$j++]=Infinity;$k[$j++]=1;for(var _DX=0,_DY=928;_DX<_DY;_DX++){var _DZ=$k[--$j];$k[$j++]=_DZ;$k[$j++]=_DZ*3%929}$1.rsalog=$a();$1.rslog=$a(929);for(var _Dc=1;_Dc<=928;_Dc+=1){$p($1.rslog,$g($1.rsalog,_Dc),_Dc)}$1.rsprod=function(){var _Dg=$k[--$j];var _Dh=$k[--$j];$k[$j++]=_Dh;$k[$j++]=_Dg;if(_Dg!=0&&_Dh!=0){var _Dk=$g($1.rslog,$k[--$j]);var _Dp=$g($1.rsalog,$f(_Dk+$g($1.rslog,$k[--$j]))%928);$k[$j++]=_Dp}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Dr=0,_Ds=$1.k;_Dr<_Ds;_Dr++){$k[$j++]=0}$1.coeffs=$a();for(var _Dw=1,_Dv=$1.k;_Dw<=_Dv;_Dw+=1){$1.i=_Dw;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _E3=$1.i-1;_E3>=1;_E3-=1){$1.j=_E3;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _EF=$k[--$j];var _EG=$k[--$j];var _EH=$k[--$j];$p($k[--$j],_EH,$f(_EG+_EF)%929)}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _EP=$k[--$j];var _EQ=$k[--$j];$p($k[--$j],_EQ,_EP)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);for(var _EW=$1.coeffs.length-1;_EW>=0;_EW-=2){var _EX=$1.coeffs;$p(_EX,_EW,$f(929-$g(_EX,_EW)))}for(var _Eb=0,_Ea=$f($1.n-1);_Eb<=_Ea;_Eb+=1){$1.t=$f($g($1.cws,_Eb)+$g($1.cws,$1.n))%929;for(var _Ej=0,_Ei=$1.k-1;_Ej<=_Ei;_Ej+=1){$1.j=_Ej;$p($1.cws,$f($1.n+$1.j),$f($g($1.cws,$f($f($1.n+$1.j)+1))+$f(929-$1.t*$g($1.coeffs,$1.k-$1.j-1)%929))%929)}}for(var _F0=$1.n,_Ez=$f($1.n+$1.k);_F0<=_Ez;_F0+=1){$p($1.cws,_F0,$f(929-$g($1.cws,_F0))%929)}$1.cws=$G($1.cws,0,$1.cws.length-1);$1.clusters=$a([$a([120256,125680,128380,120032,125560,128318,108736,119920,108640,86080,108592,86048,110016,120560,125820,109792,120440,125758,88256,109680,88160,89536,110320,120700,89312,110200,120638,89200,110140,89840,110460,89720,110398,89980,128506,119520,125304,128190,107712,119408,125244,107616,119352,84032,107568,119324,84e3,107544,83984,108256,119672,125374,85184,108144,119612,85088,108088,119582,85040,108060,85728,108408,119742,85616,108348,85560,108318,85880,108478,85820,85790,107200,119152,125116,107104,119096,125086,83008,107056,119068,82976,107032,82960,82952,83648,107376,119228,83552,107320,119198,83504,107292,83480,83468,83824,107452,83768,107422,83740,83900,106848,118968,125022,82496,106800,118940,82464,106776,118926,82448,106764,82440,106758,82784,106936,119006,82736,106908,82712,106894,82700,82694,106974,82830,82240,106672,118876,82208,106648,118862,82192,106636,82184,106630,82180,82352,82328,82316,82080,118830,106572,106566,82050,117472,124280,127678,103616,117360,124220,103520,117304,124190,75840,103472,75808,104160,117624,124350,76992,104048,117564,76896,103992,76848,76824,77536,104312,117694,77424,104252,77368,77340,77688,104382,77628,77758,121536,126320,128700,121440,126264,128670,111680,121392,126236,111648,121368,126222,111632,121356,103104,117104,124092,112320,103008,117048,124062,112224,121656,126366,93248,74784,102936,117006,93216,112152,93200,75456,103280,117180,93888,75360,103224,117150,93792,112440,121758,93744,75288,93720,75632,103356,94064,75576,103326,94008,112542,93980,75708,94140,75678,94110,121184,126136,128606,111168,121136,126108,111136,121112,126094,111120,121100,111112,111108,102752,116920,123998,111456,102704,116892,91712,74272,121244,116878,91680,74256,102668,91664,111372,102662,74244,74592,102840,116958,92e3,74544,102812,91952,111516,102798,91928,74508,74502,74680,102878,92088,74652,92060,74638,92046,92126,110912,121008,126044,110880,120984,126030,110864,120972,110856,120966,110852,110850,74048,102576,116828,90944,74016,102552,116814,90912,111e3,121038,90896,73992,102534,90888,110982,90884,74160,102620,91056,74136,102606,91032,111054,91020,74118,91014,91100,91086,110752,120920,125998,110736,120908,110728,120902,110724,110722,73888,102488,116782,90528,73872,102476,90512,110796,102470,90504,73860,90500,73858,73944,90584,90572,90566,120876,120870,110658,102444,73800,90312,90308,90306,101056,116080,123580,100960,116024,70720,100912,115996,70688,100888,70672,70664,71360,101232,116156,71264,101176,116126,71216,101148,71192,71180,71536,101308,71480,101278,71452,71612,71582,118112,124600,127838,105024,118064,124572,104992,118040,124558,104976,118028,104968,118022,100704,115896,123486,105312,100656,115868,79424,70176,118172,115854,79392,105240,100620,79376,70152,79368,70496,100792,115934,79712,70448,118238,79664,105372,100750,79640,70412,79628,70584,100830,79800,70556,79772,70542,70622,79838,122176,126640,128860,122144,126616,128846,122128,126604,122120,126598,122116,104768,117936,124508,113472,104736,126684,124494,113440,122264,126670,113424,104712,117894,113416,122246,104706,69952,100528,115804,78656,69920,100504,115790,96064,78624,104856,117966,96032,113560,122318,100486,96016,78600,104838,96008,69890,70064,100572,78768,70040,100558,96176,78744,104910,96152,113614,70022,78726,70108,78812,70094,96220,78798,122016,126552,128814,122e3,126540,121992,126534,121988,121986,104608,117848,124462,113056,104592,126574,113040,122060,117830,113032,104580,113028,104578,113026,69792,100440,115758,78240,69776,100428,95136,78224,104652,100422,95120,113100,69764,95112,78212,69762,78210,69848,100462,78296,69836,95192,78284,69830,95180,78278,69870,95214,121936,126508,121928,126502,121924,121922,104528,117804,112848,104520,117798,112840,121958,112836,104514,112834,69712,100396,78032,69704,100390,94672,78024,104550,94664,112870,69698,94660,78018,94658,78060,94700,94694,126486,121890,117782,104484,104482,69672,77928,94440,69666,77922,99680,68160,99632,68128,99608,115342,68112,99596,68104,99590,68448,99768,115422,68400,99740,68376,99726,68364,68358,68536,99806,68508,68494,68574,101696,116400,123740,101664,116376,101648,116364,101640,116358,101636,67904,99504,115292,72512,67872,116444,115278,72480,101784,116430,72464,67848,99462,72456,101766,67842,68016,99548,72624,67992,99534,72600,101838,72588,67974,68060,72668,68046,72654,118432,124760,127918,118416,124748,118408,124742,118404,118402,101536,116312,105888,101520,116300,105872,118476,116294,105864,101508,105860,101506,105858,67744,99416,72096,67728,116334,80800,72080,101580,99398,80784,105932,67716,80776,72068,67714,72066,67800,99438,72152,67788,80856,72140,67782,80844,72134,67822,72174,80878,126800,128940,126792,128934,126788,126786,118352,124716,122576,126828,124710,122568,126822,122564,118338,122562,101456,116268,105680,101448,116262,114128,105672,118374,114120,122598,101442,114116,105666,114114,67664,99372,71888,67656,99366,80336,71880,101478,97232,80328,105702,67650,97224,114150,71874,97220,67692,71916,67686,80364,71910,97260,80358,97254,126760,128918,126756,126754,118312,124694,122472,126774,122468,118306,122466,101416,116246,105576,101412,113896,105572,101410,113892,105570,113890,67624,99350,71784,101430,80104,71780,67618,96744,80100,71778,96740,80098,96738,71798,96758,126738,122420,122418,105524,113780,113778,71732,79988,96500,96498,66880,66848,98968,66832,66824,66820,66992,66968,66956,66950,67036,67022,1e5,99984,115532,99976,115526,99972,99970,66720,98904,69024,100056,98892,69008,100044,69e3,100038,68996,66690,68994,66776,98926,69080,100078,69068,66758,69062,66798,69102,116560,116552,116548,116546,99920,102096,116588,115494,102088,116582,102084,99906,102082,66640,68816,66632,98854,73168,68808,66628,73160,68804,66626,73156,68802,66668,68844,66662,73196,68838,73190,124840,124836,124834,116520,118632,124854,118628,116514,118626,99880,115478,101992,116534,106216,101988,99874,106212,101986,106210,66600,98838,68712,99894,72936,68708,66594,81384,72932,68706,81380,72930,66614,68726,72950,81398,128980,128978,124820,126900,124818,126898,116500,118580,116498,122740,118578,122738,99860,101940,99858,106100,101938,114420]),$a([128352,129720,125504,128304,129692,125472,128280,129678,125456,128268,125448,128262,125444,125792,128440,129758,120384,125744,128412,120352,125720,128398,120336,125708,120328,125702,120324,120672,125880,128478,110144,120624,125852,110112,120600,125838,110096,120588,110088,120582,110084,110432,120760,125918,89664,110384,120732,89632,110360,120718,89616,110348,89608,110342,89952,110520,120798,89904,110492,89880,110478,89868,90040,110558,90012,89998,125248,128176,129628,125216,128152,129614,125200,128140,125192,128134,125188,125186,119616,125360,128220,119584,125336,128206,119568,125324,119560,125318,119556,119554,108352,119728,125404,108320,119704,125390,108304,119692,108296,119686,108292,108290,85824,108464,119772,85792,108440,119758,85776,108428,85768,108422,85764,85936,108508,85912,108494,85900,85894,85980,85966,125088,128088,129582,125072,128076,125064,128070,125060,125058,119200,125144,128110,119184,125132,119176,125126,119172,119170,107424,119256,125166,107408,119244,107400,119238,107396,107394,83872,107480,119278,83856,107468,83848,107462,83844,83842,83928,107502,83916,83910,83950,125008,128044,125e3,128038,124996,124994,118992,125036,118984,125030,118980,118978,106960,119020,106952,119014,106948,106946,82896,106988,82888,106982,82884,82882,82924,82918,124968,128022,124964,124962,118888,124982,118884,118882,106728,118902,106724,106722,82408,106742,82404,82402,124948,124946,118836,118834,106612,106610,124224,127664,129372,124192,127640,129358,124176,127628,124168,127622,124164,124162,117568,124336,127708,117536,124312,127694,117520,124300,117512,124294,117508,117506,104256,117680,124380,104224,117656,124366,104208,117644,104200,117638,104196,104194,77632,104368,117724,77600,104344,117710,77584,104332,77576,104326,77572,77744,104412,77720,104398,77708,77702,77788,77774,128672,129880,93168,128656,129868,92664,128648,129862,92412,128644,128642,124064,127576,129326,126368,124048,129902,126352,128716,127558,126344,124036,126340,124034,126338,117152,124120,127598,121760,117136,124108,121744,126412,124102,121736,117124,121732,117122,121730,103328,117208,124142,112544,103312,117196,112528,121804,117190,112520,103300,112516,103298,112514,75680,103384,117230,94112,75664,103372,94096,112588,103366,94088,75652,94084,75650,75736,103406,94168,75724,94156,75718,94150,75758,128592,129836,91640,128584,129830,91388,128580,91262,128578,123984,127532,126160,123976,127526,126152,128614,126148,123970,126146,116944,124012,121296,116936,124006,121288,126182,121284,116930,121282,102864,116972,111568,102856,116966,111560,121318,111556,102850,111554,74704,102892,92112,74696,102886,92104,111590,92100,74690,92098,74732,92140,74726,92134,128552,129814,90876,128548,90750,128546,123944,127510,126056,128566,126052,123938,126050,116840,123958,121064,116836,121060,116834,121058,102632,116854,111080,121078,111076,102626,111074,74216,102646,91112,74212,91108,74210,91106,74230,91126,128532,90494,128530,123924,126004,123922,126002,116788,120948,116786,120946,102516,110836,102514,110834,73972,90612,73970,90610,128522,123914,125978,116762,120890,102458,110714,123552,127320,129198,123536,127308,123528,127302,123524,123522,116128,123608,127342,116112,123596,116104,123590,116100,116098,101280,116184,123630,101264,116172,101256,116166,101252,101250,71584,101336,116206,71568,101324,71560,101318,71556,71554,71640,101358,71628,71622,71662,127824,129452,79352,127816,129446,79100,127812,78974,127810,123472,127276,124624,123464,127270,124616,127846,124612,123458,124610,115920,123500,118224,115912,123494,118216,124646,118212,115906,118210,100816,115948,105424,100808,115942,105416,118246,105412,100802,105410,70608,100844,79824,70600,100838,79816,105446,79812,70594,79810,70636,79852,70630,79846,129960,95728,113404,129956,95480,113278,129954,95356,95294,127784,129430,78588,128872,129974,95996,78462,128868,127778,95870,128866,123432,127254,124520,123428,126696,128886,123426,126692,124514,126690,115816,123446,117992,115812,122344,117988,115810,122340,117986,122338,100584,115830,104936,100580,113640,104932,100578,113636,104930,113634,70120,100598,78824,70116,96232,78820,70114,96228,78818,96226,70134,78838,129940,94968,113022,129938,94844,94782,127764,78206,128820,127762,95102,128818,123412,124468,123410,126580,124466,126578,115764,117876,115762,122100,117874,122098,100468,104692,100466,113140,104690,113138,69876,78324,69874,95220,78322,95218,129930,94588,94526,127754,128794,123402,124442,126522,115738,117818,121978,100410,104570,112890,69754,78074,94714,94398,123216,127148,123208,127142,123204,123202,115408,123244,115400,123238,115396,115394,99792,115436,99784,115430,99780,99778,68560,99820,68552,99814,68548,68546,68588,68582,127400,129238,72444,127396,72318,127394,123176,127126,123752,123172,123748,123170,123746,115304,123190,116456,115300,116452,115298,116450,99560,115318,101864,99556,101860,99554,101858,68072,99574,72680,68068,72676,68066,72674,68086,72694,129492,80632,105854,129490,80508,80446,127380,72062,127924,127378,80766,127922,123156,123700,123154,124788,123698,124786,115252,116340,115250,118516,116338,118514,99444,101620,99442,105972,101618,105970,67828,72180,67826,80884,72178,80882,97008,114044,96888,113982,96828,96798,129482,80252,130010,97148,80190,97086,127370,127898,128954,123146,123674,124730,126842,115226,116282,118394,122618,99386,101498,105722,114170,67706,71930,80378,96632,113854,96572,96542,80062,96702,96444,96414,96350,123048,123044,123042,115048,123062,115044,115042,99048,115062,99044,99042,67048,99062,67044,67042,67062,127188,68990,127186,123028,123316,123026,123314,114996,115572,114994,115570,98932,100084,98930,100082,66804,69108,66802,69106,129258,73084,73022,127178,127450,123018,123290,123834,114970,115514,116602,98874,99962,102138,66682,68858,73210,81272,106174,81212,81182,72894,81342,97648,114364,97592,114334,97564,97550,81084,97724,81054,97694,97464,114270,97436,97422,80990,97502,97372,97358,97326,114868,114866,98676,98674,66292,66290,123098,114842,115130,98618,99194,66170,67322,69310,73404,73374,81592,106334,81564,81550,73310,81630,97968,114524,97944,114510,97932,97926,81500,98012,81486,97998,97880,114478,97868,97862,81454,97902,97836,97830,69470,73564,73550,81752,106414,81740,81734,73518,81774,81708,81702]),$a([109536,120312,86976,109040,120060,86496,108792,119934,86256,108668,86136,129744,89056,110072,129736,88560,109820,129732,88312,109694,129730,88188,128464,129772,89592,128456,129766,89340,128452,89214,128450,125904,128492,125896,128486,125892,125890,120784,125932,120776,125926,120772,120770,110544,120812,110536,120806,110532,84928,108016,119548,84448,107768,119422,84208,107644,84088,107582,84028,129640,85488,108284,129636,85240,108158,129634,85116,85054,128232,129654,85756,128228,85630,128226,125416,128246,125412,125410,119784,125430,119780,119778,108520,119798,108516,108514,83424,107256,119166,83184,107132,83064,107070,83004,82974,129588,83704,107390,129586,83580,83518,128116,83838,128114,125172,125170,119284,119282,107508,107506,82672,106876,82552,106814,82492,82462,129562,82812,82750,128058,125050,119034,82296,106686,82236,82206,82366,82108,82078,76736,103920,117500,76256,103672,117374,76016,103548,75896,103486,75836,129384,77296,104188,129380,77048,104062,129378,76924,76862,127720,129398,77564,127716,77438,127714,124392,127734,124388,124386,117736,124406,117732,117730,104424,117750,104420,104418,112096,121592,126334,92608,111856,121468,92384,111736,121406,92272,111676,92216,111646,92188,75232,103160,117118,93664,74992,103036,93424,112252,102974,93304,74812,93244,74782,93214,129332,75512,103294,129908,129330,93944,75388,129906,93820,75326,93758,127604,75646,128756,127602,94078,128754,124148,126452,124146,126450,117236,121844,117234,121842,103412,103410,91584,111344,121212,91360,111224,121150,91248,111164,91192,111134,91164,91150,74480,102780,91888,74360,102718,91768,111422,91708,74270,91678,129306,74620,129850,92028,74558,91966,127546,128634,124026,126202,116986,121338,102906,90848,110968,121022,90736,110908,90680,110878,90652,90638,74104,102590,91e3,74044,90940,74014,90910,74174,91070,90480,110780,90424,110750,90396,90382,73916,90556,73886,90526,90296,110686,90268,90254,73822,90334,90204,90190,71136,101112,116094,70896,100988,70776,100926,70716,70686,129204,71416,101246,129202,71292,71230,127348,71550,127346,123636,123634,116212,116210,101364,101362,79296,105200,118140,79072,105080,118078,78960,105020,78904,104990,78876,78862,70384,100732,79600,70264,100670,79480,105278,79420,70174,79390,129178,70524,129466,79740,70462,79678,127290,127866,123514,124666,115962,118266,100858,113376,122232,126654,95424,113264,122172,95328,113208,122142,95280,113180,95256,113166,95244,78560,104824,117950,95968,78448,104764,95856,113468,104734,95800,78364,95772,78350,95758,70008,100542,78712,69948,96120,78652,69918,96060,78622,96030,70078,78782,96190,94912,113008,122044,94816,112952,122014,94768,112924,94744,112910,94732,94726,78192,104636,95088,78136,104606,95032,113054,95004,78094,94990,69820,78268,69790,95164,78238,95134,94560,112824,121950,94512,112796,94488,112782,94476,94470,78008,104542,94648,77980,94620,77966,94606,69726,78046,94686,94384,112732,94360,112718,94348,94342,77916,94428,77902,94414,94296,112686,94284,94278,77870,94318,94252,94246,68336,99708,68216,99646,68156,68126,68476,68414,127162,123258,115450,99834,72416,101752,116414,72304,101692,72248,101662,72220,72206,67960,99518,72568,67900,72508,67870,72478,68030,72638,80576,105840,118460,80480,105784,118430,80432,105756,80408,105742,80396,80390,72048,101564,80752,71992,101534,80696,71964,80668,71950,80654,67772,72124,67742,80828,72094,80798,114016,122552,126814,96832,113968,122524,96800,113944,122510,96784,113932,96776,113926,96772,80224,105656,118366,97120,80176,105628,97072,114076,105614,97048,80140,97036,80134,97030,71864,101470,80312,71836,97208,80284,71822,97180,80270,97166,67678,71902,80350,97246,96576,113840,122460,96544,113816,122446,96528,113804,96520,113798,96516,96514,80048,105564,96688,80024,105550,96664,113870,96652,80006,96646,71772,80092,71758,96732,80078,96718,96416,113752,122414,96400,113740,96392,113734,96388,96386,79960,105518,96472,79948,96460,79942,96454,71726,79982,96494,96336,113708,96328,113702,96324,96322,79916,96364,79910,96358,96296,113686,96292,96290,79894,96310,66936,99006,66876,66846,67006,68976,100028,68920,99998,68892,68878,66748,69052,66718,69022,73056,102072,116574,73008,102044,72984,102030,72972,72966,68792,99934,73144,68764,73116,68750,73102,66654,68830,73182,81216,106160,118620,81184,106136,118606,81168,106124,81160,106118,81156,81154,72880,101980,81328,72856,101966,81304,106190,81292,72838,81286,68700,72924,68686,81372,72910,81358,114336,122712,126894,114320,122700,114312,122694,114308,114306,81056,106072,118574,97696,81040,106060,97680,114380,106054,97672,81028,97668,81026,97666,72792,101934,81112,72780,97752,81100,72774,97740,81094,97734,68654,72814,81134,97774,114256,122668,114248,122662,114244,114242,80976,106028,97488,80968,106022,97480,114278,97476,80962,97474,72748,81004,72742,97516,80998,97510,114216,122646,114212,114210,80936,106006,97384,80932,97380,80930,97378,72726,80950,97398,114196,114194,80916,97332,80914,97330,66236,66206,67256,99166,67228,67214,66142,67294,69296,100188,69272,100174,69260,69254,67164,69340,67150,69326,73376,102232,116654,73360,102220,73352,102214,73348,73346,69208,100142,73432,102254,73420,69190,73414,67118,69230,73454,106320,118700,106312,118694,106308,106306,73296,102188,81616,106348,102182,81608,73284,81604,73282,81602,69164,73324,69158,81644,73318,81638,122792,126934,122788,122786,106280,118678,114536,106276,114532,106274,114530,73256,102166,81512,73252,98024,81508,73250,98020,81506,98018,69142,73270,81526,98038,122772,122770,106260,114484,106258,114482,73236,81460,73234,97908,81458,97906,122762,106250,114458,73226,81434,97850,66396,66382,67416,99246,67404,67398,66350,67438,69456,100268,69448,100262,69444,69442,67372,69484,67366,69478,102312,116694,102308,102306,69416,100246,73576,102326,73572,69410,73570,67350,69430,73590,118740,118738,102292,106420,102290,106418,69396,73524,69394,81780,73522,81778,118730,102282,106394,69386,73498,81722,66476,66470,67496,99286,67492,67490,66454,67510,100308,100306,67476,69556,67474,69554,116714])]);$1.cwtobits=function(){var _FD=$g($1.clusters,$k[--$j]);$1.v=$g(_FD,$k[--$j]);$k[$j++]=Infinity;for(var _FG=0,_FH=17;_FG<_FH;_FG++){$k[$j++]=0}var _FK=$R($s(17),$1.v,2);for(var _FL=0,_FM=_FK.length;_FL<_FM;_FL++){$k[$j++]=$g(_FK,_FL)-48}var _FO=$a();$k[$j++]=$G(_FO,_FO.length-17,17)};if($1.compact){$1.rwid=$f($f($f(17*$1.c+17)+17)+1)}else{$1.rwid=$f($f($f($f(17*$1.c+17)+17)+17)+18)}$1.pixs=$a($1.rwid*$1.r);for(var _FY=0,_FX=$1.r-1;_FY<=_FX;_FY+=1){$1.i=_FY;if($1.i%3==0){$1.lcw=~~($1.i/3)*30+~~(($1.r-1)/3);$1.rcw=$f($f(~~($1.i/3)*30+$1.c)-1)}if($1.i%3==1){$1.lcw=~~($1.i/3)*30+$1.eclevel*3+($1.r-1)%3;$1.rcw=~~($1.i/3)*30+~~(($1.r-1)/3)}if($1.i%3==2){$1.lcw=$f($f(~~($1.i/3)*30+$1.c)-1);$1.rcw=~~($1.i/3)*30+$1.eclevel*3+($1.r-1)%3}$k[$j++]=$1.pixs;$k[$j++]=$1.rwid*$1.i;$k[$j++]=Infinity;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=$1.lcw;$k[$j++]=$1.i%3;$1.cwtobits();$F($k[--$j]);var _G0=$G($1.cws,$1.c*$1.i,$1.c);for(var _G1=0,_G2=_G0.length;_G1<_G2;_G1++){$k[$j++]=$g(_G0,_G1);$k[$j++]=$1.i%3;$1.cwtobits();$F($k[--$j])}if($1.compact){$k[$j++]=1}else{$k[$j++]=$1.rcw;$k[$j++]=$1.i%3;$1.cwtobits();$F($k[--$j]);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1}var _GA=$a();var _GB=$k[--$j];$P($k[--$j],_GB,_GA)}var _GK=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.rwid],["pixy",$1.r],["height",$1.r/72*$1.rowmult],["width",$1.rwid/72],["opt",$1.options]]);$k[$j++]=_GK;if(!$1.dontdraw){$0.renmatrix()}};$0.pdf417compact=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"compact",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.pdf417();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.micropdf417=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.version="unset";$1.columns=0;$1.rows=0;$1.rowmult=2;$1.encoding="auto";$1.cca=false;$1.ccb=false;$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($ne($1.version,"unset")){$x($1.version,"x");$j--;$1.columns=$k[--$j];$j--;$1.rows=$k[--$j]}$1.columns=~~$z($1.columns);$1.rows=~~$z($1.rows);$1.rowmult=+$1.rowmult;if($1.raw){$1.encoding="raw"}if($1.cca){$1.encoding="cca"}if($eq($1.encoding,"raw")||$eq($1.encoding,"cca")){$1.datcws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.datcws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.datcws=$G($1.datcws,0,$1.j)}if($1.ccb){$1.encoding="ccb"}$1.encb=function(){$1.in=$k[--$j];$1.inlen=$1.in.length;$1.out=$a(~~($1.inlen/6)*5+$1.inlen%6);for(var _d=0,_c=~~($1.inlen/6)-1;_d<=_c;_d+=1){$1.k=_d;$k[$j++]=Infinity;$q($G($1.in,$1.k*6,3));$1.msbs=$a();$k[$j++]=Infinity;$q($1.msbs);var _j=$k[--$j];var _k=$k[--$j];var _l=$k[--$j];$k[$j++]=$f($f(_j+_k*256)+_l*65536);for(var _m=0,_n=3;_m<_n;_m++){var _o=$k[--$j];$k[$j++]=_o%900;$k[$j++]=~~(_o/900)}$1.mscs=$a();$k[$j++]=Infinity;$q($G($1.in,$1.k*6+3,3));$1.lsbs=$a();$k[$j++]=Infinity;$q($1.lsbs);var _v=$k[--$j];var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=$f($f(_v+_w*256)+_x*65536);for(var _y=0,_z=3;_y<_z;_y++){var _10=$k[--$j];$k[$j++]=_10%900;$k[$j++]=~~(_10/900)}$1.lscs=$a();var _13=$g($1.lscs,0);var _15=$g($1.mscs,0);$p($1.out,$1.k*5+4,$f(_13+_15*316)%900);var _19=$g($1.lscs,1);var _1B=$g($1.mscs,0);var _1D=$g($1.mscs,1);$p($1.out,$1.k*5+3,$f($f($f(~~($f(_13+_15*316)/900)+_19)+_1B*641)+_1D*316)%900);var _1H=$g($1.lscs,2);var _1J=$g($1.mscs,0);var _1L=$g($1.mscs,1);var _1N=$g($1.mscs,2);$p($1.out,$1.k*5+2,$f($f($f($f(~~($f($f($f(~~($f(_13+_15*316)/900)+_19)+_1B*641)+_1D*316)/900)+_1H)+_1J*20)+_1L*641)+_1N*316)%900);var _1R=$g($1.lscs,3);var _1T=$g($1.mscs,1);var _1V=$g($1.mscs,2);$p($1.out,$1.k*5+1,$f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_13+_15*316)/900)+_19)+_1B*641)+_1D*316)/900)+_1H)+_1J*20)+_1L*641)+_1N*316)/900)+_1R)+_1T*20)+_1V*641)%900);$p($1.out,$1.k*5,$f(~~($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_13+_15*316)/900)+_19)+_1B*641)+_1D*316)/900)+_1H)+_1J*20)+_1L*641)+_1N*316)/900)+_1R)+_1T*20)+_1V*641)/900)+$g($1.mscs,2)*20)%900)}$1.rem=$1.inlen%6;if($1.rem!=0){$k[$j++]=$1.out;$k[$j++]=$1.out.length-$1.rem;$k[$j++]=Infinity;$q($G($1.in,$1.inlen-$1.rem,$1.rem));var _1m=$a();var _1n=$k[--$j];$P($k[--$j],_1n,_1m)}$k[$j++]=$1.out};if($eq($1.encoding,"byte")||$eq($1.encoding,"ccb")){$1.barlen=$1.barcode.length;$1.datcws=$a(~~($1.barlen/6)*5+$1.barlen%6+1);var _1y=$1.barlen%6==0?924:901;$p($1.datcws,0,_1y);$k[$j++]=$1.datcws;$k[$j++]=1;$k[$j++]=Infinity;$F($1.barcode);var _21=$a();$k[$j++]=_21;$1.encb();var _22=$k[--$j];var _23=$k[--$j];$P($k[--$j],_23,_22);if($eq($1.encoding,"ccb")){$k[$j++]=Infinity;$k[$j++]=920;$q($1.datcws);$1.datcws=$a()}}if($eq($1.encoding,"auto")){var _2B=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true]]);$1.fncvals=_2B;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _2E=$k[--$j];$1[$k[--$j]]=_2E;$1.msglen=$1.msg.length;$1.T=0;$1.N=1;$1.B=2;$1.A=0;$1.L=1;$1.M=2;$1.P=3;$1.tl=-1;$1.nl=-2;$1.bl=-3;$1.bl6=-4;$1.bs=-5;$1.al=-6;$1.ll=-7;$1.ml=-8;$1.pl=-9;$1.as=-10;$1.ps=-11;$1.charmaps=$a([$a(["A","a","0",";"]),$a(["B","b","1","<"]),$a(["C","c","2",">"]),$a(["D","d","3","@"]),$a(["E","e","4","["]),$a(["F","f","5",92]),$a(["G","g","6","]"]),$a(["H","h","7","_"]),$a(["I","i","8","`"]),$a(["J","j","9","~"]),$a(["K","k","&","!"]),$a(["L","l",13,13]),$a(["M","m",9,9]),$a(["N","n",",",","]),$a(["O","o",":",":"]),$a(["P","p","#",10]),$a(["Q","q","-","-"]),$a(["R","r",".","."]),$a(["S","s","$","$"]),$a(["T","t","/","/"]),$a(["U","u","+",'"']),$a(["V","v","%","|"]),$a(["W","w","*","*"]),$a(["X","x","=",40]),$a(["Y","y","^",41]),$a(["Z","z",$1.pl,"?"]),$a([" "," "," ","{"]),$a([$1.ll,$1.as,$1.ll,"}"]),$a([$1.ml,$1.ml,$1.al,"'"]),$a([$1.ps,$1.ps,$1.ps,$1.al])]);$1.charvals=$a([new Map,new Map,new Map,new Map]);$1.alltext=new Map;for(var _30=0,_2z=$1.charmaps.length-1;_30<=_2z;_30+=1){$1.i=_30;$1.encs=$g($1.charmaps,$1.i);for(var _34=0;_34<=3;_34+=1){$1.j=_34;var _37=$g($1.encs,$1.j);$k[$j++]=_37;if($eq($t(_37),"stringtype")){var _3A=$g($k[--$j],0);$k[$j++]=_3A}var _3B=$k[--$j];$p($g($1.charvals,$1.j),_3B,$1.i);$p($1.alltext,_3B,-1)}}$1.e=1e4;$1.latlen=$a([$a([0,1,1,2]),$a([2,0,1,2]),$a([1,1,0,1]),$a([1,2,2,0])]);$1.latseq=$a([$a([$a([]),$a([$1.ll]),$a([$1.ml]),$a([$1.ml,$1.pl])]),$a([$a([$1.ml,$1.al]),$a([]),$a([$1.ml]),$a([$1.ml,$1.pl])]),$a([$a([$1.al]),$a([$1.ll]),$a([]),$a([$1.pl])]),$a([$a([$1.al]),$a([$1.al,$1.ll]),$a([$1.al,$1.ml]),$a([])])]);$1.shftlen=$a([$a([$1.e,$1.e,$1.e,1]),$a([1,$1.e,$1.e,1]),$a([$1.e,$1.e,$1.e,1]),$a([$1.e,$1.e,$1.e,$1.e])]);$k[$j++]=Infinity;for(var _4G=0,_4H=$1.msglen;_4G<_4H;_4G++){$k[$j++]=0}$k[$j++]=0;$1.numdigits=$a();$k[$j++]=Infinity;for(var _4K=0,_4L=$1.msglen;_4K<_4L;_4K++){$k[$j++]=0}$k[$j++]=0;$1.numtext=$a();$k[$j++]=Infinity;for(var _4O=0,_4P=$1.msglen;_4O<_4P;_4O++){$k[$j++]=0}$k[$j++]=0;$1.numbytes=$a();$k[$j++]=Infinity;for(var _4S=0,_4T=$1.msglen;_4S<_4T;_4S++){$k[$j++]=0}$1.iseci=$a();for(var _4W=$1.msglen-1;_4W>=0;_4W-=1){$1.i=_4W;var _4Z=$g($1.msg,$1.i);if(_4Z>=48&&_4Z<=57){$p($1.numdigits,$1.i,$f($g($1.numdigits,$1.i+1)+1))}var _4j=$g($1.alltext,$g($1.msg,$1.i))!==undefined;if(_4j&&$g($1.numdigits,$1.i)<13){$p($1.numtext,$1.i,$f($g($1.numtext,$1.i+1)+1))}if($g($1.msg,$1.i)>=0&&$g($1.numtext,$1.i)<5&&$g($1.numdigits,$1.i)<13){$p($1.numbytes,$1.i,$f($g($1.numbytes,$1.i+1)+1))}$p($1.iseci,$1.i,$g($1.msg,$1.i)<=-1e6)}$1.numdigits=$G($1.numdigits,0,$1.msglen);$1.numtext=$G($1.numtext,0,$1.msglen);$1.numbytes=$G($1.numbytes,0,$1.msglen);$1.seq=$a([]);$1.seqlen=0;$1.state=$1.B;$1.p=0;for(;;){if($1.p==$1.msglen){break}if($g($1.iseci,$1.p)){$1.eci=$g($1.msg,$1.p);$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$a([$1.eci]);$1.seq=$a();$1.p=$1.p+1;$k[$j++]="seqlen";$k[$j++]=$1.seqlen;if($1.eci<=-1810900){$k[$j++]=2}else{var _5c=$1.eci<=-1000900?3:2;$k[$j++]=_5c}var _5d=$k[--$j];var _5e=$k[--$j];$1[$k[--$j]]=$f(_5e+_5d)}else{$1.n=$g($1.numdigits,$1.p);if($1.n>=13){$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$1.nl;$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.n));var _5q=$a();$k[$j++]=_5q;$1.seq=$a();$1.state=$1.N;$1.p=$f($1.p+$1.n);$1.seqlen=$f($1.seqlen+1+$1.n)}else{$1.t=$g($1.numtext,$1.p);if($1.t>=5){$k[$j++]=Infinity;$q($1.seq);if($1.state!=$1.T){$k[$j++]=$1.tl}$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.t));var _69=$a();$k[$j++]=_69;$1.seq=$a();$1.state=$1.T;$1.p=$f($1.p+$1.t);$1.seqlen=$f($f($1.seqlen+1)+$1.t)}else{$1.b=$g($1.numbytes,$1.p);if($1.b==1&&$1.state==$1.T){$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$1.bs;$k[$j++]=$a([$g($1.msg,$1.p)]);$1.seq=$a();$1.p=$f($1.p+$1.b);$1.seqlen=$f($1.seqlen+2)}else{$k[$j++]=Infinity;$q($1.seq);var _6Y=$1.b%6!=0?$1.bl:$1.bl6;$k[$j++]=_6Y;$k[$j++]=Infinity;$q($G($1.msg,$1.p,$1.b));var _6d=$a();$k[$j++]=_6d;$1.seq=$a();$1.state=$1.B;$1.p=$f($1.p+$1.b);$1.seqlen=$f($f($1.seqlen+1)+$1.b)}}}}}$k[$j++]=Infinity;$k[$j++]=$1.tl;$k[$j++]=900;$k[$j++]=$1.bl;$k[$j++]=901;$k[$j++]=$1.bl6;$k[$j++]=924;$k[$j++]=$1.nl;$k[$j++]=902;$k[$j++]=$1.bs;$k[$j++]=913;$1.latchcws=$d();$1.enca=function(){var _6u=$g($g($1.charvals,$1.A),$k[--$j]);$k[$j++]=_6u};$1.encl=function(){var _6z=$g($g($1.charvals,$1.L),$k[--$j]);$k[$j++]=_6z};$1.encm=function(){var _74=$g($g($1.charvals,$1.M),$k[--$j]);$k[$j++]=_74};$1.encp=function(){var _79=$g($g($1.charvals,$1.P),$k[--$j]);$k[$j++]=_79};$1.textencfuncs=$a(["enca","encl","encm","encp"]);$1.addtotext=function(){$p($1.text,$1.l,$k[--$j]);$1.l=$1.l+1};$1.enct=function(){$1.in=$k[--$j];$1.curlen=$a([$1.e,$1.e,$1.e,$1.e]);$p($1.curlen,$1.submode,0);$1.curseq=$a([$a([]),$a([]),$a([]),$a([])]);$F($1.in,function(){$1.char=$k[--$j];for(;;){$1.imp=false;var _7Y=$a([$1.A,$1.L,$1.M,$1.P]);for(var _7Z=0,_7a=_7Y.length;_7Z<_7a;_7Z++){$1.x=$g(_7Y,_7Z);var _7g=$a([$1.A,$1.L,$1.M,$1.P]);for(var _7h=0,_7i=_7g.length;_7h<_7i;_7h++){$1.y=$g(_7g,_7h);$1.cost=$f($g($1.curlen,$1.x)+$g($g($1.latlen,$1.x),$1.y));if($1.cost<$g($1.curlen,$1.y)){$p($1.curlen,$1.y,$1.cost);$k[$j++]=$1.curseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$q($g($g($1.latseq,$1.x),$1.y));var _89=$a();var _8A=$k[--$j];$p($k[--$j],_8A,_89);$1.imp=true}}}if(!$1.imp){break}}$1.nxtlen=$a([$1.e,$1.e,$1.e,$1.e]);$1.nxtseq=$a(4);var _8N=$a([$1.A,$1.L,$1.M,$1.P]);for(var _8O=0,_8P=_8N.length;_8O<_8P;_8O++){$1.x=$g(_8N,_8O);for(;;){var _8V=$g($g($1.charvals,$1.x),$1.char)!==undefined;if(!_8V){break}$1.cost=$f($g($1.curlen,$1.x)+1);if($1.cost<$g($1.nxtlen,$1.x)){$p($1.nxtlen,$1.x,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.x;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$k[$j++]=$1.char;var _8m=$a();var _8n=$k[--$j];$p($k[--$j],_8n,_8m)}var _8t=$a([$1.A,$1.L,$1.M,$1.P]);for(var _8u=0,_8v=_8t.length;_8u<_8v;_8u++){$1.y=$g(_8t,_8u);if($ne($1.x,$1.y)){$1.cost=$f($f($g($1.curlen,$1.y)+$g($g($1.shftlen,$1.y),$1.x))+1);if($1.cost<$g($1.nxtlen,$1.y)){$p($1.nxtlen,$1.y,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.y));var _9L=$1.x==$1.A?$1.as:$1.ps;$k[$j++]=_9L;$k[$j++]=$1.char;var _9N=$a();var _9O=$k[--$j];$p($k[--$j],_9O,_9N)}}}break}}$1.curlen=$1.nxtlen;$1.curseq=$1.nxtseq});$1.minseq=$1.e;var _9X=$a([$1.A,$1.L,$1.M,$1.P]);for(var _9Y=0,_9Z=_9X.length;_9Y<_9Z;_9Y++){$1.k=$g(_9X,_9Y);if($g($1.curlen,$1.k)<$1.minseq){$1.minseq=$g($1.curlen,$1.k);$1.txtseq=$g($1.curseq,$1.k)}}$1.text=$a($1.minseq);$1.k=0;$1.l=0;for(;;){if($1.k>=$1.txtseq.length){break}$1.char=$g($1.txtseq,$1.k);$k[$j++]=$1.char;if($1[$g($1.textencfuncs,$1.submode)]()===true){break}$1.addtotext();$1.k=$1.k+1;if($1.char==$1.as||$1.char==$1.ps){$k[$j++]=$g($1.txtseq,$1.k);if($1.char==$1.as){$1.enca()}else{$1.encp()}$1.addtotext();$1.k=$1.k+1}if($1.char==$1.al){$1.submode=$1.A}if($1.char==$1.ll){$1.submode=$1.L}if($1.char==$1.ml){$1.submode=$1.M}if($1.char==$1.pl){$1.submode=$1.P}}if($1.text.length%2==1){if($1.submode==$1.P){$k[$j++]="pad";$k[$j++]=$1.al;$1.encp();var _AO=$k[--$j];$1[$k[--$j]]=_AO;$1.submode=$1.A}else{$k[$j++]="pad";$k[$j++]=$1.ps;if($1[$g($1.textencfuncs,$1.submode)]()===true){return true}var _AW=$k[--$j];$1[$k[--$j]]=_AW}$k[$j++]=Infinity;$q($1.text);$k[$j++]=$1.pad;$1.text=$a()}$1.out=$a(~~($1.text.length/2));for(var _Af=0,_Ae=$1.out.length-1;_Af<=_Ae;_Af+=1){$1.k=_Af;$p($1.out,$1.k,$f($g($1.text,$1.k*2)*30+$g($1.text,$1.k*2+1)))}$k[$j++]=$1.out};$1.encn=function(){$1.in=$k[--$j];$1.out=$a([]);for(var _At=0,_As=$1.in.length-1;_At<=_As;_At+=44){$1.k=_At;$k[$j++]=Infinity;var _Ay=$1.in.length-$1.k;$k[$j++]=1;$k[$j++]=$1.in;$k[$j++]=$1.k;$k[$j++]=_Ay;if(_Ay>44){$j--;$k[$j++]=44}var _Az=$k[--$j];var _B0=$k[--$j];var _B2=$G($k[--$j],_B0,_Az);for(var _B3=0,_B4=_B2.length;_B3<_B4;_B3++){$k[$j++]=$f($g(_B2,_B3)-48)}$1.gmod=$a();$1.cwn=$a([]);for(;;){$1.dv=900;$1.gmul=$a([]);$1.val=0;for(;;){if($1.gmod.length==0){break}$1.val=$f($1.val*10+$g($1.gmod,0));$1.gmod=$G($1.gmod,1,$1.gmod.length-1);if($1.val<$1.dv){if($1.gmul.length!=0){$k[$j++]=Infinity;$q($1.gmul);$k[$j++]=0;$1.gmul=$a()}}else{$k[$j++]=Infinity;$q($1.gmul);$k[$j++]=~~($1.val/$1.dv);$1.gmul=$a()}$1.val=$1.val%$1.dv}$1.dv=$1.val;$k[$j++]=Infinity;$k[$j++]=$1.dv;$q($1.cwn);$1.cwn=$a();$1.gmod=$1.gmul;if($1.gmul.length==0){break}}$k[$j++]=Infinity;$q($1.out);$q($1.cwn);$1.out=$a()}$k[$j++]=$1.out};$1.ence=function(){var _Bd=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_Bd;if(_Bd<=899){var _Be=$k[--$j];$k[$j++]=927;$k[$j++]=_Be;$r($a(2))}else{var _Bg=$k[--$j];$k[$j++]=_Bg;if(_Bg<=810899){var _Bh=$k[--$j];$k[$j++]=926;$k[$j++]=~~(_Bh/900)-1;$k[$j++]=_Bh%900;$r($a(3))}else{var _Bj=$k[--$j];$k[$j++]=_Bj;if(_Bj<=811799){var _Bk=$k[--$j];$k[$j++]=925;$k[$j++]=$f(_Bk-810900);$r($a(2))}else{$k[$j++]="bwipp.pdf417badECI";$k[$j++]="PDF417 supports ECIs 000000 to 811799";$0.raiseerror()}}}};$1.encfuncs=$a(["enct","encn","encb"]);$1.addtocws=function(){var _Bn=$k[--$j];$P($1.datcws,$1.j,_Bn);$1.j=_Bn.length+$1.j};$1.datcws=$a($1.seqlen);$1.i=0;$1.j=0;for(;;){if($1.i>=$1.seq.length){break}$1.chars=$g($1.seq,$1.i);if($eq($t($1.chars),"arraytype")){if($g($1.chars,0)<=-1e6){$k[$j++]=$1.chars;$1.ence();$1.addtocws()}else{$k[$j++]=$1.chars;if($1[$g($1.encfuncs,$1.state)]()===true){break}$1.addtocws()}}else{$k[$j++]=$a([$g($1.latchcws,$1.chars)]);$1.addtocws();if($1.chars==$1.tl){$1.state=$1.T;$1.submode=$1.A}if($1.chars==$1.nl){$1.state=$1.N}if($1.chars==$1.bl||$1.chars==$1.bl6){$1.state=$1.B}if($1.chars==$1.bs){$1.i=$1.i+1;$k[$j++]=$g($1.seq,$1.i);$1.encb();$1.addtocws()}}$1.i=$1.i+1}$1.datcws=$G($1.datcws,0,$1.j)}$1.metrics=$a([$a([1,11,7,1,0,9]),$a([1,14,7,8,0,8]),$a([1,17,7,36,0,36]),$a([1,20,8,19,0,19]),$a([1,24,8,9,0,17]),$a([1,28,8,25,0,33]),$a([2,8,8,1,0,1]),$a([2,11,9,1,0,9]),$a([2,14,9,8,0,8]),$a([2,17,10,36,0,36]),$a([2,20,11,19,0,19]),$a([2,23,13,9,0,17]),$a([2,26,15,27,0,35]),$a([3,6,12,1,1,1]),$a([3,8,14,7,7,7]),$a([3,10,16,15,15,15]),$a([3,12,18,25,25,25]),$a([3,15,21,37,37,37]),$a([3,20,26,1,17,33]),$a([3,26,32,1,9,17]),$a([3,32,38,21,29,37]),$a([3,38,44,15,31,47]),$a([3,44,50,1,25,49]),$a([4,4,8,47,19,43]),$a([4,6,12,1,1,1]),$a([4,8,14,7,7,7]),$a([4,10,16,15,15,15]),$a([4,12,18,25,25,25]),$a([4,15,21,37,37,37]),$a([4,20,26,1,17,33]),$a([4,26,32,1,9,17]),$a([4,32,38,21,29,37]),$a([4,38,44,15,31,47]),$a([4,44,50,1,25,49])]);$1.ccametrics=$a([$a([2,5,4,39,0,19]),$a([2,6,4,1,0,33]),$a([2,7,5,32,0,12]),$a([2,8,5,8,0,40]),$a([2,9,6,14,0,46]),$a([2,10,6,43,0,23]),$a([2,12,7,20,0,52]),$a([3,4,4,11,43,23]),$a([3,5,5,1,33,13]),$a([3,6,6,5,37,17]),$a([3,7,7,15,47,27]),$a([3,8,7,21,1,33]),$a([4,3,4,40,20,52]),$a([4,4,5,43,23,3]),$a([4,5,6,46,26,6]),$a([4,6,7,34,14,46]),$a([4,7,8,29,9,41])]);if($1.cca){$1.metrics=$1.ccametrics}$1.urows=$1.rows;$1.ucols=$1.columns;$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.c=$g($1.m,0);$1.r=$g($1.m,1);$1.k=$g($1.m,2);$1.rapl=$g($1.m,3);$1.rapc=$g($1.m,4);$1.rapr=$g($1.m,5);$1.ncws=$f($1.r*$1.c-$1.k);$1.okay=true;if($1.datcws.length>$1.ncws){$1.okay=false}if($1.urows!=0&&$1.urows!=$1.r){$1.okay=false}if($1.ucols!=0&&$1.ucols!=$1.c){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}$1.m=$1.datcws.length;$1.n=$f($1.c*$1.r-$1.k);$1.cws=$a($f($1.c*$1.r+1));$P($1.cws,0,$1.datcws);$k[$j++]=$1.cws;$k[$j++]=$1.m;$k[$j++]=Infinity;for(var _E8=0,_E9=$f($1.n-$1.m);_E8<_E9;_E8++){$k[$j++]=900}var _EA=$a();var _EB=$k[--$j];$P($k[--$j],_EB,_EA);$k[$j++]=$1.cws;$k[$j++]=$1.n;$k[$j++]=Infinity;for(var _EG=0,_EH=$1.k;_EG<_EH;_EG++){$k[$j++]=0}$k[$j++]=0;var _EI=$a();var _EJ=$k[--$j];$P($k[--$j],_EJ,_EI);$k[$j++]=Infinity;$k[$j++]=1;for(var _EL=0,_EM=928;_EL<_EM;_EL++){var _EN=$k[--$j];$k[$j++]=_EN;$k[$j++]=_EN*3%929}$1.rsalog=$a();$1.rslog=$a(929);for(var _EQ=1;_EQ<=928;_EQ+=1){$p($1.rslog,$g($1.rsalog,_EQ),_EQ)}$1.rsprod=function(){var _EU=$k[--$j];var _EV=$k[--$j];$k[$j++]=_EV;$k[$j++]=_EU;if(_EU!=0&&_EV!=0){var _EY=$g($1.rslog,$k[--$j]);var _Ed=$g($1.rsalog,$f(_EY+$g($1.rslog,$k[--$j]))%928);$k[$j++]=_Ed}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Ef=0,_Eg=$1.k;_Ef<_Eg;_Ef++){$k[$j++]=0}$1.coeffs=$a();for(var _Ek=1,_Ej=$1.k;_Ek<=_Ej;_Ek+=1){$1.i=_Ek;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _Er=$1.i-1;_Er>=1;_Er-=1){$1.j=_Er;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _F3=$k[--$j];var _F4=$k[--$j];var _F5=$k[--$j];$p($k[--$j],_F5,$f(_F4+_F3)%929)}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _FD=$k[--$j];var _FE=$k[--$j];$p($k[--$j],_FE,_FD)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);for(var _FK=$1.coeffs.length-1;_FK>=0;_FK-=2){var _FL=$1.coeffs;$p(_FL,_FK,$f(929-$g(_FL,_FK)))}for(var _FP=0,_FO=$f($1.n-1);_FP<=_FO;_FP+=1){$1.t=$f($g($1.cws,_FP)+$g($1.cws,$1.n))%929;for(var _FX=0,_FW=$f($1.k-1);_FX<=_FW;_FX+=1){$1.j=_FX;$p($1.cws,$f($1.n+$1.j),$f($g($1.cws,$f($f($1.n+$1.j)+1))+$f(929-$1.t*$g($1.coeffs,$f($f($1.k-$1.j)-1))%929))%929)}}for(var _Fo=$1.n,_Fn=$f($1.n+$1.k);_Fo<=_Fn;_Fo+=1){$p($1.cws,_Fo,$f(929-$g($1.cws,_Fo))%929)}$1.cws=$G($1.cws,0,$1.cws.length-1);$1.clusters=$a([$a([120256,125680,128380,120032,125560,128318,108736,119920,108640,86080,108592,86048,110016,120560,125820,109792,120440,125758,88256,109680,88160,89536,110320,120700,89312,110200,120638,89200,110140,89840,110460,89720,110398,89980,128506,119520,125304,128190,107712,119408,125244,107616,119352,84032,107568,119324,84e3,107544,83984,108256,119672,125374,85184,108144,119612,85088,108088,119582,85040,108060,85728,108408,119742,85616,108348,85560,108318,85880,108478,85820,85790,107200,119152,125116,107104,119096,125086,83008,107056,119068,82976,107032,82960,82952,83648,107376,119228,83552,107320,119198,83504,107292,83480,83468,83824,107452,83768,107422,83740,83900,106848,118968,125022,82496,106800,118940,82464,106776,118926,82448,106764,82440,106758,82784,106936,119006,82736,106908,82712,106894,82700,82694,106974,82830,82240,106672,118876,82208,106648,118862,82192,106636,82184,106630,82180,82352,82328,82316,82080,118830,106572,106566,82050,117472,124280,127678,103616,117360,124220,103520,117304,124190,75840,103472,75808,104160,117624,124350,76992,104048,117564,76896,103992,76848,76824,77536,104312,117694,77424,104252,77368,77340,77688,104382,77628,77758,121536,126320,128700,121440,126264,128670,111680,121392,126236,111648,121368,126222,111632,121356,103104,117104,124092,112320,103008,117048,124062,112224,121656,126366,93248,74784,102936,117006,93216,112152,93200,75456,103280,117180,93888,75360,103224,117150,93792,112440,121758,93744,75288,93720,75632,103356,94064,75576,103326,94008,112542,93980,75708,94140,75678,94110,121184,126136,128606,111168,121136,126108,111136,121112,126094,111120,121100,111112,111108,102752,116920,123998,111456,102704,116892,91712,74272,121244,116878,91680,74256,102668,91664,111372,102662,74244,74592,102840,116958,92e3,74544,102812,91952,111516,102798,91928,74508,74502,74680,102878,92088,74652,92060,74638,92046,92126,110912,121008,126044,110880,120984,126030,110864,120972,110856,120966,110852,110850,74048,102576,116828,90944,74016,102552,116814,90912,111e3,121038,90896,73992,102534,90888,110982,90884,74160,102620,91056,74136,102606,91032,111054,91020,74118,91014,91100,91086,110752,120920,125998,110736,120908,110728,120902,110724,110722,73888,102488,116782,90528,73872,102476,90512,110796,102470,90504,73860,90500,73858,73944,90584,90572,90566,120876,120870,110658,102444,73800,90312,90308,90306,101056,116080,123580,100960,116024,70720,100912,115996,70688,100888,70672,70664,71360,101232,116156,71264,101176,116126,71216,101148,71192,71180,71536,101308,71480,101278,71452,71612,71582,118112,124600,127838,105024,118064,124572,104992,118040,124558,104976,118028,104968,118022,100704,115896,123486,105312,100656,115868,79424,70176,118172,115854,79392,105240,100620,79376,70152,79368,70496,100792,115934,79712,70448,118238,79664,105372,100750,79640,70412,79628,70584,100830,79800,70556,79772,70542,70622,79838,122176,126640,128860,122144,126616,128846,122128,126604,122120,126598,122116,104768,117936,124508,113472,104736,126684,124494,113440,122264,126670,113424,104712,117894,113416,122246,104706,69952,100528,115804,78656,69920,100504,115790,96064,78624,104856,117966,96032,113560,122318,100486,96016,78600,104838,96008,69890,70064,100572,78768,70040,100558,96176,78744,104910,96152,113614,70022,78726,70108,78812,70094,96220,78798,122016,126552,128814,122e3,126540,121992,126534,121988,121986,104608,117848,124462,113056,104592,126574,113040,122060,117830,113032,104580,113028,104578,113026,69792,100440,115758,78240,69776,100428,95136,78224,104652,100422,95120,113100,69764,95112,78212,69762,78210,69848,100462,78296,69836,95192,78284,69830,95180,78278,69870,95214,121936,126508,121928,126502,121924,121922,104528,117804,112848,104520,117798,112840,121958,112836,104514,112834,69712,100396,78032,69704,100390,94672,78024,104550,94664,112870,69698,94660,78018,94658,78060,94700,94694,126486,121890,117782,104484,104482,69672,77928,94440,69666,77922,99680,68160,99632,68128,99608,115342,68112,99596,68104,99590,68448,99768,115422,68400,99740,68376,99726,68364,68358,68536,99806,68508,68494,68574,101696,116400,123740,101664,116376,101648,116364,101640,116358,101636,67904,99504,115292,72512,67872,116444,115278,72480,101784,116430,72464,67848,99462,72456,101766,67842,68016,99548,72624,67992,99534,72600,101838,72588,67974,68060,72668,68046,72654,118432,124760,127918,118416,124748,118408,124742,118404,118402,101536,116312,105888,101520,116300,105872,118476,116294,105864,101508,105860,101506,105858,67744,99416,72096,67728,116334,80800,72080,101580,99398,80784,105932,67716,80776,72068,67714,72066,67800,99438,72152,67788,80856,72140,67782,80844,72134,67822,72174,80878,126800,128940,126792,128934,126788,126786,118352,124716,122576,126828,124710,122568,126822,122564,118338,122562,101456,116268,105680,101448,116262,114128,105672,118374,114120,122598,101442,114116,105666,114114,67664,99372,71888,67656,99366,80336,71880,101478,97232,80328,105702,67650,97224,114150,71874,97220,67692,71916,67686,80364,71910,97260,80358,97254,126760,128918,126756,126754,118312,124694,122472,126774,122468,118306,122466,101416,116246,105576,101412,113896,105572,101410,113892,105570,113890,67624,99350,71784,101430,80104,71780,67618,96744,80100,71778,96740,80098,96738,71798,96758,126738,122420,122418,105524,113780,113778,71732,79988,96500,96498,66880,66848,98968,66832,66824,66820,66992,66968,66956,66950,67036,67022,1e5,99984,115532,99976,115526,99972,99970,66720,98904,69024,100056,98892,69008,100044,69e3,100038,68996,66690,68994,66776,98926,69080,100078,69068,66758,69062,66798,69102,116560,116552,116548,116546,99920,102096,116588,115494,102088,116582,102084,99906,102082,66640,68816,66632,98854,73168,68808,66628,73160,68804,66626,73156,68802,66668,68844,66662,73196,68838,73190,124840,124836,124834,116520,118632,124854,118628,116514,118626,99880,115478,101992,116534,106216,101988,99874,106212,101986,106210,66600,98838,68712,99894,72936,68708,66594,81384,72932,68706,81380,72930,66614,68726,72950,81398,128980,128978,124820,126900,124818,126898,116500,118580,116498,122740,118578,122738,99860,101940,99858,106100,101938,114420]),$a([128352,129720,125504,128304,129692,125472,128280,129678,125456,128268,125448,128262,125444,125792,128440,129758,120384,125744,128412,120352,125720,128398,120336,125708,120328,125702,120324,120672,125880,128478,110144,120624,125852,110112,120600,125838,110096,120588,110088,120582,110084,110432,120760,125918,89664,110384,120732,89632,110360,120718,89616,110348,89608,110342,89952,110520,120798,89904,110492,89880,110478,89868,90040,110558,90012,89998,125248,128176,129628,125216,128152,129614,125200,128140,125192,128134,125188,125186,119616,125360,128220,119584,125336,128206,119568,125324,119560,125318,119556,119554,108352,119728,125404,108320,119704,125390,108304,119692,108296,119686,108292,108290,85824,108464,119772,85792,108440,119758,85776,108428,85768,108422,85764,85936,108508,85912,108494,85900,85894,85980,85966,125088,128088,129582,125072,128076,125064,128070,125060,125058,119200,125144,128110,119184,125132,119176,125126,119172,119170,107424,119256,125166,107408,119244,107400,119238,107396,107394,83872,107480,119278,83856,107468,83848,107462,83844,83842,83928,107502,83916,83910,83950,125008,128044,125e3,128038,124996,124994,118992,125036,118984,125030,118980,118978,106960,119020,106952,119014,106948,106946,82896,106988,82888,106982,82884,82882,82924,82918,124968,128022,124964,124962,118888,124982,118884,118882,106728,118902,106724,106722,82408,106742,82404,82402,124948,124946,118836,118834,106612,106610,124224,127664,129372,124192,127640,129358,124176,127628,124168,127622,124164,124162,117568,124336,127708,117536,124312,127694,117520,124300,117512,124294,117508,117506,104256,117680,124380,104224,117656,124366,104208,117644,104200,117638,104196,104194,77632,104368,117724,77600,104344,117710,77584,104332,77576,104326,77572,77744,104412,77720,104398,77708,77702,77788,77774,128672,129880,93168,128656,129868,92664,128648,129862,92412,128644,128642,124064,127576,129326,126368,124048,129902,126352,128716,127558,126344,124036,126340,124034,126338,117152,124120,127598,121760,117136,124108,121744,126412,124102,121736,117124,121732,117122,121730,103328,117208,124142,112544,103312,117196,112528,121804,117190,112520,103300,112516,103298,112514,75680,103384,117230,94112,75664,103372,94096,112588,103366,94088,75652,94084,75650,75736,103406,94168,75724,94156,75718,94150,75758,128592,129836,91640,128584,129830,91388,128580,91262,128578,123984,127532,126160,123976,127526,126152,128614,126148,123970,126146,116944,124012,121296,116936,124006,121288,126182,121284,116930,121282,102864,116972,111568,102856,116966,111560,121318,111556,102850,111554,74704,102892,92112,74696,102886,92104,111590,92100,74690,92098,74732,92140,74726,92134,128552,129814,90876,128548,90750,128546,123944,127510,126056,128566,126052,123938,126050,116840,123958,121064,116836,121060,116834,121058,102632,116854,111080,121078,111076,102626,111074,74216,102646,91112,74212,91108,74210,91106,74230,91126,128532,90494,128530,123924,126004,123922,126002,116788,120948,116786,120946,102516,110836,102514,110834,73972,90612,73970,90610,128522,123914,125978,116762,120890,102458,110714,123552,127320,129198,123536,127308,123528,127302,123524,123522,116128,123608,127342,116112,123596,116104,123590,116100,116098,101280,116184,123630,101264,116172,101256,116166,101252,101250,71584,101336,116206,71568,101324,71560,101318,71556,71554,71640,101358,71628,71622,71662,127824,129452,79352,127816,129446,79100,127812,78974,127810,123472,127276,124624,123464,127270,124616,127846,124612,123458,124610,115920,123500,118224,115912,123494,118216,124646,118212,115906,118210,100816,115948,105424,100808,115942,105416,118246,105412,100802,105410,70608,100844,79824,70600,100838,79816,105446,79812,70594,79810,70636,79852,70630,79846,129960,95728,113404,129956,95480,113278,129954,95356,95294,127784,129430,78588,128872,129974,95996,78462,128868,127778,95870,128866,123432,127254,124520,123428,126696,128886,123426,126692,124514,126690,115816,123446,117992,115812,122344,117988,115810,122340,117986,122338,100584,115830,104936,100580,113640,104932,100578,113636,104930,113634,70120,100598,78824,70116,96232,78820,70114,96228,78818,96226,70134,78838,129940,94968,113022,129938,94844,94782,127764,78206,128820,127762,95102,128818,123412,124468,123410,126580,124466,126578,115764,117876,115762,122100,117874,122098,100468,104692,100466,113140,104690,113138,69876,78324,69874,95220,78322,95218,129930,94588,94526,127754,128794,123402,124442,126522,115738,117818,121978,100410,104570,112890,69754,78074,94714,94398,123216,127148,123208,127142,123204,123202,115408,123244,115400,123238,115396,115394,99792,115436,99784,115430,99780,99778,68560,99820,68552,99814,68548,68546,68588,68582,127400,129238,72444,127396,72318,127394,123176,127126,123752,123172,123748,123170,123746,115304,123190,116456,115300,116452,115298,116450,99560,115318,101864,99556,101860,99554,101858,68072,99574,72680,68068,72676,68066,72674,68086,72694,129492,80632,105854,129490,80508,80446,127380,72062,127924,127378,80766,127922,123156,123700,123154,124788,123698,124786,115252,116340,115250,118516,116338,118514,99444,101620,99442,105972,101618,105970,67828,72180,67826,80884,72178,80882,97008,114044,96888,113982,96828,96798,129482,80252,130010,97148,80190,97086,127370,127898,128954,123146,123674,124730,126842,115226,116282,118394,122618,99386,101498,105722,114170,67706,71930,80378,96632,113854,96572,96542,80062,96702,96444,96414,96350,123048,123044,123042,115048,123062,115044,115042,99048,115062,99044,99042,67048,99062,67044,67042,67062,127188,68990,127186,123028,123316,123026,123314,114996,115572,114994,115570,98932,100084,98930,100082,66804,69108,66802,69106,129258,73084,73022,127178,127450,123018,123290,123834,114970,115514,116602,98874,99962,102138,66682,68858,73210,81272,106174,81212,81182,72894,81342,97648,114364,97592,114334,97564,97550,81084,97724,81054,97694,97464,114270,97436,97422,80990,97502,97372,97358,97326,114868,114866,98676,98674,66292,66290,123098,114842,115130,98618,99194,66170,67322,69310,73404,73374,81592,106334,81564,81550,73310,81630,97968,114524,97944,114510,97932,97926,81500,98012,81486,97998,97880,114478,97868,97862,81454,97902,97836,97830,69470,73564,73550,81752,106414,81740,81734,73518,81774,81708,81702]),$a([109536,120312,86976,109040,120060,86496,108792,119934,86256,108668,86136,129744,89056,110072,129736,88560,109820,129732,88312,109694,129730,88188,128464,129772,89592,128456,129766,89340,128452,89214,128450,125904,128492,125896,128486,125892,125890,120784,125932,120776,125926,120772,120770,110544,120812,110536,120806,110532,84928,108016,119548,84448,107768,119422,84208,107644,84088,107582,84028,129640,85488,108284,129636,85240,108158,129634,85116,85054,128232,129654,85756,128228,85630,128226,125416,128246,125412,125410,119784,125430,119780,119778,108520,119798,108516,108514,83424,107256,119166,83184,107132,83064,107070,83004,82974,129588,83704,107390,129586,83580,83518,128116,83838,128114,125172,125170,119284,119282,107508,107506,82672,106876,82552,106814,82492,82462,129562,82812,82750,128058,125050,119034,82296,106686,82236,82206,82366,82108,82078,76736,103920,117500,76256,103672,117374,76016,103548,75896,103486,75836,129384,77296,104188,129380,77048,104062,129378,76924,76862,127720,129398,77564,127716,77438,127714,124392,127734,124388,124386,117736,124406,117732,117730,104424,117750,104420,104418,112096,121592,126334,92608,111856,121468,92384,111736,121406,92272,111676,92216,111646,92188,75232,103160,117118,93664,74992,103036,93424,112252,102974,93304,74812,93244,74782,93214,129332,75512,103294,129908,129330,93944,75388,129906,93820,75326,93758,127604,75646,128756,127602,94078,128754,124148,126452,124146,126450,117236,121844,117234,121842,103412,103410,91584,111344,121212,91360,111224,121150,91248,111164,91192,111134,91164,91150,74480,102780,91888,74360,102718,91768,111422,91708,74270,91678,129306,74620,129850,92028,74558,91966,127546,128634,124026,126202,116986,121338,102906,90848,110968,121022,90736,110908,90680,110878,90652,90638,74104,102590,91e3,74044,90940,74014,90910,74174,91070,90480,110780,90424,110750,90396,90382,73916,90556,73886,90526,90296,110686,90268,90254,73822,90334,90204,90190,71136,101112,116094,70896,100988,70776,100926,70716,70686,129204,71416,101246,129202,71292,71230,127348,71550,127346,123636,123634,116212,116210,101364,101362,79296,105200,118140,79072,105080,118078,78960,105020,78904,104990,78876,78862,70384,100732,79600,70264,100670,79480,105278,79420,70174,79390,129178,70524,129466,79740,70462,79678,127290,127866,123514,124666,115962,118266,100858,113376,122232,126654,95424,113264,122172,95328,113208,122142,95280,113180,95256,113166,95244,78560,104824,117950,95968,78448,104764,95856,113468,104734,95800,78364,95772,78350,95758,70008,100542,78712,69948,96120,78652,69918,96060,78622,96030,70078,78782,96190,94912,113008,122044,94816,112952,122014,94768,112924,94744,112910,94732,94726,78192,104636,95088,78136,104606,95032,113054,95004,78094,94990,69820,78268,69790,95164,78238,95134,94560,112824,121950,94512,112796,94488,112782,94476,94470,78008,104542,94648,77980,94620,77966,94606,69726,78046,94686,94384,112732,94360,112718,94348,94342,77916,94428,77902,94414,94296,112686,94284,94278,77870,94318,94252,94246,68336,99708,68216,99646,68156,68126,68476,68414,127162,123258,115450,99834,72416,101752,116414,72304,101692,72248,101662,72220,72206,67960,99518,72568,67900,72508,67870,72478,68030,72638,80576,105840,118460,80480,105784,118430,80432,105756,80408,105742,80396,80390,72048,101564,80752,71992,101534,80696,71964,80668,71950,80654,67772,72124,67742,80828,72094,80798,114016,122552,126814,96832,113968,122524,96800,113944,122510,96784,113932,96776,113926,96772,80224,105656,118366,97120,80176,105628,97072,114076,105614,97048,80140,97036,80134,97030,71864,101470,80312,71836,97208,80284,71822,97180,80270,97166,67678,71902,80350,97246,96576,113840,122460,96544,113816,122446,96528,113804,96520,113798,96516,96514,80048,105564,96688,80024,105550,96664,113870,96652,80006,96646,71772,80092,71758,96732,80078,96718,96416,113752,122414,96400,113740,96392,113734,96388,96386,79960,105518,96472,79948,96460,79942,96454,71726,79982,96494,96336,113708,96328,113702,96324,96322,79916,96364,79910,96358,96296,113686,96292,96290,79894,96310,66936,99006,66876,66846,67006,68976,100028,68920,99998,68892,68878,66748,69052,66718,69022,73056,102072,116574,73008,102044,72984,102030,72972,72966,68792,99934,73144,68764,73116,68750,73102,66654,68830,73182,81216,106160,118620,81184,106136,118606,81168,106124,81160,106118,81156,81154,72880,101980,81328,72856,101966,81304,106190,81292,72838,81286,68700,72924,68686,81372,72910,81358,114336,122712,126894,114320,122700,114312,122694,114308,114306,81056,106072,118574,97696,81040,106060,97680,114380,106054,97672,81028,97668,81026,97666,72792,101934,81112,72780,97752,81100,72774,97740,81094,97734,68654,72814,81134,97774,114256,122668,114248,122662,114244,114242,80976,106028,97488,80968,106022,97480,114278,97476,80962,97474,72748,81004,72742,97516,80998,97510,114216,122646,114212,114210,80936,106006,97384,80932,97380,80930,97378,72726,80950,97398,114196,114194,80916,97332,80914,97330,66236,66206,67256,99166,67228,67214,66142,67294,69296,100188,69272,100174,69260,69254,67164,69340,67150,69326,73376,102232,116654,73360,102220,73352,102214,73348,73346,69208,100142,73432,102254,73420,69190,73414,67118,69230,73454,106320,118700,106312,118694,106308,106306,73296,102188,81616,106348,102182,81608,73284,81604,73282,81602,69164,73324,69158,81644,73318,81638,122792,126934,122788,122786,106280,118678,114536,106276,114532,106274,114530,73256,102166,81512,73252,98024,81508,73250,98020,81506,98018,69142,73270,81526,98038,122772,122770,106260,114484,106258,114482,73236,81460,73234,97908,81458,97906,122762,106250,114458,73226,81434,97850,66396,66382,67416,99246,67404,67398,66350,67438,69456,100268,69448,100262,69444,69442,67372,69484,67366,69478,102312,116694,102308,102306,69416,100246,73576,102326,73572,69410,73570,67350,69430,73590,118740,118738,102292,106420,102290,106418,69396,73524,69394,81780,73522,81778,118730,102282,106394,69386,73498,81722,66476,66470,67496,99286,67492,67490,66454,67510,100308,100306,67476,69556,67474,69554,116714])]);$1.raps=$a([$a([802,930,946,818,882,890,826,954,922,986,970,906,778,794,786,914,978,982,980,916,948,932,934,942,940,936,808,812,814,806,822,950,918,790,788,820,884,868,870,878,876,872,840,856,860,862,846,844,836,838,834,866]),$a([718,590,622,558,550,566,534,530,538,570,562,546,610,626,634,762,754,758,630,628,612,614,582,578,706,738,742,740,748,620,556,552,616,744,712,716,708,710,646,654,652,668,664,696,688,656,720,592,600,604,732,734])]);$1.cwtobits=function(){var _G4=$g($1.clusters,$k[--$j]);$1.v=$g(_G4,$k[--$j]);$k[$j++]=Infinity;for(var _G7=0,_G8=17;_G7<_G8;_G7++){$k[$j++]=0}var _GB=$R($s(17),$1.v,2);for(var _GC=0,_GD=_GB.length;_GC<_GD;_GC++){$k[$j++]=$g(_GB,_GC)-48}var _GF=$a();$k[$j++]=$G(_GF,_GF.length-17,17)};$1.raptobits=function(){var _GJ=$g($1.raps,$k[--$j]);$1.v=$g(_GJ,$k[--$j]);$k[$j++]=Infinity;for(var _GM=0,_GN=10;_GM<_GN;_GM++){$k[$j++]=0}var _GQ=$R($s(10),$1.v,2);for(var _GR=0,_GS=_GQ.length;_GR<_GS;_GR++){$k[$j++]=$g(_GQ,_GR)-48}var _GU=$a();$k[$j++]=$G(_GU,_GU.length-10,10)};$1.rwid=$g($a([38,55,82,99]),$f($1.c-1));if($1.c==3&&$1.cca){$1.rwid=72}$1.pixs=$a($1.rwid*$1.r);for(var _Gg=0,_Gf=$f($1.r-1);_Gg<=_Gf;_Gg+=1){$1.i=_Gg;$1.clst=$f($f($1.i+$1.rapl)-1)%3;$k[$j++]=$1.pixs;$k[$j++]=$1.rwid*$1.i;$k[$j++]=Infinity;if($1.c==1){$k[$j++]=$f($f($1.i+$1.rapl)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapr)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j])}if($1.c==2){$k[$j++]=$f($f($1.i+$1.rapl)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*2);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*2+1);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapr)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j])}if($1.c==3){if(!$1.cca){$k[$j++]=$f($f($1.i+$1.rapl)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j])}$k[$j++]=$g($1.cws,$1.i*3);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapc)-1)%52;$k[$j++]=1;$1.raptobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*3+1);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*3+2);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapr)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j])}if($1.c==4){$k[$j++]=$f($f($1.i+$1.rapl)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*4);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*4+1);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapc)-1)%52;$k[$j++]=1;$1.raptobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*4+2);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$g($1.cws,$1.i*4+3);$k[$j++]=$1.clst;$1.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($1.i+$1.rapr)-1)%52;$k[$j++]=0;$1.raptobits();$q($k[--$j])}$k[$j++]=1;var _I9=$a();var _IA=$k[--$j];$P($k[--$j],_IA,_I9)}var _IJ=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.rwid],["pixy",$1.r],["height",$1.r/72*$1.rowmult],["width",$1.rwid/72],["opt",$1.options]]);$k[$j++]=_IJ;if(!$1.dontdraw){$0.renmatrix()}};$0.datamatrix=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.columns=0;$1.rows=0;$1.format="square";$1.version="unset";$1.parse=false;$1.parsefnc=false;$1.encoding="auto";$1.mailmark=false;$1.raw=false;$1.dmre=false;$1.dindmre=false;$1.isodmre=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});if($ne($1.version,"unset")){$x($1.version,"x");$j--;$1.rows=$k[--$j];$j--;$1.columns=$k[--$j]}$1.columns=~~$z($1.columns);$1.rows=~~$z($1.rows);$1.isodmre=$1.dmre;$k[$j++]=Infinity;$k[$j++]=$a([10,10,1,1,5,1]);$k[$j++]=$a([12,12,1,1,7,1]);$k[$j++]=$a([14,14,1,1,10,1]);$k[$j++]=$a([16,16,1,1,12,1]);$k[$j++]=$a([18,18,1,1,14,1]);$k[$j++]=$a([20,20,1,1,18,1]);$k[$j++]=$a([22,22,1,1,20,1]);$k[$j++]=$a([24,24,1,1,24,1]);$k[$j++]=$a([26,26,1,1,28,1]);$k[$j++]=$a([32,32,2,2,36,1]);$k[$j++]=$a([36,36,2,2,42,1]);$k[$j++]=$a([40,40,2,2,48,1]);$k[$j++]=$a([44,44,2,2,56,1]);$k[$j++]=$a([48,48,2,2,68,1]);$k[$j++]=$a([52,52,2,2,84,2]);$k[$j++]=$a([64,64,4,4,112,2]);$k[$j++]=$a([72,72,4,4,144,4]);$k[$j++]=$a([80,80,4,4,192,4]);$k[$j++]=$a([88,88,4,4,224,4]);$k[$j++]=$a([96,96,4,4,272,4]);$k[$j++]=$a([104,104,4,4,336,6]);$k[$j++]=$a([120,120,6,6,408,6]);$k[$j++]=$a([132,132,6,6,496,8]);$k[$j++]=$a([144,144,6,6,620,10]);$k[$j++]=$a([8,18,1,1,7,1]);$k[$j++]=$a([8,32,1,2,11,1]);if($1.dindmre||$1.isodmre){$k[$j++]=$a([8,48,1,2,15,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([8,64,1,4,18,1])}if($1.isodmre){$k[$j++]=$a([8,80,1,4,22,1])}if($1.isodmre){$k[$j++]=$a([8,96,1,4,28,1])}if($1.isodmre){$k[$j++]=$a([8,120,1,6,32,1])}if($1.isodmre){$k[$j++]=$a([8,144,1,6,36,1])}$k[$j++]=$a([12,26,1,1,14,1]);$k[$j++]=$a([12,36,1,2,18,1]);if($1.dindmre||$1.isodmre){$k[$j++]=$a([12,64,1,4,27,1])}if($1.isodmre){$k[$j++]=$a([12,88,1,4,36,1])}$k[$j++]=$a([16,36,1,2,24,1]);$k[$j++]=$a([16,48,1,2,28,1]);if($1.dindmre||$1.isodmre){$k[$j++]=$a([16,64,1,4,36,1])}if($1.isodmre){$k[$j++]=$a([20,36,1,2,28,1])}if($1.isodmre){$k[$j++]=$a([20,44,1,2,34,1])}if($1.isodmre){$k[$j++]=$a([20,64,1,4,42,1])}if($1.isodmre){$k[$j++]=$a([22,48,1,2,38,1])}if($1.dindmre){$k[$j++]=$a([24,32,1,2,28,1])}if($1.dindmre){$k[$j++]=$a([24,36,1,2,33,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([24,48,1,2,41,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([24,64,1,4,46,1])}if($1.dindmre){$k[$j++]=$a([26,32,1,2,32,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([26,40,1,2,38,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([26,48,1,2,42,1])}if($1.dindmre||$1.isodmre){$k[$j++]=$a([26,64,1,4,50,1])}$1.metrics=$a();$1.urows=$1.rows;$1.ucols=$1.columns;$1.fullcws=$a([]);var _1Z=$1.metrics;for(var _1a=0,_1b=_1Z.length;_1a<_1b;_1a++){$1.m=$g(_1Z,_1a);$1.rows=$g($1.m,0);$1.cols=$g($1.m,1);$1.regh=$g($1.m,2);$1.regv=$g($1.m,3);$1.rscw=$g($1.m,4);$1.rsbl=$g($1.m,5);$1.mrows=$f($1.rows-2*$1.regh);$1.mcols=$f($1.cols-2*$1.regv);$1.ncws=$f(~~($1.mrows*$1.mcols/8)-$1.rscw);$1.okay=true;if($1.urows!=0&&$1.urows!=$1.rows){$1.okay=false}if($1.ucols!=0&&$1.ucols!=$1.cols){$1.okay=false}if($eq($1.format,"square")&&$ne($1.rows,$1.cols)){$1.okay=false}if($eq($1.format,"rectangle")&&$eq($1.rows,$1.cols)){$1.okay=false}if($1.okay){$k[$j++]=Infinity;$q($1.fullcws);$k[$j++]=$1.ncws;$1.fullcws=$a()}}$k[$j++]=Infinity;for(var _2C=0,_2D=1558;_2C<_2D;_2C++){$k[$j++]=1e4}$1.numremcws=$a();var _2F=$1.fullcws;for(var _2G=0,_2H=_2F.length;_2G<_2H;_2G++){$p($1.numremcws,$f($g(_2F,_2G)-1),1)}for(var _2K=1556;_2K>=0;_2K-=1){$1.i=_2K;if($g($1.numremcws,$1.i)!=1){$p($1.numremcws,$1.i,$f($g($1.numremcws,$1.i+1)+1))}}if($1.raw){$1.encoding="raw"}if($eq($1.encoding,"raw")){$1.cws=$a($1.barcode.length);$1.i=0;$1.j=0;for(;;){if($1.i==$1.barcode.length){break}$1.cw=~~$z($G($1.barcode,$1.i+1,3));$p($1.cws,$1.j,$1.cw);$1.i=$1.i+4;$1.j=$1.j+1}$1.cws=$G($1.cws,0,$1.j)}if($eq($1.encoding,"auto")){$1.fnc1=-1;$1.prog=-2;$1.m05=-3;$1.m06=-4;$1.lC=-5;$1.lB=-6;$1.lX=-7;$1.lT=-8;$1.lE=-9;$1.unl=-10;$1.sapp=-11;$1.usft=-12;$1.sft1=-13;$1.sft2=-14;$1.sft3=-15;$1.eci=-16;$1.pad=-17;$1.unlcw=254;var _2p=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fnc1],["PROG",$1.prog]]);$1.fncvals=_2p;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _2s=$k[--$j];$1[$k[--$j]]=_2s;$1.msglen=$1.msg.length;if($1.msglen>=9){$q($G($1.msg,0,7));var _2y=$k[--$j];var _2z=$k[--$j];$k[$j++]=_2y==29;$k[$j++]=_2z;$j--;var _30=$k[--$j];var _31=$k[--$j];var _32=$k[--$j];var _33=$k[--$j];var _34=$k[--$j];var _35=$k[--$j];if(_30&&_31==48&&_32==30&&_33==62&&_34==41&&_35==91){$q($G($1.msg,$1.msglen-2,2));var _39=$k[--$j];var _3A=$k[--$j];if(_39==4&&_3A==30){if($g($1.msg,5)==53){$k[$j++]=Infinity;$k[$j++]=$1.m05;$q($G($1.msg,7,$1.msg.length-9));$1.msg=$a()}if($g($1.msg,5)==54){$k[$j++]=Infinity;$k[$j++]=$1.m06;$q($G($1.msg,7,$1.msg.length-9));$1.msg=$a()}}}}$1.msglen=$1.msg.length;$k[$j++]=Infinity;for(var _3Q=0;_3Q<=128;_3Q+=1){$k[$j++]=_3Q;$k[$j++]=_3Q+1}$k[$j++]=$1.pad;$k[$j++]=129;for(var _3S=0;_3S<=99;_3S+=1){var _3U=$R($s(2),_3S,10);var _3W=$Z($s(2),"00");$P(_3W,2-_3U.length,_3U);$k[$j++]=_3W;$k[$j++]=_3S+130}var _3j=$a([$1.lC,$1.lB,$1.fnc1,$1.sapp,$1.prog,$1.usft,$1.m05,$1.m06,$1.lX,$1.lT,$1.lE,$1.eci]);$k[$j++]=229;for(var _3k=0,_3l=_3j.length;_3k<_3l;_3k++){var _3o=$f($k[--$j]+1);$k[$j++]=$g(_3j,_3k);$k[$j++]=_3o;$k[$j++]=_3o}$j--;$1.Avals=$d();$k[$j++]=Infinity;var _3q=$1.Avals;for(var _3v=_3q.size,_3u=_3q.keys(),_3t=0;_3t<_3v;_3t++){var _3r=_3u.next().value;$k[$j++]=_3r;$k[$j++]=_3q.get(_3r);$k[$j++]=Infinity;var _3w=$k[--$j];var _3x=$k[--$j];$k[$j++]=_3w;$k[$j++]=_3x;var _3y=$a();$k[$j++]=_3y}$1.Avals=$d();$k[$j++]=Infinity;$k[$j++]=$1.sft1;$k[$j++]=0;$k[$j++]=$1.sft2;$k[$j++]=1;$k[$j++]=$1.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _43=48;_43<=57;_43+=1){$k[$j++]=_43;$k[$j++]=_43-44}for(var _44=65;_44<=90;_44+=1){$k[$j++]=_44;$k[$j++]=_44-51}$1.CNvals=$d();$k[$j++]=Infinity;for(var _46=0;_46<=31;_46+=1){$k[$j++]=_46;$k[$j++]=_46}$1.C1vals=$d();$k[$j++]=Infinity;for(var _48=33;_48<=47;_48+=1){$k[$j++]=_48;$k[$j++]=_48-33}for(var _49=58;_49<=64;_49+=1){$k[$j++]=_49;$k[$j++]=_49-43}for(var _4A=91;_4A<=95;_4A+=1){$k[$j++]=_4A;$k[$j++]=_4A-69}$k[$j++]=$1.fnc1;$k[$j++]=27;$k[$j++]=$1.usft;$k[$j++]=30;$1.C2vals=$d();$k[$j++]=Infinity;for(var _4E=96;_4E<=127;_4E+=1){$k[$j++]=_4E;$k[$j++]=_4E-96}$1.C3vals=$d();$k[$j++]=Infinity;var _4G=$1.CNvals;for(var _4L=_4G.size,_4K=_4G.keys(),_4J=0;_4J<_4L;_4J++){var _4H=_4K.next().value;$k[$j++]=_4H;$k[$j++]=_4G.get(_4H);$k[$j++]=Infinity;var _4M=$k[--$j];var _4N=$k[--$j];$k[$j++]=_4M;$k[$j++]=_4N;var _4O=$a();$k[$j++]=_4O}var _4P=$1.C1vals;for(var _4U=_4P.size,_4T=_4P.keys(),_4S=0;_4S<_4U;_4S++){var _4Q=_4T.next().value;$k[$j++]=_4Q;$k[$j++]=_4P.get(_4Q);$k[$j++]=Infinity;var _4V=$k[--$j];var _4W=$k[--$j];$k[$j++]=_4V;$k[$j++]=$g($1.CNvals,$1.sft1);$k[$j++]=_4W;var _4a=$a();$k[$j++]=_4a}var _4b=$1.C2vals;for(var _4g=_4b.size,_4f=_4b.keys(),_4e=0;_4e<_4g;_4e++){var _4c=_4f.next().value;$k[$j++]=_4c;$k[$j++]=_4b.get(_4c);$k[$j++]=Infinity;var _4h=$k[--$j];var _4i=$k[--$j];$k[$j++]=_4h;$k[$j++]=$g($1.CNvals,$1.sft2);$k[$j++]=_4i;var _4m=$a();$k[$j++]=_4m}var _4n=$1.C3vals;for(var _4s=_4n.size,_4r=_4n.keys(),_4q=0;_4q<_4s;_4q++){var _4o=_4r.next().value;$k[$j++]=_4o;$k[$j++]=_4n.get(_4o);$k[$j++]=Infinity;var _4t=$k[--$j];var _4u=$k[--$j];$k[$j++]=_4t;$k[$j++]=$g($1.CNvals,$1.sft3);$k[$j++]=_4u;var _4y=$a();$k[$j++]=_4y}$1.Cvals=$d();$k[$j++]=Infinity;$k[$j++]=$1.sft1;$k[$j++]=0;$k[$j++]=$1.sft2;$k[$j++]=1;$k[$j++]=$1.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _53=48;_53<=57;_53+=1){$k[$j++]=_53;$k[$j++]=_53-44}for(var _54=97;_54<=122;_54+=1){$k[$j++]=_54;$k[$j++]=_54-83}$1.TNvals=$d();$k[$j++]=Infinity;for(var _56=0;_56<=31;_56+=1){$k[$j++]=_56;$k[$j++]=_56}$1.T1vals=$d();$k[$j++]=Infinity;for(var _58=33;_58<=47;_58+=1){$k[$j++]=_58;$k[$j++]=_58-33}for(var _59=58;_59<=64;_59+=1){$k[$j++]=_59;$k[$j++]=_59-43}for(var _5A=91;_5A<=95;_5A+=1){$k[$j++]=_5A;$k[$j++]=_5A-69}$k[$j++]=$1.fnc1;$k[$j++]=27;$k[$j++]=$1.usft;$k[$j++]=30;$1.T2vals=$d();$k[$j++]=Infinity;$k[$j++]=96;$k[$j++]=0;for(var _5E=65;_5E<=90;_5E+=1){$k[$j++]=_5E;$k[$j++]=_5E-64}for(var _5F=123;_5F<=127;_5F+=1){$k[$j++]=_5F;$k[$j++]=_5F-96}$1.T3vals=$d();$k[$j++]=Infinity;var _5H=$1.TNvals;for(var _5M=_5H.size,_5L=_5H.keys(),_5K=0;_5K<_5M;_5K++){var _5I=_5L.next().value;$k[$j++]=_5I;$k[$j++]=_5H.get(_5I);$k[$j++]=Infinity;var _5N=$k[--$j];var _5O=$k[--$j];$k[$j++]=_5N;$k[$j++]=_5O;var _5P=$a();$k[$j++]=_5P}var _5Q=$1.T1vals;for(var _5V=_5Q.size,_5U=_5Q.keys(),_5T=0;_5T<_5V;_5T++){var _5R=_5U.next().value;$k[$j++]=_5R;$k[$j++]=_5Q.get(_5R);$k[$j++]=Infinity;var _5W=$k[--$j];var _5X=$k[--$j];$k[$j++]=_5W;$k[$j++]=$g($1.TNvals,$1.sft1);$k[$j++]=_5X;var _5b=$a();$k[$j++]=_5b}var _5c=$1.T2vals;for(var _5h=_5c.size,_5g=_5c.keys(),_5f=0;_5f<_5h;_5f++){var _5d=_5g.next().value;$k[$j++]=_5d;$k[$j++]=_5c.get(_5d);$k[$j++]=Infinity;var _5i=$k[--$j];var _5j=$k[--$j];$k[$j++]=_5i;$k[$j++]=$g($1.TNvals,$1.sft2);$k[$j++]=_5j;var _5n=$a();$k[$j++]=_5n}var _5o=$1.T3vals;for(var _5t=_5o.size,_5s=_5o.keys(),_5r=0;_5r<_5t;_5r++){var _5p=_5s.next().value;$k[$j++]=_5p;$k[$j++]=_5o.get(_5p);$k[$j++]=Infinity;var _5u=$k[--$j];var _5v=$k[--$j];$k[$j++]=_5u;$k[$j++]=$g($1.TNvals,$1.sft3);$k[$j++]=_5v;var _5z=$a();$k[$j++]=_5z}$1.Tvals=$d();for(var _61=128;_61<=255;_61+=1){$1.i=_61;$k[$j++]=$1.Avals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Avals,$1.usft));$q($g($1.Avals,$1.i-128));var _6A=$a();var _6B=$k[--$j];$p($k[--$j],_6B,_6A);$k[$j++]=$1.Cvals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Cvals,$1.usft));$q($g($1.Cvals,$1.i-128));var _6L=$a();var _6M=$k[--$j];$p($k[--$j],_6M,_6L);$k[$j++]=$1.Tvals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Tvals,$1.usft));$q($g($1.Tvals,$1.i-128));var _6W=$a();var _6X=$k[--$j];$p($k[--$j],_6X,_6W)}$k[$j++]=Infinity;$k[$j++]=13;$k[$j++]=0;$k[$j++]=42;$k[$j++]=1;$k[$j++]=62;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _6Z=48;_6Z<=57;_6Z+=1){$k[$j++]=_6Z;$k[$j++]=_6Z-44}for(var _6a=65;_6a<=90;_6a+=1){$k[$j++]=_6a;$k[$j++]=_6a-51}$1.Xvals=$d();$k[$j++]=Infinity;var _6c=$1.Xvals;for(var _6h=_6c.size,_6g=_6c.keys(),_6f=0;_6f<_6h;_6f++){var _6d=_6g.next().value;$k[$j++]=_6d;$k[$j++]=_6c.get(_6d);$k[$j++]=Infinity;var _6i=$k[--$j];var _6j=$k[--$j];$k[$j++]=_6i;$k[$j++]=_6j;var _6k=$a();$k[$j++]=_6k}$1.Xvals=$d();$k[$j++]=Infinity;for(var _6m=64;_6m<=94;_6m+=1){$k[$j++]=_6m;$k[$j++]=_6m-64}$k[$j++]=$1.unl;$k[$j++]=31;for(var _6o=32;_6o<=63;_6o+=1){$k[$j++]=_6o;$k[$j++]=_6o}$1.Evals=$d();$k[$j++]=Infinity;var _6q=$1.Evals;for(var _6v=_6q.size,_6u=_6q.keys(),_6t=0;_6t<_6v;_6t++){var _6r=_6u.next().value;$k[$j++]=_6r;$k[$j++]=_6q.get(_6r);$k[$j++]=Infinity;var _6w=$k[--$j];var _6x=$k[--$j];$k[$j++]=_6w;$k[$j++]=_6x;var _6y=$a();$k[$j++]=_6y}$1.Evals=$d();$k[$j++]=Infinity;for(var _70=0;_70<=255;_70+=1){$k[$j++]=_70;$k[$j++]=_70}$1.Bvals=$d();$k[$j++]=Infinity;var _72=$1.Bvals;for(var _77=_72.size,_76=_72.keys(),_75=0;_75<_77;_75++){var _73=_76.next().value;$k[$j++]=_73;$k[$j++]=_72.get(_73);$k[$j++]=Infinity;var _78=$k[--$j];var _79=$k[--$j];$k[$j++]=_78;$k[$j++]=_79;var _7A=$a();$k[$j++]=_7A}$1.Bvals=$d();$1.encvals=$a([$1.Avals,$1.Cvals,$1.Tvals,$1.Xvals,$1.Evals,$1.Bvals]);$k[$j++]=Infinity;for(var _7K=0,_7L=$1.msglen;_7K<_7L;_7K++){$k[$j++]=0}$k[$j++]=0;$1.numD=$a();$k[$j++]=Infinity;for(var _7O=0,_7P=$1.msglen;_7O<_7P;_7O++){$k[$j++]=0}$k[$j++]=9999;$1.nextXterm=$a();$k[$j++]=Infinity;for(var _7S=0,_7T=$1.msglen;_7S<_7T;_7S++){$k[$j++]=0}$k[$j++]=9999;$1.nextNonX=$a();$k[$j++]=Infinity;for(var _7W=0,_7X=$1.msglen;_7W<_7X;_7W++){$k[$j++]=false}$k[$j++]=false;$1.isECI=$a();for(var _7a=$1.msglen-1;_7a>=0;_7a-=1){$1.i=_7a;$1.barchar=$g($1.msg,$1.i);if($1.barchar>=48&&$1.barchar<=57){$p($1.numD,$1.i,$f($g($1.numD,$1.i+1)+1))}if($1.barchar==13||$1.barchar==42||$1.barchar==62){$p($1.nextXterm,$1.i,0)}else{$p($1.nextXterm,$1.i,$f($g($1.nextXterm,$1.i+1)+1))}var _7x=$g($1.Xvals,$1.barchar)!==undefined;if(!_7x){$p($1.nextNonX,$1.i,0)}else{$p($1.nextNonX,$1.i,$f($g($1.nextNonX,$1.i+1)+1))}$p($1.isECI,$1.i,$1.barchar<=-1e6)}$k[$j++]=Infinity;var _88=$1.nextXterm;for(var _89=0,_8A=_88.length;_89<_8A;_89++){var _8B=$g(_88,_89);$k[$j++]=_8B;if(_8B>1e4){$j--;$k[$j++]=1e4}}$1.nextXterm=$a();$k[$j++]=Infinity;var _8D=$1.nextNonX;for(var _8E=0,_8F=_8D.length;_8E<_8F;_8E++){var _8G=$g(_8D,_8E);$k[$j++]=_8G;if(_8G>1e4){$j--;$k[$j++]=1e4}}$1.nextNonX=$a();$1.isD=function(){$k[$j++]=$1.char>=48&&$1.char<=57};$1.isC=function(){var _8M=$g($1.CNvals,$1.char)!==undefined;$k[$j++]=_8M};$1.isT=function(){var _8P=$g($1.TNvals,$1.char)!==undefined;$k[$j++]=_8P};$1.isX=function(){var _8S=$g($1.Xvals,$1.char)!==undefined;$k[$j++]=_8S};$1.isE=function(){var _8V=$g($1.Evals,$1.char)!==undefined;$k[$j++]=_8V};$1.isEA=function(){$k[$j++]=$1.char>127};$1.isFN=function(){$k[$j++]=$1.char<0};$1.XtermFirst=function(){var _8Y=$k[--$j];$k[$j++]=$lt($g($1.nextXterm,_8Y),$g($1.nextNonX,_8Y))};$1.A=0;$1.C=1;$1.T=2;$1.X=3;$1.E=4;$1.B=5;$1.lookup=function(){$1.ac=1;$1.cc=2;$1.tc=2;$1.xc=2;$1.ec=2;$1.bc=2.25;if($1.mode==$1.A){$1.ac=0;$1.cc=1;$1.tc=1;$1.xc=1;$1.ec=1;$1.bc=1.25}if($1.mode==$1.C){$1.cc=0}if($1.mode==$1.T){$1.tc=0}if($1.mode==$1.X){$1.xc=0}if($1.mode==$1.E){$1.ec=0}if($1.mode==$1.B){$1.bc=0}for(var _8p=0,_8q=1;_8p<_8q;_8p++){if($g($1.isECI,$1.i)){$k[$j++]=$1.A;break}if($1.mailmark&&$1.i<45){$k[$j++]=$1.C;break}$1.k=0;for(;;){if($1.i+$1.k==$1.msglen){var _91=$a(["ac","cc","tc","xc","ec","bc"]);for(var _92=0,_93=_91.length;_92<_93;_92++){var _94=$g(_91,_92);$1[_94]=Math.ceil($1[_94])}var _9B=$a([$1.cc,$1.tc,$1.xc,$1.ec,$1.bc]);$k[$j++]=true;for(var _9C=0,_9D=_9B.length;_9C<_9D;_9C++){var _9G=$k[--$j];$k[$j++]=_9G&&$1.ac<=$g(_9B,_9C)}if($k[--$j]){$k[$j++]=$1.A;break}var _9O=$a([$1.ac,$1.cc,$1.tc,$1.xc,$1.ec]);$k[$j++]=true;for(var _9P=0,_9Q=_9O.length;_9P<_9Q;_9P++){var _9T=$k[--$j];$k[$j++]=_9T&&$1.bc<$g(_9O,_9P)}if($k[--$j]){$k[$j++]=$1.B;break}var _9b=$a([$1.ac,$1.cc,$1.tc,$1.xc,$1.bc]);$k[$j++]=true;for(var _9c=0,_9d=_9b.length;_9c<_9d;_9c++){var _9g=$k[--$j];$k[$j++]=_9g&&$1.ec<$g(_9b,_9c)}if($k[--$j]){$k[$j++]=$1.E;break}var _9o=$a([$1.ac,$1.cc,$1.xc,$1.ec,$1.bc]);$k[$j++]=true;for(var _9p=0,_9q=_9o.length;_9p<_9q;_9p++){var _9t=$k[--$j];$k[$j++]=_9t&&$1.tc<$g(_9o,_9p)}if($k[--$j]){$k[$j++]=$1.T;break}var _A1=$a([$1.ac,$1.cc,$1.tc,$1.ec,$1.bc]);$k[$j++]=true;for(var _A2=0,_A3=_A1.length;_A2<_A3;_A2++){var _A6=$k[--$j];$k[$j++]=_A6&&$1.xc<$g(_A1,_A2)}if($k[--$j]){$k[$j++]=$1.X;break}$k[$j++]=$1.C;break}$1.char=$g($1.msg,$1.i+$1.k);$k[$j++]="ac";$k[$j++]=$1.ac;$1.isD();if($k[--$j]){var _AG=$k[--$j];$k[$j++]=$f(_AG+1/2)}else{$1.isEA();if($k[--$j]){var _AI=$k[--$j];$k[$j++]=Math.ceil(_AI)+2}else{var _AJ=$k[--$j];$k[$j++]=Math.ceil(_AJ)+1}}var _AK=$k[--$j];$1[$k[--$j]]=_AK;$k[$j++]="cc";$k[$j++]=$1.cc;$1.isC();if($k[--$j]){var _AO=$k[--$j];$k[$j++]=$f(_AO+.66666667)}else{$1.isEA();if($k[--$j]){var _AQ=$k[--$j];$k[$j++]=$f(_AQ+2.66666667)}else{var _AR=$k[--$j];$k[$j++]=$f(_AR+1.33333334)}}var _AS=$k[--$j];$1[$k[--$j]]=_AS;$k[$j++]="tc";$k[$j++]=$1.tc;$1.isT();if($k[--$j]){var _AW=$k[--$j];$k[$j++]=$f(_AW+.66666667)}else{$1.isEA();if($k[--$j]){var _AY=$k[--$j];$k[$j++]=$f(_AY+2.66666667)}else{var _AZ=$k[--$j];$k[$j++]=$f(_AZ+1.33333334)}}var _Aa=$k[--$j];$1[$k[--$j]]=_Aa;$k[$j++]="xc";$k[$j++]=$1.xc;$1.isX();if($k[--$j]){var _Ae=$k[--$j];$k[$j++]=$f(_Ae+.66666667)}else{$1.isEA();if($k[--$j]){var _Ag=$k[--$j];$k[$j++]=$f(_Ag+4.33333334)}else{var _Ah=$k[--$j];$k[$j++]=$f(_Ah+3.33333334)}}var _Ai=$k[--$j];$1[$k[--$j]]=_Ai;$k[$j++]="ec";$k[$j++]=$1.ec;$1.isE();if($k[--$j]){var _Am=$k[--$j];$k[$j++]=$f(_Am+3/4)}else{$1.isEA();if($k[--$j]){var _Ao=$k[--$j];$k[$j++]=$f(_Ao+17/4)}else{var _Ap=$k[--$j];$k[$j++]=$f(_Ap+13/4)}}var _Aq=$k[--$j];$1[$k[--$j]]=_Aq;$k[$j++]="bc";$k[$j++]=$1.bc;$1.isFN();if($k[--$j]){var _Au=$k[--$j];$k[$j++]=$f(_Au+4)}else{var _Av=$k[--$j];$k[$j++]=$f(_Av+1)}var _Aw=$k[--$j];$1[$k[--$j]]=_Aw;if($1.k>=4){var _B4=$a([$1.cc,$1.tc,$1.xc,$1.ec,$1.bc]);$k[$j++]=true;for(var _B5=0,_B6=_B4.length;_B5<_B6;_B5++){var _B9=$k[--$j];$k[$j++]=_B9&&$1.ac+1<=$g(_B4,_B5)}if($k[--$j]){$k[$j++]=$1.A;break}if($1.bc+1<=$1.ac){$k[$j++]=$1.B;break}var _BJ=$a([$1.cc,$1.tc,$1.xc,$1.ec]);$k[$j++]=true;for(var _BK=0,_BL=_BJ.length;_BK<_BL;_BK++){var _BO=$k[--$j];$k[$j++]=_BO&&$1.bc+1<$g(_BJ,_BK)}if($k[--$j]){$k[$j++]=$1.B;break}var _BW=$a([$1.ac,$1.cc,$1.tc,$1.xc,$1.bc]);$k[$j++]=true;for(var _BX=0,_BY=_BW.length;_BX<_BY;_BX++){var _Bb=$k[--$j];$k[$j++]=_Bb&&$1.ec+1<$g(_BW,_BX)}if($k[--$j]){$k[$j++]=$1.E;break}var _Bj=$a([$1.ac,$1.cc,$1.xc,$1.ec,$1.bc]);$k[$j++]=true;for(var _Bk=0,_Bl=_Bj.length;_Bk<_Bl;_Bk++){var _Bo=$k[--$j];$k[$j++]=_Bo&&$1.tc+1<$g(_Bj,_Bk)}if($k[--$j]){$k[$j++]=$1.T;break}var _Bw=$a([$1.ac,$1.cc,$1.tc,$1.ec,$1.bc]);$k[$j++]=true;for(var _Bx=0,_By=_Bw.length;_Bx<_By;_Bx++){var _C1=$k[--$j];$k[$j++]=_C1&&$1.xc+1<$g(_Bw,_Bx)}if($k[--$j]){$k[$j++]=$1.X;break}var _C8=$a([$1.ac,$1.tc,$1.ec,$1.bc]);$k[$j++]=true;for(var _C9=0,_CA=_C8.length;_C9<_CA;_C9++){var _CD=$k[--$j];$k[$j++]=_CD&&$1.cc+1<$g(_C8,_C9)}if($k[--$j]){if($1.cc<$1.xc){$k[$j++]=$1.C;break}if($1.cc==$1.xc){$k[$j++]=$1.i+$1.k+1;$1.XtermFirst();if($k[--$j]){$k[$j++]=$1.X;break}else{$k[$j++]=$1.C;break}}}}$1.k=$1.k+1}}};$1.addtocws=function(){var _CQ=$k[--$j];$P($1.cws,$1.j,_CQ);$1.j=_CQ.length+$1.j};$1.ECItocws=function(){var _CV=$f(-$k[--$j]-1e6);$k[$j++]=_CV;if(_CV<=126){var _CW=$k[--$j];$k[$j++]=$f(_CW+1);$r($a(1))}else{var _CY=$k[--$j];$k[$j++]=_CY;if(_CY<=16382){var _Ca=$f($k[--$j]-127);$k[$j++]=~~(_Ca/254)+128;$k[$j++]=$f(_Ca%254+1);$r($a(2))}else{var _Cd=$f($k[--$j]-16383);$k[$j++]=~~(_Cd/64516)+192;$k[$j++]=~~(_Cd/254)%254+1;$k[$j++]=$f(_Cd%254+1);$r($a(3))}}};$1.encA=function(){for(var _Cf=0,_Cg=1;_Cf<_Cg;_Cf++){if($g($1.isECI,$1.i)){$k[$j++]=$g($1.Avals,$1.eci);$1.addtocws();$k[$j++]=$g($1.msg,$1.i);$1.ECItocws();$1.addtocws();$1.i=$1.i+1;break}if($g($1.numD,$1.i)>=2){var _Cu=$s(2);$p(_Cu,0,$g($1.msg,$1.i));$p(_Cu,1,$g($1.msg,$1.i+1));$k[$j++]=$g($1.Avals,_Cu);$1.addtocws();$1.i=$1.i+2;break}$k[$j++]="newmode";$1.lookup();var _D4=$k[--$j];$1[$k[--$j]]=_D4;if($1.newmode!=$1.mode){$k[$j++]=$g($1.Avals,$g($a([-1,$1.lC,$1.lT,$1.lX,$1.lE,$1.lB]),$1.newmode));$1.addtocws();$1.mode=$1.newmode;break}$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.i=$1.i+1;break}};$1.CTXvalstocws=function(){$1.in=$k[--$j];$k[$j++]=Infinity;for(var _DS=0,_DR=$1.in.length-1;_DS<=_DR;_DS+=3){var _DU=$G($1.in,_DS,3);$k[$j++]=0;for(var _DV=0,_DW=_DU.length;_DV<_DW;_DV++){var _DY=$k[--$j];$k[$j++]=$f(_DY+$g(_DU,_DV))*40}var _Da=~~($k[--$j]/40)+1;$k[$j++]=~~(_Da/256);$k[$j++]=_Da%256}$r($a($m()));var _Dd=$k[--$j];var _De=$k[--$j];$k[$j++]=_Dd;$k[$j++]=_De;$j--};$1.encCTX=function(){$1.p=0;$1.ctxvals=$a(2500);$1.done=false;for(;;){if($1.i==$1.msglen){break}var _Do=$g($g($1.encvals,$1.mode),$g($1.msg,$1.i))!==undefined;if(!_Do){break}if($1.p%3==0){$k[$j++]="newmode";$1.lookup();var _Dq=$k[--$j];$1[$k[--$j]]=_Dq;if($ne($1.newmode,$1.mode)){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();if($1.newmode!=$1.A){$k[$j++]=$g($1.Avals,$g($a([-1,$1.lC,$1.lT,$1.lX,$1.lE,$1.lB]),$1.newmode));$1.addtocws()}$1.mode=$1.newmode;$1.done=true;break}if($1.msglen-$1.i<=3){$1.remcws=$g($1.numremcws,$1.j+~~($1.p/3)*2);$k[$j++]=Infinity;var _EM=$G($1.msg,$1.i,$1.msglen-$1.i);for(var _EN=0,_EO=_EM.length;_EN<_EO;_EN++){var _EP=$g(_EM,_EN);var _ET=$g($g($1.encvals,$1.mode),_EP)!==undefined;$k[$j++]=_EP;if(_ET){$q($g($g($1.encvals,$1.mode),$k[--$j]))}else{$j--;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1}}$1.remvals=$a();if($1.remcws==2&&$1.remvals.length==3){$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));$q($1.remvals);var _Eg=$a();$k[$j++]=_Eg;$1.CTXvalstocws();$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;$1.done=true;break}if($1.remcws==2&&$1.remvals.length==2&&$1.mode!=$1.X){$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));$q($1.remvals);$q($g($g($1.encvals,$1.mode),$1.sft1));var _Ew=$a();$k[$j++]=_Ew;$1.CTXvalstocws();$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;$1.done=true;break}if($1.remcws==2&&$1.remvals.length==1){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;$1.done=true;break}if($1.remcws==1&&$1.remvals.length==1){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;$1.done=true;break}}}var _FV=$g($g($1.encvals,$1.mode),$g($1.msg,$1.i));$P($1.ctxvals,$1.p,_FV);$1.p=_FV.length+$1.p;$1.i=$1.i+1}if(!$1.done){for(;;){if($1.p%3==0){break}$1.i=$1.i-1;$1.p=$1.p-$g($g($1.encvals,$1.mode),$g($1.msg,$1.i)).length}$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));var _Fo=$a();$k[$j++]=_Fo;$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$1.mode=$1.A;if($1.i!=$1.msglen&&$nt($g($1.isECI,$1.i))){if($g($1.numD,$1.i)>=2){var _G0=$s(2);$p(_G0,0,$g($1.msg,$1.i));$p(_G0,1,$g($1.msg,$1.i+1));$k[$j++]=$g($1.Avals,_G0);$1.addtocws();$1.i=$1.i+2}else{$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.i=$1.i+1}}}};$1.Evalstocws=function(){$1.in=$k[--$j];$1.inlen=$1.in.length;$1.outlen=~~Math.ceil($1.in.length/4*3);$k[$j++]=Infinity;$q($1.in);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$1.in=$a();$k[$j++]=Infinity;for(var _GN=0,_GM=$1.inlen-1;_GN<=_GM;_GN+=4){var _GP=$G($1.in,_GN,4);$k[$j++]=0;for(var _GQ=0,_GR=_GP.length;_GQ<_GR;_GQ++){var _GT=$k[--$j];$k[$j++]=$or(_GT,$g(_GP,_GQ))<<6}var _GV=$k[--$j]>>>6;$k[$j++]=_GV>>>16&255;$k[$j++]=_GV>>>8&255;$k[$j++]=_GV&255}$r($a($m()));var _GY=$k[--$j];var _GZ=$k[--$j];$k[$j++]=_GY;$k[$j++]=_GZ;$j--;var _Gc=$G($k[--$j],0,$1.outlen);$k[$j++]=_Gc};$1.encE=function(){$1.p=0;$1.edifactvals=$a(2100);for(;;){if($1.i==$1.msglen){break}var _Gk=$g($1.Evals,$g($1.msg,$1.i))!==undefined;if(!_Gk){break}if($1.p%4==0){if($1.msglen-$1.i<=2){$1.remcws=$g($1.numremcws,$1.j+~~($1.p/4)*3);$k[$j++]=Infinity;var _Gw=$G($1.msg,$1.i,$1.msglen-$1.i);for(var _Gx=0,_Gy=_Gw.length;_Gx<_Gy;_Gx++){$q($g($1.Avals,$g(_Gw,_Gx)))}$1.remvals=$a();if(($1.remcws==1||$1.remcws==2)&&$1.remvals.length<=$1.remcws){$k[$j++]=$G($1.edifactvals,0,$1.p);$1.Evalstocws();$1.addtocws();$k[$j++]=$1.remvals;$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;break}}$1.lookup();if($k[--$j]!=$1.mode){break}}var _HJ=$g($1.Evals,$g($1.msg,$1.i));$P($1.edifactvals,$1.p,_HJ);$1.p=_HJ.length+$1.p;$1.i=$1.i+1}if($1.mode!=$1.A){$1.remcws=$f($g($1.numremcws,$1.j+~~($1.p/4)*3-1)-1);if($1.p%4!=0||$1.i!=$1.msglen||$1.remcws>=3){var _Ha=$g($1.Evals,$1.unl);$P($1.edifactvals,$1.p,_Ha);$1.p=_Ha.length+$1.p}$k[$j++]=$G($1.edifactvals,0,$1.p);$1.Evalstocws();$1.addtocws();$1.mode=$1.A;if($1.i!=$1.msglen&&$nt($g($1.isECI,$1.i))){if($g($1.numD,$1.i)>=2){var _Hq=$s(2);$p(_Hq,0,$g($1.msg,$1.i));$p(_Hq,1,$g($1.msg,$1.i+1));$k[$j++]=$g($1.Avals,_Hq);$1.addtocws();$1.i=$1.i+2}else{$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.i=$1.i+1}}}};$1.encB=function(){$1.p=0;$1.bvals=$a(1558);for(;;){if($1.i==$1.msglen){break}$1.lookup();if($k[--$j]!=$1.mode){break}$p($1.bvals,$1.p,$g($1.msg,$1.i));$1.p=$1.p+1;$1.i=$1.i+1}$1.remcws=$f($g($1.numremcws,$1.j+$1.p)-1);$k[$j++]=Infinity;if($1.remcws==0&&$1.i==$1.msglen){$k[$j++]=0}else{if($1.p<250){$k[$j++]=$1.p}else{$k[$j++]=~~($1.p/250)+249;$k[$j++]=$1.p%250}}$q($G($1.bvals,0,$1.p));$1.bvals=$a();for(var _IZ=0,_IY=$1.bvals.length-1;_IZ<=_IY;_IZ+=1){$1.p=_IZ;var _If=$f(($1.j+$1.p+1)*149%255+1+$g($1.bvals,$1.p));$k[$j++]=_If;if(_If>=256){var _Ig=$k[--$j];$k[$j++]=$f(_Ig-256)}$p($1.bvals,$1.p,$k[--$j])}$k[$j++]=$1.bvals;$1.addtocws();$1.mode=$1.A};$1.cws=$a(1558);$1.mode=$1.A;$1.i=0;$1.j=0;for(;;){if($1.i>=$1.msglen){break}if($1[$g($a(["encA","encCTX","encCTX","encCTX","encE","encB"]),$1.mode)]()===true){break}}$1.cws=$G($1.cws,0,$1.j)}$1.datlen=$1.cws.length;$1.remcws=$f($g($1.numremcws,$1.j-1)-1);if($1.remcws>0){$k[$j++]=Infinity;$q($1.cws);for(var _J4=0,_J5=$1.remcws;_J4<_J5;_J4++){$k[$j++]=129}$1.cws=$a();for(var _JB=$1.datlen+1,_JA=$f($f($1.datlen+$1.remcws)-1);_JB<=_JA;_JB+=1){$1.i=_JB;var _JD=($1.i+1)*149%253+1+129;$k[$j++]=_JD;if(_JD>254){var _JE=$k[--$j];$k[$j++]=$f(_JE-254)}$p($1.cws,$1.i,$k[--$j])}}$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.rows=$g($1.m,0);$1.cols=$g($1.m,1);$1.regh=$g($1.m,2);$1.regv=$g($1.m,3);$1.rscw=$g($1.m,4);$1.rsbl=$g($1.m,5);$1.mrows=$f($1.rows-2*$1.regh);$1.mcols=$f($1.cols-2*$1.regv);$1.rrows=~~($1.mrows/$1.regh);$1.rcols=~~($1.mcols/$1.regv);$1.ncws=$f(~~($1.mrows*$1.mcols/8)-$1.rscw);$1.okay=true;if($1.cws.length!=$1.ncws){$1.okay=false}if($1.urows!=0&&$1.urows!=$1.rows){$1.okay=false}if($1.ucols!=0&&$1.ucols!=$1.cols){$1.okay=false}if($eq($1.format,"square")&&$ne($1.rows,$1.cols)){$1.okay=false}if($eq($1.format,"rectangle")&&$eq($1.rows,$1.cols)){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}$1.cwbs=$a($1.rsbl);$1.ecbs=$a($1.rsbl);for(var _K4=0,_K3=$f($1.rsbl-1);_K4<=_K3;_K4+=1){$1.i=_K4;if($1.cws.length!=1558){$1.cwbsize=~~($1.cws.length/$1.rsbl)}else{if($1.i<=7){$1.cwbsize=156}else{$1.cwbsize=155}}$1.cwb=$a($1.cwbsize);for(var _KD=0,_KC=$1.cwbsize-1;_KD<=_KC;_KD+=1){$1.j=_KD;$p($1.cwb,$1.j,$g($1.cws,$f($1.j*$1.rsbl+$1.i)))}$p($1.cwbs,$1.i,$1.cwb);$k[$j++]=$1.ecbs;$k[$j++]=$1.i;$k[$j++]=Infinity;for(var _KS=0,_KT=~~($1.rscw/$1.rsbl);_KS<_KT;_KS++){$k[$j++]=0}var _KU=$a();var _KV=$k[--$j];$p($k[--$j],_KV,_KU)}$k[$j++]=Infinity;$k[$j++]=1;for(var _KX=0,_KY=255;_KX<_KY;_KX++){var _KZ=$k[--$j];var _Ka=_KZ*2;$k[$j++]=_KZ;$k[$j++]=_Ka;if(_Ka>=256){var _Kb=$k[--$j];$k[$j++]=_Kb^301}}$1.rsalog=$a();$1.rslog=$a(256);for(var _Ke=1;_Ke<=255;_Ke+=1){$p($1.rslog,$g($1.rsalog,_Ke),_Ke)}$1.rsprod=function(){var _Ki=$k[--$j];var _Kj=$k[--$j];$k[$j++]=_Kj;$k[$j++]=_Ki;if(_Ki!=0&&_Kj!=0){var _Km=$g($1.rslog,$k[--$j]);var _Kr=$g($1.rsalog,$f(_Km+$g($1.rslog,$k[--$j]))%255);$k[$j++]=_Kr}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Ku=0,_Kv=~~($1.rscw/$1.rsbl);_Ku<_Kv;_Ku++){$k[$j++]=0}$1.coeffs=$a();for(var _L0=1,_Kz=~~($1.rscw/$1.rsbl);_L0<=_Kz;_L0+=1){$1.i=_L0;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _L7=$1.i-1;_L7>=1;_L7-=1){$1.j=_L7;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _LJ=$k[--$j];var _LK=$k[--$j];var _LL=$k[--$j];$p($k[--$j],_LL,$xo(_LK,_LJ))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _LT=$k[--$j];var _LU=$k[--$j];$p($k[--$j],_LU,_LT)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);for(var _Lb=0,_La=$1.cwbs.length-1;_Lb<=_La;_Lb+=1){$1.i=_Lb;$1.cwb=$g($1.cwbs,$1.i);$1.ecb=$g($1.ecbs,$1.i);for(var _Lk=0,_Lj=$1.cwb.length-1;_Lk<=_Lj;_Lk+=1){$1.t=$xo($g($1.cwb,_Lk),$g($1.ecb,0));for(var _Lq=$1.ecb.length-1;_Lq>=0;_Lq-=1){$1.j=_Lq;$1.p=$1.ecb.length-$1.j-1;$k[$j++]=$1.ecb;$k[$j++]=$1.p;$k[$j++]=$1.t;$k[$j++]=$g($1.coeffs,$1.j);$1.rsprod();var _Lz=$k[--$j];var _M0=$k[--$j];$p($k[--$j],_M0,_Lz);if($1.j>0){$p($1.ecb,$1.p,$xo($g($1.ecb,$1.p+1),$g($1.ecb,$1.p)))}}}}if($1.ncws==1558){$k[$j++]=Infinity;var _MD=$G($1.ecbs,8,2);for(var _ME=0,_MF=_MD.length;_ME<_MF;_ME++){$k[$j++]=$g(_MD,_ME)}var _MI=$G($1.ecbs,0,8);for(var _MJ=0,_MK=_MI.length;_MJ<_MK;_MJ++){$k[$j++]=$g(_MI,_MJ)}$1.ecbs=$a()}$k[$j++]=Infinity;var _MN=$1.cws;for(var _MO=0,_MP=_MN.length;_MO<_MP;_MO++){$k[$j++]=$g(_MN,_MO)}for(var _MS=0,_MT=$1.rscw;_MS<_MT;_MS++){$k[$j++]=0}$1.cws=$a();for(var _MX=0,_MW=$f($1.rscw-1);_MX<=_MW;_MX+=1){$1.i=_MX;$p($1.cws,$f($1.ncws+$1.i),$g($g($1.ecbs,$1.i%$1.rsbl),~~($1.i/$1.rsbl)))}$1.module=function(){var _Mi=$k[--$j];var _Mj=$k[--$j];var _Mk=$k[--$j];var _Mn=$Z($s(8),"00000000");var _Mp=$R($s(8),$k[--$j],2);$P(_Mn,8-_Mp.length,_Mp);$k[$j++]=_Mk;$k[$j++]=_Mj;$k[$j++]=_Mi;$k[$j++]=_Mn;for(var _Mq=7;_Mq>=0;_Mq-=1){var _Mr=$k[--$j];$k[$j++]=$f($g(_Mr,_Mq)-48);$k[$j++]=_Mr}$j--;var _Mt=$k[--$j];var _Mu=$k[--$j];var _Mv=$k[--$j];var _Mw=$k[--$j];var _Mx=$k[--$j];var _My=$k[--$j];var _Mz=$k[--$j];var _N0=$k[--$j];var _N1=$k[--$j];var _N2=$k[--$j];var _N3=$k[--$j];$k[$j++]=_N0;$k[$j++]=_Mz;$k[$j++]=_My;$k[$j++]=_Mx;$k[$j++]=_Mw;$k[$j++]=_Mv;$k[$j++]=_Mu;$k[$j++]=_Mt;$k[$j++]=_N3;$k[$j++]=_N2;$F(_N1,function(){if($k[--$j]()===true){return true}var _N5=$k[--$j];var _N6=$k[--$j];$k[$j++]=_N6;$k[$j++]=_N5;if(_N6<0){var _N7=$k[--$j];var _N8=$k[--$j];$k[$j++]=$f(_N8+$1.mrows);$k[$j++]=$f(_N7+$f(4-$f($1.mrows+4)%8))}var _NB=$k[--$j];$k[$j++]=_NB;if(_NB<0){var _ND=$k[--$j];var _NE=$k[--$j];$k[$j++]=$f(_NE+$f(4-$f($1.mcols+4)%8));$k[$j++]=$f(_ND+$1.mcols)}var _NG=$k[--$j];var _NH=$k[--$j];$k[$j++]=_NH;$k[$j++]=_NG;if(_NH>=$1.mrows){var _NJ=$k[--$j];var _NK=$k[--$j];$k[$j++]=$f(_NK-$1.mrows);$k[$j++]=_NJ}var _NM=$k[--$j];var _NN=$k[--$j];var _NQ=$k[--$j];var _NR=$k[--$j];$p($1.mmat,$f(_NM+_NN*$1.mcols),$k[--$j]);$k[$j++]=_NR;$k[$j++]=_NQ})};var _Nj=$a([function(){var _NT=$k[--$j];var _NU=$k[--$j];$k[$j++]=_NU;$k[$j++]=_NT;$k[$j++]=$f(_NU-2);$k[$j++]=$f(_NT-2)},function(){var _NV=$k[--$j];var _NW=$k[--$j];$k[$j++]=_NW;$k[$j++]=_NV;$k[$j++]=$f(_NW-2);$k[$j++]=$f(_NV-1)},function(){var _NX=$k[--$j];var _NY=$k[--$j];$k[$j++]=_NY;$k[$j++]=_NX;$k[$j++]=$f(_NY-1);$k[$j++]=$f(_NX-2)},function(){var _NZ=$k[--$j];var _Na=$k[--$j];$k[$j++]=_Na;$k[$j++]=_NZ;$k[$j++]=$f(_Na-1);$k[$j++]=$f(_NZ-1)},function(){var _Nb=$k[--$j];var _Nc=$k[--$j];$k[$j++]=_Nc;$k[$j++]=_Nb;$k[$j++]=$f(_Nc-1);$k[$j++]=_Nb},function(){var _Nd=$k[--$j];var _Ne=$k[--$j];$k[$j++]=_Ne;$k[$j++]=_Nd;$k[$j++]=_Ne;$k[$j++]=$f(_Nd-2)},function(){var _Nf=$k[--$j];var _Ng=$k[--$j];$k[$j++]=_Ng;$k[$j++]=_Nf;$k[$j++]=_Ng;$k[$j++]=$f(_Nf-1)},function(){var _Nh=$k[--$j];var _Ni=$k[--$j];$k[$j++]=_Ni;$k[$j++]=_Nh;$k[$j++]=_Ni;$k[$j++]=_Nh}]);$1.dmn=_Nj;var _Ns=$a([function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=1},function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=2},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=2;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=3;$k[$j++]=$f($1.mcols-1)}]);$1.dmc1=_Ns;var _O1=$a([function(){$k[$j++]=$f($1.mrows-3);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-2);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-4)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-3)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-1)}]);$1.dmc2=_O1;var _OA=$a([function(){$k[$j++]=$f($1.mrows-3);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-2);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=2;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=3;$k[$j++]=$f($1.mcols-1)}]);$1.dmc3=_OA;var _OK=$a([function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=0},function(){$k[$j++]=$f($1.mrows-1);$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-3)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($1.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-3)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-2)},function(){$k[$j++]=1;$k[$j++]=$f($1.mcols-1)}]);$1.dmc4=_OK;$k[$j++]=Infinity;for(var _ON=0,_OO=$1.mrows*$1.mcols;_ON<_OO;_ON++){$k[$j++]=-1}$1.mmat=$a();for(var _OR=$1.cws.length-1;_OR>=0;_OR-=1){$k[$j++]=$g($1.cws,_OR)}$k[$j++]=4;$k[$j++]=0;for(;;){var _OU=$k[--$j];var _OV=$k[--$j];$k[$j++]=_OV;$k[$j++]=_OU;if(_OU==0&&_OV==$1.mrows){$k[$j++]=$1.dmc1;$1.module()}var _OY=$k[--$j];var _OZ=$k[--$j];$k[$j++]=_OZ;$k[$j++]=_OY;if(_OY==0&&_OZ==$f($1.mrows-2)&&$1.mcols%4!=0){$k[$j++]=$1.dmc2;$1.module()}var _Od=$k[--$j];var _Oe=$k[--$j];$k[$j++]=_Oe;$k[$j++]=_Od;if(_Od==0&&_Oe==$f($1.mrows-2)&&$1.mcols%8==4){$k[$j++]=$1.dmc3;$1.module()}var _Oi=$k[--$j];var _Oj=$k[--$j];$k[$j++]=_Oj;$k[$j++]=_Oi;if(_Oi==2&&_Oj==$f($1.mrows+4)&&$1.mcols%8==0){$k[$j++]=$1.dmc4;$1.module()}for(;;){var _On=$k[--$j];var _Oo=$k[--$j];$k[$j++]=_Oo;$k[$j++]=_On;if(_On>=0&&_Oo<$1.mrows){var _Oq=$k[--$j];var _Or=$k[--$j];$k[$j++]=_Or;$k[$j++]=_Oq;if($g($1.mmat,$f(_Oq+_Or*$1.mcols))==-1){$k[$j++]=$1.dmn;$1.module()}}var _Ow=$k[--$j];var _Ox=$k[--$j];$k[$j++]=$f(_Ox-2);$k[$j++]=$f(_Ow+2);if(!($f(_Ow+2)<$1.mcols&&$f(_Ox-2)>=0)){break}}var _Oz=$k[--$j];var _P0=$k[--$j];$k[$j++]=$f(_P0+1);$k[$j++]=$f(_Oz+3);for(;;){var _P1=$k[--$j];var _P2=$k[--$j];$k[$j++]=_P2;$k[$j++]=_P1;if(_P1<$1.mcols&&_P2>=0){var _P4=$k[--$j];var _P5=$k[--$j];$k[$j++]=_P5;$k[$j++]=_P4;if($g($1.mmat,$f(_P4+_P5*$1.mcols))==-1){$k[$j++]=$1.dmn;$1.module()}}var _PA=$k[--$j];var _PB=$k[--$j];$k[$j++]=$f(_PB+2);$k[$j++]=$f(_PA-2);if(!($f(_PA-2)>=0&&$f(_PB+2)<$1.mrows)){break}}var _PD=$k[--$j];var _PE=$k[--$j];$k[$j++]=$f(_PE+3);$k[$j++]=$f(_PD+1);if(!($f(_PD+1)<$1.mcols||$f(_PE+3)<$1.mrows)){$j-=2;break}}if($g($1.mmat,$f($1.mrows*$1.mcols-1))==-1){$P($1.mmat,$f($1.mrows*$f($1.mcols-1)-2),$a([1,0]));$P($1.mmat,$f($1.mrows*$1.mcols-2),$a([0,1]))}$1.pixs=$a($1.rows*$1.cols);$1.cwpos=0;for(var _PY=0,_PX=$f($1.rows-1);_PY<=_PX;_PY+=1){$1.i=_PY;if($1.i%($1.rrows+2)==0){$k[$j++]=$1.pixs;$k[$j++]=$1.i*$1.cols;$k[$j++]=Infinity;for(var _Pf=0,_Pg=~~($1.cols/2);_Pf<_Pg;_Pf++){$k[$j++]=1;$k[$j++]=0}var _Ph=$a();var _Pi=$k[--$j];$P($k[--$j],_Pi,_Ph)}if($1.i%($1.rrows+2)==$1.rrows+1){$k[$j++]=$1.pixs;$k[$j++]=$1.i*$1.cols;$k[$j++]=Infinity;for(var _Pr=0,_Ps=$1.cols;_Pr<_Ps;_Pr++){$k[$j++]=1}var _Pt=$a();var _Pu=$k[--$j];$P($k[--$j],_Pu,_Pt)}if($1.i%($1.rrows+2)!=0&&$1.i%($1.rrows+2)!=$1.rrows+1){for(var _Q3=0,_Q2=$f($1.cols-1);_Q3<=_Q2;_Q3+=1){$1.j=_Q3;if($1.j%($1.rcols+2)==0){$p($1.pixs,$f($1.i*$1.cols+$1.j),1)}if($1.j%($1.rcols+2)==$1.rcols+1){$p($1.pixs,$f($1.i*$1.cols+$1.j),$1.i%2)}if($1.j%($1.rcols+2)!=0&&$1.j%($1.rcols+2)!=$1.rcols+1){$p($1.pixs,$f($1.i*$1.cols+$1.j),$g($1.mmat,$1.cwpos));$1.cwpos=$1.cwpos+1}}}}var _Qb=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.cols],["pixy",$1.rows],["height",$1.rows*2/72],["width",$1.cols*2/72],["opt",$1.options]]);$k[$j++]=_Qb;if(!$1.dontdraw){$0.renmatrix()}};$0.datamatrixrectangular=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.datamatrixrectangularextension=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.dmre=false;$1.dindmre=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","rectangle");if(!($1.dindmre||$1.dmre)){$p($1.options,"dmre",true)}else{$p($1.options,"dmre",$1.dmre);$p($1.options,"dindmre",$1.dindmre)}$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _G=$k[--$j];$1[$k[--$j]]=_G;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.mailmark=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.type="unset";$1.parse=false;$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]="barcode";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _9=$k[--$j];$1[$k[--$j]]=_9;$1.barlen=$1.barcode.length;delete $1.options["parse"];var _D=new Map([["7","24x24"],["9","32x32"],["29","16x48"]]);$1.version=$g(_D,$1["type"]);var _G=new Map([["7","square"],["9","square"],["29","rectangle"]]);$1.format=$g(_G,$1["type"]);if($1.barcode.length<45){$k[$j++]="bwipp.mailmarkBadLength";$k[$j++]="Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding";$0.raiseerror()}if($ne($G($1.barcode,0,4),"JGB ")){$k[$j++]="bwipp.mailmarkBadIndicator";$k[$j++]="Royal Mail Mailmark must begin with JGB<space> identifier";$0.raiseerror()}$p($1.options,"dontdraw",true);$p($1.options,"version",$1.version);$p($1.options,"format",$1.format);$p($1.options,"mailmark",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _U=$k[--$j];$1[$k[--$j]]=_U;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.qrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.format="unset";$1.version="unset";$1.eclevel="unset";$1.parse=false;$1.parsefnc=false;$1.mask=-1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.mask=~~$1.mask;if($ne($1.version,"unset")){if($eq($1.format,"unset")){$k[$j++]="full";if($eq($G($1.version,0,1),"M")){$j--;$k[$j++]="micro"}if($eq($G($1.version,0,1),"R")){$j--;$k[$j++]="rmqr"}$1.format=$k[--$j]}}else{if($eq($1.format,"unset")){$1.format="full"}}if($eq($1.eclevel,"unset")){$k[$j++]="eclevel";if($ne($1.format,"micro")){$k[$j++]="M"}else{$k[$j++]="L"}var _G=$k[--$j];$1[$k[--$j]]=_G}$1.fn1=-1;var _L=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fn1]]);$1.fncvals=_L;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _O=$k[--$j];$1[$k[--$j]]=_O;$1.msglen=$1.msg.length;$1.fnc1first=false;if($1.msglen>0){if($g($1.msg,0)==$1.fn1){$1.fnc1first=true;$k[$j++]=Infinity;var _X=$G($1.msg,1,$1.msglen-1);for(var _Y=0,_Z=_X.length;_Y<_Z;_Y++){var _a=$g(_X,_Y);$k[$j++]=_a;if(_a==37){var _b=$k[--$j];$k[$j++]=_b;$k[$j++]=_b}}$1.msg=$a();$1.msglen=$1.msg.length}}var _e=$a(["v1to9","v10to26","v27to40","vM1","vM2","vM3","vM4","vR7x43","vR7x59","vR7x77","vR7x99","vR7x139","vR9x43","vR9x59","vR9x77","vR9x99","vR9x139","vR11x27","vR11x43","vR11x59","vR11x77","vR11x99","vR11x139","vR13x27","vR13x43","vR13x59","vR13x77","vR13x99","vR13x139","vR15x43","vR15x59","vR15x77","vR15x99","vR15x139","vR17x43","vR17x59","vR17x77","vR17x99","vR17x139"]);$k[$j++]=0;for(var _f=0,_g=_e.length;_f<_g;_f++){var _i=$k[--$j];$1[$g(_e,_f)]=_i;$k[$j++]=$f(_i+1)}$j--;$1.N=0;$1.A=1;$1.B=2;$1.K=3;$1.E=4;$k[$j++]=Infinity;$k[$j++]=Infinity;for(var _j=48;_j<=57;_j+=1){$k[$j++]=_j}var _k=$a();for(var _l=0,_m=_k.length;_l<_m;_l++){$k[$j++]=$g(_k,_l);$k[$j++]=-1}$1.Nexcl=$d();$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=32;$k[$j++]=36;$k[$j++]=37;$k[$j++]=42;$k[$j++]=43;$k[$j++]=45;$k[$j++]=46;$k[$j++]=47;$k[$j++]=58;for(var _p=65;_p<=90;_p+=1){$k[$j++]=_p}$k[$j++]=$1.fn1;var _r=$a();for(var _s=0,_t=_r.length;_s<_t;_s++){$k[$j++]=$g(_r,_s);$k[$j++]=-1}$1.Aexcl=$d();$k[$j++]=Infinity;$k[$j++]=Infinity;for(var _w=0;_w<=31;_w+=1){$k[$j++]=_w}$k[$j++]=33;$k[$j++]=34;$k[$j++]=35;$k[$j++]=38;$k[$j++]=39;$k[$j++]=40;$k[$j++]=41;$k[$j++]=44;for(var _x=59;_x<=64;_x+=1){$k[$j++]=_x}for(var _y=91;_y<=127;_y+=1){$k[$j++]=_y}for(var _z=160;_z<=223;_z+=1){$k[$j++]=_z}var _10=$a();for(var _11=0,_12=_10.length;_11<_12;_11++){$k[$j++]=$g(_10,_11);$k[$j++]=-1}$1.Bexcl=$d();$k[$j++]=Infinity;$k[$j++]=Infinity;for(var _15=129;_15<=159;_15+=1){$k[$j++]=_15}for(var _16=224;_16<=235;_16+=1){$k[$j++]=_16}var _17=$a();for(var _18=0,_19=_17.length;_18<_19;_18++){$k[$j++]=$g(_17,_18);$k[$j++]=-1}$1.Kexcl=$d();$k[$j++]=Infinity;$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["",-1,-1,-1,-1]);$k[$j++]=$a(["0","1",-1,-1,-1]);$k[$j++]=$a(["00","01","10","11",-1]);$k[$j++]=$a(["000","001","010","011",-1]);for(var _1J=0,_1K=32;_1J<_1K;_1J++){$k[$j++]=$a(["001","010","011","100",-1])}$1.mids=$a();$1.cclens=$a([$a([10,9,8,8]),$a([12,11,16,10]),$a([14,13,16,12]),$a([3,-1,-1,-1]),$a([4,3,-1,-1]),$a([5,4,4,3]),$a([6,5,5,4]),$a([4,3,3,2]),$a([5,5,4,3]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([5,5,4,3]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([8,7,6,6]),$a([4,4,3,2]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([8,7,6,6]),$a([8,7,7,6]),$a([5,5,4,3]),$a([6,6,5,5]),$a([7,6,6,5]),$a([8,7,6,6]),$a([8,7,7,6]),$a([8,8,7,7]),$a([7,6,6,5]),$a([7,7,6,5]),$a([8,7,7,6]),$a([8,7,7,6]),$a([9,8,7,7]),$a([7,6,6,5]),$a([8,7,6,6]),$a([8,7,7,6]),$a([8,8,7,6]),$a([9,8,8,7])]);$k[$j++]=Infinity;for(var _21=0,_22=3;_21<_22;_21++){$k[$j++]=4}$k[$j++]=3;$k[$j++]=5;$k[$j++]=7;$k[$j++]=9;for(var _23=0,_24=32;_23<_24;_23++){$k[$j++]=3}$1.termlens=$a();$1.tobin=function(){var _27=$s($k[--$j]);$k[$j++]=_27;for(var _29=0,_28=_27.length-1;_29<=_28;_29+=1){var _2A=$k[--$j];$p(_2A,_29,48);$k[$j++]=_2A}var _2B=$k[--$j];var _2E=$R($s(_2B.length),$k[--$j],2);$P(_2B,_2B.length-_2E.length,_2E);$k[$j++]=_2B};$1.charmap="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";$1.charvals=new Map;for(var _2F=0;_2F<=44;_2F+=1){$p($1.charvals,$g($1.charmap,_2F),_2F)}$1.encA=function(){$1.in=$k[--$j];if($1.fnc1first){$k[$j++]=Infinity;$F($1.in,function(){var _2M=$k[--$j];$k[$j++]=_2M;if(_2M==$1.fn1){$j--;$k[$j++]=37}});$1.in=$a()}$1.out=$s(~~($1.in.length*11/2)+1);$1.k=0;$1.m=0;for(;;){if($1.k==$1.in.length){break}if($1.k<$1.in.length-1){$k[$j++]=$f($g($1.charvals,$g($1.in,$1.k))*45+$g($1.charvals,$g($1.in,$1.k+1)));$k[$j++]=11;$1.tobin();$1.k=$1.k+2}else{$k[$j++]=$g($1.charvals,$g($1.in,$1.k));$k[$j++]=6;$1.tobin();$1.k=$1.k+1}var _2m=$k[--$j];$P($1.out,$1.m,_2m);$1.m=_2m.length+$1.m}$k[$j++]=$G($1.out,0,$1.m)};$1.encN=function(){$1.in=$k[--$j];$1.out=$s(~~($1.in.length*10/3)+1);$1.k=0;$1.m=0;for(;;){if($1.k==$1.in.length){break}if($1.k<$1.in.length-2){var _32=$G($1.in,$1.k,3);$k[$j++]=0;for(var _33=0,_34=_32.length;_33<_34;_33++){var _36=$k[--$j];$k[$j++]=$f($g(_32,_33)+$f(_36*10-48))}$k[$j++]=10;$1.tobin();$1.k=$1.k+3}else{if($1.k==$1.in.length-2){var _3C=$G($1.in,$1.k,2);$k[$j++]=0;for(var _3D=0,_3E=_3C.length;_3D<_3E;_3D++){var _3G=$k[--$j];$k[$j++]=$f($g(_3C,_3D)+$f(_3G*10-48))}$k[$j++]=7;$1.tobin();$1.k=$1.k+2}else{var _3K=$G($1.in,$1.k,1);$k[$j++]=0;for(var _3L=0,_3M=_3K.length;_3L<_3M;_3L++){var _3O=$k[--$j];$k[$j++]=$f($g(_3K,_3L)+$f(_3O*10-48))}$k[$j++]=4;$1.tobin();$1.k=$1.k+1}}var _3Q=$k[--$j];$P($1.out,$1.m,_3Q);$1.m=_3Q.length+$1.m}$k[$j++]=$G($1.out,0,$1.m)};$1.encB=function(){$1.in=$k[--$j];if($1.fnc1first){$k[$j++]=Infinity;$F($1.in,function(){var _3a=$k[--$j];$k[$j++]=_3a;if(_3a==$1.fn1){$j--;$k[$j++]=29}});$1.in=$a()}$1.out=$s($1.in.length*8);for(var _3h=0,_3g=$1.in.length-1;_3h<=_3g;_3h+=1){$1.k=_3h;$k[$j++]=~~$z($g($1.in,$1.k));$k[$j++]=8;$1.tobin();$P($1.out,$1.k*8,$k[--$j])}$k[$j++]=$1.out};$1.encK=function(){$1.in=$k[--$j];$1.out=$s(~~($1.in.length/2)*13);$1.k=0;$1.m=0;for(;;){if($1.k==$1.in.length){break}var _40=$f($g($1.in,$1.k)*256+$g($1.in,$1.k+1));$k[$j++]=_40;if(_40<57408){$k[$j++]=33088}else{$k[$j++]=49472}var _41=$k[--$j];var _43=$f($k[--$j]-_41);$k[$j++]=$f((_43>>>8)*192+(_43&255));$k[$j++]=13;$1.tobin();var _44=$k[--$j];$P($1.out,$1.m,_44);$1.m=_44.length+$1.m;$1.k=$1.k+2}$k[$j++]=$1.out};$1.encE=function(){var _4C=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_4C;if(_4C<=127){$k[$j++]=8;$1.tobin()}else{var _4D=$k[--$j];$k[$j++]=_4D;if(_4D<=16383){var _4E=$k[--$j];$k[$j++]=$f(_4E+32768);$k[$j++]=16;$1.tobin()}else{var _4F=$k[--$j];$k[$j++]=$f(_4F+12582912);$k[$j++]=24;$1.tobin()}}};$1.encfuncs=$a(["encN","encA","encB","encK","encE"]);$1.addtobits=function(){var _4H=$k[--$j];$P($1.bits,$1.j,_4H);$1.j=_4H.length+$1.j};$k[$j++]=Infinity;for(var _4M=0,_4N=$1.msglen;_4M<_4N;_4M++){$k[$j++]=0}$k[$j++]=0;$1.numNs=$a();$k[$j++]=Infinity;for(var _4Q=0,_4R=$1.msglen;_4Q<_4R;_4Q++){$k[$j++]=0}$k[$j++]=0;$1.numAs=$a();$k[$j++]=Infinity;for(var _4U=0,_4V=$1.msglen;_4U<_4V;_4U++){$k[$j++]=0}$k[$j++]=0;$1.numBs=$a();$k[$j++]=Infinity;for(var _4Y=0,_4Z=$1.msglen;_4Y<_4Z;_4Y++){$k[$j++]=0}$k[$j++]=-1;$1.numKs=$a();$k[$j++]=Infinity;for(var _4c=0,_4d=$1.msglen;_4c<_4d;_4c++){$k[$j++]=0}$k[$j++]=9999;$1.nextNs=$a();$k[$j++]=Infinity;for(var _4g=0,_4h=$1.msglen;_4g<_4h;_4g++){$k[$j++]=0}$k[$j++]=9999;$1.nextBs=$a();$k[$j++]=Infinity;for(var _4k=0,_4l=$1.msglen;_4k<_4l;_4k++){$k[$j++]=0}$k[$j++]=9999;$1.nextAs=$a();$k[$j++]=Infinity;for(var _4o=0,_4p=$1.msglen;_4o<_4p;_4o++){$k[$j++]=0}$k[$j++]=9999;$1.nextKs=$a();$1.isECI=$a($1.msglen);for(var _4u=$1.msglen-1;_4u>=0;_4u-=1){$1.i=_4u;$1.barchar=$g($1.msg,$1.i);var _50=$g($1.Kexcl,$1.barchar)!==undefined;if(_50){$p($1.nextKs,$1.i,0);$p($1.numKs,$1.i,$f($g($1.numKs,$1.i+1)+1))}else{$p($1.nextKs,$1.i,$f($g($1.nextKs,$1.i+1)+1))}var _5F=$g($1.Nexcl,$1.barchar)!==undefined;if(_5F){$p($1.nextNs,$1.i,0);$p($1.numNs,$1.i,$f($g($1.numNs,$1.i+1)+1))}else{$p($1.nextNs,$1.i,$f($g($1.nextNs,$1.i+1)+1))}var _5U=$g($1.Bexcl,$1.barchar)!==undefined;if(_5U){$p($1.nextBs,$1.i,0);$p($1.numBs,$1.i,$f($g($1.numBs,$1.i+1)+1))}else{$p($1.nextBs,$1.i,$f($g($1.nextBs,$1.i+1)+1))}var _5j=$g($1.Aexcl,$1.barchar)!==undefined;if(_5j){$p($1.nextAs,$1.i,0);$p($1.numAs,$1.i,$f($g($1.numAs,$1.i+1)+1))}else{$p($1.nextAs,$1.i,$f($g($1.nextAs,$1.i+1)+1))}$p($1.isECI,$1.i,$1.barchar<=-1e6)}$k[$j++]=Infinity;var _5z=$1.numKs;for(var _60=0,_61=_5z.length;_60<_61;_60++){$k[$j++]=~~($f($g(_5z,_60)+1)/2)}$1.numKs=$a();$1.KbeforeB=function(){var _67=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numK,_67)&&$g($1.nextBs,$f($1.numK*2+$1.i))==0};$1.KbeforeA=function(){var _6F=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numK,_6F)&&$g($1.nextAs,$f($1.numK*2+$1.i))==0};$1.KbeforeN=function(){var _6N=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numK,_6N)&&$g($1.nextNs,$f($1.numK*2+$1.i))==0};$1.KbeforeE=function(){var _6V=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numK,_6V)&&$f($1.numK*2+$1.i)==$1.msglen};$1.AbeforeK=function(){var _6c=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numA,_6c)&&$g($1.nextKs,$f($1.numA+$1.i))==0};$1.AbeforeB=function(){var _6k=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numA,_6k)&&$g($1.nextBs,$f($1.numA+$1.i))==0};$1.AbeforeN=function(){var _6s=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numA,_6s)&&$g($1.nextNs,$f($1.numA+$1.i))==0};$1.AbeforeE=function(){var _70=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numA,_70)&&$f($1.numA+$1.i)==$1.msglen};$1.NbeforeK=function(){var _77=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numN,_77)&&$g($1.nextKs,$f($1.numN+$1.i))==0};$1.NbeforeB=function(){var _7F=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numN,_7F)&&$g($1.nextBs,$f($1.numN+$1.i))==0};$1.NbeforeA=function(){var _7N=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numN,_7N)&&$g($1.nextAs,$f($1.numN+$1.i))==0};$1.NbeforeE=function(){var _7V=$g($k[--$j],$1.ver);$k[$j++]=$ge($1.numN,_7V)&&$f($1.numN+$1.i)==$1.msglen};if($ne($1.version,"unset")){$k[$j++]=Infinity;for(var _7a=0;_7a<=9;_7a+=1){$k[$j++]=$R($s(2),_7a,10);$k[$j++]=$1.v1to9}for(var _7e=10;_7e<=26;_7e+=1){$k[$j++]=$R($s(2),_7e,10);$k[$j++]=$1.v10to26}for(var _7i=27;_7i<=40;_7i+=1){$k[$j++]=$R($s(2),_7i,10);$k[$j++]=$1.v27to40}$k[$j++]="M1";$k[$j++]=$1.vM1;$k[$j++]="M2";$k[$j++]=$1.vM2;$k[$j++]="M3";$k[$j++]=$1.vM3;$k[$j++]="M4";$k[$j++]=$1.vM4;$k[$j++]="R7x43";$k[$j++]=$1.vR7x43;$k[$j++]="R7x59";$k[$j++]=$1.vR7x59;$k[$j++]="R7x77";$k[$j++]=$1.vR7x77;$k[$j++]="R7x99";$k[$j++]=$1.vR7x99;$k[$j++]="R7x139";$k[$j++]=$1.vR7x139;$k[$j++]="R9x43";$k[$j++]=$1.vR9x43;$k[$j++]="R9x59";$k[$j++]=$1.vR9x59;$k[$j++]="R9x77";$k[$j++]=$1.vR9x77;$k[$j++]="R9x99";$k[$j++]=$1.vR9x99;$k[$j++]="R9x139";$k[$j++]=$1.vR9x139;$k[$j++]="R11x27";$k[$j++]=$1.vR11x27;$k[$j++]="R11x43";$k[$j++]=$1.vR11x43;$k[$j++]="R11x59";$k[$j++]=$1.vR11x59;$k[$j++]="R11x77";$k[$j++]=$1.vR11x77;$k[$j++]="R11x99";$k[$j++]=$1.vR11x99;$k[$j++]="R11x139";$k[$j++]=$1.vR11x139;$k[$j++]="R13x27";$k[$j++]=$1.vR13x27;$k[$j++]="R13x43";$k[$j++]=$1.vR13x43;$k[$j++]="R13x59";$k[$j++]=$1.vR13x59;$k[$j++]="R13x77";$k[$j++]=$1.vR13x77;$k[$j++]="R13x99";$k[$j++]=$1.vR13x99;$k[$j++]="R13x139";$k[$j++]=$1.vR13x139;$k[$j++]="R15x43";$k[$j++]=$1.vR15x43;$k[$j++]="R15x59";$k[$j++]=$1.vR15x59;$k[$j++]="R15x77";$k[$j++]=$1.vR15x77;$k[$j++]="R15x99";$k[$j++]=$1.vR15x99;$k[$j++]="R15x139";$k[$j++]=$1.vR15x139;$k[$j++]="R17x43";$k[$j++]=$1.vR17x43;$k[$j++]="R17x59";$k[$j++]=$1.vR17x59;$k[$j++]="R17x77";$k[$j++]=$1.vR17x77;$k[$j++]="R17x99";$k[$j++]=$1.vR17x99;$k[$j++]="R17x139";$k[$j++]=$1.vR17x139;var _8O=$g($d(),$1.version);$k[$j++]="verset";$k[$j++]=_8O;$k[$j++]=Infinity;var _8P=$k[--$j];var _8Q=$k[--$j];$k[$j++]=_8P;$k[$j++]=_8Q;var _8R=$a();$1[$k[--$j]]=_8R}else{if($eq($1.format,"full")){$1.verset=$a([$1.v1to9,$1.v10to26,$1.v27to40])}if($eq($1.format,"micro")){$1.verset=$a([$1.vM1,$1.vM2,$1.vM3,$1.vM4])}}$k[$j++]=Infinity;for(var _8e=0,_8f=39;_8e<_8f;_8e++){$k[$j++]=-1}$1.msgbits=$a();$1.e=1e4;var _8h=$1.verset;for(var _8i=0,_8j=_8h.length;_8i<_8j;_8i++){$1.ver=$g(_8h,_8i);$1.mode=-1;$1.seq=$a([]);$1.i=0;for(;;){if($1.i>=$1.msglen){break}$1.numK=$g($1.numKs,$1.i);$1.numB=$g($1.numBs,$1.i);$1.numA=$g($1.numAs,$1.i);$1.numN=$g($1.numNs,$1.i);$1.eci=$g($1.isECI,$1.i);if($eq($1.ver,$1.vM1)&&$1.numA>=1){$1.seq=-1;break}if($eq($1.ver,$1.vM1)&&$1.numB>=1){$1.seq=-1;break}if($eq($1.ver,$1.vM1)&&$1.numK>=1){$1.seq=-1;break}if($eq($1.ver,$1.vM1)&&$1.eci){$1.seq=-1;break}if($eq($1.ver,$1.vM2)&&$1.numB>=1){$1.seq=-1;break}if($eq($1.ver,$1.vM2)&&$1.numK>=1){$1.seq=-1;break}if($eq($1.ver,$1.vM2)&&$1.eci){$1.seq=-1;break}if($eq($1.ver,$1.vM3)&&$1.eci){$1.seq=-1;break}if($eq($1.ver,$1.vM4)&&$1.eci){$1.seq=-1;break}if($ge($1.ver,$1.vR7x43)&&$1.eci){$1.seq=-1;break}for(;;){if($1.eci){$k[$j++]=$1.E;break}if($ge($1.ver,$1.vR7x43)){$k[$j++]=$1.B;break}if($1.mode==-1){$k[$j++]=$a([1,1,1,$1.e,$1.e,1,1]);$1.KbeforeA();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([1,1,1,$1.e,$1.e,1,1]);$1.KbeforeN();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([5,5,6,$1.e,$1.e,2,3]);$1.KbeforeB();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([1,1,1,$1.e,$1.e,1,1]);$1.KbeforeE();if($k[--$j]){$k[$j++]=$1.K;break}if($1.numK>=1){$k[$j++]=$1.B;break}$k[$j++]=$a([6,7,8,$1.e,$1.e,3,4]);$1.AbeforeB();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([1,1,1,$1.e,1,1,1]);$1.AbeforeN();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([1,1,1,$1.e,1,1,1]);$1.AbeforeE();if($k[--$j]){$k[$j++]=$1.A;break}if($1.numA>=1){var _AF=$ne($1.ver,$1.vM2)?$1.B:$1.A;$k[$j++]=_AF;break}$k[$j++]=$a([4,4,5,$1.e,$1.e,2,3]);$1.NbeforeB();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([1,1,1,$1.e,$1.e,1,1]);$1.NbeforeB();if($k[--$j]){$k[$j++]=$1.B;break}$k[$j++]=$a([7,8,9,$1.e,3,4,5]);$1.NbeforeA();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([1,1,1,$1.e,1,1,1]);$1.NbeforeA();if($k[--$j]){$k[$j++]=$1.A;break}if($1.numN>=1){$k[$j++]=$1.N;break}$k[$j++]=$1.B;break}if($1.mode==$1.B){$k[$j++]=$a([9,12,13,$1.e,$1.e,4,5]);$1.KbeforeB();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([9,10,12,$1.e,$1.e,4,5]);$1.KbeforeA();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([9,10,11,$1.e,$1.e,5,6]);$1.KbeforeN();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([4,5,6,$1.e,$1.e,2,3]);$1.KbeforeE();if($k[--$j]){$k[$j++]=$1.K;break}$k[$j++]=$a([11,12,14,$1.e,$1.e,5,7]);$1.AbeforeK();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([11,15,16,$1.e,$1.e,6,7]);$1.AbeforeB();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([12,13,15,$1.e,$1.e,6,8]);$1.AbeforeN();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([6,7,8,$1.e,$1.e,3,4]);$1.AbeforeE();if($k[--$j]){$k[$j++]=$1.A;break}$k[$j++]=$a([6,7,8,$1.e,$1.e,3,4]);$1.NbeforeK();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([6,8,9,$1.e,$1.e,3,4]);$1.NbeforeB();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([6,7,8,$1.e,$1.e,3,4]);$1.NbeforeA();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([3,4,5,$1.e,$1.e,2,3]);$1.NbeforeE();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$1.B;break}if($1.mode==$1.A){if($1.numK>=1){$k[$j++]=$1.K;break}if($1.numB>=1){$k[$j++]=$1.B;break}$k[$j++]=$a([13,15,17,$1.e,5,7,9]);$1.NbeforeA();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([13,17,18,$1.e,$1.e,7,9]);$1.NbeforeB();if($k[--$j]){$k[$j++]=$1.N;break}$k[$j++]=$a([7,8,9,$1.e,3,4,5]);$1.NbeforeE();if($k[--$j]){$k[$j++]=$1.N;break}if($1.numA>=1||$1.numN>=1){$k[$j++]=$1.A;break}$k[$j++]=$1.B;break}if($1.mode==$1.N){if($1.numK>=1){$k[$j++]=$1.K;break}if($1.numB>=1){$k[$j++]=$1.B;break}if($1.numA>=1){$k[$j++]=$1.A;break}if($1.numN>=1){$k[$j++]=$1.N;break}$k[$j++]=$1.B;break}if($1.mode==$1.K){if($1.numB>=1){$k[$j++]=$1.B;break}if($1.numA>=1){$k[$j++]=$1.A;break}if($1.numN>=1){$k[$j++]=$1.N;break}if($1.numK>=1){$k[$j++]=$1.K;break}$k[$j++]=$1.B;break}}var _CL=$k[--$j];$k[$j++]=_CL;if(_CL==$1.K&&$1.fnc1first){$j--;$k[$j++]=$1.B}var _CP=$k[--$j];$k[$j++]=_CP;if(_CP==$1.mode){$j--;var _CV=$1.mode==$1.K?2:1;$1.dat=$G($1.msg,$1.i,_CV);$k[$j++]=Infinity;$q($1.seq);$k[$j++]=Infinity;var _CY=$k[--$j];var _CZ=$k[--$j];$k[$j++]=_CY;$q(_CZ);$q($1.dat);var _Cb=$a();$k[$j++]=_Cb;$1.seq=$a()}else{$1.mode=$k[--$j];if($1.mode==$1.K){$k[$j++]=$1.K;$k[$j++]=$G($1.msg,$1.i,$1.numK*2)}if($1.mode==$1.B){$k[$j++]=$1.B;$k[$j++]=$G($1.msg,$1.i,$1.numB)}if($1.mode==$1.A){$k[$j++]=$1.A;$k[$j++]=$G($1.msg,$1.i,$1.numA)}if($1.mode==$1.N){$k[$j++]=$1.N;$k[$j++]=$G($1.msg,$1.i,$1.numN)}if($1.mode==$1.E){$1.mode=-1;$k[$j++]=$1.E;$k[$j++]=$G($1.msg,$1.i,1)}$1.dat=$k[--$j];$1.sw=$k[--$j];$k[$j++]=Infinity;$q($1.seq);$k[$j++]=$1.sw;$k[$j++]=$1.dat;$1.seq=$a()}$1.i=$1.i+$1.dat.length}for(;;){if($1.seq==-1){break}$1.bits=$s(23648);$1.j=0;if($1.fnc1first){if($lt($1.ver,$1.vR7x43)){$k[$j++]="0101"}else{$k[$j++]="101"}$1.addtobits()}$1.abort=false;for(var _DR=0,_DQ=$1.seq.length-1;_DR<=_DQ;_DR+=2){$1.i=_DR;$1.mode=$g($1.seq,$1.i);$k[$j++]=$g($g($1.mids,$1.ver),$1.mode);$1.addtobits();$1.chars=$g($1.seq,$1.i+1);if($1.mode!=$1.E){$1.cclen=$g($g($1.cclens,$1.ver),$1.mode);if($1.chars.length>=~~Math.pow(2,$1.cclen)){$1.abort=true;break}$k[$j++]=$1.chars.length;if($1.mode==$1.K){var _Dp=$k[--$j];$k[$j++]=~~(_Dp/2)}$k[$j++]=$1.cclen;$1.tobin();$1.addtobits()}$k[$j++]=$1.chars;if($1[$g($1.encfuncs,$1.mode)]()===true){break}$1.addtobits()}if($1.abort){break}$1.bits=$G($1.bits,0,$1.j);$p($1.msgbits,$1.ver,$1.bits);break}}$1.metrics=$a([$a(["micro","M1",$1.vM1,11,11,98,99,36,$a([2,99,99,99]),$a([1,0,-1,-1,-1,-1,-1,-1])]),$a(["micro","M2",$1.vM2,13,13,98,99,80,$a([5,6,99,99]),$a([1,0,1,0,-1,-1,-1,-1])]),$a(["micro","M3",$1.vM3,15,15,98,99,132,$a([6,8,99,99]),$a([1,0,1,0,-1,-1,-1,-1])]),$a(["micro","M4",$1.vM4,17,17,98,99,192,$a([8,10,14,99]),$a([1,0,1,0,1,0,-1,-1])]),$a(["full","1",$1.v1to9,21,21,98,99,208,$a([7,10,13,17]),$a([1,0,1,0,1,0,1,0])]),$a(["full","2",$1.v1to9,25,25,18,99,359,$a([10,16,22,28]),$a([1,0,1,0,1,0,1,0])]),$a(["full","3",$1.v1to9,29,29,22,99,567,$a([15,26,36,44]),$a([1,0,1,0,2,0,2,0])]),$a(["full","4",$1.v1to9,33,33,26,99,807,$a([20,36,52,64]),$a([1,0,2,0,2,0,4,0])]),$a(["full","5",$1.v1to9,37,37,30,99,1079,$a([26,48,72,88]),$a([1,0,2,0,2,2,2,2])]),$a(["full","6",$1.v1to9,41,41,34,99,1383,$a([36,64,96,112]),$a([2,0,4,0,4,0,4,0])]),$a(["full","7",$1.v1to9,45,45,22,38,1568,$a([40,72,108,130]),$a([2,0,4,0,2,4,4,1])]),$a(["full","8",$1.v1to9,49,49,24,42,1936,$a([48,88,132,156]),$a([2,0,2,2,4,2,4,2])]),$a(["full","9",$1.v1to9,53,53,26,46,2336,$a([60,110,160,192]),$a([2,0,3,2,4,4,4,4])]),$a(["full","10",$1.v10to26,57,57,28,50,2768,$a([72,130,192,224]),$a([2,2,4,1,6,2,6,2])]),$a(["full","11",$1.v10to26,61,61,30,54,3232,$a([80,150,224,264]),$a([4,0,1,4,4,4,3,8])]),$a(["full","12",$1.v10to26,65,65,32,58,3728,$a([96,176,260,308]),$a([2,2,6,2,4,6,7,4])]),$a(["full","13",$1.v10to26,69,69,34,62,4256,$a([104,198,288,352]),$a([4,0,8,1,8,4,12,4])]),$a(["full","14",$1.v10to26,73,73,26,46,4651,$a([120,216,320,384]),$a([3,1,4,5,11,5,11,5])]),$a(["full","15",$1.v10to26,77,77,26,48,5243,$a([132,240,360,432]),$a([5,1,5,5,5,7,11,7])]),$a(["full","16",$1.v10to26,81,81,26,50,5867,$a([144,280,408,480]),$a([5,1,7,3,15,2,3,13])]),$a(["full","17",$1.v10to26,85,85,30,54,6523,$a([168,308,448,532]),$a([1,5,10,1,1,15,2,17])]),$a(["full","18",$1.v10to26,89,89,30,56,7211,$a([180,338,504,588]),$a([5,1,9,4,17,1,2,19])]),$a(["full","19",$1.v10to26,93,93,30,58,7931,$a([196,364,546,650]),$a([3,4,3,11,17,4,9,16])]),$a(["full","20",$1.v10to26,97,97,34,62,8683,$a([224,416,600,700]),$a([3,5,3,13,15,5,15,10])]),$a(["full","21",$1.v10to26,101,101,28,50,9252,$a([224,442,644,750]),$a([4,4,17,0,17,6,19,6])]),$a(["full","22",$1.v10to26,105,105,26,50,10068,$a([252,476,690,816]),$a([2,7,17,0,7,16,34,0])]),$a(["full","23",$1.v10to26,109,109,30,54,10916,$a([270,504,750,900]),$a([4,5,4,14,11,14,16,14])]),$a(["full","24",$1.v10to26,113,113,28,54,11796,$a([300,560,810,960]),$a([6,4,6,14,11,16,30,2])]),$a(["full","25",$1.v10to26,117,117,32,58,12708,$a([312,588,870,1050]),$a([8,4,8,13,7,22,22,13])]),$a(["full","26",$1.v10to26,121,121,30,58,13652,$a([336,644,952,1110]),$a([10,2,19,4,28,6,33,4])]),$a(["full","27",$1.v27to40,125,125,34,62,14628,$a([360,700,1020,1200]),$a([8,4,22,3,8,26,12,28])]),$a(["full","28",$1.v27to40,129,129,26,50,15371,$a([390,728,1050,1260]),$a([3,10,3,23,4,31,11,31])]),$a(["full","29",$1.v27to40,133,133,30,54,16411,$a([420,784,1140,1350]),$a([7,7,21,7,1,37,19,26])]),$a(["full","30",$1.v27to40,137,137,26,52,17483,$a([450,812,1200,1440]),$a([5,10,19,10,15,25,23,25])]),$a(["full","31",$1.v27to40,141,141,30,56,18587,$a([480,868,1290,1530]),$a([13,3,2,29,42,1,23,28])]),$a(["full","32",$1.v27to40,145,145,34,60,19723,$a([510,924,1350,1620]),$a([17,0,10,23,10,35,19,35])]),$a(["full","33",$1.v27to40,149,149,30,58,20891,$a([540,980,1440,1710]),$a([17,1,14,21,29,19,11,46])]),$a(["full","34",$1.v27to40,153,153,34,62,22091,$a([570,1036,1530,1800]),$a([13,6,14,23,44,7,59,1])]),$a(["full","35",$1.v27to40,157,157,30,54,23008,$a([570,1064,1590,1890]),$a([12,7,12,26,39,14,22,41])]),$a(["full","36",$1.v27to40,161,161,24,50,24272,$a([600,1120,1680,1980]),$a([6,14,6,34,46,10,2,64])]),$a(["full","37",$1.v27to40,165,165,28,54,25568,$a([630,1204,1770,2100]),$a([17,4,29,14,49,10,24,46])]),$a(["full","38",$1.v27to40,169,169,32,58,26896,$a([660,1260,1860,2220]),$a([4,18,13,32,48,14,42,32])]),$a(["full","39",$1.v27to40,173,173,26,54,28256,$a([720,1316,1950,2310]),$a([20,4,40,7,43,22,10,67])]),$a(["full","40",$1.v27to40,177,177,30,58,29648,$a([750,1372,2040,2430]),$a([19,6,18,31,34,34,20,61])]),$a(["rmqr","R7x43",$1.vR7x43,7,43,22,99,104,$a([99,7,99,10]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x59",$1.vR7x59,7,59,20,40,171,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x77",$1.vR7x77,7,77,26,52,261,$a([99,12,99,22]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x99",$1.vR7x99,7,99,24,50,358,$a([99,16,99,30]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x139",$1.vR7x139,7,139,28,56,545,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R9x43",$1.vR9x43,9,43,22,99,170,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R9x59",$1.vR9x59,9,59,20,40,267,$a([99,12,99,22]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R9x77",$1.vR9x77,9,77,26,52,393,$a([99,18,99,32]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R9x99",$1.vR9x99,9,99,24,50,532,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R9x139",$1.vR9x139,9,139,28,56,797,$a([99,36,99,66]),$a([-1,-1,1,1,-1,-1,3,0])]),$a(["rmqr","R11x27",$1.vR11x27,11,27,98,99,122,$a([99,8,99,10]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R11x43",$1.vR11x43,11,43,22,99,249,$a([99,12,99,20]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R11x59",$1.vR11x59,11,59,20,40,376,$a([99,16,99,32]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R11x77",$1.vR11x77,11,77,26,52,538,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R11x99",$1.vR11x99,11,99,24,50,719,$a([99,32,99,60]),$a([-1,-1,1,1,-1,-1,1,1])]),$a(["rmqr","R11x139",$1.vR11x139,11,139,28,56,1062,$a([99,48,99,90]),$a([-1,-1,2,0,-1,-1,3,0])]),$a(["rmqr","R13x27",$1.vR13x27,13,27,98,99,172,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R13x43",$1.vR13x43,13,43,22,99,329,$a([99,14,99,28]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R13x59",$1.vR13x59,13,59,20,40,486,$a([99,22,99,40]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R13x77",$1.vR13x77,13,77,26,52,684,$a([99,32,99,56]),$a([-1,-1,1,1,-1,-1,1,1])]),$a(["rmqr","R13x99",$1.vR13x99,13,99,24,50,907,$a([99,40,99,78]),$a([-1,-1,1,1,-1,-1,1,2])]),$a(["rmqr","R13x139",$1.vR13x139,13,139,28,56,1328,$a([99,60,99,112]),$a([-1,-1,2,1,-1,-1,2,2])]),$a(["rmqr","R15x43",$1.vR15x43,15,43,22,99,409,$a([99,18,99,36]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R15x59",$1.vR15x59,15,59,20,40,596,$a([99,26,99,48]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R15x77",$1.vR15x77,15,77,26,52,830,$a([99,36,99,72]),$a([-1,-1,1,1,-1,-1,2,1])]),$a(["rmqr","R15x99",$1.vR15x99,15,99,24,50,1095,$a([99,48,99,88]),$a([-1,-1,2,0,-1,-1,4,0])]),$a(["rmqr","R15x139",$1.vR15x139,15,139,28,56,1594,$a([99,72,99,130]),$a([-1,-1,2,1,-1,-1,1,4])]),$a(["rmqr","R17x43",$1.vR17x43,17,43,22,99,489,$a([99,22,99,40]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R17x59",$1.vR17x59,17,59,20,40,706,$a([99,32,99,60]),$a([-1,-1,2,0,-1,-1,2,0])]),$a(["rmqr","R17x77",$1.vR17x77,17,77,26,52,976,$a([99,44,99,84]),$a([-1,-1,2,0,-1,-1,1,2])]),$a(["rmqr","R17x99",$1.vR17x99,17,99,24,50,1283,$a([99,60,99,104]),$a([-1,-1,2,1,-1,-1,4,0])]),$a(["rmqr","R17x139",$1.vR17x139,17,139,28,56,1860,$a([99,80,99,156]),$a([-1,-1,4,0,-1,-1,2,4])])]);$k[$j++]="eclval";$x("LMQH",$1.eclevel);$j--;var _Iz=$k[--$j];var _J0=$k[--$j];$k[$j++]=_Iz.length;$k[$j++]=_J0;$j--;var _J1=$k[--$j];var _J2=$k[--$j];$k[$j++]=_J1;$k[$j++]=_J2;$j--;var _J3=$k[--$j];$1[$k[--$j]]=_J3;for(var _J7=0,_J6=$1.metrics.length-1;_J7<=_J6;_J7+=1){$1.i=_J7;$1.m=$g($1.metrics,$1.i);$1.frmt=$g($1.m,0);$1.vers=$g($1.m,1);$1.vergrp=$g($1.m,2);$1.verind=$1.i-44;$1.rows=$g($1.m,3);$1.cols=$g($1.m,4);$1.asp2=$g($1.m,5);$1.asp3=$g($1.m,6);$1.nmod=$g($1.m,7);$1.ncws=~~($1.nmod/8);$1.rbit=$1.nmod%8;$1.lc4b=false;if($eq($1.vers,"M1")||$eq($1.vers,"M3")){$1.ncws=$1.ncws+1;$1.rbit=0;$1.lc4b=true}$1.ecws=$g($g($1.m,8),$1.eclval);$1.dcws=$f($1.ncws-$1.ecws);var _Jf=$1.lc4b?4:0;$1.dmod=$f($1.dcws*8-_Jf);$1.ecb1=$g($g($1.m,9),$1.eclval*2);$1.ecb2=$g($g($1.m,9),$f($1.eclval*2+1));$1.okay=true;if($ne($1.format,$1.frmt)){$1.okay=false}if($eq($1.frmt,"micro")&&$1.fnc1first){$1.okay=false}if($ne($1.version,"unset")&&$ne($1.version,$1.vers)){$1.okay=false}if($1.ecb1==-1||$1.ecb2==-1){$1.okay=false}$1.verbits=$g($1.msgbits,$1.vergrp);if($1.verbits==-1){$1.okay=false}else{if($1.verbits.length>$1.dmod){$1.okay=false}}$1.term=$G("000000000",0,$g($1.termlens,$1.vergrp));if($1.okay){break}}if(!$1.okay){$k[$j++]="bwipp.qrcodeNoValidSymbol";$k[$j++]="No valid symbol available";$0.raiseerror()}$1.format=$1.frmt;$1.version=$1.vers;$1.msgbits=$1.verbits;$1.dcpb=~~($1.dcws/$f($1.ecb1+$1.ecb2));$1.ecpb=~~($1.ncws/$f($1.ecb1+$1.ecb2))-$1.dcpb;var _KJ=$1.term;var _KK=$1.dmod;var _KL=$1.msgbits;var _KM=$1.term;var _KN=_KM.length;var _KO=$f(_KK-_KL.length);if($f(_KK-_KL.length)>_KM.length){var _=_KN;_KN=_KO;_KO=_}$1.term=$G(_KJ,0,_KO);var _KS=$s($1.msgbits.length+$1.term.length);$P(_KS,0,$1.msgbits);$P(_KS,$1.msgbits.length,$1.term);$1.msgbits=_KS;$1.pad=$s($1.dmod);for(var _Ka=0,_KZ=$1.pad.length-1;_Ka<=_KZ;_Ka+=1){$p($1.pad,_Ka,48)}$P($1.pad,0,$1.msgbits);$1.padstrs=$a(["11101100","00010001"]);$1.padnum=0;var _Ki=$1.lc4b?5:1;for(var _Kk=~~(Math.ceil($1.msgbits.length/8)*8),_Kj=$f($1.dmod-_Ki);_Kk<=_Kj;_Kk+=8){$P($1.pad,_Kk,$g($1.padstrs,$1.padnum));$1.padnum=($1.padnum+1)%2}$1.cws=$a($1.dcws);for(var _Ku=0,_Kt=$1.cws.length-1;_Ku<=_Kt;_Ku+=1){$1.c=_Ku;$1.bpcw=8;if($1.lc4b&&$1.c==$1.cws.length-1){$1.bpcw=4}$1.cwb=$G($1.pad,$1.c*8,$1.bpcw);$1.cw=0;for(var _L4=0,_L3=$1.bpcw-1;_L4<=_L3;_L4+=1){$1.i=_L4;$1.cw=$f($1.cw+~~Math.pow(2,$1.bpcw-$1.i-1)*$f($g($1.cwb,$1.i)-48))}$p($1.cws,$1.c,$1.cw)}if($1.lc4b){var _LF=$1.cws;var _LG=$1.cws;$p(_LF,_LG.length-1,$g(_LF,_LG.length-1)<<4)}var _LJ=$g($1.options,"debugcws")!==undefined;if(_LJ){$k[$j++]="bwipp.debugcws";$k[$j++]=$1.cws;$0.raiseerror()}$k[$j++]=Infinity;$k[$j++]=1;for(var _LL=0,_LM=255;_LL<_LM;_LL++){var _LN=$k[--$j];var _LO=_LN*2;$k[$j++]=_LN;$k[$j++]=_LO;if(_LO>=256){var _LP=$k[--$j];$k[$j++]=_LP^285}}$1.rsalog=$a();$1.rslog=$a(256);for(var _LS=1;_LS<=255;_LS+=1){$p($1.rslog,$g($1.rsalog,_LS),_LS)}$1.rsprod=function(){var _LW=$k[--$j];var _LX=$k[--$j];$k[$j++]=_LX;$k[$j++]=_LW;if(_LW!=0&&_LX!=0){var _La=$g($1.rslog,$k[--$j]);var _Lf=$g($1.rsalog,$f(_La+$g($1.rslog,$k[--$j]))%255);$k[$j++]=_Lf}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Lh=0,_Li=$1.ecpb;_Lh<_Li;_Lh++){$k[$j++]=0}$1.coeffs=$a();for(var _Lm=0,_Ll=$1.ecpb-1;_Lm<=_Ll;_Lm+=1){$1.i=_Lm;$p($1.coeffs,$1.i+1,$g($1.coeffs,$1.i));for(var _Lt=$1.i;_Lt>=1;_Lt-=1){$1.j=_Lt;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _M5=$k[--$j];var _M6=$k[--$j];var _M7=$k[--$j];$p($k[--$j],_M7,$xo(_M6,_M5))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _MF=$k[--$j];var _MG=$k[--$j];$p($k[--$j],_MG,_MF)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);$1.rscodes=function(){$1.rscws=$k[--$j];$1.rsnd=$1.rscws.length;$k[$j++]=Infinity;$F($1.rscws);for(var _MP=0,_MQ=$1.ecpb;_MP<_MQ;_MP++){$k[$j++]=0}$1.rscws=$a();for(var _MU=0,_MT=$1.rsnd-1;_MU<=_MT;_MU+=1){$1.m=_MU;$1.k=$g($1.rscws,$1.m);for(var _Ma=0,_MZ=$1.ecpb-1;_Ma<=_MZ;_Ma+=1){$1.j=_Ma;$k[$j++]=$1.rscws;$k[$j++]=$1.m+$1.j+1;$k[$j++]=$g($1.coeffs,$1.ecpb-$1.j-1);$k[$j++]=$1.k;$1.rsprod();var _Mn=$k[--$j];var _Mo=$k[--$j];$p($k[--$j],_Mo,$xo(_Mn,$g($1.rscws,$1.m+$1.j+1)))}}$k[$j++]=$G($1.rscws,$1.rsnd,$1.ecpb)};$1.dcwsb=$a($f($1.ecb1+$1.ecb2));$1.ecwsb=$a($f($1.ecb1+$1.ecb2));for(var _N2=0,_N1=$f($1.ecb1-1);_N2<=_N1;_N2+=1){$1.i=_N2;$p($1.dcwsb,$1.i,$G($1.cws,$1.i*$1.dcpb,$1.dcpb));$k[$j++]=$1.ecwsb;$k[$j++]=$1.i;$k[$j++]=$g($1.dcwsb,$1.i);$1.rscodes();var _NF=$k[--$j];var _NG=$k[--$j];$p($k[--$j],_NG,_NF)}for(var _NK=0,_NJ=$f($1.ecb2-1);_NK<=_NJ;_NK+=1){$1.i=_NK;$p($1.dcwsb,$f($1.ecb1+$1.i),$G($1.cws,$f($1.ecb1*$1.dcpb+$1.i*($1.dcpb+1)),$1.dcpb+1));$k[$j++]=$1.ecwsb;$k[$j++]=$f($1.ecb1+$1.i);$k[$j++]=$g($1.dcwsb,$f($1.ecb1+$1.i));$1.rscodes();var _Nc=$k[--$j];var _Nd=$k[--$j];$p($k[--$j],_Nd,_Nc)}$1.cws=$a($1.ncws);$1.cw=0;for(var _Nj=0,_Ni=$1.dcpb;_Nj<=_Ni;_Nj+=1){$1.i=_Nj;for(var _Nn=0,_Nm=$f($f($1.ecb1+$1.ecb2)-1);_Nn<=_Nm;_Nn+=1){$1.j=_Nn;if($1.i<$g($1.dcwsb,$1.j).length){$p($1.cws,$1.cw,$g($g($1.dcwsb,$1.j),$1.i));$1.cw=$1.cw+1}}}for(var _O2=0,_O1=$1.ecpb-1;_O2<=_O1;_O2+=1){$1.i=_O2;for(var _O6=0,_O5=$f($f($1.ecb1+$1.ecb2)-1);_O6<=_O5;_O6+=1){$1.j=_O6;$p($1.cws,$1.cw,$g($g($1.ecwsb,$1.j),$1.i));$1.cw=$1.cw+1}}if($1.rbit>0){$1.pad=$a($1.cws.length+1);$P($1.pad,0,$1.cws);$p($1.pad,$1.pad.length-1,0);$1.cws=$1.pad}if($1.lc4b){var _OO=$1.cws;var _OP=$1.dcws;$p(_OO,$f(_OP-1),$g(_OO,$f(_OP-1))>>>4);for(var _OU=$f($1.dcws-1),_OT=$1.ncws-2;_OU<=_OT;_OU+=1){$1.i=_OU;$p($1.cws,$1.i,($g($1.cws,$1.i)&15)<<4);$p($1.cws,$1.i,$g($1.cws,$1.i+1)>>>4&15|$g($1.cws,$1.i))}$p($1.cws,$1.ncws-1,($g($1.cws,$1.ncws-1)&15)<<4)}var _Oo=$g($1.options,"debugecc")!==undefined;if(_Oo){$k[$j++]="bwipp.debugecc";$k[$j++]=$1.cws;$0.raiseerror()}$k[$j++]=Infinity;for(var _Os=0,_Ot=$1.rows*$1.cols;_Os<_Ot;_Os++){$k[$j++]=-1}$1.pixs=$a();$1.qmv=function(){var _Ow=$k[--$j];var _Ox=$k[--$j];$k[$j++]=$f(_Ox+_Ow*$1.cols)};if($eq($1.format,"full")){for(var _P1=8,_P0=$f($1.cols-9);_P1<=_P0;_P1+=1){$1.i=_P1;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=6;$1.qmv();var _P5=$k[--$j];$p($k[--$j],_P5,($1.i+1)%2);$k[$j++]=$1.pixs;$k[$j++]=6;$k[$j++]=$1.i;$1.qmv();var _PA=$k[--$j];$p($k[--$j],_PA,($1.i+1)%2)}}if($eq($1.format,"micro")){for(var _PF=8,_PE=$f($1.cols-1);_PF<=_PE;_PF+=1){$1.i=_PF;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=0;$1.qmv();var _PJ=$k[--$j];$p($k[--$j],_PJ,($1.i+1)%2);$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=$1.i;$1.qmv();var _PO=$k[--$j];$p($k[--$j],_PO,($1.i+1)%2)}}if($eq($1.format,"rmqr")){for(var _PT=3,_PS=$f($1.cols-4);_PT<=_PS;_PT+=1){$1.i=_PT;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=0;$1.qmv();var _PX=$k[--$j];$p($k[--$j],_PX,($1.i+1)%2);$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$f($1.rows-1);$1.qmv();var _Pd=$k[--$j];$p($k[--$j],_Pd,($1.i+1)%2)}for(var _Ph=3,_Pg=$f($1.rows-4);_Ph<=_Pg;_Ph+=1){$1.i=_Ph;$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=$1.i;$1.qmv();var _Pl=$k[--$j];$p($k[--$j],_Pl,($1.i+1)%2);$k[$j++]=$1.pixs;$k[$j++]=$f($1.cols-1);$k[$j++]=$1.i;$1.qmv();var _Pr=$k[--$j];$p($k[--$j],_Pr,($1.i+1)%2)}for(var _Py=$f($1.asp2-1),_Pz=$f($1.asp3-$1.asp2),_Px=$f($1.cols-13);_Pz<0?_Py>=_Px:_Py<=_Px;_Py+=_Pz){$1.i=_Py;for(var _Q2=3,_Q1=$f($1.rows-4);_Q2<=_Q1;_Q2+=1){$1.j=_Q2;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _Q7=$k[--$j];$p($k[--$j],_Q7,($1.j+1)%2)}}}$1.fpat=$a([$a([1,1,1,1,1,1,1,0]),$a([1,0,0,0,0,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,0,0,0,0,1,0]),$a([1,1,1,1,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);$1.fsubpat=$a([$a([1,1,1,1,1,9,9,9]),$a([1,0,0,0,1,9,9,9]),$a([1,0,1,0,1,9,9,9]),$a([1,0,0,0,1,9,9,9]),$a([1,1,1,1,1,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);$1.fcorpat=$a([$a([1,1,1,9,9,9,9,9]),$a([1,0,9,9,9,9,9,9]),$a([1,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);$1.fnullpat=$a([$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);var _Qy=new Map([["full",$a([$1.fpat,$1.fpat,$1.fpat,$1.fnullpat])],["micro",$a([$1.fpat,$1.fnullpat,$1.fnullpat,$1.fnullpat])],["rmqr",$a([$1.fpat,$1.fcorpat,$1.fcorpat,$1.fsubpat])]]);$1.fpats=$g(_Qy,$1.format);for(var _R1=0;_R1<=7;_R1+=1){$1.y=_R1;for(var _R2=0;_R2<=7;_R2+=1){$1.x=_R2;$1.fpb0=$g($g($g($1.fpats,0),$1.y),$1.x);$1.fpb1=$g($g($g($1.fpats,1),$1.y),$1.x);$1.fpb2=$g($g($g($1.fpats,2),$1.y),$1.x);$1.fpb3=$g($g($g($1.fpats,3),$1.y),$1.x);if($1.fpb0!=9&&$1.y<$1.rows){$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.qmv();var _RY=$k[--$j];$p($k[--$j],_RY,$1.fpb0)}if($1.fpb1!=9){$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.cols-$1.x)-1);$k[$j++]=$1.y;$1.qmv();var _Rg=$k[--$j];$p($k[--$j],_Rg,$1.fpb1)}if($1.fpb2!=9){$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$f($f($1.rows-$1.y)-1);$1.qmv();var _Ro=$k[--$j];$p($k[--$j],_Ro,$1.fpb2)}if($1.fpb3!=9){$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.cols-$1.x)-1);$k[$j++]=$f($f($1.rows-$1.y)-1);$1.qmv();var _Rx=$k[--$j];$p($k[--$j],_Rx,$1.fpb3)}}}$1.putalgnpat=function(){$1.py=$k[--$j];$1.px=$k[--$j];for(var _S1=0;_S1<=4;_S1+=1){$1.pb=_S1;for(var _S2=0;_S2<=4;_S2+=1){$1.pa=_S2;$1.algnb=$g($g($1.algnpat,$1.pb),$1.pa);if($1.algnb!=9){$k[$j++]=$1.pixs;$k[$j++]=$f($1.px+$1.pa);$k[$j++]=$f($1.py+$1.pb);$1.qmv();var _SF=$k[--$j];$p($k[--$j],_SF,$1.algnb)}}}};if($eq($1.format,"full")){$1.algnpat=$a([$a([1,1,1,1,1]),$a([1,0,0,0,1]),$a([1,0,1,0,1]),$a([1,0,0,0,1]),$a([1,1,1,1,1])]);for(var _ST=$f($1.asp2-2),_SU=$f($1.asp3-$1.asp2),_SS=$f($1.cols-13);_SU<0?_ST>=_SS:_ST<=_SS;_ST+=_SU){$1.i=_ST;$k[$j++]=$1.i;$k[$j++]=4;$1.putalgnpat();$k[$j++]=4;$k[$j++]=$1.i;$1.putalgnpat()}for(var _Sc=$f($1.asp2-2),_Sd=$f($1.asp3-$1.asp2),_Sb=$f($1.cols-9);_Sd<0?_Sc>=_Sb:_Sc<=_Sb;_Sc+=_Sd){$1.x=_Sc;for(var _Sj=$f($1.asp2-2),_Sk=$f($1.asp3-$1.asp2),_Si=$f($1.rows-9);_Sk<0?_Sj>=_Si:_Sj<=_Si;_Sj+=_Sk){$1.y=_Sj;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.putalgnpat()}}}if($eq($1.format,"rmqr")){$1.algnpat=$a([$a([1,1,1,9,9]),$a([1,0,1,9,9]),$a([1,1,1,9,9]),$a([9,9,9,9,9]),$a([9,9,9,9,9])]);for(var _Sz=$f($1.asp2-2),_T0=$f($1.asp3-$1.asp2),_Sy=$f($1.cols-13);_T0<0?_Sz>=_Sy:_Sz<=_Sy;_Sz+=_T0){$1.i=_Sz;$k[$j++]=$1.i;$k[$j++]=0;$1.putalgnpat();$k[$j++]=$1.i;$k[$j++]=$f($1.rows-3);$1.putalgnpat()}}var _W1=new Map([["full",$a([$a([$a([0,8]),$a([8,$f($1.cols-1)])]),$a([$a([1,8]),$a([8,$f($1.cols-2)])]),$a([$a([2,8]),$a([8,$f($1.cols-3)])]),$a([$a([3,8]),$a([8,$f($1.cols-4)])]),$a([$a([4,8]),$a([8,$f($1.cols-5)])]),$a([$a([5,8]),$a([8,$f($1.cols-6)])]),$a([$a([7,8]),$a([8,$f($1.cols-7)])]),$a([$a([8,8]),$a([$f($1.cols-8),8])]),$a([$a([8,7]),$a([$f($1.cols-7),8])]),$a([$a([8,5]),$a([$f($1.cols-6),8])]),$a([$a([8,4]),$a([$f($1.cols-5),8])]),$a([$a([8,3]),$a([$f($1.cols-4),8])]),$a([$a([8,2]),$a([$f($1.cols-3),8])]),$a([$a([8,1]),$a([$f($1.cols-2),8])]),$a([$a([8,0]),$a([$f($1.cols-1),8])])])],["micro",$a([$a([$a([1,8])]),$a([$a([2,8])]),$a([$a([3,8])]),$a([$a([4,8])]),$a([$a([5,8])]),$a([$a([6,8])]),$a([$a([7,8])]),$a([$a([8,8])]),$a([$a([8,7])]),$a([$a([8,6])]),$a([$a([8,5])]),$a([$a([8,4])]),$a([$a([8,3])]),$a([$a([8,2])]),$a([$a([8,1])])])],["rmqr",$a([$a([$a([11,3]),$a([$f($1.cols-3),$f($1.rows-6)])]),$a([$a([11,2]),$a([$f($1.cols-4),$f($1.rows-6)])]),$a([$a([11,1]),$a([$f($1.cols-5),$f($1.rows-6)])]),$a([$a([10,5]),$a([$f($1.cols-6),$f($1.rows-2)])]),$a([$a([10,4]),$a([$f($1.cols-6),$f($1.rows-3)])]),$a([$a([10,3]),$a([$f($1.cols-6),$f($1.rows-4)])]),$a([$a([10,2]),$a([$f($1.cols-6),$f($1.rows-5)])]),$a([$a([10,1]),$a([$f($1.cols-6),$f($1.rows-6)])]),$a([$a([9,5]),$a([$f($1.cols-7),$f($1.rows-2)])]),$a([$a([9,4]),$a([$f($1.cols-7),$f($1.rows-3)])]),$a([$a([9,3]),$a([$f($1.cols-7),$f($1.rows-4)])]),$a([$a([9,2]),$a([$f($1.cols-7),$f($1.rows-5)])]),$a([$a([9,1]),$a([$f($1.cols-7),$f($1.rows-6)])]),$a([$a([8,5]),$a([$f($1.cols-8),$f($1.rows-2)])]),$a([$a([8,4]),$a([$f($1.cols-8),$f($1.rows-3)])]),$a([$a([8,3]),$a([$f($1.cols-8),$f($1.rows-4)])]),$a([$a([8,2]),$a([$f($1.cols-8),$f($1.rows-5)])]),$a([$a([8,1]),$a([$f($1.cols-8),$f($1.rows-6)])])])]]);$1.formatmap=$g(_W1,$1.format);$F($1.formatmap,function(){$F($k[--$j],function(){$F($k[--$j]);$1.qmv();$p($1.pixs,$k[--$j],1)})});if($eq($1.format,"full")&&$1.cols>=45){$1.versionmap=$a([$a([$a([$f($1.cols-9),5]),$a([5,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),5]),$a([5,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),5]),$a([5,$f($1.cols-11)])]),$a([$a([$f($1.cols-9),4]),$a([4,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),4]),$a([4,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),4]),$a([4,$f($1.cols-11)])]),$a([$a([$f($1.cols-9),3]),$a([3,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),3]),$a([3,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),3]),$a([3,$f($1.cols-11)])]),$a([$a([$f($1.cols-9),2]),$a([2,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),2]),$a([2,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),2]),$a([2,$f($1.cols-11)])]),$a([$a([$f($1.cols-9),1]),$a([1,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),1]),$a([1,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),1]),$a([1,$f($1.cols-11)])]),$a([$a([$f($1.cols-9),0]),$a([0,$f($1.cols-9)])]),$a([$a([$f($1.cols-10),0]),$a([0,$f($1.cols-10)])]),$a([$a([$f($1.cols-11),0]),$a([0,$f($1.cols-11)])])])}else{$1.versionmap=$a([])}var _Xf=$1.versionmap;for(var _Xg=0,_Xh=_Xf.length;_Xg<_Xh;_Xg++){$F($g(_Xf,_Xg),function(){$F($k[--$j]);$1.qmv();$p($1.pixs,$k[--$j],0)})}if($eq($1.format,"full")){$k[$j++]=$1.pixs;$k[$j++]=8;$k[$j++]=$f($1.rows-8);$1.qmv();var _Xp=$k[--$j];$p($k[--$j],_Xp,0)}var _Y9=$a([function(){var _Xr=$k[--$j];var _Xs=$k[--$j];$k[$j++]=$f(_Xs+_Xr)%2},function(){var _Xt=$k[--$j];var _Xu=$k[--$j];$k[$j++]=_Xt;$k[$j++]=_Xu;$j--;var _Xv=$k[--$j];$k[$j++]=_Xv%2},function(){$j--;var _Xw=$k[--$j];$k[$j++]=_Xw%3},function(){var _Xx=$k[--$j];var _Xy=$k[--$j];$k[$j++]=$f(_Xy+_Xx)%3},function(){var _Xz=$k[--$j];var _Y0=$k[--$j];$k[$j++]=(~~(_Xz/2)+~~(_Y0/3))%2},function(){var _Y1=$k[--$j];var _Y3=$k[--$j]*_Y1;$k[$j++]=$f(_Y3%2+_Y3%3)},function(){var _Y4=$k[--$j];var _Y6=$k[--$j]*_Y4;$k[$j++]=$f(_Y6%2+_Y6%3)%2},function(){var _Y7=$k[--$j];var _Y8=$k[--$j];$k[$j++]=$f(_Y8*_Y7%3+$f(_Y8+_Y7)%2)%2}]);var _YK=$a([function(){var _YA=$k[--$j];var _YB=$k[--$j];$k[$j++]=_YA;$k[$j++]=_YB;$j--;var _YC=$k[--$j];$k[$j++]=_YC%2},function(){var _YD=$k[--$j];var _YE=$k[--$j];$k[$j++]=(~~(_YD/2)+~~(_YE/3))%2},function(){var _YF=$k[--$j];var _YH=$k[--$j]*_YF;$k[$j++]=$f(_YH%2+_YH%3)%2},function(){var _YI=$k[--$j];var _YJ=$k[--$j];$k[$j++]=$f(_YJ*_YI%3+$f(_YJ+_YI)%2)%2}]);var _YN=$a([function(){var _YL=$k[--$j];var _YM=$k[--$j];$k[$j++]=(~~(_YL/2)+~~(_YM/3))%2}]);var _YO=new Map([["full",_Y9],["micro",_YK],["rmqr",_YN]]);$1.maskfuncs=$g(_YO,$1.format);if($1.mask!=-1){$1.maskfuncs=$a([$g($1.maskfuncs,$1.mask-1)]);$1.bestmaskval=$1.mask-1}$1.masks=$a($1.maskfuncs.length);for(var _Yb=0,_Ya=$1.masks.length-1;_Yb<=_Ya;_Yb+=1){$1.m=_Yb;$1.mask=$a($1.rows*$1.cols);for(var _Yh=0,_Yg=$f($1.rows-1);_Yh<=_Yg;_Yh+=1){$1.j=_Yh;for(var _Yk=0,_Yj=$f($1.cols-1);_Yk<=_Yj;_Yk+=1){$1.i=_Yk;$k[$j++]=$1.i;$k[$j++]=$1.j;if($g($1.maskfuncs,$1.m)()===true){break}var _Yq=$k[--$j];$k[$j++]=_Yq==0;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _Yu=$k[--$j];var _Yw=$g($k[--$j],_Yu);var _Yx=$k[--$j];var _Yy=_Yx&&_Yw==-1?1:0;$k[$j++]=_Yy;$k[$j++]=$1.mask;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _Z2=$k[--$j];var _Z3=$k[--$j];$p(_Z3,_Z2,$k[--$j])}}$p($1.masks,$1.m,$1.mask)}var _ZA=$ne($1.format,"rmqr")?1:2;$1.posx=$f($1.cols-_ZA);$1.posy=$f($1.rows-1);$1.dir=-1;$1.col=1;$1.num=0;for(;;){if($1.posx<0){break}$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.qmv();var _ZG=$k[--$j];if($g($k[--$j],_ZG)==-1){var _ZL=$g($1.cws,~~($1.num/8));var _ZN=-(7-$1.num%8);$k[$j++]=(_ZN<0?_ZL>>>-_ZN:_ZL<<_ZN)&1;$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.qmv();var _ZR=$k[--$j];var _ZS=$k[--$j];$p(_ZS,_ZR,$k[--$j]);$1.num=$1.num+1}if($1.col==1){$1.col=0;$1.posx=$f($1.posx-1)}else{$1.col=1;$1.posx=$f($1.posx+1);$1.posy=$f($1.posy+$1.dir);if($1.posy<0||$1.posy>=$1.rows){$1.dir=$1.dir*-1;$1.posy=$f($1.posy+$1.dir);$1.posx=$f($1.posx-2);if($eq($1.format,"full")&&$1.posx==6){$1.posx=$f($1.posx-1)}}}}$1.evalfulln1n3=function(){$1.scrle=$k[--$j];$k[$j++]="scr1";$k[$j++]=0;$F($1.scrle,function(){var _Zm=$k[--$j];$k[$j++]=_Zm;if(_Zm>=5){var _Zn=$k[--$j];var _Zp=$f($f($k[--$j]+_Zn)-2);$k[$j++]=_Zp;$k[$j++]=_Zp}$j--});var _Zq=$k[--$j];$1[$k[--$j]]=_Zq;$1.scr3=0;for(var _Zu=3,_Zt=$1.scrle.length-3;_Zu<=_Zt;_Zu+=2){$1.j=_Zu;if($g($1.scrle,$1.j)%3==0){$1.fact=~~($g($1.scrle,$1.j)/3);var _a3=$G($1.scrle,$1.j-2,5);for(var _a4=0,_a5=_a3.length;_a4<_a5;_a4++){$k[$j++]=$g(_a3,_a4)==$1.fact}var _a8=$k[--$j];var _a9=$k[--$j];var _aA=$k[--$j];$k[$j++]=$an(_a9,_a8);$k[$j++]=_aA;$j--;var _aB=$k[--$j];var _aC=$k[--$j];var _aD=$k[--$j];if(_aD&&(_aC&&_aB)){if($1.j==3||$1.j+4>=$1.scrle.length){$1.scr3=$1.scr3+40}else{if($g($1.scrle,$1.j-3)>=4||$g($1.scrle,$1.j+3)>=4){$1.scr3=$1.scr3+40}}}}}$k[$j++]=$1.scr1;$k[$j++]=$1.scr3};$1.evalfull=function(){$1.sym=$k[--$j];$1.n1=0;$1.n2=0;$1.n3=0;$1.rle=$a($f($1.cols+1));$1.lastpairs=$a($1.cols);$1.thispairs=$a($1.cols);$1.colsadd1=$f($1.cols+1);for(var _ab=0,_aa=$f($1.cols-1);_ab<=_aa;_ab+=1){$1.i=_ab;$k[$j++]=Infinity;var _ad=$1.cols;$k[$j++]=0;$k[$j++]=0;for(var _af=$1.i,_ag=_ad,_ae=$f(_ad*_ad-1);_ag<0?_af>=_ae:_af<=_ae;_af+=_ag){var _ai=$g($1.sym,_af);var _aj=$k[--$j];$k[$j++]=_ai;if($eq(_aj,_ai)){var _ak=$k[--$j];var _al=$k[--$j];$k[$j++]=$f(_al+1);$k[$j++]=_ak}else{var _am=$k[--$j];$k[$j++]=1;$k[$j++]=_am}}$j--;var _ao=$m()+2;$r($G($1.rle,0,_ao-2));$1.evalfulln1n3();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--;$1.symrow=$G($1.sym,$1.i*$1.cols,$1.cols);$k[$j++]=Infinity;var _az=$1.symrow;$k[$j++]=0;$k[$j++]=0;for(var _b0=0,_b1=_az.length;_b0<_b1;_b0++){var _b2=$g(_az,_b0);var _b3=$k[--$j];$k[$j++]=_b2;if($eq(_b3,_b2)){var _b4=$k[--$j];var _b5=$k[--$j];$k[$j++]=$f(_b5+1);$k[$j++]=_b4}else{var _b6=$k[--$j];$k[$j++]=1;$k[$j++]=_b6}}$j--;var _b8=$m()+2;$r($G($1.rle,0,_b8-2));$1.evalfulln1n3();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--;var _bE=$1.thispairs;$1.thispairs=$1.lastpairs;$1.lastpairs=_bE;var _bI=$g($1.symrow,0)==1?0:1;var _bJ=$1.symrow;$k[$j++]=_bI;for(var _bK=0,_bL=_bJ.length;_bK<_bL;_bK++){var _bM=$g(_bJ,_bK);var _bN=$k[--$j];$k[$j++]=$f(_bN+_bM);$k[$j++]=_bM}$j--;$r($1.thispairs);$j--;if($1.i>0){$k[$j++]=Infinity;$q($1.lastpairs);$q($1.thispairs);$k[$j++]=$1.n2;for(var _bU=0,_bV=$1.cols;_bU<_bV;_bU++){var _bW=$k[--$j];var _bX=$k[--$j];$k[$j++]=_bW;$k[$j++]=_bX;var _bZ=$k[$j-1-$1.colsadd1];if(($f($k[--$j]+_bZ)&3)==0){var _bb=$k[--$j];$k[$j++]=$f(_bb+3)}}$1.n2=$k[--$j];$l()}}$k[$j++]="dark";$k[$j++]=0;$F($1.sym,function(){var _be=$k[--$j];var _bf=$k[--$j];$k[$j++]=$f(_bf+_be)});var _bg=$k[--$j];$1[$k[--$j]]=_bg;var _bj=$1.cols;$1.n4=~~(Math.abs($f($1.dark*100/(_bj*_bj)-50))/5)*10;$k[$j++]=$f($f($f($1.n1+$1.n2)+$1.n3)+$1.n4)};$1.evalmicro=function(){$1.sym=$k[--$j];$1.dkrhs=0;$1.dkbot=0;for(var _br=1,_bq=$f($1.cols-1);_br<=_bq;_br+=1){$1.i=_br;$k[$j++]="dkrhs";$k[$j++]=$1.dkrhs;$k[$j++]=$1.sym;$k[$j++]=$f($1.cols-1);$k[$j++]=$1.i;$1.qmv();var _bw=$k[--$j];var _by=$g($k[--$j],_bw);var _bz=$k[--$j];$1[$k[--$j]]=$f(_bz+_by);$k[$j++]="dkbot";$k[$j++]=$1.dkbot;$k[$j++]=$1.sym;$k[$j++]=$1.i;$k[$j++]=$f($1.cols-1);$1.qmv();var _c5=$k[--$j];var _c7=$g($k[--$j],_c5);var _c8=$k[--$j];$1[$k[--$j]]=$f(_c8+_c7)}if($1.dkrhs<=$1.dkbot){$k[$j++]=-($1.dkrhs*16+$1.dkbot)}else{$k[$j++]=-($1.dkbot*16+$1.dkrhs)}};$1.bestscore=999999999;for(var _cI=0,_cH=$1.masks.length-1;_cI<=_cH;_cI+=1){$1.m=_cI;$1.masksym=$a($1.rows*$1.cols);for(var _cP=0,_cO=$f($1.rows*$1.cols-1);_cP<=_cO;_cP+=1){$1.i=_cP;$p($1.masksym,$1.i,$xo($g($1.pixs,$1.i),$g($g($1.masks,$1.m),$1.i)))}if($1.masks.length!=1){if($eq($1.format,"full")){$k[$j++]=$1.masksym;$1.evalfull();$1.score=$k[--$j]}else{$k[$j++]=$1.masksym;$1.evalmicro();$1.score=$k[--$j]}if($1.score<$1.bestscore){$1.bestsym=$1.masksym;$1.bestmaskval=$1.m;$1.bestscore=$1.score}}else{$1.bestsym=$1.masksym}}$1.pixs=$1.bestsym;if($eq($1.format,"full")){$k[$j++]=$1.pixs;$k[$j++]=8;$k[$j++]=$f($1.cols-8);$1.qmv();var _cq=$k[--$j];$p($k[--$j],_cq,1)}if($eq($1.format,"full")){$1.fmtvals=$a([21522,20773,24188,23371,17913,16590,20375,19104,30660,29427,32170,30877,26159,25368,27713,26998,5769,5054,7399,6608,1890,597,3340,2107,13663,12392,16177,14854,9396,8579,11994,11245]);$k[$j++]="ecid";$x("MLHQ",$1.eclevel);$j--;var _cv=$k[--$j];var _cw=$k[--$j];$k[$j++]=_cv.length;$k[$j++]=_cw;$j--;var _cx=$k[--$j];var _cy=$k[--$j];$k[$j++]=_cx;$k[$j++]=_cy;$j--;var _cz=$k[--$j];$1[$k[--$j]]=_cz;$1.fmtval=$g($1.fmtvals,($1.ecid<<3)+$1.bestmaskval);for(var _d7=0,_d6=$1.formatmap.length-1;_d7<=_d6;_d7+=1){$1.i=_d7;$F($g($1.formatmap,$1.i),function(){var _dC=$k[--$j];$k[$j++]=$1.pixs;$q(_dC);$1.qmv();var _dD=$1.fmtval;var _dF=-(14-$1.i);var _dG=$k[--$j];$p($k[--$j],_dG,(_dF<0?_dD>>>-_dF:_dD<<_dF)&1)})}}if($eq($1.format,"micro")){$1.fmtvals=$a([17477,16754,20011,19228,21934,20633,24512,23287,26515,25252,28157,26826,30328,29519,31766,31009,1758,1001,3248,2439,5941,4610,7515,6252,9480,8255,12134,10833,13539,12756,16013,15290]);$1.symid=$g($g($a([$a([0]),$a([1,2]),$a([3,4]),$a([5,6,7])]),~~($f($1.cols-11)/2)),$1.eclval);$1.fmtval=$g($1.fmtvals,($1.symid<<2)+$1.bestmaskval);for(var _dZ=0,_dY=$1.formatmap.length-1;_dZ<=_dY;_dZ+=1){$1.i=_dZ;$k[$j++]=$1.pixs;$q($g($g($1.formatmap,$1.i),0));$1.qmv();var _df=$1.fmtval;var _dh=-(14-$1.i);var _di=$k[--$j];$p($k[--$j],_di,(_dh<0?_df>>>-_dh:_df<<_dh)&1)}}if($eq($1.format,"rmqr")){$1.fmtvals1=$a([129714,124311,121821,115960,112748,108361,104707,99878,98062,90155,89697,82244,81360,74485,72895,66458,61898,61167,53413,53120,45844,44081,37499,36190,29814,27475,21785,19004,13992,10637,6087,2274,258919,257090,250376,249133,242105,241308,233686,233459,227035,223742,219060,215185,209925,207648,202090,199247,194591,190266,186736,181845,178881,173540,170926,165003,163235,156294,154828,148457,147325,139352,138770,131383]);$1.fmtvals2=$a([133755,136542,142100,144433,149669,153472,158154,161519,167879,168162,175784,176525,183577,184892,191606,193363,196867,204326,204908,212809,213981,220408,221874,228759,230591,236442,239056,244469,247393,252228,255758,260139,942,7307,8897,15844,16752,24149,24607,32570,34322,39223,42877,47192,50380,56297,58787,64134,67798,71667,76217,79516,84488,87341,93031,95298,101738,102991,109573,111392,118708,118929,126683,127486]);$k[$j++]="fmtvalu";$x("MH",$1.eclevel);$j--;var _do=$k[--$j];var _dp=$k[--$j];$k[$j++]=_do.length;$k[$j++]=_dp;$j--;var _dq=$k[--$j];var _dr=$k[--$j];$k[$j++]=_dq;$k[$j++]=_dr;$j--;var _ds=$k[--$j];$1[$k[--$j]]=(_ds<<5)+$1.verind;$1.fmtval1=$g($1.fmtvals1,$1.fmtvalu);$1.fmtval2=$g($1.fmtvals2,$1.fmtvalu);for(var _e3=0,_e2=$1.formatmap.length-1;_e3<=_e2;_e3+=1){$1.i=_e3;$k[$j++]=$1.pixs;$q($g($g($1.formatmap,$1.i),0));$1.qmv();var _e9=$1.fmtval1;var _eB=-(17-$1.i);var _eC=$k[--$j];$p($k[--$j],_eC,(_eB<0?_e9>>>-_eB:_e9<<_eB)&1);$k[$j++]=$1.pixs;$q($g($g($1.formatmap,$1.i),1));$1.qmv();var _eJ=$1.fmtval2;var _eL=-(17-$1.i);var _eM=$k[--$j];$p($k[--$j],_eM,(_eL<0?_eJ>>>-_eL:_eJ<<_eL)&1)}}if($eq($1.format,"full")&&$1.cols>=45){$1.vervals=$a([31892,34236,39577,42195,48118,51042,55367,58893,63784,68472,70749,76311,79154,84390,87683,92361,96236,102084,102881,110507,110734,117786,119615,126325,127568,133589,136957,141498,145311,150283,152622,158308,161089,167017]);$1.verval=$g($1.vervals,~~($f($1.cols-17)/4)-7);for(var _eW=0,_eV=$1.versionmap.length-1;_eW<=_eV;_eW+=1){$1.i=_eW;$F($g($1.versionmap,$1.i),function(){var _eb=$k[--$j];$k[$j++]=$1.pixs;$F(_eb);$1.qmv();var _ec=$1.verval;var _ee=-(17-$1.i);var _ef=$k[--$j];$p($k[--$j],_ef,(_ee<0?_ec>>>-_ee:_ec<<_ee)&1)})}}var _en=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.cols],["pixy",$1.rows],["height",$1.rows*2/72],["width",$1.cols*2/72],["opt",$1.options]]);$k[$j++]=_en;if(!$1.dontdraw){$0.renmatrix()}};$0.swissqrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.parse=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]="barcode";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _9=$k[--$j];$1[$k[--$j]]=_9;$1.barlen=$1.barcode.length;delete $1.options["parse"];if($1.barcode.length>997){$k[$j++]="bwipp.swissqrcodeBadLength";$k[$j++]="Swiss QR Code input must not exceed 997 digits";$0.raiseerror()}$p($1.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.qrcode();var _H=$k[--$j];$1[$k[--$j]]=_H;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$$.save();var _N=$$.currpos();$$.translate(_N.x,_N.y);var _O=72/25.4;$$.scale(_O,_O);$$.save();$$.newpath();$$.moveto(0,0);$$.lineto(46,0);$$.lineto(46,46);$$.lineto(0,46);$$.closepath();$$.moveto(19.5,19.5);$$.lineto(19.5,26.5);$$.lineto(26.5,26.5);$$.lineto(26.5,19.5);$$.closepath();$$.clip();$$.save();$$.moveto(0,0);var _R=46/$g($1.args,"pixx")/2;$$.scale(_R,_R);$0.renmatrix();$$.restore();$$.restore();$$.translate(19.5,19.5);var _S=7/83;$$.scale(_S,_S);$$.newpath();$$.moveto(6,6);$$.lineto(6,77);$$.lineto(77,77);$$.lineto(77,6);$$.closepath();$$.moveto(49,18);$$.lineto(49,34);$$.lineto(65,34);$$.lineto(65,49);$$.lineto(49,49);$$.lineto(49,65);$$.lineto(34,65);$$.lineto(34,49);$$.lineto(18,49);$$.lineto(18,34);$$.lineto(34,34);$$.lineto(34,18);$$.closepath();$$.setrgbcolor(0,0,0);$$.fill();$$.restore()}};$0.microqrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","micro");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.qrcode();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.rectangularmicroqrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","rmqr");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.qrcode();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.maxicode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.mode=-1;$1.sam=-1;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.mode=~~$1.mode;$1.sam=~~$1.sam;var _9=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true]]);$1.fncvals=_9;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _C=$k[--$j];$1[$k[--$j]]=_C;$1.msglen=$1.msg.length;if($1.mode==2||$1.mode==3){$1.barcode=$s($1.msglen);for(var _L=0,_K=$1.msglen-1;_L<=_K;_L+=1){$1.i=_L;if($g($1.msg,$1.i)>0){$p($1.barcode,$1.i,$g($1.msg,$1.i))}}$1.barlen=$1.barcode.length;if($eq($G($1.barcode,0,7),"[)>01")){$1.fid=$G($1.barcode,0,9);$1.barcode=$G($1.barcode,9,$1.barlen-9)}else{$1.fid=""}$x($1.barcode,"");$j--;$1.pcode=$k[--$j];$j--;$x($k[--$j],"");$j--;$1.ccode=$k[--$j];$j--;$x($k[--$j],"");$j--;$1.scode=$k[--$j];$j--;$1.barcode=$k[--$j];var _l=$s($1.barcode.length+$1.fid.length);$P(_l,0,$1.fid);$P(_l,$1.fid.length,$1.barcode);$1.barcode=_l;$1.barlen=$1.barcode.length;$k[$j++]=Infinity;var _q=$1.barcode;for(var _r=0,_s=_q.length;_r<_s;_r++){$k[$j++]=$g(_q,_r)}$1.msg=$a();$1.msglen=$1.msg.length}$1.eci=-1;$1.pad=-2;$1.ns=-3;$1.la=-4;$1.lb=-5;$1.sa=-6;$1.sb=-7;$1.sc=-8;$1.sd=-9;$1.se=-10;$1.sa2=-11;$1.sa3=-12;$1.lkc=-13;$1.lkd=-14;$1.lke=-15;$1.pd2=-16;$1.pd3=-17;$1.charmaps=$a([$a([13,"`",192,224,0]),$a(["A","a",193,225,1]),$a(["B","b",194,226,2]),$a(["C","c",195,227,3]),$a(["D","d",196,228,4]),$a(["E","e",197,229,5]),$a(["F","f",198,230,6]),$a(["G","g",199,231,7]),$a(["H","h",200,232,8]),$a(["I","i",201,233,9]),$a(["J","j",202,234,10]),$a(["K","k",203,235,11]),$a(["L","l",204,236,12]),$a(["M","m",205,237,13]),$a(["N","n",206,238,14]),$a(["O","o",207,239,15]),$a(["P","p",208,240,16]),$a(["Q","q",209,241,17]),$a(["R","r",210,242,18]),$a(["S","s",211,243,19]),$a(["T","t",212,244,20]),$a(["U","u",213,245,21]),$a(["V","v",214,246,22]),$a(["W","w",215,247,23]),$a(["X","x",216,248,24]),$a(["Y","y",217,249,25]),$a(["Z","z",218,250,26]),$a([$1.eci,$1.eci,$1.eci,$1.eci,$1.eci]),$a([28,28,28,28,$1.pad]),$a([29,29,29,29,$1.pad]),$a([30,30,30,30,27]),$a([$1.ns,$1.ns,$1.ns,$1.ns,$1.ns]),$a([" ","{",219,251,28]),$a([$1.pad,$1.pad,220,252,29]),$a(['"',"}",221,253,30]),$a(["#","~",222,254,31]),$a(["$",127,223,255,159]),$a(["%",";",170,161,160]),$a(["&","<",172,168,162]),$a(["'","=",177,171,163]),$a([40,">",178,175,164]),$a([41,"?",179,176,165]),$a(["*","[",181,180,166]),$a(["+",92,185,183,167]),$a([",","]",186,184,169]),$a(["-","^",188,187,173]),$a([".","_",189,191,174]),$a(["/"," ",190,138,182]),$a(["0",",",128,139,149]),$a(["1",".",129,140,150]),$a(["2","/",130,141,151]),$a(["3",":",131,142,152]),$a(["4","@",132,143,153]),$a(["5","!",133,144,154]),$a(["6","|",134,145,155]),$a(["7",$1.pd2,135,146,156]),$a(["8",$1.sa2,136,147,157]),$a(["9",$1.sa3,137,148,158]),$a([":",$1.pd3,$1.la,$1.la,$1.la]),$a([$1.sb,$1.sa," "," "," "]),$a([$1.sc,$1.sc,$1.lkc,$1.sc,$1.sc]),$a([$1.sd,$1.sd,$1.sd,$1.lkd,$1.sd]),$a([$1.se,$1.se,$1.se,$1.se,$1.lke]),$a([$1.lb,$1.la,$1.lb,$1.lb,$1.lb])]);$1.charvals=$a([new Map,new Map,new Map,new Map,new Map]);for(var _2j=0,_2i=$1.charmaps.length-1;_2j<=_2i;_2j+=1){$1.i=_2j;$1.encs=$g($1.charmaps,$1.i);for(var _2n=0;_2n<=4;_2n+=1){$1.j=_2n;var _2q=$g($1.encs,$1.j);$k[$j++]=_2q;if($eq($t(_2q),"stringtype")){var _2t=$g($k[--$j],0);$k[$j++]=_2t}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.seta=$g($1.charvals,0);$1.setb=$g($1.charvals,1);$1.setc=$g($1.charvals,2);$1.setd=$g($1.charvals,3);$1.sete=$g($1.charvals,4);$k[$j++]=Infinity;for(var _3A=0,_3B=$1.msglen+1;_3A<_3B;_3A++){$k[$j++]=0}$1.nseq=$a();for(var _3E=$1.msglen-1;_3E>=0;_3E-=1){$1.i=_3E;var _3H=$g($1.msg,$1.i);if(_3H>=48&&_3H<=57){$p($1.nseq,$1.i,$f($g($1.nseq,$1.i+1)+1))}else{$p($1.nseq,$1.i,0)}}$1.nseq=$G($1.nseq,0,$1.msglen);$1.prefixinset=function(){$k[$j++]=0;for(;;){var _3S=$k[--$j];var _3T=$k[--$j];$k[$j++]=_3T;$k[$j++]=_3S;if(_3S>=_3T.length){break}var _3U=$k[--$j];var _3V=$k[--$j];var _3X=$k[--$j];var _3Y=$g(_3X,$g(_3V,_3U))!==undefined;$k[$j++]=_3X;$k[$j++]=_3V;$k[$j++]=_3U;if(_3Y){var _3Z=$k[--$j];$k[$j++]=$f(_3Z+1)}else{break}}var _3a=$k[--$j];var _3b=$k[--$j];$k[$j++]=_3a;$k[$j++]=_3b;$j--;var _3c=$k[--$j];var _3d=$k[--$j];$k[$j++]=_3c;$k[$j++]=_3d;$j--};$1.enc=function(){var _3e=$k[--$j];$p($1.out,$1.j,$g(_3e,$k[--$j]));$1.j=$1.j+1};$1.out=$a(144);$1.i=0;$1.j=0;$1.cset="seta";for(;;){if($1.i==$1.msglen){if($ne($1.cset,"seta")&&$ne($1.cset,"setb")){$k[$j++]=$1.la;$k[$j++]=$1[$1.cset];$1.enc();$1.cset="seta"}break}for(;;){if($g($1.msg,$1.i)<=-1e6){$k[$j++]=$1.eci;$k[$j++]=$1[$1.cset];$1.enc();var _41=$f(-$g($1.msg,$1.i)-1e6);$k[$j++]=_41;if(_41<=31){var _42=$k[--$j];$k[$j++]=_42&63;$r($a(1))}else{var _44=$k[--$j];$k[$j++]=_44;if(_44<=1023){var _45=$k[--$j];$k[$j++]=_45>>>6&31|32;$k[$j++]=_45&63;$r($a(2))}else{var _47=$k[--$j];$k[$j++]=_47;if(_47<=32767){var _48=$k[--$j];$k[$j++]=_48>>>12&47|48;$k[$j++]=_48>>>6&63;$k[$j++]=_48&63;$r($a(3))}else{var _4A=$k[--$j];$k[$j++]=_4A>>>18&55|56;$k[$j++]=_4A>>>12&63;$k[$j++]=_4A>>>6&63;$k[$j++]=_4A&63;$r($a(4))}}}var _4C=$k[--$j];$P($1.out,$1.j,_4C);$1.j=_4C.length+$1.j;$1.i=$1.i+1;break}if($g($1.nseq,$1.i)>=9){var _4M=$G($1.msg,$1.i,9);$k[$j++]=0;for(var _4N=0,_4O=_4M.length;_4N<_4O;_4N++){var _4Q=$k[--$j];$k[$j++]=$f(_4Q+$f($g(_4M,_4N)-48))*10}var _4R=$k[--$j];$k[$j++]=~~(_4R/10);for(var _4S=0,_4T=4;_4S<_4T;_4S++){var _4U=$k[--$j];$k[$j++]=_4U&63;$k[$j++]=_4U>>>6}$k[$j++]=$g($1[$1.cset],$1.ns);for(var _4Z=0;_4Z<=10;_4Z+=2){var _4a=$k[$j-1-_4Z];$k[$j++]=_4a}$r($a(6));var _4c=$k[--$j];var _4d=$k[--$j];var _4e=$k[--$j];var _4f=$k[--$j];var _4g=$k[--$j];var _4h=$k[--$j];var _4i=$k[--$j];$k[$j++]=_4c;$k[$j++]=_4i;$k[$j++]=_4h;$k[$j++]=_4g;$k[$j++]=_4f;$k[$j++]=_4e;$k[$j++]=_4d;for(var _4j=0,_4k=6;_4j<_4k;_4j++){$j--}$P($1.out,$1.j,$k[--$j]);$1.i=$1.i+9;$1.j=$1.j+6;break}$1.char1=$g($1.msg,$1.i);$k[$j++]="char2";if($1.i+1<$1.msglen){$k[$j++]=$g($1.msg,$1.i+1)}else{$k[$j++]=-99}var _4y=$k[--$j];$1[$k[--$j]]=_4y;$k[$j++]="char3";if($1.i+2<$1.msglen){$k[$j++]=$g($1.msg,$1.i+2)}else{$k[$j++]=-99}var _55=$k[--$j];$1[$k[--$j]]=_55;var _5A=$g($1[$1.cset],$1.char1)!==undefined;if(_5A){$k[$j++]=$1.char1;$k[$j++]=$1[$1.cset];$1.enc();$1.i=$1.i+1;break}var _5I=$g($1.setb,$1.char1)!==undefined;if($eq($1.cset,"seta")&&_5I){var _5L=$g($1.setb,$1.char2)!==undefined;if(_5L){$k[$j++]=$1.lb;$k[$j++]=$1.seta;$1.enc();$1.cset="setb"}else{$k[$j++]=$1.sb;$k[$j++]=$1.seta;$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.setb;$1.enc();$1.i=$1.i+1}break}var _5W=$g($1.seta,$1.char1)!==undefined;if($eq($1.cset,"setb")&&_5W){var _5X=$1.seta;var _5Y=$1.msg;var _5Z=$1.i;var _5a=$1.msglen;var _5b=$1.i;var _5c=_5a-_5b;var _5d=4;if(4>_5a-_5b){var _=_5c;_5c=_5d;_5d=_}$k[$j++]="p";$k[$j++]=_5X;$k[$j++]=$G(_5Y,_5Z,_5d);$1.prefixinset();var _5f=$k[--$j];$1[$k[--$j]]=_5f;if($1.p==1){$k[$j++]=$1.sa;$k[$j++]=$1.setb;$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.seta;$1.enc();$1.i=$1.i+1}if($1.p==2){$k[$j++]=$1.sa2;$k[$j++]=$1.setb;$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.seta;$1.enc();$k[$j++]=$1.char2;$k[$j++]=$1.seta;$1.enc();$1.i=$1.i+2}if($1.p==3){$k[$j++]=$1.sa3;$k[$j++]=$1.setb;$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1.seta;$1.enc();$k[$j++]=$1.char2;$k[$j++]=$1.seta;$1.enc();$k[$j++]=$1.char3;$k[$j++]=$1.seta;$1.enc();$1.i=$1.i+3}if($1.p>=4){$k[$j++]=$1.la;$k[$j++]=$1.setb;$1.enc();$1.cset="seta"}break}var _6A=$g($1.seta,$1.char1)!==undefined;if(_6A){$k[$j++]=$1.la;$k[$j++]=$1[$1.cset];$1.enc();$1.cset="seta";break}var _6G=$g($1.setb,$1.char1)!==undefined;if(_6G){$k[$j++]=$1.lb;$k[$j++]=$1[$1.cset];$1.enc();$1.cset="setb";break}var _6M=$g($1.setc,$1.char1)!==undefined;if(_6M){$1.setx="setc";$1.sx=$1.sc;$1.lkx=$1.lkc}var _6R=$g($1.setd,$1.char1)!==undefined;if(_6R){$1.setx="setd";$1.sx=$1.sd;$1.lkx=$1.lkd}var _6W=$g($1.sete,$1.char1)!==undefined;if(_6W){$1.setx="sete";$1.sx=$1.se;$1.lkx=$1.lke}var _6a=$1[$1.setx];var _6b=$1.msg;var _6c=$1.i;var _6d=$1.msglen;var _6e=$1.i;var _6f=_6d-_6e;var _6g=4;if(4>_6d-_6e){var _=_6f;_6f=_6g;_6g=_}$k[$j++]="p";$k[$j++]=_6a;$k[$j++]=$G(_6b,_6c,_6g);$1.prefixinset();var _6i=$k[--$j];$1[$k[--$j]]=_6i;if($1.p==1){$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1[$1.setx];$1.enc();$1.i=$1.i+1}if($1.p==2){$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1[$1.setx];$1.enc();$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char2;$k[$j++]=$1[$1.setx];$1.enc();$1.i=$1.i+2}if($1.p==3){$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char1;$k[$j++]=$1[$1.setx];$1.enc();$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char2;$k[$j++]=$1[$1.setx];$1.enc();$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.char3;$k[$j++]=$1[$1.setx];$1.enc();$1.i=$1.i+3}if($1.p>=4){$k[$j++]=$1.sx;$k[$j++]=$1[$1.cset];$1.enc();$k[$j++]=$1.lkx;$k[$j++]=$1[$1.setx];$1.enc();$1.cset=$1.setx}break}}$1.encmsg=$G($1.out,0,$1.j);$1.padval=$g($1[$1.cset],$1.pad);$1.sami=$a([]);if($1.sam!=-1){$1.sami=$a(2);$p($1.sami,0,$g($1.seta,$1.pad));$p($1.sami,1,(~~($1.sam/10)-1)*8+($1.sam%10-1))}$k[$j++]=Infinity;$q($1.sami);$q($1.encmsg);$1.encmsg=$a();if($1.mode==2||$1.mode==3){var _7v=$Z($s(4),"0000");var _7y=$R($s(4),~~$1.mode,2);$P(_7v,4-_7y.length,_7y);$1.mdb=_7v;var _80=$Z($s(10),"0000000000");var _83=$R($s(10),~~$z($1.ccode),2);$P(_80,10-_83.length,_83);$1.ccb=_80;var _85=$Z($s(10),"0000000000");var _88=$R($s(10),~~$z($1.scode),2);$P(_85,10-_88.length,_88);$1.scb=_85;$1.pcb=$Z($s(36),"000000000000000000000000000000000000");if($1.mode==2){var _8F=$R($s(6),$1.pcode.length,2);$P($1.pcb,6-_8F.length,_8F);var _8J=$R($s(30),~~$z($1.pcode),2);$P($1.pcb,36-_8J.length,_8J)}else{$k[$j++]=Infinity;var _8L=$Z($s(6)," ");$k[$j++]=_8L;$k[$j++]=_8L;$k[$j++]=0;if($1.pcode.length>6){$k[$j++]=$G($1.pcode,0,6)}else{$k[$j++]=$1.pcode}var _8Q=$k[--$j];var _8R=$k[--$j];$P($k[--$j],_8R,_8Q);$F($k[--$j],function(){var _8W=$g($1.seta,$k[--$j]);$k[$j++]=_8W});$1.pccw=$a();for(var _8Y=0;_8Y<=5;_8Y+=1){$1.i=_8Y;var _8e=$R($s(6),$g($1.pccw,$1.i),2);$P($1.pcb,6*$1.i+6-_8e.length,_8e)}}$1.scm=$s(60);$P($1.scm,2,$1.mdb);$P($1.scm,38,$G($1.pcb,0,4));$P($1.scm,30,$G($1.pcb,4,6));$P($1.scm,24,$G($1.pcb,10,6));$P($1.scm,18,$G($1.pcb,16,6));$P($1.scm,12,$G($1.pcb,22,6));$P($1.scm,6,$G($1.pcb,28,6));$P($1.scm,0,$G($1.pcb,34,2));$P($1.scm,52,$G($1.ccb,0,2));$P($1.scm,42,$G($1.ccb,2,6));$P($1.scm,36,$G($1.ccb,8,2));$P($1.scm,54,$G($1.scb,0,6));$P($1.scm,48,$G($1.scb,6,4));$1.pri=$a([0,0,0,0,0,0,0,0,0,0]);for(var _9K=0;_9K<=59;_9K+=1){$1.i=_9K;$1.ps=~~($1.i/6);$1.ep=~~Math.pow(2,5-$1.i%6)*($g($1.scm,$1.i)-48);$p($1.pri,$1.ps,$f($g($1.pri,$1.ps)+$1.ep))}$k[$j++]=Infinity;for(var _9W=0,_9X=84;_9W<_9X;_9W++){$k[$j++]=$1.padval}$1.sec=$a();$P($1.sec,0,$1.encmsg)}if($1.mode==4||$1.mode==5||$1.mode==6||$1.mode==-1){if($1.mode==-1){var _9i=$1.encmsg.length<=77?5:4;$1.mode=_9i}$k[$j++]=Infinity;var _9k=$1.mode==5?78:94;for(var _9l=0,_9m=_9k;_9l<_9m;_9l++){$k[$j++]=$1.padval}$1.cws=$a();$p($1.cws,0,$1.mode);$P($1.cws,1,$1.encmsg);$1.pri=$G($1.cws,0,10);$1.sec=$G($1.cws,10,$1.cws.length-10)}$k[$j++]=Infinity;$k[$j++]=1;for(var _9y=0,_9z=63;_9y<_9z;_9y++){var _A0=$k[--$j];var _A1=_A0*2;$k[$j++]=_A0;$k[$j++]=_A1;if(_A1>=64){var _A2=$k[--$j];$k[$j++]=_A2^67}}$1.rsalog=$a();$1.rslog=$a(64);for(var _A5=1;_A5<=63;_A5+=1){$p($1.rslog,$g($1.rsalog,_A5),_A5)}$1.rsprod=function(){var _A9=$k[--$j];var _AA=$k[--$j];$k[$j++]=_AA;$k[$j++]=_A9;if(_A9!=0&&_AA!=0){var _AD=$g($1.rslog,$k[--$j]);var _AI=$g($1.rsalog,$f(_AD+$g($1.rslog,$k[--$j]))%63);$k[$j++]=_AI}else{$j-=2;$k[$j++]=0}};$1.rscodes=function(){$1.rsnum=$k[--$j];$1.cwb=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _AM=0,_AN=$1.rsnum;_AM<_AN;_AM++){$k[$j++]=0}$1.coeffs=$a();for(var _AR=1,_AQ=$1.rsnum;_AR<=_AQ;_AR+=1){$1.i=_AR;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _AY=$1.i-1;_AY>=1;_AY-=1){$1.j=_AY;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _Ak=$k[--$j];var _Al=$k[--$j];var _Am=$k[--$j];$p($k[--$j],_Am,$xo(_Al,_Ak))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _Au=$k[--$j];var _Av=$k[--$j];$p($k[--$j],_Av,_Au)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);$k[$j++]=Infinity;for(var _B1=0,_B2=$1.rsnum;_B1<_B2;_B1++){$k[$j++]=0}$1.ecb=$a();for(var _B6=0,_B5=$1.cwb.length-1;_B6<=_B5;_B6+=1){$1.t=$xo($g($1.cwb,_B6),$g($1.ecb,0));for(var _BC=$1.ecb.length-1;_BC>=0;_BC-=1){$1.i=_BC;$1.p=$1.ecb.length-$1.i-1;$k[$j++]=$1.ecb;$k[$j++]=$1.p;$k[$j++]=$1.t;$k[$j++]=$g($1.coeffs,$1.i);$1.rsprod();var _BL=$k[--$j];var _BM=$k[--$j];$p($k[--$j],_BM,_BL);if($1.i>0){$p($1.ecb,$1.p,$xo($g($1.ecb,$1.p+1),$g($1.ecb,$1.p)))}}}$k[$j++]=$1.ecb};$k[$j++]=Infinity;for(var _Ba=0,_BZ=$1.sec.length-1;_Ba<=_BZ;_Ba+=2){$k[$j++]=$g($1.sec,_Ba)}$1.seco=$a();$k[$j++]=Infinity;for(var _Bg=1,_Bf=$1.sec.length-1;_Bg<=_Bf;_Bg+=2){$k[$j++]=$g($1.sec,_Bg)}$1.sece=$a();var _Bl=$1.sec.length==84?20:28;$1.scodes=_Bl;$k[$j++]="secochk";$k[$j++]=$1.seco;$k[$j++]=$1.scodes;$1.rscodes();var _Bo=$k[--$j];$1[$k[--$j]]=_Bo;$k[$j++]="secechk";$k[$j++]=$1.sece;$k[$j++]=$1.scodes;$1.rscodes();var _Bs=$k[--$j];$1[$k[--$j]]=_Bs;$k[$j++]=Infinity;for(var _Bw=0,_Bv=$1.scodes-1;_Bw<=_Bv;_Bw+=1){$k[$j++]=$g($1.secochk,_Bw);$k[$j++]=$g($1.secechk,_Bw)}$1.secchk=$a();$k[$j++]=Infinity;$q($1.pri);$k[$j++]=$1.pri;$k[$j++]=10;$1.rscodes();$q($k[--$j]);$q($1.sec);$q($1.secchk);$1.codewords=$a();$k[$j++]=Infinity;for(var _C8=0,_C9=864;_C8<_C9;_C8++){$k[$j++]=0}$1.mods=$a();for(var _CB=0;_CB<=143;_CB+=1){$1.i=_CB;$k[$j++]=Infinity;var _CG=$R($s(6),$g($1.codewords,$1.i),2);for(var _CH=0,_CI=_CG.length;_CH<_CI;_CH++){$k[$j++]=$g(_CG,_CH)-48}$1.cw=$a();$P($1.mods,6*$1.i+(6-$1.cw.length),$1.cw)}$1.modmap=$a([469,529,286,316,347,346,673,672,703,702,647,676,283,282,313,312,370,610,618,379,378,409,408,439,705,704,559,589,588,619,458,518,640,701,675,674,285,284,315,314,310,340,531,289,288,319,349,348,456,486,517,516,471,470,369,368,399,398,429,428,549,548,579,578,609,608,649,648,679,678,709,708,639,638,669,668,699,698,279,278,309,308,339,338,381,380,411,410,441,440,561,560,591,590,621,620,547,546,577,576,607,606,367,366,397,396,427,426,291,290,321,320,351,350,651,650,681,680,711,710,1,0,31,30,61,60,3,2,33,32,63,62,5,4,35,34,65,64,7,6,37,36,67,66,9,8,39,38,69,68,11,10,41,40,71,70,13,12,43,42,73,72,15,14,45,44,75,74,17,16,47,46,77,76,19,18,49,48,79,78,21,20,51,50,81,80,23,22,53,52,83,82,25,24,55,54,85,84,27,26,57,56,87,86,117,116,147,146,177,176,115,114,145,144,175,174,113,112,143,142,173,172,111,110,141,140,171,170,109,108,139,138,169,168,107,106,137,136,167,166,105,104,135,134,165,164,103,102,133,132,163,162,101,100,131,130,161,160,99,98,129,128,159,158,97,96,127,126,157,156,95,94,125,124,155,154,93,92,123,122,153,152,91,90,121,120,151,150,181,180,211,210,241,240,183,182,213,212,243,242,185,184,215,214,245,244,187,186,217,216,247,246,189,188,219,218,249,248,191,190,221,220,251,250,193,192,223,222,253,252,195,194,225,224,255,254,197,196,227,226,257,256,199,198,229,228,259,258,201,200,231,230,261,260,203,202,233,232,263,262,205,204,235,234,265,264,207,206,237,236,267,266,297,296,327,326,357,356,295,294,325,324,355,354,293,292,323,322,353,352,277,276,307,306,337,336,275,274,305,304,335,334,273,272,303,302,333,332,271,270,301,300,331,330,361,360,391,390,421,420,363,362,393,392,423,422,365,364,395,394,425,424,383,382,413,412,443,442,385,384,415,414,445,444,387,386,417,416,447,446,477,476,507,506,537,536,475,474,505,504,535,534,473,472,503,502,533,532,455,454,485,484,515,514,453,452,483,482,513,512,451,450,481,480,511,510,541,540,571,570,601,600,543,542,573,572,603,602,545,544,575,574,605,604,563,562,593,592,623,622,565,564,595,594,625,624,567,566,597,596,627,626,657,656,687,686,717,716,655,654,685,684,715,714,653,652,683,682,713,712,637,636,667,666,697,696,635,634,665,664,695,694,633,632,663,662,693,692,631,630,661,660,691,690,721,720,751,750,781,780,723,722,753,752,783,782,725,724,755,754,785,784,727,726,757,756,787,786,729,728,759,758,789,788,731,730,761,760,791,790,733,732,763,762,793,792,735,734,765,764,795,794,737,736,767,766,797,796,739,738,769,768,799,798,741,740,771,770,801,800,743,742,773,772,803,802,745,744,775,774,805,804,747,746,777,776,807,806,837,836,867,866,897,896,835,834,865,864,895,894,833,832,863,862,893,892,831,830,861,860,891,890,829,828,859,858,889,888,827,826,857,856,887,886,825,824,855,854,885,884,823,822,853,852,883,882,821,820,851,850,881,880,819,818,849,848,879,878,817,816,847,846,877,876,815,814,845,844,875,874,813,812,843,842,873,872,811,810,841,840,871,870,901,900,931,930,961,960,903,902,933,932,963,962,905,904,935,934,965,964,907,906,937,936,967,966,909,908,939,938,969,968,911,910,941,940,971,970,913,912,943,942,973,972,915,914,945,944,975,974,917,916,947,946,977,976,919,918,949,948,979,978,921,920,951,950,981,980,923,922,953,952,983,982,925,924,955,954,985,984,927,926,957,956,987,986,58,89,88,118,149,148,178,209,208,238,269,268,298,329,328,358,389,388,418,449,448,478,509,508,538,569,568,598,629,628,658,689,688,718,749,748,778,809,808,838,869,868,898,929,928,958,989,988]);$1.pixs=$a(864);$1.j=0;for(var _CT=0,_CS=$1.mods.length-1;_CT<=_CS;_CT+=1){$1.i=_CT;if($g($1.mods,$1.i)==1){$p($1.pixs,$1.j,$g($1.modmap,$1.i));$1.j=$1.j+1}}$k[$j++]=Infinity;var _Cf=$G($1.pixs,0,$1.j);for(var _Cg=0,_Ch=_Cf.length;_Cg<_Ch;_Cg++){$k[$j++]=$g(_Cf,_Cg)}$k[$j++]=28;$k[$j++]=29;$k[$j++]=280;$k[$j++]=281;$k[$j++]=311;$k[$j++]=457;$k[$j++]=488;$k[$j++]=500;$k[$j++]=530;$k[$j++]=670;$k[$j++]=700;$k[$j++]=677;$k[$j++]=707;$1.pixs=$a();var _Cm=new Map([["ren",$0.renmaximatrix],["pixs",$1.pixs],["opt",$1.options]]);$k[$j++]=_Cm;if(!$1.dontdraw){$0.renmaximatrix()}};$0.azteccode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.format="unset";$1.readerinit=false;$1.layers=-1;$1.eclevel=23;$1.ecaddchars=3;$1.raw=false;$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.layers=~~$1.layers;$1.eclevel=+$1.eclevel;$1.ecaddchars=~~$1.ecaddchars;$1.fn1=-1;var _B=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fn1]]);$1.fncvals=_B;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _E=$k[--$j];$1[$k[--$j]]=_E;$1.msglen=$1.msg.length;$1.msgbits="";if($ne($1.format,"rune")&&$1.raw){$1.msgbits=$1.barcode}if($ne($1.format,"rune")&&!$1.raw){$1.U=0;$1.L=1;$1.M=2;$1.P=3;$1.D=4;$1.B=5;$1.lu=-2;$1.ll=-3;$1.lm=-4;$1.lp=-5;$1.ld=-6;$1.su=-7;$1.sp=-8;$1.sb=-9;$1.fl=-10;$1.p2=-11;$1.p3=-12;$1.p4=-13;$1.p5=-14;$1.charmaps=$a([$a([$1.sp,$1.sp,$1.sp,$1.fl,$1.sp]),$a([32,32,32,13,32]),$a(["A","a",1,$1.p2,"0"]),$a(["B","b",2,$1.p3,"1"]),$a(["C","c",3,$1.p4,"2"]),$a(["D","d",4,$1.p5,"3"]),$a(["E","e",5,"!","4"]),$a(["F","f",6,'"',"5"]),$a(["G","g",7,"#","6"]),$a(["H","h",8,"$","7"]),$a(["I","i",9,"%","8"]),$a(["J","j",10,"&","9"]),$a(["K","k",11,"'",","]),$a(["L","l",12,40,"."]),$a(["M","m",13,41,$1.lu]),$a(["N","n",27,"*",$1.su]),$a(["O","o",28,"+",-99]),$a(["P","p",29,",",-99]),$a(["Q","q",30,"-",-99]),$a(["R","r",31,".",-99]),$a(["S","s","@","/",-99]),$a(["T","t",92,":",-99]),$a(["U","u","^",";",-99]),$a(["V","v","_","<",-99]),$a(["W","w","`","=",-99]),$a(["X","x","|",">",-99]),$a(["Y","y","~","?",-99]),$a(["Z","z",127,"[",-99]),$a([$1.ll,$1.su,$1.ll,"]",-99]),$a([$1.lm,$1.lm,$1.lu,"{",-99]),$a([$1.ld,$1.ld,$1.lp,"}",-99]),$a([$1.sb,$1.sb,$1.sb,$1.lu,-99])]);$1.charvals=$a([new Map,new Map,new Map,new Map,new Map]);for(var _1K=0,_1J=$1.charmaps.length-1;_1K<=_1J;_1K+=1){$1.i=_1K;$1.encs=$g($1.charmaps,$1.i);for(var _1O=0;_1O<=4;_1O+=1){$1.j=_1O;var _1R=$g($1.encs,$1.j);$k[$j++]=_1R;if($eq($t(_1R),"stringtype")){var _1U=$g($k[--$j],0);$k[$j++]=_1U}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}var _1e=new Map([["\r\n",$1.p2],[". ",$1.p3],[", ",$1.p4],[": ",$1.p5]]);$1.pcomp=_1e;$1.e=1e4;$1.latlen=$a([$a([0,5,5,10,5,10]),$a([9,0,5,10,5,10]),$a([5,5,0,5,10,10]),$a([5,10,10,0,10,15]),$a([4,9,9,14,0,14]),$a([0,0,0,0,0,0])]);$1.latseq=$a([$a([$a([]),$a([$1.ll]),$a([$1.lm]),$a([$1.lm,$1.lp]),$a([$1.ld]),$a([$1.sb])]),$a([$a([$1.ld,$1.lu]),$a([]),$a([$1.lm]),$a([$1.lm,$1.lp]),$a([$1.ld]),$a([$1.sb])]),$a([$a([$1.lu]),$a([$1.ll]),$a([]),$a([$1.lp]),$a([$1.lu,$1.ld]),$a([$1.sb])]),$a([$a([$1.lu]),$a([$1.lu,$1.ll]),$a([$1.lu,$1.lm]),$a([]),$a([$1.lu,$1.ld]),$a([$1.lu,$1.sb])]),$a([$a([$1.lu]),$a([$1.lu,$1.ll]),$a([$1.lu,$1.lm]),$a([$1.lu,$1.lm,$1.lp]),$a([]),$a([$1.lu,$1.sb])]),$a([$a([$1.lu]),$a([$1.ll]),$a([$1.lm]),$a([]),$a([]),$a([])])]);$1.shftlen=$a([$a([$1.e,$1.e,$1.e,5,$1.e]),$a([5,$1.e,$1.e,5,$1.e]),$a([$1.e,$1.e,$1.e,5,$1.e]),$a([$1.e,$1.e,$1.e,$1.e,$1.e]),$a([4,$1.e,$1.e,4,$1.e])]);$1.charsize=function(){var _3X=$k[--$j];$k[$j++]=_3X;if(_3X>=0){$j--;var _3a=$g($a([5,5,5,5,4,8]),$k[--$j]);$k[$j++]=_3a}else{var _3b=$k[--$j];var _3c=$k[--$j];$k[$j++]=_3b;$k[$j++]=_3c;$j--;var _3d=$k[--$j];$k[$j++]=_3d;if(_3d==$1.fn1){$j--;$k[$j++]=8}else{var _3g=$f(-$k[--$j]-1e6);$k[$j++]=_3g;if(_3g==0){$j--;$k[$j++]=1}var _3h=$k[--$j];$k[$j++]=(~~(Math.log(_3h)/Math.log(10))+1)*4+8}}};$1.curlen=$a([0,$1.e,$1.e,$1.e,$1.e,$1.e]);$1.curseq=$a([$a([]),$a([]),$a([]),$a([]),$a([]),$a([])]);$1.backto=$1.U;$1.lastchar="";$F($1.msg,function(){$1.char=$k[--$j];for(;;){$1.imp=false;var _44=$a([$1.U,$1.L,$1.M,$1.P,$1.D,$1.B]);for(var _45=0,_46=_44.length;_45<_46;_45++){$1.x=$g(_44,_45);var _4E=$a([$1.U,$1.L,$1.M,$1.P,$1.D,$1.B]);for(var _4F=0,_4G=_4E.length;_4F<_4G;_4F++){$1.y=$g(_4E,_4F);if($1.x!=$1.B||$1.y==$1.backto){$1.cost=$f($g($1.curlen,$1.x)+$g($g($1.latlen,$1.x),$1.y));if($1.cost<$g($1.curlen,$1.y)){$p($1.curlen,$1.y,$1.cost);$k[$j++]=$1.curseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$q($g($g($1.latseq,$1.x),$1.y));var _4l=$a();var _4m=$k[--$j];$p($k[--$j],_4m,_4l);if($1.y==$1.B){$k[$j++]="backto";if($1.x==$1.P||$1.x==$1.D){$k[$j++]=$1.U}else{$k[$j++]=$1.x}var _4w=$k[--$j];$1[$k[--$j]]=_4w}$1.imp=true}}}}if(!$1.imp){break}}$1.nxtlen=$a([$1.e,$1.e,$1.e,$1.e,$1.e,$1.e]);$1.nxtseq=$a(6);var _5D=$a([$1.U,$1.L,$1.M,$1.P,$1.D,$1.B]);for(var _5E=0,_5F=_5D.length;_5E<_5F;_5E++){$1.x=$g(_5D,_5E);for(;;){if($1.char>=0){if($1.x!=$1.B){var _5O=$g($g($1.charvals,$1.x),$1.char)!==undefined;if(!_5O){break}}}else{if($1.x!=$1.P){break}}$k[$j++]="cost";$k[$j++]=$g($1.curlen,$1.x);$k[$j++]=$1.x;$k[$j++]=$1.char;$1.charsize();var _5W=$k[--$j];var _5X=$k[--$j];$1[$k[--$j]]=$f(_5X+_5W);if($1.cost<$g($1.nxtlen,$1.x)){$p($1.nxtlen,$1.x,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.x;$k[$j++]=Infinity;$q($g($1.curseq,$1.x));$k[$j++]=$1.char;var _5m=$a();var _5n=$k[--$j];$p($k[--$j],_5n,_5m)}if($1.x==$1.B){break}var _5w=$a([$1.U,$1.L,$1.M,$1.P,$1.D]);for(var _5x=0,_5y=_5w.length;_5x<_5y;_5x++){$1.y=$g(_5w,_5x);if($ne($1.x,$1.y)){$k[$j++]="cost";$k[$j++]=$f($g($1.curlen,$1.y)+$g($g($1.shftlen,$1.y),$1.x));$k[$j++]=$1.x;$k[$j++]=$1.char;$1.charsize();var _6C=$k[--$j];var _6D=$k[--$j];$1[$k[--$j]]=$f(_6D+_6C);if($1.cost<$g($1.nxtlen,$1.y)){$p($1.nxtlen,$1.y,$1.cost);$k[$j++]=$1.nxtseq;$k[$j++]=$1.y;$k[$j++]=Infinity;$q($g($1.curseq,$1.y));var _6T=$1.x==$1.U?$1.su:$1.sp;$k[$j++]=_6T;$k[$j++]=$1.char;var _6V=$a();var _6W=$k[--$j];$p($k[--$j],_6W,_6V)}}}break}}if($ne($1.lastchar,"")&&$1.char>=0){var _6a=$s(2);$p(_6a,0,$1.lastchar);$p(_6a,1,$1.char);$1.pchars=_6a;var _6f=$g($1.pcomp,$1.pchars)!==undefined;if(_6f){if($lt($g($1.curlen,$1.P),$g($1.nxtlen,$1.P))){$p($1.nxtlen,$1.P,$g($1.curlen,$1.P));$k[$j++]=$1.nxtseq;$k[$j++]=$1.P;$k[$j++]=Infinity;$q($g($1.curseq,$1.P));$j--;$k[$j++]=$g($1.pcomp,$1.pchars);var _6z=$a();var _70=$k[--$j];$p($k[--$j],_70,_6z)}}}if($ne($g($1.nxtseq,$1.B),null)){$1.numbytes=0;$F($g($1.nxtseq,$1.B),function(){if($k[--$j]==$1.sb){$k[$j++]=0}else{$k[$j++]=$1.numbytes+1}$1.numbytes=$k[--$j]});if($1.numbytes==32){$p($1.nxtlen,$1.B,$f($g($1.nxtlen,$1.B)+11))}}$1.curlen=$1.nxtlen;$1.curseq=$1.nxtseq;$k[$j++]="lastchar";if($1.char>=0){$k[$j++]=$1.char}else{$k[$j++]=""}var _7M=$k[--$j];$1[$k[--$j]]=_7M});$1.minseq=$1.e;var _7V=$a([$1.U,$1.L,$1.M,$1.P,$1.D,$1.B]);for(var _7W=0,_7X=_7V.length;_7W<_7X;_7W++){$1.i=$g(_7V,_7W);if($g($1.curlen,$1.i)<$1.minseq){$1.minseq=$g($1.curlen,$1.i);$1.seq=$g($1.curseq,$1.i)}}$1.tobin=function(){var _7k=$s($k[--$j]);$k[$j++]=_7k;for(var _7m=0,_7l=_7k.length-1;_7m<=_7l;_7m+=1){var _7n=$k[--$j];$p(_7n,_7m,48);$k[$j++]=_7n}var _7o=$k[--$j];var _7r=$R($s(_7o.length),$k[--$j],2);$P(_7o,_7o.length-_7r.length,_7r);$k[$j++]=_7o};$1.encu=function(){var _7w=$g($g($1.charvals,$1.U),$k[--$j]);$k[$j++]=_7w;$k[$j++]=5;$1.tobin()};$1.encl=function(){var _81=$g($g($1.charvals,$1.L),$k[--$j]);$k[$j++]=_81;$k[$j++]=5;$1.tobin()};$1.encm=function(){var _86=$g($g($1.charvals,$1.M),$k[--$j]);$k[$j++]=_86;$k[$j++]=5;$1.tobin()};$1.encd=function(){var _8B=$g($g($1.charvals,$1.D),$k[--$j]);$k[$j++]=_8B;$k[$j++]=4;$1.tobin()};$1.encp=function(){var _8C=$k[--$j];$k[$j++]=_8C;if(_8C==$1.fn1){$j--;$k[$j++]="00000000"}else{var _8E=$k[--$j];$k[$j++]=_8E;if(_8E<=-1e6){var _8G=$f(-$k[--$j]-1e6);$k[$j++]=_8G;$k[$j++]=_8G;if(_8G==0){$j--;$k[$j++]=1}var _8I=~~(Math.log($k[--$j])/Math.log(10));var _8J=$s((_8I+1)*4+8);$P(_8J,0,"00000");$k[$j++]=_8I;$k[$j++]=_8J;$k[$j++]=_8J;$k[$j++]=_8I+1;$k[$j++]=3;$1.tobin();var _8K=$k[--$j];$P($k[--$j],5,_8K);var _8M=$k[--$j];var _8N=$k[--$j];var _8O=$k[--$j];$k[$j++]=_8M;$k[$j++]=_8O;for(var _8P=_8N;_8P>=0;_8P-=1){var _8Q=$k[--$j];var _8R=$k[--$j];$k[$j++]=_8R;$k[$j++]=~~(_8Q/10);$k[$j++]=_8R;$k[$j++]=_8P*4+8;$k[$j++]=$f(_8Q%10+2);$k[$j++]=4;$1.tobin();var _8S=$k[--$j];var _8T=$k[--$j];$P($k[--$j],_8T,_8S)}$j--}else{var _8Z=$g($g($1.charvals,$1.P),$k[--$j]);$k[$j++]=_8Z;$k[$j++]=5;$1.tobin()}}};$1.encfuncs=$a(["encu","encl","encm","encp","encd"]);$1.addtomsgbits=function(){$1.v=$k[--$j];$P($1.msgbits,$1.j,$1.v);$1.j=$1.j+$1.v.length};$1.state=$1.U;$1.msgbits=$s($1.minseq);$1.i=0;$1.j=0;for(;;){if($1.i>=$1.seq.length){break}if($1.state!=$1.B){$1.char=$g($1.seq,$1.i);$k[$j++]=$1.char;if($1[$g($1.encfuncs,$1.state)]()===true){break}$1.addtomsgbits();$1.i=$1.i+1;if($1.char==$1.su||$1.char==$1.sp){$k[$j++]=$g($1.seq,$1.i);if($1.char==$1.su){$1.encu()}else{$1.encp()}$1.addtomsgbits();$1.i=$1.i+1}if($1.char==$1.lu){$1.state=$1.U}if($1.char==$1.ll){$1.state=$1.L}if($1.char==$1.lm){$1.state=$1.M}if($1.char==$1.lp){$1.state=$1.P}if($1.char==$1.ld){$1.state=$1.D}if($1.char==$1.sb){$1.state=$1.B}}else{$1.numbytes=0;for(;;){if($1.i+$1.numbytes>=$1.seq.length){break}if($g($1.seq,$1.i+$1.numbytes)<0){break}$1.numbytes=$1.numbytes+1}if($1.numbytes<=31){$k[$j++]=$1.numbytes;$k[$j++]=5;$1.tobin();$1.addtomsgbits()}else{$k[$j++]=0;$k[$j++]=5;$1.tobin();$1.addtomsgbits();$k[$j++]=$1.numbytes-31;$k[$j++]=11;$1.tobin();$1.addtomsgbits()}for(var _9b=0,_9c=$1.numbytes;_9b<_9c;_9b++){$k[$j++]=$g($1.seq,$1.i);$k[$j++]=8;$1.tobin();$1.addtomsgbits();$1.i=$1.i+1}if($1.i<$1.seq.length){$1.char=$g($1.seq,$1.i);$1.i=$1.i+1;if($1.char==$1.lu){$1.state=$1.U}if($1.char==$1.ll){$1.state=$1.L}if($1.char==$1.lm){$1.state=$1.M}}}}}$1.metrics=$a([$a(["rune",0,0,0,6]),$a(["compact",1,1,17,6]),$a(["full",1,1,21,6]),$a(["compact",2,0,40,6]),$a(["full",2,1,48,6]),$a(["compact",3,0,51,8]),$a(["full",3,1,60,8]),$a(["compact",4,0,76,8]),$a(["full",4,1,88,8]),$a(["full",5,1,120,8]),$a(["full",6,1,156,8]),$a(["full",7,1,196,8]),$a(["full",8,1,240,8]),$a(["full",9,1,230,10]),$a(["full",10,1,272,10]),$a(["full",11,1,316,10]),$a(["full",12,1,364,10]),$a(["full",13,1,416,10]),$a(["full",14,1,470,10]),$a(["full",15,1,528,10]),$a(["full",16,1,588,10]),$a(["full",17,1,652,10]),$a(["full",18,1,720,10]),$a(["full",19,1,790,10]),$a(["full",20,1,864,10]),$a(["full",21,1,940,10]),$a(["full",22,1,1020,10]),$a(["full",23,0,920,12]),$a(["full",24,0,992,12]),$a(["full",25,0,1066,12]),$a(["full",26,0,1144,12]),$a(["full",27,0,1224,12]),$a(["full",28,0,1306,12]),$a(["full",29,0,1392,12]),$a(["full",30,0,1480,12]),$a(["full",31,0,1570,12]),$a(["full",32,0,1664,12])]);$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.frmt=$g($1.m,0);$1.mlyr=$g($1.m,1);$1.icap=$g($1.m,2);$1.ncws=$g($1.m,3);$1.bpcw=$g($1.m,4);$1.numecw=~~Math.ceil($f($1.ncws*$1.eclevel/100+$1.ecaddchars));if($1.msgbits.length==0){$1.numecw=0}$1.numdcw=$f($1.ncws-$1.numecw);$1.okay=true;if($ne($1.format,"unset")&&$ne($1.format,$1.frmt)){$1.okay=false}if($1.readerinit&&$1.icap!=1){$1.okay=false}if($1.layers!=-1&&$1.layers!=$1.mlyr){$1.okay=false}if(~~Math.ceil($1.msgbits.length/$1.bpcw)>$1.numdcw){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}$1.layers=$1.mlyr;$1.format=$1.frmt;$1.allzero=function(){var _B6=$k[--$j];$k[$j++]=$eq(_B6,$G("000000000000",0,_B6.length))};$1.allones=function(){var _B8=$k[--$j];$k[$j++]=$eq(_B8,$G("111111111111",0,_B8.length))};$1.cws=$a($1.ncws);$1.m=0;$1.c=0;for(;;){if($1.msgbits.length<=$1.m){break}if($1.msgbits.length-$1.m>=$1.bpcw){$1.cwb=$G($1.msgbits,$1.m,$f($1.bpcw-1));$1.cwf=$G($1.msgbits,$f($f($1.m+$1.bpcw)-1),1);$k[$j++]=$1.cwb;$1.allzero();if($k[--$j]){$1.cwf="1";$1.m=$1.m-1}$k[$j++]=$1.cwb;$1.allones();if($k[--$j]){$1.cwf="0";$1.m=$1.m-1}var _BV=$s(12);$P(_BV,0,$1.cwb);$P(_BV,$f($1.bpcw-1),$1.cwf);$1.cwb=$G(_BV,0,$1.bpcw)}else{$1.cwb=$G($1.msgbits,$1.m,$1.msgbits.length-$1.m);var _Bh=$Z($s(12),"111111111111");$P(_Bh,0,$1.cwb);$1.cwb=$G(_Bh,0,$1.bpcw);$k[$j++]=$1.cwb;$1.allones();if($k[--$j]){$P($1.cwb,$1.cwb.length-1,"0")}}$1.cw=0;for(var _Br=0,_Bq=$f($1.bpcw-1);_Br<=_Bq;_Br+=1){$1.i=_Br;$1.cw=$f($1.cw+~~Math.pow(2,$f($f($1.bpcw-$1.i)-1))*$f($g($1.cwb,$1.i)-48))}$p($1.cws,$1.c,$1.cw);$1.m=$f($1.m+$1.bpcw);$1.c=$1.c+1}$1.cws=$G($1.cws,0,$1.c);$1.rscodes=function(){$1.rspm=$k[--$j];$1.rsgf=$k[--$j];$1.rsnc=$k[--$j];$1.rscws=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _CC=0,_CD=$f($1.rsgf-1);_CC<_CD;_CC++){var _CE=$k[--$j];var _CF=_CE*2;$k[$j++]=_CE;$k[$j++]=_CF;if(_CF>=$1.rsgf){var _CI=$k[--$j];$k[$j++]=$xo(_CI,$1.rspm)}}$1.rsalog=$a();$1.rslog=$a($1.rsgf);for(var _CO=1,_CN=$f($1.rsgf-1);_CO<=_CN;_CO+=1){$p($1.rslog,$g($1.rsalog,_CO),_CO)}$1.rsprod=function(){var _CS=$k[--$j];var _CT=$k[--$j];$k[$j++]=_CT;$k[$j++]=_CS;if(_CS!=0&&_CT!=0){var _CW=$g($1.rslog,$k[--$j]);var _Cc=$g($1.rsalog,$f(_CW+$g($1.rslog,$k[--$j]))%$f($1.rsgf-1));$k[$j++]=_Cc}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Ce=0,_Cf=$1.rsnc;_Ce<_Cf;_Ce++){$k[$j++]=0}$1.coeffs=$a();for(var _Cj=1,_Ci=$1.rsnc;_Cj<=_Ci;_Cj+=1){$1.i=_Cj;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _Cq=$1.i-1;_Cq>=1;_Cq-=1){$1.j=_Cq;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _D2=$k[--$j];var _D3=$k[--$j];var _D4=$k[--$j];$p($k[--$j],_D4,$xo(_D3,_D2))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _DC=$k[--$j];var _DD=$k[--$j];$p($k[--$j],_DD,_DC)}$1.nd=$1.rscws.length;$k[$j++]=Infinity;$F($1.rscws);for(var _DI=0,_DJ=$1.rsnc;_DI<_DJ;_DI++){$k[$j++]=0}$k[$j++]=0;$1.rscws=$a();for(var _DN=0,_DM=$1.nd-1;_DN<=_DM;_DN+=1){$1.k=$xo($g($1.rscws,_DN),$g($1.rscws,$1.nd));for(var _DV=0,_DU=$f($1.rsnc-1);_DV<=_DU;_DV+=1){$1.j=_DV;$k[$j++]=$1.rscws;$k[$j++]=$1.nd+$1.j;$k[$j++]=$g($1.rscws,$1.nd+$1.j+1);$k[$j++]=$1.k;$k[$j++]=$g($1.coeffs,$f($f($1.rsnc-$1.j)-1));$1.rsprod();var _Di=$k[--$j];var _Dj=$k[--$j];var _Dk=$k[--$j];$p($k[--$j],_Dk,$xo(_Dj,_Di))}}$k[$j++]=$G($1.rscws,0,$1.rscws.length-1)};if($eq($1.format,"full")){$1.mode=($f($1.layers-1)<<11)+($1.cws.length-1);if($1.readerinit){$1.mode=$1.mode|1024}$1.mode=$a([($1.mode&61440)>>>12,($1.mode&3840)>>>8,($1.mode&240)>>>4,$1.mode&15]);$k[$j++]="mode";$k[$j++]=$1.mode;$k[$j++]=6;$k[$j++]=16;$k[$j++]=19;$1.rscodes();var _E0=$k[--$j];$1[$k[--$j]]=_E0}if($eq($1.format,"compact")){$1.mode=($f($1.layers-1)<<6)+($1.cws.length-1);if($1.readerinit){$1.mode=$1.mode|32}$1.mode=$a([($1.mode&240)>>>4,$1.mode&15]);$k[$j++]="mode";$k[$j++]=$1.mode;$k[$j++]=5;$k[$j++]=16;$k[$j++]=19;$1.rscodes();var _EB=$k[--$j];$1[$k[--$j]]=_EB}if($eq($1.format,"rune")){$1.mode=~~$z($1.barcode);$1.mode=$a([($1.mode&240)>>>4,$1.mode&15]);$k[$j++]="mode";$k[$j++]=$1.mode;$k[$j++]=5;$k[$j++]=16;$k[$j++]=19;$1.rscodes();var _EJ=$k[--$j];$1[$k[--$j]]=_EJ;$k[$j++]=Infinity;var _EL=$1.mode;for(var _EM=0,_EN=_EL.length;_EM<_EN;_EM++){$k[$j++]=$g(_EL,_EM)^10}$1.mode=$a()}$1.modebits=$s($1.mode.length*4);for(var _EU=0,_ET=$1.modebits.length-1;_EU<=_ET;_EU+=1){$P($1.modebits,_EU,"0")}for(var _EY=0,_EX=$1.mode.length-1;_EY<=_EX;_EY+=1){$1.i=_EY;var _Ee=$R($s(4),$g($1.mode,$1.i),2);$P($1.modebits,4-_Ee.length+4*$1.i,_Ee)}$1.rsparams=$a([$a([]),$a([]),$a([]),$a([]),$a([]),$a([]),$a([64,67]),$a([]),$a([256,301]),$a([]),$a([1024,1033]),$a([]),$a([4096,4201])]);$k[$j++]="cws";$k[$j++]=$1.cws;$k[$j++]=$f($1.ncws-$1.cws.length);$F($g($1.rsparams,$1.bpcw));$1.rscodes();var _F0=$k[--$j];$1[$k[--$j]]=_F0;if($eq($1.format,"full")){$1.databits=$s($f($1.layers*$1.layers*16+$1.layers*112))}else{$1.databits=$s($f($1.layers*$1.layers*16+$1.layers*88))}for(var _FD=0,_FC=$1.databits.length-1;_FD<=_FC;_FD+=1){$P($1.databits,_FD,"0")}for(var _FH=0,_FG=$f($1.ncws-1);_FH<=_FG;_FH+=1){$1.i=_FH;var _FO=$R($s($1.bpcw),$g($1.cws,$1.i),2);$P($1.databits,$f($f($f($1.bpcw-_FO.length)+$1.bpcw*$1.i)+$f($1.databits.length-$1.ncws*$1.bpcw)),_FO)}$1.cmv=function(){var _FW=$k[--$j];var _FX=$k[--$j];$k[$j++]=$f($f(_FX-_FW*$1.size)+$1.mid)};$1.lmv=function(){$1.lbit=$k[--$j];$1.llyr=$k[--$j];$1.lwid=$f($1.fw+$1.llyr*4);$1.ldir=~~(~~($1.lbit/2)/$1.lwid);if($1.ldir==0){$k[$j++]=$f(-~~($f($1.lwid-1)/2)+1+~~($1.lbit/2)%$1.lwid);$k[$j++]=$f($f(~~(($1.fw-1)/2)+$1.llyr*2)+$1.lbit%2);$1.cmv()}if($1.ldir==1){$k[$j++]=$f($f(~~($1.fw/2)+$1.llyr*2)+$1.lbit%2);$k[$j++]=$f(~~($f($1.lwid-1)/2)-1-~~($1.lbit/2)%$1.lwid);$1.cmv()}if($1.ldir==2){$k[$j++]=-$f(-~~($1.lwid/2)+1+~~($1.lbit/2)%$1.lwid);$k[$j++]=-$f($f(~~($1.fw/2)+$1.llyr*2)+$1.lbit%2);$1.cmv()}if($1.ldir==3){$k[$j++]=-$f($f(~~(($1.fw-1)/2)+$1.llyr*2)+$1.lbit%2);$k[$j++]=-$f(~~($1.lwid/2)-1-~~($1.lbit/2)%$1.lwid);$1.cmv()}};if($eq($1.format,"full")){$1.fw=12}else{$1.fw=9}$1.size=$f($f($1.fw+$1.layers*4)+2);$k[$j++]=Infinity;for(var _GC=0,_GD=$1.size*$1.size;_GC<_GD;_GC++){$k[$j++]=-1}$1.pixs=$a();$1.mid=$f(~~($f($1.size-1)/2)*$1.size+~~($f($1.size-1)/2));$1.i=0;for(var _GK=1,_GJ=$1.layers;_GK<=_GJ;_GK+=1){$1.layer=_GK;for(var _GO=0,_GN=($1.fw+$1.layer*4)*8-1;_GO<=_GN;_GO+=1){$1.pos=_GO;$k[$j++]=$1.pixs;$k[$j++]=$1.layer;$k[$j++]=$1.pos;$1.lmv();var _GW=$k[--$j];$p($k[--$j],_GW,$g($1.databits,$1.databits.length-$1.i-1)-48);$1.i=$1.i+1}}if($eq($1.format,"full")){$1.fw=13;$1.size=$f($f($f($1.fw+$1.layers*4)+2)+~~$f($f($1.layers+10.5)/7.5-1)*2);$1.mid=~~($1.size*$1.size/2);$k[$j++]=Infinity;for(var _Gh=0,_Gi=$1.size*$1.size;_Gh<_Gi;_Gh++){$k[$j++]=-2}$1.npixs=$a();for(var _Gm=0,_Gl=~~($1.size/2);_Gm<=_Gl;_Gm+=16){$1.i=_Gm;for(var _Gp=0,_Go=$f($1.size-1);_Gp<=_Go;_Gp+=1){$1.j=_Gp;$k[$j++]=$1.npixs;$k[$j++]=-~~($1.size/2)+$1.j;$k[$j++]=$1.i;$1.cmv();var _Gy=$k[--$j];$P($k[--$j],_Gy,$a([(~~($1.size/2)+$1.j+$1.i+1)%2]));$k[$j++]=$1.npixs;$k[$j++]=-~~($1.size/2)+$1.j;$k[$j++]=-$1.i;$1.cmv();var _H8=$k[--$j];$P($k[--$j],_H8,$a([(~~($1.size/2)+$1.j+$1.i+1)%2]));$k[$j++]=$1.npixs;$k[$j++]=$1.i;$k[$j++]=-~~($1.size/2)+$1.j;$1.cmv();var _HI=$k[--$j];$P($k[--$j],_HI,$a([(~~($1.size/2)+$1.j+$1.i+1)%2]));$k[$j++]=$1.npixs;$k[$j++]=-$1.i;$k[$j++]=-~~($1.size/2)+$1.j;$1.cmv();var _HS=$k[--$j];$P($k[--$j],_HS,$a([(~~($1.size/2)+$1.j+$1.i+1)%2]))}}$1.j=0;for(var _HW=0,_HV=$1.npixs.length-1;_HW<=_HV;_HW+=1){$1.i=_HW;if($g($1.npixs,$1.i)==-2){$p($1.npixs,$1.i,$g($1.pixs,$1.j));$1.j=$1.j+1}}$1.pixs=$1.npixs}$1.fw=~~($1.fw/2);for(var _Hl=-$1.fw,_Hk=$1.fw;_Hl<=_Hk;_Hl+=1){$1.i=_Hl;for(var _Hp=-$1.fw,_Ho=$1.fw;_Hp<=_Ho;_Hp+=1){$1.j=_Hp;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.cmv();if(Math.abs($1.i)>Math.abs($1.j)){$k[$j++]=Math.abs($1.i)}else{$k[$j++]=Math.abs($1.j)}var _Hx=$k[--$j];var _Hy=$k[--$j];$p($k[--$j],_Hy,$f(_Hx+1)%2)}}var _Ia=$a([$a([-($1.fw+1),$1.fw,1]),$a([-($1.fw+1),$1.fw+1,1]),$a([-$1.fw,$1.fw+1,1]),$a([$1.fw+1,$1.fw+1,1]),$a([$1.fw+1,$1.fw,1]),$a([$1.fw+1,-$1.fw,1]),$a([$1.fw,$1.fw+1,0]),$a([$1.fw+1,-($1.fw+1),0]),$a([$1.fw,-($1.fw+1),0]),$a([-$1.fw,-($1.fw+1),0]),$a([-($1.fw+1),-($1.fw+1),0]),$a([-($1.fw+1),-$1.fw,0])]);for(var _Ib=0,_Ic=_Ia.length;_Ib<_Ic;_Ib++){$k[$j++]=$1.pixs;$F($g(_Ia,_Ib));var _If=$k[--$j];var _Ig=$k[--$j];var _Ih=$k[--$j];$k[$j++]=_If;$k[$j++]=_Ih;$k[$j++]=_Ig;$1.cmv();var _Ii=$k[--$j];var _Ij=$k[--$j];$p($k[--$j],_Ii,_Ij)}if($eq($1.format,"full")){$1.modemap=$a([$a([-5,7]),$a([-4,7]),$a([-3,7]),$a([-2,7]),$a([-1,7]),$a([1,7]),$a([2,7]),$a([3,7]),$a([4,7]),$a([5,7]),$a([7,5]),$a([7,4]),$a([7,3]),$a([7,2]),$a([7,1]),$a([7,-1]),$a([7,-2]),$a([7,-3]),$a([7,-4]),$a([7,-5]),$a([5,-7]),$a([4,-7]),$a([3,-7]),$a([2,-7]),$a([1,-7]),$a([-1,-7]),$a([-2,-7]),$a([-3,-7]),$a([-4,-7]),$a([-5,-7]),$a([-7,-5]),$a([-7,-4]),$a([-7,-3]),$a([-7,-2]),$a([-7,-1]),$a([-7,1]),$a([-7,2]),$a([-7,3]),$a([-7,4]),$a([-7,5])])}else{$1.modemap=$a([$a([-3,5]),$a([-2,5]),$a([-1,5]),$a([0,5]),$a([1,5]),$a([2,5]),$a([3,5]),$a([5,3]),$a([5,2]),$a([5,1]),$a([5,0]),$a([5,-1]),$a([5,-2]),$a([5,-3]),$a([3,-5]),$a([2,-5]),$a([1,-5]),$a([0,-5]),$a([-1,-5]),$a([-2,-5]),$a([-3,-5]),$a([-5,-3]),$a([-5,-2]),$a([-5,-1]),$a([-5,0]),$a([-5,1]),$a([-5,2]),$a([-5,3])])}for(var _Jw=0,_Jv=$1.modemap.length-1;_Jw<=_Jv;_Jw+=1){$1.i=_Jw;$k[$j++]=$1.pixs;$F($g($1.modemap,$1.i));$1.cmv();var _K4=$k[--$j];$p($k[--$j],_K4,$g($1.modebits,$1.i)-48)}var _KC=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.size],["pixy",$1.size],["height",$1.size*2/72],["width",$1.size*2/72],["opt",$1.options]]);$k[$j++]=_KC;if(!$1.dontdraw){$0.renmatrix()}};$0.azteccodecompact=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","compact");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.azteccode();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.aztecrune=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$p($1.options,"dontdraw",true);$p($1.options,"format","rune");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.azteccode();var _9=$k[--$j];$1[$k[--$j]]=_9;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.codeone=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.version="unset";$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.stype=$eq($G($1.version,0,1),"S");if($1.stype){$1.vals=$a(["1","1010","1100100","1111101000","10011100010000","11000011010100000","11110100001001000000","100110001001011010000000","101111101011110000100000000","111011100110101100101000000000","1001010100000010111110010000000000","1011101001000011101101110100000000000","1110100011010100101001010001000000000000","10010001100001001110011100101010000000000000","10110101111001100010000011110100100000000000000","11100011010111111010100100110001101000000000000000","100011100001101111001001101111110000010000000000000000","101100011010001010111100001011101100010100000000000000000"]);$1.normalize=function(){$1.base=$k[--$j];$1.num=$k[--$j];for(var _C=$1.num.length-1;_C>=1;_C-=1){$1.i=_C;var _D=$1.num;var _E=$1.i;$p(_D,_E-1,$f($g(_D,_E-1)+~~($g($1.num,$1.i)/$1.base)));$p($1.num,$1.i,$g($1.num,$1.i)%$1.base)}for(;;){if($lt($g($1.num,0),$1.base)){break}$k[$j++]=Infinity;$k[$j++]=0;$F($1.num);$1.num=$a();$p($1.num,0,$f($g($1.num,0)+~~($g($1.num,1)/$1.base)));$p($1.num,1,$g($1.num,1)%$1.base)}$k[$j++]=Infinity;$1.i=true;var _f=$1.num;for(var _g=0,_h=_f.length;_g<_h;_g++){var _i=$g(_f,_g);$k[$j++]=_i;if(_i==0&&$1.i){$j--}else{$1.i=false}}$1.num=$a();if($1.num.length==0){$1.num=$a([0])}$k[$j++]=$1.num};$1.bigadd=function(){var _o=$k[--$j];var _p=$k[--$j];$1.offset=Math.abs(_o.length-_p.length);if(_o.length<_p.length){var _=_o;_o=_p;_p=_}$1.a=_o;$1.b=_p;for(var _s=0,_r=$1.b.length-1;_s<=_r;_s+=1){var _t=$1.a;var _u=$1.offset;$p(_t,_s+_u,$f($g(_t,_s+_u)+$g($1.b,_s)))}$k[$j++]=$1.a};$1.barlen=$1.barcode.length;$1.v=$a([1]);for(var _13=0,_12=$1.barlen-1;_13<=_12;_13+=1){$1.i=_13;$k[$j++]=Infinity;$F($g($1.vals,$1.i),function(){var _17=$k[--$j];$k[$j++]=$f(_17-48)*$f($g($1.barcode,$1.barlen-$1.i-1)-48)});var _1C=$a();$k[$j++]=_1C;$k[$j++]=$1.v;$1.bigadd();$1.v=$k[--$j]}$k[$j++]="v";$k[$j++]=$1.v;$k[$j++]=2;$1.normalize();var _1G=$k[--$j];$1[$k[--$j]]=_1G;$k[$j++]=Infinity;for(var _1J=0,_1K=(5-$1.v.length%5)%5;_1J<_1K;_1J++){$k[$j++]=0}$q($1.v);$1.v=$a();$1.cws=$a(~~($1.v.length/5));for(var _1R=0,_1Q=$1.cws.length-1;_1R<=_1Q;_1R+=1){$1.i=_1R;var _1U=$G($1.v,$1.i*5,5);$k[$j++]=0;for(var _1V=0,_1W=_1U.length;_1V<_1W;_1V++){var _1Y=$k[--$j];$k[$j++]=$f(_1Y+$g(_1U,_1V))*2}$p($1.cws,$1.i,~~($k[--$j]/2))}$1.metrics=$a([$a(["S-10",8,11,10,4,4,1,99,99,99]),$a(["S-20",8,21,20,8,8,1,99,99,99]),$a(["S-30",8,31,30,12,12,1,99,99,99])])}else{$1.fnc1=-1;$1.fnc3=-2;var _1k=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fnc1],["FNC3",$1.fnc3]]);$1.fncvals=_1k;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _1n=$k[--$j];$1[$k[--$j]]=_1n;$1.msglen=$1.msg.length;$1.lC=-5;$1.lB=-6;$1.lX=-7;$1.lT=-8;$1.lD=-9;$1.unl=-10;$1.fnc2=-11;$1.fnc4=-12;$1.sft1=-13;$1.sft2=-14;$1.sft3=-15;$1.eci=-16;$1.pad=-17;$1.fnc1lD=-18;$1.unlcw=255;$1.eciesc=92;var _1q=$1.msg;$k[$j++]="numecis";$k[$j++]=0;for(var _1r=0,_1s=_1q.length;_1r<_1s;_1r++){if($g(_1q,_1r)<=-1e6){var _1u=$k[--$j];$k[$j++]=$f(_1u+1)}}var _1v=$k[--$j];$1[$k[--$j]]=_1v;if($1.numecis>0){$1.msgtmp=$a($f($f($1.msg.length*2+$1.numecis*6)+2));$p($1.msgtmp,0,$1.pad);$p($1.msgtmp,1,$1.eciesc);$1.j=2;for(var _27=0,_26=$1.msg.length-1;_27<=_26;_27+=1){var _29=$g($1.msg,_27);$k[$j++]=_29;if(_29<=-1e6){var _2D=$G($R($s(7),-$k[--$j],10),1,6);for(var _2E=0,_2F=_2D.length;_2E<_2F;_2E++){$k[$j++]=$g(_2D,_2E)}$r($a(6));$P($1.msgtmp,$1.j+1,$k[--$j]);$p($1.msgtmp,$1.j,$1.eciesc);$1.j=$1.j+7}else{var _2P=$k[--$j];$k[$j++]=_2P;if(_2P!=$1.eciesc){$p($1.msgtmp,$1.j,$k[--$j]);$1.j=$1.j+1}else{$j--;$p($1.msgtmp,$1.j,$1.eciesc);$p($1.msgtmp,$1.j+1,$1.eciesc);$1.j=$1.j+2}}}$1.msg=$G($1.msgtmp,0,$1.j);$1.msglen=$1.msg.length}$1.metrics=$a([$a(["A",16,18,16,10,10,1,4,99,6]),$a(["B",22,22,20,19,16,1,4,99,8]),$a(["C",28,32,28,44,26,1,4,22,11]),$a(["D",40,42,36,91,44,1,4,16,16]),$a(["E",52,54,48,182,70,1,4,22,22]),$a(["F",70,76,68,370,140,2,4,22,31]),$a(["G",104,98,88,732,280,4,6,21,47]),$a(["H",148,134,120,1480,560,8,6,20,69]),$a(["T-16",16,17,16,10,10,1,99,99,99]),$a(["T-32",16,33,32,24,16,1,99,99,99]),$a(["T-48",16,49,48,38,22,1,99,99,99])]);$1.fullcws=$a([]);var _2t=$1.metrics;for(var _2u=0,_2v=_2t.length;_2u<_2v;_2u++){$1.m=$g(_2t,_2u);$1.vers=$g($1.m,0);$1.dcws=$g($1.m,4);$1.okay=true;if($eq($1.version,"unset")){if($1.vers.length!=1){$1.okay=false}}else{if($ne($1.version,$1.vers)){$1.okay=false}}if($1.okay){$k[$j++]=Infinity;$q($1.fullcws);$k[$j++]=$1.dcws;$1.fullcws=$a()}}$k[$j++]=Infinity;for(var _39=0,_3A=1480;_39<_3A;_39++){$k[$j++]=1e4}$1.numremcws=$a();var _3C=$1.fullcws;for(var _3D=0,_3E=_3C.length;_3D<_3E;_3D++){$p($1.numremcws,$f($g(_3C,_3D)-1),1)}for(var _3H=1478;_3H>=0;_3H-=1){$1.i=_3H;if($g($1.numremcws,$1.i)!=1){$p($1.numremcws,$1.i,$f($g($1.numremcws,$1.i+1)+1))}}$k[$j++]=Infinity;for(var _3Q=0;_3Q<=128;_3Q+=1){$k[$j++]=_3Q;$k[$j++]=_3Q+1}$k[$j++]=$1.pad;$k[$j++]=129;for(var _3S=0;_3S<=99;_3S+=1){var _3U=$R($s(2),_3S,10);var _3W=$Z($s(2),"00");$P(_3W,2-_3U.length,_3U);$k[$j++]=_3W;$k[$j++]=_3S+130}var _3e=$a([$1.lC,$1.lB,$1.fnc1,$1.fnc2,$1.fnc3,$1.fnc4,$1.fnc1lD]);$k[$j++]=229;for(var _3f=0,_3g=_3e.length;_3f<_3g;_3f++){var _3j=$f($k[--$j]+1);$k[$j++]=$g(_3e,_3f);$k[$j++]=_3j;$k[$j++]=_3j}$j--;$k[$j++]=$1.lX;$k[$j++]=238;$k[$j++]=$1.lT;$k[$j++]=239;$1.Avals=$d();$k[$j++]=Infinity;var _3n=$1.Avals;for(var _3s=_3n.size,_3r=_3n.keys(),_3q=0;_3q<_3s;_3q++){var _3o=_3r.next().value;$k[$j++]=_3o;$k[$j++]=_3n.get(_3o);$k[$j++]=Infinity;var _3t=$k[--$j];var _3u=$k[--$j];$k[$j++]=_3t;$k[$j++]=_3u;var _3v=$a();$k[$j++]=_3v}$1.Avals=$d();$k[$j++]=Infinity;$k[$j++]=$1.sft1;$k[$j++]=0;$k[$j++]=$1.sft2;$k[$j++]=1;$k[$j++]=$1.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _40=48;_40<=57;_40+=1){$k[$j++]=_40;$k[$j++]=_40-44}for(var _41=65;_41<=90;_41+=1){$k[$j++]=_41;$k[$j++]=_41-51}$1.CNvals=$d();$k[$j++]=Infinity;for(var _43=0;_43<=31;_43+=1){$k[$j++]=_43;$k[$j++]=_43}$1.C1vals=$d();$k[$j++]=Infinity;for(var _45=33;_45<=47;_45+=1){$k[$j++]=_45;$k[$j++]=_45-33}for(var _46=58;_46<=64;_46+=1){$k[$j++]=_46;$k[$j++]=_46-43}for(var _47=91;_47<=95;_47+=1){$k[$j++]=_47;$k[$j++]=_47-69}$k[$j++]=$1.fnc1;$k[$j++]=27;$k[$j++]=$1.fnc2;$k[$j++]=28;$k[$j++]=$1.fnc3;$k[$j++]=29;$k[$j++]=$1.fnc4;$k[$j++]=30;$k[$j++]=$1.pad;$k[$j++]=31;$1.C2vals=$d();$k[$j++]=Infinity;for(var _4E=96;_4E<=127;_4E+=1){$k[$j++]=_4E;$k[$j++]=_4E-96}$1.C3vals=$d();$k[$j++]=Infinity;var _4G=$1.CNvals;for(var _4L=_4G.size,_4K=_4G.keys(),_4J=0;_4J<_4L;_4J++){var _4H=_4K.next().value;$k[$j++]=_4H;$k[$j++]=_4G.get(_4H);$k[$j++]=Infinity;var _4M=$k[--$j];var _4N=$k[--$j];$k[$j++]=_4M;$k[$j++]=_4N;var _4O=$a();$k[$j++]=_4O}var _4P=$1.C1vals;for(var _4U=_4P.size,_4T=_4P.keys(),_4S=0;_4S<_4U;_4S++){var _4Q=_4T.next().value;$k[$j++]=_4Q;$k[$j++]=_4P.get(_4Q);$k[$j++]=Infinity;var _4V=$k[--$j];var _4W=$k[--$j];$k[$j++]=_4V;$k[$j++]=$g($1.CNvals,$1.sft1);$k[$j++]=_4W;var _4a=$a();$k[$j++]=_4a}var _4b=$1.C2vals;for(var _4g=_4b.size,_4f=_4b.keys(),_4e=0;_4e<_4g;_4e++){var _4c=_4f.next().value;$k[$j++]=_4c;$k[$j++]=_4b.get(_4c);$k[$j++]=Infinity;var _4h=$k[--$j];var _4i=$k[--$j];$k[$j++]=_4h;$k[$j++]=$g($1.CNvals,$1.sft2);$k[$j++]=_4i;var _4m=$a();$k[$j++]=_4m}var _4n=$1.C3vals;for(var _4s=_4n.size,_4r=_4n.keys(),_4q=0;_4q<_4s;_4q++){var _4o=_4r.next().value;$k[$j++]=_4o;$k[$j++]=_4n.get(_4o);$k[$j++]=Infinity;var _4t=$k[--$j];var _4u=$k[--$j];$k[$j++]=_4t;$k[$j++]=$g($1.CNvals,$1.sft3);$k[$j++]=_4u;var _4y=$a();$k[$j++]=_4y}$1.Cvals=$d();$k[$j++]=Infinity;$k[$j++]=$1.sft1;$k[$j++]=0;$k[$j++]=$1.sft2;$k[$j++]=1;$k[$j++]=$1.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _53=48;_53<=57;_53+=1){$k[$j++]=_53;$k[$j++]=_53-44}for(var _54=97;_54<=122;_54+=1){$k[$j++]=_54;$k[$j++]=_54-83}$1.TNvals=$d();$k[$j++]=Infinity;for(var _56=0;_56<=31;_56+=1){$k[$j++]=_56;$k[$j++]=_56}$1.T1vals=$d();$k[$j++]=Infinity;for(var _58=33;_58<=47;_58+=1){$k[$j++]=_58;$k[$j++]=_58-33}for(var _59=58;_59<=64;_59+=1){$k[$j++]=_59;$k[$j++]=_59-43}for(var _5A=91;_5A<=95;_5A+=1){$k[$j++]=_5A;$k[$j++]=_5A-69}$k[$j++]=$1.fnc1;$k[$j++]=27;$k[$j++]=$1.fnc2;$k[$j++]=28;$k[$j++]=$1.fnc3;$k[$j++]=29;$k[$j++]=$1.fnc4;$k[$j++]=30;$k[$j++]=$1.pad;$k[$j++]=31;$1.T2vals=$d();$k[$j++]=Infinity;$k[$j++]=96;$k[$j++]=0;for(var _5H=65;_5H<=90;_5H+=1){$k[$j++]=_5H;$k[$j++]=_5H-64}for(var _5I=123;_5I<=127;_5I+=1){$k[$j++]=_5I;$k[$j++]=_5I-96}$1.T3vals=$d();$k[$j++]=Infinity;var _5K=$1.TNvals;for(var _5P=_5K.size,_5O=_5K.keys(),_5N=0;_5N<_5P;_5N++){var _5L=_5O.next().value;$k[$j++]=_5L;$k[$j++]=_5K.get(_5L);$k[$j++]=Infinity;var _5Q=$k[--$j];var _5R=$k[--$j];$k[$j++]=_5Q;$k[$j++]=_5R;var _5S=$a();$k[$j++]=_5S}var _5T=$1.T1vals;for(var _5Y=_5T.size,_5X=_5T.keys(),_5W=0;_5W<_5Y;_5W++){var _5U=_5X.next().value;$k[$j++]=_5U;$k[$j++]=_5T.get(_5U);$k[$j++]=Infinity;var _5Z=$k[--$j];var _5a=$k[--$j];$k[$j++]=_5Z;$k[$j++]=$g($1.TNvals,$1.sft1);$k[$j++]=_5a;var _5e=$a();$k[$j++]=_5e}var _5f=$1.T2vals;for(var _5k=_5f.size,_5j=_5f.keys(),_5i=0;_5i<_5k;_5i++){var _5g=_5j.next().value;$k[$j++]=_5g;$k[$j++]=_5f.get(_5g);$k[$j++]=Infinity;var _5l=$k[--$j];var _5m=$k[--$j];$k[$j++]=_5l;$k[$j++]=$g($1.TNvals,$1.sft2);$k[$j++]=_5m;var _5q=$a();$k[$j++]=_5q}var _5r=$1.T3vals;for(var _5w=_5r.size,_5v=_5r.keys(),_5u=0;_5u<_5w;_5u++){var _5s=_5v.next().value;$k[$j++]=_5s;$k[$j++]=_5r.get(_5s);$k[$j++]=Infinity;var _5x=$k[--$j];var _5y=$k[--$j];$k[$j++]=_5x;$k[$j++]=$g($1.TNvals,$1.sft3);$k[$j++]=_5y;var _62=$a();$k[$j++]=_62}$1.Tvals=$d();for(var _64=128;_64<=255;_64+=1){$1.i=_64;$k[$j++]=$1.Avals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Avals,$1.fnc4));$q($g($1.Avals,$1.i-128));var _6D=$a();var _6E=$k[--$j];$p($k[--$j],_6E,_6D);$k[$j++]=$1.Cvals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Cvals,$1.fnc4));$q($g($1.Cvals,$1.i-128));var _6O=$a();var _6P=$k[--$j];$p($k[--$j],_6P,_6O);$k[$j++]=$1.Tvals;$k[$j++]=$1.i;$k[$j++]=Infinity;$q($g($1.Tvals,$1.fnc4));$q($g($1.Tvals,$1.i-128));var _6Z=$a();var _6a=$k[--$j];$p($k[--$j],_6a,_6Z)}$k[$j++]=Infinity;$k[$j++]=13;$k[$j++]=0;$k[$j++]=42;$k[$j++]=1;$k[$j++]=62;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _6c=48;_6c<=57;_6c+=1){$k[$j++]=_6c;$k[$j++]=_6c-44}for(var _6d=65;_6d<=90;_6d+=1){$k[$j++]=_6d;$k[$j++]=_6d-51}$1.Xvals=$d();$k[$j++]=Infinity;var _6f=$1.Xvals;for(var _6k=_6f.size,_6j=_6f.keys(),_6i=0;_6i<_6k;_6i++){var _6g=_6j.next().value;$k[$j++]=_6g;$k[$j++]=_6f.get(_6g);$k[$j++]=Infinity;var _6l=$k[--$j];var _6m=$k[--$j];$k[$j++]=_6l;$k[$j++]=_6m;var _6n=$a();$k[$j++]=_6n}$1.Xvals=$d();$k[$j++]=Infinity;for(var _6p=0;_6p<=255;_6p+=1){$k[$j++]=_6p;$k[$j++]=_6p}$1.Bvals=$d();$k[$j++]=Infinity;var _6r=$1.Bvals;for(var _6w=_6r.size,_6v=_6r.keys(),_6u=0;_6u<_6w;_6u++){var _6s=_6v.next().value;$k[$j++]=_6s;$k[$j++]=_6r.get(_6s);$k[$j++]=Infinity;var _6x=$k[--$j];var _6y=$k[--$j];$k[$j++]=_6x;$k[$j++]=_6y;var _6z=$a();$k[$j++]=_6z}$1.Bvals=$d();$1.encvals=$a([$1.Avals,$1.Cvals,$1.Tvals,$1.Xvals,-1,$1.Bvals]);$k[$j++]=Infinity;for(var _78=0,_79=$1.msglen;_78<_79;_78++){$k[$j++]=0}$k[$j++]=0;$1.numD=$a();$k[$j++]=Infinity;for(var _7C=0,_7D=$1.msglen;_7C<_7D;_7C++){$k[$j++]=0}$k[$j++]=9999;$1.nextXterm=$a();$k[$j++]=Infinity;for(var _7G=0,_7H=$1.msglen;_7G<_7H;_7G++){$k[$j++]=0}$k[$j++]=9999;$1.nextNonX=$a();for(var _7K=$1.msglen-1;_7K>=0;_7K-=1){$1.i=_7K;$1.barchar=$g($1.msg,$1.i);if($1.barchar>=48&&$1.barchar<=57){$p($1.numD,$1.i,$f($g($1.numD,$1.i+1)+1))}if($1.barchar==13||$1.barchar==42||$1.barchar==62){$p($1.nextXterm,$1.i,0)}else{$p($1.nextXterm,$1.i,$f($g($1.nextXterm,$1.i+1)+1))}var _7h=$g($1.Xvals,$1.barchar)!==undefined;if(!_7h){$p($1.nextNonX,$1.i,0)}else{$p($1.nextNonX,$1.i,$f($g($1.nextNonX,$1.i+1)+1))}}$k[$j++]=Infinity;var _7p=$1.nextXterm;for(var _7q=0,_7r=_7p.length;_7q<_7r;_7q++){var _7s=$g(_7p,_7q);$k[$j++]=_7s;if(_7s>1e4){$j--;$k[$j++]=1e4}}$1.nextXterm=$a();$k[$j++]=Infinity;var _7u=$1.nextNonX;for(var _7v=0,_7w=_7u.length;_7v<_7w;_7v++){var _7x=$g(_7u,_7v);$k[$j++]=_7x;if(_7x>1e4){$j--;$k[$j++]=1e4}}$1.nextNonX=$a();$1.isD=function(){$k[$j++]=$1.char>=48&&$1.char<=57};$1.isC=function(){var _83=$g($1.CNvals,$1.char)!==undefined;$k[$j++]=_83};$1.isT=function(){var _86=$g($1.TNvals,$1.char)!==undefined;$k[$j++]=_86};$1.isX=function(){var _89=$g($1.Xvals,$1.char)!==undefined;$k[$j++]=_89};$1.isEA=function(){$k[$j++]=$1.char>127};$1.isFN=function(){$k[$j++]=$1.char<0};$1.XtermFirst=function(){var _8C=$k[--$j];$k[$j++]=$lt($g($1.nextXterm,_8C),$g($1.nextNonX,_8C))};$1.A=0;$1.C=1;$1.T=2;$1.X=3;$1.D=4;$1.B=5;$1.lookup=function(){$1.ac=1;$1.cc=2;$1.tc=2;$1.xc=2;$1.bc=3;if($1.mode==$1.A){$1.ac=0;$1.cc=1;$1.tc=1;$1.xc=1;$1.bc=2}if($1.mode==$1.C){$1.cc=0}if($1.mode==$1.T){$1.tc=0}if($1.mode==$1.X){$1.xc=0}if($1.mode==$1.B){$1.bc=0}for(var _8R=0,_8S=1;_8R<_8S;_8R++){$1.k=0;for(;;){if($1.i+$1.k==$1.msglen){var _8a=$a([$1.ac,$1.cc,$1.tc,$1.xc]);$k[$j++]=true;for(var _8b=0,_8c=_8a.length;_8b<_8c;_8b++){var _8f=$k[--$j];$k[$j++]=_8f&&$1.bc<=Math.ceil($g(_8a,_8b))}if($k[--$j]){$k[$j++]=$1.B;break}var _8m=$a([$1.cc,$1.tc,$1.xc,$1.bc]);$k[$j++]=true;for(var _8n=0,_8o=_8m.length;_8n<_8o;_8n++){var _8r=$k[--$j];$k[$j++]=_8r&&$1.ac<=Math.ceil($g(_8m,_8n))}if($k[--$j]){$k[$j++]=$1.A;break}var _8w=$a([$1.tc,$1.xc]);$k[$j++]=true;for(var _8x=0,_8y=_8w.length;_8x<_8y;_8x++){var _91=$k[--$j];$k[$j++]=_91&&Math.ceil($1.cc)<=Math.ceil($g(_8w,_8x))}if($k[--$j]){$k[$j++]=$1.C;break}var _95=$a([$1.xc]);$k[$j++]=true;for(var _96=0,_97=_95.length;_96<_97;_96++){var _9A=$k[--$j];$k[$j++]=_9A&&Math.ceil($1.tc)<=Math.ceil($g(_95,_96))}if($k[--$j]){$k[$j++]=$1.T;break}$k[$j++]=$1.X;break}$1.char=$g($1.msg,$1.i+$1.k);$k[$j++]="ac";$k[$j++]=$1.ac;$1.isD();if($k[--$j]){var _9K=$k[--$j];$k[$j++]=$f(_9K+1/2)}else{$1.isEA();if($k[--$j]){var _9M=$k[--$j];$k[$j++]=Math.ceil(_9M)+2}else{var _9N=$k[--$j];$k[$j++]=Math.ceil(_9N)+1}}var _9O=$k[--$j];$1[$k[--$j]]=_9O;$k[$j++]="cc";$k[$j++]=$1.cc;$1.isC();if($k[--$j]){var _9S=$k[--$j];$k[$j++]=$f(_9S+.66666667)}else{$1.isEA();if($k[--$j]){var _9U=$k[--$j];$k[$j++]=$f(_9U+2.66666667)}else{var _9V=$k[--$j];$k[$j++]=$f(_9V+1.33333334)}}var _9W=$k[--$j];$1[$k[--$j]]=_9W;$k[$j++]="tc";$k[$j++]=$1.tc;$1.isT();if($k[--$j]){var _9a=$k[--$j];$k[$j++]=$f(_9a+.66666667)}else{$1.isEA();if($k[--$j]){var _9c=$k[--$j];$k[$j++]=$f(_9c+2.66666667)}else{var _9d=$k[--$j];$k[$j++]=$f(_9d+1.33333334)}}var _9e=$k[--$j];$1[$k[--$j]]=_9e;$k[$j++]="xc";$k[$j++]=$1.xc;$1.isX();if($k[--$j]){var _9i=$k[--$j];$k[$j++]=$f(_9i+.66666667)}else{$1.isEA();if($k[--$j]){var _9k=$k[--$j];$k[$j++]=$f(_9k+4.33333334)}else{var _9l=$k[--$j];$k[$j++]=$f(_9l+3.33333334)}}var _9m=$k[--$j];$1[$k[--$j]]=_9m;$k[$j++]="bc";$k[$j++]=$1.bc;$1.isFN();if($k[--$j]){var _9q=$k[--$j];$k[$j++]=$f(_9q+3)}else{var _9r=$k[--$j];$k[$j++]=$f(_9r+1)}var _9s=$k[--$j];$1[$k[--$j]]=_9s;if($1.k>=3){var _9z=$a([$1.ac,$1.cc,$1.tc,$1.xc]);$k[$j++]=true;for(var _A0=0,_A1=_9z.length;_A0<_A1;_A0++){var _A4=$k[--$j];$k[$j++]=_A4&&$1.bc+1<=Math.ceil($g(_9z,_A0))}if($k[--$j]){$k[$j++]=$1.B;break}var _AB=$a([$1.cc,$1.tc,$1.xc,$1.bc]);$k[$j++]=true;for(var _AC=0,_AD=_AB.length;_AC<_AD;_AC++){var _AG=$k[--$j];$k[$j++]=_AG&&$1.ac+1<=Math.ceil($g(_AB,_AC))}if($k[--$j]){$k[$j++]=$1.A;break}var _AN=$a([$1.ac,$1.cc,$1.xc,$1.bc]);$k[$j++]=true;for(var _AO=0,_AP=_AN.length;_AO<_AP;_AO++){var _AS=$k[--$j];$k[$j++]=_AS&&Math.ceil($1.tc)+1<=Math.ceil($g(_AN,_AO))}if($k[--$j]){$k[$j++]=$1.T;break}var _AX=$a([$1.ac,$1.tc]);$k[$j++]=true;for(var _AY=0,_AZ=_AX.length;_AY<_AZ;_AY++){var _Ac=$k[--$j];$k[$j++]=_Ac&&Math.ceil($1.cc)+1<=Math.ceil($g(_AX,_AY))}if($k[--$j]){if(Math.ceil($1.cc)<Math.ceil($1.xc)){$k[$j++]=$1.C;break}if($1.cc==$1.xc){$k[$j++]=$1.i+$1.k+1;$1.XtermFirst();if($k[--$j]){$k[$j++]=$1.X;break}else{$k[$j++]=$1.C;break}}}var _As=$a([$1.ac,$1.cc,$1.tc,$1.bc]);$k[$j++]=true;for(var _At=0,_Au=_As.length;_At<_Au;_At++){var _Ax=$k[--$j];$k[$j++]=_Ax&&Math.ceil($1.xc)+1<=Math.ceil($g(_As,_At))}if($k[--$j]){$k[$j++]=$1.X;break}}$1.k=$1.k+1}}};$1.addtocws=function(){var _B1=$k[--$j];$P($1.cws,$1.j,_B1);$1.j=_B1.length+$1.j};$1.tobin=function(){var _B6=$s($k[--$j]);$k[$j++]=_B6;for(var _B8=0,_B7=_B6.length-1;_B8<=_B7;_B8+=1){var _B9=$k[--$j];$p(_B9,_B8,48);$k[$j++]=_B9}var _BA=$k[--$j];var _BD=$R($s(_BA.length),$k[--$j],2);$P(_BA,_BA.length-_BD.length,_BD);$k[$j++]=_BA;$k[$j++]=Infinity;var _BE=$k[--$j];var _BF=$k[--$j];$k[$j++]=_BE;$F(_BF,function(){var _BG=$k[--$j];$k[$j++]=$f(_BG-48)});var _BH=$a();$k[$j++]=_BH};$1.encA=function(){for(var _BI=0,_BJ=1;_BI<_BJ;_BI++){if($g($1.numD,$1.i)>=21){$1.Dbits=$a([1,1,1,1]);$1.mode=$1.D;break}var _BR=$g($1.numD,$1.i);if(_BR>=13&&$f(_BR+$1.i)==$1.msglen){$1.Dbits=$a([1,1,1,1]);$1.mode=$1.D;break}if($g($1.numD,$1.i)>=2){var _BZ=$s(2);$p(_BZ,0,$g($1.msg,$1.i));$p(_BZ,1,$g($1.msg,$1.i+1));$k[$j++]=$g($1.Avals,_BZ);$1.addtocws();$1.i=$1.i+2;break}if($g($1.msg,$1.i)==$1.fnc1){if($g($1.numD,$1.i+1)>=15){$k[$j++]=$g($1.Avals,$1.fnc1lD);$1.addtocws();$1.i=$1.i+1;$1.Dbits=$a([]);$1.mode=$1.D;break}var _By=$g($1.numD,$1.i+1);if(_By>=7&&$f($f(_By+$1.i)+1)==$1.msglen){$k[$j++]=$g($1.Avals,$1.fnc1lD);$1.addtocws();$1.i=$1.i+1;$1.Dbits=$a([]);$1.mode=$1.D;break}}$k[$j++]="newmode";$1.lookup();var _C7=$k[--$j];$1[$k[--$j]]=_C7;if($1.newmode!=$1.mode){$k[$j++]=$g($1.Avals,$g($a([-1,$1.lC,$1.lT,$1.lX,$1.lD,$1.lB]),$1.newmode));$1.addtocws();$1.mode=$1.newmode;break}$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.i=$1.i+1;break}};$1.CTXvalstocws=function(){$1.in=$k[--$j];$k[$j++]=Infinity;for(var _CV=0,_CU=$1.in.length-1;_CV<=_CU;_CV+=3){var _CX=$G($1.in,_CV,3);$k[$j++]=0;for(var _CY=0,_CZ=_CX.length;_CY<_CZ;_CY++){var _Cb=$k[--$j];$k[$j++]=$f(_Cb+$g(_CX,_CY))*40}var _Cd=~~($k[--$j]/40)+1;$k[$j++]=~~(_Cd/256);$k[$j++]=_Cd%256}$r($a($m()));var _Cg=$k[--$j];var _Ch=$k[--$j];$k[$j++]=_Cg;$k[$j++]=_Ch;$j--};$1.encCTX=function(){$1.p=0;$1.ctxvals=$a(2220);for(;;){if($1.i==$1.msglen){break}if($1.p%3==0){if($g($1.numD,$1.i)>=12){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$1.mode=$1.A;break}var _Cx=$g($1.numD,$1.i);if(_Cx>=8&&$f(_Cx+$1.i)==$1.msglen){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$1.mode=$1.A;break}if($1.mode==$1.X){var _DC=$g($1.Xvals,$g($1.msg,$1.i))!==undefined;if(!_DC){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();if($g($1.numremcws,$1.j)!=1||$g($1.msg,$1.i)>127){$k[$j++]=$a([$1.unlcw]);$1.addtocws()}$1.mode=$1.A;break}if($1.i+1<$1.msglen){var _DV=$g($1.Xvals,$g($1.msg,$1.i+1))!==undefined;if(!_DV){break}if($1.i+2<$1.msglen){var _Dc=$g($1.Xvals,$g($1.msg,$1.i+2))!==undefined;if(!_Dc){break}}}}else{$1.lookup();if($k[--$j]!=$1.mode){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$1.mode=$1.A;break}}if($1.msglen-$1.i<=3){$1.remcws=$g($1.numremcws,$1.j+~~($1.p/3)*2);$k[$j++]=Infinity;var _Dv=$G($1.msg,$1.i,$1.msglen-$1.i);for(var _Dw=0,_Dx=_Dv.length;_Dw<_Dx;_Dw++){var _Dy=$g(_Dv,_Dw);var _E2=$g($g($1.encvals,$1.mode),_Dy)!==undefined;$k[$j++]=_Dy;if(_E2){$q($g($g($1.encvals,$1.mode),$k[--$j]))}else{$j--;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1}}$1.remvals=$a();if($1.remcws==2&&$1.remvals.length==3){$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));$q($1.remvals);var _EF=$a();$k[$j++]=_EF;$1.CTXvalstocws();$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;break}if($1.remcws==2&&$1.remvals.length==2&&$1.mode!=$1.X){$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));$q($1.remvals);$q($g($g($1.encvals,$1.mode),$1.sft1));var _EV=$a();$k[$j++]=_EV;$1.CTXvalstocws();$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;break}if($1.remcws==2&&$1.remvals.length==1){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;break}if($1.remcws==1&&$1.remvals.length==1){$k[$j++]=$G($1.ctxvals,0,$1.p);$1.CTXvalstocws();$1.addtocws();$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.mode=$1.A;$1.i=$1.msglen;break}}}var _F4=$g($g($1.encvals,$1.mode),$g($1.msg,$1.i));$P($1.ctxvals,$1.p,_F4);$1.p=_F4.length+$1.p;$1.i=$1.i+1}if($1.mode!=$1.A){for(;;){if($1.p%3==0){break}$1.i=$1.i-1;$1.p=$1.p-$g($g($1.encvals,$1.mode),$g($1.msg,$1.i)).length}$k[$j++]=Infinity;$q($G($1.ctxvals,0,$1.p));var _FO=$a();$k[$j++]=_FO;$1.CTXvalstocws();$1.addtocws();$k[$j++]=$a([$1.unlcw]);$1.addtocws();$1.mode=$1.A;if($1.i!=$1.msglen){if($g($1.numD,$1.i)>=2){var _FX=$s(2);$p(_FX,0,$g($1.msg,$1.i));$p(_FX,1,$g($1.msg,$1.i+1));$k[$j++]=$g($1.Avals,_FX);$1.addtocws();$1.i=$1.i+2}else{$k[$j++]=$g($1.Avals,$g($1.msg,$1.i));$1.addtocws();$1.i=$1.i+1}}}};$1.encD=function(){for(;;){if($g($1.numD,$1.i)<3){$1.Drem=(8-$1.Dbits.length%8)%8;$1.remcws=$g($1.numremcws,$1.j+~~($1.Dbits.length/8));if(($f($g($1.numremcws,$1.j+~~($1.Dbits.length/8)-1)-1)==0&&$1.Drem==0||$1.remcws==1&&$1.Drem!=0)&&$1.i==$1.msglen){if($1.Drem==4||$1.Drem==6){$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$1.Dbits=$a()}if($1.Drem==2||$1.Drem==6){$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=0;$k[$j++]=1;$1.Dbits=$a()}break}if(($1.i==$1.msglen-1&&$g($1.numD,$1.i)==1||$1.i==$1.msglen-2&&$g($1.numD,$1.i)==2)&&$1.remcws==1&&$1.Drem==0){break}if(!($1.i==$1.msglen-1&&$g($1.numD,$1.i)==1&&$1.remcws==1&&($1.Drem==4||$1.Drem==6))){$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$1.Dbits=$a();$1.Drem=(8-$1.Dbits.length%8)%8}if($1.Drem==4||$1.Drem==6){if($g($1.numD,$1.i)>=1){$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=$f($f($g($1.msg,$1.i)-48)+1);$k[$j++]=4;$1.tobin();$q($k[--$j]);$1.Dbits=$a();$1.i=$1.i+1}else{$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$1.Dbits=$a()}$1.Drem=$1.Drem-4}if($1.Drem==2){$k[$j++]=Infinity;$q($1.Dbits);$k[$j++]=0;$k[$j++]=1;$1.Dbits=$a();$1.Drem=0}break}$k[$j++]=Infinity;$q($1.Dbits);var _Gu=$G($1.msg,$1.i,3);$k[$j++]=0;for(var _Gv=0,_Gw=_Gu.length;_Gv<_Gw;_Gv++){var _Gy=$k[--$j];$k[$j++]=$f(_Gy+$f($g(_Gu,_Gv)-48))*10}var _Gz=$k[--$j];$k[$j++]=~~(_Gz/10)+1;$k[$j++]=10;$1.tobin();$q($k[--$j]);$1.Dbits=$a();$1.i=$1.i+3}$k[$j++]=Infinity;for(var _H5=0,_H4=$1.Dbits.length-1;_H5<=_H4;_H5+=8){var _H7=$G($1.Dbits,_H5,8);$k[$j++]=0;for(var _H8=0,_H9=_H7.length;_H8<_H9;_H8++){var _HB=$k[--$j];$k[$j++]=$f(_HB+$g(_H7,_H8))*2}var _HC=$k[--$j];$k[$j++]=~~(_HC/2)}$r($a($m()));var _HF=$k[--$j];var _HG=$k[--$j];$k[$j++]=_HF;$k[$j++]=_HG;$j--;$1.addtocws();$1.mode=$1.A};$1.encB=function(){$1.p=0;$1.bvals=$a(1480);for(;;){if($1.i==$1.msglen){break}if($g($1.msg,$1.i)<0){break}$1.lookup();if($k[--$j]!=$1.mode){break}$p($1.bvals,$1.p,$g($1.msg,$1.i));$1.p=$1.p+1;$1.i=$1.i+1}$1.remcws=$f($g($1.numremcws,$1.j+$1.p)-1);$k[$j++]=Infinity;if($1.remcws==0&&$1.i==$1.msglen){$k[$j++]=0}else{if($1.p<250){$k[$j++]=$1.p}else{$k[$j++]=~~($1.p/250)+249;$k[$j++]=$1.p%250}}$q($G($1.bvals,0,$1.p));$1.bvals=$a();$k[$j++]=$1.bvals;$1.addtocws();$1.mode=$1.A};$1.cws=$a(1480);$1.mode=$1.A;$1.i=0;$1.j=0;for(;;){if($1.i>=$1.msglen){break}if($1[$g($a(["encA","encCTX","encCTX","encCTX","encD","encB"]),$1.mode)]()===true){break}}$1.cws=$G($1.cws,0,$1.j)}$1.i=0;for(;;){$1.m=$g($1.metrics,$1.i);$1.vers=$g($1.m,0);$1.rows=$g($1.m,1);$1.cols=$g($1.m,2);$1.dcol=$g($1.m,3);$1.dcws=$g($1.m,4);$1.rscw=$g($1.m,5);$1.rsbl=$g($1.m,6);$1.riso=$g($1.m,7);$1.risi=$g($1.m,8);$1.risl=$g($1.m,9);$1.dcpb=~~($1.dcws/$1.rsbl);$1.ecpb=~~($1.rscw/$1.rsbl);$1.okay=true;if($ne($1.version,"unset")&&$ne($1.version,$1.vers)){$1.okay=false}if($1.cws.length>$1.dcws){$1.okay=false}if($1.okay){break}$1.i=$1.i+1}if(!$1.stype){$k[$j++]=Infinity;$q($1.cws);for(var _Ib=0,_Ic=$f($1.dcws-$1.cws.length);_Ib<_Ic;_Ib++){$k[$j++]=129}$1.cws=$a()}else{$k[$j++]=Infinity;for(var _Ig=0,_Ih=$f($1.dcws-$1.cws.length);_Ig<_Ih;_Ig++){$k[$j++]=0}$q($1.cws);$1.cws=$a()}var _Il=$g($1.options,"debugcws")!==undefined;if(_Il){$k[$j++]="bwipp.debugcws";$k[$j++]=$1.cws;$0.raiseerror()}$1.cwbs=$a($1.rsbl);$1.ecbs=$a($1.rsbl);for(var _It=0,_Is=$f($1.rsbl-1);_It<=_Is;_It+=1){$1.i=_It;$1.cwb=$a($1.dcpb);for(var _Iy=0,_Ix=$1.dcpb-1;_Iy<=_Ix;_Iy+=1){$1.j=_Iy;$p($1.cwb,$1.j,$g($1.cws,$f($1.j*$1.rsbl+$1.i)))}$p($1.cwbs,$1.i,$1.cwb)}var _JA=$1.stype?32:256;$1.gf=_JA;$1["gf-1"]=$1.gf-1;var _JD=$1.stype?37:301;$1.pm=_JD;$k[$j++]=Infinity;$k[$j++]=1;for(var _JF=0,_JG=$1["gf-1"];_JF<_JG;_JF++){var _JH=$k[--$j];var _JI=_JH*2;$k[$j++]=_JH;$k[$j++]=_JI;if(_JI>=$1.gf){var _JL=$k[--$j];$k[$j++]=_JL^$1.pm}}$1.rsalog=$a();$1.rslog=$a($1.gf);for(var _JR=1,_JQ=$1["gf-1"];_JR<=_JQ;_JR+=1){$p($1.rslog,$g($1.rsalog,_JR),_JR)}$1.rsprod=function(){var _JV=$k[--$j];var _JW=$k[--$j];$k[$j++]=_JW;$k[$j++]=_JV;if(_JV!=0&&_JW!=0){var _JZ=$g($1.rslog,$k[--$j]);var _Jf=$g($1.rsalog,$f(_JZ+$g($1.rslog,$k[--$j]))%$1["gf-1"]);$k[$j++]=_Jf}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Jh=0,_Ji=$1.ecpb;_Jh<_Ji;_Jh++){$k[$j++]=0}$1.coeffs=$a();for(var _Jm=0,_Jl=$1.ecpb-1;_Jm<=_Jl;_Jm+=1){$1.i=_Jm;$p($1.coeffs,$1.i+1,$g($1.coeffs,$1.i));for(var _Jt=$1.i;_Jt>=1;_Jt-=1){$1.j=_Jt;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _K5=$k[--$j];var _K6=$k[--$j];var _K7=$k[--$j];$p($k[--$j],_K7,$xo(_K6,_K5))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _KF=$k[--$j];var _KG=$k[--$j];$p($k[--$j],_KG,_KF)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);for(var _KN=0,_KM=$1.cwbs.length-1;_KN<=_KM;_KN+=1){$1.i=_KN;$k[$j++]=Infinity;$q($g($1.cwbs,$1.i));for(var _KS=0,_KT=$1.ecpb;_KS<_KT;_KS++){$k[$j++]=0}$1.rscws=$a();for(var _KX=0,_KW=$1.dcpb-1;_KX<=_KW;_KX+=1){$1.m=_KX;$1.k=$g($1.rscws,$1.m);for(var _Kd=0,_Kc=$1.ecpb-1;_Kd<=_Kc;_Kd+=1){$1.j=_Kd;$k[$j++]=$1.rscws;$k[$j++]=$1.m+$1.j+1;$k[$j++]=$g($1.coeffs,$1.ecpb-$1.j-1);$k[$j++]=$1.k;$1.rsprod();var _Kq=$k[--$j];var _Kr=$k[--$j];$p($k[--$j],_Kr,$xo(_Kq,$g($1.rscws,$1.m+$1.j+1)))}}$p($1.ecbs,$1.i,$G($1.rscws,$1.dcpb,$1.ecpb))}$k[$j++]=Infinity;$q($1.cws);for(var _L1=0,_L2=$1.rscw;_L1<_L2;_L1++){$k[$j++]=0}$1.cws=$a();for(var _L6=0,_L5=$f($1.rscw-1);_L6<=_L5;_L6+=1){$1.i=_L6;$p($1.cws,$f($1.dcws+$1.i),$g($g($1.ecbs,$1.i%$1.rsbl),~~($1.i/$1.rsbl)))}var _LK=$1.stype?5:8;$1.mmat=$a($f($1.dcws+$1.rscw)*_LK);$1.r=0;$1.c=0;var _LN=$1.stype?2:1;for(var _LQ=0,_LR=_LN,_LP=$1.cws.length-1;_LR<0?_LQ>=_LP:_LQ<=_LP;_LQ+=_LR){$1.i=_LQ;if(!$1.stype){var _LU=$Z($s(8),"00000000");var _LZ=$R($s(8),$g($1.cws,$1.i),2);$P(_LU,8-_LZ.length,_LZ);$k[$j++]=_LU;$k[$j++]=Infinity;var _La=$k[--$j];var _Lb=$k[--$j];$k[$j++]=_La;$F(_Lb,function(){var _Lc=$k[--$j];$k[$j++]=$f(_Lc-48)});var _Ld=$a();$1.top=$G(_Ld,0,4);$1.bot=$G(_Ld,4,4)}else{var _Lh=$Z($s(5),"00000");var _Lm=$R($s(5),$g($1.cws,$1.i),2);$P(_Lh,5-_Lm.length,_Lm);$k[$j++]=_Lh;$k[$j++]=Infinity;var _Ln=$k[--$j];var _Lo=$k[--$j];$k[$j++]=_Ln;$F(_Lo,function(){var _Lp=$k[--$j];$k[$j++]=$f(_Lp-48)});$1.c1=$a();var _Ls=$Z($s(5),"00000");var _Lx=$R($s(5),$g($1.cws,$1.i+1),2);$P(_Ls,5-_Lx.length,_Lx);$k[$j++]=_Ls;$k[$j++]=Infinity;var _Ly=$k[--$j];var _Lz=$k[--$j];$k[$j++]=_Ly;$F(_Lz,function(){var _M0=$k[--$j];$k[$j++]=$f(_M0-48)});$1.c2=$a();$k[$j++]=Infinity;$q($G($1.c1,0,3));$q($G($1.c2,0,2));$1.top=$a();$k[$j++]=Infinity;$q($G($1.c1,3,2));$q($G($1.c2,2,3));$1.bot=$a()}$P($1.mmat,$f($1.r*$1.dcol+$1.c),$1.top);$P($1.mmat,$f(($1.r+1)*$1.dcol+$1.c),$1.bot);$1.c=$1.c+$1.top.length;if($1.c==$1.dcol){$1.c=0;$1.r=$1.r+2}}$1.mmv=function(){var _MS=$k[--$j];var _MT=$k[--$j];$k[$j++]=$f(_MT+_MS*$1.cols)};$k[$j++]=Infinity;for(var _MW=0,_MX=$1.rows*$1.cols;_MW<_MX;_MW++){$k[$j++]=-1}$1.pixs=$a();var _N3=$a([function(){for(var _Ma=0,_Mb=$1.cols;_Ma<_Mb;_Ma++){$k[$j++]=0}},function(){for(var _Md=0,_Me=$1.cols;_Md<_Me;_Md++){$k[$j++]=1}},function(){$k[$j++]=0;for(var _Mg=0,_Mh=$f($1.cols-2);_Mg<_Mh;_Mg++){$k[$j++]=1}$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=1;for(var _Mj=0,_Mk=$f($1.cols-4);_Mj<_Mk;_Mj++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0},function(){for(var _Mm=0,_Mn=~~($f($1.cols-1)/2);_Mm<_Mn;_Mm++){$k[$j++]=-1}$k[$j++]=1;for(var _Mp=0,_Mq=~~($f($1.cols-1)/2);_Mp<_Mq;_Mp++){$k[$j++]=-1}},function(){for(var _Ms=0,_Mt=~~($f($1.cols-1)/2);_Ms<_Mt;_Ms++){$k[$j++]=-1}$k[$j++]=0;for(var _Mv=0,_Mw=~~($f($1.cols-1)/2);_Mv<_Mw;_Mv++){$k[$j++]=-1}},function(){$k[$j++]=1;for(var _My=0,_Mz=$f($1.cols-2);_My<_Mz;_My++){$k[$j++]=0}$k[$j++]=1},function(){$k[$j++]=1;$k[$j++]=0;for(var _N1=0,_N2=$f($1.cols-4);_N1<_N2;_N1++){$k[$j++]=1}$k[$j++]=0;$k[$j++]=1}]);$1.artifact=_N3;var _N4=new Map([["A","121343"],["B","12134343"],["C","12121343"],["D","1213434343"],["E","1212134343"],["F","1212121343"],["G","121213434343"],["H","121212134343"],["S","56661278"],["T","5666666666127878"]]);$1.cpat=$g(_N4,$G($1.vers,0,1));$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=~~($f($1.rows-$1.cpat.length)/2);$1.mmv();$k[$j++]=Infinity;$F($1.cpat,function(){if($g($1.artifact,$f($k[--$j]-49))()===true){return true}});var _NF=$a();var _NG=$k[--$j];$P($k[--$j],_NG,_NF);for(var _NK=0,_NJ=$f($1.risl-1);_NK<=_NJ;_NK+=1){$1.i=_NK;for(var _NP=$1.riso,_NQ=$1.risi,_NO=$f($1.cols-1);_NQ<0?_NP>=_NO:_NP<=_NO;_NP+=_NQ){$1.j=_NP;var _NS=$1.i%12==0?1:0;var _NT=$a([1,_NS]);$k[$j++]=_NT;$k[$j++]=_NT;$k[$j++]=$1.pixs;$k[$j++]=$1.j;$k[$j++]=$1.i;$1.mmv();var _NX=$k[--$j];var _NY=$k[--$j];$P(_NY,_NX,$k[--$j]);if($1.i!=$f($1.risl-1)){$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.cols-$1.j)-2);$k[$j++]=$f($f($1.rows-$1.i)-1);$1.mmv();var _Nh=$k[--$j];var _Ni=$k[--$j];$P(_Ni,_Nh,$k[--$j])}else{$j--}}}var _ON=new Map([["A",$a([$a([12,5])])],["B",$a([$a([16,7])])],["C",$a([$a([26,12])])],["D",$a([])],["E",$a([$a([26,23])])],["F",$a([$a([26,32]),$a([70,32]),$a([26,34]),$a([70,34])])],["G",$a([$a([27,48]),$a([69,48])])],["H",$a([$a([26,70]),$a([66,70]),$a([106,70]),$a([26,72]),$a([66,72]),$a([106,72])])],["S-10",$a([])],["S-20",$a([$a([10,4])])],["S-30",$a([$a([15,4]),$a([15,6])])],["T-16",$a([$a([8,10])])],["T-32",$a([$a([16,10]),$a([16,12])])],["T-48",$a([$a([24,10]),$a([24,12]),$a([24,14])])]]);$F($g(_ON,$1.vers),function(){var _OR=$k[--$j];$k[$j++]=$1.pixs;$q(_OR);$1.mmv();var _OS=$k[--$j];$p($k[--$j],_OS,1)});$1.j=0;for(var _OW=0,_OV=$1.pixs.length-1;_OW<=_OV;_OW+=1){$1.i=_OW;if($g($1.pixs,$1.i)==-1){$p($1.pixs,$1.i,$g($1.mmat,$1.j));$1.j=$1.j+1}}var _Om=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.cols],["pixy",$1.rows],["height",$1.rows/72*2],["width",$1.cols/72*2],["opt",$1.options]]);$k[$j++]=_Om;if(!$1.dontdraw){$0.renmatrix()}};$0.hanxin=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.version="unset";$1.eclevel="unset";$1.parse=false;$1.parsefnc=false;$1.mask=-1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.mask=~~$1.mask;var _8=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc]]);$1.fncvals=_8;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _B=$k[--$j];$1[$k[--$j]]=_B;$1.msglen=$1.msg.length;if($eq($1.eclevel,"unset")){$1.eclevel="L2"}$1.tobin=function(){var _G=$s($k[--$j]);$k[$j++]=_G;for(var _I=0,_H=_G.length-1;_I<=_H;_I+=1){var _J=$k[--$j];$p(_J,_I,48);$k[$j++]=_J}var _K=$k[--$j];var _N=$R($s(_K.length),$k[--$j],2);$P(_K,_K.length-_N.length,_N);$k[$j++]=_K};$1.bits=$s(4+13+$1.msglen*8);$P($1.bits,0,"0011");$k[$j++]=$1.bits;$k[$j++]=4;$k[$j++]=$1.msglen;$k[$j++]=13;$1.tobin();var _T=$k[--$j];var _U=$k[--$j];$P($k[--$j],_U,_T);for(var _Y=0,_X=$1.msglen-1;_Y<=_X;_Y+=1){$1.i=_Y;$k[$j++]=$1.bits;$k[$j++]=17+$1.i*8;$k[$j++]=$g($1.msg,$1.i);$k[$j++]=8;$1.tobin();var _e=$k[--$j];var _f=$k[--$j];$P($k[--$j],_f,_e)}$1.metrics=$a([$a(["1",23,-1,0,205,$a([1,21,4]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,17,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,13,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,9,16]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["2",25,-1,0,301,$a([1,31,6]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,25,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,19,18]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,15,22]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["3",27,-1,0,405,$a([1,42,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,34,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,26,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["4",29,14,1,439,$a([1,46,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,38,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,30,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,22,32]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["5",31,16,1,555,$a([1,57,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,49,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,37,32]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,14,20]),$a([1,13,22]),$a([0,-1,-1])]),$a(["6",33,16,1,675,$a([1,70,14]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,58,26]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,24,20]),$a([1,22,18]),$a([0,-1,-1]),$a([1,16,24]),$a([1,18,26]),$a([0,-1,-1])]),$a(["7",35,17,1,805,$a([1,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,26,22]),$a([1,28,24]),$a([0,-1,-1]),$a([2,14,20]),$a([1,12,20]),$a([0,-1,-1])]),$a(["8",37,18,1,943,$a([1,99,18]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,40,18]),$a([1,41,18]),$a([0,-1,-1]),$a([1,31,26]),$a([1,32,28]),$a([0,-1,-1]),$a([2,16,24]),$a([1,15,22]),$a([0,-1,-1])]),$a(["9",39,19,1,1089,$a([1,114,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([2,48,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([2,24,20]),$a([1,26,22]),$a([0,-1,-1]),$a([2,18,28]),$a([1,18,26]),$a([0,-1,-1])]),$a(["10",41,20,1,1243,$a([1,131,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,52,22]),$a([1,57,24]),$a([0,-1,-1]),$a([2,27,24]),$a([1,29,24]),$a([0,-1,-1]),$a([2,21,32]),$a([1,19,30]),$a([0,-1,-1])]),$a(["11",43,14,2,1289,$a([1,135,26]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,56,24]),$a([1,57,24]),$a([0,-1,-1]),$a([2,28,24]),$a([1,31,26]),$a([0,-1,-1]),$a([2,22,32]),$a([1,21,32]),$a([0,-1,-1])]),$a(["12",45,15,2,1455,$a([1,153,28]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,62,26]),$a([1,65,28]),$a([0,-1,-1]),$a([2,32,28]),$a([1,33,28]),$a([0,-1,-1]),$a([3,17,26]),$a([1,22,30]),$a([0,-1,-1])]),$a(["13",47,16,2,1629,$a([1,86,16]),$a([1,85,16]),$a([0,-1,-1]),$a([1,71,30]),$a([1,72,30]),$a([0,-1,-1]),$a([2,37,32]),$a([1,35,30]),$a([0,-1,-1]),$a([3,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["14",49,16,2,1805,$a([1,94,18]),$a([1,95,18]),$a([0,-1,-1]),$a([2,51,22]),$a([1,55,24]),$a([0,-1,-1]),$a([3,30,26]),$a([1,31,26]),$a([0,-1,-1]),$a([4,18,28]),$a([1,17,24]),$a([0,-1,-1])]),$a(["15",51,17,2,1995,$a([1,104,20]),$a([1,105,20]),$a([0,-1,-1]),$a([2,57,24]),$a([1,61,26]),$a([0,-1,-1]),$a([3,33,28]),$a([1,36,30]),$a([0,-1,-1]),$a([4,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["16",53,17,2,2187,$a([1,115,22]),$a([1,114,22]),$a([0,-1,-1]),$a([2,65,28]),$a([1,61,26]),$a([0,-1,-1]),$a([3,38,32]),$a([1,33,30]),$a([0,-1,-1]),$a([5,19,28]),$a([1,14,24]),$a([0,-1,-1])]),$a(["17",55,18,2,2393,$a([1,126,24]),$a([1,125,24]),$a([0,-1,-1]),$a([2,70,30]),$a([1,69,30]),$a([0,-1,-1]),$a([4,33,28]),$a([1,29,26]),$a([0,-1,-1]),$a([5,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["18",57,19,2,2607,$a([1,136,26]),$a([1,137,26]),$a([0,-1,-1]),$a([3,56,24]),$a([1,59,26]),$a([0,-1,-1]),$a([5,35,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([6,18,28]),$a([1,21,28]),$a([0,-1,-1])]),$a(["19",59,20,2,2829,$a([1,148,28]),$a([1,149,28]),$a([0,-1,-1]),$a([3,61,26]),$a([1,64,28]),$a([0,-1,-1]),$a([7,24,20]),$a([1,23,22]),$a([0,-1,-1]),$a([6,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["20",61,20,2,3053,$a([3,107,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([3,65,28]),$a([1,72,30]),$a([0,-1,-1]),$a([7,26,22]),$a([1,23,22]),$a([0,-1,-1]),$a([7,19,28]),$a([1,20,32]),$a([0,-1,-1])]),$a(["21",63,21,2,3291,$a([3,115,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([4,56,24]),$a([1,63,28]),$a([0,-1,-1]),$a([7,28,24]),$a([1,25,22]),$a([0,-1,-1]),$a([8,18,28]),$a([1,21,22]),$a([0,-1,-1])]),$a(["22",65,16,3,3383,$a([2,116,22]),$a([1,122,24]),$a([0,-1,-1]),$a([4,56,24]),$a([1,72,30]),$a([0,-1,-1]),$a([7,28,24]),$a([1,32,26]),$a([0,-1,-1]),$a([8,18,28]),$a([1,24,30]),$a([0,-1,-1])]),$a(["23",67,17,3,3631,$a([3,127,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([5,51,22]),$a([1,62,26]),$a([0,-1,-1]),$a([7,30,26]),$a([1,35,26]),$a([0,-1,-1]),$a([8,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["24",69,17,3,3887,$a([2,135,26]),$a([1,137,26]),$a([0,-1,-1]),$a([5,56,24]),$a([1,59,26]),$a([0,-1,-1]),$a([7,33,28]),$a([1,30,28]),$a([0,-1,-1]),$a([11,16,24]),$a([1,19,26]),$a([0,-1,-1])]),$a(["25",71,18,3,4151,$a([3,105,20]),$a([1,121,22]),$a([0,-1,-1]),$a([5,61,26]),$a([1,57,26]),$a([0,-1,-1]),$a([9,28,24]),$a([1,28,22]),$a([0,-1,-1]),$a([10,19,28]),$a([1,18,30]),$a([0,-1,-1])]),$a(["26",73,18,3,4423,$a([2,157,30]),$a([1,150,28]),$a([0,-1,-1]),$a([5,65,28]),$a([1,61,26]),$a([0,-1,-1]),$a([8,33,28]),$a([1,34,30]),$a([0,-1,-1]),$a([10,19,28]),$a([2,15,26]),$a([0,-1,-1])]),$a(["27",75,19,3,4703,$a([3,126,24]),$a([1,115,22]),$a([0,-1,-1]),$a([7,51,22]),$a([1,54,22]),$a([0,-1,-1]),$a([8,35,30]),$a([1,37,30]),$a([0,-1,-1]),$a([15,15,22]),$a([1,10,22]),$a([0,-1,-1])]),$a(["28",77,19,3,4991,$a([4,105,20]),$a([1,103,20]),$a([0,-1,-1]),$a([7,56,24]),$a([1,45,18]),$a([0,-1,-1]),$a([10,31,26]),$a([1,27,26]),$a([0,-1,-1]),$a([10,17,26]),$a([3,20,28]),$a([1,21,28])]),$a(["29",79,20,3,5287,$a([3,139,26]),$a([1,137,28]),$a([0,-1,-1]),$a([6,66,28]),$a([1,66,30]),$a([0,-1,-1]),$a([9,36,30]),$a([1,34,32]),$a([0,-1,-1]),$a([13,19,28]),$a([1,17,32]),$a([0,-1,-1])]),$a(["30",81,20,3,5591,$a([6,84,16]),$a([1,82,16]),$a([0,-1,-1]),$a([6,70,30]),$a([1,68,30]),$a([0,-1,-1]),$a([7,35,30]),$a([3,33,28]),$a([1,32,28]),$a([13,20,30]),$a([1,20,28]),$a([0,-1,-1])]),$a(["31",83,21,3,5903,$a([5,105,20]),$a([1,94,18]),$a([0,-1,-1]),$a([6,74,32]),$a([1,71,30]),$a([0,-1,-1]),$a([11,33,28]),$a([1,34,32]),$a([0,-1,-1]),$a([13,19,28]),$a([3,16,26]),$a([0,-1,-1])]),$a(["32",85,17,4,6033,$a([4,127,24]),$a([1,126,24]),$a([0,-1,-1]),$a([7,66,28]),$a([1,66,30]),$a([0,-1,-1]),$a([12,30,24]),$a([1,24,28]),$a([1,24,30]),$a([15,19,28]),$a([1,17,32]),$a([0,-1,-1])]),$a(["33",87,17,4,6353,$a([7,84,16]),$a([1,78,16]),$a([0,-1,-1]),$a([7,70,30]),$a([1,66,28]),$a([0,-1,-1]),$a([12,33,28]),$a([1,32,30]),$a([0,-1,-1]),$a([14,21,32]),$a([1,24,28]),$a([0,-1,-1])]),$a(["34",89,18,4,6689,$a([5,117,22]),$a([1,117,24]),$a([0,-1,-1]),$a([8,66,28]),$a([1,58,26]),$a([0,-1,-1]),$a([11,38,32]),$a([1,34,32]),$a([0,-1,-1]),$a([15,20,30]),$a([2,17,26]),$a([0,-1,-1])]),$a(["35",91,18,4,7025,$a([4,148,28]),$a([1,146,28]),$a([0,-1,-1]),$a([8,68,30]),$a([1,70,24]),$a([0,-1,-1]),$a([10,36,32]),$a([3,38,28]),$a([0,-1,-1]),$a([16,19,28]),$a([3,16,26]),$a([0,-1,-1])]),$a(["36",93,19,4,7377,$a([4,126,24]),$a([2,135,26]),$a([0,-1,-1]),$a([8,70,28]),$a([2,43,26]),$a([0,-1,-1]),$a([13,32,28]),$a([2,41,30]),$a([0,-1,-1]),$a([17,19,28]),$a([3,15,26]),$a([0,-1,-1])]),$a(["37",95,19,4,7729,$a([5,136,26]),$a([1,132,24]),$a([0,-1,-1]),$a([5,67,30]),$a([4,68,28]),$a([1,69,28]),$a([14,35,30]),$a([1,32,24]),$a([0,-1,-1]),$a([18,18,26]),$a([3,16,28]),$a([1,14,28])]),$a(["38",97,19,4,8089,$a([3,142,26]),$a([3,141,28]),$a([0,-1,-1]),$a([8,70,30]),$a([1,73,32]),$a([1,74,32]),$a([12,34,30]),$a([3,34,26]),$a([1,35,28]),$a([18,21,32]),$a([1,27,30]),$a([0,-1,-1])]),$a(["39",99,20,4,8465,$a([5,116,22]),$a([2,103,20]),$a([1,102,20]),$a([9,74,32]),$a([1,74,30]),$a([0,-1,-1]),$a([14,34,28]),$a([2,32,32]),$a([1,32,30]),$a([19,21,32]),$a([1,25,26]),$a([0,-1,-1])]),$a(["40",101,20,4,8841,$a([7,116,22]),$a([1,117,22]),$a([0,-1,-1]),$a([11,65,28]),$a([1,58,24]),$a([0,-1,-1]),$a([15,38,32]),$a([1,27,28]),$a([0,-1,-1]),$a([20,20,30]),$a([1,20,32]),$a([1,21,32])]),$a(["41",103,17,5,9009,$a([6,136,26]),$a([1,130,24]),$a([0,-1,-1]),$a([11,66,28]),$a([1,62,30]),$a([0,-1,-1]),$a([14,34,28]),$a([3,34,32]),$a([1,30,30]),$a([18,20,30]),$a([3,20,28]),$a([2,15,26])]),$a(["42",105,17,5,9401,$a([5,105,20]),$a([2,115,22]),$a([2,116,22]),$a([10,75,32]),$a([1,73,32]),$a([0,-1,-1]),$a([16,38,32]),$a([1,27,28]),$a([0,-1,-1]),$a([22,19,28]),$a([2,16,30]),$a([1,19,30])]),$a(["43",107,18,5,9799,$a([6,147,28]),$a([1,146,28]),$a([0,-1,-1]),$a([11,66,28]),$a([2,65,30]),$a([0,-1,-1]),$a([18,33,28]),$a([2,33,30]),$a([0,-1,-1]),$a([22,21,32]),$a([1,28,30]),$a([0,-1,-1])]),$a(["44",109,18,5,10207,$a([6,116,22]),$a([3,125,24]),$a([0,-1,-1]),$a([11,75,32]),$a([1,68,30]),$a([0,-1,-1]),$a([13,35,28]),$a([6,34,32]),$a([1,30,30]),$a([23,21,32]),$a([1,26,30]),$a([0,-1,-1])]),$a(["45",111,18,5,10623,$a([7,105,20]),$a([4,95,18]),$a([0,-1,-1]),$a([12,67,28]),$a([1,63,30]),$a([1,62,32]),$a([21,31,26]),$a([2,33,32]),$a([0,-1,-1]),$a([23,21,32]),$a([2,24,30]),$a([0,-1,-1])]),$a(["46",113,19,5,11045,$a([10,116,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([12,74,32]),$a([1,78,30]),$a([0,-1,-1]),$a([18,37,32]),$a([1,39,30]),$a([1,41,28]),$a([25,21,32]),$a([1,27,28]),$a([0,-1,-1])]),$a(["47",115,19,5,11477,$a([5,126,24]),$a([4,115,22]),$a([1,114,22]),$a([12,67,28]),$a([2,66,32]),$a([1,68,30]),$a([21,35,30]),$a([1,39,30]),$a([0,-1,-1]),$a([26,21,32]),$a([1,28,28]),$a([0,-1,-1])]),$a(["48",117,19,5,11917,$a([9,126,24]),$a([1,117,22]),$a([0,-1,-1]),$a([13,75,32]),$a([1,68,30]),$a([0,-1,-1]),$a([20,35,30]),$a([3,35,28]),$a([0,-1,-1]),$a([27,21,32]),$a([1,28,30]),$a([0,-1,-1])]),$a(["49",119,17,6,12111,$a([9,126,24]),$a([1,137,26]),$a([0,-1,-1]),$a([13,71,30]),$a([2,68,32]),$a([0,-1,-1]),$a([20,37,32]),$a([1,39,28]),$a([1,38,28]),$a([24,20,32]),$a([5,25,28]),$a([0,-1,-1])]),$a(["50",121,17,6,12559,$a([8,147,28]),$a([1,141,28]),$a([0,-1,-1]),$a([10,73,32]),$a([4,74,30]),$a([1,73,30]),$a([16,36,32]),$a([6,39,30]),$a([1,37,30]),$a([27,21,32]),$a([3,20,26]),$a([0,-1,-1])]),$a(["51",123,18,6,13025,$a([9,137,26]),$a([1,135,26]),$a([0,-1,-1]),$a([12,70,30]),$a([4,75,32]),$a([0,-1,-1]),$a([24,35,30]),$a([1,40,28]),$a([0,-1,-1]),$a([23,20,32]),$a([8,24,30]),$a([0,-1,-1])]),$a(["52",125,18,6,13489,$a([14,95,18]),$a([1,86,18]),$a([0,-1,-1]),$a([13,73,32]),$a([3,77,30]),$a([0,-1,-1]),$a([24,35,30]),$a([2,35,28]),$a([0,-1,-1]),$a([26,21,32]),$a([5,21,30]),$a([1,23,30])]),$a(["53",127,18,6,13961,$a([9,147,28]),$a([1,142,28]),$a([0,-1,-1]),$a([10,73,30]),$a([6,70,32]),$a([1,71,32]),$a([25,35,30]),$a([2,34,26]),$a([0,-1,-1]),$a([29,21,32]),$a([4,22,30]),$a([0,-1,-1])]),$a(["54",129,18,6,14441,$a([11,126,24]),$a([1,131,24]),$a([0,-1,-1]),$a([16,74,32]),$a([1,79,30]),$a([0,-1,-1]),$a([25,38,32]),$a([1,25,30]),$a([0,-1,-1]),$a([33,21,32]),$a([1,28,28]),$a([0,-1,-1])]),$a(["55",131,19,6,14939,$a([14,105,20]),$a([1,99,18]),$a([0,-1,-1]),$a([19,65,28]),$a([1,72,28]),$a([0,-1,-1]),$a([24,37,32]),$a([2,40,30]),$a([1,41,30]),$a([31,21,32]),$a([4,24,32]),$a([0,-1,-1])]),$a(["56",133,19,6,15435,$a([10,147,28]),$a([1,151,28]),$a([0,-1,-1]),$a([15,71,30]),$a([3,71,32]),$a([1,73,32]),$a([24,37,32]),$a([3,38,30]),$a([1,39,30]),$a([36,19,30]),$a([3,29,26]),$a([0,-1,-1])]),$a(["57",135,19,6,15939,$a([15,105,20]),$a([1,99,18]),$a([0,-1,-1]),$a([19,70,30]),$a([1,64,28]),$a([0,-1,-1]),$a([27,38,32]),$a([2,25,26]),$a([0,-1,-1]),$a([38,20,30]),$a([2,18,28]),$a([0,-1,-1])]),$a(["58",137,17,7,16171,$a([14,105,20]),$a([1,113,22]),$a([1,114,22]),$a([17,67,30]),$a([3,92,32]),$a([0,-1,-1]),$a([30,35,30]),$a([1,41,30]),$a([0,-1,-1]),$a([36,21,32]),$a([1,26,30]),$a([1,27,30])]),$a(["59",139,17,7,16691,$a([11,146,28]),$a([1,146,26]),$a([0,-1,-1]),$a([20,70,30]),$a([1,60,26]),$a([0,-1,-1]),$a([29,38,32]),$a([1,24,32]),$a([0,-1,-1]),$a([40,20,30]),$a([2,17,26]),$a([0,-1,-1])]),$a(["60",141,18,7,17215,$a([3,137,26]),$a([1,136,26]),$a([10,126,24]),$a([22,65,28]),$a([1,75,30]),$a([0,-1,-1]),$a([30,37,32]),$a([1,51,30]),$a([0,-1,-1]),$a([42,20,30]),$a([1,21,30]),$a([0,-1,-1])]),$a(["61",143,18,7,17751,$a([12,126,24]),$a([2,118,22]),$a([1,116,22]),$a([19,74,32]),$a([1,74,30]),$a([1,72,28]),$a([30,38,32]),$a([2,29,30]),$a([0,-1,-1]),$a([39,20,32]),$a([2,37,26]),$a([1,38,26])]),$a(["62",145,18,7,18295,$a([12,126,24]),$a([3,136,26]),$a([0,-1,-1]),$a([21,70,30]),$a([2,65,28]),$a([0,-1,-1]),$a([34,35,30]),$a([1,44,32]),$a([0,-1,-1]),$a([42,20,30]),$a([2,19,28]),$a([2,18,28])]),$a(["63",147,18,7,18847,$a([12,126,24]),$a([3,117,22]),$a([1,116,22]),$a([25,61,26]),$a([2,62,28]),$a([0,-1,-1]),$a([34,35,30]),$a([1,40,32]),$a([1,41,32]),$a([45,20,30]),$a([1,20,32]),$a([1,21,32])]),$a(["64",149,19,7,19403,$a([15,105,20]),$a([2,115,22]),$a([2,116,22]),$a([25,65,28]),$a([1,72,28]),$a([0,-1,-1]),$a([18,35,30]),$a([17,37,32]),$a([1,50,32]),$a([42,20,30]),$a([6,19,28]),$a([1,15,28])]),$a(["65",151,19,7,19971,$a([19,105,20]),$a([1,101,20]),$a([0,-1,-1]),$a([33,51,22]),$a([1,65,22]),$a([0,-1,-1]),$a([40,33,28]),$a([1,28,28]),$a([0,-1,-1]),$a([49,20,30]),$a([1,18,28]),$a([0,-1,-1])]),$a(["66",153,17,8,20229,$a([18,105,20]),$a([2,117,22]),$a([0,-1,-1]),$a([26,65,28]),$a([1,80,30]),$a([0,-1,-1]),$a([35,35,30]),$a([3,35,28]),$a([1,36,28]),$a([52,18,28]),$a([2,38,30]),$a([0,-1,-1])]),$a(["67",155,17,8,20805,$a([26,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([26,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([45,31,26]),$a([1,9,26]),$a([0,-1,-1]),$a([52,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["68",157,17,8,21389,$a([16,126,24]),$a([1,114,22]),$a([1,115,22]),$a([23,70,30]),$a([3,65,28]),$a([1,66,28]),$a([40,35,30]),$a([1,43,30]),$a([0,-1,-1]),$a([46,20,30]),$a([7,19,28]),$a([1,16,28])]),$a(["69",159,18,8,21993,$a([19,116,22]),$a([1,105,22]),$a([0,-1,-1]),$a([20,70,30]),$a([7,66,28]),$a([1,63,28]),$a([40,35,30]),$a([1,42,32]),$a([1,43,32]),$a([54,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["70",161,18,8,22593,$a([17,126,24]),$a([2,115,22]),$a([0,-1,-1]),$a([24,70,30]),$a([4,74,32]),$a([0,-1,-1]),$a([48,31,26]),$a([2,18,26]),$a([0,-1,-1]),$a([54,19,28]),$a([6,15,26]),$a([1,14,26])]),$a(["71",163,18,8,23201,$a([29,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([29,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([6,34,30]),$a([3,36,30]),$a([38,33,28]),$a([58,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["72",165,18,8,23817,$a([16,147,28]),$a([1,149,28]),$a([0,-1,-1]),$a([31,66,28]),$a([1,37,26]),$a([0,-1,-1]),$a([48,33,28]),$a([1,23,26]),$a([0,-1,-1]),$a([53,20,30]),$a([6,19,28]),$a([1,17,28])]),$a(["73",167,19,8,24453,$a([20,115,22]),$a([2,134,24]),$a([0,-1,-1]),$a([29,66,28]),$a([2,56,26]),$a([2,57,26]),$a([45,36,30]),$a([2,15,28]),$a([0,-1,-1]),$a([59,20,30]),$a([2,21,32]),$a([0,-1,-1])]),$a(["74",169,19,8,25085,$a([17,147,28]),$a([1,134,26]),$a([0,-1,-1]),$a([26,70,30]),$a([5,75,32]),$a([0,-1,-1]),$a([47,35,30]),$a([1,48,32]),$a([0,-1,-1]),$a([64,18,28]),$a([2,33,30]),$a([1,35,30])]),$a(["75",171,17,9,25373,$a([22,115,22]),$a([1,133,24]),$a([0,-1,-1]),$a([33,65,28]),$a([1,74,28]),$a([0,-1,-1]),$a([43,36,30]),$a([5,27,28]),$a([1,30,28]),$a([57,20,30]),$a([5,21,32]),$a([1,24,32])]),$a(["76",173,17,9,26021,$a([18,136,26]),$a([2,142,26]),$a([0,-1,-1]),$a([33,66,28]),$a([2,49,26]),$a([0,-1,-1]),$a([48,35,30]),$a([2,38,28]),$a([0,-1,-1]),$a([64,20,30]),$a([1,20,32]),$a([0,-1,-1])]),$a(["77",175,17,9,26677,$a([19,126,24]),$a([2,135,26]),$a([1,136,26]),$a([32,66,28]),$a([2,55,26]),$a([2,56,26]),$a([49,36,30]),$a([2,18,32]),$a([0,-1,-1]),$a([65,18,28]),$a([5,27,30]),$a([1,29,30])]),$a(["78",177,18,9,27335,$a([20,137,26]),$a([1,130,26]),$a([0,-1,-1]),$a([30,75,32]),$a([2,71,32]),$a([0,-1,-1]),$a([46,35,30]),$a([6,39,32]),$a([0,-1,-1]),$a([3,12,30]),$a([70,19,28]),$a([0,-1,-1])]),$a(["79",179,18,9,28007,$a([20,147,28]),$a([0,-1,-1]),$a([0,-1,-1]),$a([35,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([49,35,30]),$a([5,35,28]),$a([0,-1,-1]),$a([70,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["80",181,18,9,28687,$a([21,136,26]),$a([1,155,28]),$a([0,-1,-1]),$a([34,70,30]),$a([1,64,28]),$a([1,65,28]),$a([54,35,30]),$a([1,45,30]),$a([0,-1,-1]),$a([68,20,30]),$a([3,18,28]),$a([1,19,28])]),$a(["81",183,18,9,29375,$a([19,126,24]),$a([5,115,22]),$a([1,114,22]),$a([33,70,30]),$a([3,65,28]),$a([1,64,28]),$a([52,35,30]),$a([3,41,32]),$a([1,40,32]),$a([67,20,30]),$a([5,21,32]),$a([1,24,32])]),$a(["82",185,18,9,30071,$a([2,150,28]),$a([21,136,26]),$a([0,-1,-1]),$a([32,70,30]),$a([6,65,28]),$a([0,-1,-1]),$a([52,38,32]),$a([2,27,32]),$a([0,-1,-1]),$a([73,20,30]),$a([2,22,32]),$a([0,-1,-1])]),$a(["83",187,17,10,30387,$a([21,126,24]),$a([4,136,26]),$a([0,-1,-1]),$a([30,74,32]),$a([6,73,30]),$a([0,-1,-1]),$a([54,35,30]),$a([4,40,32]),$a([0,-1,-1]),$a([75,20,30]),$a([1,20,28]),$a([0,-1,-1])]),$a(["84",189,17,10,31091,$a([30,105,20]),$a([1,114,22]),$a([0,-1,-1]),$a([3,45,22]),$a([55,47,20]),$a([0,-1,-1]),$a([2,26,26]),$a([62,33,28]),$a([0,-1,-1]),$a([79,18,28]),$a([4,33,30]),$a([0,-1,-1])])]);$1.eclval=$g($1.eclevel,1)-49;for(var _IM=0;_IM<=83;_IM+=1){$1.i=_IM;$1.m=$g($1.metrics,$1.i);$1.vers=$g($1.m,0);$1.size=$g($1.m,1);$1.alnk=$g($1.m,2);$1.alnn=$g($1.m,3);$1.alnr=$f($1.size-$1.alnk*$1.alnn);$1.nmod=$g($1.m,4);$1.ncws=~~($1.nmod/8);$1.rbit=$1.nmod%8;$1.ecbs=$G($1.m,5+$1.eclval*3,3);var _Ii=$1.ecbs;$k[$j++]="ecws";$k[$j++]=0;for(var _Ij=0,_Ik=_Ii.length;_Ij<_Ik;_Ij++){var _Il=$g(_Ii,_Ij);var _Io=$k[--$j];$k[$j++]=$f(_Io+$g(_Il,0)*$g(_Il,2))}var _Ip=$k[--$j];$1[$k[--$j]]=_Ip;$1.dcws=$f($1.ncws-$1.ecws);$1.dmod=$1.dcws*8;$1.okay=true;if($ne($1.version,"unset")&&$ne($1.version,$1.vers)){$1.okay=false}if($1.bits.length>$1.dmod){$1.okay=false}if($1.okay){break}}if(!$1.okay){$k[$j++]="bwipp.hanxinNoValidSymbol";$k[$j++]="No valid symbol available";$0.raiseerror()}$1.version=$1.vers;$1.msgbits=$1.bits;$1.e1nb=$g($g($1.ecbs,0),0);$1.e2nb=$g($g($1.ecbs,1),0);$1.e3nb=$g($g($1.ecbs,2),0);$1.e1dcws=$g($g($1.ecbs,0),1);$1.e2dcws=$g($g($1.ecbs,1),1);$1.e3dcws=$g($g($1.ecbs,2),1);$1.e1ecws=$g($g($1.ecbs,0),2);$1.e2ecws=$g($g($1.ecbs,1),2);$1.e3ecws=$g($g($1.ecbs,2),2);$1.pad=$s($1.dmod);for(var _JY=0,_JX=$1.pad.length-1;_JY<=_JX;_JY+=1){$p($1.pad,_JY,48)}$P($1.pad,0,$1.msgbits);$1.cws=$a($1.dcws);for(var _Jg=0,_Jf=$1.cws.length-1;_Jg<=_Jf;_Jg+=1){$1.c=_Jg;$1.cwb=$G($1.pad,$1.c*8,8);$1.cw=0;for(var _Jk=0;_Jk<=7;_Jk+=1){$1.i=_Jk;$1.cw=$f($1.cw+~~Math.pow(2,8-$1.i-1)*$f($g($1.cwb,$1.i)-48))}$p($1.cws,$1.c,$1.cw)}$1.rscodes=function(){$1.rspm=$k[--$j];$1.rsgf=$k[--$j];$1.rsnc=$k[--$j];$1.rscws=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _Jy=0,_Jz=$f($1.rsgf-1);_Jy<_Jz;_Jy++){var _K0=$k[--$j];var _K1=_K0*2;$k[$j++]=_K0;$k[$j++]=_K1;if(_K1>=$1.rsgf){var _K4=$k[--$j];$k[$j++]=$xo(_K4,$1.rspm)}}$1.rsalog=$a();$1.rslog=$a($1.rsgf);for(var _KA=1,_K9=$f($1.rsgf-1);_KA<=_K9;_KA+=1){$p($1.rslog,$g($1.rsalog,_KA),_KA)}$1.rsprod=function(){var _KE=$k[--$j];var _KF=$k[--$j];$k[$j++]=_KF;$k[$j++]=_KE;if(_KE!=0&&_KF!=0){var _KI=$g($1.rslog,$k[--$j]);var _KO=$g($1.rsalog,$f(_KI+$g($1.rslog,$k[--$j]))%$f($1.rsgf-1));$k[$j++]=_KO}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _KQ=0,_KR=$1.rsnc;_KQ<_KR;_KQ++){$k[$j++]=0}$1.coeffs=$a();for(var _KV=1,_KU=$1.rsnc;_KV<=_KU;_KV+=1){$1.i=_KV;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _Kc=$1.i-1;_Kc>=1;_Kc-=1){$1.j=_Kc;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _Ko=$k[--$j];var _Kp=$k[--$j];var _Kq=$k[--$j];$p($k[--$j],_Kq,$xo(_Kp,_Ko))}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _Ky=$k[--$j];var _Kz=$k[--$j];$p($k[--$j],_Kz,_Ky)}$1.nd=$1.rscws.length;$k[$j++]=Infinity;$F($1.rscws);for(var _L4=0,_L5=$1.rsnc;_L4<_L5;_L4++){$k[$j++]=0}$k[$j++]=0;$1.rscws=$a();for(var _L9=0,_L8=$1.nd-1;_L9<=_L8;_L9+=1){$1.k=$xo($g($1.rscws,_L9),$g($1.rscws,$1.nd));for(var _LH=0,_LG=$f($1.rsnc-1);_LH<=_LG;_LH+=1){$1.j=_LH;$k[$j++]=$1.rscws;$k[$j++]=$1.nd+$1.j;$k[$j++]=$g($1.rscws,$1.nd+$1.j+1);$k[$j++]=$1.k;$k[$j++]=$g($1.coeffs,$f($f($1.rsnc-$1.j)-1));$1.rsprod();var _LU=$k[--$j];var _LV=$k[--$j];var _LW=$k[--$j];$p($k[--$j],_LW,$xo(_LV,_LU))}}$k[$j++]=$G($1.rscws,0,$1.rscws.length-1)};$1.dcwsb=$a($f($f($1.e1nb+$1.e2nb)+$1.e3nb));$1.ecwsb=$a($1.dcwsb.length);$1.in=0;$1.out=0;for(var _Li=0,_Lj=$1.e1nb;_Li<_Lj;_Li++){$k[$j++]=$G($1.cws,$1.in,$1.e1dcws);$k[$j++]=$1.e1ecws;$k[$j++]=256;$k[$j++]=355;$1.rscodes();var _Lp=$k[--$j];$p($1.dcwsb,$1.out,$G(_Lp,0,$1.e1dcws));$p($1.ecwsb,$1.out,$G(_Lp,$1.e1dcws,$1.e1ecws));$1.in=$f($1.in+$1.e1dcws);$1.out=$1.out+1}for(var _M3=0,_M4=$1.e2nb;_M3<_M4;_M3++){$k[$j++]=$G($1.cws,$1.in,$1.e2dcws);$k[$j++]=$1.e2ecws;$k[$j++]=256;$k[$j++]=355;$1.rscodes();var _MA=$k[--$j];$p($1.dcwsb,$1.out,$G(_MA,0,$1.e2dcws));$p($1.ecwsb,$1.out,$G(_MA,$1.e2dcws,$1.e2ecws));$1.in=$f($1.in+$1.e2dcws);$1.out=$1.out+1}for(var _MO=0,_MP=$1.e3nb;_MO<_MP;_MO++){$k[$j++]=$G($1.cws,$1.in,$1.e3dcws);$k[$j++]=$1.e3ecws;$k[$j++]=256;$k[$j++]=355;$1.rscodes();var _MV=$k[--$j];$p($1.dcwsb,$1.out,$G(_MV,0,$1.e3dcws));$p($1.ecwsb,$1.out,$G(_MV,$1.e3dcws,$1.e3ecws));$1.in=$f($1.in+$1.e3dcws);$1.out=$1.out+1}$1.cws=$a($1.ncws);$1.cw=0;for(var _Mm=0,_Ml=$1.dcwsb.length-1;_Mm<=_Ml;_Mm+=1){$1.i=_Mm;var _Mp=$g($1.dcwsb,$1.i);$P($1.cws,$1.cw,_Mp);$1.cw=_Mp.length+$1.cw;var _Mv=$g($1.ecwsb,$1.i);$P($1.cws,$1.cw,_Mv);$1.cw=_Mv.length+$1.cw}$k[$j++]=Infinity;var _Mz=$1.ncws;var _N0=12;var _N1=_Mz-1;if(_Mz-1>12){var _=_N0;_N0=_N1;_N1=_}for(var _N3=0,_N2=_N1;_N3<=_N2;_N3+=1){for(var _N6=_N3,_N5=$1.ncws-1;_N6<=_N5;_N6+=13){$k[$j++]=_N6;if(_N6<$1.ncws){var _NA=$g($1.cws,$k[--$j]);$k[$j++]=_NA}else{$j--}}}$1.cws=$a();if($1.rbit>0){$1.pad=$a($1.cws.length+1);$P($1.pad,0,$1.cws);$p($1.pad,$1.pad.length-1,0);$1.cws=$1.pad}$k[$j++]=Infinity;for(var _NM=0,_NN=$1.size*$1.size;_NM<_NN;_NM++){$k[$j++]=-1}$1.pixs=$a();$1.qmv=function(){var _NQ=$k[--$j];var _NR=$k[--$j];$k[$j++]=$f(_NR+_NQ*$1.size)};if($1.alnn!=0){$1.trmv=function(){var _NU=$k[--$j];var _NW=$k[--$j];$k[$j++]=$f($f($f(_NU*$1.size+$1.size)-1)-_NW)};$1.aplot=function(){var _NX=$k[--$j];var _NY=$k[--$j];var _NZ=$k[--$j];$k[$j++]=_NX;$k[$j++]=_NZ;$k[$j++]=_NY;$k[$j++]=_NX;$k[$j++]=_NY;$k[$j++]=_NZ;$1.trmv();var _Nb=$k[--$j];$p($1.pixs,_Nb,$k[--$j]);$1.trmv();var _Ne=$k[--$j];$p($1.pixs,_Ne,$k[--$j])};$1.i=0;$1.stag=0;for(;;){if($1.i>=$1.size){break}for(var _Nk=0,_Nj=$f($1.size-1);_Nk<=_Nj;_Nk+=1){$1.j=_Nk;if($f($1.j+$1.alnr)<$1.size){$k[$j++]=(~~($1.j/$1.alnk)+$1.stag)%2==0&&!($1.i==0&&$1.j<$1.alnk)||$1.j%$1.alnk==0}else{$k[$j++]=$f($1.alnn+$1.stag)%2==0}if($k[--$j]){$k[$j++]=$1.j;$k[$j++]=$1.i;$k[$j++]=1;$1.aplot();var _O1=$1.j;var _O2=$1.i;$k[$j++]=_O1+1;$k[$j++]=_O2+1;if(_O2+1<$1.size&&_O1+1<$1.size){$k[$j++]=0;$1.aplot()}else{$j-=2}}}if($f($1.i+$1.alnr)==$1.size){$1.i=$f($f($1.i+$1.alnr)-1)}else{$1.i=$f($1.i+$1.alnk)}$1.stag=1-$1.stag}for(var _OH=$1.alnk,_OI=$1.alnk,_OG=$f($1.size-2);_OI<0?_OH>=_OG:_OH<=_OG;_OH+=_OI){$1.i=_OH;if(~~($1.i/$1.alnk)%2!=0){$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=$1.i-1;$1.trmv();var _ON=$k[--$j];$p($k[--$j],_ON,0);$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=$1.i+1;$1.trmv();var _OR=$k[--$j];$p($k[--$j],_OR,0);$k[$j++]=$1.pixs;$k[$j++]=1;$k[$j++]=$1.i-1;$1.trmv();var _OV=$k[--$j];$p($k[--$j],_OV,0);$k[$j++]=$1.pixs;$k[$j++]=1;$k[$j++]=$1.i;$1.trmv();var _OZ=$k[--$j];$p($k[--$j],_OZ,0);$k[$j++]=$1.pixs;$k[$j++]=1;$k[$j++]=$1.i+1;$1.trmv();var _Od=$k[--$j];$p($k[--$j],_Od,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i-1;$k[$j++]=0;$1.trmv();var _Oh=$k[--$j];$p($k[--$j],_Oh,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i+1;$k[$j++]=0;$1.trmv();var _Ol=$k[--$j];$p($k[--$j],_Ol,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i-1;$k[$j++]=1;$1.trmv();var _Op=$k[--$j];$p($k[--$j],_Op,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=1;$1.trmv();var _Ot=$k[--$j];$p($k[--$j],_Ot,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i+1;$k[$j++]=1;$1.trmv();var _Ox=$k[--$j];$p($k[--$j],_Ox,0)}$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-1);$k[$j++]=$1.i-1;$1.trmv();var _P2=$k[--$j];if($g($k[--$j],_P2)!=1){$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-1);$k[$j++]=$1.i-1;$1.trmv();var _P8=$k[--$j];$p($k[--$j],_P8,0);$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-2);$k[$j++]=$1.i-1;$1.trmv();var _PD=$k[--$j];$p($k[--$j],_PD,0);$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-2);$k[$j++]=$1.i;$1.trmv();var _PI=$k[--$j];$p($k[--$j],_PI,0);$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-2);$k[$j++]=$1.i+1;$1.trmv();var _PN=$k[--$j];$p($k[--$j],_PN,0);$k[$j++]=$1.pixs;$k[$j++]=$f($1.size-1);$k[$j++]=$1.i+1;$1.trmv();var _PS=$k[--$j];$p($k[--$j],_PS,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i-1;$k[$j++]=$f($1.size-1);$1.trmv();var _PX=$k[--$j];$p($k[--$j],_PX,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i-1;$k[$j++]=$f($1.size-2);$1.trmv();var _Pc=$k[--$j];$p($k[--$j],_Pc,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$f($1.size-2);$1.trmv();var _Ph=$k[--$j];$p($k[--$j],_Ph,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i+1;$k[$j++]=$f($1.size-2);$1.trmv();var _Pm=$k[--$j];$p($k[--$j],_Pm,0);$k[$j++]=$1.pixs;$k[$j++]=$1.i+1;$k[$j++]=$f($1.size-1);$1.trmv();var _Pr=$k[--$j];$p($k[--$j],_Pr,0)}}}$1.fpat=$a([$a([1,1,1,1,1,1,1,0]),$a([1,0,0,0,0,0,0,0]),$a([1,0,1,1,1,1,1,0]),$a([1,0,1,0,0,0,0,0]),$a([1,0,1,0,1,1,1,0]),$a([1,0,1,0,1,1,1,0]),$a([1,0,1,0,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);$1.fpat2=$a([$a([1,1,1,0,1,0,1,0]),$a([1,1,1,0,1,0,1,0]),$a([1,1,1,0,1,0,1,0]),$a([0,0,0,0,1,0,1,0]),$a([1,1,1,1,1,0,1,0]),$a([0,0,0,0,0,0,1,0]),$a([1,1,1,1,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);for(var _QD=0,_QC=$1.fpat.length-1;_QD<=_QC;_QD+=1){$1.y=_QD;for(var _QH=0,_QG=$g($1.fpat,0).length-1;_QH<=_QG;_QH+=1){$1.x=_QH;$1.fpb=$g($g($1.fpat,$1.y),$1.x);$1.fpb2=$g($g($1.fpat2,$1.y),$1.x);$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.qmv();var _QW=$k[--$j];$p($k[--$j],_QW,$1.fpb);$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.size-$1.x)-1);$k[$j++]=$1.y;$1.qmv();var _Qd=$k[--$j];$p($k[--$j],_Qd,$1.fpb);$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.size-$1.x)-1);$k[$j++]=$f($f($1.size-$1.y)-1);$1.qmv();var _Ql=$k[--$j];$p($k[--$j],_Ql,$1.fpb);$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$f($f($1.size-$1.y)-1);$1.qmv();var _Qs=$k[--$j];$p($k[--$j],_Qs,$1.fpb2)}}$1.functionmap=$a([$a([$a([0,8]),$a([$f($1.size-1),$f($1.size-9)])]),$a([$a([1,8]),$a([$f($1.size-2),$f($1.size-9)])]),$a([$a([2,8]),$a([$f($1.size-3),$f($1.size-9)])]),$a([$a([3,8]),$a([$f($1.size-4),$f($1.size-9)])]),$a([$a([4,8]),$a([$f($1.size-5),$f($1.size-9)])]),$a([$a([5,8]),$a([$f($1.size-6),$f($1.size-9)])]),$a([$a([6,8]),$a([$f($1.size-7),$f($1.size-9)])]),$a([$a([7,8]),$a([$f($1.size-8),$f($1.size-9)])]),$a([$a([8,8]),$a([$f($1.size-9),$f($1.size-9)])]),$a([$a([8,7]),$a([$f($1.size-9),$f($1.size-8)])]),$a([$a([8,6]),$a([$f($1.size-9),$f($1.size-7)])]),$a([$a([8,5]),$a([$f($1.size-9),$f($1.size-6)])]),$a([$a([8,4]),$a([$f($1.size-9),$f($1.size-5)])]),$a([$a([8,3]),$a([$f($1.size-9),$f($1.size-4)])]),$a([$a([8,2]),$a([$f($1.size-9),$f($1.size-3)])]),$a([$a([8,1]),$a([$f($1.size-9),$f($1.size-2)])]),$a([$a([8,0]),$a([$f($1.size-9),$f($1.size-1)])]),$a([$a([$f($1.size-9),0]),$a([8,$f($1.size-1)])]),$a([$a([$f($1.size-9),1]),$a([8,$f($1.size-2)])]),$a([$a([$f($1.size-9),2]),$a([8,$f($1.size-3)])]),$a([$a([$f($1.size-9),3]),$a([8,$f($1.size-4)])]),$a([$a([$f($1.size-9),4]),$a([8,$f($1.size-5)])]),$a([$a([$f($1.size-9),5]),$a([8,$f($1.size-6)])]),$a([$a([$f($1.size-9),6]),$a([8,$f($1.size-7)])]),$a([$a([$f($1.size-9),7]),$a([8,$f($1.size-8)])]),$a([$a([$f($1.size-9),8]),$a([8,$f($1.size-9)])]),$a([$a([$f($1.size-8),8]),$a([7,$f($1.size-9)])]),$a([$a([$f($1.size-7),8]),$a([6,$f($1.size-9)])]),$a([$a([$f($1.size-6),8]),$a([5,$f($1.size-9)])]),$a([$a([$f($1.size-5),8]),$a([4,$f($1.size-9)])]),$a([$a([$f($1.size-4),8]),$a([3,$f($1.size-9)])]),$a([$a([$f($1.size-3),8]),$a([2,$f($1.size-9)])]),$a([$a([$f($1.size-2),8]),$a([1,$f($1.size-9)])]),$a([$a([$f($1.size-1),8]),$a([0,$f($1.size-9)])])]);var _Tf=$1.functionmap;for(var _Tg=0,_Th=_Tf.length;_Tg<_Th;_Tg++){$F($g(_Tf,_Tg),function(){$F($k[--$j]);$1.qmv();$p($1.pixs,$k[--$j],0)})}var _Ts=$a([function(){$j-=2;$k[$j++]=1},function(){var _Tm=$k[--$j];var _Tn=$k[--$j];$k[$j++]=$f(_Tn+_Tm)%2},function(){var _To=$k[--$j];var _Tp=$k[--$j];$k[$j++]=$f($f(_To+_Tp)%3+_Tp%3)%2},function(){var _Tq=$k[--$j];var _Tr=$k[--$j];$k[$j++]=$f(_Tr%_Tq+$f(_Tq%_Tr+$f(_Tq%3+_Tr%3)))%2}]);$1.maskfuncs=_Ts;if($1.mask!=-1){$1.maskfuncs=$a([$g($1.maskfuncs,$1.mask-1)]);$1.bestmaskval=$1.mask-1}$1.masks=$a($1.maskfuncs.length);for(var _U3=0,_U2=$1.masks.length-1;_U3<=_U2;_U3+=1){$1.m=_U3;$1.mask=$a($1.size*$1.size);for(var _U9=0,_U8=$f($1.size-1);_U9<=_U8;_U9+=1){$1.j=_U9;for(var _UC=0,_UB=$f($1.size-1);_UC<=_UB;_UC+=1){$1.i=_UC;$k[$j++]=$1.i+1;$k[$j++]=$1.j+1;if($g($1.maskfuncs,$1.m)()===true){break}var _UI=$k[--$j];$k[$j++]=_UI==0;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _UM=$k[--$j];var _UO=$g($k[--$j],_UM);var _UP=$k[--$j];var _UQ=_UP&&_UO==-1?1:0;$k[$j++]=_UQ;$k[$j++]=$1.mask;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _UU=$k[--$j];var _UV=$k[--$j];$p(_UV,_UU,$k[--$j])}}$p($1.masks,$1.m,$1.mask)}$1.posx=0;$1.posy=0;$1.num=0;for(;;){if($1.posy==$1.size){break}$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.qmv();var _Uf=$k[--$j];if($g($k[--$j],_Uf)==-1){var _Uk=$g($1.cws,~~($1.num/8));var _Um=-(7-$1.num%8);$k[$j++]=(_Um<0?_Uk>>>-_Um:_Uk<<_Um)&1;$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.qmv();var _Uq=$k[--$j];var _Ur=$k[--$j];$p(_Ur,_Uq,$k[--$j]);$1.num=$1.num+1}$1.posx=$1.posx+1;if($1.posx==$1.size){$1.posx=0;$1.posy=$1.posy+1}}$1.evalfulln1n3=function(){$1.scrle=$k[--$j];$k[$j++]="scr1";$k[$j++]=0;$F($1.scrle,function(){var _V0=$k[--$j];$k[$j++]=_V0;if(_V0>=3){var _V1=$k[--$j];var _V3=$f($k[--$j]+_V1*4);$k[$j++]=_V3;$k[$j++]=_V3}$j--});var _V4=$k[--$j];$1[$k[--$j]]=_V4;$1.scr3=0;for(var _V8=5,_V7=$1.scrle.length-1;_V8<=_V7;_V8+=2){$1.j=_V8;if($g($1.scrle,$1.j)%3==0){$1.fact=~~($g($1.scrle,$1.j)/3);var _VH=$G($1.scrle,$1.j-4,4);for(var _VI=0,_VJ=_VH.length;_VI<_VJ;_VI++){$k[$j++]=$g(_VH,_VI)==$1.fact}var _VM=$k[--$j];var _VN=$k[--$j];var _VO=$k[--$j];var _VP=$k[--$j];if(_VP&&(_VO&&(_VN&&_VM))){if($1.j==5||$1.j+2>=$1.scrle.length){$1.scr3=$1.scr3+50}else{if($g($1.scrle,$1.j-5)>=3||$g($1.scrle,$1.j+1)>=3){$1.scr3=$1.scr3+50}}}}}for(var _Vd=1,_Vc=$1.scrle.length-5;_Vd<=_Vc;_Vd+=2){$1.j=_Vd;if($g($1.scrle,$1.j)%3==0){$1.fact=~~($g($1.scrle,$1.j)/3);var _Vm=$G($1.scrle,$1.j+1,4);for(var _Vn=0,_Vo=_Vm.length;_Vn<_Vo;_Vn++){$k[$j++]=$g(_Vm,_Vn)==$1.fact}var _Vr=$k[--$j];var _Vs=$k[--$j];var _Vt=$k[--$j];var _Vu=$k[--$j];if(_Vu&&(_Vt&&(_Vs&&_Vr))){if($1.j==1||$1.j+6>=$1.scrle.length){$1.scr3=$1.scr3+50}else{if($g($1.scrle,$1.j-1)>=3||$g($1.scrle,$1.j+5)>=3){$1.scr3=$1.scr3+50}}}}}$k[$j++]=$1.scr1;$k[$j++]=$1.scr3};$1.evalfull=function(){$1.sym=$k[--$j];$1.n1=0;$1.n3=0;$1.rle=$a($f($1.size+1));$1.lastpairs=$a($1.size);$1.thispairs=$a($1.size);$1.sizeadd1=$f($1.size+1);for(var _WI=0,_WH=$f($1.size-1);_WI<=_WH;_WI+=1){$1.i=_WI;$k[$j++]=Infinity;var _WK=$1.size;$k[$j++]=0;$k[$j++]=0;for(var _WM=$1.i,_WN=_WK,_WL=$f(_WK*_WK-1);_WN<0?_WM>=_WL:_WM<=_WL;_WM+=_WN){var _WP=$g($1.sym,_WM);var _WQ=$k[--$j];$k[$j++]=_WP;if($eq(_WQ,_WP)){var _WR=$k[--$j];var _WS=$k[--$j];$k[$j++]=$f(_WS+1);$k[$j++]=_WR}else{var _WT=$k[--$j];$k[$j++]=1;$k[$j++]=_WT}}$j--;var _WV=$m()+2;$r($G($1.rle,0,_WV-2));$1.evalfulln1n3();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--;$1.symrow=$G($1.sym,$1.i*$1.size,$1.size);$k[$j++]=Infinity;var _Wg=$1.symrow;$k[$j++]=0;$k[$j++]=0;for(var _Wh=0,_Wi=_Wg.length;_Wh<_Wi;_Wh++){var _Wj=$g(_Wg,_Wh);var _Wk=$k[--$j];$k[$j++]=_Wj;if($eq(_Wk,_Wj)){var _Wl=$k[--$j];var _Wm=$k[--$j];$k[$j++]=$f(_Wm+1);$k[$j++]=_Wl}else{var _Wn=$k[--$j];$k[$j++]=1;$k[$j++]=_Wn}}$j--;var _Wp=$m()+2;$r($G($1.rle,0,_Wp-2));$1.evalfulln1n3();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--}$k[$j++]=$f($1.n1+$1.n3)};$1.bestscore=999999999;for(var _Wz=0,_Wy=$1.masks.length-1;_Wz<=_Wy;_Wz+=1){$1.m=_Wz;$1.masksym=$a($1.size*$1.size);for(var _X6=0,_X5=$f($1.size*$1.size-1);_X6<=_X5;_X6+=1){$1.i=_X6;$p($1.masksym,$1.i,$xo($g($1.pixs,$1.i),$g($g($1.masks,$1.m),$1.i)))}if($1.masks.length!=1){$k[$j++]=$1.masksym;$1.evalfull();$1.score=$k[--$j];if($1.score<$1.bestscore){$1.bestsym=$1.masksym;$1.bestmaskval=$1.m;$1.bestscore=$1.score}}else{$1.bestsym=$1.masksym}}$1.pixs=$1.bestsym;$1.funval=((~~($f($1.size-21)/2)+20)*4+$1.eclval)*4+$1.bestmaskval;$k[$j++]=$a([($1.funval&3840)>>>8,($1.funval&240)>>>4,$1.funval&15]);$k[$j++]=4;$k[$j++]=16;$k[$j++]=19;$1.rscodes();$1.funvals=$k[--$j];$k[$j++]=Infinity;$F($1.funvals,function(){$k[$j++]=4;$1.tobin();$F($k[--$j],function(){var _Xb=$k[--$j];$k[$j++]=$f(_Xb-48)})});$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$1.funbits=$a();for(var _Xf=0,_Xe=$1.functionmap.length-1;_Xf<=_Xe;_Xf+=1){$1.i=_Xf;$F($g($1.functionmap,$1.i),function(){var _Xk=$k[--$j];$k[$j++]=$1.pixs;$q(_Xk);$1.qmv();var _Xo=$k[--$j];$p($k[--$j],_Xo,$g($1.funbits,$1.i))})}var _Xw=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.size],["pixy",$1.size],["height",$1.size*2/72],["width",$1.size*2/72],["opt",$1.options]]);$k[$j++]=_Xw;if(!$1.dontdraw){$0.renmatrix()}};$0.dotcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.rows=-1;$1.columns=-1;$1.ratio=-1;$1.parse=false;$1.parsefnc=false;$1.raw=false;$1.fast=false;$1.mask=-1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.rows=~~$1.rows;$1.columns=~~$1.columns;$1.ratio=+$1.ratio;$1.mask=~~$1.mask;if($1.ratio==-1&&$1.rows==-1&&$1.columns==-1){$1.ratio=3/2}$1.laa=-1;$1.lab=-2;$1.lac=-3;$1.bin=-4;$1.sfa=-5;$1.sfb=-6;$1.sb2=-7;$1.sb3=-8;$1.sb4=-9;$1.sb5=-10;$1.sb6=-11;$1.sfc=-12;$1.sc2=-13;$1.sc3=-14;$1.sc4=-15;$1.sc5=-16;$1.sc6=-17;$1.sc7=-18;$1.bsa=-19;$1.bsb=-20;$1.tma=-21;$1.tmb=-22;$1.tmc=-23;$1.tms=-24;$1.fn1=-25;$1.fn2=-26;$1.fn3=-27;$1.crl=-28;$1.aim=-29;$1.m05=-30;$1.m06=-31;$1.m12=-32;$1.mac=-33;var _G=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["eci",true],["FNC1",$1.fn1],["FNC3",$1.fn3]]);$1.fncvals=_G;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _J=$k[--$j];$1[$k[--$j]]=_J;$1.msglen=$1.msg.length;var _M=$1.msg;$k[$j++]="numecis";$k[$j++]=0;for(var _N=0,_O=_M.length;_N<_O;_N++){if($g(_M,_N)<=-1e6){var _Q=$k[--$j];$k[$j++]=$f(_Q+1)}}var _R=$k[--$j];$1[$k[--$j]]=_R;$1.msgtmp=$a($f($1.msg.length+$1.numecis*6));$1.j=0;for(var _Y=0,_X=$1.msg.length-1;_Y<=_X;_Y+=1){var _a=$g($1.msg,_Y);$k[$j++]=_a;if(_a<=-1e6){var _e=$G($R($s(7),-$k[--$j],10),1,6);for(var _f=0,_g=_e.length;_f<_g;_f++){$k[$j++]=$g(_e,_f)}$r($a(6));$P($1.msgtmp,$1.j+1,$k[--$j]);$p($1.msgtmp,$1.j,$1.fn2);$1.j=$1.j+7}else{$p($1.msgtmp,$1.j,$k[--$j]);$1.j=$1.j+1}}$1.msg=$1.msgtmp;$1.msglen=$1.msg.length;$1.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$1.sfb,$1.crl,"96"]),$a([$1.sb2,9,"97"]),$a([$1.sb3,28,"98"]),$a([$1.sb4,29,"99"]),$a([$1.sb5,30,$1.aim]),$a([$1.sb6,$1.sfa,$1.laa]),$a([$1.lab,$1.laa,$1.sfb]),$a([$1.sc2,$1.sc2,$1.sb2]),$a([$1.sc3,$1.sc3,$1.sb3]),$a([$1.sc4,$1.sc4,$1.sb4]),$a([$1.lac,$1.lac,$1.lab]),$a([$1.fn1,$1.fn1,$1.fn1]),$a([$1.fn2,$1.fn2,$1.fn2]),$a([$1.fn3,$1.fn3,$1.fn3]),$a([$1.bsa,$1.bsa,$1.bsa]),$a([$1.bsb,$1.bsb,$1.bsb]),$a([$1.bin,$1.bin,$1.bin])]);$1.charvals=$a([new Map,new Map,new Map]);for(var _3W=0,_3V=$1.charmaps.length-1;_3W<=_3V;_3W+=1){$1.i=_3W;$1.encs=$g($1.charmaps,$1.i);for(var _3a=0;_3a<=2;_3a+=1){$1.j=_3a;var _3d=$g($1.encs,$1.j);$k[$j++]=_3d;if($eq($t(_3d),"stringtype")){var _3g=$g($k[--$j],0);$k[$j++]=_3g}$p($g($1.charvals,$1.j),$k[--$j],$1.i)}}$1.Avals=$g($1.charvals,0);$1.Bvals=$g($1.charvals,1);$p($1.Bvals,$1.m05,97);$p($1.Bvals,$1.m06,98);$p($1.Bvals,$1.m12,99);$p($1.Bvals,$1.mac,100);$1.Cvals=$g($1.charvals,2);$k[$j++]=Infinity;var _4A=$a([$1.sc2,$1.sc3,$1.sc4,$1.sc5,$1.sc6,$1.sc7,$1.tma,$1.tmb,$1.tmc,$1.tms]);$k[$j++]=102;for(var _4B=0,_4C=_4A.length;_4B<_4C;_4B++){var _4F=$f($k[--$j]+1);$k[$j++]=$g(_4A,_4B);$k[$j++]=_4F;$k[$j++]=_4F}$j--;$1.BINvals=$d();$k[$j++]=Infinity;for(var _4I=0,_4J=$1.msglen+1;_4I<_4J;_4I++){$k[$j++]=0}$1.nDigits=$a();$k[$j++]=Infinity;for(var _4M=0,_4N=$1.msglen+1;_4M<_4N;_4M++){$k[$j++]=false}$1.SeventeenTen=$a();$k[$j++]=Infinity;for(var _4Q=0,_4R=$1.msglen+1;_4Q<_4R;_4Q++){$k[$j++]=false}$1.ECI=$a();$k[$j++]=Infinity;for(var _4U=0,_4V=$1.msglen+1;_4U<_4V;_4U++){$k[$j++]=false}$1.DatumA=$a();$k[$j++]=Infinity;for(var _4Y=0,_4Z=$1.msglen+1;_4Y<_4Z;_4Y++){$k[$j++]=false}$1.DatumB=$a();$k[$j++]=Infinity;for(var _4c=0,_4d=$1.msglen+1;_4c<_4d;_4c++){$k[$j++]=false}$1.DatumC=$a();$k[$j++]=Infinity;for(var _4g=0,_4h=$1.msglen+8;_4g<_4h;_4g++){$k[$j++]=false}$1.Binary=$a();$k[$j++]=Infinity;for(var _4k=0,_4l=$1.msglen+1;_4k<_4l;_4k++){$k[$j++]=0}$1.AheadC=$a();$k[$j++]=Infinity;for(var _4o=0,_4p=$1.msglen+1;_4o<_4p;_4o++){$k[$j++]=0}$1.TryC=$a();$k[$j++]=Infinity;for(var _4s=0,_4t=$1.msglen+1;_4s<_4t;_4s++){$k[$j++]=0}$1.AheadA=$a();$k[$j++]=Infinity;for(var _4w=0,_4x=$1.msglen+1;_4w<_4x;_4w++){$k[$j++]=0}$1.AheadB=$a();$k[$j++]=Infinity;for(var _50=0,_51=$1.msglen+1;_50<_51;_50++){$k[$j++]=0}$1.UntilEndSeg=$a();for(var _54=$1.msglen-1;_54>=0;_54-=1){$1.i=_54;$1.barchar=$g($1.msg,$1.i);if($1.barchar>=48&&$1.barchar<=57){$p($1.nDigits,$1.i,$f($g($1.nDigits,$1.i+1)+1))}var _5H=$g($1.Avals,$1.barchar)!==undefined;if(_5H){$p($1.DatumA,$1.i,true)}var _5M=$g($1.Bvals,$1.barchar)!==undefined;if(_5M){$p($1.DatumB,$1.i,true)}$1.CRLF=false;if($1.barchar==13&&$1.i<$1.msglen-1){if($g($1.msg,$1.i+1)==10){$1.CRLF=true}}if($1.CRLF){$p($1.DatumB,$1.i,true)}if($g($1.nDigits,$1.i)>=2){$p($1.DatumC,$1.i,true)}if($1.barchar<0){$p($1.DatumC,$1.i,true)}if($1.barchar>=128){$p($1.Binary,$1.i,true)}if($g($1.nDigits,$1.i)>=10){$k[$j++]=Infinity;$q($G($1.msg,$1.i,10));for(var _5p=0,_5q=1;_5p<_5q;_5p++){if($k[--$j]!=48){$k[$j++]=false;break}if($k[--$j]!=49){$k[$j++]=false;break}$j-=6;if($k[--$j]!=55){$k[$j++]=false;break}if($k[--$j]!=49){$k[$j++]=false;break}$k[$j++]=true}$p($1.SeventeenTen,$1.i,$k[--$j]);$l()}if($g($1.nDigits,$1.i+1)>=6&&$g($1.msg,$1.i)==$1.fn2){$p($1.ECI,$1.i,true)}if($1.barchar<0&&$1.barchar!=$1.fn3){$p($1.AheadC,$1.i,$f($g($1.AheadC,$1.i+1)+1))}else{if($g($1.nDigits,$1.i)<=1){$p($1.AheadC,$1.i,0)}else{$p($1.AheadC,$1.i,$f($g($1.AheadC,$1.i+2)+1))}}if($g($1.nDigits,$1.i)>0&&$gt($g($1.AheadC,$1.i),$g($1.AheadC,$1.i+1))){$p($1.TryC,$1.i,$g($1.AheadC,$1.i))}if($g($1.DatumA,$1.i)&&$g($1.TryC,$1.i)<2&&$1.barchar!=$1.fn3){$p($1.AheadA,$1.i,$f($g($1.AheadA,$1.i+1)+1))}if($g($1.DatumB,$1.i)&&$g($1.TryC,$1.i)<2&&$1.barchar!=$1.fn3){$k[$j++]=$1.AheadB;$k[$j++]=$1.i;$k[$j++]=$1.AheadB;$k[$j++]=$1.i+1;if($1.CRLF){var _73=$k[--$j];$k[$j++]=$f(_73+1)}var _74=$k[--$j];var _76=$g($k[--$j],_74);var _77=$k[--$j];$p($k[--$j],_77,$f(_76+1))}if($1.barchar!=$1.fn3){$p($1.UntilEndSeg,$1.i,$f($g($1.UntilEndSeg,$1.i+1)+1))}}$1.A=0;$1.B=1;$1.C=2;$1.BIN=3;$1.addtocws=function(){var _7G=$k[--$j];$P($1.cws,$1.j,_7G);$1.j=_7G.length+$1.j};$1.base259to103=function(){$1.in=$k[--$j];$1.inlen=$1.in.length;$k[$j++]=Infinity;for(var _7N=0,_7O=5-$1.inlen;_7N<_7O;_7N++){$k[$j++]=0}$q($1.in);$1.in=$a();$1.out=$a(6);$k[$j++]=Infinity;$q($G($1.in,0,2));$1.msbs=$a();$k[$j++]=Infinity;$q($1.msbs);var _7W=$k[--$j];var _7X=$k[--$j];$k[$j++]=$f(_7W+_7X*259);for(var _7Y=0,_7Z=2;_7Y<_7Z;_7Y++){var _7a=$k[--$j];$k[$j++]=_7a%103;$k[$j++]=~~(_7a/103)}$1.mscs=$a();$k[$j++]=Infinity;$q($G($1.in,2,3));$1.lsbs=$a();$k[$j++]=Infinity;$q($1.lsbs);var _7g=$k[--$j];var _7h=$k[--$j];var _7i=$k[--$j];$k[$j++]=$f($f(_7g+_7h*259)+_7i*67081);for(var _7j=0,_7k=3;_7j<_7k;_7j++){var _7l=$k[--$j];$k[$j++]=_7l%103;$k[$j++]=~~(_7l/103)}$1.lscs=$a();var _7o=$g($1.lscs,0);var _7q=$g($1.mscs,0);$p($1.out,5,$f(_7o+_7q*42)%103);var _7t=$g($1.lscs,1);var _7v=$g($1.mscs,0);var _7x=$g($1.mscs,1);$p($1.out,4,$f($f($f(~~($f(_7o+_7q*42)/103)+_7t)+_7v*68)+_7x*42)%103);var _80=$g($1.lscs,2);var _82=$g($1.mscs,0);var _84=$g($1.mscs,1);var _86=$g($1.mscs,2);$p($1.out,3,$f($f($f($f(~~($f($f($f(~~($f(_7o+_7q*42)/103)+_7t)+_7v*68)+_7x*42)/103)+_80)+_82*92)+_84*68)+_86*42)%103);var _89=$g($1.lscs,3);var _8B=$g($1.mscs,0);var _8D=$g($1.mscs,1);var _8F=$g($1.mscs,2);$p($1.out,2,$f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7o+_7q*42)/103)+_7t)+_7v*68)+_7x*42)/103)+_80)+_82*92)+_84*68)+_86*42)/103)+_89)+_8B*15)+_8D*92)+_8F*68)%103);var _8I=$g($1.mscs,1);var _8K=$g($1.mscs,2);$p($1.out,1,$f($f(~~($f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7o+_7q*42)/103)+_7t)+_7v*68)+_7x*42)/103)+_80)+_82*92)+_84*68)+_86*42)/103)+_89)+_8B*15)+_8D*92)+_8F*68)/103)+_8I*15)+_8K*92)%103);$p($1.out,0,$f(~~($f($f(~~($f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7o+_7q*42)/103)+_7t)+_7v*68)+_7x*42)/103)+_80)+_82*92)+_84*68)+_86*42)/103)+_89)+_8B*15)+_8D*92)+_8F*68)/103)+_8I*15)+_8K*92)/103)+$g($1.mscs,2)*15)%103);$k[$j++]=$G($1.out,6-$1.inlen-1,$1.inlen+1)};$1.finaliseBIN=function(){if($1.bpos!=0){$k[$j++]=$G($1.bvals,0,$1.bpos);$1.base259to103();$q($k[--$j]);$1.bpos=0}};$1.addtobin=function(){$p($1.bvals,$1.bpos,$k[--$j]);$1.bpos=$1.bpos+1;if($1.bpos==5){$1.finaliseBIN()}};$1.ECIabc=function(){var _8f=$G($1.msg,$1.i+1,6);$k[$j++]=0;for(var _8g=0,_8h=_8f.length;_8g<_8h;_8g++){var _8j=$k[--$j];$k[$j++]=$f(_8j+$f($g(_8f,_8g)-48))*10}var _8l=~~($k[--$j]/10);$k[$j++]=_8l;if(_8l>=40){var _8n=$f($k[--$j]-40);var _8o=_8n%12769;$k[$j++]=~~(_8n/12769)+40;$k[$j++]=~~(_8o/113);$k[$j++]=_8o%113}};$1.ECIbin=function(){$k[$j++]=Infinity;var _8r=$G($1.msg,$1.i+1,6);$k[$j++]=0;for(var _8s=0,_8t=_8r.length;_8s<_8t;_8s++){var _8v=$k[--$j];$k[$j++]=$f(_8v+$f($g(_8r,_8s)-48))*10}var _8x=~~($k[--$j]/10);$k[$j++]=_8x;if(_8x>=65536){var _8y=$k[--$j];var _8z=_8y%65536;$k[$j++]=258;$k[$j++]=~~(_8y/65536);$k[$j++]=~~(_8z/256);$k[$j++]=_8z%256}else{var _90=$k[--$j];$k[$j++]=_90;if(_90>=256){var _91=$k[--$j];$k[$j++]=257;$k[$j++]=~~(_91/256);$k[$j++]=_91%256}else{var _92=$k[--$j];$k[$j++]=256;$k[$j++]=_92}}var _93=$a();for(var _94=0,_95=_93.length;_94<_95;_94++){$k[$j++]=$g(_93,_94);$1.addtobin()}};$1.encC=function(){for(var _97=0,_98=1;_97<_98;_97++){if($1.i==$1.segstart){for(var _9B=0,_9C=1;_9B<_9C;_9B++){if($1.i>$f($1.segend-7)){$k[$j++]=0;break}if($g($1.msg,$1.segstart)!=91){$k[$j++]=0;break}if($g($1.msg,$1.segstart+1)!=41){$k[$j++]=0;break}if($g($1.msg,$1.segstart+2)!=62){$k[$j++]=0;break}if($g($1.msg,$1.segstart+3)!=30){$k[$j++]=0;break}var _9T=$g($1.msg,$1.segstart+4);if(_9T<48||_9T>57){$k[$j++]=0;break}var _9W=$g($1.msg,$1.segstart+5);if(_9W<48||_9W>57){$k[$j++]=0;break}if($g($1.msg,$f($1.segend-1))!=4){$k[$j++]=0;break}var _9g=$f($f($g($1.msg,$1.segstart+4)-48)*10+$f($g($1.msg,$1.segstart+5)-48));$k[$j++]=_9g;if(_9g!=5&&(_9g!=6&&_9g!=12)){$j--;$k[$j++]=$1.mac;break}if($g($1.msg,$1.segstart+6)!=29){$j--;$k[$j++]=0;break}if($g($1.msg,$f($1.segend-2))!=30){$j--;$k[$j++]=0;break}var _9o=$k[--$j];$k[$j++]=_9o;if(_9o==5){$j--;$k[$j++]=$1.m05;break}if($k[--$j]==6){$k[$j++]=$1.m06;break}$k[$j++]=$1.m12;break}$1.inmac=$k[--$j];if($1.inmac!=0){$1.mode=$1.B;$k[$j++]=$a([$g($1.Bvals,$1.inmac)]);$1.addtocws();var _A3=$1.inmac!=$1.mac?7:6;$1.i=$1.i+_A3;break}}if($1.i==$1.segstart){if($g($1.nDigits,$1.i)>=2){$k[$j++]=$a([$g($1.Cvals,$1.fn1)]);$1.addtocws()}if($g($1.msg,$1.i)==$1.fn1&&$g($1.nDigits,$1.i+1)>=2){$1.i=$1.i+1}}if($g($1.SeventeenTen,$1.i)){$k[$j++]=$a([$g($1.Cvals,$1.aim),$f($f($g($1.msg,$1.i+2)-48)*10+$f($g($1.msg,$1.i+3)-48)),$f($f($g($1.msg,$1.i+4)-48)*10+$f($g($1.msg,$1.i+5)-48)),$f($f($g($1.msg,$1.i+6)-48)*10+$f($g($1.msg,$1.i+7)-48))]);$1.addtocws();$1.i=$1.i+10;break}if($g($1.DatumC,$1.i)){var _Aq=$g($1.msg,$1.i);if(_Aq==$1.fn1||(_Aq==$1.fn2||_Aq==$1.fn3)){$k[$j++]=$a([$g($1.Cvals,$g($1.msg,$1.i))]);$1.addtocws();if($g($1.ECI,$1.i)){$k[$j++]=Infinity;$1.ECIabc();var _B3=$a();$k[$j++]=_B3;$1.addtocws();$1.i=$1.i+7;break}if($g($1.msg,$1.i)==$1.fn3&&$1.segstart!=$1.i){$1.i=$1.i+1;$1.inmac=0;$1.segstart=$1.i;$1.segend=$f($1.i+$g($1.UntilEndSeg,$1.i));break}$1.i=$1.i+1;break}$k[$j++]=$a([$f($f($g($1.msg,$1.i)-48)*10+$f($g($1.msg,$1.i+1)-48))]);$1.addtocws();$1.i=$1.i+2;break}if($g($1.Binary,$1.i)){if($g($1.nDigits,$1.i+1)>0){if($g($1.msg,$1.i)<160){$k[$j++]=$a([$g($1.Cvals,$1.bsa),$g($1.Avals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}else{$k[$j++]=$a([$g($1.Cvals,$1.bsb),$g($1.Bvals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}$1.i=$1.i+1;break}$k[$j++]=$a([$g($1.Cvals,$1.bin)]);$1.addtocws();$1.mode=$1.BIN;break}$1.m=$g($1.AheadA,$1.i);$1.n=$g($1.AheadB,$1.i);if($gt($1.m,$1.n)){$k[$j++]=$a([$g($1.Cvals,$1.laa)]);$1.addtocws();$1.mode=$1.A;break}if($1.i==$1.segstart){var _CE=$g($1.msg,$1.i);if(_CE==9||(_CE==28||(_CE==29||_CE==30))){$k[$j++]=$a([$g($1.Cvals,$1.laa)]);$1.addtocws();$1.mode=$1.A;break}}if($1.n>4){$k[$j++]=$a([$g($1.Cvals,$1.lab)]);$1.addtocws();$1.mode=$1.B;break}$k[$j++]=$a([$g($1.Cvals,$g($a([$1.sfb,$1.sb2,$1.sb3,$1.sb4]),$f($1.n-1)))]);$1.addtocws();for(var _Cb=0,_Cc=$1.n;_Cb<_Cc;_Cb++){$k[$j++]=$a([$g($1.Bvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1}break}};$1.encB=function(){for(var _Ck=0,_Cl=1;_Ck<_Cl;_Ck++){$1.n=$g($1.TryC,$1.i);if($1.n>=2){if($1.n>4){$k[$j++]=$a([$g($1.Bvals,$1.lac)]);$1.addtocws();$1.mode=$1.C;break}$k[$j++]=$a([$g($1.Bvals,$g($a([$1.sfc,$1.sc2,$1.sc3,$1.sc4]),$f($1.n-1)))]);$1.addtocws();for(var _D7=0,_D8=$1.n;_D7<_D8;_D7++){if($g($1.msg,$1.i)<0){$k[$j++]=$a([$g($1.Cvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1}else{$k[$j++]=$a([$f($f($g($1.msg,$1.i)-48)*10+$f($g($1.msg,$1.i+1)-48))]);$1.addtocws();$1.i=$1.i+2}}break}if($g($1.DatumB,$1.i)){var _DW=$g($1.msg,$1.i);if(_DW==$1.fn1||(_DW==$1.fn2||_DW==$1.fn3)){$k[$j++]=$a([$g($1.Bvals,$g($1.msg,$1.i))]);$1.addtocws();if($g($1.ECI,$1.i)){$k[$j++]=Infinity;$1.ECIabc();var _Dj=$a();$k[$j++]=_Dj;$1.addtocws();$1.i=$1.i+7;break}if($g($1.msg,$1.i)==$1.fn3&&$1.i!=$1.segstart){$1.i=$1.i+1;$1.mode=$1.C;$1.inmac=0;$1.segstart=$1.i;$1.segend=$f($1.i+$g($1.UntilEndSeg,$1.i));break}$1.i=$1.i+1;break}if($g($1.msg,$1.i)==13&&$1.i<$1.msglen-1){if($g($1.msg,$1.i+1)==10){$k[$j++]=$a([$g($1.Bvals,$1.crl)]);$1.addtocws();$1.i=$1.i+2;break}}$k[$j++]=$a([$g($1.Bvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1;break}if($g($1.Binary,$1.i)){if($g($1.DatumB,$1.i+1)){if($g($1.msg,$1.i)<160){$k[$j++]=$a([$g($1.Bvals,$1.bsa),$g($1.Avals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}else{$k[$j++]=$a([$g($1.Bvals,$1.bsb),$g($1.Bvals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}$1.i=$1.i+1;break}$k[$j++]=$a([$g($1.Bvals,$1.bin)]);$1.addtocws();$1.mode=$1.BIN;break}if($g($1.AheadA,$1.i)==1){$k[$j++]=$a([$g($1.Bvals,$1.sfa),$g($1.Avals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1;break}$k[$j++]=$a([$g($1.Bvals,$1.laa)]);$1.addtocws();$1.mode=$1.A;break}};$1.encA=function(){for(var _F8=0,_F9=1;_F8<_F9;_F8++){$1.n=$g($1.TryC,$1.i);if($1.n>=2){if($1.n>4){$k[$j++]=$a([$g($1.Avals,$1.lac)]);$1.addtocws();$1.mode=$1.C;break}$k[$j++]=$a([$g($1.Avals,$g($a([$1.sfc,$1.sc2,$1.sc3,$1.sc4]),$f($1.n-1)))]);$1.addtocws();for(var _FV=0,_FW=$1.n;_FV<_FW;_FV++){if($g($1.msg,$1.i)<0){$k[$j++]=$a([$g($1.Cvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1}else{$k[$j++]=$a([$f($f($g($1.msg,$1.i)-48)*10+$f($g($1.msg,$1.i+1)-48))]);$1.addtocws();$1.i=$1.i+2}}break}if($g($1.DatumA,$1.i)){var _Fu=$g($1.msg,$1.i);if(_Fu==$1.fn1||(_Fu==$1.fn2||_Fu==$1.fn3)){$k[$j++]=$a([$g($1.Avals,$g($1.msg,$1.i))]);$1.addtocws();if($g($1.ECI,$1.i)){$k[$j++]=Infinity;$1.ECIabc();var _G7=$a();$k[$j++]=_G7;$1.addtocws();$1.i=$1.i+7;break}if($g($1.msg,$1.i)==$1.fn3&&$1.i!=$1.segstart){$1.i=$1.i+1;$1.mode=$1.C;$1.inmac=0;$1.segstart=$1.i;$1.segend=$f($1.i+$g($1.UntilEndSeg,$1.i));break}$1.i=$1.i+1;break}$k[$j++]=$a([$g($1.Avals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1;break}if($g($1.Binary,$1.i)){if($g($1.DatumA,$1.i+1)){if($g($1.msg,$1.i)<160){$k[$j++]=$a([$g($1.Avals,$1.bsa),$g($1.Avals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}else{$k[$j++]=$a([$g($1.Avals,$1.bsb),$g($1.Bvals,$f($g($1.msg,$1.i)-128))]);$1.addtocws()}$1.i=$1.i+1;break}$k[$j++]=$a([$g($1.Avals,$1.bin)]);$1.addtocws();$1.mode=$1.BIN;break}$1.n=$g($1.AheadB,$1.i);if($1.n>6){$k[$j++]=$a([$g($1.Avals,$1.lab)]);$1.addtocws();$1.mode=$1.B;break}$k[$j++]=$a([$g($1.Avals,$g($a([$1.sfb,$1.sb2,$1.sb3,$1.sb4,$1.sb5,$1.sb6]),$f($1.n-1)))]);$1.addtocws();for(var _HN=0,_HO=$1.n;_HN<_HO;_HN++){$k[$j++]=$a([$g($1.Bvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1}break}};$1.encBIN=function(){for(var _HW=0,_HX=1;_HW<_HX;_HW++){$1.n=$g($1.TryC,$1.i);if($1.n>=2){$k[$j++]=Infinity;$1.finaliseBIN();var _Hc=$a();$k[$j++]=_Hc;$1.addtocws();if($1.n>7){var _Hi=$k[--$j];$1.mode=$1.C;$k[$j++]=$f(_Hi+$a([$g($1.BINvals,$1.tmc)]));break}$k[$j++]=$a([$g($1.BINvals,$g($a([$1.sc2,$1.sc3,$1.sc4,$1.sc5,$1.sc6,$1.sc7]),$f($1.n-2)))]);$1.addtocws();for(var _Hx=0,_Hy=$1.n;_Hx<_Hy;_Hx++){if($g($1.msg,$1.i)<0){$k[$j++]=$a([$g($1.Cvals,$g($1.msg,$1.i))]);$1.addtocws();$1.i=$1.i+1}else{$k[$j++]=$a([$f($f($g($1.msg,$1.i)-48)*10+$f($g($1.msg,$1.i+1)-48))]);$1.addtocws();$1.i=$1.i+2}}break}if($g($1.ECI,$1.i)&&$g($1.Binary,$1.i+7)){$k[$j++]=Infinity;$1.ECIbin();var _IN=$a();$k[$j++]=_IN;$1.addtocws();$1.i=$1.i+7;if($1.i==$1.msglen){$k[$j++]=Infinity;$1.finaliseBIN();var _IR=$a();$k[$j++]=_IR;$1.addtocws()}break}if($g($1.msg,$1.i)>=0){if($g($1.Binary,$1.i)||$g($1.Binary,$1.i+1)||$g($1.Binary,$1.i+2)||$g($1.Binary,$1.i+3)||$g($1.ECI,$1.i+1)&&$g($1.Binary,$1.i+8)){$k[$j++]=Infinity;$k[$j++]=$g($1.msg,$1.i);$1.addtobin();var _Iq=$a();$k[$j++]=_Iq;$1.addtocws();$1.i=$1.i+1;if($1.i==$1.msglen){$k[$j++]=Infinity;$1.finaliseBIN();var _Iu=$a();$k[$j++]=_Iu;$1.addtocws()}break}}$k[$j++]=Infinity;$1.finaliseBIN();var _Iv=$a();$k[$j++]=_Iv;$1.addtocws();if($1.i!=$1.msglen-1){if($g($1.msg,$1.i)==$1.fn3&&$1.i!=$1.segstart){$k[$j++]=$a([$g($1.BINvals,$1.tms)]);$1.addtocws();$1.i=$1.i+1;$1.mode=$1.C;$1.inmac=0;$1.segstart=$1.i;$1.segend=$f($1.i+$g($1.UntilEndSeg,$1.i));break}if($gt($g($1.AheadA,$1.i),$g($1.AheadB,$1.i))){$k[$j++]=$a([$g($1.BINvals,$1.tma)]);$1.addtocws();$1.mode=$1.A}else{$k[$j++]=$a([$g($1.BINvals,$1.tmb)]);$1.addtocws();$1.mode=$1.B}break}break}};$1.cws=$a($1.msglen*2+1);$1.mode=$1.C;$1.bvals=$a(5);$1.bpos=0;$1.inmac=0;$1.segstart=0;$1.segend=$g($1.UntilEndSeg,0);$1.i=0;$1.j=0;for(;;){if($1.i>=$1.msglen){break}if($1.inmac!=0){if($1.inmac!=$1.mac&&$1.i==$f($1.segend-2)){$1.i=$1.i+2;if($1.i>=$1.msglen){break}}if($1.inmac==$1.mac&&$1.i==$f($1.segend-1)){$1.i=$1.i+1;if($1.i>=$1.msglen){break}}}if($1[$g($a(["encA","encB","encC","encBIN"]),$1.mode)]()===true){break}}$1.cws=$G($1.cws,0,$1.j);$1.nd=$1.cws.length;$1.minarea=(($1.nd+3+~~($1.nd/2))*9+2)*2;if($1.ratio!=-1){$1.hgt=Math.sqrt($1.minarea/$1.ratio);$1.wid=Math.sqrt($1.minarea*$1.ratio);$1.h=~~$1.hgt;$1.w=~~$1.wid;if(($1.h+$1.w)%2==1){if($1.h*$1.w<$1.minarea){$1.h=$1.h+1;$1.w=$1.w+1}}else{if($1.hgt*$1.w<$1.wid*$1.h){$1.w=$1.w+1;if($1.h*$1.w<$1.minarea){$1.w=$1.w-1;$1.h=$1.h+1;if($1.h*$1.w<$1.minarea){$1.w=$1.w+2}}}else{$1.h=$1.h+1;if($1.h*$1.w<$1.minarea){$1.h=$1.h-1;$1.w=$1.w+1;if($1.h*$1.w<$1.minarea){$1.h=$1.h+2}}}}$1.rows=$1.h;$1.columns=$1.w}else{if($1.columns==-1){var _Kk=~~(($1.minarea+$1.rows-1)/$1.rows);$k[$j++]="columns";$k[$j++]=_Kk;if((_Kk+$1.rows)%2==0){var _Km=$k[--$j];$k[$j++]=$f(_Km+1)}var _Kn=$k[--$j];$1[$k[--$j]]=_Kn}if($1.rows==-1){var _Kt=~~(($1.minarea+$1.columns-1)/$1.columns);$k[$j++]="rows";$k[$j++]=_Kt;if((_Kt+$1.columns)%2==0){var _Kv=$k[--$j];$k[$j++]=$f(_Kv+1)}var _Kw=$k[--$j];$1[$k[--$j]]=_Kw}}$1.ndots=~~($1.rows*$1.columns/2);for(;;){var _L1=$1.nd+1;if((_L1+(~~(_L1/2)+3))*9+2>$1.ndots){break}$1.nd=$1.nd+1}$1.nc=~~($1.nd/2)+3;$1.nw=$1.nd+$1.nc;$1.rembits=$1.ndots-($1.nw*9+2);if($1.nd>$1.cws.length){$k[$j++]=Infinity;$q($1.cws);var _LE=$1.mode==$1.BIN?109:106;$k[$j++]=_LE;for(var _LH=0,_LI=$1.nd-$1.cws.length-1;_LH<_LI;_LH++){$k[$j++]=106}$1.cws=$a()}$1.encs=$a(["101010101","010101011","010101101","010110101","011010101","101010110","101011010","101101010","110101010","010101110","010110110","010111010","011010110","011011010","011101010","100101011","100101101","100110101","101001011","101001101","101010011","101011001","101100101","101101001","110010101","110100101","110101001","001010111","001011011","001011101","001101011","001101101","001110101","010010111","010011011","010011101","010100111","010110011","010111001","011001011","011001101","011010011","011011001","011100101","011101001","100101110","100110110","100111010","101001110","101011100","101100110","101101100","101110010","101110100","110010110","110011010","110100110","110101100","110110010","110110100","111001010","111010010","111010100","001011110","001101110","001110110","001111010","010011110","010111100","011001110","011011100","011100110","011101100","011110010","011110100","100010111","100011011","100011101","100100111","100110011","100111001","101000111","101100011","101110001","110001011","110001101","110010011","110011001","110100011","110110001","111000101","111001001","111010001","000101111","000110111","000111011","000111101","001001111","001100111","001110011","001111001","010001111","011000111","011100011","011110001","100011110","100111100","101111000","110001110","110011100","110111000","111000110","111001100"]);if($1.rows%2==0){$1.sixedges=$a([$a([$1.columns-1,$1.rows-2]),$a([0,$1.rows-2]),$a([$1.columns-2,$1.rows-1]),$a([1,$1.rows-1]),$a([$1.columns-1,0]),$a([0,0])])}else{$1.sixedges=$a([$a([$1.columns-2,0]),$a([$1.columns-2,$1.rows-1]),$a([$1.columns-1,1]),$a([$1.columns-1,$1.rows-2]),$a([0,0]),$a([0,$1.rows-1])])}$1.dmv=function(){var _Lp=$k[--$j];var _Lq=$k[--$j];$k[$j++]=$f(_Lq+_Lp*$1.columns)};$1.outline=$a($1.rows*$1.columns);for(var _Lw=0,_Lv=$1.rows-1;_Lw<=_Lv;_Lw+=1){$1.y=_Lw;for(var _Lz=0,_Ly=$1.columns-1;_Lz<=_Ly;_Lz+=1){$1.x=_Lz;$k[$j++]=$1.outline;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.dmv();var _M5=$k[--$j];$p($k[--$j],_M5,($1.x+$1.y)%2-1)}}var _M7=$1.sixedges;for(var _M8=0,_M9=_M7.length;_M8<_M9;_M8++){$k[$j++]=$1.outline;$q($g(_M7,_M8));$1.dmv();var _MC=$k[--$j];$p($k[--$j],_MC,1)}$1.clearcol=function(){$1.x=$k[--$j];$k[$j++]=true;for(var _MI=$1.x&1,_MH=$1.rows-1;_MI<=_MH;_MI+=2){$k[$j++]=$1.x;$k[$j++]=_MI;$1.dmv();if($g($1.sym,$k[--$j])==1){$j--;$k[$j++]=false;break}}};$1.clearrow=function(){$1.y=$k[--$j];$k[$j++]=true;for(var _MR=$1.y&1,_MQ=$1.columns-1;_MR<=_MQ;_MR+=2){$k[$j++]=_MR;$k[$j++]=$1.y;$1.dmv();if($g($1.sym,$k[--$j])==1){$j--;$k[$j++]=false;break}}};$1.evalsymbol=function(){$1.sym=$k[--$j];$1.worst=9999999;var _Mb=$a([$a(["x",0]),$a(["x",1]),$a(["y",0]),$a(["y",1])]);for(var _Mc=0,_Md=_Mb.length;_Mc<_Md;_Mc++){$q($g(_Mb,_Mc));$1.fl=$k[--$j];$1.dir=$k[--$j];$1.sum=0;$1.first=-1;$1.last=-1;var _Mi=$eq($1.dir,"x")?$1.columns:$1.rows;for(var _Mk=0,_Mj=_Mi-1;_Mk<=_Mj;_Mk+=1){$1[$1.dir]=_Mk;var _Mm=$1.sym;var _Mo=$1[$1.dir];var _Mq=$eq($1.dir,"x")?$1.rows:$1.columns;var _Mt=(_Mq-1)*$1.fl;if($eq($1.dir,"y")){var _=_Mt;_Mt=_Mo;_Mo=_}$k[$j++]=_Mm;$k[$j++]=_Mo;$k[$j++]=_Mt;$1.dmv();var _Mu=$k[--$j];if($g($k[--$j],_Mu)==1){if($1.first==-1){$1.first=$1[$1.dir]}$1.last=$1[$1.dir];$1.sum=$1.sum+1}}var _N7=$eq($1.dir,"x")?$1.rows:$1.columns;var _N8=$f($f($1.sum+$1.last)-$1.first)*_N7;$k[$j++]=_N8;if(_N8<$1.worst){$1.worst=$k[--$j]}else{$j--}}$1.pen=0;if($1.rows%2==1||$1.rows<=12){$1.sum=0;$1.p=0;for(var _NF=1,_NE=$1.columns-2;_NF<=_NE;_NF+=1){$k[$j++]=_NF;$1.clearcol();if($k[--$j]){$1.sum=$1.sum+1;$k[$j++]="p";if($1.sum==1){$k[$j++]=$1.rows}else{$k[$j++]=$1.p*$1.rows}var _NM=$k[--$j];$1[$k[--$j]]=_NM}else{$1.sum=0;$1.pen=$1.pen+$1.p;$1.p=0}}$1.pen=$1.pen+$1.p}if($1.rows%2==0||$1.columns<=12){$1.sum=0;$1.p=0;for(var _NW=1,_NV=$1.rows-2;_NW<=_NV;_NW+=1){$k[$j++]=_NW;$1.clearrow();if($k[--$j]){$1.sum=$1.sum+1;$k[$j++]="p";if($1.sum==1){$k[$j++]=$1.columns}else{$k[$j++]=$1.p*$1.columns}var _Nd=$k[--$j];$1[$k[--$j]]=_Nd}else{$1.sum=0;$1.pen=$1.pen+$1.p;$1.p=0}}$1.pen=$1.pen+$1.p}$k[$j++]=Infinity;for(var _Nk=0,_Nl=($1.columns+4)*2;_Nk<_Nl;_Nk++){$k[$j++]=0}for(var _Np=0,_Nq=$1.columns,_No=$1.sym.length-1;_Nq<0?_Np>=_No:_Np<=_No;_Np+=_Nq){$k[$j++]=0;$k[$j++]=0;$q($G($1.sym,_Np,$1.columns));$k[$j++]=0;$k[$j++]=0}for(var _Nv=0,_Nw=($1.columns+4)*2;_Nv<_Nw;_Nv++){$k[$j++]=0}$1.symp=$a();$1.columns=$1.columns+4;$1.rows=$1.rows+4;$1.sum=0;for(var _O2=2,_O1=$1.rows-3;_O2<=_O1;_O2+=1){$1.y=_O2;for(var _O6=($1.y&1)+2,_O5=$1.columns-3;_O6<=_O5;_O6+=2){$1.x=_O6;for(var _O7=0,_O8=1;_O7<_O8;_O7++){$k[$j++]=$1.symp;$k[$j++]=$1.x-1;$k[$j++]=$1.y-1;$1.dmv();var _OC=$k[--$j];if($g($k[--$j],_OC)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x+1;$k[$j++]=$1.y-1;$1.dmv();var _OI=$k[--$j];if($g($k[--$j],_OI)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x-1;$k[$j++]=$1.y+1;$1.dmv();var _OO=$k[--$j];if($g($k[--$j],_OO)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x+1;$k[$j++]=$1.y+1;$1.dmv();var _OU=$k[--$j];if($g($k[--$j],_OU)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.dmv();var _Oa=$k[--$j];if($g($k[--$j],_Oa)==0){$1.sum=$1.sum+1;break}$k[$j++]=$1.symp;$k[$j++]=$1.x-2;$k[$j++]=$1.y;$1.dmv();var _Oh=$k[--$j];if($g($k[--$j],_Oh)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x;$k[$j++]=$1.y-2;$1.dmv();var _On=$k[--$j];if($g($k[--$j],_On)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x+2;$k[$j++]=$1.y;$1.dmv();var _Ot=$k[--$j];if($g($k[--$j],_Ot)==1){break}$k[$j++]=$1.symp;$k[$j++]=$1.x;$k[$j++]=$1.y+2;$1.dmv();var _Oz=$k[--$j];if($g($k[--$j],_Oz)==1){break}$1.sum=$1.sum+1}}}$1.columns=$1.columns-4;$1.rows=$1.rows-4;if($1.worst==0){$k[$j++]=-99999}else{$k[$j++]=$f($f($1.worst-$1.sum*$1.sum)-$1.pen)}};$k[$j++]=Infinity;$k[$j++]=1;for(var _PA=0,_PB=112;_PA<_PB;_PA++){var _PC=$k[--$j];$k[$j++]=_PC;$k[$j++]=_PC*3%113}$1.rsalog=$a();$1.step=~~($1.nw/112)+1;$1.offset=function(){var _PG=$k[--$j];$k[$j++]=$f(_PG*$1.step+$1.start)};$1.bestscore=-99999999;$k[$j++]="masks";if($1.mask!=-1){$k[$j++]=$a([$1.mask])}else{if($1.fast){$k[$j++]=$a([3,2,1,0])}else{$k[$j++]=$a([0,1,2,3])}}var _PO=$k[--$j];$1[$k[--$j]]=_PO;$1.litmasks=$a(4);$F($1.masks,function(){$1.mask=$k[--$j];$k[$j++]=Infinity;var _PX=$1.cws;$k[$j++]=$1.mask;$k[$j++]=$g($a([0,3,7,17]),$1.mask);$k[$j++]=0;for(var _PY=0,_PZ=_PX.length;_PY<_PZ;_PY++){var _Pb=$k[--$j];var _Pc=$k[--$j];$k[$j++]=$f($g(_PX,_PY)+_Pb)%113;$k[$j++]=_Pc;$k[$j++]=$f(_Pb+_Pc)}$j-=2;for(var _Pe=0,_Pf=$1.nc;_Pe<_Pf;_Pe++){$k[$j++]=0}$1.rscws=$a();for(var _Pj=0,_Pi=$1.step-1;_Pj<=_Pi;_Pj+=1){$1.start=_Pj;$1.ND=~~(($1.nd+1-$1.start+$1.step-1)/$1.step);$1.NW=~~(($1.nw+1-$1.start+$1.step-1)/$1.step);$1.NC=$1.NW-$1.ND;$k[$j++]=Infinity;$k[$j++]=1;for(var _Pv=0,_Pw=$1.NC;_Pv<_Pw;_Pv++){$k[$j++]=0}$1.coeffs=$a();for(var _Q0=1,_Pz=$1.NC;_Q0<=_Pz;_Q0+=1){$1.i=_Q0;for(var _Q2=$1.NC;_Q2>=1;_Q2-=1){$1.j=_Q2;$p($1.coeffs,$1.j,$f($f($g($1.coeffs,$1.j)+113)-$g($1.rsalog,$1.i)*$g($1.coeffs,$1.j-1)%113)%113)}}for(var _QG=0,_QF=$1.ND-1;_QG<=_QF;_QG+=1){$k[$j++]="t";$k[$j++]=$1.rscws;$k[$j++]=_QG;$1.offset();var _QI=$k[--$j];var _QK=$g($k[--$j],_QI);$k[$j++]=_QK;$k[$j++]=$1.rscws;$k[$j++]=$1.ND;$1.offset();var _QN=$k[--$j];var _QP=$g($k[--$j],_QN);var _QQ=$k[--$j];$1[$k[--$j]]=$f(_QQ+_QP)%113;for(var _QU=0,_QT=$1.NC-2;_QU<=_QT;_QU+=1){$1.j=_QU;$k[$j++]=$1.rscws;$k[$j++]=$1.ND+$1.j;$1.offset();$k[$j++]=$1.rscws;$k[$j++]=$1.ND+$1.j+1;$1.offset();var _Qb=$k[--$j];var _Qd=$g($k[--$j],_Qb);var _Qi=$k[--$j];$p($k[--$j],_Qi,$f($f(_Qd+113)-$1.t*$g($1.coeffs,$1.j+1)%113)%113)}$k[$j++]=$1.rscws;$k[$j++]=$1.ND+$1.NC-1;$1.offset();var _Qr=$k[--$j];$p($k[--$j],_Qr,$f(113-$1.t*$g($1.coeffs,$1.NC)%113)%113)}for(var _Qw=$1.ND,_Qv=$1.NW-1;_Qw<=_Qv;_Qw+=1){$k[$j++]=_Qw;$k[$j++]=$1.rscws;$k[$j++]=_Qw;$1.offset();var _Qz=$k[--$j];var _R0=$k[--$j];var _R1=$k[--$j];$k[$j++]=_R0;$k[$j++]=_Qz;$k[$j++]=113;$k[$j++]=$1.rscws;$k[$j++]=_R1;$1.offset();var _R2=$k[--$j];var _R4=$g($k[--$j],_R2);var _R5=$k[--$j];var _R6=$k[--$j];$p($k[--$j],_R6,$f(_R5-_R4)%113)}}$1.bits=$s($1.ndots);$P($1.bits,0,$g($a(["00","01","10","11"]),$1.mask));for(var _RG=1,_RF=$1.nw;_RG<=_RF;_RG+=1){$1.i=_RG;$P($1.bits,($1.i-1)*9+2,$g($1.encs,$g($1.rscws,$1.i)))}if($1.rembits>0){$P($1.bits,$1.nw*9+2,$G("11111111111111111",0,$1.rembits))}var _RT=$1.outline;$1.pixs=$A($a(_RT.length),_RT);$1.posx=0;$k[$j++]="posy";if($1.rows%2==0){$k[$j++]=0}else{$k[$j++]=$1.rows-1}var _RY=$k[--$j];$1[$k[--$j]]=_RY;var _Rc=$G($1.bits,0,$1.bits.length-6);for(var _Rd=0,_Re=_Rc.length;_Rd<_Re;_Rd++){$k[$j++]=$g(_Rc,_Rd);for(;;){$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.dmv();var _Rj=$k[--$j];if($g($k[--$j],_Rj)==-1){break}if($1.rows%2==0){$1.posy=$1.posy+1;if($1.posy==$1.rows){$1.posy=0;$1.posx=$1.posx+1}}else{$1.posx=$1.posx+1;if($1.posx==$1.columns){$1.posx=0;$1.posy=$1.posy-1}}}$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.dmv();var _Ry=$k[--$j];var _Rz=$k[--$j];$p(_Rz,_Ry,$f($k[--$j]-48))}for(var _S1=0;_S1<=5;_S1+=1){$1.i=_S1;$k[$j++]=$1.pixs;$q($g($1.sixedges,$1.i));$1.dmv();var _SA=$k[--$j];$p($k[--$j],_SA,$g($1.bits,$1.bits.length-6+$1.i)-48)}$k[$j++]="score";$k[$j++]=$1.pixs;$1.evalsymbol();var _SD=$k[--$j];$1[$k[--$j]]=_SD;if($1.score>$1.bestscore){$1.bestsym=$1.pixs;$1.bestscore=$1.score;if($1.fast&&$1.bestscore>~~($1.rows*$1.columns/2)){return true}}var _SN=$1.pixs;$1.litmask=$A($a(_SN.length),_SN);for(var _SQ=0;_SQ<=5;_SQ+=1){$1.i=_SQ;$k[$j++]=$1.litmask;$q($g($1.sixedges,$1.i));$1.dmv();var _SV=$k[--$j];$p($k[--$j],_SV,1)}$p($1.litmasks,$1.mask,$1.litmask);if($1.fast){$k[$j++]="score";$k[$j++]=$1.litmask;$1.evalsymbol();var _Sc=$k[--$j];$1[$k[--$j]]=_Sc;if($gt($1.score,$1.bestscore)){$1.bestsym=$1.litmask;$1.bestscore=$1.score;if($1.bestscore>~~($1.rows*$1.columns/2)){return true}}}});$1.pixs=$1.bestsym;if(!$1.fast&&$1.bestscore<=~~($1.rows*$1.columns/2)){$1.bestscore=-99999999;$F($1.masks,function(){$1.litmask=$g($1.litmasks,$k[--$j]);$k[$j++]="score";$k[$j++]=$1.litmask;$1.evalsymbol();var _Sv=$k[--$j];$1[$k[--$j]]=_Sv;if($1.score>$1.bestscore){$1.bestsym=$1.litmask;$1.bestscore=$1.score}});$1.pixs=$1.bestsym}var _T8=new Map([["ren",$0.renmatrix],["dotty",true],["pixs",$1.pixs],["pixx",$1.columns],["pixy",$1.rows],["height",$1.rows*2/72],["width",$1.columns*2/72],["opt",$1.options]]);$k[$j++]=_T8;if(!$1.dontdraw){$0.renmatrix()}};$0.ultracode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.eclevel="EC2";$1.parse=false;$1.parsefnc=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.fn1=-1;$1.fn3=-2;var _9=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1],["FNC3",$1.fn3]]);$1.fncvals=_9;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _C=$k[--$j];$1[$k[--$j]]=_C;$1.msglen=$1.msg.length;$1.start=257;$1.scr=$a([]);$1.link1=0;$1.scp=$a([]);$k[$j++]=Infinity;$q($1.scr);$q($1.scp);$F($1.msg,function(){var _K=$k[--$j];$k[$j++]=_K;if(_K==$1.fn1){$j--;$k[$j++]=268}var _M=$k[--$j];$k[$j++]=_M;if(_M==$1.fn3){$j--;$k[$j++]=269}});$1.dcws=$a();$1.mcc=$1.dcws.length+3;$1.eclval=$g($1.eclevel,2)-48;if($1.eclval!=0){$k[$j++]="qcc";$k[$j++]=$g($a([0,1,2,4,6,8]),$1.eclval);$k[$j++]=~~($1.mcc/25);if($1.mcc%25!=0){var _Y=$k[--$j];$k[$j++]=$f(_Y+1)}var _Z=$k[--$j];var _a=$k[--$j];$1[$k[--$j]]=$f(_a*_Z+5)}else{$1.qcc=3}$1.acc=$1.qcc-3+78*$1.link1;$1.tcc=$1.mcc+$1.qcc;$1.metrics=$a([$a([2,4,34,5]),$a([3,33,82,13]),$a([4,82,158,23]),$a([5,134,282,30])]);for(var _l=0;_l<=3;_l+=1){$1.i=_l;$1.m=$g($1.metrics,$1.i);$1.rows=$g($1.m,0);$1.minc=$g($1.m,1);$1.maxc=$g($1.m,2);$1.mcol=$g($1.m,3);$1.okay=true;if($1.tcc<$1.minc||$1.tcc>$1.maxc){$1.okay=false}if($1.okay){break}}if(!$1.okay){$k[$j++]="bwipp.ultracodeNoValidSymbol";$k[$j++]="No valid symbol available";$0.raiseerror()}for(var _14=$1.mcol;_14<=61;_14+=1){$1.columns=_14;$k[$j++]=$1.columns;if($1.columns>=15){var _17=$k[--$j];$k[$j++]=$f(_17-1)}if($1.columns>=31){var _19=$k[--$j];$k[$j++]=$f(_19-1)}if($1.columns>=47){var _1B=$k[--$j];$k[$j++]=$f(_1B-1)}var _1F=$f($f($k[--$j]*$1.rows-3)-$1.tcc);$k[$j++]=_1F;if(_1F>=0){$1.pads=$k[--$j];break}$j--}$1.dcc=$f($1.columns-$1.mcol);$k[$j++]=Infinity;$k[$j++]=$1.start;$k[$j++]=$1.mcc;$k[$j++]=$1.acc;$q($1.scr);$q($1.dcws);for(var _1P=0,_1Q=$1.qcc;_1P<_1Q;_1P++){$k[$j++]=0}$k[$j++]=0;$1.rsseq=$a();$k[$j++]=Infinity;$k[$j++]=1;for(var _1S=0,_1T=282;_1S<_1T;_1S++){var _1U=$k[--$j];$k[$j++]=_1U;$k[$j++]=_1U*3%283}$1.rsalog=$a();$1.rslog=$a(283);for(var _1X=1;_1X<=282;_1X+=1){$p($1.rslog,$g($1.rsalog,_1X),_1X)}$1.rsprod=function(){var _1b=$k[--$j];var _1c=$k[--$j];$k[$j++]=_1c;$k[$j++]=_1b;if(_1b!=0&&_1c!=0){var _1f=$g($1.rslog,$k[--$j]);var _1k=$g($1.rsalog,$f(_1f+$g($1.rslog,$k[--$j]))%282);$k[$j++]=_1k}else{$j-=2;$k[$j++]=0}};$1.n=$1.mcc;$1.k=$1.qcc;$k[$j++]=Infinity;$k[$j++]=1;for(var _1o=0,_1p=$1.k;_1o<_1p;_1o++){$k[$j++]=0}$1.coeffs=$a();for(var _1t=1,_1s=$1.k;_1t<=_1s;_1t+=1){$1.i=_1t;$p($1.coeffs,$1.i,$g($1.coeffs,$1.i-1));for(var _20=$1.i-1;_20>=1;_20-=1){$1.j=_20;$k[$j++]=$1.coeffs;$k[$j++]=$1.j;$k[$j++]=$g($1.coeffs,$1.j-1);$k[$j++]=$g($1.coeffs,$1.j);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _2C=$k[--$j];var _2D=$k[--$j];var _2E=$k[--$j];$p($k[--$j],_2E,$f(_2D+_2C)%283)}$k[$j++]=$1.coeffs;$k[$j++]=0;$k[$j++]=$g($1.coeffs,0);$k[$j++]=$g($1.rsalog,$1.i);$1.rsprod();var _2M=$k[--$j];var _2N=$k[--$j];$p($k[--$j],_2N,_2M)}$1.coeffs=$G($1.coeffs,0,$1.coeffs.length-1);for(var _2T=$1.coeffs.length-1;_2T>=0;_2T-=2){var _2U=$1.coeffs;$p(_2U,_2T,$f(283-$g(_2U,_2T)))}for(var _2Y=0,_2X=$1.n-1;_2Y<=_2X;_2Y+=1){$1.t=$f($g($1.rsseq,_2Y)+$g($1.rsseq,$1.n))%283;for(var _2g=0,_2f=$1.k-1;_2g<=_2f;_2g+=1){$1.j=_2g;$p($1.rsseq,$1.n+$1.j,$f($g($1.rsseq,$1.n+$1.j+1)+$f(283-$1.t*$g($1.coeffs,$1.k-$1.j-1)%283))%283)}}for(var _2x=$1.n,_2w=$1.n+$1.k;_2x<=_2w;_2x+=1){$p($1.rsseq,_2x,$f(283-$g($1.rsseq,_2x))%283)}$1.ecws=$G($1.rsseq,$1.n,$1.k);$1.dccu=$a([51363,51563,51653,53153,53163,53513,53563,53613,53653,56153,56163,56313,56353,56363,56513,56563,51316,51356,51536,51616,53156,53516,53536,53616,53636,53656,56136,56156,56316,56356,56516,56536]);$1.dccl=$a([61351,61361,61531,61561,61631,61651,63131,63151,63161,63531,63561,63631,65131,65161,65351,65631,31351,31361,31531,31561,31631,31651,35131,35151,35161,35361,35631,35651,36131,36151,36351,36531]);$1.tiles=$a([13135,13136,13153,13156,13163,13165,13513,13515,13516,13531,13535,13536,13561,13563,13565,13613,13615,13616,13631,13635,13636,13651,13653,13656,15135,15136,15153,15163,15165,15313,15315,15316,15351,15353,15356,15361,15363,15365,15613,15615,15616,15631,15635,15636,15651,15653,15656,16135,16136,16153,16156,16165,16313,16315,16316,16351,16353,16356,16361,16363,16365,16513,16515,16516,16531,16535,16536,16561,16563,16565,31315,31316,31351,31356,31361,31365,31513,31515,31516,31531,31535,31536,31561,31563,31565,31613,31615,31631,31635,31636,31651,31653,31656,35131,35135,35136,35151,35153,35156,35161,35163,35165,35315,35316,35351,35356,35361,35365,35613,35615,35616,35631,35635,35636,35651,35653,35656,36131,36135,36136,36151,36153,36156,36163,36165,36315,36316,36351,36356,36361,36365,36513,36515,36516,36531,36535,36536,36561,36563,36565,51313,51315,51316,51351,51353,51356,51361,51363,51365,51513,51516,51531,51536,51561,51563,51613,51615,51616,51631,51635,51636,51651,51653,51656,53131,53135,53136,53151,53153,53156,53161,53163,53165,53513,53516,53531,53536,53561,53563,53613,53615,53616,53631,53635,53636,53651,53653,53656,56131,56135,56136,56151,56153,56156,56161,56163,56165,56313,56315,56316,56351,56353,56356,56361,56363,56365,56513,56516,56531,56536,56561,56563,61313,61315,61316,61351,61353,61356,61361,61363,61365,61513,61515,61516,61531,61535,61536,61561,61563,61565,61615,61631,61635,61651,61653,63131,63135,63136,63151,63153,63156,63161,63163,63165,63513,63515,63516,63531,63535,63536,63561,63563,63565,63613,63615,63631,63635,63651,63653,65131,65135,65136,65151,65153,65156,65161,65163,65165,65313,65315,65316,65351,65353,65356,65361,65363,65365,65613,65615,65631,65635,65651,65653,56565,51515]);$1.rows=$f($1.rows*6+1);$1.columns=$1.columns+6;$k[$j++]=Infinity;for(var _3C=0,_3D=$1.rows*$1.columns;_3C<_3D;_3C++){$k[$j++]=-1}$1.pixs=$a();$1.qmv=function(){var _3G=$k[--$j];var _3H=$k[--$j];$k[$j++]=$f(_3H+_3G*$1.columns)};for(var _3K=0,_3J=$1.columns-1;_3K<=_3J;_3K+=1){$1.i=_3K;for(var _3N=0,_3M=$f($1.rows-1);_3N<=_3M;_3N+=6){$1.j=_3N;if($1.i>=5){$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.qmv();var _3T=$k[--$j];$p($k[--$j],_3T,$1.i%2*9)}}$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=0;$1.qmv();var _3X=$k[--$j];$p($k[--$j],_3X,9);$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$f($1.rows-1);$1.qmv();var _3c=$k[--$j];$p($k[--$j],_3c,9)}for(var _3g=1,_3f=$f($1.rows-2);_3g<=_3f;_3g+=1){$1.i=_3g;for(var _3j=3,_3i=$1.columns-1;_3j<=_3i;_3j+=16){$1.j=_3j;$k[$j++]=$1.pixs;$k[$j++]=$1.j;$k[$j++]=$1.i;$1.qmv();var _3o=$k[--$j];$p($k[--$j],_3o,(1-$1.i%2)*9)}$k[$j++]=$1.pixs;$k[$j++]=0;$k[$j++]=$1.i;$1.qmv();var _3s=$k[--$j];$p($k[--$j],_3s,9);$k[$j++]=$1.pixs;$k[$j++]=1;$k[$j++]=$1.i;$1.qmv();var _3x=$k[--$j];$p($k[--$j],_3x,(1-$1.i%2)*9);$k[$j++]=$1.pixs;$k[$j++]=2;$k[$j++]=$1.i;$1.qmv();var _41=$k[--$j];$p($k[--$j],_41,0);$k[$j++]=$1.pixs;$k[$j++]=3;$k[$j++]=$1.i;$1.qmv();var _45=$k[--$j];$p($k[--$j],_45,9);$k[$j++]=$1.pixs;$k[$j++]=4;$k[$j++]=$1.i;$1.qmv();var _49=$k[--$j];$p($k[--$j],_49,0);$k[$j++]=$1.pixs;$k[$j++]=$1.columns-1;$k[$j++]=$1.i;$1.qmv();var _4E=$k[--$j];$p($k[--$j],_4E,9)}$1.i=~~($1.rows/2)-5;$k[$j++]=Infinity;var _4L=$R($s(5),$g($1.dccu,$1.dcc),10);for(var _4M=0,_4N=_4L.length;_4M<_4N;_4M++){$k[$j++]=$g(_4L,_4M)-48}var _4T=$R($s(5),$g($1.dccl,$1.dcc),10);$k[$j++]=0;for(var _4U=0,_4V=_4T.length;_4U<_4V;_4U++){$k[$j++]=$g(_4T,_4U)-48}var _4X=$a();for(var _4Y=0,_4Z=_4X.length;_4Y<_4Z;_4Y++){$k[$j++]=$g(_4X,_4Y);$k[$j++]=$1.pixs;$k[$j++]=2;$k[$j++]=$1.i;$1.qmv();var _4d=$k[--$j];var _4e=$k[--$j];$p(_4e,_4d,$k[--$j]);$1.i=$1.i+1}$k[$j++]=Infinity;$k[$j++]=$1.start;$k[$j++]=$1.mcc;$q($1.ecws);$k[$j++]=$1.tcc;$k[$j++]=283;$k[$j++]=$1.acc;$q($1.scr);$q($1.dcws);for(var _4p=0,_4q=$1.pads;_4p<_4q;_4p++){$k[$j++]=284}$k[$j++]=$1.qcc;$1.tileseq=$a();$1.x=5;$1.y=1;var _4t=$1.tileseq;for(var _4u=0,_4v=_4t.length;_4u<_4v;_4u++){var _50=$R($s(5),$g($1.tiles,$g(_4t,_4u)),10);for(var _51=0,_52=_50.length;_51<_52;_51++){$k[$j++]=$g(_50,_51);$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.qmv();var _57=$k[--$j];var _58=$k[--$j];$p(_58,_57,$f($k[--$j]-48));$1.y=$1.y+1}if($1.y!=$f($1.rows-1)){$1.y=$1.y+1}else{$1.x=$1.x+1;$1.y=1;$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.qmv();var _5I=$k[--$j];if($g($k[--$j],_5I)!=-1){$1.x=$1.x+1}}}var _5R=new Map([[0,"00000000"],[9,"000000FF"],[1,"FF000000"],[3,"00FF0000"],[5,"0000FF00"],[6,"7F00FF00"]]);var _5T=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.columns],["pixy",$1.rows],["height",$1.rows/72*2],["width",$1.columns/72*2],["colormap",_5R],["opt",$1.options]]);$k[$j++]=_5T;if(!$1.dontdraw){$0.renmatrix()}};$0.jabcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.rows=-1;$1.columns=-1;$1.slave=false;$1.colors=16;$1.eclevel=6;$1.raw=false;$1.parse=false;$1.parsefnc=false;$1.mask=-1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.rows=~~$1.rows;$1.columns=~~$1.columns;$1.colors=~~$1.colors;$1.eclevel=~~$1.eclevel;$1.mask=~~$1.mask;$1.databpm=~~Math.round(Math.log($1.colors)/Math.log(2));var _B=$1.colors;$k[$j++]="metabpm";$k[$j++]=_B;if(_B>8){$j--;$k[$j++]=8}var _C=$k[--$j];$1[$k[--$j]]=~~Math.round(Math.log(_C)/Math.log(2));$1.fn1=-1;var _H=new Map([["parse",$1.parse],["parsefnc",$1.parsefnc],["FNC1",$1.fn1]]);$1.fncvals=_H;$k[$j++]="msg";$k[$j++]=$1.barcode;$k[$j++]=$1.fncvals;$0.parseinput();var _K=$k[--$j];$1[$k[--$j]]=_K;$1.msglen=$1.msg.length;$1.addtobits=function(){var _N=$k[--$j];$P($1.bits,$1.j,_N);$1.j=_N.length+$1.j};$1.tofixedbits=function(){var _S=$Z($s(13),"0000000000000");var _T=$k[--$j];var _W=$R($s(13),$k[--$j],2);$P(_S,$f(_T-_W.length),_W);$k[$j++]=$G(_S,0,_T)};var _Z=$1.msglen<=15?4:17;$1.bits=$s(7+_Z+$1.msglen*8+12);$1.j=0;$k[$j++]=31;$k[$j++]=5;$1.tofixedbits();$1.addtobits();$k[$j++]="00";$1.addtobits();if($1.msglen<=15){$k[$j++]=$1.msglen;$k[$j++]=4;$1.tofixedbits();$1.addtobits()}else{$k[$j++]="0000";$1.addtobits();$k[$j++]=$1.msglen-16;$k[$j++]=13;$1.tofixedbits();$1.addtobits()}for(var _h=0,_g=$1.msglen-1;_h<=_g;_h+=1){$k[$j++]=$g($1.msg,_h);$k[$j++]=8;$1.tofixedbits();$1.addtobits()}$k[$j++]=28;$k[$j++]=5;$1.tofixedbits();$1.addtobits();$k[$j++]=31;$k[$j++]=5;$1.tofixedbits();$1.addtobits();$k[$j++]="11";$1.addtobits();$1.diffside=21;$1.sameshape=false;$1.sameecc=false;$1.hasslaves=false;$1.metrics=function(){$1.mc=$k[--$j];$1.mr=$k[--$j];var _m=$1.mc;var _n=$1.mr;var _o=$1.mc;var _p=$1.mr;var _q=$1.colors;var _r=64;if(64>_q){var _=_q;_q=_r;_r=_}var _t=$1.slave?7:17;$k[$j++]=_m*_n;$k[$j++]=((~~($f(_o-25)/16)+2)*(~~($f(_p-25)/16)+2)-4)*7;$k[$j++]=_r*2;$k[$j++]=_t*4;if(!$1.slave){var _x=$eq($1.mr,$1.mc)?0:1;$1.metass=_x;var _y=$1.mr;var _z=$1.mc;if($lt(_y,_z)){var _=_z;_z=_y;_y=_}$1.metavf=$g($a([0,1,2,2,3,3,3,3]),~~($f(_y-21)/16));$k[$j++]="metavlen";if($1.metass==0){$k[$j++]=$a([2,2,3,4])}else{$k[$j++]=$a([4,6,8,10])}var _17=$g($k[--$j],$1.metavf);$1[$k[--$j]]=_17;$1.metaelen=$f($1.metavf*2+10);$k[$j++]=$f($f(7+$1.metavlen)+$1.metaelen);if($1.hasslaves){var _1D=$k[--$j];$k[$j++]=$f(_1D+4)}var _1G=~~Math.ceil($k[--$j]*2/$1.metabpm);$1.nummetabits=$f(_1G*$1.metabpm+6);$k[$j++]=_1G+6}else{$k[$j++]=3;if(!$1.sameshape){var _1J=$k[--$j];$k[$j++]=$f(_1J+5)}if($1.hasslaves){var _1L=$k[--$j];$k[$j++]=$f(_1L+3)}if(!$1.sameecc){var _1N=$1.mr;var _1O=$1.mc;if($lt(_1N,_1O)){var _=_1O;_1O=_1N;_1N=_}var _1R=$k[--$j];$k[$j++]=$f(_1R+$g($a([10,12,14,14,16,16,16,16]),~~($f(_1N-21)/16)))}var _1U=~~Math.ceil($k[--$j]*2/$1.metabpm);$1.nummetabits=_1U*$1.metabpm;$k[$j++]=_1U}var _1W=$k[--$j];$1.nummetamodules=_1W;var _1X=$k[--$j];var _1Y=$k[--$j];var _1Z=$k[--$j];$1.numdatamodules=$f($k[--$j]-$f(_1Z+$f(_1Y+$f(_1X+_1W))));$1.numdatabits=$1.numdatamodules*$1.databpm};$1.coderate=$g($a([.67,.63,.57,.55,.5,.43,.34,.25,.2,.17,.14]),$1.eclevel);$1.grosslen=~~Math.ceil($1.bits.length/$1.coderate);$1.snapsize=function(){var _1j=~~Math.ceil($k[--$j])-18;$k[$j++]=_1j;if(_1j<0){$j--;$k[$j++]=0}var _1k=$k[--$j];$k[$j++]=~~(_1k/4)*4+21};if($1.rows==-1&&$1.columns==-1){$k[$j++]="size";$k[$j++]=Math.sqrt($1.grosslen);$1.snapsize();var _1o=$k[--$j];$1[$k[--$j]]=_1o;for(;;){$k[$j++]=$1.size;$k[$j++]=$1.size;$1.metrics();if($1.grosslen<=$1.numdatabits){break}$1.size=$f($1.size+4)}$1.rows=$1.size;$1.columns=$1.size}else{if($1.columns==-1&&$1.rows!=-1){$k[$j++]="columns";$k[$j++]=$1.grosslen/$1.rows;$1.snapsize();var _21=$k[--$j];$1[$k[--$j]]=_21;for(;;){$k[$j++]=$1.rows;$k[$j++]=$1.columns;$1.metrics();if($1.grosslen<=$1.numdatabits){break}$1.columns=$f($1.columns+4)}}if($1.rows==-1&&$1.columns!=-1){$k[$j++]="rows";$k[$j++]=$1.grosslen/$1.columns;$1.snapsize();var _2C=$k[--$j];$1[$k[--$j]]=_2C;for(;;){$k[$j++]=$1.rows;$k[$j++]=$1.columns;$1.metrics();if($1.grosslen<=$1.numdatabits){break}$1.rows=$f($1.rows+4)}}if($1.rows!=-1&&$1.columns!=-1){$k[$j++]=$1.rows;$k[$j++]=$1.columns;$1.metrics()}}$1.C=$1.numdatabits;$1.cols=$1.columns;if($1.rows>145||$1.cols>145){$k[$j++]="bwipp.jabcodeNoValidSymbol";$k[$j++]="No valid symbol available";$0.raiseerror()}$1.min=$1.C;for(var _2S=3;_2S<=8;_2S+=1){$1.i=_2S;for(var _2U=$1.i+1;_2U<=9;_2U+=1){$1.j=_2U;$1.dist=~~($1.C/$1.j)*$1.j-~~($1.C/$1.j)*$1.i-$1.bits.length;if($1.dist<$1.min&&$1.dist>=0){$1.datawc=$1.i;$1.datawr=$1.j;$1.min=$1.dist}}}$1.tmpbits=$s(~~($1.C/$1.datawr)*$1.datawr-~~($1.C/$1.datawr)*$1.datawc);$P($1.tmpbits,0,$1.bits);for(var _2u=$1.bits.length,_2t=$1.tmpbits.length-1;_2u<=_2t;_2u+=1){var _2w=$g($1.tmpbits,_2u-1);$k[$j++]=_2u;$k[$j++]=_2w;if(_2w%2==0){var _2x=$k[--$j];$k[$j++]=$f(_2x+1)}else{var _2y=$k[--$j];$k[$j++]=$f(_2y-1)}var _30=$k[--$j];$p($1.tmpbits,$k[--$j],_30)}$1.bits=$1.tmpbits;$1.m0=22609+1;$1.m1=62509-65536;$1.m2=19605;$1.m3=32557;$1.lcg64_temper=function(){$1.p00=$1.m0*$1.s0;$1.p01=$1.m0*$1.s1;$1.p02=$1.m0*$1.s2;$1.p03=$1.m0*$1.s3;$1.p10=$1.m1*$1.s0;$1.p11=$1.m1*$1.s1;$1.p12=$1.m1*$1.s2;$1.p13=$1.m1*$1.s3;$1.p20=$1.m2*$1.s0;$1.p21=$1.m2*$1.s1;$1.p22=$1.m2*$1.s2;$1.p23=$1.m2*$1.s3;$1.p30=$1.m3*$1.s0;$1.p31=$1.m3*$1.s1;$1.p32=$1.m3*$1.s2;$1.p33=$1.m3*$1.s3;$1.s3=$1.p33%65536+1;$1.s2=$1.p32%65536+~~($1.p33/65536)+$1.p23%65536;$1.s1=$1.p31%65536+~~($1.p32/65536)+($1.p22%65536+~~($1.p23/65536))+$1.p13%65536;$1.s0=$1.p30%65536+~~($1.p31/65536)+($1.p21%65536+~~($1.p22/65536))+($1.p12%65536+~~($1.p13/65536))+$1.p03%65536;$1.s3=$1.s3+65536;$1.s2=$1.s2+65535;$1.s1=$1.s1+65535;$1.s0=$1.s0+65535;$1.s2=~~($1.s3/65536)+$1.s2;$1.s3=$1.s3%65536;$1.s1=~~($1.s2/65536)+$1.s1;$1.s2=$1.s2%65536;$1.s0=~~($1.s1/65536)+$1.s0;$1.s1=$1.s1%65536;$1.s0=$1.s0%65536;var _45=(($1.s0-32768)*65536+$1.s1^2147483648)&4294967295;var _46=_45^_45>>>11;var _47=_46^_46<<7&-1658038656;var _48=(_47^_47<<15&-272236544)&4294967295;$k[$j++]=_48^_48>>>18};$1.createMatrixA=function(){$k[$j++]="nb_pcb";if($1.wr<4){$k[$j++]=~~($1.Pg_sub_block/2)}else{$k[$j++]=~~($1.Pg_sub_block/$1.wr)*$1.wc}var _4E=$k[--$j];$1[$k[--$j]]=_4E;$1.offset=~~Math.ceil($1.Pg_sub_block/32);$1.effwidth=$1.offset*32;$1.matrixA=$a($1.offset*$1.nb_pcb);for(var _4O=0,_4N=$1.offset*$1.nb_pcb-1;_4O<=_4N;_4O+=1){$p($1.matrixA,_4O,0)}$1.permutation=$a($1.Pg_sub_block);for(var _4U=0,_4T=$1.Pg_sub_block-1;_4U<=_4T;_4U+=1){$p($1.permutation,_4U,_4U)}for(var _4Z=0,_4Y=~~($1.Pg_sub_block/$1.wr)-1;_4Z<=_4Y;_4Z+=1){$1.i=_4Z;for(var _4c=0,_4b=$f($1.wr-1);_4c<=_4b;_4c+=1){$1.j=_4c;var _4d=$1.matrixA;var _4e=$1.i;var _4f=$1.effwidth;var _4g=$1.wr;var _4h=$1.j;var _4n=$f(31-$f($1.i*$f($1.effwidth+$1.wr)+$1.j)%32);$p(_4d,~~($f(_4e*$f(_4f+_4g)+_4h)/32),$g(_4d,~~($f(_4e*$f(_4f+_4g)+_4h)/32))|(_4n<0?1>>>-_4n:1<<_4n))}}$1.s0=0;$1.s1=0;$1.s2=11;$1.s3=64569;for(var _4q=1,_4p=$f($1.wc-1);_4q<=_4p;_4q+=1){$1.i=_4q;$1.off_index=~~($1.Pg_sub_block/$1.wr)*$1.i;for(var _4w=0,_4v=$1.Pg_sub_block-1;_4w<=_4v;_4w+=1){$1.j=_4w;$1.lcg64_temper();var _4x=$k[--$j];$k[$j++]=_4x;if(_4x<0){var _4y=$k[--$j];$k[$j++]=$f((_4y^2147483648)+2147483648)}$1.pos=~~($k[--$j]/4294967296*($1.Pg_sub_block-$1.j));for(var _55=0,_54=~~($1.Pg_sub_block/$1.wr)-1;_55<=_54;_55+=1){$1.k=_55;var _56=$1.matrixA;var _57=$1.off_index;var _58=$1.k;var _59=$1.offset;var _5A=$1.j;var _5I=$g($1.matrixA,~~($g($1.permutation,$1.pos)/32)+$1.k*$1.offset);var _5M=-$f(31-$g($1.permutation,$1.pos)%32);var _5O=31-$1.j%32;$p(_56,(_57+_58)*_59+~~(_5A/32),$g(_56,(_57+_58)*_59+~~(_5A/32))|(_5O<0?((_5M<0?_5I>>>-_5M:_5I<<_5M)&1)>>>-_5O:((_5M<0?_5I>>>-_5M:_5I<<_5M)&1)<<_5O))}var _5R=$1.permutation;var _5S=$1.Pg_sub_block;var _5T=$1.j;$p(_5R,_5S-1-_5T,$g($1.permutation,$1.pos));$p($1.permutation,$1.pos,$g(_5R,_5S-1-_5T))}}};$1.createMetadataMatrixA=function(){$1.nb_pcb=~~($1.Pg_sub_block/2);$1.offset=~~Math.ceil($1.Pg_sub_block/32);$1.matrixA=$a($1.offset*$1.nb_pcb);for(var _5g=0,_5f=$1.offset*$1.nb_pcb-1;_5g<=_5f;_5g+=1){$p($1.matrixA,_5g,0)}$1.permutation=$a($1.Pg_sub_block);for(var _5m=0,_5l=$1.Pg_sub_block-1;_5m<=_5l;_5m+=1){$p($1.permutation,_5m,_5m)}$1.s0=0;$1.s1=0;$1.s2=0;$1.s3=38545;$1.nb_once=~~(~~$f($1.nb_pcb/$1.wc*$1.Pg_sub_block+3)/$1.nb_pcb);for(var _5u=0,_5t=$1.nb_pcb-1;_5u<=_5t;_5u+=1){$1.i=_5u;for(var _5x=0,_5w=$1.nb_once-1;_5x<=_5w;_5x+=1){$1.j=_5x;$1.lcg64_temper();var _5y=$k[--$j];$k[$j++]=_5y;if(_5y<0){var _5z=$k[--$j];$k[$j++]=$f((_5z^2147483648)+2147483648)}$1.pos=~~($k[--$j]/4294967296*($1.Pg_sub_block-$1.j));var _63=$1.matrixA;var _64=$1.i;var _65=$1.offset;var _68=$g($1.permutation,$1.pos);var _6D=$f(31-$g($1.permutation,$1.pos)%32);$p(_63,_64*_65+~~(_68/32),$g(_63,_64*_65+~~(_68/32))|(_6D<0?1>>>-_6D:1<<_6D));var _6G=$1.permutation;var _6H=$1.Pg_sub_block;var _6I=$1.j;$p(_6G,_6H-1-_6I,$g($1.permutation,$1.pos));$p($1.permutation,$1.pos,$g(_6G,_6H-1-_6I))}}};$1.GaussJordan=function(){$k[$j++]="nb_pcb";if($1.wr<4){$k[$j++]=~~($1.Pg_sub_block/2)}else{$k[$j++]=~~($1.Pg_sub_block/$1.wr)*$1.wc}var _6S=$k[--$j];$1[$k[--$j]]=_6S;$1.offset=~~Math.ceil($1.Pg_sub_block/32);var _6V=$1.matrixA;$1.matrixH=$A($a(_6V.length),_6V);$k[$j++]=Infinity;for(var _6Z=0,_6a=$1.Pg_sub_block;_6Z<_6a;_6Z++){$k[$j++]=0}$1.column_arrangement=$a();$k[$j++]=Infinity;for(var _6d=0,_6e=$1.Pg_sub_block;_6d<_6e;_6d++){$k[$j++]=false}$1.processed_column=$a();$k[$j++]=Infinity;for(var _6h=0,_6i=$1.nb_pcb;_6h<_6i;_6h++){$k[$j++]=0}$1.zero_lines_nb=$a();$k[$j++]=Infinity;for(var _6l=0,_6m=$1.Pg_sub_block*2;_6l<_6m;_6l++){$k[$j++]=0}$1.swap_col=$a();$1.zero_lines=0;$1.loop0=0;for(var _6q=0,_6p=$1.nb_pcb-1;_6q<=_6p;_6q+=1){$1.i=_6q;$1.pivot_column=$1.Pg_sub_block+1;for(var _6u=0,_6t=$1.Pg_sub_block-1;_6u<=_6t;_6u+=1){$1.j=_6u;var _6z=$g($1.matrixH,~~(($1.offset*32*$1.i+$1.j)/32));var _73=-(31-($1.offset*32*$1.i+$1.j)%32);if(((_73<0?_6z>>>-_73:_6z<<_73)&1)==1){$1.pivot_column=$1.j;break}}if($1.pivot_column<$1.Pg_sub_block){$p($1.processed_column,$1.pivot_column,true);$p($1.column_arrangement,$1.pivot_column,$1.i);if($1.pivot_column>=$1.nb_pcb){$p($1.swap_col,$1.loop0*2,$1.pivot_column);$1.loop0=$1.loop0+1}$1.off_index=~~($1.pivot_column/32);$1.off_index1=$1.pivot_column%32;for(var _7M=0,_7L=$1.nb_pcb-1;_7M<=_7L;_7M+=1){$1.j=_7M;if($1.i!=$1.j){var _7T=$g($1.matrixH,$1.off_index+$1.j*$1.offset);var _7V=-(31-$1.off_index1);if(((_7V<0?_7T>>>-_7V:_7T<<_7V)&1)==1){for(var _7Y=0,_7X=$1.offset-1;_7Y<=_7X;_7Y+=1){$1.k=_7Y;var _7Z=$1.matrixH;var _7a=$1.offset;var _7b=$1.j;var _7c=$1.k;$p(_7Z,_7a*_7b+_7c,$xo($g(_7Z,_7a*_7b+_7c),$g($1.matrixH,$1.offset*$1.i+$1.k)))}}}}}else{$p($1.zero_lines_nb,$1.zero_lines,$1.i);$1.zero_lines=$1.zero_lines+1}}$1.matrix_rank=$1.nb_pcb-$1.zero_lines;$1.loop2=0;for(var _7s=$1.matrix_rank,_7r=$1.nb_pcb-1;_7s<=_7r;_7s+=1){$1.i=_7s;if($g($1.column_arrangement,$1.i)>0){for(var _7y=0,_7x=$1.nb_pcb-1;_7y<=_7x;_7y+=1){$1.j=_7y;if($nt($g($1.processed_column,$1.j))){$p($1.column_arrangement,$1.j,$g($1.column_arrangement,$1.i));$p($1.column_arrangement,$1.i,0);$p($1.processed_column,$1.j,true);$p($1.processed_column,$1.i,false);$p($1.swap_col,$1.loop0*2,$1.i);$p($1.swap_col,$1.loop0*2+1,$1.j);$p($1.column_arrangement,$1.i,$1.j);$1.loop0=$1.loop0+1;$1.loop2=$1.loop2+1;break}}}}$1.loop1=0;for(var _8Q=0,_8P=$1.nb_pcb-1;_8Q<=_8P;_8Q+=1){$1.kl=_8Q;if($nt($g($1.processed_column,$1.kl))&&$1.loop1<$1.loop0-$1.loop2){$p($1.column_arrangement,$1.kl,$g($1.column_arrangement,$g($1.swap_col,$1.loop1*2)));$p($1.processed_column,$1.kl,true);$p($1.swap_col,$1.loop1*2+1,$1.kl);$1.loop1=$1.loop1+1}}$1.loop1=0;for(var _8m=0,_8l=$1.nb_pcb-1;_8m<=_8l;_8m+=1){$1.kl=_8m;if($nt($g($1.processed_column,$1.kl))){$p($1.column_arrangement,$1.kl,$g($1.zero_lines_nb,$1.loop1));$1.loop1=$1.loop1+1}}for(var _8y=0,_8x=$1.nb_pcb-1;_8y<=_8x;_8y+=1){$1.i=_8y;for(var _91=0,_90=$1.offset-1;_91<=_90;_91+=1){$1.j=_91;$p($1.matrixA,$1.i*$1.offset+$1.j,$g($1.matrixH,$f($g($1.column_arrangement,$1.i)*$1.offset+$1.j)))}}$1.tmp=0;for(var _9F=0,_9E=$1.loop0-1;_9F<=_9E;_9F+=1){$1.i=_9F;for(var _9I=0,_9H=$1.nb_pcb-1;_9I<=_9H;_9I+=1){$1.j=_9I;var _9P=$g($1.matrixA,~~($g($1.swap_col,$1.i*2)/32)+$1.j*$1.offset);var _9T=-$f(31-$g($1.swap_col,$1.i*2)%32);$1.tmp=(-((_9T<0?_9P>>>-_9T:_9P<<_9T)&1)^$1.tmp)&1^$1.tmp;var _9W=$1.matrixA;var _9Z=$g($1.swap_col,$1.i*2);var _9a=$1.j;var _9b=$1.offset;var _9j=$g($1.matrixA,~~($g($1.swap_col,$1.i*2+1)/32)+$1.j*$1.offset);var _9n=-$f(31-$g($1.swap_col,$1.i*2+1)%32);var _9y=$f(31-$g($1.swap_col,$1.i*2)%32);$p(_9W,~~(_9Z/32)+_9a*_9b,$g(_9W,~~(_9Z/32)+_9a*_9b)^(-((_9n<0?_9j>>>-_9n:_9j<<_9n)&1)^$g($1.matrixA,~~($g($1.swap_col,$1.i*2)/32)+$1.j*$1.offset))&(_9y<0?1>>>-_9y:1<<_9y));var _9z=$1.matrixA;var _A2=$g($1.swap_col,$1.i*2+1);var _A3=$1.j;var _A4=$1.offset;var _AH=$f(31-$g($1.swap_col,$1.i*2+1)%32);$p(_9z,~~(_A2/32)+_A3*_A4,$g(_9z,~~(_A2/32)+_A3*_A4)^(-($1.tmp&1)^$g($1.matrixA,~~($g($1.swap_col,$1.i*2+1)/32)+$1.j*$1.offset))&(_AH<0?1>>>-_AH:1<<_AH))}}};$1.createGeneratorMatrix=function(){$1.pn=$1.Pg_sub_block-$1.matrix_rank;$1.offset=~~Math.ceil($1.pn/32);$1.effwidth=$1.offset*32;$1.offset_cap=~~Math.ceil($1.Pg_sub_block/32);$1.G=$a($1.offset*$1.Pg_sub_block);for(var _AT=0,_AS=$1.offset*$1.Pg_sub_block-1;_AT<=_AS;_AT+=1){$p($1.G,_AT,0)}for(var _AX=0,_AW=$1.pn-1;_AX<=_AW;_AX+=1){$1.i=_AX;var _AY=$1.G;var _AZ=$1.Pg_sub_block;var _Aa=$1.pn;var _Ab=$1.i;var _Ac=$1.offset;var _Ad=$1.i;var _Ag=31-$1.i%32;$p(_AY,(_AZ-_Aa+_Ab)*_Ac+~~(_Ad/32),$g(_AY,(_AZ-_Aa+_Ab)*_Ac+~~(_Ad/32))|(_Ag<0?1>>>-_Ag:1<<_Ag))}$1.matrix_index=$1.Pg_sub_block-$1.pn;$1.loop0=0;for(var _An=0,_Am=($1.Pg_sub_block-$1.pn)*$1.effwidth-1;_An<=_Am;_An+=1){$1.i=_An;if($1.matrix_index>=$1.Pg_sub_block){$1.loop0=$1.loop0+1;$1.matrix_index=$1.Pg_sub_block-$1.pn}if($1.i%$1.effwidth<$1.pn){var _Aw=$1.G;var _Ax=$1.i;var _B3=$g($1.matrixA,~~($1.matrix_index/32)+$1.offset_cap*$1.loop0);var _B5=-(31-$1.matrix_index%32);var _BA=31-$1.i%32;$p(_Aw,~~(_Ax/32),$g(_Aw,~~(_Ax/32))^(-((_B5<0?_B3>>>-_B5:_B3<<_B5)&1)^$g($1.G,~~($1.i/32)))&(_BA<0?1>>>-_BA:1<<_BA));$1.matrix_index=$1.matrix_index+1}}};$1.ldpc=function(){$1.wr=$k[--$j];$1.wc=$k[--$j];$k[$j++]=Infinity;var _BE=$k[--$j];var _BF=$k[--$j];$k[$j++]=_BE;$F(_BF,function(){var _BG=$k[--$j];$k[$j++]=$f(_BG-48)});$1.data=$a();$1.Pn=$1.data.length;if($1.wr!=-1){$1.Pg=~~(Math.ceil(Math.ceil($1.Pn*$1.wr/$f($1.wr-$1.wc))/$1.wr)*$1.wr);$1.nb_sub_blocks=~~($1.Pg/2700)+1;$1.Pg_sub_block=~~(~~($1.Pg/$1.nb_sub_blocks)/$1.wr)*$1.wr;$1.Pn_sub_block=~~($1.Pg_sub_block*$f($1.wr-$1.wc)/$1.wr);$1.nb_sub_blocks=~~($1.Pg/$1.Pg_sub_block);$k[$j++]="encoding_iterations";$k[$j++]=~~($1.Pg/$1.Pg_sub_block);if($1.Pn_sub_block*$1.nb_sub_blocks<$1.Pn){var _Bg=$k[--$j];$k[$j++]=$f(_Bg-1)}var _Bh=$k[--$j];$1[$k[--$j]]=_Bh;$1.createMatrixA()}else{$1.Pg=$1.Pn*2;$1.nb_sub_blocks=1;$1.Pg_sub_block=$1.Pg;$1.Pn_sub_block=$1.Pn;$1.encoding_iterations=1;$1.createMetadataMatrixA()}$1.GaussJordan();$1.createGeneratorMatrix();$1.ecc_encoded_data=$a($1.Pg);$1.offset=~~Math.ceil(($1.Pg_sub_block-$1.matrix_rank)/32);for(var _Bs=0,_Br=$1.encoding_iterations-1;_Bs<=_Br;_Bs+=1){$1.iter=_Bs;for(var _Bv=0,_Bu=$1.Pg_sub_block-1;_Bv<=_Bu;_Bv+=1){$1.i=_Bv;$1.temp=0;$1.loop0=0;$1.offset_index=$1.offset*$1.i;for(var _C3=$1.iter*$1.Pn_sub_block,_C2=($1.iter+1)*$1.Pn_sub_block-1;_C3<=_C2;_C3+=1){var _C9=$g($1.G,$1.offset_index+~~($1.loop0/32));var _CB=-(31-$1.loop0%32);$1.temp=$g($1.data,_C3)&((_CB<0?_C9>>>-_CB:_C9<<_CB)&1)^$1.temp;$1.loop0=$1.loop0+1}$p($1.ecc_encoded_data,$1.i+$1.iter*$1.Pg_sub_block,$1.temp)}}if($1.encoding_iterations!=$1.nb_sub_blocks){$1.start=$1.encoding_iterations*$1.Pn_sub_block;$1.last_index=$1.encoding_iterations*$1.Pg_sub_block;$1.Pg_sub_block=$1.Pg-$1.encoding_iterations*$1.Pg_sub_block;$1.Pn_sub_block=~~($1.Pg_sub_block*$f($1.wr-$1.wc)/$1.wr);$1.createMatrixA();$1.GaussJordan();$1.createGeneratorMatrix();$1.offset=~~Math.ceil(($1.Pg_sub_block-$1.matrix_rank)/32);for(var _Ca=0,_CZ=$1.Pg_sub_block-1;_Ca<=_CZ;_Ca+=1){$1.i=_Ca;$1.temp=0;$1.loop0=0;$1.offset_index=$1.offset*$1.i;for(var _Cg=$1.start,_Cf=$1.Pn-1;_Cg<=_Cf;_Cg+=1){var _Cm=$g($1.G,$1.offset_index+~~($1.loop0/32));var _Co=-(31-$1.loop0%32);$1.temp=$g($1.data,_Cg)&((_Co<0?_Cm>>>-_Co:_Cm<<_Co)&1)^$1.temp;$1.loop0=$1.loop0+1}$p($1.ecc_encoded_data,$1.i+$1.last_index,$1.temp)}}$1.out=$s($1.Pg);for(var _Cz=0,_Cy=$1.Pg-1;_Cz<=_Cy;_Cz+=1){$p($1.out,_Cz,$f($g($1.ecc_encoded_data,_Cz)+48))}$k[$j++]=$1.out};$k[$j++]="bits";$k[$j++]=$1.bits;$k[$j++]=$1.datawc;$k[$j++]=$1.datawr;$1.ldpc();var _D7=$k[--$j];$1[$k[--$j]]=_D7;$1.s0=0;$1.s1=0;$1.s2=3;$1.s3=30151;for(var _DA=$1.bits.length-1;_DA>=1;_DA-=1){$1.l=_DA;$1.lcg64_temper();var _DB=$k[--$j];$k[$j++]=_DB;if(_DB<0){var _DC=$k[--$j];$k[$j++]=$f((_DC^2147483648)+2147483648)}$1.r=~~($k[--$j]/4294967296*($1.l+1));$p($1.bits,$1.l,$g($1.bits,$1.r));$p($1.bits,$1.r,$g($1.bits,$1.l))}$1.tmpbits=$s($1.C);$P($1.tmpbits,0,$1.bits);$1.j=$1.bits.length;for(var _DW=0,_DX=~~($f($f($1.C-$1.j)+1)/2);_DW<_DX;_DW++){$p($1.tmpbits,$1.j,48);if($1.j+1<$1.C){$p($1.tmpbits,$1.j+1,49)}$1.j=$1.j+2}$1.bits=$1.tmpbits;if($1.colors==4){$1.bi=0;$1.gi=1;$1.mi=2;$1.yi=3;$1.ki=4;$1.wi=5;$k[$j++]=Infinity;$k[$j++]=$1.bi;$k[$j++]="0000FF";$k[$j++]=$1.gi;$k[$j++]="00FF00";$k[$j++]=$1.mi;$k[$j++]="FF00FF";$k[$j++]=$1.yi;$k[$j++]="FFFF00";$k[$j++]=$1.ki;$k[$j++]="000000";$k[$j++]=$1.wi;$k[$j++]="FFFFFF";$1.palette=$d();$1.metacolorindex=$a([$1.bi,$1.gi,$1.mi,$1.yi]);$1.palettelayout=$a([$1.bi,$1.gi,$1.mi,$1.yi])}else{var _E4=new Map([[8,$a([2,2,2])],[16,$a([4,2,2])],[32,$a([4,4,2])],[64,$a([4,4,4])],[128,$a([8,4,4])],[256,$a([8,8,4])]]);$1.rgbres=$g(_E4,$1.colors);$k[$j++]="rvals";$k[$j++]=$g($1.rgbres,0);$k[$j++]=Infinity;var _E9=$k[--$j];var _EB=$f($k[--$j]-1);$k[$j++]=_E9;$k[$j++]=_EB;for(var _ED=0,_EC=_EB;_ED<=_EC;_ED+=1){var _EE=$k[--$j];$k[$j++]=~~Math.round(_ED*(255/_EE));$k[$j++]=_EE}$j--;var _EF=$a();$1[$k[--$j]]=_EF;$k[$j++]="gvals";$k[$j++]=$g($1.rgbres,1);$k[$j++]=Infinity;var _EJ=$k[--$j];var _EL=$f($k[--$j]-1);$k[$j++]=_EJ;$k[$j++]=_EL;for(var _EN=0,_EM=_EL;_EN<=_EM;_EN+=1){var _EO=$k[--$j];$k[$j++]=~~Math.round(_EN*(255/_EO));$k[$j++]=_EO}$j--;var _EP=$a();$1[$k[--$j]]=_EP;$k[$j++]="bvals";$k[$j++]=$g($1.rgbres,2);$k[$j++]=Infinity;var _ET=$k[--$j];var _EV=$f($k[--$j]-1);$k[$j++]=_ET;$k[$j++]=_EV;for(var _EX=0,_EW=_EV;_EX<=_EW;_EX+=1){var _EY=$k[--$j];$k[$j++]=~~Math.round(_EX*(255/_EY));$k[$j++]=_EY}$j--;var _EZ=$a();$1[$k[--$j]]=_EZ;var _Eb=$1.colors;$1.palette=new Map;var _Ec=$1.colors;var _Ed=64;if(64>_Ec){var _=_Ec;_Ec=_Ed;_Ed=_}$1.palettelayout=$a(_Ed);$1.i=0;$1.j=8;$F($1.rvals,function(){$1.r=$k[--$j];$F($1.gvals,function(){$1.g=$k[--$j];$F($1.bvals,function(){$1.b=$k[--$j];var _Ep=$Z($s(6),"000000");var _Er=$R($s(6),$1.r<<16|$1.g<<8|$1.b,16);$P(_Ep,6-_Er.length,_Er);$k[$j++]=_Ep;$k[$j++]=false;if($eq(_Ep,"000000")){$1.ki=$1.i;$j--;$k[$j++]=true}var _Et=$k[--$j];var _Eu=$k[--$j];$k[$j++]=_Eu;$k[$j++]=_Et;if($eq(_Eu,"0000FF")){$1.bi=$1.i;$j--;$k[$j++]=true}var _Ew=$k[--$j];var _Ex=$k[--$j];$k[$j++]=_Ex;$k[$j++]=_Ew;if($eq(_Ex,"00FF00")){$1.gi=$1.i;$j--;$k[$j++]=true}var _Ez=$k[--$j];var _F0=$k[--$j];$k[$j++]=_F0;$k[$j++]=_Ez;if($eq(_F0,"00FFFF")){$1.ci=$1.i;$j--;$k[$j++]=true}var _F2=$k[--$j];var _F3=$k[--$j];$k[$j++]=_F3;$k[$j++]=_F2;if($eq(_F3,"FF0000")){$1.ri=$1.i;$j--;$k[$j++]=true}var _F5=$k[--$j];var _F6=$k[--$j];$k[$j++]=_F6;$k[$j++]=_F5;if($eq(_F6,"FF00FF")){$1.mi=$1.i;$j--;$k[$j++]=true}var _F8=$k[--$j];var _F9=$k[--$j];$k[$j++]=_F9;$k[$j++]=_F8;if($eq(_F9,"FFFF00")){$1.yi=$1.i;$j--;$k[$j++]=true}var _FB=$k[--$j];var _FC=$k[--$j];$k[$j++]=_FC;$k[$j++]=_FB;if($eq(_FC,"FFFFFF")){$1.wi=$1.i;$j--;$k[$j++]=true}if($nt($k[--$j])){if($1.colors<=64||($1.colors==128&&($1.r==0||$1.r==73||$1.r==182||$1.r==255)||$1.colors==256&&($1.r==0||$1.r==73||$1.r==182||$1.r==255)&&($1.g==0||$1.g==73||$1.g==182||$1.g==255))){$p($1.palettelayout,$1.j,$1.i);$1.j=$1.j+1}}$p($1.palette,$1.i,$k[--$j]);$1.i=$1.i+1})})});$P($1.palettelayout,0,$a([$1.ki,$1.bi,$1.gi,$1.ci,$1.ri,$1.mi,$1.yi,$1.wi]));$1.metacolorindex=$a([$1.ki,$1.bi,$1.gi,$1.ci,$1.ri,$1.mi,$1.yi,$1.wi])}$k[$j++]=Infinity;for(var _Fx=0,_Fy=$1.rows*$1.cols;_Fx<_Fy;_Fx++){$k[$j++]=-1}$1.pixs=$a();$1.jmv=function(){var _G1=$k[--$j];var _G2=$k[--$j];$k[$j++]=$f(_G2+_G1*$1.cols)};if(!$1.slave){$1.fpat=$a([$a([1,1,1,0,0]),$a([1,2,2,0,0]),$a([1,2,1,2,1]),$a([0,0,2,2,1]),$a([0,0,1,1,1])]);$1.fmap=$a([$a([-1,$1.bi,$1.yi]),$a([-1,$1.yi,$1.bi]),$a([-1,$1.gi,$1.mi]),$a([-1,$1.mi,$1.gi])])}else{$1.fpat=$a([$a([0,0,0,0,0]),$a([0,2,2,0,0]),$a([0,2,1,2,0]),$a([0,0,2,2,0]),$a([0,0,0,0,0])]);$1.fmap=$a([$a([-1,$1.ki,$1.wi]),$a([-1,$1.ki,$1.wi]),$a([-1,$1.ki,$1.wi]),$a([-1,$1.ki,$1.wi])])}for(var _Gg=0;_Gg<=4;_Gg+=1){$1.y=_Gg;for(var _Gh=0;_Gh<=4;_Gh+=1){$1.x=_Gh;$1.fpb=$g($g($1.fpat,$1.y),$1.x);$k[$j++]=$1.pixs;$k[$j++]=$1.x+1;$k[$j++]=$1.y+1;$1.jmv();var _Gu=$k[--$j];$p($k[--$j],_Gu,$g($g($1.fmap,0),$1.fpb));$k[$j++]=$1.pixs;$k[$j++]=$1.x+1;$k[$j++]=$f($f($1.rows-$1.y)-2);$1.jmv();var _H4=$k[--$j];$p($k[--$j],_H4,$g($g($1.fmap,1),$1.fpb));$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.x+$1.cols)-6);$k[$j++]=$1.y+1;$1.jmv();var _HE=$k[--$j];$p($k[--$j],_HE,$g($g($1.fmap,2),$1.fpb));$k[$j++]=$1.pixs;$k[$j++]=$f($f($1.x+$1.cols)-6);$k[$j++]=$f($f($1.rows-$1.y)-2);$1.jmv();var _HP=$k[--$j];$p($k[--$j],_HP,$g($g($1.fmap,3),$1.fpb))}}$1.algnpat0=$a([$a([$1.ki,$1.ki,-1]),$a([$1.ki,$1.wi,$1.ki]),$a([-1,$1.ki,$1.ki])]);$1.algnpat1=$a([$a([-1,$1.ki,$1.ki]),$a([$1.ki,$1.wi,$1.ki]),$a([$1.ki,$1.ki,-1])]);$1.num=~~Math.round($1.cols/16)-1;$1.algnrpos=$a([3,17]);if($1.num>0){$k[$j++]=Infinity;for(var _Hs=0,_Hr=$1.num;_Hs<=_Hr;_Hs+=1){$k[$j++]=~~(_Hs*($f($1.cols-7)/$1.num))+3}$1.algnrpos=$a()}$1.num=~~Math.round($1.rows/16)-1;$1.algncpos=$a([3,17]);if($1.num>0){$k[$j++]=Infinity;for(var _I1=0,_I0=$1.num;_I1<=_I0;_I1+=1){$k[$j++]=~~(_I1*($f($1.rows-7)/$1.num))+3}$1.algncpos=$a()}$1.putalgnpat=function(){$1.pp=$k[--$j];$1.py=$k[--$j];$1.px=$k[--$j];for(var _I8=0;_I8<=2;_I8+=1){$1.pb=_I8;for(var _I9=0;_I9<=2;_I9+=1){$1.pa=_I9;$k[$j++]=$1.pixs;$k[$j++]=$f($1.px+$1.pa);$k[$j++]=$f($1.py+$1.pb);$1.jmv();var _IK=$k[--$j];$p($k[--$j],_IK,$g($g($1.pp,$1.pb),$1.pa))}}};for(var _IO=0,_IN=$1.algncpos.length-1;_IO<=_IN;_IO+=1){$1.j=_IO;$1.y=$g($1.algncpos,$1.j);for(var _IU=0,_IT=$1.algnrpos.length-1;_IU<=_IT;_IU+=1){$1.i=_IU;$1.x=$g($1.algnrpos,$1.i);$k[$j++]=$1.pixs;$k[$j++]=$1.x;$k[$j++]=$1.y;$1.jmv();var _Ib=$k[--$j];if($g($k[--$j],_Ib)==-1){$k[$j++]=$f($1.x-1);$k[$j++]=$f($1.y-1);if(($1.i+$1.j)%2==0){$k[$j++]=$1.algnpat0}else{$k[$j++]=$1.algnpat1}$1.putalgnpat()}}}if(!$1.slave){var _JT=$a([$a([6,1]),$a([6,2]),$a([6,3]),$a([6,4]),$a([6,5]),$a([6,6]),$a([5,6]),$a([4,6]),$a([3,6]),$a([2,6]),$a([1,6]),$a([7,1]),$a([7,2]),$a([7,3]),$a([7,4]),$a([7,5]),$a([7,6]),$a([7,7]),$a([6,7]),$a([5,7]),$a([4,7]),$a([3,7]),$a([2,7]),$a([1,7]),$a([8,1]),$a([8,2]),$a([8,3]),$a([8,4]),$a([8,5]),$a([8,6]),$a([8,7]),$a([8,8]),$a([7,8]),$a([6,8]),$a([5,8]),$a([4,8]),$a([3,8]),$a([2,8]),$a([1,8]),$a([9,1]),$a([9,2]),$a([9,3]),$a([9,4]),$a([9,5])]);for(var _JU=0,_JV=_JT.length;_JU<_JV;_JU++){$q($g(_JT,_JU));$1.y=$k[--$j];$1.x=$k[--$j];$k[$j++]=$a([$1.x,$1.y]);$k[$j++]=$a([-$1.x,$1.y]);$k[$j++]=$a([-$1.x,-$1.y]);$k[$j++]=$a([$1.x,-$1.y])}$r($a(176));$1.metadatamap=$k[--$j];$1.palettemap1=$a([$a([4,1]),$a([4,2]),$a([5,1]),$a([5,2]),$a([2,4]),$a([2,5]),$a([1,4]),$a([1,5]),$a([-2,1]),$a([-2,2]),$a([-1,1]),$a([-1,2]),$a([-4,4]),$a([-4,5]),$a([-5,4]),$a([-5,5])]);$1.palettemap2=$a([$a([-4,-5]),$a([-4,-4]),$a([-5,-5]),$a([-5,-4]),$a([-2,-2]),$a([-2,-1]),$a([-1,-2]),$a([-1,-1]),$a([2,-5]),$a([2,-4]),$a([1,-5]),$a([1,-4]),$a([4,-2]),$a([4,-1]),$a([5,-2]),$a([5,-1])])}else{$k[$j++]=Infinity;for(var _KL=1;_KL<=19;_KL+=1){$1.i=_KL;$k[$j++]=$a([0,$1.i]);$k[$j++]=$a([1,$1.i])}for(var _KQ=5;_KQ<=12;_KQ+=1){$1.i=_KQ;$k[$j++]=$a([2,$1.i]);$k[$j++]=$a([3,$1.i])}$1.metadatamap=$a();$k[$j++]=Infinity;for(var _KW=5;_KW<=12;_KW+=1){$k[$j++]=_KW;$k[$j++]=Infinity;var _KX=$k[--$j];var _KY=$k[--$j];$k[$j++]=_KX;$k[$j++]=4;$k[$j++]=_KY;var _KZ=$a();$k[$j++]=_KZ}for(var _Ka=12;_Ka>=5;_Ka-=1){$k[$j++]=_Ka;$k[$j++]=Infinity;var _Kb=$k[--$j];var _Kc=$k[--$j];$k[$j++]=_Kb;$k[$j++]=5;$k[$j++]=_Kc;var _Kd=$a();$k[$j++]=_Kd}for(var _Ke=5;_Ke<=12;_Ke+=1){$k[$j++]=_Ke;$k[$j++]=Infinity;var _Kf=$k[--$j];var _Kg=$k[--$j];$k[$j++]=_Kf;$k[$j++]=6;$k[$j++]=_Kg;var _Kh=$a();$k[$j++]=_Kh}for(var _Ki=12;_Ki>=5;_Ki-=1){$k[$j++]=_Ki;$k[$j++]=Infinity;var _Kj=$k[--$j];var _Kk=$k[--$j];$k[$j++]=_Kj;$k[$j++]=7;$k[$j++]=_Kk;var _Kl=$a();$k[$j++]=_Kl}$1.palettemap1=$a();$k[$j++]=Infinity;var _Kn=$1.palettemap1;for(var _Ko=0,_Kp=_Kn.length;_Ko<_Kp;_Ko++){$k[$j++]=$g(_Kn,_Ko);$k[$j++]=Infinity;var _Kr=$k[--$j];var _Ks=$k[--$j];$k[$j++]=_Kr;$q(_Ks);var _Kt=$k[--$j];var _Ku=$k[--$j];$k[$j++]=-_Ku;$k[$j++]=-_Kt;var _Kv=$a();$k[$j++]=_Kv}$1.palettemap2=$a()}var _Kx=$1.metadatamap;for(var _Ky=0,_Kz=_Kx.length;_Ky<_Kz;_Ky++){var _L0=$g(_Kx,_Ky);var _L1=$g(_L0,0);$k[$j++]=_L0;$k[$j++]=_L1;if(_L1<0){var _L3=$k[--$j];var _L4=$k[--$j];$p(_L4,0,$f($f(_L3+$1.cols)-1));$k[$j++]=_L4}else{$j--}var _L5=$k[--$j];var _L6=$g(_L5,1);$k[$j++]=_L5;$k[$j++]=_L6;if(_L6<0){var _L8=$k[--$j];var _L9=$k[--$j];$p(_L9,1,$f($f(_L8+$1.rows)-1));$k[$j++]=_L9}else{$j--}$j--}var _LA=$1.palettemap1;for(var _LB=0,_LC=_LA.length;_LB<_LC;_LB++){var _LD=$g(_LA,_LB);var _LE=$g(_LD,0);$k[$j++]=_LD;$k[$j++]=_LE;if(_LE<0){var _LG=$k[--$j];var _LH=$k[--$j];$p(_LH,0,$f($f(_LG+$1.cols)-1));$k[$j++]=_LH}else{$j--}var _LI=$k[--$j];var _LJ=$g(_LI,1);$k[$j++]=_LI;$k[$j++]=_LJ;if(_LJ<0){var _LL=$k[--$j];var _LM=$k[--$j];$p(_LM,1,$f($f(_LL+$1.rows)-1));$k[$j++]=_LM}else{$j--}$j--}var _LN=$1.palettemap2;for(var _LO=0,_LP=_LN.length;_LO<_LP;_LO++){var _LQ=$g(_LN,_LO);var _LR=$g(_LQ,0);$k[$j++]=_LQ;$k[$j++]=_LR;if(_LR<0){var _LT=$k[--$j];var _LU=$k[--$j];$p(_LU,0,$f($f(_LT+$1.cols)-1));$k[$j++]=_LU}else{$j--}var _LV=$k[--$j];var _LW=$g(_LV,1);$k[$j++]=_LV;$k[$j++]=_LW;if(_LW<0){var _LY=$k[--$j];var _LZ=$k[--$j];$p(_LZ,1,$f($f(_LY+$1.rows)-1));$k[$j++]=_LZ}else{$j--}$j--}for(var _Lc=0,_Lb=$f($1.nummetamodules-1);_Lc<=_Lb;_Lc+=1){$k[$j++]=$1.pixs;$q($g($1.metadatamap,_Lc));$1.jmv();var _Lg=$k[--$j];$p($k[--$j],_Lg,0)}if(!$1.slave){var _Lj=$1.colors;var _Lk=16;if(16>_Lj){var _=_Lj;_Lj=_Lk;_Lk=_}for(var _Lm=0,_Ll=_Lk-1;_Lm<=_Ll;_Lm+=1){$1.i=_Lm;var _Lp=$g($1.palettelayout,$1.i);$k[$j++]=_Lp;$k[$j++]=$1.pixs;$k[$j++]=_Lp;$q($g($1.palettemap1,$1.i));$1.jmv();var _Lu=$k[--$j];var _Lv=$k[--$j];$p($k[--$j],_Lu,_Lv);var _Ly=$k[--$j];$k[$j++]=$1.pixs;$k[$j++]=_Ly;$q($g($1.palettemap2,$1.i));$1.jmv();var _M2=$k[--$j];var _M3=$k[--$j];$p($k[--$j],_M2,_M3)}$1.i=16}else{$1.i=0}$1.j=$1.nummetamodules;for(var _M9=$1.i,_M8=$1.palettelayout.length-1;_M9<=_M8;_M9+=2){$1.i=_M9;var _MC=$g($1.palettelayout,$1.i);$k[$j++]=_MC;$k[$j++]=$1.pixs;$k[$j++]=_MC;$q($g($1.metadatamap,$1.j));$1.jmv();var _MH=$k[--$j];var _MI=$k[--$j];$p($k[--$j],_MH,_MI);var _ML=$k[--$j];$k[$j++]=$1.pixs;$k[$j++]=_ML;$q($g($1.metadatamap,$f($1.j+2)));$1.jmv();var _MP=$k[--$j];var _MQ=$k[--$j];$p($k[--$j],_MP,_MQ);var _MU=$g($1.palettelayout,$1.i+1);$k[$j++]=_MU;$k[$j++]=$1.pixs;$k[$j++]=_MU;$q($g($1.metadatamap,$f($1.j+1)));$1.jmv();var _MZ=$k[--$j];var _Ma=$k[--$j];$p($k[--$j],_MZ,_Ma);var _Md=$k[--$j];$k[$j++]=$1.pixs;$k[$j++]=_Md;$q($g($1.metadatamap,$f($1.j+3)));$1.jmv();var _Mh=$k[--$j];var _Mi=$k[--$j];$p($k[--$j],_Mh,_Mi);$1.j=$f($1.j+4)}var _NA=$a([function(){var _Ml=$k[--$j];var _Mm=$k[--$j];$k[$j++]=$f(_Mm+_Ml)%$1.colors},function(){$j--;var _Mp=$k[--$j];$k[$j++]=_Mp%$1.colors},function(){var _Mq=$k[--$j];var _Mr=$k[--$j];$k[$j++]=_Mq;$k[$j++]=_Mr;$j--;var _Mt=$k[--$j];$k[$j++]=_Mt%$1.colors},function(){var _Mu=$k[--$j];var _Mv=$k[--$j];$k[$j++]=(~~(_Mu/3)+~~(_Mv/2))%$1.colors},function(){var _Mx=$k[--$j];var _My=$k[--$j];$k[$j++]=(~~(_Mx/2)+~~(_My/3))%$1.colors},function(){var _N0=$k[--$j];var _N2=$f($k[--$j]+_N0);$k[$j++]=(~~(_N2/2)+~~(_N2/3))%$1.colors},function(){var _N4=$k[--$j];var _N5=$k[--$j];$k[$j++]=$f(_N4*(_N5*_N5)%7+$f(_N4+_N5*_N5)*2%19)%$1.colors},function(){var _N7=$k[--$j];var _N8=$k[--$j];$k[$j++]=$f(_N8*(_N7*_N7)%5+$f(_N7*_N7+_N8*2)%13)%$1.colors}]);$1.maskfuncs=_NA;if($1.mask!=-1){$1.maskfuncs=$a([$g($1.maskfuncs,$1.mask)]);$1.bestmaskval=$1.mask}$1.masks=$a($1.maskfuncs.length);for(var _NL=0,_NK=$1.masks.length-1;_NL<=_NK;_NL+=1){$1.m=_NL;$1.mask=$a($1.rows*$1.cols);for(var _NR=0,_NQ=$f($1.rows-1);_NR<=_NQ;_NR+=1){$1.j=_NR;for(var _NU=0,_NT=$f($1.cols-1);_NU<=_NT;_NU+=1){$1.i=_NU;$k[$j++]=$1.pixs;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.jmv();var _NY=$k[--$j];if($g($k[--$j],_NY)==-1){$k[$j++]=$1.i;$k[$j++]=$1.j;if($g($1.maskfuncs,$1.m)()===true){break}}else{$k[$j++]=0}$k[$j++]=$1.mask;$k[$j++]=$1.i;$k[$j++]=$1.j;$1.jmv();var _Nj=$k[--$j];var _Nk=$k[--$j];$p(_Nk,_Nj,$k[--$j])}}$p($1.masks,$1.m,$1.mask)}$1.posx=0;$1.posy=0;$1.i=0;for(;;){if($1.posx==$1.cols){break}$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.jmv();var _Nu=$k[--$j];if($g($k[--$j],_Nu)==-1){var _O0=$G($1.bits,$1.i,$1.databpm);$k[$j++]=0;for(var _O1=0,_O2=_O0.length;_O1<_O2;_O1++){var _O4=$k[--$j];$k[$j++]=$f(_O4+$f($g(_O0,_O1)-48))*2}var _O5=$k[--$j];$k[$j++]=~~(_O5/2);$k[$j++]=$1.pixs;$k[$j++]=$1.posx;$k[$j++]=$1.posy;$1.jmv();var _O9=$k[--$j];var _OA=$k[--$j];$p(_OA,_O9,$k[--$j]);$1.i=$1.i+$1.databpm}$1.posy=$1.posy+1;if($1.posy==$1.rows){$1.posy=0;$1.posx=$1.posx+1}}$1.evalrle=function(){$1.scrle=$k[--$j];$1.scr1=0;$1.scr3=0;for(var _OL=0,_OK=$1.scrle.length-2;_OL<=_OK;_OL+=2){$1.j=_OL;if($g($1.scrle,$1.j+1)!=-1){var _OR=$g($1.scrle,$1.j);$k[$j++]=_OR;if(_OR>=5){$1.scr1=$f($f($k[--$j]-2)+$1.scr1)}else{$j--}if($1.j>=4&&$1.j<=$1.scrle.length-5){var _OZ=$G($1.scrle,$1.j-4,10);$k[$j++]=_OZ;for(var _Oa=0,_Ob=_OZ.length;_Oa<_Ob;_Oa++){$k[$j++]=$g(_OZ,_Oa)==1}$j--;for(var _Od=0,_Oe=4;_Od<_Oe;_Od++){var _Of=$k[--$j];var _Og=$k[--$j];$k[$j++]=_Of;$k[$j++]=_Og;$j--;var _Oh=$k[--$j];var _Oi=$k[--$j];$k[$j++]=$an(_Oi,_Oh)}if($k[--$j]){$k[$j++]=Infinity;var _Ok=$k[--$j];var _Ol=$k[--$j];$k[$j++]=_Ok;$q(_Ol);var _Om=$k[--$j];var _On=$k[--$j];var _Oo=$k[--$j];var _Op=$k[--$j];var _Oq=$k[--$j];var _Or=$k[--$j];var _Os=$k[--$j];var _Ot=$k[--$j];var _Ou=$k[--$j];$k[$j++]=_Ou;$k[$j++]=_Ot;$k[$j++]=_Os;$k[$j++]=_Or;$k[$j++]=_Oq;$k[$j++]=_Op;$k[$j++]=_Oo;$k[$j++]=_On;$k[$j++]=_Om;if($eq(_Ou,_Oq)&&$eq(_Ou,_Om)&&$eq(_Os,_Oo)){var _Ov=$k[--$j];var _Ow=$k[--$j];var _Ox=$k[--$j];$1.c4=_Ox;$1.c5=_Ov;$k[$j++]=_Ox;$k[$j++]=_Ow;if($1.c4==$1.bi&&$1.c5==$1.yi||($1.c4==$1.yi&&$1.c5==$1.bi||($1.c4==$1.gi&&$1.c5==$1.mi||$1.c4==$1.mi&&$1.c5==$1.gi))){$1.scr3=$1.scr3+100}}$l()}else{$j--}}}}$k[$j++]=$1.scr1;$k[$j++]=$1.scr3};$1.evalmask=function(){$1.sym=$k[--$j];$1.n1=0;$1.n2=0;$1.n3=0;var _PI=$1.rows;var _PJ=$1.cols;if(_PI<_PJ){var _=_PJ;_PJ=_PI;_PI=_}$1.rle=$a($f(_PI*2+2));$1.lastpairs=$a($1.cols);$1.thispairs=$a($1.cols);for(var _PR=0,_PQ=$f($1.cols-1);_PR<=_PQ;_PR+=1){$1.i=_PR;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=-1;for(var _PX=$1.i,_PY=$1.cols,_PW=$f($1.rows*$1.cols-1);_PY<0?_PX>=_PW:_PX<=_PW;_PX+=_PY){var _Pa=$g($1.sym,_PX);var _Pb=$k[--$j];$k[$j++]=_Pb;$k[$j++]=_Pa;if($eq(_Pb,_Pa)){$j--;var _Pc=$k[--$j];var _Pd=$k[--$j];$k[$j++]=$f(_Pd+1);$k[$j++]=_Pc}else{var _Pe=$k[--$j];$k[$j++]=1;$k[$j++]=_Pe}}var _Pg=$m()+2;$r($G($1.rle,0,_Pg-2));$1.evalrle();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--}for(var _Po=0,_Pn=$f($1.rows-1);_Po<=_Pn;_Po+=1){$1.i=_Po;$1.symrow=$G($1.sym,$1.i*$1.cols,$1.cols);$k[$j++]=Infinity;var _Pu=$1.symrow;$k[$j++]=0;$k[$j++]=-1;for(var _Pv=0,_Pw=_Pu.length;_Pv<_Pw;_Pv++){var _Px=$g(_Pu,_Pv);var _Py=$k[--$j];$k[$j++]=_Py;$k[$j++]=_Px;if($eq(_Py,_Px)){$j--;var _Pz=$k[--$j];var _Q0=$k[--$j];$k[$j++]=$f(_Q0+1);$k[$j++]=_Pz}else{var _Q1=$k[--$j];$k[$j++]=1;$k[$j++]=_Q1}}var _Q3=$m()+2;$r($G($1.rle,0,_Q3-2));$1.evalrle();$1.n3=$f($k[--$j]+$1.n3);$1.n1=$f($k[--$j]+$1.n1);$j--;var _Q9=$1.thispairs;$1.thispairs=$1.lastpairs;$1.lastpairs=_Q9;var _QB=$1.symrow;$k[$j++]=-1;for(var _QC=0,_QD=_QB.length;_QC<_QD;_QC++){var _QE=$g(_QB,_QC);var _QF=$k[--$j];$k[$j++]=_QE;$k[$j++]=_QF;if($ne(_QE,_QF)){$j--;var _QG=$k[--$j];$k[$j++]=-1;$k[$j++]=_QG}}$j--;$r($1.thispairs);$j--;if($1.i>0){$k[$j++]=Infinity;$q($1.lastpairs);$q($1.thispairs);$k[$j++]=$1.n2;for(var _QN=0,_QO=$1.cols;_QN<_QO;_QN++){var _QP=$k[--$j];var _QQ=$k[--$j];$k[$j++]=_QP;$k[$j++]=_QQ;if(_QQ!=-1){var _QS=$k[$j-1-$f($1.cols+1)];if($eq($k[--$j],_QS)){var _QU=$k[--$j];$k[$j++]=$f(_QU+3)}}else{$j--}}$1.n2=$k[--$j];$l()}}$k[$j++]=$f($f($1.n1+$1.n2)+$1.n3)};$1.bestscore=999999999;for(var _Qb=0,_Qa=$1.masks.length-1;_Qb<=_Qa;_Qb+=1){$1.m=_Qb;$1.masksym=$a($1.rows*$1.cols);for(var _Qi=0,_Qh=$f($1.rows*$1.cols-1);_Qi<=_Qh;_Qi+=1){$1.i=_Qi;$p($1.masksym,$1.i,$xo($g($1.pixs,$1.i),$g($g($1.masks,$1.m),$1.i)))}if($1.masks.length!=1){$k[$j++]=$1.masksym;$1.evalmask();$1.score=$k[--$j];if($1.score<$1.bestscore){$1.bestsym=$1.masksym;$1.bestmaskval=$1.m;$1.bestscore=$1.score}}else{$1.bestsym=$1.masksym}}$1.pixs=$1.bestsym;$1.metamask=$1.bestmaskval;$1.addtometapart=function(){var _R4=$k[--$j];$P($1.metapart,$1.p,_R4);$1.p=_R4.length+$1.p};$1.addtometabits=function(){var _R8=$k[--$j];$P($1.metabits,$1.q,_R8);$1.q=_R8.length+$1.q};$1.metapart=$s(40);$1.metabits=$s($1.nummetabits);$1.p=0;$1.q=0;if(!$1.slave){$k[$j++]=~~Math.round(Math.log($1.colors)/Math.log(2))-1;$k[$j++]=3;$1.tofixedbits();$1.addtometapart();$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0;$k[$j++]=$1.metass;$k[$j++]=1;$1.tofixedbits();$1.addtometapart();$k[$j++]=$1.metavf;$k[$j++]=2;$1.tofixedbits();$1.addtometapart();$k[$j++]=$1.metamask;$k[$j++]=3;$1.tofixedbits();$1.addtometapart();if($1.hasslaves){$k[$j++]="1"}else{$k[$j++]="0"}$1.addtometapart();$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0;if($1.metass==0){$k[$j++]=$f($f(~~($f($1.cols-17)/4)-$g($a([0,4,8,16]),$1.metavf))-1);$k[$j++]=$1.metavlen;$1.tofixedbits();$1.addtometapart()}else{$k[$j++]=~~($f($1.cols-17)/4)-1;$k[$j++]=~~($1.metavlen/2);$1.tofixedbits();$1.addtometapart();$k[$j++]=~~($f($1.rows-17)/4)-1;$k[$j++]=~~($1.metavlen/2);$1.tofixedbits();$1.addtometapart()}$k[$j++]=$1.datawc-3;$k[$j++]=~~($1.metaelen/2);$1.tofixedbits();$1.addtometapart();$k[$j++]=$1.datawr-4;$k[$j++]=~~($1.metaelen/2);$1.tofixedbits();$1.addtometapart();if($1.hasslaves){$k[$j++]=0;$k[$j++]=4;$1.tofixedbits();$1.addtometapart()}$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0}else{var _Rk=$1.sameshape?0:1;$k[$j++]=_Rk;$k[$j++]=1;$1.tofixedbits();$1.addtometapart();var _Rm=$1.sameecc?0:1;$k[$j++]=_Rm;$k[$j++]=1;$1.tofixedbits();$1.addtometapart();var _Ro=$1.hasslaves?1:0;$k[$j++]=_Ro;$k[$j++]=1;$1.tofixedbits();$1.addtometapart();$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0;if(!$1.sameshape){$k[$j++]=~~(($1.diffside-17)/4)-1;$k[$j++]=5;$1.tofixedbits();$1.addtometapart()}if($1.hasslaves){$k[$j++]=0;$k[$j++]=3;$1.tofixedbits();$1.addtometapart()}$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0;if(!$1.sameecc){$k[$j++]=$1.datawc-3;$k[$j++]=~~($1.metaelen/2);$1.tofixedbits();$1.addtometapart();$k[$j++]=$1.datawr-4;$k[$j++]=~~($1.metaelen/2);$1.tofixedbits();$1.addtometapart()}$k[$j++]=$G($1.metapart,0,$1.p);$k[$j++]=2;$k[$j++]=-1;$1.ldpc();$1.addtometabits();$1.p=0}for(var _S9=$1.q,_S8=$f($1.nummetabits-1);_S9<=_S8;_S9+=1){$p($1.metabits,_S9,48)}$1.i=0;$1.j=0;if(!$1.slave){var _SE=$G($1.metabits,$1.i,6);for(var _SF=0,_SG=_SE.length;_SF<_SG;_SF++){$k[$j++]=$g(_SE,_SF);if($1.colors==4){$k[$j++]=$a([$1.bi,$1.yi])}else{$k[$j++]=$a([$1.ki,$1.wi])}var _SP=$k[--$j];var _SR=$g(_SP,$f($k[--$j]-48));$k[$j++]=_SR;$k[$j++]=$1.pixs;$q($g($1.metadatamap,$1.j));$1.jmv();var _SW=$k[--$j];var _SX=$k[--$j];$p(_SX,_SW,$k[--$j]);$1.j=$1.j+1}$1.i=$1.i+6}for(var _Se=0,_Sf=~~($f($1.nummetabits-$1.i)/$1.metabpm);_Se<_Sf;_Se++){var _Sj=$G($1.metabits,$1.i,$1.metabpm);$k[$j++]=0;for(var _Sk=0,_Sl=_Sj.length;_Sk<_Sl;_Sk++){var _Sn=$k[--$j];$k[$j++]=$f(_Sn+$f($g(_Sj,_Sk)-48))*2}var _Sq=$g($1.metacolorindex,~~($k[--$j]/2));$k[$j++]=_Sq;$k[$j++]=$1.pixs;$q($g($1.metadatamap,$1.j));$1.jmv();var _Sv=$k[--$j];var _Sw=$k[--$j];$p(_Sw,_Sv,$k[--$j]);$1.i=$f($1.i+$1.metabpm);$1.j=$1.j+1}var _T8=new Map([["ren",$0.renmatrix],["pixs",$1.pixs],["pixx",$1.cols],["pixy",$1.rows],["colormap",$1.palette],["height",$1.rows*2/72],["width",$1.cols*2/72],["opt",$1.options]]);$k[$j++]=_T8;if(!$1.dontdraw){$0.renmatrix()}};$0["gs1-cc"]=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.parse=false;$1.dontlint=false;$1.dontdraw=false;$1.ccversion="a";$1.cccolumns=-1;$1.lintype="";$1.linwidth=-1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.cccolumns=~~$1.cccolumns;$1.linwidth=~~$1.linwidth;if($1.cccolumns==-1){$k[$j++]=Infinity;$k[$j++]="ean13";$k[$j++]=4;$k[$j++]="upca";$k[$j++]=4;$k[$j++]="ean8";$k[$j++]=3;$k[$j++]="upce";$k[$j++]=2;$k[$j++]="gs1-128";if($ne($1.ccversion,"c")){$k[$j++]=4}else{$k[$j++]=~~(($1.linwidth-52)/17)}$k[$j++]="databaromni";$k[$j++]=4;$k[$j++]="databarstacked";$k[$j++]=2;$k[$j++]="databarstackedomni";$k[$j++]=2;$k[$j++]="databartruncated";$k[$j++]=4;$k[$j++]="databarlimited";$k[$j++]=3;$k[$j++]="databarexpanded";$k[$j++]=4;$k[$j++]="databarexpandedstacked";$k[$j++]=4;$1.cccolumns=$g($d(),$1.lintype)}$1.expand=function(){var _E=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_E;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _I=$1.barcode;$k[$j++]=$G(_I,1,_I.length-1);for(;;){var _K=$k[--$j];$k[$j++]=_K;if($eq(_K,"")){break}$x($k[--$j],")");$j--;var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N;$j--;var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=_O;$x(_P,"(");if($k[--$j]){var _R=$k[--$j];var _S=$k[--$j];$k[$j++]=_R;$k[$j++]=_S;$j--;var _T=$k[--$j];var _U=$k[--$j];var _V=$k[--$j];$k[$j++]=_U;$k[$j++]=_V;$k[$j++]=_T}else{var _W=$k[--$j];var _X=$k[--$j];$k[$j++]="";$k[$j++]=_X;$k[$j++]=_W}$k[$j++]=Infinity;$q($1.ais);var _a=$k[$j-1-($m()+2)];$k[$j++]=_a;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _e=$k[$j-1-($m()+1)];$k[$j++]=_e;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.isupper=function(){var _j=$k[--$j];$k[$j++]=_j>=65&&_j<=90};$1.isnum0=function(){var _k=$k[--$j];$k[$j++]=_k>=48&&_k<=57};$1.isnum1=function(){var _l=$k[--$j];$k[$j++]=_l>=49&&_l<=57};for(;;){if($1.ais.length>=1){if($eq($g($1.ais,0),"10")||$eq($g($1.ais,0),"11")||$eq($g($1.ais,0),"17")){$k[$j++]=-1;$k[$j++]="10";break}}if($1.ais.length>=1){if($eq($g($1.ais,0),"90")){$1.v=$g($1.vals,0);if($1.v.length>=1){$k[$j++]=$g($1.v,0);$1.isupper();if($k[--$j]){$k[$j++]=0;$k[$j++]="11";break}}if($1.v.length>=2){$k[$j++]=$g($1.v,0);$1.isnum1();$k[$j++]=$g($1.v,1);$1.isupper();var _17=$k[--$j];var _18=$k[--$j];if(_18&&_17){$k[$j++]=1;$k[$j++]="11";break}}if($1.v.length>=3){$k[$j++]=$g($1.v,0);$1.isnum1();$k[$j++]=$g($1.v,1);$1.isnum0();var _1E=$k[--$j];var _1F=$k[--$j];$k[$j++]=$an(_1F,_1E);$k[$j++]=$g($1.v,2);$1.isupper();var _1I=$k[--$j];var _1J=$k[--$j];if(_1J&&_1I){$k[$j++]=2;$k[$j++]="11";break}}if($1.v.length>=4){$k[$j++]=$g($1.v,0);$1.isnum1();$k[$j++]=$g($1.v,1);$1.isnum0();var _1P=$k[--$j];var _1Q=$k[--$j];$k[$j++]=$an(_1Q,_1P);$k[$j++]=$g($1.v,2);$1.isnum0();var _1T=$k[--$j];var _1U=$k[--$j];$k[$j++]=$an(_1U,_1T);$k[$j++]=$g($1.v,3);$1.isupper();var _1X=$k[--$j];var _1Y=$k[--$j];if(_1Y&&_1X){$k[$j++]=3;$k[$j++]="11";break}}}}$k[$j++]=-1;$k[$j++]="0";break}$1.method=$k[--$j];$1.npre=$k[--$j];$1.fnc1=-1;$1.lnumeric=-2;$1.lalphanumeric=-3;$1.liso646=-4;$1.tobin=function(){var _1c=$s($k[--$j]);$k[$j++]=_1c;for(var _1e=0,_1d=_1c.length-1;_1e<=_1d;_1e+=1){var _1f=$k[--$j];$p(_1f,_1e,48);$k[$j++]=_1f}var _1g=$k[--$j];var _1j=$R($s(_1g.length),$k[--$j],2);$P(_1g,_1g.length-_1j.length,_1j);$k[$j++]=_1g};$k[$j++]=Infinity;for(var _1k=65;_1k<=90;_1k+=1){$k[$j++]=_1k;$k[$j++]=_1k-65;$k[$j++]=5;$1.tobin()}for(var _1l=48;_1l<=57;_1l+=1){$k[$j++]=_1l;$k[$j++]=_1l+4;$k[$j++]=6;$1.tobin()}$k[$j++]=$1.fnc1;$k[$j++]="11111";$1.alpha=$d();$k[$j++]=Infinity;for(var _1o=0;_1o<=119;_1o+=1){var _1q=$Z($s(2),"00");var _1s=$R($s(2),_1o,11);$P(_1q,2-_1s.length,_1s);$k[$j++]=_1o;$k[$j++]=_1q;if($g(_1q,0)==65){var _1u=$k[--$j];$p(_1u,0,94);$k[$j++]=_1u}var _1v=$k[--$j];$k[$j++]=_1v;if($g(_1v,1)==65){var _1x=$k[--$j];$p(_1x,1,94);$k[$j++]=_1x}var _1y=$k[--$j];var _21=$Z($s(7),"0000000");var _23=$R($s(7),$f($k[--$j]+8),2);$P(_21,7-_23.length,_23);$k[$j++]=_1y;$k[$j++]=_21}$k[$j++]=$1.lalphanumeric;$k[$j++]="0000";$1.numeric=$d();$k[$j++]=Infinity;for(var _26=48;_26<=57;_26+=1){$k[$j++]=_26;$k[$j++]=_26-43;$k[$j++]=5;$1.tobin()}$k[$j++]=$1.fnc1;$k[$j++]="01111";for(var _28=65;_28<=90;_28+=1){$k[$j++]=_28;$k[$j++]=_28-33;$k[$j++]=6;$1.tobin()}$k[$j++]=42;$k[$j++]="111010";for(var _29=44;_29<=47;_29+=1){$k[$j++]=_29;$k[$j++]=_29+15;$k[$j++]=6;$1.tobin()}$k[$j++]=$1.lnumeric;$k[$j++]="000";$k[$j++]=$1.liso646;$k[$j++]="00100";$1.alphanumeric=$d();$k[$j++]=Infinity;for(var _2D=48;_2D<=57;_2D+=1){$k[$j++]=_2D;$k[$j++]=_2D-43;$k[$j++]=5;$1.tobin()}$k[$j++]=$1.fnc1;$k[$j++]="01111";for(var _2F=65;_2F<=90;_2F+=1){$k[$j++]=_2F;$k[$j++]=_2F-1;$k[$j++]=7;$1.tobin()}for(var _2G=97;_2G<=122;_2G+=1){$k[$j++]=_2G;$k[$j++]=_2G-7;$k[$j++]=7;$1.tobin()}$k[$j++]=33;$k[$j++]="11101000";$k[$j++]=34;$k[$j++]="11101001";for(var _2H=37;_2H<=47;_2H+=1){$k[$j++]=_2H;$k[$j++]=_2H+197;$k[$j++]=8;$1.tobin()}for(var _2I=58;_2I<=63;_2I+=1){$k[$j++]=_2I;$k[$j++]=_2I+187;$k[$j++]=8;$1.tobin()}$k[$j++]=95;$k[$j++]="11111011";$k[$j++]=32;$k[$j++]="11111100";$k[$j++]=$1.lnumeric;$k[$j++]="000";$k[$j++]=$1.lalphanumeric;$k[$j++]="00100";$1.iso646=$d();if($eq($1.method,"10")){if($eq($g($1.ais,0),"11")||$eq($g($1.ais,0),"17")){var _2S=$g($1.vals,0);var _2X=$Z($s(16),"0000000000000000");var _2Z=$R($s(16),~~$z($G(_2S,0,2))*384+((~~$z($G(_2S,2,2))-1)*32+~~$z($G(_2S,4,2))),2);$P(_2X,16-_2Z.length,_2Z);$k[$j++]=_2X;$k[$j++]=Infinity;var _2a=$k[--$j];var _2b=$k[--$j];$k[$j++]=_2a;$k[$j++]=1;$k[$j++]=0;$F(_2b,function(){var _2c=$k[--$j];$k[$j++]=$f(_2c-48)});var _2f=$eq($g($1.ais,0),"11")?0:1;$k[$j++]=_2f;$1.cdf=$a();$1.ais=$G($1.ais,1,$1.ais.length-1);$1.vals=$G($1.vals,1,$1.vals.length-1)}else{$1.cdf=$a([1,0,1,1])}if($1.ais.length!=0){if($eq($g($1.ais,0),"10")){$k[$j++]=Infinity;$F($g($1.vals,0));$1.gpf=$a();if($1.ais.length>1){$k[$j++]=Infinity;$q($1.gpf);$k[$j++]=$1.fnc1;$1.gpf=$a()}$1.ais=$G($1.ais,1,$1.ais.length-1);$1.vals=$G($1.vals,1,$1.vals.length-1)}else{$1.gpf=$a([$1.fnc1])}}else{$k[$j++]=Infinity;$q($1.cdf);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$1.cdf=$a();$1.gpf=$a([])}$1.mode="numeric"}if($eq($1.method,"11")){$1.cdf=$a([1,1]);$1.ai90=$g($1.vals,0);if($f($1.npre+1)!=$1.ai90.length){$k[$j++]=$G($1.ai90,$f($1.npre+1),$f($f($1.ai90.length-$1.npre)-1))}else{$k[$j++]=""}$1.ai90rem=$k[--$j];$k[$j++]="nalpha";$k[$j++]=0;$F($1.ai90rem,function(){var _3M=$k[--$j];if(_3M>=65&&_3M<=90){var _3N=$k[--$j];$k[$j++]=$f(_3N+1)}});var _3O=$k[--$j];$1[$k[--$j]]=_3O;$k[$j++]="nnums";$k[$j++]=0;$F($1.ai90rem,function(){var _3R=$k[--$j];if(_3R>=48&&_3R<=57){var _3S=$k[--$j];$k[$j++]=$f(_3S+1)}});var _3T=$k[--$j];$1[$k[--$j]]=_3T;$k[$j++]="mode";if($gt($1.nalpha,$1.nnums)){$k[$j++]="alpha"}else{if($1.nalpha==0){$k[$j++]="numeric"}else{$k[$j++]="alphanumeric"}}var _3Y=$k[--$j];$1[$k[--$j]]=_3Y;if($f($1.nalpha+$1.nnums)!=$1.ai90rem.length){$1.mode="alphanumeric"}$k[$j++]=Infinity;$q($1.cdf);if($eq($1.mode,"alphanumeric")){$k[$j++]=0}if($eq($1.mode,"numeric")){$k[$j++]=1;$k[$j++]=0}if($eq($1.mode,"alpha")){$k[$j++]=1;$k[$j++]=1}$1.cdf=$a();$k[$j++]="ais1";if($1.ais.length>1){$k[$j++]=$g($1.ais,1)}else{$k[$j++]=-1}var _3l=$k[--$j];$1[$k[--$j]]=_3l;$k[$j++]="vals1";if($1.vals.length>1){$k[$j++]=$g($1.vals,1)}else{$k[$j++]=-1}var _3q=$k[--$j];$1[$k[--$j]]=_3q;if($eq($1.ais1,"21")||$eq($1.ais1,"8004")){$k[$j++]=Infinity;$q($1.cdf);if($eq($1.ais1,"21")){$k[$j++]=1;$k[$j++]=0}else{$k[$j++]=1;$k[$j++]=1}$1.cdf=$a()}else{$k[$j++]=Infinity;$q($1.cdf);$k[$j++]=0;$1.cdf=$a()}$k[$j++]="nval";if($1.npre!=0){$k[$j++]=~~$z($G($1.ai90,0,$1.npre))}else{$k[$j++]=0}var _43=$k[--$j];$1[$k[--$j]]=_43;$x("BDHIJKLNPQRSTVXZ",$G($1.ai90,$1.npre,1));if($k[--$j]){var _49=$k[--$j];var _4A=$k[--$j];$k[$j++]=_49.length;$k[$j++]=_4A;$j--;var _4B=$k[--$j];var _4C=$k[--$j];$k[$j++]=_4B;$k[$j++]=_4C;$j--;$1.aval=$k[--$j]}else{$j--;$1.aval=-1}if($1.nval<31&&$1.aval!=-1){var _4H=$Z($s(5),"00000");var _4K=$R($s(5),$1.nval,2);$P(_4H,5-_4K.length,_4K);$k[$j++]=_4H;$k[$j++]=Infinity;var _4L=$k[--$j];var _4M=$k[--$j];$k[$j++]=_4L;$F(_4M,function(){var _4N=$k[--$j];$k[$j++]=$f(_4N-48)});$1.nbits=$a();var _4Q=$Z($s(4),"0000");var _4T=$R($s(4),$1.aval,2);$P(_4Q,4-_4T.length,_4T);$k[$j++]=_4Q;$k[$j++]=Infinity;var _4U=$k[--$j];var _4V=$k[--$j];$k[$j++]=_4U;$F(_4V,function(){var _4W=$k[--$j];$k[$j++]=$f(_4W-48)});$1.abits=$a();$k[$j++]=Infinity;$q($1.cdf);$q($1.nbits);$q($1.abits);$1.cdf=$a()}else{var _4d=$Z($s(10),"0000000000");var _4g=$R($s(10),$1.nval,2);$P(_4d,10-_4g.length,_4g);$k[$j++]=_4d;$k[$j++]=Infinity;var _4h=$k[--$j];var _4i=$k[--$j];$k[$j++]=_4h;$F(_4i,function(){var _4j=$k[--$j];$k[$j++]=$f(_4j-48)});$1.nbits=$a();var _4m=$Z($s(5),"00000");var _4r=$R($s(5),$f($g($1.ai90,$1.npre)-65),2);$P(_4m,5-_4r.length,_4r);$k[$j++]=_4m;$k[$j++]=Infinity;var _4s=$k[--$j];var _4t=$k[--$j];$k[$j++]=_4s;$F(_4t,function(){var _4u=$k[--$j];$k[$j++]=$f(_4u-48)});$1.abits=$a();$k[$j++]=Infinity;$q($1.cdf);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$q($1.nbits);$q($1.abits);$1.cdf=$a()}if($ne($1.mode,"alpha")){$k[$j++]=Infinity;$F($1.ai90rem);if($1.ais.length>1){$k[$j++]=$1.fnc1}$1.gpf=$a()}else{$k[$j++]=Infinity;$F($1.ai90rem);if($1.ais.length>1){$k[$j++]=$1.fnc1}$1.in=$a();$1.out=$a($1.in.length*6);$1.j=0;for(var _5D=0,_5C=$1.in.length-1;_5D<=_5C;_5D+=1){var _5H=$g($1.alpha,$g($1.in,_5D));$k[$j++]=_5H;$k[$j++]=_5H;$k[$j++]=Infinity;var _5I=$k[--$j];var _5J=$k[--$j];$k[$j++]=_5I;$F(_5J,function(){var _5K=$k[--$j];$k[$j++]=$f(_5K-48)});$P($1.out,$1.j,$a());$1.j=$k[--$j].length+$1.j}$k[$j++]=Infinity;$q($1.cdf);$q($G($1.out,0,$1.j));$1.cdf=$a();$1.gpf=$a([]);if($1.ais.length>1){$1.mode="numeric"}}$1.ais=$G($1.ais,1,$1.ais.length-1);$1.vals=$G($1.vals,1,$1.vals.length-1);if($1.ais.length!=0){if($eq($1.ais1,"21")||$eq($1.ais1,"8004")){$k[$j++]=Infinity;$q($1.gpf);$F($1.vals1);$1.gpf=$a();$1.ais=$G($1.ais,1,$1.ais.length-1);$1.vals=$G($1.vals,1,$1.vals.length-1);if($1.ais.length!=0){$k[$j++]=Infinity;$q($1.gpf);$k[$j++]=$1.fnc1;$1.gpf=$a()}}}}if($eq($1.method,"0")){$1.cdf=$a([0]);$1.gpf=$a([]);$1.mode="numeric"}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _5w=0;_5w<=4;_5w+=1){$k[$j++]=_5w}var _5x=$a();for(var _5y=0,_5z=_5x.length;_5y<_5z;_5y++){var _62=$Z($s(2),"00");$p(_62,1,$f($g(_5x,_5y)+48));$p($1.aifixed,_62,_62)}$k[$j++]=Infinity;for(var _64=11;_64<=20;_64+=1){$k[$j++]=_64}$k[$j++]=23;for(var _65=31;_65<=36;_65+=1){$k[$j++]=_65}$k[$j++]=41;var _66=$a();for(var _67=0,_68=_66.length;_67<_68;_67++){var _6B=$R($s(2),$g(_66,_67),10);$p($1.aifixed,_6B,_6B)}for(var _6F=0,_6E=$1.ais.length-1;_6F<=_6E;_6F+=1){$1.i=_6F;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _6P=$a($1.gpf.length+$1.ai.length+$1.val.length);$P(_6P,0,$1.gpf);$k[$j++]=_6P;$k[$j++]=_6P;$k[$j++]=$1.gpf.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _6T=$k[--$j];var _6U=$k[--$j];$k[$j++]=_6T;$F(_6U);var _6V=$a();var _6W=$k[--$j];$P($k[--$j],_6W,_6V);var _6Y=$k[--$j];$k[$j++]=_6Y;$k[$j++]=_6Y;$k[$j++]=$1.gpf.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _6c=$k[--$j];var _6d=$k[--$j];$k[$j++]=_6c;$F(_6d);var _6e=$a();var _6f=$k[--$j];$P($k[--$j],_6f,_6e);$1.gpf=$k[--$j];var _6n=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_6n){var _6p=$a($1.gpf.length+1);$P(_6p,0,$1.gpf);$p(_6p,$1.gpf.length,$1.fnc1);$1.gpf=_6p}}$1.rembits=function(){$1.used=$k[--$j];if($ne($1.ccversion,"c")){var _73=new Map([["a",$a([$a([167,138,118,108,88,78,59]),$a([167,138,118,98,78]),$a([197,167,138,108,78])])],["b",$a([$a([336,296,256,208,160,104,56]),$a([768,648,536,416,304,208,152,112,72,32]),$a([1184,1016,840,672,496,352,264,208,152,96,56])])]]);$1.bitcaps=$g($g(_73,$1.ccversion),$f($1.cccolumns-2));$k[$j++]=-1;$F($1.bitcaps,function(){var _79=$k[--$j];$k[$j++]=_79;if($ge(_79,$1.used)){var _7B=$k[--$j];var _7C=$k[--$j];$k[$j++]=_7B;$k[$j++]=_7C}$j--});var _7D=$k[--$j];$k[$j++]=_7D;if(_7D!=-1){var _7F=$k[--$j];$k[$j++]=$f(_7F-$1.used)}}else{var _7G=new Map([["c",-1]]);var _7I=$g(_7G,$1.ccversion);var _7K=~~Math.ceil($1.used/8);$1.m=~~(_7K/6)*5+_7K%6;if($1.m<=40){$k[$j++]=8}if($1.m>=41&&$1.m<=160){$k[$j++]=16}if($1.m>=161&&$1.m<=320){$k[$j++]=32}if($1.m>=321&&$1.m<=833){$k[$j++]=64}if($1.m>=834){$k[$j++]=32}$1.eccws=$k[--$j];$1.m=$f($f($1.m+$1.eccws)+3);for(;;){if(~~Math.ceil($1.m/$1.cccolumns)<=30||$1.cccolumns>=30){break}$1.cccolumns=$f($1.cccolumns+1)}$1.r=~~Math.ceil($1.m/$1.cccolumns);var _7f=$f($f($1.cccolumns*$1.r-$1.eccws)-3);$1.tgt=$f(~~(_7f/5)*6+_7f%5)*8;if($1.used<=8304){$k[$j++]=$f($1.tgt-$1.used)}else{$k[$j++]=-1}}var _7j=$k[--$j];$k[$j++]=_7j;if(_7j==-1){$j--;if($eq($1.ccversion,"a")){$1.ccversion="b"}else{if($eq($1.ccversion,"b")&&$eq($1.lintype,"gs1-128")){$1.ccversion="c";$1.cccolumns=~~(($1.linwidth-52)/17)}else{$1.ccversion=-1}}$k[$j++]=$1.used;$1.rembits()}};$1.encode=function(){var _7p=$k[--$j];$k[$j++]=_7p;if($ne(_7p,"raw")){var _7q=$k[--$j];var _7s=$g(_7q,$k[--$j]);$k[$j++]=_7s}else{$j--}$k[$j++]=Infinity;var _7t=$k[--$j];var _7u=$k[--$j];$k[$j++]=_7t;$F(_7u,function(){var _7v=$k[--$j];$k[$j++]=$f(_7v-48)});var _7w=$a();$P($1.gpfenc,$1.j,_7w);$1.j=_7w.length+$1.j};$k[$j++]=Infinity;for(var _81=0,_82=$1.gpf.length;_81<_82;_81++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=-1;$1.numericruns=$a();$k[$j++]=Infinity;for(var _85=0,_86=$1.gpf.length;_85<_86;_85++){$k[$j++]=0}$k[$j++]=0;$1.alphanumericruns=$a();$k[$j++]=Infinity;for(var _89=0,_8A=$1.gpf.length;_89<_8A;_89++){$k[$j++]=0}$k[$j++]=9999;$1.nextiso646only=$a();for(var _8D=$1.gpf.length-1;_8D>=0;_8D-=1){$1.i=_8D;var _8I=$Z($s(2),"00");var _8L=$g($1.gpf,$1.i);$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=_8I;$k[$j++]=_8I;$k[$j++]=0;$k[$j++]=_8L;if(_8L==$1.fnc1){$j--;$k[$j++]=94}var _8N=$k[--$j];var _8O=$k[--$j];$p($k[--$j],_8O,_8N);if($1.i<$1.gpf.length-1){var _8S=$k[--$j];var _8V=$g($1.gpf,$1.i+1);$k[$j++]=_8S;$k[$j++]=_8S;$k[$j++]=1;$k[$j++]=_8V;if(_8V==$1.fnc1){$j--;$k[$j++]=94}var _8X=$k[--$j];var _8Y=$k[--$j];$p($k[--$j],_8Y,_8X)}var _8c=$g($1.numeric,$k[--$j])!==undefined;if(_8c){$p($1.numericruns,$1.i,$f($g($1.numericruns,$1.i+2)+2))}else{$p($1.numericruns,$1.i,0)}var _8k=$k[--$j];var _8m=$g($1.alphanumeric,_8k)!==undefined;$k[$j++]=_8k;if(_8m){$p($1.alphanumericruns,$1.i,$f($g($1.alphanumericruns,$1.i+1)+1))}else{$p($1.alphanumericruns,$1.i,0)}var _8u=$k[--$j];var _8w=$g($1.iso646,_8u)!==undefined;var _8y=$g($1.alphanumeric,_8u)!==undefined;if(_8w&&!_8y){$p($1.nextiso646only,$1.i,0)}else{$p($1.nextiso646only,$1.i,$f($g($1.nextiso646only,$1.i+1)+1))}}$1.gpfenc=$a(8304);$1.i=0;$1.j=0;for(;;){if($1.i==$1.gpf.length){break}for(;;){if($eq($1.mode,"numeric")){if($1.i<=$1.gpf.length-2){var _9C=$s(2);var _9F=$g($1.gpf,$1.i);$k[$j++]=_9C;$k[$j++]=_9C;$k[$j++]=0;$k[$j++]=_9F;if(_9F==$1.fnc1){$j--;$k[$j++]=94}var _9H=$k[--$j];var _9I=$k[--$j];$p($k[--$j],_9I,_9H);var _9K=$k[--$j];var _9N=$g($1.gpf,$1.i+1);$k[$j++]=_9K;$k[$j++]=_9K;$k[$j++]=1;$k[$j++]=_9N;if(_9N==$1.fnc1){$j--;$k[$j++]=94}var _9P=$k[--$j];var _9Q=$k[--$j];$p($k[--$j],_9Q,_9P);var _9S=$k[--$j];var _9U=$g($1.numeric,_9S)!==undefined;$k[$j++]=_9S;if(_9U){$k[$j++]=$1.numeric;$1.encode();$1.i=$1.i+2;break}$j--;$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.numeric;$1.encode();$1.mode="alphanumeric";break}else{var _9b=$g($1.gpf,$1.i);if(_9b<48||_9b>57){$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.numeric;$1.encode();$1.mode="alphanumeric";break}$k[$j++]="rem";$k[$j++]=$1.cdf.length+$1.j;$1.rembits();var _9g=$k[--$j];$1[$k[--$j]]=_9g;if($1.rem>=4&&$1.rem<=6){var _9n=$G($Z($s(6),"000000"),0,$1.rem);var _9s=$R($s(4),$f($g($1.gpf,$1.i)-47),2);$P(_9n,4-_9s.length,_9s);$k[$j++]=_9n;$k[$j++]="raw";$1.encode();$1.i=$1.i+1;break}else{var _9u=$s(2);$p(_9u,0,$g($1.gpf,$1.i));$p(_9u,1,94);$k[$j++]=_9u;$k[$j++]=$1.numeric;$1.encode();$1.i=$1.i+1;break}}}if($eq($1.mode,"alphanumeric")){if($g($1.gpf,$1.i)==$1.fnc1){$k[$j++]=$1.fnc1;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";$1.i=$1.i+1;break}var _AA=$g($1.gpf,$1.i);var _AC=$g($1.iso646,_AA)!==undefined;var _AE=$g($1.alphanumeric,_AA)!==undefined;if(_AC&&!_AE){$k[$j++]=$1.liso646;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="iso646";break}if($g($1.numericruns,$1.i)>=6){$k[$j++]=$1.lnumeric;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";break}var _AO=$g($1.numericruns,$1.i);if(_AO>=4&&$f(_AO+$1.i)==$1.gpf.length){$k[$j++]=$1.lnumeric;$k[$j++]=$1.alphanumeric;$1.encode();$1.mode="numeric";break}$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=$1.alphanumeric;$1.encode();$1.i=$1.i+1;break}if($eq($1.mode,"iso646")){if($g($1.gpf,$1.i)==$1.fnc1){$k[$j++]=$1.fnc1;$k[$j++]=$1.iso646;$1.encode();$1.mode="numeric";$1.i=$1.i+1;break}if($g($1.numericruns,$1.i)>=4&&$g($1.nextiso646only,$1.i)>=10){$k[$j++]=$1.lnumeric;$k[$j++]=$1.iso646;$1.encode();$1.mode="numeric";break}if($g($1.alphanumericruns,$1.i)>=5&&$g($1.nextiso646only,$1.i)>=10){$k[$j++]=$1.lalphanumeric;$k[$j++]=$1.iso646;$1.encode();$1.mode="alphanumeric";break}$k[$j++]=$g($1.gpf,$1.i);$k[$j++]=$1.iso646;$1.encode();$1.i=$1.i+1;break}}}$1.gpf=$G($1.gpfenc,0,$1.j);$k[$j++]="pad";$k[$j++]=$1.cdf.length+$1.gpf.length;$1.rembits();var _B7=$a($k[--$j]);$1[$k[--$j]]=_B7;if($1.pad.length>0){for(var _BC=0,_BB=$1.pad.length-1;_BC<=_BB;_BC+=5){$1.i=_BC;var _BD=$1.pad;var _BE=$1.i;var _BF=$a([0,0,1,0,0]);var _BG=$1.pad;var _BH=$1.i;var _BI=5;var _BJ=_BG.length-_BH;if(_BG.length-_BH>5){var _=_BI;_BI=_BJ;_BJ=_}$P(_BD,_BE,$G(_BF,0,_BJ))}if($eq($1.mode,"numeric")){$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($1.pad);$1.pad=$G($a(),0,$1.pad.length)}if($eq($1.mode,"alpha")){$k[$j++]=Infinity;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($1.pad);$1.pad=$G($a(),0,$1.pad.length)}}$k[$j++]=Infinity;$q($1.cdf);$q($1.gpf);$q($1.pad);$1.bits=$a();if($1.ccversion=="a"){$k[$j++]=Infinity;$k[$j++]=$a([0,0,0,0,0,0,1]);for(var _Bb=0,_Bc=68;_Bb<_Bc;_Bb++){$k[$j++]=$a(7)}$1.pwr928=$a();for(var _Bf=1;_Bf<=68;_Bf+=1){$1.j=_Bf;$1.v=0;for(var _Bg=6;_Bg>=1;_Bg-=1){$1.i=_Bg;$1.v=$f($g($g($1.pwr928,$1.j-1),$1.i)*2+~~($1.v/928));$p($g($1.pwr928,$1.j),$1.i,$1.v%928)}$p($g($1.pwr928,$1.j),0,$f($g($g($1.pwr928,$1.j-1),0)*2+~~($1.v/928)))}$k[$j++]=Infinity;for(var _C0=0,_C1=28;_C0<_C1;_C0++){$k[$j++]=0}$1.cws=$a();$1.b=0;$1.c=0;for(;;){if($1.b==$1.bits.length){break}var _C5=$1.bits;var _C6=$1.b;var _C7=$1.bits;var _C8=$1.b;var _C9=_C7.length-_C8;var _CA=69;if(69>_C7.length-_C8){var _=_C9;_C9=_CA;_CA=_}$1.bs=$G(_C5,_C6,_CA);$1.bsl=$1.bs.length;$1.cs=$G($1.cws,$1.c,~~($1.bsl/10)+1);$1.csl=$1.cs.length;for(var _CK=0,_CJ=$1.bsl-1;_CK<=_CJ;_CK+=1){$1.i=_CK;for(var _CN=0,_CM=$1.csl-1;_CN<=_CM;_CN+=1){$1.j=_CN;var _CO=$1.cs;var _CP=$1.j;$p(_CO,_CP,$f($g(_CO,_CP)+$g($g($1.pwr928,$1.i),$1.j+7-$1.csl)*$g($1.bs,$1.bsl-$1.i-1)))}}for(var _Cc=$1.csl-1;_Cc>=1;_Cc-=1){$1.i=_Cc;var _Cd=$1.cs;var _Ce=$1.i;$p(_Cd,_Ce-1,$f($g(_Cd,_Ce-1)+~~($g($1.cs,$1.i)/928)));var _Cj=$1.cs;var _Ck=$1.i;$p(_Cj,_Ck,$g(_Cj,_Ck)%928)}$1.b=$1.b+$1.bsl;$1.c=$1.c+$1.csl}$1.cws=$G($1.cws,0,$1.c);$1.barcode=$s($1.cws.length*4);for(var _Cx=0,_Cw=$1.cws.length-1;_Cx<=_Cw;_Cx+=1){$1.i=_Cx;var _Cz=$Z($s(4),"^ ");var _D4=$R($s(4),$g($1.cws,$1.i),10);$P(_Cz,4-_D4.length,_D4);$P($1.barcode,$1.i*4,_Cz)}delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"cca",true);$p($1.options,"columns",$1.cccolumns);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.micropdf417();var _DE=$k[--$j];$1[$k[--$j]]=_DE}if($1.ccversion=="b"){$1.barcode=$s(~~($1.bits.length/8));for(var _DL=0,_DK=$1.barcode.length-1;_DL<=_DK;_DL+=1){$1.i=_DL;var _DO=$G($1.bits,$1.i*8,8);$k[$j++]=0;for(var _DP=0,_DQ=_DO.length;_DP<_DQ;_DP++){var _DS=$k[--$j];$k[$j++]=$f(_DS+$g(_DO,_DP))*2}$p($1.barcode,$1.i,~~($k[--$j]/2))}delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"ccb",true);$p($1.options,"columns",$1.cccolumns);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.micropdf417();var _Dd=$k[--$j];$1[$k[--$j]]=_Dd}if($1.ccversion=="c"){$1.barcode=$s(~~($1.bits.length/8));for(var _Dk=0,_Dj=$1.barcode.length-1;_Dk<=_Dj;_Dk+=1){$1.i=_Dk;var _Dn=$G($1.bits,$1.i*8,8);$k[$j++]=0;for(var _Do=0,_Dp=_Dn.length;_Do<_Dp;_Do++){var _Dr=$k[--$j];$k[$j++]=$f(_Dr+$g(_Dn,_Do))*2}$p($1.barcode,$1.i,~~($k[--$j]/2))}delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"ccc",true);$p($1.options,"columns",$1.cccolumns);$p($1.options,"eclevel",~~(Math.log($1.eccws)/Math.log(2))-1);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.pdf417();var _E4=$k[--$j];$1[$k[--$j]]=_E4}$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.ean13composite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","ean13");$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.ean13();$0.renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _E=0,_F=93;_E<_F;_E++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _G=0,_H=93;_G<_H;_G++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _I=0,_J=93;_I<_J;_I++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _K=$a();$k[$j++]="ren";$k[$j++]=$0.renmatrix;$k[$j++]="pixs";$k[$j++]=_K;$k[$j++]="pixx";$k[$j++]=97;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=97/72;$k[$j++]="opt";$k[$j++]=$1.options;var _M=$d();$k[$j++]=_M;$0.renmatrix();$$.rmoveto(-2,6);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.ean8composite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","ean8");$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.ean8();$0.renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _E=0,_F=65;_E<_F;_E++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _G=0,_H=65;_G<_H;_G++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _I=0,_J=65;_I<_J;_I++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _K=$a();$k[$j++]="ren";$k[$j++]=$0.renmatrix;$k[$j++]="pixs";$k[$j++]=_K;$k[$j++]="pixx";$k[$j++]=69;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=69/72;$k[$j++]="opt";$k[$j++]=$1.options;var _M=$d();$k[$j++]=_M;$0.renmatrix();$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();var _P=$k[--$j];$$.rmoveto($f(69-$g(_P,"pixx")),6);$k[$j++]=_P;$0.renmatrix();$$.restore()};$0.upcacomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","ean13");$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.upca();$0.renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _E=0,_F=93;_E<_F;_E++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _G=0,_H=93;_G<_H;_G++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _I=0,_J=93;_I<_J;_I++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _K=$a();$k[$j++]="ren";$k[$j++]=$0.renmatrix;$k[$j++]="pixs";$k[$j++]=_K;$k[$j++]="pixx";$k[$j++]=97;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=97/72;$k[$j++]="opt";$k[$j++]=$1.options;var _M=$d();$k[$j++]=_M;$0.renmatrix();$$.rmoveto(-2,6);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.upcecomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _9=0,_A=49;_9<_A;_9++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _B=0,_C=49;_B<_C;_B++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _D=0,_E=49;_D<_E;_D++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _F=$a();$k[$j++]="ren";$k[$j++]=$0.renmatrix;$k[$j++]="pixs";$k[$j++]=_F;$k[$j++]="pixx";$k[$j++]=53;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=53/72;$k[$j++]="opt";$k[$j++]=$1.options;$1.sep=$d();$$.save();$p($1.options,"lintype","upce");$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.upce();$0.renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _N=0,_O=49;_N<_O;_N++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _P=0,_Q=49;_P<_Q;_P++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _R=0,_S=49;_R<_S;_R++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _T=$a();$k[$j++]="ren";$k[$j++]=$0.renmatrix;$k[$j++]="pixs";$k[$j++]=_T;$k[$j++]="pixx";$k[$j++]=53;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=53/72;$k[$j++]="opt";$k[$j++]=$1.options;var _V=$d();$k[$j++]=_V;$0.renmatrix();$$.rmoveto(-2,6);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databaromnicomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databaromni");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databaromni();var _F=$k[--$j];$1.linsbs=$g(_F,"sbs");$1.linheight=$g($g(_F,"bhs"),0)*72;$k[$j++]=_F;$0.renlinear();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _N=$1.fp,_M=$f($1.fp+12);_N<=_M;_N+=1){$1.i=_N;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _X=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_X}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}$1.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _c=0;_c<=12;_c+=1){var _i=$k[--$j];$k[$j++]=_i&&$eq($g($1.bot,$f(_c+$1.fp)),$g($1.f3,_c))}if($k[--$j]){$P($1.sep,$1.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;$k[$j++]=0;$F($1.linsbs,function(){var _o=$k[--$j];var _p=$k[--$j];var _q=_p==1?0:1;$k[$j++]=_p;for(var _r=0,_s=_o;_r<_s;_r++){$k[$j++]=_q}});$r($a($m()-1));$1.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($1.bot,function(){var _x=$k[--$j];$k[$j++]=$f(1-_x)});$1.sep=$a();$P($1.sep,0,$a([0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$1.sepfinder();$k[$j++]=64;$1.sepfinder();$$.rmoveto(0,$1.linheight);var _19=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_19;$0.renmatrix();$$.rmoveto(-5,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databarstackedcomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databarstacked");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databarstacked();var _F=$k[--$j];$1.bot=$G($g(_F,"pixs"),0,$g(_F,"pixx"));$1.linheight=$g(_F,"pixy");$k[$j++]=_F;$0.renmatrix();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _O=$1.fp,_N=$f($1.fp+12);_O<=_N;_O+=1){$1.i=_O;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _Y=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_Y}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}$1.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _d=0;_d<=12;_d+=1){var _j=$k[--$j];$k[$j++]=_j&&$eq($g($1.bot,$f(_d+$1.fp)),$g($1.f3,_d))}if($k[--$j]){$P($1.sep,$1.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;var _o=$1.bot;for(var _p=0,_q=_o.length;_p<_q;_p++){$k[$j++]=$f(1-$g(_o,_p))}$1.sep=$a();$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$1.sepfinder();$$.rmoveto(0,$1.linheight);var _13=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_13;$0.renmatrix();$$.rmoveto(1,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databarstackedomnicomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databarstackedomni");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databarstackedomni();var _F=$k[--$j];$1.bot=$G($g(_F,"pixs"),0,$g(_F,"pixx"));$1.linheight=$g(_F,"pixy");$k[$j++]=_F;$0.renmatrix();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _O=$1.fp,_N=$f($1.fp+12);_O<=_N;_O+=1){$1.i=_O;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _Y=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_Y}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}$1.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _d=0;_d<=12;_d+=1){var _j=$k[--$j];$k[$j++]=_j&&$eq($g($1.bot,$f(_d+$1.fp)),$g($1.f3,_d))}if($k[--$j]){$P($1.sep,$1.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;var _o=$1.bot;for(var _p=0,_q=_o.length;_p<_q;_p++){$k[$j++]=$f(1-$g(_o,_p))}$1.sep=$a();$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$1.sepfinder();$$.rmoveto(0,$1.linheight);var _13=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_13;$0.renmatrix();$$.rmoveto(1,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databartruncatedcomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databartruncated");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databartruncated();var _F=$k[--$j];$1.linsbs=$g(_F,"sbs");$1.linheight=$g($g(_F,"bhs"),0)*72;$k[$j++]=_F;$0.renlinear();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _N=$1.fp,_M=$f($1.fp+12);_N<=_M;_N+=1){$1.i=_N;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _X=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_X}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}$1.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _c=0;_c<=12;_c+=1){var _i=$k[--$j];$k[$j++]=_i&&$eq($g($1.bot,$f(_c+$1.fp)),$g($1.f3,_c))}if($k[--$j]){$P($1.sep,$1.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;$k[$j++]=0;$F($1.linsbs,function(){var _o=$k[--$j];var _p=$k[--$j];var _q=_p==1?0:1;$k[$j++]=_p;for(var _r=0,_s=_o;_r<_s;_r++){$k[$j++]=_q}});$r($a($m()-1));$1.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($1.bot,function(){var _x=$k[--$j];$k[$j++]=$f(1-_x)});$1.sep=$a();$P($1.sep,0,$a([0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$1.sepfinder();$k[$j++]=64;$1.sepfinder();$$.rmoveto(0,$1.linheight);var _19=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_19;$0.renmatrix();$$.rmoveto(-5,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databarlimitedcomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databarlimited");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databarlimited();var _F=$k[--$j];$1.linsbs=$g(_F,"sbs");$1.linheight=$g($g(_F,"bhs"),0)*72;$k[$j++]=_F;$0.renlinear();$k[$j++]=Infinity;$k[$j++]=1;$F($1.linsbs,function(){var _K=$k[--$j];var _L=$k[--$j];var _M=_L==0?1:0;$k[$j++]=_L;for(var _N=0,_O=_K;_N<_O;_N++){$k[$j++]=_M}});$r($a($m()-1));$1.sep=$k[--$j];$j-=2;$P($1.sep,0,$a([0,0,0]));$P($1.sep,$1.sep.length-9,$a([0,0,0,0,0,0,0,0,0]));$$.rmoveto(0,$1.linheight);var _c=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_c;$0.renmatrix();$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();var _f=$k[--$j];$$.rmoveto($f(72-$g(_f,"pixx")),1);$k[$j++]=_f;$0.renmatrix();$$.restore()};$0.databarexpandedcomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databarexpanded");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databarexpanded();var _F=$k[--$j];$1.linsbs=$g(_F,"sbs");$1.linheight=$g($g(_F,"bhs"),0)*72;$k[$j++]=_F;$0.renlinear();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _N=$1.fp,_M=$f($1.fp+12);_N<=_M;_N+=1){$1.i=_N;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _X=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_X}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}};$k[$j++]=Infinity;$k[$j++]=0;$F($1.linsbs,function(){var _c=$k[--$j];var _d=$k[--$j];var _e=_d==1?0:1;$k[$j++]=_d;for(var _f=0,_g=_c;_f<_g;_f++){$k[$j++]=_e}});$r($a($m()-1));$1.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($1.bot,function(){var _l=$k[--$j];$k[$j++]=$f(1-_l)});$1.sep=$a();$P($1.sep,0,$a([0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _u=18,_t=$1.bot.length-13;_u<=_t;_u+=98){$k[$j++]=_u}for(var _x=69,_w=$1.bot.length-13;_x<=_w;_x+=98){$k[$j++]=_x}var _y=$a();for(var _z=0,_10=_y.length;_z<_10;_z++){$k[$j++]=$g(_y,_z);$1.sepfinder()}$$.rmoveto(0,$1.linheight);var _17=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_17;$0.renmatrix();$$.rmoveto(1,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0.databarexpandedstackedcomposite=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"lintype","databarexpandedstacked");$p($1.options,"linkage",true);$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$k[$j++]=$1.linear;$k[$j++]=$1.options;$0.databarexpandedstacked();var _F=$k[--$j];$1.bot=$G($g(_F,"pixs"),0,$g(_F,"pixx"));$1.linheight=$g(_F,"pixy");$k[$j++]=_F;$0.renmatrix();$1.sepfinder=function(){$1.fp=$k[--$j];for(var _O=$1.fp,_N=$f($1.fp+12);_O<=_N;_O+=1){$1.i=_O;if($g($1.bot,$1.i)==0){if($g($1.bot,$1.i-1)==1){$k[$j++]=1}else{var _Y=$g($1.sep,$1.i-1)==0?1:0;$k[$j++]=_Y}}else{$k[$j++]=0}$p($1.sep,$1.i,$k[--$j])}};$k[$j++]=Infinity;var _c=$1.bot;for(var _d=0,_e=_c.length;_d<_e;_d++){$k[$j++]=$f(1-$g(_c,_d))}$1.sep=$a();$P($1.sep,0,$a([0,0,0,0]));$P($1.sep,$1.sep.length-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _o=19,_n=$1.bot.length-13;_o<=_n;_o+=98){$k[$j++]=_o}for(var _r=70,_q=$1.bot.length-13;_r<=_q;_r+=98){$k[$j++]=_r}var _s=$a();for(var _t=0,_u=_s.length;_t<_u;_t++){$k[$j++]=$g(_s,_t);$1.sepfinder()}$$.rmoveto(0,$1.linheight);var _11=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_11;$0.renmatrix();var _14=$g($1.bot,0)==0?2:0;$$.rmoveto(_14,1);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$0.renmatrix();$$.restore()};$0["gs1-128composite"]=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$x($1.barcode,"|");if($k[--$j]){$1.linear=$k[--$j];$j--;$1.comp=$k[--$j]}else{$j--}$$.save();$p($1.options,"inkspread","0");$p($1.options,"dontdraw",true);$p($1.options,"linkagea",true);$k[$j++]=$1.linear;$k[$j++]=Infinity;$F($1.options);var _E=$d();$k[$j++]=_E;$0["gs1-128"]();var _G=$g($k[--$j],"sbs");$k[$j++]=0;$F(_G,function(){var _H=$k[--$j];var _I=$k[--$j];$k[$j++]=$f(_I+_H)});$1.linwidth=$k[--$j];$p($1.options,"lintype","gs1-128");$p($1.options,"linwidth",$1.linwidth);$k[$j++]=$1.comp;$k[$j++]=$1.options;$0["gs1-cc"]();$1.compsym=$k[--$j];if($g($1.compsym,"pixx")==99){$k[$j++]="a"}else{$k[$j++]="c"}$1.linktype=$k[--$j];if($eq($1.linktype,"a")){$p($1.options,"linkagea",true);$p($1.options,"linkagec",false)}else{$p($1.options,"linkagea",false);$p($1.options,"linkagec",true)}$k[$j++]=$1.linear;$k[$j++]=Infinity;$F($1.options);var _a=$d();$k[$j++]=_a;$0["gs1-128"]();var _b=$k[--$j];$1.linsbs=$g(_b,"sbs");$1.linheight=$g($g(_b,"bhs"),0)*72;$k[$j++]=_b;$0.renlinear();$k[$j++]=Infinity;$k[$j++]=1;$F($1.linsbs,function(){var _g=$k[--$j];var _h=$k[--$j];var _i=_h==0?1:0;$k[$j++]=_h;for(var _j=0,_k=_g;_j<_k;_j++){$k[$j++]=_i}});$r($a($m()-1));$1.sep=$k[--$j];$j-=2;$$.rmoveto(0,$1.linheight);var _t=new Map([["ren",$0.renmatrix],["pixs",$1.sep],["pixx",$1.sep.length],["pixy",1],["height",1/72],["width",$1.sep.length/72],["opt",$1.options]]);$k[$j++]=_t;$0.renmatrix();if($eq($1.linktype,"a")){$1.s=~~($f($1.linwidth-2)/11);$1.p=~~(($1.s-9)/2);$k[$j++]="x";$k[$j++]=($1.s-$1.p-1)*11+10;if($1.p==0){var _10=$k[--$j];$k[$j++]=$f(_10+2)}var _11=$k[--$j];$1[$k[--$j]]=$f(_11-99);$$.rmoveto($1.x,1)}else{$$.rmoveto(-7,1)}$k[$j++]=$1.compsym;$0.renmatrix();$$.restore()};$0.gs1datamatrix=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.parse=false;$1.dontlint=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.expand=function(){var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _A=$1.barcode;$k[$j++]=$G(_A,1,_A.length-1);for(;;){var _C=$k[--$j];$k[$j++]=_C;if($eq(_C,"")){break}$x($k[--$j],")");$j--;var _E=$k[--$j];var _F=$k[--$j];$k[$j++]=_E;$k[$j++]=_F;$j--;var _G=$k[--$j];var _H=$k[--$j];$k[$j++]=_G;$x(_H,"(");if($k[--$j]){var _J=$k[--$j];var _K=$k[--$j];$k[$j++]=_J;$k[$j++]=_K;$j--;var _L=$k[--$j];var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N;$k[$j++]=_L}else{var _O=$k[--$j];var _P=$k[--$j];$k[$j++]="";$k[$j++]=_P;$k[$j++]=_O}$k[$j++]=Infinity;$q($1.ais);var _S=$k[$j-1-($m()+2)];$k[$j++]=_S;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _W=$k[$j-1-($m()+1)];$k[$j++]=_W;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _b=0;_b<=4;_b+=1){$k[$j++]=_b}var _c=$a();for(var _d=0,_e=_c.length;_d<_e;_d++){var _h=$Z($s(2),"00");$p(_h,1,$f($g(_c,_d)+48));$p($1.aifixed,_h,_h)}$k[$j++]=Infinity;for(var _j=11;_j<=20;_j+=1){$k[$j++]=_j}$k[$j++]=23;for(var _k=31;_k<=36;_k+=1){$k[$j++]=_k}$k[$j++]=41;var _l=$a();for(var _m=0,_n=_l.length;_m<_n;_m++){var _q=$R($s(2),$g(_l,_m),10);$p($1.aifixed,_q,_q)}$1.fnc1=-1;$1.dmtx=$a([$1.fnc1]);for(var _w=0,_v=$1.ais.length-1;_w<=_v;_w+=1){$1.i=_w;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _16=$a($1.dmtx.length+$1.ai.length+$1.val.length);$P(_16,0,$1.dmtx);$k[$j++]=_16;$k[$j++]=_16;$k[$j++]=$1.dmtx.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _1A=$k[--$j];var _1B=$k[--$j];$k[$j++]=_1A;$F(_1B);var _1C=$a();var _1D=$k[--$j];$P($k[--$j],_1D,_1C);var _1F=$k[--$j];$k[$j++]=_1F;$k[$j++]=_1F;$k[$j++]=$1.dmtx.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _1J=$k[--$j];var _1K=$k[--$j];$k[$j++]=_1J;$F(_1K);var _1L=$a();var _1M=$k[--$j];$P($k[--$j],_1M,_1L);$1.dmtx=$k[--$j];var _1U=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_1U){var _1W=$a($1.dmtx.length+1);$P(_1W,0,$1.dmtx);$p(_1W,$1.dmtx.length,$1.fnc1);$1.dmtx=_1W}}$1.barcode=$s(($1.dmtx.length+1)*5);$1.i=0;$1.j=0;for(;;){if($1.i==$1.dmtx.length){break}var _1g=$g($1.dmtx,$1.i);$k[$j++]=_1g;if(_1g==$1.fnc1){$j--;$P($1.barcode,$1.j,"^FNC1");$1.j=$1.j+4}else{$p($1.barcode,$1.j,$k[--$j])}$1.i=$1.i+1;$1.j=$1.j+1}$1.barcode=$G($1.barcode,0,$1.j);delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _1y=$k[--$j];$1[$k[--$j]]=_1y;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.gs1datamatrixrectangular=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.parse=false;$1.dontlint=false;$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.expand=function(){var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _A=$1.barcode;$k[$j++]=$G(_A,1,_A.length-1);for(;;){var _C=$k[--$j];$k[$j++]=_C;if($eq(_C,"")){break}$x($k[--$j],")");$j--;var _E=$k[--$j];var _F=$k[--$j];$k[$j++]=_E;$k[$j++]=_F;$j--;var _G=$k[--$j];var _H=$k[--$j];$k[$j++]=_G;$x(_H,"(");if($k[--$j]){var _J=$k[--$j];var _K=$k[--$j];$k[$j++]=_J;$k[$j++]=_K;$j--;var _L=$k[--$j];var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N;$k[$j++]=_L}else{var _O=$k[--$j];var _P=$k[--$j];$k[$j++]="";$k[$j++]=_P;$k[$j++]=_O}$k[$j++]=Infinity;$q($1.ais);var _S=$k[$j-1-($m()+2)];$k[$j++]=_S;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _W=$k[$j-1-($m()+1)];$k[$j++]=_W;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _b=0;_b<=4;_b+=1){$k[$j++]=_b}var _c=$a();for(var _d=0,_e=_c.length;_d<_e;_d++){var _h=$Z($s(2),"00");$p(_h,1,$f($g(_c,_d)+48));$p($1.aifixed,_h,_h)}$k[$j++]=Infinity;for(var _j=11;_j<=20;_j+=1){$k[$j++]=_j}$k[$j++]=23;for(var _k=31;_k<=36;_k+=1){$k[$j++]=_k}$k[$j++]=41;var _l=$a();for(var _m=0,_n=_l.length;_m<_n;_m++){var _q=$R($s(2),$g(_l,_m),10);$p($1.aifixed,_q,_q)}$1.fnc1=-1;$1.dmtx=$a([$1.fnc1]);for(var _w=0,_v=$1.ais.length-1;_w<=_v;_w+=1){$1.i=_w;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _16=$a($1.dmtx.length+$1.ai.length+$1.val.length);$P(_16,0,$1.dmtx);$k[$j++]=_16;$k[$j++]=_16;$k[$j++]=$1.dmtx.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _1A=$k[--$j];var _1B=$k[--$j];$k[$j++]=_1A;$F(_1B);var _1C=$a();var _1D=$k[--$j];$P($k[--$j],_1D,_1C);var _1F=$k[--$j];$k[$j++]=_1F;$k[$j++]=_1F;$k[$j++]=$1.dmtx.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _1J=$k[--$j];var _1K=$k[--$j];$k[$j++]=_1J;$F(_1K);var _1L=$a();var _1M=$k[--$j];$P($k[--$j],_1M,_1L);$1.dmtx=$k[--$j];var _1U=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_1U){var _1W=$a($1.dmtx.length+1);$P(_1W,0,$1.dmtx);$p(_1W,$1.dmtx.length,$1.fnc1);$1.dmtx=_1W}}$1.barcode=$s(($1.dmtx.length+1)*5);$1.i=0;$1.j=0;for(;;){if($1.i==$1.dmtx.length){break}var _1g=$g($1.dmtx,$1.i);$k[$j++]=_1g;if(_1g==$1.fnc1){$j--;$P($1.barcode,$1.j,"^FNC1");$1.j=$1.j+4}else{$p($1.barcode,$1.j,$k[--$j])}$1.i=$1.i+1;$1.j=$1.j+1}$1.barcode=$G($1.barcode,0,$1.j);delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$p($1.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _1z=$k[--$j];$1[$k[--$j]]=_1z;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.gs1qrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.parse=false;$1.dontlint=false;$1.dontdraw=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.expand=function(){var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _A=$1.barcode;$k[$j++]=$G(_A,1,_A.length-1);for(;;){var _C=$k[--$j];$k[$j++]=_C;if($eq(_C,"")){break}$x($k[--$j],")");$j--;var _E=$k[--$j];var _F=$k[--$j];$k[$j++]=_E;$k[$j++]=_F;$j--;var _G=$k[--$j];var _H=$k[--$j];$k[$j++]=_G;$x(_H,"(");if($k[--$j]){var _J=$k[--$j];var _K=$k[--$j];$k[$j++]=_J;$k[$j++]=_K;$j--;var _L=$k[--$j];var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N;$k[$j++]=_L}else{var _O=$k[--$j];var _P=$k[--$j];$k[$j++]="";$k[$j++]=_P;$k[$j++]=_O}$k[$j++]=Infinity;$q($1.ais);var _S=$k[$j-1-($m()+2)];$k[$j++]=_S;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _W=$k[$j-1-($m()+1)];$k[$j++]=_W;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _b=0;_b<=4;_b+=1){$k[$j++]=_b}var _c=$a();for(var _d=0,_e=_c.length;_d<_e;_d++){var _h=$Z($s(2),"00");$p(_h,1,$f($g(_c,_d)+48));$p($1.aifixed,_h,_h)}$k[$j++]=Infinity;for(var _j=11;_j<=20;_j+=1){$k[$j++]=_j}$k[$j++]=23;for(var _k=31;_k<=36;_k+=1){$k[$j++]=_k}$k[$j++]=41;var _l=$a();for(var _m=0,_n=_l.length;_m<_n;_m++){var _q=$R($s(2),$g(_l,_m),10);$p($1.aifixed,_q,_q)}$1.fnc1=-1;$1.qrc=$a([$1.fnc1]);for(var _w=0,_v=$1.ais.length-1;_w<=_v;_w+=1){$1.i=_w;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _16=$a($1.qrc.length+$1.ai.length+$1.val.length);$P(_16,0,$1.qrc);$k[$j++]=_16;$k[$j++]=_16;$k[$j++]=$1.qrc.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _1A=$k[--$j];var _1B=$k[--$j];$k[$j++]=_1A;$F(_1B);var _1C=$a();var _1D=$k[--$j];$P($k[--$j],_1D,_1C);var _1F=$k[--$j];$k[$j++]=_1F;$k[$j++]=_1F;$k[$j++]=$1.qrc.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _1J=$k[--$j];var _1K=$k[--$j];$k[$j++]=_1J;$F(_1K);var _1L=$a();var _1M=$k[--$j];$P($k[--$j],_1M,_1L);$1.qrc=$k[--$j];var _1U=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_1U){var _1W=$a($1.qrc.length+1);$P(_1W,0,$1.qrc);$p(_1W,$1.qrc.length,$1.fnc1);$1.qrc=_1W}}$1.barcode=$s(($1.qrc.length+1)*5);$1.i=0;$1.j=0;for(;;){if($1.i==$1.qrc.length){break}var _1g=$g($1.qrc,$1.i);$k[$j++]=_1g;if(_1g==$1.fnc1){$j--;$P($1.barcode,$1.j,"^FNC1");$1.j=$1.j+4}else{$p($1.barcode,$1.j,$k[--$j])}$1.i=$1.i+1;$1.j=$1.j+1}$1.barcode=$G($1.barcode,0,$1.j);delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.qrcode();var _1y=$k[--$j];$1[$k[--$j]]=_1y;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.gs1dotcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.parse=false;$1.dontlint=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.expand=function(){var _6=new Map([["parse",$1.parse],["parseonly",true],["parsefnc",false]]);$1.fncvals=_6;$k[$j++]=$1.fncvals;$0.parseinput()};$1.ais=$a([]);$1.vals=$a([]);var _A=$1.barcode;$k[$j++]=$G(_A,1,_A.length-1);for(;;){var _C=$k[--$j];$k[$j++]=_C;if($eq(_C,"")){break}$x($k[--$j],")");$j--;var _E=$k[--$j];var _F=$k[--$j];$k[$j++]=_E;$k[$j++]=_F;$j--;var _G=$k[--$j];var _H=$k[--$j];$k[$j++]=_G;$x(_H,"(");if($k[--$j]){var _J=$k[--$j];var _K=$k[--$j];$k[$j++]=_J;$k[$j++]=_K;$j--;var _L=$k[--$j];var _M=$k[--$j];var _N=$k[--$j];$k[$j++]=_M;$k[$j++]=_N;$k[$j++]=_L}else{var _O=$k[--$j];var _P=$k[--$j];$k[$j++]="";$k[$j++]=_P;$k[$j++]=_O}$k[$j++]=Infinity;$q($1.ais);var _S=$k[$j-1-($m()+2)];$k[$j++]=_S;$1.ais=$a();$k[$j++]=Infinity;$q($1.vals);var _W=$k[$j-1-($m()+1)];$k[$j++]=_W;$1.expand();$1.vals=$a();$j-=2}$j--;if(!$1.dontlint){$k[$j++]=$1.ais;$k[$j++]=$1.vals;$0.gs1lint();$j--}$1.aifixed=new Map;$k[$j++]=Infinity;for(var _b=0;_b<=4;_b+=1){$k[$j++]=_b}var _c=$a();for(var _d=0,_e=_c.length;_d<_e;_d++){var _h=$Z($s(2),"00");$p(_h,1,$f($g(_c,_d)+48));$p($1.aifixed,_h,_h)}$k[$j++]=Infinity;for(var _j=11;_j<=20;_j+=1){$k[$j++]=_j}$k[$j++]=23;for(var _k=31;_k<=36;_k+=1){$k[$j++]=_k}$k[$j++]=41;var _l=$a();for(var _m=0,_n=_l.length;_m<_n;_m++){var _q=$R($s(2),$g(_l,_m),10);$p($1.aifixed,_q,_q)}$1.fnc1=-1;$1.dmtx=$a([$1.fnc1]);for(var _w=0,_v=$1.ais.length-1;_w<=_v;_w+=1){$1.i=_w;$1.ai=$g($1.ais,$1.i);$1.val=$g($1.vals,$1.i);var _16=$a($1.dmtx.length+$1.ai.length+$1.val.length);$P(_16,0,$1.dmtx);$k[$j++]=_16;$k[$j++]=_16;$k[$j++]=$1.dmtx.length;$k[$j++]=$1.ai;$k[$j++]=Infinity;var _1A=$k[--$j];var _1B=$k[--$j];$k[$j++]=_1A;$F(_1B);var _1C=$a();var _1D=$k[--$j];$P($k[--$j],_1D,_1C);var _1F=$k[--$j];$k[$j++]=_1F;$k[$j++]=_1F;$k[$j++]=$1.dmtx.length+$1.ai.length;$k[$j++]=$1.val;$k[$j++]=Infinity;var _1J=$k[--$j];var _1K=$k[--$j];$k[$j++]=_1J;$F(_1K);var _1L=$a();var _1M=$k[--$j];$P($k[--$j],_1M,_1L);$1.dmtx=$k[--$j];var _1U=$g($1.aifixed,$G($1.ai,0,2))!==undefined;if($1.i!=$1.ais.length-1&&!_1U){var _1W=$a($1.dmtx.length+1);$P(_1W,0,$1.dmtx);$p(_1W,$1.dmtx.length,$1.fnc1);$1.dmtx=_1W}}$1.barcode=$s(($1.dmtx.length+1)*5);$1.i=0;$1.j=0;for(;;){if($1.i==$1.dmtx.length){break}var _1g=$g($1.dmtx,$1.i);$k[$j++]=_1g;if(_1g==$1.fnc1){$j--;$P($1.barcode,$1.j,"^FNC1");$1.j=$1.j+4}else{$p($1.barcode,$1.j,$k[--$j])}$1.i=$1.i+1;$1.j=$1.j+1}$1.barcode=$G($1.barcode,0,$1.j);delete $1.options["parse"];$p($1.options,"dontdraw",true);$p($1.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.dotcode();var _1y=$k[--$j];$1[$k[--$j]]=_1y;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibccode39=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.textxoffset=0;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.textxoffset=+$1.textxoffset;$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _9=0;_9<=42;_9+=1){$p($1.charvals,$G($1.barchars,_9,1),_9)}for(var _F=0,_E=$1.barcode.length-1;_F<=_E;_F+=1){var _J=$g($1.charvals,$G($1.barcode,_F,1))!==undefined;if(!_J){$k[$j++]="bwipp.hibccode39badCharacter";$k[$j++]="HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _M=$k[--$j];$k[$j++]=$f(_M-1)}var _N=$k[--$j];$1[$k[--$j]]=_N;$1.checksum=41;for(var _R=0,_Q=$f($1.barlen-1);_R<=_Q;_R+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_R,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibccode39badCheckDigit";$k[$j++]="Incorrect HIBC Code 39 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _j=$s($f($1.barlen+2));$P(_j,1,$1.barcode);$1.barcode=_j;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$1.text=$s($f($1.barlen+4));$p($1.text,0,42);$P($1.text,1,$1.barcode);var _10=$g($1.barcode,$f($1.barlen+1));$k[$j++]=$1.text;$k[$j++]=$f($1.barlen+2);$k[$j++]=_10;if(_10==32){$j--;$k[$j++]=95}var _11=$k[--$j];var _12=$k[--$j];$p($k[--$j],_12,_11);$p($1.text,$f($1.barlen+3),42);$p($1.options,"dontdraw",true);$p($1.options,"includecheck",false);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code39();var _1B=$k[--$j];$1[$k[--$j]]=_1B;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.hibccode128=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.textfont="OCR-B";$1.textsize=10;$1.textyoffset=-8;$1.textxoffset=0;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textyoffset=+$1.textyoffset;$1.textxoffset=+$1.textxoffset;$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _9=0;_9<=42;_9+=1){$p($1.charvals,$G($1.barchars,_9,1),_9)}for(var _F=0,_E=$1.barcode.length-1;_F<=_E;_F+=1){var _J=$g($1.charvals,$G($1.barcode,_F,1))!==undefined;if(!_J){$k[$j++]="bwipp.hibccode128badCharacter";$k[$j++]="HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _M=$k[--$j];$k[$j++]=$f(_M-1)}var _N=$k[--$j];$1[$k[--$j]]=_N;$1.checksum=41;for(var _R=0,_Q=$f($1.barlen-1);_R<=_Q;_R+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_R,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibccode128badCheckDigit";$k[$j++]="Incorrect HIBC Code 128 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _j=$s($f($1.barlen+2));$P(_j,1,$1.barcode);$1.barcode=_j;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$1.text=$s($f($1.barlen+4));$p($1.text,0,42);$P($1.text,1,$1.barcode);var _10=$g($1.barcode,$f($1.barlen+1));$k[$j++]=$1.text;$k[$j++]=$f($1.barlen+2);$k[$j++]=_10;if(_10==32){$j--;$k[$j++]=95}var _11=$k[--$j];var _12=$k[--$j];$p($k[--$j],_12,_11);$p($1.text,$f($1.barlen+3),42);$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.code128();var _1A=$k[--$j];$1[$k[--$j]]=_1A;$p($1.args,"txt",$a([$a([$1.text,$1.textxoffset,$1.textyoffset,$1.textfont,$1.textsize])]));$p($1.args,"textxalign","center");$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renlinear()}};$0.hibcdatamatrix=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _5=0;_5<=42;_5+=1){$p($1.charvals,$G($1.barchars,_5,1),_5)}for(var _B=0,_A=$1.barcode.length-1;_B<=_A;_B+=1){var _F=$g($1.charvals,$G($1.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.hibcdatamatrixBadCharacter";$k[$j++]="HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$1[$k[--$j]]=_J;$1.checksum=41;for(var _N=0,_M=$f($1.barlen-1);_N<=_M;_N+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_N,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcdatamatrixBadCheckDigit";$k[$j++]="Incorrect HIBC Data Matrix check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _f=$s($f($1.barlen+2));$P(_f,1,$1.barcode);$1.barcode=_f;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _r=$k[--$j];$1[$k[--$j]]=_r;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibcdatamatrixrectangular=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _5=0;_5<=42;_5+=1){$p($1.charvals,$G($1.barchars,_5,1),_5)}for(var _B=0,_A=$1.barcode.length-1;_B<=_A;_B+=1){var _F=$g($1.charvals,$G($1.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.hibcdatamatrixrectangularBadCharacter";$k[$j++]="HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$1[$k[--$j]]=_J;$1.checksum=41;for(var _N=0,_M=$f($1.barlen-1);_N<=_M;_N+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_N,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcdatamatrixrectangularBadCheckDigit";$k[$j++]="Incorrect HIBC Data Matrix Rectangular check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _f=$s($f($1.barlen+2));$P(_f,1,$1.barcode);$1.barcode=_f;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$p($1.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.datamatrix();var _s=$k[--$j];$1[$k[--$j]]=_s;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibcpdf417=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.columns=2;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.columns=~~$1.columns;$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _6=0;_6<=42;_6+=1){$p($1.charvals,$G($1.barchars,_6,1),_6)}for(var _C=0,_B=$1.barcode.length-1;_C<=_B;_C+=1){var _G=$g($1.charvals,$G($1.barcode,_C,1))!==undefined;if(!_G){$k[$j++]="bwipp.hibcpdf417BadCharacter";$k[$j++]="HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _J=$k[--$j];$k[$j++]=$f(_J-1)}var _K=$k[--$j];$1[$k[--$j]]=_K;$1.checksum=41;for(var _O=0,_N=$f($1.barlen-1);_O<=_N;_O+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_O,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcpdf417BadCheckDigit";$k[$j++]="Incorrect HIBC PDF417 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _g=$s($f($1.barlen+2));$P(_g,1,$1.barcode);$1.barcode=_g;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"columns",$1.columns);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.pdf417();var _u=$k[--$j];$1[$k[--$j]]=_u;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibcmicropdf417=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.columns=2;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.columns=~~$1.columns;$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _6=0;_6<=42;_6+=1){$p($1.charvals,$G($1.barchars,_6,1),_6)}for(var _C=0,_B=$1.barcode.length-1;_C<=_B;_C+=1){var _G=$g($1.charvals,$G($1.barcode,_C,1))!==undefined;if(!_G){$k[$j++]="bwipp.hibcmicropdf417BadCharacter";$k[$j++]="HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _J=$k[--$j];$k[$j++]=$f(_J-1)}var _K=$k[--$j];$1[$k[--$j]]=_K;$1.checksum=41;for(var _O=0,_N=$f($1.barlen-1);_O<=_N;_O+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_O,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcmicropdf417BadCheckDigit";$k[$j++]="Incorrect HIBC MicroPDF417 check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _g=$s($f($1.barlen+2));$P(_g,1,$1.barcode);$1.barcode=_g;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"columns",$1.columns);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.micropdf417();var _u=$k[--$j];$1[$k[--$j]]=_u;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibcqrcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _5=0;_5<=42;_5+=1){$p($1.charvals,$G($1.barchars,_5,1),_5)}for(var _B=0,_A=$1.barcode.length-1;_B<=_A;_B+=1){var _F=$g($1.charvals,$G($1.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.hibcqrcodeBadCharacter";$k[$j++]="HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$1[$k[--$j]]=_J;$1.checksum=41;for(var _N=0,_M=$f($1.barlen-1);_N<=_M;_N+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_N,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcqrcodeBadCheckDigit";$k[$j++]="Incorrect HIBC QR Code check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _f=$s($f($1.barlen+2));$P(_f,1,$1.barcode);$1.barcode=_f;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.qrcode();var _r=$k[--$j];$1[$k[--$j]]=_r;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibccodablockf=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _5=0;_5<=42;_5+=1){$p($1.charvals,$G($1.barchars,_5,1),_5)}for(var _B=0,_A=$1.barcode.length-1;_B<=_A;_B+=1){var _F=$g($1.charvals,$G($1.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.codablockfBadCharacter";$k[$j++]="HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$1[$k[--$j]]=_J;$1.checksum=41;for(var _N=0,_M=$f($1.barlen-1);_N<=_M;_N+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_N,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibccodablockfBadCheckDigit";$k[$j++]="Incorrect HIBC Codablock F check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _f=$s($f($1.barlen+2));$P(_f,1,$1.barcode);$1.barcode=_f;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.codablockf();var _r=$k[--$j];$1[$k[--$j]]=_r;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.hibcazteccode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.validatecheck=false;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$1.charvals=new Map;for(var _5=0;_5<=42;_5+=1){$p($1.charvals,$G($1.barchars,_5,1),_5)}for(var _B=0,_A=$1.barcode.length-1;_B<=_A;_B+=1){var _F=$g($1.charvals,$G($1.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.hibcazteccodeBadCharacter";$k[$j++]="HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%";$0.raiseerror()}}$k[$j++]="barlen";$k[$j++]=$1.barcode.length;if($1.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$1[$k[--$j]]=_J;$1.checksum=41;for(var _N=0,_M=$f($1.barlen-1);_N<=_M;_N+=1){$1.checksum=$f($g($1.charvals,$G($1.barcode,_N,1))+$1.checksum)}$1.checksum=$1.checksum%43;if($1.validatecheck){if($g($1.barcode,$1.barlen)!=$g($1.barchars,$1.checksum)){$k[$j++]="bwipp.hibcazteccodeBadCheckDigit";$k[$j++]="Incorrect HIBC Aztec Code check digit provided";$0.raiseerror()}$1.barcode=$G($1.barcode,0,$1.barlen)}var _f=$s($f($1.barlen+2));$P(_f,1,$1.barcode);$1.barcode=_f;$p($1.barcode,0,43);$p($1.barcode,$f($1.barlen+1),$g($1.barchars,$1.checksum));$p($1.options,"dontdraw",true);$p($1.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$1.barcode;$k[$j++]=$1.options;$0.azteccode();var _r=$k[--$j];$1[$k[--$j]]=_r;$p($1.args,"opt",$1.options);$k[$j++]=$1.args;if(!$1.dontdraw){$0.renmatrix()}};$0.channelcode=function(){var $1={};$1.options=$k[--$j];$1.barcode=$k[--$j];$1.dontdraw=false;$1.shortfinder=false;$1.includetext=false;$1.includecheck=false;$1.height=1;$F($1.options,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});$1.height=+$1.height;if($1.barcode.length<2||$1.barcode.length>7){$k[$j++]="bwipp.channelcodeBadLength";$k[$j++]="Channel Code must be 2 to 7 digits";$0.raiseerror()}$F($1.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.channelcodeBadCharacter";$k[$j++]="Channel Code must contain only digits";$0.raiseerror()}});if(~~$z($1.barcode)>$g($a([26,292,3493,44072,576688,7742862]),$1.barcode.length-2)){$k[$j++]="bwipp.channelcodeTooBig";$k[$j++]="The Channel Code value is too big for the number of channels";$0.raiseerror()}$1.nextb=function(){var _E=$k[--$j];var _N=$f($g($1.s,_E)+$f($g($1.b,$f(_E-1))+$f($g($1.b,$f(_E-2))+$g($1.s,$f(_E-1)))))>4?1:2;$k[$j++]=_E;$k[$j++]=_N;if(_E<$f($1.chan+2)){var _P=$k[--$j];var _Q=$k[--$j];var _R=$k[--$j];$k[$j++]=_R;$k[$j++]=_Q;$k[$j++]=_P;for(var _T=_P,_S=_R;_T<=_S;_T+=1){var _V=$k[--$j];var _W=$k[--$j];$p($1.b,_W,_T);var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_Y;$k[$j++]=_X;$k[$j++]=_W;$k[$j++]=_V;$k[$j++]=$f($f(_X-_T)+1);$k[$j++]=_Y;$k[$j++]=$f(_W+1);$1.nexts()}}else{var _Z=$k[--$j];var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=_b;$k[$j++]=_a;$k[$j++]=_Z;if($le(_Z,_b)){var _d=$k[--$j];var _e=$k[--$j];var _f=$k[--$j];$p($1.b,_e,_f);$k[$j++]=_f;$k[$j++]=_e;$k[$j++]=_d;if($1.value==$1.target){$k[$j++]=Infinity;for(var _i=3;_i<=10;_i+=1){$k[$j++]=$g($1.s,_i);$k[$j++]=$g($1.b,_i)}$1.out=$G($a(),0,$1.chan*2)}$1.value=$1.value+1}}$j-=4};$1.nexts=function(){var _r=$k[--$j];$k[$j++]=_r;if(_r<$f($1.chan+2)){$k[$j++]=1}else{var _t=$k[--$j];var _u=$k[--$j];$k[$j++]=_u;$k[$j++]=_t;$k[$j++]=_u}var _v=$k[--$j];var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=_x;$k[$j++]=_w;for(var _z=_v,_y=_x;_z<=_y;_z+=1){var _11=$k[--$j];$p($1.s,_11,_z);var _12=$k[--$j];var _13=$k[--$j];$k[$j++]=_13;$k[$j++]=_12;$k[$j++]=_11;$k[$j++]=$f($f(_12-_z)+1);$k[$j++]=_13;$k[$j++]=_11;$1.nextb()}$j-=3};$1.encode=function(){$1.chan=$k[--$j];$1.target=$k[--$j];$1.value=0;$1.out=-1;$1.b=$a([1,1,1,0,0,0,0,0,0,0,0]);$1.s=$a([0,1,1,0,0,0,0,0,0,0,0]);var _18=$1.chan;$k[$j++]=_18;$k[$j++]=_18;$k[$j++]=3;$1.nexts();$k[$j++]=$1.out};$1.barlen=$1.barcode.length;$k[$j++]="finder";if($1.shortfinder){$k[$j++]=$a([1,1,1,1,1])}else{$k[$j++]=$a([1,1,1,1,1,1,1,1,1])}var _1E=$k[--$j];$1[$k[--$j]]=_1E;$k[$j++]="data";$k[$j++]=~~$z($1.barcode);$k[$j++]=$1.barlen+1;$1.encode();var _1I=$k[--$j];$1[$k[--$j]]=_1I;$1.check=$a([]);if($1.includecheck){$1.mod23=$g($a([$a([]),$a([]),$a([13,12,4,9,3,1]),$a([13,2,12,3,18,16,4,1]),$a([11,16,17,8,20,4,10,2,5,1]),$a([1,4,16,18,3,12,2,8,9,13,6,1]),$a([20,16,22,13,15,12,5,4,8,9,21,3,7,1]),$a([2,6,18,8,1,3,9,4,12,13,16,2,6,18,8,1])]),$1.barlen);$k[$j++]=0;for(var _1Z=0,_1Y=$1.data.length-1;_1Z<=_1Y;_1Z+=1){var _1e=$k[--$j];$k[$j++]=$f(_1e+$f($g($1.data,_1Z)-1)*$g($1.mod23,_1Z))}var _1f=$k[--$j];$k[$j++]=_1f%23;$k[$j++]=3;$1.encode();$1.check=$k[--$j]}$k[$j++]=Infinity;$q($1.finder);$q($1.data);$q($1.check);$1.sbs=$a();$1.txt=$a($1.barlen);for(var _1p=0,_1o=$1.barlen-1;_1p<=_1o;_1p+=1){$1.i=_1p;$p($1.txt,$1.i,$a([$G($1.barcode,$1.i,1),0,0,"",0]))}$k[$j++]=Infinity;var _1w=$1.sbs;$k[$j++]=Infinity;for(var _1y=0,_1z=~~(($1.sbs.length+1)/2);_1y<_1z;_1y++){$k[$j++]=$1.height}var _21=$a();$k[$j++]=Infinity;for(var _23=0,_24=~~(($1.sbs.length+1)/2);_23<_24;_23++){$k[$j++]=0}var _25=$a();$k[$j++]="ren";$k[$j++]=$0.renlinear;$k[$j++]="sbs";$k[$j++]=_1w;$k[$j++]="bhs";$k[$j++]=_21;$k[$j++]="bbs";$k[$j++]=_25;$k[$j++]="txt";$k[$j++]=$1.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$1.options;var _28=$d();$k[$j++]=_28;if(!$1.dontdraw){$0.renlinear()}};$0.renlinear=function(){if($0.bwipjs_dontdraw){return}var $1={};$1.args=$k[--$j];$1.sbs=$a([]);$1.bhs=$a([]);$1.bbs=$a([]);$1.txt=$a([]);$1.barcolor="unset";$1.includetext=false;$1.textcolor="unset";$1.textxalign="unset";$1.textyalign="unset";$1.textfont="OCR-B";$1.textsize=10;$1.textxoffset=0;$1.textyoffset=0;$1.textgaps=0;$1.alttext="";$1.bordercolor="unset";$1.backgroundcolor="unset";$1.inkspread=0;$1.width=0;$1.barratio=1;$1.spaceratio=1;$1.showborder=false;$1.borderleft=10;$1.borderright=10;$1.bordertop=1;$1.borderbottom=1;$1.borderwidth=.5;$1.guardwhitespace=false;$1.guardleftpos=0;$1.guardleftypos=0;$1.guardrightpos=0;$1.guardrightypos=0;$1.guardwidth=7;$1.guardheight=7;$F($1.args,function(){var _7=$k[--$j];$1[$k[--$j]]=_7});var _9=$1.opt;for(var _E=_9.size,_D=_9.keys(),_C=0;_C<_E;_C++){var _A=_D.next().value;$1[_A]=_9.get(_A)}$1.barcolor=""+$1.barcolor;$1.textcolor=""+$1.textcolor;$1.textxalign=""+$1.textxalign;$1.textyalign=""+$1.textyalign;$1.textfont=""+$1.textfont;$1.textsize=+$1.textsize;$1.textxoffset=+$1.textxoffset;$1.textyoffset=+$1.textyoffset;$1.textgaps=+$1.textgaps;$1.alttext=""+$1.alttext;$1.bordercolor=""+$1.bordercolor;$1.backgroundcolor=""+$1.backgroundcolor;$1.inkspread=+$1.inkspread;$1.width=+$1.width;$1.barratio=+$1.barratio;$1.spaceratio=+$1.spaceratio;$1.borderleft=+$1.borderleft;$1.borderright=+$1.borderright;$1.bordertop=+$1.bordertop;$1.borderbottom=+$1.borderbottom;$1.borderwidth=+$1.borderwidth;$1.guardleftpos=+$1.guardleftpos;$1.guardleftypos=+$1.guardleftypos;$1.guardrightpos=+$1.guardrightpos;$1.guardrightypos=+$1.guardrightypos;$1.guardwidth=+$1.guardwidth;$1.guardheight=+$1.guardheight;$1.bars=$a(~~(($1.sbs.length+1)/2));$1.x=0;$1.maxh=0;for(var _k=0,_j=~~(($1.sbs.length+1)/2)*2-2;_k<=_j;_k+=1){$1.i=_k;if($1.i%2==0){$1.d=$f($f($g($1.sbs,$1.i)*$1.barratio-$1.barratio)+1);if($g($1.sbs,$1.i)!=0){$1.h=$g($1.bhs,~~($1.i/2))*72;$1.c=$f($1.d/2+$1.x);$1.y=$g($1.bbs,~~($1.i/2))*72;$1.w=$f($1.d-$1.inkspread);$p($1.bars,~~($1.i/2),$a([$1.h,$1.c,$1.y,$1.w]));if($f($1.h+$1.y)>$1.maxh){$1.maxh=$f($1.h+$1.y)}}else{$p($1.bars,~~($1.i/2),-1)}}else{$1.d=$f($f($g($1.sbs,$1.i)*$1.spaceratio-$1.spaceratio)+1)}$1.x=$f($1.x+$1.d)}$$.save();var _1P=$$.currpos();$$.translate(_1P.x,_1P.y);if($1.width!=0){$$.scale($1.width*72/$1.x,1)}$$.newpath();$$.moveto(-$1.borderleft,-$1.borderbottom);$$.rlineto($f($f($1.x+$1.borderleft)+$1.borderright),0);$$.rlineto(0,$f($f($1.maxh+$1.borderbottom)+$1.bordertop));$$.rlineto(-$f($f($1.x+$1.borderleft)+$1.borderright),0);$$.rlineto(0,-$f($f($1.maxh+$1.borderbottom)+$1.bordertop));$$.closepath();if($1.showborder){$$.save();if($ne($1.bordercolor,"unset")){$$.setcolor($1.bordercolor)}$$.setlinewidth($1.borderwidth);$$.stroke();$$.restore()}$$.save();if($ne($1.barcolor,"unset")){$$.setcolor($1.barcolor)}var _1n=$1.bars;for(var _1o=0,_1p=_1n.length;_1o<_1p;_1o++){var _1q=$g(_1n,_1o);$k[$j++]=_1q;if(_1q!=-1){$q($k[--$j]);$$.newpath();$$.setlinewidth($k[--$j]);var _1t=$k[--$j];$$.moveto($k[--$j],_1t);$$.rlineto(0,$k[--$j]);$$.stroke()}else{$j--}}$$.restore();if($ne($1.textcolor,"unset")){$$.setcolor($1.textcolor)}if($1.includetext){if($eq($1.textxalign,"unset")&&$eq($1.textyalign,"unset")&&$eq($1.alttext,"")){$1.s=0;$1.fn="";var _22=$1.txt;for(var _23=0,_24=_22.length;_23<_24;_23++){$F($g(_22,_23));var _26=$k[--$j];var _27=$k[--$j];$k[$j++]=_27;$k[$j++]=_26;if(_26!=$1.s||$ne(_27,$1.fn)){var _2A=$k[--$j];var _2B=$k[--$j];$1.s=_2A;$1.fn=_2B;$$.selectfont(_2B,_2A)}else{$j-=2}var _2C=$k[--$j];$$.moveto($k[--$j],_2C);$$.show($k[--$j],0,0)}}else{$$.selectfont($1.textfont,$1.textsize);if($eq($1.alttext,"")){$k[$j++]=Infinity;var _2I=$1.txt;for(var _2J=0,_2K=_2I.length;_2J<_2K;_2J++){$F($g($g(_2I,_2J),0))}$1.txt=$a();$1.tstr=$s($1.txt.length);for(var _2S=0,_2R=$1.txt.length-1;_2S<=_2R;_2S+=1){$p($1.tstr,_2S,$g($1.txt,_2S))}}else{$1.tstr=$1.alttext}if($1.tstr.length==0){$k[$j++]=0}else{$$.save();$$.newpath();$$.moveto(0,0);$$.charpath("0",false);var _2Y=$$.pathbbox();$$.restore();$k[$j++]=_2Y.ury}$1.textascent=$k[--$j];var _2b=$$.stringwidth($1.tstr);$1.textwidth=$f(_2b.w+($1.tstr.length-1)*$1.textgaps);$1.textxpos=$f($1.textxoffset+$f($1.x-$1.textwidth)/2);if($eq($1.textxalign,"left")){$1.textxpos=$1.textxoffset}if($eq($1.textxalign,"right")){$1.textxpos=$f($f($1.x-$1.textxoffset)-$1.textwidth)}if($eq($1.textxalign,"offleft")){$1.textxpos=-$f($1.textwidth+$1.textxoffset)}if($eq($1.textxalign,"offright")){$1.textxpos=$f($1.x+$1.textxoffset)}if($eq($1.textxalign,"justify")&&$1.textwidth<$1.x){$1.textxpos=0;$1.textgaps=$f($1.x-$1.textwidth)/($1.tstr.length-1)}$1.textypos=-$f($f($1.textyoffset+$1.textascent)+1);if($eq($1.textyalign,"above")){$1.textypos=$f($f($1.textyoffset+$1.maxh)+1)}if($eq($1.textyalign,"center")){$1.textypos=$f($1.textyoffset+$f($1.maxh-$1.textascent)/2)}$$.moveto($1.textxpos,$1.textypos);$$.show($1.tstr,$1.textgaps,0)}}if($1.guardwhitespace){$$.selectfont("OCR-B",$1.guardheight*2);if($1.guardleftpos!=0){$$.moveto($f(-$1.guardleftpos-1),$f($f($1.guardleftypos-$1.guardheight/2)-1.5));$$.show("<",0,0)}if($1.guardrightpos!=0){$$.moveto($f($f($f($1.guardrightpos+$1.x)-$1.guardwidth)+1),$f($f($1.guardrightypos-$1.guardheight/2)-1.5));$$.show(">",0,0)}}$$.restore()};$0.renmaximatrix=function(){if($0.bwipjs_dontdraw){return}var $1={};$1.args=$k[--$j];$1.barcolor="unset";$1.backgroundcolor="unset";$F($1.args,function(){var _3=$k[--$j];$1[$k[--$j]]=_3});var _5=$1.opt;for(var _A=_5.size,_9=_5.keys(),_8=0;_8<_A;_8++){var _6=_9.next().value;$1[_6]=_5.get(_6)}$1.barcolor=""+$1.barcolor;$1.backgroundcolor=""+$1.backgroundcolor;$$.save();if($ne($1.barcolor,"unset")){$$.setcolor($1.barcolor)}$$.maxicode($1.pixs);$$.restore()};return function(bwipjs,encoder,text,opts,dontdraw){if(!$0[encoder]){throw new Error("bwipp.unknownEncoder: "+encoder)}if(typeof text!=="string"){throw new Error("bwipp.typeError: barcode text not a string ("+text+")")}opts=opts||{};if(typeof opts==="string"){var tmp=opts.split(" ");opts={};for(var i=0;i<tmp.length;i++){if(!tmp[i]){continue}var eq=tmp[i].indexOf("=");if(eq==-1){opts[tmp[i]]=true}else{opts[tmp[i].substr(0,eq)]=tmp[i].substr(eq+1)}}}else if(typeof opts!=="object"||opts.constructor!==Object){throw new Error("bwipp.typeError: options not an object")}if(/[\u0100-\uffff]/.test(text)){text=unescape(encodeURIComponent(text))}if(opts.parse){text=text.replace(/\^(\d\d\d)/g,function($0,$1){var v=+$1;if(v>255){throw new Error("bwipp.rangeError:"+" ^NNN out-of-range ("+$0+")")}return String.fromCharCode(v)});delete opts.parse}$0.bwipjs_dontdraw=opts.dontdraw||dontdraw||false;var map=new Map;for(var id in opts){if(opts.hasOwnProperty(id)){map.set(id,opts[id])}}$$=bwipjs;$k=[text,map];$j=2;$0[encoder]();if($j){return $k.splice(0,$j)}return true}}BWIPP.VERSION="2021-02-06"; function ToCanvas(r,t){if(typeof t=="string"){t=document.getElementById(t)||document.querySelector(t)}else if(typeof r=="string"){r=document.getElementById(r)||document.querySelector(r)}if(r instanceof HTMLCanvasElement){var i=r;r=t;t=i}else if(!(t instanceof HTMLCanvasElement)){throw"bwipjs: Not a canvas"}FixupOptions(r);Render(r,DrawingCanvas(r,t));return t}function FixupOptions(r){var t=r.scale||2;var i=+r.scaleX||t;var e=+r.scaleY||i;r.paddingleft=l(r.paddingleft,r.paddingwidth,r.padding,i);r.paddingright=l(r.paddingright,r.paddingwidth,r.padding,i);r.paddingtop=l(r.paddingtop,r.paddingheight,r.padding,e);r.paddingbottom=l(r.paddingbottom,r.paddingheight,r.padding,e);if(/^[0-9a-fA-F]{8}$/.test(""+r.backgroundcolor)){var n=r.backgroundcolor;var a=parseInt(n.substr(0,2),16)/255;var s=parseInt(n.substr(2,2),16)/255;var f=parseInt(n.substr(4,2),16)/255;var o=parseInt(n.substr(6,2),16)/255;var v=Math.floor((1-a)*(1-o)*255).toString(16);var u=Math.floor((1-s)*(1-o)*255).toString(16);var h=Math.floor((1-f)*(1-o)*255).toString(16);r.backgroundcolor=(v.length==1?"0":"")+v+(u.length==1?"0":"")+u+(h.length==1?"0":"")+h}return r;function l(r,t,i,e){if(r!=null){return r*e}if(t!=null){return t*e}return i*e||0}}var BWIPJS_OPTIONS={bcid:1,text:1,scale:1,scaleX:1,scaleY:1,rotate:1,padding:1,paddingwidth:1,paddingheight:1,paddingtop:1,paddingleft:1,paddingright:1,paddingbottom:1,backgroundcolor:1};function Render(r,t){var i=r.scale||2;var e=+r.scaleX||i;var n=+r.scaleY||e;var a=r.rotate||"N";var s=r.bcid;var f=r.text;if(!f){throw new ReferenceError("bwip-js: bar code text not specified.")}if(!s){throw new ReferenceError("bwip-js: bar code type not specified.")}var o=new BWIPJS(t);var v={};for(var u in r){if(!BWIPJS_OPTIONS[u]){v[u]=r[u]}}if(v.alttext){v.includetext=true}if(+v.height&&s!="pharmacode2"){v.height=v.height/25.4||.5}if(+v.width){v.width=v.width/25.4||0}o.scale(e,n);BWIPP()(o,s,f,v);return o.render()}function Raw(r,t,i){if(arguments.length==1){i=r;r=i.bcid;t=i.text}var e=new BWIPJS(DrawingBuiltin({}));var n=BWIPP()(e,r,t,i,true);var a={pixs:1,pixx:1,pixy:1,sbs:1,bbs:1,bhs:1,width:1,height:1};for(var s=0;s<n.length;s++){var f=n[s];if(f instanceof Map){var o={};for(var v=f.keys(),u=f.size,h=0;h<u;h++){var l=v.next().value;if(a[l]){var c=f.get(l);if(c instanceof Array){o[l]=c.b.slice(c.o,c.o+c.length)}else{o[l]=c}}}n[s]=o}else{n.splice(s--,1)}}return n}var BWIPJS=function(){"use strict";var M=Math.floor;var o=Math.round;var T=Math.ceil;var E=Math.min;var C=Math.max;function t(r){if(this.constructor!==t){return new t(r)}this.gstk=[];this.cmds=[];this.drawing=r;this.reset();this.minx=this.miny=Infinity;this.maxx=this.maxy=-Infinity}t.prototype.reset=function(){this.g_tdx=0;this.g_tdy=0;this.g_tsx=1;this.g_tsy=1;this.g_posx=0;this.g_posy=0;this.g_penw=1;this.g_path=[];this.g_font=null;this.g_rgb=[0,0,0]};t.prototype.save=function(){var r={};for(var t in this){if(t.indexOf("g_")==0){r[t]=n(this[t])}}this.gstk.push(r);function n(r){if(r instanceof Array){var t=[];for(var i=0;i<r.length;i++)t[i]=n(r[i]);return t}if(r instanceof Object){var t={};for(var e in r)t[e]=n(r[e]);return t}return r}};t.prototype.restore=function(){if(!this.gstk.length){throw new Error("grestore: stack underflow")}var r=this.gstk.pop();for(var t in r){this[t]=r[t]}};t.prototype.currpos=function(){return{x:(this.g_posx-this.g_tdx)/this.g_tsx,y:(this.g_posy-this.g_tdy)/this.g_tsy}};t.prototype.currfont=function(){return this.g_font};t.prototype.translate=function(r,t){this.g_tdx=this.g_tsx*r;this.g_tdy=this.g_tsy*t};t.prototype.scale=function(r,t){this.g_tsx*=r;this.g_tsy*=t;var i=this.drawing.scale(this.g_tsx,this.g_tsy);if(i&&i[0]&&i[1]){this.g_tsx=i[0];this.g_tsy=i[1]}};t.prototype.setlinewidth=function(r){this.g_penw=r};t.prototype.selectfont=function(r,t){this.g_font={FontName:this.jsstring(r),FontSize:+t}};t.prototype.getfont=function(){return this.g_font.FontName};t.prototype.jsstring=function(r){if(r instanceof Uint8Array){for(var t=0,i=r.length;t<i&&r[t];t++);if(t<i){return String.fromCharCode.apply(null,r.subarray(0,t))}return String.fromCharCode.apply(null,r)}return""+r};t.prototype.setcolor=function(r){if(r instanceof Uint8Array){r=this.jsstring(r)}if(r.length==6){var t=parseInt(r.substr(0,2),16);var i=parseInt(r.substr(2,2),16);var e=parseInt(r.substr(4,2),16);this.g_rgb=[t,i,e]}else if(r.length==8){var n=parseInt(r.substr(0,2),16)/255;var a=parseInt(r.substr(2,2),16)/255;var s=parseInt(r.substr(4,2),16)/255;var f=parseInt(r.substr(6,2),16)/255;var t=o((1-n)*(1-f)*255);var i=o((1-a)*(1-f)*255);var e=o((1-s)*(1-f)*255);this.g_rgb=[t,i,e]}};t.prototype.getRGB=function(){var r=this.g_rgb[0].toString(16);var t=this.g_rgb[1].toString(16);var i=this.g_rgb[2].toString(16);return"00".substr(r.length)+r+"00".substr(t.length)+t+"00".substr(i.length)+i};t.prototype.newpath=function(){this.g_path=[]};t.prototype.closepath=function(){var r=this.g_path;var t=r.length;if(!t)return;var i=t-1;for(;i>=0&&r[i].op=="l";i--);i++;if(i<t-1){var e=[];var n=Infinity;var a=Infinity;var s=-Infinity;var f=-Infinity;for(var o=i;o<t;o++){var v=r[o];e.push([v.x0,v.y0]);if(n>v.x0)n=v.x0;if(s<v.x0)s=v.x0;if(a>v.y0)a=v.y0;if(f<v.y0)f=v.y0}var v=r[t-1];var u=r[i];if(v.x1!=u.x0||v.y1!=u.y0){e.push([v.x1,v.y1]);if(n>v.x1)n=v.x1;if(s<v.x1)s=v.x1;if(a>v.y1)a=v.y1;if(f<v.y1)f=v.y1}r.splice(i,t-i,{op:"p",x0:n,y0:a,x1:s,y1:f,poly:e})}else{r.push({op:"c"})}};t.prototype.moveto=function(r,t){this.g_posx=this.g_tdx+this.g_tsx*r;this.g_posy=this.g_tdy+this.g_tsy*t};t.prototype.rmoveto=function(r,t){this.g_posx+=this.g_tsx*r;this.g_posy+=this.g_tsy*t};t.prototype.lineto=function(r,t){var i=o(this.g_posx);var e=o(this.g_posy);this.g_posx=this.g_tdx+this.g_tsx*r;this.g_posy=this.g_tdy+this.g_tsy*t;var n=o(this.g_posx);var a=o(this.g_posy);this.g_path.push({op:"l",x0:i,y0:e,x1:n,y1:a})};t.prototype.rlineto=function(r,t){var i=o(this.g_posx);var e=o(this.g_posy);this.g_posx+=this.g_tsx*r;this.g_posy+=this.g_tsy*t;var n=o(this.g_posx);var a=o(this.g_posy);this.g_path.push({op:"l",x0:i,y0:e,x1:n,y1:a})};t.prototype.arc=function(r,t,i,e,n,a){if(e==n){return}if(e!=0&&e!=360||n!=0&&n!=360){throw new Error("arc: not a full circle ("+e+","+n+")")}r=this.g_tdx+this.g_tsx*r;t=this.g_tdy+this.g_tsy*t;var s=i*this.g_tsx;var f=i*this.g_tsy;this.g_path.push({op:"e",x0:r-s,y0:t-f,x1:r+s,y1:t+f,x:r,y:t,rx:s,ry:f,sa:e,ea:n,ccw:a})};t.prototype.stringwidth=function(r){var t=this.g_tsx;var i=this.g_tsy;var e=+this.g_font.FontSize||10;r=this.jsstring(r);var n=this.drawing.measure(r,this.g_font.FontName,e*t,e*i);return{w:n.width/t,h:(n.ascent+n.descent)/i,a:n.ascent/i,d:n.descent/i}};t.prototype.charpath=function(r,t){var i=this.stringwidth(r);this.rlineto(0,i.a);this.rlineto(i.w,0);this.rlineto(0,-i.h)};t.prototype.pathbbox=function(){if(!this.g_path.length)throw new Error("pathbbox: --nocurrentpoint--");var r=this.g_path;var t=Infinity;var i=Infinity;var e=-Infinity;var n=-Infinity;for(var a=0;a<r.length;a++){var s=r[a];if(s.op=="c"){continue}if(s.x0<s.x1){if(t>s.x0)t=s.x0;if(e<s.x1)e=s.x1}else{if(t>s.x1)t=s.x1;if(e<s.x0)e=s.x0}if(s.y0<s.y1){if(i>s.y0)i=s.y0;if(n<s.y1)n=s.y1}else{if(i>s.y1)i=s.y1;if(n<s.y0)n=s.y0}}var f={llx:(t-this.g_tdx)/this.g_tsx,lly:(i-this.g_tdy)/this.g_tsy,urx:(e-this.g_tdx)/this.g_tsx,ury:(n-this.g_tdy)/this.g_tsy};return f};t.prototype.transform=function(r){var t=this.minx;var i=this.maxy;for(var e=0;e<r.length;e++){var n=r[e];n[0]=n[0]-t;n[1]=i-n[1]}};t.prototype.stroke=function(){var r=this.g_tsx;var t=this.g_tsy;var h=this.g_path;var l=this.getRGB();this.g_path=[];var c=M(this.g_penw*r+.66);var y=M(this.g_penw*t+.66);var i=0,e=0;for(var n=0;n<h.length;n++){var a=h[n];if(a.op=="l"){if(a.x0!=a.x1&&a.y0!=a.y1){throw new Error("stroke: --not-orthogonal--")}var s=a.x0;var f=a.y0;var o=a.x1;var v=a.y1;var u=c/2;var g=y/2;if(s>o){var p=s;s=o;o=p}if(f>v){var p=f;f=v;v=p}if(s==o){this.bbox(s-u,f,s+c-u-1,v)}else{this.bbox(s,f-y+g+1,o,v+g)}i++}else if(a.op=="p"){var x=Infinity;var d=Infinity;var b=-Infinity;var _=-Infinity;var w=a.poly;if(w.length!=4){throw new Error("stroke: --not-a-rect--")}for(var n=0,m=w.length-1;n<w.length;m=n++){var k=w[m][0];var I=w[m][1];var S=w[n][0];var B=w[n][1];if(S!=k&&B!=I){throw new Error("stroke: --not-orthogonal--")}if(S<x)x=S;if(S>b)b=S;if(B<d)d=B;if(B>_)_=B}var u=T(c/2);var g=T(y/2);this.bbox(x-u,d-g,b+u,_+g);e++}else{throw new Error("stroke: --not-a-line--")}}var F=this;this.cmds.push(function(){var r=T(c/2);var t=T(y/2);var i=c-r;var e=y-t;for(var n=0;n<h.length;n++){var a=h[n];if(a.op=="l"){var s=[[a.x0,a.y0],[a.x1,a.y1]];F.transform(s);F.drawing.line(s[0][0],s[0][1],s[1][0],s[1][1],a.x0==a.x1?c:y,l);F.fill(l)}else{var s=a.poly;F.transform(s);var f=E(s[0][0],s[2][0]);var o=C(s[0][0],s[2][0]);var v=E(s[0][1],s[2][1]);var u=C(s[0][1],s[2][1]);F.drawing.polygon([[f-r,v-t],[f-r,u+t+1],[o+r+1,u+t+1],[o+r+1,v-t]]);F.drawing.polygon([[f+i,v+e],[f+i,u-e+1],[o-i+1,u-e+1],[o-i+1,v+e]]);F.drawing.fill(l)}}})};t.prototype.fill=function(){var e=this.g_path;var n=this.getRGB();this.g_path=[];for(var r=0;r<e.length;r++){var t=e[r];if(t.op=="p"){var i=Infinity;var a=Infinity;var s=-Infinity;var f=-Infinity;var o=t.poly;for(var v=0;v<o.length;v++){var u=o[v][0];var h=o[v][1];if(u<i)i=u;if(u>s)s=u;if(h<a)a=h;if(h>f)f=h}this.bbox(i,a+1,s-1,f)}else if(t.op=="e"){this.bbox(t.x-t.rx,t.y-t.ry,t.x+t.rx,t.y+t.ry)}else{throw new Error("fill: --not-a-polygon--")}}var l=this;this.cmds.push(function(){for(var r=0;r<e.length;r++){var t=e[r];if(t.op=="p"){var i=t.poly;l.transform(i);l.drawing.polygon(i)}else if(t.op=="e"){var i=[[t.x,t.y]];l.transform(i);l.drawing.ellipse(i[0][0],i[0][1],t.rx,t.ry,t.ccw)}}l.drawing.fill(n)})};t.prototype.maxicode=function(a){var s=this.g_tsx;var f=this.g_tsy;var o=this.getRGB();var r=1.04*s*100;var v=r/30|0;if(r-(v*30-1)>9){v++}var t,u,i,e;i=s/2|0;e=f/2|0;t=v-i;if(t&1){t--}u=(4*f|0)-e;var h=t/2-1;var l=(h+1)/2|0;var c=u-2-2*l;this.bbox(0,0,v*30-i,f*3*32+f*4-e);var y=this;this.cmds.push(function(){for(var r=0;r<a.length;r++){var t=a[r];var i=t%30;var e=t/30|0;i*=v;i+=e&1?v:v/2;i=i|0;e=33-e;e*=f*3;e+=f*2-u/2;e=e|0;var n=[[i-.5,e--]];e-=l-1;n.push([i-1-h,e--]);e-=c;n.push([i-1-h,e--]);e-=l-1;n.push([i-.5,e++]);e+=l-1;n.push([i+h,e++]);e+=c;n.push([i+h,e++]);y.transform(n);y.drawing.hexagon(n,o)}y.drawing.fill(o);var i=14*v+v/2+.01|0;var e=(12*4+3)*f-l/2+.01|0;y.drawing.ellipse(i,e,.5774*3.5*s+.01|0,.5774*3.5*f+.01|0,true);y.drawing.ellipse(i,e,1.3359*3.5*s+.01|0,1.3359*3.5*f+.01|0,false);y.drawing.fill(o);y.drawing.ellipse(i,e,2.1058*3.5*s+.01|0,2.1058*3.5*f+.01|0,true);y.drawing.ellipse(i,e,2.8644*3.5*s+.01|0,2.8644*3.5*f+.01|0,false);y.drawing.fill(o);y.drawing.ellipse(i,e,3.6229*3.5*s+.01|0,3.6229*3.5*f+.01|0,true);y.drawing.ellipse(i,e,4.3814*3.5*s+.01|0,4.3814*3.5*f+.01|0,false);y.drawing.fill(o)})};t.prototype.show=function(i,e,r){if(!i.length){return}var t=this.g_tsx;var n=this.g_tsy;var a=this.g_font.FontName||"OCR-B";var s=this.g_font.FontSize||10;var f=s*t;var o=s*n;var v=this.g_posx;var u=this.g_posy;var h=this.getRGB();i=this.jsstring(i);e=t*e||0;r=n*r||0;var l=u+r;var c=this.drawing.measure(i,a,f,o);var y=c.width+(i.length-1)*e;this.bbox(v,l-c.descent+1,v+y-1,l+c.ascent);this.g_posx+=y;var g=this;g.cmds.push(function(){var r=v-g.minx;var t=g.maxy-u;g.drawing.text(r,t,i,h,{name:a,width:f,height:o,dx:e})})};t.prototype.bbox=function(r,t,i,e){if(r>i){var n=r;r=i;i=n}if(t>e){var n=t;t=e;e=n}r=M(r);t=M(t);i=T(i);e=T(e);if(this.minx>r)this.minx=r;if(this.maxx<i)this.maxx=i;if(this.miny>t)this.miny=t;if(this.maxy<e)this.maxy=e};t.prototype.render=function(){if(this.minx===Infinity){return new Promise(function(r,t){r(null)})}this.drawing.init(this.maxx-this.minx+1,this.maxy-this.miny+1,this.g_tsx,this.g_tsy);for(var r=0,t=this.cmds.length;r<t;r++){this.cmds[r]()}return this.drawing.end()};return t}();function DrawingBuiltin(v){var r=Math.floor;var u=0,h=0,l=0,c=0;var y=0,g=0,p=0,x=0;var d,b;var _,w;var m,k;var I,S,B;var F;return{scale:function(r,t){return[r|0||1,t|0||1]},measure:function(r,t,i,e){i=i|0;e=e|0;var n=FontLib.lookup(t);var a=0;var s=0;var f=0;for(var o=0,v=r.length;o<v;o++){var u=r.charCodeAt(o);var h=FontLib.getglyph(n,u,i,e);s=Math.max(s,h.top);f=Math.max(f,h.height-h.top);if(o==v-1){a+=h.left+h.width}else{a+=h.advance}}return{width:a,ascent:s,descent:f}},init:function(r,t){var i=v.paddingleft;var e=v.paddingright;var n=v.paddingtop;var a=v.paddingbottom;var s=v.rotate||"N";r+=i+e;t+=n+a;if(+v.sizelimit&&+v.sizelimit<r*t){throw new Error("Image size over limit")}switch(s){case"R":h=-1;l=1;y=1;break;case"I":u=-1;l=1;g=-1;x=1;break;case"L":h=1;y=-1;x=1;break;default:u=g=1;break}var f=s=="L"||s=="R";_=f?t:r;w=f?r:t;m=i;k=n;F=[];F.min=Infinity;I=S=B=0;var o=this.image(_,w);d=o.buffer;b=o.ispng?1:0},line:function(r,t,i,e,n,a){r=r|0;t=t|0;i=i|0;e=e|0;n=Math.round(n)||1;if(e<t){var s=t;t=e;e=s}if(i<r){var s=r;r=i;i=s}I=parseInt(a.substr(0,2),16);S=parseInt(a.substr(2,2),16);B=parseInt(a.substr(4,2),16);var f=n/2|0;if(r==i){r=r-n+f;i=i+f-1}else{t=t-f;e=e+n-f-1}for(var o=t;o<=e;o++){for(var v=r;v<=i;v++){M(v,o,255)}}},polygon:function(r){var t=r.length;for(var i=t-1,e=0;e<t;i=e++){if(r[i][0]==r[e][0]){var n=r[i][0]|0;var a=r[i][1]|0;var s=r[e][1]|0;if(a>s){for(var f=s+1;f<a;f++){T(n,f)}}else{for(var f=a+1;f<s;f++){T(n,f)}}}else{var n=r[i][0]|0;var o=r[e][0]|0;var a=r[i][1]|0;if(n<o){var v=r[i==0?t-1:i-1][1];var u=r[e==t-1?0:e+1][1];if(v>a){T(n,a)}if(u>a){T(o,a)}}else{var v=r[e==t-1?0:e+1][1];var u=r[i==0?t-1:i-1][1];if(v>a){T(o,a)}if(u>a){T(n,a)}}}}},hexagon:function(r,t){var i=r[0][0]|0;var e=r[0][1]|0;var n=r[1][1]-r[0][1];var a=r[2][1]-r[1][1]-1;var s=r[2][0];var f=r[4][0];I=parseInt(t.substr(0,2),16);S=parseInt(t.substr(2,2),16);B=parseInt(t.substr(4,2),16);E(i,i+1,e++);for(var o=1;o<n;o++){E(i-2*o,i+1+2*o,e++)}for(var o=0;o<=a;o++){E(s,f,e++)}for(var o=n-1;o>=1;o--){E(i-2*o,i+1+2*o,e++)}E(i,i+1,e)},ellipse:function(r,t,i,e,n){a(r-i,t-e,r+i,t+e,n)},fill:function(r){I=parseInt(r.substr(0,2),16);S=parseInt(r.substr(2,2),16);B=parseInt(r.substr(4,2),16);t();F=[];F.min=Infinity},text:function(r,t,i,e,n){r=r|0;t=t|0;I=parseInt(e.substr(0,2),16);S=parseInt(e.substr(2,2),16);B=parseInt(e.substr(4,2),16);var a=FontLib.lookup(n.name);var s=n.width|0;var f=n.height|0;var o=n.dx|0;for(var v=0;v<i.length;v++){var u=i.charCodeAt(v);var h=FontLib.getglyph(a,u,s,f);var l=t-h.top;var c=h.left;var y=h.width;var g=h.height;var p=h.bytes;var x=h.offset;for(var d=0;d<y;d++){for(var b=0;b<g;b++){var _=p[x+b*y+d];if(_){M(r+c+d,l+b,_)}}}r+=h.advance+o}},end:function(){}};function M(r,t,i){r+=m;t+=k;var e=u*r+h*t+l*(_-1)+c*(w-1);var n=y*r+g*t+p*(_-1)+x*(w-1);var a=(n*_+e)*4+(n+1)*b;var s=d[a+3]/255;var f=i/255;var o=(1-f)*s;var v=f+o;d[a+0]=(I*f+d[a+0]*o)/v|0;d[a+1]=(S*f+d[a+1]*o)/v|0;d[a+2]=(B*f+d[a+2]*o)/v|0;d[a+3]=255*v|0}function T(r,t){if(F.min>t)F.min=t;if(!F[t]){F[t]=[r]}else{F[t].push(r)}}function E(r,t,i){while(r<=t){M(r++,i,255)}}function t(){var r=F.min;var t=F.length-1;for(var i=r;i<=t;i++){var e=F[i];if(!e){continue}e.sort(function(r,t){return r-t});var n=false;var a=0;for(var s=0,f=e.length;s<f;s++){var o=e[s];if(n){E(a,o-1,i)}else{a=o}n=!n}}}function a(r,t,i,e,n){r=r|0;t=t|0;i=i|0;e=e|0;var a=Math.abs(i-r);var s=Math.abs(e-t);var f=s&1;var o=4*(1-a)*s*s;var v=4*(f+1)*a*a;var u=o+v+f*a*a;var h;var l=[],c=[];l.min=c.min=Infinity;if(r>i){r=i;i+=a}if(t>e)t=e;t+=(s+1)/2|0;e=t-f;a*=8*a;f=8*s*s;do{x(c,i,t);p(l,r,t);p(l,r,e);x(c,i,e);h=2*u;if(h>=o){r++;i--;o+=f;u+=o}if(h<=v){t++;e--;v+=a;u+=v}}while(r<=i);while(t-e<s){x(c,i+1,t);p(l,r-1,t++);p(l,r-1,e);x(c,i+1,e--)}for(var y=l.min,g=l.length-1;y<=g;y++){T(l[y],y)}for(var y=c.min,g=c.length-1;y<=g;y++){T(c[y]+1,y)}function p(r,t,i){if(r.min>i)r.min=i;var e=r[i];if(e==null||e>t){r[i]=t}}function x(r,t,i){if(r.min>i)r.min=i;var e=r[i];if(e==null||e<t){r[i]=t}}}function i(r){var t=0;for(var i=0,e=r.length,n=e-1;i<e;n=i++){t+=r[n][0]*r[i][1]-r[i][0]*r[n][1]}return t>0?1:-1}}function DrawingCanvas(i,e){if(typeof window==null){throw new Error("DrawingCanvas: not a browser")}var n;var a=e.getContext("2d");var r=DrawingBuiltin(i);r.image=t;r.end=s;return r;function t(r,t){e.width=r;e.height=t;a.setTransform(1,0,0,1,0,0);if(/^[0-9a-fA-F]{6}$/.test(""+i.backgroundcolor)){a.fillStyle="#"+i.backgroundcolor;a.fillRect(0,0,r,t)}else{a.clearRect(0,0,r,t)}n=a.getImageData(0,0,r,t);return{buffer:n.data,ispng:false}}function s(){a.putImageData(n,0,0)}}var FontLib=function(){var v=[];var s={};var u={};var h={};var l=0;h.next=h;h.prev=h;return{lookup:t,monochrome:i,getglyph:e,getpaths:n,loadFont:r};function r(r){var t=100;var i=100;var e=null;if(arguments.length==2){e=arguments[1]}else if(arguments.length==3){t=i=+arguments[1]||100;e=arguments[2]}else if(arguments.length==4){i=+arguments[1]||100;t=+arguments[2]||100;e=arguments[3]}else{throw new Error("loadFont(): invalid number of arguments")}var n=STBTT.InitFont(toUint8Array(e));n.bwipjs_name=r;n.bwipjs_multx=t;n.bwipjs_multy=i;var a=v.push(n)-1;s[r.toUpperCase()]=a;return a}function t(r){var t=s[r.toUpperCase()];return t===undefined?1:t}function i(r){if(r){throw new Error("fontlib: monochrome not implemented")}}function e(r,t,i,e){r=r|0;t=t|0;i=+i;e=+e;if(!i||i<8){i=8}if(!e||e<8){e=i}if(r<0||r>=v.length){r=1}if(!t||t<32){t=32}var n=""+r+"c"+t+"w"+i+"h"+e;var a=u[n];if(a){a.prev.next=a.next;a.next.prev=a.prev;var s=h;s.next.prev=a;a.next=s.next;a.prev=s;s.next=a;return a}var f=v[r];var a=STBTT.GetGlyph(f,t,i*f.bwipjs_multx/100,e*f.bwipjs_multy/100);a.bytes=a.pixels;a.cachekey=n;a.offset=0;if(l>250){var s=h;var o=s.prev;o.prev.next=s;s.prev=o.prev;o.next=o.prev=null;delete u[o.cachekey]}else{l++}u[n]=a;var s=h;s.next.prev=a;a.next=s.next;a.prev=s;s.next=a;return a}function n(r,t,i,e){r=r|0;t=t|0;i=+i;e=+e;if(!i||i<8){i=8}if(!e||e<8){e=i}if(r<0||r>=v.length){r=1}if(!t||t<32){t=32}var n=v[r];return STBTT.GetPaths(n,t,i*n.bwipjs_multx/100,e*n.bwipjs_multy/100)}}();var STBTT=function(){"use strict";var W=1,N=2,O=3,p=4,x=0,r=1,t=2,d=3,i=0,e=1,n=2,a=3,s=4,f=0,b=1,o=2,_=10;var D=Math.floor;var v=Math.ceil;var z=Math.sqrt;var j=Math.abs;function U(r){var t=[];for(var i=0;i<r;i++){t.push({})}return t}function J(r){return r[r.cursor++]||0}function u(r){return r[r.cursor]}function w(r,t){r.cursor=t>r.length||t<0?r.length:t}function R(r,t){w(r,r.cursor+t)}function G(r,t){var i=0;for(var e=0;e<t;e++){i=i<<8|J(r)}return i}function m(){return{length:0}}function k(r,t,i){if(t<0||i<0||t>r.length||i>r.length-t){return m()}var e=r.subarray(t,t+i);e.cursor=0;return e}function I(r){var t=r.cursor;var i=G(r,2);if(i){var e=J(r);R(r,e*i);R(r,G(r,e)-1)}return k(r,t,r.cursor-t)}function P(r){var t=J(r);if(t>=32&&t<=246){return t-139}else if(t>=247&&t<=250){return(t-247)*256+J(r)+108}else if(t>=251&&t<=254){return-(t-251)*256-J(r)-108}else if(t==28){return G(r,2)}else if(t==29){return G(r,4)}return 0}function h(r){var t=u(r);if(t==30){R(r,1);while(r.cursor<r.length){var i=J(r);if((i&15)==15||i>>4==15){break}}}else{P(r)}}function l(r,t){w(r,0);while(r.cursor<r.length){var i=r.cursor,e,n;while(u(r)>=28){h(r)}e=r.cursor;n=J(r);if(n==12){n=J(r)|256}if(n==t){return k(r,i,e-i)}}return k(r,0,0)}function c(r,t,i,e){var n=l(r,t);for(var a=0;a<i&&n.cursor<n.length;a++){e[a]=P(n)}}function S(r,t,i){var e=l(r,t);if(e.cursor<e.length){i=P(e)}return i}function y(r){w(r,0);return G(r,2)}function L(r,t){var i,e,n,a;w(r,0);i=G(r,2);e=J(r);R(r,t*e);n=G(r,e);a=G(r,e);return k(r,2+(i+1)*e+n,a-n)}function q(r){return r&32768?(4294901760|r)>>0:r}function X(r,t){return r[t]*256+r[t+1]}function Y(r,t){var i=r[t]*256+r[t+1];return i&32768?(4294901760|i)>>0:i}function B(r,t){return(r[t]<<24)+(r[t+1]<<16)+(r[t+2]<<8)+r[t+3]}function F(r,t,i){var e=X(r,t+4);var n=t+12;for(var a=0;a<e;++a){var s=n+16*a;if(r[s]==i[0]&&r[s+1]==i[1]&&r[s+2]==i[2]&&r[s+3]==i[3]){return B(r,s+8)}}return 0}function M(r,t){var i=[0,0];c(t,18,2,i);if(!i[1]||!i[0]){return m()}var e=k(r,i[1],i[0]);var n=S(e,19,0);if(!n){return m()}w(r,i[1]+n);return I(r)}function g(r,t,i){var e,n,a,s;r.data=t;r.fontstart=i;r.cff=m();e=F(t,i,[99,109,97,112]);r.loca=F(t,i,[108,111,99,97]);r.head=F(t,i,[104,101,97,100]);r.glyf=F(t,i,[103,108,121,102]);r.hhea=F(t,i,[104,104,101,97]);r.hmtx=F(t,i,[104,109,116,120]);r.kern=F(t,i,[107,101,114,110]);if(!e||!r.head||!r.hhea||!r.hmtx){return 0}if(r.glyf){if(!r.loca){return 0}}else{var f,o,v,u,h=2,l=0,c=0,y=0;u=F(t,i,[67,70,70,32]);if(!u){return 0}r.fontdicts=m();r.fdselect=m();r.cff=t.subarray(u);r.cff.cursor=0;f=r.cff;R(f,2);w(f,J(f));I(f);v=I(f);o=L(v,0);I(f);r.gsubrs=I(f);l=S(o,17,l);h=S(o,256|6,h);c=S(o,256|36,c);y=S(o,256|37,y);r.subrs=M(f,o);if(h!=2){return 0}if(l==0){return 0}if(c){if(!y){return 0}w(f,c);r.fontdicts=I(f);r.fdselect=k(f,y,f.length-y)}w(f,l);r.charstrings=I(f)}n=F(t,i,[109,97,120,112]);if(n){r.numGlyphs=X(t,n+4)}else{r.numGlyphs=65535}s=X(t,e+2);r.index_map=0;for(a=0;a<s;++a){var g=e+4+8*a;switch(X(t,g)){case d:switch(X(t,g+2)){case b:case _:r.index_map=e+B(t,g+4);break}break;case x:r.index_map=e+B(t,g+4);break}}if(r.index_map==0){return 0}r.indexToLocFormat=X(t,r.head+50);return 1}function T(r,t){var i=r.data,e=r.index_map;var n=X(i,e+0);if(n==0){var a=X(i,e+2);if(t<a-6){return i[e+6+t]}return 0}else if(n==6){var s=X(i,e+6),f=X(i,e+8);if(t>=s&&t<s+f){return X(i,e+10+(t-s)*2)}return 0}else if(n==2){return 0}else if(n==4){var o=X(i,e+6)>>1,v=X(i,e+8)>>1,u=X(i,e+10),h=X(i,e+12)>>1,l=e+14,c=l;if(t>65535){return 0}if(t>=X(i,c+h*2)){c+=h*2}c-=2;while(u){v>>=1;var y=X(i,c+v*2);if(t>y){c+=v*2}--u}c+=2;var g,p,x=c-l>>>1;p=X(i,e+14+o*2+2+2*x);if(t<p){return 0}g=X(i,e+14+o*6+2+2*x);if(g==0){return t+Y(i,e+14+o*4+2+2*x)}return X(i,g+(t-p)*2+e+14+o*6+2+2*x)}else if(n==12||n==13){var d=B(i,e+12),b=0,_=d;while(b<_){var w=b+(_-b>>1);var m=B(i,e+16+w*12);var k=B(i,e+16+w*12+4);if(t<m){_=w}else if(t>k){b=w+1}else{var I=B(i,e+16+w*12+8);if(n==12){return I+t-m}else{return I}}}return 0}return 0}function H(r,t,i,e,n,a){r.type=t;r.x=i;r.y=e;r.cx=n;r.cy=a}function $(r,t){var i,e;if(t>=r.numGlyphs){return-1}if(r.indexToLocFormat>=2){return-1}if(r.indexToLocFormat==0){i=r.glyf+X(r.data,r.loca+t*2)*2;e=r.glyf+X(r.data,r.loca+t*2+2)*2}else{i=r.glyf+B(r.data,r.loca+t*4);e=r.glyf+B(r.data,r.loca+t*4+4)}return i==e?-1:i}function E(r,t,i){if(r.cff.length){fr(r,t,i)}else{var e=$(r,t);if(e<0){return 0}i.x0=Y(r.data,e+2);i.y0=Y(r.data,e+4);i.x1=Y(r.data,e+6);i.y1=Y(r.data,e+8)}return 1}function Q(r,t,i,e,n,a,s,f,o,v){if(e){if(i){H(r[t++],O,o+s>>1,v+f>>1,o,v)}H(r[t++],O,n,a,s,f)}else{if(i){H(r[t++],O,n,a,o,v)}else{H(r[t++],N,n,a,0,0)}}return t}function C(r,t){var i=r.data,e=$(r,t);if(e<0){return null}var n=[];var a=Y(i,e);if(a>0){var s=0,f,o,v=0,u,h,l,c=0,y,g=0,p,x,d,b,_,w,m,k;var I=e+10;var S=X(i,e+10+a*2);var B=i.subarray(e+10+a*2+2+S);var F=0;h=1+X(i,I+a*2-2);u=h+2*a;n=U(u);l=0;f=0;y=u-h;for(o=0;o<h;++o){if(f==0){s=B[F++];if(s&8){f=B[F++]}}else{--f}n[y+o].type=s}p=0;for(o=0;o<h;++o){s=n[y+o].type;if(s&2){var M=B[F++];p+=s&16?M:-M}else{if(!(s&16)){p=p+q(B[F]*256+B[F+1]);F+=2}}n[y+o].x=p}x=0;for(o=0;o<h;++o){s=n[y+o].type;if(s&4){var T=B[F++];x+=s&32?T:-T}else{if(!(s&32)){x=x+q(B[F]*256+B[F+1]);F+=2}}n[y+o].y=x}var E=0;_=w=d=b=m=k=0;for(o=0;o<h;++o){s=n[y+o].type;p=n[y+o].x;x=n[y+o].y;if(l==o){if(o!=0){E=Q(n,E,c,g,_,w,m,k,d,b)}g=!(s&1);if(g){m=p;k=x;if(!(n[y+o+1].type&1)){_=p+n[y+o+1].x>>1;w=x+n[y+o+1].y>>1}else{_=n[y+o+1].x;w=n[y+o+1].y;++o}}else{_=p;w=x}H(n[E++],W,_,w,0,0);c=0;l=1+X(i,I+v*2);++v}else{if(!(s&1)){if(c){H(n[E++],O,d+p>>1,b+x>>1,d,b)}d=p;b=x;c=1}else{if(c){H(n[E++],O,p,x,d,b)}else{H(n[E++],N,p,x,0,0)}c=0}}}n.length=Q(n,E,c,g,_,w,m,k,d,b)}else if(a==-1){var C=1;var j=e+10;while(C){var s,R,G=[1,0,0,1,0,0];s=Y(i,j);j+=2;R=Y(i,j);j+=2;if(s&2){if(s&1){G[4]=Y(i,j);j+=2;G[5]=Y(i,j);j+=2}else{G[4]=J(i,j);j+=1;G[5]=J(i,j);j+=1}}if(s&1<<3){G[0]=G[3]=Y(i,j)/16384;j+=2;G[1]=G[2]=0}else if(s&1<<6){G[0]=Y(i,j)/16384;j+=2;G[1]=G[2]=0;G[3]=Y(i,j)/16384;j+=2}else if(s&1<<7){G[0]=Y(i,j)/16384;j+=2;G[1]=Y(i,j)/16384;j+=2;G[2]=Y(i,j)/16384;j+=2;G[3]=Y(i,j)/16384;j+=2}var u=z(G[0]*G[0]+G[1]*G[1]);var h=z(G[2]*G[2]+G[3]*G[3]);var P=or(r,R);if(P.length>0){for(var o=0,L=P.length;o<L;++o){var A=P[o],p,x;p=A.x;x=A.y;A.x=D(u*(G[0]*p+G[2]*x+G[4]));A.y=D(h*(G[1]*p+G[3]*x+G[5]));p=A.cx;x=A.cy;A.cx=D(u*(G[0]*p+G[2]*x+G[4]));A.cy=D(h*(G[1]*p+G[3]*x+G[5]))}n=n.concat(P)}C=s&1<<5}}return n}function A(r,t,i){if(t>r.max_x||!r.started){r.max_x=t}if(i>r.max_y||!r.started){r.max_y=i}if(t<r.min_x||!r.started){r.min_x=t}if(i<r.min_y||!r.started){r.min_y=i}r.started=1}function K(r,t,i,e,n,a,s,f){A(r,i,e);if(t==p){A(r,n,a);A(r,s,f)}var o={};H(o,t,i,e,n,a);o.cx1=s;o.cy1=f;r.vertices.push(o)}function V(r){if(r.first_x!=r.x||r.first_y!=r.y){K(r,N,r.first_x,r.first_y,0,0,0,0)}}function Z(r,t,i){V(r);r.first_x=r.x=r.x+t;r.first_y=r.y=r.y+i;K(r,W,r.x,r.y,0,0,0,0)}function rr(r,t,i){r.x+=t;r.y+=i;K(r,N,r.x,r.y,0,0,0,0)}function tr(r,t,i,e,n,a,s){var f=r.x+t,o=r.y+i,v=f+e,u=o+n;r.x=v+a;r.y=u+s;K(r,p,r.x,r.y,f,o,v,u)}function ir(r,t){var i=y(r);var e=107;if(i>=33900){e=32768}else if(i>=1240){e=1131}t+=e;if(t<0||t>=i){return m()}return L(r,t)}function er(r,t){var i=r.fdselect;var e,n,a,s,f,o=-1,v;w(i,0);f=J(i);if(f==0){R(i,t);o=J(i)}else if(f==3){e=G(i,2);n=G(i,2);for(v=0;v<e;v++){s=J(i);a=G(i,2);if(t>=n&&t<a){o=s;break}n=a}}if(o==-1){m()}return M(r.cff,L(r.fontdicts,o))}function nr(r,t,i){var e=1,n=0,a=0,s=0,f,o,v,u=0,h,l=[],c=[],y=r.subrs,g,p;g=L(r.charstrings,t);while(g.cursor<g.length){o=0;h=1;v=J(g);switch(v){case 19:case 20:if(e){n+=s/2|0}e=0;R(g,(n+7)/8|0);break;case 1:case 3:case 18:case 23:n+=s/2|0;break;case 21:e=0;if(s<2){return 0}Z(i,l[s-2],l[s-1]);break;case 4:e=0;if(s<1){return 0}Z(i,0,l[s-1]);break;case 22:e=0;if(s<1){return 0}Z(i,l[s-1],0);break;case 5:if(s<2){return 0}for(;o+1<s;o+=2){rr(i,l[o],l[o+1])}break;case 7:if(s<1){return 0}for(;;){if(o>=s){break}rr(i,0,l[o]);o++;if(o>=s){break}rr(i,l[o],0);o++}break;case 6:if(s<1){return 0}for(;;){if(o>=s){break}rr(i,l[o],0);o++;if(o>=s){break}rr(i,0,l[o]);o++}break;case 31:if(s<4){return 0}for(;;){if(o+3>=s){break}tr(i,l[o],0,l[o+1],l[o+2],s-o==5?l[o+4]:0,l[o+3]);o+=4;if(o+3>=s){break}tr(i,0,l[o],l[o+1],l[o+2],l[o+3],s-o==5?l[o+4]:0);o+=4}break;case 30:if(s<4){return 0}for(;;){if(o+3>=s){break}tr(i,0,l[o],l[o+1],l[o+2],l[o+3],s-o==5?l[o+4]:0);o+=4;if(o+3>=s){break}tr(i,l[o],0,l[o+1],l[o+2],s-o==5?l[o+4]:0,l[o+3]);o+=4}break;case 8:if(s<6){return 0}for(;o+5<s;o+=6){tr(i,l[o],l[o+1],l[o+2],l[o+3],l[o+4],l[o+5])}break;case 24:if(s<8){return 0}for(;o+5<s-2;o+=6){tr(i,l[o],l[o+1],l[o+2],l[o+3],l[o+4],l[o+5])}if(o+1>=s){return 0}rr(i,l[o],l[o+1]);break;case 25:if(s<8){return 0}for(;o+1<s-6;o+=2){rr(i,l[o],l[o+1])}if(o+5>=s){return 0}tr(i,l[o],l[o+1],l[o+2],l[o+3],l[o+4],l[o+5]);break;case 26:case 27:if(s<4){return 0}p=0;if(s&1){p=l[o];o++}for(;o+3<s;o+=4){if(v==27){tr(i,l[o],p,l[o+1],l[o+2],l[o+3],0)}else{tr(i,p,l[o],l[o+1],l[o+2],0,l[o+3])}p=0}break;case 10:if(!u){if(r.fdselect.length){y=er(r,t)}u=1}case 29:if(s<1){return 0}f=l[--s]|0;if(a>=10){return 0}c[a++]=g;g=ir(v==10?y:r.gsubrs,f);if(g.length==0){return 0}g.cursor=0;h=0;break;case 11:if(a<=0){return 0}g=c[--a];h=0;break;case 14:V(i);return 1;case 12:var x,d,b,_,w,m,k,I,S,B,F,M,T,E,C=J(g);switch(C){case 34:if(s<7){return 0}x=l[0];d=l[1];I=l[2];b=l[3];_=l[4];w=l[5];m=l[6];tr(i,x,0,d,I,b,0);tr(i,_,0,w,-I,m,0);break;case 35:if(s<13){return 0}x=l[0];k=l[1];d=l[2];I=l[3];b=l[4];S=l[5];_=l[6];B=l[7];w=l[8];F=l[9];m=l[10];M=l[11];tr(i,x,k,d,I,b,S);tr(i,_,B,w,F,m,M);break;case 36:if(s<9){return 0}x=l[0];k=l[1];d=l[2];I=l[3];b=l[4];_=l[5];w=l[6];F=l[7];m=l[8];tr(i,x,k,d,I,b,0);tr(i,_,0,w,F,m,-(k+I+F));break;case 37:if(s<11){return 0}x=l[0];k=l[1];d=l[2];I=l[3];b=l[4];S=l[5];_=l[6];B=l[7];w=l[8];F=l[9];m=M=l[10];T=x+d+b+_+w;E=k+I+S+B+F;if(j(T)>j(E)){M=-E}else{m=-T}tr(i,x,k,d,I,b,S);tr(i,_,B,w,F,m,M);break;default:return 0}break;default:if(v!=255&&v!=28&&(v<32||v>254)){return 0}if(v==255){p=G(g,4)/65536}else{R(g,-1);p=P(g)}if(s>=48){return 0}l[s++]=p;h=0;break}if(h){s=0}}return 0}function ar(){return{started:0,first_x:0,first_y:0,x:0,y:0,min_x:0,max_x:0,min_y:0,max_y:0,vertices:[]}}function sr(r,t){var i=ar();if(nr(r,t,i)){return i.vertices}return null}function fr(r,t,i){var e=ar();var n=nr(r,t,e);i.x0=n?e.min_x:0;i.y0=n?e.min_y:0;i.x1=n?e.max_x:0;i.y1=n?e.max_y:0;return n&&e.vertices?e.vertices.length:0}function or(r,t){if(!r.cff.length){return C(r,t)}else{return sr(r,t)}}function vr(r,t){var i=X(r.data,r.hhea+34);if(t<i){return{advanceWidth:Y(r.data,r.hmtx+4*t),leftSideBearing:Y(r.data,r.hmtx+4*t+2)}}else{return{advanceWidth:Y(r.data,r.hmtx+4*(i-1)),leftSideBearing:Y(r.data,r.hmtx+4*i+2*(t-i))}}}function ur(r,t){return vr(r,T(r,t))}function hr(r){return{ascent:Y(r.data,r.hhea+4),descent:Y(r.data,r.hhea+6),linegap:Y(r.data,r.hhea+8)}}function lr(r,t,i,e,n,a){var s={};if(!E(r,t,s)){return{x0:0,y0:0,x1:0,y1:0}}return{x0:D(s.x0*i+n),y0:D(-s.y1*e+a),x1:v(s.x1*i+n),y1:v(-s.y0*e+a)}}function cr(r,t,i,e,n,a){return lr(r,T(r,t),i,e,n,a)}function yr(r,t,i,e){return cr(r,t,i,e,0,0)}function gr(r,t,i){var e=(r.x1-r.x0)/(r.y1-r.y0);return{fdx:e,fdy:e!=0?1/e:0,fx:r.x0+e*(i-r.y0)-(t|0),direction:r.invert?1:-1,sy:r.y0,ey:r.y1,next:0}}function pr(r,t,i,e,n,a,s){t=t|0;if(n==s){return}if(n>i.ey){return}if(s<i.sy){return}if(n<i.sy){e+=(a-e)*(i.sy-n)/(s-n);n=i.sy}if(s>i.ey){a+=(a-e)*(i.ey-s)/(s-n);s=i.ey}if(e<=t&&a<=t){r[t]+=i.direction*(s-n)}else if(e>=t+1&&a>=t+1){}else{r[t]+=i.direction*(s-n)*(1-(e-t+(a-t))/2)}}function xr(r,t,i,e,n){var a=n+1;while(e){if(e.fdx==0){var s=e.fx;if(s<i){if(s>=0){pr(r,s,e,s,n,s,a);pr(t,s+1,e,s,n,s,a)}else{pr(t,0,e,s,n,s,a)}}}else{var s=e.fx,f=e.fdx,o=s+f,v,u,h,l,c=e.fdy;if(e.sy>n){v=s+f*(e.sy-n);h=e.sy}else{v=s;h=n}if(e.ey<a){u=s+f*(e.ey-n);l=e.ey}else{u=o;l=a}if(v>=0&&u>=0&&v<i&&u<i){if((v|0)==(u|0)){var y=l-h,g=v|0;r[g]+=e.direction*(1-(v-g+(u-g))/2)*y;t[g+1]+=e.direction*y}else{var p,g,x,d,b,_,w,m;if(v>u){h=a-(h-n);l=a-(l-n);p=h,h=l,l=p;p=u,u=v,v=p;f=-f;c=-c;p=s,s=o,o=p}x=v|0;d=u|0;b=(x+1-s)*c+n;w=e.direction;m=w*(b-h);r[x]+=m*(1-(v-x+(x+1-x))/2);_=w*c;for(g=x+1;g<d;++g){r[g]+=m+_/2;m+=_}b+=c*(d-(x+1));r[d]+=m+w*(1-(d-d+(u-d))/2)*(l-b);t[d+1]+=w*(l-h)}}else{for(var g=0;g<i;++g){var k=n,x=g,d=g+1,I=o,S=a,B=(g-s)/f+n,F=(g+1-s)/f+n;if(s<x&&I>d){pr(r,g,e,s,k,x,B);pr(r,g,e,x,B,d,F);pr(r,g,e,d,F,I,S)}else if(I<x&&s>d){pr(r,g,e,s,k,d,F);pr(r,g,e,d,F,x,B);pr(r,g,e,x,B,I,S)}else if(s<x&&I>x){pr(r,g,e,s,k,x,B);pr(r,g,e,x,B,I,S)}else if(I<x&&s>x){pr(r,g,e,s,k,x,B);pr(r,g,e,x,B,I,S)}else if(s<d&&I>d){pr(r,g,e,s,k,d,F);pr(r,g,e,d,F,I,S)}else if(I<d&&s>d){pr(r,g,e,s,k,d,F);pr(r,g,e,d,F,I,S)}else{pr(r,g,e,s,k,I,S)}}}}e=e.next}}function dr(r,t,i,e,n,a){e|=0,n|=0,a|=0;var s=null,f;var o=a,v=0,u;var h=new Float32Array(r.w*2+1);var l=h.subarray(r.w);var c=0;t[i].y0=a+r.h+1;while(v<r.h){var y=o+0,g=o+1,p=s;if(h.fill){h.fill(0)}else{for(var x=0,d=h.length;x<d;x++)h[x]=0}while(p){f=p;p=f.next;if(f.ey<=y){f.direction=0}else{}}while(t[c].y0<=g){if(t[c].y0!=t[c].y1){f=gr(t[c],n,y);f.next=s;s=f}++c}if(s){xr(h,l,r.w,s,y)}for(var u=0,b=0;u<r.w;++u){var _,w;b+=l[u];_=h[u]+b;_=j(_)*255+.5;w=_>>>0;if(w>255){w=255}r.pixels[v*r.stride+u]=w}p=s;while(p){f=p;f.fx+=f.fdx;p=f.next}++o;++v}}function br(r,t){for(var i=1;i<t;++i){var e=r[i],n=i;while(n>0&&e.y0<r[n-1].y0){r[n]=r[n-1];--n}if(i!=n){r[n]=e}}}function _r(r,t,i){while(i>12){var e,n,a,s,f,o=i>>1,v=r[t].y0<r[t+o].y0,u=r[t+o].y0<r[t+i-1].y0;if(v!=u){n=r[t].y0<r[t+i-11].y0;f=n==u?0:i-1;e=r[t+f];r[t+f]=r[t+o];r[t+o]=e}e=r[t];r[t]=r[t+o];r[t+o]=e;a=1;s=i-1;for(;;){for(;r[t+a].y0<r[t].y0;++a){}for(;r[t].y0<r[t+s].y0;--s){}if(a>=s){break}e=r[t+a];r[t+a]=r[t+s];r[t+s]=e;++a;--s}if(s<i-a){_r(r,t,s);t+=a;i-=a}else{_r(r,t+a,i-a);i=s}}}function wr(r,t){_r(r,0,t);br(r,t)}function mr(r,t,i,e,n,a,s,f,o,v){var u=v?-n:n,h,l,c,y,g,p,x=1;l=0;for(c=0;c<i.length;++c){l+=i[c]}h=U(l+1);l=0;p=0;for(c=0;c<i.length;++c){var d=p;p+=i[c];y=i[c]-1;for(g=0;g<i[c];y=g++){var b=g,_=y;if(t[d+y].y==t[d+g].y){continue}h[l].invert=0;if(v?t[d+y].y>t[d+g].y:t[d+y].y<t[d+g].y){h[l].invert=1;b=y,_=g}h[l].x0=t[d+b].x*e+a;h[l].y0=(t[d+b].y*u+s)*x;h[l].x1=t[d+_].x*e+a;h[l].y1=(t[d+_].y*u+s)*x;++l}}wr(h,l);dr(r,h,l,x,f,o)}function kr(r,t,i,e,n,a,s,f,o){var v=(t+2*e+a)/4,u=(i+2*n+s)/4,h=(t+a)/2-v,l=(i+s)/2-u;if(o>16){return 1}if(h*h+l*l>f){kr(r,t,i,(t+e)/2,(i+n)/2,v,u,f,o+1);kr(r,v,u,(e+a)/2,(n+s)/2,a,s,f,o+1)}else{r.push({x:a,y:s})}return 1}function Ir(r,t,i,e,n,a,s,f,o,v,u){var h=e-t,l=n-i,c=a-e,y=s-n,g=f-a,p=o-s,x=f-t,d=o-i,b=z(h*h+l*l)+z(c*c+y*y)+z(g*g+p*p),_=z(x*x+d*d),w=b*b-_*_;if(u>16){return}if(w>v){var m=(t+e)/2,k=(i+n)/2,I=(e+a)/2,S=(n+s)/2,B=(a+f)/2,F=(s+o)/2,M=(m+I)/2,T=(k+S)/2,E=(I+B)/2,C=(S+F)/2,j=(M+E)/2,R=(T+C)/2;Ir(r,t,i,m,k,M,T,j,R,v,u+1);Ir(r,j,R,E,C,B,F,f,o,v,u+1)}else{r.push({x:f,y:o})}}function Sr(r,t,i){var e=[],n=t*t,a=-1,s=0,f=0,o=0;for(var v=0,u=r.length;v<u;++v){switch(r[v].type){case W:if(a>=0){i[a]=e.length-s}++a;s=e.length;f=r[v].x,o=r[v].y;e.push({x:f,y:o});break;case N:f=r[v].x,o=r[v].y;e.push({x:f,y:o});break;case O:kr(e,f,o,r[v].cx,r[v].cy,r[v].x,r[v].y,n,0);f=r[v].x,o=r[v].y;break;case p:Ir(e,f,o,r[v].cx,r[v].cy,r[v].cx1,r[v].cy1,r[v].x,r[v].y,n,0);f=r[v].x,o=r[v].y;break}}i[a]=e.length-s;return e}function Br(r,t,i,e,n,a,s,f,o,v){f|=0,o|=0;var u=e>n?n:e,h=[],l=Sr(i,t/u,h);if(l){mr(r,l,h,e,n,a,s,f,o,v)}}function Fr(r,t,i,e,n,a,s,f,o,v){var u=or(r,v);var h={};var l=lr(r,v,a,s,f,o);h.pixels=t;h.w=i|0;h.h=e|0;h.stride=n|0;if(h.w&&h.h){Br(h,.35,u,a,s,f,o,l.x0,l.y0,1)}}function Mr(r,t,i,e,n,a,s,f,o,v){Fr(r,t,i,e,n,a,s,f,o,T(r,v))}function Tr(r,t,i){return g(r,t,i)}function Er(r){var t={};if(!g(t,r,0)){return null}var i=hr(t);t.ascent=i.ascent;t.descent=i.descent;t.linegap=i.linegap;return t}function Cr(r,t,i,e){e=e||i;var n=i/r.ascent;var a=e/r.ascent;var s=T(r,t);if(!s&&t){return null}var f=or(r,s);var o=lr(r,s,n,a,0,0);var v=o.x1-o.x0;var u=o.y1-o.y0;var h=null;if(v&&u){var l={pixels:h=new Uint8Array(v*u),w:v,h:u,stride:v};Br(l,.35,f,n,a,0,0,o.x0,o.y0,1)}var c=vr(r,s);return{glyph:s,pixels:h,width:v,height:u,top:-o.y0,left:o.x0,advance:D(c.advanceWidth*n)}}function jr(r,t,i,e){e=e||i;var n=i/r.ascent;var a=e/r.ascent;var s=T(r,t);if(!s&&t){return null}var f=or(r,s);var o=vr(r,s);var v=0;var u=0;var h=[];if(f){for(var l=0,c=f.length;l<c;l++){var y=f[l];var g;if(y.type==W){g={type:"M",x:y.x*n,y:y.y*a}}else if(y.type==N){g={type:"L",x:y.x*n,y:y.y*a}}else if(y.type==O){g={type:"Q",x:y.x*n,y:y.y*a,cx:y.cx*n,cy:y.cy*a}}else if(y.type==p){g={type:"C",x:y.x*n,y:y.y*a,cx1:y.cx*n,cy1:y.cy*a,cx2:y.cx1*n,cy2:y.cy1*a}}else{continue}if(g.y>v)v=g.y;if(g.y<u)u=g.y;h.push(g)}}h.advance=o.advanceWidth*n;h.ascent=v;h.descent=u;return h}return{InitFont:Er,GetGlyph:Cr,GetPaths:jr}}(); function toUint8Array(data) { if (typeof data == "string") { @@ -66,7 +66,7 @@ return { toCanvas:ToCanvas, render:Render, raw:Raw, fixupOptions:FixupOptions, loadFont:FontLib.loadFont, - VERSION:'2.1.2 (2021-04-06)', + VERSION:'2.1.3 (2021-04-08)', // Internals BWIPJS:BWIPJS, BWIPP:BWIPP, STBTT:STBTT, FontLib:FontLib, diff --git a/dist/bwip-js.js b/dist/bwip-js.js index e7e02e97..3d48aade 100644 --- a/dist/bwip-js.js +++ b/dist/bwip-js.js @@ -591,9 +591,6 @@ function BWIPP() { function $forall(o, cb) { if (o instanceof Uint8Array) { for (var i = 0, l = o.length; i < l; i++) { - if (!o[i]) { - break; - } $k[$j++] = o[i]; if (cb && cb()) break; } @@ -35021,8 +35018,7 @@ function BWIPP() { return true; } } -BWIPP.VERSION = '2021-02-06'; -// file : bwipjs.js +BWIPP.VERSION = '2021-02-06';// file : bwipjs.js // // Graphics-context interface to the BWIPP cross-compiled code @@ -38263,7 +38259,7 @@ return { toCanvas:ToCanvas, render:Render, raw:Raw, fixupOptions:FixupOptions, loadFont:FontLib.loadFont, - VERSION:'2.1.2 (2021-04-06)', + VERSION:'2.1.3 (2021-04-08)', // Internals BWIPJS:BWIPJS, BWIPP:BWIPP, STBTT:STBTT, FontLib:FontLib, diff --git a/dist/node-bwipjs.js b/dist/node-bwipjs.js index 512963ee..9db0a8f7 100644 --- a/dist/node-bwipjs.js +++ b/dist/node-bwipjs.js @@ -625,9 +625,6 @@ function BWIPP() { function $forall(o, cb) { if (o instanceof Uint8Array) { for (var i = 0, l = o.length; i < l; i++) { - if (!o[i]) { - break; - } $k[$j++] = o[i]; if (cb && cb()) break; } @@ -35055,8 +35052,7 @@ function BWIPP() { return true; } } -BWIPP.VERSION = '2021-02-06'; -// file : bwipjs.js +BWIPP.VERSION = '2021-02-06';// file : bwipjs.js // // Graphics-context interface to the BWIPP cross-compiled code @@ -38438,7 +38434,7 @@ return { request:Request, toBuffer:ToBuffer, render:Render, raw:Raw, fixupOptions:FixupOptions, loadFont:FontLib.loadFont, - VERSION:'2.1.2 (2021-04-06)', + VERSION:'2.1.3 (2021-04-08)', // Internals BWIPJS:BWIPJS, BWIPP:BWIPP, STBTT:STBTT, FontLib:FontLib, diff --git a/package.json b/package.json index a7d0781e..7b1bab10 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bwip-js", - "version": "2.1.2", + "version": "2.1.3", "description": "JavaScript barcode generator supporting over 100 types and standards.", "main": "./dist/node-bwipjs.js", "browser": "./dist/bwip-js.js", diff --git a/src/bwipp.js b/src/bwipp.js index ea4027a9..5fe19b04 100644 --- a/src/bwipp.js +++ b/src/bwipp.js @@ -348,9 +348,6 @@ function BWIPP() { function $forall(o, cb) { if (o instanceof Uint8Array) { for (var i = 0, l = o.length; i < l; i++) { - if (!o[i]) { - break; - } $k[$j++] = o[i]; if (cb && cb()) break; } @@ -34778,4 +34775,4 @@ function BWIPP() { return true; } } -BWIPP.VERSION = '2021-02-06'; +BWIPP.VERSION = '2021-02-06'; \ No newline at end of file