HEX
Server: Apache
System: Linux opal14.opalstack.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User: curbgloabal_opal (1234)
PHP: 8.1.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/share/inkscape/extensions/render_barcode_qrcode.pyc
�
��Yc@sddlZddlZddlZddlmZdfd��YZdfd��YZdfd��YZd	fd
��YZdfd��YZ	d
e
fd��YZdfd��YZge
d�D]Ze^q�Zge
d�D]Ze^q�Zx"e
d�D]Zde>ee<qWxMe
dd�D]<ZeedeedAeedAeedAee<q/Wx"e
d�D]Zeeee<q|Wdfd��YZdfd��YZdfd��YZdejfd��YZed kre�Zej�ndS(!i����N(tcomputePointInNodet
QR8bitBytecBs,eZd�Zd�Zd�Zd�ZRS(cCstj|_||_dS(N(tQRModetMODE_8BIT_BYTEtmodetdata(tselfR((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyt__init__scCs
t|j�S(N(tlenR(R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyt	getLength"scCsAx:tt|j��D]#}|jt|j|�d�qWdS(Ni(trangeRRtputtord(Rtbufferti((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pytwrite%scCs|jS(N(R(R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyt__repr__)s(t__name__t
__module__RR	RR(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRs			tQRCodecBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�ZdZdZed��Zed��Zed��ZRS(cCs:||_||_d|_d|_d|_g|_dS(Ni(t
typeNumberterrorCorrectLeveltNonetmodulestmoduleCountt	dataCachetdataList(RRR((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR-s					cCs)t|�}|jj|�d|_dS(N(RRtappendRR(RRtnewData((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pytaddData4scCsd|dks6|j|ks6|dks6|j|krUtd|||jf��n|j||S(Nis
%s,%s - %s(Rt	ExceptionR(Rtrowtcol((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pytisDark8s6cCs|jS(N(R(R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pytgetModuleCount<scCs|jt|j��dS(N(tmakeImpltFalsetgetBestMaskPattern(R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pytmake>scCs�|jdkr-tj|j|j�|_n|jdd|_gt|j�D]}d^qQ|_xkt|j�D]Z}gt|j�D]}d^q�|j|<x(t|j�D]}d|j||<q�WqvW|j	dd�|j	|jdd�|j	d|jd�|j
�|j�|j||�|jdkrU|j
|�n|jdkr�tj|j|j|j�|_n|j|j|�dS(Niiii(RRt
autoNumberRRRR
RRtsetupPositionProbePatterntsetupPositionAdjustPatterntsetupTimingPatternt
setupTypeInfotsetupTypeNumberRt
createDatatmapData(RttesttmaskPatterntxRR ((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR#@s&%)

$cCsOxHtdd�D]7}||dks|j||kr?qnxtdd�D]�}||dksO|j||kr~qOnd|kr�|dkr�|dks|dksd|kr�|dkr�|dks|dksd|kr*|dkr*d|kr*|dkr*t|j||||<qOt|j||||<qOWqWdS(Ni����iiiii(R
RtTrueRR$(RRR trtc((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR(\s##000cCsmd}d}xZtd�D]L}|jt|�tj|�}|dksV||kr|}|}qqW|S(Nii(R
R#R2tQRUtiltgetLostPoint(RtminLostPointtpatternRt	lostPoint((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR%ms
c
Cs�d}|j�d||}tjj|tjdd��}|jdd�|jdd�|jdt|��|jd	t|��|jd
d�x�t|j��D]�}x�t|j��D]�}|j||�r�|||}|||}	tjj|tjdd��}|jdt|��|jdt|	��|jdt|��|jd	t|��|jd
d�q�q�Wq�WdS(
NiitrecttsvgR1t0tytwidththeighttstylesfill:white;stroke:nonesfill:black;stroke:none(	R"tinkextetreet
SubElementtaddNStsettstrR
R!(
Rtgrptboxsizetmargint	pixelsizeR:R3R4R1R=((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pytmakeSVG~s&!!cCs�xVtd|jd�D]>}|j|ddkr:qn|ddk|j|d<qWxVtd|jd�D]>}|jd|dkr�qpn|ddk|jd|<qpWdS(Niiii(R
RRR(RR3R4((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR*�sc
Cs2tj|j�}xtt|��D]}x�tt|��D]�}||}||}|j||dkruq>nx�tdd�D]�}x�tdd�D]�}|dks�|dks�|dks�|dks�|dkr|dkrt|j||||<q�t|j||||<q�Wq�Wq>Wq%WdS(Ni����iii(	R5tgetPatternPositionRR
RRRR2R$(RtposRtjRR R3R4((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR)�s

HcCs�tj|j�}xWtd�D]I}|o=||?d@dk}||j|d|d|jdd<qWxWtd�D]I}|o�||?d@dk}||j|d|jdd|d<qyWdS(Niiii(R5tgetBCHTypeNumberRR
RR(RR/tbitsRtmod((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR,�s,cCsq|jd>|B}tj|�}x�td�D]�}|oK||?d@dk}|dkrn||j|d<q-|dkr�||j|dd<q-||j|jd|d<q-Wx�td�D]�}|o�||?d@dk}|dkr||jd|j|d<q�|dkr7||jdd|dd<q�||jdd|d<q�W||j|jdd<dS(Niiiiii	(RR5tgetBCHTypeInfoR
RR(RR/R0RRPRRQ((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR+�s"  cCsvd}|jd}d}d}xPt|jddd�D]5}|dkrX|d8}nxtrmx�td�D]�}|j|||dkrnt}	|t|�kr�|||?d@dk}	ntj||||�}
|
r�|	}	n|	|j|||<|d8}|dkr,|d7}d}q,qnqnW||7}|dksU|j|kr[||8}|}Pq[q[Wq9WdS(Ni����iiii����ii(	RR
R2RRR$RR5tgetMask(RRR0tincRtbitIndext	byteIndexR R4tdarktmask((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR.�s4
 
	




i�icCs0x�tdd�D]�}tj||�}t�}xitt|��D]U}||}|j|jd�|j|j�tj	|j|��|j
|�qDWd}x+tt|��D]}|||j7}q�W|j	�|dkr|SqWtj
dt|j	��dt|d�d�tj�dS(	Nii(iiis1Even the largest size won't take this much data (t>t)(R
t	QRRSBlocktgetRSBlockstQRBitBufferRRRR	R5tgetLengthInBitsRt	dataCountRAterrormsgRFtsystexit(RRttntrsBlocksR
RRttotalDataCount((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR's 	
%-cCs�tj||�}t�}xitt|��D]U}||}|j|jd�|j|j�tj	|j|��|j
|�q.Wd}x+tt|��D]}|||j7}q�W|j	�|dkrtj
dt|j	��dt|d�d�tj�n|j	�d|dkr>|jdd�nx'|j	�ddkrg|jt�qAWxdtr�|j	�|dkr�Pn|jtjd�|j	�|dkr�Pn|jtjd�qkWtj||�S(Niiis Text is too long for this size (RYRZ(R[R\R]R
RRRR	R5R^RR_RAR`RFRaRbtputBitR$R2RtPAD0tPAD1tcreateBytes(RRRRdR
RRRe((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR-0s4	
%-
	cCs*d}d}d}gtt|��D]}d^q%}gtt|��D]}d^qJ}x�tt|��D]�}||j}	||j|	}
t||	�}t||
�}gt|	�D]}d^q�||<x;tt||��D]#}d|j||@|||<q�W||	7}tj|
�}t|||j	�d�}
|
j
|�}gt|j	�d�D]}d^qn||<xptt||��D]X}||j	�t||�}|dkr�|j|�|||<q�d|||<q�WqoWd}x+tt|��D]}|||j7}qWgt|�D]}d^q<}d}xft|�D]X}xOtt|��D];}|t||�krz|||||<|d7}qzqzWqaWxft|�D]X}xOtt|��D];}|t||�kr�|||||<|d7}q�q�Wq�W|S(Nii�i(
R
RR_t
totalCounttmaxR
R5tgetErrorCorrectPolynomialtQRPolynomialR	RQtgetR(R
Rdtoffsett
maxDcCountt
maxEcCountR1tdcdatatecdataR3tdcCounttecCountRtrsPolytrawPolytmodPolytmodIndexttotalCodeCountRtindex((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRi_sN%%
#!
-(RRRRR!R"R&R#R(R%RKR*R)R,R+R.RgRhtstaticmethodR'R-Ri(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR,s&													 	( /RcBs eZdZdZdZdZRS(iiiiiiii(RRtMODE_NUMBERtMODE_ALPHA_NUMRt
MODE_KANJI(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR�stQRErrorCorrectLevelcBs eZdZdZdZdZRS(iiii(RRtLtMtQtH(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR��st
QRMaskPatterncBs8eZdZdZdZdZdZdZdZdZ	RS(iiiiiiii(
RRt
PATTERN000t
PATTERN001t
PATTERN010t
PATTERN011t
PATTERN100t
PATTERN101t
PATTERN110t
PATTERN111(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR��sR5c.BsjeZgddgddgddgddgddgdddgdddgddd	gdd
dgdddgdd
dgdddgddd	dgddddgddddgddddgddddgddddgddddgdd
dddgdddddgdddddgdd
dddgdd
ddd gddddd!gddddd"gdddddd#gdddddd$gddd%dd&d'gddddd(d)gddd*dd+d,gddddd!d-gddddd"d.gdddddd$d/gdddd0dd1d2gdd
dddd3d4gdd
ddd d5d6gddddd d,d7gddddd!d-d8gg(ZdLdMBdNBdOBdPBdQBdRBZdSdTBdUBdVBdWBdXBdYBdZBZd[d\Bd]Bd^Bd_BZedD��ZedE��ZedF��Z	edG��Z
edH��ZedI��ZedJ��Z
edK��ZRS(`iiiiii"i&ii*i.ii2i6i i:i>iBi0iFiJiNi8iRiViZiHi^ibifiPijiTinirivizi~i4ihi�ili�i<ipi�i�i�i�iLi�i�i�i�i�i�i�i�ii
iiiiiiii	icCss|d>}xStj|�tjtj�dkr_|tjtj|�tjtj�>N}q
W|d>|BtjAS(Ni
i(R5tgetBCHDigittG15tG15_MASK(Rtd((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRR�s
(.cCsl|d>}xStj|�tjtj�dkr_|tjtj|�tjtj�>N}q
W|d>|BS(Nii(R5R�tG18(RR�((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRO�s
(.cCs1d}x$|dkr,|d7}|dL}q	W|S(Nii((Rtdigit((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR��s

cCstj|dS(Ni(R5tPATTERN_POSITION_TABLE(R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRL�scCsZ|tjkr!||ddkS|tjkr>|ddkS|tjkr[|ddkS|tjkr|||ddkS|tjkr�tj|d�tj|d�ddkS|tjkr�||d||ddkS|tj	kr||d||dddkS|tj
krF||d||dddkStd|��dS(Niiisbad maskPattern:(R�R�R�R�R�R�tmathtfloorR�R�R�R(R0RRN((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRS�s",""cCsTtdgd�}x;t|�D]-}|jtdtj|�gd��}qW|S(Nii(RmR
tmultiplytQRMathtgexp(terrorCorrectLengthtaR((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRls+cCsad|krw|dkrw|tjkr+dS|tjkr>dS|tjkrQdS|tjkrddStd|��n�|dkr�|tjkr�dS|tjkr�dS|tjkr�d	S|tjkr�dStd|��n{|d
krM|tjkrdS|tjkrdS|tjkr'd	S|tjkr:dStd|��ntd
|��dS(Nii
i	ismode:iiiii)ii
stype:(RR}R~RRR(Rttype((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR^s>cCsd|j�}d}x/t|�D]!}xt|�D]
}d}|j||�}x�tdd�D]�}||dks`|||kr�q`nx�tdd�D]w}||dks�|||kr�q�n|dkr�|dkr�q�n||j||||�kr�|d7}q�q�Wq`W|dkr2|d|d7}q2q2WqWx�t|d�D]�}x�t|d�D]�}d}	|j||�r�|	d7}	n|j|d|�r�|	d7}	n|j||d�r�|	d7}	n|j|d|d�r|	d7}	n|	dks|	dkrl|d7}qlqlWqUWx�t|�D]�}x�t|d�D]�}|j||�rU|j||d�rU|j||d�rU|j||d�rU|j||d�rU|j||d�rU|j||d�rU|d	7}qUqUWq>Wx�t|�D]�}x�t|d�D]�}|j||�r,|j|d|�r,|j|d|�r,|j|d|�r,|j|d|�r,|j|d|�r,|j|d|�r,|d	7}q,q,WqWd}
xJt|�D]<}x3t|�D]%}|j||�r|
d7}
qqWq�Wtd
|
||d�d}||d7}|S(
Nii����iiiiiii(idi2i
(R"R
R!tabs(tqrCodeRR9RR t	sameCountRWR3R4tcountt	darkCounttratio((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR6+sv   



 iii iiiiiiiiii iii@iiii(RRR�R�R�R�R|RRROR�RLRSRlR^R6(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR5�sf					"#R�cBs&eZed��Zed��ZRS(cCs+|dkr#td|d��nt|S(Nisglog(RZ(Rt	LOG_TABLE(tn((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pytglog�scCsBx|dkr|d7}qWx|dkr9|d8}q Wt|S(Nii�i(t	EXP_TABLE(R�((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR��s
(RRR|R�R�(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR�~siiiiiii�RmcBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCs�t|�dkr,t|jd|��nd}x0|t|�krd||dkrd|d7}q5Wgtt|�||�D]}d^q�|_x3tt|�|�D]}||||j|<q�WdS(Nit/i(RRtlengthR
tnum(RR�tshiftRoR1R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR�s%0cCs|j|S(N(R�(RR{((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRn�scCs
t|j�S(N(RR�(R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR	�sc
Cs�gt|j�|j�d�D]}d^q!}x|t|j��D]h}x_t|j��D]K}|||ctjtj|j|��tj|j|���N<q_WqFWt|d�S(Nii(R
R	R�R�R�RnRm(RteR1R�RRN((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR��s
3McCs|j�|j�dkr |Stj|jd��tj|jd��}gt|j��D]}d^qa}x-t|j��D]}|j|�||<q�WxIt|j��D]5}||ctjtj|j|��|�N<q�Wt|d�j|�S(Ni(R	R�R�RnR
R�RmRQ(RR�R�R1R�R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRQ�s.%3(RRRRnR	R�RQ(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRm�s
				R[c�Bs,eZdddgdddgdddgdddgdddgdddgddd	gdddgdd
dgdd
dgdd
dgdd
dgdddgdddgdddgdddgdddgdddgddddddgddddddgdddgddd gdddgdddgdd!d"gdd#d$gddd%dddgdd&ddd'd%gdd(d)gdd*d+dd,d&gdd'd-dd.dgdd'd%dd.dgdd/d0gd1d2d3dd4d5gdd3ddd5dgdd3ddd5dgddddd6d7gdd7ddd
dgd8ddddd9gd8dddddgdd:d;gddddd;d<gddd	dd<d=gd1d3dd>d5dgdd0d?dd@dAgd8d2d3dd4d5gddBd9d8dCdDgdEdFd%dddgddGdHgd>d4d5dd*d+gd>dd9ddIdDgddddddgd1dJdKdd/d0gddLd'dMdNd.gdd3ddMd5dgdd3ddMd5dgdMdOd6ddPdQgdMdNd.dMdRdFgdMdSddEddgdd3dgdMdTd!ddUdVgdEdWdId1dXdBgdddddd9gd1dIdddBdgddYdHdMdZdgd[dXdBdd\dCgddd	dd<d=gddFd%dddgdMd]d^dd_d(gdd7ddd
dgddd	dd<d=gddFd%dddgd1d`daddbdcgd1d
dddddIgddCdDdded	gdd&ddd'd%gd1dYdHdMdZdgd1dd.dddFgddSddMddgdddd[ddgddfd0ddJd@gdddFgddd	d8d<d=gddBdd8dCdgddgdhdEdidjgddXdBgdEdSddddgdd5dgdd_d(dMdkdTgdd\dCd%dldegddSdd%ddgddIdd%dBdgd8dmd@ddndogd8dWdId%dXdBgddSddddgdpdBdddCdgd>dqdrddGdHgd>d\dCddldegdEdSdd	ddgd	dIdddBdgd[dbdcddsdKgddXdBdd\dCgddd	d8d<d=gddBdddCdgd>dkdTddtdUgd	dWdId1dXdBgd>dud=ddSdgddIdddBdgd1dmd@d[dndogd1dWdId=dXdBgddSdd$ddgddIdd$dBdgdEd/d0dEdmd@gdDdWdIdEdXdBgddud=d5dSdgddIdddBdgdMdJdKd[d/d0gdd\dCd[dldegddSddddgd=dIdddBdgddJdKd1d/d0gddXdBdvd\dCgdFdSddddgd=dIdddBdgddJdKgd[dXdBd=d\dCgd[dSdd
ddgddIdd
dBdgddJdKdd/d0gd%dXdBdDd\dCgdvdSddddgddIddBdBdgddJdKd8d/d0gd%dXdBd=d\dCgddSddEddgd4dBdddCdgdd_d(dEdkdTgdd\dCddldegd&dSdd%ddgd	dIdd.dBdgd8d_d(d%dkdTgd8d\dCddldegdBdSdd[ddgddIddLdBdgddkdTddtdUgdvdXdBd%d\dCgd#dSdd[ddgddIddBdBdgddkdTd-dtdUgddXdBdd\dCgdedSdd%ddgdFdIdddBdgd9dmd@ddndogd'd\dCdEdldegddSdd	ddgd[dIdddBdgddndod8dwdxgd-d\dCd$dldegddSddddgd9dIdd,dBdgg�Zdy�Zedz��Zed{��ZRS(|iiiii
i	i,i"iiiFi7ii#iidiPi2i iiii�iliCi+i!iiiiViDiibiNi1iii'i(iyiai<i&i=ii)i�itii:i$i;i%iWiEiiieiQi3iii\iui]i.i/iii*i�iki-i�isi@iiAiminiXiBi6izi{iciIiJi�i�i
iKi�ixi�i�iqi�iriGi0i�i�ioi�ipi�iLi�i�ivii�iji�i�i5ii�iwcCs||_||_dS(N(RjR_(RRjR_((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR�s	c
Cs�tj||�}|dkr9td|d|��nt|�d}g}xwt|�D]i}||dd}||dd}||dd}x*t|�D]}	|jt||��q�Wq\W|S(Nsbad rs block @ typeNumber:s/errorCorrectLevel:iiii(R[tgetRsBlockTableRRRR
R(
RRtrsBlockR�tlistRR�RjR_RN((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR\�scCs�|tjkr&tj|dddS|tjkrLtj|dddS|tjkrrtj|dddS|tjkr�tj|dddSdSdS(Niiiii(R�R�R[tRS_BLOCK_TABLER�R�R�R(RR((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR��s(RRR�RR|R\R�(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR[�sF
	R]cBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsg|_d|_dS(Ni(R
R�(R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR�s	cCs)djg|jD]}t|�^q�S(Nt.(tjoinR
RF(RR�((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR�scCs`tj|d�}|j|d|d?d@dk}dG|GH|j|d|d?d@dkS(Niiisget (R�R�R
(RR{tbufIndextval((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRn�s#	cCs>x7t|�D])}|j|||d?d@dk�q
WdS(Ni(R
Rf(RR�R�R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR�scCs|jS(N(R�(R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR^�scCso|jd}t|j�|kr5|jjd�n|r\|j|cd|jd?O<n|jd7_dS(Niii�i(R�RR
R(RtbitR�((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRf�s
!(RRRRRnRR^Rf(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR]�s					tQRCodeInkscapecBseZd�Zd�ZRS(c
Cs�tjj|�|jjddddddddd	�|jjd
dddddddd�|jjd
dddddddd�|jjddddddddd�|jjddddddddd�dS(Ns--texttactiontstoreR�tstringtdesttTEXTtdefaultswww.inkscape.orgs--typenumbert
TYPENUMBERR<s--correctionleveltCORRECTIONLEVELs
--encodingtinput_encodetlatin_1s--modulesizetfloatt
MODULESIZEi
(RAtEffectRtOptionParsert
add_option(R((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyRs 



c	Cs(|jd�}|j}|jdkr=tjtd��n�t|j|j�|_tt	t
|j�|j��}dt
|�d|}d|j}i|tjdd�6|d	6}tjj|jd
|�}tt|j�t|j��}|j|j�|j�|j||j�dS(Nt1pxtsPlease enter an input textt	translates
 scale(%f)s	QR Code: tlabeltinkscapet	transformtg(tunittouutoptionsR�RAR`t_tunicodeR�ttupleRR�tview_centert
current_layerRFRDRBRCRtintR�R�RR&RKR�(	Rtscaletsotcentret
grp_transformtgrp_nametgrp_attribsRGtqr((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyteffects	!

!
(RRRR�(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyR�s	t__main__(R�RaRAtsimpletransformRRRRR�R�tobjectR5R�R
R1R�R�RRmR[R]R�R�RR�taffect(((s7/usr/share/inkscape/extensions/render_barcode_qrcode.pyt<module>s4�o
�:/�".