Êþº¾1õ ;œ �ž :Ÿ :  :¡ :¢ :£ :¤ :¥ :¦ :§¨ œ :© ª « :¬ �­ �® �¯ :° �± :² ³´µ¶ œ· ¸ ¹ º » ¼ :½ ¾¿À Á à :Ä ÅÆ :Ç œ :ÈÉ :ÊË :ÌÍ :ÎÏ :Ð :Ñ :Ò :Ó :Ô—ÕÖPOSITION_DETECTION_PATTERN[[IHORIZONTAL_SEPARATION_PATTERNVERTICAL_SEPARATION_PATTERNPOSITION_ADJUSTMENT_PATTERN,POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLETYPE_INFO_COORDINATESVERSION_INFO_POLYI ConstantValue%TYPE_INFO_POLY7TYPE_INFO_MASK_PATTERNT()VCodeLineNumberTableLocalVariableTablethis)Lcom/itextpdf/text/pdf/qrcode/MatrixUtil; clearMatrix,(Lcom/itextpdf/text/pdf/qrcode/ByteMatrix;)Vmatrix)Lcom/itextpdf/text/pdf/qrcode/ByteMatrix; buildMatrix‰(Lcom/itextpdf/text/pdf/qrcode/BitVector;Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;IILcom/itextpdf/text/pdf/qrcode/ByteMatrix;)VdataBits(Lcom/itextpdf/text/pdf/qrcode/BitVector;ecLevel3Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;version maskPattern ExceptionsembedBasicPatterns-(ILcom/itextpdf/text/pdf/qrcode/ByteMatrix;)V embedTypeInfo`(Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;ILcom/itextpdf/text/pdf/qrcode/ByteMatrix;)Vx2y2bitx1y1i typeInfoBitsmaybeEmbedVersionInfojversionInfoBitsbitIndex embedDataBitsU(Lcom/itextpdf/text/pdf/qrcode/BitVector;ILcom/itextpdf/text/pdf/qrcode/ByteMatrix;)Vxx directionxy findMSBSet(I)Ivalue numDigitscalculateBCHCode(II)Ipoly msbSetInPolymakeTypeInfoBits_(Lcom/itextpdf/text/pdf/qrcode/ErrorCorrectionLevel;ILcom/itextpdf/text/pdf/qrcode/BitVector;)VbitstypeInfobchCodemaskBitsmakeVersionInfoBits,(ILcom/itextpdf/text/pdf/qrcode/BitVector;)VisEmpty(I)Z isValidValueembedTimingPatternsembedDarkDotAtLeftBottomCorner embedHorizontalSeparationPattern.(IILcom/itextpdf/text/pdf/qrcode/ByteMatrix;)VxStartyStartembedVerticalSeparationPatternembedPositionAdjustmentPatternembedPositionDetectionPattern+embedPositionDetectionPatternsAndSeparatorspdpWidthhspWidthvspSize$maybeEmbedPositionAdjustmentPatternsindex coordinates[InumCoordinates SourceFileMatrixUtil.java KL× ØÙ RS _` ab j` no �S ˆS ”` ‡S&com/itextpdf/text/pdf/qrcode/BitVector |} ÚÛ Üu B= ÝÞ ßÛ àÛ ‚ƒ áâ „…ã äå,com/itextpdf/text/pdf/qrcode/WriterExceptionjava/lang/StringBuilderNot all bits consumed: æç æè æé êë Kì tuí î…Invalid mask patternï ðÛ ñò xy óôshould not happen but we got: †… >=!Bad horizontal separation pattern ?=Bad vertical separation pattern @=Bad position adjustment <=Bad position detection pattern �Š ‰Š �Š A= ŽŠ'com/itextpdf/text/pdf/qrcode/MatrixUtiljava/lang/Object'com/itextpdf/text/pdf/qrcode/ByteMatrixclear(B)Vsize()Iatset(III)VgetWidth getHeightget(II)B%com/itextpdf/text/pdf/qrcode/MaskUtilgetDataMaskBit(III)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V#com/itextpdf/text/pdf/qrcode/QRCodeisValidMaskPattern1com/itextpdf/text/pdf/qrcode/ErrorCorrectionLevelgetBits appendBits(II)Vxor+(Lcom/itextpdf/text/pdf/qrcode/BitVector;)V1:; <=>=?=@=A=B=CDEFGDEHIDEJKLM3*·±N O PQ RSM4*¶±N ƒ„O TU VWM† ¸¸+¸¸*¸±NŠ‹ ��‘’O4 XY Z[ \D ]D TU^ _`MV+¸+¸ +¸ +¸ ±Nœž¡ £¤O\DTU^ abMf Ž» Y· N*-¸6-¶¢v--¶dd¶6²2.6²2.6,¶¢,¶dd66 , ¶§ 6,¶dd`6 , ¶„§ÿ‡±NF©ª¬¯)²3³=´G¶N¸Y¹]ºg»j½n¾}¿‡¬�ÂOz YcD] dD ncD} dD )^eD3TfD=JgD|hDŽZ[Ž]DŽTU†iY^ j`Mÿe¢±» Y· M,¸>6¢F6¢7,¶6„ÿ++¶ d`¶++¶ d`¶„§ÿÉ„§ÿ¹±N:ÇÈÊËÍÎ!Ï*Ñ1Ò4ÔFÖXÏ^ÎdÙOH1'eD$:kDJhDe\DeTUVlYNmD^ noM× Ý>6,¶d6,¶d6ž– „ÿ›u,¶¢l6¢Yd6,¶¸š§;*¶¢*¶6 „§6 Ÿ¸™  ‚6 , ¶„§ÿ§`6§ÿŒt6`6„þ§ÿk*¶Ÿ*»Y»Y·¶¶/¶*¶¶¶ ·!¿±Nràáã äåç!è$ê2ë;ìBîPïSò[óbôhøküpý{þ�‹ë‘› §­ µ Ü Op beD BIpDk eD 5\hDÝXYÝ]DÝTUÛmDØqD ÐrDÈsD^ tuMV<™ |;„§ÿõ¬N OvDwD xyMq#¸"=dx;¸"¡¸"dx‚;§ÿí¬N9: <=!@O #vD#zD{D |}Múr¸#š »Y$·!¿*¶%x€>,¶&7¸'6, ¶&» Y· :T¶&,¶(,¶Ÿ!»Y»Y·)¶,¶¶¶ ·!¿±N2 HIKL N)O1Q:RDSJUSVqXO>rZ[r]Dr~YXD)I€D:8�Y^ ‚ƒM�>+¶&%¸'=+ ¶&+¶Ÿ!»Y»Y·)¶+¶¶¶ ·!¿±N]^_ab=dO >\D>~Y/€D^ „…M5  §¬NhO  vD †…M>Ÿ ™ §¬NmO vD ‡SMÙo<*¶d¢c`p=*¶¸*š »Y·+¿*¶¸™ *¶*¶¸*š »Y·+¿*¶¸™ *¶„§ÿ˜±N2 uvx!y){6|>K€S‚`ƒhun†O TeDkhDoTU^ ˆSM]'**¶d¶š »Y·+¿**¶d¶±NŠ‹�&ŽO 'TU^ ‰ŠMµQ²,2¾  ²,¾Ÿ »Y-·!¿>¢.,`¶¸š »Y·+¿,`²,2.¶„§ÿÒ±N"“”–%—3˜;šJ–PœO*1rDQ‹DQŒDQTU^ �ŠMµQ².2¾  ².¾Ÿ »Y/·!¿>¢.,`¶¸š »Y·+¿,`².2.¶„§ÿÒ±N"¡¢¤%¥3¦;¨J¤PªO*1sDQ‹DQŒDQTU^ ŽŠMÛe²02¾  ²0¾Ÿ »Y1·!¿>¢D6¢5,``¶¸š »Y·+¿,``²02.¶„§ÿË„§ÿ½±N* ²³µ#¶,·=¸EºX¶^µd½O4&8rDFsDe‹DeŒDeTU^ �ŠMßi²22¾  ²2¾Ÿ »Y3·!¿>¢E6¢5,``¶¸š »Y·+¿,``²22.¶„§ÿÊ„§ÿ»±N* ÂÃÅ&Æ0ÇAÈIÊ\ÆbÅhÍO4)9rD HsDi‹DiŒDiTU^ �SMæn²22¾<*¸4*¶d*¸4*¶d*¸4²,2¾=d*¸5*¶dd*¸5*¶d*¸5².¾>*¸6*¶dd*¸6*¶d*¸6±N6 ÒÔ ÖØ#Û*Ý2ß?âJåOçUébëmíO*nTUg‘D*D’DO“D^ ”`M$ n¢±d=²72N²72¾66¢N6¢>-.6-.6Ÿ& §+¶¸™dd+¸8„§ÿÁ„§ÿ±±NBòóõ ö÷ø"ù,ú2û8üDýGUaùgømO\ 2/sD8)rD%BkDRhDn\DnTU d•D^–—V˜D^™LM » �½9Y¼ YOYOYOYOYOYOYOSY¼ YOYOYOYOYOYOYOSY¼ YOYOYOYOYOYOYOSY¼ YOYOYOYOYOYOYOSY¼ YOYOYOYOYOYOYOSY¼ YOYOYOYOYOYOYOSY¼ YOYOYOYOYOYOYOS³2½9Y¼ YOYOYOYOYOYOYOYOS³,½9Y¼ YOSY¼ YOSY¼ YOSY¼ YOSY¼ YOSY¼ YOSY¼ YOS³.½9Y¼ YOYOYOYOYOSY¼ YOYOYOYOYOSY¼ YOYOYOYOYOSY¼ YOYOYOYOYOSY¼ YOYOYOYOYOS³0(½9Y¼ YOYOYOYOYOYOYOSY¼ YOYOYOYOYOYOYOSY¼ YOYOYOYOYOYOYOSY¼ YOYOYOYOYOYOYOSY¼ YOYOYOYOYOYOYOSY¼ YOY"OYOYOYOYOYOSY¼ YOYOY&OYOYOYOYOSY¼ YOYOY*OYOYOYOYOSY¼ YOYOY.OYOYOYOYOSY ¼ YOYOY2OYOYOYOYOSY ¼ YOYOY6OYOYOYOYOSY ¼ YOY OY:OYOYOYOYOSY ¼ YOY"OY>OYOYOYOYOSY ¼ YOYOY.OYBOYOYOYOSY¼ YOYOY0OYFOYOYOYOSY¼ YOYOY2OYJOYOYOYOSY¼ YOYOY6OYNOYOYOYOSY¼ YOYOY8OYROYOYOYOSY¼ YOYOY:OYVOYOYOYOSY¼ YOY"OY>OYZOYOYOYOSY¼ YOYOY2OYHOY^OYOYOSY¼ YOYOY2OYJOYbOYOYOSY¼ YOYOY6OYNOYfOYOYOSY¼ YOYOY6OYPOYjOYOYOSY¼ YOY OY:OYTOYnOYOYOSY¼ YOYOY:OYVOYrOYOYOSY¼ YOY"OY>OYZOYvOYOYOSY¼ YOYOY2OYJOYbOYzOYOSY¼ YOYOY6OYNOYfOY~OYOSY¼ YOYOY4OYNOYhOY‚OYOSY¼ YOYOY8OYROYlOY†OYOSY¼ YOY"OYOYZOYvOY’OYOSY"¼ YOYOY6OYNOYfOY~OY–OSY#¼ YOYOY2OYLOYfOY€OYšOSY$¼ YOYOY6OYPOYjOY„OYžOSY%¼ YOY OY:OYTOYnOYˆOY¢OSY&¼ YOYOY6OYROYnOYŠOY¦OSY'¼ YOYOY:OYVOYrOYŽOYªOS³7½9Y¼ YOYOSY¼ YOYOSY¼ YOYOSY¼ YOYOSY¼ YOYOSY¼ YOYOSY¼ YOYOSY¼ YOYOSY¼ YOYOSY ¼ YOYOSY ¼ YOYOSY ¼ YOYOSY ¼ YOYOSY ¼ YOYOSY¼ YOYOS³±N(5,„0 9™eš›