"use strict";var _wjUtils=require("./wjUtils.js"),_wjUtils2=_interopRequireDefault(_wjUtils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function analysisinitIC(e){var r=_wjUtils2.default.hexStr2byteArray(e),t={};return 73==r.byteLength?(0==(128&r[1])?(t.serviceCode=0,t.serviceInfo="初始化成功"):128==(128&r[1])?(t.serviceCode=1,t.serviceInfo="初始化失败"):(t.serviceCode=-3,t.serviceInfo="初始化异常"),t.serviceData={},t.serviceData.dataBuff=e):(t.serviceCode=-2,t.serviceInfo="获取卡片初始化失败,信息长度有误"),t}function analysisCardInfo(e){var r=_wjUtils2.default.hexStr2byteArray(e),t={},a=r.byteLength,s=_analysisIs9000(e);if(0!=s.serviceCode)return t=s;if(55!=a)return t.serviceCode=-3,t.serviceInfo="获取卡片信息失败,信息长度有误",t;var i=r.slice(2,10),l=r.slice(10,11),c=(r.slice(11,12),r.slice(12,14)),n=r.slice(14,22),o=r.slice(22,26),y=(r.slice(26,30),r.slice(30,42)),d=r.slice(42,43),f=r.slice(43,44),u=r.slice(44,45),v=r.slice(49,53),w=parseInt((255&v[0])<<24);return w+=parseInt((255&v[1])<<16),w+=parseInt((255&v[2])<<8),w+=parseInt(255&v[3]),_wjUtils2.default.showLog("cardIssuerID:",_wjUtils2.default.byteArray2hexStr(i),"bindedPlate",_wjUtils2.default.byteArray2hexStr(y),"balance:",w),t.serviceCode=0,t.serviceInfo="获取卡片信息成功",t.serviceData={},t.serviceData.cardIssuerID=_wjUtils2.default.byteArray2hexStr(i),t.serviceData.cardType=_wjUtils2.default.byteArray2hexStr(l),t.serviceData.roadswebID=_wjUtils2.default.byteArray2hexStr(c),t.serviceData.cardNo=_wjUtils2.default.byteArray2hexStr(n),t.serviceData.SignedDate=_wjUtils2.default.byteArray2hexStr(o),t.serviceData.bindedPlate=_wjUtils2.default.byteArray2hexStr(y),t.serviceData.userType=_wjUtils2.default.byteArray2hexStr(d),t.serviceData.vehColor=_wjUtils2.default.byteArray2hexStr(f),t.serviceData.vehType=_wjUtils2.default.byteArray2hexStr(u),t.serviceData.intbalance=w,t}function analysisCardOwnerRecord(e){var r=_wjUtils2.default.hexStr2byteArray(e),t={},a=r.byteLength,s=_analysisIs9000(e);if(0!=s.serviceCode)return t=s;if(59!=a)return t.serviceCode=-3,t.serviceInfo="获取持卡人信息失败,信息长度有误",t;var i=r.slice(2,3),l=r.slice(3,4),c=r.slice(4,24),n=r.slice(24,56),o=r.slice(56,57);return _wjUtils2.default.showLog("ownerName:",_wjUtils2.default.byteArray2hexStr(c),"ownerLicenseNumber:",_wjUtils2.default.byteArray2hexStr(n),"ownerLicenseType:",o),t.serviceCode=0,t.serviceInfo="获取持卡人信息成功",t.serviceData={},t.serviceData.ownerId=_wjUtils2.default.byteArray2hexStr(i),t.serviceData.staffId=_wjUtils2.default.byteArray2hexStr(l),t.serviceData.ownerName=_wjUtils2.default.byteArray2hexStr(c),t.serviceData.ownerLicenseNumber=_wjUtils2.default.byteArray2hexStr(n),t.serviceData.ownerLicenseType=_wjUtils2.default.byteArray2hexStr(o),t}function analysisCardTransactionRecord(e){var r=0,t=_wjUtils2.default.hexStr2byteArray(e),a=t.byteLength,s={};if(4<=a){for(s.serviceCode=0,s.serviceInfo="获取交易记录信息成功",s.serviceData={},s.serviceData.CardTransactionRecordData=[];r