
    G@d`                        d Z ddlZddlZddlmZmZ ddlmZmZ ddl	m
Z
 ddlmZ ddlmZ ddlmZ d	gZg d
Ze
ez   Zg dZed eD             z  ZdZej        dk    Zej        dk    Zej                            d          ZerdndZd                    e          Zdi dddddedddddddddd d!dd"dd#dd$d%d&d'd(dd)dd*d+d,dddddd-d.ddd/fd0ddg d1fd2ddd3dd3dd4d5fd6d7g ifd8d9g g g g d:fd;d<d=dddd>d?d@fdAddddg g d9dBfdCi dDddEddFddGddHddIdJdKddLddMddNddOdPdQdRdSdTdUddVd9dWddXd9ddddd9d9dddddddddYfdZed[edddddddddd\fd]dddd^fd_i d`edaedbddcdddddeddfddgddhdidjddkddlddmddndodpddqddrdi dsddtdduddvddwddxddydzd{dTd|dd}dd~dddddddddddddJi dddddddddddddddddddddddddddddddddddddfddddddfdddddddddddddfddddddfdjdddddddddfdedddddddddddfddeddddddfddg deddd9gegdddd4dfdddifddddi i i dfdddifddg d=ddfddddddddfddddfdi ddddddddddÓddœddǓddɓdd˓dd͓ddϓddѓddӓddՓddדddٓddۓi ddݓddߓddddddddddddddddddddddddddderdndddi dd ddddderdndderdnd	d
ddddedz   derdndderdndddddddddddd d!d"d#i d$d%d&erdndd'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDi dEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddeedfz   i dgdhdiedjz   dkedlz   dmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddi dddddddddddddedz   ddddddddddddddddddddi dd9dd\ddhdddddddddddddd\ddhdddddddddddÐdTi dĐddŐddƐdTdǐdndȐdpdɐdxdʐdzdːdd̐d~d͐ddΐddϐdTdАdVdѐdғdӐdԓdՐdTd֐dVdҐdԐdאd؜fdefgZg dg dڢfd0dgfd_g dܢfddgfdg dޢfdAg dߢfddgfdjddgfdg dfd6g fd8g fdg dfdddgfddgfgdZ dZ!dS (  z
Spyder configuration options.

Note: Leave this file free of Qt related imports, so that it can be used to
quickly load a user config file.
    N)	CHECK_ALLEXCLUDED_NAMES)MEDIUM
SANS_SERIF)
IMPORT_EXT)
APPEARANCE)TASKS_PATTERN)PREFERRED_MODULESz)*.csv, *.dat, *.log, *.tmp, *.bak, *.orig)	z.pyz.ipynbz.datz.pdfz.pngz.svgz.mdz.ymlz.yaml)READMEINSTALLLICENSE	CHANGELOGc                 *    g | ]}|t           vd |z   S )*)NAME_FILTERS).0_exts     2lib/python3.11/site-packages/spyder/config/main.py
<listcomp>r   )   s&    OOOd,6N6Nt6N6N6N    iR  ntdarwinlinuxMetaCtrlz, mainopenglsoftwaresingle_instanceTopen_files_portmac_open_fileFnormal_screen_resolutionhigh_dpi_scalinghigh_dpi_custom_scale_factorhigh_dpi_custom_scale_factorsz1.5vertical_tabsprompt_on_exitpanes_lockedwindow/size)i  i  window/position)
   r+   zwindow/is_maximizedzwindow/is_fullscreenwindow/prefs_dialog_size)i  i  use_custom_margin   ),     )custom_marginuse_custom_cursor_blinkingshow_internal_errorscheck_updates_on_startupzcursor/widthcompletion/sizezreport_error/remember_tokenshow_dpi_messagetoolbar)enabletoolbars_visiblelast_visible_toolbars	statusbari  i  )show_status_barzmemory_usage/enablezmemory_usage/timeoutzcpu_usage/enablezcpu_usage/timeoutzclock/enablezclock/timeoutpythonpath_managerspyder_pythonpathquick_layouts )place_holdernamesorderactiveui_namesinternal_consoler/      SciTEz-goto:)max_line_countworking_dir_historyworking_dir_adjusttocontentswrapzcodecompletion/autozexternal_editor/pathzexternal_editor/gotolinemain_interpreter)defaultcustomzumr/enabledzumr/verbosezumr/namelistcustom_interpreters_listcustom_interpreteripython_consoleshow_bannercompletion_typeshow_calltipsask_before_closingshow_reset_namespace_warningbuffer_sizei  pylabzpylab/autoloadzpylab/backendzpylab/inline/figure_formatzpylab/inline/resolutionH   zpylab/inline/width   zpylab/inline/height   zpylab/inline/bbox_incheszstartup/run_lineszstartup/use_run_filezstartup/run_file)greedy_completerjedi_completerautocallsymbolic_math	in_prompt
out_promptshow_elapsed_timeask_before_restarthide_cmd_windowspdb_prevent_closingpdb_ignore_libpdb_execute_eventspdb_use_exclamation_markpdb_stop_first_linevariable_explorerz.6g)	check_alldataframe_formatexcluded_namesexclude_privateexclude_uppercaseexclude_capitalizedexclude_unsupportedexclude_callables_and_modulestruncateminmaxshow_callable_attributesshow_special_attributesplots)mute_inline_plottingshow_plot_outlineauto_fit_plottingeditorzprinter_header/font/familyzprinter_header/font/sizezprinter_header/font/italiczprinter_header/font/boldrL   wrapflag	todo_listrealtime_analysiszrealtime_analysis/timeouti	  outline_explorerline_numbersblank_spaces	edge_lineedge_line_columns79indent_guidescode_foldingshow_code_folding_warningscroll_past_endtoolbox_panelclose_parenthesesclose_quotes
add_colonsauto_unindentindent_charsz*    *tab_stop_width_spacescheck_eol_charsconvert_eol_on_saveconvert_eol_on_save_toLFtab_always_indentintelligent_backspaceautomatic_completions!automatic_completions_after_chars   completions_hintcompletions_hint_after_msunderline_errorshighlight_current_linehighlight_current_celloccurrence_highlightingzoccurrence_highlighting/timeouti  always_remove_trailing_spacesadd_newlinealways_remove_trailing_newlinesshow_tab_barshow_class_func_dropdownmax_recent_files   save_all_before_runfocus_to_editorrun_cell_copyonsave_analysisautosave_enabledautosave_interval<   Numpydoc)docstring_typestrip_trailing_spaces_on_modify
historylog)r8   rL   	go_to_eofr   help)r8   max_history_entriesrL   zconnect/editorzconnect/ipython_consolemathautomatic_import
plain_mode	rich_modeshow_sourcelocked
onlinehelpg?)r8   zoom_factorhandle_linksr   )r8   show_fullpathshow_all_filesgroup_cellssort_files_alphabeticallyshow_commentsfollow_cursordisplay_variablesproject_explorerr+   )name_filtersshow_allshow_hscrollbarmax_recent_projectsvisible_if_project_opendate_columnsingle_click_to_openshow_hiddensize_columntype_columnr   explorer)r8   r   r   r   r   r   r   find_in_files)zutf-8z
iso-8859-1cp1252)r8   supported_encodingsexcludeexclude_regexpsearch_text_regexpsearch_textsearch_text_samplesmore_optionscase_sensitiveexclude_case_sensitivemax_resultsbreakpointsr8   completions   )r8   enable_code_snippetscompletions_wait_for_msenabled_providersprovider_configurationrequest_prioritiesprofilerpylint)r8   history_filenamesmax_entriesproject_dir
workingdir)rJ   z%console/use_project_or_home_directoryzconsole/use_cwdzconsole/use_fixed_directoryz%startup/use_project_or_home_directoryzstartup/use_fixed_directorytours)r8   show_tour_message	shortcutsz_/close panezShift+Ctrl+F4z_/lock unlock paneszShift+Ctrl+F5z_/use next layoutzShift+Alt+PgDownz_/use previous layoutzShift+Alt+PgUpz_/maximize panezCtrl+Alt+Shift+Mz_/fullscreen modeF11z_/save current layoutzShift+Alt+Sz_/layout preferenceszShift+Alt+Pz_/spyder documentationF1z	_/restartzShift+Alt+Rz_/quitzCtrl+Qz_/file switcherzCtrl+Pz_/symbol finderz
Ctrl+Alt+Pz_/debugzCtrl+F5z_/debug step overzCtrl+F10z_/debug continuezCtrl+F12z_/debug step intozCtrl+F11z_/debug step returnzCtrl+Shift+F11z_/debug exitzCtrl+Shift+F12z_/runF5z_/configurezCtrl+F6z_/re-run last scriptF6z_/switch to helpzCtrl+Shift+Hz_/switch to outline_explorerzCtrl+Shift+Oz_/switch to editorzCtrl+Shift+Ez_/switch to historylogzCtrl+Shift+Lz_/switch to onlinehelpzCtrl+Shift+Dz_/switch to project_explorerzCtrl+Shift+Pz_/switch to ipython_consolezCtrl+Shift+Iz_/switch to variable_explorerzCtrl+Shift+Vz_/switch to find_in_fileszCtrl+Shift+Fz_/switch to explorerzCtrl+Shift+Xz_/switch to plotszCtrl+Shift+JzCtrl+Shift+Gz_/switch to pylintzCtrl+Shift+Cz_/switch to profilerzCtrl+Shift+Rz_/switch to breakpointszCtrl+Shift+Bzfind_replace/find textzCtrl+Fzfind_replace/find nextzCtrl+GF3zfind_replace/find previouszShift+F3zfind_replace/replace textzCtrl+Rz"find_replace/hide find and replaceEscapezeditor/code completionz+Spacezeditor/duplicate line upzCtrl+Alt+UpzShift+Alt+Upzeditor/duplicate line downzCtrl+Alt+DownzShift+Alt+Downzeditor/delete linezCtrl+Dzeditor/transform to uppercasezCtrl+Shift+Uzeditor/transform to lowercasezCtrl+Uzeditor/indentzCtrl+]zeditor/unindentzCtrl+[zeditor/move line upzAlt+Upzeditor/move line downzAlt+Downzeditor/go to new linezCtrl+Shift+Returnzeditor/go to definitionzeditor/toggle commentzCtrl+1zeditor/blockcommentzCtrl+4zeditor/unblockcommentzCtrl+5zeditor/start of linezMeta+Azeditor/end of linezMeta+Ezeditor/previous linezMeta+Pzeditor/next linezMeta+Nzeditor/previous charzMeta+Bzeditor/next charzMeta+Fzeditor/previous wordz	Ctrl+Leftzeditor/next wordz
Ctrl+Rightzeditor/kill to line endzMeta+Kzeditor/kill to line startzMeta+Uzeditor/yankzMeta+Yzeditor/rotate kill ringzShift+Meta+Yzeditor/kill previous wordzMeta+Backspacezeditor/kill next wordzMeta+Dzeditor/start of documentz	Ctrl+Homezeditor/end of documentzCtrl+Endzeditor/undozCtrl+Zzeditor/redozCtrl+Shift+Zz
editor/cutzCtrl+Xzeditor/copyzCtrl+Czeditor/pastezCtrl+Vzeditor/deleteDelzeditor/select allzCtrl+Azeditor/inspect current objectzCtrl+Izeditor/breakpointF12zeditor/conditional breakpointz	Shift+F12zeditor/run selectionF9zeditor/run to linezShift+F9zeditor/run from linez+F9zeditor/go to linezCtrl+Lzeditor/go to previous filez
+Shift+Tabzeditor/go to next filez+Tabzeditor/cycle to previous filez	Ctrl+PgUpzeditor/cycle to next filezCtrl+PgDownzeditor/new filezCtrl+Nzeditor/open last closedzCtrl+Shift+Tzeditor/open filezCtrl+Ozeditor/save filezCtrl+Szeditor/save allz
Ctrl+Alt+Szeditor/save aszCtrl+Shift+Szeditor/close allzCtrl+Shift+Wzeditor/last edit locationzCtrl+Alt+Shift+Leftzeditor/previous cursor positionzAlt+Leftzeditor/next cursor positionz	Alt+Rightzeditor/previous warningzCtrl+Alt+Shift+,zeditor/next warningzCtrl+Alt+Shift+.zeditor/zoom in 1zCtrl++zeditor/zoom in 2zCtrl+=zeditor/zoom outzCtrl+-zeditor/zoom resetzCtrl+0zeditor/close file 1zCtrl+Wzeditor/close file 2zCtrl+F4zeditor/run cellz+Returnzeditor/run cell and advancezShift+Returnzeditor/debug cellzAlt+Shift+Returnzeditor/go to next cellz	Ctrl+Downzeditor/go to previous cellzCtrl+Upzeditor/re-run last cellz
Alt+Returnzeditor/split verticallyzCtrl+{zeditor/split horizontallyzCtrl+_zeditor/close split panelzAlt+Shift+Wzeditor/docstringz
Ctrl+Alt+Dzeditor/autoformattingz
Ctrl+Alt+Iz%editor/show in external file explorerzconsole/inspect current objectzconsole/clear shellzconsole/clear linezShift+Escapezpylint/run analysisF8zprofiler/run profilerF10zipython_console/new tabzCtrl+Tzipython_console/reset namespacez
Ctrl+Alt+Rzipython_console/restart kernelzCtrl+.z&ipython_console/inspect current objectzipython_console/clear shellzipython_console/clear linez"ipython_console/enter array inlinez
Ctrl+Alt+Mz!ipython_console/enter array tablezCtrl+Mz array_builder/enter array inlinezarray_builder/enter array tablezvariable_explorer/copyzvariable_explorer/searchzvariable_explorer/refreshz
plots/copyzplots/previous figurezplots/next figurez
plots/savezplots/save allzplots/closezplots/close allzplots/zoom inzplots/zoom outzexplorer/copy filezexplorer/paste filezexplorer/copy absolute pathzAlt+Shift+Czexplorer/copy relative pathzAlt+Shift+Dzproject_explorer/copy filezproject_explorer/paste filezAlt+Shift+F)z#project_explorer/copy absolute pathz#project_explorer/copy relative pathzfind_in_files/find in files
appearance)r5   crashcurrent_versionhistorylog_filenamer*   r,   r)   zwindow/stater:   )autosave_mapping	bookmarks	filenameslayout_settingsrecent_filessplitter_statefile_associations)path_historysearch_textexclude_indexsearch_in_index)rP   rQ   
executabler   expanded_statescrollbar_position)current_project_pathr  recent_projectsr   r	  run)r   configurationsdefaultconfigurationzdefault/wdir/fixed_directoryzconsole/fixed_directoryzstartup/fixed_directoryr   )spyder	transientz74.0.0)"__doc__ossysspyder.config.baser   r   spyder.config.fontsr   r   spyder.config.utilsr   spyder.config.appearancer   %spyder.plugins.editor.utils.findtasksr	   ,spyder.utils.introspection.module_completionr
   EXCLUDE_PATTERNSSHOW_EXT
USEFUL_EXTr   OPEN_FILES_PORTnameWINplatformMAC
startswithLINUXCTRLjoinPRELOAD_MDOULESDEFAULTSNAME_MAPCONF_VERSION r   r   <module>r+     s(    
			 



 9 8 8 8 8 8 8 8 2 2 2 2 2 2 2 2 * * * * * * / / / / / / ? ? ? ? ? ? J J J J J J @@    ("
 =<< OO
OOO O  	go	lh(( vv& ))-.. 
   u	
 )$ !% -e .u u  d [   $T %e  )+!" "4#$  !,1&**.!+-2"&3  8 "&')  !%%)&*"'#'## 	 "!2      #%'.3%*&-*2 	  !! *,$& 	 #T## t# #E	#
 -d# S# t# # q# +A# (# #A# $Q# )$# "2#  %e!#" !"##$ #( %$#($( #'%) %$(*.%)E# # #$J !$"' .!%#(%*%*/3*.).   &*#(#'  6*J6(&6 +E6 )%	6
 e6 $6 46 "46 *46 !$6 d6 e6 46 "46 u6  d!6" *4#6 6$  %6& t'6( "4)6* d+6, D-6. t/60 h162 &q364  566 $U768 '96: "5;6< &t=6> &t?6@ 21A6B !$C6D *3E6 6 6F !%G6H 'I6J 'K6L (M6N 0O6P .uQ6R US6T 0U6V dW6X )%Y6Z !"[6\ $T]6^  _6` ua6b  c6d !$e6f "2g6 6h !+16k6 6 67p #	  %' %)."&!"  #%'	   $ %!+0###(	 	
  *!%%')-"&+!"""  *"&+""! 	 %F%F%F) %$) T&3_# %(-!   '+*-$&)+%'   #%!	  %'7<!%-27;-2  #' 
 non $_n "#5	n
 &'7n  !3n "5n &}n %mn 'n =n n  n  n n  ":!n" !*#n$ ":%n n& $%5'n( .)n* t+n, Y-n. %d/n2 !.3n4 -n5n6 #N7n8 '9n: ';n< -n=n> ,^?n@ .~AnB *>CnD %nEnF "S#L>>nGnH #NIn n nJ %nKnL (MnP 'QnR 'C(ATSnT +$'7..ZWnX *8YnZ 3H[n^ 'X_n` )#&:--Ncnd +%(>//.>gnh #Hinj .~knl .xmnn xonp  qnr $Xsnt &zun n nv &':wnx ()B(ynz &x{n| $X}n~ &xn@ %hAnB #HCnD %hEnF !(GnH %hInJ !(KnL %kMnN !,OnP (QnR *8SnT XUnV (Wn n nX *+;YnZ &x[n\ )+]n^ '
_n` Xanb ^cnd Henf Xgnh hinj uknl "8mnn .xonp "5qnr .{snt %dunv #Jwnx %dUlyn n nz "8{n| +D<,?}n~ 'vn@ .{AnB *=CnD  EnF (GnH !(InJ !(KnL  MnN OnP !.QnR *+@SnT 0UnV ,[WnX ();YnZ $%7[n n n\ !(]n^ !(_n`  anb "8cnd $Xenf $Ygnh  	!1inj ,^knl "#5mnn 'onp +Iqnr (snt (unv *8wnx )-ynz !,{n| &|}n n n~ 6rnB /CnD $XEnF #NGnJ $TKnN &uOnR (SnT 0UnV /WnX 7YnZ ,X[n\ +N]n^ 3L_n` 28and 1,enf 0gnj 'kn n nl )(mnn *8onr Hsnt &{unv "=wnx Hynz {n| X}n~  n@ xAnB CnF #HGnH $XInJ ,]KnL ,]MnP +HQnR ,XSn nT 6C5B-:[n n no` :&GdR  
 	 	 	 
	 
# 	 
    	 

 	 
    	 
    	 
 	 
  	
 
    	 
r"	"	    	 
%% 	
 

 	QLT TB r   