Êþº¾1 Š  ! " # ‰$ %& '()* ‰+,  ‰- . ‰/ 01 2 34 ‰5 ‰6 Š2 7 89 ‰: ; 8< ‰= 8> 8? ‰@A 8B C 8D ‰E 8F 8G HI 8J 8KLM +N +O 8P +P *Q ‰RS ‰T 0U V ‰W 0X 0Y Z[ÿÿÿ ‰\ 8] 8^ _` _a _b ×c ×d 8e 8f 8g 8h 8i _j 8kl mn +op qr stuvwxyz Z{ ‰|} ] ~ ] ‰€� b‚ Zƒ ]m „…† Zm Z‡ bˆ ]‰ bŠ‹Œ�Ž �� p‘ p’ ]{ ]“ 0” 0•– ‰— ‰˜ ‰™ ‰š› +œ * ;P�@Ÿüà@ë¿Á@� 0ž 3Ÿ ¡ALPHANUMERIC_TABLE[IDEFAULT_BYTE_MODE_ENCODINGLjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethis&Lcom/itextpdf/text/pdf/qrcode/Encoder;calculateMaskPenalty,(Lcom/itextpdf/text/pdf/qrcode/ByteMatrix;)Imatrix)Lcom/itextpdf/text/pdf/qrcode/ByteMatrix;penaltyIencodem(Ljava/lang/String;Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;Lcom/itextpdf/text/pdf/qrcode/QRCode;)VcontentecLevel3Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;qrCode%Lcom/itextpdf/text/pdf/qrcode/QRCode; Exceptions|(Ljava/lang/String;Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;Ljava/util/Map;Lcom/itextpdf/text/pdf/qrcode/QRCode;)Veci.Lcom/itextpdf/text/pdf/qrcode/CharacterSetECI;hintsLjava/util/Map;encodingmode#Lcom/itextpdf/text/pdf/qrcode/Mode;dataBits(Lcom/itextpdf/text/pdf/qrcode/BitVector; numInputBytesheaderAndDataBits numLetters finalBitsLocalVariableTypeTablePLjava/util/Map; Signature½(Ljava/lang/String;Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;Ljava/util/Map;Lcom/itextpdf/text/pdf/qrcode/QRCode;)VgetAlphanumericCode(I)Icode chooseMode7(Ljava/lang/String;)Lcom/itextpdf/text/pdf/qrcode/Mode;I(Ljava/lang/String;Ljava/lang/String;)Lcom/itextpdf/text/pdf/qrcode/Mode;cCi hasNumericZhasAlphanumericisOnlyDoubleByteKanji(Ljava/lang/String;)Zuee&Ljava/io/UnsupportedEncodingException;byte1bytes[BlengthchooseMaskPatternˆ(Lcom/itextpdf/text/pdf/qrcode/BitVector;Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;ILcom/itextpdf/text/pdf/qrcode/ByteMatrix;)I maskPatternbitsversion minPenaltybestMaskPattern initQRCode(ILcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;Lcom/itextpdf/text/pdf/qrcode/Mode;Lcom/itextpdf/text/pdf/qrcode/QRCode;)V&Lcom/itextpdf/text/pdf/qrcode/Version;numBytesecBlocks¢ECBlocks InnerClasses/Lcom/itextpdf/text/pdf/qrcode/Version$ECBlocks; numEcBytes numRSBlocks numDataBytes versionNum terminateBits,(ILcom/itextpdf/text/pdf/qrcode/BitVector;)VnumPaddingBitscapacitynumBitsInLastBytenumPaddingBytes&getNumDataBytesAndNumECBytesForBlockID (IIII[I[I)V numTotalBytesblockIDnumDataBytesInBlocknumECBytesInBlocknumRsBlocksInGroup2numRsBlocksInGroup1numTotalBytesInGroup1numTotalBytesInGroup2numDataBytesInGroup1numDataBytesInGroup2numEcBytesInGroup1numEcBytesInGroup2interleaveWithECBytesV(Lcom/itextpdf/text/pdf/qrcode/BitVector;IIILcom/itextpdf/text/pdf/qrcode/BitVector;)VnumEcBytesInBlock dataBytes(Lcom/itextpdf/text/pdf/qrcode/ByteArray;ecBytesjresultdataBytesOffsetmaxNumDataBytes maxNumEcBytesblocksLjava/util/ArrayList;?Ljava/util/ArrayList;generateECBytesS(Lcom/itextpdf/text/pdf/qrcode/ByteArray;I)Lcom/itextpdf/text/pdf/qrcode/ByteArray;toEncodeappendModeInfoN(Lcom/itextpdf/text/pdf/qrcode/Mode;Lcom/itextpdf/text/pdf/qrcode/BitVector;)VappendLengthInfoP(IILcom/itextpdf/text/pdf/qrcode/Mode;Lcom/itextpdf/text/pdf/qrcode/BitVector;)VnumBits appendBytesr(Ljava/lang/String;Lcom/itextpdf/text/pdf/qrcode/Mode;Lcom/itextpdf/text/pdf/qrcode/BitVector;Ljava/lang/String;)VappendNumericBytes=(Ljava/lang/String;Lcom/itextpdf/text/pdf/qrcode/BitVector;)Vnum2num3num1appendAlphanumericBytescode2code1append8BitBytesO(Ljava/lang/String;Lcom/itextpdf/text/pdf/qrcode/BitVector;Ljava/lang/String;)VappendKanjiBytesbyte2 subtractedencoded appendECIY(Lcom/itextpdf/text/pdf/qrcode/CharacterSetECI;Lcom/itextpdf/text/pdf/qrcode/BitVector;)V SourceFile Encoder.java �‘£ ¤˜ ¥˜ ¦˜ §˜ �¥¨ ©ª« ¬­java/lang/String ISO-8859-1 º¼&com/itextpdf/text/pdf/qrcode/BitVector   ®¯ ÒÓ° ±¬ ²³´ µ¶   ʯ· ¸¯  ¹º »¯ ßà ¼¯ ½¯ óô'com/itextpdf/text/pdf/qrcode/ByteMatrix ¾¯ �¿ ÀÁ ËÌ Âà įŠÆÇ ÈÉ ÊË,com/itextpdf/text/pdf/qrcode/WriterExceptionjava/lang/StringBuilderInvalid QR code: ÌÍ ÎÏ �Ð ‹Œ Shift_JIS ÃÄ Ѭ ÒÓ ·¸ Ô¬ Õ¬ Ö×$java/io/UnsupportedEncodingException —˜ ØÙ ÚÛÜ ÝÞ ß¯ àá ⯠㯠äà åà æà çà èà é¯ êÃ6Cannot find proper rs block info (input data too big?) ë¯#data bits cannot fit in the QR Code Ìì > íÃ%Number of bits is not a multiple of 8 î¿!Bits size does not equal capacityBlock ID too largeEC bytes mismatchRS blocks mismatchTotal bytes mismatch,Number of bits and data bytes does not matchjava/util/ArrayList �à åæ&com/itextpdf/text/pdf/qrcode/ByteArray ïð ñò &com/itextpdf/text/pdf/qrcode/BlockPair �ó ô³õ ö÷ Data bytes does not match offset ¬ø ùú û¸ üúInterleaving error:  and  differ./com/itextpdf/text/pdf/qrcode/ReedSolomonEncoderý þÿ � � ñ¿ ¯ is bigger than      Invalid mode: ÌInvalid byte sequence ¬ ¯$com/itextpdf/text/pdf/qrcode/Encoderjava/lang/Object-com/itextpdf/text/pdf/qrcode/Version$ECBlocks%com/itextpdf/text/pdf/qrcode/MaskUtilapplyMaskPenaltyRule1applyMaskPenaltyRule2applyMaskPenaltyRule3applyMaskPenaltyRule4+com/itextpdf/text/pdf/qrcode/EncodeHintType CHARACTER_SET-Lcom/itextpdf/text/pdf/qrcode/EncodeHintType; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object; sizeInBytes()I!com/itextpdf/text/pdf/qrcode/ModeBYTEequals(Ljava/lang/Object;)Z,com/itextpdf/text/pdf/qrcode/CharacterSetECIgetCharacterSetECIByNameB(Ljava/lang/String;)Lcom/itextpdf/text/pdf/qrcode/CharacterSetECI;#com/itextpdf/text/pdf/qrcode/QRCode getVersionappendBitVector+(Lcom/itextpdf/text/pdf/qrcode/BitVector;)VgetNumDataBytesgetNumTotalBytesgetNumRSBlocksgetMatrixWidth(II)V getECLevel5()Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;setMaskPattern(I)VgetMaskPattern'com/itextpdf/text/pdf/qrcode/MatrixUtil buildMatrix‰(Lcom/itextpdf/text/pdf/qrcode/BitVector;Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;IILcom/itextpdf/text/pdf/qrcode/ByteMatrix;)V setMatrix,(Lcom/itextpdf/text/pdf/qrcode/ByteMatrix;)VisValid()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VKANJIcharAt(I)C ALPHANUMERICNUMERICgetBytes(Ljava/lang/String;)[B setECLevel6(Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;)VsetMode&(Lcom/itextpdf/text/pdf/qrcode/Mode;)V$com/itextpdf/text/pdf/qrcode/VersiongetVersionForNumber)(I)Lcom/itextpdf/text/pdf/qrcode/Version;getTotalCodewordsgetECBlocksForLeveld(Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;)Lcom/itextpdf/text/pdf/qrcode/Version$ECBlocks;getTotalECCodewords getNumBlocks setVersionsetNumTotalBytessetNumDataBytessetNumRSBlocks setNumECBytesgetDimensionForVersionsetMatrixWidthsize(I)Ljava/lang/StringBuilder; appendBit appendBitsgetArray()[Bset([BII)VS(Lcom/itextpdf/text/pdf/qrcode/ByteArray;Lcom/itextpdf/text/pdf/qrcode/ByteArray;)Vaddjava/lang/Mathmax(II)I(I)Ljava/lang/Object; getDataBytes*()Lcom/itextpdf/text/pdf/qrcode/ByteArray;atgetErrorCorrectionBytes"com/itextpdf/text/pdf/qrcode/GF256 QR_CODE_FIELD$Lcom/itextpdf/text/pdf/qrcode/GF256;'(Lcom/itextpdf/text/pdf/qrcode/GF256;)V([II)VgetBitsgetCharacterCountBits)(Lcom/itextpdf/text/pdf/qrcode/Version;)I-(Ljava/lang/Object;)Ljava/lang/StringBuilder;ECIgetValue1‰Š‹Œ�Ž� �‘’3*·±“ *+” •– —˜’h <*¸`<*¸`<*¸`<*¸`<¬“01 2345” ™š›œ �ž’J*+,¸±“ EF” ŸŽ ¡¢£¤* �¥’P 4,ǧ,²¹À :Ç :*¸ :» Y· :*¸¶6+-¸» Y· :²¦  ¶š¸:  Æ  ¸¸²¶™ ¶§*¶6  -¶¸¶-¶¸» Y· : -¶-¶-¶ ¸» Y-¶!-¶!·": - -¶#-¶ ¸$¶% -¶#-¶-¶& ¸'- ¶(-¶)š!»*Y»+Y·,-¶.-¶/¶.¶0·1¿±“nKLMQ'T0U:WAXJ[S^e_l`qaxeg˜h¥i¬lµo¾pÑtâuõy{}~3€”„ l ¦§ 4ŸŽ4 ¡4¨©4¢£ªŽ' «¬0­®Aó¯œSá°®˜œ±œ ¾v²® âR™š ³ 4¨´¤*µ¶·¸’B²2¾¢ ²2.¬¬“‡ˆŠ” ¹œ º»’0*¸ °“Ž” ŸŽ º¼’ q3+¶™*¸4™ ²5§²°=>6*¶¢6*¶660¡9£=§¸7Ÿ>§²°„§ÿÇ™²8°™²9°²°“F– ˜š›œ*�2ž@ŸE N¡S£Wœ]¦a§e¨i©m«”>2%½¾!<¿œqŸŽqªŽUÀÁSÂÁ ÃÄ’æR*3¶:L§M¬+¾=p™¬>¢4+3ÿ~6�¡ Ÿ¤à¡ 뤬„§ÿͬ ;“6 ±´ ² ³ µ¶·¹º(»H¼J¹P¿”> ÅÆ("Çœ6¿œRŸŽKÈÉBÊœ ËÌ’Ì8<666¢'*+-¸'-¸=6¢ 66„§ÿج“* ÅÆÈÉÊ Ë'Ì+Í/È5ДR ›œ +Íœ8ή8 ¡8Ïœ8™š4М1Ñœ¤* ÒÓ’U -+¶>-,¶?6(£d¸@:¶A6+¶B:¶C6¶D6 d6  `¡+-¶E-¶F- ¶G- ¶H-¶I-¶J¶K±„§ÿ›»*YL·1¿“NÙÚ ÝÞà"â*ã1å8ç?ëGíMîSïYð_òeônõoÝuø”p TÏÔ"MÕœ*EÖÚ1>Ûœ87Üœ ?0Ýœ hÞœ¯œ ¡«¬¢£¤*ßà’ Îx=+¶M¤*»*Y»+Y·,N¶.+¶M¶OP¶.¶O¶0·1¿>¢+¶M¢+¶Q„§ÿë+¶Mp>žd66¢+¶Q„§ÿñ+¶Mp™ »*YR·1¿+¶d66¢$pš+ì¶S§ +¶S„§ÿÛ+¶MŸ »*YT·1¿±“^ÿ 3B GM U Y_int~ˆ�š¡­µ» Ã!Í#”\ 5¿œb¿œ_ᜓ(¿œÎÝœÎήÊâœUyãœ�>䜤*åæ’££¡ »*YU·1¿p6d6l6`6 l6  `6  d6   d6   Ÿ »*YV·1¿`Ÿ »*YW·1¿  `h  `h`Ÿ »*YX·1¿¢ O O§ O O±“Z-.1357%9*;0=7?>BECOFXGbJwO�R‡S�T–VœW¢Y”Ž£çœ£Ýœ£Üœ£èœ£éŒ£êŒ�뜉위íœ%~îœ *yïœ 0sðœ 7lñœ >eòœ ¤*óô’z*¶Ÿ »*YY·1¿666»ZY·[:6  ¢t¼ : ¼ :    ¸\»]Y·^:  *¶_ .¶`  .¸a: »bY  ·c¶dW ¶e¸f6 ¶e¸f6 .`6„ §ÿŒŸ »*Yg·1¿6  ¢C6  ¶h¢0 ¶iÀb¶j:   ¶e¢  ¶k¶S„ §ÿÌ„ §ÿ¼6  ¢C6  ¶h¢0 ¶iÀb¶l:   ¶e¢  ¶k¶S„ §ÿÌ„ §ÿ¼¶Ÿ0»*Y»+Y·,m¶.¶On¶.¶¶Oo¶.¶0·1¿±“–%cdijkn%p.q3r8sDwMx\ygzx|„}�~™pŸ€¥�¯…¹†Æ‡Õˆß‰í†ó…ùŽ��‘)’7�=ŽC–L—yš”Ê3féŒ 8aõŒ MLö÷ g2ø÷ (w¿œ Õö÷ ¼7ùœ ²G¿œ ø÷ 7ùœ üG¿œ zήzçœzÝœzÜœzú®eûœbüœ_ýœ%Uþÿ³ %Uþ¤*’ê\*¶e=`¼ N6¢-*¶kO„§ÿí»pY²q·r-¶s»]Y·t:6¢-`.¶u„§ÿê°“. �ž Ÿ Ÿ$¢3¤=¥F¦S¥Y¨”H¿œ@¿œ\ö÷\õœWÝœ QŒ=ø÷’B +*¶v¶S±“ ¯ °” «¬ ή’¢@,¸@¶w6xd¤'»*Y»+Y·,¶Ox¶.xd¶O¶0·1¿-¶S±“¸ ¹º8¼?½”4@±œ@Ïœ@«¬@ή 6œ¤*  ’Ñe+²9¶™ *,¸y§U+²8¶™ *,¸z§C+²¶™ *,-¸{§0+²5¶™ *,¸|§»*Y»+Y·,}¶.+¶~¶0·1¿±“* Ä ÅÆÇ$È.É7ÊAËIÍdÏ”*eŸŽe«¬eήeªŽ¤*  ’8„*¶=>¢z*¶60d6`¢5*`¶60d6*`¶60d6+dh h`` ¶S„§4`¢#*`¶60d6+ h`¶S„§ +¶S„§ÿ‡±“JÒÓÔ ÕÖØ)Ù5ÚIÛLÜVÞbßpàsávã}䀿ƒç”R)# œ5œb œjœ„ŸŽ„ήÊœ}¿œ ’h*¶=>¢^*¶6¸76  »*Y·¿`¢1*`¶6¸76  »*Y·¿+-h` ¶S„§+¶S„§ÿ£±“Fêëì íîï$ñ+ò7ó=ôE÷SøVùYûaüdþgÿ”>7œNœhŸŽhήcÊœa¿œ¤*’³3*,¶:N§:»*Y¶€·1¿6-¾¢+-3¶S„§ÿì± ;“"   " , 2 ”> ÅÆ¿œ3ŸŽ3ή3ªŽ-Èɤ* ’† ¤*3¶:M§N»*Y-¶€·1¿,¾>6¢ƒ,3ÿ~6,`3ÿ~6x€66�¡‚£ �d6§ƒ¡„£ …d6  »*Y†·1¿zÀhÿ~`6 +  ¶S„§ÿ}± ;“R  #-9CFT^ls y!ƒ#•$�£&”p ÅÆ-pÇœ9dœCZ¹œFWœ•œ †¿œ¤ŸŽ¤Î®�ÈÉŠÊœ¤* ’R+²‡¶v¶S+*¶ˆ¶S±“) +,”¦§ή‘’! `¼ YOYOYOYOYOYOYOYOYOY OY OY OY OY OYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOY $OY!OY"OY#OY$%OY%&OY&OY'OY(OY)OY*'OY+(OY,OY-)OY.*OY/+OY0OY1OY2OY3OY4OY5OY6OY7OY8OY9 OY:,OY;OY<OY=OY>OY?OY@OYA OYB OYC OYD OYEOYFOYGOYHOYIOYJOYKOYLOYMOYNOYOOYPOYQOYROYSOYTOYUOYVOYW OYX!OYY"OYZ#OY[OY\OY]OY^OY_O³2±“Ù ×_Ø