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/seamless_pattern.pyc
�
��Yc@spddlZddlZddlZddlZddlmZdejfd��YZe�Zej	�dS(i����N(tetreetCcBseZd�Zd�ZRS(c
Csvtjj|�|jjddddddddd	d
dd�|jjd
dddddddd	d
dd�dS(Ns-ws--widthtactiontstorettypetinttdestt
desktop_widthtdefaultt100thelpsCustom widths-zs--heighttdesktop_heights
Custom height(tinkextEffectt__init__tOptionParsert
add_option(tself((s2/usr/share/inkscape/extensions/seamless_pattern.pyR
s1c Cs�tj}tjt_|jj}|jj}|d|BkoHdknrQdSt|�t|�}tjj	tjj
t��}tj
tjj|d��|_|jj�}|jdd�|jdt|��|jdt|��|jddt|�d	t|��d
}|j|dtj�}|gkrz|djdt|��|djdt|��nd}|j|dtj�}	|	gkr|d
kr�|	djddtd�dt|d�d�q|	djddtd|�dtd�d�nd}|j|dtj�}
|
gkr�|
djddt|d�dt|d�d�|
d
jddt|d�dt|d�d�nd}|j|dtj�}	|	gkr�|d
krZ|	djddt|�d�|	d
jddt|�d�|	djddt|�d�q�|	djddtd|�d�|	d
jddtd|�d�|	djddtd|�d�nd}|j|dtj�}|gkr�|d
krV|djddt|d�dt|d�dt|d|�d�q�|djddt|d�dt|d|�dt|d�d�nd}|j|dtj�}|gkr[|d
kr|djddt|d�dt|d|�d�q[|djddt|d �dt|d |�d�nd!}|j|dtj�}
|
gkr�|
djddt|�dt|�d�|
d
jddt|�dt|�d�nd"}|j|dtj�}|gkr_|djdd#t|�d�|d
jdd#t|�d�nd$}|j|dtj�}|gkr�|djddt|�dt|�d�|d
jddt|�dt|�d�nd%}|j|dtj�}|gkra|djddt|�d&�|d
jddt|�d&�nd'}|j|dtj�}|gkr�|djdd(�|d
jdd(�nd)}|j|dtj�}|gkr'|djddt|�d&�|d
jddt|�d&�nd*}|j|dtj�}|gkr�|djddt|�dt|�d�|d
jddt|�dt|�d�nd+}|j|dtj�}|gkr'	|djdd#t|�d�|d
jdd#t|�d�nd,}|j|dtj�}|gkr�	|djddt|�dt|�d�|d
jddt|�dt|�d�nd-}|j|dtj�}|gkr
|djdd#t|�d�nd.}|j|dtj�}|gkrV
|djdd#t|d�d�nd/}|j|dtj�}|gkr�
|djddt|�d&�nd0}|j|dtj�}|gkr|djddt|�dt|�d�nd1}|j|dtj�}|gkrc|djddt|�dt|d�d�nd2}|j|dtj�}|gkr�|djddt|d�d3�nd4}|j|dtj�}|gkr|djddt|d�dt|�d�nd5}|j|dtj�}|gkr||djddt|d�dt|d�d�nd6}|j|dtj�}|gkr�
|djddt|d�d7t|�d�|djd8t|d��|djd9t|d��|djd:t|��|djd;t|��|djd<t|��|djd=t|��|djdt|��|djdt|��n|jtjd>d?��}|dkrtjj|tjd>d?��}n|jtjd@dA�dB�|jtjdCdA�t|dDdE��|jtjdFdA�dG�|jtjdHdA�td|d��|t_dS(INisseamless_pattern.svgtidtSVGRoottwidththeighttviewBoxs0 0 t s//svg:rect[@id="clipPathRect"]t
namespacess!//svg:pattern[@id="Checkerboard"]itpatternTransformsscale(g$@t,i
t)s6//svg:g[@id="designTop"] | //svg:g[@id="designBottom"]t	transformgY@s!//svg:g[@id="designTop"]/child::*sscale(1,ig�?s,1)s//svg:g[@id="textPreview"]s
translate(s
,0) scale(s//svg:g[@id="infoGroup"]g@�@s0//svg:use[@id="top1"] | //svg:use[@id="bottom1"]s0//svg:use[@id="top2"] | //svg:use[@id="bottom2"]stranslate(0,s0//svg:use[@id="top3"] | //svg:use[@id="bottom3"]s0//svg:use[@id="top4"] | //svg:use[@id="bottom4"]s,0)s0//svg:use[@id="top5"] | //svg:use[@id="bottom5"]stranslate(0,0)s0//svg:use[@id="top6"] | //svg:use[@id="bottom6"]s0//svg:use[@id="top7"] | //svg:use[@id="bottom7"]s0//svg:use[@id="top8"] | //svg:use[@id="bottom8"]s0//svg:use[@id="top9"] | //svg:use[@id="bottom9"]s//svg:use[@id="clonePreview1"]s//svg:use[@id="clonePreview2"]s//svg:use[@id="clonePreview3"]s//svg:use[@id="clonePreview4"]s//svg:use[@id="clonePreview5"]s//svg:use[@id="clonePreview6"]s, 0)s//svg:use[@id="clonePreview7"]s//svg:use[@id="clonePreview8"]s!//svg:use[@id="fullPatternClone"]s,-s4{http://www.inkscape.org/namespaces/inkscape}tile-cxs4{http://www.inkscape.org/namespaces/inkscape}tile-cys3{http://www.inkscape.org/namespaces/inkscape}tile-ws3{http://www.inkscape.org/namespaces/inkscape}tile-hs4{http://www.inkscape.org/namespaces/inkscape}tile-x0s4{http://www.inkscape.org/namespaces/inkscape}tile-y0t	namedviewtsodipodisdocument-unitstinkscapetpxtcxg@g@tcyt0tzoom(tsyststdouttstderrtoptionsRRtfloattostpathtdirnametrealpatht__file__RtparsetjointdocumenttgetroottsettstrtxpathRtNSStfindtaddNStNonet
SubElement( RtsaveoutRRtfactorR+troottxpathStrtclipPathRecttdesignZoneDatat
designZonetpreviewTextt	infoGrouptpattern1tpattern2tpattern3tpattern4tpattern5tpattern6tpattern7tpattern8tpattern9t
clonePreview1t
clonePreview2t
clonePreview3t
clonePreview4t
clonePreview5t
clonePreview6t
clonePreview7t
clonePreview8tpatternGeneratorR((s2/usr/share/inkscape/extensions/seamless_pattern.pyteffects*	 !(778;""%&&)QQ??25#&14#&"%14"%03%)%37)7;4$**(t__name__t
__module__RRV(((s2/usr/share/inkscape/extensions/seamless_pattern.pyR	s	(
RR%treR*tlxmlRR
Rtctaffect(((s2/usr/share/inkscape/extensions/seamless_pattern.pyt<module>s0�