From dc54a081fc996db65f6ef5610b0d6feec1a70d70 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Tue, 11 Jul 2023 00:37:42 +0200 Subject: [PATCH] Update Customizing the interface and Using an external text editor docs --- tutorials/editor/customizing_editor.rst | 170 ++++++++++++++++-- tutorials/editor/external_editor.rst | 29 +-- .../img/editor_external_editor_settings.webp | Bin 0 -> 7486 bytes tutorials/editor/img/editor_settings.png | Bin 21403 -> 0 bytes tutorials/editor/img/editor_settings.webp | Bin 0 -> 23990 bytes .../editor/img/editor_ui_intro_editor_07.png | Bin 783 -> 0 bytes .../editor/img/editor_ui_intro_editor_08.png | Bin 4348 -> 0 bytes tutorials/editor/img/editor_ui_move_dock.webp | Bin 0 -> 384 bytes .../editor/img/editor_ui_resize_dock.webp | Bin 0 -> 980 bytes .../img/editor_ui_split_script_editor.webp | Bin 0 -> 1904 bytes .../img/editor_ui_split_shader_editor.webp | Bin 0 -> 1820 bytes 11 files changed, 175 insertions(+), 24 deletions(-) create mode 100644 tutorials/editor/img/editor_external_editor_settings.webp delete mode 100644 tutorials/editor/img/editor_settings.png create mode 100644 tutorials/editor/img/editor_settings.webp delete mode 100644 tutorials/editor/img/editor_ui_intro_editor_07.png delete mode 100644 tutorials/editor/img/editor_ui_intro_editor_08.png create mode 100644 tutorials/editor/img/editor_ui_move_dock.webp create mode 100644 tutorials/editor/img/editor_ui_resize_dock.webp create mode 100644 tutorials/editor/img/editor_ui_split_script_editor.webp create mode 100644 tutorials/editor/img/editor_ui_split_shader_editor.webp diff --git a/tutorials/editor/customizing_editor.rst b/tutorials/editor/customizing_editor.rst index 1f550b2ef09..fa844fd7855 100644 --- a/tutorials/editor/customizing_editor.rst +++ b/tutorials/editor/customizing_editor.rst @@ -1,31 +1,177 @@ -:article_outdated: True - .. _doc_customizing_editor: Customizing the interface ========================= -Godot's interface lives in a single window. You cannot split it across multiple -screens although you can work with an external code editor like Atom or Visual -Studio Code for instance. +Godot's interface lives in a single window by default. Since Godot 4.0, you can +split several elements to separate windows to better make use of multi-monitor +setups. Moving and resizing docks -~~~~~~~~~~~~~~~~~~~~~~~~~ +------------------------- Click and drag on the edge of any dock or panel to resize it horizontally or -vertically. +vertically: + +.. figure:: img/editor_ui_resize_dock.webp + :align: center + :alt: Resizing a dock in the editor + + Resizing a dock in the editor -.. image:: img/editor_ui_intro_editor_07.png +Click the "3 vertical dots" icon at the top of any dock to change its location, +or split it to a separate window by choosing **Make Floating** in the submenu that appears: -Click the three-dotted icon at the top of any dock to change its location. +.. figure:: img/editor_ui_move_dock.webp + :align: center + :alt: Moving a dock in the editor -.. image:: img/editor_ui_intro_editor_08.png + Moving a dock in the editor -Go to the ``Editor`` menu and ``Editor Settings`` to fine-tune the look and feel -of the editor. +To move a floating dock back to the editor window, close the dock window using +the **×** button in the top-right corner of the window (or in the top-left +corner on macOS). Alternatively, you can press :kbd:`Alt + F4` while the split +window is focused. .. This page lacks information about: - Useful editor settings or sections of the settings window that are relevant to customizing the interface. - Layouts + +Splitting the script or shader editor to its own window +------------------------------------------------------- + +.. note:: + + This feature is only available on platforms that support spawning multiple + windows: Windows, macOS and Linux. + + This feature is also not available if **Single Window Mode** is enabled in + the Editor Settings. + +Since Godot 4.1, you can split the script or shader editor to its own window. + +To split the script editor to its own window, click the corresponding button in +the top-right corner of the script editor: + +.. figure:: img/editor_ui_split_script_editor.webp + :align: center + :alt: Splitting the script editor to its own window + + Splitting the script editor to its own window + +To split the shader editor to its own window, click the corresponding button in +the top-right corner of the script editor: + +.. figure:: img/editor_ui_split_shader_editor.webp + :align: center + :alt: Splitting the shader editor to its own window + + Splitting the shader editor to its own window + +To go back to the previous state (with the script/shader editor embedded in the +editor window), close the split window using the **×** button in the top-right +corner of the window (or in the top-left corner on macOS). Alternatively, you +can press :kbd:`Alt + F4` while the split window is focused. + +Customizing editor layouts +-------------------------- + +You may want to save and load a dock configuration depending on the kind of task +you're working on. For instance, when working on animating a character, it may +be more convenient to have docks laid out in a different fashion compared to +when you're designing a level. + +For this purpose, Godot provides a way to save and restore editor layouts. +Before saving a layout, make changes to the docks you'd like to save. The +following changes are persisted to the saved layout: + +- Moving a dock. +- Resizing a dock. +- Making a dock floating. +- Changing a floating dock's position or size. +- FileSystem dock properties: split mode, display mode, sorting order, file list + display mode, selected paths and unfolded paths. + +.. note:: + + Splitting the script or shader editor to its own window is *not* persisted + as part of a layout. + +After making changes, open the **Editor** menu at the top of the editor then +choose **Editor Layouts > Save**. Enter a name for the layout, then click +**Save**. If you've already saved an editor layout, you can choose to override +an existing layout using the list. + +After making changes, open the **Editor** menu at the top of the editor then +choose **Editor Layouts**. In the dropdown list, you will see a list of saved +editor layouts, plus **Default** which is a hardcoded editor layout that can't +be removed. The default layout matches a fresh Godot installation with no +changes made to the docks' position and size, and no floating docks. + +You can remove a layout using the **Delete** option in the **Editor Layouts** +dropdown. + +.. tip:: + + If you name the saved layout ``Default`` (case-sensitive), the default + editor layout will be overwritten. Note that the ``Default`` does not appear + in the list of layouts to overwrite until you overwrite it once, but you can + still write its name manually. + + You can go back to the standard default layout by removing the ``Default`` + layout after overriding it. (This option does not appear if you haven't + overridden the default layout yet.) + +Editor layouts are saved to a file named ``editor_layouts.cfg`` in +the configuration path of the :ref:`doc_data_paths_editor_data_paths`. + +Customizing editor settings +--------------------------- + +In the **Editor** menu at the top of the editor, you can find an **Editor +Settings** option. This opens a window similar to the Project Settings, but with +settings used by the editor. These settings are shared across all projects and +are not saved in the project files. + +.. figure:: img/editor_settings.webp + :align: center + :alt: The Editor Settings window + + The Editor Settings window + +Some commonly changed settings are: + +- **Interface > Editor > Editor Language:** Controls the language the editor + displays in. To make English tutorials easier to follow, you may want to + change this to English so that menu names are identical to names referred to + by tutorials. The language can also be changed in the top-right corner of the + project manager. +- **Interface > Editor > Display Scale:** Controls how large UI elements display + on screen. The default **Auto** setting finds a suitable value based on your + display's DPI and resolution. Due to engine limitations, it only takes the + display-provided scaling factor on macOS, not on Windows or Linux. +- **Interface > Editor > Single Window Mode:** If enabled, this forces the + editor to use a single window. This disables certain features such as + splitting the script/shaders editor to their own window. Single-window mode + can be more stable, especially on Linux when using Wayland. +- **Interface > Theme > Preset:** The editor theme preset to use. The **Light** theme + preset may be easier to read if you're outdoors or in a room with sunlight. + The **Black (OLED)** preset can reduce power consumption on OLED displays, + which are increasingly common in laptops and phones/tablets. +- **FileSystem > Directories > Autoscan Project Path:** This can be set to a + folder path that will be automatically scanned for projects in the project + manager every time it starts. +- **FileSystem > Directories > Default Project Path:** Controls the default + location where new projects are created in the project manager. +- **Editors > 3D > Emulate Numpad:** This allows using the top row 0-9 keys in + the 3D editor as their equivalent numpad keys. It's recommended to enable this + option if you don't have a number pad on your keyboard. +- **Editors > 3D > Emulate 3 Button Mouse:** This allows using the pan, zoom and + orbit modifiers in the 3D editor even when not holding down any mouse button. + It's recommended to enable this option if you're using a trackpad. + +See the :ref:`class_EditorSettings` class reference for a complete description +of most editor settings. You can also hover an editor setting's name with the +mouse in the Editor Settings to show its description. diff --git a/tutorials/editor/external_editor.rst b/tutorials/editor/external_editor.rst index 5aa87a76456..2a5e6145a65 100644 --- a/tutorials/editor/external_editor.rst +++ b/tutorials/editor/external_editor.rst @@ -1,19 +1,21 @@ -:article_outdated: True - .. _doc_external_editor: Using an external text editor -============================== +============================= This page explains how to code using an external text editor. Godot can be used with an external text editor, such as Sublime Text or Visual -Studio Code. Browse to the relevant editor settings: ``Editor -> Editor Settings --> Text Editor -> External`` +Studio Code. Browse to the relevant editor settings: +**Editor > Editor Settings > Text Editor > External** + +.. figure:: img/editor_external_editor_settings.webp + :align: center + :alt: Text Editor > External section of the Editor Settings -.. image:: img/editor_settings.png + **Text Editor > External** section of the Editor Settings -There are two fields: the executable path and command-line flags. The flags +There are two text fields: the executable path and command-line flags. The flags allow you to integrate the editor with Godot, passing it the file path to open and other relevant arguments. Godot will replace the following placeholders in the flags string: @@ -30,7 +32,7 @@ the flags string: | ``{line}`` | The line number of the error | +---------------------+-----------------------------------------------------+ -Some example Exec Flags for various editors include: +Some example **Exec Flags** for various editors include: +---------------------+-----------------------------------------------------+ | Editor | Exec Flags | @@ -50,16 +52,19 @@ Some example Exec Flags for various editors include: | Sublime Text | ``{project} {file}:{line}:{column}`` | +---------------------+-----------------------------------------------------+ -.. note:: For Visual Studio Code on Windows, you will have to point to the ``code.cmd`` - file. For Emacs, you can call ``emacsclient`` instead of ``emacs`` if - you use the server mode. +.. note:: + + For Visual Studio Code on Windows, you will have to point to the ``code.cmd`` + file. + For Emacs, you can call ``emacsclient`` instead of ``emacs`` if + you use the server mode. Using External Editor in Debugger --------------------------------- Using external editor in debugger is determined by a separate option in settings. -For details see :ref:`Script editor debug tools and options `. +For details, see :ref:`Script editor debug tools and options `. Official editor plugins ----------------------- diff --git a/tutorials/editor/img/editor_external_editor_settings.webp b/tutorials/editor/img/editor_external_editor_settings.webp new file mode 100644 index 0000000000000000000000000000000000000000..ae7bc569bd364cdfb6404accf17351322ac32a53 GIT binary patch literal 7486 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

j~!b+*fLQuAB4nsq-o)o0joDZ8+p!jI2p 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 S8?Z^Jb=dvr!LkECC;SIWk4>xq diff --git a/tutorials/editor/img/editor_settings.webp b/tutorials/editor/img/editor_settings.webp new file mode 100644 index 0000000000000000000000000000000000000000..3ae35e47872488da8221ab925b1cdfc489ad4b13 GIT binary patch literal 23990 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 literal 0 HcmV?d00001 diff --git a/tutorials/editor/img/editor_ui_intro_editor_07.png b/tutorials/editor/img/editor_ui_intro_editor_07.png deleted file mode 100644 index f3dd027491b32d3ed0712374a27f42f0a4238b2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y;2i#V8pWMtykBA|eKfKQ04udi=KZ99-Ovi4Wi zu~ybJmsd5ERo0V|)0C9e0E++r|Nr;z-@ktS`uP)xejYh`^1#8PJ9g~duwl!}m1~zQ zS-E)eiuv=GOq(`$(xe#^CQR$=p9VCrqN=&Ps;R8JzO=lq1W1h}OiXMH3@kJaoON|A)%6^8bS!`#QPs9n*0NO5GE>nq z1$s(N-BeM-T1mr1LETDG-B?9M2k1>DWg}%}JtZYwB_(Z;m*ur3<#a(Fm(!Av)d6~6 zQdV6;R#RL?LsU{#R8mD$LRC~kSx{6_P()EcSeai?kzY`TPe6uOK*lzpE*2QF+$BMN z!JdgQaKI>hdoD1fb39!fLn>}1704$Dr03_q7Z&7UyZFt>&7#q88AIlQ87aOo4By^9 zbl9N4upoh9@3+3(+uL%Zf5so*7OCIzD`&6lT=5P*S*wy47Zy6VLm8i+Tm*9b^8G$e zwJNbnDtd{Kt5gL^p=%%{GWTO;_^S&q&#zzf_{i6_ixJ9~ugkA}8Ihi`Wy-mgX}67( z%=${(>aR=}zht?p*3|aT{aN#GTMr%&GgFlx4fu-c>4V-C98Jd zl(rAHmZquuw=6mF;cGtc+{L%THy!?ecIU^xV$#ue|5xg1Tbzuxe0?Rl@=5w(NtyUB z^R~7o&wbY@6kk%`jN)mqqvZXde!D4ont|CbEiEmq%*^0HLRyNHPXi-^lfc#;Q#(7N QfziR>>FVdQ&MBb@0OL$C1^@s6 diff --git a/tutorials/editor/img/editor_ui_intro_editor_08.png b/tutorials/editor/img/editor_ui_intro_editor_08.png deleted file mode 100644 index 3e833fb27e83078a8d761a40dd4cd87ff7619d3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4348 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 Ms%4;AsqPr_UnUVeSpWb4 diff --git a/tutorials/editor/img/editor_ui_move_dock.webp b/tutorials/editor/img/editor_ui_move_dock.webp new file mode 100644 index 0000000000000000000000000000000000000000..058330c818f47cf90f15ce35a2315755baba0bd8 GIT binary patch literal 384 zcmV-`0e}8dNk&F^0RRA3MM6+kP&iC%0RR9mS-=(mH9*g{?Rc|GY#RgEs(#zHy+H?x zw#X)R`{7RVHoxB6LEA=xH2e{sp2>a^)nVHuSCvgBtOXow`kQ$~HP{UA$nIUhIvZ5;*xSgq3DapuL2~k*He+IO zT5mH;z=w1Q&BpW+qe&T;ie4IgX=*9 zk#2fvAw5UHJ_YbTAjRx3@7&wCj$H|%)`oZfOz9yJtm(WqAz=oBw3^#l(VWUH*%e6N zuXz`c*7GoDr4F-l5R3Bd{R_7_NO`SjMm>bNnIuU}75yIMee@V>g3D^lg1hon(ttg< ez!n7<5xxF?@+f|9EZw2V?_Z%qr6Ci~Z(s=>fV~y~ literal 0 HcmV?d00001 diff --git a/tutorials/editor/img/editor_ui_resize_dock.webp b/tutorials/editor/img/editor_ui_resize_dock.webp new file mode 100644 index 0000000000000000000000000000000000000000..e511b060096ec2f27cbd28356c75743cbe1eb78a GIT binary patch literal 980 zcmV;_11tPeNk&G@0{{S5MM6+kP&iD#0{{RoYrq!()kwB&+q50O>zLPgw#`y(+qP{x zDZQ4OlfOvOMccN`qiFBgww;`I5ofo3pDhP%Bso&?M|htjiQBH;f#kN4Bw3N7(stB( z@9tT%s{fAMwvi;dQ>UKexHHQOY_p#4gq#-x+B<>e7T=_tsctI9 zfi{9fv!+c`#uPL6TkCcj5?Vy2e+`KiO{b=+E*~d!tQ%=q`pPR^+>|jzjB6S}ayZ$Q zb)m#A-B>r(?g=a%lKO0Dbtl5~ts#+w(9jy8-Zdn;Y1cFgvJnEkufmOvN|Qzi{Y-XC z1FpH!GCj-E5CUA6Dv3!W4HX23vDf=q=bAZi9oLS5+*dL~)AG0#2?WPei$Rrisz`~= zFArxHS)xjV&U+mk$^_(g+pW$Op~dkuy-X{LOGyk1HlK9}rmWz#)U>X?lNw(q7c7B0 zNHhyF-}4Yo*}@oj9o4F$Xmp$D1Hlc53tYbI6tZYwBTNMokZ8I{*a_~CC~jC#scq3L zDp(IEfzYz*SP`0E?uNISo{D#YCnSmu3#MejlpNLqCdA~Y3Q(DunfaIV#io#o@lP+{ zfPn>3a*PyK1IBnR^a6&=0gUl(@ByP(v*6LV3Z@FeO28POfHMSRya)WiSaqvI4P0M| z_VRiLU@g`jggvku7?OEMi?Mb+7%it135&pDlT~4OgCn&W4#6>aun`u*d{_Xqq&(UH z541<%p+8tc-b$VTN8>7K?mb%#TVX$Jfa%Z;7%~mm!>|t$VlAoM9pVPKd&7$qv2_~)j$rIef7?Fou9c=9uNtyCAvk`p<-FK*=07kPc94sFW?O1fZD@B z=jppnhpgN|0JI)%aoneSm;=PflT-w%kn=o!*}Lf(I^T*)%u^8q@U!es;JSR*kzbin zQr)_PqVe_LYARnXHm3*ZJ?Brf++@j2n=Oha*C{cw0^nLO@Lb*{)gr`hFE zrXRE5?}{q>(SOSR7W3%p{^z6XF}_#1n*M!kbESnzxY1ph|2$j{{cq%IxU0H-^&9|t C^xang literal 0 HcmV?d00001 diff --git a/tutorials/editor/img/editor_ui_split_script_editor.webp b/tutorials/editor/img/editor_ui_split_script_editor.webp new file mode 100644 index 0000000000000000000000000000000000000000..e3f9504e90766c1d12b4f08fdd6219210afdb2b5 GIT binary patch literal 1904 zcmV-$2aottNk&F!2LJ$9MM6+kP&iCn2LJ#sPr(uZHPN}Y?X>Oum$do;$F>#Qwr$(C zZQFLrjQj|6T=ScA&$;&A$&78=yNaE(cCywObEHdWCvWUzMaQR$?asDs8!NU|a<}Ky zv9;5==MQjF*|wk9PCDCGmz*kAWg9b2XJ-rqZQJJj89!}0g>Bomxwi4hYX2R$jigAf z?PcCQz8Cltm*^<|QZh2~ldeQP0-!YUKP4*_^bQe4BRMe$A|jb6)=|eKjzK=k=AQKw z$3`-{dvZ~1!axRvsjTkBE@YwTg-$V0_@z!4VM+H{BXwKK#1$!;(&-{7TacgcdyBi& z-P@dqOGPHylH1VXn&P$-qmYFw`fv|!L)>-@aSbx@a|BaNLvoRYj>)j{5pBu2g*4>n zib`D1=KpdsC4l3GHNE|nt%`V8LW(;Cktsfg2R5ZKpS$_pO+~n4ijmm+8=uPiE>Rl7 z*8g!=#HGM@%u(fgmx!oz^hX4ok)mOVWv zS~^Yf8_DvzOJSw}07^FZ1h{4s)LDsK7g>ngoc=XY@N~6eC0ZGcxi7L530Lk}ZOiXn zS{JB?4q$oulcLJm$Z1GlMx4~9&6?)~M;lFnb2f_jr*;5{+8Z-8K*UzEBk_68&NwH8 zbbw5V=~PtagOk4|0Yq!5N{>t^>6BE?LlCrSn2hp#k74KkRgFIgx6vp z0b(94;iVL*juwg*2vn9AtiBwA$ zjAX+AzDujL%vgp^37^yi>sA0nlsbIN3}u*U04~@hbPhv~!=ae*&^>Z8o(hN&D+NL6 zFWfWrWVE2<1;Z6{_^Car4AW{A0|0I@WunlO{GT41kKWMG+$#e{bFcK?s9In9Lg zyZF1UG2B$T(lR3vGA%;*ln=`^WFQQCQu0{zzrlo01E_z~Ns^QroG{*wE6s z89^|DJTS&Pv6t_=JcpZ}a7B!kp*+WL7a`I}y!x-5D#M}r6lumB?-7@mmIMGO*@#$T zb_3~&`0E+x%Und01j0@S%sBoVNoqm|eC(CANJ}<6ALh5HHkcYoq-4zQL9M2-_XN{W7bXqiAkjk5yKj`2`N!^S-^ zV!}0m)K%0;A-e!p9S6oBre+EXKyvCfL2Ac)A@wr$CV;r>R3t*6^-Takvg$tt5MS9| zBq#HJ*Vp{~C4Q&NP}V#kRcHKY_iw60QKK~({)#j}^u3L_o`ph2HPb^_qL zJtR|E8VrUl9~Pu&EaM%(tIHtrR3-wP%YMJ+s6IuCx=EY<4_?^G)s|98Ff{%u!(cGf zwlJ*PY;Le?jDE3~ZvdYdF99HM$gC z@nEPm^I-=~E(;F)jRGD4;$>8~jO04w|yFk1G8AJduT!qdlw zM0vc^JHO(pwX~QDA)c2>UIm-^dB<@Ya?F>)b8T}^_Ja5M_$&H(wN&KO^8umIwN<-A zI8-i+nPGK!gI!EkEgI-z+sO|1BMQ-n@m54c4-ZPjxpU=fTYPN(mY|GS?{}VeTn$yU zr1qJ#DuV}!=oPNI?EGy-3xmpSam|tevXLhp{blw1*^IYkZ#*e&MGctJihKwKfMhR` zckmK+i}JV!0H`vdn*AIh1$J60=i%vk@8o}u(7)Abl>o4LEBX~m2jDsRs^fpWd)i-J!BzzgFT^qCKF)_ns1zqas%zkA1JX{bsL4=3Fp zpM8G3^)i;9ejpldnq6N>6}*9JGm!fEKQq105oX7SB$zlWn1>LBl%|~THBP-8K}Xj} zy};~5;|w$VIkz7H{b+-gMV@#0F1D~TCx|Q_CL)TXj!zMhnKGG~{T?RdWb#Z{?=l{@3PRiamLY&+H literal 0 HcmV?d00001 diff --git a/tutorials/editor/img/editor_ui_split_shader_editor.webp b/tutorials/editor/img/editor_ui_split_shader_editor.webp new file mode 100644 index 0000000000000000000000000000000000000000..69207363570d6a81413234697a0d3f78aa3855ce GIT binary patch literal 1820 zcmV+%2jlosNk&E#2LJ$9MM6+kP&iBo2LJ#s)&LU#6;b~G|D4?XFTM8Gdwa9(#r^N>ydD!jZ1n(|1CZAR^u@*-ZrS@|Qz+tyI(|VAn!-}cxfGaP zcICl?2d7g}n5Ag_1wm;ob0eg<6(|`QEk{{F6pUE9+zQA}LG;c(xEPr+iZNI-sU#G& zNkMS2#1_gRJOIBejX8sg{TCLaY~{r)!p0~GEGPEjrEJPsl{eiq7&|Ht?8AvuC=_AD z844`Dcq$aTl_*_#@U{MIBG_nDRDDL#Z##75s-oY>1mCIAM@xtnq1Q}`tInOB8pcGj&qe^;} zXril7VgiCP*@-kxWEK|LpGa}ynaqNd>lNYrIuks)UYL0)Fhn{-Ne*C)R70tja~~t* z1Q;UoneVwD)^(JCtONjMz?m6F8=BAZMVuAWU(b;>{bg;W%{32g)Ka1nvT}~d#A*RZ z+q7x(EYn!<7ao6{q|LJogOt$bS*qf!-g?i3*3hu3a`;&Qm<~7NwfcrNl%lM>g8M?x zQurxg%wJKw9Rb&M)H7VsJu)-#K2%pxz0gxzX+f6udRc9w+KMS}Sj|7cM{7l%cB(EE zZ6*LV^DgjQBfzpEZtEcU>8(6-BZC5@cJcybZ~E)Crco|(gf+rTbA1ED3&Van z1-!IgUSw=ua{fn?0$mRpTSYj=N)WQXdMozi-O?=XY6tM0md-(5TL+eRU*wra#e`|L7&xF4aicE!*hg@R=r)Ba->7T#vA^*Q0#785vp)tgFZ|39i(z?i5nb0l9 znrH_-yLnX<4n2$gyhN+}hbfhne*&Velo>t9Q{OPcbhsAc@zMM0;XyVw+DdnvT1hzK z%z%qJ-!UGpqcSCvU{FDLoTa$!<<+)1fE=D%uc73;OjGejnMv~!$V#&0AahctwX_L) zmt|I*lKS{rDp*cO6zVJH!f{_mb>&)0u$uPRyG{73I2}T^49nemJ=HG(uCtxDF@FP% zsxumXMpHl3T)e@*I!g?EQt+v@bneK8mK_a3R!?=;X#Su{EBOfk@{==y^E%ZZ0z!VJ z6pQX5r=!oC4Gi^BfHe3h6yJ?7005bW7I0-&GLYtbF4$M#ri@t~0he_)2e6Sg`cDUR z>nYv~SuG`P5Ve~axT_t|mZ%VYr9lABlfrIVO#p4D1pq>JF0hjSni<&73q*rv09~-j z-vCC5v8sP#9pnX^%9;pQ$cCN;+~!>KzyAyk(ft4KEw|i4&j>&kw41T7NGg?f8iLGd z(Pq+>zB(YtsH^xl%VypbR^l$rtYLHsAo~iyhckfd@{ww2ygMDLvLXOXhua)Ljzj7h zN~O|=gN_2({~(pKzXCW#1@Wx_rbvOmbkd{$mS8_G0Fp^q*}XT%R2I@;|A2G~fLq1r z!oDq));3}v7qX}F4NY1qvf&zL<54P=X2QX~GaQz6;qvYa`qi)gtZAf0f#v<@p?1Bh zLi&)2$=uhWw$wTfw8nIV;4nSq0>2O;|BZEr-!{z{T6ny$QNU27P)PaYFsPOkF05=hU zCvV${MlsgufW>&&KQQP#06ECSxMbFB5cz4r-#mB&--4lU0J2eN;rwTvI=viN!cLBeck_`> zl0sjvQ>THa(&;=(^QW`){=gyKPn0A*p|==#sOJ~6PW+Ca=u@fLC0V*cE#^>sG{ literal 0 HcmV?d00001