var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.checkStringArgs=function(a,e,d){if(null==a)throw new TypeError("The 'this' value for String.prototype."+d+" must not be null or undefined");if(e instanceof RegExp)throw new TypeError("First argument to String.prototype."+d+" must not be a regular expression");return a+""};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1; $jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,e,d){a!=Array.prototype&&a!=Object.prototype&&(a[e]=d.value)};$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this); $jscomp.polyfill=function(a,e,d,c){if(e){d=$jscomp.global;a=a.split(".");for(c=0;cb||56319a||57343",B:">",C:"30",ascii:[62],bars:"11011011000",weights:"212123"},{code:31,A:"?",B:"?",C:"31",ascii:[63],bars:"11011000110",weights:"212321"},{code:32,A:"@",B:"@",C:"32",ascii:[64],bars:"11000110110", weights:"232121"},{code:33,A:"A",B:"A",C:"33",ascii:[65],bars:"10100011000",weights:"111323"},{code:34,A:"B",B:"B",C:"34",ascii:[66],bars:"10001011000",weights:"131123"},{code:35,A:"C",B:"C",C:"35",ascii:[67],bars:"10001000110",weights:"131321"},{code:36,A:"D",B:"D",C:"36",ascii:[68],bars:"10110001000",weights:"112313"},{code:37,A:"E",B:"E",C:"37",ascii:[69],bars:"10001101000",weights:"132113"},{code:38,A:"F",B:"F",C:"38",ascii:[70],bars:"10001100010",weights:"132311"},{code:39,A:"G",B:"G",C:"39", ascii:[71],bars:"11010001000",weights:"211313"},{code:40,A:"H",B:"H",C:"40",ascii:[72],bars:"11000101000",weights:"231113"},{code:41,A:"I",B:"I",C:"41",ascii:[73],bars:"11000100010",weights:"231311"},{code:42,A:"J",B:"J",C:"42",ascii:[74],bars:"10110111000",weights:"112133"},{code:43,A:"K",B:"K",C:"43",ascii:[75],bars:"10110001110",weights:"112331"},{code:44,A:"L",B:"L",C:"44",ascii:[76],bars:"10001101110",weights:"132131"},{code:45,A:"M",B:"M",C:"45",ascii:[77],bars:"10111011000",weights:"113123"}, {code:46,A:"N",B:"N",C:"46",ascii:[78],bars:"10111000110",weights:"113321"},{code:47,A:"O",B:"O",C:"47",ascii:[79],bars:"10001110110",weights:"133121"},{code:48,A:"P",B:"P",C:"48",ascii:[80],bars:"11101110110",weights:"313121"},{code:49,A:"Q",B:"Q",C:"49",ascii:[81],bars:"11010001110",weights:"211331"},{code:50,A:"R",B:"R",C:"50",ascii:[82],bars:"11000101110",weights:"231131"},{code:51,A:"S",B:"S",C:"51",ascii:[83],bars:"11011101000",weights:"213113"},{code:52,A:"T",B:"T",C:"52",ascii:[84],bars:"11011100010", weights:"213311"},{code:53,A:"U",B:"U",C:"53",ascii:[85],bars:"11011101110",weights:"213131"},{code:54,A:"V",B:"V",C:"54",ascii:[86],bars:"11101011000",weights:"311123"},{code:55,A:"W",B:"W",C:"55",ascii:[87],bars:"11101000110",weights:"311321"},{code:56,A:"X",B:"X",C:"56",ascii:[88],bars:"11100010110",weights:"331121"},{code:57,A:"Y",B:"Y",C:"57",ascii:[89],bars:"11101101000",weights:"312113"},{code:58,A:"Z",B:"Z",C:"58",ascii:[90],bars:"11101100010",weights:"312311"},{code:59,A:"[",B:"[",C:"59", ascii:[91],bars:"11100011010",weights:"332111"},{code:60,A:"\\",B:"\\",C:"60",ascii:[92],bars:"11101111010",weights:"314111"},{code:61,A:"]",B:"]",C:"61",ascii:[93],bars:"11001000010",weights:"221411"},{code:62,A:"^",B:"^",C:"62",ascii:[94],bars:"11110001010",weights:"431111"},{code:63,A:"_",B:"_",C:"63",ascii:[95],bars:"10100110000",weights:"111224"},{code:64,A:"",B:"`",C:"64",ascii:[96],bars:"10100001100",weights:"111422"},{code:65,A:"SOH",B:"a",C:"65",ascii:[97],bars:"10010110000",weights:"121124"}, {code:66,A:"STX",B:"b",C:"66",ascii:[98],bars:"10010000110",weights:"121421"},{code:67,A:"ETX",B:"c",C:"67",ascii:[99],bars:"10000101100",weights:"141122"},{code:68,A:"EOT",B:"d",C:"68",ascii:[100],bars:"10000100110",weights:"141221"},{code:69,A:"ENQ",B:"e",C:"69",ascii:[101],bars:"10110010000",weights:"112214"},{code:70,A:"ACK",B:"f",C:"70",ascii:[102],bars:"10110000100",weights:"112412"},{code:71,A:"BEL",B:"g",C:"71",ascii:[103],bars:"10011010000",weights:"122114"},{code:72,A:"BS",B:"h",C:"72", ascii:[104],bars:"10011000010",weights:"122411"},{code:73,A:"HT",B:"i",C:"73",ascii:[105],bars:"10000110100",weights:"142112"},{code:74,A:"LF",B:"j",C:"74",ascii:[106],bars:"10000110010",weights:"142211"},{code:75,A:"VT",B:"k",C:"75",ascii:[107],bars:"11000010010",weights:"241211"},{code:76,A:"FF",B:"l",C:"76",ascii:[108],bars:"11001010000",weights:"221114"},{code:77,A:"CR",B:"m",C:"77",ascii:[109],bars:"11110111010",weights:"413111"},{code:78,A:"SO",B:"n",C:"78",ascii:[110],bars:"11000010100",weights:"241112"}, {code:79,A:"SI",B:"o",C:"79",ascii:[111],bars:"10001111010",weights:"134111"},{code:80,A:"DLE",B:"p",C:"80",ascii:[112],bars:"10100111100",weights:"111242"},{code:81,A:"DC1",B:"q",C:"81",ascii:[113],bars:"10010111100",weights:"121142"},{code:82,A:"DC2",B:"r",C:"82",ascii:[114],bars:"10010011110",weights:"121241"},{code:83,A:"DC3",B:"s",C:"83",ascii:[115],bars:"10111100100",weights:"114212"},{code:84,A:"DC4",B:"t",C:"84",ascii:[116],bars:"10011110100",weights:"124112"},{code:85,A:"NAK",B:"u",C:"85", ascii:[117],bars:"10011110010",weights:"124211"},{code:86,A:"SYN",B:"v",C:"86",ascii:[118],bars:"11110100100",weights:"411212"},{code:87,A:"ETB",B:"w",C:"87",ascii:[119],bars:"11110010100",weights:"421112"},{code:88,A:"CAN",B:"x",C:"88",ascii:[120],bars:"11110010010",weights:"421211"},{code:89,A:"EM",B:"y",C:"89",ascii:[121],bars:"11011011110",weights:"212141"},{code:90,A:"SUB",B:"z",C:"90",ascii:[122],bars:"11011110110",weights:"214121"},{code:91,A:"ESC",B:"{",C:"91",ascii:[123],bars:"11110110110", weights:"412121"},{code:92,A:"FS",B:"|",C:"92",ascii:[124],bars:"10101111000",weights:"111143"},{code:93,A:"GS",B:"}",C:"93",ascii:[125],bars:"10100011110",weights:"111341"},{code:94,A:"RS",B:"~",C:"94",ascii:[126],bars:"10001011110",weights:"131141"},{code:95,A:"US",B:"DEL",C:"95",ascii:[195,240,200],bars:"10111101000",weights:"114113"},{code:96,A:"FNC 3",B:"FNC 3",C:"96",ascii:[196,241,201],bars:"10111100010",weights:"114311"},{code:97,A:"FNC 2",B:"FNC 2",C:"97",ascii:[197,242,202],bars:"11110101000", weights:"411113"},{code:98,A:"B:",B:"A",C:"98",ascii:[198,243,203],bars:"11110100010",weights:"411311"},{code:99,A:"C:",B:"C:",C:"99",ascii:[199,244,204],bars:"10111011110",weights:"113141"},{code:100,A:"B:",B:"FNC 4",C:"B:",ascii:[200,245,205],bars:"10111101110",weights:"114131",role:"ctrl"},{code:101,A:"FNC 4",B:"A",C:"A",ascii:[201,246,206],bars:"11101011110",weights:"311141",role:"ctrl"},{code:102,A:"FNC 1",B:"FNC 1",C:"FNC 1",ascii:[202,247,207],bars:"11110101110",weights:"411131",role:"ctrl"}, {code:103,A:"A:",B:"A",C:"A",ascii:[203,248,208],bars:"11010000100",weights:"211412",role:"ctrl"},{code:104,A:"B:",B:"B",C:"B",ascii:[204,249,209],bars:"11010010000",weights:"211214",role:"ctrl"},{code:105,A:"C:",B:"C",C:"C",ascii:[205,250,210],bars:"11010011100",weights:"211232",role:"ctrl"},{code:106,A:"Stop (7 bars/spaces)",B:"Stop",C:"Stop",ascii:[206,251,211],bars:"1100011101011",weights:"2331112",role:"ctrl"}],e={};this.getCodeFromASCII=function(d){var c;a.forEach(function(b){d===b.ascii[e.mapping]? c=b.code:void 0===b.ascii[e.mapping]&&d===b.ascii[0]&&(c=b.code)});return c}.bind(this);this.getAllFromASCII=function(d){var c;a.some(function(b){b.ascii.some(function(a){a===d&&(c=b)})});return c}.bind(this);this.getBarsFromASCII=function(d){var c;a.some(function(b){b.ascii.some(function(a){a===d&&(c=b.bars)})});return c}.bind(this);this.getWeightsFromASCII=function(d){var c;a.some(function(b){b.ascii.some(function(a){a===d&&(c=b.weights)})});return c}.bind(this);this.getASCIIFromCodeC=function(d){var c; a.some(function(b){b.C===d&&(c=b.ascii[e.mapping]||b.ascii[0])});return c}.bind(this);this.getASCIIFromCode=function(d){var c;a.some(function(b){b.code===d&&(c=b.ascii[e.mapping]||b.ascii[0])});return c}.bind(this);this.getChecksum=function(d){for(var c=this.getCodeFromASCII(d.codePointAt(0)),b=1;b=b)for(0==c?(c="C",a=f):(c="C",a=m),f=0;f