UNPKG

bwip-js

Version:

JavaScript barcode generator supporting over 100 types and standards.

42 lines (41 loc) 1.11 MB
// This file is part of the bwip-js project available at: // // http://metafloor.github.io/bwip-js // // Copyright (c) 2011-2026 Mark Warren // // This file contains code automatically generated from: // Barcode Writer in Pure PostScript - Version 2026-05-28 // Copyright (c) 2004-2024 Terry Burton // // The MIT License // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. // "use strict"; (function (root, factory) { if (typeof define === 'function' && define.amd) { define([], factory); } else if (typeof module === 'object' && module.exports) { module.exports = factory(); } else { root.bwipjs = factory(); } }(typeof self !== 'undefined' ? self : this, function () { var $$=null;var $j=0;var $k=[];var $_={};var bwipp_enabledontdraw=false;var bwipp_error=new Map;const $abs=Math.abs;const $ceil=Math.ceil;const $flr=Math.floor;const $log=Math.log;const $pow=Math.pow;const $rnd=Math.round;const $sqrt=Math.sqrt;const $metrics={};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)){var len=arguments[0]|0;if(len>=1<<24){throw new Error("array-size-limit")}a=new Array(len);for(var i=0;i<len;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 new Error("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 new Error("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,l=v.length;i<l;i++){s[i]=v.charCodeAt(i)}return s}function $r(n,c){if($j<n){throw new Error("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){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)}return i<s.length?s.subarray(0,i):s}function $i(s){if(s instanceof Uint8Array){return $flr(String.fromCharCode.apply(null,s).replace(/\0+$/,""))}return $flr(""+s)}function $R(s,n,r){return $Z(s,(~~n).toString(r).toUpperCase())}function $x(a){if(!(a instanceof Array)){throw new Error("cvx: not arraytype")}if(typeof a[a.length-1]!=="function"){throw new Error("cvx: last array element not function")}const last=a.length-1;return function(){for(let i=0;i<last;i++){$k[$j++]=a[i]}a[last]()}}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){k=$z(k)}if(s instanceof Map){return s.get(k)}return s[k]}function $has(v,k){if(v instanceof Uint8Array){return k<v.length}if(typeof v==="string"){return k<v.length}if(v instanceof Array){return k<v.length}if(k instanceof Uint8Array){k=$z(k)}if(v instanceof Map){return v.has(k)}return k in v}function $del(d,k){if(d instanceof Map){if(k instanceof Uint8Array){d.delete($z(k))}else{d.delete(k)}}else if(typeof d=="object"){if(k instanceof Uint8Array){delete d[$z(k)]}else{delete d[k]}}else{throw new Error("undef-not-a-dict-"+typeof d)}}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(d instanceof Map){if(k instanceof Uint8Array){d.set($z(k),v)}else{d.set(k,v)}}else if(typeof d=="object"){if(k instanceof Uint8Array){d[$z(k)]=v}else{d[k]=v}}else{throw new Error("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 new Error("putinterval-not-writable-"+typeof d)}}function $splay(){var map=$k[--$j];for(var keys=map.keys(),i=0,l=map.size;i<l;i++){var id=keys.next().value;if(id&&typeof id==="string"){$_[id]=map.get(id)}}}function $t(v){if(v==null){return"nulltype"}var t=typeof v;if(t=="number"){if(isFinite(v)){return v%1?"realtype":"integertype"}return"marktype"}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 $ax(str,seek){if(!(str instanceof Uint8Array)){str=$s(str)}var i=0,ls=str.length,lk=seek.length;if(lk==1){var cd=seek instanceof Uint8Array?seek[0]:seek.charCodeAt(0);i=str[0]==cd?1:ls}else if(seek.length<=ls){if(!(seek instanceof Uint8Array)){seek=$s(seek)}for(;i<lk&&str[i]==seek[i];i++);}if(i==lk){$k[$j++]=str.subarray(lk);$k[$j++]=str.subarray(0,lk);$k[$j++]=true}else{$k[$j++]=str;$k[$j++]=false}}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=$s(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 $as(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}function $nt(a){return typeof a=="boolean"?!a:~a}function $bs(v,n){return n<0?$flr(v/$pow(2,-n)):v*$pow(2,n)}var $f=function(fa){return v=>{return(v|0)==v?v:(fa[0]=v,fa[0])}}(new Float32Array(1));function bwipp_raiseerror(){var info=$k[--$j];var name=$k[--$j];bwipp_error.set("errorname",name);bwipp_error.set("errorinfo",info);if(typeof info=="string"||info instanceof Uint8Array){throw new Error($z(name)+": "+$z(info))}else{throw $z(name)}}const _textOptions=new Map([["",""],["subspace",""],["split",""],["linegaps",1.2],["color","unset"],["xalign","left"],["yalign","above"],["direction","forward"],["font","OCR-B"],["size",10],["xoffset",0],["yoffset",0],["gaps",0]]);function bwipp_inittextoptions(){for(var grp=1;grp<=9;grp++){var map=_textOptions;for(var keys=map.keys(),i=0,l=map.size;i<l;i++){var id=keys.next().value;$_["text"+grp+id]=map.get(id)}}}function bwipp_grouptextoptions(){var a=$a(9);var map=_textOptions;for(var grp=1;grp<=9;grp++){var dict=new Map;var pfx="text"+grp;for(var keys=map.keys(),i=0,l=map.size;i<l;i++){var id=keys.next().value;dict.set(id,$_[pfx+id])}$p(a,grp-1,dict)}$k[$j++]=a}const _textAliases={alttext:"text1",alttextsubspace:"text1subspace",alttextsplit:"text1split",textsubspace:"text1subspace",textsplit:"text1split",textlinegaps:"text1linegaps",textcolor:"text1color",textxalign:"text1xalign",textyalign:"text1yalign",textdirection:"text1direction",textfont:"text1font",textsize:"text1size",textxoffset:"text1xoffset",textyoffset:"text1yoffset",textgaps:"text1gaps",extratext:"text2",extratextsubspace:"text2subspace",extratextsplit:"text2split",extratextlinegaps:"text2linegaps",extratextcolor:"text2color",extratextxalign:"text2xalign",extratextyalign:"text2yalign",extratextdirection:"text2direction",extratextfont:"text2font",extratextsize:"text2size",extratextxoffset:"text2xoffset",extratextyoffset:"text2yoffset",extratextgaps:"text2gaps"};function bwipp_processoptions(){var sups=$k[--$j];var opts=$k[$j-1];if(opts instanceof Uint8Array){opts=$z(opts)}if(typeof opts==="string"){let vals=opts.trim().split(/ +/g);$k[$j-1]=opts=new Map;for(let i=0;i<vals.length;i++){let pair=vals[i].split("=");if(pair.length===1){opts.set(pair[0],true)}else{opts.set(pair[0],pair[1])}}}if(opts.has("alttext")&&opts.has("text1")){throw new Error("bwipp.invalidTextOptions: alttext and text1 are mutually exclusive")}if(opts.has("extratext")&&opts.has("text2")){throw new Error("bwipp.invalidTextOptions: extratext and text2 are mutually exclusive")}for(var keys=opts.keys(),i=0,l=opts.size;i<l;i++){var id=keys.next().value;if(sups&&sups[id]){opts.set(sups[id],opts.get(id))}else if(_textAliases[id]){opts.set(_textAliases[id],opts.get(id));if(/^(?:alt|extra)text/.test(id)){opts.delete(id)}}}for(var id in $_){if(!opts.has(id)){continue}var val=opts.get(id);var def=$_[id];var typ=typeof def;if(def===null||typ=="number"){if(!isFinite(+val)){throw new Error("bwipp.invalidOptionType: "+id+": not a realtype: "+val)}if(typeof val=="string"){val=+val;opts.set(id,val)}}else if(typ=="boolean"){if(val!==true&&val!==false){if(val==null||(val|0)===val){val=!!val}else if(val==="true"){val=true}else if(val==="false"){val=false}else{throw new Error("bwipp.invalidOptionType: "+id+": not a booleantype: "+val)}opts.set(id,val)}}else if(typ=="string"||def instanceof Uint8Array){if(typeof val=="number"){val=""+val;opts.set(id,val)}else if(/^text\d$/.test(id)&&typeof val==="string"){val=$s(val);opts.set(id,val)}else if(typeof val!="string"&&!(val instanceof Uint8Array)){throw new Error("bwipp.invalidOptionType: "+id+": not a stringtype: "+val)}}else if(Object.prototype.toString.call(val)!==Object.prototype.toString.call(def)){var m=/\[object (\w+)\]/.exec(Object.prototype.toString.call(def))||[,"unknown"];throw new Error("bwipp.invalidOptionType: "+id+": expected "+m[1].toLowerCase()+"type")}$_[id]=val}}function bwipp_fifocache(){var limit=$k[--$j];var max=$k[--$j];var dict={limit:limit,max:max,cache:new Map,fifo:[],state:{head:0,cnt:0,total:0},fetch(){$k[$j++]=dict;bwipp_fifocache_fetch()}};$k[$j++]=dict}function bwipp_fifocache_fetch(){var self=$k[--$j];var cardfn=$k[--$j];var genfn=$k[--$j];var key=$k[--$j];if(key instanceof Uint8Array){key=String.fromCharCode.apply(null,key)}var cache=self.cache;if(cache.has(key)){$k[$j++]=cache.get(key);return}var fifo=self.fifo;var max=self.max;var limit=self.limit;genfn();var result=$k[$j-1];cardfn();var card=$k[--$j];var state=self.state;if(card<limit){for(;;){if(state.total+card<=limit&&state.cnt<max){break}var oldkey=fifo[state.head];$k[$j++]=cache.get(oldkey);cardfn();state.total=state.total-$k[--$j];cache.delete(oldkey);state.head=(state.head+1)%max;state.cnt--}cache.set(key,result);fifo[(state.head+state.cnt)%max]=key;state.cnt++;state.total=state.total+card}$k[$j++]=result}function bwipp_parseinput(){if(!bwipp_parseinput.globals){var $__=$_;$_=bwipp_parseinput.globals={};$k[$j++]=Infinity;var _0=$a(["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","BS","TAB","LF","VT","FF","CR","","","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","EM","SUB","ESC","FS","GS","RS","US"]);$k[$j++]=0;for(var _1=0,_2=_0.length;_1<_2;_1++){var _4=$k[--$j];$k[$j++]=$g(_0,_1);$k[$j++]=_4;$k[$j++]=_4+1}$j--;$_.ctrl=$d();$_=$__}var $__=$_;$_=Object.assign({},$_,bwipp_parseinput.globals);var _5=$k[--$j];$_.fncvals=_5;var _6=$k[--$j];$_.barcode=_6;$_.parse=$g($_.fncvals,"parse");$del($_.fncvals,"parse");$_.parsefnc=$g($_.fncvals,"parsefnc");$del($_.fncvals,"parsefnc");$_.parseonly=$has($_.fncvals,"parseonly");$del($_.fncvals,"parseonly");$_.eci=$has($_.fncvals,"eci");$del($_.fncvals,"eci");$_.msg=$a($_.barcode.length);$_.j=0;$k[$j++]=$_.barcode;for(;;){var _M=$k[--$j];$X(_M,"^");var _N=$k[--$j];var _O=$k[--$j];var _X=_O.length;var _V=$_.msg;var _U=$_.j;$k[$j++]=Infinity;$F(_O);var _T=$a();$P(_V,_U,_T);$_.j=$f(_X+$_.j);if(_N){$j--;for(var _Z=0;_Z<1;_Z++){if(!$_.parse&&!$_.parsefnc){$p($_.msg,$_.j,94);$_.j=$_.j+1;break}$p($_.msg,$_.j,94);$_.j=$_.j+1;if($_.parse){var _j=$k[$j-1];if(_j.length>=3){var _k=$k[$j-1];var _l=$G(_k,0,3);var _m=$_.ctrl;var _n=$has(_m,_l);$k[$j++]=_m;$k[$j++]=_l;if(_n){$_.j=$_.j-1;var _p=$k[--$j];var _q=$k[--$j];$p($_.msg,$_.j,$g(_q,_p));$_.j=$_.j+1;var _v=$k[--$j];$k[$j++]=$G(_v,3,_v.length-3);break}else{$j-=2}}var _x=$k[$j-1];if(_x.length>=2){var _y=$k[$j-1];var _z=$G(_y,0,2);var _10=$_.ctrl;var _11=$has(_10,_z);$k[$j++]=_10;$k[$j++]=_z;if(_11){$_.j=$_.j-1;var _13=$k[--$j];var _14=$k[--$j];$p($_.msg,$_.j,$g(_14,_13));$_.j=$_.j+1;var _19=$k[--$j];$k[$j++]=$G(_19,2,_19.length-2);break}else{$j-=2}}var _1B=$k[$j-1];if(_1B.length>=3){var _1C=$k[$j-1];var _1D=$G(_1C,0,3);$k[$j++]=true;for(var _1E=0,_1F=_1D.length;_1E<_1F;_1E++){var _1G=$g(_1D,_1E);if(_1G<48||_1G>57){$k[$j-1]=false}}var _1H=$k[--$j];if(_1H){var _1I=$k[$j-1];var _1K=$i($G(_1I,0,3));$k[$j++]=_1K;if(_1K>255){$j-=2;$k[$j++]="bwipp.invalidOrdinal#521";$k[$j++]="Ordinal must be 000 to 255";bwipp_raiseerror()}$_.j=$_.j-1;var _1N=$k[--$j];$p($_.msg,$_.j,_1N);$_.j=$_.j+1;var _1Q=$k[--$j];$k[$j++]=$G(_1Q,3,_1Q.length-3)}}}if($_.parseonly||!$_.parsefnc||$g($_.msg,$_.j-1)!=94){break}$_.j=$_.j-1;var _1Y=$k[$j-1];if(_1Y.length<1){$k[$j-1]="bwipp.truncatedCaret#540";$k[$j++]="Caret character truncated";bwipp_raiseerror()}var _1Z=$k[$j-1];if($g(_1Z,0)==94){$p($_.msg,$_.j,94);$_.j=$_.j+1;var _1e=$k[--$j];$k[$j++]=$G(_1e,1,_1e.length-1);break}var _1g=$k[$j-1];if(_1g.length<3){$k[$j-1]="bwipp.truncatedFNC#550";$k[$j++]="Function character truncated";bwipp_raiseerror()}var _1h=$k[$j-1];if($eq($G(_1h,0,3),"ECI")&&$_.eci){var _1k=$k[$j-1];if(_1k.length<9){$k[$j-1]="bwipp.truncatedECI#555";$k[$j++]="ECI truncated";bwipp_raiseerror()}var _1l=$k[$j-1];var _1m=$G(_1l,3,6);$k[$j++]=_1m;for(var _1n=0,_1o=_1m.length;_1n<_1o;_1n++){var _1p=$g(_1m,_1n);if(_1p<48||_1p>57){$j-=2;$k[$j++]="bwipp.invalidECI#561";$k[$j++]="ECI must be 000000 to 999999";bwipp_raiseerror()}}var _1q=$k[--$j];var _1t=0;$F(_1q,function(){var _1r=$k[--$j];_1t=$f(_1t-(_1r-48))*10});$p($_.msg,$_.j,~~(_1t/10)-1e6);$_.j=$_.j+1;var _1x=$k[--$j];$k[$j++]=$G(_1x,9,_1x.length-9);break}var _1z=$k[$j-1];if(_1z.length<4){$k[$j-1]="bwipp.truncatedFNC#572";$k[$j++]="Function character truncated";bwipp_raiseerror()}var _20=$k[$j-1];var _21=$G(_20,0,4);var _23=$has($_.fncvals,_21);$k[$j++]=_21;if(!_23){var _24=$k[--$j];var _25=$s(_24.length+28);$P(_25,28,_24);$P(_25,0,"Unknown function character: ");$k[$j-1]="bwipp.unknownFNC#578";$k[$j++]=_25;bwipp_raiseerror()}var _29=$k[--$j];$p($_.msg,$_.j,$g($_.fncvals,_29));$_.j=$_.j+1;var _2E=$k[--$j];$k[$j++]=$G(_2E,4,_2E.length-4);break}}else{break}}if(!$_.parseonly){$k[$j++]=$G($_.msg,0,$_.j)}else{$k[$j++]=$s($_.j);for(var _2O=0,_2N=$_.j-1;_2O<=_2N;_2O+=1){var _2P=$k[$j-1];$p(_2P,_2O,$g($_.msg,_2O))}}$_=$__}function bwipp_gs1process(){if(!bwipp_gs1process.globals){var $__=$_;$_=bwipp_gs1process.globals={};$_.gs1process_primes=$a([2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83]);$_.gs1process_daysinmonth=$a([31,-1,31,30,31,30,31,31,30,31,30,31]);var _3=new Map([["cset","N"],["min",18],["max",18],["opt",false],["linters",$a(["lintcsum","lintgcppos2"])]]);var _6=new Map([["parts",$a([_3])],["dlpkey",$a([])]]);var _8=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",$a(["lintcsum","lintgcppos2"])]]);var _E=new Map([["parts",$a([_8])],["ex",$a(["255","37"])],["dlpkey",$a([$a(["22","10","21"]),$a(["235"])])]]);var _G=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",$a(["lintcsum","lintgcppos2"])]]);var _M=new Map([["parts",$a([_G])],["ex",$a(["01","03"])],["req",$a([$a([$a(["37"])])])]]);var _O=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",$a(["lintcsum","lintgcppos2"])]]);var _R=new Map([["parts",$a([_O])],["ex",$a(["01","02","37"])],["dlattr",false]]);var _T=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _c=new Map([["parts",$a([_T])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["03"]),$a(["8006"]),$a(["8026"])])])]]);var _e=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _n=new Map([["parts",$a([_e])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["03"]),$a(["8006"]),$a(["8026"])])])]]);var _p=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _u=new Map([["parts",$a([_p])],["req",$a([$a([$a(["8020"])])])]]);var _w=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _15=new Map([["parts",$a([_w])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["03"]),$a(["8006"]),$a(["8026"])])])]]);var _17=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _1H=new Map([["parts",$a([_17])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["03"]),$a(["255"]),$a(["8006"]),$a(["8026"])])])]]);var _1J=new Map([["cset","N"],["min",2],["max",2],["opt",false],["linters",$a([])]]);var _1R=new Map([["parts",$a([_1J])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _1T=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _1b=new Map([["parts",$a([_1T])],["ex",$a(["235"])],["req",$a([$a([$a(["01"]),$a(["03"]),$a(["8006"])])])],["dlattr",false]]);var _1d=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _1i=new Map([["parts",$a([_1d])],["req",$a([$a([$a(["01"])])])],["dlattr",false]]);var _1k=new Map([["cset","X"],["min",1],["max",28],["opt",false],["linters",$a([])]]);var _1p=new Map([["parts",$a([_1k])],["req",$a([$a([$a(["01"])])])],["dlattr",false]]);var _1r=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _1z=new Map([["parts",$a([_1r])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _21=new Map([["cset","N"],["min",1],["max",6],["opt",false],["linters",$a([])]]);var _29=new Map([["parts",$a([_21])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _2B=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _2G=new Map([["parts",$a([_2B])],["req",$a([$a([$a(["01"])])])]]);var _2I=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _2Q=new Map([["parts",$a([_2I])],["req",$a([$a([$a(["01"]),$a(["8006"])]),$a([$a(["21"])])])]]);var _2S=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _2Y=new Map([["parts",$a([_2S])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _2a=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintgcppos1"])]]);var _2c=new Map([["cset","X"],["min",1],["max",17],["opt",true],["linters",$a([])]]);var _2f=new Map([["parts",$a([_2a,_2c])],["dlpkey",$a([])]]);var _2h=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _2m=new Map([["parts",$a([_2h])],["req",$a([$a([$a(["414"])])])],["dlattr",false]]);var _2o=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintgcppos1"])]]);var _2q=new Map([["cset","N"],["min",1],["max",12],["opt",true],["linters",$a([])]]);var _2u=new Map([["parts",$a([_2o,_2q])],["ex",$a(["01","02","415","8006","8020","8026"])],["dlpkey",$a([])]]);var _2w=new Map([["cset","N"],["min",1],["max",8],["opt",false],["linters",$a([])]]);var _32=new Map([["parts",$a([_2w])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _34=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3B=new Map([["parts",$a([_34])],["ex",$a(["310n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3D=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3K=new Map([["parts",$a([_3D])],["ex",$a(["311n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3M=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3T=new Map([["parts",$a([_3M])],["ex",$a(["312n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3V=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3c=new Map([["parts",$a([_3V])],["ex",$a(["313n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3e=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3l=new Map([["parts",$a([_3e])],["ex",$a(["314n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3n=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3u=new Map([["parts",$a([_3n])],["ex",$a(["315n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3w=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _43=new Map([["parts",$a([_3w])],["ex",$a(["316n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _45=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4C=new Map([["parts",$a([_45])],["ex",$a(["320n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4E=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4L=new Map([["parts",$a([_4E])],["ex",$a(["321n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4N=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4U=new Map([["parts",$a([_4N])],["ex",$a(["322n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4W=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4d=new Map([["parts",$a([_4W])],["ex",$a(["323n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4f=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4m=new Map([["parts",$a([_4f])],["ex",$a(["324n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4o=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4v=new Map([["parts",$a([_4o])],["ex",$a(["325n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4x=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _54=new Map([["parts",$a([_4x])],["ex",$a(["326n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _56=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5D=new Map([["parts",$a([_56])],["ex",$a(["327n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _5F=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5M=new Map([["parts",$a([_5F])],["ex",$a(["328n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _5O=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5V=new Map([["parts",$a([_5O])],["ex",$a(["329n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _5X=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5e=new Map([["parts",$a([_5X])],["ex",$a(["330n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5g=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5n=new Map([["parts",$a([_5g])],["ex",$a(["331n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5p=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5w=new Map([["parts",$a([_5p])],["ex",$a(["332n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5y=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _65=new Map([["parts",$a([_5y])],["ex",$a(["333n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _67=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6E=new Map([["parts",$a([_67])],["ex",$a(["334n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6G=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6N=new Map([["parts",$a([_6G])],["ex",$a(["335n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6P=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6W=new Map([["parts",$a([_6P])],["ex",$a(["336n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6Y=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6e=new Map([["parts",$a([_6Y])],["ex",$a(["337n"])],["req",$a([$a([$a(["01"])])])]]);var _6g=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6n=new Map([["parts",$a([_6g])],["ex",$a(["340n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6p=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6w=new Map([["parts",$a([_6p])],["ex",$a(["341n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6y=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _75=new Map([["parts",$a([_6y])],["ex",$a(["342n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _77=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7E=new Map([["parts",$a([_77])],["ex",$a(["343n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7G=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7N=new Map([["parts",$a([_7G])],["ex",$a(["344n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7P=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7W=new Map([["parts",$a([_7P])],["ex",$a(["345n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7Y=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7f=new Map([["parts",$a([_7Y])],["ex",$a(["346n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7h=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7o=new Map([["parts",$a([_7h])],["ex",$a(["347n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7q=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7x=new Map([["parts",$a([_7q])],["ex",$a(["348n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7z=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _86=new Map([["parts",$a([_7z])],["ex",$a(["349n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _88=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8F=new Map([["parts",$a([_88])],["ex",$a(["350n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8H=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8O=new Map([["parts",$a([_8H])],["ex",$a(["351n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8Q=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8X=new Map([["parts",$a([_8Q])],["ex",$a(["352n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8Z=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8g=new Map([["parts",$a([_8Z])],["ex",$a(["353n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _8i=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8p=new Map([["parts",$a([_8i])],["ex",$a(["354n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _8r=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8y=new Map([["parts",$a([_8r])],["ex",$a(["355n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _90=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _97=new Map([["parts",$a([_90])],["ex",$a(["356n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _99=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9G=new Map([["parts",$a([_99])],["ex",$a(["357n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9I=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9P=new Map([["parts",$a([_9I])],["ex",$a(["360n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9R=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9Y=new Map([["parts",$a([_9R])],["ex",$a(["361n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9a=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9h=new Map([["parts",$a([_9a])],["ex",$a(["362n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _9j=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9q=new Map([["parts",$a([_9j])],["ex",$a(["363n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _9s=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9z=new Map([["parts",$a([_9s])],["ex",$a(["364n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _A1=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _A8=new Map([["parts",$a([_A1])],["ex",$a(["365n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _AA=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AH=new Map([["parts",$a([_AA])],["ex",$a(["366n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _AJ=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AQ=new Map([["parts",$a([_AJ])],["ex",$a(["367n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _AS=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AZ=new Map([["parts",$a([_AS])],["ex",$a(["368n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _Ab=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Ai=new Map([["parts",$a([_Ab])],["ex",$a(["369n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _Ak=new Map([["cset","N"],["min",1],["max",8],["opt",false],["linters",$a([])]]);var _As=new Map([["parts",$a([_Ak])],["req",$a([$a([$a(["00"])]),$a([$a(["02"]),$a(["8026"])])])]]);var _Au=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _B1=new Map([["parts",$a([_Au])],["ex",$a(["390n","391n","394n","8111"])],["req",$a([$a([$a(["255"]),$a(["8020"])])])]]);var _B3=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso4217"])]]);var _B5=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _BB=new Map([["parts",$a([_B3,_B5])],["ex",$a(["391n"])],["req",$a([$a([$a(["8020"])])])]]);var _BD=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _BP=new Map([["parts",$a([_BD])],["ex",$a(["392n","393n"])],["req",$a([$a([$a(["01"])]),$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _BR=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso4217"])]]);var _BT=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _Bd=new Map([["parts",$a([_BR,_BT])],["ex",$a(["393n"])],["req",$a([$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _Bf=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a([])]]);var _Bl=new Map([["parts",$a([_Bf])],["ex",$a(["394n","8111"])],["req",$a([$a([$a(["255"])])])]]);var _Bn=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Bx=new Map([["parts",$a([_Bn])],["ex",$a(["392n","393n","395n","8005"])],["req",$a([$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _Bz=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _C1=new Map([["parts",$a([_Bz])]]);var _C3=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintgcppos1"])]]);var _C6=new Map([["parts",$a([_C3])],["dlpkey",$a([])]]);var _C8=new Map([["cset","N"],["min",17],["max",17],["opt",false],["linters",$a(["lintcsum","lintgcppos1"])]]);var _CB=new Map([["parts",$a([_C8])],["dlpkey",$a([])]]);var _CD=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _CI=new Map([["parts",$a([_CD])],["req",$a([$a([$a(["00"])])])]]);var _CK=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintgcppos1"])]]);var _CM=new Map([["parts",$a([_CK])]]);var _CO=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintgcppos1"])]]);var _CT=new Map([["parts",$a([_CO])],["dlpkey",$a([$a(["254"]),$a(["7040"])])]]);var _CV=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintgcppos1"])]]);var _Cc=new Map([["parts",$a([_CV])],["req",$a([$a([$a(["8020"])])])],["dlpkey",$a([$a(["8020"])])]]);var _Ce=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintgcppos1"])]]);var _Cg=new Map([["parts",$a([_Ce])]]);var _Ci=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintgcppos1"])]]);var _Cm=new Map([["parts",$a([_Ci])],["dlpkey",$a([$a(["7040"])])]]);var _Co=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _Cr=new Map([["parts",$a([_Co])],["ex",$a(["421"])]]);var _Ct=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _Cv=new Map([["cset","X"],["min",1],["max",9],["opt",false],["linters",$a([])]]);var _Cy=new Map([["parts",$a([_Ct,_Cv])],["ex",$a(["4307"])]]);var _D0=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _D9=new Map([["parts",$a([_D0])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _DB=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _DD=new Map([["cset","N"],["min",3],["max",3],["opt",true],["linters",$a(["lintiso3166"])]]);var _DF=new Map([["cset","N"],["min",3],["max",3],["opt",true],["linters",$a(["lintiso3166"])]]);var _DH=new Map([["cset","N"],["min",3],["max",3],["opt",true],["linters",$a(["lintiso3166"])]]);var _DJ=new Map([["cset","N"],["min",3],["max",3],["opt",true],["linters",$a(["lintiso3166"])]]);var _DQ=new Map([["parts",$a([_DB,_DD,_DF,_DH,_DJ])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _DS=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _DZ=new Map([["parts",$a([_DS])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Db=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _Dd=new Map([["cset","N"],["min",3],["max",3],["opt",true],["linters",$a(["lintiso3166"])]]);var _Df=new Map([["cset","N"],["min",3],["max",3],["opt",true],["linters",$a(["lintiso3166"])]]);var _Dh=new Map([["cset","N"],["min",3],["max",3],["opt",true],["linters",$a(["lintiso3166"])]]);var _Dj=new Map([["cset","N"],["min",3],["max",3],["opt",true],["linters",$a(["lintiso3166"])]]);var _Dq=new Map([["parts",$a([_Db,_Dd,_Df,_Dh,_Dj])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Ds=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _Dy=new Map([["parts",$a([_Ds])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _E0=new Map([["cset","X"],["min",1],["max",3],["opt",false],["linters",$a([])]]);var _E8=new Map([["parts",$a([_E0])],["req",$a([$a([$a(["01"]),$a(["02"])]),$a([$a(["422"])])])]]);var _EA=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _EF=new Map([["parts",$a([_EA])],["req",$a([$a([$a(["00"])])])]]);var _EH=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _EM=new Map([["parts",$a([_EH])],["req",$a([$a([$a(["00"])])])]]);var _EO=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _ET=new Map([["parts",$a([_EO])],["req",$a([$a([$a(["4302"])])])]]);var _EV=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _Ea=new Map([["parts",$a([_EV])],["req",$a([$a([$a(["00"])])])]]);var _Ec=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a(["lintiso3166alpha2"])]]);var _Eh=new Map([["parts",$a([_Ec])],["req",$a([$a([$a(["00"])])])]]);var _Ej=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _Eo=new Map([["parts",$a([_Ej])],["req",$a([$a([$a(["00"])])])]]);var _Eq=new Map([["cset","N"],["min",10],["max",10],["opt",false],["linters",$a(["lintlatitude"])]]);var _Es=new Map([["cset","N"],["min",10],["max",10],["opt",false],["linters",$a(["lintlongitude"])]]);var _Ex=new Map([["parts",$a([_Eq,_Es])],["req",$a([$a([$a(["00"])])])]]);var _Ez=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _F4=new Map([["parts",$a([_Ez])],["req",$a([$a([$a(["00"])])])]]);var _F6=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _FB=new Map([["parts",$a([_F6])],["req",$a([$a([$a(["00"])])])]]);var _FD=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _FI=new Map([["parts",$a([_FD])],["req",$a([$a([$a(["4312"])])])]]);var _FK=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _FP=new Map([["parts",$a([_FK])],["req",$a([$a([$a(["00"])])])]]);var _FR=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a(["lintiso3166alpha2"])]]);var _FW=new Map([["parts",$a([_FR])],["req",$a([$a([$a(["00"])])])]]);var _FY=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _Fd=new Map([["parts",$a([_FY])],["req",$a([$a([$a(["00"])])])]]);var _Ff=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _Fk=new Map([["parts",$a([_Ff])],["req",$a([$a([$a(["00"])])])]]);var _Fm=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _Fr=new Map([["parts",$a([_Fm])],["req",$a([$a([$a(["00"])])])]]);var _Ft=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintyesno"])]]);var _Fy=new Map([["parts",$a([_Ft])],["req",$a([$a([$a(["00"])])])]]);var _G0=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _G2=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["linthhmi"])]]);var _G7=new Map([["parts",$a([_G0,_G2])],["req",$a([$a([$a(["00"])])])]]);var _G9=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _GE=new Map([["parts",$a([_G9])],["req",$a([$a([$a(["00"])])])]]);var _GG=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _GI=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _GO=new Map([["parts",$a([_GG,_GI])],["ex",$a(["4331"])],["req",$a([$a([$a(["00"])])])]]);var _GQ=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _GS=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _GY=new Map([["parts",$a([_GQ,_GS])],["ex",$a(["4330"])],["req",$a([$a([$a(["00"])])])]]);var _Ga=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Gc=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _Gi=new Map([["parts",$a([_Ga,_Gc])],["ex",$a(["4333"])],["req",$a([$a([$a(["00"])])])]]);var _Gk=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Gm=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _Gs=new Map([["parts",$a([_Gk,_Gm])],["ex",$a(["4332"])],["req",$a([$a([$a(["00"])])])]]);var _Gu=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a([])]]);var _H2=new Map([["parts",$a([_Gu])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _H4=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _HA=new Map([["parts",$a([_H4])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _HC=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _HE=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["linthhmi"])]]);var _HK=new Map([["parts",$a([_HC,_HE])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _HM=new Map([["cset","N"],["min",1],["max",4],["opt",false],["linters",$a([])]]);var _HR=new Map([["parts",$a([_HM])],["req",$a([$a([$a(["01","10"])])])]]);var _HT=new Map([["cset","X"],["min",1],["max",12],["opt",false],["linters",$a([])]]);var _HZ=new Map([["parts",$a([_HT])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Hb=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _Hh=new Map([["parts",$a([_Hb])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Hj=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _Hl=new Map([["cset","N"],["min",6],["max",6],["opt",true],["linters",$a(["lintyymmdd"])]]);var _Hr=new Map([["parts",$a([_Hj,_Hl])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Ht=new Map([["cset","X"],["min",1],["max",3],["opt",false],["linters",$a([])]]);var _Hz=new Map([["parts",$a([_Ht])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _I1=new Map([["cset","X"],["min",1],["max",10],["opt",false],["linters",$a([])]]);var _I7=new Map([["parts",$a([_I1])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _I9=new Map([["cset","X"],["min",1],["max",2],["opt",false],["linters",$a([])]]);var _IF=new Map([["parts",$a([_I9])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _IH=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _IJ=new Map([["cset","N"],["min",4],["max",4],["opt",true],["linters",$a(["linthhmi"])]]);var _IP=new Map([["parts",$a([_IH,_IJ])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _IR=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _IZ=new Map([["parts",$a([_IR])],["req",$a([$a([$a(["01"]),$a(["8006"])]),$a([$a(["416"])])])]]);var _Ib=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _Ih=new Map([["parts",$a([_Ib])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _Ij=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _Io=new Map([["parts",$a([_Ij])],["req",$a([$a([$a(["7021"])])])]]);var _Iq=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintgcppos1"])]]);var _Is=new Map([["parts",$a([_Iq])]]);var _Iu=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166999"])]]);var _Iw=new Map([["cset","X"],["min",1],["max",27],["opt",false],["linters",$a([])]]);var _J2=new Map([["parts",$a([_Iu,_Iw])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _J4=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _J6=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _J8=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _JA=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a(["lintimporteridx"])]]);var _JC=new Map([["parts",$a([_J4,_J6,_J8,_JA])],["dlattr",false]]);var _JE=new Map([["cset","X"],["min",1],["max",4],["opt",false],["linters",$a(["lintpackagetype"])]]);var _JJ=new Map([["parts",$a([_JE])],["req",$a([$a([$a(["00"])])])],["dlattr",false]]);var _JL=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _JQ=new Map([["parts",$a([_JL])],["req",$a([$a([$a(["01"])])])]]);var _JS=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a([])]]);var _JU=new Map([["cset","X"],["min",1],["max",28],["opt",false],["linters",$a([])]]);var _Ja=new Map([["parts",$a([_JS,_JU])],["req",$a([$a([$a(["01"]),$a(["8004"])])])]]);var _Jc=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _Ji=new Map([["parts",$a([_Jc])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _Jk=new Map([["cset","N"],["min",2],["max",2],["opt",false],["linters",$a(["lintmediatype"])]]);var _Jq=new Map([["parts",$a([_Jk])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _Js=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a([])]]);var _Jy=new Map([["parts",$a([_Js])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _K0=new Map([["cset","N"],["min",8],["max",8],["opt",false],["linters",$a(["lintyyyymmdd"])]]);var _K6=new Map([["parts",$a([_K0])],["ex",$a(["7251"])],["req",$a([$a([$a(["8018"])])])]]);var _K8=new Map([["cset","N"],["min",8],["max",8],["opt",false],["linters",$a(["lintyyyymmdd"])]]);var _KA=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["linthhmi"])]]);var _KG=new Map([["parts",$a([_K8,_KA])],["ex",$a(["7250"])],["req",$a([$a([$a(["8018"])])])]]);var _KI=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintiso5218"])]]);var _KN=new Map([["parts",$a([_KI])],["req",$a([$a([$a(["8018"])])])]]);var _KP=new Map([["cset","X"],["min",1],["max",40],["opt",false],["linters",$a(["lintpcenc"])]]);var _KW=new Map([["parts",$a([_KP])],["ex",$a(["7256","7259"])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _KY=new Map([["cset","X"],["min",1],["max",10],["opt",false],["linters",$a([])]]);var _Kf=new Map([["parts",$a([_KY])],["ex",$a(["7256","7259"])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _Kh=new Map([["cset","X"],["min",1],["max",90],["opt",false],["linters",$a(["lintpcenc"])]]);var _Kn=new Map([["parts",$a([_Kh])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _Kp=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _Ku=new Map([["parts",$a([_Kp])],["req",$a([$a([$a(["8018"])])])]]);var _Kw=new Map([["cset","X"],["min",3],["max",3],["opt",false],["linters",$a(["lintposinseqslash"])]]);var _L1=new Map([["parts",$a([_Kw])],["req",$a([$a([$a(["8018","7259"])])])]]);var _L3=new Map([["cset","X"],["min",1],["max",40],["opt",false],["linters",$a(["lintpcenc"])]]);var _L9=new Map([["parts",$a([_L3])],["ex",$a(["7256"])],["req",$a([$a([$a(["8018"])])])]]);var _LB=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["lintnonzero"])]]);var _LD=new Map([["cset","N"],["min",5],["max",5],["opt",false],["linters",$a(["lintnonzero"])]]);var _LF=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintnonzero"])]]);var _LH=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintwinding"])]]);var _LJ=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _LO=new Map([["parts",$a([_LB,_LD,_LF,_LH,_LJ])],["req",$a([$a([$a(["01"])])])]]);var _LQ=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _LS=new Map([["parts",$a([_LQ])]]);var _LU=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintzero"])]]);var _LW=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintgcppos1"])]]);var _LY=new Map([["cset","X"],["min",1],["max",16],["opt",true],["linters",$a([])]]);var _Lb=new Map([["parts",$a([_LU,_LW,_LY])],["dlpkey",$a([])]]);var _Ld=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintgcppos1"])]]);var _Lh=new Map([["parts",$a([_Ld])],["dlpkey",$a([$a(["7040"])])]]);var _Lj=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Lp=new Map([["parts",$a([_Lj])],["req",$a([$a([$a(["01"]),$a([