§
    º±%g(x  ã                   óJ  — d dl mZmZ d dlmZ d dlmZmZ  G d„ de¦  «        Z	 G d„ d¦  «        Z
 G d„ d	e
e¦  «        Z G d
„ de
e¦  «        Z G d„ de
e¦  «        Z G d„ de
e¦  «        Z G d„ de
e¦  «        Z G d„ de
e¦  «        Z G d„ de
e¦  «        Z G d„ de
e¦  «        Z G d„ de
e¦  «        Z G d„ de
e¦  «        Z G d„ de
e¦  «        Z G d„ de
e¦  «        Z G d „ d!e
e¦  «        Z G d"„ d#e
e¦  «        Z G d$„ d%e
e¦  «        Z G d&„ d'e
e¦  «        Z G d(„ d)e
e¦  «        Z G d*„ d+e
e¦  «        Z G d,„ d-e
e¦  «        Z G d.„ d/e
e¦  «        Z G d0„ d1e
e¦  «        Ze	eeeeeeeeeeeeeeeeeeeeefZ e!d2k    rd d3l"m#Z# e D ]Z$ e#e$¦  «         Œd4S d4S )5é    )ÚPanelÚUIList)Úcontexts)Úpoint_cache_uiÚeffector_weights_uic                   ó   — e Zd Zd„ ZdS )ÚPHYSICS_UL_dynapaint_surfacesc	                 óò  — |}	|                      |	d|	j        ¦  «        }
| j        dv rw|                     d¬¦  «        }|                     d|¬¦  «         |                     |	ddd|
¬	¦  «         |                     d¬¦  «        }|                     |	d
d¬¦  «         d S | j        dk    rMd|_        |                     d¬¦  «        }|                     d|¬¦  «         |                     d|
¬¦  «         d S d S )NÚsurface_type>   ÚCOMPACTÚDEFAULTT©ÚalignÚ )ÚtextÚ
icon_valueÚnameF)r   Úembossr   Ú	is_active©r   ÚGRIDÚCENTER)Úenum_item_iconr   Úlayout_typeÚrowÚlabelÚpropÚ	alignment)ÚselfÚ_contextÚlayoutÚ_dataÚitemÚiconÚ_active_dataÚ_active_propnameÚ_indexÚsurfÚsticonr   s               úk/home/blender/git/blender-v430/install_release/4.3/scripts/startup/bl_ui/properties_physics_dynamicpaint.pyÚ	draw_itemz'PHYSICS_UL_dynapaint_surfaces.draw_item   s	  € àˆØ×&Ò& t¨^¸TÔ=NÑOÔOˆàÔÐ5Ð5Ð5Ø—*’* 4�*Ñ(Ô(ˆCØ�IŠI˜2¨$ˆIÑ/Ô/Ð/Ø�HŠH�T˜6¨°5ÀVˆHÑLÔLÐLØ—*’* 4�*Ñ(Ô(ˆCØ�HŠH�T˜;¨RˆHÑ0Ô0Ð0Ð0Ð0àÔ Ò'Ð'Ø'ˆFÔØ—*’* 4�*Ñ(Ô(ˆCØ�IŠI˜2¨$ˆIÑ/Ô/Ð/Ø�IŠI˜2¨&ˆIÑ1Ô1Ð1Ð1Ð1ð	 (Ð'ó    N)Ú__name__Ú
__module__Ú__qualname__r+   © r,   r*   r	   r	      s#   € € € € € ð2ð 2ð 2ð 2ð 2r,   r	   c                   óž   — e Zd ZdZdZdZed„ ¦   «         Zed„ ¦   «         Zed„ ¦   «         Z	ed„ ¦   «         Z
ed„ ¦   «         Zed	„ ¦   «         Zd
S )ÚPhysicButtonsPanelÚ
PROPERTIESÚWINDOWÚphysicsc                 ó8   — | j         }|o|j        dk    o| j        S )NÚMESH)ÚobjectÚtypeÚdynamic_paint)ÚcontextÚobs     r*   Úpoll_dyn_paintz!PhysicButtonsPanel.poll_dyn_paint)   s#   € àŒ^ˆØÐ(�r”w &Ò(ÐC¨gÔ.CÐCr,   c                 ó’   — t                                | ¦  «        sdS | j        }|o"|j        dk    o|j        o|j        j        j        S )NFÚCANVAS)r2   r=   r:   Úui_typeÚcanvas_settingsÚcanvas_surfacesÚactive©r;   Úmds     r*   Úpoll_dyn_canvasz"PhysicButtonsPanel.poll_dyn_canvas.   sM   € å!×0Ò0°Ñ9Ô9ð 	Ø�5àÔ"ˆØÐr�r”z XÒ-Ðr°"Ô2DÐrÈÔI[ÔIkÔIrÐsr,   c                 ó|   — t                                | ¦  «        sdS | j        j        j        j        }|j        dk    S )NFÚPAINT)r2   rF   r:   rA   rB   rC   r   ©r;   Úsurfaces     r*   Úpoll_dyn_canvas_paintz(PhysicButtonsPanel.poll_dyn_canvas_paint6   s<   € å!×1Ò1°'Ñ:Ô:ð 	Ø�5àÔ'Ô7ÔGÔNˆØÔ$¨Ò/Ð0r,   c                 óp   — t                                | ¦  «        sdS | j        }|o|j        dk    o|j        S )NFÚBRUSH)r2   r=   r:   r@   Úbrush_settingsrD   s     r*   Úpoll_dyn_canvas_brushz(PhysicButtonsPanel.poll_dyn_canvas_brush>   s?   € å!×0Ò0°Ñ9Ô9ð 	Ø�5àÔ"ˆØÐB�r”z WÒ,ÐB°Ô1BÐCr,   c                 ó�   — t                                | ¦  «        sdS | j        j        j        j        }|j        dk    o|j        dv  S )NFÚVERTEX>   ÚWAVEÚDISPLACE)r2   rF   r:   rA   rB   rC   Úsurface_formatr   rI   s     r*   Úpoll_dyn_outputz"PhysicButtonsPanel.poll_dyn_outputF   sM   € å!×1Ò1°'Ñ:Ô:ð 	Ø�5àÔ'Ô7ÔGÔNˆØÔ+¨xÒ7Ðj¸WÔ=QÐUiÐ=iÐkÐlr,   c                 ó’   — t                                | ¦  «        sdS | j        j        j        j        }|j        dk    o
|j        dk    S )NFÚIMAGErH   )r2   rU   r:   rA   rB   rC   rT   r   rI   s     r*   Úpoll_dyn_output_mapsz'PhysicButtonsPanel.poll_dyn_output_mapsN   sI   € å!×1Ò1°'Ñ:Ô:ð 	Ø�5àÔ'Ô7ÔGÔNˆØÔ&¨'Ò1ÐU°gÔ6JÈgÒ6UÐVr,   N)r-   r.   r/   Úbl_space_typeÚbl_region_typeÚ
bl_contextÚstaticmethodr=   rF   rK   rO   rU   rX   r0   r,   r*   r2   r2   $   sÔ   € € € € € Ø €MØ€NØ€JàðDð Dñ „\ðDð ðtð tñ „\ðtð ð1ð 1ñ „\ð1ð ðDð Dñ „\ðDð ðmð mñ „\ðmð ðWð Wñ „\ðWð Wð Wr,   r2   c                   ó6   — e Zd ZdZh d£Zed„ ¦   «         Zd„ ZdS )ÚPHYSICS_PT_dynamic_paintzDynamic Paint>   ÚBLENDER_RENDERÚBLENDER_WORKBENCHÚBLENDER_EEVEE_NEXTc                 óV   — t                                |¦  «        sdS |j        | j        v S ©NF©r2   r=   ÚengineÚCOMPAT_ENGINES©Úclsr;   s     r*   ÚpollzPHYSICS_PT_dynamic_paint.poll_   ó-   € å!×0Ò0°Ñ9Ô9ð 	Ø�5à” #Ô"4Ð4Ð5r,   c                 ó\   — | j         }d|_        |j        }|                     |d¦  «         d S )NTr@   )r!   Úuse_property_splitr:   r   )r   r;   r!   rE   s       r*   ÚdrawzPHYSICS_PT_dynamic_paint.drawf   s3   € Ø”ˆØ$(ˆÔ!àÔ"ˆà�Š�B˜	Ñ"Ô"Ð"Ð"Ð"r,   N)r-   r.   r/   Úbl_labelrf   Úclassmethodri   rm   r0   r,   r*   r^   r^   W   sT   € € € € € Ø€Hðð ð €Nð ð6ð 6ñ „[ð6ð#ð #ð #ð #ð #r,   r^   c                   ó:   — e Zd ZdZdZh d£Zed„ ¦   «         Zd„ ZdS )Ú!PHYSICS_PT_dynamic_paint_settingsÚSettingsr^   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   rd   rg   s     r*   ri   z&PHYSICS_PT_dynamic_paint_settings.pollx   rj   r,   c           	      óÞ  — | j         }|j        }|j        dk    �rÃ|j        }|€d|                     dd¬¦  «        _        d S d|                     ddd¬¦  «        _        |j        j        }|                     ¦   «         }| 	                    dd	|d
|j        dd¬¦  «         | 
                    d¬¦  «        }|                     ddd	¬¦  «         |                     ddd	¬¦  «         |                     ¦   «          d|_        |rÙ|                     ddddd¬¦  «        }| 
                    ¦   «         }|                     |d¦  «         |j        dk    r|                     |d¦  «         |                     |d¦  «         | 
                    d¬¦  «        }|                     |dd¬¦  «         |                     |dd¬¦  «         |                     |d ¦  «         d S d S |j        d!k    �r|j        }	|	€d!|                     dd"¬¦  «        _        d S d!|                     dd#d¬¦  «        _        d|_        |                     ddddd¬¦  «        }| 
                    ¦   «         }|                     |	d$¦  «         |                     |	d%d&d¬'¦  «         | 
                    ¦   «         }|                     |	d(d)d¬'¦  «         |                     |	d*¦  «         |                     |	d+¦  «         d S d S ),Nr?   zdpaint.type_togglez
Add Canvasr   zRemove CanvasÚX©r   r$   r	   r   rB   Úactive_indexé   )ÚrowsTr   zdpaint.surface_slot_addÚADD©r$   r   zdpaint.surface_slot_removeÚREMOVEr   F©Ú	row_majorÚcolumnsÚeven_columnsÚ	even_rowsr   rT   rQ   Úimage_resolutionÚuse_antialiasingÚframe_startzFrame StartÚ	frame_endÚEndÚframe_substepsrM   z	Add BrushzRemove BrushÚpaint_colorÚpaint_alphaÚAlpha©r   ÚsliderÚpaint_wetnessÚWetnessÚuse_absolute_alphaÚuse_paint_erase)r!   r:   r@   rA   Úoperatorr9   rB   rC   r   Útemplate_listÚcolumnÚ	separatorrl   Ú	grid_flowr   rT   rN   )
r   r;   r!   rE   ÚcanvasrJ   r   ÚcolÚflowÚbrushs
             r*   rm   z&PHYSICS_PT_dynamic_paint_settings.draw   s  € Ø”ˆàÔ"ˆàŒ:˜Ò!Ñ!ØÔ'ˆFàˆ~ØPX�—’Ð 4¸<�ÑHÔHÔMØ�àYaˆF�OŠOÐ0°ÈSˆOÑQÔQÔVàÔ,Ô3ˆGà—*’*‘,”,ˆCØ×ÒØ/°°VÐ=NØÔ&¨¸Qð ñ ô ð ð
 —*’* 4�*Ñ(Ô(ˆCØ�LŠLÐ2¸ÀRˆLÑHÔHÐHØ�LŠLÐ5¸HÈ2ˆLÑNÔNÐNà×ÒÑÔÐà(,ˆFÔ%àð 4Ø×'Ò'Ø"¨A¸DÈEÐY^ð (ñ ô �ð —k’k‘m”m�à—’˜Ð"2Ñ3Ô3Ð3àÔ)¨XÒ5Ð5Ø—H’H˜WÐ&8Ñ9Ô9Ð9Ø—’˜Ð"4Ñ5Ô5Ð5à—k’k¨�kÑ-Ô-�Ø—’˜ -°m�ÑDÔDÐDØ—’˜ +°E�Ñ:Ô:Ð:à—’˜Ð"2Ñ3Ô3Ð3Ð3Ð3ð!4ð 4ð$ ŒZ˜7Ò"Ñ"ØÔ%ˆEàˆ}ØOV�—’Ð 4¸;�ÑGÔGÔLØ�àX_ˆF�OŠOÐ0°~ÈCˆOÑPÔPÔUà(,ˆFÔ%à×#Ò#Ø¨¸ÈÐUZð $ñ ô ˆDð —+’+‘-”-ˆCØ�HŠH�U˜MÑ*Ô*Ð*Ø�HŠH�U˜M°ÀˆHÑEÔEÐEà—+’+‘-”-ˆCØ�HŠH�U˜O°)ÀDˆHÑIÔIÐIØ�HŠH�UÐ0Ñ1Ô1Ð1Ø�HŠH�UÐ-Ñ.Ô.Ð.Ð.Ð.ð+ #Ð"r,   N©	r-   r.   r/   rn   Úbl_parent_idrf   ro   ri   rm   r0   r,   r*   rq   rq   o   s^   € € € € € Ø€HØ-€Lðð ð €Nð ð6ð 6ñ „[ð6ðE/ð E/ð E/ð E/ð E/r,   rq   c                   ó:   — e Zd ZdZdZh d£Zed„ ¦   «         Zd„ ZdS )ÚPHYSICS_PT_dp_surface_canvasÚSurfacer^   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   )r2   rF   re   rf   rg   s     r*   ri   z!PHYSICS_PT_dp_surface_canvas.pollÐ   ó-   € å!×1Ò1°'Ñ:Ô:ð 	Ø�5à” #Ô"4Ð4Ð5r,   c                 óŽ  — | j         }d|_        |j        j        }|j        j        }|j        }|                     |d¦  «         |                     ¦   «          | 	                    ddddd¬¦  «        }|dk    rv| 
                    ¦   «         }|j        dk    r,|                     |d¦  «         |                     |d	¦  «         |                     |d
¦  «         |                     ¦   «          nÚ|dk    rÔ| 
                    ¦   «         }|                     |d¦  «         |                     |d¦  «         |                     |d¦  «         |                     ¦   «          | 
                    ¦   «         }|                     |d¦  «         |                     |d¦  «         |                     |d¦  «         |                     ¦   «          | 
                    ¦   «         }|                     |d¦  «         |dvr| 
                    ¦   «         }|                     |ddt          j        ¬¦  «         |                     |dd¬¦  «         d S )NTr   r   Fr}   rS   rQ   Údepth_clampÚdisplace_factorÚuse_incremental_displacerR   Úuse_wave_open_borderÚwave_timescaleÚ
wave_speedÚwave_dampingÚwave_springÚwave_smoothnessÚbrush_collection>   rR   rS   Úbrush_influence_scalezScale Influence)r   Ú	text_ctxtÚbrush_radius_scaleÚRadiusr   )r!   rl   r:   rA   rB   rC   r   r   r”   r•   r“   rT   Úi18n_contextsÚid_simulation)r   r;   r!   r–   rJ   r   r˜   r—   s           r*   rm   z!PHYSICS_PT_dp_surface_canvas.draw×   s  € Ø”ˆØ$(ˆÔ!àÔ&Ô6ˆØÔ(Ô/ˆØÔ+ˆà�Š�G˜^Ñ,Ô,Ð,à×ÒÑÔÐà×Ò¨$¸ÈÐX]ÐeiÐÑjÔjˆð ˜:Ò%Ð%Ø—+’+‘-”-ˆCàÔ%¨Ò1Ð1Ø—’˜ -Ñ0Ô0Ð0Ø—’˜Ð"3Ñ4Ô4Ð4à�HŠH�WÐ8Ñ9Ô9Ð9Ø�MŠM‰OŒOˆOˆOà˜VÒ#Ð#Ø—+’+‘-”-ˆCØ�HŠH�WÐ4Ñ5Ô5Ð5Ø�HŠH�WÐ.Ñ/Ô/Ð/Ø�HŠH�W˜lÑ+Ô+Ð+à�MŠM‰OŒOˆOà—+’+‘-”-ˆCØ�HŠH�W˜nÑ-Ô-Ð-Ø�HŠH�W˜mÑ,Ô,Ð,Ø�HŠH�WÐ/Ñ0Ô0Ð0à�MŠM‰OŒOˆOà�kŠk‰mŒmˆØ�Š�Ð,Ñ-Ô-Ð-àÐ3Ð3Ð3Ø—+’+‘-”-ˆCà�Š�Ð1Ð8IÕUbÔUpˆÑqÔqÐqØ�Š�Ð.°XˆÑ>Ô>Ð>Ð>Ð>r,   Nrš   r0   r,   r*   r�   r�   Ç   sY   € € € € € Ø€HØ-€Lðð ð €Nð ð6ð 6ñ „[ð6ð/?ð /?ð /?ð /?ð /?r,   r�   c                   óF   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	d„ Z
dS )	Ú&PHYSICS_PT_dp_surface_canvas_paint_dryÚDryr�   ÚDEFAULT_CLOSED>   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   ©r2   rK   re   rf   rg   s     r*   ri   z+PHYSICS_PT_dp_surface_canvas_paint_dry.poll  ó-   € å!×7Ò7¸Ñ@Ô@ð 	Ø�5à” #Ô"4Ð4Ð5r,   c                 óp   — |j         j        }|j        j        }| j                             |dd¬¦  «         d S )NÚ
use_dryingr   r   ©r:   rA   rB   rC   r!   r   ©r   r;   r–   rJ   s       r*   Údraw_headerz2PHYSICS_PT_dp_surface_canvas_paint_dry.draw_header  s;   € ØÔ&Ô6ˆØÔ(Ô/ˆØŒ×Ò˜ ,°RÐÑ8Ô8Ð8Ð8Ð8r,   c                 ó~  — | j         }d|_        |                     ddddd¬¦  «        }|j        j        }|j        j        }|j        |_        |                     ¦   «         }| 	                    |dd¬¦  «         |                     ¦   «         }| 	                    |dd	¬¦  «         | 	                    |d
d¬¦  «         d S )NTr   Fr}   Ú	dry_speedÚTimer   Úcolor_dry_thresholdÚColorÚuse_dry_logÚSlow)
r!   rl   r•   r:   rA   rB   rC   rº   r“   r   ©r   r;   r!   r˜   r–   rJ   r—   s          r*   rm   z+PHYSICS_PT_dp_surface_canvas_paint_dry.draw  sº   € Ø”ˆØ$(ˆÔ!Ø×Ò¨$¸ÈÐX]ÐejÐÑkÔkˆàÔ&Ô6ˆØÔ(Ô/ˆàÔ(ˆŒà�kŠk‰mŒmˆØ�Š�˜+¨FˆÑ3Ô3Ð3à�kŠk‰mŒmˆØ�Š�Ð/°gˆÑ>Ô>Ð>Ø�Š�˜-¨fˆÑ5Ô5Ð5Ð5Ð5r,   N©r-   r.   r/   rn   r›   Ú
bl_optionsrf   ro   ri   r½   rm   r0   r,   r*   r³   r³   	  sp   € € € € € Ø€HØ1€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ð9ð 9ð 9ð
6ð 6ð 6ð 6ð 6r,   r³   c                   óT   — e Zd ZdZej        ZdZdhZh d£Z	e
d„ ¦   «         Zd„ Zd„ ZdS )	Ú+PHYSICS_PT_dp_surface_canvas_paint_dissolveÚDissolver�   rµ   >   r_   r`   ra   c                 ó˜   — t                                |¦  «        sdS |j        j        j        j        }|j        dk    o|j        | j        v S )NFrR   )	r2   rF   r:   rA   rB   rC   r   re   rf   ©rh   r;   rJ   s      r*   ri   z0PHYSICS_PT_dp_surface_canvas_paint_dissolve.poll<  sK   € å!×1Ò1°'Ñ:Ô:ð 	Ø�5àÔ'Ô7ÔGÔNˆàÔ$¨Ò.ÐW°7´>ÀSÔEWÐ3WÐXr,   c                 óp   — |j         j        }|j        j        }| j                             |dd¬¦  «         d S )NÚuse_dissolver   r   r»   r¼   s       r*   r½   z7PHYSICS_PT_dp_surface_canvas_paint_dissolve.draw_headerE  ó;   € ØÔ&Ô6ˆØÔ(Ô/ˆØŒ×Ò˜ .°rÐÑ:Ô:Ð:Ð:Ð:r,   c                 óN  — | j         }d|_        |                     ddddd¬¦  «        }|j        j        }|j        j        }|j        |_        |                     ¦   «         }| 	                    |dd¬¦  «         |                     ¦   «         }| 	                    |dd	¬¦  «         d S )
NTr   Fr}   Údissolve_speedrÀ   r   Úuse_dissolve_logrÄ   )
r!   rl   r•   r:   rA   rB   rC   rÎ   r“   r   rÅ   s          r*   rm   z0PHYSICS_PT_dp_surface_canvas_paint_dissolve.drawJ  s£   € Ø”ˆØ$(ˆÔ!Ø×Ò¨$¸ÈÐX]ÐejÐÑkÔkˆàÔ&Ô6ˆØÔ(Ô/ˆàÔ*ˆŒà�kŠk‰mŒmˆØ�Š�Ð*°ˆÑ8Ô8Ð8à�kŠk‰mŒmˆØ�Š�Ð,°6ˆÑ:Ô:Ð:Ð:Ð:r,   N)r-   r.   r/   rn   r°   r±   Úbl_translation_contextr›   rÇ   rf   ro   ri   r½   rm   r0   r,   r*   rÉ   rÉ   1  s|   € € € € € Ø€HØ*Ô8ÐØ1€LØ"Ð#€Jðð ð €Nð ðYð Yñ „[ðYð;ð ;ð ;ð
;ð ;ð ;ð ;ð ;r,   rÉ   c                   ó@   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	dS )ÚPHYSICS_PT_dp_canvas_outputÚOutputr^   rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   )r2   rU   re   rf   rg   s     r*   ri   z PHYSICS_PT_dp_canvas_output.polle  r    r,   c                 óÆ  — | j         }d|_        |j        j        }|j        j        }|j        }|j        }|j        dk    �rI|dk    r×| 	                    ¦   «         }| 
                    |d|j        dd¬¦  «         |                     |d¬	¦  «        rd
nd}d|                     d|d¬¦  «        _        | 	                    ¦   «         }| 
                    |d|j        dd¬¦  «         |                     |d¬	¦  «        rd
nd}d|                     d|d¬¦  «        _        nl|dk    rf| 	                    ¦   «         }| 
                    |d|dd¬¦  «         |                     |d¬	¦  «        rd
nd}d|                     d|d¬¦  «        _        |j        dk    �rG|                     ddd¬¦  «         |                     |dd¬¦  «         |                     ddddd¬¦  «        }	|	                     ¦   «         }
|
 
                    |d |j        d!d"¬¦  «         |	                     ¦   «         }
|
                     |d#¦  «         |
                     |d$d%¬¦  «         |dk    r„|
                     ¦   «         }
|
                     |dd&¬¦  «         |d'k    r0|
                     |d(d)¬¦  «         |
                     |d*¦  «         d S |d+k    r|
                     |d*d,¬¦  «         d S d S d S d S )-NTrQ   rH   Úoutput_name_aÚvertex_colorszPaintmap Layerr   r   )r8   Úindexr|   rz   ÚAzdpaint.output_toggler   r{   Úoutput_name_bzWetmap Layerrx   ÚBÚWEIGHTÚvertex_groupszVertex GrouprW   zdpaint.bakezBake Image SequenceÚMOD_DYNAMICPAINTrv   Úimage_output_pathz
Cache PathFr}   Úuv_layerÚ	uv_layersúUV MapÚimage_fileformatÚuse_premultiplyzPremultiply AlphaÚFilenamerS   Údisplace_typezDisplace Typer¢   rR   z
Wave Clamp)r!   rl   r:   rA   rB   rC   r8   r   rT   r   Úprop_searchÚdataÚoutput_existsr‘   Úoutputr   r•   r“   )r   r;   r!   r–   rJ   r<   r   r   Úiconsr˜   r—   s              r*   rm   z PHYSICS_PT_dp_canvas_output.drawl  s  € Ø”ˆØ$(ˆÔ!àÔ&Ô6ˆØÔ(Ô/ˆØŒ^ˆàÔ+ˆð Ô! XÒ-Ñ-Ø˜wÒ&Ð&à—j’j‘l”l�Ø—’ ¨¸"¼'À?ÐYi�ÑjÔjÐjà$+×$9Ò$9ÀÈ1Ð$9Ñ$MÔ$MÐX˜˜ÐSX�ØSV�—’Ð3¸%Àb�ÑIÔIÔPð —j’j‘l”l�Ø—’ ¨¸"¼'À?ÐYg�ÑhÔhÐhà$+×$9Ò$9ÀÈ1Ð$9Ñ$MÔ$MÐX˜˜ÐSX�ØSV�—’Ð3¸%Àb�ÑIÔIÔPÐPà Ò)Ð)Ø—j’j‘l”l�Ø—’ ¨¸"¸oÐTb�ÑcÔcÐcà$+×$9Ò$9ÀÈ1Ð$9Ñ$MÔ$MÐX˜˜ÐSX�ØSV�—’Ð3¸%Àb�ÑIÔIÔPð Ô! WÒ,Ñ,à�OŠO˜MÐ0EÐL^ˆOÑ_Ô_Ð_à�KŠK˜Ð!4¸<ˆKÑHÔHÐHà×#Ò#¨d¸AÈDÐ\aÐinÐ#ÑoÔoˆDà—+’+‘-”-ˆCà�OŠO˜G Z°´¸+ÈHˆOÑUÔUÐUà—+’+‘-”-ˆCØ�HŠH�WÐ0Ñ1Ô1Ð1Ø�HŠH�WÐ/Ð6IˆHÑJÔJÐJà˜wÒ&Ð&Ø—j’j‘l”l�Ø—’˜ /¸
�ÑCÔCÐCà :Ò-Ð-Ø—H’H˜W o¸O�HÑLÔLÐLØ—H’H˜W mÑ4Ô4Ð4Ð4Ð4à! VÒ+Ð+Ø—H’H˜W m¸,�HÑGÔGÐGÐGÐGð3 -Ð,ð  'Ð&ð ,Ð+r,   N©
r-   r.   r/   rn   r›   rÇ   rf   ro   ri   rm   r0   r,   r*   rÕ   rÕ   [  sf   € € € € € Ø€HØ-€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ð<Hð <Hð <Hð <Hð <Hr,   rÕ   c                   óF   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	d„ Z
dS )	Ú%PHYSICS_PT_dp_canvas_output_paintmapsÚ	PaintmapsrÕ   rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   ©r2   rX   re   rf   rg   s     r*   ri   z*PHYSICS_PT_dp_canvas_output_paintmaps.pollµ  ó-   € å!×6Ò6°wÑ?Ô?ð 	Ø�5à” #Ô"4Ð4Ð5r,   c                 óp   — |j         j        }|j        j        }| j                             |dd¬¦  «         d S )NÚuse_output_ar   r   r»   r¼   s       r*   r½   z1PHYSICS_PT_dp_canvas_output_paintmaps.draw_header¼  rÏ   r,   c                 óÂ   — | j         }d|_        |j        j        }|j        j        }|                     ¦   «         }|j        |_        |                     |dd¬¦  «         d S )NTrÙ   ÚNamer   )	r!   rl   r:   rA   rB   rC   r“   r÷   r   ©r   r;   r!   r–   rJ   Úsubs         r*   rm   z*PHYSICS_PT_dp_canvas_output_paintmaps.drawÁ  ó\   € Ø”ˆØ$(ˆÔ!àÔ&Ô6ˆØÔ(Ô/ˆà�mŠm‰oŒoˆØÔ)ˆŒ
Ø�Š�˜/°ˆÑ7Ô7Ð7Ð7Ð7r,   NrÆ   r0   r,   r*   rñ   rñ   «  sp   € € € € € Ø€HØ0€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ð;ð ;ð ;ð
	8ð 	8ð 	8ð 	8ð 	8r,   rñ   c                   óF   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	d„ Z
dS )	Ú#PHYSICS_PT_dp_canvas_output_wetmapsÚWetmapsrÕ   rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   rô   rg   s     r*   ri   z(PHYSICS_PT_dp_canvas_output_wetmaps.poll×  rõ   r,   c                 óp   — |j         j        }|j        j        }| j                             |dd¬¦  «         d S )NÚuse_output_br   r   r»   r¼   s       r*   r½   z/PHYSICS_PT_dp_canvas_output_wetmaps.draw_headerÞ  rÏ   r,   c                 óÂ   — | j         }d|_        |j        j        }|j        j        }|                     ¦   «         }|j        |_        |                     |dd¬¦  «         d S )NTrÝ   rù   r   )	r!   rl   r:   rA   rB   rC   r“   r  r   rú   s         r*   rm   z(PHYSICS_PT_dp_canvas_output_wetmaps.drawã  rü   r,   NrÆ   r0   r,   r*   rþ   rþ   Í  sp   € € € € € Ø€HØ0€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ð;ð ;ð ;ð
	8ð 	8ð 	8ð 	8ð 	8r,   rþ   c                   ó@   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	dS )Ú"PHYSICS_PT_dp_canvas_initial_colorzInitial Colorr^   rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   r·   rg   s     r*   ri   z'PHYSICS_PT_dp_canvas_initial_color.pollù  r¸   r,   c                 ó  — | j         }|j        j        }|j        j        }|j        }d|_        |                     ¦   «         }|                     |ddd¬¦  «         |j	        dk    r| 
                    ¦   «          |j	        dk    r|                     |d¦  «         d S |j	        d	k    r7|                     |d
¦  «         |                     |d|j        dd¬¦  «         d S |j	        dk    r!|                     |d|j        dd¬¦  «         d S d S )NTÚinit_color_typeÚTypeF)r   ÚexpandÚNONEÚCOLORÚ
init_colorÚTEXTUREÚinit_textureÚinit_layernamerä   rå   r   ÚVERTEX_COLORrÚ   zColor Layer)r!   r:   rA   rB   rC   r8   rl   r“   r   r  r”   rê   rë   )r   r;   r!   r–   rJ   r<   r—   s          r*   rm   z'PHYSICS_PT_dp_canvas_initial_color.draw   s  € Ø”ˆàÔ&Ô6ˆØÔ(Ô/ˆØŒ^ˆà$(ˆÔ!à�mŠm‰oŒoˆØ�Š�Ð+°&ÀˆÑGÔGÐGàÔ" fÒ,Ð,Ø�MŠM‰OŒOˆOð Ô" gÒ-Ð-Ø�KŠK˜ Ñ.Ô.Ð.Ð.Ð.àÔ$¨	Ò1Ð1Ø�HŠH�W˜nÑ-Ô-Ð-Ø�OŠO˜GÐ%5°r´wÀÐRZˆOÑ[Ô[Ð[Ð[Ð[àÔ$¨Ò6Ð6Ø�OŠO˜GÐ%5°r´wÀÐVcˆOÑdÔdÐdÐdÐdð 7Ð6r,   Nrï   r0   r,   r*   r  r  ï  sf   € € € € € Ø€HØ-€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ðeð eð eð eð er,   r  c                   ó@   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	dS )ÚPHYSICS_PT_dp_effectsÚEffectsr^   rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   r·   rg   s     r*   ri   zPHYSICS_PT_dp_effects.poll%  r¸   r,   c                 ó   — d S )Nr0   )r   r    s     r*   rm   zPHYSICS_PT_dp_effects.draw,  s   € Øˆr,   Nrï   r0   r,   r*   r  r    sa   € € € € € Ø€HØ-€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ðð ð ð ð r,   r  c                   óF   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	d„ Z
dS )	ÚPHYSICS_PT_dp_effects_spreadÚSpreadr  rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   rd   rg   s     r*   ri   z!PHYSICS_PT_dp_effects_spread.poll:  rj   r,   c                 óp   — |j         j        }|j        j        }| j                             |dd¬¦  «         d S )NÚ
use_spreadr   r   r»   r¼   s       r*   r½   z(PHYSICS_PT_dp_effects_spread.draw_headerA  ó;   € ØÔ&Ô6ˆØÔ(Ô/ˆàŒ×Ò˜ ,°RÐÑ8Ô8Ð8Ð8Ð8r,   c                 óN  — | j         }d|_        |                     ddddd¬¦  «        }|j        j        }|j        j        }|j        |_        |                     ¦   «         }| 	                    |dd¬¦  «         |                     ¦   «         }| 	                    |dd	¬¦  «         d S )
NTr   Fr}   Úspread_speedÚSpeedr   Úcolor_spread_speedrÂ   )
r!   rl   r•   r:   rA   rB   rC   r  r“   r   rÅ   s          r*   rm   z!PHYSICS_PT_dp_effects_spread.drawG  s¢   € Ø”ˆØ$(ˆÔ!Ø×Ò¨$¸ÈÐX]ÐejÐÑkÔkˆàÔ&Ô6ˆØÔ(Ô/ˆØÔ*ˆŒà�kŠk‰mŒmˆØ�Š�˜.¨wˆÑ7Ô7Ð7à�kŠk‰mŒmˆØ�Š�Ð.°WˆÑ=Ô=Ð=Ð=Ð=r,   NrÆ   r0   r,   r*   r  r  0  sp   € € € € € Ø€HØ*€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ð9ð 9ð 9ð>ð >ð >ð >ð >r,   r  c                   óF   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	d„ Z
dS )	ÚPHYSICS_PT_dp_effects_dripÚDripr  rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   rd   rg   s     r*   ri   zPHYSICS_PT_dp_effects_drip.polla  rj   r,   c                 óp   — |j         j        }|j        j        }| j                             |dd¬¦  «         d S )NÚuse_dripr   r   r»   r¼   s       r*   r½   z&PHYSICS_PT_dp_effects_drip.draw_headerh  s;   € ØÔ&Ô6ˆØÔ(Ô/ˆàŒ×Ò˜ *°2ÐÑ6Ô6Ð6Ð6Ð6r,   c                 óN  — | j         }d|_        |                     ddddd¬¦  «        }|j        j        }|j        j        }|j        |_        |                     ¦   «         }| 	                    |dd¬¦  «         |                     ¦   «         }| 	                    |dd¬¦  «         d S )NTr   Fr}   Údrip_velocity)rŒ   Údrip_acceleration)
r!   rl   r•   r:   rA   rB   rC   r'  r“   r   rÅ   s          r*   rm   zPHYSICS_PT_dp_effects_drip.drawn  s¢   € Ø”ˆØ$(ˆÔ!Ø×Ò¨$¸ÈÐX]ÐejÐÑkÔkˆàÔ&Ô6ˆØÔ(Ô/ˆàÔ&ˆŒà�kŠk‰mŒmˆØ�Š�˜/°$ˆÑ7Ô7Ð7à�kŠk‰mŒmˆØ�Š�Ð-°dˆÑ;Ô;Ð;Ð;Ð;r,   NrÆ   r0   r,   r*   r#  r#  W  sp   € € € € € Ø€HØ*€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ð7ð 7ð 7ð<ð <ð <ð <ð <r,   r#  c                   ó@   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	dS )Ú"PHYSICS_PT_dp_effects_drip_weightsÚWeightsr#  rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   rd   rg   s     r*   ri   z'PHYSICS_PT_dp_effects_drip_weights.poll‰  rj   r,   c                 óˆ   — | j         }|j        j        }|j        j        }|j        |_        t          | |j        d¦  «         d S )NÚDYNAMIC_PAINT)r!   r:   rA   rB   rC   r'  r   Úeffector_weights©r   r;   r!   r–   rJ   s        r*   rm   z'PHYSICS_PT_dp_effects_drip_weights.draw�  sD   € Ø”ˆàÔ&Ô6ˆØÔ(Ô/ˆàÔ(ˆŒå˜D 'Ô":¸OÑLÔLÐLÐLÐLr,   Nrï   r0   r,   r*   r,  r,    sf   € € € € € Ø€HØ/€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ðMð Mð Mð Mð Mr,   r,  c                   óF   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	d„ Z
dS )	ÚPHYSICS_PT_dp_effects_shrinkÚShrinkr  rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   rd   rg   s     r*   ri   z!PHYSICS_PT_dp_effects_shrink.poll¥  rj   r,   c                 óp   — |j         j        }|j        j        }| j                             |dd¬¦  «         d S )NÚ
use_shrinkr   r   r»   r¼   s       r*   r½   z(PHYSICS_PT_dp_effects_shrink.draw_header¬  r  r,   c                 óš   — | j         }d|_        |j        j        }|j        j        }|j        |_        |                     |dd¬¦  «         d S )NTÚshrink_speedr   r   )r!   rl   r:   rA   rB   rC   r8  r   r2  s        r*   rm   z!PHYSICS_PT_dp_effects_shrink.draw²  sO   € Ø”ˆØ$(ˆÔ!àÔ&Ô6ˆØÔ(Ô/ˆØÔ*ˆŒà�Š�G˜^°'ˆÑ:Ô:Ð:Ð:Ð:r,   NrÆ   r0   r,   r*   r4  r4  ›  sp   € € € € € Ø€HØ*€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ð9ð 9ð 9ð;ð ;ð ;ð ;ð ;r,   r4  c                   ó@   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	dS )ÚPHYSICS_PT_dp_cacheÚCacher^   rµ   >   r_   r`   ra   c                 ó�   — t                                |¦  «        sdS |j        j        j        j        }|j        o|j        | j        v S rc   )	r2   rF   r:   rA   rB   rC   Úis_cache_userre   rf   rÌ   s      r*   ri   zPHYSICS_PT_dp_cache.pollÇ  sF   € å!×1Ò1°'Ñ:Ô:ð 	Ø�5àÔ'Ô7ÔGÔNˆØÔ%ÐP¨7¬>¸SÔ=OÐ+OÐQr,   c                 ór   — |j         j        j        j        }|j        }t          | ||j        du d¦  «         d S )NFr0  )r:   rA   rB   rC   Úpoint_cacher   Úis_baked)r   r;   rJ   Úcaches       r*   rm   zPHYSICS_PT_dp_cache.drawÏ  s<   € ØÔ'Ô7ÔGÔNˆØÔ#ˆå�t˜U U¤^°uÐ%<¸ÑOÔOÐOÐOÐOr,   Nrï   r0   r,   r*   r<  r<  ½  si   € € € € € Ø€HØ-€LØ"Ð#€Jðð ð €Nð ðRð Rñ „[ðRðPð Pð Pð Pð Pr,   r<  c                   ó:   — e Zd ZdZdZh d£Zed„ ¦   «         Zd„ ZdS )ÚPHYSICS_PT_dp_brush_sourceÚSourcer^   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   ©r2   rO   re   rf   rg   s     r*   ri   zPHYSICS_PT_dp_brush_source.pollß  r¸   r,   c                 ó¸  — | j         }d|_        |j        j        }|j        }|                     |dd¬¦  «         |                     ddddd¬¦  «        }|j        dk    rÄ|                     ¦   «         }| 	                    ¦   «          | 
                    |d	|d
¦  «         |j        r}|                     ¦   «         }|                     ¦   «         }|j         |_        |                     |dd¬¦  «         |                     |dd¬¦  «         |                     |dd¬¦  «         |j        dv �r+|                     ¦   «         }| 	                    ¦   «          |                     |dd¬¦  «         |                     |d¦  «         |j        dk    r@|                     |d¦  «         |                     ¦   «         }|                     |d¦  «         |j        dv rƒ|j        dk    r|                     ¦   «         n|                     ¦   «         }|                     |d¦  «         |                     ¦   «         }|j        |_        |                     |d¦  «         d S d S d S )NTÚpaint_sourceÚPaintr   r   Fr}   ÚPARTICLE_SYSTEMÚparticle_systemÚparticle_systemsÚsolid_radiuszEffect Solid RadiusÚuse_particle_radiuszUse Particle's RadiusÚsmooth_radiuszSmooth Radius>   ÚPOINTÚDISTANCEÚVOLUME_DISTANCEÚpaint_distanceÚDistanceÚproximity_falloffrT  Úinvert_proximityÚuse_negative_volume>   rS  rT  Úuse_proximity_projectÚray_direction)r!   rl   r:   rN   r8   r   r•   rJ  r“   r”   rê   rM  rP  rC   rZ  )r   r;   r!   r™   r<   r˜   r—   rû   s           r*   rm   zPHYSICS_PT_dp_brush_source.drawæ  sL  € Ø”ˆØ$(ˆÔ!àÔ%Ô4ˆØŒ^ˆà�Š�E˜>°ˆÑ8Ô8Ð8à×Ò¨$¸ÈÐX]ÐejÐÑkÔkˆàÔÐ!2Ò2Ð2Ø—+’+‘-”-ˆCà�MŠM‰OŒOˆOà�OŠO˜EÐ#4°bÐ:LÑMÔMÐMàÔ$ð GØ—k’k‘m”m�à—j’j‘l”l�Ø!&Ô!:Ð:�”
Ø—’˜ Ð5J�ÑKÔKÐKà—’˜Ð 5Ð<S�ÑTÔTÐTØ—’˜ °o�ÑFÔFÐFàÔÐ!IÐIÑIØ—+’+‘-”-ˆCà�MŠM‰OŒOˆOà�HŠH�UÐ,°:ˆHÑ>Ô>Ð>Ø�HŠH�UÐ/Ñ0Ô0Ð0àÔ!Ð%6Ò6Ð6Ø—’˜Ð 2Ñ3Ô3Ð3à—k’k‘m”m�Ø—’˜Ð 5Ñ6Ô6Ð6àÔ!Ð%DÐDÐDØ',Ô'9Ð=NÒ'NÐ'N�d—k’k‘m”m�mÐTW×T^ÒT^ÑT`ÔT`�Ø—’˜Ð 7Ñ8Ô8Ð8à—j’j‘l”l�Ø"Ô8�”
Ø—’˜ Ñ0Ô0Ð0Ð0Ð0ð) JÐIð EÐDr,   Nrš   r0   r,   r*   rE  rE  Ö  sY   € € € € € Ø€HØ-€Lðð ð €Nð ð6ð 6ñ „[ð6ð01ð 01ð 01ð 01ð 01r,   rE  c                   ó:   — e Zd ZdZdZh d£Zed„ ¦   «         Zd„ ZdS )Ú%PHYSICS_PT_dp_brush_source_color_rampzFalloff RamprE  >   r_   r`   ra   c                 ó–   — t                                |¦  «        sdS |j        j        }|j        dv o|j        dk    o|j        | j        v S )NF>   rR  rS  rT  ÚRAMP)r2   rO   r:   rN   rJ  rW  re   rf   )rh   r;   r™   s      r*   ri   z*PHYSICS_PT_dp_brush_source_color_ramp.poll"  s[   € å!×7Ò7¸Ñ@Ô@ð 	Ø�5àÔ%Ô4ˆàÔÐ#KÐKð 3ØÔ$¨Ò.ð3àŒ^˜sÔ1Ð1ð	
r,   c                 ó¨   — | j         }d|_        |j        j        }|                     |dd¬¦  «         d|_        |                     |dd¬¦  «         d S )NTÚuse_proximity_ramp_alphazOnly Use Alphar   FÚ
paint_ramp©r
  )r!   rl   r:   rN   r   Útemplate_color_ramp©r   r;   r!   r™   s       r*   rm   z*PHYSICS_PT_dp_brush_source_color_ramp.draw.  s_   € Ø”ˆØ$(ˆÔ!àÔ%Ô4ˆØ�Š�EÐ5Ð<LˆÑMÔMÐMà$)ˆÔ!Ø×"Ò" 5¨,¸tÐ"ÑDÔDÐDÐDÐDr,   Nrš   r0   r,   r*   r]  r]    s^   € € € € € Ø€HØ/€Lðð ð €Nð ð	
ð 	
ñ „[ð	
ðEð Eð Eð Eð Er,   r]  c                   ó@   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	dS )ÚPHYSICS_PT_dp_brush_velocityÚVelocityr^   rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   rH  rg   s     r*   ri   z!PHYSICS_PT_dp_brush_velocity.pollC  r¸   r,   c                 óÊ  — | j         }d|_        |                     ddddd¬¦  «        }|j        j        }|                     ¦   «         }|                     |d¦  «         |                     |d¦  «         |                     ¦   «         }|                     |d¦  «         |                     ¦   «         }|j        p|j        p|j	        |_
        |                     |d¦  «         d S )	NTr   Fr}   Úuse_velocity_alphaÚuse_velocity_colorÚuse_velocity_depthÚvelocity_max)r!   rl   r•   r:   rN   r“   r   rk  rl  rm  rC   )r   r;   r!   r˜   r™   r—   rû   s          r*   rm   z!PHYSICS_PT_dp_brush_velocity.drawJ  sÖ   € Ø”ˆØ$(ˆÔ!Ø×Ò¨$¸ÈÐX]ÐejÐÑkÔkˆàÔ%Ô4ˆà�kŠk‰mŒmˆØ�Š�Ð,Ñ-Ô-Ð-Ø�Š�Ð,Ñ-Ô-Ð-à�kŠk‰mŒmˆØ�Š�Ð,Ñ-Ô-Ð-Ø�jŠj‰lŒlˆØÔ.Ðf°%Ô2JÐfÈeÔNfˆŒ
Ø�Š�˜Ñ'Ô'Ð'Ð'Ð'r,   Nrï   r0   r,   r*   rg  rg  9  sa   € € € € € Ø€HØ-€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ð(ð (ð (ð (ð (r,   rg  c                   ó@   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	dS )Ú'PHYSICS_PT_dp_brush_velocity_color_rampÚRamprg  rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   rH  rg   s     r*   ri   z,PHYSICS_PT_dp_brush_velocity_color_ramp.pollf  r¸   r,   c                 ó\   — | j         }|j        j        }|                     |dd¬¦  «         d S )NÚvelocity_rampTrc  )r!   r:   rN   rd  re  s       r*   rm   z,PHYSICS_PT_dp_brush_velocity_color_ramp.drawm  s5   € Ø”ˆàÔ%Ô4ˆà×"Ò" 5¨/À$Ð"ÑGÔGÐGÐGÐGr,   Nrï   r0   r,   r*   rp  rp  \  sf   € € € € € Ø€HØ1€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ðHð Hð Hð Hð Hr,   rp  c                   óF   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	d„ Z
dS )	Ú#PHYSICS_PT_dp_brush_velocity_smudgeÚSmudgerg  rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   rH  rg   s     r*   ri   z(PHYSICS_PT_dp_brush_velocity_smudge.poll  r¸   r,   c                 óX   — |j         j        }| j                             |dd¬¦  «         d S )NÚ
use_smudger   r   )r:   rN   r!   r   )r   r;   r™   s      r*   r½   z/PHYSICS_PT_dp_brush_velocity_smudge.draw_header†  s0   € ØÔ%Ô4ˆàŒ×Ò˜ °2ÐÑ6Ô6Ð6Ð6Ð6r,   c                 ó„   — | j         }d|_        |j        j        }|j        |_        |                     |ddd¬¦  «         d S )NTÚsmudge_strengthÚStrengthr‹   )r!   rl   r:   rN   rz  rC   r   re  s       r*   rm   z(PHYSICS_PT_dp_brush_velocity_smudge.draw‹  sG   € Ø”ˆØ$(ˆÔ!àÔ%Ô4ˆàÔ(ˆŒØ�Š�EÐ,°:ÀdˆÑKÔKÐKÐKÐKr,   NrÆ   r0   r,   r*   rv  rv  u  su   € € € € € Ø€HØ1€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ð7ð 7ð 7ð
Lð Lð Lð Lð Lr,   rv  c                   ó@   — e Zd ZdZdZdhZh d£Zed„ ¦   «         Zd„ Z	dS )ÚPHYSICS_PT_dp_brush_waveÚWavesr^   rµ   >   r_   r`   ra   c                 óV   — t                                |¦  «        sdS |j        | j        v S rc   rH  rg   s     r*   ri   zPHYSICS_PT_dp_brush_wave.pollŸ  r¸   r,   c                 ó`  — | j         }d|_        |j        j        }|                     |dd¬¦  «         |                     ddddd¬¦  «        }|j        dk    rV|                     ¦   «         }|                     |d	¦  «         |                     ¦   «         }|                     |d
¦  «         d S d S )NTÚ	wave_typer	  r   r   Fr}   ÚREFLECTÚwave_factorÚ
wave_clamp)r!   rl   r:   rN   r   r•   rƒ  r“   )r   r;   r!   r™   r˜   r—   s         r*   rm   zPHYSICS_PT_dp_brush_wave.draw¦  s±   € Ø”ˆØ$(ˆÔ!àÔ%Ô4ˆà�Š�E˜;¨VˆÑ4Ô4Ð4à×Ò¨$¸ÈÐX]ÐeiÐÑjÔjˆàŒ?˜iÒ'Ð'Ø—+’+‘-”-ˆCØ�HŠH�U˜MÑ*Ô*Ð*à—+’+‘-”-ˆCØ�HŠH�U˜LÑ)Ô)Ð)Ð)Ð)ð (Ð'r,   Nrï   r0   r,   r*   r  r  •  sa   € € € € € Ø€HØ-€LØ"Ð#€Jðð ð €Nð ð6ð 6ñ „[ð6ð*ð *ð *ð *ð *r,   r  Ú__main__)Úregister_classN)%Ú	bpy.typesr   r   Úbpy.app.translationsr   r°   Úbl_ui.properties_physics_commonr   r   r	   r2   r^   rq   r�   r³   rÉ   rÕ   rñ   rþ   r  r  r  r#  r,  r4  r<  rE  r]  rg  rp  rv  r  Úclassesr-   Ú	bpy.utilsrˆ  rh   r0   r,   r*   ú<module>rŽ     ss  ðð
ð ð ð ð ð ð ð ð ;Ð :Ð :Ð :Ð :Ð :ðð ð ð ð ð ð ð ð2ð 2ð 2ð 2ð 2 Fñ 2ô 2ð 2ð(0Wð 0Wð 0Wð 0Wð 0Wñ 0Wô 0Wð 0Wðf#ð #ð #ð #ð #Ð1°5ñ #ô #ð #ð0U/ð U/ð U/ð U/ð U/Ð(:¸Eñ U/ô U/ð U/ðp??ð ??ð ??ð ??ð ??Ð#5°uñ ??ô ??ð ??ðD%6ð %6ð %6ð %6ð %6Ð-?Àñ %6ô %6ð %6ðP';ð ';ð ';ð ';ð ';Ð2DÀeñ ';ô ';ð ';ðTMHð MHð MHð MHð MHÐ"4°eñ MHô MHð MHð`8ð 8ð 8ð 8ð 8Ð,>Àñ 8ô 8ð 8ðD8ð 8ð 8ð 8ð 8Ð*<¸eñ 8ô 8ð 8ðD)eð )eð )eð )eð )eÐ);¸Uñ )eô )eð )eðXð ð ð ð Ð.°ñ ô ð ð*$>ð $>ð $>ð $>ð $>Ð#5°uñ $>ô $>ð $>ðN%<ð %<ð %<ð %<ð %<Ð!3°Uñ %<ô %<ð %<ðPMð Mð Mð Mð MÐ);¸Uñ Mô Mð Mð8;ð ;ð ;ð ;ð ;Ð#5°uñ ;ô ;ð ;ðDPð Pð Pð Pð PÐ,¨eñ Pô Pð Pð2@1ð @1ð @1ð @1ð @1Ð!3°Uñ @1ô @1ð @1ðFEð Eð Eð Eð EÐ,>Àñ Eô Eð Eð@ (ð  (ð  (ð  (ð  (Ð#5°uñ  (ô  (ð  (ðFHð Hð Hð Hð HÐ.@À%ñ Hô Hð Hð2Lð Lð Lð Lð LÐ*<¸eñ Lô Lð Lð@ *ð  *ð  *ð  *ð  *Ð1°5ñ  *ô  *ð  *ðH "ØØ%Ø Ø/Ø*ØØØ ØØ&Ø Ø&ØØ)Ø Ø+Ø'ØØØ)Ø'ð-€ð4 ˆzÒÐØ(Ð(Ð(Ð(Ð(Ð(Øð ð ˆØˆ�sÑÔÐÐð Ððð r,   