From 184dd5f93fbb172a5246b83724a85a329be670ea Mon Sep 17 00:00:00 2001 From: "KC (ksc)" Date: Tue, 16 Apr 2024 11:54:26 -0700 Subject: [PATCH] [IMP] events: full rewrite of essentials closes odoo/documentation#8779 Signed-off-by: Samuel Lieber (sali) --- content/applications/marketing/events.rst | 194 +++++++++++- .../marketing/events/blank-kanban-card.png | Bin 0 -> 8499 bytes .../marketing/events/create_events.rst | 3 +- .../marketing/events/event_essentials.rst | 284 ------------------ .../event_essentials/add-filter-button.png | Bin 11743 -> 0 bytes .../event-email-builder-block.gif | Bin 461749 -> 0 bytes .../event-email-building-blocks.png | Bin 52367 -> 0 bytes .../events-communication-tab.png | Bin 10066 -> 0 bytes .../event_essentials/events-dashboard.png | Bin 20063 -> 0 bytes .../events-frontend-publish.png | Bin 66533 -> 0 bytes .../event_essentials/events-notes-tab.png | Bin 14610 -> 0 bytes .../event_essentials/events-questions-tab.png | Bin 12950 -> 0 bytes .../event_essentials/events-tickets-tab.png | Bin 10707 -> 0 bytes .../marketing/events/event_templates.rst | 3 +- .../marketing/events/kanban-dashboard.png | Bin 0 -> 39661 bytes .../marketing/events/sell_tickets.rst | 3 +- .../events/settings-attendance-section.png | Bin 0 -> 7207 bytes .../events/settings-events-section.png | Bin 0 -> 20866 bytes .../events/settings-registration-section.png | Bin 0 -> 7561 bytes redirects/17.0.txt | 1 + 20 files changed, 195 insertions(+), 293 deletions(-) create mode 100644 content/applications/marketing/events/blank-kanban-card.png delete mode 100644 content/applications/marketing/events/event_essentials.rst delete mode 100644 content/applications/marketing/events/event_essentials/add-filter-button.png delete mode 100755 content/applications/marketing/events/event_essentials/event-email-builder-block.gif delete mode 100644 content/applications/marketing/events/event_essentials/event-email-building-blocks.png delete mode 100644 content/applications/marketing/events/event_essentials/events-communication-tab.png delete mode 100644 content/applications/marketing/events/event_essentials/events-dashboard.png delete mode 100644 content/applications/marketing/events/event_essentials/events-frontend-publish.png delete mode 100644 content/applications/marketing/events/event_essentials/events-notes-tab.png delete mode 100644 content/applications/marketing/events/event_essentials/events-questions-tab.png delete mode 100644 content/applications/marketing/events/event_essentials/events-tickets-tab.png create mode 100644 content/applications/marketing/events/kanban-dashboard.png create mode 100644 content/applications/marketing/events/settings-attendance-section.png create mode 100644 content/applications/marketing/events/settings-events-section.png create mode 100644 content/applications/marketing/events/settings-registration-section.png diff --git a/content/applications/marketing/events.rst b/content/applications/marketing/events.rst index 13420ceca..3332ae989 100644 --- a/content/applications/marketing/events.rst +++ b/content/applications/marketing/events.rst @@ -1,15 +1,203 @@ -:nosearch: +:show-content: ====== Events ====== +Explore the various aspects of the Odoo *Events* detailed dashboard, and useful settings, that can +be utilized to generate and gather valuable data about events (and their attendees), which can then +be used to improve decision-making and event-planning. + .. seealso:: - - `Odoo Tutorials: Events `_ + `Odoo Tutorials: Events `_ + +.. cards:: + + .. card:: Create events + :target: events/create_events + + Discover how to create events with Odoo. + + .. card:: Sell event tickets + :target: events/sell_tickets + + Learn how to create, configure, and sell event tickets. + + .. card:: Track and manage talks + :target: events/track_manage_talks + + See how to create, track, and manage event tracks with Odoo. + + .. card:: Event templates + :target: events/track_manage_talks + + Expedite the event-creation process with event templates. + +Events dashboard +================ + +When the *Events* application is opened, Odoo reveals the main :guilabel:`Events` dashboard, which +can be viewed in a number of different ways. Those different view options are accessible from the +:guilabel:`Events` dashboard in the upper-right corner, via a series of view-related icon buttons. + +By default, the :guilabel:`Events` dashboard is displayed in the :icon:`oi-view-kanban` +:guilabel:`Kanban` view, which is populated with a variety of pipeline stages. + +.. image:: events/kanban-dashboard.png + :align: center + :alt: Overview of events setting with the kanban view in Odoo Events. + +This view showcases all the events in the database in their respective stages. By default, the +stages are: :guilabel:`New`, :guilabel:`Booked`, :guilabel:`Announced`, :guilabel:`Ended`, and +:guilabel:`Cancelled`. + +.. note:: + The :guilabel:`Ended` and :guilabel:`Cancelled` stages are folded, by default, and located to the + right of the other stages. + +On each event card, find the scheduled date of the event, the name of the event, the location, the +number of expected :guilabel:`Attendees`, any scheduled activities related to the event, the status +of the event, and the person responsible for the event. + +To quickly add a new event to a pipeline, click the :icon:`fa-plus` :guilabel:`(plus)` icon at the +top of the stage to which the event should be added to reveal a blank Kanban card to fill out. + +.. image:: events/blank-kanban-card.png + :align: center + :alt: Typical blank kanban card to fill out in the Odoo Events application. + +In this blank Kanban card, enter the name of :guilabel:`Event`, along with the start and end +:guilabel:`Date` and time. + +Then, either click :guilabel:`Add` to add it to the stage and edit it later, or click +:guilabel:`Edit` to add the event to stage and edit its configurations on a separate page. + +Each event card can be dragged-and-dropped into any stage on the Kanban pipeline, providing easy +organizational access. + +Settings +======== + +To access the event settings and feature options in Odoo *Events*, navigate to +:menuselection:`Events app --> Configuration --> Settings`. From here, tick the checkboxes beside +the desired settings and/or features, and click :guilabel:`Save` to activate them. + +Events section +-------------- + +In the :guilabel:`Events` section of the :guilabel:`Settings` page, there are selectable features +that can be enabled to add various elements to events created with the Odoo *Events* application. + +.. image:: events/settings-events-section.png + :align: center + :alt: The Events section on the Odoo Events settings page in the Odoo Events application. + +The :guilabel:`Schedule & Tracks` feature allows users to manage and publish a schedule with tracks +for events. *Tracks* is a catch-all term that refers to talks, lectures, demonstrations, +presentations, and other similar elements that users may choose to include as part of an event. + +When the :guilabel:`Schedule & Tracks` feature is enabled, two additional fields appear beneath it: +:guilabel:`Live Broadcast` and :guilabel:`Event Gamification`. + +The :guilabel:`Live Broadcast` feature lets users air tracks online, via a *YouTube* integration. + +The :guilabel:`Event Gamification` feature lets users share a quiz after any event track, in order +for attendees to gauge how much they learned from the track they just saw/heard. Companies can also +benefit from this feature, in that the subsequent responses and results of the quizzes can help +determine where a company's strengths and weaknesses are, when it comes to their presentations. + +Next, is the :guilabel:`Online Exhibitors` feature. This feature allows users to display sponsors +and exhibitors on event pages, which can serve as a valuable incentive to encourage partners and +businesses to participate in the event. + +The :guilabel:`Jitsi Server Domain` field represents an external conferencing service that is +integrated with Odoo. It is what is used to create and host virtual conferences, community rooms, +and other similar elements for events. + +The :guilabel:`Community Chat Rooms` feature allows users to create virtual conference rooms for +event attendees, providing them with a centralized place to meet and discuss anything related to the +event. + +Lastly, there is the :guilabel:`Booth Management` feature. This feature provides users with the +ability to create and manage event booths and booth reservations. When enabled, users can create +different booth tiers, with individual price points, and sell them to interested parties. + +Registration section +-------------------- + +The :guilabel:`Registration` section of the :guilabel:`Settings` page provides selectable settings +that are directly related to event registration. + +.. image:: events/settings-registration-section.png + :align: center + :alt: The Registration section in the Odoo Events settings page in the Odoo Events application. + +The :guilabel:`Tickets` setting allows users to sell event tickets, via standard sales orders. + +The :guilabel:`Online Ticketing` setting creates a selectable *Event Ticket* product type on product +forms, which provides users with the ability to sell event tickets online, via their +website/eCommerce store. + +Attendance section +------------------ + +In the :guilabel:`Attendance` section of the :guilabel:`Settings` page, there is a selectable +setting that is directly related to how attendees can attend/enter the event. + +.. image:: events/settings-attendance-section.png + :align: center + :alt: The Attendance section in the Odoo Events Settings page in the Odoo Events application. + +The :guilabel:`Use Event Barcode` setting, when activated, enables barcode (and QR code) scanning +for attendees to enter the event. This provides attendees with quick access, and helps Odoo users +easily track, manage, and analyze all event attendees. + +The :guilabel:`Barcode Nomenclature` field, beneath the :guilabel:`Use Event Barcode` setting, is +set to :guilabel:`Default Nomenclature`, by default, but can be changed at any time. + +Create events +============= + +With Odoo *Events*, events can be manually created from scratch or built off of pre-made templates. +Once launched, the *Events* application then integrates with the *Website* app for the front-end +promotion and registration of the event for attendees, the *Sales* app for the purchasing ability of +paid tickets, and the *CRM* application through customizable lead generation rules. + +.. seealso:: + :doc:`events/create_events` + +Sell event tickets +================== + +Create custom ticket tiers (with various price points) for potential event attendees to choose from, +directly on the event template form, under the *Tickets* tab. + +Odoo simplifies the ticket-purchasing process by providing plenty of payment method options, as +well. + +.. seealso:: + :doc:`events/sell_tickets` + +Track and manage talks +====================== + +Discover how to access various event tracks (talks, presentations, etc.), view entire agendas, and +learn how attendees can propose talks for the event. + +.. seealso:: + :doc:`events/track_manage_talks` + +Event templates +=============== + +Discover the process to customize and configure event templates, which can be used to expedite the +event-creation process. + +.. seealso:: + :doc:`events/event_templates` .. toctree:: - events/event_essentials events/create_events events/sell_tickets events/track_manage_talks diff --git a/content/applications/marketing/events/blank-kanban-card.png b/content/applications/marketing/events/blank-kanban-card.png new file mode 100644 index 0000000000000000000000000000000000000000..4386f0d9f25909d00c8c3917955b5cac6a51abf9 GIT binary patch literal 8499 zcma)hcT`i~(kMkhL_|;sNJptkXwrKJLkl1^0qMQ>jv&1Wh!LbW=@UWQw3X#>s(#XK-VTUeRSZ3Fa2|C01>7E& z5=$H$d>kz`UB&Z@%d_8qPEOCJ(erK~o8N!VPtSg1vDl5x-9P6S2Zu+;C#ScU{eLjr z;CH)w`#ZaP+dI3PTick;t&LmQ-dS4ywXnD(EDN4rSX^9MCZ}efn_rlnn>V#^!D2Bx za333&fW7^L)I=B-JDNCzb%AdQ%NlH8u{&6-q^x#GWC~&fJB3~lmi2L#1GfaYd|St^ zS6RKYbc>eg(&*IP1j%CXoB?9mh!dy2)*LPPLwV9j+|$3f zyau(&#$peqZ;eaRc5n~g+TJf)xysYf7E2oa-H~{6b7N}hfBxsUFtnPSnny(5#KX$P zv~)SVeyj5Yn`Pm;h{clAS{$_mU;oU^{fQmB!2--Gy%oUNi~hEbPJ|tpoH`u4*V4Rq zJ(XfIdWaSBX!{iSo{NsXASN@#&u;tjvOny#p(0pVHGRF>r@6Sn@oloi~H;8te~V%g+i(>zfNzC=2{bUw54@Jg%I)!CjP_Zs1-pM%y-~RN! zJG!{+_*UUtyj1AsQkfV*L9Moe%&@e1=d0^%?p3K`6`K|iy4CkZSoY)DSWOZQd!jn$ z`sR*>weKsiCem4Ju)R-QMZaR`Ks>BB&&wzWF%@lX&@y>gi0F>3op~mvYoVoka&WAZ zS7xmxHj3HoYG`MOLv<8?CRfiqpoJIG}K<1+S zrsdB7XO9J&8<>ww+~3XmzaMIn`yg>)r3Gc91a?Y&M^zALJF(qwvLcQ8slG=Z=m-iEm?B}E2db$lev5H0kzzxhNLQ5ycq*q{XvzRE6kvcDR_KY+o z&L#G};-0JzG}RD9@Ep&+-xaR=m;fSsCMQxFXWHP z!2T>H#Oeei5$hV-0QkYE9sDp85mlVWy{*bUrXJ-Nu1+e->1jsWOqy)B!Q!N!PwE*1 zFo6M|X^bCdB4Q_)19}R{V1}`ui!NKD&qHB9bOA=|!>o+_y(s#cWgRDd|5q3aMm3Ug ztAP8HQ2z&iKH=A4)Ao4AtV*BT^S+T|Mrk38LmB5f7v$oR?#h zzSpKLyaTFMlc*~do}L>{(Kyvmi#@FecIbT2^q1o*cC4w?DR1vl7|uiS471vKnH2${ z+<9*AZ1Zk)KXo+ci>PY;>Kwf(2hG=RmGA#Fa#$U_vsu)2e+EM%IeA?3ogDcL4ooqd z@!nTIJnNIne%JY_VFmF+Hh<&$Rkk)7xT+D~1%iJl*u{z1 zi}BJcnX$b=A?(H~+bq@eS=1hX!#L&T5hFi=0nBO&rdN)t>Jh;8v541v;PYQDB%XXl zz~FBR^@^VIoWos#$iiqKX9`c`^pDTh7;`zOwy!Zg=Qm6^NrM%kCtnUw;N;u8$*%XY z)Bbb!G3H88>#q~dDw`b9+yZ%V=bq^_oiN^ZMVni#1wbWJxpx4IaaL-(38Jv?fgyUB4BMxa*l6-*5eTu6c0`0)>#A_3yX^6 z0mqvu8i9Q8U`#W;(v4qrKRkdAlz_xEm6v~jWNy`2%Kn|v6?90(v+TKC%HcruS7U9B zf>>;B9CDo{40KEQ0yKQ(t2%K`@d}U~XW;5b^4FvW1z%!V!j(IDH6%CA&}(^_H3et{ z{MAnIcd?+p@ctO(@K0sW}H)W84qK5GSV^VK1R z31CF&7;*=yRvOo<)RLB15@&=Q7`$JEx~iMIb98~|vv0i_WzV8v3$etii)p)|Hkv+` zQ;8|_;>Q$$)*)W5swT4vf%yXN6N$;6Qj~)@ zoIkE#XC0>I$2}xK$^h2(Pe;cD9g2MHnw|%hIlcp~kFv7bLqAIRj*MNIi|eeCMGUj5 zda0&o0=JTIiX0?q3j-ov{Cw}+YwvYq=MxI#p;|s?ZvvugP?-(#o=PveuU@ELvv+1> z)l8J2C>bZA6t{ujP%!xtKmb)4tg#`Qg-itZuqQwmjx?1L&y+T2R0l#uJ^SttcZH&` ztyscxd@^ZfufBL~*mw*EZy*oE<%!ET&PsY~?0k~aFhQp-;M>k^B9xLiCFGKX0&$Qy z7`(s8@Lzv$pg5km!vuekT$0;L^&c+IEfd4<2VGw_lLP!q;2++v2rrt<5$Ek+Yc$ex zuj_%PnYKs~+8xCvxY$fTZgtD<1X)f_?JpSHaKyLHJmAm$qutxiP>MD;>**LUL?!WP2LUn1}o!&SKm!{jsUNe#7CdS@aAW7kx>`aOH4X zk4YUlt>?|-*?Dudb@b`VCPn}%G|K}_U<-P@)~yZe%`3A~yk?~c&z~q_n!Bca%vuQC z?iS$hUID>I7y1{CSF~V`6h=Z($YMiJczn%ooqW*iW_@p;9sLH8s+<}W{Uu4fKV3cT z@sB2+-F~p(QB|x|bKrZ4E&g=5_2{g^Q(7sjQ|>cL^{e-jv!L_hw}F1HpQ6fRrK(?y z>DUnw8)Et}_iH2{JRlCwY&8m6HRAu|P+7VDTgln44dl{nADU_F`q`cN_iyzpp|0y> zDC9zu+gXO*Qz)7?_VTA~=C*n3rF^&8)CbJ3oiy>SiPK))G*F^-XU5u2@wZEp(;1}P2t<4 zD^_Fk&lz{NM1ysG^5m*e2}e4sH%Ka@(;TBFT&v-kZK-*WKzV1pO*x_W_C8#moJ_T9 zHnN@tRjg+PtDt?3T3Ro@PCMkI>mPc$W5tC^K(tDITAyi2U&;Em29-hY!Br;8NxsDq z`pW9r%CX0){OW;`_leoQ{NYgO_5=QB1?Kzm=w@*bOeyGSmSIcmytRUQVaKFvAD-Yn z{~9(2_+Y6ZNeReDa^!U6U5=wkqucqt>(l0mhgFOpLy^h?O58emBs^rjfDf}^ub3e{ zI}K`RnfuRUEhwAMsNWlKei%)UXDLP3hP5AM7XM^h{lQ(Wog&eETk%;1mX9kG*jeBA zvapZ&NeWUeD#BTdj1Nz^j%Mf|^P2Us0?X=1zB~9chXX0mUnZSpCKUJ7zM>;q-g~~3 zqD1!MnJIgpZdByEo=*U|{h>AGiZ8f|k99j3UAzUa*#vG0X|;PSI(ki?Lq-U60aY3_ zGc&|-T|RJW?~jt;wSTJ>a_f%OKki7TQ0~dcP(r6&ly&mr_>Ly^ z7%58IOHd1eP|Y$W7zG2=n?M1uOZ&W7Er#Q!wj{g1NSZ^zlUbZPV4F%f=WN9!qqlJx zSjk0J3QD*rg>I4B-kR%xZnck&#WLbf!UGuCi}tstx*V>$iV!eO2d6qPK>6)ngH#WvpM9%&ptG~1-)yy#`9LH9}E5|6e{fL|);NYvGMyD!yb*eDUw zPn`oH_T0Q&h990=!)VwQ9O+14S%H&x(XI8GGE_IBQA5Q@BKw6{yGSX-L#ovwOs6*93#@|1n!P?3QW_G8hYAuB?2%ugxO z7y+s_5m^Xkq5{sO{)SHX`m+U8W`=THO_oB3AbxAXhD-GEo>f~%f@)MV>5bGy;u{1S z&{?srggEfUnQ^i60e$sI`UB@L`vmaLe!S*DRjwv7M}_|WxjD9K;A17TXi!v)-J zlxZXQ3;$;QL;inQf62K2lKPJX&cCGoBk|9Znv+1qIh%2+Q}u0nOZ+O3k}_wP2zZ;7 z3?w@U$hkRrIv9-Agz&UnoSlMZmjqqimVYdIK9Sh|{T=gy%Xdba!UP{?(D*)L{{pK= z1PMhgxia5=v+)*UR-EGDJ`Smu$|}5h8}+i{Wg|A_`_>8j0e$0iW6R!`RMi8{kcmr) zM7Uet@q<~tQ+aAKh%UtBS^J|_QO}i{vgFCZk`vRLQj+QV5NV=~w{c-8Z@AmCwBht~ zSI$3|wa0@_v&#~$a5poZdre+J=Us!r1ONxC?krJRG65j=c+9X6!zoRwi^n7GTI#>} z*c!0J;+E$M`I)ylqW&arm{-3`5sv^DfGgkEe8ZSz9W!EeQ6!rMH8ItTup?+RX#5(5 z!{c-o!k5YmanA60_6T-W`EDSWDT}@EU_kKJSWCJ95Bf`^+5ywGXI_9%N8bGz(2DP9{jea=|Q)~AQ{a+IpZ?KVB5($O)i#EBOxIO&9?dI z^qPMkIu&KMK)Rw9TN*F;>-VQ){!tb0M)8Qf?>_L_%F)^hWgWDDoSt!-*+dx?Qa?ao zR{Nx72GhfQj_<1&AXly}b+%SZ-sikmSgAV{?^SOv>GGt7=&A%OQbm`R7I4bcZ=n3W zH6WK9mf`wD+H2-Zx5s49k^{(nlX7|6WKYMG73`{YgAQQZT}U@M1IckO2ih1HJ#RQz zaQwu>Q{fT&n)S4z){jP~l0@te8glNRskE+E$oDdJw<|K&b|@A}ZBsr@+w#i1b%u$7 zY#N-PqT>bEuIj^|HK<#BA~75pCmY3?m6JnV*%A+>`N3u3HTytLJ7;fDUC)iv5zVXa zy`?FthqbMqcY;^-Nu~;C>Q?ki@P9U56r25a;2o_=QtMkzdU_JFu2<0A&=J-z7G~sf z&|h_v9H0YX7=Bf;w;PZ6`>OR@ z0zXSb@ZPXS4v%MBAL!Pvz1op-zRRKy0cSGQ#__MB$torrgA(w}}!;LuyMS`~j`!8wVSNOEmDlX1=;xr)zJHTy<+L#&7V zga5TiTE<%3zEHaGsYYCpgUMQh4|31vX?B?)O=*K-$_i)G_oX05d4iQ&N_*?<8c63 zs~3X=$D4HQuBXqf?#JSP^}Z=_wX@5z`z=o+x8}HWpa-|V$QE2tMZ8YtG|OHl0Klie zNtZtnR*UOqMGV&4D@yA{Tm*c#b)9<_1ssKEBR@aeYfrz}BVmjuVbt)s&25=J+GzCO zn0K!A+B(=599tyLlUd!Rgj5_%es#wys7bFD5kZ^Ntg<9W9FRvly^e^+;ffAJy}Y#6 zH6u#id&+To5d*#7LBDlTv6iMF!O@rBOxwK`exB&Q&%oh_55C-;$IogUH+ZY#Hp1Xs zh>3dAIny}3TzMK}B2DBz?{tW&3}`WMf92s-TDXA7m7V+kylZ!wjs={w0Q0l&A4_H( zQP$eJZ84hgU?P$#LdPZoz`Fk1-MCJwu-ou}>|~h*@X!`%&7)WwgQ!7@5CYF6m?~pm z>S4u@+zb?ZRIrGNikBcGrXv|aS}WBa6`E@$v4JqcWO1>-%Zv{TI~{rc_|R92?V^py zkK2-t6XwMP|2Quw+_H&~%+X>78HaYEXTV(H6Q12|Y1VJ0DHI(OBLH01 zGkf3#K%Wkde5Ab7q66sQl3S>1$ZiJ+#r!c@l8f!GGbGz-c79jRI4f89I>DT8+e6<^uA&IfUGy>o!h3gAe&mbDi_(@rg&$lznolClG?o5Y2spjI8$Z18&GHuGoQmDJy(;I{fG`RWfn&3z^-4V~QVSbI-p#KDtzIr5c( zv@xEe=b8g79S})M3Is(tjB3|SR3{DRKMPGM$x)RLM;SpID_$G#j)a3mWmLz9j+ooK zhNI&07-0;5XGqEmG~b_MtD7LtxT8gJ_NWo(wm?H}n>gIt!u|gZ+}T~zMI!BfNk*fN zrJ1Dba@cNSB}#E&Jwd76IIvDPnq!8L<+k77JQ~~#FDT6ea{(~E)Xwe4LZWWzjnBUl zH$HoZD)#8Xth(>a6*niKOiAUkGhLNk&u4fpkP@Mw#o(Jm?CyNCGmGkD!Z)?y$ap8c zrvvn6&#Y@XMQa|q$h=bc@vJC_P;NZ^(MuY&P=zpsUWKRRPL6$GV|#Zz2FvYHecQI; z!xO~0=9_TwuO$~EU&@}8DNt@rvi<&@(>(|bfe7ZW9O*JWKifYThgj1V>A7zXTg81J zzYH=EXqg6qC)aM%4!t)(O&X(Jd)LZ zW73%jvd~sEQ94Fg>0^t4L=u~`aWk@{MjJq*ztE*bzoSY-*>bwR*j}PY0l`d0oyQ?+ zKcbq*MBQ1X&Lo#gi?AmpgYc2`G&&%M(&5@sCbOTEWBNmI z!U<)cWJ&2M(|IQQb7*0XE(Z{sRxAl;JAVX`!h!XWh;sh=PIdHU^S+mt`W5G#0@D6K z|AM6~aRd)W)@GFpw7w|t%SV>dM*iYD^MgakB5yO1;el3{mY$8EX0baca*jp3cMQ2Ho z0(Q_ro&nCg=)t-`;-NK7sYh=T1#lCchIR#T7rNK1i2z5w8IP2OG)kJJA^@3M9-aXg zpMS2oKl+Fg&$2nu$BgU=lfFuH92zVRz=w4*11zyZ*q#J^FGIN$?+COYXstozEVz$N#U z<&=BBYU(tIfJ+p*aeOphP#e%e@Iwskd)=<+}2KJZ>7pyO7o*AJ_Ft@q}l89RmD3FE~2i(^aa}5F1BO zY#R>mn-j$X$it_1_+yGV;CH#hP?b7y4_pt`66Wkz3jyrycX_F3*!!amI`wiWB}=