From 86a2aeda160e4615a2fddfcb07689b9d2fca70b9 Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Thu, 7 Sep 2023 11:56:05 +0200 Subject: [PATCH 01/17] wip[IMP] upgrade documentation --- .../administration/maintain/odoo_online.rst | 2 +- .../odoo_sh/getting_started/branches.rst | 2 +- content/administration/upgrade.rst | 20 ++--- content/index.rst | 1 + content/upgrade.rst | 39 +++++++++ content/upgrade/advanced.rst | 13 +++ .../upgrade/advanced/migration_scripts.rst | 5 ++ content/upgrade/advanced/odoo_shell.rst | 25 ++++++ .../odoo_shell/odoo-shell-example.png | Bin 0 -> 18539 bytes .../advanced/odoo_shell/odoo-web-client.png | Bin 0 -> 680977 bytes .../upgrade/advanced/upgrade_custom_code.rst | 15 ++++ content/upgrade/advanced/upgrade_data.rst | 12 +++ .../upgrade/advanced/upgrade_studio_views.rst | 15 ++++ content/upgrade/advanced/util_package.rst | 9 +++ content/{administration => }/upgrade/faq.rst | 2 +- content/upgrade/full_process.rst | 37 +++++++++ content/upgrade/introduction.rst | 21 +++++ content/upgrade/request.rst | 15 ++++ .../request}/odoo_online.rst | 0 .../odoo_online/database-notification.png | Bin .../request}/odoo_online/databases-page.png | Bin .../request}/odoo_online/test-database.png | Bin .../odoo_online/upgrade-in-progress.png | Bin .../request}/odoo_online/upgrade-pop-up.png | Bin .../upgrade => upgrade/request}/odoo_sh.rst | 10 +-- .../request}/odoo_sh/odoo-sh-menu.png | Bin .../request}/odoo_sh/odoo-sh-prod.png | Bin .../request}/odoo_sh/odoo-sh-progress.png | Bin .../request}/odoo_sh/odoo-sh-staging.png | Bin .../request}/on_premise.rst | 0 .../request}/test-assistance.png | Bin .../request}/test-purpose.png | Bin content/upgrade/upgrade_process.rst | 75 ++++++++++++++++++ .../schema_upgrade_process.png | Bin 0 -> 40285 bytes content/upgrade/version_target.rst | 11 +++ 35 files changed, 311 insertions(+), 18 deletions(-) create mode 100644 content/upgrade.rst create mode 100644 content/upgrade/advanced.rst create mode 100644 content/upgrade/advanced/migration_scripts.rst create mode 100644 content/upgrade/advanced/odoo_shell.rst create mode 100644 content/upgrade/advanced/odoo_shell/odoo-shell-example.png create mode 100644 content/upgrade/advanced/odoo_shell/odoo-web-client.png create mode 100644 content/upgrade/advanced/upgrade_custom_code.rst create mode 100644 content/upgrade/advanced/upgrade_data.rst create mode 100644 content/upgrade/advanced/upgrade_studio_views.rst create mode 100644 content/upgrade/advanced/util_package.rst rename content/{administration => }/upgrade/faq.rst (99%) create mode 100644 content/upgrade/full_process.rst create mode 100644 content/upgrade/introduction.rst create mode 100644 content/upgrade/request.rst rename content/{administration/upgrade => upgrade/request}/odoo_online.rst (100%) rename content/{administration/upgrade => upgrade/request}/odoo_online/database-notification.png (100%) rename content/{administration/upgrade => upgrade/request}/odoo_online/databases-page.png (100%) rename content/{administration/upgrade => upgrade/request}/odoo_online/test-database.png (100%) rename content/{administration/upgrade => upgrade/request}/odoo_online/upgrade-in-progress.png (100%) rename content/{administration/upgrade => upgrade/request}/odoo_online/upgrade-pop-up.png (100%) rename content/{administration/upgrade => upgrade/request}/odoo_sh.rst (95%) rename content/{administration/upgrade => upgrade/request}/odoo_sh/odoo-sh-menu.png (100%) rename content/{administration/upgrade => upgrade/request}/odoo_sh/odoo-sh-prod.png (100%) rename content/{administration/upgrade => upgrade/request}/odoo_sh/odoo-sh-progress.png (100%) rename content/{administration/upgrade => upgrade/request}/odoo_sh/odoo-sh-staging.png (100%) rename content/{administration/upgrade => upgrade/request}/on_premise.rst (100%) rename content/{administration/upgrade => upgrade/request}/test-assistance.png (100%) rename content/{administration/upgrade => upgrade/request}/test-purpose.png (100%) create mode 100644 content/upgrade/upgrade_process.rst create mode 100644 content/upgrade/upgrade_process/schema_upgrade_process.png create mode 100644 content/upgrade/version_target.rst diff --git a/content/administration/maintain/odoo_online.rst b/content/administration/maintain/odoo_online.rst index 9d76cd480c..dfa80dd83e 100644 --- a/content/administration/maintain/odoo_online.rst +++ b/content/administration/maintain/odoo_online.rst @@ -31,7 +31,7 @@ Trigger a database upgrade. .. seealso:: For more information about the upgrade process, check out the :doc:`Odoo Online upgrade - documentation <../upgrade/odoo_online>`. + documentation <../../upgrade/request/odoo_online>`. .. _odoo_online/duplicate: diff --git a/content/administration/odoo_sh/getting_started/branches.rst b/content/administration/odoo_sh/getting_started/branches.rst index 6e566acb5e..51d27b9ac1 100644 --- a/content/administration/odoo_sh/getting_started/branches.rst +++ b/content/administration/odoo_sh/getting_started/branches.rst @@ -295,7 +295,7 @@ Upgrade Available for production and staging branches for valid projects. .. seealso:: - :doc:`Upgrade - Odoo.sh <../../upgrade/odoo_sh>` + :doc:`Upgrade - Odoo.sh <../../../upgrade/request/odoo_sh>` .. _odoosh-gettingstarted-branches-tabs-settings: diff --git a/content/administration/upgrade.rst b/content/administration/upgrade.rst index 3695b98e77..c2bd138575 100644 --- a/content/administration/upgrade.rst +++ b/content/administration/upgrade.rst @@ -12,10 +12,10 @@ Upgrade .. toctree:: :titlesonly: - upgrade/odoo_online - upgrade/odoo_sh - upgrade/on_premise - upgrade/faq + ../upgrade/request/odoo_online + ../upgrade/request/odoo_sh + ../upgrade/request/on_premise + ../upgrade/faq An upgrade is switching to a newer version of Odoo (e.g., Odoo 14.0 to Odoo 15.0). @@ -54,9 +54,9 @@ The upgrade process in a nutshell: newly upgraded database (this is done automatically on Odoo Online). .. seealso:: - - :doc:`Upgrade process for Odoo Online ` - - :doc:`Upgrade process for Odoo.sh ` - - :doc:`Upgrade process for On-Premise ` + - :doc:`Upgrade process for Odoo Online <../upgrade/request/odoo_online>` + - :doc:`Upgrade process for Odoo.sh <../upgrade/request/odoo_sh>` + - :doc:`Upgrade process for On-Premise <../upgrade/request/on_premise>` .. _upgrade/testing-phase: @@ -105,7 +105,7 @@ Request a test database Follow the instructions available per hosting type on the `website form `_ and select *Testing* purpose. -.. image:: upgrade/test-purpose.png +.. image:: ../upgrade/request/test-purpose.png :align: center :alt: Selection of the "Testing" purpose in the upgrade form on Odoo @@ -131,7 +131,7 @@ via the `Odoo Support page `_. Under the *Ticket Description* section, select *An issue related to my upgrade* ticket type. - .. image:: upgrade/test-assistance.png + .. image:: ../upgrade/request/test-assistance.png :align: center :alt: Selection of "An issue related to my upgrade" as Ticket Type in the support form on Odoo @@ -259,6 +259,6 @@ The following upgrade-related services are **not** included: .. note:: |assistance-contact| .. seealso:: - - :doc:`Upgrade FAQ ` + - :doc:`Upgrade FAQ <../upgrade/faq>` - :doc:`Odoo.sh documentation ` - :doc:`Supported Odoo versions ` diff --git a/content/index.rst b/content/index.rst index 952a7a6a79..77b510f897 100644 --- a/content/index.rst +++ b/content/index.rst @@ -9,5 +9,6 @@ Odoo Documentation applications administration + upgrade developer contributing diff --git a/content/upgrade.rst b/content/upgrade.rst new file mode 100644 index 0000000000..36c0c5db3a --- /dev/null +++ b/content/upgrade.rst @@ -0,0 +1,39 @@ +:nosearch: +:show-content: +:hide-page-toc: +:show-toc: + +.. |assistance-contact| replace:: + If you need Odoo assistance on this matter, please get in touch with your Odoo Account Manager or + our `Sales department`_. +.. _Sales department: mailto:sales@odoo.com + +======= +Upgrade +======= + +These guides provide information on the upgrade process of your Odoo database as a whole, from planning and +allocating resources for an upgrade, all the way to the post-upgrade support + +TODO added this that was from the old upgrade page + +An upgrade does not cover: + +* Changing :ref:`editions ` (i.e., Community to Enterprise edition) +* Switching :ref:`hosting type ` (i.e., On-Premise to Odoo Online + or Odoo.sh) +* Migration from another ERP to Odoo + +.. note:: |assistance-contact| + +.. seealso:: + - :ref:`upgrade/sla` + +.. toctree:: + + upgrade/introduction + upgrade/upgrade_process + upgrade/full_process + upgrade/version_target + upgrade/request + upgrade/advanced diff --git a/content/upgrade/advanced.rst b/content/upgrade/advanced.rst new file mode 100644 index 0000000000..3c07195bd4 --- /dev/null +++ b/content/upgrade/advanced.rst @@ -0,0 +1,13 @@ +======== +Advanced +======== + +.. toctree:: + :titlesonly: + + advanced/odoo_shell + advanced/util_package + advanced/migration_scripts + advanced/upgrade_data + advanced/upgrade_studio_views + advanced/upgrade_custom_code diff --git a/content/upgrade/advanced/migration_scripts.rst b/content/upgrade/advanced/migration_scripts.rst new file mode 100644 index 0000000000..d8d8930b80 --- /dev/null +++ b/content/upgrade/advanced/migration_scripts.rst @@ -0,0 +1,5 @@ +.. _upgrade/advanced/migration_scripts: + +============================ +What are Migration Scripts ? +============================ diff --git a/content/upgrade/advanced/odoo_shell.rst b/content/upgrade/advanced/odoo_shell.rst new file mode 100644 index 0000000000..6628d1d3a8 --- /dev/null +++ b/content/upgrade/advanced/odoo_shell.rst @@ -0,0 +1,25 @@ +========== +Odoo Shell +========== + +If you're familiar with Odoo, you probably know the user-friendly Graphical User Interface (GUI), which is the web page where you carry out your operations in Odoo, commonly referred to as the web client or front-end. + +.. image:: odoo_shell/odoo-web-client.png + :alt: The Odoo web client we all know and love + :align: center + +The front-end simplifies complex operations like invoice validation, product transfers, and more, often triggered by a single button click. However, beneath this simplicity lies a significant amount of code execution, sometimes involving hundreds of lines! + +Occasionally, you might face situations where you need to perform a straightforward operation on numerous records, such as checking a checkbox for each project in the Project App. Manually navigating menus for such tasks can be time-consuming and tedious 🥱 + +At Odoo, we value efficiency, and this is where the "Odoo Shell" comes into play. For seasoned Odoo users, it's a handy trick. The Odoo Shell allows direct interaction with the Object-Relational-Mapping (ORM), enabling you to manipulate data almost as if you were working directly within Odoo's source code. With just a few lines of code, you can, for instance, update all contact names in your database by adding an exclamation mark to each. This operation would take seconds in the Odoo Shell but potentially hours in the front-end. The Odoo Shell is a true blessing ! 🙏 + +.. image:: odoo_shell/odoo-shell-example.png + :alt: An example of the use of the shell of Odoo : multiple lines of Python code that change the name of each partner to add an exclamation mark at the end of each partner + :align: center + +The Odoo Shell is essentially an extension of the `IPython shell `_, directly connected to the Odoo database. While it's somewhat similar to creating a server or automated action and executing it, the Odoo Shell offers the flexibility to write code incrementally, exploring Odoo's inner workings. It's a valuable tool for developing migration scripts, allowing you to test the code you wrote before starting the whole upgrade process instead of risking a full database upgrade only to discover a minor coding error. + +Accessing the Odoo Shell depends on your hosting type. For On-Premise databases, you can add the "shell" keyword as the first parameter when executing your instance. For instance, if you use `./odoo-bin -d my_database`, you can simply use `./odoo-bin shell -d my_database`. On Odoo SH, it's even simpler, as you have direct access to a bash terminal via the "Shell" tab. Once in the terminal, you can run the command `odoo-bin shell` to gain immediate access to your database's Odoo Shell. Convenient, isn't it? + +The Odoo shell is not applicable to Odoo Online since users only have access to the web client, and not the server running their Odoo database. diff --git a/content/upgrade/advanced/odoo_shell/odoo-shell-example.png b/content/upgrade/advanced/odoo_shell/odoo-shell-example.png new file mode 100644 index 0000000000000000000000000000000000000000..989a0d3edc013505ac4ba708ce44d44b72dbb51a GIT binary patch literal 18539 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

)kPaZnCqbon%_(vZuLDYgYDBa?AGKS@4?$ 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

VzyWD4AIFRezb&dU7>!T@__a1 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

#{I|nFiuujRGtKdC>2r$%$bB4~U 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

4% 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

Xj$!@52y@avvFGOSGRUqi0UG$bQo7UV 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%0ALWthGTG*x1IYO^PnYj3JAQ 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 z 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ã|+uTv+ngF#f=$yqJ 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

c7DsQ!_Vz%s(tm=10xRaXL4cqdNdXvik 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∨E3$vfY8;si&96s(ifz0J5RF%8m5KX(-6vq$Kl;gwE`XfEE<#%~? z&UE-Mk_R2GEhK1YPD%16%I)>{>E6m3)g9Mx_$jh!auj#;1D z5>{+s7V&W_;;YR~0OldCEyS=gln0@V(6*i3%raYLtk3Wv^kg1_{LC!=QZLZ_5H*D; zNy+c)63~krz9XtZE9hd)Iyx2PUtC(2H*ON8x~hbj!*Kl~A>&AHdl&i_x? z{38b+(_b3bH;B%yAWt(fRA71iwXkQWKDbZy8y@;Rz$G0b%StgzZE$@6nG`NRR8&Io zRS|0n(_qXebF7j$hIlssAb?s1@@ek0ZRT9nG(_x|6gOp+#J`~vblb&;in7vAa!O@eGN+B&O!XZz~yE)pX!g&^6I*C zGrD-a>v*m>y0_X{+g1iQ!<_O_^8$tBCZl{X`o{hPZ~cYedu0CsP|mr1%gI0ey|4b_ zJ$rxUkN;lOf98&@vQ_t-2Ff>x=-BbTQ`<>vSHJzWH@^L~H^Km<>koVsJ0;1F4AqdM z#MZvs+A^zml$ZQWyHncJp1C!@yX)DVPbcMjO>r!b51^nhPk?n*m1Uuuv7Jq|6_nV< zP?>h|4vQL;EXF#_E^%s*{nt94ITP4Ar-hZ%D5^N8_gAB*iMQL%LGw3=UZS< zI`Y;Y3bVcmC(dKp$Ic?RDGb^sB-(DovhKEs^AJS6!Z9sEp?i&iL(-XKX=sg^DfxlR zFYOf0K8|N14@ZHxFB;#qg|>OunH;`D=b7TjanM*6Fw8u@F}~5bw=y{UEQ=98wzqON zw(b`Z4E1;M(R6QRiHO7Gr>GEy$~R-T{giW1nb(=#l4$1kjKc*5vN%0#5SJaEOQ?sO zR-0PzWkH*ZVJ3!@30=sDA6QPM&~N@&%dt{Sn*uz(LHejJVOPowXGit2FA&Kh31vD9 zy@)jc*^QA+!nru#fZD|n0F3J)sq43)`yQx2{1K?scDicCef`X;Us}8QKOTI%iUdJ) zDT&CXdQS+&_1EH_oz7{;ss8SVK0i}j`pxUNwiFT73mBswz&9?|Me%2JbpmOai4$r z`R{tmYgVtC`?HVUt`FODnjDLEZ`*R!MQ7dqg|CUGe$EBaoqPu*M3dLA<`o%C7v&V# z<9MLQ1069q(M~7{e?#tjo|jsg#h9K!yg5i^7E@i7Wy#0A*m@>1s6_@%C0LrQK(Lv= z<^Oz&351O85z4KK2ms#j!5{0*_Vh7}M~**n-@ZFP^r;7K`${YZ-9+w?q}v%-iQpLy zPOQX@DDuu7-Kpz95nlwSJp(_(t&%82mRRr`r9$Ndh%2JJszjc0fMPe) zEz8N{lgJ|)8HYkMTUM{Fs+-Q+pwR*>ENgNLe{ zbcwoBT9*dBi0MTn8ylK)_Kmyoxh7@z=s-pu-<*3wCKAn^G<|)a9(%0*yT1?oL>mzR z+%UWPm)C6ikB9azvWiWzr*nUZP}f9=#fz^g_Uy8g9i)hhRKNa#&wcvb=e7EVvQo^| zjaYkv=o$+nM>V-Q$`=__u@%tZlj?e4k!Y0NH zx;??;n{FE0Qpfu!rfIYJ8T8*{R_12`wx>Q!h^!#z!iJ#;oKBLQ2P^Zd!!K ztmF_1vE3|wlK;2!d8j{nGgOsbMp7{%0C>slnqOW6KYZx%%FMt34iA8UHPujH@uF`k z_UJ&T36!Ws035BWx9+{`V`p8RFCxDiuWKvBDbhe*fF^1=iDUqsW1+`!q>_Q2}( ztQ?%U4caEVZd0*!Ra#_OKgyGtnL_1i9Ak6M@|BAbgOzurfBDiqfBAnutwZ}aT>UH^ zQ@-!v$M!w(wCF(_Pg=X{)J^)V)3K<;@sw0OF&x25eKZ8-hWj>s( zUg+<-=b4>%KYi^-_I~ZWlWx9g_fs3^^if14g4Xh_x>yZxsP6yGQ;&Y^;QmjZeNFm7 zrpi_}JYP>*IrU<`@G_VAJQBpZuF77?N`xJqF*6eO${PNfrYBwF?LVkxqK8s^4|K{6V40$sH5YXI_hN{v8GC`h}cmMpRY@fn*`P{ z@ldrTe;$RcrEHX!x$G*F(X_pYjr;?1_>meIsFb(!7VcFYtIUm2=)m#Cdy&v^W>334MV&zw8PdE)5>9-w`XL zM(oi1X|v>9G;J2Lct@9%UY;(DCvy301dj)m-lRT(AVL^{RTJ$C+{L)%$>aT|&!h() zg2(sUO|P5XwCs(utABOvW|8K~J2{x14+I1S&Rl;@PsfyB53>NsLCur{_VXInuq|_tX_5bv-O9un~HxdUX_fd=Um)E@^~}Ha=yze+PvWLA*38^l9VrY zc(v(EYXr$hg@_Ng(Hgu1^hkMJ&+lHc)W z3(4aHXkVN>KKcTW521BASHQ5C;iD{LkpY+)geZkN$)=b&N&!Q-2&XR5@Ww;PO@rTG$IH-8Ml zT*jZu7her$So@snS_Zq3GQNqr~JZAh>8BIj+#83=7x zLVj_y`*jX+J5aODosXUNnpyYO}UaSH6FN-upoP zxdZi)FWph?dqOljmNWNX@yh4l3IL0uC6D~w?Vwuq!?Wl7!^amv-(&&l8!liBh)o>C z&6jwqKBx)){HorSCpR0#P*7zWUJv3Eq0a|Uip6;z^K%YrBs%a#{?43DH2@IR0C38w z`yYLDtGp{Sd&8@-PTeH}fcTVjF9RqS>;Le9yH9@X$S1Bpjfg5W4Uz1Qnm7IK=7Uc( z8U=M%K~zHy7+8NtFkO3%^w@2?6q-|9o3;3)?seVXBN$ymRBW+NOkQT zAFJUrfAop{_dNQnS6;R0%&jx?v-;CbXKr`y?P0mP&+M#4Ac_0Fiv-6IN;WlB1XzAD> zlc$TT7iA%6-mgm#pXM_{)$ZmS?UZ4cXSZo_1dmrjo2tC#Z#IRxgKjB(TqEvE1M8)D zVHOwj_FU$?(2=tBWsMu%a~UEfzzmboc>DHQ%?RMGlo@;D?3(wi+wud?JSMZw`28ee z@#3rCjGfU7c~afFa3Eh!$4a*UHJ)h>_W6NPJDuURg^9_XBW|l(l-?y56&IXa+qRM~ z?LLZm&HD0&^)o7A(7&Xvg#ZArz7j9KFiQx2x>;&vcEV;<)e|dbF3$L9zxK`&b+Ocm ztVYKdy@1~T0a&!tkj1%LYu0yuWcA{A9iKhQJfE}}I?CLeS$FMAgO~HILIiUq{>%k4 zIns)2$yQs|)kq_fT_Rfvk^Bf&lI~xix8B)5QUO){`mWn_d2!Lzu;CQll#BO#p*r-m zd^0mwoPHi}a7k)PcG}-P41fsM^x%SZEoU&N5rFypP!P;P%Aqx6!| zJq`c>c5MH~U7tT+ZF#~vh21MnOj##Gsa-Oj`_aAoPoBN&@-0Ftz0a~X9M4%kQac+x z`HB${+osVT=P@|`Q;Zk&$$42V$SKtTNL>L*A~|c${xWFnl)=a*?ccV4Is> z;(I9b^W%fDTI(7zql@JH0AduvKib}Cw5FH+xG2Ajt3h?+a`9~uF zG(2Q8qPRjQUchwDy9C&ok4?%j^;>z9+x)iBF3(SFGzAm6*%ZDm5xr76M%>NQ3tiqr z2qPLEJYG1w$A@3S!klmGdinI!)1c=`L1K1~te0OpyZSxrw&;{Kc9@>buD*8knSt(#};yCQITMR@jE#Y6~TQ+Jki50%LO85a*2sjdD4nF#^W-IY%y-AWJ zamPzICwhGQ7lO;TLgYMnE0Opst(ipoa^Ud|XCmj-8a0Y&cwqBo^Nb4Y9Ah?%cd?E0 zTI3H*K}62`_b>L#>2@xkDSw_W_SwE&C8EbGM2~02bA0LY_Vhlq=oI5%Oc=rSl*~(__)Q`HRsF38Z+zf|5!B9M&Ntbu$ ztGX`Le#*@`l}nDGdX~Op5Z#RN9)icWpokA+V-^*d2g9~N!^%(|gwV=3Xv}CPP|xK6 zbnb}eo1V!JOMYavc&131MSR#`mOutU0Kww}g8FWkjR?m6YLFXTM^WNk&{2a}NgH#y zKh|fT?zjRG0RH>AHNUa`l(#&+PbR)1;)||=Gj^I=O>?%XN@vOHqN9!JW3E(`ui5}s z%tB=`!?P0N=GQIQ_;p{=Tqu6YEpodq{yY8ZbE@lJghlClgnKZ+3$_&hZA&q$kCX1` zW$6+C5uS5)@olfp+WvxHhRB-H1rLBqV8#RIwcHfo%^}h0!t2XXRKX^RD)6D!cv*xO zoL4;cRDJ91>e^^sL^p3Oo&6;<{jaa0-#Of4%^(jXfYp~iZ|IZ%5$Y*f_6tOa_MHIV4k4S@ zYe>ZdD{r=nF&tTLErl0}%=LvAeR=PL+xm6k8(LnH?c^v6$vR->SoPfhv-fXacNPKE za$EyF*pf10?bRQYS-Tv!KCl5Daz`7<%RFU!YIN2r#O8OOHz;l7@}dqUUibcPWb_Pd zeUz%guxcI<(z!L8da~q|CMCTnYCIfmz8$iZP&pR3S-N=`)G#hwBx6pa_y+)zS9Ju| zkc}C;Twg)xN$QI2@F`TYtr|6S3G;tzX~}&aY+XWnHRv)h1^aTo{ECleA9EC+qwdWB zgDVra4S9USpyTmQN9@wUrZ{d$au+8VtZ5zBf(T}w+xX3FilLBR)B{AIuFiOU475qp zPxikK)lBzRZa~Cg@+TfbMtK*0dG}M!L1lVp`b?r(J7gRlpok|oh|3PoC8L+WTu7og zlW%H~b1`IMVgkY9wWta41I?d8aUdBJH<*I++&9vu7=l?MZj~A8jk=qCfsXqxb6!+r zuFz87X!D0@)hal8)M(Ir`%M7wvbiZL&Y%$Eo3Bby9yxEjl3$X0Q62yl@8wlc_#<5U+UH*W?azDntrgkkLKI&EH%bD) zThA=ta%PDi7w?JRZ-zvc%3gDI0Z@PP zHq~}q5m8140lsIxPXzByq6e#>RT z<7HG=9b%pf@)NV&SDsMS zRaq7d&4bLEc2XI2Q3YH8^&$-}=`z@0z#25QORljNzX;1+0a; z?3K(hdXcbp&JrVl=oP zh%Vk~9!1U4IRxJ%zv7XJh6(iT%WKMVEBjtDXOLoIdVZcWF|;{hierw*x>i;cEAf|E zgHxM>&fdx#-Q$7P7U89y%x^QgNahWMI6gkT%dXZVe(l5%IV~UWa;i!77CnayQttZH zSe5rHk*6G>*uC>Im6OLOkv|TO9*A;cO^g%aQNgvfHHWt&K5Q7_x@9-}#GhtoWhfh7 zi9`B)@WMH22>!eN1H|@X7Q4T!Wx}gz@ zAlUp-I%SLZLu8>Vc<)~}x8^rDocjHjpI)7@gMi&tN`ZL0nC~O=yUk1H*SC<#b7k+IA2)5pm)wAR&S;j<7un`j-z3h*4_8PL+od~di$N-hZ3wTqx>&ca{>VQ< z)i;X7>v_}s;;C5u_d_$s#QT}qbywXmyXQhDf1m8PTC`Oq{_F+i%iE^Jk_^j1``%(B zLew@xL6r+@+?Y&gs=al-c<r;}J=$>T|yE#BDFwPU;$Z7F6l$1OV&G#&2MV%uks|rG^%i^|hOD_z#>U z$G13=Sp)dITp=*Kh8;V z7wx{_@p+V~i=~$!&t6fpB;}9l(nkJ(E=`%sAxj!%;tpjjl{rW?DAvvmy*@H6pR97K z?RbuMJDp!+yHY$Zq~dJ)AW=Wr@d`CIlKiH%JI;~)jLwuNGOr^U(DA*Mg^Vd4JU-af zdT1JyKTKkSgi|stAIowq*az&V&t^on(OkUb=2e zzMQOK$ZI5u@Er+V$&vH6L-|O42^fdUAh}F2_vb`3w|3QqH(hb@E3fL!_Pk>yqxtnS z`0c0R8+R3RW#o$NCJa}tf-5gCuDQC!#usi~4zI@l4r6|dA0}Fzyj4D|(evU9i(NbE zqaUNY?`@9f5Zp9ZUp{mE=MI*)pM3iKRo55mPWFB|Q6Fp3H*Lh9xnO43e0vFTh}p`R zePrkPJ~Xkn%vKh3@7MR~X1wgYGj#b+{nnq|_wZw~k%@lx`@eN=HtWX^M?-A3bA2A1 zmf%^;d}P8T@698D@>Xbs%diQad@=3+w45x!NmXW>RS*HdMHhc%-MWLf-+DPw0U*Pd zJcU+oh`}B=$W&!<#8hE zuUs`@n0L|7T;{w+HpMhkaHk8@8&>cGYR%{vv0t4K-m1+DB)g|M>CC&XII~G=R4-r* z|1?2-nM7c(&^l!<+u5BNmyHj6-7}Xt+F7v-F@&> z>tgA}Pxg66f#pD4ezsz2Cx1W}%W5vhZSB??AASOv%jvK+tK9SRwo^q&;c58mcW^?hqm$Kz~~4s7)cHcp~5X6ka*p8|i8JZQfjbGvWL6S@cVc~|x6-pWHp z^>ku5{0W9KzK|#%^Zk@#s0N`BT91!Y2ew(M@UhJv3fjg^4R3_#nxQ->*;+M*v!fZ! z@-8fU&t)mUXQCk}!_3lbA`d|c_F5IUF~x-! z(5LQzqsOd5-Xd0^PywMRidWo(=bih_0Pm%XzwhgJEm9>u4#vyKW9EzUJ5JuwLQdX$ zOaNU~YTfA#>WQ(s^6c&OZek@(g1PNYMOkd#bL!bIyy(p5UEld#g`95x6KX>J@nP$?(S0dsm(u zw_}pT+Eqqy*fcSYsBECjGElbi<4--K`O~*;7R+yc@E<>R$6bg}*8~9H^|I@pbHSdr zH4lrFBdYbB>;J(X1TFaR+(B-L#PGq#Ep9o17O2@O#aZ879ryxN=0{moj8Vsz^>|4D zw0rm7&71ds=8lW@KD5IgJ=K5wnru1|0nLs34(r*6lz{q5HPE`U_wMcILjw^JNkgb8 z66q`IxDp#kf)1_nlu1ukQdBd(MfhwK7ehHEoAUhL5)36X?Z{eLMjETJ5c#Mas%>U| z_R8;R{CQYn4r3QP3%)SAYpnogjaA_BNrA}W+n_uTty(&SL7mt}RBVU$Mre<>GnZ2s zXhO$CBM$GTG-rK0Eq~&ob~CrwPdS7w<&UEAY2SisFtP@wa8D70;5pM2Cl^`A>k_kq z<=SUiVL}G!_(-ZlH0-(Dy5B{sneMGTWJDY$f8rq|%B!*8PdSFltYq^^H0ujd&?>$N zoU^<%AR>6YcWR1!y#$w;#caL|LK#=HMZ-)4i;pW7F;Q&s7YzI6>*AZG!9*U$HEE&O zFm$vp;AXo7Fp%90oEIlco;-cYu+7?=6Iaa@S3Rfx=UV{4i;F>^5CDpzc==6u-nru4 z%QtKV0Fkq-&Lgt-a3}yPd!qii?dNUiwaOOs-BvY2=Wj)H^3WzJVREM^{ZpYuPtG154NqsGuGh6>+y;WxM4PaiP;&LUj^&d7IM(!M*g2NAb`CEi3>4 z%+JGylW^-++`SXd+Jh&p2Y^ceE;*_9*fF^6iTd+T)7K8s{^M}qI1$168Q3}p=dLX- z-GJ9_Do$zqYIs^OJysH#anlYLjyW%7Zb`Gf9x3|96HgsnIPwec|Jx7W@>x5 z{==_(=|GJ;7>%yK1ePrxADUakC%EMz)Cho>VU^W8%IEx2eee6}iO)fQ0RYT>mYx^% za~C22TC?Wxb&?yVzT(WQ-h9K!J2y91WGSatSY(={TlO)6;qxiFl<>2U z6)%Nkd^75E6z_M_2r38iv`(&qBALjktYoVKZJdneY#6T^^lGl(TGh1)TW882)kV4# z=fjw`yT2+8VP>d0q?kX5Gz>KPemlh#j;zaNMW_;gnKd}IIoM*K<(&FKA1Mf}u{w-$ z5zY8Uv}zF9%95wS?p3F_!Z4O1*o_}K_E}7MWfFOO60OI_U`nh55kNm^MLGF8#^(Lr zw5M-JH3)&tchO65l!4|*zb-`xM#EMa%Cd6IS0-YjoIC}JRA6b+A&fgB6ZtMSh>q6N zezWRp-gB9woW+1O5~yez+4>TbBIGi0!pknfuYaBHeZc!5RFfT37WDEBTLGT+=DlAy zMzw#o4kYMX%9pG^<%hPM-bzTXPoUlQgClr+KADzcP5~sn6>MjT((B*YOY54>(!x4&?mbsUzrv1JkG zNgbJ+L%w=Paq&CbHqHj|=%wvx0K*vI2#Bl@4MfIuhgazCr)(p+bGOAa1dmT4Fuu_) z-_d4@87I=pIg1jdI)R;inSic8PYA@J@}otypYn3H*HWN) zOsaE9;)pEMMDRfbk2lvuR|@d>F!@JIQJOF;bn@kDn~6%eCS};?$eN-CH`oYsLYbPOqaby?-(c?S5Y(qeT z_xyL#XaJL-KhmW6>?$*O^hB5-LN+j|A;s`*%a@DqV4Z88biriy-*`qQ`ex%vd)I=yb<0B3nr_w|ZSd3%F4)jX zLTHUkXi9=Fr_1J`C0S=(@*K_<5Ir7!EkkIzN1jtDk=wc96sPE6@Rc|vNP$HOFgN#j zXg9FC!&(tW^!NaVhER9JWjsvxR&GRM`yI#12j@>P6pw0h`4zgKa$6Lg5I}cGXh!h( z210gp#OE>i&|G||dG+Ag7HD`G%H7GrhUTW<0$?CfZjK`Rkx0I*}Qi2co)gzJ7g}0 zMw2#r32LENuIARflSF-*ZS@xWCM$k8$~0Tf*bCgUoNRp~X57!Gc;X@HUw>H2eU|gT zfgRmpSx7Hx6H^CLhrN|!nCz#)!>4;IHy}pZgqIJ_pLhtF{L0-=IU5oAUbHQSLcw~w zB*YI_mvDFw1A>CbLmNUp=J?BzOcbY6#+7XiF%!Y!^R()^sYQb>5fkA6ChB4?4|8>l zxE|w?%|UGWs(G=)vf{-QtV`^vxs_r}#mg=!E;t{)_$9jk0eJjzI=BG69% zJRf%LY^>qp`SrJ)bInH&?*EIY9{Jb9Pd|A4$dS6**qeR!s&zN4KjjS@Puoxq@bz>8ewtPj7ma^g;mAK}p=a(EZw!;BFwFT0u8S#Em?;!n#v zgsN@DS}4gg7jp6fxVd7w_-09&C}OVGnz)LEv4xHvTKWd|Vip<7GDS@D{P%U-5|HJc z30KX*6_?=^9X6>jbi=yMH>}I~9iEn?+pcNi_YCi+sXH}}2n9nnGf_ktiuqGC=a&W{ zQUVic74QaPM8os)6~VWsvv;2Q^FR2yZs(4gh}k4B(jHrT3@wY9?29?Ph(Zy`IR_>- zTN#prglJhnwq`-KpE5g*GWft{AkOr`nF^X!j-MZcgWo#(zX+v^xlj{AH`R zf&S(PE3wAa(0H4fAMNe4?4uf6Qao^8W-Cic_`@gGC!LaM`B;`?ff?mEa5=Ja9BH}Q zPdPjfVC1RwN-qzix%UER7;3<%19=#DupT))m%?IY1bp>?+Twbl%!p=Wq6T?e6;G{E zg?c@+L`@ViS6q|iMSXY6*DV0 zF9%Z|TYF%VZ;9UIYGpB-8$Oue874YNn3iShRr4EtvOEKIE0c3ENb;?upEQ!QIY+)m z@=Kh#Ue`jgD;V;p_wa%}!h;fW z>!3>r0}iS&ex9pX+-A|uH{w?I6$@qY=V0vkY59p(UWChII~s~U;Jas}D?95P!$)^V zhnYLT`Fj!$sgWTNE_LO~V4^nB&dPvqmM&r6 zu(_z4jsbni;q5j^BFjdR8$zkIC6OwD3C$%V5K4wVP-LyNy$q%fDC+0DbH#u_=E znJ6LvGH%{^ouDggttz81oGYiG8(-Ol9jZBU+PXCjMmt-t1M3VlYqX{3$vF_gK?c^8At>3e6U zUeQo>C$fZ!$nWbyDP5vr+`O!0L0uG!+l)Nk``lWuf-DL1j%Xd`ktv>VNFDZBh6uKe zfW>-WbZ_Mlx{?49NM3dzR5#I}M)gRCY}tQdy0`MsG5WLthsjSio&ftPH=t0x-B4)O zFQUMUBXSH7dOR11iwGVcsiv7wk41dRk`?Mrs1m&xGLbP8+bQOlB0ucQE|8^{Z z$G6tX($3;D^^Lfsr>}hhXSoXu&6M3rffYgsfGqz5y-zvQ1@khU2f_)YL=U3~A416H zGevTF$}68B3aq+RIVH-MohQRjCW&NUy}Cm+0~0If*2~`e*g7VTkWudOCqTM#XecAQ zzZjk`$knF-eh?zo1$^FHT)@P38EcN#?aSxuJc>@v@$6%cpaf{hMApYCUiWZ5I|gS> ziDW8>WnuGhPwc)Ro_);GTCcVt-{+h3G6%&bCrD+~R~Op18=R-J&RspV|w<2!UxX>2u%YnnUs)ab8?Cx&g zw$^)ON;D6AUFfb6p%I7TI^^*ZGX!wg^ZpuG@jz{K;W!jsEZY-D@_0vlU&|0$)#f>v zFLFwODNb?Zs9%Z08p%3^EZ)@b2S^m(C@32>+?!`TgxY`6A=W|)@}T!t78_TN!9#*6 zE<55-`F5DzPkD+inn%?chYPZ{ERHyV|ES$f&SMoie3+08u|}*`8OpvYIb>^#nV73s zSgnj_dg4HqmJ`*>7bo9DLpE0+OCnRpfEya#zF26_WxcmD*t;!Hbha|H9C{yVz5(;H zk~?NA3kvcRX%)A(Ib#Jn2L|}eOEi?HdGyQ>G}~m6)%bimjD2ATg9F_1m9sH$qR7ow z25WM{z|<9<`2@^XHYF-g8G~8O8X?IKLjLSRwi8Sm$(fp?o|o-8 zUB1s4H)4%wVLXc&lrRJBp)C44G@`ODUm=FqC&UC*Yebg03}E=i%{SUKXK>EV)DHcV zJ+jP|w~>gGEjR>Sxa~Zr1dosP{w&wCH{ysM6*O44%;hOgaafq9oF$%BC%U|KkjE$X zMAirf1AndeS$36ozFh>Imd{hfUKbd7$T_O=wq`tfXk<^;LJ^(M>BV1Bgs#oUDVVcv7E5@rlheI_j9AIqQLq zt8Pmd%Nv$--{hz+Q6zRGH%ts8PAN1t{1m6y30a39G`iJxpXH2xYGHJ5WieAW@2za_ zvz)|?J`U5pl{+KiFnNx#^2x^fgx^oOEsCaUH(Xk=!=}T{B^=(v264S=nhDuRWyETg z-7HS#eBOo8;o}+2E+1;Es9LQZA z=V>#r5`aN0lhdu6k-RJ_efv6zc2T`VXHuc<)X4aup}17K+~bMd-b~`Z$uvyTNilv* zvZhEaMo;svA*o7(N1HXlDPwzR6w( zvoem|>|?o-pf>v^>ru5;lN+ATnm*4EIPX^!Axq4hm9TRg)JhkN$4rdRkVgK1E*5sk zJ`Nc#-&OsA8e5+{#VHzOUA=Wg%lYe8Ljqgutqfsa>M8yQU1z#$5}VZ1<5fWb;-&s$ z=$A~(S6VsMlu=IE<&;rQZOf~ERTSYRY%Eh`S}uy)p=oxCBS@q;LJ+~@JxO!PKU0fk z@d+fA&!YL@E2pX;c2SHS%QGe#a}ar zo6wTIE0M=r{ue^>c!{BxJ+$QMkB+v*(Ar<@;OMRvW)cud0EWF_e~~HUmFjvC#}lbkUxXw=m;JkTcla0OMe?< z1bQ*sJA4>Zb62JthBnyvlxEuWTmD=)(3u?@^*PxIV7GCas})gE+M zxhG<5ALM9x`p-MJX`f}@5CCevp6;!@L`ZDk+gRw(?c_UEbaXLfr_+gS-1{pqqz?Q;xf49w&gW&PQP^N{s zvQ6ij(RafE^fiw`)jOW&f>1vG_~VmtZ~6G+k0X}0Yb(#vtxnNdCJzO1zKM+cD?YHd zvfD2ady{3Co}DmY2Eq1-taBJ10=%&uWm{QwATt)}PDVhJXctK2g+zRQ5I%>(=dzKK z>Y56fZiz%hM7?rml1$SpXT%sSmGt^TxCi;;zhCb2-aHbUgM6M1T)a|~w>M#SDa%;` zpwM!ns;aUqLtQD|FM^|x%eO&MwOMD9xtumKmF4V&*#%;T0rp@WLhFG%G_{cRsGiKG z6S?6|e+?P9EpSwD`4p1JOO*YW^DbJIu}g-%wzH0%$ZCc3IMzikKh>sj59RKPyJg8+$kav76q01DfIArV+>4FFjYoF!d-pZMKF3Zjr+h-a5&gzdpK27&lULuS> zZNM%($5{FJV_ntdbU)=`plHH&L!?TRJ{zPYkZHw-fdmhw>)R!0DUn(*MkL;Lpa+q!jYD=Ef} z_U+qu@ZbW#jPW48w{qgSaS(+~M!FX>*%jM^MqT5C*|fvhy2YL#`8p>y*+iE<2+*4(yCBR3 z2Qu-+LH*WV`VDQ264#9J48h~UE}t~J0L%i!rc}0~9BTHl2 z7MUsB?81)1`6ox4iZ3 z;?rJPmSq{NVu~jc<}K56`B=K6{F!N((j{GUcw_C;POaS{cn=SGAcLba+Cj9sz%J#qG*lT5kjN-eNmgnPEc%J`rMjM^R z!~~ue8MLucHE{8-z&e6i3Nhn+U3=DXhNM;dt@qyc)$!q}y42 zKEvhWpZA2qaEO1@Xt2ulJ}$2?7@eq{N`->Gl_+4*P#EBeL<}6M<94^b8k+in^jo$Y z^8Un&-oW>t&67ZZi%)RHasXHmMTE2(jFR^DACqXwZ+*b%{?`t+ezIi&>Y_Erje`rEk}r#F#IF zs;;R2>M1^YUvpwp&tvVI%>KT)g@uo(bv&&+t+;x(%xNiqzcRTjmbIWR`axRUNHw?O~YLbMWG+$dNvn=^9;G4{KI^?t+Pg$GK<$hJv@t z)3$$2XMB9rNck4e$p6l_Hk;O`IEt>`Vx_G=s>Jg{g(vh=lr(1Z^IsrHO>-J3=_5c< z5l?Cm&FqC@m~s!pN?80{0jiZMjh(U_x;EVZ^~tjj4Ui$ek6 zZ~>v>LHu$dfkDjjiKKLy(m#$f(ejN=DFGEW6lE3u-5Wygr!Q!66c2@Zvx4ZiLD*U*k7C_Qd{}0qgJLjd_}MIB!g+?t?DdiP44PeZ9T8^I;=># z9T)tz$5u~AS8W}hb~Dk76nv-#A0z)&)PM_yGIUG1#dMvcZWEAVv)Z&tV9a=#xSr?* z9BA`wB+%d*S*;G&Ro1mIA@#)SYqgba6~}EgcR2@#%fE8?zOBISc2cB@L+*e!w%HPW zl!#c$Q`)Z>rJ(U_a!Zfo>hqg|ayPFYpn7-B4?Q}}nePIuEcIgJO&!*c1vKC~nq)mS z2I?6gSoG>0TFk8nIEA|Nq8@Ybg`O0e0uvM@B|b$j3%S<}-~t+!gthp7?y67XU^R8d z?W$3BYB^liu_&Zu4mbQOt3e>vN!QVNZv3@!aZ?h~0~Wfvo1W%dMa@Y?%`vjn2Zv|( zM0`vE$82=t*n&J;LW7}^PRx=plNu#=Ugs)ht$zQmW^;%YE+tBFFJ`45J z0>728`bx&y6(B3K$Di=~OHuX@j8$F%i8XSwGIDb8T{qLGlM`nzAa!l)cwmX@FlCOM zZ^ohbTL8{(epC2?$PxSff8V=Y$}}e*kB5d{!vHjtP|ETVO6nYB>gwVg>gw`Jb2wxo zdOk})3=fSo#3qFR%e9$V?eqJjhHN+E5uAkiWx{D(BB&PGej`NHq)c z|0lZ&8QZ0|08mp`*HhKw3S(MHti41}`8GE|^EXYLoPre&q>N1?co&jl>HnFx6hm_9 zrb7cFY7{85^uv1k&llK=IV69beqQNz_dqaINhOxtxc&=JZ$2p~0HWC-_ZYL}dbaWQOQE8g#HeQc;Qjl^#`A>hZ8y zE_B;P%Mr$Qy%r)R{(6dc-1?vIDh=Yxq1BAUgCX0gaqqVqmM>GuCG66(i{cvgZ^$`L z4md?G?d>!JbpW%*OHx5%wV0Xi z2(|X7r$7R8qY3yEkWW+I>&b(iA>-nb#I}s!I*tia9@_i@>8V!?utt$2*?@DCG@3`b zDPd4D-X~`G9a;b%T)-eT$V6G48T~8*<538E<-1!z6IBo~S|#`_pVWtzq$P`cOx7SwQmM3CFO47DbGo-_;M0L*IL zdh>F*i21YX*0q1a-F|ric>mV;BV(9;D5*^&mj`@!f(QlJxbXub$ZX-%0EWr{Ho2~g z5sj$JLP~QyOhw}cMGbYT>ty2i{-0=~i4L_+=CVH@Qd>T-ufqy}QTTU(VWWS>JD3&V z>z`3@#g%`%#Szcj#M?GW*!cZS8;+J@;Fm!co8LK2;XK6T`0cbVzR91SIBwb~p4+t@ z>bhUYl#j1UaChxS6oZ+i&@ik!VA!XF+wl0BfX~0Kp6|B7PN4`c-P=)DXpCxJ+zCsk zgzBiliCsbWaku1+97&wl(^!!C(w4Quf)F=#EoRP+AG0QeDGEr3l-m?j6&(4G>_nIU zcEB8jj6C!MkI?`$!oKIQCR5HVK4Q+~fW{`McS6Jj>mCzXhaKo-{h*G&7d?B`5d3lQ zCZ2+NtAwkGp-D_ceruwU0VEY=k7$rQGyk;BC!?xM(Oz~gj;E+lccT8h2GpkcPOLnx zL1CetA)3{1$DIlZ`gfb-5`U~ZQ(SQbEExdGYFtAN&dIWJA{%sRSo={JOxr1wE4mNK zV)L?2lZSA>tK>$2UQsRdR(8_mu+yMet|rCzXkiN2V_K|`!i1oI{oDi1hTu@38wJ6o zR_Iz71l!`klCwv}$oXZNJ{C({lT=2KDkqoxA^^AvRvjxAWQqH1si=%T0Dhs*#2gE2 zB^Q(`$x}$rPspR1(+?`?S$xerkZ1V|+@6V=HOUO>{JT)qnc8LK8i1kNeb^6I_8v?Z zjlY(YY&2Y#GK1_na;ZPF1zw&4eUAuTs>JCW#Nmx#y+)8ZEoKOtg>B30GrR%1!t9n#g7>D7^@ymiqPt z1^ATIu~sLm`o}slV>j*c>gtR|92RlLw1iekjxRK4q33Y86+)S?a`*&Td-~}y8`}E~ zIv&5+egb+?2M^I>w&CWC!!Q$%9ca0-`tV$o5|R*|ZN(T&J#aLjc7+PRj&$<9?zQa2 zqkF|>%^B=60fFUZ7$TDXW_TEf2sztK)f8M`p~fq{Z++9;OQx=rH1{7SHQKCRStL1` zaIH;~+6_)<>VXdfHSXOYPL-+@y@tKr$Kpq-W?5U;i8<*}!h+JktQOmwhSqw6`BfBBw}ShQonHb;)jCpLy9c&;!ydc9&%3$ywShb-3NhuYO|z z2mQ-?!R%bh`6XXr13^C!e#j8uJ7Llg{U03Z#7YD3cF4)E30G zqfjD=Q{l=rbW*>WZlz8J`PFFaC2iYKWN6wSWbq00a*&qF!H);og8b4>lm_|6r;zsoiLcZAx9eS z?0dcb)q99cRIg{NuV<6(qR82n>Af|%qS>e|VcEkj1b}+{;*IiPjOo@1i%VjR)?DKTlssTGV>+>~Xzf#-U~p z&5VIm-@Qg6sWo00(-nzj#m5Ozw*N4%OTs3y<8bTzi@1`%NjPt5n5SU6r-DvbA)qjW z!Oj{+l<&-ICt@kq0bjndr0-)yLlh0_N_`}EOC?ttSEU-c{A<;|Qgljo=ai0`fZw~Q zWvQLja4f{O-M1L?9Pm!E9I0pdKwn(TSBi+m1q7K~mZtS4TTZeX!|U?;i9DW*H4K+Z zHX!K-kz<3O%*L1=qk@4? z)kHfh`NNX#g5rE!+Pivfb^>)o*Ai7HZ45FWA)D0mZt7QF8ewexzs*K$TEiKjl|CCQ z-Z$|BK+ox4u3c+*Cm&; zEb7&7dN)ueySVJ}=c=$JHaxMFe|<#JN@fQXyJqQn7Y~4xjG&Q5o_P?_lV%%WaIYzP ziSN{@6a^G-2PbIJ9t@^HRBA2Exw5FbDr~c{?={n3-6@PzCOWneo{4UvE>RXz58js8 zaa;Y}K}!v26o$%NXRLO0bXubhB5_r|a^r2CkzTi?G|I(@E_gi- zlQU9#R;O@>CAg4wx=%(~i@j=2G>7NwnvW(%by{$;^7a8nyJGsmw7Uhq*ufm=!g{LO z@PAiX;unO9%VaCs;<#m*ft|BoP;{e$z=D{4y?#u-_&aGsmS=4-8_I5uUahv!o4g%t z8ak~vg=efsEY+XCpV!P{cBc<9(d4m&iyg5ie^!J7F{2q4K^J-SDw!(@!iqy(f5Sa{ z>ZJM2BX-i(*P`0cnfbR7N`Lb4$lga$W8kXAg49LOMoUG4xP?^SDas@QjBiJ{EC@D^ z`Fv45+U}eQkt9&GQe%hQ$o|B3T+1Ny>NKYovT-IM{575PZieyQr7`|lK81gyE94#R zF;g!?cHLN#?ul8qLI5RX8vQyJJd%8QQ=2k>KpiV3tkl7z5C{C`*#Y6PLF~&vXw~6^ zaQT92F}~&COHz%*6X5&ZE(n}tlYkLjd%870E}EgB#fBRZWJxnXDr@q3nbr!}ObLlf z)TR=qq(ySGtA@Yz&2#mdPgLMp9)z?r$z-0gsuZ-9sGOG)SyoEH7q3#yFG5@2!Fd3d zhO2gjmznJFmQZ0XW0YcCwgH@)*BTN%R~+(DYA7o|$UM~HXG+|&XU+&m%wfXc;mow) zMD!$*vzm{&o<}7`>tx#u(4cazWST?qt`zO}Dci6?Wxi6DjRo-c-QI&jqdCR}=11%M z8rC8Uor#*(+$#p%99vP7EcO?pc`snnScvbWbt@kAGA*7{^mZ_F(lT@~6F$N)|1PM# zr&f7zY~E$3w_Zz^P*O7&$VtUUdY)LSoH3;pL2ldVGdq<6ksna3fqd6{XWxvkv{-6@~{^MF9f9Z5+= z=9N-Q$csxt>E6t>G(#zY$c%0H~yUzP#KBdchKJNdPP41d^U*5#1q~=^e0C5d-gkepi#0G&7d&8hL~cA zgTz8_da@O+Zf#n2{7Xwq3vz=gC}e)(d>z7oO)ip>aMt?op~ZPIK6?>=th6?_Hp6yG zFitxVpXWEDr+1;=sX52t;61|dK*a`)4h0*D5&=!6ucl7Ql=hen#l@CdLsVW#_6Ew0 zL!(9glKnzYeh9|cHHj z1-yNbP95^Pp<3}dCPN+?%p2MCBg^Vb4dsDYD2hRjF|N%a9dQvu9--tl^4h4z8+OZG zOTkvf_ihTVOmp=cY!_tfuPVxGGptY;_`p`~>Tnki&=aZS(8!WY<4jOKnX_&(01+~O zlnihi6w&i~)@OhbSqXe%3Ttds5Jm^3Y;E;z2tZr528&7jbwWiNT1Rl`_8F^c@tk;afY0?on}ShfOcp!HbiHx_v1YexmdHJu z1qaXl;wz3u4%~PPo~ZZ-!e-mr zigFh2utR5bo~gY|JaUEhwf$mn3s*c+Fm2kTaSsAJ+VyBtW*}J$A(3wj{2R4bXo1tF z+Em8c3+g0+$AysRwQGVF6Wc_vH=|;fqpr^5&L}!Juz(ddwuRk#R#!}! zCq<5AaK2M~ZpG~iIyGbvwW_c%cR;LvE&mUn*AweK%^b)gOmM-}uf`{=O|`LWUzGG+ zS!p$(zRN)(27_O0&71$Nv^?lNCP)^1G(m_S2NS5b4udCz568S1^{~YhB?qlcd}#o$ zr;zr_Z+1fZ`h3|O-@r@+6_J@mvA)Ze_L(1!r$%J6r64-0ohhp8aEUE#DO}UhTDy(e zx&^00`bWZxNHKnJi)6tT$sw3)rv8fd9(88Um9ubwEVL&yQq_OGbMVOZM_A~;!GYV; zHTdJ0iV@M})o$N?rQpbj#h1yM@JSo-B%oFD)pNo_y)?m}F|-tF zha3%C{qZus$Q2@XQfZV^P#aF)p~%=5#b3z1?jGnF*Y@{Ic%01sl1y7c56$zqczSpt zRm@^1=Vn&oA-N1uEFl(hdd^ueXq?(`p+rP1oyhikpIgZL!q;Z<(&W8d#y&%eS>n*j zk}7<7?aBip{bWtI;LLm6WV_M$xRNrcm@5I5goXKhcfMZk$9J{$byQ0vh-`5euHpx? zU0}frc>(%VzOal+;+lP_L7Qd`RW&}lGrl5Tj?YVoqM+Bu#{0X!8YU^;f$KcQv2H>n zAa(aH6bS8lWl}5)M?m!GQM@5*v=;$NI)62G6}#!3?A&fEr) z#)R-~Vt$Xu(d)?r`L zFL&Wi%91>BIw0a^W}1qv&3?9I2L;JU`h@uvxAu&`1N8}8iqHhPzeHM}Vy=B3r-W-% z*K#%?#;r)fY6PA>&lnbp=CHJ$A^U|DL2^t|tNM+3kVcmwlLxz}CKT&By1K{ju{(6T zK7W=Bk7{nsR|y9Yk?9i@Qe`JAp$E1E0xMmJhG{IMkigU(?K zpid>^f}1`1ZR@YDA*nS8er>FHqqDf}9$3KBhk;Rpjn_O3CY~&n6gS&jfBTUnl;?JJ zokH$$zo5FFeAAZ!0IV+6HfQ)Ltv8@6&f;II=tM5Y)m&!4SBaqTcW{MSQ62acBg$?FJUj{>W)~WO&G5tR zumL&j%zJAGgK=jn_(pzb36bGrr3ru?1U(uVvf@xUYTn>Cw-pg?uw-l$tj19 zm+;FM5a8Om&e^3dMhALRp@tWpR&oipZIH5#56kw-*_$;=#y6mT^*SB>;R%T>P5z!# zsD#y7XLjB{s{+A3Jhc@0BZg7fR&h8Ra;CgB1$EmJR!bjmdsl&hf%KZuY1O)K*ESCF zj|Y{?2^cXV+x!&H{y4|I4lsd5pU9&0`bO1H?}7DU2@9OwHYD!rnoIIX-zwHwbjvX( zol%4KBw%`zM7}g@Ix#i*jp+qBFerc3(5Tlxv8-WY3%hOhtG0upM<)Eoq7)BvCgm7@ zp8PW_*yGPuny z-bF;D>ZxM~V>-A5fnn&6hxPa=kYXJH!KQ|)?W73{5&@^<<-5etmUN`r&Nkn%0|q+Q0>))Heq6!ZM$O3BSqIC`}gbVQ#9NS z-sjT=o88~-z3gVorIEQ4y2^@`25TPk-OJ5Q5J30+Efc45L9bmyMO`lk zV&H#R3Nd#~pd2@P{~pyJCJ7Sc*ANZ2eo?aRk9K<=Ics}~8~dL6iJn{MWQistD9%`L_Ldj8sCGSGFGeOQD<@Ef ztNuy;KsdzBJPhHX0L$pY?kGLbt2a)8qnBNuls@u= z;Tv)S7mc5FsZ4TwJymJWpR-1)U2tP}yT9=20kdxT%`RLHeINNG39z&k`jGqNF}Tl# zjdp-L2KF-sjW31AF+xZJ6H4&=Rar`4ld+{w+$c+9V*OOuE?W_Q1tv6Vxcs1$A3U~{ zGZ7Zp5axJu)W*2hv#?2UpHFwta=IO_ZkP@R`o%V;+vc87(xS$*eXh5J zkb-~P4c0Wj-(1N~2u`umhoB$Mmy70+=;bI_^uCI#nveRstAjDj+JtfcGA@GnW}MhXX)E!Zr>Lj+m=-928-Iii!%a^P*n;zJI+F_X&#LRw?_qyN#z5MLi}Fvhdpl#!V4|ZcqEh(w3DULEfUG02rhRMG`L%(bQ;NO54O7QRJ!Po~>5*ozd zeZ(k(@fY*{ipIVR{N(KP%bOYjdd=#>Yszm5@bK_)BrH`G71q7m4jWI7*P#m^sJ#7S zizWKP4TI4UH0T0eeq?_}IcVhZ>%{)#Mx&>J#W#u##@ii_rZZd)@_e?90FMw)C9PVD zhCdqsg6NSy;Q0&MD7Z`9Bo~Fc;4$S2y4;tClVZafolLa9zr9N`2|SqEyTk90?|zpa zrmyWx$x3=!B}R)zy&E-oYF&anU(iSj7KHq_i)M~SZP!n&ovt3aHqPd%XZ%Fr?UtH$ z&d{g>9xp!d@Rv5NuNto$x>o9KBsCy$^80!bt=+ZDpdfQcLk9yds|s?L+-@2v*w|c6 za3MWMwPC5wE!qzFw^wE-278%c}=>)17hM zf2x@mAk)Bega8m6RVCX5GNRbE>#XIcFur|zb7V#W3t&BwD+c%YXVOMV?Q!m= zTt8p7{z;YG6MD@85+if`L2sRAx7s2OrfEW?C?=h!FeuA}FPkGa*a(c}b+sVO=K3G~w$0+E(~hjJamKl^l{1IPAikExDho%PL(e4RKn5jYYK} zp^-^W-BSsc=42X7BqVZ3H1Z=nzGkDP*iBznY_Z8@V#x(>p!?A_usgs#`u1<1B$w^d zdW{=Bz>)jZ?)p14$RB)4SZwBk3$)Kj5&kF|E2}Agn%JFa;DiDMuAasu?~0NAelR4b zXtJAQ<)y2z`cAoNUkR9u^+WHSW#n#WA%>A@O8ZxQ^U3+&q&FwKqb@+H?MIoPVm8xa zEEIi>1Rz^MQ`@Wm{jVs!W-WMZ*mPXf=@kfyB6+17Rb9^3}tux>d6EHr1H@5(Qw6qQ@Ydih6ri;sl zBI>TMV{S{1#-?|V)BL)rzkYqp7<^|y6!EvePpRy`d2eSIVv^+gv_Zr8V$`=kI2d<4 z`;H5UiH>}?y5Y1QI6NFWJd^@h=C0qC%Il!S6WJuJC+B9Qqc4#0%dzD?kZ^n6J`R7p zzK|k0IRXBeW0m-__*~|^g+Rjq@|CTf-Ob@CXuJIV`YYT_B-TokkWg8M`6&%!|uf+bV zJp14i^x#(SU|!Nwk%xYKWE?aod@VOC2MGZ6{$AVl?!KVV+%F~$sj#blv6@+j`9Uik zd7I8z?F>aG#8ukRV0-?zzjY~NbkA|g!$wpjIM2&9h79qkl}ED%cS5Iu9r7VJeX#n8 ze??gp@+U-Y*Im!P9K(X@Z!-{?0$SOgV+IPgWpIxZB^Bf6fE@(OA$!9sC<2KQ zEs%-qBP1VED;#XM&J0+eGYr->|MUFC(3)+t!2b3_mmFZ+RQK8}jeR}*@x^(YVp_9A zes|mV+?98!=t~oNL2jV$wNPlb<0|WMQTKHOz!{TSC_h14h*dX$>4y5A;|_&TCPhLA zY;T@WEv#3oRt4H)y|A0R`Uvv5n4)9cD@;jA!xDjp zfqA|?tg~E-g83l{aqFexkiaumwfTHe{ksM=4}K!gGU2>sWh1!!@v{tDzY2VLYs z0E||jjiC2VpCS%9xX`51sP9Ewzl6l$VCz_?x$M^zB4ihmCJb5*om;=N+fc-T_Vk>u zXET;=a7lRlRX|l0H8o{rYB|z8P_SYkF>a>{8rA|~5nYB93k&wz>S{(_AD}?>A4|-y zATn~n^X0n}Vcib-D3b%6(cC+v0U>_xip=L>_pp7OjVIh-c&scpG5c@bBL5 zhK$yJRgEvmeli|@ zwwRJqSZvU7;hCV7(JoltyMFxe0fL_Khle5@O$)dI|HLGrK+@9Ea%!*?5)xv`si~|3 zSkn67QN>a`^lf8XQH5OIHHywiGW!mC)RdeA`{pJ0GstpZflNY)H#K8NAp53(gG0i@ zX*`s8VE5nfO!(|Iy=K&z`%9ppz&FLLKRy@lP=4Me95U(yJWyA-s*Eh4 z$%BS3{WK^2mKZ&sD5;Y1DH0Aepn>XN5gu=nb}UndBasw^t_{Bzs)^{Lq*+qCTDVKN zw2w8}T)gY7H1K*pN@+yz%bbBgx~`kU1#D})ZuyOr#?iMWkTVMEAi%6o!BIGnu`;8e z_Wg5H%e$j5DiVYqO0Rz+`QFq55t`)Sa>&)1Um_0&%Qc4B?B+a zuo+eos9gowL%+mpQpkJ^C^;h5NSPCLMq}WgmPSB;T`J7z9%*d0J0I3yId&%^=FDf`^ z>q~acO~i|(7D`G=reZC9;~uez!n*qUP=FvPs9(RxbNCuw%#Wh_Bq99`?$`i$c-Z7L z%@IjxKTjqMt;pbpPF^C@n)maB$W%AY7@!$CG!!{G(0nCsZElXk-yd}^ga$UUY{5sy z?^d{W^WXphps+3S?p(%`51@)nnzzm6jUL zsjTB_{hzs2tidbT#68PzyVO8wMTQm=n!@^I0so*5mj?VsgjzaNO#ETEiI)r33tc=p zM2L#*J{Tu0OF-WjDuzXXzdv6uwn$U>@P6o1EDd-X7cxkBX|1cn1e^xv^I0oxv%~Y| zC?o?Z6$wL+Gz(k)xj>UyYJNJzkwkIkq9K@3Lv>xA^rwXkX zd^pnQ9#4VkkpMu9DtXe8n$>g;$@iKe=$QoxG35gyL>`q1k*pwDbsz@rPny-K$WMrd zMtA0@S$}0wdRSR4iPng&ggIr_UWrayt}BL)+6)FAX2@MSD)b;neWLEC@Gv}`#r0$G z2~d%rXh9NqOF(CPmOC=t)W}kiGNmflodID1&y#$pB!iMvM@VWj?>_0`wk9Pc6gH`- zzZ!MtSlw33&v9|L28f|S!9s)nDH=wO`aV`tI<=;4@IMgP*jVM(J=y|EpC=I^p{>0c zIsiZ+9T<^4w2J*73mCYQubaI09X2jRpPcAhOcOPP2IOiOH#kPow#tpj-<~#zu?uX@ z)-i2c%L1lMKm$P0Yp4LDU%z5il2-N)KDWB`RJEdv=XJxvCShU8*e6pMtB8m=8;d|* zZRHyH(Ps1*#TfXV8E9EZ&=s@!bJp3bRbO;eR1*n`O8|g11elSpz%^eAbadEXdRebr zAMeI}$-5~w{=Y3rj}kC&!-ck5G!cn3*B7?(_r!?M*<-aC@!J1>MsT83?jQ}n{5{zq zQGWGj${#hHAq`Kq>ZusC6>>PzOGQ`9LL=!hAo;9uOSKY5Fs|ne{R|r{asYy$(t3RSg8Z?HBiYejY=#8)$54?#i?xB(v9I+*<2}#tEI%tz zNNdqiiFs0!zr-U3TUr!wV>?Zm+>`Q)5hG)Gdz^GYkQd_i2Xql<)+|a9XOX|<1#DL= zQ^S#0(pOi~NLS>&y_|&9RR8kmc(L$^bCS{1uu0RB(eX$KWZDa~lO%R>Jw25^)}zw` zzP%*3@X?-p?odDG1mVNc-|6%?aTLrtu6ej6)Jc>NmrF};ZT(V#w0o+SPG^<4*={r$ z$*2^D4cB4)7nrS#>j_;fiy{t>Th_ST#Qn@nZt1>c-UFtcY;F~n4@=LQ?ebs;jb~1G zRA4i2Z+o)lmIv)n(8Yaonsj8WvoHT-dd`G_G$?Ql`Wr*wV9?{FKIs&mdqf{cl6peM zvMV8fziBoGqb@&9x22Es#-^5YCa-n*3+?0bP-Sw*kJC8D5Ngck_v1tnJRW&yAPORR z=+>rB)3pQcR6di|)0oS~O|qZX1|k43pl#R|(N_K&S7DBJ$f?OmLLMRRM8m##a$r~k zJu5m>4hyY5OTYmZ!kWV3q|IH4xP<^ak50||bcI5wDgWlbcXByw@VJ@xR!#`5@p65m zqTPbv3TPyYwZfi@ttfap2YX`TVgQhrcz^bf=qxUIKHt-S5QG-OV-i3mCSfi(EI-fe z+eKbEiCc`fa`ZsZ5HwPO+{9!p4SoN!<-3wt!atl-TZkYK`Xr1F%l*_=%sssB8lv4m z1|j>XE3PHm7o;yv%S@lR4rSG3A(n7@aUuB;7a0dhWS|29LID6dX&EA3OOUk;<`~88 z!vhmj?aypI6Bjin)uQ&lHJ2y67sr&>{6D z!o!02cDuWH!kVc;sXwZYH_g0tcH~pW-aeA@_I}!?AXvVgM16Y84D7Kfuvwp=!R|#~~gaGz~Pe;4BWm3g%$l+>79;^`7CUZHeGL(<^mHbqE|JePc{ zB|_pGIUoU786IZgt&7@k=5KB`SDR`Hd!}cM?dNCl@Ah=7D9KsJceqWt#{+uSa7zS> zQT^r7_J8TA(Se?<)G1{<825YM%bu>g-pucTY+2Bm+W)1IPtn~F z7*)m)1i@5ee9lj6k3qRuY6Pb#ey-dB!YS>{CQ%1cfq@ni#v16lKz1LA`rw9>2uP)` z{1b~JV6z%cF!iIWP;ugPbRVz@S*jbvtd;=4uhor>?t(fIRvIiUPx}~}+N4$DBh)4D zSt7ZXT>RA(1j$db@-n)Ayw}3yR{$*Jf=w1_afqHDKil7k;xb%t)il))4)$Y+{YdHd z7vLA`rmyoj9q7}Whs>LcIpq8x)dYYDM6{0s*_{%(ytjQHQgI1(&;2Q(X1f#=K(DYc zgz+$dtb~QQvy^3YiB&cl_OG5tBXbKiX`w&DOf5LkF3~{$oZ^Mp-zvR6JZ}U*F^Fi< z(Q)w5sO@i42$JKO^@ia49O=j_NXVSTA=0BcAaHkd8~h-Yd3)hVw)cClZj9(81(-VY-uTAqhJPL%cYvA*F|GQl> zP|VRb#0p(Jw8U0>iGbHMs_l0Xg~c9Szl&OclMx+eO*47Tx{yz_+xxv@5x}WD;Y=U` z=&`RSg{;Hjs0$bvXp)Wqt-*UcC@DwB&7Z<=X*IfYjXTvWQ_3H{UaQGW=G{;0U#EUu z>x`)1ollt^#{`cPFHfZtVd31>cE8=#;~R8-T&W2ON%rj)y?3^ua0aD4oGevW>7I0# zu_8@5yCi8b*_-o5TN1Ge=h6!td(2%y&@VOD`_~3-16r)M#}?1&cFBWswyxvVcU&tU zP5UJ7_Qr9r*K+~_%0A=w-=N-(2e z;D6nGQ>i!Ot4uCB20+bK#0REkQT$%*z~g5M)kF1ZKeK7s8{LnxA6piXe4gBj`)0gXqLwC@R@;7A z!qHcYJ(&J^bVF9z?dwetDgn)3kB*1cy|1?rRjoD8r0loacmA7|3k^uv_9lt-uD-y* zX7%P4KJQcc9_0b7hp^*pU71{V)9oaBQN$SS4#zH|i31mt-tj|1l!8j2m{wg*eQURl1d+6F~ z3n6LO_R1ke1olb7+-eh%;6 z(#&K4grRR2%!{)efB59Ofg2_>af(pMa=*k9LSGx$hXp=4{%m!{0?qvlhbPZpZfvlm zqHK3Uq#Fkxe_pa>aDyjuV%cYQ=cwdt-i#A-5iSVH^oMFPP{SBjHHA;AFj*8Ha5D4~ zps-JqY7cfMGG=#^lka3)w13Btxf)1-XYd_^9g& zcjPGnJ@JIi@UV~J;XiWP9gVgU_nI4RD4!~vW14mShdLN)WnEVa?^I^{l-|FF3|+E(Al&3H*!!T_9~l( z^^;0P$*>jIOoyhk06*}x!>U&hxtlhth3PdNYYJo#-3AWO9_Hp87c40TrZn#-Wwub# zm+U_yB5P(|XiHuHLi0N$j(TyMrj8hFcl;j@1+VetO}0ey)R literal 0 HcmV?d00001 diff --git a/content/upgrade/advanced/upgrade_custom_code.rst b/content/upgrade/advanced/upgrade_custom_code.rst new file mode 100644 index 0000000000..2de763672d --- /dev/null +++ b/content/upgrade/advanced/upgrade_custom_code.rst @@ -0,0 +1,15 @@ +========================== +Upgrading your custom code +========================== + +How to make your module installable +----------------------------------- + +Upgrading your method overriding +-------------------------------- + +Upgrading your fields and models inheritance +-------------------------------------------- + +Upgrading your view inheritance +------------------------------- diff --git a/content/upgrade/advanced/upgrade_data.rst b/content/upgrade/advanced/upgrade_data.rst new file mode 100644 index 0000000000..5e44c2249b --- /dev/null +++ b/content/upgrade/advanced/upgrade_data.rst @@ -0,0 +1,12 @@ +============================= +Upgrading your data if needed +============================= + +Errors during upgrade : the different types +------------------------------------------- + +Upgrading server actions +------------------------ + +Upgrading Automated Actions +--------------------------- diff --git a/content/upgrade/advanced/upgrade_studio_views.rst b/content/upgrade/advanced/upgrade_studio_views.rst new file mode 100644 index 0000000000..9f37078800 --- /dev/null +++ b/content/upgrade/advanced/upgrade_studio_views.rst @@ -0,0 +1,15 @@ +=================================== +Upgrading your studio customization +=================================== + +Warning during the upgrade : The different types +------------------------------------------------ + +Missing views customization and how to retrieve them +---------------------------------------------------- + +Missing x_studio fields and how to retrieve them +------------------------------------------------ + +Upgrading your reports +---------------------- diff --git a/content/upgrade/advanced/util_package.rst b/content/upgrade/advanced/util_package.rst new file mode 100644 index 0000000000..3d4b7afc6e --- /dev/null +++ b/content/upgrade/advanced/util_package.rst @@ -0,0 +1,9 @@ +==================== +The *"util"* package +==================== + +Using Odoo's web client makes it relatively straightforward to navigate from your dashboard to the specific interface necessary for your business operations. However, achieving the same level of precision through code can be more complex. In reality, to make modifications to records, whether they pertain to your business data or are related to elements within your Odoo database, such as views, fields, and so on, you may find yourself needing to write several dozen lines of code to ensure that your changes are applied precisely to the targeted data and trigger all the re-computation and updates needed. + +To simplify these tasks, we have recently released the *"util"* package alongside this documentation. This package contains a collection of valuable Python methods designed to perform high-level actions in a more generic and streamlined manner. With these methods, you can carry out various actions, including renaming a field in the database, relocating a field to another module, installing or upgrading a module, enforcing updates for "noupdate" data, recalculating fields, and more. + +To explore further details on utilizing the *"util"* package, please refer to the following [hyperlink]. diff --git a/content/administration/upgrade/faq.rst b/content/upgrade/faq.rst similarity index 99% rename from content/administration/upgrade/faq.rst rename to content/upgrade/faq.rst index f4fba7a735..58c1d60cf4 100644 --- a/content/administration/upgrade/faq.rst +++ b/content/upgrade/faq.rst @@ -114,7 +114,7 @@ Switching the hosting types (On-premise vs. Odoo Online vs. Odoo.sh) An upgrade does not cover a change of `Hosting types `_. Open the following link to get :doc:`more information about how to change your hosting type -<../maintain/hosting_changes>`. +<../administration/maintain/hosting_changes>`. .. note:: |assistance-contact| diff --git a/content/upgrade/full_process.rst b/content/upgrade/full_process.rst new file mode 100644 index 0000000000..6c6699c423 --- /dev/null +++ b/content/upgrade/full_process.rst @@ -0,0 +1,37 @@ +:nosearch: +:show-content: +:hide-page-toc: +:show-toc: + +=========================== +From planning to production +=========================== + +In this section, we will explore the whole procedure of upgrading an Odoo database, +from the decision of the upgrade, all the way to having the database running the upgraded version. +It will serve as an introduction to upgrading but also as a summary of the whole class, since all the +steps will be explained more in depth in the course. It is quite a journey, so hang in there ! 🚢 + +Planning the upgrade +-------------------- + +Submitting your first request (redirects to “Request your upgraded database”) +----------------------------------------------------------------------------- + +Are your customization necessary? +--------------------------------- + +Upgrade your customisations +--------------------------- + +Testing and requesting Help +--------------------------- + +Planning the upgrade day +------------------------ + +During the upgrade +------------------ + +After the upgrade +----------------- diff --git a/content/upgrade/introduction.rst b/content/upgrade/introduction.rst new file mode 100644 index 0000000000..d413b2970f --- /dev/null +++ b/content/upgrade/introduction.rst @@ -0,0 +1,21 @@ +:nosearch: +:show-content: +:hide-page-toc: +:show-toc: + +==================== +What is an Upgrade ? +==================== + +TODO : maybe merge info from administration/upgrade into this page ? + +What is an upgrade? : TODO put the rest of this page https://www.odoo.com/slides/slide/introduction-2705 + +Let's say you are digging into the files on your very old computer and you stumble onto a personal Microsoft Word document from years ago. You feel very nostalgic and try to open the file when suddenly ERROR, the file cannot be read ! Indeed, this file was written with the program Microsoft Word 2007 and we are now years later trying to open with Microsoft Word 2022, a lot of things changed between those 2 versions and,therefore, files written with the old version are not accessible with the newer version of the program, what a shame for your nostalgia ! + +Since there are also version changes in Odoo, databases developed and used in Odoo 12 might not be compatible when running them on a Odoo 16 server. However, thanks to our incredible framework, version changes comes with their additional lines of code specifically written to translate the data from the previous version to the next one. This means that for a huge proportion of our users, changing version is as simple as the click of a button, because all the changes between versions are known, and therefore are taking into consideration during the Upgrade process. + +In a nutshell +============= + +TODO add the summary of AVG from knowledge diff --git a/content/upgrade/request.rst b/content/upgrade/request.rst new file mode 100644 index 0000000000..471f1968f4 --- /dev/null +++ b/content/upgrade/request.rst @@ -0,0 +1,15 @@ +:nosearch: +:hide-page-toc: +:show-toc: + +.. _upgrade/request: + +============================== +Request your upgraded database +============================== + +.. toctree:: + + request/odoo_online + request/odoo_sh + request/on_premise diff --git a/content/administration/upgrade/odoo_online.rst b/content/upgrade/request/odoo_online.rst similarity index 100% rename from content/administration/upgrade/odoo_online.rst rename to content/upgrade/request/odoo_online.rst diff --git a/content/administration/upgrade/odoo_online/database-notification.png b/content/upgrade/request/odoo_online/database-notification.png similarity index 100% rename from content/administration/upgrade/odoo_online/database-notification.png rename to content/upgrade/request/odoo_online/database-notification.png diff --git a/content/administration/upgrade/odoo_online/databases-page.png b/content/upgrade/request/odoo_online/databases-page.png similarity index 100% rename from content/administration/upgrade/odoo_online/databases-page.png rename to content/upgrade/request/odoo_online/databases-page.png diff --git a/content/administration/upgrade/odoo_online/test-database.png b/content/upgrade/request/odoo_online/test-database.png similarity index 100% rename from content/administration/upgrade/odoo_online/test-database.png rename to content/upgrade/request/odoo_online/test-database.png diff --git a/content/administration/upgrade/odoo_online/upgrade-in-progress.png b/content/upgrade/request/odoo_online/upgrade-in-progress.png similarity index 100% rename from content/administration/upgrade/odoo_online/upgrade-in-progress.png rename to content/upgrade/request/odoo_online/upgrade-in-progress.png diff --git a/content/administration/upgrade/odoo_online/upgrade-pop-up.png b/content/upgrade/request/odoo_online/upgrade-pop-up.png similarity index 100% rename from content/administration/upgrade/odoo_online/upgrade-pop-up.png rename to content/upgrade/request/odoo_online/upgrade-pop-up.png diff --git a/content/administration/upgrade/odoo_sh.rst b/content/upgrade/request/odoo_sh.rst similarity index 95% rename from content/administration/upgrade/odoo_sh.rst rename to content/upgrade/request/odoo_sh.rst index b1d63c3dd0..fbbbd147a2 100644 --- a/content/administration/upgrade/odoo_sh.rst +++ b/content/upgrade/request/odoo_sh.rst @@ -2,7 +2,7 @@ Odoo.sh ======= -.. _upgrade/odoo_sh/overview: +.. _upgrade/request/odoo_sh/overview: Overview ======== @@ -27,10 +27,10 @@ The suggested upgrade steps on Odoo.sh are: .. seealso:: - :doc:`../../administration/upgrade` - - :doc:`Upgrade FAQ <../upgrade/faq>` - - :doc:`Introduction to Odoo.sh <../odoo_sh/overview/introduction>` + - :doc:`Upgrade FAQ <../faq>` + - :doc:`Introduction to Odoo.sh <../../administration/odoo_sh/overview/introduction>` -.. _upgrade/odoo_sh/custom-modules: +.. _upgrade/request/odoo_sh/custom-modules: Upgrade your custom modules =========================== @@ -45,7 +45,7 @@ correctly. Depending on your contract, the upgrade of your custom modules can be done by yourself, by your Partner or by Odoo (if you hold a subscription including maintenance of customizations). -.. _upgrade/odoo_sh/testing-phase: +.. _upgrade/request/odoo_sh/testing-phase: Upgrade your database on a staging branch ========================================= diff --git a/content/administration/upgrade/odoo_sh/odoo-sh-menu.png b/content/upgrade/request/odoo_sh/odoo-sh-menu.png similarity index 100% rename from content/administration/upgrade/odoo_sh/odoo-sh-menu.png rename to content/upgrade/request/odoo_sh/odoo-sh-menu.png diff --git a/content/administration/upgrade/odoo_sh/odoo-sh-prod.png b/content/upgrade/request/odoo_sh/odoo-sh-prod.png similarity index 100% rename from content/administration/upgrade/odoo_sh/odoo-sh-prod.png rename to content/upgrade/request/odoo_sh/odoo-sh-prod.png diff --git a/content/administration/upgrade/odoo_sh/odoo-sh-progress.png b/content/upgrade/request/odoo_sh/odoo-sh-progress.png similarity index 100% rename from content/administration/upgrade/odoo_sh/odoo-sh-progress.png rename to content/upgrade/request/odoo_sh/odoo-sh-progress.png diff --git a/content/administration/upgrade/odoo_sh/odoo-sh-staging.png b/content/upgrade/request/odoo_sh/odoo-sh-staging.png similarity index 100% rename from content/administration/upgrade/odoo_sh/odoo-sh-staging.png rename to content/upgrade/request/odoo_sh/odoo-sh-staging.png diff --git a/content/administration/upgrade/on_premise.rst b/content/upgrade/request/on_premise.rst similarity index 100% rename from content/administration/upgrade/on_premise.rst rename to content/upgrade/request/on_premise.rst diff --git a/content/administration/upgrade/test-assistance.png b/content/upgrade/request/test-assistance.png similarity index 100% rename from content/administration/upgrade/test-assistance.png rename to content/upgrade/request/test-assistance.png diff --git a/content/administration/upgrade/test-purpose.png b/content/upgrade/request/test-purpose.png similarity index 100% rename from content/administration/upgrade/test-purpose.png rename to content/upgrade/request/test-purpose.png diff --git a/content/upgrade/upgrade_process.rst b/content/upgrade/upgrade_process.rst new file mode 100644 index 0000000000..a748aea19a --- /dev/null +++ b/content/upgrade/upgrade_process.rst @@ -0,0 +1,75 @@ +=================== +The upgrade process +=================== + +In this section, we will take a deeper look into the technical aspects that take place behind the scene when creating a request for an upgraded duplicated database. We will solely focus on the different steps that your data goes through, while the rest of the smartclass will focus on the aspects of the upgrade in general, from the planning to after the upgrade was applied in production. Even if some steps are done automatically, depending on what type of hosting you are on, we will still describe the process in depth just to give you a better understanding of what is happening behind the scenes. + + +.. image:: upgrade_process/schema_upgrade_process.png + :alt: Upgrade Process Schema + :align: center + +.. note:: + The upgrade process consists of all the actions that are taken on an Odoo database to create a copy of it in a later version of Odoo. It should not be confused with the processus of upgrading your Odoo database in which the upgrade process is one of the many steps, the other steps being the planning of the upgrade, the testing of the upgraded database, the day of the upgrade, etc ... + +.. important:: + During an upgrade, your database will be sent to a specific server managed by Odoo called the Upgrade Server where proprietary code will be executed on the database to upgrade it. This is why some steps consists of uploading/downloading data. + +Sending your database to the upgrade server +=========================================== + +The first step of any upgrade starts by converting the PSQL database, made of tables and records, into either a series of PSQL queries or an archive file. This process, called `dumping`, allows the rows and columns to be moved from one computer to another, in this case from the computer hosting the Odoo database to the Upgrade Server. This is usually done via the command `pg_dump` + +Then, the dump is sent to the Upgrade Server where it will be restored and upgraded. + +.. seealso:: + - `Documentation of pg_dump `_ + - `The Upgrade Server wepage `_ + - :doc:`/upgrade/request` + + +Upgrading the database on the upgrade server +============================================ +When the upgrade server receives your database in the file format, it will begin upgrading the data. First of all, the upgrade server will restore the database received from a file format to a PSQL database using a command such as `pg_restore`. + +Before any modifications are applied to the database received, a series of tests will be ran on the database to ensure the integrity and sanity of data and views. If any test fails, the upgrade process will stop. As there is no way to bypass any of those tests, your database will have to comply with them in order for the upgrade process to start. + +.. note:: + Those tests are extremely likely to succeed, as only a very wrong usage of Odoo will yield to one of those tests failing such as modifying the tables or columns of the database directly via PSQL in an unsupported way. + +Once all the tests have successfully been executed, the standard upgrade scripts will be ran. This part consists of thousands of migrations scripts being executed one after the other on the database, taking it through all the versions all the way to the targeted version. Those scripts are executed in an order related to their placement in folders and their file name, as we saw it in the section about migration scripts. + +.. seealso:: + :doc:`/upgrade/advanced/migration_scripts` + +It is possible that a Python exception is raised during the execution of those scripts, in which case you might have to fix the ill-formed data on your production database. Otherwise, if the issue is unrelated to the integrity of your data, you can ask the help of the Upgrade Support Analysts at Odoo (see :ref:`upgrade/test-assistance`) + +If all the migration scripts are ran successfully (i.e. no exception is raised) then the tests are ran again to make sure we don't want to return an ill-formed database. + +Once the database has passed all of the tests, the standard upgrade will be considered successful 🎉 If your database is running on an unmodified version of Odoo, then the process is complete and the upgraded database can be used as is. Otherwise, you will still have to go through upgrading the custom code and custom data. + +Receiving your upgraded database from the upgrade server +======================================================== + +.. tabs:: + + .. group-tab:: Odoo Online + + TODO find the exact steps to receive the database (access my-databases) + + .. group-tab:: Odoo SH + + By using the *Upgrade* tab (see :ref:`Odoo SH `), once the database is upgraded, it will automatically be restored on the branch you selected. Then, the custom scripts will be executed on the database to upgrade the custom code and custom data. Once this is successful, you will be able to test the upgraded database. + + .. group-tab:: On Premise + + TODO find the exact steps to receive the database (receive the DB via email ? ) + +In any case, now that the standard upgrade process is done, you will be able to receive the upgraded database that the upgrade server made. Depending on your hosting, the steps to receive it can differ but all of the details can be found in :doc:`/upgrade/request` + +Optional : executing custom upgrade scripts +=========================================== + +In the case that your database is running a modified version of Odoo, that is a version with custom modules or custom code, you will still have a little bit work more to do ! + +Since the various models and fields of Odoo might have changed during the upgrade of the database, you might have to adapt your customization to be compatible with it. Furthermore, if you do some changes to the structure of your custom code, you must not forget to migrate the data. For example if you rename a field in the code, you must also ensure that the corresponding PSQL data is renamed as well. This is usually done with :ref:`migration scripts ` by using PSQL queries or methods of the util package. \ No newline at end of file diff --git a/content/upgrade/upgrade_process/schema_upgrade_process.png b/content/upgrade/upgrade_process/schema_upgrade_process.png new file mode 100644 index 0000000000000000000000000000000000000000..29edc71b8711ed5610d7a50c8d6f5d82b6feb0c4 GIT binary patch literal 40285 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

0fz5a9Bu;JPj&L=kAijn;`=KgCF3ZdeE1u0 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 J^{0dW{2zf6ZLa_T literal 0 HcmV?d00001 diff --git a/content/upgrade/version_target.rst b/content/upgrade/version_target.rst new file mode 100644 index 0000000000..fcbd83999e --- /dev/null +++ b/content/upgrade/version_target.rst @@ -0,0 +1,11 @@ +================================= +Which version should you target ? +================================= + +.. tabs:: + + .. group-tab:: Odoo Online + + .. group-tab:: Odoo SH + + .. group-tab:: On Premise From f162f1f6dc4935f4845b99d06dab648f0f232eee Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Thu, 14 Sep 2023 10:50:43 +0200 Subject: [PATCH 02/17] Added What is an upgrade page from smartclass --- content/upgrade.rst | 2 -- content/upgrade/introduction.rst | 37 ++++++++++++++++++-- content/upgrade/introduction/so_odoo_14.png | Bin 0 -> 31623 bytes content/upgrade/introduction/so_odoo_16.png | Bin 0 -> 31623 bytes 4 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 content/upgrade/introduction/so_odoo_14.png create mode 100644 content/upgrade/introduction/so_odoo_16.png diff --git a/content/upgrade.rst b/content/upgrade.rst index 36c0c5db3a..776bed94b5 100644 --- a/content/upgrade.rst +++ b/content/upgrade.rst @@ -15,8 +15,6 @@ Upgrade These guides provide information on the upgrade process of your Odoo database as a whole, from planning and allocating resources for an upgrade, all the way to the post-upgrade support -TODO added this that was from the old upgrade page - An upgrade does not cover: * Changing :ref:`editions ` (i.e., Community to Enterprise edition) diff --git a/content/upgrade/introduction.rst b/content/upgrade/introduction.rst index d413b2970f..9830b30e49 100644 --- a/content/upgrade/introduction.rst +++ b/content/upgrade/introduction.rst @@ -7,15 +7,46 @@ What is an Upgrade ? ==================== -TODO : maybe merge info from administration/upgrade into this page ? +TODO : Merge/remove slowly all the info from administration/upgrade into this page What is an upgrade? : TODO put the rest of this page https://www.odoo.com/slides/slide/introduction-2705 -Let's say you are digging into the files on your very old computer and you stumble onto a personal Microsoft Word document from years ago. You feel very nostalgic and try to open the file when suddenly ERROR, the file cannot be read ! Indeed, this file was written with the program Microsoft Word 2007 and we are now years later trying to open with Microsoft Word 2022, a lot of things changed between those 2 versions and,therefore, files written with the old version are not accessible with the newer version of the program, what a shame for your nostalgia ! +Let's say you are digging into the files on your very old computer and you stumble onto a personal Microsoft Word document from years ago. You feel very nostalgic and try to open the file when suddenly **ERROR**, the file cannot be read ! Indeed, this file was written with the program Microsoft Word 2007 and we are now years later trying to open with Microsoft Word 2022, a lot of things changed between those 2 versions and,therefore, files written with the old version are not accessible with the newer version of the program, what a shame for your nostalgia ! Since there are also version changes in Odoo, databases developed and used in Odoo 12 might not be compatible when running them on a Odoo 16 server. However, thanks to our incredible framework, version changes comes with their additional lines of code specifically written to translate the data from the previous version to the next one. This means that for a huge proportion of our users, changing version is as simple as the click of a button, because all the changes between versions are known, and therefore are taking into consideration during the Upgrade process. -In a nutshell +.. note:: + + **An Upgrade is the process that takes place to allow your Odoo database from an older version to be ran on a newer version of Odoo** + +Let's view an example by comparing screenshots from different two different versions of Odoo : Odoo 14 and Odoo 16. + +.. image:: introduction/so_odoo_14.png + :width: 49% + :alt: Odoo 14 + +.. image:: introduction/so_odoo_16.png + :width: 49% + :alt: Odoo 16 + +Apart from the fonts used and the spacing between fields, we notice a few things : + +- Field 'Referrer' moved from below 'Quotation template' to below 'Customer' +- A new field named 'Recurrence' appears on the right, below 'Order Date' + + +Those changes might not be important to end user but for programmers developing a module, the code written is often based on the current layout of the pages, and on the current fields present. Therefore if a new field was created and placed under the field 'Referrer', since 'Referrer' changed position, our new field would followed it. + +.. important:: + Changes between version of the standard code of Odoo might impact your custom instance of Odoo + +Now, this example highlight a very minor change, as nothing is deleted, but this is not always the case between 2 versions. Sometimes, fields are removed entirely from the database, whole modules are changed, models are renamed, etc ... + +In those situations, running the newest version of Odoo on an older database will probably result in issues when navigating your database, such as error messages, data not showing or showing incorrectly, values wrongly computed, and many more. + +At this point, the intervention of a developer is required for your upgrade to be successful. + +Upgrade in a nutshell ============= TODO add the summary of AVG from knowledge diff --git a/content/upgrade/introduction/so_odoo_14.png b/content/upgrade/introduction/so_odoo_14.png new file mode 100644 index 0000000000000000000000000000000000000000..3252231c2ba859106fbaae6d70d149c0b1cd13b2 GIT binary patch literal 31623 zcmb@u1yGf1-#)qo6%_#$5fBj@k&=)Q1QS#cEV?^HO1c#b0TGdsa*Kk}A)N}+AtGH; z(%pToXYcRb|C#g7Idi_5;~vMg7b~9UzJGDW@5bY%j3m{L{X0k`64kY7;u(&Sta1F$W1~x#ZeF`|>5#dlnZA*U9*K0)*V*^n)uQtUzH8k1cqE?MW|zgb z+hH8fUkDk~y|{V!*N*tJL8{A#`HimLRz0w#>5)5&ryK>nff}>wmJ5^Q#SP!D)m^#1 zs&U(JckfpV@y-s%_B`^(4#7t9r3~+e(t~AA6q}e{*_n6b`8J1L-(FR5=*YjmJ;|)G zux)aVt0r}|c1`$*ai{kA^T)!qo*L06(#qa%-8$ghbCSLM)Rgelr)%`bT>7$mrkDoa zSCZ9wy$zl{VDUzgBR% zyIr}u>#uh&sNQHDm5G&k@q~Yj)oGPHLE}i^#RRI;mQ|5tR4F4A8}3~l%1=BjxYBlCXS>%<}=)4O?_7`cK&rN(FS`iKur%F3hL20ONLC8)ejp->$st;s$$ zsYuxSfo<=O!WBm6JJf?YTe21MI^V7cIg@yQ$qjE6651^B;!WP4nel}A&h>NkqZ1TI zDJ`EFu6K)ITefOTNnR#x5dXc)i}u4a+s&^kJs^>&i;2IR{Mo6Q@Fa!RwHsF`2FR(X zckU`Lx-~~49U@)3eBrKL>u86q-QI?tlBo$(2eU7aHn^Tf^WdzZ6#ZEx@R z8$JWp)XLlkHK9C8@$&3P{`s@OkZSYr`QLv|CcXH-Js^wy=ZWY4dGOya`S+RsyyXAo zwg2^!|IKSxCsNk<*d@or3xD>rH|N;0(CcVlm8~r-Z3~(1Uo&irI&&^t{Hj~Q24|&* zXHM~GQkF?)ig!>m1213d2GGwA~|$DJH^lvGUy= z8C}2X{#nP3#Nasj*f|@8>o;!bRgIXX=#SBSkJeIAkr16bR_kTAL#6Fo>Qwd|6T{j! zsSgIadzEBj12}_ttar%BynIqqTUMsK_}rj5do1usrMZoz_H?oA;E(+KzLo9X*(CnF zf-_Tr+#5rM#>tA!`8uppfr-DLS&P5+_1#`rxW1v?E@Cz`NVl8#v!yXaPhbD1S)nHN zl?{hTlAlKa=XkVn!>Ko1axdPz**ni7R5s5nlB~!?2!UGy3t)C3z*) zB65XcGSOuzDopIb(~p(%NlyI>#U&+lijoiIE)#$DDpK-TOz(}7**M@9BljritRAmi z>}EQ}@v^$eovzDDH5!?u!W^A0?H_Kg{VIQa|MFpqe{Ys6@boVqu~0J?ZS5n@%QQVz z!Kow;C83C|R2Qc?Q*9^2mSfH%M}xC>gn$bd9k7V>IF-!L1bEVnuC!vcQRy{N$G1TVVRjyOMklJvq{Bj%Xy=2 zZqv4_&n#>#k9?67)OS7OcR$3n$3x3!$nZa#|6W&DcmKnxwziPBU(dWy6U&saHg1U9 zUbsX_pUFV0Q`MF-MnApZ*3rr}sf<@S&E#QD4%7L+7CxDFX48>mX=s$wGYiTrv(Git zkzyMv(#P6ns&iDVH%&j$+L*T8r`W~3vd_0I&nQZ&{uiwu_S{hugr zQ)(_LdHQO3t|ir$+h}OWX|DRfQ*oZSW@`uWU#UNak}Z-;?ul!3X;)6paZHkTdX^~7!Rj) zRbI{cymO$ZGSl8=IPIQo9+y3r+6zH-@%csbd>W1FU_OKLii#s_!og)~Ira}ma~{tR ztMo{A{ipl}oS)IZVL#E4;obPvjGi+}u8mrBzW5G@>MCcMl6mNrOFCkt!kfjvbUyu+D47`k*X%@7pz;}a@1bWt2lSe0 zWqtkpA|r49eOn)P+5Tcpb1lgK^;s>1Mr`%DM*74tR>8m<;%55wwIMvg(!b*Gg#0+z zF|>B`q^YUtlK_hl*?KmsyqsGl9UK(z?vKc;7Py3YdF>QipL8DnRpTl<>ciyH(-o<4 z?A%fJK@A!{v#%FXR~04S|9yL9EI|`i-*Gj;f&)zQ@ro5k-6?J*s45*T9uqfzWm}S0 zyB6Oz)8CXjA+&3q_S~7(?E&0Mmy3rdC?CtYy&P-f84t_wUg+Xd{qR3`&}X`}F~ohO z%`Cr!J4A4LEoH(^zxdAP#T9b%vDP!4EE~IhXjm@b((~u0$KCVBc7#;hrg`Nk$y|Ff zKPd6UjYN7GA$0Bb?bk0a{~cVuIn0V?@;Nq~65`@7yhn}(@!FH=T@T!<*&7wHH0bBC z6ku&`ep-E?PnTXLp+72Vq_0oWkg+8rlb&C&NjulZ$|`rnI*a*)pNGW48UD_Q0`pt{ zxpfUjMemE%`q}4x_&=E`@;WW#`t@Q$2mjf`l^YA`Q6Hn}RXWo`B*<+nESB7*e39^X$TbUNwCf}okr z(VP0Z=A+FPI^hvr6SX3F=AQdXJn4134mr&{xLxVbZeUfJXFj!0ueg{Yv2rD_R&WA^ z?{|CF%&2E;ZT_bF~}j^p;$m9T#-#T-(~$rmjWJBCMS|&#j^UpS6nE9>=M|FR1RyCo&ok{~VoZv^6j1 zho+6|jDGX_ymY;P*E4$I*ORg#E&|zA>833yg{zI6DkQ<|>GdR2XJ2b2y8QhlCMG83 z_Ab$`TrA(peu2~KiR!esbk(rqMw{2sS|+Ea8huax4TYu+$VM*xbQ zz3{jD4i0Cz^H)zLCtHy2CaQbK$i*_ur%&sd( z!SJEp^6a>t*Yrx~B8~T0hsmEnjhT^dCeF97%ZzuTS5GGccaNX{n ziK|zy=I#z~oY(v&*-IH;AJo*PTi0`(WanV_V?)FFvwYgAAx6fyu1VSum(HE-3{;CN z{ZgNlkAFJPXdBDLB)C>ZE9=d#93f&mdOmVxe@}03(dYVTrOZVUE{%M$^X{*fIh0S+ zhjc01dZs$osxMP9?EG(pBK`vSY^7KHh*Nc|3YSXO?c*n$MDx!pR;OCGaeLX#FKJ6w z+^^53Ddo5 z1O{C{)Nydo*h)`c^PjGrRrx=t=W<`7b|crWzxRLl7Wsev{rADG|9ScDe;@qUOa3>n z{r6M;`@w&G?*E6E{BOScfAiY^{_209`Ty-QmqcS^UUiW{0BShefX~%xQ za;s8*A?xA2b#-;W;#C4)(6J9EPK!tVil)6*R#v$A%>(O?1`WfxP1#iHFJErVWq(mS zP2|KmbMPE;C98iq$7bvZ7uU=5 z`)xhL!!hFHT_^E>_A`Gh)>rLCMMVeeA}JO+Y*|Qw+!}w{%nJJZ%Ke1Sp8Xjk$9~Xh z@++C1bhv0RHS^h_EF;AMw^q#4GavnQtj8}ux0IM7Pfq>R~fLIp8i=*j)+>0 zP5=7JM1ckM>)`T7TPUBud|6Uc^D^p2$j?Ygnks!hB_$;em2|H>$A#B^ewP|zMLQg-%p!T56 zc>A@PKh;L9Uxw~a7`Q!ty!pt{qb*qvSZl>rIK;%no&==2Zny++YslQby~oAHW#@kW zZLY2xdm7}%)iN5sopqcyX^c~H_w@9%D0E&K%K#c${d_%C%=s-gw=9OYvjC{TXpSAH$@>h-?!PND`0>Ur#XXIooS-bu>F*x7ej zwmd12NL^YLX5M+^h^^+=M_X{iJKdgAF})56sqFdgsg$ByuCYGha!b$N(Xl??+0n__ zx#f!yZEvX$>(Qf;mmi)H6%DLRkJh)%>P}Nv(oI^v*aOPg)=HFu(U4NdjxE$i)@f{r;SLDSPbH-U%SX`En=$V+PjZMsd(PDCfkIyeq!zCDD^5dfveW$|+ zCzo1wF};Sal+Pn~-4-IJdDwClPP zmwIlQ+a~hnY-@J$)k*U5@^UO?U919kj6!0~Lvo5Bf&2S8mA`-o20R$3xs_%t*P3Bg zi;V-RiIR_3-pM4eQ$8E4#E|8;-B+YMz3*p+#A(_# z+v2Y!TRj^pMB36Pm-6#eYpeUezB?s7@@tDN1;y<|je(`P5k-gDZKm_{I}_xd*(#@% z)Tl06zvYg6Z};A1o04#rlk=e$w#w-Of4)aYPc;vl3q*)ZR^R@}Hq!IRZ)`#%!i;*< zU^JamS9f6YYS`J5*#n+W1StPlnm7CX;!=D2p-NgJ!BcatoHnz$h3EZ+OX_BwkKWZr zTO2;)&r%zzU;5qi@xodl^^V=Xd$KM2cZ3LMoQr8!B9JWRwE z+sP*#BH;b%)h@)GWY}42qTD?AQ`L=s?|!=Z*ZK3Jj`JLz`#5{rvmV$vI?f=-5LdLl zs(pV_w(dOH%oi;k%sV^QM(+kBnPfAjjH)MTXm}E_%Ax$_xjO|7!t)Y7m?#(;&U17t z3lkK-<1;$77bm;<4S%@dDpDNgj1iZU3k%V%8|%aV^Yl_zum1k_gfe&brxdp7cAkUv zqeqW~%zu;ORWhP3xNjxOId=HE|EVkfr{sie#}6Dnd{~09V0D_Z`t6yb)wZlsPwspI zS4jnMl-uSiaRjt+P5k^Q^(#>$;whC`D0{=FTkcSj_R!K^I)9#Y>((uz{;;yLhK7b_ zZmh3(ym;~cn%{{J(b4tsDuV4D9h(dr;~1p^xwaG{mT(1(oH5?}&m2J^Xm3|FF)^7Q zi~RB9CSE9vs~o85FBlvj8Y-t?adL}{JUUUZ;gWA}-&K1nQlfiwRJG5=v@M-8?Osz9 zp3pTgNVOhmbm~8VLYn}@{9m4w)S@vWqo7y z)sIz{>}IO|jb5pN!NIcTWF4trAM*99_oth7T=zS1W3V$%go5UvZcV80uNXPc6F1(H ze&pIeczfnv$@Z>+F1R>l&@4`b<|pT;o97 zW{uc?t*PRImr42j__VTR}7G^Hx^; zBrPp1lG%SBc5(~DzyWf_sn(q|+`A+m}fB%o- z>l!D8g&FDT>3f67Ca0&5u(54VZK)!s5q0zQq?C{KN8z);^+g`1GyRfl)|KC}*hZe2 zl||=r(S@R)2=2cwJ^K@DcJU$^q)^<<>(EfIrW@w~yw7>Bq_Q}U@_;MpSBW^xp8Wdt zD?y&ZumI$*{QbX|cr$IMrsmouzv<}YK7a%2(j%r5mR44}zY8C}VOL0KUfcP*r$<}Y zM?B`{Uu5K4cNXgM(k_3u?sSaRK?IFp^UI@L)jD=UlDGPQTT+PR#Nkns5N z3@hva;>W2ZEaO$-SM|GT-`t zx0R%xv1prL6cX;9_)|j>-!_dJ|HPDgwbj~+gEF6+5H3Abd)-liMwKJv8me_6-UuL)0o}Ssw4N@Yk9A z{q>4^T?M6|;Kl~f%-xu~+Y7gq*(*4jxQ>JeFNm?SmS(=U#8rpe{|UaB(cjm1w@;2~ zX{A^-=V?Z-_aR%Z{!`p0inX5N_eq62-q_e|{e4?`|0Y2-9?I$2BW3lTz1KYYl;iJC zO|LtL2hwk6WK_*@VQv!t@~Ebj<$J))z{!P{J|2kJQ*yZY_3|HE9I}K&^S9wbZj+?c_#c`yhq@eK$){vW; zUZ@bES4uOciv2ntNm(Vz?vn+&A z90rp72#~pxk@xZ7py8jIFeybvhKc-@gk42!+F5LRfo3D6w-8hJ-J;2PIrCfZ-v9nW<%P!rhz9iF{jg^%G z`v)Lw)n?tE@0_#yDk(}P>_vmI9w1P2TiXmeKAqygpPBb}qGhJaj`}bx(EaJ_BUWT> zYU851x;kKpUvRLI)%_dSuOB&m`W3=Prw{l?r6Pb6P-z>hOeoPmK79O0^n|B78E?P8 z-(h5roJ=fO-w)Jx(7tcCPIkHOx5`RSFtLh2ZnIwrj9PpHEGc9+o#`thfMHkX*j>po)Cfiya_IS%x~;3 zrJJ>-d!riFzrRBHyTs6_GJsPDy%xalXPi=M+p@V{#hbq*y!VHmwSE!dvh0B!_){HX z&@O&tAwV_Ozi7L{V1cDD(16yQX}kE8VOVx~&XXh?eLfnw#IF=>u3xp&Ucd7F+S-*(Nj@8U%TJE=<%7X#J<=aZ zmQ%Ac!fh>6H|O@}Cfm~*wX~>8-}pH2bE0|ogQ=2*!p?BNYu7gB>U^(UULPV*>_}t$ zwX0V(+cPa5KY7Aq+Aak0ZG^PTUuiXMe0PC7K{e|evR^4xpQ;oLO|Z7Q+Iy@mgO-u; zny&6KK7$&5Wp$|@R6!24>^ET8USOENdwVZM%Y-EuEuoJDx3jLRGMM~?=9GNzuy+=?XR z+rD3)@63)g`2b4o*}eNK801NXgaasMVLf@f|1%5l(WE6M!&d#ttKZ$6(b*Tojk&e?p{<;LQWjmx)e&b);AX-I^n61o@30w4R zhLF{6+vUt}()=nq!i5lh1WcOUfQIme+?FJkEXRYcs}?8(rJ$-)larcduMSI$tfbb8 zRpM=>U^?dJ=I_Aama->0+k5QU^;4J9D@B}_`PDEzF0GHbJ>(_UnBv&i^(eXJaffUVhm^;PdJiD8bk?{?;Mz}$^eM#op zxan0{SpyI)0^@Anym@a-qC{7QH2ijjl!q z4X3FsU^aPES5nhHS`Gaag(`)u9b}ox5QdD^TjI^vnUk4$^YiWF-~iqc5fRkt#0uQf z^xxnG3xiXe|k^J(M8xNDds z0J|cDhOh1v7{E}5+}lPSM`Au}_0D#p6WGCg@WX0>URb#wYwz#hg<#r?kVS)`EKTGsg#Vw5;zYS+6&4PLI=C+=5PA_J&c5GYVMmn+ zgb`FoFdEWtBmhJ*La;KAY?#Nc8(_OJQ!(5aUrCgg)YPLK96Leaa7V&W!3dH)RmuXr z;hC)1(&MTsX&{2@$grW-GM=Eon3uadIk7wlY*Oy} z^2pr;)!?FMH1)|kl4q?3Z}!Ij7Jgj9pe5z;52Tw-xhi~FJM9fsa9(v(;qr^Lrx zNVsyA3PT6wv!dhFasp7XwFT%!`33K{Ud9#gxF3dR1qdBTJvRuTg9Hi3ZnjSHAyfPZ zg7t>kc6JkgXNT(1cIp&eCpze8iUe zXbHU!RpC02a?qK3`}TQ$Y_8QyR($T|bqo=Xg75!HhKGj-LZBDIo!oqBT94R@#i?GS zrUd2)*LC5cA#lS`VOpSGAnCH_yN@a+Yi~gs^HgNpjO|a%Up|FGQ_yeYX$hAarRO~O zDq(J+3s*&mM?giHsS%m@{rmSjaz!NQco|evQ+qLML5z}I6H$36*H;rN?)rC&1)wII zK`U%Y(sHjeUX%o)%U${tg7_fR)=Z1u=3M*Ky0CNvw$}mSJ=k09+%{_J69NK_iUlZP zo40Nyd@QJFFIIU{lasqY2CBbD&LJfB3z|x!*+3(G!d0MEv{mBef$}onqf5iFiG%G~ zd=T!B$J}w>O0{jon6 zAHLyK5$O6Y8LylMyhzE!6ry6f-~#~m9j({C`w2a$#X#0Tc#$q|GK7AjUUXzzTiDn{ zfli)%ex;A4NIQ9QzRhgrD+SByXG?^31>WfaLV~&?3bpC-l`BRRlqj|izNO!=LFgH? z;^Tbr7~$d0U+hT;WTK@ldc$_7tgLLYQv4DS4mwKRre&J7GZI+){ zZz4c%|D?9DF`zP#JJr1VB2bt2dDUOeQP_JxV=={edB~T+qV~KXoJWrx>kF{XrsL-3 zhNZCMys0S{ypIznPHc^BxPI~CMc;^Sn+y@XioFL898gR*VI+cSydU31m{30-vLA8H z0cI(A$s96a+YUt*m8AZoRNzI&G3+ChLkmnM+?zw!D(vXUyL?Ut>2*4!`ilB>6fvnEfJs+?ejsqt_a&tAHx;ok40~4H|=m)?4}@WCS zPmMLIa)~61b1^C`#Hp9mmRsa~UuRhj?Lmj$c|a(sP}K7~p)CM9x%!SIs$@`O@&Mx3 zOZWjoLP6o@9C;0D4qzV&kvb?WxziQwLPA1Gc2nAsB4cBXGw6yvPw3U(K~n_LnVCRi z4j2iRK7s821ap8Wz*u?NCIC&sJUe<h%byj?8FZX;Vz?nT zPCYNXtT5Yo#Rduq$kVAh8!6r&`rlvB5xoLo{2Los6($mhIh?lw_g|FjzIR@khwUW& zQ0}4JhdyjI(eE$>v*phf2?;2P8lyfhVq@9SMvB1MPRYfg@W&0XMI_M$Z5qdGI-1JW=Zi_DG zg(+|e^d0wz2o_&o-?Oi-^qI+}n<(`P3c%6g(J28NxVA9fVZX7q;Nju%7o=_|K)f!i zcIu8}XP~n$P8QLWLtR*!?g#pLhQ4wK9ww2n5QT`o0gnh^yBn1cOlUh573UAj9Mg`o zKxP$1G~&{5B^D9NO4(Lyfm~|e>g)X=oBxQq!4&SgZqLihi)GgY! zpr=lkbptE}qutQ5%544(yNN?F$qgm1du;4RqI%wo(d}}o9qU4a+Nj4!vyx^8Xmwf$ zxnr!XcapWQY^6T%JTZ}*gc}_I58mQuDhM7k1zK^2f8>5DPI8g>aUB%U^Ez9YM{3 zOns8D((5D6>$GT2bR_V2!>;^uM9xH>mHTuPCLZ-9oYPcvtZ;{6w$QLJR0h%I!ANA% zTOxMo=&qm=`o>4O>T6gby(#IrCZUt}3=Bwu%LSjcK9!g^zaJ%*ZPF+Bd0E$2?PT-m zzH21ZQSTvK;blq5JFrJa$Hr#jQ$fmz4vwur1*1l=Isqt=2&a{h9g?&z5$N#p<;~a` z?sRJCI?@qhVE|>Y&>y3#bh)f>qH_^~BjlRizP@7c0UL#!aYjwNsElB#xrI~>xz(vmv7x)PX6h7kK2{)RZ-4nJO z!Qmx*4tlqk==T(RZ24x4&V=qIu=N9nhYHmfr63TtSEvMD6I%D~NueltcWuwg7#h93 zZUZPH9dqWXFTB#7#iczvy`j4jNz@7OcbXp2F<5*8t} zxiiMUGz;A}p&zT;_tQa_k~6XG#CD;xc|wW<4i}wo)*%ut<}MpF;u2skNX&dLZT+2d zNGK-G;DZMbf{8pwjd)|&0X3D8o|r5GblVK{adMvFDO0V5V6ZgypuWJ>)zZ>({FAA@ zJJ)(0?wF_nCql+%o_pvZfgw3}O571z|%WDW=>hN`G- z+x7SSjBic}CP`2xwC~;X3=E`)&AFtkxC!|}85ij9k6y90zcNrTs$b1*1+~!o&{P#) z?VC(4bP_^w1nm!~Xm=yP=Vdx$u$*`Xm6QXB-wMG!1KQn08ME~wA` z_~8SC`^j(K(TDofLLtfYVG}C_UysLU$0@|hdt-{>Adt)8i$e{uO`IdXO+_O% zj)ruCKlHVTvRhMA^8I`N!Y2zK@fN)j}<9*~tIm~g-kcQZ4q znb@PfInB2i5O46L=iX1wFDxv)Nl-a%db}tnE9CuZ>f-Wp3g%aF z#Qu87IA!Q4!VmuJ#CC;>+P}t36{Am9Ig{ZGpgk;XKQwf+chw>Af+0$lqYy+|Z z_FaAC?miQ*0z3mX&~RtjFHmU&_9A-THEHP&2uZ8)_F!0XWP)2;`Gci7lu{mp@M96d z`)U?Mo6+})=866_H8Z0F=XEJR)yT-G`1^N8`fYuk`YAEu|C|O|r6SrhNVGkA+Dw|; zx_@JWniODY@=?mlyi012{y6|();%#H3!xMUdLz+<8#oc5Z}P__8lwUB|2bE*HxY~n z+YQ2-R^X%pZq=JydN3!}U9nt4>VH1xa$op|zqj#k&4wVuF&ocHP&I?{bn_Zky{UQD5`Ep*9Z`MnJ6Iy^BccE!m_6cNOEn)}3wr^Je(Cpggr zieq*HH%@dhgw)LPNaD=uOfBR^m7Xzuef<;+JI#-GNXg6Z+q7xZ>~MqUyLa!LDsdxT z+i6b_c;XI7`jN`E6g^6GvBQ`~f(*!O_~Q^!FFEM+1KwJS8vN{_!*hh*P~{<%vm-m=EGHOwv^Qh& zlt3O(nZa8rLHrDx5<1SQ4Ae)J)3Z-H|R!!k4WLKewe(Rz`*} zXg6=&y1yR65M)yw%)SsJBx=Vr?(g*dR(?V(!5maDZW5j9qk5hL!HtLNqxs-5V7hQt zkCV6f#E7JiI7Fl<%j*KK|vT8Az&dPivWM5@^Is*6`lwk z2zPuLsP5o_i3!FTu+PQCULVFY#(T|jr?#R_^8Qf+iCXA#jX=sx0WQ)qGgF-h2u02j z5?Sti>pkG5RtC#8%wZ8&`GB}fXkDbFPO_ru3ZDwcz7x_x=Ml^vO@t;)R8rue(xxVQ zXvIY9#5-E@95a$tF$hkqO!4#Ggc(s)Rdunlt-w_r{c`h`E!};6mkE6?)qn=zZfSlA z=m3pD^5LY@+^`&+0CQVg!FBRXOiN)Lsidomg_ujvFukFyyk8+v{Wvrw4EKO3Vs(HI zdcjDfrM>dE5s~oPM_I8yTsuwK!`r*R@FDpZ_yL8hW(8{jfCN)eKnTABiti&3>I)Yx z5EUQMei|zaY+eguO^9UxkH;YS;f|&vVEtotW-!4=OtzsSEW%eHbUcKpK5%)}+cTaX zw5ar>`}Ti}Zn7Hq6dY_zTm<3(5`_S1V;9@L%-oLEB! z5bOtyl9+|Um<7I6&d@MFt1S&eKVTpl445~GP%yBokS61-bB;`$kXHJpt)t$RSb7`U%>d? zAawtHJ;W6RyS}t0^`i3f?a)H^pD`{5zyN>NM(z+F2Oj#*NYZi4eH0d+M>#~@J$&Yj zKN5QyzG?UH@D75TJO;7CwWIx|8rB^lWSm1pn}HqsSw4P0&=7IJ>o#s?@Bx~COd&r# zeV|CEY;bV!ab@udMja9arNbN?aX$)`!5WC6M^Kq8dW#7*{}!0lK2q$qzcG5>W$G zG@ao%{5kp)B$(t%3}L*2MgwujOgdFL9;U~xLc=jn509^y+h#@~h%Ycx`SdU^r z2=S<&O9AoFX8{M!Y`tAUnKnK?j+zUTwgjakbb_z_KrY2j2F+X+%=VBftxZd zd`2*VjOP9kfwR;|g9qs32T+3<`SjsgXOYd(;&w4a?(6zEcl^Ud?hG~H`IDzb6bJ3x zP{YU|g9B7jo|loK2HX-|oh(9=eTfwYNP2;N1U__{YfvD%FN6)>+1c3*WBRT(x?Q`@ zo0xE*2`(us8&m~dfaOH20~WCVuV)9}Lp?27q(h_ACO)Fw4F3E`NkSR=hJu0B zNH^=M0asldO|A9PdthnFAZ&RI(MUMm@IT>lleHUKoC&Eex$+3P%YzAAXlaFLU1o1E zBU=j=X4IT?7|jBK`Wr*9D5L)zVK~M@m3?f30izFuT?OUQ4`<~78M?c>u`oM5zh6Wl z!F&{a*c9mU;0HM1iGVmE8(swrkfap`ZJ(aVt!oj(%Y+e!x{k42YNC`N z)?f)9be_G1n=S!F{0vqMcLJ)Pj)6fbp~2_c@j&YR`u+P8=!W~_?V-aOfEYJ7H~+va z0Wt0X!tz&qreLf}1{Wcu_$#P)Lue@J>|8HMp$T`IzLvi-E`mDn?7Q~iLxf&UtI!j>cPOL+a_`^(_$jSkJw8$=7!Aw zT>xPZ95&X%aS~tGFaJou_i_b8s=+jfq0DTnp+_xFW?h@$vvBqF^cc3K$MZZoR|s5$ zvFnSzBdAy}kZePwMM`Edryyv?doZ$%Y7M~qs*aWoIA;sxzFo}B-Z|u?WE};smzZ(G=c3uud7t?-+TQlN<*n2>g`*$=+B{S)$u>~ zr==A0p7H0eRx763vS+i!1?e}=em8!1cCl34xGmLIGP~lE=hU57YZLx}X5ssS@PM$a zFrR+aJ20$(=v}Kna8knC-=7XLB{Kr58zs<-SwxtrPwiiAoqQFdiU^h@kYD;JguJsUPSm5Fdy^EDtX)oQZx)wa}Hj=RdOm zOaiAtAP9(h?b>$u<6n!4+%bp&ST)#`$bwnu^v4z0J>|K1FiifR88}R4%{aB7r>6&R_5s*|#`NJNN4la~f=*{`v&OrM^f?zB2p3O=oU|Nada?F>BHkGZ7Fs3cQ2Ebz|H9yAAjlNQ+p;%7Dbz|3IUY}P4E5tBj}`;tgYv6)W3w# zb@A@qHy>||wWLzGK~2&U2w~&mDygonPRWOEf91**g)}o@17fv+O-WD#iAqW!Z=;{b zDp??ARdXc~ha`zbgn6 z(MzED2Q;Cf>|_x;;8$J@EDOQ;D{w1j!Z6{FF&SML6%gBA zK*!F`4n*z^4GdrZ7uv~}`)vWhs_@8h-YP}3tsORAMaA_UJ9Zd$<_Z%UKx5-_z4|{h z5eZVbM%dz7_wRe-Q~+oJ)`NV&v5cT?)6>(RVq(Z@#2>V2p56rng!Tb6|1l-yHO_Ad zFvu%yY%HIiEQ&}=OWR9NPfl3V@`>vAThfz~e(X^kDY~&{qcBr7!7`&$8rK9rS1LW{ z?FQ8IH`}K2;#&T1!hzxK`96)NNjEPPUZA+VK$Hksq%F9 zJ*r9)hiOAPdFs@+hK9MA`LMviQhXdS znMH#6qK(faJOBo7iS;QTSH(suh&<)5j}y}c#PK-HIj|vN*BAs$7?zfna68YiQ}vim zc4jQ2y0Sp%7-dxP@81JrN*fsgT(XU}XQf^^KRYv1gv{JCKYXb;Z5wncWa8qY-TY`v z5nx7;xNH7L`q|Q7wL5cRW^Y}HSPv*&WdqP8s1|Mzr_DUSY9>kVw@Ur=`LhLA1+|$t6XFC~a93Xb_T9UefezrBE|oj$>*`KI04FLkVjsc%CNNM(Pwxtnk%Icb zAwj{WpGCvJf1gJQ#n{L_cTYB0&<2Q^U%!4~sK6~gKK_L2Yo^x@idVSoa9{^1P669e zUJo-n=Rv?2cy+g_q?W@3zI2QEMdbp*@$ z?b|oQj_fm781d};ckk|%e0kt7G{wou$=Gnaq0*O1;=#4G4XBzG6&24tJ&ztf{19A- z2V}K!S7XQpY#wonF~Vtj`;#Y6P+lzI?LDaE%pjSUGTTmKh*Wu;c?|KFfumn^3k$`x zvYL8&PoQLQ!V-YkxfO{Rlq*f#r?~7Si_=^`iD%0^Ec3fBhqvs|}WEFu7 zRPfb`x??gA*$RD2vS8A(h$kq~dex&W@zbYI&k5~;7~%?8@gnWxP&^O3OB~&CwOT>x zdW)ip=?a=cIMcwSnNio+T}~yz{UZ*+fe6T0SS0H;7B0`hQUf(eF|a-BB;0V(&} z1fEhe$Ixh8?mL?TyOFQ~aUnP+1Otkt(V!2@c(NcBW2}MT>tw7O5MeD;(gdXz{h}7?H=J zp9-8hA@YK77v$vRh}?iFMQC5BZUn3*(h!N(?z*uSATEI>p@b*x?d=I0gZEw^4e@Jf z{<=g_x$7MO4v%*6w(C+-MB_xXzDrLJV7n7F2|z(MFmb6h-&q7)8|Pq%$vH$kyL=of z6AvaIFiLY3$Ek3IumP)h{fLu5+@Y15-=k?g-^wF z=c1rFf2r%zRo;HKHQm?#8G@dE8tmZ=mA&}rLe8+QHm#L zXLV5!NDhZGpO;PO0wLrs561?S);?F|24emWXWJe%*P7=F8c~7)F5)A47a{@hZ6Nk- z!UlE{wSyP9F)ltH>TD^n81UHxRA=LR_ZZJwodop zk#;zyI@FvTx!;{2ZteX1#}wChaplJt^6%%oleZD{?b}5ZzkBwD0->(vP6$VUIZ#!V zgFWka(2c7jeZ;O?Tc07U4{%1px81kTraYTC1Aqp90AwXQ`z&e+`a`}pBc>68MC~oz zXV|&88p*%@ElfX@lRLC=0~21@07M*9)gD!41Kh0{z)|Shghm+1Atfah85cJi zGf(I{I7w`TGKQ~#C+?08`Vys4T_CBXxLA{azde9GyuV%)n0u$stbHf+lE!!@l*Js~ z78t;@=gkR$BI~o!)udI07EsI2cUXyo$QLebYG`N}#nD<|B!0Wb<^~LH9fj_Nn`lkH zPg#gDkk9e)ACr<^5mS3Vf8Iufx}!6Qii)wbkGv?d*+k4H;441G#}lF<&d*jJlg4EN zHK^#bbFs6h&XTb};lvN5e3HP{kVm<>qA)*jLBM&6jRbT<%L7k7w@Z~EkERatIKewz z8MAfCY#4F}#uhZ;s37#80+Hef_yt0(yNV;{t*xz=8~VTm#AE|xOVH{E^P@_YRfM?< zmk=0&FfPCZbx~Ca`>7bwk)S358}u=_5;P%V*9h$eqxL(101&`eFk-j=O(Mc>@4kI0 z;E4oug*ON23WIU8`&T#Y5+oLFU>J;b)uERWG7HYu!v{n$69A~(b?~4JR-YJGLMtk& zt)&5_fT&C0dvpR;XvuA+Io`xP6hJU0O>18tmuiNH4-aN1^V!*$XFMPZ@Y(7ZtMpTq z8va(`j~r=YvTh)r#-IQC&1L@%(Ej`2zh3h1oBn;tzYqTFwg3L)-v_Ik$VLEN>>=ST z;xNs6Y=00Y6@fZ?^a86fSb)O+;>C+!4yM|*_gjjcH4-vMQ({_`cbcvGeR)JC_lCIY zvWeY_v9YljO!{Nyy3%GQ&j8sOu-C9Xb1E@^0s{!|BO`Hk$>39LY(1+hvk~uuvrh%r zJ*K=}d(Ii0@XJ@1yd~G*`jNv~T&=3`qm)b9np{KUPwg6x+cPt+mK{NtKAVUHf82VQ zkRvSPAI{ls=eqHh@JaZ<{WYAsfbd9f{QY6Y&W60{G7*TqvL>z3dG5uqL4?7~AkUk- z3Uw=fKA&RZ*VHP_zhpi?dgaNnfj_U6ZcoRK)_1nPm7QR?z$BOvK^^y*ZATpOEl22+ z*Rz6Rs6m26dxGss)JQ_FCejFU(to5jXfG|$udJ=DiBTiR ziM&7@Ts7}0-cC#mVJ!3Sv7cMFc7xF$K6;cKWCtktJ1W{HI2D@#CXTbSQ`*|v;sne^ z03L3Y#)8^XgX-l!y$xDz+v-$&6Ks(~} z(2pyLQ_>g?AWrBLwQbLyZ=jgKMUiNTP@{>N3qLs#FG zQzXDGdHJX4Uc}wwR`cu=LK${8GkAY_u<$!lt7!Xjt<%0^tUPS|JKcsHZDtz7JAMTX zGtf1M58YZzPEGlyE5LWgRAhp=xi%~N?9;^zt#P+Di}cjU(RShRRsC}sAELW;?^Oo9 z3=3|}p%Eyl)QDa>#N#WO^Z2HkO6jA%%Te>gI!Xa5w`z)#?={=-dQ#tb+tdI1{LzsK zSLb~vSf{SH+nl;*%-EKd+P|jk=TRmr{-;gy#E;KLcV5KA1m(IgCrkSL*3>Eb@Z+@l zs0GvdM0I~o3a^0fL4&5xcj6eW6Z6A}GSwHg;OVG{nd=+SU6YcNi9;EG>&Z4^x}g5b zF0E*J=tQWqHQ+&+SY~9vA%IWlwzuxwsn;xkuu8OW)J9-733MmLJclzFs6m7h))6sN zzdS$Y3850hK*#VKwNmujffVTI=>D++4?)`o2j2=TG6kL77vm9_Sl_Z`3l-T2d_3Z} za)8T%lcTD0x41$*g}Mh?LY!rRXX=SfBC7C-6Vn)MBTGV`fwNq!X4`>Dq|*e}21bND zJB4wQ-v0jYK;&$vPHAKCAN{oJjrY$AP0e?S;vuOrp@|u0e!*c$KJhf7S6d&KUaczc zjz5<}3d%C0k)rvSGV}FWS?HqB$AOxu(SREyX+@^W@|4>z#RP&ElWCHtE}uvoZMJFA zX?!c~^xEN-r28d1j$?0ps9mHwu8bXW=uno{=aW1bQoPzm@!&LfQwj&0;Iq4)$S|gWm09;7`rd7!|tc;vxoy1+Rw9a zVaG3Hwev9jaKG z^hkn+4TSc8b$8}rIj4W$zY;M*L-tb0HnvnKQdvfgi9%?hg`}uR(IPE0$Ue4`r4VC@ zHj_|PNGe;F7Se*2sk8{C^?seqZ|?i}-S=@H&mYh8&(mKWxm?Tld!C>3^LcL<1pS== zIbEFFx;yL6C|w7SGW1g3R6YcHZv4{D!a{-Q0={2bTU(pDH~{b-pi4xe&|dCh@<*CO z@3VqUE07b4-d6r70pSu*t+8I~r{N{n^Cr5voH`ZT!M{OXZo=@PTPLqwd;PWM+lxz8 z%tAwZBpY;2vdg$)S?9JfHSh60c3_}G^}IP7Cxx9K^tR9^yw>4G7v+)mRyEIq8+ueF zRn=uHrk^_QA$v@F>a%BgA>%`>E^E8@_IKO3@p6XNLr0&cw|Ti+1{)jece)nu)a>-TztN3W`ke8 z_0erPZ{7@&py{BBc1)(YN{Jl>dVS5w#LUcd&R4J!o=f0TK+g-ki*G;Rii(+mPD~2d z`5G5p7vD1%c@0kMu{BH0%`IK`G|f3fWBSvWG15gyiPl6LEnhx_)7`f2Z7M9aazM&- z+JXLhzG4twj%G_tOTg@qrVoHTYU}G0Rx7Ofl6Up`>o7T2^K-+e-KtY)TlZXF@^Jcd z*^QwlRz`;Q_L=T&k!u?hZXQ^$=$Dgua}_ijYJvrTV4j}mR_4+&L$$nl&Q2%2kl9!B z)=AIzJ)Pzk=%?U1CPOXcQRB^W5ne^d$0t?AW-j?7 zZW5bF_*WQU@_VhVtf;_FAT$a>Spd@?L;8wg5w2Xw*}7X{s_$R8)*n@BiS+sI=6_)d$r* zwWqp%8m;8^{@wfEif8t3NO)SkuW!EvCiX+0-knvb|Lu_1t3AGVO7|arNU@nPAJ78? z5G+!H9`F#k0I)*yu=2f*Uze7dS$XjEHP}B$@q@JJv6x8Sknsb{cIPoF-G5KK^O zpfG}*2PBQp54L#XG+7>kgF*qKZ&Q%yC58)NCFwHz9$)I}Qc(JeCxeg?hc*UNJ7u0q z)DWbYh!#=B-QOST0pky>w*tK*`X51YKquqG5#Cb4!i(m-2|EoXUCl9jESFlqjWPjJ z;aPzn_UFrbsa(=HK4sDGPiWqfS5B_~#igI*{>C0};~KS|$;xV(ni@Pjy=YbSYw6^p zMkkNPcxa9^G`x7>V)2v8q*YdLrK+x68Sp$t-Y+k9=fR3Kt{ItLtDE~O^{Cid+&Rti z_Y?Od;LuaFEZV%Zr)CxA1kWxUVQV|l)jnam)&9br=}v!~iai+DZ@a8?zI^VMmj>!u zp2cr7NB-1V)!TQkv(xpfmV;HDU(fWK*Zq7(M*q6hvZ@T-PX6In#u@D1<=c>luauui z(tvKb5aIQr5zPy6E`PmI|5!Wb+O^W1BSURK z!mzUTrq<)OP9NlvzlC!jDgy!30Tg_og`(evD%PAgOYvHjMz`r20IZGiL#k8O2c_>m zGi&BgS0YQloKt(h$o+^b+n>fN|YLD8sQz_G8mg`(83<-$KdSHEXW7%n0 zoiw@5o!n|N`kWZGclq;H+fN^ciS4AR6JRbU_dRUxK;`cX7XLlp{M}ItvC+3(Cqx7P z_RGKi<)4TA^UMFiWB+-Gt9++y+G7aBdEb@8r4)9Cn%j+c7rlTH^8zJMO>hG35vuA% zi_Z4lc*t{Y=7{QM*HpV;MvfJp@50XZ>3!jhSam=9N>xT!3a6o|l~*ST6C#NvoCU@E zw5yX-Qi_lDSYvBTu9qx&mbR$S&F~`_|6L~!QJ8NmwB#T5%sC^q)vs}AJk2=PDAQMsvh&#QTxAH8OENzGrfM1SGJ zXX_TG=$&7t8LnERH2d?_Cs(~b_5bx!M0snv!J?PhZIO0b7R&A(I5YF0n_K$WpS~{s zvU;8Kqw^knPVGJZ+Bj0-(6Kw$4wZNs6+5BKBg) z+{+emyO92IrV3acK!ch%DK`y?kLQQDoN^3-C_RRdbp;>%4BIU8Od3KFV*!Mtv_eIO zPb>&5fHV3!Sct>ROMS3|3AYKcPDlcTxJXx53B?rixJ)vfoGAx?V@^`rwyRg&0@OjA zqfsRwb4&+B6tM5ai7#SXVEYAchlldVfdgL+_6!ORuBS0R7#jL`Tzvi=7}If?zGji= ziQKSETE$oipb`53m~slFAc83&Ujua#T31#OPgGP<@hfi|RYIa#)c?0*Q1$W;fb{|d zm56&wYenqJJapzj$HLsGcXK~(W(m`ZLQ6MU*>}vZI7uXeWIG5U0wZ`KGV+=eQE`E= z#LOsy>Ed7|^d=q1A^pjd^9+)~#O=~nnJic^11uA?b114P9wh-x;(jR6RTCR!GJpQl z!O_UI55p$6w6tW? z9SKZd&{%Wf)LYl6zuIoXgr_-SkIY9t&dG{Te`u7OmfcxtnDZUmVWsbDvqLQ<5A)-9 zoZGQ5?`zSll}4LSJaa4abk7_i8F6`U$x8E|43v-0ZOPq{>pAq0sk>7`m73$c5xR49 z9)zb1nbx;g1}*rx>N8KK{a>APZX`DaJ1tZ0n3<6w0g~C;>DKh zl@W~#VGKgaE-J z>*dc?K2MNH2H1%22w1*6Sf`rJ5fd9rN|+*-5H3iBvXBx8?0q0C%owOZPPcI|=p47GQ>Xg#)?~D#I!E~zzr}yP@+m&Q>VIC=TE7qsECe> zOGRivl;BbB|FM>PKEG@3TGgY+u+mVeqSkxTb9V+tcZ=|;$nH{*+vkbw8}E-d`R+<(Q~9H^(B`J~r~X{`71b#P$5aMvs9!t7&A>o% z({ocyb?yRA+TvxFgCf*>9IAb);yKwp`D%=Gc!$?Zw|Dmobq}23+t$rdUXpy(GNHcV zL$J)dGnYm$u~!_SvuWsKcXut4F;Y&Qei1USX~g%AJWkpXzD~j!@FF|gVr!*|vCd1I zTd-BiZ;YX$ah(fPmKsMLpU}Tskhur`mI9mBty?=FVwDV>o8O!9QBX!O|GTL<`r&j5 zzZ>o|g>s}#;fV!__)50n*XsNmhoBG4A7|oimAsoh>lZqti;epC3eyPv71`mU}QHIA=-SK8L9uBq8|^q48$)r$M{ z$~*b!{dC~N$g2*Mo1G;Yj%y_S-xhAq-{s1%f4kqzI=PcSsV2RR-CeSHk&TSSR3Gbt z+gB|9T8e84>?OX-WpEM+RGJc~Eh>U3D6#;!t`ENlpxwGM%ErgWGH%V0l1ct>al*<( z&o*&gL4GgE@kx$^6_*Zg#(jDgc0%aSpb@)txnAW`#5A}9;(6RSVG<2$aO12aDE0Hq z#!)vO-qU6i!DCpv=h=;EG^j|0w*awJVqzCMPFBA8_hEAt138QJW4_yy1y)v%5ntq9 zb5=k-Da0?D8^SM73NiDj8nu7hiKO$nY3U)R-UjNCZcm3-UfbY0qWO$>plrnGIjW-u z--{TaAFxG!`0$`Sul;@dfO_q|D|e^D!|q&_p4;}jS@Pp*LLRQ#+Fmbp{z+(RW=hX7 z0b96!%c`oz{}d1(u3`}N_JF>wkx~EgztuG<6^EzJe(@rtOQMUEzPN@z-}ZRa5M5eQ z!bxR4f$-7WO%-EUTS9m%LCPaaAyzANcn=w*Q3s@cF{u7a+5u@5`jFmz`k+MJg;ra_ zWO5%Bfr5e|GH0?ESCKE;zuR`@?%-Pk4yCWWq4#A4NEh_;<;$0anu5mHmKi5#ND}ZQ zlCUCVWROngNxnMDzKughJa4!=dDg61lzk$hwxhtVI9Qylx8dBT|D0u>yDCo*%{TqA z2p~nMD8Mqqb!$N)*XG_gv!CpCVQ^UU?PXiiok|ZBjhF1HRJ`X{xBhIuzAllG`)Had z*`58>PEJ*`tyyan6tr-G$=$FVzekDpq;r=p)%e49WLvDA{P34A-yaUHfA(eEG{qO& zl&^($N}toM_Vc-rfbfzq($!jhe9S*Nt54Qf@wg`Y{&VBWqYqcHz|Fm@F4#4DchHV* z`bDO5{YOdTu#zIXCs8qbyNk!2b6z?s>SFOC^8qTi8&6o~oqufY5))VAupp~OS3C9_ zPTpPKOtx!RfyQ#G<-5Ojp4Q${A5<2Nx8f)VSLQP}bB@9Gw$`XMNuO_Bf-er54q>wt zIx-ORH~xh8pj^-smg<$YsX)GJ1NWLL_Beq`6V3;gq5F1ukMgHdBqa&<0cK9b;v)KI zd_hsMKA}8j81U{{5N0S7tS)q_&c2`WBNwSMDG4hwVr4PhqNth6FnifT-T%JJuMUps1gd%smuv=2!fHFelwgRM7RnxFO0 zFYw*%(J=C9RGg~h(9F97@*;I~`uPPmoCuj18&iC1OPO-;M33YTqSIa5maw74MydEw zVn}v_-$1Km381dVr#r3Z`za_r4Qd}Ya)nI602l2WB_(2JX+LVb`oqW8AB&9U9am3i zpT2!ubGM|1(%6QFtE(bw=N2|}?#}9c+H`WtZ>ko_Dl;rS%V$2RyE`N0GU1ddVQJ;Z z=ZMYHal+Ac(Ve$tzj#rLnAQ~qz%th-7sS1SrCD!Q_{+#c*p)>iapA%#pueUK-?K~F zlJ{snOXv7o5537?=XKY3?zb6esB3sa@phpHu!sR{aS>YLEyh5X5o(0L<$K({uPBj3IR<$YP~?Q9!i zK$h><4_mz&RHaC`Lp;$<=C11K2ej+Ipj96=DiC>C>-#1+H$*Y&2<5uTNOROvJKNXv zxr&wuYo1$b3E4*}_wSe9{5lw}GY>n6h`60N@sr%kE@Z6E^zyn<;#P&GNJW2-$XhXu zYej|l7o8>yMPurR+P7bh9zSkKe#*c^Kb){uKA&G^t`)jksKUsIo8zeBSbE^o78SaS zsl?T`b2d_C-u(_du6Rt~l%rY0yLRusQ5l)wyI_XUWK*t1Om#&vL!0dnmreed`*rac z91>x`yV4>@iB?5~mhgcjX5fRS$}6FXh5KgOv=+I3W>R2}KjYhY@Z^a-6k$tqVS6cN z|Hky)9Z*w&*|Q`w4kX#-l;&q{$G>k$N z+6;4BN(zIvfLrd}6K|D^^cNI5x`Z@`#5Vn{3f*Kly+DXpv^3UXAU?tX3n?$vC^V;B ze;7OfR<$)RM#23xrs=gwC1c(;A`O7t5bs7Xr$!=v#AjvKFc$AZg(JeZ5u(31<)cq_p7$7Q=nOH=^e#YcC9`n}ioAk+j4`dhFgB3=%c^tZ)6-mX+$Rs;Xj(WP z5_@0z%AxFD!TbSHa{5mQnM*vtHYRiQ;x4HlcZy=QY+dBk8$u5z60Z@PO2OW$(Ky{l z)e7dN{H6e99swBG#Cd#jPEPQnM7OxHFX84Lu($xoj)AiNSiB}GY+Oth7DO`^O%RA(@+*0XP4ebfVH@oNX+ z%6#;>aMWIX@uBI*B`iH5krLW^Veu7?Qd|o~rKPKGOs~W9hgYeAxA{o82hgc;0nfrM zCL-@TI`@wV0^aK04IuX)$pTjW)?*!fQLu_eiYqR{OvG^vf0y}@JHMW3SRJDSPAU-` zPPG(*Ar7%%}K z6BD6b99t<|t9beF$@!<)3`U}PZ1h^ZfRbs1q=@_@RA37&EY|#BE}?^2$@R(KRCz^0 zGp-Yqv+C-N6g3qxAigW1Izx2V9keC3ay#+`G4YCcS?(^ML|ErBZb}tZR~v!%Gk%q_ za4{bW31Gd@p+TOYd~e?2aFnwkXmUJZ$4w12`#D?qj3P!4mFhBgZ2-PdpD*SdKn!wR zyZIE+_3P_u7FN>|tEd(pallE%QjH2D#)YEn^sNRI0IYzk;lt)6s6S=~bUf?s33YuW}^*E!c)nCZq0;7Y@Kq4oD@dX4{_0gphpSl*PA)O24il~F>N^U4NmH}oU<2U_!g)Le zxiKFVKE0=+;%0dKMh}zk%eRl2bcYW9^*Vm+<76%^GCF$ez$}NeoO(gaQ{cbeE~G4 zEOkP8=roQL!>`b4k{~w?_2JTvj^3L# zJ;VM%ZS+JT^_BChu}rUh4!DJoUt^2!m0vN^8;mc;sgNX7zB583dJ0w)_6jxXO^=#= zdr_6Ajiqg&Jes!^Jx)(&R@njoE0gk=T>02ob;8&+GM{E`ihtv-AQ2S}t(PD|933ko zx=u5VpbA1x0tJb?&cAbH6xr)7u@k)u#uX9QED1jOSNv@wB%Y#+q?rhkEV1?z?pTc7 zR7P~!qB#}b5Z>)r(%B9lK3qBVLMY#@fmK%-;VD&WOZ_Y>Zl@uIl}4@VO+qkuy_LH% z-*JUF4LRhwb0YdO)wQR9$(Wpgw}f$lHaB=r{|lhaqA5Od?vwK9Vwa}m~k)>OV@TwT3EqpGr1#dBL4gi z4xKXVjSp<;sYAXqQBI_1fy{}}?n8&3KY3-%;U^X-`XJ=XY3kb5sbt~I;R59WK~jE# zn#Q4oXX&zm7&FB;2SB!oBLCVsetl!@axqSFN}>u)8m}O}fgyzCT;Xz}{}(xGLFs=A z8vu7JWQyAeW1Y{vS=Y`JB5G2BDg$@zTEW2+G~l;eiHW1ejiV^2qs0(mh$2^p<)Qle zQ1>5u_x>%#riixe9nWv-qr}uvgwEKGbtl@~vG`b%las@IhJ;_gezc#J=QlTZPZfPL z{i!X{mLf<;yb}TNZzzAd1-+GofU93o%!n{(QudNIeHAt4XJ12^dew3Zk$xyF58zVt zjf?l+ZyZpe>?jgfxHcEN_RO3ubls186@42R*Xm~{t+Yig*w&Pjw9w4#LiFDZSdOtx zCo%~af0wcJJYfAsbzrZt-zxmjk4x1qb^Z35!g~B~zkIiY@W+3C`EL*T=Rf`PkbnL1 zUS@f#_n-$(lilcvQ4tXvdyee=OFm+4A}lD`5{LPS1!87}RwC>AdRr8f+oGasjMw@B z$Z*Mlcv4=!UOGwj`&&&ivbmB&+9-3v#fXS^EEC-8%o_@DIlk((9R%`EnY4Va_Gp!c zOh7UA*p1%bU+jjIbOc8i$_2?OblqZuvK9Cd*gcIdIcNB-_F}*Q-#~%oid9>}0WD-s z4140n(Y12=?j+}fz%v{fM;M3pDe3(Bw^|Ojx*}l#6eZr?6uvhJNtg8XsyZNNGx9`8 zXQ2^-wt|z`uj~BnT^-Q-Jxu4Xg_f3sAcm8_TABJ&=nfDq!i(~F@eLPjHz)^Lj!!9a z&$03cBY?%QF7e0u3s@qkX}n39YIL+%b&lJ$b7Z|QDarbCwFwf;t93aQIk~mlsq(U5X3(U-ZK}S~p;-b7n1cR`Ng#-)%I%fb>2tj)% zMKYzxu*VgIxLHWmX1cV-D)*Rl`@^-@4lgcb?N^E-Q9t=>K@o~-2d!@w*T4slel!DC z63O=@xA0O~K*R`;m@BV!d?i4-kqsv1=0Aw+f`EoGqeqWzCmH|7%7mr{%e7IB#(kvIm~DxR)Hp3*odvH3hd(7K@w7Hh@(Tl zc9-^cT*IGMdmVK`#d(JkeAt#gkM+*T4A#*ZgrElq9#N4j_mt`Ed_8VEQF zdMIJxzXuOC-B|U{bF{>u`}(hH-SA7(zi-BWZKwZb5B~Ru{Od38r#7_D8Zx-GL&CNS RzM@$&XSUJLkuz7;u(&Sta1F$W1~x#ZeF`|>5#dlnZA*U9*K0)*V*^n)uQtUzH8k1cqE?MW|zgb z+hH8fUkDk~y|{V!*N*tJL8{A#`HimLRz0w#>5)5&ryK>nff}>wmJ5^Q#SP!D)m^#1 zs&U(JckfpV@y-s%_B`^(4#7t9r3~+e(t~AA6q}e{*_n6b`8J1L-(FR5=*YjmJ;|)G zux)aVt0r}|c1`$*ai{kA^T)!qo*L06(#qa%-8$ghbCSLM)Rgelr)%`bT>7$mrkDoa zSCZ9wy$zl{VDUzgBR% zyIr}u>#uh&sNQHDm5G&k@q~Yj)oGPHLE}i^#RRI;mQ|5tR4F4A8}3~l%1=BjxYBlCXS>%<}=)4O?_7`cK&rN(FS`iKur%F3hL20ONLC8)ejp->$st;s$$ zsYuxSfo<=O!WBm6JJf?YTe21MI^V7cIg@yQ$qjE6651^B;!WP4nel}A&h>NkqZ1TI zDJ`EFu6K)ITefOTNnR#x5dXc)i}u4a+s&^kJs^>&i;2IR{Mo6Q@Fa!RwHsF`2FR(X zckU`Lx-~~49U@)3eBrKL>u86q-QI?tlBo$(2eU7aHn^Tf^WdzZ6#ZEx@R z8$JWp)XLlkHK9C8@$&3P{`s@OkZSYr`QLv|CcXH-Js^wy=ZWY4dGOya`S+RsyyXAo zwg2^!|IKSxCsNk<*d@or3xD>rH|N;0(CcVlm8~r-Z3~(1Uo&irI&&^t{Hj~Q24|&* zXHM~GQkF?)ig!>m1213d2GGwA~|$DJH^lvGUy= z8C}2X{#nP3#Nasj*f|@8>o;!bRgIXX=#SBSkJeIAkr16bR_kTAL#6Fo>Qwd|6T{j! zsSgIadzEBj12}_ttar%BynIqqTUMsK_}rj5do1usrMZoz_H?oA;E(+KzLo9X*(CnF zf-_Tr+#5rM#>tA!`8uppfr-DLS&P5+_1#`rxW1v?E@Cz`NVl8#v!yXaPhbD1S)nHN zl?{hTlAlKa=XkVn!>Ko1axdPz**ni7R5s5nlB~!?2!UGy3t)C3z*) zB65XcGSOuzDopIb(~p(%NlyI>#U&+lijoiIE)#$DDpK-TOz(}7**M@9BljritRAmi z>}EQ}@v^$eovzDDH5!?u!W^A0?H_Kg{VIQa|MFpqe{Ys6@boVqu~0J?ZS5n@%QQVz z!Kow;C83C|R2Qc?Q*9^2mSfH%M}xC>gn$bd9k7V>IF-!L1bEVnuC!vcQRy{N$G1TVVRjyOMklJvq{Bj%Xy=2 zZqv4_&n#>#k9?67)OS7OcR$3n$3x3!$nZa#|6W&DcmKnxwziPBU(dWy6U&saHg1U9 zUbsX_pUFV0Q`MF-MnApZ*3rr}sf<@S&E#QD4%7L+7CxDFX48>mX=s$wGYiTrv(Git zkzyMv(#P6ns&iDVH%&j$+L*T8r`W~3vd_0I&nQZ&{uiwu_S{hugr zQ)(_LdHQO3t|ir$+h}OWX|DRfQ*oZSW@`uWU#UNak}Z-;?ul!3X;)6paZHkTdX^~7!Rj) zRbI{cymO$ZGSl8=IPIQo9+y3r+6zH-@%csbd>W1FU_OKLii#s_!og)~Ira}ma~{tR ztMo{A{ipl}oS)IZVL#E4;obPvjGi+}u8mrBzW5G@>MCcMl6mNrOFCkt!kfjvbUyu+D47`k*X%@7pz;}a@1bWt2lSe0 zWqtkpA|r49eOn)P+5Tcpb1lgK^;s>1Mr`%DM*74tR>8m<;%55wwIMvg(!b*Gg#0+z zF|>B`q^YUtlK_hl*?KmsyqsGl9UK(z?vKc;7Py3YdF>QipL8DnRpTl<>ciyH(-o<4 z?A%fJK@A!{v#%FXR~04S|9yL9EI|`i-*Gj;f&)zQ@ro5k-6?J*s45*T9uqfzWm}S0 zyB6Oz)8CXjA+&3q_S~7(?E&0Mmy3rdC?CtYy&P-f84t_wUg+Xd{qR3`&}X`}F~ohO z%`Cr!J4A4LEoH(^zxdAP#T9b%vDP!4EE~IhXjm@b((~u0$KCVBc7#;hrg`Nk$y|Ff zKPd6UjYN7GA$0Bb?bk0a{~cVuIn0V?@;Nq~65`@7yhn}(@!FH=T@T!<*&7wHH0bBC z6ku&`ep-E?PnTXLp+72Vq_0oWkg+8rlb&C&NjulZ$|`rnI*a*)pNGW48UD_Q0`pt{ zxpfUjMemE%`q}4x_&=E`@;WW#`t@Q$2mjf`l^YA`Q6Hn}RXWo`B*<+nESB7*e39^X$TbUNwCf}okr z(VP0Z=A+FPI^hvr6SX3F=AQdXJn4134mr&{xLxVbZeUfJXFj!0ueg{Yv2rD_R&WA^ z?{|CF%&2E;ZT_bF~}j^p;$m9T#-#T-(~$rmjWJBCMS|&#j^UpS6nE9>=M|FR1RyCo&ok{~VoZv^6j1 zho+6|jDGX_ymY;P*E4$I*ORg#E&|zA>833yg{zI6DkQ<|>GdR2XJ2b2y8QhlCMG83 z_Ab$`TrA(peu2~KiR!esbk(rqMw{2sS|+Ea8huax4TYu+$VM*xbQ zz3{jD4i0Cz^H)zLCtHy2CaQbK$i*_ur%&sd( z!SJEp^6a>t*Yrx~B8~T0hsmEnjhT^dCeF97%ZzuTS5GGccaNX{n ziK|zy=I#z~oY(v&*-IH;AJo*PTi0`(WanV_V?)FFvwYgAAx6fyu1VSum(HE-3{;CN z{ZgNlkAFJPXdBDLB)C>ZE9=d#93f&mdOmVxe@}03(dYVTrOZVUE{%M$^X{*fIh0S+ zhjc01dZs$osxMP9?EG(pBK`vSY^7KHh*Nc|3YSXO?c*n$MDx!pR;OCGaeLX#FKJ6w z+^^53Ddo5 z1O{C{)Nydo*h)`c^PjGrRrx=t=W<`7b|crWzxRLl7Wsev{rADG|9ScDe;@qUOa3>n z{r6M;`@w&G?*E6E{BOScfAiY^{_209`Ty-QmqcS^UUiW{0BShefX~%xQ za;s8*A?xA2b#-;W;#C4)(6J9EPK!tVil)6*R#v$A%>(O?1`WfxP1#iHFJErVWq(mS zP2|KmbMPE;C98iq$7bvZ7uU=5 z`)xhL!!hFHT_^E>_A`Gh)>rLCMMVeeA}JO+Y*|Qw+!}w{%nJJZ%Ke1Sp8Xjk$9~Xh z@++C1bhv0RHS^h_EF;AMw^q#4GavnQtj8}ux0IM7Pfq>R~fLIp8i=*j)+>0 zP5=7JM1ckM>)`T7TPUBud|6Uc^D^p2$j?Ygnks!hB_$;em2|H>$A#B^ewP|zMLQg-%p!T56 zc>A@PKh;L9Uxw~a7`Q!ty!pt{qb*qvSZl>rIK;%no&==2Zny++YslQby~oAHW#@kW zZLY2xdm7}%)iN5sopqcyX^c~H_w@9%D0E&K%K#c${d_%C%=s-gw=9OYvjC{TXpSAH$@>h-?!PND`0>Ur#XXIooS-bu>F*x7ej zwmd12NL^YLX5M+^h^^+=M_X{iJKdgAF})56sqFdgsg$ByuCYGha!b$N(Xl??+0n__ zx#f!yZEvX$>(Qf;mmi)H6%DLRkJh)%>P}Nv(oI^v*aOPg)=HFu(U4NdjxE$i)@f{r;SLDSPbH-U%SX`En=$V+PjZMsd(PDCfkIyeq!zCDD^5dfveW$|+ zCzo1wF};Sal+Pn~-4-IJdDwClPP zmwIlQ+a~hnY-@J$)k*U5@^UO?U919kj6!0~Lvo5Bf&2S8mA`-o20R$3xs_%t*P3Bg zi;V-RiIR_3-pM4eQ$8E4#E|8;-B+YMz3*p+#A(_# z+v2Y!TRj^pMB36Pm-6#eYpeUezB?s7@@tDN1;y<|je(`P5k-gDZKm_{I}_xd*(#@% z)Tl06zvYg6Z};A1o04#rlk=e$w#w-Of4)aYPc;vl3q*)ZR^R@}Hq!IRZ)`#%!i;*< zU^JamS9f6YYS`J5*#n+W1StPlnm7CX;!=D2p-NgJ!BcatoHnz$h3EZ+OX_BwkKWZr zTO2;)&r%zzU;5qi@xodl^^V=Xd$KM2cZ3LMoQr8!B9JWRwE z+sP*#BH;b%)h@)GWY}42qTD?AQ`L=s?|!=Z*ZK3Jj`JLz`#5{rvmV$vI?f=-5LdLl zs(pV_w(dOH%oi;k%sV^QM(+kBnPfAjjH)MTXm}E_%Ax$_xjO|7!t)Y7m?#(;&U17t z3lkK-<1;$77bm;<4S%@dDpDNgj1iZU3k%V%8|%aV^Yl_zum1k_gfe&brxdp7cAkUv zqeqW~%zu;ORWhP3xNjxOId=HE|EVkfr{sie#}6Dnd{~09V0D_Z`t6yb)wZlsPwspI zS4jnMl-uSiaRjt+P5k^Q^(#>$;whC`D0{=FTkcSj_R!K^I)9#Y>((uz{;;yLhK7b_ zZmh3(ym;~cn%{{J(b4tsDuV4D9h(dr;~1p^xwaG{mT(1(oH5?}&m2J^Xm3|FF)^7Q zi~RB9CSE9vs~o85FBlvj8Y-t?adL}{JUUUZ;gWA}-&K1nQlfiwRJG5=v@M-8?Osz9 zp3pTgNVOhmbm~8VLYn}@{9m4w)S@vWqo7y z)sIz{>}IO|jb5pN!NIcTWF4trAM*99_oth7T=zS1W3V$%go5UvZcV80uNXPc6F1(H ze&pIeczfnv$@Z>+F1R>l&@4`b<|pT;o97 zW{uc?t*PRImr42j__VTR}7G^Hx^; zBrPp1lG%SBc5(~DzyWf_sn(q|+`A+m}fB%o- z>l!D8g&FDT>3f67Ca0&5u(54VZK)!s5q0zQq?C{KN8z);^+g`1GyRfl)|KC}*hZe2 zl||=r(S@R)2=2cwJ^K@DcJU$^q)^<<>(EfIrW@w~yw7>Bq_Q}U@_;MpSBW^xp8Wdt zD?y&ZumI$*{QbX|cr$IMrsmouzv<}YK7a%2(j%r5mR44}zY8C}VOL0KUfcP*r$<}Y zM?B`{Uu5K4cNXgM(k_3u?sSaRK?IFp^UI@L)jD=UlDGPQTT+PR#Nkns5N z3@hva;>W2ZEaO$-SM|GT-`t zx0R%xv1prL6cX;9_)|j>-!_dJ|HPDgwbj~+gEF6+5H3Abd)-liMwKJv8me_6-UuL)0o}Ssw4N@Yk9A z{q>4^T?M6|;Kl~f%-xu~+Y7gq*(*4jxQ>JeFNm?SmS(=U#8rpe{|UaB(cjm1w@;2~ zX{A^-=V?Z-_aR%Z{!`p0inX5N_eq62-q_e|{e4?`|0Y2-9?I$2BW3lTz1KYYl;iJC zO|LtL2hwk6WK_*@VQv!t@~Ebj<$J))z{!P{J|2kJQ*yZY_3|HE9I}K&^S9wbZj+?c_#c`yhq@eK$){vW; zUZ@bES4uOciv2ntNm(Vz?vn+&A z90rp72#~pxk@xZ7py8jIFeybvhKc-@gk42!+F5LRfo3D6w-8hJ-J;2PIrCfZ-v9nW<%P!rhz9iF{jg^%G z`v)Lw)n?tE@0_#yDk(}P>_vmI9w1P2TiXmeKAqygpPBb}qGhJaj`}bx(EaJ_BUWT> zYU851x;kKpUvRLI)%_dSuOB&m`W3=Prw{l?r6Pb6P-z>hOeoPmK79O0^n|B78E?P8 z-(h5roJ=fO-w)Jx(7tcCPIkHOx5`RSFtLh2ZnIwrj9PpHEGc9+o#`thfMHkX*j>po)Cfiya_IS%x~;3 zrJJ>-d!riFzrRBHyTs6_GJsPDy%xalXPi=M+p@V{#hbq*y!VHmwSE!dvh0B!_){HX z&@O&tAwV_Ozi7L{V1cDD(16yQX}kE8VOVx~&XXh?eLfnw#IF=>u3xp&Ucd7F+S-*(Nj@8U%TJE=<%7X#J<=aZ zmQ%Ac!fh>6H|O@}Cfm~*wX~>8-}pH2bE0|ogQ=2*!p?BNYu7gB>U^(UULPV*>_}t$ zwX0V(+cPa5KY7Aq+Aak0ZG^PTUuiXMe0PC7K{e|evR^4xpQ;oLO|Z7Q+Iy@mgO-u; zny&6KK7$&5Wp$|@R6!24>^ET8USOENdwVZM%Y-EuEuoJDx3jLRGMM~?=9GNzuy+=?XR z+rD3)@63)g`2b4o*}eNK801NXgaasMVLf@f|1%5l(WE6M!&d#ttKZ$6(b*Tojk&e?p{<;LQWjmx)e&b);AX-I^n61o@30w4R zhLF{6+vUt}()=nq!i5lh1WcOUfQIme+?FJkEXRYcs}?8(rJ$-)larcduMSI$tfbb8 zRpM=>U^?dJ=I_Aama->0+k5QU^;4J9D@B}_`PDEzF0GHbJ>(_UnBv&i^(eXJaffUVhm^;PdJiD8bk?{?;Mz}$^eM#op zxan0{SpyI)0^@Anym@a-qC{7QH2ijjl!q z4X3FsU^aPES5nhHS`Gaag(`)u9b}ox5QdD^TjI^vnUk4$^YiWF-~iqc5fRkt#0uQf z^xxnG3xiXe|k^J(M8xNDds z0J|cDhOh1v7{E}5+}lPSM`Au}_0D#p6WGCg@WX0>URb#wYwz#hg<#r?kVS)`EKTGsg#Vw5;zYS+6&4PLI=C+=5PA_J&c5GYVMmn+ zgb`FoFdEWtBmhJ*La;KAY?#Nc8(_OJQ!(5aUrCgg)YPLK96Leaa7V&W!3dH)RmuXr z;hC)1(&MTsX&{2@$grW-GM=Eon3uadIk7wlY*Oy} z^2pr;)!?FMH1)|kl4q?3Z}!Ij7Jgj9pe5z;52Tw-xhi~FJM9fsa9(v(;qr^Lrx zNVsyA3PT6wv!dhFasp7XwFT%!`33K{Ud9#gxF3dR1qdBTJvRuTg9Hi3ZnjSHAyfPZ zg7t>kc6JkgXNT(1cIp&eCpze8iUe zXbHU!RpC02a?qK3`}TQ$Y_8QyR($T|bqo=Xg75!HhKGj-LZBDIo!oqBT94R@#i?GS zrUd2)*LC5cA#lS`VOpSGAnCH_yN@a+Yi~gs^HgNpjO|a%Up|FGQ_yeYX$hAarRO~O zDq(J+3s*&mM?giHsS%m@{rmSjaz!NQco|evQ+qLML5z}I6H$36*H;rN?)rC&1)wII zK`U%Y(sHjeUX%o)%U${tg7_fR)=Z1u=3M*Ky0CNvw$}mSJ=k09+%{_J69NK_iUlZP zo40Nyd@QJFFIIU{lasqY2CBbD&LJfB3z|x!*+3(G!d0MEv{mBef$}onqf5iFiG%G~ zd=T!B$J}w>O0{jon6 zAHLyK5$O6Y8LylMyhzE!6ry6f-~#~m9j({C`w2a$#X#0Tc#$q|GK7AjUUXzzTiDn{ zfli)%ex;A4NIQ9QzRhgrD+SByXG?^31>WfaLV~&?3bpC-l`BRRlqj|izNO!=LFgH? z;^Tbr7~$d0U+hT;WTK@ldc$_7tgLLYQv4DS4mwKRre&J7GZI+){ zZz4c%|D?9DF`zP#JJr1VB2bt2dDUOeQP_JxV=={edB~T+qV~KXoJWrx>kF{XrsL-3 zhNZCMys0S{ypIznPHc^BxPI~CMc;^Sn+y@XioFL898gR*VI+cSydU31m{30-vLA8H z0cI(A$s96a+YUt*m8AZoRNzI&G3+ChLkmnM+?zw!D(vXUyL?Ut>2*4!`ilB>6fvnEfJs+?ejsqt_a&tAHx;ok40~4H|=m)?4}@WCS zPmMLIa)~61b1^C`#Hp9mmRsa~UuRhj?Lmj$c|a(sP}K7~p)CM9x%!SIs$@`O@&Mx3 zOZWjoLP6o@9C;0D4qzV&kvb?WxziQwLPA1Gc2nAsB4cBXGw6yvPw3U(K~n_LnVCRi z4j2iRK7s821ap8Wz*u?NCIC&sJUe<h%byj?8FZX;Vz?nT zPCYNXtT5Yo#Rduq$kVAh8!6r&`rlvB5xoLo{2Los6($mhIh?lw_g|FjzIR@khwUW& zQ0}4JhdyjI(eE$>v*phf2?;2P8lyfhVq@9SMvB1MPRYfg@W&0XMI_M$Z5qdGI-1JW=Zi_DG zg(+|e^d0wz2o_&o-?Oi-^qI+}n<(`P3c%6g(J28NxVA9fVZX7q;Nju%7o=_|K)f!i zcIu8}XP~n$P8QLWLtR*!?g#pLhQ4wK9ww2n5QT`o0gnh^yBn1cOlUh573UAj9Mg`o zKxP$1G~&{5B^D9NO4(Lyfm~|e>g)X=oBxQq!4&SgZqLihi)GgY! zpr=lkbptE}qutQ5%544(yNN?F$qgm1du;4RqI%wo(d}}o9qU4a+Nj4!vyx^8Xmwf$ zxnr!XcapWQY^6T%JTZ}*gc}_I58mQuDhM7k1zK^2f8>5DPI8g>aUB%U^Ez9YM{3 zOns8D((5D6>$GT2bR_V2!>;^uM9xH>mHTuPCLZ-9oYPcvtZ;{6w$QLJR0h%I!ANA% zTOxMo=&qm=`o>4O>T6gby(#IrCZUt}3=Bwu%LSjcK9!g^zaJ%*ZPF+Bd0E$2?PT-m zzH21ZQSTvK;blq5JFrJa$Hr#jQ$fmz4vwur1*1l=Isqt=2&a{h9g?&z5$N#p<;~a` z?sRJCI?@qhVE|>Y&>y3#bh)f>qH_^~BjlRizP@7c0UL#!aYjwNsElB#xrI~>xz(vmv7x)PX6h7kK2{)RZ-4nJO z!Qmx*4tlqk==T(RZ24x4&V=qIu=N9nhYHmfr63TtSEvMD6I%D~NueltcWuwg7#h93 zZUZPH9dqWXFTB#7#iczvy`j4jNz@7OcbXp2F<5*8t} zxiiMUGz;A}p&zT;_tQa_k~6XG#CD;xc|wW<4i}wo)*%ut<}MpF;u2skNX&dLZT+2d zNGK-G;DZMbf{8pwjd)|&0X3D8o|r5GblVK{adMvFDO0V5V6ZgypuWJ>)zZ>({FAA@ zJJ)(0?wF_nCql+%o_pvZfgw3}O571z|%WDW=>hN`G- z+x7SSjBic}CP`2xwC~;X3=E`)&AFtkxC!|}85ij9k6y90zcNrTs$b1*1+~!o&{P#) z?VC(4bP_^w1nm!~Xm=yP=Vdx$u$*`Xm6QXB-wMG!1KQn08ME~wA` z_~8SC`^j(K(TDofLLtfYVG}C_UysLU$0@|hdt-{>Adt)8i$e{uO`IdXO+_O% zj)ruCKlHVTvRhMA^8I`N!Y2zK@fN)j}<9*~tIm~g-kcQZ4q znb@PfInB2i5O46L=iX1wFDxv)Nl-a%db}tnE9CuZ>f-Wp3g%aF z#Qu87IA!Q4!VmuJ#CC;>+P}t36{Am9Ig{ZGpgk;XKQwf+chw>Af+0$lqYy+|Z z_FaAC?miQ*0z3mX&~RtjFHmU&_9A-THEHP&2uZ8)_F!0XWP)2;`Gci7lu{mp@M96d z`)U?Mo6+})=866_H8Z0F=XEJR)yT-G`1^N8`fYuk`YAEu|C|O|r6SrhNVGkA+Dw|; zx_@JWniODY@=?mlyi012{y6|();%#H3!xMUdLz+<8#oc5Z}P__8lwUB|2bE*HxY~n z+YQ2-R^X%pZq=JydN3!}U9nt4>VH1xa$op|zqj#k&4wVuF&ocHP&I?{bn_Zky{UQD5`Ep*9Z`MnJ6Iy^BccE!m_6cNOEn)}3wr^Je(Cpggr zieq*HH%@dhgw)LPNaD=uOfBR^m7Xzuef<;+JI#-GNXg6Z+q7xZ>~MqUyLa!LDsdxT z+i6b_c;XI7`jN`E6g^6GvBQ`~f(*!O_~Q^!FFEM+1KwJS8vN{_!*hh*P~{<%vm-m=EGHOwv^Qh& zlt3O(nZa8rLHrDx5<1SQ4Ae)J)3Z-H|R!!k4WLKewe(Rz`*} zXg6=&y1yR65M)yw%)SsJBx=Vr?(g*dR(?V(!5maDZW5j9qk5hL!HtLNqxs-5V7hQt zkCV6f#E7JiI7Fl<%j*KK|vT8Az&dPivWM5@^Is*6`lwk z2zPuLsP5o_i3!FTu+PQCULVFY#(T|jr?#R_^8Qf+iCXA#jX=sx0WQ)qGgF-h2u02j z5?Sti>pkG5RtC#8%wZ8&`GB}fXkDbFPO_ru3ZDwcz7x_x=Ml^vO@t;)R8rue(xxVQ zXvIY9#5-E@95a$tF$hkqO!4#Ggc(s)Rdunlt-w_r{c`h`E!};6mkE6?)qn=zZfSlA z=m3pD^5LY@+^`&+0CQVg!FBRXOiN)Lsidomg_ujvFukFyyk8+v{Wvrw4EKO3Vs(HI zdcjDfrM>dE5s~oPM_I8yTsuwK!`r*R@FDpZ_yL8hW(8{jfCN)eKnTABiti&3>I)Yx z5EUQMei|zaY+eguO^9UxkH;YS;f|&vVEtotW-!4=OtzsSEW%eHbUcKpK5%)}+cTaX zw5ar>`}Ti}Zn7Hq6dY_zTm<3(5`_S1V;9@L%-oLEB! z5bOtyl9+|Um<7I6&d@MFt1S&eKVTpl445~GP%yBokS61-bB;`$kXHJpt)t$RSb7`U%>d? zAawtHJ;W6RyS}t0^`i3f?a)H^pD`{5zyN>NM(z+F2Oj#*NYZi4eH0d+M>#~@J$&Yj zKN5QyzG?UH@D75TJO;7CwWIx|8rB^lWSm1pn}HqsSw4P0&=7IJ>o#s?@Bx~COd&r# zeV|CEY;bV!ab@udMja9arNbN?aX$)`!5WC6M^Kq8dW#7*{}!0lK2q$qzcG5>W$G zG@ao%{5kp)B$(t%3}L*2MgwujOgdFL9;U~xLc=jn509^y+h#@~h%Ycx`SdU^r z2=S<&O9AoFX8{M!Y`tAUnKnK?j+zUTwgjakbb_z_KrY2j2F+X+%=VBftxZd zd`2*VjOP9kfwR;|g9qs32T+3<`SjsgXOYd(;&w4a?(6zEcl^Ud?hG~H`IDzb6bJ3x zP{YU|g9B7jo|loK2HX-|oh(9=eTfwYNP2;N1U__{YfvD%FN6)>+1c3*WBRT(x?Q`@ zo0xE*2`(us8&m~dfaOH20~WCVuV)9}Lp?27q(h_ACO)Fw4F3E`NkSR=hJu0B zNH^=M0asldO|A9PdthnFAZ&RI(MUMm@IT>lleHUKoC&Eex$+3P%YzAAXlaFLU1o1E zBU=j=X4IT?7|jBK`Wr*9D5L)zVK~M@m3?f30izFuT?OUQ4`<~78M?c>u`oM5zh6Wl z!F&{a*c9mU;0HM1iGVmE8(swrkfap`ZJ(aVt!oj(%Y+e!x{k42YNC`N z)?f)9be_G1n=S!F{0vqMcLJ)Pj)6fbp~2_c@j&YR`u+P8=!W~_?V-aOfEYJ7H~+va z0Wt0X!tz&qreLf}1{Wcu_$#P)Lue@J>|8HMp$T`IzLvi-E`mDn?7Q~iLxf&UtI!j>cPOL+a_`^(_$jSkJw8$=7!Aw zT>xPZ95&X%aS~tGFaJou_i_b8s=+jfq0DTnp+_xFW?h@$vvBqF^cc3K$MZZoR|s5$ zvFnSzBdAy}kZePwMM`Edryyv?doZ$%Y7M~qs*aWoIA;sxzFo}B-Z|u?WE};smzZ(G=c3uud7t?-+TQlN<*n2>g`*$=+B{S)$u>~ zr==A0p7H0eRx763vS+i!1?e}=em8!1cCl34xGmLIGP~lE=hU57YZLx}X5ssS@PM$a zFrR+aJ20$(=v}Kna8knC-=7XLB{Kr58zs<-SwxtrPwiiAoqQFdiU^h@kYD;JguJsUPSm5Fdy^EDtX)oQZx)wa}Hj=RdOm zOaiAtAP9(h?b>$u<6n!4+%bp&ST)#`$bwnu^v4z0J>|K1FiifR88}R4%{aB7r>6&R_5s*|#`NJNN4la~f=*{`v&OrM^f?zB2p3O=oU|Nada?F>BHkGZ7Fs3cQ2Ebz|H9yAAjlNQ+p;%7Dbz|3IUY}P4E5tBj}`;tgYv6)W3w# zb@A@qHy>||wWLzGK~2&U2w~&mDygonPRWOEf91**g)}o@17fv+O-WD#iAqW!Z=;{b zDp??ARdXc~ha`zbgn6 z(MzED2Q;Cf>|_x;;8$J@EDOQ;D{w1j!Z6{FF&SML6%gBA zK*!F`4n*z^4GdrZ7uv~}`)vWhs_@8h-YP}3tsORAMaA_UJ9Zd$<_Z%UKx5-_z4|{h z5eZVbM%dz7_wRe-Q~+oJ)`NV&v5cT?)6>(RVq(Z@#2>V2p56rng!Tb6|1l-yHO_Ad zFvu%yY%HIiEQ&}=OWR9NPfl3V@`>vAThfz~e(X^kDY~&{qcBr7!7`&$8rK9rS1LW{ z?FQ8IH`}K2;#&T1!hzxK`96)NNjEPPUZA+VK$Hksq%F9 zJ*r9)hiOAPdFs@+hK9MA`LMviQhXdS znMH#6qK(faJOBo7iS;QTSH(suh&<)5j}y}c#PK-HIj|vN*BAs$7?zfna68YiQ}vim zc4jQ2y0Sp%7-dxP@81JrN*fsgT(XU}XQf^^KRYv1gv{JCKYXb;Z5wncWa8qY-TY`v z5nx7;xNH7L`q|Q7wL5cRW^Y}HSPv*&WdqP8s1|Mzr_DUSY9>kVw@Ur=`LhLA1+|$t6XFC~a93Xb_T9UefezrBE|oj$>*`KI04FLkVjsc%CNNM(Pwxtnk%Icb zAwj{WpGCvJf1gJQ#n{L_cTYB0&<2Q^U%!4~sK6~gKK_L2Yo^x@idVSoa9{^1P669e zUJo-n=Rv?2cy+g_q?W@3zI2QEMdbp*@$ z?b|oQj_fm781d};ckk|%e0kt7G{wou$=Gnaq0*O1;=#4G4XBzG6&24tJ&ztf{19A- z2V}K!S7XQpY#wonF~Vtj`;#Y6P+lzI?LDaE%pjSUGTTmKh*Wu;c?|KFfumn^3k$`x zvYL8&PoQLQ!V-YkxfO{Rlq*f#r?~7Si_=^`iD%0^Ec3fBhqvs|}WEFu7 zRPfb`x??gA*$RD2vS8A(h$kq~dex&W@zbYI&k5~;7~%?8@gnWxP&^O3OB~&CwOT>x zdW)ip=?a=cIMcwSnNio+T}~yz{UZ*+fe6T0SS0H;7B0`hQUf(eF|a-BB;0V(&} z1fEhe$Ixh8?mL?TyOFQ~aUnP+1Otkt(V!2@c(NcBW2}MT>tw7O5MeD;(gdXz{h}7?H=J zp9-8hA@YK77v$vRh}?iFMQC5BZUn3*(h!N(?z*uSATEI>p@b*x?d=I0gZEw^4e@Jf z{<=g_x$7MO4v%*6w(C+-MB_xXzDrLJV7n7F2|z(MFmb6h-&q7)8|Pq%$vH$kyL=of z6AvaIFiLY3$Ek3IumP)h{fLu5+@Y15-=k?g-^wF z=c1rFf2r%zRo;HKHQm?#8G@dE8tmZ=mA&}rLe8+QHm#L zXLV5!NDhZGpO;PO0wLrs561?S);?F|24emWXWJe%*P7=F8c~7)F5)A47a{@hZ6Nk- z!UlE{wSyP9F)ltH>TD^n81UHxRA=LR_ZZJwodop zk#;zyI@FvTx!;{2ZteX1#}wChaplJt^6%%oleZD{?b}5ZzkBwD0->(vP6$VUIZ#!V zgFWka(2c7jeZ;O?Tc07U4{%1px81kTraYTC1Aqp90AwXQ`z&e+`a`}pBc>68MC~oz zXV|&88p*%@ElfX@lRLC=0~21@07M*9)gD!41Kh0{z)|Shghm+1Atfah85cJi zGf(I{I7w`TGKQ~#C+?08`Vys4T_CBXxLA{azde9GyuV%)n0u$stbHf+lE!!@l*Js~ z78t;@=gkR$BI~o!)udI07EsI2cUXyo$QLebYG`N}#nD<|B!0Wb<^~LH9fj_Nn`lkH zPg#gDkk9e)ACr<^5mS3Vf8Iufx}!6Qii)wbkGv?d*+k4H;441G#}lF<&d*jJlg4EN zHK^#bbFs6h&XTb};lvN5e3HP{kVm<>qA)*jLBM&6jRbT<%L7k7w@Z~EkERatIKewz z8MAfCY#4F}#uhZ;s37#80+Hef_yt0(yNV;{t*xz=8~VTm#AE|xOVH{E^P@_YRfM?< zmk=0&FfPCZbx~Ca`>7bwk)S358}u=_5;P%V*9h$eqxL(101&`eFk-j=O(Mc>@4kI0 z;E4oug*ON23WIU8`&T#Y5+oLFU>J;b)uERWG7HYu!v{n$69A~(b?~4JR-YJGLMtk& zt)&5_fT&C0dvpR;XvuA+Io`xP6hJU0O>18tmuiNH4-aN1^V!*$XFMPZ@Y(7ZtMpTq z8va(`j~r=YvTh)r#-IQC&1L@%(Ej`2zh3h1oBn;tzYqTFwg3L)-v_Ik$VLEN>>=ST z;xNs6Y=00Y6@fZ?^a86fSb)O+;>C+!4yM|*_gjjcH4-vMQ({_`cbcvGeR)JC_lCIY zvWeY_v9YljO!{Nyy3%GQ&j8sOu-C9Xb1E@^0s{!|BO`Hk$>39LY(1+hvk~uuvrh%r zJ*K=}d(Ii0@XJ@1yd~G*`jNv~T&=3`qm)b9np{KUPwg6x+cPt+mK{NtKAVUHf82VQ zkRvSPAI{ls=eqHh@JaZ<{WYAsfbd9f{QY6Y&W60{G7*TqvL>z3dG5uqL4?7~AkUk- z3Uw=fKA&RZ*VHP_zhpi?dgaNnfj_U6ZcoRK)_1nPm7QR?z$BOvK^^y*ZATpOEl22+ z*Rz6Rs6m26dxGss)JQ_FCejFU(to5jXfG|$udJ=DiBTiR ziM&7@Ts7}0-cC#mVJ!3Sv7cMFc7xF$K6;cKWCtktJ1W{HI2D@#CXTbSQ`*|v;sne^ z03L3Y#)8^XgX-l!y$xDz+v-$&6Ks(~} z(2pyLQ_>g?AWrBLwQbLyZ=jgKMUiNTP@{>N3qLs#FG zQzXDGdHJX4Uc}wwR`cu=LK${8GkAY_u<$!lt7!Xjt<%0^tUPS|JKcsHZDtz7JAMTX zGtf1M58YZzPEGlyE5LWgRAhp=xi%~N?9;^zt#P+Di}cjU(RShRRsC}sAELW;?^Oo9 z3=3|}p%Eyl)QDa>#N#WO^Z2HkO6jA%%Te>gI!Xa5w`z)#?={=-dQ#tb+tdI1{LzsK zSLb~vSf{SH+nl;*%-EKd+P|jk=TRmr{-;gy#E;KLcV5KA1m(IgCrkSL*3>Eb@Z+@l zs0GvdM0I~o3a^0fL4&5xcj6eW6Z6A}GSwHg;OVG{nd=+SU6YcNi9;EG>&Z4^x}g5b zF0E*J=tQWqHQ+&+SY~9vA%IWlwzuxwsn;xkuu8OW)J9-733MmLJclzFs6m7h))6sN zzdS$Y3850hK*#VKwNmujffVTI=>D++4?)`o2j2=TG6kL77vm9_Sl_Z`3l-T2d_3Z} za)8T%lcTD0x41$*g}Mh?LY!rRXX=SfBC7C-6Vn)MBTGV`fwNq!X4`>Dq|*e}21bND zJB4wQ-v0jYK;&$vPHAKCAN{oJjrY$AP0e?S;vuOrp@|u0e!*c$KJhf7S6d&KUaczc zjz5<}3d%C0k)rvSGV}FWS?HqB$AOxu(SREyX+@^W@|4>z#RP&ElWCHtE}uvoZMJFA zX?!c~^xEN-r28d1j$?0ps9mHwu8bXW=uno{=aW1bQoPzm@!&LfQwj&0;Iq4)$S|gWm09;7`rd7!|tc;vxoy1+Rw9a zVaG3Hwev9jaKG z^hkn+4TSc8b$8}rIj4W$zY;M*L-tb0HnvnKQdvfgi9%?hg`}uR(IPE0$Ue4`r4VC@ zHj_|PNGe;F7Se*2sk8{C^?seqZ|?i}-S=@H&mYh8&(mKWxm?Tld!C>3^LcL<1pS== zIbEFFx;yL6C|w7SGW1g3R6YcHZv4{D!a{-Q0={2bTU(pDH~{b-pi4xe&|dCh@<*CO z@3VqUE07b4-d6r70pSu*t+8I~r{N{n^Cr5voH`ZT!M{OXZo=@PTPLqwd;PWM+lxz8 z%tAwZBpY;2vdg$)S?9JfHSh60c3_}G^}IP7Cxx9K^tR9^yw>4G7v+)mRyEIq8+ueF zRn=uHrk^_QA$v@F>a%BgA>%`>E^E8@_IKO3@p6XNLr0&cw|Ti+1{)jece)nu)a>-TztN3W`ke8 z_0erPZ{7@&py{BBc1)(YN{Jl>dVS5w#LUcd&R4J!o=f0TK+g-ki*G;Rii(+mPD~2d z`5G5p7vD1%c@0kMu{BH0%`IK`G|f3fWBSvWG15gyiPl6LEnhx_)7`f2Z7M9aazM&- z+JXLhzG4twj%G_tOTg@qrVoHTYU}G0Rx7Ofl6Up`>o7T2^K-+e-KtY)TlZXF@^Jcd z*^QwlRz`;Q_L=T&k!u?hZXQ^$=$Dgua}_ijYJvrTV4j}mR_4+&L$$nl&Q2%2kl9!B z)=AIzJ)Pzk=%?U1CPOXcQRB^W5ne^d$0t?AW-j?7 zZW5bF_*WQU@_VhVtf;_FAT$a>Spd@?L;8wg5w2Xw*}7X{s_$R8)*n@BiS+sI=6_)d$r* zwWqp%8m;8^{@wfEif8t3NO)SkuW!EvCiX+0-knvb|Lu_1t3AGVO7|arNU@nPAJ78? z5G+!H9`F#k0I)*yu=2f*Uze7dS$XjEHP}B$@q@JJv6x8Sknsb{cIPoF-G5KK^O zpfG}*2PBQp54L#XG+7>kgF*qKZ&Q%yC58)NCFwHz9$)I}Qc(JeCxeg?hc*UNJ7u0q z)DWbYh!#=B-QOST0pky>w*tK*`X51YKquqG5#Cb4!i(m-2|EoXUCl9jESFlqjWPjJ z;aPzn_UFrbsa(=HK4sDGPiWqfS5B_~#igI*{>C0};~KS|$;xV(ni@Pjy=YbSYw6^p zMkkNPcxa9^G`x7>V)2v8q*YdLrK+x68Sp$t-Y+k9=fR3Kt{ItLtDE~O^{Cid+&Rti z_Y?Od;LuaFEZV%Zr)CxA1kWxUVQV|l)jnam)&9br=}v!~iai+DZ@a8?zI^VMmj>!u zp2cr7NB-1V)!TQkv(xpfmV;HDU(fWK*Zq7(M*q6hvZ@T-PX6In#u@D1<=c>luauui z(tvKb5aIQr5zPy6E`PmI|5!Wb+O^W1BSURK z!mzUTrq<)OP9NlvzlC!jDgy!30Tg_og`(evD%PAgOYvHjMz`r20IZGiL#k8O2c_>m zGi&BgS0YQloKt(h$o+^b+n>fN|YLD8sQz_G8mg`(83<-$KdSHEXW7%n0 zoiw@5o!n|N`kWZGclq;H+fN^ciS4AR6JRbU_dRUxK;`cX7XLlp{M}ItvC+3(Cqx7P z_RGKi<)4TA^UMFiWB+-Gt9++y+G7aBdEb@8r4)9Cn%j+c7rlTH^8zJMO>hG35vuA% zi_Z4lc*t{Y=7{QM*HpV;MvfJp@50XZ>3!jhSam=9N>xT!3a6o|l~*ST6C#NvoCU@E zw5yX-Qi_lDSYvBTu9qx&mbR$S&F~`_|6L~!QJ8NmwB#T5%sC^q)vs}AJk2=PDAQMsvh&#QTxAH8OENzGrfM1SGJ zXX_TG=$&7t8LnERH2d?_Cs(~b_5bx!M0snv!J?PhZIO0b7R&A(I5YF0n_K$WpS~{s zvU;8Kqw^knPVGJZ+Bj0-(6Kw$4wZNs6+5BKBg) z+{+emyO92IrV3acK!ch%DK`y?kLQQDoN^3-C_RRdbp;>%4BIU8Od3KFV*!Mtv_eIO zPb>&5fHV3!Sct>ROMS3|3AYKcPDlcTxJXx53B?rixJ)vfoGAx?V@^`rwyRg&0@OjA zqfsRwb4&+B6tM5ai7#SXVEYAchlldVfdgL+_6!ORuBS0R7#jL`Tzvi=7}If?zGji= ziQKSETE$oipb`53m~slFAc83&Ujua#T31#OPgGP<@hfi|RYIa#)c?0*Q1$W;fb{|d zm56&wYenqJJapzj$HLsGcXK~(W(m`ZLQ6MU*>}vZI7uXeWIG5U0wZ`KGV+=eQE`E= z#LOsy>Ed7|^d=q1A^pjd^9+)~#O=~nnJic^11uA?b114P9wh-x;(jR6RTCR!GJpQl z!O_UI55p$6w6tW? z9SKZd&{%Wf)LYl6zuIoXgr_-SkIY9t&dG{Te`u7OmfcxtnDZUmVWsbDvqLQ<5A)-9 zoZGQ5?`zSll}4LSJaa4abk7_i8F6`U$x8E|43v-0ZOPq{>pAq0sk>7`m73$c5xR49 z9)zb1nbx;g1}*rx>N8KK{a>APZX`DaJ1tZ0n3<6w0g~C;>DKh zl@W~#VGKgaE-J z>*dc?K2MNH2H1%22w1*6Sf`rJ5fd9rN|+*-5H3iBvXBx8?0q0C%owOZPPcI|=p47GQ>Xg#)?~D#I!E~zzr}yP@+m&Q>VIC=TE7qsECe> zOGRivl;BbB|FM>PKEG@3TGgY+u+mVeqSkxTb9V+tcZ=|;$nH{*+vkbw8}E-d`R+<(Q~9H^(B`J~r~X{`71b#P$5aMvs9!t7&A>o% z({ocyb?yRA+TvxFgCf*>9IAb);yKwp`D%=Gc!$?Zw|Dmobq}23+t$rdUXpy(GNHcV zL$J)dGnYm$u~!_SvuWsKcXut4F;Y&Qei1USX~g%AJWkpXzD~j!@FF|gVr!*|vCd1I zTd-BiZ;YX$ah(fPmKsMLpU}Tskhur`mI9mBty?=FVwDV>o8O!9QBX!O|GTL<`r&j5 zzZ>o|g>s}#;fV!__)50n*XsNmhoBG4A7|oimAsoh>lZqti;epC3eyPv71`mU}QHIA=-SK8L9uBq8|^q48$)r$M{ z$~*b!{dC~N$g2*Mo1G;Yj%y_S-xhAq-{s1%f4kqzI=PcSsV2RR-CeSHk&TSSR3Gbt z+gB|9T8e84>?OX-WpEM+RGJc~Eh>U3D6#;!t`ENlpxwGM%ErgWGH%V0l1ct>al*<( z&o*&gL4GgE@kx$^6_*Zg#(jDgc0%aSpb@)txnAW`#5A}9;(6RSVG<2$aO12aDE0Hq z#!)vO-qU6i!DCpv=h=;EG^j|0w*awJVqzCMPFBA8_hEAt138QJW4_yy1y)v%5ntq9 zb5=k-Da0?D8^SM73NiDj8nu7hiKO$nY3U)R-UjNCZcm3-UfbY0qWO$>plrnGIjW-u z--{TaAFxG!`0$`Sul;@dfO_q|D|e^D!|q&_p4;}jS@Pp*LLRQ#+Fmbp{z+(RW=hX7 z0b96!%c`oz{}d1(u3`}N_JF>wkx~EgztuG<6^EzJe(@rtOQMUEzPN@z-}ZRa5M5eQ z!bxR4f$-7WO%-EUTS9m%LCPaaAyzANcn=w*Q3s@cF{u7a+5u@5`jFmz`k+MJg;ra_ zWO5%Bfr5e|GH0?ESCKE;zuR`@?%-Pk4yCWWq4#A4NEh_;<;$0anu5mHmKi5#ND}ZQ zlCUCVWROngNxnMDzKughJa4!=dDg61lzk$hwxhtVI9Qylx8dBT|D0u>yDCo*%{TqA z2p~nMD8Mqqb!$N)*XG_gv!CpCVQ^UU?PXiiok|ZBjhF1HRJ`X{xBhIuzAllG`)Had z*`58>PEJ*`tyyan6tr-G$=$FVzekDpq;r=p)%e49WLvDA{P34A-yaUHfA(eEG{qO& zl&^($N}toM_Vc-rfbfzq($!jhe9S*Nt54Qf@wg`Y{&VBWqYqcHz|Fm@F4#4DchHV* z`bDO5{YOdTu#zIXCs8qbyNk!2b6z?s>SFOC^8qTi8&6o~oqufY5))VAupp~OS3C9_ zPTpPKOtx!RfyQ#G<-5Ojp4Q${A5<2Nx8f)VSLQP}bB@9Gw$`XMNuO_Bf-er54q>wt zIx-ORH~xh8pj^-smg<$YsX)GJ1NWLL_Beq`6V3;gq5F1ukMgHdBqa&<0cK9b;v)KI zd_hsMKA}8j81U{{5N0S7tS)q_&c2`WBNwSMDG4hwVr4PhqNth6FnifT-T%JJuMUps1gd%smuv=2!fHFelwgRM7RnxFO0 zFYw*%(J=C9RGg~h(9F97@*;I~`uPPmoCuj18&iC1OPO-;M33YTqSIa5maw74MydEw zVn}v_-$1Km381dVr#r3Z`za_r4Qd}Ya)nI602l2WB_(2JX+LVb`oqW8AB&9U9am3i zpT2!ubGM|1(%6QFtE(bw=N2|}?#}9c+H`WtZ>ko_Dl;rS%V$2RyE`N0GU1ddVQJ;Z z=ZMYHal+Ac(Ve$tzj#rLnAQ~qz%th-7sS1SrCD!Q_{+#c*p)>iapA%#pueUK-?K~F zlJ{snOXv7o5537?=XKY3?zb6esB3sa@phpHu!sR{aS>YLEyh5X5o(0L<$K({uPBj3IR<$YP~?Q9!i zK$h><4_mz&RHaC`Lp;$<=C11K2ej+Ipj96=DiC>C>-#1+H$*Y&2<5uTNOROvJKNXv zxr&wuYo1$b3E4*}_wSe9{5lw}GY>n6h`60N@sr%kE@Z6E^zyn<;#P&GNJW2-$XhXu zYej|l7o8>yMPurR+P7bh9zSkKe#*c^Kb){uKA&G^t`)jksKUsIo8zeBSbE^o78SaS zsl?T`b2d_C-u(_du6Rt~l%rY0yLRusQ5l)wyI_XUWK*t1Om#&vL!0dnmreed`*rac z91>x`yV4>@iB?5~mhgcjX5fRS$}6FXh5KgOv=+I3W>R2}KjYhY@Z^a-6k$tqVS6cN z|Hky)9Z*w&*|Q`w4kX#-l;&q{$G>k$N z+6;4BN(zIvfLrd}6K|D^^cNI5x`Z@`#5Vn{3f*Kly+DXpv^3UXAU?tX3n?$vC^V;B ze;7OfR<$)RM#23xrs=gwC1c(;A`O7t5bs7Xr$!=v#AjvKFc$AZg(JeZ5u(31<)cq_p7$7Q=nOH=^e#YcC9`n}ioAk+j4`dhFgB3=%c^tZ)6-mX+$Rs;Xj(WP z5_@0z%AxFD!TbSHa{5mQnM*vtHYRiQ;x4HlcZy=QY+dBk8$u5z60Z@PO2OW$(Ky{l z)e7dN{H6e99swBG#Cd#jPEPQnM7OxHFX84Lu($xoj)AiNSiB}GY+Oth7DO`^O%RA(@+*0XP4ebfVH@oNX+ z%6#;>aMWIX@uBI*B`iH5krLW^Veu7?Qd|o~rKPKGOs~W9hgYeAxA{o82hgc;0nfrM zCL-@TI`@wV0^aK04IuX)$pTjW)?*!fQLu_eiYqR{OvG^vf0y}@JHMW3SRJDSPAU-` zPPG(*Ar7%%}K z6BD6b99t<|t9beF$@!<)3`U}PZ1h^ZfRbs1q=@_@RA37&EY|#BE}?^2$@R(KRCz^0 zGp-Yqv+C-N6g3qxAigW1Izx2V9keC3ay#+`G4YCcS?(^ML|ErBZb}tZR~v!%Gk%q_ za4{bW31Gd@p+TOYd~e?2aFnwkXmUJZ$4w12`#D?qj3P!4mFhBgZ2-PdpD*SdKn!wR zyZIE+_3P_u7FN>|tEd(pallE%QjH2D#)YEn^sNRI0IYzk;lt)6s6S=~bUf?s33YuW}^*E!c)nCZq0;7Y@Kq4oD@dX4{_0gphpSl*PA)O24il~F>N^U4NmH}oU<2U_!g)Le zxiKFVKE0=+;%0dKMh}zk%eRl2bcYW9^*Vm+<76%^GCF$ez$}NeoO(gaQ{cbeE~G4 zEOkP8=roQL!>`b4k{~w?_2JTvj^3L# zJ;VM%ZS+JT^_BChu}rUh4!DJoUt^2!m0vN^8;mc;sgNX7zB583dJ0w)_6jxXO^=#= zdr_6Ajiqg&Jes!^Jx)(&R@njoE0gk=T>02ob;8&+GM{E`ihtv-AQ2S}t(PD|933ko zx=u5VpbA1x0tJb?&cAbH6xr)7u@k)u#uX9QED1jOSNv@wB%Y#+q?rhkEV1?z?pTc7 zR7P~!qB#}b5Z>)r(%B9lK3qBVLMY#@fmK%-;VD&WOZ_Y>Zl@uIl}4@VO+qkuy_LH% z-*JUF4LRhwb0YdO)wQR9$(Wpgw}f$lHaB=r{|lhaqA5Od?vwK9Vwa}m~k)>OV@TwT3EqpGr1#dBL4gi z4xKXVjSp<;sYAXqQBI_1fy{}}?n8&3KY3-%;U^X-`XJ=XY3kb5sbt~I;R59WK~jE# zn#Q4oXX&zm7&FB;2SB!oBLCVsetl!@axqSFN}>u)8m}O}fgyzCT;Xz}{}(xGLFs=A z8vu7JWQyAeW1Y{vS=Y`JB5G2BDg$@zTEW2+G~l;eiHW1ejiV^2qs0(mh$2^p<)Qle zQ1>5u_x>%#riixe9nWv-qr}uvgwEKGbtl@~vG`b%las@IhJ;_gezc#J=QlTZPZfPL z{i!X{mLf<;yb}TNZzzAd1-+GofU93o%!n{(QudNIeHAt4XJ12^dew3Zk$xyF58zVt zjf?l+ZyZpe>?jgfxHcEN_RO3ubls186@42R*Xm~{t+Yig*w&Pjw9w4#LiFDZSdOtx zCo%~af0wcJJYfAsbzrZt-zxmjk4x1qb^Z35!g~B~zkIiY@W+3C`EL*T=Rf`PkbnL1 zUS@f#_n-$(lilcvQ4tXvdyee=OFm+4A}lD`5{LPS1!87}RwC>AdRr8f+oGasjMw@B z$Z*Mlcv4=!UOGwj`&&&ivbmB&+9-3v#fXS^EEC-8%o_@DIlk((9R%`EnY4Va_Gp!c zOh7UA*p1%bU+jjIbOc8i$_2?OblqZuvK9Cd*gcIdIcNB-_F}*Q-#~%oid9>}0WD-s z4140n(Y12=?j+}fz%v{fM;M3pDe3(Bw^|Ojx*}l#6eZr?6uvhJNtg8XsyZNNGx9`8 zXQ2^-wt|z`uj~BnT^-Q-Jxu4Xg_f3sAcm8_TABJ&=nfDq!i(~F@eLPjHz)^Lj!!9a z&$03cBY?%QF7e0u3s@qkX}n39YIL+%b&lJ$b7Z|QDarbCwFwf;t93aQIk~mlsq(U5X3(U-ZK}S~p;-b7n1cR`Ng#-)%I%fb>2tj)% zMKYzxu*VgIxLHWmX1cV-D)*Rl`@^-@4lgcb?N^E-Q9t=>K@o~-2d!@w*T4slel!DC z63O=@xA0O~K*R`;m@BV!d?i4-kqsv1=0Aw+f`EoGqeqWzCmH|7%7mr{%e7IB#(kvIm~DxR)Hp3*odvH3hd(7K@w7Hh@(Tl zc9-^cT*IGMdmVK`#d(JkeAt#gkM+*T4A#*ZgrElq9#N4j_mt`Ed_8VEQF zdMIJxzXuOC-B|U{bF{>u`}(hH-SA7(zi-BWZKwZb5B~Ru{Od38r#7_D8Zx-GL&CNS RzM@$&XSUJLkuz Date: Thu, 14 Sep 2023 11:14:14 +0200 Subject: [PATCH 03/17] Added text to full process and small changes --- content/administration/upgrade.rst | 8 ++++++ content/upgrade/full_process.rst | 46 ++++++++++++++++++++++++------ content/upgrade/introduction.rst | 2 +- content/upgrade/request.rst | 2 -- content/upgrade/version_target.rst | 41 ++++++++++++++++++++++++++ 5 files changed, 88 insertions(+), 11 deletions(-) diff --git a/content/administration/upgrade.rst b/content/administration/upgrade.rst index c2bd138575..c979fdb8ab 100644 --- a/content/administration/upgrade.rst +++ b/content/administration/upgrade.rst @@ -126,6 +126,8 @@ information. Assistance ---------- +TODO refactor section and add info from "Requesting help from Odoo" (smartclass) + If you encounter an issue in the **test database**, please get in touch with Odoo Upgrade Support via the `Odoo Support page `_. @@ -152,6 +154,8 @@ This will avoid clarifying questions and speed up the resolution process signifi The production launch ===================== +TODO this could be moved to a new module "Finalizing the upgrade" + The production upgrade request is when you decide to upgrade your current database with all your production data (invoices, VAT returns, inventories, current orders) to a new version of your choice. @@ -171,6 +175,8 @@ Select *Production* purpose. Assistance ---------- +TODO this could be moved to a new module "Finalizing the upgrade" + If you encounter issues or problems in the **production database**, please get in touch with **Odoo Support**: @@ -194,6 +200,8 @@ Support**: Help ==== +TODO find out what to do with this + .. _upgrade/contact: Contact our upgrade service support diff --git a/content/upgrade/full_process.rst b/content/upgrade/full_process.rst index 6c6699c423..c7038068d7 100644 --- a/content/upgrade/full_process.rst +++ b/content/upgrade/full_process.rst @@ -15,23 +15,53 @@ steps will be explained more in depth in the course. It is quite a journey, so h Planning the upgrade -------------------- -Submitting your first request (redirects to “Request your upgraded database”) ------------------------------------------------------------------------------ +The first step of this journey is obviously the planning. You will have to allocate some time and resources for building the planning of your upgrade, whether you are doing it by yourself or with the help of a business analyst or an upgrade support analyst here at Odoo. -Are your customization necessary? +Depending on the size of your database, the amount of apps installed, the amount of customization, and the availability of the Upgrade team, the time span of the upgrade can vary a lot but we usually consider between 1 and 3 month for the average database. However, please note that this estimate can very a lot based on those factors. Some very specific upgrades can take up to 6 months to be completed but that is very rare. + +.. important:: + Since upgrading can bring a lot of changes to the business flow, you should also plan for a significant amount of time in testing before the upgrade of your production database. This will allow you to catch all of the possible bugs and issues that could have appeared during the upgrade, as well as to get familiar with latest changes that the new version brings. It is more convenient to discover problems during the testing phase than to have to deal with an issue when operating your database in the middle of a busy day. + +TODO +How much time should they allocate exactly ? + +Submitting your first request +----------------------------- + +Once you finished planning the upgrade, the next step is to request your first upgraded database. This process is explained in depth in section :doc:`/upgrade/request`. + +You will then be notified of the status of your request. At the end, if the request is successful, you will be given instructions on how to access your test database, but if it is not, you might have to fix a few things in your database or contact the Odoo Upgrade Support for them to help you with your blocking upgrade request. You can find more information in regards to the assistance Odoo provides in :ref:`upgrade/test-assistance`. + +Are your customizations necessary? --------------------------------- +You won't be surprised to learn that Odoo is a very fluid software that releases a new version with lots of changes every year. Those changes are very carefully researched and developed to ensure a compatibility with the most amount of user, while avoiding creating unnecessary complexity. + +Unfortunately, such compatibility is hard to achieve and developers at Odoo must balance two extremes between developing all the features any company could ever use and only developing features that all company will use. The right balance is difficult to find, this is why there are probably many apps that you don't need in your company, and many features that you would love to have but are not present in the standard package of Odoo. + +During an upgrade, especially given the fact that you might skip multiple versions of Odoo, it is very likely that, in the plethora of new features added in the years of development between 2 versions, what you added in your database as a customisation might be part of the standard of Odoo now. + +This is why we recommend every database manager to take the time to explore the new features of Odoo and to compare them with the current customisations implemented. With a little bit of luck, you might be able to delete some chunks of your customisation, leading to less time and money spent on its maintenance. + Upgrade your customisations --------------------------- -Testing and requesting Help +Testing and requesting help --------------------------- -Planning the upgrade day ------------------------- +Once you receive your test database, it is very important to spend a significant amount of time testing it to ensure that, once the upgrade goes live, you are not stuck in your day-to-day activities by a change in views, behavior, or an error message. + +TODO add a section "how to test your database" ? + +Therefore, we recommend that you test all the different actions you do on your database, whether it is actions that you do multiple times per day, or only once every few weeks, months, or even once a year. The more you test, the less likely you are to encounter a problem once you upgrade your production database. + +Planning the upgrade day and upgrading +-------------------------------------- + +Once you are confident that you can use your upgraded database as your main database without any issue, it is time to plan the Go-live day. Depending on the size of your database, the upgrade process in itself can take some time, but for most databases it usually takes 1 to 2 hours. During that time, any modification that you apply to your production database will not be saved. This is why we recommend not using your database during that time. -During the upgrade ------------------- After the upgrade ----------------- + +Once your production database is running the upgraded version, you can continue using it as your main Odoo database as usual. If you encounter any new issue, you can still request :ref:`upgrade/test-assistance` \ No newline at end of file diff --git a/content/upgrade/introduction.rst b/content/upgrade/introduction.rst index 9830b30e49..b0f90e8b8c 100644 --- a/content/upgrade/introduction.rst +++ b/content/upgrade/introduction.rst @@ -47,6 +47,6 @@ In those situations, running the newest version of Odoo on an older database wil At this point, the intervention of a developer is required for your upgrade to be successful. Upgrade in a nutshell -============= +===================== TODO add the summary of AVG from knowledge diff --git a/content/upgrade/request.rst b/content/upgrade/request.rst index 471f1968f4..23d57c0898 100644 --- a/content/upgrade/request.rst +++ b/content/upgrade/request.rst @@ -2,8 +2,6 @@ :hide-page-toc: :show-toc: -.. _upgrade/request: - ============================== Request your upgraded database ============================== diff --git a/content/upgrade/version_target.rst b/content/upgrade/version_target.rst index fcbd83999e..d42e1b0b5c 100644 --- a/content/upgrade/version_target.rst +++ b/content/upgrade/version_target.rst @@ -2,10 +2,51 @@ Which version should you target ? ================================= +The answer is pretty simple : it depends 🧐 + +First, let's give a few general indications that apply to everyone. As you may know, Odoo will provide support and bug fixes only to the 3 latest version released (see :ref:`supported_versions`). This means that if you are running any older version of the software, our support might not be able to help you ! 😰 + +This is the reason why we invite our user to stay up-to-date with the latest versions, so that their database is protected from any new bug or security issue that might be discovered. + +Now, since there are 3 supported version, which one you should chose ? Depending on which type of hosting you are using, the optimal target version will vary a lot, so let's dive in ! +As you may know, we offer three types of hosting for the ERP developed by Odoo : + +- Odoo Online, the hosting you get by default when creating your database via our website (Also known as saas) +- Odoo SH, the cloud platform specifically designed to host and customize Odoo databases +- On-premise : this refers to all databases that are fully administered by the user, whether it is hosted on another cloud platform, on a server on-site, on your own computer, etc ... + +To make it simple, we would always recommend that you chose to upgrade to the latest major version of Odoo, when upgrading.This is the version we release every year around the Odoo experience. We are still going to explore the decision process for the three types of hosting anyway, so that you can know why we have that recommendation. + .. tabs:: .. group-tab:: Odoo Online + TODO rewrite to new context + + Let's start with Odoo Online ! A big proportion of users operate on an Odoo Online database since it is perfect for small businesses for which the standard package of Odoo is sufficient. This means they do not need a lot of customization to make the best use of our wonderful software 💜 + + As a consequence of that, it is very easy for our upgrade process to change the version of such database ! If you are running a small Odoo online database with no customization at all, you should not encounter any issue when upgrading. Another great news is that thanks to our rolling-release process, the upgrade process is automatically tested and if the test is positive, your database can be automatically upgraded to the latest minor version of Odoo without any intervention on your part, just like any other software ! How great is that ? 🤩 + + With Odoo Online, thanks to the rolling-release process, you will be upgraded through all of the minor and major version of Odoo once they get released, given that the upgrade can be done automatically. Otherwise, if you are still on an older version, we recommend that you upgrade to the latest major version available. + .. group-tab:: Odoo SH + TODO rewrite to new context + + For Odoo SH, it gets a little bit more complicated, but we'll make it simple ! There are 3 possibilities with Odoo SH : + + - You are in charge of your own code and you use Odoo SH to manage and run it. + - You delegated the responsibility of developing and maintaining the code of your customisation to the Service department of Odoo. + - The development and maintenance of your code hosted on Odoo SH is handled by a third party (such as an Odoo partner) + + In those cases, we recommend jumping to the latest major Odoo version since Odoo SH does not support intermediary versionsif you are currently running a version that is not supported anymore. Unlike on premise where you are in charge of the hardware and operating system, with Odoo SH it is always Odoo that takes care of that, regardless of the situation that you are in. + + Therefore only the 3 latest versions of Odoo are supported on Odoo SH. If you are running an unsupported version of Odoo, you will be invited to upgrade as soon as possible to avoid being locked out of your database once the support for that version is dropped. You can find more information about the versions we support on the supported version page. + .. group-tab:: On Premise + + TODO rewrite to new context + + And finally, what about On-premise ? With that type of hosting, the only limit is your imagination (or more likely, what is available on GitHub). Since you are in charge of the code that you run, you can decide to run any version of Odoo, regardless of our recommendation. However, by running an old version of Odoo, you expose yourself to potential bugs and vulnerabilities that might not get patched, since those versions are not supported anymore. + + This is why we recommend that you upgrade your database as soon as possible to one of the 3 latest version. Obviously this is no easy feat, and to avoid doing the process more times than necessary, our best suggestion is therefore to upgrade to the latest version possible. You also get the added bonus of receiving as many of the new features as possible, making your database even faster and more user-friendly ⭐ From 7a4af5a6be3146204445f7ffdd0af697bba2832c Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Thu, 14 Sep 2023 14:56:46 +0200 Subject: [PATCH 04/17] Refactor to include which version and are your custo still --- content/upgrade.rst | 2 +- content/upgrade/full_process.rst | 19 +++------ content/upgrade/introduction.rst | 2 - content/upgrade/preparing.rst | 68 ++++++++++++++++++++++++++++++ content/upgrade/version_target.rst | 52 ----------------------- 5 files changed, 76 insertions(+), 67 deletions(-) create mode 100644 content/upgrade/preparing.rst delete mode 100644 content/upgrade/version_target.rst diff --git a/content/upgrade.rst b/content/upgrade.rst index 776bed94b5..cf6da518e8 100644 --- a/content/upgrade.rst +++ b/content/upgrade.rst @@ -30,8 +30,8 @@ An upgrade does not cover: .. toctree:: upgrade/introduction + upgrade/preparing upgrade/upgrade_process upgrade/full_process - upgrade/version_target upgrade/request upgrade/advanced diff --git a/content/upgrade/full_process.rst b/content/upgrade/full_process.rst index c7038068d7..f187ac1cc4 100644 --- a/content/upgrade/full_process.rst +++ b/content/upgrade/full_process.rst @@ -32,28 +32,23 @@ Once you finished planning the upgrade, the next step is to request your first u You will then be notified of the status of your request. At the end, if the request is successful, you will be given instructions on how to access your test database, but if it is not, you might have to fix a few things in your database or contact the Odoo Upgrade Support for them to help you with your blocking upgrade request. You can find more information in regards to the assistance Odoo provides in :ref:`upgrade/test-assistance`. -Are your customizations necessary? ---------------------------------- -You won't be surprised to learn that Odoo is a very fluid software that releases a new version with lots of changes every year. Those changes are very carefully researched and developed to ensure a compatibility with the most amount of user, while avoiding creating unnecessary complexity. +Testing and requesting help +--------------------------- -Unfortunately, such compatibility is hard to achieve and developers at Odoo must balance two extremes between developing all the features any company could ever use and only developing features that all company will use. The right balance is difficult to find, this is why there are probably many apps that you don't need in your company, and many features that you would love to have but are not present in the standard package of Odoo. +Once you receive your test database, it is very important to spend a significant amount of time testing it to ensure that, once the upgrade goes live, you are not stuck in your day-to-day activities by a change in views, behavior, or an error message. -During an upgrade, especially given the fact that you might skip multiple versions of Odoo, it is very likely that, in the plethora of new features added in the years of development between 2 versions, what you added in your database as a customisation might be part of the standard of Odoo now. +TODO add a section "how to test your database" ? -This is why we recommend every database manager to take the time to explore the new features of Odoo and to compare them with the current customisations implemented. With a little bit of luck, you might be able to delete some chunks of your customisation, leading to less time and money spent on its maintenance. +Therefore, we recommend that you test all the different actions you do on your database, whether it is actions that you do multiple times per day, or only once every few weeks, months, or even once a year. The more you test, the less likely you are to encounter a problem once you upgrade your production database. Upgrade your customisations --------------------------- -Testing and requesting help ---------------------------- +In the case that your database is running a modified version of Odoo, that is a version with custom modules or custom code, you will still have a little bit work more to do ! -Once you receive your test database, it is very important to spend a significant amount of time testing it to ensure that, once the upgrade goes live, you are not stuck in your day-to-day activities by a change in views, behavior, or an error message. +Since the various models and fields of Odoo might have changed during the upgrade of the database, you might have to adapt your customization to be compatible with it. Furthermore, if you do some changes to the structure of your custom code, you must not forget to migrate the data. For example if you rename a field in the code, you must also ensure that the corresponding PSQL data is renamed as well. This is usually done in migration scripts, TODO we will explain in later section -TODO add a section "how to test your database" ? - -Therefore, we recommend that you test all the different actions you do on your database, whether it is actions that you do multiple times per day, or only once every few weeks, months, or even once a year. The more you test, the less likely you are to encounter a problem once you upgrade your production database. Planning the upgrade day and upgrading -------------------------------------- diff --git a/content/upgrade/introduction.rst b/content/upgrade/introduction.rst index b0f90e8b8c..085abf0513 100644 --- a/content/upgrade/introduction.rst +++ b/content/upgrade/introduction.rst @@ -9,8 +9,6 @@ What is an Upgrade ? TODO : Merge/remove slowly all the info from administration/upgrade into this page -What is an upgrade? : TODO put the rest of this page https://www.odoo.com/slides/slide/introduction-2705 - Let's say you are digging into the files on your very old computer and you stumble onto a personal Microsoft Word document from years ago. You feel very nostalgic and try to open the file when suddenly **ERROR**, the file cannot be read ! Indeed, this file was written with the program Microsoft Word 2007 and we are now years later trying to open with Microsoft Word 2022, a lot of things changed between those 2 versions and,therefore, files written with the old version are not accessible with the newer version of the program, what a shame for your nostalgia ! Since there are also version changes in Odoo, databases developed and used in Odoo 12 might not be compatible when running them on a Odoo 16 server. However, thanks to our incredible framework, version changes comes with their additional lines of code specifically written to translate the data from the previous version to the next one. This means that for a huge proportion of our users, changing version is as simple as the click of a button, because all the changes between versions are known, and therefore are taking into consideration during the Upgrade process. diff --git a/content/upgrade/preparing.rst b/content/upgrade/preparing.rst new file mode 100644 index 0000000000..cbadc8bb79 --- /dev/null +++ b/content/upgrade/preparing.rst @@ -0,0 +1,68 @@ +====================== +Preparing your upgrade +====================== + +Which version should you target ? +--------------------------------- + + +The answer is pretty simple : it depends 🧐 + +First, let's give a few general indications that apply to everyone. As you may know, Odoo will provide support and bug fixes only to the 3 latest version released (see :ref:`supported_versions`). This means that if you are running any older version of the software, our support might not be able to help you ! 😰 + +This is the reason why we invite our user to stay up-to-date with the latest versions, so that their database is protected from any new bug or security issue that might be discovered. + +Now, since there are 3 supported version, which one you should chose ? Depending on which type of hosting you are using, the optimal target version will vary a lot, so let's dive in ! +As you may know, we offer three types of hosting for the ERP developed by Odoo : + +- Odoo Online, the hosting you get by default when creating your database via our website (Also known as saas) +- Odoo SH, the cloud platform specifically designed to host and customize Odoo databases +- On-premise : this refers to all databases that are fully administered by the user, whether it is hosted on another cloud platform, on a server on-site, on your own computer, etc ... + +To make it simple, we would always recommend that you chose to upgrade to the latest major version of Odoo, when upgrading.This is the version we release every year around the Odoo experience. We are still going to explore the decision process for the three types of hosting anyway, so that you can know why we have that recommendation. + +.. tabs:: + + .. group-tab:: Odoo Online + + TODO rewrite to new context + + Let's start with Odoo Online ! A big proportion of users operate on an Odoo Online database since it is perfect for small businesses for which the standard package of Odoo is sufficient. This means they do not need a lot of customization to make the best use of our wonderful software 💜 + + As a consequence of that, it is very easy for our upgrade process to change the version of such database ! If you are running a small Odoo online database with no customization at all, you should not encounter any issue when upgrading. Another great news is that thanks to our rolling-release process, the upgrade process is automatically tested and if the test is positive, your database can be automatically upgraded to the latest minor version of Odoo without any intervention on your part, just like any other software ! How great is that ? 🤩 + + With Odoo Online, thanks to the rolling-release process, you will be upgraded through all of the minor and major version of Odoo once they get released, given that the upgrade can be done automatically. Otherwise, if you are still on an older version, we recommend that you upgrade to the latest major version available. + + .. group-tab:: Odoo SH + + TODO rewrite to new context + + For Odoo SH, it gets a little bit more complicated, but we'll make it simple ! There are 3 possibilities with Odoo SH : + + - You are in charge of your own code and you use Odoo SH to manage and run it. + - You delegated the responsibility of developing and maintaining the code of your customisation to the Service department of Odoo. + - The development and maintenance of your code hosted on Odoo SH is handled by a third party (such as an Odoo partner) + + In those cases, we recommend jumping to the latest major Odoo version since Odoo SH does not support intermediary versionsif you are currently running a version that is not supported anymore. Unlike on premise where you are in charge of the hardware and operating system, with Odoo SH it is always Odoo that takes care of that, regardless of the situation that you are in. + + Therefore only the 3 latest versions of Odoo are supported on Odoo SH. If you are running an unsupported version of Odoo, you will be invited to upgrade as soon as possible to avoid being locked out of your database once the support for that version is dropped. You can find more information about the versions we support on the supported version page. + + .. group-tab:: On Premise + + TODO rewrite to new context + + And finally, what about On-premise ? With that type of hosting, the only limit is your imagination (or more likely, what is available on GitHub). Since you are in charge of the code that you run, you can decide to run any version of Odoo, regardless of our recommendation. However, by running an old version of Odoo, you expose yourself to potential bugs and vulnerabilities that might not get patched, since those versions are not supported anymore. + + This is why we recommend that you upgrade your database as soon as possible to one of the 3 latest version. Obviously this is no easy feat, and to avoid doing the process more times than necessary, our best suggestion is therefore to upgrade to the latest version possible. You also get the added bonus of receiving as many of the new features as possible, making your database even faster and more user-friendly ⭐ + + +Are your customisations still necessary ? +----------------------------------------- + +You won't be surprised to learn that Odoo is a very fluid software that releases a new version with lots of changes every year. Those changes are very carefully researched and developed to ensure a compatibility with the most amount of user, while avoiding creating unnecessary complexity. + +Unfortunately, such compatibility is hard to achieve and developers at Odoo must balance two extremes between developing all the features any company could ever use and only developing features that all company will use. The right balance is difficult to find, this is why there are probably many apps that you don't need in your company, and many features that you would love to have but are not present in the standard package of Odoo. + +During an upgrade, especially given the fact that you might skip multiple versions of Odoo, it is very likely that, in the plethora of new features added in the years of development between 2 versions, what you added in your database as a customisation might be part of the standard of Odoo now. + +This is why we recommend every database manager to take the time to explore the new features of Odoo and to compare them with the current customisations implemented. With a little bit of luck, you might be able to delete some chunks of your customisation, leading to less time and money spent on its maintenance. diff --git a/content/upgrade/version_target.rst b/content/upgrade/version_target.rst deleted file mode 100644 index d42e1b0b5c..0000000000 --- a/content/upgrade/version_target.rst +++ /dev/null @@ -1,52 +0,0 @@ -================================= -Which version should you target ? -================================= - -The answer is pretty simple : it depends 🧐 - -First, let's give a few general indications that apply to everyone. As you may know, Odoo will provide support and bug fixes only to the 3 latest version released (see :ref:`supported_versions`). This means that if you are running any older version of the software, our support might not be able to help you ! 😰 - -This is the reason why we invite our user to stay up-to-date with the latest versions, so that their database is protected from any new bug or security issue that might be discovered. - -Now, since there are 3 supported version, which one you should chose ? Depending on which type of hosting you are using, the optimal target version will vary a lot, so let's dive in ! -As you may know, we offer three types of hosting for the ERP developed by Odoo : - -- Odoo Online, the hosting you get by default when creating your database via our website (Also known as saas) -- Odoo SH, the cloud platform specifically designed to host and customize Odoo databases -- On-premise : this refers to all databases that are fully administered by the user, whether it is hosted on another cloud platform, on a server on-site, on your own computer, etc ... - -To make it simple, we would always recommend that you chose to upgrade to the latest major version of Odoo, when upgrading.This is the version we release every year around the Odoo experience. We are still going to explore the decision process for the three types of hosting anyway, so that you can know why we have that recommendation. - -.. tabs:: - - .. group-tab:: Odoo Online - - TODO rewrite to new context - - Let's start with Odoo Online ! A big proportion of users operate on an Odoo Online database since it is perfect for small businesses for which the standard package of Odoo is sufficient. This means they do not need a lot of customization to make the best use of our wonderful software 💜 - - As a consequence of that, it is very easy for our upgrade process to change the version of such database ! If you are running a small Odoo online database with no customization at all, you should not encounter any issue when upgrading. Another great news is that thanks to our rolling-release process, the upgrade process is automatically tested and if the test is positive, your database can be automatically upgraded to the latest minor version of Odoo without any intervention on your part, just like any other software ! How great is that ? 🤩 - - With Odoo Online, thanks to the rolling-release process, you will be upgraded through all of the minor and major version of Odoo once they get released, given that the upgrade can be done automatically. Otherwise, if you are still on an older version, we recommend that you upgrade to the latest major version available. - - .. group-tab:: Odoo SH - - TODO rewrite to new context - - For Odoo SH, it gets a little bit more complicated, but we'll make it simple ! There are 3 possibilities with Odoo SH : - - - You are in charge of your own code and you use Odoo SH to manage and run it. - - You delegated the responsibility of developing and maintaining the code of your customisation to the Service department of Odoo. - - The development and maintenance of your code hosted on Odoo SH is handled by a third party (such as an Odoo partner) - - In those cases, we recommend jumping to the latest major Odoo version since Odoo SH does not support intermediary versionsif you are currently running a version that is not supported anymore. Unlike on premise where you are in charge of the hardware and operating system, with Odoo SH it is always Odoo that takes care of that, regardless of the situation that you are in. - - Therefore only the 3 latest versions of Odoo are supported on Odoo SH. If you are running an unsupported version of Odoo, you will be invited to upgrade as soon as possible to avoid being locked out of your database once the support for that version is dropped. You can find more information about the versions we support on the supported version page. - - .. group-tab:: On Premise - - TODO rewrite to new context - - And finally, what about On-premise ? With that type of hosting, the only limit is your imagination (or more likely, what is available on GitHub). Since you are in charge of the code that you run, you can decide to run any version of Odoo, regardless of our recommendation. However, by running an old version of Odoo, you expose yourself to potential bugs and vulnerabilities that might not get patched, since those versions are not supported anymore. - - This is why we recommend that you upgrade your database as soon as possible to one of the 3 latest version. Obviously this is no easy feat, and to avoid doing the process more times than necessary, our best suggestion is therefore to upgrade to the latest version possible. You also get the added bonus of receiving as many of the new features as possible, making your database even faster and more user-friendly ⭐ From fdcc7af49dad90114cf6e047970f90fd179e672f Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Thu, 14 Sep 2023 16:35:28 +0200 Subject: [PATCH 05/17] Adapt current doc into new doc --- content/administration.rst | 1 - .../maintain/supported_versions.rst | 2 +- content/administration/upgrade.rst | 272 ------------------ .../finance/fiscal_localizations/egypt.rst | 4 +- content/upgrade.rst | 4 +- content/upgrade/faq.rst | 10 +- content/upgrade/full_process.rst | 99 ++++++- .../upgrade/full_process/test-assistance.png | Bin 0 -> 152042 bytes content/upgrade/introduction.rst | 40 ++- content/upgrade/request/odoo_sh.rst | 2 +- content/upgrade/sla.rst | 46 +++ 11 files changed, 183 insertions(+), 297 deletions(-) delete mode 100644 content/administration/upgrade.rst create mode 100644 content/upgrade/full_process/test-assistance.png create mode 100644 content/upgrade/sla.rst diff --git a/content/administration.rst b/content/administration.rst index 68c18e44bc..6afb471a43 100644 --- a/content/administration.rst +++ b/content/administration.rst @@ -18,5 +18,4 @@ These guides provide instructions on how to install, maintain and upgrade Odoo d administration/install administration/maintain - administration/upgrade administration/odoo_sh diff --git a/content/administration/maintain/supported_versions.rst b/content/administration/maintain/supported_versions.rst index 4d71fac7f7..b1612365cc 100644 --- a/content/administration/maintain/supported_versions.rst +++ b/content/administration/maintain/supported_versions.rst @@ -12,7 +12,7 @@ Odoo provides support and bug fixing **for the 3 last major versions** of Odoo. ` hosting every two months. Odoo Online users can then benefit from the latest features of Odoo. - - Admins of Odoo Online databases are invited to :doc:`upgrade <../upgrade>` them regularly. + - Admins of Odoo Online databases are invited to :doc:`upgrade ` them regularly. - Online versions are *not* released for Odoo.sh and On-Premise installations. - Online versions are listed below as *SaaS*. diff --git a/content/administration/upgrade.rst b/content/administration/upgrade.rst deleted file mode 100644 index c979fdb8ab..0000000000 --- a/content/administration/upgrade.rst +++ /dev/null @@ -1,272 +0,0 @@ -:show-content: - -.. |assistance-contact| replace:: - If you need Odoo assistance on this matter, please get in touch with your Odoo Account Manager or - our `Sales department`_. -.. _Sales department: mailto:sales@odoo.com - -======= -Upgrade -======= - -.. toctree:: - :titlesonly: - - ../upgrade/request/odoo_online - ../upgrade/request/odoo_sh - ../upgrade/request/on_premise - ../upgrade/faq - -An upgrade is switching to a newer version of Odoo (e.g., Odoo 14.0 to Odoo 15.0). - -An upgrade does not cover: - -* Changing :ref:`editions ` (i.e., Community to Enterprise edition) -* Switching :ref:`hosting type ` (i.e., On-Premise to Odoo Online - or Odoo.sh) -* Migration from another ERP to Odoo - -.. note:: |assistance-contact| - -.. seealso:: - - :ref:`upgrade/sla` - -.. _upgrade/process-workflow: - -Process workflow -================ - -The upgrade process in a nutshell: - -#. You create a test upgrade request. -#. Odoo processes the request automatically by running the database through an upgrade script, which - takes between 20 and 120 minutes. -#. Odoo delivers a test database. -#. You test your database for possible discrepancies (see :ref:`upgrade/test-guidance`). -#. If there are any discrepancies, you report them to the Upgrade support team via the help portal - (see :ref:`upgrade/test-assistance`). -#. We fix the issues and send you a new test database. -#. Once you have completed the testing and are happy with the result, you decide on a date and time - when you stop users from accessing Odoo, freeze all data entries, and create an upgrade request - for the production upgrade. -#. Odoo delivers the production database through the automated process. -#. You restore it in your Production environment a few short hours later and continue working on the - newly upgraded database (this is done automatically on Odoo Online). - -.. seealso:: - - :doc:`Upgrade process for Odoo Online <../upgrade/request/odoo_online>` - - :doc:`Upgrade process for Odoo.sh <../upgrade/request/odoo_sh>` - - :doc:`Upgrade process for On-Premise <../upgrade/request/on_premise>` - -.. _upgrade/testing-phase: - -Testing -======= - -This phase allows you to review an upgraded version of your database without affecting your -production database in any way. We suggest that you run the test upgrade process at least once, but -you can do it as many times as you need (one at a time). - -Once you receive your upgraded test database, check that all data, processes, and functionality are -still correct and working as expected. - -If you do find discrepancies, :ref:`report your issues ` and :ref:`request -a new test database ` when the reported issues are fixed in the upgrade -script. - -If you do not find any discrepancies, you can move on to the upgrade of your production database. - -.. important:: - A test database is only intended for testing and remains completely unrelated to your present or - future production database. Any data you add, or changes you make, will not be reflected in your - upgraded production database. - -.. note:: - Test databases are neutered and features are disabled to prevent them from having an impact on - the production database: - - #. The serial number of the database is modified (to prevent it from sending information as if it - was the production database). - #. The :ref:`base URL of the database ` is reset to - ``http://localhost:8069`` and the email domain to ``localhost``. - #. Scheduled actions are disabled (the calendar synchronization, the bank statement - synchronization, the planned automated actions, the fetching of incoming mail servers, etc.). - #. Outgoing mail servers are disabled by archiving the existing ones and adding a - fake/non-working one. - #. Payment providers and delivery carriers are reset to test environment. - #. Accounting localization Electronic Data Interchange (EDI) services are disabled. - #. A system parameter is set to tell the database has been neutered. - -.. _upgrade/test-db-request: - -Request a test database -======================= - -Follow the instructions available per hosting type on the `website form -`_ and select *Testing* purpose. - -.. image:: ../upgrade/request/test-purpose.png - :align: center - :alt: Selection of the "Testing" purpose in the upgrade form on Odoo - -.. _upgrade/test-guidance: - -Test guidance -============= - -Every business and organization has its own operational needs and has to test its specific Odoo -database individually. We recommend you look at `the test scenario -`_ for further -information. - -.. todo:: change link "test scenario" once the related doc is published - -.. _upgrade/test-assistance: - -Assistance ----------- - -TODO refactor section and add info from "Requesting help from Odoo" (smartclass) - -If you encounter an issue in the **test database**, please get in touch with Odoo Upgrade Support -via the `Odoo Support page `_. - -Under the *Ticket Description* section, select *An issue related to my upgrade* ticket type. - - .. image:: ../upgrade/request/test-assistance.png - :align: center - :alt: Selection of "An issue related to my upgrade" as Ticket Type in the support form on Odoo - - .. warning:: - If you choose another *Ticket Description* type, the request will be redirected to another - team. This will slow down the processing and response time. - -Please provide as much detail as you can (i.e., videos and screenshots to illustrate your issue). -This will avoid clarifying questions and speed up the resolution process significantly. - -.. note:: - * The purpose of the test phase is not to correct existing data or configurations in your - database. - * |assistance-contact| - -.. _upgrade/steps-production: - -The production launch -===================== - -TODO this could be moved to a new module "Finalizing the upgrade" - -The production upgrade request is when you decide to upgrade your current database with all your -production data (invoices, VAT returns, inventories, current orders) to a new version of your -choice. - -After your :ref:`tests ` are completed to your satisfaction, submit the -request to upgrade your production database via our `website form `_. -Select *Production* purpose. - -.. important:: - Going into production without first testing may lead to: - - - business interruptions (e.g., no longer having the possibility to validate an action) - - poor customer experiences (e.g., an eCommerce website that does not work correctly) - -.. _upgrade/production-assistance: - -Assistance ----------- - -TODO this could be moved to a new module "Finalizing the upgrade" - -If you encounter issues or problems in the **production database**, please get in touch with **Odoo -Support**: - -#. Connect to our `Odoo Support page `_. -#. Under the *Ticket Description* section, select the appropriate type related to your issue but - **do not select** the option *An issue related to my upgrade*. - - .. note:: - After upgrading to production, the support will be provided by the Support team instead of the - Upgrade team. - -#. Please provide as much detail as you can (i.e., videos and screenshots to illustrate your issue). - This will avoid clarifying questions and speed up the resolution process significantly. - - .. warning:: - If you choose *An issue related to my upgrade* as ticket type, the request will be redirected - to another team than the support one and will slow down the processing and response time. - -.. _upgrade/assistance: - -Help -==== - -TODO find out what to do with this - -.. _upgrade/contact: - -Contact our upgrade service support ------------------------------------ - -Should you have any more questions about the upgrade, do not hesitate to send a message to `Odoo -Upgrade Team `_. We will be happy to answer it as soon as possible. - -.. _upgrade/supported-versions: - -Supported versions ------------------- - -Please note that Odoo provides support and bug fixing only for the three last major versions of -Odoo. - -This is a factor to take into consideration before upgrading. If you are on an older version, we -suggest you to prefer the most recent version to benefit from longer support (before having to -upgrade again). - -.. seealso:: - :doc:`maintain/supported_versions` - -.. _upgrade/sla: - -Service-level agreement (SLA) -============================= - -With Odoo Enterprise, upgrading a database to the most recent version of Odoo is **free**, including -any support required to rectify potential discrepancies in the upgraded database. - -Information about the upgrade services included in the Enterprise Licence is available in the -:ref:`Odoo Enterprise Subscription Agreement `. However, this section clarifies what -upgrade services you can expect. - -Upgrade services covered by the SLA ------------------------------------ - -Databases hosted on Odoo's cloud platforms (Odoo Online and Odoo.sh) or self-hosted (On-Premise) can -benefit from upgrade services at all times for: - -- the upgrade of all **standard applications**; -- the upgrade of all **customizations created with the Studio app**, as long as Studio is still - installed and the respective subscription is still active; and -- the upgrade of all **developments and customizations covered by a maintenance of customizations - subscription**. - -Upgrade services are limited to the technical conversion and adaptation of a database (standard -modules and data) to make it compatible with the version targeted by the upgrade. - -Upgrade services not covered by the SLA ---------------------------------------- - -The following upgrade-related services are **not** included: - -- the **cleaning** of pre-existing data and configurations while upgrading; -- the upgrade of **custom modules created in-house or by third parties**, including Odoo partners; -- lines of **code added to standard modules**, i.e., customizations created outside the Studio app, - code entered manually, and :ref:`automated actions using Python code - `; and -- **training** on using the upgraded version's features and workflows. - -.. note:: |assistance-contact| - -.. seealso:: - - :doc:`Upgrade FAQ <../upgrade/faq>` - - :doc:`Odoo.sh documentation ` - - :doc:`Supported Odoo versions ` diff --git a/content/applications/finance/fiscal_localizations/egypt.rst b/content/applications/finance/fiscal_localizations/egypt.rst index 1ad9b65582..acfd2824b1 100644 --- a/content/applications/finance/fiscal_localizations/egypt.rst +++ b/content/applications/finance/fiscal_localizations/egypt.rst @@ -32,11 +32,11 @@ Odoo is compliant with the **Egyptian Tax Authority (ETA) e-invoicing** requirem .. important:: Egyptian e-invoicing is available from Odoo 15.0. If needed, :doc:`upgrade - ` your database. + ` your database. .. seealso:: - `Video: Egypt E-invoicing `_ - - :doc:`/administration/upgrade` + - :doc:`/upgrade` .. _egypt/e-invoicing-eta-portal: diff --git a/content/upgrade.rst b/content/upgrade.rst index cf6da518e8..237bea4860 100644 --- a/content/upgrade.rst +++ b/content/upgrade.rst @@ -25,7 +25,7 @@ An upgrade does not cover: .. note:: |assistance-contact| .. seealso:: - - :ref:`upgrade/sla` + - :doc:`/upgrade/sla` .. toctree:: @@ -35,3 +35,5 @@ An upgrade does not cover: upgrade/full_process upgrade/request upgrade/advanced + upgrade/faq + upgrade/sla diff --git a/content/upgrade/faq.rst b/content/upgrade/faq.rst index 58c1d60cf4..d09229dfc9 100644 --- a/content/upgrade/faq.rst +++ b/content/upgrade/faq.rst @@ -7,15 +7,7 @@ FAQ === -.. _upgrade-faq/why: - -Why upgrade -=========== - -* You benefit from the latest features of the :ref:`new major version - ` released by Odoo. -* If you are in an :ref:`unsupported version `, you get a new version - with support. +TODO merge FAQ into sections .. _upgrade-faq/when: diff --git a/content/upgrade/full_process.rst b/content/upgrade/full_process.rst index f187ac1cc4..65935b2c16 100644 --- a/content/upgrade/full_process.rst +++ b/content/upgrade/full_process.rst @@ -3,6 +3,11 @@ :hide-page-toc: :show-toc: +.. |assistance-contact| replace:: + If you need Odoo assistance on this matter, please get in touch with your Odoo Account Manager or + our `Sales department`_. +.. _Sales department: mailto:sales@odoo.com + =========================== From planning to production =========================== @@ -28,32 +33,108 @@ How much time should they allocate exactly ? Submitting your first request ----------------------------- -Once you finished planning the upgrade, the next step is to request your first upgraded database. This process is explained in depth in section :doc:`/upgrade/request`. +Once you finished planning the upgrade, the next step is to request your first upgraded test database. This process is explained in depth in section :doc:`/upgrade/request`. You will then be notified of the status of your request. At the end, if the request is successful, you will be given instructions on how to access your test database, but if it is not, you might have to fix a few things in your database or contact the Odoo Upgrade Support for them to help you with your blocking upgrade request. You can find more information in regards to the assistance Odoo provides in :ref:`upgrade/test-assistance`. +In any case, you can always request another upgraded test database at any time. It can be useful in case you significantly damaged your test database or if a fix was applied to the upgrade process and you need to confirm that it is working as expected. + +.. _upgrade/testing-phase: -Testing and requesting help ---------------------------- +Testing your upgraded database and requesting help +-------------------------------------------------- Once you receive your test database, it is very important to spend a significant amount of time testing it to ensure that, once the upgrade goes live, you are not stuck in your day-to-day activities by a change in views, behavior, or an error message. -TODO add a section "how to test your database" ? +TODO add a section "how to test your database" ? `` Therefore, we recommend that you test all the different actions you do on your database, whether it is actions that you do multiple times per day, or only once every few weeks, months, or even once a year. The more you test, the less likely you are to encounter a problem once you upgrade your production database. -Upgrade your customisations ---------------------------- +You should :ref:`report any issue ` you encounter during your testing phase to the Odoo Upgrade Support. + +.. important:: + A test database is only intended for testing and remains completely unrelated to your present or future production database. Any data you add, or changes you make, will not be reflected in your upgraded production database. + +.. note:: + Test databases are neutered and features are disabled to prevent them from having an impact on the production database: + + #. The serial number of the database is modified (to prevent it from sending information as if it was the production database). + #. The :ref:`base URL of the database ` is reset to ``http://localhost:8069`` and the email domain to ``localhost``. + #. Scheduled actions are disabled (the calendar synchronization, the bank statement synchronization, the planned automated actions, the fetching of incoming mail servers, etc.). + #. Outgoing mail servers are disabled by archiving the existing ones and adding a fake/non-working one. + #. Payment providers and delivery carriers are reset to test environment. + #. Accounting localization Electronic Data Interchange (EDI) services are disabled. + #. A system parameter is set to tell the database has been neutered. + + +.. _upgrade/test-assistance: + +Assistance with your test upgraded database +=========================================== + +If you encounter an issue in the **test database**, please get in touch with Odoo Upgrade Support +via the `Odoo Support page `_. + +Under the *Ticket type* section, select *An issue related to my future upgrade (I am testing an upgrade)* ticket type. + + .. image:: ../upgrade/full_process/test-assistance.png + :width: 50% + :align: center + :alt: Selection of "An issue related to my future upgrade (I am testing an upgrade)" as Ticket Type in the support form on Odoo + + .. warning:: + If you choose another *Ticket type*, the request will be redirected to another team. This will slow down the processing and response time. + +Please provide as much detail as you can (i.e., videos and screenshots to illustrate your issue). +This will avoid clarifying questions and speed up the resolution process significantly. + +.. note:: + * The purpose of the test phase is not to correct existing data or configurations in your database. + * |assistance-contact| + + +Upgrading your customisations +----------------------------- In the case that your database is running a modified version of Odoo, that is a version with custom modules or custom code, you will still have a little bit work more to do ! Since the various models and fields of Odoo might have changed during the upgrade of the database, you might have to adapt your customization to be compatible with it. Furthermore, if you do some changes to the structure of your custom code, you must not forget to migrate the data. For example if you rename a field in the code, you must also ensure that the corresponding PSQL data is renamed as well. This is usually done in migration scripts, TODO we will explain in later section +.. _upgrade/steps-production: + +Upgrading your production database +---------------------------------- + +Once you completed your :ref:`tests ` and are confident that you can use your upgraded database as your main database without any issue, it is time to plan the Go-live day. Depending on the size of your database, the upgrade process in itself can take some time, but for most databases it usually takes 1 to 2 hours. During that time, any modification that you apply to your production database will not be saved. This is why we recommend not using your database during that time. + +You can request your **production database** to be upgrade. Refer to :doc:`/upgrade/request` for more details on how to request a database upgrade. + +.. important:: + Going into production without first testing may lead to: + + - business interruptions (e.g., no longer having the possibility to validate an action) + - poor customer experiences (e.g., an eCommerce website that does not work correctly) + +.. _upgrade/production-assistance: + +Assistance with your upgraded production database +================================================= + + +If you encounter issues or problems in the **production database**, please get in touch with **Odoo +Support**: + +#. Connect to our `Odoo Support page `_. +#. Under the *Ticket Description* section, select the appropriate type related to your issue but + **do not select** the option *An issue related to my upgrade*. + + .. note:: + After upgrading to production, the support will be provided by the Support team instead of the Upgrade team. -Planning the upgrade day and upgrading --------------------------------------- +#. Please provide as much detail as you can (i.e., videos and screenshots to illustrate your issue). This will avoid clarifying questions and speed up the resolution process significantly. -Once you are confident that you can use your upgraded database as your main database without any issue, it is time to plan the Go-live day. Depending on the size of your database, the upgrade process in itself can take some time, but for most databases it usually takes 1 to 2 hours. During that time, any modification that you apply to your production database will not be saved. This is why we recommend not using your database during that time. + .. warning:: + If you choose *An issue related to my upgrade* as ticket type, the request will be redirected to another team than the support one and will slow down the processing and response time. After the upgrade diff --git a/content/upgrade/full_process/test-assistance.png b/content/upgrade/full_process/test-assistance.png new file mode 100644 index 0000000000000000000000000000000000000000..e036c77901dde3173fc872af1d8a46505603c896 GIT binary patch literal 152042 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

Zy19pM&^Ja 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͟yW)C{^?q^ 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 z za1Rai`(AWFw#6*U2k^sSAz<~ySKcN#Ua z)sLl&YNLUWE-dV!NBuzSxBa%#6EQJ1F*G!U7>zvDQewrJk~=5@FzC- zya&2_o^o=$T?%x4pp5IAoPtImq*{Kr5cpB1ia3A4#QcW=In?%9UMaG^HEf2jYh`mm zwV-p$iyvQbRhr?6A3kIRX<8XONjUtie-90JEu^&G0Ges@+P(Ytp04Lc{zqKXfBI|R zQ_RyG?|~5Y)W7)m2niQU`zDe|nzgVhOm!?W8|MDxGSlK6Ue{FAF526(1=X6OBl@hK zR|iM3-9J0#meNaxHmM5rJMwkai9LdwU+`s;BxM5==kIMj>znLxxPh?FF*wIPdOsz= zf~Zz~r7H4~y(Qy3w}qYt^L8z%nu&#pS$rBE&W>^=72k1?XIx;UFV2@JmA*}0Kv>Rk zfnlq@?41-597h`@mJCiWD^(GE@14~FLlMP5Q*>#pMyx^E^5SYlY&1$qRt(AQbQS)| zm0pwGRTYN2)bRv%MLrV~Q_D#gN7kudOFvq%lZg9$k<0@baMHM=Cnk+PbZFk_pr_g8 zb;yA1;w8fXEUe|mnX!`>OHpkxd{>39V(=5qCuPZ34a}!vmChKakE*D7i3;NSHR7;* zHOppr=JbfhIfo3uA)||P7Z=y}@9`QM+1Ff^RVJD?6Wrs1o%E;=CQJ@mOwL+!ojN-@ zZECr?t_M#6>I^ zHZ?W=9O_N6zkl!hAQPER?(kvRnKMdtcH~A5SAY)Znw`n#7Y>{RabA^ixurI0F0dA3 znsOLa4Gb4BKik335&4i1CGFvnlTbC-gH+W@Ar!IH%)IH;DE{gf%`BKmG=ZhB`~E9Z z9Acw|QznmEsWF)1ZkIoBoJ&QLW#r}t<;bg2b#?dX7okqQ^OACg+nPXIqskZ1=g&a) zO1!miuvbn=-fd2iEQp4MQX?cSC^&5RNo-Pj;|7b?8)=?s*Ezb zdQ)6q5Q2K~v$k}wnF|Y_8hOc3q!|<&H%aM|eF>0|eIvWLw$?ID)5PcgC6SZnGVIm!lW)*VE zi01>l-?1E@yzPe0o3@ZNq`rxM{13%)5*!UpITiKSk50KXol#t*+-vi(`BY@A;q@$R z9GG9-$Nsb-g@mR&Dv*Gu9pEek8czgF(5=p{h$;IQ0y=WiA@`o8vx$CfM zwgbB0ftRaW40aGjlELRxP+-S_KKamgOw5t4`0`Yduo+XPOSSN_k@0O!t#a~eF|Lh)sVDD z%O+TH^)RdA+e^4j)<`+IpEXGmyR(Nw|qgddQ`b87#a?o4+ji} zhQ)2Ied)I>T?68X`s5@!HzYc`Y%|)xa^S4_uknkSOp<|`J;OZBx}#>)==qA&*{$== z&({$f{{O(cnroWwEq#PRSJ_|8>y@MnFlSA@Qv5l@ky=+-Hk+@4wM@cgTMTR!C;^I} zIe~9hH1I6vhaqpNX;xNN@6SeY&={PrcCM7p4wYWaQY~`*)j8RdxR*BD{NRymdhc&E zu|R5G+Gw5SM%cQKtMT|B^^29=uXvho@vEE#K!o;5a5KT?H{p>nr-0JHBIxt=fAiga z_3xBr2mz{qmTJlIb=WmgE5=F9(%R=weEd8rO^(WRfA0d=2ni0GfQnbfAx|yAVP*yeVD8wR8u~D?G2RL+;vrO{ z^SWZO885w39udr@X&+6fsBnUjyb#*@jGe{!-3>6?v2d`iE-n|Yhfn&v1@S+C0Kn)4 zuH&oxb0`&KxhWkwGPZOsCCV@3II!D`E4G_FC2;sQZhLVeG_VHZkCymIgHKC%`GS? zAO^qNg%BUkx?ZEpkon}JEFEYrdWYoC^gACKe)1j3A5N)Rzz12c40#%#i;u}eLeh2Y zU%=p~Q)h;(Tg)w&K<-VQ`>dj&Vwh*`M7-zenz=bljS9O?LFa}d9}GW6O0QO*9ET$YN?faVlS-<=bGZ= zzOF9quJ`V3r%O~!e8%!ADJkIB#y}sG6j<~wQeHu9JOIw9dXR1zNzk(sIj5C~>(H3O zjj9&duxG%r<8%*e3Zxd~e5#}&l>@Ljc!I-o)!RE-oK#vt8=ab*A{EPOyuSL7)_4iD zB0Y(avH;}4$!H_Ent_9707vkWv}WByR{K7m4J9Tv77iFYc-Wc=Az#^AWg;pnPM}Fx z8E_qp?*rTNHi`&DGtC0-Gb2AEeWX#`1Oz1KM@F**?(9lx5-y|r^skeURm3NnTRc ztq>yL3!0xuL*v4_qlCSoM=cEsH2{^YE)?%0JVS0pi&+z*&%4=a;!eefw>8 z_>5FsNQjh_#h070rG@s+zI`FuWUxbsCOg#KO^&4?r>z}Un&yCGFW4=3?fW)`wc3sI z-O=kcsZ>q$;qLrPy;htrELcvBUr5=t2Ygcle6mz~odLf)w+7v)%Yt)+;#PX|rg}4r z8}JM!I;NYo_8)y<8J~|-z+Auix^h|=QTqfTjud(mEv$t_!ZUQf%DqGhlTVXVGb{hD zTqRPEd9*s?I`#P{2Kwyq^p7Tg^#Pi=qrDx}{9&5ft>Fw|Il!0JfrJ}Bdapl*8Tiwf zkZ1?x`4{H9qe1tH@KzQ`y7FZ5ED4wwhknj=*4c-B{|;m8-s~>1EnM4QDbnA%e9&>i zk9Lie+m=#yguu8oX%x{=U1xCPtuY?^A(%>|xG!-|e)ZpmwkAwflQCEO7JV6v!XMViXjPj@<*v}XG40&ex*QZhb4-L92 zLlZoIf{GZz7>nPis9ZF^ARhsNe(Y#jNI+}A^73$FUxTu+aD^616H;hGL$T2H5a0uQ z+~Yv9Bq8JL1Pgz^_koOw>=i_&6b-@Y08Sx?4etO#Hn7c=)W)qtVma4iX$aluJq@aK zJBa)Eu|~#$nTW`oy4l{fEU>5EGI2N+TML+K5bM`Z)6mgzl)H6+ECjq4Z}kjld8dXZ z1}@rfN=i!XgN`UZO_(ilfsLAuH)W=MEz1oIgdn|do*22Bb5zIhvHNgkZr0pbCjm~ws@G&e z-^0R6?D7Y@y7G(jl}q)v=q=3$e3A9uw^=#a*q=R%*ldaT@QZBz8GiV8W!2(=UYIq} z8++Ec&}M!Hhlp9u=6sNkHfc4T+$Aae}93WaLuA)~qgxAPn>|n}PKMmTpj;smF}2 zEWUNv7_ftBYoIko+JcU?w#J#O#G$Xdd;i_WSb?55AamWV%zUXCK%bU4n5E_9^!F$E znO+a~p2m?vNg^CMp&|kpH8l7%udu&+;|lgKav3!0 zKIUi5IF01{kQ8-)$P91R=%X`46(o4p7QeCQdk@>Wfq_DAP4Iw{f;?rSYC^tHy2%~T zrvRP|8f@bA*rY@~jhI*%Txg*g_W}A_--6w82GwXI1NMVjRSSzaaG>ob9SPPsaE`C8 z5W8c*Qx}tvLGhYauD;^ukL2io^SR^&NQXNLN{%?yRaJ}eZ(O+_8VYK7{2VoYx2U(4 zmM}YO4)!T;yA@%wZqRzVsErcTStt>N*U22gi=3V<`3*#Ub32_;Z>yI&B$`KmgED7#UUB9BQ@fr^P9P{oAtjJW$($E^#X4xV|IY zdQ4sIggED%+YIiF-AZ}8hjaAdfLxpwdB#h zjk;DJ-!>YSoy;D=@|No^SdTp{_)6@-;zWj1vs^k~r>Pin)N+P05bq70#AJkUYpgve zZ(0M7-6}-ZpW(sWC5@BbE2Wo5!Tu1HnOP8|13b`4?4vQhCzM+AEamo`!!+bt0W&l}Z;i!Xsm-8r4yMg6c1Sw2UORrLFA$(y`gaU2p zVduIJ=nvA8QzN4u;Q=ERbf+ghD~q0)*`q*6kGviZ;-zN)Hlwv?-DWoV%2Ed9H&Oma zW+&wU?`v|ysGm4}0l$LryzapY{m1w6q(9(bLm|l_xS%1aM+*b&CaQ3p{~`Z1EnGz#gz_xY60<0^_Ucvj5e!ai1fBxAn|il z=jIkBYi-JslXrim(5noepV=qCM01aQS7#AJP0cgNXWzrxg)ITE8;pc6M~AvZdr=rAtjOKO718hL?824UXo% z`YLn^y;72%E)ZzorN8;rAK0HzO?NQSKq_g+bq)V7zKl$?P7jEW1_Q^rD;Uo^~fBN+#b}Le4@rJAj4P%BxMNAAZwrKO+jkOjpyVt!vuGl1@(hB=z8bqY0xZsr6M@H5MO?>qFs?7mXUXG)k&W`JvTrNyvQd0djc#}mEMr5o{yGY=Zf!BZGBU7cr z3@`68~>sPH~#P@nuGzrD)!^)X2M5l38p>MV2#p^A#KvJotH zg<$DPW%K~6C>L)D39I7|dI!?EnbkK+)R>jF73Jj(UC%uR{4-#@1@iCASgrIMhqGUl zhD@awMt+-OcB^T-cUGAMgIeW|DG*67qhvG|AveHE9(pPMYQco|Jpx3v%Ta%c%SNALua&mJySU93!>9kHf-?Bi8G{@ZJ+L&4Gi`*FaFn)OVw8Ru!RBj8jL3A|5 zCx1yndQSrj|KgX^;I>TE#bj4RF~fh>Ao4$e!Y(fGpLdx2{}({~uiJF~&)&rM=LHT6 zTe5bRh##nj{%*g68HG30io>IR=O&9q+cUln?jc*t+IQ(a@6FlLhrlPN2V?!H(fYHGMa`swbA^qTsJ2Nyrw zC~{GjgUv@L4wcgNNhYW42G9KN}bsMMp&V6Y++qC}!4$-a`9qScn)tu|y7dHw{~N6>V*`?7Bw z1;3r0+9iYzsb^H|Gxy~R_Zm>1JKYLH{BZI>t&g9bIZ;=hZ*GMVxgefA~s;9g>K`h)v8$9N_O?Qov*F4@3`;aMNpOBFpbZPkA2&me;Mam-HN6hJ(;SiL!y zwHu@uHp(|pR^sMj13ojf5>-_$ zMWSFF!zSj72ny=9#Rav`7nyQw#2c02sF9I~@~U+Sb#aOwnY=9r(vX&B{)6+?qIVTz z9HW;Pqu+6UC~Q|5PT&M?a*4t_@oR`bKxv4EUi0DynAc|YeiNKDnWf+ zT`~$!UtjUp0Mtfs(H^NlpMWT5)XcYAn1Hy@zG9`*<9&DJUrLmUa;JUIHW)SpeRG ziQ2OaW9EmFsa};Mhb*P?RKsAOina=QCDDqQnx3VI3ThmXTJche*b=;R?LBQ-H}+;BSg>+6H?}B_GP3>KzKi3f%ETg9K}XCrZF79~ zu^D7RufAX!rZ#oh7`6WSjX-$UV_{a@v*Ks1iQf|N4dhxH!Aa0kp|UM1+V()YZ~PbtjOu$ zQh{`)$e7BHe2C55gV$Zd{Am7O&6=?AkZ2u2gXLtyRK}X~Z*yxa2MlvpKmJ_I%wdO& z@z#X-hJ@7c{2xvhy|@##E_J3GKg%`*ZI`l_cqWZ~ermtnYal+;uSR>Eudm%aSZ{8k z{`OwqfZKLB_%jHv8z|AS{0>LUCD7$W`UZv0LEWf$`NwA)qqF5q#=i_VPO1N0=b@qO z_N&UIHz7VNF)=Y}y$+8M8xi}g&)i%jZj)PHRTZCzaL`OL#_{}Tr4;I8!e66KrR?FZ zO z#<2L4!ToWx1#`uYrn-8e`;I-XZ{N_+A^45vOb6;o(Z3w5qmFgqNK>NXWb}-XDH)sm?W1e7#+?5>)m*^qwI5Gl~h9&9hVQ zDI24xHP%bSqxKWkL|BMzYik(GJB>3)A}Efzdyw$w&vs9?dKC+E9R#vN^ZR&{FEg`8 zZfX{5gX1n9UdUYnk3Al}wI)XJj#qbLXw_Vy3Yn`l(Ex{8cx$`s&Vc!x>STy0q>j=4 z4X#@r@|7pCu@*)mLB&6}d4uK4&~}O+Vk)`QxbFSV=3HspZ`U2mjt^a^I}3Q^eFJdv z;@SA9y-0bzva)j39!8#2-8?}280(8bl0`lwy!2dhOoJ(WwD^ivoed&BIo)xq+Cx|J zyTyS8?5?5xypD&C5Wp0#dA^wLv-o?H`wm;V`Z@<$-}lmgkARgU}(s=tQGeN9I|O zs4y+r8;FT!K403eFL#X-eqN#y`LJ^BibnY^3w5|8l?xH~J9Ja%oQ2<|C({!jU9gF_ zdH@TE-Qy2>U}O3R$$PPtYbfqF8`8tjv`$BoDiQ|?C8dQf9A?D32o^>jIx?zdI`eOu z8X7fu=iHtQx2ZyYYTxNwsWU>)e|uinOa1lIb9ka5$!YZrZI`7{6v46Fb|;GoHNQp^ za&rYJb}FMy->=`!9S$LdZMHpdx95%Ce7y1cD6C%G|&nLg z!rABZ-mx}BPgn9D4yH$2OAQfGE97oxyS6r!++>lv!?qU9e=&2rf^A~(*9&{|9mM+& zzY^2c9AM?ScY^Kq;!n@U{(k2{!Yn7({VP$IO#kmvZ`I&9FDH{0m#C|Hg&nm>{Nou8 z+1GEX?T=pA_9^Io8fqO)OHC~e4euHn;%fV~>ON-ffx?567&78kE8_D?c9nd5eaEZu z@$u|JeR3?v124UYodkR?m*0CjpC*y#iFj$j1i$lbKNlKV!L?ND1vxPtS+hY?)xxK;OXS_b@Sg<2=P+j=4t@Gg+Ti1rBD!)20DcwJbk? zNO~W8D-OWX&2ltsgP@_O7hEHFcakh)pl}}n&jfO+?RsRXgLB67DQW%&2PY;joQ+2h z|?PcQNd-uR;}Gzlq^7eqs9P5<;_DjGT^dP$xAaf<{4c!2J&eLag(***;2^ zn>#bXQy@~3^%1Ds^jU}dhHfByNG`=gYDtQosBTYdy{HUg>St0jLR-f~GC}sx@0fF3 zG=kmjQ7Fu{OxG4PAVa)?sk9z#a&O*z`~DsA9xqKA9m5T>>N*$nJo)tl`)}dYJW8sn z&Vlu}VdJbBokZJPj8_^HofqmlV;m3r7YBd;_AU6k*?zL~DH@Nod`{K|VhRvqPC@(q znYaPZ6J#G7NnL+WT*+fdC9>Ix#zMfH9MJ^XXS~L@A9s-;{+v72v2$<;NH_^m$iI2> zB&20$o(qBa_|rA`q&PJEIav@)f@o|&y6p84nHXM1&}L}m)xF~&&$-9*8>}QasPC}K zxgM`)4L-bm4Fh4=nVIbid^R4cxFO}grNNR^18975 zvf!tml~aj%RO|VeQ{DS`8I-`KALk_ToP!Lo<&^H*JjgjVs4M~>O3|L#7bP8q{!S^_ ziT00Vg|D)VhLYsbIx<`05bCoYN$kPt^~+>vhadx+m|ul!5-MR#gnxeFJ(}f7+sTDY z_X+wyN@ z@4CM}W2bq;W6!{xmu{SEbMNv{b+?8`;jN;2-_~bpNwBuH(tgX4gp0^gSZoXJ+-iVYjd;64& z6KHmh&4t)seLa;4p6ko3mi8gu^6*X<%~v9RM9Mdx&rvXba=-K_0RQ1bS_&#@Ny*}Z zg6YY6-2y1BsY?k736HQFnf_gwlMfwHv7iR((-QU%#CQ%B`m5%^6Q}z;wr>qcrBqZSpiq29kDd)kAGPJt5K5?@ z5^|ObDd}@dW@a%ha=0qv?(SKtNN~m@pHYa=hK|dOivq+1cFrP_C*x_IuRE??!|ow` z4$)y&H(@xNZf^q`8#DuFXDfNB8}~{nm<3ToQ}4>1j;>aRV2T#o7^~23^dV#K->*#w znwt}tyjG14bC}Mlvjn%UpxZHY+KsJD0MM66PQFxK-r3N$GNxsTtSv6yHHx{BAlL}6 znAMuK*lLbxL0N8&=DNtLZ@KIAPTc)g#1Dgs|H9f^hh^1u`@#zq5Rek36c7-QE(N3o z1nCe#Y3W9#q(QnBrCX#+T4@168tD${?yfU%P~TYtAu# zHR8Uh4@iU-o{<yE9JU3bDm!%{lpKPbGHx{ zt!feeKcT_$Q4fsHZX2nhdE(!`Zn{2M>{!(VW6B`H+)~K)I>JUQqr1n6@9-%iyk{}^ zcF5!;V}Wjcj}g6mSi&V?g(vse3C-?{oyV%bmxortudL*frwGhE@~szmy|k0_aQmV> zd>{69RYqLgam#CS$r=&%t#>+5T{-9^qjcC(sBgWwLG!~&iD`TjfDF(vP8>-)eK^{J&(>fWfL%tn8-G(P zQ#cZ1hDxqoht1{m5;8fvZ1cIPX3>>^h-lze7cRo$?Hw5rQSh9}N?Qnl8Z!mke2!Y8 z2r4(ld>H8mu@Ng$O=IzP^4?^65WzNi&yy#9 z+j|=|dyHR;3C;tg8OZpChlAowgr3RBe6@t)8b^)=22&6k(mL6hQ+{~T&XNIMA1iJH zv=6ffl8MuFE|wbK2Mba-3epz?_+16Hs3qhfut=JSIf~ta1NjslsU8}A6=@wK90@L& z&7J-9;gFVV4ZJ*LCJ)Rv>kcc8KILi*U?i^_8W};fjorrNBLV^fGBUF9{XrU9S`e;3 zI3=%Gh~h!uY`fjIf4>oC3(3d?HS3EvHR3J|L<*gb4sk-8qphk6;Zf!=PdfIA)Yrn> zq=~Qc(@O2asxJGBQHh_ujbPDYo3LHn{?z-Dy6N6M8*q7}x|8(K!q~3UAD(hYaSq_e zdlmZ{OrZ_2&qS}G5!8f^Rh+tTZ=O}`Q^@!P@9@6)Iw4e}X9XeA+*VC9Gjq^pyblYb zqGgLB#%4d8chZ>v4T$N7)=J1*ipK(z8vi>g+KYXc_G4^bYS&X$bOh)e7`T@A<;z8K z1!Q;Be~#xhc_Jz0YHB?A)!}%S5kI{W2g?K<)0@NK&%rhk3$#)%O#~uZXEBQ@g**(C zv2Rb78c*f9pi|J%Kzx)>yJ69DCd|h{Zx=Tvh+i5wtpA|?^HIFVp8&b@<@i&0cyUR& zzJc2{4D5=xhnSJAt690bl#J?0S9s$E+Z?Y&w$hOE@pKdu;o~o6X4e}Q3F#Zi$8kw# zOB?Avc_yj&d(hYqI{uB9g!a0BI#4xv+@`45ag&SE(q^3iNN6aR+1?E@tO_6j|>6TVT^VKvM z1N4XHr+0_-?2K0xZL7Sv_>twGs;}7ten%ghXNHQ>+@6xDNhW)q03$FpVA;?xCM)II zs9O}va{f-CV(WMy-Z-fzUV~7({I-^ok`&bk>+LQ1INmXvwz-~kdB%Qo;9A%B_O;cy zav`M`S~gfJiF;e&8GiQ)lEPB9!G6sT*#>8K=E_g1}E=Rf@e;ZY$^HdN>@xhYz6#4vw+F1_bYgH(xI241Tl?p%eee*heN*F`Jw{><=5!*>@~8+L4XRrVN5 zElaD%u;3QA<3vZUi{n1kN6E13*8!;$)RItBGb-N&iLf8z(wF4%3Zu|83@;lBf3aaG zc-_xjAPheys|Bun3@1vl7q*#7R5UTfC1z&XXp|fOxOPmBKuKGPLlMQ}YA#`r3V4U4 zB!>DjzL6Xm-P!B$xq|V&pP8^yGcx={&<}s7;9+@LSyVLiCc5_< zj-%+<1DU^Fvz{tFzGzoV zutpOXhl4X7`OJAuWjgPZ4}IE4KnjzuU3*8=+U4U*H~`;#A8l2o@?(PH zAUHU(k&@rrbFw-%8_^WGlWMJK1b-rox zy!BmmK)YenPr5ihH%ftN>;k$;=MDH~KN>|Lh2G6-4DX29_1xYLk8zCnTH0^4MU>ia z>?vQq+=ZX~?cltr3LhKR1X6KgEv0mWG6b= z<81niK0<7=8#=oz@j@NHp7<&4ux9yf90b}-LWtF>HNE52#acV{DyK>A&UnDb@DC=Z zb*~m`ykuy7wfx`4ePW`b>VBpUK|uJePV&S;bJ_W|R6B_~$9lTDKWPkT9{-Wxi00pF zZQ~m66`;CNF@fB!+^b z^tsRM2e6VSruUl~psok2-rI>_U^Feq{ZUv{-PmM9*0oLl(8T8Q?Z@r!hrh?OI(;XV zd%wG7OHO9gQzFzq@>&o!_7%Z<+x`2^?Z^D8QBvWjQ+>i2%y{_tlI0Zp6=oi;gci9h zP!PHZj3qV#u(qC8M-2Qo>j%wGy8=+d{S543J|(eCS}jSe=7**(9ky^O=6g(- zq2ExDe%bN5YDa;vs6WnsdQEiYL2ag9lSgnt9pRZ4xw^@i1N>{$E_WNpXm&VQw9SWt z_YW#Uoy+8)eSR5%$XbXGhM8Rah?kd^!`=yMLDF?34y#;;U3cf|$fi*Tnqjqzk*@v| z{l)QBE95FxjiI3lH69@W;}%j2uM!c<3%M0YuOKtE#6)1T=HTe|@j<(^dm~+;Q9i-a z)Z`=JgUGc9+OiqPa@f;TZrjl3o=WOktLt^W`2D)n^D=<+tBUv(1i8v(aRe z7uAe!orS5(Wgc=w)k)orCD}VBo(+&4bhiNuEAZ@fBcaO7RFyJ!@8~CP#VDhr;$~Q( z&5D_C-oU`-rtOFn)7f&lzlpYXs@LD&X;btG!bI~8zgtc?Z!gt0>-nPLEXc1Iu@N`e z+vR8%>5eWC)(qYJi;z40?t0E=XYojUP92?&=#Ml+7caMB`QcyOR0St@c6OvTwru^c zbV9M9V4obVslAG9&%fw8SNb?UkH3k#iiz_OvcH~#NDa~dl=KVo|HsvQ+1dYomg^f% zD|knG`u|NDP-rDFEm4uyln+Fe&>5!p+^RS~jXaxt#QoV)F;n@eUOf(S%)E-@llwd&Q;~Qyc&|euWP-Z9r;SeAM92{G_%L5Q-!944@!(&o#%%FR` z)2!!mymRzy_tdb&);2IQ7bY0!Uw1fpK2oZZ1_yp*es{WD!dK_T&lE~!LL#?nmde%z zdA>6p^>!h!0(}YwSD5+s5Mkq2FfB8tra)I{+VG6Qqu-d6V4%MbRrA{o0{gP0uTRv} zveNT9;IYCAP-EDT?0%|Rb`!xPyq+;6Ii0RTo?ME|%iY;Q2OBK__-kux_eq1LQZFIl zQmMa<;g2@F0!&OfsX_L-(=lU~SRnY7<}7@^MWY`X5k{IZp#4I!K(&*CYwL8(01eH% zD~KtGDaTb=_U!5>(7 z37I3h(P0y}zDxw$IZ$Nc6>F zMWU9OkwJ{0E$t?9H+c*axGtV_^879ae8`-M4Uhtp>+!SIBulsj?c%s2n zl?3c-a-F|+9$J?g;cDuMdTMK^dkx=#g=V@8_EZ@e8Lzu+?Cg?ISd$Xa(Fj5CGYV4n z6RUJ>6h_5I#O!5hPmH${zM-S-7+_7x$oQt(NxnRg^EH;kvwrID7f7+;@;{i^%NH+5 zT4w?}B1jjqvp#~3jJy5fgok)wTW7y@KG;q5kJw;=z`T8^CrXB#V=Qk!EJg zFjlO{a`(-HXE)CRb=io4d*c{rWahIR4?#oFJb~Z^M$E82CcH8Q3Rcj~X6IzBjie8h zKWpVP$sjoPzJIB+0ESYdp@CTMv5z*@-t(ZZx!KwF(cDHb^AUN)$GdmpElp8a2+%Xo zR00Dp=kPp#h_wLO39#aXY^CV_;AdT<`t^zQY8bme#>yi5!V*=aj04s3;tDD(yd@m#Z z`{c05`*SqX^0K79%nK|7e6X>%OYkjQwVXAY|7GPy#nJYc50ZAbS-Af=emec+j}meox9RjDqS3IZ!lpkC=Ii9{`WeQq8I88p@s*jF$q;klCpCB@fitG3*ur zfT)iDjyS?k7DDZa7tY9Sg;|8Zf8&P{f2ip?>{W}UL*kG zD`%v5S5##$-N)zOQhwvV9j1U_wQ=Lrk_)FQ*Z zrnrk2rCH0H-o9)U<7uDR6hD6}`rhdI% z2iG}o{Mmw}5@YshpGJ$+x!cxwYEfF)XR7rkqD)r%m4^z-8r_3~Af9b==>uH`V~X_=jUEc`ir%-UFn`FIC~!g3P0^P>7uWjq^luy)4$|VCgo@ zt#~m+k$RV=m64&IIrd-fg7csX=;K&iF~nZBQIe2B`3 zf*%vqR;FIMjuZNgrE>AA(2^lx_xC#W>8TVtkyPxln08gi^NQE4hggY1VirwBi}L z+4=c&b9iN5pjH_ez*^BScy3RyhT{G`ligp8gOlr$I|wVp?o-zetlviN(KBfAuO|`{ zq>fbGVxQ|JMaQMEGETznU8W$riBCo%*z^)DvQ^;C$z6nB&Q+>`;9t^k$(fW##a)vK z0rd~>OYc}Tj-ozF(|)W9x&6&$y5&vT&kNbWk1F)gw%vCZXL+Rx9{^^Qxo~WpxsQB>p$+v}H*}nVhQ=N=oB+h1^p=*Bo6n?4*C&coG zhf@LfK%Nb{`>)tCD2#6{?1)NKB07FQCi%GQQm8~=Gvp)=a`6q>itI|a&#$nz)Tn+H zauxDB{88NB3kyLLi|Ay0H!*%y3kb%gd4W|T03vSQ;MIWpjz`v4HKLtclZ^ogr#e@j zte^jzD3fzok-#p2bv4gd`&y07cwO5Sz}hr#j@wic9_(`$ZFJlmC#6X>K$7y(q=3iS zH#37f2k5hkik7M>#dSwi1Z@%9FQk(6Cce})y=}ZPAPV2EZh0?cWH($bh%A$rm9=0z z#!u$D5LFHHLNJ3arkJ#;sp*$gRNpk9-D%L?x5)%MoU<}Bx_#JFxVo$AkMxr`0GZmAT`%N9VEpi|SzZiJ#Sa})i}&P6 z&@E2W*ruc0*na=Or&`V=$#KhUPi162F)&JNSUHN*oDA7th@SWhcpe|#^T*EifmT*DJO^f^#!U-#QEJX4WWe7*DqqcR0b zgia+bq!um@y~Qtm4tBHXA3B1PuEQ;^Vj02phZltuWMx7O`hB&)>|nru>{f@L=@{9_ z@D~*PvY?5U0n2seX~SKegyC}DKk_MAE%S$gpaqh=t5ihYatQ*|{DVUueg`i35ck( zrNFe=?eph~FEEf6DXB_)LE8rp5ZK0NQj?VoYHWXwx;gZT&4z~y%0B`@7<6j>t8|j` z{@B2Gk%88A?;(-4MC(aWE6-^DzN)P(Gdn}hW~wkGxT=iz@k3%o$U`x=4OMh{KAZQg7gL8BXkBOCe22uHjZU`I-~&_Y zjjP3XJ%1$ioKNs6g@sj=IzU8N^%JMVt-j?hM*Q`0x51MA3%YD}HWMb96EuZtR@KQq zIc!+a1Lg+^A}YGi@;7htp0t{oXYH!yc0CfTNpg>Zyf7xh<+*s`$v3;`J${(~B&sSg zFT0EQ;xq)BO-RhOVykE*_U369WU+ zU+pJWy!Nn(f+`YLH2we;-Ec6CUH4)zD0fhV&s|-<+`SNV`kjJFFa7}^incc5UO76y zHm8ZYo&m8U#l7?WmZcQxZoyYiwRr3=C6~(mgG;)XF_iLOa7px;CMW*?noZi2;67a3 zUI~5pprqsxW#n65$g4lzUBpHJil8Jb*^i?SDzwy84Y|DRXh`ibkYMS*+~+1Rpm1TkROk~qOQ^@K|w)S4)h zz&n7t2s9UeW*MOl886hs{n)%PQIr4W%N6ARW1;xep$B0+so+TvNj~X&b_=l_^M~+^ zsW;y*c@BxJEg8;&;-Ques|ZAp@0+PY6Yp+QoT74X*DPvOot^rHhwVF&??Tm@5Jq|{ zadM@+IO*$E#BfL+)m=-#5f2xyQvSHFzweo{3hG8l)VFUu?AnJ)&)-4Iyu7@X>jfaIf?!0`BLTbLKrr2*p??^~ z^}ej&6#-(#ekJ1?^53Fnj&>FakPC8#i*(CMz367S{rN2faL4fEG1wdmmJU~FpS~z=dho;yK8--I=PHccjPenj)#Qo?qXfV#IP_n27DEE zc`~DRS9%EU~x%GU%d)=fdLN-rY6?WKzBUC)a2QSBOqkkp^Q0ysfh>+V<6uk14U5e8!q)GO$3V0yoGu}j|8c=(Xvq|H@qA@av-U9Yoi0Jv~*altW{ zkdTnAn!mTR)7I7ogue+X-Zrfq@j}l*3W149<|D^blsjB3k96*}_71*kiU@}K1t{#J z{pBLJeY>-idfyk{%6TA9=E;*M#J8}A$`>ij)OP>pREIeY2X9*xS7U#SRI1WF0CH(A zsZzqI_r~Kvuh)7&f<0$SgJJR;-P7QydX9bcVHhzH$eWlBm;uASAyXqh~#ICaXmFJFA+_Jhq-+hYW8B5<6X zxKyq*2CFD3U=_y>HyMcr}_KP{qy6iV^-e??DJ3fv}QbHY| zH;dRHKU~X(NglkbF6JlC)d713(J@R?ng3qIoqK$el{)tAHz<5odn$;cWkA})cE4+X zlefE@VR%CSOZY4xkGy84m)w1PhJOg~`O}N)Uni-yQ{^rJTmfhzcJ|+Kas1Yt)6siR z4@1vlVh<;5@_-t8D6|fv-c4;6nOIozx*m-Wc1=dj3&J%WOd{Y}JnVoq_31-IDLMP7 z#qUdJ*8#ugn|5jI9aIn(M?)MJmdqzAU;3Qh__NTtEaBxEZRIqDQ1+649WuZCRC@Bb z5yk6_2ex=PxSuL1-@ZU!;S{i^u)@Grp4|N9U7SN4cSzNruY)B^lFs|0KB9MH)$qfR=U-BR## z*YmJMuAY)S(O}uPA3&kpv4wFYfX@BB1^;jGlbu}=`v3pL32`nfhecTP#N}ak%bVCH z$FozcNEUf1S3^VHVz>Q0D~9(!bckOBA?`3jCpwn&Jj1agW;rb3!$aMJudA`#Cm9_0 zA`3Ox{{sNC?4JPUtaY7Rc=8V&5)u=a;o1pJd@sO=8jBO&rw;todmqj7kvZUEH5LO}f%v7O5<%lt>k4{$)T~Z$lv~fSa+DO4^Xl#Z zVKziz?FToLDINS78ijEOn+K8Q^{JiEf#PGvl5`tAykN+u@lf~M#UYVTO?YZWSa-)SV z_MlKg0Ai8iEM&VS7yz|1J*dxw0gANbghVAQ8CcK!a{+|puNelBOukJxl8l$DTV=Hy&K ze#@rG-yn+2QJen&+2uNH6QIm@Za)G$$a=;MfQ@-$-z3wy`}_MeaYA|Qx_t*JK%suP zv}?ku?H}OB5!E($a7AL?TkPvMn-5sgGIEYbD^Ozv1him9)*(7m&U6?UueAzp@t0P~ zb%H1zs%^M6T9wY;gBJ?2scE_*p}AjAq%Sn!UOwNMv>J6dP$pL^a6>wz{cM34NYj%o)PyN0Iqe8r^3falbMk*GCaJwS=ty$5jMU{aHx+U662RaTm~fdN-nheU~x zla7S>SKr_)uo@4c{qV$hZ>`eyRO%r0jseZjHf}4c@c=Y;QHf9h<@=PM)v=<|h)KK% zCB{JnjZRQ%kE7BHl2MRrztg?Z(4&Y+Fj*N6{>+w_J90!Ok#I#&dSgmYjWos8d zz9j0fUEkwIMk~oKBmcP?y~=4<`Pt%CAO-|bF2F~zF(2F_yo{T#gAr)qH|6xd)r3Yu zu>lf8?OF$|7+9(P(@l>hAo<0uv&@zs_IuU8Hc2{WW?2~zV@TEtE-o&v?VxLx_xBJ6 z8hrd*y0yijKHv&SK)~btq51BGwdI=$j5x4Y4tu^Q4Gptj^IsZV%a*|2e5ahz1Kc z&4X3gP9yU*K*>uJU}0|Ve8hx$p&U+6%c7#9DttS20!YpG@-{QOw4C>!k;%tuq{z9RW-`^P9H5pF4V6g`wSHUIXvj0>zl-80X3%Jd(CjT$O#w? zOJwX8Re0op<;nsGm1AP!!AysWBnrBG?zsgX5WX@?-b%N!04W&Cc<^<@OzaQfC@{bA zVcUg3-|-UMejyYD)f)#S(A-YJK+*$(^EnIz&&Vqn%AiI1`t{~dtoYd(c!iZjSnw#l z&gx&eT;Onk^MZ7TG`L^s9n`XUniZHUK_UKhT!i0q?|zhIB8)AoahnjV)QA69$@WPk z8R@m=iCfROi!Xl}c^oHV{_1;NK#P=aEKwVNmYJYX$@-uoh`=}GWN!P`FJ|SY0uUu! z(9+V<;1kd?uTu=M+o~%=wUcf))Ya8NA=V3Y-=Z~!R6v8m>msiks0cXDkff~7btCzC zX=)lu-AX1)rdj6`Dyoc33?L9jMaJW<{3z-@aoc+rH##qY5*Bv70nN7+1v$5#KfUx$ z(BK^80?7!-8lIsqLmEl8O*)?XGpucXI2$*({W{u@%c;-lwH z{oxl;G)3T1Imw0x?ioGbcR2h3s}QxjmRFRV-Axd*%VNzf@aDgVin@43}y13H?L1 znw;GuDJsBPb4PG$yyz2A*JuL56#f z>E(Az%R&%zg^s3u1px^^GzFeN?jyg>qC^{d;4o3i9l3ATani-8`t#?{-J|`>?tzi{ z&=YcVagp=>DKThDcv|f$CMkb&pb0BS1aS9^Qx^a?LrN;N9+}_c|0c+10ZWJv z))eD^fE031{;jez7aMe8y1KeDw46Xh0j`rPQ~`E7fK8yT`M5#`V`NHIB2^4Og@vij zaIAw5ZXWm!oX{jc|7XusK`i(^qzIXWfeP%e?NM}^sUqb_m$)s*9nUElnNEhqDhevE z1H0)Ha=U%@jlb&Ud7idAA0@%y2-4Qq_5|R?OX_-*AZK;b+a(NMz6&1*93HRKzJB{$ z*kajoO}C90nQKdsyfFweFMERZ8mIFg`h!pMseveaU>l|hGuXhFcZbhkEf^QfSi|Jh_RBUcwGUc}B?BIZkJXee2<~zxUJq2#i$nOGxodDp% z#>R$$QO{CSKs2AbA^~SU?yETBWFgP^`1s&pSwq9L^z`|qzH9*j0gz6>Rvv@aQ0Y&A zc61*;e}omrwmiufLK+%roO@I`uTdCIE&TzH(;Z66m*)5Nm(y%>JNaz4yfjDnk9L+| zGK%Mqu3KH}8y*6%yWYmxhv$LlJnXHs?<5C%9AI+j?jNg-4hF7{6uXu{I{;lCfWhHw z(tcC=2uKahdE;_JAm0R)r{7|CDfP##t)eEh4psHUuvlCGa% z`-Q%*9j3Q8PBgVzjvB))4G55;d5n5Y|1pGYc*5p)aT==S^9m(R&D_t00nPfWBPGGy zBT-$e>oveNo{h>zw9CZZG2eb(W9(rKk`N}sr;3kW2IZF2bYkdgp+f_D38Q8Jld`v; z-+4zLit!5($gi3VHu#&Jj~A}%zf@2ErZWZh_#ZuL$p6V=|Npch{qKDk!Rgpd;j1Mo zApQU)l!}T9j53EZq_mVPSRAs+PKV~(o7<&faIfK)a8Okyy0CZ+Q=Z%u&0wzm3mJk& z6`H*A@^VW{OQ*e+*VfkXzk-8;u3=#jgf0KRa9^WtYMTycuk-DKP7C68UTYSj51eZQY1aMBmVz(=n51$Fm zsOFTHH=6dojrs7{xvq-h8N1i;P57bzC!ambU8ZV+TLUY5-0b&>nW(9AFh42@LR zCgDLF_rbdlmvyMOJH}9d%8g~gH!=vB91e~JNCWWv?Rnm_wQ^_AwEYp>!2csyuyq8LS95HTCFu_Y+J<3B1-J zAH2h>JfDKeHEouMmvzQX-#ytRzchfS zc_u0W8qipaRH%5#D)zw*V66Z00c>qxTtM?gL2i|;@Hhj<4PFp%=3fW`b}riD=S450 zcArltQ_nL$-Og!hJ-W3)>m=}Cq;i4QpcoV$Dk+WXL0`w*7VddA?`-Xnz2tKp{KY2> z3mi7sGR!98gdRVL{DYt}5n}{XYiK%pU4=Ujuj|&%Jgbrs4{z+XBD+^=?@v}9vc8tJ z$ZaasB%~J9-ZDA22FO7=wt#sTEAS`pDiPbuB^gm`#@GUaGV=*dWsN#U=I!>8!@yA) z=G^p-xa|eW!rGFuIYTfXEs{WWgaSl0{rQ7Zo0|=a|GueS!&B<)AB8Aza`FeRh4Azs z76Am1P_P?Mxe^@QobKd&^K zzT%&FB6a`ttEZ-yyp~TXedb^eads&pBNa>Abyq{E}y@B)9>RA9j)X? z^E`wn12%2&oM1duwJ|?&47C7cZze<88wZnBNxM8(<9Np*U_-Rd#nd=zdWDqKt|TW% zLq&xaLwW!u`t8Z0$q1)nJWW|-|_PUe@4s|eIj_BL8?xibO`Km6Bb?Lz2;^6UQpk`;^OlJ%n_)Lyr& z{OoL83~cKc#Vh7IuQX57K{VyJtXS=81XUzR{SbGeLZP<@SCC)&g?(&+`K6WaF)?cU z&z7O{8Z_Tq-U)($0E21=Ea;x>53_bZa9a)Zxm3@9@@1P79pu2} z*O1$`+Aap5@sc4BP@zG{>a=(ASoHEKD2B3ZZ~4n(dG$|RgYBn5JYP#d&HAR-KYMy@ z$}!5ygt`Y^i*hW1teQBi^z<|zenCVL(8?wN4mO%YhvGO|N8Ei;%3`d z?MgGV<&Dray*MiN5No5HdH?D^@3$WnT|fs^BA(M$6HjEFY`5+1!?5^b`}y2uRcQMm zkq~s}PTMNQ!Vz(!&Y))olZhseJ?-5ttD!&M$g5>Ja|_L}>jQ_N#yMT&tl*5H6+SJX!p^H1=JsB_zL9D!b8B+ z4&4+oxx~SGpGO!>f8ZI4ElWYs`49GMc;(u)Ok`!-`?@A$2kO8_3xhLrRyL#`6>w8S zJ@=^h3L>tCecAmJk%?G?LJ;R+Np;Bn?UYzVmN z2)XE}!tKY<^!FXQOj&ZQodf*_{f?(94{MmXNBIV~RX}JPR41pQ-cD@~e(R0{$#r zLR^iU((S)sD190Hs>g~SEWT3JF!ulQ=7 zczQ-WddJ{Vimu?=`pnFop0&z-yYI(y9V@i-e9lbt5548mt+dXUbF=5? zU4?ET9SJos3j5jY+w89vpyLb{AE}%g2sAo7*^4DXUTycstJ|-U^f$M+p6ks=_%Ras zT)T$i9=VAD8GOB;eJt~kB$e!*?(79>ulM*-1k^j3Fg{!vL(Ep6gCtSAAYtoAy+p5# zY7@>X_IYP3tDoyp&WR~MdH%$FmC60j>XCBFiiVF~CV$X-$UAshSm{m6XKj_Zqhs?> zOHHmEbphvJccue_Dy;VfFEj{oC(G->>ZNc9Mm5bY?H*+;L@^8`a%@WT@u>?YO3b=B zRtYl9EjBWb$e%b!-MewA_G88ZX6)N<6}c}8Y}&U{0g5&1&apgl z&Q8|B5~GQ0^z^)ePn1DMmrI<$6Rt3V?cF>VixA1 z28(ZR{ML(?vlrT;td#pSK?q~KCibmiEd4@Po-E^A0it6bhNE5jP|%p4xdvx`Wn|mI z3T)P>o|)e@Qym_Bt_`~VlNl3JZwRVJ;9lN9PMlqMZLfX)ZG5?U0Y<8x$`kZCvOUq~ zK-eCzXU@J*fNd`*lR#ER%xCkdraf_J505Est~wf8sWBR&y|Y?nGbJzWn$ToeWI7sQ z>Ot5Zt5n6Wuj9tB$SU+Ch8ufhbMNzSziO8jsrTDhEn207b8`l()ZzUcYF>D#iSj{R z=^cH2&zK0&(a==N-aTisv$oFOXl+%^dnzPzKIcRl++}L(Gr_&N&zaLWzkT&xk}J%k zMc#zn4Zgx@+Rz1=!r22>2@mZz+rC4J#(0-SbElBQw+fOM`X^Vgi3(dg=TY31Rcs%7 zOy#@2R8;J{rNZ!7A-hjHBEQ;Zmekg+SJoFno{ixdKA{EFiosV|L*o)MXK2Wz^1@Zm z%1C|ndzC-tU`uzHTzbuTKMsP48JMLp@#-pRFoM*p+$Y7>nrLsFe&ab@^4(^3IKBe+ zit{5$|G1yJwrhjQ5tQLZCMJ)_t|A#H^0bU-h`$&nLO5p#XoT9*!lZ(OwP+1eJAR73 zzkqg2ht|I7pE95eYa5)dxHzqv|H1WU(4^xWe2VNp?;!G;!deLfFja zdgaK5V`HLhR>nuZD&MAqBoyE@9X@AjfG|X`gP`ph21`ND<++*dKLfH-h-u@S!q`^_sWxZTajTC z{qKIZ`h-Tmn(X@BLFQ>F6W?2ED~%*cVFfXL4!f4AYAA%F7yATk^(=5FI&1(V8WBz-AOipqz!gCC}Qy#v*7!bVRD zo%9(es(kS{aOR=G#JvixG+bQmGD}Sbh4<;{>3~i(>+2TqP*K%gxPk6|sXGGD{4zow zIZ`-Uh7?GFya;@~NSmkl2e_Saw z?*FdWRdNe|;*@7%v`slvIh^4JRq|KO*#4XSJFvwXDoF&LN~Qc(e%m3MBEE(s4J>N`C_6i&Q4Jgb(ZtaR*NyFE;P&Jw~f9Y}Mj;Ocwu)}f$47lA2x z+{)T_yi74J)`Qi>dceVf!!|iN*?O)G0~`Bh;LjgFeuNX~icX0wt9bal5k)4q9hhSt zptxrbST^epk^EB&P`yn=xU<%$H_IA$a!Q*0Y$UspYwnEAu|Z)vaK+q0<+SkE z&mqX;c6_k)yv+2w!X37ir}ywy#tI(J1a>krGh<=}GBLOL;*u0^mX-K0$WyB@Y4TWX zT`@{Wqj~f2+Nb6$JMcd)bhaN5~FXK zd9WOqASxcSvBJG>_RT=9R{yUQ%Gmb3y{*x&mL*2ixQGr1$t}?VyTx9Qrs>7qqh#>B zUD$Sv#roVHRaWuOcb<-qkLP`T0>#Nd&T}aNH&0y)i;~^_i5RZU`Byw0a@Z=&>MJ@{ zM$grbf8Y&%e)vpPa|-9@Qpaa0@$&k&ag8G%o2FNXOAFj;1XUskZFt9ijJy7c)N^wc zSYik*+j`4CzGiU?9R?D$v?yiw-G5~hb^qn)(yVkApEqWLm=G$mgyC{ExlClz{t=~D zms^ZVw!q;)^s^eDOSS#MH4m(YXDs%=zHZ$U!nqBUIKR`@^Vw9T%#}6IUu|tU9+anI zBFS3$=XM?P_+{&kP7Z4$CA$J~wG~HeO^4i6mguF%r4Fb03Oz4+(b?q_-5xsdA}ga? zPVR1fH>s~CFX^m;{^iv7Cs2tpQ8JqGR-}{XI2f;kuf995s854)87>P$Gv8|~ypN2O z$Gc*SpM)cO@@56xq~wB*TMX>}jx1IJ_6rNI5#ye68rp`dRhM%BoJ>Cd3g!1TG|#5l zy@h^*)hunn21+risqxiVr~RcL^RKlV=`ucLMR>FixrQF|9q)U8l|HX$@1-4hmTAjTqVoUy- zcli-quFFXnii+|Ol;rb-pAEW8=*PlN6Uo)pqR!qpb>-NL*y=F@wpZXEp2gFLF7duQ z@>U!`xwA77@z(+Guvrn<@u;J^-q{81XoJbYmh8sGZy3jcFJ6V~_~d(Z*c;B-m7OB& z3ho`Ux#eANBK3y6<*#@mwxZG^>9Q}ByzP{n0v9bdtvN)_Q7$?f!A096uWbyBd4dIV z$CUA4XWv7vr7^!BE<&uukeBuA*RQ|a(jD{Lz(-xae7UN!a=f)8_*+88xNF&4Mfo1_ zh#g!PrkzJ*ZfX4Z&+3v0L}M`>ou-URagG0M){PXrFy}HeCTJ=TnXRJS-B>m8FL^Im zwwq|#RhmML0UQ7AA z*PHb@3Z6Uftqc*dYI%8iDVOyfT|MOXZRqWEli4623p&Q}CI80xU04Zn;*ZSbJne(3 zS#|~^tm%0@>kS!Q%}yTS_L@m_9MVxt3!irfeGCgGBFId9e4D$?->i63ZZYWcYiJ75 zYwi#ku5y1e+d*H~M})bx&7{dukYW@09mmsJF1aT07p_UhLhrP#BD@mhuekTiRma~d zT;h#8M;kfBc<9ZcO_ZH3MC^1f!_e!%?3&zf9D%bDHE~nuO)s`HsKzKF%Eid6@6hJh z52}rnxXB;!9jX;-?e}w+!mnivZy72wf_@`Fj0(Z?7xVD&fMQsMA$)3Ts?XvZtCH@4 z!@Q=XZ8ph3cl#&czIKmlTw=*xzq&^qMF|QlRjo&}Q^!Odz3neIo7XSrh2c7spsKK@Zn`aNa-;j@L`dlHxUJl65F zVIku%leuR&)Wgb|nSl@uBh~LV2OCo`BqA^{Fk3?`xoaUY?Z!p6SC?tY2Mq5o;~^@6 z)GDv+-aT;NRkzyn_~7`~*E+LP>LvqnQ0d?2F-1r*^(s*Z-9%Ey`ICQ=HERHhd%Ldf ztJ9ho8EhNlw0E%&Om8+PT0YNYplEA7;HS4!AijJvjIyTYuaE89KrU3T# z))u;q?n}33U~5@y~WZ0QSJyT>QsXzhCs9noaJ< zc>8gur;p{_5iBvZ4P=O9XESOvE*WN3<2ta;xruy{`jvcKn0WVQW-lpaVo!c_-`Wqt zo86HUR5L}m{wO;2S33{WyY*>OTP9+=F?4s5-_@jS&0x|5Hk+>*y4nN(8n zp%#l#z5bH>c-MsX=F-txTaYZHK0C>2%#iXBJ$`cxPIjV_5JgR_)TpdWVQq~+nW%K# zf+(ud=WQvea2eYA&gPZLdm}C0!^*L4{k6(5Ww7W+tRtUCJZiCN%x|VU9P^Yjkvk94{i4)%G}nEw$}wdPB~WU6*YaYI zVo_=r>QRra((tZ4vNUCQ8rIvrC@?A~e$#M9k~?T4ZakvwkJ{^n@VHBvad)nA^L=dh zTrF2ApVNBj9`BfZq&sbm3<``pX<)IG6o2=XeJU}Y?DRsaq;aTmX5)F2a8qH8b|A}5 zU#*UN^v{N3utHsilE$)(9IIS4=px5F+cQ0k82*G>>J{y(#YDTuo(4MEQllXEd0oz{ z93m5E!|pCF>kDQ?OL{8=2L)_t%|g1K=i~N|n+V%^rTIvEoJe$>T>4NnR>V$0iq;n& z)rH~?uI!Ff#!p#j{j@}B_Xo*dlpmV=(RoNXlt8gCYUUDRJl?f+a+mKZ4ho`n9c{Ihk0L&s+O}G5PERe? z#aiJSVpL-}+PWQFPUbBxbfR-MYjpU=8^m{S`J&ct8;*>6pv-DrP187PmUw6y-1u9{ z=0uuKbp7cyE1YLIhV|W-wH-Qz;^QOeroTqjtBtG@>x)}h-tD#PXk$RPv#mly=n}Kj z$R#_O8SpoF0*_U4Xw%10vYcB@&Fk5?@oz{;hX^p##(k5!C?jlr?p%F$$25*XPD*NP zXXk$5yYzG;C8e7KlKVn1Ia4t7SY7)mPAvAbaQRhjXBnPogs+0>KSF6=yk%Fv0;S&Bz6yJEKUOI<}r`+7& z*;1N~ZdzRB(ns8b7ZPvC{+fS*^}kv>>!7H@_}w2uloUlm5KvNPAMX@xEJgowfIpsz&bA+%GT`cLo_tIar z89U`09PDg4BWw0m%g=l@VwdI-_=ZbKv#$-k&Ysoj<&D@^)x4yBH%wX!Ryt6-2()B|3TFe6NUK;iY3;Ty+;I z*7Gq>o$=HcJUW-CM`}nY=@cLkFSta~%uE@-8D_ZdOB*Sp;9V=WRdxAozce!UPIIo^ z7q=4SLwB+Z1gK+}bljN4g_;V=pB3`&Nx>DQ@u4pAp0x3p4tmZazx<_})zM~Q-NPhP zECW5@n~T_$Ure{+R}2f`HSEP&6nsu*&C<77 zQ506?LTrVPtW7O=R1yic=Dkbg{;2<$^suFR-&ylxCx1`Il3Fap-tYG`3V{pM7KYi& z#@@ITgQW6CF8vE9y2>>aRI!@ny0}fpzk5Y^?kqcvcT#5vg5AvZ!hhR4jZM4#d`S1vZVvw3@0^n*GLNo5ULIy4Mul;H)kDGqyxq&4O! z53EC0`PVk;w2;M2J3nL)pqkFjh8I|JMUu0T@=pCQnjN8~>~`~=V+7?t{qq~ARB#Eg zVyb!uRaD?Po}gCgUs2xfl!v!M;KJK4o#Sl^;12Xxi-{F|8JGoZsW%A!fD-eTDTtl# z5hSJ-12s1r7H(o{cSGadKxm-PI121S_~3pMu~7(&g@%engOP0Fh6a0n%&+AU>@^=_U{uw30G z73l2mQtFC}9?!7C2@Hx?-meI>A-uG6F=G@0gB~nsAd8N|Qx!+w^tv}ycBR&l%;>Yl zqC=}nLnh^t#$ybnB`mH$KvoPvlk6pGh%IHNy*G@tJvE0jbv~he-51xm_oe{ZNuIDC z;V$RFJq^40GCof#k8GY9%doKL-O^>^DfEeb-2CGJHsqrkyJ&?qM0inn{dw(aXe=<1@F9lu%q3`Seaa)lW9vf=IPvZ718|foT%xqvd|so^Hdc{h~EvTq)=w zExFjia0AQglZ+~=GpX^8KQEgwHVU32-slzHc$h%6t93nl*c+)qkTYCH)+#FH;bN%% z;3*^(V=1>^@9Qpi4W}K~;27mDnubVU3+-qTV5)wf5gqQ)u5Ub8R2!W8N*94y>9yo# zv@2I*SvX)fYo0-t#+|i_!3J@mcY;E-l!?V~)U{VO)%biyp61}%;T-x&&YiOCyqE3w z-{}?h$LOVffTwa!U}B_=Or|WIUVo~$u)Y~fNB2{Ji+9`kEiQzB9nBMlyvqms=RGQK z(L@;6L#_>nxe6>YC{lt=b&fl1DX|?1S@7M5#fvaB;r@;wKKH6TzgSF#XV<5G5ur1E zEl}dvBv$y@ogej7;Gy<9-+nfvRWwL6mq7^K4WWSUsf-2j_b(+Pp@+8^e2d5vm5CgF z7_K?qi8Uw`iz4`}kOfiz@u8p#VZsOf?RGbAlQBcp@#CIVS^+nVIRq1oRIIF^0(~=5lr1_f0rsncFnDnu`Hzc4yM`;9vu>t-Jc96gnSs5{uy9r z6FBWgJ^;KkaD~JaJ%3)M5UKYS<2M17eao}$7fw(qZi+SdI-F!pc@Ia5mA;UU&Jmj6 z@5)_BZXlQ*w*BU2KKU{Umx>nuFC6h&93PTA{^ll_h0~lbD2O(H>;n(o)0QUg+E*N1 zb6+?5rS9|UZIyzJhq!j-g}tlVyN|F}Fuipm_9sbd1!7tHFJdP~eWCfz0U3yj>S5gx z10fVc;Gs)Fcz-hhVV})7durt{*o%pQU7hw}e6Rb#r_EyiBNzUbNf|oHtmhp2%xE<2 z+!SZv?e-|eYcDHS4uw91gV}qt;yVZVKdh(L@ zR1h_F)Nt4wRJ@7f8p1kTEla1$ydB1D;eGUXpJsXGXaCkrdi(PFI*cL=Y-|gSr9miB zZLRLf(wm!Bl!vUFft%Vo*?!+1}V&b}&9xb=e3YvG+xM^F3fQcBH68WU@a-ovMw`K0ZA~5XAFo zb4x*wC1Gp)tyJJ}@qNWK?pkT6)|i#h64lOoPyb2k&wD)#i%m^9QhDPxJv}5-qvb`4 zzD|XWGcO05E+iTG^4n$x8JCRTbaJuJ+$sAo9-43E?y_6WM%Xb^u^CE)DoFqZN|0(x zAjgOhO860AgbBv*EVcLL~<#OMP zH>1C-=oBdKfRyNM4<=q_<;%;gmy>F>GLuui$J=V>H3S{0Ku{hX$ZBfZN|{I`{^?qb zIjY-oU}u5%8!*##Yrm~%rdLx@X*Ws#`}Fcx;&IVu6KAyQP2j^6YhI8?C!PW~nC|^f z;fn`7M%c$|Xy&xr$*VxWE3U^z@D-|fQxcQuV;O{dGI0XygOZBNmNm^wuj6Dt6cm}O z#C0H_%HFlkcke4*mL+WeB>O%Qm+HEj^6f*=>R=~ilr?I1u4J}~C}Ng|=|h2mt!3nK zA#renamU%QhtCvPykxJP?siYF_a#S7e862Isg%-{~-M~JitTkHyLsLpnKxb;aoj`|9 zB!C!$QuC_FYLiEt0=zcz7=9w3DCQQT2)Q*Yd+@@8@Woa2rnT5Qd?H$(cR@(2>rquD zm8;X*j+!DO!%3)md4ZB?46BG$Vb$*|kL`Bjuk)RaYrpNkK~cAl>3(1CpxXv|dwW5z z1DII#4?es~K1zTmIx5l$N~A!s}Ynr}$G+LS&FvjDeRpSjGy)j{cNv zHy-fwerjZ>d+U02hZ`3H#Qc6CFgRf!_u2mJ@-zo$#DJxjn>54Q8N0n8PVl|f-dyht#fK4U1rro7ZgPQUy2f29E>iKpbeC_Zi z9eaA-Jp|>W_^lj@{CpotGoA8^=;$ZSQL0Dd`))~V@O`VM?WpO= zcR3x3@*!Ecb+@1|N-P0ME*y#h30a)=_H+FeHI$+-Sz{)jzvH>mA(4EucNEO3wd|mA zGZz;U2n)*8KR}2y%Aw|bSo3-WvUm~ySpVwV{4QHcoHoY43LqT!X z?_qOoQ03ec$sMd&vEGju-t)gQ!2h(hb-dUZh^!aa*6dE`>OtwCq)hCYd*S&6jt#ks z_#rm}-X_gzlwI(vm$G`!#75rs?R@Ct74|c&xBf2Uif?SE<*@1^0kleHVdXn?c>EQo z#+FI>3JLp@sM8Em2{;mrOa*l-{XXT`IQpYxCcU@#NK!y0K6>34pHzl+A=Y=vtNs&W zR{36&`((}QVjlfjgcdcjMn%-2U(D{`s1%ELF)@0vxXExpKPCb%g`>4ihGygIuUR0e zksO}J6yYoJme(^-XSC=-1wnSTq+Gcn$9k!ejik?=&|?pus{+CwzRG(u-yOI69yFS9 z-`yp`wB$GU#AU>D`|a{}TD~fAH;pYd+LtLcY*Ol$Jb0SM!x)y#v4WiNd1utqHq8cv#JeKxLo<}}KAM)M^RHk**&+umE*8P5c5htBT!)2-8*`-uQ zIV2)jU4O;FXAb{m;mjXs#^l9#moe+>5A9_SA#tRTdg-`Jt?~Z!3OW6%_26(cI9e8< z?$0;nwn^IEXF}oyJ@YbcsO+J&$z}|1aLgQrO8kf-IMz7Dis(C5-j5LAR%X9$Oz+MY znOpt&zWx$sTV)g`%#CZ3kS(X2H3T!6DbS7xN`f1FtwJ-WL}kt`)l~5$cHL zB}?x$FbQC|ZUlhzmQwvT@?UGyYk0PmTKhmynpC)*8lw6c?DqVl zr>u_~UQo$TTeaYe@-!1J&1#_UO8fpd&G>~4J6=$Wb-9d@u*V+inEgp)gr~iQ6X+qY zx}UYW6GL)-;}%*ptdBDC#y2J%_4qtf6eVB7J&!MF%&Rzkh6~VPA)ibOd#I?f@>uF8 z4L=Xs^3x^qHHM}nUeaVRAK$LAUv_S_h&dtE(BV*n){PAK=wvBNyHWlu5O<* z`^k&^)3^R~qYJl`V!l=KmrW4KlCO(MfUtx~}j<;x3m)#oA0?biXwZ zm3x5DhI|HEo5j%*f%t9Hy6aYj9r)sQgnAC)WZO2+HbpLW3{wvBD3LbJ#BsK@MqY3G zDI@K(MJqyG;@?yC5;IL1^(2X7@ zkY_OCK$?oaPhDpo7Wjw}$aK92{jAG(r>7)G0uHu%C;4-;JOn-}KIZuY`D-#6#&piQPOzwe+c&8?re1q%h}Mv~{o`5uA8h z*P)sY$QAQYZ@tq-y6ZW9k;|S9=JLt)H&|~;%>^MM(N6&<8Zc?nBz7Eoot-N>-7AGC zO}9btWP>~v^Nb6B!#3-_{IYJx$}Elswr5m zZ9s?e%Ae~tI)ea0oBgi%e8`aW08*2`NZQ(XO6+8*Jnpz#I!(1s8mqDSzDu85;TQT+3L2mBmSa*!Kn%kL`%nL5I*~>5TnGgu>vOJH1Ws z`JA4%$L{r38&xlA#*|Y%gdpAsZql=Y6gi(%yk6B#`9X6iEr0oYD(eGIMrSky`yxSn z$Oj9co~0R?-Jay7@602$_ic()X7x2Kii|8g@fcjqYMH_hzM_BjAC1@XXIpKZA^*LD z2{<0m$&|VE|Jtt1Jr;3?AksEvIcdcI=RPQv2Q4I%Uk!rH7#JC2V`3JO!WkG(4-aA@ zqQm|Df{pLs<7Qrq$&`+ddl22qOb+>Ptv>J9uR-%GNsWaf3=m)@CMKZR!HOCjcCLy= zUsW3PO^`{QyZZ-MxW_H;^uFj6#5}+qg&I4wsm9yiZO1wQ=<>sVu zp!<9{VXGb>2f8T4Y#q*3C+F8yN06g`Rlm?Y9LW<&8<<43 ze3Hfivar*RKbGxo{zfOi|1f4sJ+T}Nyd!&48_mtZF$Km6pbjkCc^%jb0h|Xc;c>&- zzdoO+-1&VPreEP!aRXaAFk@#_nam_L&EC-oJW}^TN=_rhIM2i2aAA*i1W*A_IKJ{= zzZLT1UYvz%(y3dy6(M4jUujCk_d8xwZ=VQJn?tu?}crNz2 z#UfS0ZF_~e_hA3P$;nYEP4G&0KBQM4K$+!FgaUSVwcY#puzw#W9l(m(Qj46gNvBbWLI$i~YaGtIzj|Os|VM_siYcDppos}tusrz{a@Cqw6 zsc%_1xb&j|xkjcn%?UWEC}mmE}`W0ia5MeTTitZ^a+z;Xe~8 z_{uO;8Am9{X5E<-uGKG@DXS{qb6k9O!H@C+MCIBM6UYovR<8$STUe!ztk8H-(dH0Y zE)z3rr6Gr+VrX0TqUhi45xZ~J>Nw#XF#590%z;$2fl&d7CRtm%ug${)Z21rDhzjZ_iKd zZMSxL^L7reVYJ+jl>-GLTF2}UNVfx6jT6ABzke8siP1R`Yf@rTQPHS%JxHjE&q=h& z+D!d5Vl#l%T)D#i^+h`9p2XZeZM+$6!o}K*(a(WLq&z+HUzCNHdY08_s$#qjnP7bE zg@6fy%B*MJT|QH^Y;OkuPaI6wG4-UUipKA)4^sF6W3g#UOBAULJ@LPqf{N{3LJ+%p zfJbh^RoY+j^?5qrQ1AQ`s8hNw{Q^Y@3>g*ssrFudtcQ$zg}N4D+?|mk-kZP8SxJnI z4Dt~LBQ_WsLCiq+<#x*29eu7MgE~?Oq=rSjpMIAEUQ2NoRq^ioIc)jPNTQVqw#0TJ~AnLh;17%=t1EB4qWP3Ks_lki8 zQXr;(y>iwrE-GlVviLLiLxJNos0sjA+xo?`x)ZCYNhdl{`+^jDKq#qu^`3%aIT4dC zay^cJ`|mqwxAToG=otxc0#RqJ;YeWXxhFkHMFo-H(91u=WB)+%@2(qQ1wpjtx!9bJ zj-+3oY%I(R^^uYJy7yDzR;DJwe>_Zp^@IEtB_od5?h{{sr&k{51LF3f3!ULix4uS) zo+mGZ$iM@LMQeYp8=U!IF<}dShY`G zJq*;A_kr0oq5!;D;180oAIM(JU~_@@Gy7agO@PDVHG;!4N7X3RsuQFIdi z*buPHt3Tevfec-FAj_3SYbz^JkqMp9&!PdYTIYgI5)zpX`XKQadQy?kOGb7_mku!b z8>;#xL$=>Ywx+eO#e6v)KumB{R*)ZA0Gf4($8$&AmV9D%X9mu(A-Z^H>`yR(++hz0j$B-_VeI!5mAfJB2-pjz^8@ zE_UxbUTW8K$=v{c?{W zw&n2P=+wI7o+=?B^kjAlWCts}rhgPH!3(IXv(Z|Rs?@C$7zPVlpJ9^kI}SX*25o0cug zJ3atiUQpbB_j7Tf17tP3E!zR63k1K3B_>(PjX&P_Cm+mQ$g3{2?LAYBY`FtE75Szq z@`TH9ZE1nx2(V6Ejs4%!^$wNnZhU8&+64;Oq601~jMus$2GG zNHe3OnkeJ11;$AzVtS(9F2&NkBv-lRAEDOgZ^ zCAO5cb%I_YC)&v#n48?f1?!+QFi2+_JXRuR1o5GND7=~~228bR5MApvS+FJgchELC zdSvnC1eSl(=(`+(8xTO&-40Kb7g#lP3dcetAJ9u!|47ZC5G3BE7qxHO%?$cS$9F9u z8N+64UDed&ijAwG!2ao1*ium?Y3!6Qa8J&$Amtda90g-UGeaDW+){8#&hM#KSJ%85 zSdu0xxc3)q%mL9|^k59!XBCx2`Mce-m!bcb*|kqaa{&4u2$mu%k063_tSsnmF%s|+gSe->duMoED=#pIq}??IvtL8IBz8Z zrowS`B-^83q-(g+?A()4AAmwRO=3gTQ>Z2pzZ4f+`q{G~^lg7I6_DljaXfy!NyZBj zv9*)_j(#vt{`?+l9vXVnxs(9AcR+cGoX4Q6UCdl220MGnAn*k)Z$_1U`=+Fdu_!lq zXR^Mrro*C^q;0^2f1fudnGf%u6XShJb?D@EN1XCVlmA`vk)z6{n8RYBN;OR0wn(1du z7sVQ_L|s?wFXYhCXBUgr+&^YDoqI$ZH0Am|bukVB_9c5S6iUph+fKd)WC20jdiDd_ zO+UW|_ELa4{JgHKu=!hpjWze9PBMd1R9 z8KM6_jsl)){@-HC|IQBb|9>&h|Hq3({v(-#?b$)Sfe)HS%MoYi_5d`zZWA4sB48BXJEUs iq53{gtx08c&*;mw7Y%2n=SCp#qb#o>S0ZEa_P+q;D6!iB literal 0 HcmV?d00001 diff --git a/content/upgrade/introduction.rst b/content/upgrade/introduction.rst index 085abf0513..ce22e0a874 100644 --- a/content/upgrade/introduction.rst +++ b/content/upgrade/introduction.rst @@ -44,7 +44,45 @@ In those situations, running the newest version of Odoo on an older database wil At this point, the intervention of a developer is required for your upgrade to be successful. +Why upgrading ? +=============== + +TODO make the link between two bullet points and the two paragraphs below more natural + +* You benefit from the latest features of the :ref:`new major version ` released by Odoo. +* If you are in an :doc:`unsupported version `, you get a new version with support. + +Please note that Odoo provides support and bug fixing only for the three last major versions of Odoo. + +This is a factor to take into consideration before upgrading. If you are on an older version, we suggest you to prefer the most recent version to benefit from longer support (before having to upgrade again). + +.. seealso:: + :doc:`/administration/maintain/supported_versions` + +.. _upgrade/process-workflow: + Upgrade in a nutshell ===================== -TODO add the summary of AVG from knowledge +TODO merge the summary of AVG from knowledge with this + +#. You create a test upgrade request. +#. Odoo processes the request automatically by running the database through an upgrade script, which + takes between 20 and 120 minutes. +#. Odoo delivers a test database. +#. You test your database for possible discrepancies (see :ref:`upgrade/testing-phase`). +#. If there are any discrepancies, you report them to the Upgrade support team via the help portal + (see :ref:`upgrade/test-assistance`). +#. We fix the issues and send you a new test database. +#. Once you have completed the testing and are happy with the result, you decide on a date and time + when you stop users from accessing Odoo, freeze all data entries, and create an upgrade request + for the production upgrade. +#. Odoo delivers the production database through the automated process. +#. You restore it in your Production environment a few short hours later and continue working on the + newly upgraded database (this is done automatically on Odoo Online). + +.. seealso:: + - :doc:`Upgrade process for Odoo Online <../upgrade/request/odoo_online>` + - :doc:`Upgrade process for Odoo.sh <../upgrade/request/odoo_sh>` + - :doc:`Upgrade process for On-Premise <../upgrade/request/on_premise>` + diff --git a/content/upgrade/request/odoo_sh.rst b/content/upgrade/request/odoo_sh.rst index fbbbd147a2..0df9270d8a 100644 --- a/content/upgrade/request/odoo_sh.rst +++ b/content/upgrade/request/odoo_sh.rst @@ -26,7 +26,7 @@ The suggested upgrade steps on Odoo.sh are: #. Trigger the production upgrade from your :guilabel:`Production` branch and sit tight. .. seealso:: - - :doc:`../../administration/upgrade` + - :doc:`/upgrade` - :doc:`Upgrade FAQ <../faq>` - :doc:`Introduction to Odoo.sh <../../administration/odoo_sh/overview/introduction>` diff --git a/content/upgrade/sla.rst b/content/upgrade/sla.rst new file mode 100644 index 0000000000..0277f19a20 --- /dev/null +++ b/content/upgrade/sla.rst @@ -0,0 +1,46 @@ +.. |assistance-contact| replace:: + If you need Odoo assistance on this matter, please get in touch with your Odoo Account Manager or + our `Sales department`_. +.. _Sales department: mailto:sales@odoo.com + +============================= +Service-level agreement (SLA) +============================= + +With Odoo Enterprise, upgrading a database to the most recent version of Odoo is **free**, including +any support required to rectify potential discrepancies in the upgraded database. + +Information about the upgrade services included in the Enterprise Licence is available in the +:ref:`Odoo Enterprise Subscription Agreement `. However, this section clarifies what +upgrade services you can expect. + +Upgrade services covered by the SLA +----------------------------------- + +Databases hosted on Odoo's cloud platforms (Odoo Online and Odoo.sh) or self-hosted (On-Premise) can +benefit from upgrade services at all times for: + +- the upgrade of all **standard applications**; +- the upgrade of all **customizations created with the Studio app**, as long as Studio is still installed and the respective subscription is still active; and +- the upgrade of all **developments and customizations covered by a maintenance of customizations subscription**. + +Upgrade services are limited to the technical conversion and adaptation of a database (standard +modules and data) to make it compatible with the version targeted by the upgrade. + +Upgrade services not covered by the SLA +--------------------------------------- + +The following upgrade-related services are **not** included: + +- the **cleaning** of pre-existing data and configurations while upgrading; +- the upgrade of **custom modules created in-house or by third parties**, including Odoo partners; +- lines of **code added to standard modules**, i.e., customizations created outside the Studio app, code entered manually, and :ref:`automated actions using Python code `; and +- **training** on using the upgraded version's features and workflows. + +.. note:: |assistance-contact| + +.. seealso:: + - :doc:`Upgrade FAQ ` + - :doc:`Odoo.sh documentation ` + - :doc:`Supported Odoo versions ` + From b8019e8ef340a044ec732c02ee052c1c65fbac41 Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Fri, 15 Sep 2023 15:40:26 +0200 Subject: [PATCH 06/17] Merging current doc with new one, refactor FAQ --- content/upgrade.rst | 17 +-- .../upgrade/advanced/upgrade_custom_code.rst | 1 + ...de_studio_views.rst => upgrade_studio.rst} | 1 + content/upgrade/faq.rst | 101 ++++++++---------- content/upgrade/introduction.rst | 54 ++++++++-- content/upgrade/preparing.rst | 8 +- .../{full_process.rst => upgrade_project.rst} | 20 ++-- 7 files changed, 107 insertions(+), 95 deletions(-) rename content/upgrade/advanced/{upgrade_studio_views.rst => upgrade_studio.rst} (94%) rename content/upgrade/{full_process.rst => upgrade_project.rst} (94%) diff --git a/content/upgrade.rst b/content/upgrade.rst index 237bea4860..218fae3e87 100644 --- a/content/upgrade.rst +++ b/content/upgrade.rst @@ -12,27 +12,12 @@ Upgrade ======= -These guides provide information on the upgrade process of your Odoo database as a whole, from planning and -allocating resources for an upgrade, all the way to the post-upgrade support - -An upgrade does not cover: - -* Changing :ref:`editions ` (i.e., Community to Enterprise edition) -* Switching :ref:`hosting type ` (i.e., On-Premise to Odoo Online - or Odoo.sh) -* Migration from another ERP to Odoo - -.. note:: |assistance-contact| - -.. seealso:: - - :doc:`/upgrade/sla` - .. toctree:: upgrade/introduction upgrade/preparing upgrade/upgrade_process - upgrade/full_process + upgrade/upgrade_project upgrade/request upgrade/advanced upgrade/faq diff --git a/content/upgrade/advanced/upgrade_custom_code.rst b/content/upgrade/advanced/upgrade_custom_code.rst index 2de763672d..96ef41fb03 100644 --- a/content/upgrade/advanced/upgrade_custom_code.rst +++ b/content/upgrade/advanced/upgrade_custom_code.rst @@ -11,5 +11,6 @@ Upgrading your method overriding Upgrading your fields and models inheritance -------------------------------------------- +.. _upgrade_views: Upgrading your view inheritance ------------------------------- diff --git a/content/upgrade/advanced/upgrade_studio_views.rst b/content/upgrade/advanced/upgrade_studio.rst similarity index 94% rename from content/upgrade/advanced/upgrade_studio_views.rst rename to content/upgrade/advanced/upgrade_studio.rst index 9f37078800..5d4904b525 100644 --- a/content/upgrade/advanced/upgrade_studio_views.rst +++ b/content/upgrade/advanced/upgrade_studio.rst @@ -5,6 +5,7 @@ Upgrading your studio customization Warning during the upgrade : The different types ------------------------------------------------ +.. _upgrade_studio_views: Missing views customization and how to retrieve them ---------------------------------------------------- diff --git a/content/upgrade/faq.rst b/content/upgrade/faq.rst index d09229dfc9..b57d2abbc8 100644 --- a/content/upgrade/faq.rst +++ b/content/upgrade/faq.rst @@ -1,6 +1,5 @@ .. |assistance-contact| replace:: - If you need Odoo assistance on this matter, please get in touch with your Odoo Account Manager or - our `Sales department`_. + If you need Odoo assistance on this matter, please get in touch with your Odoo Account Manager or our `Sales department`_. .. _Sales department: mailto:sales@odoo.com === @@ -11,16 +10,16 @@ TODO merge FAQ into sections .. _upgrade-faq/when: -When to upgrade -=============== +When should I upgrade ? +======================= Whenever you want. You can make your upgrade request as soon as a new version is released or when your version turns unsupported, and you still wish to enjoy support. .. _upgrade-faq/availability: -Availability of the new version -=============================== +When can I upgrade to a the newly released version? +=================================================== As soon as Odoo announces the release of a new major version, you can create a test upgrade request to try the latest version. Please note that at this point, the upgrade scripts will only have been @@ -30,52 +29,52 @@ requesting the upgrade of your database in production. .. _upgrade-faq/duration: -Duration of the upgrade -======================= +How long does it take to upgrade my database? +============================================= + +It is impossible to give time estimates for every upgrade request. However, it is heavily correlated to the size of the database, the number of installed apps, and the amount of users. The more data you have, the longer it will take to upgrade. -It is impossible to give time estimates for every upgrade request. +For example, a single-user database that only uses CRM will be processed faster than a multi-company, multi-user database that uses Accounting, Sales, Purchase, and Manufacturing. -In general, the "smaller" the database, the quickest the upgrade request is completed. A single-user -database that uses only CRM will be processed faster than a multi-company, multi-user database that -uses Accounting, Sales, Purchase, and Manufacturing. +In a nutshell, the lead time of your upgrade can be impacted by the following aspects: + +* Source & targeted versions +* Installed apps +* Volume of data +* Amount of customization (models, fields, methods, workflows, reports, website, etc.) +* Installation of new apps or configuration changes after the start of the test phase +* Users and database administrator commitment You can expect the time it takes for the platform to upgrade the test database to be similar to the production upgrade. .. _upgrade-faq/project: -Duration of the upgrade project -------------------------------- +What is the time frame for an upgrade project? +---------------------------------------------- + +TODO check with AVG project duration, what we should communicate It depends on the user involvement (the time spent on testing, reporting problems, etc.) and the issues encountered that might need to be addressed by our technical team. -So, in a nutshell, what can impact your upgrade lead time? - -* Source & targeted versions -* Installed apps -* Volume of data -* Amount of customization (models, fields, methods, workflows, reports, website, etc.) -* Installation of new apps or configuration changes after the start of the test phase -* User commitment - .. _upgrade-faq/custom-modules: -Upgrade of the custom modules -============================= +Who will I upgrade my custom modules? +===================================== + +The responsible for the maintenance of your custom modules should be responsible for the upgrade of your custom modules. If you have a contract with Odoo for the maintenance of your custom modules as stated in our :doc:`/legal/terms/enterprise`, section :ref:`charges_standard`, we will upgrade your custom modules as covered by your contract. -As stated in our :doc:`/legal/terms/enterprise`, section :ref:`charges_standard`, this optional -service is subject to additional fees. +If you do not have a contract with Odoo for the maintenance of your custom modules, you can either upgrade them yourself or ask Odoo to do it for you. In this case, you will be charged for the time spent by our developers to upgrade your custom modules. -Depending on your situation, the custom code could be upgraded by our services, by one of our -partners, or you can do it yourself. +Finally, if an Odoo partner developed your custom modules, you should contact them to upgrade your custom modules. .. note:: |assistance-contact| .. _upgrade-faq/upgrade-or-migration: -Upgrade or Migration -==================== +What is the difference between an upgrade and a migration? +========================================================== An upgrade is switching to a newer version of Odoo, while a migration reflects the change of :ref:`editions ` or change of :ref:`hosting type @@ -85,52 +84,46 @@ An upgrade is switching to a newer version of Odoo, while a migration reflects t .. _upgrade-faq/editions-change: -Editions change (from Community to Enterprise) -============================================== +Why do I get an Enterprise edition after my upgrade? +==================================================== -The upgrade always returns an Enterprise edition of Odoo, whether the database you sent was a -community or enterprise edition. It is required to have an enterprise subscription to upgrade. +The upgrade always returns an Enterprise edition of Odoo, whether the database you sent was a community or enterprise edition since it is required to have an enterprise subscription to upgrade. - .. note:: - If you need assistance on this matter, please contact us via the `Odoo Support page - `_. +.. note:: + If you need assistance on this matter, please contact us via the `Odoo Support page `_. .. seealso:: - `Editions `_ .. _upgrade-faq/hosting-types-switch: -Switching the hosting types (On-premise vs. Odoo Online vs. Odoo.sh) -==================================================================== +How can I change my hosting type (On-premise vs. Odoo Online vs. Odoo.sh) ? +=========================================================================== An upgrade does not cover a change of `Hosting types `_. -Open the following link to get :doc:`more information about how to change your hosting type -<../administration/maintain/hosting_changes>`. +You can find more information about how to change your hosting type :doc:`here `. .. note:: |assistance-contact| .. _upgrade-faq/upgrade-report: -The Upgrade Report -================== +What is an upgrade report ? +=========================== When an upgrade request completes successfully (test or production), you receive an email -notification about it that includes an 'Upgrade Report'. This report is also sent to you via the -Discuss app. It contains valuable information regarding changes that occurred during the upgrade. -While it serves as a guide to possible issues to look out for, it is not an exhaustive list. It -remains imperative that you test the upgraded database thoroughly and report any discrepancies you -might find, before you decide to upgrade your production database. +notification about it that includes an 'Upgrade Report'. It contains valuable information regarding changes that occurred during the upgrade. While it serves as a guide to possible issues to look out for, it is not an exhaustive list. It remains imperative that you :ref:`test ` the upgraded database thoroughly and report any discrepancies you might find, before you decide to upgrade your production database. + +..note:: + The upgrade report is sent to you via email after an upgrade request successfully completes (test or production), and is also available in the Discuss app of your database. .. _upgrade-faq/custom-views: -Custom views -============ +Why are there issues with my custom views after the upgrade? +============================================================ During the upgrade, some custom views might get disabled for technical reasons. Therefore they might -have to be fixed after the upgrade. The :ref:`Upgrade Report ` that is -generated after the upgrade is available in the Discuss app, and lists all the custom views that -might be impacted by this. +have to be fixed after the upgrade. The :ref:`Upgrade Report ` that is generated after the upgrade lists all the custom views that might be impacted by this. You can find more information about how to fix custom views :doc:`here ` and how to fix studio views :doc:`here `. .. _upgrade-faq/release-notes: diff --git a/content/upgrade/introduction.rst b/content/upgrade/introduction.rst index ce22e0a874..3b803a4c3e 100644 --- a/content/upgrade/introduction.rst +++ b/content/upgrade/introduction.rst @@ -3,19 +3,54 @@ :hide-page-toc: :show-toc: -==================== + +.. |assistance-contact| replace:: + If you need Odoo assistance on this matter, please get in touch with your Odoo Account Manager or + our `Sales department`_. +.. _Sales department: mailto:sales@odoo.com + +======================= +Introduction to Upgrade +======================= + What is an Upgrade ? -==================== +-------------------- + +In Odoo, an upgrade is the process of moving your database from an older version of Odoo to a newer, supported version. Each new version of Odoo comes with new features, bug fixes, security patches, and improvements. Depending on your hosting type and the size of the database, the upgrade process can be very straightforward and be done automatically, or require some assistance from our Upgrade department. + +.. important:: + Odoo only supports the three last major versions of Odoo, as well as the latest minor version of Odoo. See :doc:`/administration/maintain/supported_versions` for more information. + + However, it is always possible to upgrade from any version of Odoo to a supported version. -TODO : Merge/remove slowly all the info from administration/upgrade into this page +Here are a few examples of supported upgrades: + +* Odoo 12 to Odoo 15 +* Odoo 8 to Odoo 16 +* TinyERP 4.0 to Odoo 17 + +An upgrade does not cover: + +* Downgrading to a previous version of Odoo (i.e., Odoo 15 to Odoo 12) +* Changing :ref:`editions ` (i.e., Community to Enterprise edition) +* Switching :ref:`hosting type ` (i.e., On-Premise to Odoo Online + or Odoo.sh) +* Migration from another ERP to Odoo + +.. note:: |assistance-contact| + +TODO remove those 2 following introductory paragraphs ? Let's say you are digging into the files on your very old computer and you stumble onto a personal Microsoft Word document from years ago. You feel very nostalgic and try to open the file when suddenly **ERROR**, the file cannot be read ! Indeed, this file was written with the program Microsoft Word 2007 and we are now years later trying to open with Microsoft Word 2022, a lot of things changed between those 2 versions and,therefore, files written with the old version are not accessible with the newer version of the program, what a shame for your nostalgia ! Since there are also version changes in Odoo, databases developed and used in Odoo 12 might not be compatible when running them on a Odoo 16 server. However, thanks to our incredible framework, version changes comes with their additional lines of code specifically written to translate the data from the previous version to the next one. This means that for a huge proportion of our users, changing version is as simple as the click of a button, because all the changes between versions are known, and therefore are taking into consideration during the Upgrade process. -.. note:: +Factors influencing the complexity of the upgrade +------------------------------------------------- + +For most databases, the upgrade process is actually very straightforward and can be done by the database administrator at any time (see :doc:`/upgrade/request`). However, for more complex databases such as those with a lot of custom modules or a lot of data, the upgrade should be executed in collaboration with the Upgrade department. - **An Upgrade is the process that takes place to allow your Odoo database from an older version to be ran on a newer version of Odoo** +This is because with each changes in the standard of Odoo, any customization (Modified reports, web pages, custom views, custom code, ... ) might be impacted by the upgrade and could potentially not work anymore. Therefore, the more customization you have, the more likely your upgrade will require :ref:`Assistance ` from the Upgrade department. Let's view an example by comparing screenshots from different two different versions of Odoo : Odoo 14 and Odoo 16. @@ -38,14 +73,13 @@ Those changes might not be important to end user but for programmers developing .. important:: Changes between version of the standard code of Odoo might impact your custom instance of Odoo -Now, this example highlight a very minor change, as nothing is deleted, but this is not always the case between 2 versions. Sometimes, fields are removed entirely from the database, whole modules are changed, models are renamed, etc ... +Now, this example highlight a very minor change, as nothing is deleted, but this is not always the case between 2 versions. Sometimes, fields are renamed or removed entirely from the database, whole modules are changed, models are renamed, etc ... Thankfully the standard code of Odoo is written in a way that it will automatically move the data from the old field to the new one, but this is not the case for cuztomisations -In those situations, running the newest version of Odoo on an older database will probably result in issues when navigating your database, such as error messages, data not showing or showing incorrectly, values wrongly computed, and many more. +In those situations, running the newest version of Odoo on an older database will probably result in issues when navigating your database, such as error messages, data loss, data showing incorrectly, values wrongly computed, and many more. Therefore, the intervention of a developer will be required for your upgrade to be successful. -At this point, the intervention of a developer is required for your upgrade to be successful. Why upgrading ? -=============== +--------------- TODO make the link between two bullet points and the two paragraphs below more natural @@ -62,7 +96,7 @@ This is a factor to take into consideration before upgrading. If you are on an o .. _upgrade/process-workflow: Upgrade in a nutshell -===================== +--------------------- TODO merge the summary of AVG from knowledge with this diff --git a/content/upgrade/preparing.rst b/content/upgrade/preparing.rst index cbadc8bb79..fc36998838 100644 --- a/content/upgrade/preparing.rst +++ b/content/upgrade/preparing.rst @@ -40,7 +40,7 @@ To make it simple, we would always recommend that you chose to upgrade to the la For Odoo SH, it gets a little bit more complicated, but we'll make it simple ! There are 3 possibilities with Odoo SH : - You are in charge of your own code and you use Odoo SH to manage and run it. - - You delegated the responsibility of developing and maintaining the code of your customisation to the Service department of Odoo. + - You delegated the responsibility of developing and maintaining the code of your customizations to the Service department of Odoo. - The development and maintenance of your code hosted on Odoo SH is handled by a third party (such as an Odoo partner) In those cases, we recommend jumping to the latest major Odoo version since Odoo SH does not support intermediary versionsif you are currently running a version that is not supported anymore. Unlike on premise where you are in charge of the hardware and operating system, with Odoo SH it is always Odoo that takes care of that, regardless of the situation that you are in. @@ -56,13 +56,13 @@ To make it simple, we would always recommend that you chose to upgrade to the la This is why we recommend that you upgrade your database as soon as possible to one of the 3 latest version. Obviously this is no easy feat, and to avoid doing the process more times than necessary, our best suggestion is therefore to upgrade to the latest version possible. You also get the added bonus of receiving as many of the new features as possible, making your database even faster and more user-friendly ⭐ -Are your customisations still necessary ? +Are your customizations still necessary ? ----------------------------------------- You won't be surprised to learn that Odoo is a very fluid software that releases a new version with lots of changes every year. Those changes are very carefully researched and developed to ensure a compatibility with the most amount of user, while avoiding creating unnecessary complexity. Unfortunately, such compatibility is hard to achieve and developers at Odoo must balance two extremes between developing all the features any company could ever use and only developing features that all company will use. The right balance is difficult to find, this is why there are probably many apps that you don't need in your company, and many features that you would love to have but are not present in the standard package of Odoo. -During an upgrade, especially given the fact that you might skip multiple versions of Odoo, it is very likely that, in the plethora of new features added in the years of development between 2 versions, what you added in your database as a customisation might be part of the standard of Odoo now. +During an upgrade, especially given the fact that you might skip multiple versions of Odoo, it is very likely that, in the plethora of new features added in the years of development between 2 versions, what you added in your database as a customization might be part of the standard of Odoo now. -This is why we recommend every database manager to take the time to explore the new features of Odoo and to compare them with the current customisations implemented. With a little bit of luck, you might be able to delete some chunks of your customisation, leading to less time and money spent on its maintenance. +This is why we recommend every database manager to take the time to explore the new features of Odoo and to compare them with the current customizations implemented. With a little bit of luck, you might be able to delete some chunks of your customization, leading to less time and money spent on its maintenance. diff --git a/content/upgrade/full_process.rst b/content/upgrade/upgrade_project.rst similarity index 94% rename from content/upgrade/full_process.rst rename to content/upgrade/upgrade_project.rst index 65935b2c16..5910d1599a 100644 --- a/content/upgrade/full_process.rst +++ b/content/upgrade/upgrade_project.rst @@ -4,15 +4,14 @@ :show-toc: .. |assistance-contact| replace:: - If you need Odoo assistance on this matter, please get in touch with your Odoo Account Manager or - our `Sales department`_. + If you need Odoo assistance on this matter, please get in touch with your Odoo Account Manager or our `Sales department`_. .. _Sales department: mailto:sales@odoo.com -=========================== -From planning to production -=========================== +============================================= +Upgrade project : From planning to production +============================================= -In this section, we will explore the whole procedure of upgrading an Odoo database, +An upgrade project represents the whole procedure of upgrading an Odoo database, from the decision of the upgrade, all the way to having the database running the upgraded version. It will serve as an introduction to upgrading but also as a summary of the whole class, since all the steps will be explained more in depth in the course. It is quite a journey, so hang in there ! 🚢 @@ -27,8 +26,7 @@ Depending on the size of your database, the amount of apps installed, the amount .. important:: Since upgrading can bring a lot of changes to the business flow, you should also plan for a significant amount of time in testing before the upgrade of your production database. This will allow you to catch all of the possible bugs and issues that could have appeared during the upgrade, as well as to get familiar with latest changes that the new version brings. It is more convenient to discover problems during the testing phase than to have to deal with an issue when operating your database in the middle of a busy day. -TODO -How much time should they allocate exactly ? +TODO How much time should they allocate exactly ? Submitting your first request ----------------------------- @@ -77,7 +75,7 @@ via the `Odoo Support page `_. Under the *Ticket type* section, select *An issue related to my future upgrade (I am testing an upgrade)* ticket type. - .. image:: ../upgrade/full_process/test-assistance.png + .. image:: ../upgrade/upgrade_project/test-assistance.png :width: 50% :align: center :alt: Selection of "An issue related to my future upgrade (I am testing an upgrade)" as Ticket Type in the support form on Odoo @@ -93,7 +91,7 @@ This will avoid clarifying questions and speed up the resolution process signifi * |assistance-contact| -Upgrading your customisations +Upgrading your customizations ----------------------------- In the case that your database is running a modified version of Odoo, that is a version with custom modules or custom code, you will still have a little bit work more to do ! @@ -140,4 +138,4 @@ Support**: After the upgrade ----------------- -Once your production database is running the upgraded version, you can continue using it as your main Odoo database as usual. If you encounter any new issue, you can still request :ref:`upgrade/test-assistance` \ No newline at end of file +Once your production database is running the upgraded version, you can continue using it as your main Odoo database as usual. If you encounter any new issue, you can still request :ref:`upgrade/production-assistance` \ No newline at end of file From ca430352ab4be62d2da976e636ef51cf0d3ebd5a Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Mon, 18 Sep 2023 15:42:29 +0200 Subject: [PATCH 07/17] Make titles not clickable and enable on this page --- content/upgrade/introduction.rst | 2 -- content/upgrade/preparing.rst | 3 +++ content/upgrade/request.rst | 1 - content/upgrade/upgrade_project.rst | 2 -- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/content/upgrade/introduction.rst b/content/upgrade/introduction.rst index 3b803a4c3e..0089ed6d1e 100644 --- a/content/upgrade/introduction.rst +++ b/content/upgrade/introduction.rst @@ -1,6 +1,4 @@ :nosearch: -:show-content: -:hide-page-toc: :show-toc: diff --git a/content/upgrade/preparing.rst b/content/upgrade/preparing.rst index fc36998838..d6b086ef3c 100644 --- a/content/upgrade/preparing.rst +++ b/content/upgrade/preparing.rst @@ -1,3 +1,6 @@ +:nosearch: +:show-toc: + ====================== Preparing your upgrade ====================== diff --git a/content/upgrade/request.rst b/content/upgrade/request.rst index 23d57c0898..d185c813f3 100644 --- a/content/upgrade/request.rst +++ b/content/upgrade/request.rst @@ -1,5 +1,4 @@ :nosearch: -:hide-page-toc: :show-toc: ============================== diff --git a/content/upgrade/upgrade_project.rst b/content/upgrade/upgrade_project.rst index 5910d1599a..afbb791162 100644 --- a/content/upgrade/upgrade_project.rst +++ b/content/upgrade/upgrade_project.rst @@ -1,6 +1,4 @@ :nosearch: -:show-content: -:hide-page-toc: :show-toc: .. |assistance-contact| replace:: From fc49f26b57ed5cb9e6071fcfbfca88196b0312e1 Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Mon, 18 Sep 2023 17:03:05 +0200 Subject: [PATCH 08/17] Changes post meeting WIP --- content/upgrade.rst | 3 +- content/upgrade/advanced.rst | 3 +- .../upgrade/advanced/migration_scripts.rst | 4 +- .../upgrade/advanced/upgrade_custom_code.rst | 1 + .../{ => advanced}/upgrade_process.rst | 8 +- .../schema_upgrade_process.png | Bin content/upgrade/advanced/upgrade_studio.rst | 1 + content/upgrade/assistance.rst | 54 +++++ .../test-assistance.png | Bin .../{request => assistance}/test-purpose.png | Bin content/upgrade/faq.rst | 3 +- content/upgrade/introduction.rst | 209 ++++++++++++------ content/upgrade/preparing.rst | 6 +- content/upgrade/request/test-assistance.png | Bin 8238 -> 0 bytes content/upgrade/upgrade_project.rst | 139 ------------ 15 files changed, 208 insertions(+), 223 deletions(-) rename content/upgrade/{ => advanced}/upgrade_process.rst (94%) rename content/upgrade/{ => advanced}/upgrade_process/schema_upgrade_process.png (100%) create mode 100644 content/upgrade/assistance.rst rename content/upgrade/{full_process => assistance}/test-assistance.png (100%) rename content/upgrade/{request => assistance}/test-purpose.png (100%) delete mode 100644 content/upgrade/request/test-assistance.png delete mode 100644 content/upgrade/upgrade_project.rst diff --git a/content/upgrade.rst b/content/upgrade.rst index 218fae3e87..4217a1617f 100644 --- a/content/upgrade.rst +++ b/content/upgrade.rst @@ -16,9 +16,8 @@ Upgrade upgrade/introduction upgrade/preparing - upgrade/upgrade_process - upgrade/upgrade_project upgrade/request upgrade/advanced + upgrade/assistance upgrade/faq upgrade/sla diff --git a/content/upgrade/advanced.rst b/content/upgrade/advanced.rst index 3c07195bd4..a9d512fa83 100644 --- a/content/upgrade/advanced.rst +++ b/content/upgrade/advanced.rst @@ -5,9 +5,10 @@ Advanced .. toctree:: :titlesonly: + advanced/upgrade_process advanced/odoo_shell advanced/util_package advanced/migration_scripts advanced/upgrade_data - advanced/upgrade_studio_views + advanced/upgrade_studio advanced/upgrade_custom_code diff --git a/content/upgrade/advanced/migration_scripts.rst b/content/upgrade/advanced/migration_scripts.rst index d8d8930b80..1fd1b0b04d 100644 --- a/content/upgrade/advanced/migration_scripts.rst +++ b/content/upgrade/advanced/migration_scripts.rst @@ -1,5 +1,3 @@ -.. _upgrade/advanced/migration_scripts: - ============================ -What are Migration Scripts ? +What are migration scripts ? ============================ diff --git a/content/upgrade/advanced/upgrade_custom_code.rst b/content/upgrade/advanced/upgrade_custom_code.rst index 96ef41fb03..6060357bcf 100644 --- a/content/upgrade/advanced/upgrade_custom_code.rst +++ b/content/upgrade/advanced/upgrade_custom_code.rst @@ -12,5 +12,6 @@ Upgrading your fields and models inheritance -------------------------------------------- .. _upgrade_views: + Upgrading your view inheritance ------------------------------- diff --git a/content/upgrade/upgrade_process.rst b/content/upgrade/advanced/upgrade_process.rst similarity index 94% rename from content/upgrade/upgrade_process.rst rename to content/upgrade/advanced/upgrade_process.rst index a748aea19a..0d333793e3 100644 --- a/content/upgrade/upgrade_process.rst +++ b/content/upgrade/advanced/upgrade_process.rst @@ -5,7 +5,7 @@ The upgrade process In this section, we will take a deeper look into the technical aspects that take place behind the scene when creating a request for an upgraded duplicated database. We will solely focus on the different steps that your data goes through, while the rest of the smartclass will focus on the aspects of the upgrade in general, from the planning to after the upgrade was applied in production. Even if some steps are done automatically, depending on what type of hosting you are on, we will still describe the process in depth just to give you a better understanding of what is happening behind the scenes. -.. image:: upgrade_process/schema_upgrade_process.png +.. image:: /upgrade/advanced/upgrade_process/schema_upgrade_process.png :alt: Upgrade Process Schema :align: center @@ -37,10 +37,10 @@ Before any modifications are applied to the database received, a series of tests .. note:: Those tests are extremely likely to succeed, as only a very wrong usage of Odoo will yield to one of those tests failing such as modifying the tables or columns of the database directly via PSQL in an unsupported way. -Once all the tests have successfully been executed, the standard upgrade scripts will be ran. This part consists of thousands of migrations scripts being executed one after the other on the database, taking it through all the versions all the way to the targeted version. Those scripts are executed in an order related to their placement in folders and their file name, as we saw it in the section about migration scripts. +Once all the tests have successfully been executed, the standard upgrade scripts will be ran. This part consists of thousands of migrations scripts being executed one after the other on the database, taking it through all the versions all the way to the targeted version. Those scripts are executed in an order related to their placement in folders and their file name. .. seealso:: - :doc:`/upgrade/advanced/migration_scripts` + :doc:`Advanced : What are migration scripts ? ` It is possible that a Python exception is raised during the execution of those scripts, in which case you might have to fix the ill-formed data on your production database. Otherwise, if the issue is unrelated to the integrity of your data, you can ask the help of the Upgrade Support Analysts at Odoo (see :ref:`upgrade/test-assistance`) @@ -72,4 +72,4 @@ Optional : executing custom upgrade scripts In the case that your database is running a modified version of Odoo, that is a version with custom modules or custom code, you will still have a little bit work more to do ! -Since the various models and fields of Odoo might have changed during the upgrade of the database, you might have to adapt your customization to be compatible with it. Furthermore, if you do some changes to the structure of your custom code, you must not forget to migrate the data. For example if you rename a field in the code, you must also ensure that the corresponding PSQL data is renamed as well. This is usually done with :ref:`migration scripts ` by using PSQL queries or methods of the util package. \ No newline at end of file +Since the various models and fields of Odoo might have changed during the upgrade of the database, you might have to adapt your customization to be compatible with it. Furthermore, if you do some changes to the structure of your custom code, you must not forget to migrate the data. For example if you rename a field in the code, you must also ensure that the corresponding PSQL data is renamed as well. This is usually done with :doc:`migration scripts ` by using PSQL queries or methods of the util package. \ No newline at end of file diff --git a/content/upgrade/upgrade_process/schema_upgrade_process.png b/content/upgrade/advanced/upgrade_process/schema_upgrade_process.png similarity index 100% rename from content/upgrade/upgrade_process/schema_upgrade_process.png rename to content/upgrade/advanced/upgrade_process/schema_upgrade_process.png diff --git a/content/upgrade/advanced/upgrade_studio.rst b/content/upgrade/advanced/upgrade_studio.rst index 5d4904b525..153c38f3f6 100644 --- a/content/upgrade/advanced/upgrade_studio.rst +++ b/content/upgrade/advanced/upgrade_studio.rst @@ -6,6 +6,7 @@ Warning during the upgrade : The different types ------------------------------------------------ .. _upgrade_studio_views: + Missing views customization and how to retrieve them ---------------------------------------------------- diff --git a/content/upgrade/assistance.rst b/content/upgrade/assistance.rst new file mode 100644 index 0000000000..5264e45b30 --- /dev/null +++ b/content/upgrade/assistance.rst @@ -0,0 +1,54 @@ +.. |assistance-contact| replace:: + If you need Odoo assistance on this matter, please get in touch with your Odoo Account Manager or + our `Sales department`_. +.. _Sales department: mailto:sales@odoo.com + +========== +Assistance +========== + +.. _upgrade/test-assistance: + +Assistance with your test upgraded database +=========================================== + +If you encounter an issue in the **test database**, please get in touch with Odoo Upgrade Support +via the `Odoo Support page `_. + +Under the *Ticket type* section, select *An issue related to my future upgrade (I am testing an upgrade)* ticket type. + + .. image:: ../upgrade/assistance/test-assistance.png + :width: 50% + :align: center + :alt: Selection of "An issue related to my future upgrade (I am testing an upgrade)" as Ticket Type in the support form on Odoo + + .. warning:: + If you choose another *Ticket type*, the request will be redirected to another team. This will slow down the processing and response time. + +Please provide as much detail as you can (i.e., videos and screenshots to illustrate your issue). +This will avoid clarifying questions and speed up the resolution process significantly. + +.. note:: + * The purpose of the test phase is not to correct existing data or configurations in your database. + * |assistance-contact| + +.. _upgrade/production-assistance: + +Assistance with your upgraded production database +================================================= + + +If you encounter issues or problems in the **production database**, please get in touch with **Odoo +Support**: + +#. Connect to our `Odoo Support page `_. +#. Under the *Ticket Description* section, select the appropriate type related to your issue : *An issue related to my future upgrade (production)* + + .. note:: + After upgrading to production, the support will be provided by the Support team instead of the Upgrade team. + +#. Please provide as much detail as you can (i.e., videos and screenshots to illustrate your issue). This will avoid clarifying questions and speed up the resolution process significantly. + + .. warning:: + If you choose *An issue related to my upgrade* as ticket type, the request will be redirected to another team than the support one and will slow down the processing and response time. + diff --git a/content/upgrade/full_process/test-assistance.png b/content/upgrade/assistance/test-assistance.png similarity index 100% rename from content/upgrade/full_process/test-assistance.png rename to content/upgrade/assistance/test-assistance.png diff --git a/content/upgrade/request/test-purpose.png b/content/upgrade/assistance/test-purpose.png similarity index 100% rename from content/upgrade/request/test-purpose.png rename to content/upgrade/assistance/test-purpose.png diff --git a/content/upgrade/faq.rst b/content/upgrade/faq.rst index b57d2abbc8..5ab99cb9e1 100644 --- a/content/upgrade/faq.rst +++ b/content/upgrade/faq.rst @@ -122,8 +122,7 @@ notification about it that includes an 'Upgrade Report'. It contains valuable in Why are there issues with my custom views after the upgrade? ============================================================ -During the upgrade, some custom views might get disabled for technical reasons. Therefore they might -have to be fixed after the upgrade. The :ref:`Upgrade Report ` that is generated after the upgrade lists all the custom views that might be impacted by this. You can find more information about how to fix custom views :doc:`here ` and how to fix studio views :doc:`here `. +During the upgrade, some custom views might get disabled for technical reasons. Therefore they might have to be fixed after the upgrade. The :ref:`Upgrade Report ` that is generated after the upgrade lists all the custom views that might be impacted by this. You can find more information about how to fix custom views :ref:`here ` and how to fix studio views :ref:`here `. .. _upgrade-faq/release-notes: diff --git a/content/upgrade/introduction.rst b/content/upgrade/introduction.rst index 0089ed6d1e..c5eb314b6a 100644 --- a/content/upgrade/introduction.rst +++ b/content/upgrade/introduction.rst @@ -7,48 +7,162 @@ our `Sales department`_. .. _Sales department: mailto:sales@odoo.com -======================= -Introduction to Upgrade -======================= +=============== +Getting started +=============== -What is an Upgrade ? --------------------- +Introduction to upgrades +------------------------ In Odoo, an upgrade is the process of moving your database from an older version of Odoo to a newer, supported version. Each new version of Odoo comes with new features, bug fixes, security patches, and improvements. Depending on your hosting type and the size of the database, the upgrade process can be very straightforward and be done automatically, or require some assistance from our Upgrade department. +Here are a few examples of supported upgrades: + +* Odoo 11 to Odoo 15 +* Odoo 14 to Odoo 16 +* Odoo 13 to Odoo 15 + .. important:: - Odoo only supports the three last major versions of Odoo, as well as the latest minor version of Odoo. See :doc:`/administration/maintain/supported_versions` for more information. + An upgrade does not cover - However, it is always possible to upgrade from any version of Odoo to a supported version. + * Downgrading to a previous version of Odoo (i.e., Odoo 15 to Odoo 12) + * Changing :ref:`editions ` (i.e., Community to Enterprise edition) + * Switching :ref:`hosting type ` (i.e., On-Premise to Odoo Online or Odoo.sh) + * Migration from another ERP to Odoo -Here are a few examples of supported upgrades: +.. note:: |assistance-contact| -* Odoo 12 to Odoo 15 -* Odoo 8 to Odoo 16 -* TinyERP 4.0 to Odoo 17 +Importance of regular upgrades +------------------------------ -An upgrade does not cover: +It is important to keep your database up-to-date for several reasons: -* Downgrading to a previous version of Odoo (i.e., Odoo 15 to Odoo 12) -* Changing :ref:`editions ` (i.e., Community to Enterprise edition) -* Switching :ref:`hosting type ` (i.e., On-Premise to Odoo Online - or Odoo.sh) -* Migration from another ERP to Odoo +* Benefiting from the latest features of the :ref:`new major version ` released by Odoo. +* Only :doc:`supported versions ` of Odoo receive security patches and bug fixes. +* Benefiting from the latest performance improvements. -.. note:: |assistance-contact| +Please note that Odoo provides support and bug fixing only for the three last major versions of Odoo. + +This is a factor to take into consideration before upgrading. If you are on an older version, we suggest you to prefer the most recent version to benefit from longer support (before having to upgrade again). + +.. _upgrade/process-workflow: + +Overview of the upgrade project +--------------------------------------------- + +An upgrade project represents the whole procedure of upgrading an Odoo database, +from the decision of the upgrade, all the way to having the database running the upgraded version. + +Planning the upgrade +==================== + +The first step of this journey is obviously the planning. You will have to allocate some time and resources for building the planning of your upgrade, whether you are doing it by yourself or with the help of a business analyst or an upgrade support analyst here at Odoo. + +Depending on the size of your database, the amount of apps installed, the amount of customization, and the availability of the Upgrade team, the time span of the upgrade can vary a lot but we usually consider between 1 and 3 month for the average database. However, please note that this estimate can very a lot based on those factors. Some very specific upgrades can take up to 6 months to be completed but that is very rare. -TODO remove those 2 following introductory paragraphs ? +.. important:: + Since upgrading can bring a lot of changes to the business flow, you should also plan for a significant amount of time in testing before the upgrade of your production database. This will allow you to catch all of the possible bugs and issues that could have appeared during the upgrade, as well as to get familiar with latest changes that the new version brings. It is more convenient to discover problems during the testing phase than to have to deal with an issue when operating your database in the middle of a busy day. + + +Submitting your first request +============================= + +Once you finished planning the upgrade, the next step is to request your first upgraded test database by following the instructions in the corresponding section of this documentation: + + - :doc:`Upgrade request for Odoo Online <../upgrade/request/odoo_online>` + - :doc:`Upgrade request for Odoo.sh <../upgrade/request/odoo_sh>` + - :doc:`Upgrade request for On-Premise <../upgrade/request/on_premise>` + +You will then be notified of the status of your request. Once your request has been successfully process, you will be given instructions on how to access your test database. Otherwise, you might have to fix a few things in your database or contact the upgrade support of Odoo for help you with your blocked upgrade request. You can find more information in regards to the assistance Odoo provides in :ref:`upgrade/test-assistance`. + +In any case, you can always request another upgraded test database at any time. It can be useful in case you significantly changed your test database or if a fix was applied to the upgrade process and you need to confirm that it is working as expected. + +.. _upgrade/testing-phase: -Let's say you are digging into the files on your very old computer and you stumble onto a personal Microsoft Word document from years ago. You feel very nostalgic and try to open the file when suddenly **ERROR**, the file cannot be read ! Indeed, this file was written with the program Microsoft Word 2007 and we are now years later trying to open with Microsoft Word 2022, a lot of things changed between those 2 versions and,therefore, files written with the old version are not accessible with the newer version of the program, what a shame for your nostalgia ! +Assessing your upgraded database and requesting help +==================================================== + +Once you receive your test database, it is very important to spend a significant amount of time assessing it to ensure that, once the upgrade goes live, you are not stuck in your day-to-day activities by a change in views, behavior, or an error message. + +.. admonition:: A few things you should check + + - Are there views that are deactivated in your test database but active in your production database ? + - Are your usual views still displayed correctly ? + - Are your reports (Invoice, Sales Order, etc.) correctly generated ? + - Are your website pages working correctly ? + - Are you able to create and modify records ? (Sales order, invoices, purchases, users, contacts, companies, etc ... ) + +Also, we strongly recommend to test your business flow end-to-end. This means that you should test the whole process of your business, from the creation of a sales order to the payment of the invoice for example. This will allow you to catch any issue that could have appeared during the upgrade and as an added bonus, you will get familiar with the new version of Odoo. + +Examples of end-to-end testing : + - Check a random product in your product catalog and compare its test and production data (product category, selling price, cost price, is the vendor set? Are the same accounts set ? Are the same Routes set?); + - Buy this product (only available with Purchase App); + - Confirm the reception of this product (only available with Inventory App); + - Check if the route to receipt this product applies the same set in your production database (only available with Inventory App); + - Sell this product (only available with Sales App) to a random customer; + - Open your customer database (Contact App), select a random customer (or company) and double-check its data; + - Ship this product (only available with Inventory App); + - Check if the route to ship this product applies the same set in your production database (only available with Inventory App); + - Validate a customer invoice (only available with Invoicing and/or Accounting Apps); + - Credit the invoice (issue a credit note) and check if its behaves as your production database; + - Check your Reports results (only available with Accounting Apps); + - Randomly check your taxes, currencies, Bank Account. Is your fiscal year set in production database the same? (only available with Accounting Apps); + - Proceed to an online order (only available with Website Apps) from the product selection in your shop until the checkout process and check if its behaves as your production database. + +Depending on the complexity of your database, you also shouldn't forget to test : + - Integrations with external softwares (EDI, APIs, ...) + - Workflows between different Apps (online sales with eCommerce, converting a lead all the way to a sales order, delivery of products, etc ... ) + - Exporting data + - Your automated actions to make sure they work + - Your server actions in the Action menu on form views as well as by selecting multiple records on list views + +Those are non-exhaustive lists that you can extend to your other Apps based on your use of Odoo. + +You should :ref:`report any issue ` you encounter during your testing phase to the Odoo Upgrade Support. + +.. important:: + A test database is only intended for testing and remains completely unrelated to your present or future production database. Any data you add, or changes you make, will not be reflected in your upgraded production database. + +.. note:: + Test databases are neutered and features are disabled to prevent them from having an impact on the production database: + + #. Scheduled actions are disabled. + #. Outgoing mail servers are disabled by archiving the existing ones and adding a fake/non-working one. + #. Payment providers and delivery carriers are reset to test environment. + + + +Upgrading your customizations +============================== + +In the case that your database is running a modified version of Odoo, that is a version with custom modules or custom code, you will still have a little bit work more to do ! + +Since the various models and fields of Odoo might have changed during the upgrade of the database, you might have to adapt your customization to be compatible with it. Furthermore, if you do some changes to the structure of your custom code, you must not forget to migrate the data. For example if you rename a field in the code, you must also ensure that the corresponding PSQL data is renamed as well. This is usually done in migration scripts, TODO we will explain in later section + +.. _upgrade/steps-production: + +Upgrading your production database +================================== + +Once you completed your :ref:`tests ` and are confident that you can use your upgraded database as your main database without any issue, it is time to plan the Go-live day. During the upgrade of your production database, any modification done on it will not be saved. This is why we recommend not using your database during that time. + +.. important:: + Going into production without first testing may lead to: + + - business interruptions (e.g., no longer having the possibility to validate an action) + - poor customer experiences (e.g., an eCommerce website that does not work correctly) + + +After the upgrade +================= + +Once your production database is running the upgraded version, you can continue using it as your main Odoo database as usual. If you encounter any new issue, you can still request :ref:`upgrade/production-assistance` -Since there are also version changes in Odoo, databases developed and used in Odoo 12 might not be compatible when running them on a Odoo 16 server. However, thanks to our incredible framework, version changes comes with their additional lines of code specifically written to translate the data from the previous version to the next one. This means that for a huge proportion of our users, changing version is as simple as the click of a button, because all the changes between versions are known, and therefore are taking into consideration during the Upgrade process. Factors influencing the complexity of the upgrade ------------------------------------------------- -For most databases, the upgrade process is actually very straightforward and can be done by the database administrator at any time (see :doc:`/upgrade/request`). However, for more complex databases such as those with a lot of custom modules or a lot of data, the upgrade should be executed in collaboration with the Upgrade department. - -This is because with each changes in the standard of Odoo, any customization (Modified reports, web pages, custom views, custom code, ... ) might be impacted by the upgrade and could potentially not work anymore. Therefore, the more customization you have, the more likely your upgrade will require :ref:`Assistance ` from the Upgrade department. +For most databases, the upgrade process is actually very straightforward and can be done by the database administrator at any time (see :doc:`/upgrade/request`). However, for more complex databases such as those with a lot of custom modules or a lot of data, the upgrade should be executed in collaboration with a developer. This is because with each changes in the standard of Odoo, any customization (Modified reports, web pages, custom views, custom code, ... ) might be impacted by the upgrade and could potentially not work anymore. Let's view an example by comparing screenshots from different two different versions of Odoo : Odoo 14 and Odoo 16. @@ -69,52 +183,9 @@ Apart from the fonts used and the spacing between fields, we notice a few things Those changes might not be important to end user but for programmers developing a module, the code written is often based on the current layout of the pages, and on the current fields present. Therefore if a new field was created and placed under the field 'Referrer', since 'Referrer' changed position, our new field would followed it. .. important:: - Changes between version of the standard code of Odoo might impact your custom instance of Odoo + Changes between versions of the standard code of Odoo could impact the dependencies of your custom modules and therefore require some changes to your code. -Now, this example highlight a very minor change, as nothing is deleted, but this is not always the case between 2 versions. Sometimes, fields are renamed or removed entirely from the database, whole modules are changed, models are renamed, etc ... Thankfully the standard code of Odoo is written in a way that it will automatically move the data from the old field to the new one, but this is not the case for cuztomisations +Now, this example highlight a very minor change, as nothing is deleted, but this is not always the case between 2 versions. Sometimes, fields are renamed or removed entirely from the database, whole modules are changed, models are renamed, etc ... Thankfully the standard code of Odoo is written in a way that it will automatically move the standard data from the old field to the new one, but this is not the case for customized fields. In those situations, running the newest version of Odoo on an older database will probably result in issues when navigating your database, such as error messages, data loss, data showing incorrectly, values wrongly computed, and many more. Therefore, the intervention of a developer will be required for your upgrade to be successful. - -Why upgrading ? ---------------- - -TODO make the link between two bullet points and the two paragraphs below more natural - -* You benefit from the latest features of the :ref:`new major version ` released by Odoo. -* If you are in an :doc:`unsupported version `, you get a new version with support. - -Please note that Odoo provides support and bug fixing only for the three last major versions of Odoo. - -This is a factor to take into consideration before upgrading. If you are on an older version, we suggest you to prefer the most recent version to benefit from longer support (before having to upgrade again). - -.. seealso:: - :doc:`/administration/maintain/supported_versions` - -.. _upgrade/process-workflow: - -Upgrade in a nutshell ---------------------- - -TODO merge the summary of AVG from knowledge with this - -#. You create a test upgrade request. -#. Odoo processes the request automatically by running the database through an upgrade script, which - takes between 20 and 120 minutes. -#. Odoo delivers a test database. -#. You test your database for possible discrepancies (see :ref:`upgrade/testing-phase`). -#. If there are any discrepancies, you report them to the Upgrade support team via the help portal - (see :ref:`upgrade/test-assistance`). -#. We fix the issues and send you a new test database. -#. Once you have completed the testing and are happy with the result, you decide on a date and time - when you stop users from accessing Odoo, freeze all data entries, and create an upgrade request - for the production upgrade. -#. Odoo delivers the production database through the automated process. -#. You restore it in your Production environment a few short hours later and continue working on the - newly upgraded database (this is done automatically on Odoo Online). - -.. seealso:: - - :doc:`Upgrade process for Odoo Online <../upgrade/request/odoo_online>` - - :doc:`Upgrade process for Odoo.sh <../upgrade/request/odoo_sh>` - - :doc:`Upgrade process for On-Premise <../upgrade/request/on_premise>` - diff --git a/content/upgrade/preparing.rst b/content/upgrade/preparing.rst index d6b086ef3c..997b935b85 100644 --- a/content/upgrade/preparing.rst +++ b/content/upgrade/preparing.rst @@ -1,9 +1,9 @@ :nosearch: :show-toc: -====================== -Preparing your upgrade -====================== +===================== +Planning your upgrade +===================== Which version should you target ? --------------------------------- diff --git a/content/upgrade/request/test-assistance.png b/content/upgrade/request/test-assistance.png deleted file mode 100644 index 2fac7cf86ec3f83a5e76f5125ea832b99419a620..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8238 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 - -Therefore, we recommend that you test all the different actions you do on your database, whether it is actions that you do multiple times per day, or only once every few weeks, months, or even once a year. The more you test, the less likely you are to encounter a problem once you upgrade your production database. - -You should :ref:`report any issue ` you encounter during your testing phase to the Odoo Upgrade Support. - -.. important:: - A test database is only intended for testing and remains completely unrelated to your present or future production database. Any data you add, or changes you make, will not be reflected in your upgraded production database. - -.. note:: - Test databases are neutered and features are disabled to prevent them from having an impact on the production database: - - #. The serial number of the database is modified (to prevent it from sending information as if it was the production database). - #. The :ref:`base URL of the database ` is reset to ``http://localhost:8069`` and the email domain to ``localhost``. - #. Scheduled actions are disabled (the calendar synchronization, the bank statement synchronization, the planned automated actions, the fetching of incoming mail servers, etc.). - #. Outgoing mail servers are disabled by archiving the existing ones and adding a fake/non-working one. - #. Payment providers and delivery carriers are reset to test environment. - #. Accounting localization Electronic Data Interchange (EDI) services are disabled. - #. A system parameter is set to tell the database has been neutered. - - -.. _upgrade/test-assistance: - -Assistance with your test upgraded database -=========================================== - -If you encounter an issue in the **test database**, please get in touch with Odoo Upgrade Support -via the `Odoo Support page `_. - -Under the *Ticket type* section, select *An issue related to my future upgrade (I am testing an upgrade)* ticket type. - - .. image:: ../upgrade/upgrade_project/test-assistance.png - :width: 50% - :align: center - :alt: Selection of "An issue related to my future upgrade (I am testing an upgrade)" as Ticket Type in the support form on Odoo - - .. warning:: - If you choose another *Ticket type*, the request will be redirected to another team. This will slow down the processing and response time. - -Please provide as much detail as you can (i.e., videos and screenshots to illustrate your issue). -This will avoid clarifying questions and speed up the resolution process significantly. - -.. note:: - * The purpose of the test phase is not to correct existing data or configurations in your database. - * |assistance-contact| - - -Upgrading your customizations ------------------------------ - -In the case that your database is running a modified version of Odoo, that is a version with custom modules or custom code, you will still have a little bit work more to do ! - -Since the various models and fields of Odoo might have changed during the upgrade of the database, you might have to adapt your customization to be compatible with it. Furthermore, if you do some changes to the structure of your custom code, you must not forget to migrate the data. For example if you rename a field in the code, you must also ensure that the corresponding PSQL data is renamed as well. This is usually done in migration scripts, TODO we will explain in later section - -.. _upgrade/steps-production: - -Upgrading your production database ----------------------------------- - -Once you completed your :ref:`tests ` and are confident that you can use your upgraded database as your main database without any issue, it is time to plan the Go-live day. Depending on the size of your database, the upgrade process in itself can take some time, but for most databases it usually takes 1 to 2 hours. During that time, any modification that you apply to your production database will not be saved. This is why we recommend not using your database during that time. - -You can request your **production database** to be upgrade. Refer to :doc:`/upgrade/request` for more details on how to request a database upgrade. - -.. important:: - Going into production without first testing may lead to: - - - business interruptions (e.g., no longer having the possibility to validate an action) - - poor customer experiences (e.g., an eCommerce website that does not work correctly) - -.. _upgrade/production-assistance: - -Assistance with your upgraded production database -================================================= - - -If you encounter issues or problems in the **production database**, please get in touch with **Odoo -Support**: - -#. Connect to our `Odoo Support page `_. -#. Under the *Ticket Description* section, select the appropriate type related to your issue but - **do not select** the option *An issue related to my upgrade*. - - .. note:: - After upgrading to production, the support will be provided by the Support team instead of the Upgrade team. - -#. Please provide as much detail as you can (i.e., videos and screenshots to illustrate your issue). This will avoid clarifying questions and speed up the resolution process significantly. - - .. warning:: - If you choose *An issue related to my upgrade* as ticket type, the request will be redirected to another team than the support one and will slow down the processing and response time. - - -After the upgrade ------------------ - -Once your production database is running the upgraded version, you can continue using it as your main Odoo database as usual. If you encounter any new issue, you can still request :ref:`upgrade/production-assistance` \ No newline at end of file From e0f35dc17c67d82c58fba0edd36a488ad257dea4 Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Tue, 19 Sep 2023 14:54:24 +0200 Subject: [PATCH 09/17] Added advanced > upgrade data --- content/upgrade/advanced/upgrade_data.rst | 79 ++++++++++++++++++ .../upgrade_data/admin_access_rights.png | Bin 0 -> 109957 bytes 2 files changed, 79 insertions(+) create mode 100644 content/upgrade/advanced/upgrade_data/admin_access_rights.png diff --git a/content/upgrade/advanced/upgrade_data.rst b/content/upgrade/advanced/upgrade_data.rst index 5e44c2249b..487eca50ee 100644 --- a/content/upgrade/advanced/upgrade_data.rst +++ b/content/upgrade/advanced/upgrade_data.rst @@ -5,8 +5,87 @@ Upgrading your data if needed Errors during upgrade : the different types ------------------------------------------- +During the upgrade process for your database, you might encounter an error that prevents your upgrade request to be completed. By analyzing the logs and the error message, you can determine the type of error you are facing and deduce the solution to fix it. + +.. seealso:: + :ref:`reference/exceptions` + +Access Error +============ + +During the upgrade process, the user searching and modifying the data, as dictated by the migration scripts, is the user with ID=2 by default, which is the administrator of the database. If that user lacks certain access right, you might encounter this error `odoo.exceptions.AccessError: Due to security restrictions, you are not allowed to access '' () records.` + +.. example:: + `odoo.exceptions.AccessError: You are not allowed to access 'Applicant' (hr.applicant) records.` + + This error message means that the user with ID=2 does not have the access rights to read the records of the model `hr.applicant` (Recruitment app > Applications). It is the same error message that can appear when trying to access a record from the web interface, if the user does not have the access rights to read that record. + +Such an access error can arrise due to the fact that there are many situations in the code where data must be accessed regardless of which user is currently connected, such as with compute methods which can sometimes recomputed during the upgrade, by the administrator user. This is why, in Odoo, the administrator user with ID=2 must always have full access rights to all the models and data. + +.. figure:: /upgrade/advanced/upgrade_data/admin_access_rights.png + :width: 100% + :alt: Form view of the user with ID 2 which has the highest rights for all groups + + What the groups should look like for the admin user. If some groups are missing, you expose yourself to many potential issues during and after the upgrade process. + +Therefore, if you modified that user to match one of your actual Odoo user/employee instead of creating a new one from scratch, you expose yourself to many access errors if any access rights are taken away from that user. + +The solution is simply to give back all the default admin access rights and groups to that user. You can modify those access rights by going to Settings > Users & Companies and selecting the user with ID=2. Then, you will be able to modify all the groups under the "Access Rights" tab, giving that user the most powerful rights for each group + +.. seealso:: + :doc:`/applications/general/users/access_rights` + +Validation Error +================ + +This type of error is related to the various safeguards implemented everywhere in the code of Odoo, ensuring that your data does not have any inconsistency. Those error messages can be raised in the standard code of Odoo or in a customization, but there will always be the traceback of the exception, showing you where in the code the error is triggered. + +.. example:: + `odoo.exceptions.ValidationError: the tax group must have the same country_id as the tax using it.` + + We can find the source code that raises the issue by searching for the error message in the code base of Odoo which leads us to `this part of the code `_. With a little bit of technical knowledge, we can extrapolate that this error message will appear if there is one record of the `account.tax` model for which the country set on the tax group is different than the country set on the tax itself. + + With that in mind, we can now search in our database for the faulty taxes and fix them by setting their country to the country of their tax group (or the other way around). This can be done either manually via the web page of your database, or with PSQL queries or the Odoo shell, if you have access to those tools on your database. + +In regards to fixing the issue, we recommend that you first create a duplicate of your production database to test the fix on it, before applying the fix on your production database. Doing it this way ensures that you can catch any potential side effect of the fix. + +However, please note that sometimes the data in your production database does not trigger the issue, but some migration scripts in the upgrade process might create or modify records that would later down the line raise the exception and crash the upgrade process. In any case, you can always :doc:`request assistance ` that have the necessary tools to help you fix the issue. + Upgrading server actions ------------------------ +During an Upgrade, server actions can be problematic if they refer to fields that have been removed or renamed. They can either be entereliy removed from the database by the ORM or they can be kept but trigger an error when executed. + +Usually, only server actions for which the "Action To Do" is set to + +- Execute Python Code +- Create a new Record +- Update the Record + +can be problematic, since they would refer specific fields that can be changed with the upgrade. + +Thankfully though, fixing them is quite easy, since it only require you to fix the reference to the missing field. If your server action is still present on your upgraded database, you can do it manually but we recommend fixing it with a custom migration script. However, if your server action is removed by the standard upgrade process, you will have to take an action before submitting the upgrade request, or :doc:`request assistance ` from the Upgrade Team for more information. + +.. seealso:: + - :ref:`reference/actions/server` + - :doc:`/upgrade/advanced/migration_scripts` + Upgrading Automated Actions --------------------------- + +Automated actions can be upgraded in the same way as server actions, since they can both suffer from the same issues. + +This means that, just like server actions, when you upgrade your Odoo database you might encounter issues with the compatibility of your automated action, if the targeted model is changed or the field is not found anymore, etc . + +In case of deleted automated action +=================================== + +If your upgraded database does not contain your automated action anymore, this means that it has been deleted by the standard upgrade process, most likely due to the fact that the corresponding model has been removed by that process. In which case, you could either manually temporarily set the model of your automated action to a different one, just for upgrading, or you can request :doc:`request assistance ` of the Upgrade team to help you fix the issue. + +In case of error message when executed +====================================== + +Another other type of issue you can encounter with automated actions is an error message when they are triggered. For automated actions that execute Python code, this usually means that the Python code is not compatible with the upgraded version of your database, probably due to functions being renamed, fields being moved, etc. This means that you will have to upgrade the code, using the various tips and tricks written in :doc:`/upgrade/advanced/upgrade_custom_code`. + +.. seealso:: + :doc:`/applications/productivity/studio/automated_actions` \ No newline at end of file diff --git a/content/upgrade/advanced/upgrade_data/admin_access_rights.png b/content/upgrade/advanced/upgrade_data/admin_access_rights.png new file mode 100644 index 0000000000000000000000000000000000000000..77c7cc3e10f46392dd761da2b81d2480d915abaa GIT binary patch literal 109957 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 V;>Y96a$a)}Bt_+*`6BN>{||OA>%#y5 literal 0 HcmV?d00001 From 75ad20c470a2a7fb76abcc1a2b7c8702aedd8ab5 Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Tue, 19 Sep 2023 15:56:00 +0200 Subject: [PATCH 10/17] Add upgrade_studio (still wip) --- content/upgrade/advanced/upgrade_studio.rst | 81 +++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/content/upgrade/advanced/upgrade_studio.rst b/content/upgrade/advanced/upgrade_studio.rst index 153c38f3f6..d500273ac0 100644 --- a/content/upgrade/advanced/upgrade_studio.rst +++ b/content/upgrade/advanced/upgrade_studio.rst @@ -5,11 +5,92 @@ Upgrading your studio customization Warning during the upgrade : The different types ------------------------------------------------ +Unlike with data, the most common encounters you will have with Odoo studio in the logs will be warnings and not errors. The main difference between the two is that warnings will not block the upgrade process, meaning that it will be able to succeed and generate an upgraded database in which the problem displayed in the logs might still be present. + +Since the warnings are not blocking the upgrade process, we can fix the issues they are displaying in the custom part of the upgrade process. This means that the fix will be applied after the standard part of the upgrade process, and will be applied only if you are hosted on Odoo SH or On-Premise. For Odoo Online customers, you could either manually fix the issue after the upgrade using the web client, or :doc:`request assistance `. + .. _upgrade_studio_views: Missing views customization and how to retrieve them ---------------------------------------------------- +The most frequent and common issues raised by users during an upgrade is a significant difference in one or multiple views of their database. There are three reasons why a view can be different after an upgrade + +.. tabs:: + + .. group-tab:: A view you did not modify is different + + The change you notice is due to the change of the standard code of Odoo which is normal when upgrading to a new version. + + .. group-tab:: A view you modified with Odoo Studio is different + + If the source code of a standard view has changed, it may invalidate your custom view due to the nature of Odoo Studio customizations. In this case, you will have to adapt the code of your Odoo Studio view to match the new version view which is explained in :ref:`retargeting_the_xpath` + + .. group-tab:: A view you modified with a custom module is different + + This situation is covered in :ref:`Advanced : Upgrading your view inheritance `. + +In any case, the following warning will appear in the logs of your upgrade + +.. code-block:: + + The custom view `` (ID: , Inherit: , Model: ) caused validation issues. + Disabling it for the migration ... + +Where `` is the name of the view, `` is the id of the view in the database, `` is the id of the view it customizes, and `` is the model on which the view is defined, for example `sale.order`. It can also be accompanied by validation error itself, a Python error traceback that will allow you to see which xpath in the view caused the whole view to be invalid. + +.. example:: + .. code-block:: console + + 2023-09-04 15:04:33,686 28 INFO database odoo.addons.base.models.ir_ui_view: Element '' cannot be located in parent view + + View name: Odoo Studio: crm.lead.tree.opportunity customization + Error context: + view: ir.ui.view(1137,) + xmlid: studio_customization.odoo_studio_crm_lead_378fc723-a146-2f5b-b6a7-a2f7e15922f8 + view.model: crm.lead + view.parent: ir.ui.view(902,) + + 2023-09-04 15:04:34,315 28 WARNING db_1146520 odoo.addons.base.maintenance.migrations.base.pre-models-ir_ui_view: The custom view `Odoo Studio: crm.lead.tree.opportunity customization` (ID: 1137, Inherit: 902, Model: crm.lead) caused validation issues. + Disabling it for the migration ... + +This warning usually means that the target of one or more xpath are not found in the inherited view. This results in the view customization not being applied to the parent view, leading to missing customization or ill-formed views. It can be the case if the name of the targeted field has changed, or more likely if a new field was added above or below. For example, the xpath with target `//div[3]/group[2]/div[2]/field[1]` has many single points of failure possible given all the condition that the parent view must fulfill. + +If any of those elements are removed from the view, or moved to a different position, the target of the xpath has great chances of not being valid anymore. This is why we consider this kind of target for an xpath to be very fragile, as opposed to a target like `//field[@name='a_field_name']`` which can only break if the field is renamed, or if it is removed from the view. + +.. note:: + To minimize the chance of your Odoo studio views causing validation issues for this upgrade and in future upgrades, we recommend to preemptively rewrite the most fragile xpath in your views if you have the time or resources. It is not necessary for your upgrade to rewrite all of them, but it is a good thing to do to increase the health and resilience of your views. Moreover, fixing them preemptively in your database will ensure that you won't have to write a migration script to fix them after the upgrade, or :doc:`request assistance ` + +.. seealso:: + :ref:`reference/views` + :ref:`reference/views/inheritance` + +Finding the tag causing the issue +================================= + +Unarchiving the view in your database will trigger the validation error if the view is not valid and you will see the complete error message in the web client, allowing you to find the tag that is causing the issue. + +.. important:: + Successfully unarchiving a view does not always mean that the view is working properly, as the issue can hide in an invisible field or a field that the user does not have access to for example. In any case, navigating to the view and opening Odoo Studio will show you the validation error message in most cases. + +If the error message is not specific enough for you to find which tag is causing the issue, you can comment out half the xpath and save. If the error message is gone, the problematic tag is in the half you commented out. You can then repeat the process until you find the tag causing the issue. + +.. _retargeting_the_xpath: + +Retargeting the xpath +===================== + +Solving the validation issue is usually a matter of finding the right target for the xpath. The first step would be to find which XML tag in the parent view the xpath is targetting in your database, and then change the xpath to target the same XML tag in the upgraded database. + +You can make use of the function `edit_view` of util package TODO link util package to obtain the Etree element (from lxml library) by providing the xml_id of the view as parameter. Then you can use various method on those elments such as `xpath()`, `getparent()`, `remove()`, ... to apply your modifications. + +.. example:: + .. code-block:: python + + with util.edit_view(cr, "studio_customization.odoo_studio_project__e2f15f1a-2bdb-4003-a36e-ed72391a9fa2") as arch: + node = arch.xpath("""//xpath[@expr="//group[field[@name='activity_summary']]"]""")[0] + node.attrib["expr"] = "//field[@name='activity_summary']" + Missing x_studio fields and how to retrieve them ------------------------------------------------ From 8eef600a514f4885909b462b7f351cf2bd82cbe9 Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Thu, 21 Sep 2023 08:41:55 +0200 Subject: [PATCH 11/17] smartclass->doc upgrade studio custo --- content/upgrade/advanced/upgrade_studio.rst | 27 +++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/content/upgrade/advanced/upgrade_studio.rst b/content/upgrade/advanced/upgrade_studio.rst index d500273ac0..e3e7a00ae2 100644 --- a/content/upgrade/advanced/upgrade_studio.rst +++ b/content/upgrade/advanced/upgrade_studio.rst @@ -94,5 +94,32 @@ You can make use of the function `edit_view` of util package TODO link util pack Missing x_studio fields and how to retrieve them ------------------------------------------------ +During the upgrade process, the migration scripts will ensure a certain synchronisation between the fields defined in the source code of your Odoo instance and the actual column names in the table of your PSQL database. In case of a mismatch, some actions can be taken on those columns, such as removing them. + +This happens frequently with fields created by Odoo Studio, which we call x_studio fields, on models that have been removed or fields that are related to such models. In those cases, the standard migration scripts will drop the table from the PSQL database after moving the standard data of the fields to the new table, *and not any custom field*. Thus the data of the x_studio fields will be lost. + +.. example:: + In the upgrade between Odoo 12 and Odoo 13, the model `account.invoice` was merged with `account.move` and was then subsequentely removed. The standard migrations scripts took care of moving the standard data from the PSQL table `account_invoice` to `account_move`, such as the columns `partner_id`, `name`, `amount_residual`, ... but any custom field created by the user will not be automatically moved. Then, once the migration of the data to `account_move` is completed, the table `account_invoice` is dropped, with all the custom data still in it. + +This is why we insist on thoroughly testing your upgraded database since any data loss will be unrecoverable once the upgrade of your production database is completed. + +Retrieving the fields +===================== + +Since the removal of your custom studio fields are executed by the standard migration scripts, you can not retrieve them by writing a custom migration script that is executed after the standard ones. Retrieving such fields is a manual process that can be done by the Upgrade team at Odoo. + +You can contact the Upgrade team by following the instructions in :doc:`/upgrade/assistance` and by specifying the following : +- The name of the field(s) removed from your database +- The name of the model(s) they were on +- The reason why they were removed (model removed, relation removed, related field removed, ...) +- Which new model, relation, or related field they should be on +- Any additional information that could help us retrieve the fields + +With that information, the Upgrade team will be able to save your field(s) by changing their definition before their deletion. This is usually done with PSQL queries or with methods from the util package TODO link util package at a very specific time during the standard upgrade process : between when the new model or the related field is created and when the old model or field is removed + Upgrading your reports ---------------------- + +Fixing Studio report customisations is fortunately very similar to fixing Studio view customisations as both of them are based on the same xpath mechanis. The only difference being that the reports are built manually using ``, `
`, ``, ... elements, and therefore the xpath take action on those tags, instead of the usual ``, ``, ``, ... tags. + +By following the processes explained in :ref:`upgrade_studio_views` and :ref:`upgrade_views`, you should be able to fix your reports in the same way you would fix your views. \ No newline at end of file From 5d420e200b08e923c0d32b1069a45e7d6d795dc5 Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Thu, 21 Sep 2023 08:47:53 +0200 Subject: [PATCH 12/17] Added info about duplicated report upgrade --- content/upgrade/advanced/upgrade_studio.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/upgrade/advanced/upgrade_studio.rst b/content/upgrade/advanced/upgrade_studio.rst index e3e7a00ae2..b714036825 100644 --- a/content/upgrade/advanced/upgrade_studio.rst +++ b/content/upgrade/advanced/upgrade_studio.rst @@ -122,4 +122,6 @@ Upgrading your reports Fixing Studio report customisations is fortunately very similar to fixing Studio view customisations as both of them are based on the same xpath mechanis. The only difference being that the reports are built manually using ``, `
`, `
`, ... elements, and therefore the xpath take action on those tags, instead of the usual ``, ``, ``, ... tags. -By following the processes explained in :ref:`upgrade_studio_views` and :ref:`upgrade_views`, you should be able to fix your reports in the same way you would fix your views. \ No newline at end of file +By following the processes explained in :ref:`upgrade_studio_views` and :ref:`upgrade_views`, you should be able to fix your customization on reports in the same way you would fix your views. + +However, when dealing with entirely custom report, there is another situation that can arise. In Odoo, when duplicating a standard report, a copy of it is created at the time of the duplication with the same structure as the original. This means that once the source code of the original report is upgraded to match the new name of the various fields that were changed, the copy of the report will not be upgraded automatically. Thanfkully, this can be fixed quite easily by re-duplicating the original report, either with the Duplicate action, or by manually copying the source code from the original report to the copy. Then, you can apply the same process as explained in :ref:`upgrade_studio_views` and :ref:`upgrade_views` to fix the customization on the copied report. \ No newline at end of file From b989336c7d509b63d7974af27be268ee056861f1 Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Thu, 21 Sep 2023 09:27:32 +0200 Subject: [PATCH 13/17] Start documentatin upgrade custom code --- .../upgrade/advanced/upgrade_custom_code.rst | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/content/upgrade/advanced/upgrade_custom_code.rst b/content/upgrade/advanced/upgrade_custom_code.rst index 6060357bcf..fb95f8c2f3 100644 --- a/content/upgrade/advanced/upgrade_custom_code.rst +++ b/content/upgrade/advanced/upgrade_custom_code.rst @@ -1,10 +1,28 @@ -========================== -Upgrading your custom code -========================== +============================= +Upgrading your custom modules +============================= + +If your Odoo database has custom modules installed, you will have to make sure that they are compatible with the new version of Odoo. The standard modules developed by Odoo S.A. exist in each version of Odoo starting from the version of their creation since they are upgraded to be part of the standard package of Odoo for the next version. + +However, custom modules developed by third parties have to be maintained by their developers. If you are the developer of a custom module, you will have to upgrade its code to make it compatible with the new version of Odoo. Otherwise, you should ask the developer responsible for its maintenance to create a version of the module compatible with the new version of Odoo. + +There are many ways to go about upgrading your custom modules. Here are the recommended main steps to follow: + +- Initialize a database with the new version of Odoo +- Install your module in the new database +- Fix the errors during the installation and during the testing. + How to make your module installable ----------------------------------- +The first step of upgrading a custom module is to make it installable in the new version of Odoo. To do so, you will have to make sure that the module is compatible with that version of Odoo. This means that you must not reference deprecated fields, models, views, etc. in your module. + +.. example:: + Between Odoo 14 and Odoo 15, the field `user_id` of the model `project.task` has been renamed to `user_ids`. Therefore, if you are upgrading your module from before Odoo 14 to after Odoo 15, you will have to make sure that you change any reference of `user_id` to `user_ids` in the code of your module. + + + Upgrading your method overriding -------------------------------- From 664cbc6e67de734fe20688b980fdc76f8efe53f5 Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Thu, 21 Sep 2023 16:15:10 +0200 Subject: [PATCH 14/17] Migration scripts and upgrade custom code --- .../upgrade/advanced/migration_scripts.rst | 89 +++++++++++++++++++ .../upgrade/advanced/upgrade_custom_code.rst | 16 ++-- 2 files changed, 100 insertions(+), 5 deletions(-) diff --git a/content/upgrade/advanced/migration_scripts.rst b/content/upgrade/advanced/migration_scripts.rst index 1fd1b0b04d..b948be41dc 100644 --- a/content/upgrade/advanced/migration_scripts.rst +++ b/content/upgrade/advanced/migration_scripts.rst @@ -1,3 +1,92 @@ ============================ What are migration scripts ? ============================ + +Migration scripts form the backbone of Odoo's upgrade process. Each migration script is a Python file containing a function called "migrate," which the upgrade process invokes at the appropriate time. Typically, this function executes one or multiple SQL queries and can also access Odoo's ORM, thanks to the "util" package TODO: link to util package. + +The standard upgrade process involves a sequence of migration scripts, each responsible for upgrading a specific part of a module's data. When all these scripts have been executed, the data in the PSQL database aligns with the source code of Odoo for the targetted version. + +.. example:: + Between Odoo 15 and Odoo 16, the `sale.subscription` model was merged into `sale.order` in the standard code of Odoo. This change required the development of standard migration scripts to transfer rows from the `sale_subscription` PSQL table to the `sale_order` table, ensuring no data is lost. Then, once the standard data has been migrated, the table `sale_subscription` gets removed by another standard migration script. + +In this documentation, we make a distinction between *standard* and *custom* migration scripts. Standard migration scripts are those that are part of the source code of Odoo that are developed and maintained by Odoo S.A.. *Custom* migration scripts are any migration scripts that are developed for a custom module, that is a module not created or maintained by the R&D team Odoo S.A.. There is no difference in the code of a standard or custom migration script, but the distinction is important for the upgrade process. + +.. seealso:: + `Migrations in Django ` + + +.. example:: + + A migration script to add an exclamation mark at the end of the name of each partner in PSQL would look like this: + + .. code-block:: python + + import logging + + _logger = logging.getLogger(__name__) + + + def migrate(cr, version): + cr.execute( + """ + UPDATE res_partner + SET name = name || '!' + """ + ) + _logger.info("Updated %s partners", cr.rowcount) + + +In summary, the Odoo Shell allows you to execute Python instructions interactively, enabling access to any model and record using the ORM. Migration scripts, on the other hand, are pre-defined Python files executed at specific points during an upgrade. + +The Importance of Placement +Unlike the Odoo Shell, allowing you to run code on your database at will, migration scripts must be prepared before launching your Odoo instance and are executed at precise moments during module upgrades. These scripts follow a structured pattern: + +/migrations/./{pre|post|end}-*.py +This structure may seem complex at first, but it's designed for a reason. During Odoo's upgrade process, which allows your database to transition from, say, Odoo 14 to Odoo 16, hundreds of migration scripts run in a specific order. Imagine the chaos if a migration script meant to be ran between Odoo 15 and Odoo 16 were executed before the one meant for Odoo 14 to Odoo 15 – it would be a mess! Hence, scripts are neatly organized in various folders based on the module, major version (Odoo version), minor version (module version), and ordered by their names with some considerations. + +Let's break down the pattern with an example 🌠. + +- The module folder is the first part of the file path, found in the "addons/" or "enterprise/" folder of Odoo's source code . For instance, if you want to create a migration script for Odoo's Account module, named "account," your file would go here: + +account/migrations/./{pre|post|end}-*.py +- The second part is pretty simple as the major version is straightforward. If your script should run when your database is on Odoo 16, "" is 16.0. + +account/migrations/16.0./{pre|post|end}-*.py +- The minor version corresponds to your module's version in the manifest. For example, at present, Odoo 16's accounting module is at version 1.2, as indicated on GitHub. Therefore, if you want your script to run when upgrading the account module from version X to version 1.2 in Odoo 16, you'd place your file here: + + + +account/migrations/16.0.1.2/{pre|post|end}-*.py + + +- Now, the interesting part: pre-, post-, and end-scripts. The upgrade process has three phases for each version of each module – it starts with the pre-phase, followed by post- and then end-. Migration scripts are grouped according to the first part of their filenames into the corresponding phase. So, a file named "pre-upgrade_data.py" will execute before "post-do_upgrade_data.py" regardless of their lexicographical order. + +- As for when these scripts execute in relation to the module's update, pre-scripts run before the module is updated, post-scripts run after the module is updated, and end-scripts run after all modules are updated. Keep in mind that pre-scripts may run before other modules are fully loaded, depending on the module hierarchy. + +Back to our example, if we want our migration script to run after the standard migration script "account/migrations/16.0.1.2/pre-migrate.py" and before "account/migrations/16.0.1.2/end-migrate.py" we could name it any of the following examples: + +pre-zzz.py +pre-~do_something.py +post--testing.py +post-01-zzz.py +post-migrate.py +post-other_module.py +post-~migrate.py +end--migrate.py +end-01-migrate.py +end-aaa.py +end-~migrate.py +Odoo will execute the migration script between the two other migration scripts. As a result, the final path for our migration script, pertaining to the "account" module in Odoo 16 at version 1.2, between "pre-migrate.py" and "end-migrate.py" can be expressed as follows: + +account/migrations/16.0.1.2/pre-~do_something_in_between.py +It's important to note that the examples provided earlier are organized according to the order outlined in this section. Conversely, if we name our script as shown below: + +pre-aaa.py +pre-01-test.py +pre--test.py +pre-before_migrate.py +It will be executed prior to "pre-migrate.py." On the other hand, if we name it as follows: + +end-~migrate.py +end-zzz.py +It will be executed after "end-migrate.py" due to the lexicographical order that determines when they are executed. \ No newline at end of file diff --git a/content/upgrade/advanced/upgrade_custom_code.rst b/content/upgrade/advanced/upgrade_custom_code.rst index fb95f8c2f3..79d6a03413 100644 --- a/content/upgrade/advanced/upgrade_custom_code.rst +++ b/content/upgrade/advanced/upgrade_custom_code.rst @@ -13,23 +13,29 @@ There are many ways to go about upgrading your custom modules. Here are the reco - Fix the errors during the installation and during the testing. -How to make your module installable ------------------------------------ +Making your custom module installable +------------------------------------- The first step of upgrading a custom module is to make it installable in the new version of Odoo. To do so, you will have to make sure that the module is compatible with that version of Odoo. This means that you must not reference deprecated fields, models, views, etc. in your module. .. example:: Between Odoo 14 and Odoo 15, the field `user_id` of the model `project.task` has been renamed to `user_ids`. Therefore, if you are upgrading your module from before Odoo 14 to after Odoo 15, you will have to make sure that you change any reference of `user_id` to `user_ids` in the code of your module. +This requires a static analysis of the code to find all the references to deprecated elements, but it can be also done by trying to install the module, and fixing the errors that occur during the installation. Upgrading your method overriding --------------------------------- +================================ Upgrading your fields and models inheritance --------------------------------------------- +============================================= .. _upgrade_views: Upgrading your view inheritance -------------------------------- +================================ + +Making your custom data compatible +---------------------------------- + +Now that your custom module works just as well in the new version of Odoo, the last step of upgrading it is to ensure that your custom data is compatible with the new version of the module. This is done with :doc:`/upgrade/advanced/migration_scripts` From ed226dab26223d8fe5c7e3b0abc32d903a86dfc2 Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Fri, 22 Sep 2023 10:35:27 +0200 Subject: [PATCH 15/17] Finalize migration scripts and upgrade custom code --- .../upgrade/advanced/migration_scripts.rst | 78 ++++++++++--------- .../upgrade/advanced/upgrade_custom_code.rst | 35 +++++++-- 2 files changed, 72 insertions(+), 41 deletions(-) diff --git a/content/upgrade/advanced/migration_scripts.rst b/content/upgrade/advanced/migration_scripts.rst index b948be41dc..feb78b44ff 100644 --- a/content/upgrade/advanced/migration_scripts.rst +++ b/content/upgrade/advanced/migration_scripts.rst @@ -12,7 +12,7 @@ The standard upgrade process involves a sequence of migration scripts, each resp In this documentation, we make a distinction between *standard* and *custom* migration scripts. Standard migration scripts are those that are part of the source code of Odoo that are developed and maintained by Odoo S.A.. *Custom* migration scripts are any migration scripts that are developed for a custom module, that is a module not created or maintained by the R&D team Odoo S.A.. There is no difference in the code of a standard or custom migration script, but the distinction is important for the upgrade process. .. seealso:: - `Migrations in Django ` + `Migrations in Django `_ .. example:: @@ -39,54 +39,62 @@ In this documentation, we make a distinction between *standard* and *custom* mig In summary, the Odoo Shell allows you to execute Python instructions interactively, enabling access to any model and record using the ORM. Migration scripts, on the other hand, are pre-defined Python files executed at specific points during an upgrade. The Importance of Placement +--------------------------- Unlike the Odoo Shell, allowing you to run code on your database at will, migration scripts must be prepared before launching your Odoo instance and are executed at precise moments during module upgrades. These scripts follow a structured pattern: -/migrations/./{pre|post|end}-*.py -This structure may seem complex at first, but it's designed for a reason. During Odoo's upgrade process, which allows your database to transition from, say, Odoo 14 to Odoo 16, hundreds of migration scripts run in a specific order. Imagine the chaos if a migration script meant to be ran between Odoo 15 and Odoo 16 were executed before the one meant for Odoo 14 to Odoo 15 – it would be a mess! Hence, scripts are neatly organized in various folders based on the module, major version (Odoo version), minor version (module version), and ordered by their names with some considerations. +`/migrations/./{pre|post|end}-*.py`` -Let's break down the pattern with an example 🌠. -- The module folder is the first part of the file path, found in the "addons/" or "enterprise/" folder of Odoo's source code . For instance, if you want to create a migration script for Odoo's Account module, named "account," your file would go here: +This complex structure allows an exact ordering of the execution of all the stnadard migration scripts during the upgrade process. They are neatly organized in various folders based on the module, major version (Odoo version), minor version (module version), and ordered by their names, split in 3 phases. -account/migrations/./{pre|post|end}-*.py -- The second part is pretty simple as the major version is straightforward. If your script should run when your database is on Odoo 16, "" is 16.0. +Module name +=========== -account/migrations/16.0./{pre|post|end}-*.py -- The minor version corresponds to your module's version in the manifest. For example, at present, Odoo 16's accounting module is at version 1.2, as indicated on GitHub. Therefore, if you want your script to run when upgrading the account module from version X to version 1.2 in Odoo 16, you'd place your file here: +The module folder is the first part of the file path, found in the "addons/" or "enterprise/" folder of the source code of Odoo. For instance, all migration scripts written for the Accounting module of Odoo, named "account," are placed under `account/migrations/`. +Major version +============= +The second part is pretty simple as the major version is straightforward. If the script must run when the database is running Odoo 16, then the `` has to be `16.0`. -account/migrations/16.0.1.2/{pre|post|end}-*.py +.. important:: + Migrations scripts for a specific version of Odoo will be ran in that version. Therefore the script cannot use features that are not available in that version, such as certain features of Python, or referencing fields or methods that have been changed. +Minor version +============= + +The minor version corresponds to your module's version in the manifest. It is independant of the major version. + +.. example:: + The Accounting (`account`) module of Odoo 16 is currently in the version `1.2` as written in `its manifest `_. Therefore, a migration script that must be executed when upgrading the account module from version 1.1 to version 1.2 in Odoo 16 must be placed here in `account/migrations/16.0.1.2` -- Now, the interesting part: pre-, post-, and end-scripts. The upgrade process has three phases for each version of each module – it starts with the pre-phase, followed by post- and then end-. Migration scripts are grouped according to the first part of their filenames into the corresponding phase. So, a file named "pre-upgrade_data.py" will execute before "post-do_upgrade_data.py" regardless of their lexicographical order. -- As for when these scripts execute in relation to the module's update, pre-scripts run before the module is updated, post-scripts run after the module is updated, and end-scripts run after all modules are updated. Keep in mind that pre-scripts may run before other modules are fully loaded, depending on the module hierarchy. -Back to our example, if we want our migration script to run after the standard migration script "account/migrations/16.0.1.2/pre-migrate.py" and before "account/migrations/16.0.1.2/end-migrate.py" we could name it any of the following examples: +Migration script name and the 3 phases +====================================== -pre-zzz.py -pre-~do_something.py -post--testing.py -post-01-zzz.py -post-migrate.py -post-other_module.py -post-~migrate.py -end--migrate.py -end-01-migrate.py -end-aaa.py -end-~migrate.py -Odoo will execute the migration script between the two other migration scripts. As a result, the final path for our migration script, pertaining to the "account" module in Odoo 16 at version 1.2, between "pre-migrate.py" and "end-migrate.py" can be expressed as follows: +TODO be reviewed by rd-upgrade. -account/migrations/16.0.1.2/pre-~do_something_in_between.py -It's important to note that the examples provided earlier are organized according to the order outlined in this section. Conversely, if we name our script as shown below: +The upgrade process consists of three phases for each version of each module. It starts with the pre-phase, followed by post- and then end-. Migration scripts are grouped according to the first part of their filenames into the corresponding phase. -pre-aaa.py -pre-01-test.py -pre--test.py -pre-before_migrate.py -It will be executed prior to "pre-migrate.py." On the other hand, if we name it as follows: +The pre-phase is executed before the module and its dependencies are loaded, meaning that you cannot use the ORM to access any model or record, but executing PSQL queries in that phase is possible. The post-phase is executed after the module and its dependencies are loaded and upgraded. At that time, the ORM becomes available and you can refer any model or record. -end-~migrate.py -end-zzz.py -It will be executed after "end-migrate.py" due to the lexicographical order that determines when they are executed. \ No newline at end of file +The end-phase is a little bit different, as it is executed after all modules have been upgraded for the major version. This phase is useful to perform operations that require the whole database to be upgraded, or to perform operations for which the order is not important such as modifying views. + +Migration scripts are grouped according to the first part of their filenames into the corresponding phase. So for example a file named `pre-upgrade_data.py` will execute before `post-do_upgrade_data.py` regardless of their lexical order. In each phase, files are then executed according to their lexical order. + +.. example:: + The following example shows the execution order of migration scripts with various names in various phases: + - pre-zzz.py + - pre-~do_something.py + - post--testing.py + - post-01-zzz.py + - post-migrate.py + - post-other_module.py + - post-~migrate.py + - end--migrate.py + - end-01-migrate.py + - end-aaa.py + - end-~migrate.py + +The placement of the scripts can be important to better organize your custom migration scripts. Furthermore, it allows Upgrade technician to inject custom migration scripts in the standard upgrade process to restore fields or views when reported with our :doc:`Assistance page `. diff --git a/content/upgrade/advanced/upgrade_custom_code.rst b/content/upgrade/advanced/upgrade_custom_code.rst index 79d6a03413..8b084ee489 100644 --- a/content/upgrade/advanced/upgrade_custom_code.rst +++ b/content/upgrade/advanced/upgrade_custom_code.rst @@ -16,26 +16,49 @@ There are many ways to go about upgrading your custom modules. Here are the reco Making your custom module installable ------------------------------------- -The first step of upgrading a custom module is to make it installable in the new version of Odoo. To do so, you will have to make sure that the module is compatible with that version of Odoo. This means that you must not reference deprecated fields, models, views, etc. in your module. +The first step of upgrading a custom module is to make it installable in the new version of Odoo. To do so, modules must be made compatible with that version of Odoo. This means that all references to fields, models, views, methods, reports, etc. must be updated to match the new version of Odoo. .. example:: - Between Odoo 14 and Odoo 15, the field `user_id` of the model `project.task` has been renamed to `user_ids`. Therefore, if you are upgrading your module from before Odoo 14 to after Odoo 15, you will have to make sure that you change any reference of `user_id` to `user_ids` in the code of your module. + Between Odoo 14 and Odoo 15, the field `user_id` of the model `project.task` has been renamed to `user_ids`. Therefore, when upgrading a module from before Odoo 14 to after Odoo 15, any reference of `user_id` must be changed to `user_ids` in the code of the module. -This requires a static analysis of the code to find all the references to deprecated elements, but it can be also done by trying to install the module, and fixing the errors that occur during the installation. +This requires a static analysis of the code to find all the references of deprecated elements, but it can be also done by installing the module, and fixing the errors that occur during the installation. +.. important:: + When changing the name of fields in the code, their data stored in a PSQL column must be moved with :doc:`migration scripts ` to the new column. Furthermore, fields can also be referenced in other parts of the database such as automated actions, views, reports, etc ... which can be stored in the database independently from the code. -Upgrading your method overriding -================================ Upgrading your fields and models inheritance ============================================= +Finding the new name of a field or model after an upgrade can be quite challenging as it requires some investigation work. The best way to do so is to look at the properties of the fields and models in the current version of Odoo, and match them with the properties of the fields and models in the new version of Odoo. + +.. example:: + In Odoo 12 and before, the model `account.invoice` had a field named `refund_invoice_id` (`source code `_) which cannot be found in the new model `account.move` after Odoo 13. This field was actually renamed to `reversed_entry_id` during the upgrade process. It is possible to find this information by searching for another Many2one field in `account.move` that is related to `account.move` in the upgraded version of Odoo. + +The logs of the upgrade process can also be helpful to determine the corresponding field since some migration scripts will explicitely log the renaming. + +Models being renamed is more rare and usually easier to discover since there are not many models in an Odoo module. Therefore it is simply a matter of comparing the filenames of the models in the old and new version of Odoo. The :ref:`upgrade-faq/upgrade-report` can also contain useful information about the renaming of models. + +Upgrading your method overriding +================================ + +Just like fields and models, methods can also change between two versions of Odoo. For any override of standard method in a custom module, it is necessary to check if the method has been renamed or refactored in the new version of Odoo. + +It can sometimes be tricky to find its new name, especially since they are never logged in the upgrade process. The best way to find the new name of a method is to look at the source code of that method in the old version of Odoo to match it with the source code of the method in the new version of Odoo. This works wonderfully for methods that have simply been renamed, but it can be more difficult for methods that have been refactored. + +.. example:: + In Odoo 15, the model `sale.subscription` has a method `_prepare_invoice_data` (`source code `_) which has been renamed to `_prepare_invoice` in the model `sale.order` (`source code `_) + +It is very important to make sure to rename the method in the same way as it has been renamed in the new version of Odoo. This is because if a method calls its parent using `super()` in the code of a custom module, it will not match the method of the standard code of Odoo in its new version. This will lead to an error message appearing when the function is triggered which can be very difficult to predict. This is one of the reasons why it is very important to spend a significant amount of time in the testing phase of the upgrade process. + .. _upgrade_views: Upgrading your view inheritance ================================ +Views defined in the standard code of Odoo have an external identifier that corresponds to the attribute `id` of the `` tag of a view. It is very rare to have this external identifier change between two versions of Odoo, and can therefore be used to match + Making your custom data compatible ---------------------------------- -Now that your custom module works just as well in the new version of Odoo, the last step of upgrading it is to ensure that your custom data is compatible with the new version of the module. This is done with :doc:`/upgrade/advanced/migration_scripts` +Now that your custom module works just as well in the new version of Odoo, the last step of upgrading it is to ensure that your custom data is compatible with the new version of the module. This is done with :doc:`Migration scripts ` From df8232f8f6eeb5e578933741c55244a8d37c5d8b Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Fri, 22 Sep 2023 10:38:18 +0200 Subject: [PATCH 16/17] Process some todo --- content/upgrade/faq.rst | 2 -- content/upgrade/introduction.rst | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/content/upgrade/faq.rst b/content/upgrade/faq.rst index 5ab99cb9e1..2e4bd33c7f 100644 --- a/content/upgrade/faq.rst +++ b/content/upgrade/faq.rst @@ -53,8 +53,6 @@ production upgrade. What is the time frame for an upgrade project? ---------------------------------------------- -TODO check with AVG project duration, what we should communicate - It depends on the user involvement (the time spent on testing, reporting problems, etc.) and the issues encountered that might need to be addressed by our technical team. diff --git a/content/upgrade/introduction.rst b/content/upgrade/introduction.rst index c5eb314b6a..78e422b2af 100644 --- a/content/upgrade/introduction.rst +++ b/content/upgrade/introduction.rst @@ -137,7 +137,7 @@ Upgrading your customizations In the case that your database is running a modified version of Odoo, that is a version with custom modules or custom code, you will still have a little bit work more to do ! -Since the various models and fields of Odoo might have changed during the upgrade of the database, you might have to adapt your customization to be compatible with it. Furthermore, if you do some changes to the structure of your custom code, you must not forget to migrate the data. For example if you rename a field in the code, you must also ensure that the corresponding PSQL data is renamed as well. This is usually done in migration scripts, TODO we will explain in later section +Since the various models and fields of Odoo might have changed during the upgrade of the database, you might have to adapt your customization to be compatible with it. Furthermore, if you do some changes to the structure of your custom code, you must not forget to migrate the data. For example if you rename a field in the code, you must also ensure that the corresponding PSQL data is renamed as well. This is usually done in :doc:`/upgrade/advanced/migration_scripts`. .. _upgrade/steps-production: From 8dec8d6be7a1f5cdab11e41d4cd4db36202f8042 Mon Sep 17 00:00:00 2001 From: "Nathan Marotte (nama)" Date: Fri, 22 Sep 2023 11:21:18 +0200 Subject: [PATCH 17/17] Improve planning the upgrade --- content/upgrade/faq.rst | 2 ++ content/upgrade/preparing.rst | 53 +++++++++++++---------------------- 2 files changed, 22 insertions(+), 33 deletions(-) diff --git a/content/upgrade/faq.rst b/content/upgrade/faq.rst index 2e4bd33c7f..3a831a309c 100644 --- a/content/upgrade/faq.rst +++ b/content/upgrade/faq.rst @@ -186,6 +186,8 @@ are permanently deleted following that period. You can learn more about privacy and data handling at Odoo by visiting our `General Data Protection Regulation page `_. +.. _upgrade_faq/rolling_release: + Rolling Release (applicable to Odoo Online databases) ===================================================== diff --git a/content/upgrade/preparing.rst b/content/upgrade/preparing.rst index 997b935b85..7e6c5c7835 100644 --- a/content/upgrade/preparing.rst +++ b/content/upgrade/preparing.rst @@ -8,63 +8,50 @@ Planning your upgrade Which version should you target ? --------------------------------- +As you may know, Odoo :doc:`supports only certain versions `. This means that running any unsupported version of Odoo exposes your database to potential security issues, bugs and performance issues that will not be fixed by Odoo. This is the reason why we invite our user to stay up-to-date with the latest versions. -The answer is pretty simple : it depends 🧐 +.. - Odoo Online, the hosting you get by default when creating your database via our website (Also known as Saas) +.. - Odoo SH, the cloud platform specifically designed to host and customize Odoo databases +.. - On-premise : this refers to all databases that are fully administered by the user, whether it is hosted on another cloud platform, on a server on-site, on a computer, etc ... -First, let's give a few general indications that apply to everyone. As you may know, Odoo will provide support and bug fixes only to the 3 latest version released (see :ref:`supported_versions`). This means that if you are running any older version of the software, our support might not be able to help you ! 😰 - -This is the reason why we invite our user to stay up-to-date with the latest versions, so that their database is protected from any new bug or security issue that might be discovered. - -Now, since there are 3 supported version, which one you should chose ? Depending on which type of hosting you are using, the optimal target version will vary a lot, so let's dive in ! -As you may know, we offer three types of hosting for the ERP developed by Odoo : - -- Odoo Online, the hosting you get by default when creating your database via our website (Also known as saas) -- Odoo SH, the cloud platform specifically designed to host and customize Odoo databases -- On-premise : this refers to all databases that are fully administered by the user, whether it is hosted on another cloud platform, on a server on-site, on your own computer, etc ... - -To make it simple, we would always recommend that you chose to upgrade to the latest major version of Odoo, when upgrading.This is the version we release every year around the Odoo experience. We are still going to explore the decision process for the three types of hosting anyway, so that you can know why we have that recommendation. +To make it simple, our recommendation is to upgrade to the latest major version of Odoo, that is the version released every year around the Odoo experience. Depending on you hosting, the reason for this recommendation might be different. .. tabs:: .. group-tab:: Odoo Online - TODO rewrite to new context - - Let's start with Odoo Online ! A big proportion of users operate on an Odoo Online database since it is perfect for small businesses for which the standard package of Odoo is sufficient. This means they do not need a lot of customization to make the best use of our wonderful software 💜 - - As a consequence of that, it is very easy for our upgrade process to change the version of such database ! If you are running a small Odoo online database with no customization at all, you should not encounter any issue when upgrading. Another great news is that thanks to our rolling-release process, the upgrade process is automatically tested and if the test is positive, your database can be automatically upgraded to the latest minor version of Odoo without any intervention on your part, just like any other software ! How great is that ? 🤩 - - With Odoo Online, thanks to the rolling-release process, you will be upgraded through all of the minor and major version of Odoo once they get released, given that the upgrade can be done automatically. Otherwise, if you are still on an older version, we recommend that you upgrade to the latest major version available. + Odoo Online databases are usually automatically upgraded through all of the minor and major versions of Odoo at each new release thanks to the :ref:`upgrade_faq/rolling_release` mechanism. If the rolling release is unable to upgrade your database, it is recommended to upgrade it to the latest major version of Odoo. .. group-tab:: Odoo SH - TODO rewrite to new context - - For Odoo SH, it gets a little bit more complicated, but we'll make it simple ! There are 3 possibilities with Odoo SH : + There are 3 possible situations with Odoo hosted on Odoo SH : - You are in charge of your own code and you use Odoo SH to manage and run it. - You delegated the responsibility of developing and maintaining the code of your customizations to the Service department of Odoo. - The development and maintenance of your code hosted on Odoo SH is handled by a third party (such as an Odoo partner) - In those cases, we recommend jumping to the latest major Odoo version since Odoo SH does not support intermediary versionsif you are currently running a version that is not supported anymore. Unlike on premise where you are in charge of the hardware and operating system, with Odoo SH it is always Odoo that takes care of that, regardless of the situation that you are in. + Since upgrading can be a time consuming process, it is recommended to upgrade to the latest version of Odoo to minimize the amount of upgrades you will have to go through in the lifetime of your database. Unlike on premise where you are in charge of the hardware and operating system, with Odoo SH it is always Odoo that takes care of that, regardless of the situation that you are in. This is why it is not possible to run :doc:`Unsupported versions ` on Odoo SH. - Therefore only the 3 latest versions of Odoo are supported on Odoo SH. If you are running an unsupported version of Odoo, you will be invited to upgrade as soon as possible to avoid being locked out of your database once the support for that version is dropped. You can find more information about the versions we support on the supported version page. + .. note:: + Minor versions of Odoo (for example Odoo 16.4) that are released multiple times a year are only available to Odoo Online databases. - .. group-tab:: On Premise - TODO rewrite to new context + .. group-tab:: On-Premise - And finally, what about On-premise ? With that type of hosting, the only limit is your imagination (or more likely, what is available on GitHub). Since you are in charge of the code that you run, you can decide to run any version of Odoo, regardless of our recommendation. However, by running an old version of Odoo, you expose yourself to potential bugs and vulnerabilities that might not get patched, since those versions are not supported anymore. + On-Premise database administrators are in charge of their own hardware and operating system, which means that they can run any version of Odoo they want. However, since Odoo only provides support for the 3 latest versions, it is recommended to upgrade to one of those versions to ensure that you will be able to get support from Odoo if you ever need it. - This is why we recommend that you upgrade your database as soon as possible to one of the 3 latest version. Obviously this is no easy feat, and to avoid doing the process more times than necessary, our best suggestion is therefore to upgrade to the latest version possible. You also get the added bonus of receiving as many of the new features as possible, making your database even faster and more user-friendly ⭐ + To minimize the amount of upgrades you will have to go through in the lifetime of your database, it is recommended to upgrade to the latest version of Odoo. + .. note:: + Minor versions of Odoo (for example Odoo 16.4) that are released multiple times a year are only available to Odoo Online databases. -Are your customizations still necessary ? ------------------------------------------ -You won't be surprised to learn that Odoo is a very fluid software that releases a new version with lots of changes every year. Those changes are very carefully researched and developed to ensure a compatibility with the most amount of user, while avoiding creating unnecessary complexity. +.. important:: + Running an :doc:`unsupported version ` of Odoo is discouraged as it will prevent you from getting new security updates, performance improvements and bug fixes. Odoo support will also not be able to help you with any issue you encounter in that version. -Unfortunately, such compatibility is hard to achieve and developers at Odoo must balance two extremes between developing all the features any company could ever use and only developing features that all company will use. The right balance is difficult to find, this is why there are probably many apps that you don't need in your company, and many features that you would love to have but are not present in the standard package of Odoo. + +Are your customizations still necessary ? +----------------------------------------- During an upgrade, especially given the fact that you might skip multiple versions of Odoo, it is very likely that, in the plethora of new features added in the years of development between 2 versions, what you added in your database as a customization might be part of the standard of Odoo now.