From c6fd5c3a45735c90c0e79ba42d225c20cd0db179 Mon Sep 17 00:00:00 2001 From: roberto Date: Wed, 5 May 2010 11:07:11 +0000 Subject: [PATCH] Cambios para subida version 1.0.4, no sse hace tag por fallo de subida git-svn-id: https://192.168.0.254/svn/Proyectos.Noviseda_FactuGES2/trunk@118 f33bb606-9f5c-448d-9c99-757f00063c96 --- Build/Build.fbl6 | Bin 3080192 -> 3080192 bytes Build/Installer.fbl6 | Bin 4718592 -> 4718592 bytes Build/Installer.fbpInf | 2 +- Database/scripts/factuges.sql | 111 +- Source/Cliente/FactuGES.dproj | 2 +- Source/Cliente/FactuGES.rc | 8 +- Source/Cliente/FactuGES.res | Bin 171984 -> 171984 bytes Source/GUIBase/GUIBase.dproj | 52 +- Source/GUIBase/uEditorBase.dfm | 11 + Source/GUIBase/uEditorBase.pas | 2 + Source/GUIBase/uEditorColores.dfm | 10 +- Source/GUIBase/uEditorColores.pas | 1 + Source/GUIBase/uEditorDBItem.dfm | 12 +- Source/GUIBase/uEditorDBItem.pas | 3 +- Source/GUIBase/uEditorGridBase.dfm | 12 +- Source/GUIBase/uViewFiltroBase.dfm | 65 +- Source/GUIBase/uViewFiltroBase.pas | 25 +- .../Views/AlbaranesCliente_view.dproj | 56 +- .../Views/uViewAlbaranesCliente.dfm | 6 +- .../Articulos/Articulos_Group.groupproj | 16 +- .../Controller/uArticulosController.pas | 5 +- .../Articulos/Views/Articulos_view.dproj | 16 +- .../Articulos/Views/uEditorArticulo.dfm | 230 +- .../Articulos/Views/uEditorArticulo.pas | 31 +- .../Articulos/Views/uEditorArticulos.dfm | 91 +- .../Articulos/Views/uEditorArticulos.pas | 7 + .../Modulos/Articulos/Views/uViewArticulo.dfm | 28 +- .../Modulos/Articulos/Views/uViewArticulo.pas | 10 +- .../Articulos/Views/uViewArticulos.dfm | 27 +- .../Articulos/Views/uViewArticulos.pas | 34 +- .../Views/uViewDetallesArticulos.dfm | 67 +- .../Comisiones/Comisiones_Group.groupproj | 134 ++ .../Comisiones/Data/Comisiones_data.dpk | Bin 0 -> 806 bytes .../Comisiones/Data/Comisiones_data.dproj | 584 +++++ .../Comisiones/Data/Comisiones_data.res | Bin 0 -> 5056 bytes .../Comisiones/Data/uDataModuleComisiones.dfm | 174 ++ .../Comisiones/Data/uDataModuleComisiones.pas | 165 ++ .../Comisiones/Model/Comisiones_model.dpk | Bin 0 -> 947 bytes .../Comisiones/Model/Comisiones_model.dproj | 544 +++++ .../Comisiones/Model/Comisiones_model.res | Bin 0 -> 5056 bytes .../Model/Data/uIDataModuleComisiones.pas | 19 + .../Model/schComisionesClient_Intf.pas | 884 ++++++++ .../Model/schComisionesServer_Intf.pas | 1117 ++++++++++ .../Comisiones/Model/uBizComisiones.pas | 150 ++ .../Comisiones/Model/uBizComisionesServer.pas | 106 + .../Servidor/srvComisiones_Impl.dfm | 924 ++++++++ .../Servidor/srvComisiones_Impl.pas | 102 + .../Controller/uClientesController.pas | 2 +- .../Controller/uProveedoresController.pas | 2 +- .../Contactos/Data/Contactos_data.dproj | 34 +- .../Modulos/Contactos/Data/Contactos_data.res | Bin 384 -> 5028 bytes .../Contactos/Data/uDataModuleClientes.dfm | 4 + .../Contactos/Data/uDataModuleClientes.pas | 2 +- .../Contactos/Model/Contactos_model.dproj | 22 +- .../Contactos/Model/Contactos_model.res | Bin 384 -> 5028 bytes .../Model/schContactosClient_Intf.pas | 126 +- .../Model/schContactosServer_Intf.pas | 1948 ++++++++++++----- .../Modulos/Contactos/Model/uBizContactos.pas | 20 +- .../Contactos/Servidor/srvContactos_Impl.dfm | 8 + .../Contactos/Views/Contactos_view.res | Bin 4748 -> 384 bytes .../Contactos/Views/uEditorContacto.dfm | 48 +- .../Contactos/Views/uEditorContacto.pas | 2 +- .../Contactos/Views/uEditorDatoBancario.dfm | 1 - .../Contactos/Views/uEditorDatoBancario.pas | 1 + .../Contactos/Views/uEditorProveedor.dfm | 193 +- .../Contactos/Views/uEditorProveedor.pas | 2 +- .../Contactos/Views/uEditorVendedor.dfm | 25 +- .../Contactos/Views/uEditorVendedor.pas | 2 +- .../uViewContactoListaDatosBancarios.dfm | 1 + .../Contactos/Views/uViewProveedor.dfm | 61 +- .../Contactos/Views/uViewProveedor.pas | 7 + .../Modulos/Contactos/Views/uViewVendedor.dfm | 1 + .../Modulos/Contactos/Views/uViewVendedor.pas | 7 + .../Data/uDataModuleFacturasCliente.dfm | 30 +- .../Data/uDataModuleFacturasCliente.pas | 2 +- .../Model/schFacturasClienteClient_Intf.pas | 123 +- .../Model/schFacturasClienteServer_Intf.pas | 611 ++++-- .../Model/uBizFacturasCliente.pas | 22 +- .../Servidor/srvFacturasCliente_Impl.dfm | 127 +- .../Views/uEditorFacturaCliente.dfm | 110 +- .../Views/uEditorFacturaCliente.pas | 2 +- .../Views/uViewFacturaCliente.dfm | 36 +- .../Views/uViewTotalesFactura.dfm | 173 +- .../Views/uViewTotalesFactura.pas | 5 + .../Views/uEditorHistoricoMovimientos.dfm | 14 +- .../Views/uEditorHistoricoMovimientos.pas | Bin 7776 -> 8022 bytes .../Views/uViewHistoricoMovimientos.dfm | 26 +- .../Views/uViewHistoricoMovimientos.pas | 30 +- .../Inventario/Inventario_Group.groupproj | 16 +- .../Views/uEditorElegirArticulosAlmacen.dfm | 62 +- .../Views/uEditorElegirArticulosAlmacen.pas | 2 +- .../Views/uEditorElegirArticulosCatalogo.dfm | 15 +- .../Views/uEditorEntradaSalidaArticulos.dfm | 155 +- .../Views/uEditorEntradaSalidaArticulos.pas | 18 +- .../Inventario/Views/uEditorInventario.dfm | 20 +- .../Inventario/Views/uEditorInventario.pas | 8 +- .../Inventario/Views/uViewInventario.dfm | 26 +- .../Inventario/Views/uViewInventario.pas | 30 +- .../Controller/PedidosCliente_controller.drc | 2 +- .../Data/PedidosCliente_data.drc | 2 +- .../Model/PedidosCliente_model.drc | 2 +- .../Plugin/PedidosCliente_plugin.drc | 2 +- .../Views/PedidosCliente_view.drc | 2 +- .../Views/uEditorArticulosPendientes.dfm | 61 + .../Views/uEditorArticulosPendientes.pas | 94 + .../Views/uEditorPedidoCliente.dfm | 35 +- .../Views/uEditorPedidoCliente.pas | 2 +- .../Views/uEditorPedidosCliente.dfm | 149 +- .../Views/uEditorPedidosCliente.pas | 12 +- .../Views/uViewArticulosPendientes.dfm | 120 + .../Views/uViewArticulosPendientes.pas | 74 + .../Views/uViewDetallesPedidoCliente.dfm | 1 + .../Views/uViewPedidosCliente.dfm | 11 +- .../Views/uViewPedidosCliente.pas | 7 + .../Views/uEditorReciboCliente.dfm | 54 +- .../Views/uEditorReciboCliente.pas | 2 +- .../Views/uViewRecibosCliente.dfm | 15 +- .../uGenerarAlbaranesCliUtils.pas | 2 + Source/Servicios/FactuGES.RODL | 8 + Source/Servicios/FactuGES_Intf.pas | 33 + Source/Servicios/FactuGES_Invk.pas | 16 + Source/Servicios/RODLFILE.res | Bin 43177 -> 43442 bytes Source/Servidor/FactuGES_Server.RES | Bin 23408 -> 23408 bytes Source/Servidor/FactuGES_Server.dpr | 15 +- Source/Servidor/FactuGES_Server.dproj | 693 +++--- Source/Servidor/FactuGES_Server.rc | 10 +- 126 files changed, 9550 insertions(+), 1899 deletions(-) create mode 100644 Source/Modulos/Comisiones/Comisiones_Group.groupproj create mode 100644 Source/Modulos/Comisiones/Data/Comisiones_data.dpk create mode 100644 Source/Modulos/Comisiones/Data/Comisiones_data.dproj create mode 100644 Source/Modulos/Comisiones/Data/Comisiones_data.res create mode 100644 Source/Modulos/Comisiones/Data/uDataModuleComisiones.dfm create mode 100644 Source/Modulos/Comisiones/Data/uDataModuleComisiones.pas create mode 100644 Source/Modulos/Comisiones/Model/Comisiones_model.dpk create mode 100644 Source/Modulos/Comisiones/Model/Comisiones_model.dproj create mode 100644 Source/Modulos/Comisiones/Model/Comisiones_model.res create mode 100644 Source/Modulos/Comisiones/Model/Data/uIDataModuleComisiones.pas create mode 100644 Source/Modulos/Comisiones/Model/schComisionesClient_Intf.pas create mode 100644 Source/Modulos/Comisiones/Model/schComisionesServer_Intf.pas create mode 100644 Source/Modulos/Comisiones/Model/uBizComisiones.pas create mode 100644 Source/Modulos/Comisiones/Model/uBizComisionesServer.pas create mode 100644 Source/Modulos/Comisiones/Servidor/srvComisiones_Impl.dfm create mode 100644 Source/Modulos/Comisiones/Servidor/srvComisiones_Impl.pas create mode 100644 Source/Modulos/Pedidos de cliente/Views/uEditorArticulosPendientes.dfm create mode 100644 Source/Modulos/Pedidos de cliente/Views/uEditorArticulosPendientes.pas create mode 100644 Source/Modulos/Pedidos de cliente/Views/uViewArticulosPendientes.dfm create mode 100644 Source/Modulos/Pedidos de cliente/Views/uViewArticulosPendientes.pas diff --git a/Build/Build.fbl6 b/Build/Build.fbl6 index c917caf6e7da8ccaabc81152e2d53186096fd350..eec535be57303361567687b8b07b3d25c07572db 100644 GIT binary patch literal 3080192 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 z

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%0A&HC&RpXK;R^5OnTtA7mn;rH*9 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 z z8Rkd8{ZX#J6LdsFK{mc4j)2!Zez_;b1Kius_b;a;GjFqg8x}?k#dl#PZ~g9(k(D2> zSmrIBK#XA;L(=j#>o@7{xy86UoxzxQz{l0n{Cxk?;frwopu-)aeuwPVfISqAM7SuA z-DRGCvM0m?-Fq+b_rGT(GjFqg8+wKGL_p4QUtF?^(&r+pOP)#A9f7Lf&Cp z)Ms~u+4K(b)3L6AJ#6*+0#0kx?umLM&OpEy^_kn>h9HYWd}Cyw_irI@!_ zzxPVJu%4Wm%)HI|osjog$;{iV-wAo2osf6bXLCh8RBfj}6lMFHZ({m=d3EjdJ}Rx6|$5{BLKF(#@5OZ60=?go93-%VTbT8*(fbD-!GXdCAP%tlx%35kvEn znfH-izm2PR!T#^_lbN?!ze#t`Eympi494xjaM0s*+QR{BG#FtgO4RMAeur&Vzs(u) z2RJ#!5wM&4PxhpEfO}^f$Hm|U3`xt|tlx&f<9T10%)F2E`fW(NaDUZB$;{iV--g6v zXkkL$4u^|U?eST|P9NLfc4x#I@cQglN5~oQx@~T*Mei}|w;{;lFtmbUOblJjV65Mz zn73KK6Y^e^%)HI|osjn>$;{iV-wAmyPRQHo2zo*eyWi?|cLPw24np$#k|e>osjqP zWae$w?}WTpBs1?Ly?&Q7#9eT_VP!(z0iWILi~9Z6pwsE$`j`H=xIMv;gX^IO_&q$IjqAa9 z93iVa=#JW)u5dVPexBbu#RJ@r|M`-AHw8TYQ+ReRuj}&oU6Cj!C7Zuzy3d+h4Et6xjEJFlNjKK- zQq0?|-wAoguP4xVc+Vc~`ETvMg`^95E>G>10(=2TRS*d9mxq;mLjB!&k zv-8?oCT66i=UJv^i*MqYYa>gYiQ{TY37c3S)ikM1`%H#IM=^vuHhVjRKn?*ITJIAR>Hz%(V$%U z%nX9doiQdSHGiVzcnd)Xa>q@~n3|nuNlUln?l<=I z^l|xld)*x~DBQc4cJ`WTbbLvT35?Cl&*imQ-1MPP|I~4liX9t0(AblP^gKXM`e#m= zkdbwO3Bu`9Bhzzo)ARC%hWZrOgJ^1A{=oEj>aOA@=~eurdmW(V{#g^^FXHU1bbf=m zxV8re9mR$-I4gfhR>nA1uie$C*j5JR3=R%Iz*6otD4da+nLVMnUJS`gS3&K%ziDBg|Cjh^n6QxcKju>?@HEhN`B6id{ js`KP-X^k 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 literal 3080192 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 z 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�^X`(+~qmoC8AgxID%j{MV5S>WeVu-rTbSVfq%0(n@1rYMI7;}`{4AGIq zGDA!wal0XIVIFrFVg!lhAmk|bkyrsBrWHp(GwML^+9v4RHX8M+|WwiAO=4 zk8m}K#{h(Ujl|=Ic$mZ!hB%SLlZN<+#8ZaoMB-@>a+H%}%-KEzAmq^`o;5^W68~q2 ze=(2e3=zW^&l}=+5-)&|qqJp`7XgG^M&cy^A)AqS*$^+0c*PJGlUQkp|B`ss5WPwK z8-yI?YZ9*k2w6AxFiSa{Sj2NhH27#6C>&B?zew^%-LgfROu;_zFPC zLK0saViAdN3{i)fehWhK_>jbR075p1F$MeH5brU@4~EDf@uMNGWRjl@@fBnI3__0b zCyD<72su2)9OV~797^I>L+rvNYYowu#BYXpmBjBLn;rvU7|nScM_ZBeBj9r!a|hf|AGiBx0mjM2KgSI)*49QP&VJFiAZS=Od3x8Dkd^ zLY9!I4iH|mmGgl zlThdw^K-6I;^aL;A^uYF&QDC-Z~dW6bH(CVPoL8}8t2HG05HE3(l))1XD(9S?RgU#F-B(@2KK1K7gv(`$eA6gxF!_n5T zEn34l=#vqiGD7^1Ezy57cdK9pi7(w;!T%0A4Eqp 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 z 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 z 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

|}5gfebms;1(d^ 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 z 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�V%~= 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≷A9(}X< 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%0DQQqw2{f?%0 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

T-T-yz9wn5bOHz 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Ðc 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 z*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP z*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP z*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP z*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP z*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP z*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP z*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP z*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP z*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP*a_GP z*a_GP*a_GP*a_GP*a_GP*a_GP*a`gKoWNjuShea_t(idU&0_z1jHx`8X>+Lu)6!M{ zb9-ecU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TF zU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TF zU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TF zU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TF zU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TF zU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TF zU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TF zU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TFU?*TF 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 - + diff --git a/Database/scripts/factuges.sql b/Database/scripts/factuges.sql index 4d05ff7..e67f7ac 100644 --- a/Database/scripts/factuges.sql +++ b/Database/scripts/factuges.sql @@ -710,7 +710,9 @@ CREATE TABLE FACTURAS_CLIENTE ( RETENCION TIPO_PORCENTAJE, IMPORTE_RETENCION TIPO_IMPORTE, DESCUENTO2 TIPO_PORCENTAJE, - IMPORTE_DESCUENTO2 TIPO_IMPORTE + IMPORTE_DESCUENTO2 TIPO_IMPORTE, + COMISION TIPO_PORCENTAJE, + IMPORTE_COMISION TIPO_IMPORTE ); CREATE TABLE FACTURAS_CLIENTE_DETALLES ( @@ -1875,6 +1877,7 @@ CREATE VIEW V_CLIENTES( REFERENCIA, PAIS, ID_AGENTE, + COMISION, GRUPO_CLIENTE, NOMBRE_COMERCIAL, VENCIMIENTO_FACTURAS_1, @@ -1888,7 +1891,7 @@ CREATE VIEW V_CLIENTES( ID_FORMA_PAGO, TIENDA_WEB, DESCUENTO, - DESCUENTO2, + DESCUENTO2, FELICITACION) AS SELECT @@ -1917,6 +1920,7 @@ SELECT V_CONTACTOS.REFERENCIA, V_CONTACTOS.PAIS, CLIENTES_DATOS.ID_AGENTE, + VENDEDORES_DATOS.COMISION, CLIENTES_DATOS.GRUPO_CLIENTE, CLIENTES_DATOS.NOMBRE_COMERCIAL, CLIENTES_DATOS.VENCIMIENTO_FACTURAS_1, @@ -1935,9 +1939,9 @@ SELECT FROM V_CONTACTOS LEFT OUTER JOIN CLIENTES_DATOS ON (V_CONTACTOS.ID = CLIENTES_DATOS.ID_CLIENTE) + LEFT OUTER JOIN VENDEDORES_DATOS ON (CLIENTES_DATOS.ID_AGENTE = VENDEDORES_DATOS.ID_VENDEDOR) WHERE - V_CONTACTOS.ID_CATEGORIA = 1 -; + V_CONTACTOS.ID_CATEGORIA = 1; @@ -2224,49 +2228,52 @@ GROUP BY ID_FACTURA /* View: V_FACTURAS_CLIENTE */ CREATE VIEW V_FACTURAS_CLIENTE( - ID, - ID_EMPRESA, - REFERENCIA, - TIPO, - ID_COMISION_LIQUIDADA, - FECHA_FACTURA, - FECHA_VENCIMIENTO, - FECHA_RETENCION, - SITUACION, - BASE_IMPONIBLE, - DESCUENTO, - IMPORTE_DESCUENTO, - IVA, - IMPORTE_IVA, - RE, - IMPORTE_RE, - IMPORTE_TOTAL, - OBSERVACIONES, - ID_CLIENTE, - NIF_CIF, - NOMBRE, - ID_DIRECCION, - CALLE, - POBLACION, - PROVINCIA, - CODIGO_POSTAL, - DATOS_BANCARIOS, - PERSONA_CONTACTO, - FECHA_ALTA, - FECHA_MODIFICACION, - USUARIO, - ID_FORMA_PAGO, - RECARGO_EQUIVALENCIA, - ID_TIPO_IVA, - IMPORTE_NETO, - IMPORTE_PORTE, - ID_AGENTE, - REFERENCIA_COMISION, - RETENCION, - IMPORTE_RETENCION, - DESCUENTO2, - IMPORTE_DESCUENTO2) - AS + ID, + ID_EMPRESA, + REFERENCIA, + TIPO, + ID_COMISION_LIQUIDADA, + FECHA_FACTURA, + FECHA_VENCIMIENTO, + FECHA_RETENCION, + SITUACION, + BASE_IMPONIBLE, + DESCUENTO, + IMPORTE_DESCUENTO, + IVA, + IMPORTE_IVA, + RE, + IMPORTE_RE, + IMPORTE_TOTAL, + OBSERVACIONES, + ID_CLIENTE, + NIF_CIF, + NOMBRE, + ID_DIRECCION, + CALLE, + POBLACION, + PROVINCIA, + CODIGO_POSTAL, + DATOS_BANCARIOS, + PERSONA_CONTACTO, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + ID_FORMA_PAGO, + RECARGO_EQUIVALENCIA, + ID_TIPO_IVA, + IMPORTE_NETO, + IMPORTE_PORTE, + ID_AGENTE, + REFERENCIA_COMISION, + RETENCION, + IMPORTE_RETENCION, + DESCUENTO2, + IMPORTE_DESCUENTO2, + COMISION, + IMPORTE_COMISION) + +AS SELECT FACTURAS_CLIENTE.ID, FACTURAS_CLIENTE.ID_EMPRESA, FACTURAS_CLIENTE.REFERENCIA, @@ -2308,15 +2315,17 @@ SELECT FACTURAS_CLIENTE.ID, FACTURAS_CLIENTE.RETENCION, FACTURAS_CLIENTE.IMPORTE_RETENCION, FACTURAS_CLIENTE.DESCUENTO2, - FACTURAS_CLIENTE.IMPORTE_DESCUENTO2 - + FACTURAS_CLIENTE.IMPORTE_DESCUENTO2, + FACTURAS_CLIENTE.COMISION, + FACTURAS_CLIENTE.IMPORTE_COMISION + FROM V_FAC_CLI_SITUACION LEFT JOIN FACTURAS_CLIENTE ON (FACTURAS_CLIENTE.ID = V_FAC_CLI_SITUACION.ID_FACTURA) LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = FACTURAS_CLIENTE.ID_COMISION_LIQUIDADA) LEFT JOIN CLIENTES_DATOS - ON (CLIENTES_DATOS.ID_CLIENTE = FACTURAS_CLIENTE.ID_CLIENTE); + ON (CLIENTES_DATOS.ID_CLIENTE = FACTURAS_CLIENTE.ID_CLIENTE) ; @@ -4721,7 +4730,7 @@ CREATE INDEX IDX_REMESAS_CLIENTE ON REMESAS_CLIENTE (ID_DATOS_BANCO); CREATE INDEX REMESAS_CLIENTE_IDX1 ON REMESAS_CLIENTE (FECHA_REMESA); CREATE INDEX IDX_REMESAS_PROVEEDOR ON REMESAS_PROVEEDOR (ID_DATOS_BANCO); CREATE INDEX REMESAS_PROVEEDOR_IDX1 ON REMESAS_PROVEEDOR (FECHA_REMESA); - +CREATE UNIQUE INDEX ARTICULOS_IDX1 ON ARTICULOS (REFERENCIA); /******************************************************************************/ /**** Stored Procedures ****/ diff --git a/Source/Cliente/FactuGES.dproj b/Source/Cliente/FactuGES.dproj index aff1b06..74c08cb 100644 --- a/Source/Cliente/FactuGES.dproj +++ b/Source/Cliente/FactuGES.dproj @@ -54,7 +54,7 @@ Delphi.Personality VCLApplication -FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse1030FalseFalseFalseFalseFalse30821252Rodax Software S.L.1.0.3.0FactuGESFactuGES1.0.3.0FactuGES.dprFalse +FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse1040FalseFalseFalseFalseFalse30821252Rodax Software S.L.1.0.4.0FactuGESFactuGES1.0.4.0FactuGES.dprFalse diff --git a/Source/Cliente/FactuGES.rc b/Source/Cliente/FactuGES.rc index 6685da3..eb15980 100644 --- a/Source/Cliente/FactuGES.rc +++ b/Source/Cliente/FactuGES.rc @@ -1,7 +1,7 @@ MAINICON ICON "C:\Codigo noviseda\Resources\Iconos\Factuges.ico" 1 VERSIONINFO -FILEVERSION 1,0,3,0 -PRODUCTVERSION 1,0,3,0 +FILEVERSION 1,0,4,0 +PRODUCTVERSION 1,0,4,0 FILEFLAGSMASK 0x3FL FILEFLAGS 0x00L FILEOS 0x40004L @@ -13,10 +13,10 @@ BEGIN BLOCK "0C0A04E4" BEGIN VALUE "CompanyName", "Rodax Software S.L.\0" - VALUE "FileVersion", "1.0.3.0\0" + VALUE "FileVersion", "1.0.4.0\0" VALUE "InternalName", "FactuGES\0" VALUE "ProductName", "FactuGES\0" - VALUE "ProductVersion", "1.0.3.0\0" + VALUE "ProductVersion", "1.0.4.0\0" END END BLOCK "VarFileInfo" diff --git a/Source/Cliente/FactuGES.res b/Source/Cliente/FactuGES.res index 97541b81add9f26486b0fa603c5280539b1df372..b93898c859a1f276292fcf10792d199d30ef0967 100644 GIT binary patch delta 42 wcmcbxpX MainSource - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +

fDialogBase diff --git a/Source/GUIBase/uEditorBase.dfm b/Source/GUIBase/uEditorBase.dfm index 746cbba..e82feae 100644 --- a/Source/GUIBase/uEditorBase.dfm +++ b/Source/GUIBase/uEditorBase.dfm @@ -94,6 +94,9 @@ object fEditorBase: TfEditorBase Action = actGuardarCerrar DisplayMode = nbdmImageAndText end + object SpTBXItem1: TSpTBXItem + Action = actGuardarYNuevo + end object TBXItem27: TSpTBXItem Action = actGuardar end @@ -395,6 +398,14 @@ object fEditorBase: TfEditorBase ImageIndex = 20 OnExecute = actDuplicarExecute end + object actGuardarYNuevo: TAction + Category = 'Archivo' + Caption = 'Guardar y nuevo' + Enabled = False + ImageIndex = 17 + ShortCut = 112 + Visible = False + end end object SmallImages: TPngImageList ShareImages = True diff --git a/Source/GUIBase/uEditorBase.pas b/Source/GUIBase/uEditorBase.pas index 65a6440..b1112ff 100644 --- a/Source/GUIBase/uEditorBase.pas +++ b/Source/GUIBase/uEditorBase.pas @@ -109,6 +109,8 @@ type TBXSeparatorItem15: TSpTBXSeparatorItem; StatusBarImages: TPngImageList; StatusBar: TJvStatusBar; + actGuardarYNuevo: TAction; + SpTBXItem1: TSpTBXItem; procedure actCerrarExecute(Sender: TObject); procedure actGuardarCerrarExecute(Sender: TObject); procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean); diff --git a/Source/GUIBase/uEditorColores.dfm b/Source/GUIBase/uEditorColores.dfm index b4afa15..84c469b 100644 --- a/Source/GUIBase/uEditorColores.dfm +++ b/Source/GUIBase/uEditorColores.dfm @@ -20,8 +20,15 @@ inherited fEditorColores: TfEditorColores inherited pnlBotones: TPanel Top = 179 Width = 767 - ExplicitTop = 179 + ExplicitTop = 183 ExplicitWidth = 767 + object Label14: TLabel [0] + Left = 8 + Top = 6 + Width = 137 + Height = 13 + Caption = 'F1 - Aceptar Esc - Cancelar' + end inherited btnAceptar: TButton Left = 595 Top = 6 @@ -638,6 +645,7 @@ inherited fEditorColores: TfEditorColores inherited ActionList1: TActionList Top = 0 inherited actAceptar: TAction + ShortCut = 112 OnExecute = actAceptarExecute end inherited actCancelar: TAction diff --git a/Source/GUIBase/uEditorColores.pas b/Source/GUIBase/uEditorColores.pas index a51d7d7..4d0774c 100644 --- a/Source/GUIBase/uEditorColores.pas +++ b/Source/GUIBase/uEditorColores.pas @@ -49,6 +49,7 @@ type lColor10: TLabel; lColor11: TLabel; lColor12: TLabel; + Label14: TLabel; procedure actAceptarExecute(Sender: TObject); procedure actCancelarExecute(Sender: TObject); procedure FormShow(Sender: TObject); diff --git a/Source/GUIBase/uEditorDBItem.dfm b/Source/GUIBase/uEditorDBItem.dfm index 48bbe6f..9a816ca 100644 --- a/Source/GUIBase/uEditorDBItem.dfm +++ b/Source/GUIBase/uEditorDBItem.dfm @@ -8,6 +8,12 @@ inherited fEditorDBItem: TfEditorDBItem ExplicitHeight = 495 PixelsPerInch = 96 TextHeight = 13 + object JvEnterAsTab1: TJvEnterAsTab [0] + Left = 10 + Top = 6 + Width = 28 + Height = 28 + end inherited JvNavPanelHeader: TJvNavPanelHeader Width = 901 ExplicitWidth = 901 @@ -66,7 +72,7 @@ inherited fEditorDBItem: TfEditorDBItem end end end - object pgPaginas: TPageControl [2] + object pgPaginas: TPageControl [3] AlignWithMargins = True Left = 3 Top = 79 @@ -77,10 +83,6 @@ inherited fEditorDBItem: TfEditorDBItem TabOrder = 2 object pagGeneral: TTabSheet Caption = 'General' - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 end end inherited StatusBar: TJvStatusBar diff --git a/Source/GUIBase/uEditorDBItem.pas b/Source/GUIBase/uEditorDBItem.pas index 96309ec..963b551 100644 --- a/Source/GUIBase/uEditorDBItem.pas +++ b/Source/GUIBase/uEditorDBItem.pas @@ -11,7 +11,7 @@ uses uViewBase, JvAppStorage, JvAppRegistryStorage, JvFormPlacement, pngimage, ExtCtrls, JvComponentBase, dxLayoutLookAndFeels, JvExComCtrls, JvStatusBar, uDAInterfaces, cxControls, cxContainer, cxEdit, - cxLabel, cxGraphics, cxLookAndFeels, cxLookAndFeelPainters; + cxLabel, cxGraphics, cxLookAndFeels, cxLookAndFeelPainters, JvEnterTab; type IEditorDBItem = interface(IEditorDBBase) @@ -23,6 +23,7 @@ type pagGeneral: TTabSheet; imgStatus: TImage; lblDesbloquear: TcxLabel; + JvEnterAsTab1: TJvEnterAsTab; procedure lblDesbloquearClick(Sender: TObject); protected procedure EliminarInterno; override; diff --git a/Source/GUIBase/uEditorGridBase.dfm b/Source/GUIBase/uEditorGridBase.dfm index ada4dd4..cc40c8f 100644 --- a/Source/GUIBase/uEditorGridBase.dfm +++ b/Source/GUIBase/uEditorGridBase.dfm @@ -30,7 +30,7 @@ inherited fEditorGridBase: TfEditorGridBase DockPos = 0 DragHandleStyle = dhDouble TabOrder = 1 - ExplicitWidth = 600 + ExplicitWidth = 457 inherited TBXItem29: TSpTBXItem Visible = False end @@ -59,10 +59,9 @@ inherited fEditorGridBase: TfEditorGridBase inherited TBXSeparatorItem2: TSpTBXSeparatorItem [15] Visible = True end - inherited TBXItem25: TSpTBXItem - Visible = False + inherited TBXItem23: TSpTBXItem [16] end - inherited TBXSeparatorItem11: TSpTBXSeparatorItem + inherited TBXItem25: TSpTBXItem Visible = False end object TBXItem36: TSpTBXItem [19] @@ -75,6 +74,9 @@ inherited fEditorGridBase: TfEditorGridBase object TBXItem938: TSpTBXItem [21] Action = actExpandir end + inherited TBXSeparatorItem11: TSpTBXSeparatorItem + Visible = False + end inherited TBXItem28: TSpTBXItem Visible = False end @@ -256,6 +258,8 @@ inherited fEditorGridBase: TfEditorGridBase object actExportarExcel: TAction Category = 'Archivo' Caption = 'Exportar a fichero Excel...' + Enabled = False + Visible = False OnExecute = actExportarExcelExecute OnUpdate = actExportarExcelUpdate end diff --git a/Source/GUIBase/uViewFiltroBase.dfm b/Source/GUIBase/uViewFiltroBase.dfm index 68996f0..cee7b78 100644 --- a/Source/GUIBase/uViewFiltroBase.dfm +++ b/Source/GUIBase/uViewFiltroBase.dfm @@ -1,26 +1,25 @@ inherited frViewFiltroBase: TfrViewFiltroBase - Width = 549 - Height = 109 + Width = 629 + Height = 136 Visible = False - ExplicitWidth = 549 - ExplicitHeight = 109 + ExplicitWidth = 629 + ExplicitHeight = 136 object TBXDockablePanel1: TSpTBXDockablePanel Left = 0 Top = 0 - Width = 549 - Height = 109 + Width = 629 + Height = 136 Caption = 'TBXDockablePanel1' Align = alClient DockMode = dmCannotFloatOrChangeDocks TabOrder = 0 ShowCaption = False ShowCaptionWhenDocked = False - ExplicitHeight = 105 object dxLayoutControl1: TdxLayoutControl Left = 0 Top = 0 - Width = 549 - Height = 73 + Width = 629 + Height = 97 Align = alTop ParentBackground = True TabOrder = 0 @@ -67,7 +66,7 @@ inherited frViewFiltroBase: TfrViewFiltroBase Width = 100 end object edtFechaFinFiltro: TcxDateEdit - Left = 198 + Left = 225 Top = 37 Properties.OnChange = OnCamposFiltroChange Style.HotTrack = False @@ -87,7 +86,7 @@ inherited frViewFiltroBase: TfrViewFiltroBase Width = 100 end object eLista: TcxComboBox - Left = 332 + Left = 375 Top = 37 Properties.DropDownListStyle = lsEditFixedList Properties.OnChange = OnCamposFiltroChange @@ -99,6 +98,27 @@ inherited frViewFiltroBase: TfrViewFiltroBase TabOrder = 3 Width = 215 end + object edtNumFinFiltro: TcxSpinEdit + Left = 225 + Top = 64 + Properties.ImmediatePost = True + Properties.SpinButtons.Visible = False + Properties.ValueType = vtInt + Properties.OnChange = OnCamposFiltroChange + Style.HotTrack = False + TabOrder = 5 + Width = 113 + end + object edtNumIniFiltro: TcxSpinEdit + Left = 87 + Top = 64 + Properties.ImmediatePost = True + Properties.SpinButtons.Visible = False + Properties.OnChange = OnCamposFiltroChange + Style.HotTrack = False + TabOrder = 4 + Width = 121 + end object dxLayoutControl1Group_Root: TdxLayoutGroup AlignHorz = ahParentManaged AlignVert = avParentManaged @@ -137,13 +157,30 @@ inherited frViewFiltroBase: TfrViewFiltroBase ControlOptions.ShowBorder = False end end + object lgroupnum: TdxLayoutGroup + CaptionOptions.Text = 'New Group' + Visible = False + ButtonOptions.Buttons = <> + LayoutDirection = ldHorizontal + ShowBorder = False + object dxLayoutControl1Item6: TdxLayoutItem + CaptionOptions.Text = 'Entre el:' + Control = edtNumIniFiltro + ControlOptions.ShowBorder = False + end + object dxLayoutControl1Item5: TdxLayoutItem + CaptionOptions.Text = 'y' + Control = edtNumFinFiltro + ControlOptions.ShowBorder = False + end + end end end object TBXAlignmentPanel1: TSpTBXDockablePanel AlignWithMargins = True Left = 10 - Top = 73 - Width = 539 + Top = 97 + Width = 619 Height = 30 Margins.Left = 10 Margins.Top = 0 @@ -156,7 +193,7 @@ inherited frViewFiltroBase: TfrViewFiltroBase object tbxBotones: TSpTBXToolbar Left = 0 Top = 0 - Width = 539 + Width = 619 Height = 30 Align = alTop AutoResize = False diff --git a/Source/GUIBase/uViewFiltroBase.pas b/Source/GUIBase/uViewFiltroBase.pas index d6cec00..4de451b 100644 --- a/Source/GUIBase/uViewFiltroBase.pas +++ b/Source/GUIBase/uViewFiltroBase.pas @@ -8,7 +8,7 @@ uses SpTBXItem, TB2Item, TB2Dock, TB2Toolbar, ActnList, ImgList, PngImageList, cxGraphics, dxLayoutLookAndFeels, dxLayoutControl, cxDropDownEdit, cxMaskEdit, cxCalendar, cxContainer, cxEdit, cxTextEdit, cxControls, uViewBase, uDMBase, - cxLookAndFeels, cxLookAndFeelPainters, dxLayoutcxEditAdapters; + cxLookAndFeels, cxLookAndFeelPainters, dxLayoutcxEditAdapters, cxSpinEdit; type IViewFiltroBase = interface(IViewBase) @@ -45,6 +45,11 @@ type TBXAlignmentPanel1: TSpTBXDockablePanel; dxLayoutControl1Item4: TdxLayoutItem; eLista: TcxComboBox; + edtNumFinFiltro: TcxSpinEdit; + dxLayoutControl1Item5: TdxLayoutItem; + edtNumIniFiltro: TcxSpinEdit; + dxLayoutControl1Item6: TdxLayoutItem; + lgroupnum: TdxLayoutGroup; procedure OnCamposFiltroChange(Sender: TObject); procedure actQuitarFiltroExecute(Sender: TObject); @@ -59,10 +64,10 @@ type procedure SetTexto(const Value: String); protected - procedure LimpiarCampos; virtual; function ValidarCampos: Boolean; virtual; public + procedure LimpiarCampos; virtual; function GetModified: Boolean; property OnFiltrosChange: TNotifyEvent read GetFiltrosChange write SetFiltrosChange; property VerFiltros: Boolean read GetVerFiltros write SetVerFiltros; @@ -108,6 +113,9 @@ begin txtFiltroTodo.Clear; edtFechaIniFiltro.Clear; edtFechaFinFiltro.Clear; + eLista.Clear; + edtNumIniFiltro.Clear; + edtNumFinFiltro.Clear; end; procedure TfrViewFiltroBase.OnCamposFiltroChange(Sender: TObject); @@ -129,7 +137,18 @@ begin edtFechaIniFiltro.SetFocus; Result := False; end - end; + end; + + if (lgroupnum.Visible) then + if (VarIsNull(edtNumIniFiltro.Value <> 0) and (edtNumFinFiltro.Value <> 0)) then + begin + if (edtNumIniFiltro.Value > edtNumFinFiltro.Value) then + begin + ShowWarningMessage('La cantidad de inicio debe ser inferior a la cantidad final'); + edtNumIniFiltro.SetFocus; + Result := False; + end + end; end; procedure TfrViewFiltroBase.actQuitarFiltroExecute(Sender: TObject); diff --git a/Source/Modulos/Albaranes de cliente/Views/AlbaranesCliente_view.dproj b/Source/Modulos/Albaranes de cliente/Views/AlbaranesCliente_view.dproj index 2bb092d..753774b 100644 --- a/Source/Modulos/Albaranes de cliente/Views/AlbaranesCliente_view.dproj +++ b/Source/Modulos/Albaranes de cliente/Views/AlbaranesCliente_view.dproj @@ -54,34 +54,34 @@ MainSource - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fEditorAlbaranCliente
diff --git a/Source/Modulos/Albaranes de cliente/Views/uViewAlbaranesCliente.dfm b/Source/Modulos/Albaranes de cliente/Views/uViewAlbaranesCliente.dfm index 1558a2c..bc3f6f5 100644 --- a/Source/Modulos/Albaranes de cliente/Views/uViewAlbaranesCliente.dfm +++ b/Source/Modulos/Albaranes de cliente/Views/uViewAlbaranesCliente.dfm @@ -4,8 +4,9 @@ inherited frViewAlbaranesCliente: TfrViewAlbaranesCliente ExplicitWidth = 802 ExplicitHeight = 490 inherited cxGrid: TcxGrid + Top = 65 Width = 802 - Height = 362 + Height = 399 RootLevelOptions.DetailTabsPosition = dtpTop OnActiveTabChanged = cxGridActiveTabChanged ExplicitWidth = 802 @@ -193,9 +194,12 @@ inherited frViewAlbaranesCliente: TfrViewAlbaranesCliente end inherited frViewFiltroBase1: TfrViewFiltroBase Width = 802 + Height = 65 ExplicitWidth = 802 + ExplicitHeight = 65 inherited TBXDockablePanel1: TSpTBXDockablePanel Width = 802 + Height = 65 ExplicitWidth = 802 inherited dxLayoutControl1: TdxLayoutControl Width = 802 diff --git a/Source/Modulos/Articulos/Articulos_Group.groupproj b/Source/Modulos/Articulos/Articulos_Group.groupproj index 063cf2d..4c8373d 100644 --- a/Source/Modulos/Articulos/Articulos_Group.groupproj +++ b/Source/Modulos/Articulos/Articulos_Group.groupproj @@ -13,6 +13,7 @@ + @@ -161,14 +162,23 @@ + + + + + + + + + - + - + - + \ No newline at end of file diff --git a/Source/Modulos/Articulos/Controller/uArticulosController.pas b/Source/Modulos/Articulos/Controller/uArticulosController.pas index c073c84..c84633c 100644 --- a/Source/Modulos/Articulos/Controller/uArticulosController.pas +++ b/Source/Modulos/Articulos/Controller/uArticulosController.pas @@ -103,8 +103,8 @@ type implementation uses - cxControls, DB, uEditorRegistryUtils, schArticulosClient_Intf, uFactuGES_App, - uIEditorArticulos, uIEditorArticulo, uIEditorElegirArticulos, + cxControls, DB, uEditorRegistryUtils, schArticulosClient_Intf, + uFactuGES_App, uIEditorArticulos, uIEditorArticulo, uIEditorElegirArticulos, uDataModuleArticulos, uDataModuleUsuarios, uDAInterfaces, Dialogs, uDataTableUtils, uDateUtils, uROTypes, DateUtils, Controls, Windows; @@ -652,6 +652,7 @@ begin AArticulo.DataTable.ApplyUpdates; Result := True; + finally //Para que no salten los eventos de calculo de PVP que daría un pete importante AArticulo.DataTable.EnableControls; diff --git a/Source/Modulos/Articulos/Views/Articulos_view.dproj b/Source/Modulos/Articulos/Views/Articulos_view.dproj index 0bad335..465d5bc 100644 --- a/Source/Modulos/Articulos/Views/Articulos_view.dproj +++ b/Source/Modulos/Articulos/Views/Articulos_view.dproj @@ -55,14 +55,14 @@ MainSource - - - - - - - - + + + + + + + +
fEditorArticulo
diff --git a/Source/Modulos/Articulos/Views/uEditorArticulo.dfm b/Source/Modulos/Articulos/Views/uEditorArticulo.dfm index aca5e73..41982af 100644 --- a/Source/Modulos/Articulos/Views/uEditorArticulo.dfm +++ b/Source/Modulos/Articulos/Views/uEditorArticulo.dfm @@ -45,25 +45,28 @@ inherited fEditorArticulo: TfEditorArticulo Width = 905 ExplicitWidth = 905 inherited tbxMain: TSpTBXToolbar - ExplicitWidth = 330 + ExplicitWidth = 331 inherited TBXItem2: TSpTBXItem Visible = False end + inherited SpTBXItem1: TSpTBXItem + DisplayMode = nbdmImageAndText + end inherited TBXItem5: TSpTBXItem Visible = False end inherited TBXItem23: TSpTBXItem Visible = False end - inherited TBXItem3: TSpTBXItem - Visible = False - end object TBXSeparatorItem6: TSpTBXSeparatorItem [11] end object TBXItem33: TSpTBXItem [12] Action = actFamilias DisplayMode = nbdmImageAndText end + inherited TBXItem3: TSpTBXItem + Visible = False + end end inherited tbxMenu: TSpTBXToolbar DockPos = 0 @@ -111,6 +114,146 @@ inherited fEditorArticulo: TfEditorArticulo ExplicitTop = 24 ExplicitWidth = 891 ExplicitHeight = 376 + inline frViewArticulo1: TfrViewArticulo + Left = 0 + Top = 0 + Width = 891 + Height = 376 + Align = alClient + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 0 + ReadOnly = False + ExplicitTop = 76 + ExplicitWidth = 905 + ExplicitHeight = 410 + inherited dxLayoutControlArticulo: TdxLayoutControl + Width = 891 + Height = 376 + ExplicitWidth = 905 + ExplicitHeight = 410 + inherited PngSpeedButton2: TPngSpeedButton + Left = 829 + ExplicitLeft = 829 + end + inherited PngSpeedButton1: TPngSpeedButton + Left = 829 + ExplicitLeft = 829 + end + inherited eReferencia: TcxDBTextEdit + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 290 + Width = 290 + end + inherited eDescripcion: TcxDBTextEdit + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 290 + Width = 290 + end + inherited eNoComisionable: TcxDBCheckBox + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 290 + Width = 290 + end + inherited eImagen: TcxImage + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 355 + ExplicitHeight = 98 + Height = 98 + Width = 355 + end + inherited cbFamilia: TcxDBComboBox + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 290 + Width = 290 + end + inherited cbNoInventariable: TcxDBCheckBox + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 290 + Width = 290 + end + inherited cbUnidadMedida: TcxDBComboBox + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 290 + Width = 290 + end + inherited cbFabricante: TcxDBComboBox + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 290 + Width = 290 + end + inherited eReferenciaFabr: TcxDBTextEdit + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + end + inherited eCodigo: TcxDBTextEdit + Left = 506 + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitLeft = 506 + ExplicitWidth = 300 + Width = 300 + end + inherited eCampoTecnico: TcxDBTextEdit + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 727 + Width = 727 + end + inherited ePrecio: TcxDBCurrencyEdit + Left = 653 + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitLeft = 653 + ExplicitWidth = 300 + Width = 300 + end + inherited eDiseno: TcxDBTextEdit + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 744 + Width = 744 + end + end + end end end inherited StatusBar: TJvStatusBar @@ -119,6 +262,12 @@ inherited fEditorArticulo: TfEditorArticulo Panels = < item Width = 200 + end + item + Text = + 'F1 - Guardar y nuevo Ctrl + F1 - Guardar Ctrl + Del - El' + + 'iminar Esc - Cerrar' + Width = 50 end> ExplicitTop = 486 ExplicitWidth = 905 @@ -126,6 +275,55 @@ inherited fEditorArticulo: TfEditorArticulo inherited EditorActionList: TActionList Left = 40 Top = 128 + inherited actGuardarCerrar: TAction + Enabled = False + Visible = False + end + inherited actGuardarYNuevo: TAction [3] + Enabled = True + Visible = True + OnExecute = actGuardarYNuevoExecute + end + inherited actGuardar: TAction [4] + ShortCut = 16496 + end + inherited actEliminar: TAction [5] + ShortCut = 16430 + end + inherited actConfPagina: TAction [6] + end + inherited actPrevisualizar: TAction [7] + end + inherited actImprimir: TAction [8] + end + inherited actDeshacer: TEditUndo [9] + end + inherited actCortar: TEditCut [10] + end + inherited actCerrar: TAction [11] + end + inherited actCopiar: TEditCopy [12] + end + inherited actPegar: TEditPaste [13] + end + inherited actSeleccionarTodo: TEditSelectAll [14] + end + inherited actLimpiar: TEditDelete [15] + end + inherited actRefrescar: TAction [16] + end + inherited actAcercaDe: TAction [17] + end + inherited actBuscar: TAction [18] + end + inherited actAnterior: TAction [19] + end + inherited actSiguiente: TAction [20] + end + inherited actCancelarCambios: TAction [21] + end + inherited actDuplicar: TAction [22] + end object actFamilias: TAction Category = 'Acciones' Caption = 'Familias' @@ -136,7 +334,18 @@ inherited fEditorArticulo: TfEditorArticulo OnExecute = actFamiliasExecute end end - inherited SmallImages: TPngImageList + inherited dsDataTable: TDADataSource [6] + Left = 8 + Top = 128 + end + inherited LargeImages: TPngImageList + Top = 112 + end + inherited JvFormStorage: TJvFormStorage + Left = 400 + Top = 152 + end + inherited SmallImages: TPngImageList [9] PngImages = < item PngImage.Data = { @@ -642,17 +851,6 @@ inherited fEditorArticulo: TfEditorArticulo Top = 112 Bitmap = {} end - inherited dsDataTable: TDADataSource [6] - Left = 8 - Top = 128 - end - inherited LargeImages: TPngImageList [7] - Top = 112 - end - inherited JvFormStorage: TJvFormStorage [8] - Left = 400 - Top = 152 - end inherited JvAppRegistryStorage: TJvAppRegistryStorage Left = 432 Top = 152 diff --git a/Source/Modulos/Articulos/Views/uEditorArticulo.pas b/Source/Modulos/Articulos/Views/uEditorArticulo.pas index 1cf53cc..7d2e4ae 100644 --- a/Source/Modulos/Articulos/Views/uEditorArticulo.pas +++ b/Source/Modulos/Articulos/Views/uEditorArticulo.pas @@ -19,17 +19,19 @@ uses cxClasses, cxControls, cxGridCustomView, cxGrid, uViewDetallesGenerico, uViewArticulosProveedores, dxLayoutControl, cxContainer, cxTextEdit, cxMaskEdit, cxSpinEdit, cxDBEdit, cxCurrencyEdit, cxLabel, - cxLookAndFeels, cxLookAndFeelPainters; + cxLookAndFeels, cxLookAndFeelPainters, JvEnterTab; type TfEditorArticulo = class(TfEditorDBItem, IEditorArticulo) TBXItem33: TSpTBXItem; actFamilias: TAction; TBXSeparatorItem6: TSpTBXSeparatorItem; + frViewArticulo1: TfrViewArticulo; procedure FormShow(Sender: TObject); procedure dsDataTableDataChange(Sender: TObject; Field: TField); procedure CustomEditorClose(Sender: TObject; var Action: TCloseAction); procedure actFamiliasExecute(Sender: TObject); + procedure actGuardarYNuevoExecute(Sender: TObject); protected FController : IArticulosController; FArticulo: IBizArticulo; @@ -86,7 +88,19 @@ end; procedure TfEditorArticulo.GuardarInterno; begin inherited; - FController.Guardar(FArticulo); + try + FController.Guardar(FArticulo); + except + on E: Exception do + begin + if (Pos('ARTICULOS_IDX1', E.Message) > 0) then + begin + frViewArticulo1.eReferencia.SetFocus; + raise Exception.Create ('No se puede guardar este artículo porque, ya existe un artículo con esa referencia'); + end; + end; + end; + Modified := False; end; @@ -172,11 +186,22 @@ begin end; end; +procedure TfEditorArticulo.actGuardarYNuevoExecute(Sender: TObject); +begin + ShowHourglassCursor; + try + if actGuardar.Execute then + FController.Anadir(Articulo); + finally + HideHourglassCursor; + end; +end; + procedure TfEditorArticulo.AsignarVista; var AViewArticulo: TfrViewArticulo; begin - AViewArticulo := TfrViewArticulo.create(Self); + AViewArticulo := frViewArticulo1; with AViewArticulo do begin Parent := pagGeneral; diff --git a/Source/Modulos/Articulos/Views/uEditorArticulos.dfm b/Source/Modulos/Articulos/Views/uEditorArticulos.dfm index a26494d..e8e16b4 100644 --- a/Source/Modulos/Articulos/Views/uEditorArticulos.dfm +++ b/Source/Modulos/Articulos/Views/uEditorArticulos.dfm @@ -9,7 +9,7 @@ inherited fEditorArticulos: TfEditorArticulos inherited JvNavPanelHeader: TJvNavPanelHeader Width = 822 Caption = 'Lista de articulos' - ExplicitWidth = 657 + ExplicitWidth = 822 inherited Image1: TImage Left = 795 Picture.Data = { @@ -31,33 +31,20 @@ inherited fEditorArticulos: TfEditorArticulos end inherited TBXDock: TSpTBXDock Width = 822 - ExplicitWidth = 657 + ExplicitWidth = 822 inherited tbxMain: TSpTBXToolbar ExplicitWidth = 632 end - inherited tbxFiltro: TSpTBXToolbar - ExplicitWidth = 287 - inherited TBXItem37: TSpTBXItem - Enabled = False - Visible = False - end - inherited cbxListaAnos: TSpTBXComboBox - Left = 129 - ExplicitLeft = 129 - end - end inherited tbxMenu: TSpTBXToolbar ExplicitWidth = 822 end inherited TBXTMain2: TSpTBXToolbar - Left = 287 DockPos = 267 - ExplicitLeft = 287 end end inherited StatusBar: TJvStatusBar Width = 822 - ExplicitWidth = 657 + ExplicitWidth = 822 end object pgPaginas: TPageControl [3] AlignWithMargins = True @@ -69,17 +56,14 @@ inherited fEditorArticulos: TfEditorArticulos Align = alClient TabOrder = 3 OnChange = pgPaginasChange - ExplicitWidth = 651 object pagArticulos: TTabSheet Caption = 'Todos los art'#237'culos' - ExplicitWidth = 643 end object pagArticulosPorProveedor: TTabSheet Caption = 'Art'#237'culos por proveedor' Enabled = False ImageIndex = 1 TabVisible = False - ExplicitWidth = 643 inline frViewArticulosPorProveedor1: TfrViewArticulosPorProveedor Left = 0 Top = 0 @@ -94,13 +78,13 @@ inherited fEditorArticulos: TfEditorArticulos ParentFont = False TabOrder = 0 ReadOnly = False - ExplicitWidth = 643 + ExplicitWidth = 808 ExplicitHeight = 349 inherited cxGrid: TcxGrid Width = 808 - Height = 119 + Height = 221 ExplicitWidth = 808 - ExplicitHeight = 119 + ExplicitHeight = 221 inherited cxGridView: TcxGridDBTableView DataController.Summary.FooterSummaryItems = < item @@ -112,13 +96,13 @@ inherited fEditorArticulos: TfEditorArticulos end inherited frViewFiltroBase1: TfrViewFiltroBase Width = 808 - ExplicitWidth = 643 + ExplicitWidth = 808 inherited TBXDockablePanel1: TSpTBXDockablePanel Width = 808 - ExplicitWidth = 643 + ExplicitWidth = 808 inherited dxLayoutControl1: TdxLayoutControl Width = 808 - ExplicitWidth = 643 + ExplicitWidth = 808 inherited txtFiltroTodo: TcxTextEdit Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' @@ -132,48 +116,51 @@ inherited fEditorArticulos: TfEditorArticulos StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 157 + Width = 157 end inherited edtFechaFinFiltro: TcxDateEdit - Left = 456 + Left = 439 Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - ExplicitLeft = 456 + ExplicitLeft = 439 + ExplicitWidth = 145 + Width = 145 end inherited eLista: TcxComboBox - Left = 766 + Left = 739 Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - ExplicitLeft = 766 + ExplicitLeft = 739 ExplicitWidth = 20 Width = 20 end end inherited TBXAlignmentPanel1: TSpTBXDockablePanel Width = 798 - ExplicitWidth = 633 + ExplicitWidth = 798 inherited tbxBotones: TSpTBXToolbar Width = 798 - ExplicitWidth = 633 + ExplicitWidth = 798 end end end end inherited pnlAgrupaciones: TSpTBXDockablePanel - Top = 221 + Top = 323 Width = 808 ExplicitTop = 323 - ExplicitWidth = 643 + ExplicitWidth = 808 inherited TBXAlignmentPanel1: TSpTBXDockablePanel Width = 808 - ExplicitTop = 0 - ExplicitWidth = 643 + ExplicitWidth = 808 inherited TBXToolbar1: TSpTBXToolbar Width = 808 - ExplicitWidth = 643 + ExplicitWidth = 808 end end end @@ -209,13 +196,13 @@ inherited fEditorArticulos: TfEditorArticulos TabOrder = 4 ReadOnly = False ExplicitTop = 102 - ExplicitWidth = 657 + ExplicitWidth = 822 ExplicitHeight = 383 inherited cxGrid: TcxGrid Width = 822 Height = 256 - ExplicitWidth = 657 - ExplicitHeight = 153 + ExplicitWidth = 822 + ExplicitHeight = 256 inherited cxGridView: TcxGridDBTableView DataController.Summary.FooterSummaryItems = < item @@ -227,13 +214,13 @@ inherited fEditorArticulos: TfEditorArticulos end inherited frViewFiltroBase1: TfrViewFiltroBase Width = 822 - ExplicitWidth = 657 + ExplicitWidth = 822 inherited TBXDockablePanel1: TSpTBXDockablePanel Width = 822 - ExplicitWidth = 657 + ExplicitWidth = 822 inherited dxLayoutControl1: TdxLayoutControl Width = 822 - ExplicitWidth = 657 + ExplicitWidth = 822 inherited txtFiltroTodo: TcxTextEdit Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' @@ -247,32 +234,36 @@ inherited fEditorArticulos: TfEditorArticulos StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 157 + Width = 157 end inherited edtFechaFinFiltro: TcxDateEdit - Left = 463 + Left = 446 Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - ExplicitLeft = 463 + ExplicitLeft = 446 + ExplicitWidth = 145 + Width = 145 end inherited eLista: TcxComboBox - Left = 779 + Left = 752 Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - ExplicitLeft = 779 + ExplicitLeft = 752 ExplicitWidth = 20 Width = 20 end end inherited TBXAlignmentPanel1: TSpTBXDockablePanel Width = 812 - ExplicitWidth = 647 + ExplicitWidth = 812 inherited tbxBotones: TSpTBXToolbar Width = 812 - ExplicitWidth = 647 + ExplicitWidth = 812 end end end @@ -284,10 +275,10 @@ inherited fEditorArticulos: TfEditorArticulos ExplicitWidth = 822 inherited TBXAlignmentPanel1: TSpTBXDockablePanel Width = 822 - ExplicitWidth = 657 + ExplicitWidth = 822 inherited TBXToolbar1: TSpTBXToolbar Width = 822 - ExplicitWidth = 657 + ExplicitWidth = 822 end end end diff --git a/Source/Modulos/Articulos/Views/uEditorArticulos.pas b/Source/Modulos/Articulos/Views/uEditorArticulos.pas index 9a4e650..dd0c129 100644 --- a/Source/Modulos/Articulos/Views/uEditorArticulos.pas +++ b/Source/Modulos/Articulos/Views/uEditorArticulos.pas @@ -26,6 +26,7 @@ type procedure FormShow(Sender: TObject); procedure actFamiliasExecute(Sender: TObject); procedure pgPaginasChange(Sender: TObject); + procedure actQuitarFiltroExecute(Sender: TObject); private FArticulos: IBizArticulo; FArticulosPorProveedor: IBizArticulo; @@ -332,6 +333,12 @@ begin end; end; +procedure TfEditorArticulos.actQuitarFiltroExecute(Sender: TObject); +begin + inherited; + frViewArticulos1.frViewFiltroBase1actQuitarFiltroExecute(Sender); +end; + constructor TfEditorArticulos.Create(AOwner: TComponent); begin inherited; diff --git a/Source/Modulos/Articulos/Views/uViewArticulo.dfm b/Source/Modulos/Articulos/Views/uViewArticulo.dfm index 1ad71d3..46af1ce 100644 --- a/Source/Modulos/Articulos/Views/uViewArticulo.dfm +++ b/Source/Modulos/Articulos/Views/uViewArticulo.dfm @@ -1,27 +1,26 @@ inherited frViewArticulo: TfrViewArticulo - Width = 658 - Height = 504 + Width = 451 + Height = 304 Align = alClient OnCreate = CustomViewCreate OnDestroy = CustomViewDestroy + OnShow = CustomViewShow ExplicitWidth = 451 ExplicitHeight = 304 object dxLayoutControlArticulo: TdxLayoutControl Left = 0 Top = 0 - Width = 658 - Height = 504 + Width = 451 + Height = 304 Align = alClient ParentBackground = True TabOrder = 0 TabStop = False - ExplicitWidth = 451 - ExplicitHeight = 304 DesignSize = ( - 658 - 504) + 451 + 304) object PngSpeedButton2: TPngSpeedButton - Left = 613 + Left = 389 Top = 358 Width = 23 Height = 22 @@ -48,7 +47,7 @@ inherited frViewArticulo: TfrViewArticulo PngOptions = [pngBlendOnDisabled, pngGrayscaleOnDisabled] end object PngSpeedButton1: TPngSpeedButton - Left = 613 + Left = 389 Top = 386 Width = 23 Height = 22 @@ -63,7 +62,7 @@ inherited frViewArticulo: TfrViewArticulo DataBinding.DataSource = dsViewArticulo Style.BorderColor = clWindowFrame Style.BorderStyle = ebs3D - Style.Color = clWindow + Style.Color = 14745599 Style.HotTrack = False Style.LookAndFeel.Kind = lfStandard Style.LookAndFeel.NativeStyle = True @@ -297,13 +296,13 @@ inherited frViewArticulo: TfrViewArticulo Width = 171 end object eCodigo: TcxDBTextEdit - Left = 392 + Left = 273 Top = 28 DataBinding.DataField = 'CODIGOTECNICO' DataBinding.DataSource = dsViewArticulo Style.BorderColor = clWindowFrame Style.BorderStyle = ebs3D - Style.Color = 14745599 + Style.Color = clWindow Style.HotTrack = False Style.LookAndFeel.Kind = lfStandard Style.LookAndFeel.NativeStyle = True @@ -345,13 +344,14 @@ inherited frViewArticulo: TfrViewArticulo Width = 727 end object ePrecio: TcxDBCurrencyEdit - Left = 499 + Left = 340 Top = 109 DataBinding.DataField = 'PRECIO' DataBinding.DataSource = dsViewArticulo Properties.Alignment.Horz = taRightJustify Style.BorderColor = clWindowFrame Style.BorderStyle = ebs3D + Style.Color = 14745599 Style.HotTrack = False Style.LookAndFeel.Kind = lfStandard Style.LookAndFeel.NativeStyle = True diff --git a/Source/Modulos/Articulos/Views/uViewArticulo.pas b/Source/Modulos/Articulos/Views/uViewArticulo.pas index ae342d1..024416e 100644 --- a/Source/Modulos/Articulos/Views/uViewArticulo.pas +++ b/Source/Modulos/Articulos/Views/uViewArticulo.pas @@ -11,7 +11,8 @@ uses ImgList, PngImageList, cxGraphics, cxMaskEdit, cxDropDownEdit, uFamiliasController, uViewDatosYSeleccionProveedor, cxSpinEdit, cxCurrencyEdit, uArticulosController, uUnidadesMedidaController, uFabricantesController, uDAInterfaces, - cxLookAndFeels, cxLookAndFeelPainters, dxLayoutcxEditAdapters; + cxLookAndFeels, cxLookAndFeelPainters, dxLayoutcxEditAdapters, JvExControls, + JvEnterTab; type IViewArticulo = interface(IViewBase) @@ -87,6 +88,7 @@ type procedure cbFabricantePropertiesInitPopup(Sender: TObject); procedure cbFabricantePropertiesValidate(Sender: TObject; var DisplayValue: Variant; var ErrorText: TCaption; var Error: Boolean); + procedure CustomViewShow(Sender: TObject); private procedure CargarImagen; procedure SalvarImagen; @@ -321,6 +323,12 @@ begin inherited; end; +procedure TfrViewArticulo.CustomViewShow(Sender: TObject); +begin + inherited; + eReferencia.SetFocus; +end; + function TfrViewArticulo.GetArticulo: IBizArticulo; begin Result := FArticulo; diff --git a/Source/Modulos/Articulos/Views/uViewArticulos.dfm b/Source/Modulos/Articulos/Views/uViewArticulos.dfm index 989f98c..1660af0 100644 --- a/Source/Modulos/Articulos/Views/uViewArticulos.dfm +++ b/Source/Modulos/Articulos/Views/uViewArticulos.dfm @@ -8,7 +8,7 @@ inherited frViewArticulos: TfrViewArticulos Width = 715 Height = 330 ExplicitWidth = 715 - ExplicitHeight = 232 + ExplicitHeight = 330 inherited cxGridView: TcxGridDBTableView DataController.KeyFieldNames = 'RecID' DataController.Summary.FooterSummaryItems = < @@ -79,6 +79,10 @@ inherited frViewArticulos: TfrViewArticulos object cxGridViewPRECIO: TcxGridDBColumn Caption = 'Precio' DataBinding.FieldName = 'PRECIO' + PropertiesClassName = 'TcxCurrencyEditProperties' + Properties.Alignment.Horz = taRightJustify + FooterAlignmentHorz = taRightJustify + HeaderAlignmentHorz = taRightJustify end end inherited cxGridLevel: TcxGridLevel @@ -107,28 +111,23 @@ inherited frViewArticulos: TfrViewArticulos StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - ExplicitWidth = 272 - Width = 272 end inherited edtFechaFinFiltro: TcxDateEdit - Left = 376 + Left = 355 Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - ExplicitLeft = 376 - ExplicitWidth = 221 - Width = 221 + ExplicitLeft = 355 end inherited eLista: TcxComboBox - Left = 634 + Left = 598 Properties.DropDownRows = 20 - Properties.OnChange = frViewFiltroBase1eListaPropertiesChange Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - ExplicitLeft = 634 + ExplicitLeft = 598 ExplicitWidth = 71 Width = 71 end @@ -141,6 +140,9 @@ inherited frViewArticulos: TfrViewArticulos Visible = False end end + inherited lgroupnum: TdxLayoutGroup + Visible = True + end end end inherited TBXAlignmentPanel1: TSpTBXDockablePanel @@ -167,11 +169,9 @@ inherited frViewArticulos: TfrViewArticulos ExplicitHeight = 25 inherited TBXAlignmentPanel1: TSpTBXDockablePanel Width = 715 - ExplicitTop = 0 ExplicitWidth = 715 inherited TBXToolbar1: TSpTBXToolbar Width = 715 - ExplicitTop = 0 ExplicitWidth = 715 object TBXSeparatorItem1: TSpTBXSeparatorItem end @@ -192,9 +192,6 @@ inherited frViewArticulos: TfrViewArticulos BuiltInReportLink = True end end - inherited dxPSEngineController1: TdxPSEngineController - Active = True - end inherited ActionList1: TActionList Left = 360 Top = 280 diff --git a/Source/Modulos/Articulos/Views/uViewArticulos.pas b/Source/Modulos/Articulos/Views/uViewArticulos.pas index 96b9792..4dde5ca 100644 --- a/Source/Modulos/Articulos/Views/uViewArticulos.pas +++ b/Source/Modulos/Articulos/Views/uViewArticulos.pas @@ -58,13 +58,15 @@ type procedure actFabricanteUpdate(Sender: TObject); procedure cxGridView2DataControllerCompare(ADataController: TcxCustomDataController; ARecordIndex1, ARecordIndex2, AItemIndex: Integer; const V1, V2: Variant; var Compare: Integer); - procedure frViewFiltroBase1eListaPropertiesChange(Sender: TObject); procedure frViewFiltroBase1actQuitarFiltroExecute(Sender: TObject); procedure CustomViewShow(Sender: TObject); procedure cxGridViewDataControllerCompare( ADataController: TcxCustomDataController; ARecordIndex1, ARecordIndex2, AItemIndex: Integer; const V1, V2: Variant; var Compare: Integer); + private + procedure AnadirFiltroReferencias; + protected FArticulos: IBizArticulo; FController: IArticulosController; @@ -154,10 +156,31 @@ begin (Sender as TAction).Checked := not (cxGridViewFAMILIA.GroupIndex < 0); end; +procedure TfrViewArticulos.AnadirFiltroReferencias; +var + Columna: TcxGridDBColumn; + Referencia1, Referencia2: Variant; + FFiltro : TcxFilterCriteriaItemList; +begin + Referencia1 := frViewFiltroBase1.edtNumIniFiltro.Value; + Referencia2 := frViewFiltroBase1.edtNumFinFiltro.Value; + + if (Referencia1 <> 0) and (Referencia2 <> 0) then + begin + cxGridView.DataController.Filter.Options := [fcoCaseInsensitive, fcoSoftCompare]; + FFiltro := AddFilterGrid(fboAnd); + + Columna := (cxGridView as TcxGridDBTableView).GetColumnByFieldName('REFERENCIA'); + FFiltro.AddItem(Columna, foBetween, varArrayOf([Referencia1, Referencia2]), VarToStr(Referencia1) + ' and ' + VarToStr(Referencia2)); + end; +end; + procedure TfrViewArticulos.AnadirOtrosFiltros; begin inherited; + AnadirFiltroReferencias; + //Finalmente activamos el filtro si tenemos algo if cxGridView.DataController.Filter.IsEmpty then cxGridView.DataController.Filter.Active := False @@ -197,14 +220,7 @@ end; procedure TfrViewArticulos.frViewFiltroBase1actQuitarFiltroExecute(Sender: TObject); begin - frViewFiltroBase1.txtFiltroTodo.Clear; - frViewFiltroBase1.eLista.Clear; -end; - -procedure TfrViewArticulos.frViewFiltroBase1eListaPropertiesChange(Sender: TObject); -begin - inherited; - RefrescarFiltro; + frViewFiltroBase1.LimpiarCampos; end; end. diff --git a/Source/Modulos/Articulos/Views/uViewDetallesArticulos.dfm b/Source/Modulos/Articulos/Views/uViewDetallesArticulos.dfm index c260bc8..7f07f6b 100644 --- a/Source/Modulos/Articulos/Views/uViewDetallesArticulos.dfm +++ b/Source/Modulos/Articulos/Views/uViewDetallesArticulos.dfm @@ -2,52 +2,99 @@ inherited frViewDetallesArticulos: TfrViewDetallesArticulos ParentBiDiMode = False OnShow = CustomViewShow inherited ToolBar1: TToolBar + Height = 73 + ExplicitHeight = 73 + inherited ToolButton3: TToolButton + Wrap = False + end + inherited ToolButton4: TToolButton + Left = 278 + Top = 0 + ExplicitLeft = 278 + ExplicitTop = 0 + end + inherited ToolButton14: TToolButton + Left = 334 + Top = 0 + ExplicitLeft = 334 + ExplicitTop = 0 + end + inherited FontName: TJvFontComboBox + Top = 22 + ExplicitTop = 22 + end inherited FontSize: TEdit + Top = 22 Width = 42 + ExplicitTop = 22 ExplicitWidth = 42 end inherited UpDown1: TUpDown Left = 187 + Top = 22 Width = 17 ExplicitLeft = 187 + ExplicitTop = 22 ExplicitWidth = 17 end inherited ToolButton13: TToolButton Left = 204 + Top = 22 ExplicitLeft = 204 + ExplicitTop = 22 end inherited ToolButton6: TToolButton Left = 212 + Top = 22 ExplicitLeft = 212 + ExplicitTop = 22 end inherited ToolButton7: TToolButton Left = 278 + Top = 22 ExplicitLeft = 278 + ExplicitTop = 22 end inherited ToolButton8: TToolButton Left = 345 + Top = 22 ExplicitLeft = 345 + ExplicitTop = 22 end inherited ToolButton12: TToolButton - Left = 428 - ExplicitLeft = 428 + Left = 0 + Top = 22 + Wrap = True + ExplicitLeft = 0 + ExplicitTop = 22 + ExplicitHeight = 27 end inherited ToolButton9: TToolButton - Left = 436 - ExplicitLeft = 436 + Left = 0 + Top = 49 + ExplicitLeft = 0 + ExplicitTop = 49 end inherited ToolButton10: TToolButton - Left = 581 - ExplicitLeft = 581 + Left = 145 + Top = 49 + ExplicitLeft = 145 + ExplicitTop = 49 end inherited ToolButton11: TToolButton - Left = 706 - ExplicitLeft = 706 + Left = 270 + Top = 49 + ExplicitLeft = 270 + ExplicitTop = 49 end end inherited cxGrid: TcxGrid - ExplicitTop = 121 + Top = 99 + Height = 205 + ExplicitTop = 99 + ExplicitHeight = 205 inherited cxGridView: TcxGridDBTableView + OptionsSelection.CellMultiSelect = True inherited cxGridViewTIPO: TcxGridDBColumn MinWidth = 69 Width = 69 @@ -135,7 +182,7 @@ inherited frViewDetallesArticulos: TfrViewDetallesArticulos end end inherited TBXDock1: TSpTBXDock - ExplicitTop = 100 + Top = 73 inherited TBXToolbar1: TSpTBXToolbar inherited TBXSubmenuItem1: TSpTBXSubmenuItem object TBXSeparatorItem8: TSpTBXSeparatorItem [4] diff --git a/Source/Modulos/Comisiones/Comisiones_Group.groupproj b/Source/Modulos/Comisiones/Comisiones_Group.groupproj new file mode 100644 index 0000000..d50fc24 --- /dev/null +++ b/Source/Modulos/Comisiones/Comisiones_Group.groupproj @@ -0,0 +1,134 @@ + + + {4fc2fdb5-faa5-4b92-afc6-33a803d10c02} + + + + + + + + + + + + + + + + + Default.Personality + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/Modulos/Comisiones/Data/Comisiones_data.dpk b/Source/Modulos/Comisiones/Data/Comisiones_data.dpk new file mode 100644 index 0000000000000000000000000000000000000000..76b9f6bae1e679a13f1fd126edffd5095a44b863 GIT binary patch literal 806 zcmZvaO^=%}5Qck3;y?JX(n?hoZKNKm_GIjVT5D`%JK4=%A_G=Sn?MSrO10YmUOqxd zyUPKOAJ4oqW6!~6KkYY%NVPATqAFdp&24MH_@3`Q-zfBcQM=})w=rjtK%YiiYfy$s zp^+2=38dt(#vI8o8~}x26)_RY$pan@2ntkhgu#y!WpN^v0ZOsK7beM9Aomw-E(zv( z69CI;C}`oC=dj$`_MQ9%GQj+ zrB`h*xepbNp)2OBXEq5?OsN7r!!=f8g;S#O@*Wg3fCCPsyHRtIh?xMfiZy!zv>Yy# z#W;chYd|+2@A~gd6V3=T!HRKuj`qFU{W=!iDX5jSNU=0=HW#}iEiIKSsZM0i=N*K`iu<4 TWLLPdosVCJgs#jNzW44g_Dtr@ literal 0 HcmV?d00001 diff --git a/Source/Modulos/Comisiones/Data/Comisiones_data.dproj b/Source/Modulos/Comisiones/Data/Comisiones_data.dproj new file mode 100644 index 0000000..b7eebea --- /dev/null +++ b/Source/Modulos/Comisiones/Data/Comisiones_data.dproj @@ -0,0 +1,584 @@ + + + + {26de542f-970f-4e56-aaf6-401887defb78} + Comisiones_data.dpk + Debug + AnyCPU + DCC32 + ..\..\..\..\Output\Debug\Cliente\Comisiones_data.bpl + + + 7.0 + False + False + 0 + RELEASE + + + 7.0 + .\ + .\ + .\ + ..\..\..\..\Output\Debug\Cliente + ..\..\Lib + ..\..\..\Lib;..\..\Lib + ..\..\..\Lib;..\..\Lib + ..\..\..\Lib;..\..\Lib + ..\..\..\Lib;..\..\Lib + + + Delphi.Personality + Package + + + False + True + False + + + False + False + False + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 3082 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + Comisiones_data.dpk + + + + + + + MainSource + + + + + + + + + + + + + +
DataModuleVendedores
+ TDAClientDataModule +
+ + + +
+
+ + diff --git a/Source/Modulos/Comisiones/Data/Comisiones_data.res b/Source/Modulos/Comisiones/Data/Comisiones_data.res new file mode 100644 index 0000000000000000000000000000000000000000..86c94e6ada7b3c85f6761b1ee234a9f34ef3c861 GIT binary patch literal 5056 zcmbW5&x;&Y5XWnifD(f4!IPI+L`3!=E9BmaF%VEA#@TDLXpF&R6XJUC)cc=I4kFSA z{{!hg%bp}hVRP_qjvmDJ`>A@>-7}euyEfF+`%$mH-*3IwZ-y~5+miKtn3_w^Pn$V^ zQ861nx4C)wN(Q~H#+K|o*@m~&(3=1I%Llk7>S*pvE7;Yjz^+ljNYba;|&8!P>=GYp<9J^QiRC`-*du(Wb zBJI+RemE@Tm2dSSKL$269_p-ia&WJ{$B|EYy#Bt1`fm?B(CB-l8nlXqgY!6fUOzP@ zr|Te|e4cZxgJWuLF8<`}dughP69?9a%ha4}r`jtX-7UCl^he&nV;_S<)Ya!2FlEJu zrr{t12%dXkNqpywX{@?Eb_MKs@29XRNI;2D%DxW zo|xv^jnf#kFIDZr^e=W==PW{#^6Ao{deqzuxId;ujOZ~3;otiwSzBXu3^t3 z&$C~D3=Umz@OQRR9+}nP>x>=u115dAI{rd2#Mbgv81-@e%IA6)a8SDwHm3Di`~F1x z)jhG~04Fd5o4f^Iah!WFIS0|E#)aohzS6onIG_;>-~Ytz3J0A}=DenTZ*cIo-Ves9 zp>qHmo5lV+rntk2He9_1!t%2yZsF;l)>iGc4jkU$0bBWEPmBKKP>uSjxhXIDsSodT z@EG|gFZa>|hHF!PaN};FzIxxlpPKT;87{i(!eu7T%H?}r^yeP=K2c}If`cyKd-3DW z_4ib`jDt-MZ?C~;z1O=EKN(!YbpFJR_c`u>(C=ph9O_Y*Jz5Z>`Zs7T9Mn$y@ay$^ z{gulxYxXwGq@TIGbG$~Hi*qk8?9|WMkNweF@MU18F;AQKZ>jcWAL86`f59r^Yh;+XfGU10gV*5=*FT)q#qz2B_Ik28(#vUlW{{>1m(1wXK3zHQ3+RoHfz^$cuqg(^F;eqz6WUMUE^m$ z9R1u2H_t9ue%}<_JcD5KB$svgjBysd-ql#|toxF$&>h1Qc)Vw6j~u{SeHg>my$i{SJtD^MnJV!{AK!ZgN9Q4bN2bs7?m1Qo zsLwc-c&GZ4_%7jWppm+9C(?(bpCye?f6Mv)ml~{r9)<=EoH5SYSxm8xsWZv%2MjL$ zd)R%{gxqI&lEaJ6!*jggJMcIz?<5?~hn@VA1Kzcrp$;C`m0CzQdy{!G?|FT$$5W3N zaydTsdE#>2dGSt*&wOX~r{!54?~lxS4gM|rOZH6mRCZMCP#!z)bEv-^up_gJ*i*BY zl>1d-%!E}5v+s{C_OF@Qj;!xrv5)P2yJ4TmKCqke`Aq-U;NJ}WpRu*&|7!3r$c7zU zF#m_6?>Cia!E%D)b;IaF{ zzPG~QEyw>z^LKm}whzS>Dx3Ct`1w98?Y5 + Params = <> + StreamingOptions = [soDisableEventsWhileStreaming, soDisableFiltering] + RemoteDataAdapter = rda_Comisiones + LogicalName = 'Comisiones' + IndexDefs = <> + Left = 168 + Top = 192 + end + object ds_Comisiones: TDADataSource + DataSet = tbl_Comisiones.Dataset + DataTable = tbl_Comisiones + Left = 168 + Top = 136 + end + object tbl_FacturasComision: TDAMemDataTable + RemoteUpdatesOptions = [] + Fields = < + item + Name = 'ID' + DataType = datInteger + InPrimaryKey = True + end + item + Name = 'ID_EMPRESA' + DataType = datInteger + end + item + Name = 'FECHA_FACTURA' + DataType = datDateTime + end + item + Name = 'REFERENCIA' + DataType = datString + Size = 255 + end + item + Name = 'SITUACION' + DataType = datString + Size = 19 + end + item + Name = 'ID_COMISION_LIQUIDADA' + DataType = datInteger + end + item + Name = 'ID_CLIENTE' + DataType = datInteger + end + item + Name = 'ID_AGENTE' + DataType = datInteger + end + item + Name = 'BASE_IMPONIBLE' + DataType = datCurrency + end + item + Name = 'COMISION' + DataType = datCurrency + end + item + Name = 'IMPORTE_COMISION' + DataType = datCurrency + end> + Params = <> + MasterMappingMode = mmWhere + StreamingOptions = [soDisableEventsWhileStreaming, soDisableFiltering] + RemoteDataAdapter = rda_Comisiones + MasterSource = ds_Comisiones + MasterFields = 'ID' + DetailFields = 'ID_COMISION_LIQUIDADA' + LogicalName = 'FacturasComision' + IndexDefs = <> + Left = 264 + Top = 192 + end + object ds_FacturasComision: TDADataSource + DataSet = tbl_FacturasComision.Dataset + DataTable = tbl_FacturasComision + Left = 264 + Top = 136 + end + object tbl_ListaAnosComisiones: TDAMemDataTable + RemoteUpdatesOptions = [] + Fields = < + item + Name = 'ANO' + DataType = datString + Size = 254 + end> + Params = <> + StreamingOptions = [soDisableEventsWhileStreaming, soDisableFiltering] + RemoteDataAdapter = rda_Comisiones + LogicalName = 'ListaAnosComisiones' + IndexDefs = <> + Left = 168 + Top = 72 + end + object ds_ListaAnosComisiones: TDADataSource + DataSet = tbl_ListaAnosComisiones.Dataset + DataTable = tbl_ListaAnosComisiones + Left = 168 + Top = 16 + end +end diff --git a/Source/Modulos/Comisiones/Data/uDataModuleComisiones.pas b/Source/Modulos/Comisiones/Data/uDataModuleComisiones.pas new file mode 100644 index 0000000..2bd6f99 --- /dev/null +++ b/Source/Modulos/Comisiones/Data/uDataModuleComisiones.pas @@ -0,0 +1,165 @@ +unit uDataModuleComisiones; + +interface + +uses + SysUtils, Classes, DB, uDADataTable, uDABINAdapter, + uDAScriptingProvider, uDACDSDataTable, uROWinInetHttpChannel, uROTypes, + uRORemoteService, uROClient, uROBinMessage, + + uIDataModuleComisiones, uBizComisiones, //uIDataModuleComisionesReport, + uDADesigntimeCall, uDataModuleBase, + uDAInterfaces, uDAMemDataTable, uDADataStreamer, uDABin2DataStreamer, + uDARemoteDataAdapter, uIntegerListUtils, uDADataAdapter; + +type + TDataModuleComisiones = class(TDataModuleBase, IDataModuleComisiones) //, IDataModuleComisionesReport) + RORemoteService: TRORemoteService; + rda_Comisiones: TDARemoteDataAdapter; + Bin2DataStreamer: TDABin2DataStreamer; + tbl_Comisiones: TDAMemDataTable; + ds_Comisiones: TDADataSource; + tbl_FacturasComision: TDAMemDataTable; + ds_FacturasComision: TDADataSource; + tbl_ListaAnosComisiones: TDAMemDataTable; + ds_ListaAnosComisiones: TDADataSource; + procedure DAClientDataModuleCreate(Sender: TObject); + private + function _GetFacturasComision : IBizFacturasComision; + public + function GetAnosItems : TStringList; + function GetItems : IBizComision; + function GetItem(const ID : Integer) : IBizComision; + function NewItem : IBizComision; + + // Report +// function GetRptFacturas(const AListaID: TIntegerList; const AOriginal, ACopia, AContabilidad: Integer): Binary; + end; + +implementation + +{$R *.DFM} + +uses + FactuGES_Intf, uDataModuleConexion, uDataTableUtils, cxControls, + schComisionesClient_Intf, uBizContactos, Dialogs; + +{ TdmComisiones } + +procedure TDataModuleComisiones.DAClientDataModuleCreate(Sender: TObject); +begin + RORemoteService.Channel := dmConexion.Channel; + RORemoteService.Message := dmConexion.Message; +end; + +{ +function TDataModuleComisiones.GetRptFacturas(const AListaID: TIntegerList; const AOriginal, ACopia, AContabilidad: Integer): Binary; +var + AParam : TIntegerArray; +begin + AParam := AListaID.ToIntegerArray; + try + Result := (RORemoteService as IsrvComisiones).GenerarInforme(AParam, AOriginal, ACopia, AContabilidad); + finally +// FreeANDNIL(AParam); + end; +end; +} + +function TDataModuleComisiones.NewItem: IBizComision; +begin + Result := GetItem(ID_NULO) +end; + +function TDataModuleComisiones._GetFacturasComision: IBizFacturasComision; +var + AFacturasComision : TDAMemDataTable; +begin + ShowHourglassCursor; + try + AFacturasComision := CloneDataTable(tbl_FacturasComision); + with AFacturasComision do + begin + BusinessRulesID := BIZ_CLIENT_FACTURASCOMISION; + DetailOptions := DetailOptions - [dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates]; + end; + Result := (AFacturasComision as IBizFacturasComision); + finally + HideHourglassCursor; + end; +end; + +function TDataModuleComisiones.GetItem(const ID: Integer): IBizComision; +var + Condicion: TDAWhereExpression; +begin + ShowHourglassCursor; + try + Result := Self.GetItems; + + with Result.DataTable.DynamicWhere do + begin + // (ID = :ID) + Condicion := NewBinaryExpression(NewField('', fld_ComisionesID), NewConstant(ID, datInteger), dboEqual); + + if IsEmpty then + Expression := Condicion + else + Expression := NewBinaryExpression(Expression, Condicion, dboAnd); + end; + + finally + HideHourglassCursor; + end; +end; + +function TDataModuleComisiones.GetAnosItems: TStringList; +var + AListaAnos: TStringList; +begin + AListaAnos := TStringList.Create; + ShowHourglassCursor; + try + with tbl_ListaAnosComisiones do + begin + Open; + First; + while not eof do + begin + AListaAnos.Add(Format('%s=%s', [Fields[0].AsString, Fields[0].AsString])); + Next; + end; + Close; + end; + Result := AListaAnos; + finally + HideHourglassCursor; + end; +end; + +function TDataModuleComisiones.GetItems: IBizComision; +var + AComision : TDAMemDataTable; +begin + ShowHourglassCursor; + try + AComision := CloneDataTable(tbl_Comisiones); + + // EL CAMPO REFERENCIA TIENE QUE SER AUTOREFRESH!!!!! + AComision.FieldByName(fld_ComisionesREFERENCIA).ServerAutoRefresh := TRUE; + + AComision.BusinessRulesID := BIZ_CLIENT_COMISIONES; + + with TBizComision(AComision.BusinessEventsObj) do + begin + FacturasComision := _GetFacturasComision; + end; + + Result := (AComision as IBizComision); + finally + HideHourglassCursor; + end; +end; + + +end. diff --git a/Source/Modulos/Comisiones/Model/Comisiones_model.dpk b/Source/Modulos/Comisiones/Model/Comisiones_model.dpk new file mode 100644 index 0000000000000000000000000000000000000000..529a8269d089c162d6c5e6aaa9cb2128191909fa GIT binary patch literal 947 zcmZ`%U2mH(6y0+q{(~PXRhp(~k@hfYPsYA5tHwsQlQz|)h=8}U5y*g4*{1#Xfe9gP zS03Q{+;h(T!22Zqk$kg=RJ**%tI{@`U6tA5lQ;8bf36gIJFji?w~sMrp+FypSZh#* zNuiMx4)LYru)-Y4AaDQ$e;G0n$dLhe1_TAF*TUet5oJ*thz!Dmd8&p>X@-dqyQ z^*Zt;zraMOjbhzD54-}M2h$~H;c>hzl(R=0)w zX4^4Rb|<&rZQ3>)Qq^`t7YoODOa~@S+5~T#w(hK6FtY97)|AQKMM+kT#_5sg+d8R# zjgHyTJlLI`jv-}nacCx>Z(uxi^^fjmru`Us>1J!vhw1i`BDZC`VP*Rj + + + {ed454295-ce74-4b0c-9303-cdc58434faae} + Comisiones_model.dpk + Debug + AnyCPU + DCC32 + ..\..\..\..\Output\Debug\Cliente\Comisiones_model.bpl + + + 7.0 + False + False + 0 + RELEASE + + + 7.0 + ..\..\..\..\Output\Debug\Cliente + .\ + .\ + .\ + ..\..\Lib + ..\..\..\Lib;..\..\Lib + ..\..\..\Lib;..\..\Lib + ..\..\..\Lib;..\..\Lib + ..\..\..\Lib;..\..\Lib + + + Delphi.Personality + Package + +FalseTrueFalseFalseFalseFalseTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0Comisiones_model.dpk + + + + + MainSource + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Source/Modulos/Comisiones/Model/Comisiones_model.res b/Source/Modulos/Comisiones/Model/Comisiones_model.res new file mode 100644 index 0000000000000000000000000000000000000000..86c94e6ada7b3c85f6761b1ee234a9f34ef3c861 GIT binary patch literal 5056 zcmbW5&x;&Y5XWnifD(f4!IPI+L`3!=E9BmaF%VEA#@TDLXpF&R6XJUC)cc=I4kFSA z{{!hg%bp}hVRP_qjvmDJ`>A@>-7}euyEfF+`%$mH-*3IwZ-y~5+miKtn3_w^Pn$V^ zQ861nx4C)wN(Q~H#+K|o*@m~&(3=1I%Llk7>S*pvE7;Yjz^+ljNYba;|&8!P>=GYp<9J^QiRC`-*du(Wb zBJI+RemE@Tm2dSSKL$269_p-ia&WJ{$B|EYy#Bt1`fm?B(CB-l8nlXqgY!6fUOzP@ zr|Te|e4cZxgJWuLF8<`}dughP69?9a%ha4}r`jtX-7UCl^he&nV;_S<)Ya!2FlEJu zrr{t12%dXkNqpywX{@?Eb_MKs@29XRNI;2D%DxW zo|xv^jnf#kFIDZr^e=W==PW{#^6Ao{deqzuxId;ujOZ~3;otiwSzBXu3^t3 z&$C~D3=Umz@OQRR9+}nP>x>=u115dAI{rd2#Mbgv81-@e%IA6)a8SDwHm3Di`~F1x z)jhG~04Fd5o4f^Iah!WFIS0|E#)aohzS6onIG_;>-~Ytz3J0A}=DenTZ*cIo-Ves9 zp>qHmo5lV+rntk2He9_1!t%2yZsF;l)>iGc4jkU$0bBWEPmBKKP>uSjxhXIDsSodT z@EG|gFZa>|hHF!PaN};FzIxxlpPKT;87{i(!eu7T%H?}r^yeP=K2c}If`cyKd-3DW z_4ib`jDt-MZ?C~;z1O=EKN(!YbpFJR_c`u>(C=ph9O_Y*Jz5Z>`Zs7T9Mn$y@ay$^ z{gulxYxXwGq@TIGbG$~Hi*qk8?9|WMkNweF@MU18F;AQKZ>jcWAL86`f59r^Yh;+XfGU10gV*5=*FT)q#qz2B_Ik28(#vUlW{{>1m(1wXK3zHQ3+RoHfz^$cuqg(^F;eqz6WUMUE^m$ z9R1u2H_t9ue%}<_JcD5KB$svgjBysd-ql#|toxF$&>h1Qc)Vw6j~u{SeHg>my$i{SJtD^MnJV!{AK!ZgN9Q4bN2bs7?m1Qo zsLwc-c&GZ4_%7jWppm+9C(?(bpCye?f6Mv)ml~{r9)<=EoH5SYSxm8xsWZv%2MjL$ zd)R%{gxqI&lEaJ6!*jggJMcIz?<5?~hn@VA1Kzcrp$;C`m0CzQdy{!G?|FT$$5W3N zaydTsdE#>2dGSt*&wOX~r{!54?~lxS4gM|rOZH6mRCZMCP#!z)bEv-^up_gJ*i*BY zl>1d-%!E}5v+s{C_OF@Qj;!xrv5)P2yJ4TmKCqke`Aq-U;NJ}WpRu*&|7!3r$c7zU zF#m_6?>Cia!E%D)b;IaF{ zzPG~QEyw>z^LKm}whzS>Dx3Ct`1w98?Y5 + BeforeAcquireConnection = DataAbstractServiceBeforeAcquireConnection + Height = 180 + Width = 386 + object schComisiones: TDASchema + ConnectionManager = dmServer.ConnectionManager + DataDictionary = DataDictionary + Diagrams = Diagrams + Datasets = < + item + Params = <> + Statements = < + item + Connection = 'IBX' + ConnectionType = 'Interbase' + Default = True + Name = 'IBX' + SQL = + 'select ANO from'#10'(select distinct(substr(FECHA, 1,4)) as ANO'#10'from' + + ' comisiones_liquidadas'#10'order by 1 desc)'#10#10'UNION ALL'#10#10'select disti' + + 'nct '#39'Todos'#39' as ANO'#10'from empresas'#10#10 + StatementType = stSQL + ColumnMappings = < + item + DatasetField = 'ANO' + TableField = 'ANO' + end> + end> + Name = 'ListaAnosComisiones' + Fields = < + item + Name = 'ANO' + DataType = datString + Size = 254 + end> + end + item + Params = <> + Statements = < + item + ConnectionType = 'Interbase' + Default = True + TargetTable = 'V_FACTURAS_CLIENTE' + Name = 'IBX' + SQL = + 'SELECT V_FACTURAS_CLIENTE.ID,'#10' V_FACTURAS_CLIENTE.ID_EMPRE' + + 'SA,'#10' V_FACTURAS_CLIENTE.FECHA_FACTURA,'#10' V_FACTURAS_C' + + 'LIENTE.REFERENCIA,'#10' V_FACTURAS_CLIENTE.SITUACION,'#10' V' + + '_FACTURAS_CLIENTE.ID_COMISION_LIQUIDADA,'#10' V_FACTURAS_CLIEN' + + 'TE.ID_CLIENTE,'#10' V_FACTURAS_CLIENTE.ID_AGENTE,'#10' V_FAC' + + 'TURAS_CLIENTE.BASE_IMPONIBLE,'#10' V_FACTURAS_CLIENTE.COMISION' + + ','#10' V_FACTURAS_CLIENTE.IMPORTE_COMISION'#10#10'FROM V_FACTURAS_CL' + + 'IENTE'#10'WHERE {Where}'#10 + StatementType = stSQL + ColumnMappings = < + item + DatasetField = 'ID' + TableField = 'ID' + end + item + DatasetField = 'ID_EMPRESA' + TableField = 'ID_EMPRESA' + end + item + DatasetField = 'FECHA_FACTURA' + TableField = 'FECHA_FACTURA' + end + item + DatasetField = 'REFERENCIA' + TableField = 'REFERENCIA' + end + item + DatasetField = 'SITUACION' + TableField = 'SITUACION' + end + item + DatasetField = 'ID_COMISION_LIQUIDADA' + TableField = 'ID_COMISION_LIQUIDADA' + end + item + DatasetField = 'ID_CLIENTE' + TableField = 'ID_CLIENTE' + end + item + DatasetField = 'ID_AGENTE' + TableField = 'ID_AGENTE' + end + item + DatasetField = 'BASE_IMPONIBLE' + TableField = 'BASE_IMPONIBLE' + end + item + DatasetField = 'COMISION' + TableField = 'COMISION' + end + item + DatasetField = 'IMPORTE_COMISION' + TableField = 'IMPORTE_COMISION' + end> + end> + Name = 'FacturasComision' + Fields = < + item + Name = 'ID' + DataType = datInteger + InPrimaryKey = True + end + item + Name = 'ID_EMPRESA' + DataType = datInteger + end + item + Name = 'FECHA_FACTURA' + DataType = datDateTime + end + item + Name = 'REFERENCIA' + DataType = datString + Size = 255 + end + item + Name = 'SITUACION' + DataType = datString + Size = 19 + end + item + Name = 'ID_COMISION_LIQUIDADA' + DataType = datInteger + end + item + Name = 'ID_CLIENTE' + DataType = datInteger + end + item + Name = 'ID_AGENTE' + DataType = datInteger + end + item + Name = 'BASE_IMPONIBLE' + DataType = datCurrency + end + item + Name = 'COMISION' + DataType = datCurrency + end + item + Name = 'IMPORTE_COMISION' + DataType = datCurrency + end> + end + item + Params = <> + Statements = < + item + Connection = 'IBX' + TargetTable = 'COMISIONES_LIQUIDADAS' + SQL = + 'SELECT'#10' COMISIONES_LIQUIDADAS.ID, COMISIONES_LIQUIDADAS.ID_EM' + + 'PRESA,'#10' COMISIONES_LIQUIDADAS.REFERENCIA, COMISIONES_LIQUIDAD' + + 'AS.ID_AGENTE,'#10' COMISIONES_LIQUIDADAS.DESCRIPCION, COMISIONES_' + + 'LIQUIDADAS.FECHA,'#10' COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, COMIS' + + 'IONES_LIQUIDADAS.USUARIO,'#10' CONTACTOS.NOMBRE'#10'FROM COMISIONES_L' + + 'IQUIDADAS'#10'LEFT JOIN CONTACTOS ON (CONTACTOS.ID = COMISIONES_LIQU' + + 'IDADAS.ID_AGENTE)'#10 + StatementType = stSQL + ColumnMappings = < + item + DatasetField = 'ID' + TableField = 'ID' + end + item + DatasetField = 'ID_EMPRESA' + TableField = 'ID_EMPRESA' + end + item + DatasetField = 'REFERENCIA' + TableField = 'REFERENCIA' + end + item + DatasetField = 'ID_AGENTE' + TableField = 'ID_AGENTE' + end + item + DatasetField = 'DESCRIPCION' + TableField = 'DESCRIPCION' + end + item + DatasetField = 'FECHA' + TableField = 'FECHA' + end + item + DatasetField = 'IMPORTE_TOTAL' + TableField = 'IMPORTE_TOTAL' + end + item + DatasetField = 'USUARIO' + TableField = 'USUARIO' + end + item + DatasetField = 'NOMBRE' + TableField = '' + SQLOrigin = 'NOMBRE' + end> + end> + Name = 'Comisiones' + Fields = < + item + Name = 'ID' + DataType = datInteger + InPrimaryKey = True + end + item + Name = 'ID_EMPRESA' + DataType = datInteger + end + item + Name = 'REFERENCIA' + DataType = datString + Size = 255 + end + item + Name = 'ID_AGENTE' + DataType = datInteger + end + item + Name = 'DESCRIPCION' + DataType = datString + Size = 255 + end + item + Name = 'FECHA' + DataType = datDateTime + end + item + Name = 'IMPORTE_TOTAL' + DataType = datCurrency + end + item + Name = 'USUARIO' + DataType = datString + Size = 30 + end + item + Name = 'NOMBRE' + DataType = datString + Size = 255 + end> + end> + JoinDataTables = <> + UnionDataTables = <> + Commands = < + item + Params = < + item + Name = 'OLD_ID' + DataType = datInteger + Value = '' + ParamType = daptInput + end> + Statements = < + item + Connection = 'IBX' + TargetTable = 'COMISIONES_LIQUIDADAS' + SQL = + 'DELETE'#10' FROM'#10' COMISIONES_LIQUIDADAS'#10' WHERE'#10' (ID = :OLD_I' + + 'D)'#10 + StatementType = stSQL + ColumnMappings = <> + end> + Name = 'Delete_Comisiones' + end + item + Params = < + item + Name = 'ID' + DataType = datInteger + Value = '' + end + item + Name = 'ID_EMPRESA' + DataType = datInteger + Value = '' + end + item + Name = 'REFERENCIA' + DataType = datString + Size = 255 + Value = '' + end + item + Name = 'ID_AGENTE' + DataType = datInteger + Value = '' + end + item + Name = 'DESCRIPCION' + DataType = datString + Size = 255 + Value = '' + end + item + Name = 'FECHA' + DataType = datDateTime + Value = '' + end + item + Name = 'IMPORTE_TOTAL' + DataType = datDecimal + Value = '' + end + item + Name = 'USUARIO' + DataType = datString + Size = 30 + Value = '' + end> + Statements = < + item + Connection = 'IBX' + Default = True + TargetTable = 'COMISIONES_LIQUIDADAS' + SQL = + 'INSERT'#10' INTO COMISIONES_LIQUIDADAS'#10' (ID, ID_EMPRESA, REFEREN' + + 'CIA, ID_AGENTE, DESCRIPCION, FECHA, IMPORTE_TOTAL, USUARIO)'#10' VA' + + 'LUES'#10' (:ID, :ID_EMPRESA, :REFERENCIA, :ID_AGENTE, :DESCRIPCIO' + + 'N, :FECHA, :IMPORTE_TOTAL, :USUARIO)'#10 + StatementType = stSQL + ColumnMappings = <> + end> + Name = 'Insert_Comisiones' + end + item + Params = < + item + Name = 'ID' + DataType = datInteger + Value = '' + end + item + Name = 'ID_EMPRESA' + DataType = datInteger + Value = '' + end + item + Name = 'REFERENCIA' + DataType = datString + Size = 255 + Value = '' + end + item + Name = 'ID_AGENTE' + DataType = datInteger + Value = '' + end + item + Name = 'DESCRIPCION' + DataType = datString + Size = 255 + Value = '' + end + item + Name = 'FECHA' + DataType = datDateTime + Value = '' + end + item + Name = 'IMPORTE_TOTAL' + DataType = datDecimal + Value = '' + end + item + Name = 'USUARIO' + DataType = datString + Size = 30 + Value = '' + end + item + Name = 'OLD_ID' + Value = '' + end> + Statements = < + item + Connection = 'IBX' + TargetTable = 'COMISIONES_LIQUIDADAS' + SQL = + 'UPDATE COMISIONES_LIQUIDADAS'#10' SET'#10' ID = :ID,'#10' ID_EMPRESA ' + + '= :ID_EMPRESA,'#10' REFERENCIA = :REFERENCIA,'#10' ID_AGENTE = :ID' + + '_AGENTE,'#10' DESCRIPCION = :DESCRIPCION,'#10' FECHA = :FECHA,'#10' ' + + ' IMPORTE_TOTAL = :IMPORTE_TOTAL,'#10' USUARIO = :USUARIO'#10' WHERE'#10 + + ' (ID = :OLD_ID)'#10 + StatementType = stSQL + ColumnMappings = <> + end> + Name = 'Update_Comisiones' + end + item + Params = < + item + Name = 'IDCOMISIONLIQUIDADA' + Value = '' + end + item + Name = 'COMISION' + DataType = datCurrency + Value = '' + end + item + Name = 'IMPORTECOMISION' + Value = '' + end + item + Name = 'OLD_ID' + Value = '' + end> + Statements = < + item + Connection = 'IBX' + ConnectionType = 'Interbase' + Default = True + TargetTable = 'FACTURAS_CLIENTE' + SQL = + 'UPDATE FACTURAS_CLIENTE'#10' SET'#10' ID_COMISION_LIQUIDADA = :IDCOM' + + 'ISIONLIQUIDADA,'#10' COMISION = :COMISION,'#10' IMPORTE_COMISION =' + + ' :IMPORTECOMISION'#10' WHERE'#10' (ID = :OLD_ID)'#10 + StatementType = stSQL + ColumnMappings = <> + end> + Name = 'Insert_FacturasComision' + end + item + Params = < + item + Name = 'OLD_ID' + DataType = datInteger + Value = '' + end> + Statements = < + item + Connection = 'IBX' + ConnectionType = 'Interbase' + Default = True + TargetTable = 'FACTURAS_CLIENTE' + SQL = + 'UPDATE FACTURAS_CLIENTE'#10' SET'#10' ID_COMISION_LIQUIDADA = NULL'#10' ' + + ' WHERE'#10' (ID = :OLD_ID)'#10 + StatementType = stSQL + ColumnMappings = <> + end> + Name = 'Delete_FacturasComision' + end + item + Params = < + item + Name = 'IDCOMISIONLIQUIDADA' + Value = '' + end + item + Name = 'COMISION' + DataType = datCurrency + Value = '' + end + item + Name = 'IMPORTECOMISION' + Value = '' + end + item + Name = 'OLD_ID' + Value = '' + end> + Statements = < + item + Connection = 'IBX' + ConnectionType = 'Interbase' + Default = True + TargetTable = 'FACTURAS_CLIENTE' + SQL = + 'UPDATE FACTURAS_CLIENTE'#10' SET '#10' ID_COMISION_LIQUIDADA = :IDCO' + + 'MISIONLIQUIDADA,'#10' COMISION = :COMISION,'#10' IMPORTE_COMISION ' + + '= :IMPORTECOMISION'#10' WHERE'#10' (ID = :OLD_ID)'#10 + StatementType = stSQL + ColumnMappings = <> + end> + Name = 'Update_FacturasComision' + end> + RelationShips = < + item + Name = 'FacturasComision_FK' + MasterDatasetName = 'Comisiones' + MasterFields = 'ID' + DetailDatasetName = 'FacturasComision' + DetailFields = 'ID_COMISION_LIQUIDADA' + RelationshipType = rtForeignKey + end> + UpdateRules = < + item + Name = 'Insert FacturasCliente' + DoUpdate = False + DoDelete = False + DatasetName = 'FacturasCliente' + FailureBehavior = fbRaiseException + end + item + Name = 'Insert DetallesFacturasCliente' + DoUpdate = False + DoDelete = False + DatasetName = 'FacturasCliente_Detalles' + FailureBehavior = fbRaiseException + end + item + Name = 'Update FacturasCliente' + DoInsert = False + DoDelete = False + DatasetName = 'FacturasCliente' + FailureBehavior = fbRaiseException + end + item + Name = 'Update DetallesFacturasCliente' + DoInsert = False + DoDelete = False + DatasetName = 'FacturasCliente_Detalles' + FailureBehavior = fbRaiseException + end + item + Name = 'Delete DetallesFacturasCliente' + DoUpdate = False + DoInsert = False + DatasetName = 'FacturasCliente_Detalles' + FailureBehavior = fbRaiseException + end + item + Name = 'Delete FacturasCliente' + DoUpdate = False + DoInsert = False + DatasetName = 'FacturasCliente' + FailureBehavior = fbRaiseException + end> + Version = 0 + Left = 48 + Top = 24 + end + object Diagrams: TDADiagrams + Left = 150 + Top = 74 + DiagramData = ''#13#10''#13#10 + end + object DataDictionary: TDADataDictionary + Fields = < + item + Name = 'FacturasCliente_CLIENTE_FINAL' + DataType = datString + Size = 255 + DisplayLabel = 'Cliente final' + end + item + Name = 'FacturasCliente_ID' + DataType = datAutoInc + GeneratorName = 'GEN_FACTURAS_CLIENTE_ID' + Required = True + DisplayLabel = 'ID' + ServerAutoRefresh = True + end + item + Name = 'FacturasCliente_ID_EMPRESA' + DataType = datInteger + DisplayLabel = 'ID_EMPRESA' + end + item + Name = 'FacturasCliente_FECHA_FACTURA' + DataType = datDateTime + DisplayLabel = 'Fecha de las factura' + end + item + Name = 'FacturasCliente_VENCIMIENTO' + DataType = datInteger + DisplayLabel = 'Vencimiento' + end + item + Name = 'FacturasCliente_SITUACION' + DataType = datString + Size = 255 + DisplayLabel = 'Situaci'#243'n' + end + item + Name = 'FacturasCliente_BASE_IMPONIBLE' + DataType = datCurrency + DisplayLabel = 'Base imponible' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_IMPORTE_DESCUENTO' + DataType = datCurrency + DisplayLabel = 'Importe dto.' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_IMPORTE_IVA' + DataType = datCurrency + DisplayLabel = 'Importe IVA' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_IMPORTE_TOTAL' + DataType = datCurrency + DisplayLabel = 'Importe total' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_FORMA_PAGO' + DataType = datMemo + DisplayLabel = 'Forma de pago' + end + item + Name = 'FacturasCliente_ID_CLIENTE' + DataType = datInteger + DisplayLabel = 'ID_CLIENTE' + end + item + Name = 'FacturasCliente_NIF_CIF' + DataType = datString + Size = 15 + DisplayLabel = 'NIF/CIF' + end + item + Name = 'FacturasCliente_CODIGO_POSTAL' + DataType = datString + Size = 10 + DisplayLabel = 'C'#243'd. postal' + end + item + Name = 'FacturasCliente_FECHA_ALTA' + DataType = datDateTime + DisplayLabel = 'FECHA_ALTA' + end + item + Name = 'FacturasCliente_FECHA_MODIFICACION' + DataType = datDateTime + DisplayLabel = 'FECHA_MODIFICACION' + end + item + Name = 'FacturasCliente_OBSERVACIONES' + DataType = datMemo + DisplayLabel = 'Observaciones' + end + item + Name = 'FacturasCliente_NOMBRE' + DataType = datString + Size = 100 + DisplayLabel = 'Cliente' + end + item + Name = 'FacturasCliente_CALLE' + DataType = datString + Size = 150 + DisplayLabel = 'Direcci'#243'n' + end + item + Name = 'FacturasCliente_PROVINCIA' + DataType = datString + Size = 30 + DisplayLabel = 'Provincia' + end + item + Name = 'FacturasCliente_POBLACION' + DataType = datString + Size = 150 + DisplayLabel = 'Poblaci'#243'n' + end + item + Name = 'FacturasCliente_IVA' + DataType = datFloat + DisplayLabel = 'IVA' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_USUARIO' + DataType = datString + Size = 100 + DisplayLabel = 'USUARIO' + end + item + Name = 'FacturasCliente_DESCUENTO' + DataType = datFloat + DisplayLabel = 'Dto.' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_Detalles_ID' + DataType = datAutoInc + GeneratorName = 'GEN_FACTURA_CLIENTE_DETALLES_ID' + Required = True + DisplayLabel = 'ID' + ServerAutoRefresh = True + end + item + Name = 'FacturasCliente_Detalles_ID_FACTURA' + DataType = datInteger + DisplayLabel = 'ID_FACTURA' + end + item + Name = 'FacturasCliente_Detalles_TIPO_DETALLE' + DataType = datString + Size = 25 + DisplayLabel = 'Tipo detalle' + end + item + Name = 'FacturasCliente_Detalles_CONCEPTO' + DataType = datString + Size = 2000 + DisplayLabel = 'Concepto' + end + item + Name = 'FacturasCliente_Detalles_IMPORTE_UNIDAD' + DataType = datCurrency + DisplayLabel = 'Importe unidad' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_Detalles_IMPORTE_TOTAL' + DataType = datCurrency + DisplayLabel = 'Importe total' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_Detalles_VISIBLE' + DataType = datInteger + DisplayLabel = #191'Visible?' + end + item + Name = 'FacturasCliente_Detalles_POSICION' + DataType = datInteger + DisplayLabel = 'Posici'#243'n' + end + item + Name = 'FacturasCliente_Detalles_CANTIDAD' + DataType = datFloat + DisplayLabel = 'Cantidad' + end + item + Name = 'FacturasCliente_FECHA_PAGADO' + DataType = datDateTime + DisplayLabel = 'Fecha de pago' + end + item + Name = 'FacturasCliente_FECHA_VENCIMIENTO' + DataType = datDateTime + DisplayLabel = 'Fecha de vencimiento' + ServerAutoRefresh = True + end + item + Name = 'FacturasCliente_RE' + DataType = datFloat + DisplayLabel = 'RE' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_IMPORTE_RE' + DataType = datCurrency + DisplayLabel = 'Importe RE' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_REFERENCIA' + DataType = datString + Size = 20 + DisplayLabel = 'Referencia' + ServerAutoRefresh = True + end + item + Name = 'FacturasCliente_ID_FORMA_PAGO' + DataType = datInteger + end + item + Name = 'FacturasCliente_IMPORTE_NETO' + DataType = datCurrency + DisplayLabel = 'Importe neto' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_IMPORTE_PORTE' + DataType = datCurrency + DisplayLabel = 'Importe del porte' + Alignment = taRightJustify + end + item + Name = 'FacturasCliente_RECARGO_EQUIVALENCIA' + DataType = datSmallInt + DisplayLabel = #191'Con R.E.?' + end + item + Name = 'FacturasCliente_TIPO' + DataType = datString + Size = 1 + DisplayLabel = 'Tipo' + end + item + Name = 'FacturasCliente_ID_TIPO_IVA' + DataType = datInteger + DisplayLabel = 'ID_TIPO_IVA' + end + item + Name = 'FacturasCliente_ID_COMISION_LIQUIDADA' + DataType = datInteger + DisplayLabel = 'ID_COMISION_LIQUIDADA' + end + item + Name = 'FacturasCliente_REFERENCIA_COMISION' + DataType = datString + Size = 255 + DisplayLabel = 'REFERENCIA_COMISION' + end + item + Name = 'FacturasCliente_ID_AGENTE' + DataType = datInteger + DisplayLabel = 'ID_AGENTE' + end + item + Name = 'FacturasCliente_Detalles_ID_ARTICULO' + DataType = datInteger + end + item + Name = 'FacturasCliente_Detalles_DESCUENTO' + DataType = datFloat + end + item + Name = 'FacturasCliente_Detalles_IMPORTE_PORTE' + DataType = datCurrency + end + item + Name = 'FacturasCliente_Detalles_REFERENCIA' + DataType = datString + Size = 255 + end + item + Name = 'FacturasCliente_Detalles_REFERENCIA_PROVEEDOR' + DataType = datString + Size = 255 + end + item + Name = 'FacturasCliente_DATOS_BANCARIOS' + DataType = datString + Size = 255 + DisplayLabel = 'Datos bancarios' + end + item + Name = 'FacturasCliente_FECHA_RETENCION' + DataType = datDateTime + end + item + Name = 'FacturasCliente_ID_DIRECCION' + DataType = datInteger + end + item + Name = 'FacturasCliente_PERSONA_CONTACTO' + DataType = datString + Size = 255 + end + item + Name = 'FacturasCliente_RETENCION' + DataType = datFloat + DisplayLabel = 'RETENCION' + end + item + Name = 'FacturasCliente_IMPORTE_RETENCION' + DataType = datCurrency + DisplayLabel = 'IMPORTE_RETENCION' + end + item + Name = 'FacturasCliente_DESCUENTO2' + DataType = datFloat + DisplayLabel = 'DESCUENTO2' + end + item + Name = 'FacturasCliente_IMPORTE_DESCUENTO2' + DataType = datCurrency + DisplayLabel = 'IMPORTE_DESCUENTO2' + end + item + Name = 'FacturasCliente_COMISION' + DataType = datFloat + DisplayLabel = 'COMISION' + end + item + Name = 'FacturasCliente_IMPORTE_COMISION' + DataType = datCurrency + DecimalPrecision = 11 + DecimalScale = 2 + DisplayLabel = 'IMPORTE_COMISION' + end> + Left = 150 + Top = 22 + end + object Bin2DataStreamer: TDABin2DataStreamer + Left = 48 + Top = 80 + end + object bpComisiones: TDABusinessProcessor + Schema = schComisiones + InsertCommandName = 'Insert_Comisiones' + DeleteCommandName = 'Delete_Comisiones' + UpdateCommandName = 'Update_Comisiones' + ReferencedDataset = 'Comisiones' + ProcessorOptions = [poAutoGenerateRefreshDataset, poPrepareCommands] + UpdateMode = updWhereKeyOnly + Left = 248 + Top = 24 + end + object bpFacturasComision: TDABusinessProcessor + Schema = schComisiones + InsertCommandName = 'Insert_FacturasComision' + DeleteCommandName = 'Delete_FacturasComision' + UpdateCommandName = 'Update_FacturasComision' + ReferencedDataset = 'FacturasComision' + ProcessorOptions = [poAutoGenerateRefreshDataset, poPrepareCommands] + UpdateMode = updWhereKeyOnly + Left = 248 + Top = 80 + end +end diff --git a/Source/Modulos/Comisiones/Servidor/srvComisiones_Impl.pas b/Source/Modulos/Comisiones/Servidor/srvComisiones_Impl.pas new file mode 100644 index 0000000..128b059 --- /dev/null +++ b/Source/Modulos/Comisiones/Servidor/srvComisiones_Impl.pas @@ -0,0 +1,102 @@ +unit srvComisiones_Impl; + +{----------------------------------------------------------------------------} +{ This unit was automatically generated by the RemObjects SDK after reading } +{ the RODL file associated with this project . } +{ } +{ This is where you are supposed to code the implementation of your objects. } +{----------------------------------------------------------------------------} + +interface + +uses + {vcl:} Classes, SysUtils, + {RemObjects:} uROClientIntf, uROTypes, uROServer, uROServerIntf, uROSessions, + {Ancestor Implementation:} DataAbstractService_Impl, + {Used RODLs:} DataAbstract4_Intf, + {Generated:} uDABusinessProcessor, uDABin2DataStreamer, uDADataStreamer, + uDAScriptingProvider, uDAClasses, + FactuGES_Intf, uDAInterfaces, uROClient; + +type + { TsrvComisiones } + TsrvComisiones = class(TDataAbstractService, IsrvComisiones) + Diagrams: TDADiagrams; + Bin2DataStreamer: TDABin2DataStreamer; + bpComisiones: TDABusinessProcessor; + schComisiones: TDASchema; + DataDictionary: TDADataDictionary; + bpFacturasComision: TDABusinessProcessor; + procedure DARemoteServiceBeforeGetDatasetData(const Dataset: IDADataset; + const IncludeSchema: Boolean; const MaxRecords: Integer); + procedure DARemoteServiceCreate(Sender: TObject); + procedure DataAbstractServiceBeforeAcquireConnection(aSender: TObject; var aConnectionName: string); + private + protected + { IsrvComisiones methods } + function GenerarInforme(const ListaID: TIntegerArray; const Original: Integer; const Copia: Integer; const Contabilidad: Integer): Binary; + end; + +implementation + +{$R *.dfm} +uses + {Generated:} FactuGES_Invk, Dialogs, uSistemaFunc, uROClasses, + uDataModuleServer, uDatabaseUtils, uUsersManager, schComisionesClient_Intf, + uRestriccionesUsuarioUtils, uBizComisionesServer; +// uRptWordFacturaCliente, uRptFacturasCliente_Server; + +procedure Create_srvComisiones(out anInstance : IUnknown); +begin + anInstance := TsrvComisiones.Create(NIL); +end; + +{ srvComisones } + +procedure TsrvComisiones.DARemoteServiceBeforeGetDatasetData( + const Dataset: IDADataset; const IncludeSchema: Boolean; + const MaxRecords: Integer); +begin +{ + if DataSet.Name = nme_FacturasCliente then + begin + { Aquí se asegura que el usuario sólo accede a facturas + de las empresas a las que tiene permiso para acceder + filtrando DataSet por ID_EMPRESA. } +{ FiltrarAccesoUsuario(Session, Connection, schFacturasCliente, DataSet, fld_FacturasClienteID_EMPRESA); + end; +} +end; + +procedure TsrvComisiones.DARemoteServiceCreate(Sender: TObject); +begin + //SessionManager := dmServer.SessionManager; + bpComisiones.BusinessRulesID := BIZ_SERVER_COMISIONES; +end; + +procedure TsrvComisiones.DataAbstractServiceBeforeAcquireConnection( + aSender: TObject; var aConnectionName: string); +begin + ConnectionName := dmServer.ConnectionName; +end; + +function TsrvComisiones.GenerarInforme(const ListaID: TIntegerArray; const Original: Integer; const Copia: Integer; const Contabilidad: Integer): Binary; +//var +// AReportGenerator : TRptFacturasCliente; +begin +{ AReportGenerator := TRptFacturasCliente.Create(nil); + try + Result := AReportGenerator.GenerarFactura(ListaID, Original, Copia, Contabilidad); + finally + FreeAndNIL(AReportGenerator); + end; +} +end; + + +initialization + TROClassFactory.Create('srvComisiones', Create_srvComisiones, TsrvComisiones_Invoker); + +finalization + +end. diff --git a/Source/Modulos/Contactos/Controller/uClientesController.pas b/Source/Modulos/Contactos/Controller/uClientesController.pas index fd3115c..f0e2364 100644 --- a/Source/Modulos/Contactos/Controller/uClientesController.pas +++ b/Source/Modulos/Contactos/Controller/uClientesController.pas @@ -118,7 +118,7 @@ begin ACliente.DatosBancarios.DataTable.First; while not ACliente.DatosBancarios.DataTable.EOF do begin - Aux := Format('%s %s %s %s - Titular: %s ', [ACliente.DatosBancarios.ENTIDAD, + Aux := Format('%s %s %s %s - %s ', [ACliente.DatosBancarios.ENTIDAD, ACliente.DatosBancarios.SUCURSAL, ACliente.DatosBancarios.DC, ACliente.DatosBancarios.CUENTA, ACliente.DatosBancarios.TITULAR]); Add(Format('%s=%d', [Aux, ACliente.DatosBancarios.ID])); ACliente.DatosBancarios.DataTable.Next; diff --git a/Source/Modulos/Contactos/Controller/uProveedoresController.pas b/Source/Modulos/Contactos/Controller/uProveedoresController.pas index efd1c22..da9285a 100644 --- a/Source/Modulos/Contactos/Controller/uProveedoresController.pas +++ b/Source/Modulos/Contactos/Controller/uProveedoresController.pas @@ -124,7 +124,7 @@ begin AProveedor.DatosBancarios.DataTable.First; while not AProveedor.DatosBancarios.DataTable.EOF do begin - Aux := Format('Nº de cuenta: %s %s %s %s - Titular: %s ', [AProveedor.DatosBancarios.ENTIDAD, + Aux := Format('Nº de cuenta: %s %s %s %s - %s ', [AProveedor.DatosBancarios.ENTIDAD, AProveedor.DatosBancarios.SUCURSAL, AProveedor.DatosBancarios.DC, AProveedor.DatosBancarios.CUENTA, AProveedor.DatosBancarios.TITULAR]); Add(Format('%s=%d', [Aux, AProveedor.DatosBancarios.ID])); AProveedor.DatosBancarios.DataTable.Next; diff --git a/Source/Modulos/Contactos/Data/Contactos_data.dproj b/Source/Modulos/Contactos/Data/Contactos_data.dproj index ac2f3ca..795a169 100644 --- a/Source/Modulos/Contactos/Data/Contactos_data.dproj +++ b/Source/Modulos/Contactos/Data/Contactos_data.dproj @@ -49,23 +49,23 @@ MainSource - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
DataModuleClientes
TDAClientDataModule diff --git a/Source/Modulos/Contactos/Data/Contactos_data.res b/Source/Modulos/Contactos/Data/Contactos_data.res index 8b251f312bcccec5485024f6fe8d80e1cdf25746..02236de8db669bbe3315cfec9671db4bcf8913dc 100644 GIT binary patch literal 5028 zcmbW5&x;&Y5XWni1tkRCgZEiPMD`#nRcWtPt_oH5Yzu$VV-wb1Bwk_-XFg2H+pSN=U zyka(dZfonp#SD5!jcwWcvJG#kp*8>anb&hWI5@DjY24FJ`|-&Wn^$uqCj8E%Jsr>a z(f=18FcLdGW67gkv_9X9SKG|36^E%gpYEy6iCd_cw7Wj~iaqH`jCsjRp5)Tjjm3D> z0$yNKhb0agb9}Iy*6di=$H_r$wE8prvehh4CJk(k3R41_1_tIpwah8HE0zJ2j_A8qJC;h zPS-&^`8?-X2glUhT>Qz`_tI1oCl0I;m#I0|PPJD&x?6D9=#RXC$36y!sH@L4V9JUQ zO~GN_lzo;~$4gKBX=lH9n~Y`sLpL>Q25j^&9{X3YYiX$(S>$ceRjZ9(sJ1i3RjRX$ zJu%I-9czh^DgT^)7wf?X1I?kkwO%pV4}9frWWqiC{m|pl-!`rHskb%S2V!cllLNls zE@6uUea$64TFH%f9$nE+PL0j$(Csl@jKP6E`|sEbVb9)6dbzX;O}gsJTj}n*BLwN2Tb~Kb^L{5h^^(TFzVy_mCyAq;GlLVY)tF3_WiN; zt9xq60Zw2BHhBxa;yCwUat@+RjSJ72e5G}Da6ls%zW<5a6%IO|%y~`w-r(SEy&sHI zL+1cCHjDjtOmT-3ZMb?3gym;Z+``j8sjb>;9XPzh1Ge(To)-Pdp&Ip5b5maQQy<>x z;4$(~Uhbs_4A-Xo;KtoTef7S9KQ-lxGhB4nh09EwmCN_M=+8a!eWK2a1qWTe_u|K$ z>+h*>83&sj-d=;xdarjSeloa(>HLWs?{nM%q2JF2IMkyqd$b@%^>5HxIH;ZY;n(Z; z`YV@X*6eMVNk4OW=Xi}Y7w2AH*r}hhAN!-V;LE^FW1cqe-%{<%KE%1>{(@uVA|LvF z|J6pX*Qr*1#WC+WyTI~!tifW$(x@{fY0n3w~h7eA|@stGrQv zano30;rWe#Pb24Q4SWw4<$gm$!H@c@ue~+n9nIRryEg0(+$zOst?!S#pU1kqlj4xy z?W|eF_rC5r|L#bP*?9l?`BR^oVDRJqA{V;Q?%brE8m88~7veY6SckRvIty{HpUhO;SN#DLEo$afXFl8=h$ZPu>i@PdBM=dt#yd=JphyT;Fi zIQqF4Zk}DR{Jtr;c?QAeNiOT~8RIN^y{oa_S@$Jhp*ytayUTk9_Q0WuHno^O%=2Eo zjKgr|XJEi(>X)&p@p#YD9yx%u`Y?vAdl!-udqj-iGgab^KEC$~j?P2=j!d8D-E*uG zP@i!u@lN!|@m<2%KqGbIPNWY$KVy5_|JC4MkPW+e z&io&azTZ-w4PUlv<9{JH&t1~k4ZCi&K0mV0)w=2kwc}k;o9EZfKmQ?L7$cFZqN!(7 z79-yEk6(P?x;?UocE|SZwq23GYqykn-@dl{ihArZyHd3)g}Zi19ANaOvTbPezTLA2 zwx{?Xq zvHQZlyTagY$NyOKw|y4255yC-x9uCPj3;=GabGB6&%V;Sd-4zMTQSKeVy~4PR1MtZ zO>e9~)aWzC-dDEorTx(gLsKo$y&SWuepUNrCv(HOCGxmqW^eg!hl+i1zpKb;y)Rt+ GWAk6yB6aNm delta 60 zcmZ3Y-oQLTfyse!vYwzEi1HKk5Mg0pWIzQA7$&b0RAQ=On0!u9Y_f@v!DJob3IIQa B3o!ry diff --git a/Source/Modulos/Contactos/Data/uDataModuleClientes.dfm b/Source/Modulos/Contactos/Data/uDataModuleClientes.dfm index 676deaa..e236055 100644 --- a/Source/Modulos/Contactos/Data/uDataModuleClientes.dfm +++ b/Source/Modulos/Contactos/Data/uDataModuleClientes.dfm @@ -188,6 +188,10 @@ inherited DataModuleClientes: TDataModuleClientes Name = 'ID_AGENTE' DataType = datInteger end + item + Name = 'COMISION' + DataType = datCurrency + end item Name = 'GRUPO_CLIENTE' DataType = datString diff --git a/Source/Modulos/Contactos/Data/uDataModuleClientes.pas b/Source/Modulos/Contactos/Data/uDataModuleClientes.pas index 5e0fb9e..2ccbb43 100644 --- a/Source/Modulos/Contactos/Data/uDataModuleClientes.pas +++ b/Source/Modulos/Contactos/Data/uDataModuleClientes.pas @@ -11,7 +11,7 @@ uses uIDataModuleClientes, uDADesigntimeCall, uDARemoteDataAdapter, uDADataStreamer, uRODynamicRequest, uDAInterfaces, uDAMemDataTable, uDABin2DataStreamer, uControllerBase, uBizContactosDatosBancarios, - uIDataModuleContactos; + uIDataModuleContactos, uDADataAdapter; type TDataModuleClientes = class(TDataModuleContactos, IDataModuleClientes) diff --git a/Source/Modulos/Contactos/Model/Contactos_model.dproj b/Source/Modulos/Contactos/Model/Contactos_model.dproj index 06349e7..98dac2c 100644 --- a/Source/Modulos/Contactos/Model/Contactos_model.dproj +++ b/Source/Modulos/Contactos/Model/Contactos_model.dproj @@ -49,17 +49,17 @@ MainSource - - - - - - - - - - - + + + + + + + + + + + diff --git a/Source/Modulos/Contactos/Model/Contactos_model.res b/Source/Modulos/Contactos/Model/Contactos_model.res index 8b251f312bcccec5485024f6fe8d80e1cdf25746..02236de8db669bbe3315cfec9671db4bcf8913dc 100644 GIT binary patch literal 5028 zcmbW5&x;&Y5XWni1tkRCgZEiPMD`#nRcWtPt_oH5Yzu$VV-wb1Bwk_-XFg2H+pSN=U zyka(dZfonp#SD5!jcwWcvJG#kp*8>anb&hWI5@DjY24FJ`|-&Wn^$uqCj8E%Jsr>a z(f=18FcLdGW67gkv_9X9SKG|36^E%gpYEy6iCd_cw7Wj~iaqH`jCsjRp5)Tjjm3D> z0$yNKhb0agb9}Iy*6di=$H_r$wE8prvehh4CJk(k3R41_1_tIpwah8HE0zJ2j_A8qJC;h zPS-&^`8?-X2glUhT>Qz`_tI1oCl0I;m#I0|PPJD&x?6D9=#RXC$36y!sH@L4V9JUQ zO~GN_lzo;~$4gKBX=lH9n~Y`sLpL>Q25j^&9{X3YYiX$(S>$ceRjZ9(sJ1i3RjRX$ zJu%I-9czh^DgT^)7wf?X1I?kkwO%pV4}9frWWqiC{m|pl-!`rHskb%S2V!cllLNls zE@6uUea$64TFH%f9$nE+PL0j$(Csl@jKP6E`|sEbVb9)6dbzX;O}gsJTj}n*BLwN2Tb~Kb^L{5h^^(TFzVy_mCyAq;GlLVY)tF3_WiN; zt9xq60Zw2BHhBxa;yCwUat@+RjSJ72e5G}Da6ls%zW<5a6%IO|%y~`w-r(SEy&sHI zL+1cCHjDjtOmT-3ZMb?3gym;Z+``j8sjb>;9XPzh1Ge(To)-Pdp&Ip5b5maQQy<>x z;4$(~Uhbs_4A-Xo;KtoTef7S9KQ-lxGhB4nh09EwmCN_M=+8a!eWK2a1qWTe_u|K$ z>+h*>83&sj-d=;xdarjSeloa(>HLWs?{nM%q2JF2IMkyqd$b@%^>5HxIH;ZY;n(Z; z`YV@X*6eMVNk4OW=Xi}Y7w2AH*r}hhAN!-V;LE^FW1cqe-%{<%KE%1>{(@uVA|LvF z|J6pX*Qr*1#WC+WyTI~!tifW$(x@{fY0n3w~h7eA|@stGrQv zano30;rWe#Pb24Q4SWw4<$gm$!H@c@ue~+n9nIRryEg0(+$zOst?!S#pU1kqlj4xy z?W|eF_rC5r|L#bP*?9l?`BR^oVDRJqA{V;Q?%brE8m88~7veY6SckRvIty{HpUhO;SN#DLEo$afXFl8=h$ZPu>i@PdBM=dt#yd=JphyT;Fi zIQqF4Zk}DR{Jtr;c?QAeNiOT~8RIN^y{oa_S@$Jhp*ytayUTk9_Q0WuHno^O%=2Eo zjKgr|XJEi(>X)&p@p#YD9yx%u`Y?vAdl!-udqj-iGgab^KEC$~j?P2=j!d8D-E*uG zP@i!u@lN!|@m<2%KqGbIPNWY$KVy5_|JC4MkPW+e z&io&azTZ-w4PUlv<9{JH&t1~k4ZCi&K0mV0)w=2kwc}k;o9EZfKmQ?L7$cFZqN!(7 z79-yEk6(P?x;?UocE|SZwq23GYqykn-@dl{ihArZyHd3)g}Zi19ANaOvTbPezTLA2 zwx{?Xq zvHQZlyTagY$NyOKw|y4255yC-x9uCPj3;=GabGB6&%V;Sd-4zMTQSKeVy~4PR1MtZ zO>e9~)aWzC-dDEorTx(gLsKo$y&SWuepUNrCv(HOCGxmqW^eg!hl+i1zpKb;y)Rt+ GWAk6yB6aNm delta 60 zcmZ3Y-oQLTfyse!vYwzEi1HKk5Mg0pWIzQA7$&b0RAQ=On0!u9Y_f@v!DJob3IIQa B3o!ry diff --git a/Source/Modulos/Contactos/Model/schContactosClient_Intf.pas b/Source/Modulos/Contactos/Model/schContactosClient_Intf.pas index 5b78fb1..248f2d9 100644 --- a/Source/Modulos/Contactos/Model/schContactosClient_Intf.pas +++ b/Source/Modulos/Contactos/Model/schContactosClient_Intf.pas @@ -1,5 +1,6 @@ unit schContactosClient_Intf; +{$D-} interface uses @@ -9,21 +10,21 @@ const { Data table rules ids Feel free to change them to something more human readable but make sure they are unique in the context of your application } - RID_Contactos = '{ACB5CADD-F95C-443A-8A8E-1924599B45CC}'; - RID_GruposCliente = '{B0E83D00-997F-4D68-B4B0-8D60D75329E3}'; - RID_DatosBancarios = '{10ECFCDF-8C7A-47DE-AE72-4077BE1B2360}'; - RID_Vendedores = '{12514B73-4876-4C4D-A6D0-60879AEE5665}'; - RID_Clientes = '{18301B14-C8F8-4DEB-B02A-90CA5A5130DE}'; - RID_Proveedores = '{A4AB7805-4A02-4CA0-90BC-77BA265E009E}'; - RID_Empleados = '{5609D8C2-BE56-4FA0-AB73-F0EC2484A84D}'; - RID_DireccionesContacto = '{0C5E669A-17DE-4DF9-8B49-7081CC8F0981}'; - RID_ClientesDescuentos = '{688D93EC-D8E9-41FD-929A-3F347665F442}'; - RID_GruposProveedor = '{79F38AFD-1BBF-4DF0-A867-BF6FF8391738}'; - RID_GruposEmpleado = '{B545DB65-489F-4361-BE6F-A59ECAF92498}'; - RID_Contactos_Refresh = '{DB8C8518-32E0-45D1-8020-37A643685AD4}'; - RID_ContratosEmpleados = '{6FE7D29D-BB36-4438-88AB-E81F6D099306}'; - RID_DescripcionesProveedores = '{5175E0DD-DF25-4BD8-A758-7117195820F1}'; - RID_PersonalContacto = '{122D7340-896B-4E17-9A8B-8F8F7600F059}'; + RID_Contactos = '{40EEDC67-CA3B-4797-8D86-E91A54462FEA}'; + RID_GruposCliente = '{1ACC85D1-0652-4142-A399-B68D0C240A89}'; + RID_DatosBancarios = '{C2E08D91-CD17-4477-8457-DBED6E64039F}'; + RID_Vendedores = '{93B7F239-1591-497D-960E-F68DEBD287E8}'; + RID_Clientes = '{7EBFBF83-F96F-46D9-8D76-7A71DA282525}'; + RID_Proveedores = '{6AAB5DEC-00A3-471C-9CFE-56B7148FD999}'; + RID_Empleados = '{DAB0B908-6666-46CE-9365-62A67F55F648}'; + RID_DireccionesContacto = '{3C0B2D0F-7349-48D7-8123-88631EA4D50C}'; + RID_ClientesDescuentos = '{5298A56C-55EA-4973-8CF0-EF409F7A83E5}'; + RID_GruposProveedor = '{1AE99C48-1D9A-463C-AAD0-389A42D1CEEA}'; + RID_GruposEmpleado = '{CD0B6DC7-A124-4CE7-AA69-C1912A56F0F4}'; + RID_Contactos_Refresh = '{0A3433AD-5E1B-4234-89CB-E79103B66C97}'; + RID_ContratosEmpleados = '{993DB7D4-6088-4395-BB65-6C50B68B62AC}'; + RID_DescripcionesProveedores = '{9489DD00-E34D-4A9D-A3A3-85FA3A1EAB4D}'; + RID_PersonalContacto = '{B2E905B7-FFA4-40AB-A60C-EB0F81C2932B}'; { Data table names } nme_Contactos = 'Contactos'; @@ -204,6 +205,7 @@ const fld_ClientesREFERENCIA = 'REFERENCIA'; fld_ClientesPAIS = 'PAIS'; fld_ClientesID_AGENTE = 'ID_AGENTE'; + fld_ClientesCOMISION = 'COMISION'; fld_ClientesGRUPO_CLIENTE = 'GRUPO_CLIENTE'; fld_ClientesNOMBRE_COMERCIAL = 'NOMBRE_COMERCIAL'; fld_ClientesVENCIMIENTO_FACTURAS_1 = 'VENCIMIENTO_FACTURAS_1'; @@ -246,21 +248,22 @@ const idx_ClientesREFERENCIA = 22; idx_ClientesPAIS = 23; idx_ClientesID_AGENTE = 24; - idx_ClientesGRUPO_CLIENTE = 25; - idx_ClientesNOMBRE_COMERCIAL = 26; - idx_ClientesVENCIMIENTO_FACTURAS_1 = 27; - idx_ClientesVENCIMIENTO_FACTURAS_2 = 28; - idx_ClientesVENCIMIENTO_FACTURAS_3 = 29; - idx_ClientesBLOQUEADO = 30; - idx_ClientesREGIMEN_IVA = 31; - idx_ClientesMOTIVO_BLOQUEO = 32; - idx_ClientesRECARGO_EQUIVALENCIA = 33; - idx_ClientesID_TIPO_IVA = 34; - idx_ClientesID_FORMA_PAGO = 35; - idx_ClientesTIENDA_WEB = 36; - idx_ClientesDESCUENTO = 37; - idx_ClientesDESCUENTO2 = 38; - idx_ClientesFELICITACION = 39; + idx_ClientesCOMISION = 25; + idx_ClientesGRUPO_CLIENTE = 26; + idx_ClientesNOMBRE_COMERCIAL = 27; + idx_ClientesVENCIMIENTO_FACTURAS_1 = 28; + idx_ClientesVENCIMIENTO_FACTURAS_2 = 29; + idx_ClientesVENCIMIENTO_FACTURAS_3 = 30; + idx_ClientesBLOQUEADO = 31; + idx_ClientesREGIMEN_IVA = 32; + idx_ClientesMOTIVO_BLOQUEO = 33; + idx_ClientesRECARGO_EQUIVALENCIA = 34; + idx_ClientesID_TIPO_IVA = 35; + idx_ClientesID_FORMA_PAGO = 36; + idx_ClientesTIENDA_WEB = 37; + idx_ClientesDESCUENTO = 38; + idx_ClientesDESCUENTO2 = 39; + idx_ClientesFELICITACION = 40; { Proveedores fields } fld_ProveedoresID = 'ID'; @@ -565,7 +568,7 @@ const type { IContactos } IContactos = interface(IDAStronglyTypedDataTable) - ['{6FFD15FA-F03C-4A70-9869-849498EF548F}'] + ['{358E584B-5B73-46B6-946D-D9EF86FD104E}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -876,7 +879,7 @@ type { IGruposCliente } IGruposCliente = interface(IDAStronglyTypedDataTable) - ['{88D32187-D7D2-4E4A-8B19-CBDE9C92DC95}'] + ['{87C27143-A80E-47FC-9797-1C26024FC384}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -923,7 +926,7 @@ type { IDatosBancarios } IDatosBancarios = interface(IDAStronglyTypedDataTable) - ['{D0179233-B497-4F75-8DD3-D735B6AD3DCE}'] + ['{95246948-ED8A-43E7-926A-659025CB48B1}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -1054,7 +1057,7 @@ type { IVendedores } IVendedores = interface(IDAStronglyTypedDataTable) - ['{3F7AD4D0-A0A7-4CBD-945E-9C09D256F985}'] + ['{844511CB-CFAB-4D7E-92D6-AC337E0E789F}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -1377,7 +1380,7 @@ type { IClientes } IClientes = interface(IDAStronglyTypedDataTable) - ['{13CA3422-D066-4E6E-BC73-CD524DE9B38B}'] + ['{E35C963F-C752-493F-999A-864225B06CB4}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -1478,6 +1481,10 @@ type procedure SetID_AGENTEValue(const aValue: Integer); function GetID_AGENTEIsNull: Boolean; procedure SetID_AGENTEIsNull(const aValue: Boolean); + function GetCOMISIONValue: Currency; + procedure SetCOMISIONValue(const aValue: Currency); + function GetCOMISIONIsNull: Boolean; + procedure SetCOMISIONIsNull(const aValue: Boolean); function GetGRUPO_CLIENTEValue: String; procedure SetGRUPO_CLIENTEValue(const aValue: String); function GetGRUPO_CLIENTEIsNull: Boolean; @@ -1591,6 +1598,8 @@ type property PAISIsNull: Boolean read GetPAISIsNull write SetPAISIsNull; property ID_AGENTE: Integer read GetID_AGENTEValue write SetID_AGENTEValue; property ID_AGENTEIsNull: Boolean read GetID_AGENTEIsNull write SetID_AGENTEIsNull; + property COMISION: Currency read GetCOMISIONValue write SetCOMISIONValue; + property COMISIONIsNull: Boolean read GetCOMISIONIsNull write SetCOMISIONIsNull; property GRUPO_CLIENTE: String read GetGRUPO_CLIENTEValue write SetGRUPO_CLIENTEValue; property GRUPO_CLIENTEIsNull: Boolean read GetGRUPO_CLIENTEIsNull write SetGRUPO_CLIENTEIsNull; property NOMBRE_COMERCIAL: String read GetNOMBRE_COMERCIALValue write SetNOMBRE_COMERCIALValue; @@ -1729,6 +1738,10 @@ type procedure SetID_AGENTEValue(const aValue: Integer); virtual; function GetID_AGENTEIsNull: Boolean; virtual; procedure SetID_AGENTEIsNull(const aValue: Boolean); virtual; + function GetCOMISIONValue: Currency; virtual; + procedure SetCOMISIONValue(const aValue: Currency); virtual; + function GetCOMISIONIsNull: Boolean; virtual; + procedure SetCOMISIONIsNull(const aValue: Boolean); virtual; function GetGRUPO_CLIENTEValue: String; virtual; procedure SetGRUPO_CLIENTEValue(const aValue: String); virtual; function GetGRUPO_CLIENTEIsNull: Boolean; virtual; @@ -1841,6 +1854,8 @@ type property PAISIsNull: Boolean read GetPAISIsNull write SetPAISIsNull; property ID_AGENTE: Integer read GetID_AGENTEValue write SetID_AGENTEValue; property ID_AGENTEIsNull: Boolean read GetID_AGENTEIsNull write SetID_AGENTEIsNull; + property COMISION: Currency read GetCOMISIONValue write SetCOMISIONValue; + property COMISIONIsNull: Boolean read GetCOMISIONIsNull write SetCOMISIONIsNull; property GRUPO_CLIENTE: String read GetGRUPO_CLIENTEValue write SetGRUPO_CLIENTEValue; property GRUPO_CLIENTEIsNull: Boolean read GetGRUPO_CLIENTEIsNull write SetGRUPO_CLIENTEIsNull; property NOMBRE_COMERCIAL: String read GetNOMBRE_COMERCIALValue write SetNOMBRE_COMERCIALValue; @@ -1880,7 +1895,7 @@ type { IProveedores } IProveedores = interface(IDAStronglyTypedDataTable) - ['{09C19974-2929-4FA3-9C2E-81C86D19A192}'] + ['{EA1E5B39-98E9-46B9-9E6F-B3E05E456A7C}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -2347,7 +2362,7 @@ type { IEmpleados } IEmpleados = interface(IDAStronglyTypedDataTable) - ['{2A6F4FA5-EACD-4B61-855C-FB78AF8AB97F}'] + ['{3302FF05-08A6-4636-A953-C8E1DB385465}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -2778,7 +2793,7 @@ type { IDireccionesContacto } IDireccionesContacto = interface(IDAStronglyTypedDataTable) - ['{34A6F19A-C8EC-4868-95DE-A9EF058BCDA3}'] + ['{42526317-840D-474B-874C-56C977DF0267}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -2993,7 +3008,7 @@ type { IClientesDescuentos } IClientesDescuentos = interface(IDAStronglyTypedDataTable) - ['{A5743C5A-DADA-4A63-8741-5AC78A7E45D2}'] + ['{D55AB96B-5AA5-4FC7-BD32-149537426CF7}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -3076,7 +3091,7 @@ type { IGruposProveedor } IGruposProveedor = interface(IDAStronglyTypedDataTable) - ['{649EDBC4-FD69-4670-AFFB-2C573641E8A8}'] + ['{415839A3-2D9C-46B1-A834-C506047B219E}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -3123,7 +3138,7 @@ type { IGruposEmpleado } IGruposEmpleado = interface(IDAStronglyTypedDataTable) - ['{1ED96515-2619-4578-B181-09164CB0A100}'] + ['{96967494-996F-42F7-A9B8-FD673C54953D}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -3170,7 +3185,7 @@ type { IContactos_Refresh } IContactos_Refresh = interface(IDAStronglyTypedDataTable) - ['{8E91D71D-F232-4050-A268-ECEB26CE6A62}'] + ['{AD566224-14F8-4A71-A9F1-76ACE4934A7B}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -3457,7 +3472,7 @@ type { IContratosEmpleados } IContratosEmpleados = interface(IDAStronglyTypedDataTable) - ['{3DFCEC34-6845-4EC6-8A19-BA53BE6B364C}'] + ['{B90DFB32-59DC-4AF7-972F-6306E5F01F00}'] { Property getters and setters } function GetCONTRATOValue: String; procedure SetCONTRATOValue(const aValue: String); @@ -3492,7 +3507,7 @@ type { IDescripcionesProveedores } IDescripcionesProveedores = interface(IDAStronglyTypedDataTable) - ['{3FFC0F30-8945-4562-817B-36840D881863}'] + ['{EA745A54-6961-4ECE-8A9F-52C3CDC10F8E}'] { Property getters and setters } function GetDESCRIPCION_PROVEEDORValue: String; procedure SetDESCRIPCION_PROVEEDORValue(const aValue: String); @@ -3527,7 +3542,7 @@ type { IPersonalContacto } IPersonalContacto = interface(IDAStronglyTypedDataTable) - ['{DE1EDF09-B74A-477F-B8E9-5B41210E97F0}'] + ['{48F827C8-74B1-4C48-AC6C-1566365DAEF3}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -5537,6 +5552,27 @@ begin DataTable.Fields[idx_ClientesID_AGENTE].AsVariant := Null; end; +function TClientesDataTableRules.GetCOMISIONValue: Currency; +begin + result := DataTable.Fields[idx_ClientesCOMISION].AsCurrency; +end; + +procedure TClientesDataTableRules.SetCOMISIONValue(const aValue: Currency); +begin + DataTable.Fields[idx_ClientesCOMISION].AsCurrency := aValue; +end; + +function TClientesDataTableRules.GetCOMISIONIsNull: boolean; +begin + result := DataTable.Fields[idx_ClientesCOMISION].IsNull; +end; + +procedure TClientesDataTableRules.SetCOMISIONIsNull(const aValue: Boolean); +begin + if aValue then + DataTable.Fields[idx_ClientesCOMISION].AsVariant := Null; +end; + function TClientesDataTableRules.GetGRUPO_CLIENTEValue: String; begin result := DataTable.Fields[idx_ClientesGRUPO_CLIENTE].AsString; diff --git a/Source/Modulos/Contactos/Model/schContactosServer_Intf.pas b/Source/Modulos/Contactos/Model/schContactosServer_Intf.pas index 85e3214..540d514 100644 --- a/Source/Modulos/Contactos/Model/schContactosServer_Intf.pas +++ b/Source/Modulos/Contactos/Model/schContactosServer_Intf.pas @@ -1,5 +1,6 @@ unit schContactosServer_Intf; +{$D-} interface uses @@ -9,26 +10,26 @@ const { Delta rules ids Feel free to change them to something more human readable but make sure they are unique in the context of your application } - RID_ContactosDelta = '{35EC5BF8-126B-441D-B145-43D38FF03722}'; - RID_GruposClienteDelta = '{27C3BC18-CFA9-4E9E-85F3-F431159A9EB9}'; - RID_DatosBancariosDelta = '{DF8C8BF9-7D6F-4650-8913-8A888C23E120}'; - RID_VendedoresDelta = '{A6E192F4-3421-443D-958F-A48C8F6731CE}'; - RID_ClientesDelta = '{0548B10F-D93E-4B76-AA9B-51BFBC04921B}'; - RID_ProveedoresDelta = '{16295798-804B-490B-8E29-212CE00362DA}'; - RID_EmpleadosDelta = '{3C707336-4534-4AAB-9559-1D77997CF19E}'; - RID_DireccionesContactoDelta = '{3959A09C-3EEA-4DCB-8A49-0D2B2AE9C72C}'; - RID_ClientesDescuentosDelta = '{52224EF5-FDD9-4AA7-B5BE-4A529BD7F2B8}'; - RID_GruposProveedorDelta = '{57A6B910-1DCC-4EB1-BFC1-59F07F6CA76B}'; - RID_GruposEmpleadoDelta = '{FE643621-8089-483A-9829-C94F4224CD54}'; - RID_Contactos_RefreshDelta = '{9DF96FDB-21E2-44F1-93BC-F4C8E9B09720}'; - RID_ContratosEmpleadosDelta = '{A84D6F08-40EE-46F9-B53E-D6B2AC27F76B}'; - RID_DescripcionesProveedoresDelta = '{BED04FB6-DC23-4AB4-BD23-3CBE23CB4E65}'; - RID_PersonalContactoDelta = '{59A67125-C3DE-4410-BD18-D5267708A007}'; + RID_ContactosDelta = '{EA4139BB-54B3-44A8-A12C-A0A9AC903593}'; + RID_GruposClienteDelta = '{D468137E-CD16-46BA-9646-FE70A0B6FFDA}'; + RID_DatosBancariosDelta = '{5E28D739-1E8F-4E9B-810D-29D7E75FCB32}'; + RID_VendedoresDelta = '{83FB18DE-DE8E-4C42-8B50-1B866686E7E1}'; + RID_ClientesDelta = '{B15CC723-960E-4C0A-BA08-2801428DFECB}'; + RID_ProveedoresDelta = '{CED6EAA0-3FD4-45D5-89A9-0FBAD6204919}'; + RID_EmpleadosDelta = '{6C2167FE-599E-4361-9499-FBD818BC6EA4}'; + RID_DireccionesContactoDelta = '{6347EA22-511C-4C75-90F8-D91E30715F1F}'; + RID_ClientesDescuentosDelta = '{2D3F60B0-1CC5-4433-B456-A86E9DA14E0A}'; + RID_GruposProveedorDelta = '{2539EDFE-EC99-4837-B8FA-2F1349A7218E}'; + RID_GruposEmpleadoDelta = '{54EFCD4E-CB9A-4FC9-9EED-AB51DFD946E0}'; + RID_Contactos_RefreshDelta = '{226A8008-F923-4749-A46D-6BF8E4010A12}'; + RID_ContratosEmpleadosDelta = '{F0EF2BFC-3F06-4CE4-A38F-AD6B2F50960D}'; + RID_DescripcionesProveedoresDelta = '{CC535BC1-65AC-43A7-822E-D73A2BC64D1D}'; + RID_PersonalContactoDelta = '{0B0793EF-FBA3-4104-8F17-B0C1EB078D22}'; type { IContactosDelta } IContactosDelta = interface(IContactos) - ['{35EC5BF8-126B-441D-B145-43D38FF03722}'] + ['{EA4139BB-54B3-44A8-A12C-A0A9AC903593}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_CATEGORIAValue : Integer; @@ -339,7 +340,7 @@ type { IGruposClienteDelta } IGruposClienteDelta = interface(IGruposCliente) - ['{27C3BC18-CFA9-4E9E-85F3-F431159A9EB9}'] + ['{D468137E-CD16-46BA-9646-FE70A0B6FFDA}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldDESCRIPCIONValue : String; @@ -385,7 +386,7 @@ type { IDatosBancariosDelta } IDatosBancariosDelta = interface(IDatosBancarios) - ['{DF8C8BF9-7D6F-4650-8913-8A888C23E120}'] + ['{5E28D739-1E8F-4E9B-810D-29D7E75FCB32}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_CONTACTOValue : Integer; @@ -515,7 +516,7 @@ type { IVendedoresDelta } IVendedoresDelta = interface(IVendedores) - ['{A6E192F4-3421-443D-958F-A48C8F6731CE}'] + ['{83FB18DE-DE8E-4C42-8B50-1B866686E7E1}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_CATEGORIAValue : Integer; @@ -838,7 +839,7 @@ type { IClientesDelta } IClientesDelta = interface(IClientes) - ['{0548B10F-D93E-4B76-AA9B-51BFBC04921B}'] + ['{B15CC723-960E-4C0A-BA08-2801428DFECB}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_CATEGORIAValue : Integer; @@ -865,6 +866,7 @@ type function GetOldREFERENCIAValue : String; function GetOldPAISValue : String; function GetOldID_AGENTEValue : Integer; + function GetOldCOMISIONValue : Currency; function GetOldGRUPO_CLIENTEValue : String; function GetOldNOMBRE_COMERCIALValue : String; function GetOldVENCIMIENTO_FACTURAS_1Value : SmallInt; @@ -907,6 +909,7 @@ type property OldREFERENCIA : String read GetOldREFERENCIAValue; property OldPAIS : String read GetOldPAISValue; property OldID_AGENTE : Integer read GetOldID_AGENTEValue; + property OldCOMISION : Currency read GetOldCOMISIONValue; property OldGRUPO_CLIENTE : String read GetOldGRUPO_CLIENTEValue; property OldNOMBRE_COMERCIAL : String read GetOldNOMBRE_COMERCIALValue; property OldVENCIMIENTO_FACTURAS_1 : SmallInt read GetOldVENCIMIENTO_FACTURAS_1Value; @@ -1080,6 +1083,12 @@ type function GetOldID_AGENTEIsNull: Boolean; virtual; procedure SetID_AGENTEValue(const aValue: Integer); virtual; procedure SetID_AGENTEIsNull(const aValue: Boolean); virtual; + function GetCOMISIONValue: Currency; virtual; + function GetCOMISIONIsNull: Boolean; virtual; + function GetOldCOMISIONValue: Currency; virtual; + function GetOldCOMISIONIsNull: Boolean; virtual; + procedure SetCOMISIONValue(const aValue: Currency); virtual; + procedure SetCOMISIONIsNull(const aValue: Boolean); virtual; function GetGRUPO_CLIENTEValue: String; virtual; function GetGRUPO_CLIENTEIsNull: Boolean; virtual; function GetOldGRUPO_CLIENTEValue: String; virtual; @@ -1272,6 +1281,10 @@ type property ID_AGENTEIsNull : Boolean read GetID_AGENTEIsNull write SetID_AGENTEIsNull; property OldID_AGENTE : Integer read GetOldID_AGENTEValue; property OldID_AGENTEIsNull : Boolean read GetOldID_AGENTEIsNull; + property COMISION : Currency read GetCOMISIONValue write SetCOMISIONValue; + property COMISIONIsNull : Boolean read GetCOMISIONIsNull write SetCOMISIONIsNull; + property OldCOMISION : Currency read GetOldCOMISIONValue; + property OldCOMISIONIsNull : Boolean read GetOldCOMISIONIsNull; property GRUPO_CLIENTE : String read GetGRUPO_CLIENTEValue write SetGRUPO_CLIENTEValue; property GRUPO_CLIENTEIsNull : Boolean read GetGRUPO_CLIENTEIsNull write SetGRUPO_CLIENTEIsNull; property OldGRUPO_CLIENTE : String read GetOldGRUPO_CLIENTEValue; @@ -1341,7 +1354,7 @@ type { IProveedoresDelta } IProveedoresDelta = interface(IProveedores) - ['{16295798-804B-490B-8E29-212CE00362DA}'] + ['{CED6EAA0-3FD4-45D5-89A9-0FBAD6204919}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_CATEGORIAValue : Integer; @@ -1808,7 +1821,7 @@ type { IEmpleadosDelta } IEmpleadosDelta = interface(IEmpleados) - ['{3C707336-4534-4AAB-9559-1D77997CF19E}'] + ['{6C2167FE-599E-4361-9499-FBD818BC6EA4}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_CATEGORIAValue : Integer; @@ -2243,7 +2256,7 @@ type { IDireccionesContactoDelta } IDireccionesContactoDelta = interface(IDireccionesContacto) - ['{3959A09C-3EEA-4DCB-8A49-0D2B2AE9C72C}'] + ['{6347EA22-511C-4C75-90F8-D91E30715F1F}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_CONTACTOValue : Integer; @@ -2458,7 +2471,7 @@ type { IClientesDescuentosDelta } IClientesDescuentosDelta = interface(IClientesDescuentos) - ['{52224EF5-FDD9-4AA7-B5BE-4A529BD7F2B8}'] + ['{2D3F60B0-1CC5-4433-B456-A86E9DA14E0A}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_CLIENTEValue : Integer; @@ -2540,7 +2553,7 @@ type { IGruposProveedorDelta } IGruposProveedorDelta = interface(IGruposProveedor) - ['{57A6B910-1DCC-4EB1-BFC1-59F07F6CA76B}'] + ['{2539EDFE-EC99-4837-B8FA-2F1349A7218E}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldDESCRIPCIONValue : String; @@ -2586,7 +2599,7 @@ type { IGruposEmpleadoDelta } IGruposEmpleadoDelta = interface(IGruposEmpleado) - ['{FE643621-8089-483A-9829-C94F4224CD54}'] + ['{54EFCD4E-CB9A-4FC9-9EED-AB51DFD946E0}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldDESCRIPCIONValue : String; @@ -2632,7 +2645,7 @@ type { IContactos_RefreshDelta } IContactos_RefreshDelta = interface(IContactos_Refresh) - ['{9DF96FDB-21E2-44F1-93BC-F4C8E9B09720}'] + ['{226A8008-F923-4749-A46D-6BF8E4010A12}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldNIF_CIFValue : String; @@ -2919,7 +2932,7 @@ type { IContratosEmpleadosDelta } IContratosEmpleadosDelta = interface(IContratosEmpleados) - ['{A84D6F08-40EE-46F9-B53E-D6B2AC27F76B}'] + ['{F0EF2BFC-3F06-4CE4-A38F-AD6B2F50960D}'] { Property getters and setters } function GetOldCONTRATOValue : String; @@ -2953,7 +2966,7 @@ type { IDescripcionesProveedoresDelta } IDescripcionesProveedoresDelta = interface(IDescripcionesProveedores) - ['{BED04FB6-DC23-4AB4-BD23-3CBE23CB4E65}'] + ['{CC535BC1-65AC-43A7-822E-D73A2BC64D1D}'] { Property getters and setters } function GetOldDESCRIPCION_PROVEEDORValue : String; @@ -2987,7 +3000,7 @@ type { IPersonalContactoDelta } IPersonalContactoDelta = interface(IPersonalContacto) - ['{59A67125-C3DE-4410-BD18-D5267708A007}'] + ['{0B0793EF-FBA3-4104-8F17-B0C1EB078D22}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_CONTACTOValue : Integer; @@ -3160,8 +3173,10 @@ begin end; function TContactosBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosID]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldIDValue: Integer; @@ -3170,8 +3185,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -3191,8 +3208,10 @@ begin end; function TContactosBusinessProcessorRules.GetID_CATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosID_CATEGORIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosID_CATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldID_CATEGORIAValue: Integer; @@ -3201,8 +3220,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldID_CATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosID_CATEGORIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosID_CATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetID_CATEGORIAValue(const aValue: Integer); @@ -3222,8 +3243,10 @@ begin end; function TContactosBusinessProcessorRules.GetNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosNIF_CIF]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldNIF_CIFValue: String; @@ -3232,8 +3255,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosNIF_CIF]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetNIF_CIFValue(const aValue: String); @@ -3253,8 +3278,10 @@ begin end; function TContactosBusinessProcessorRules.GetNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosNOMBRE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldNOMBREValue: String; @@ -3263,8 +3290,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosNOMBRE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetNOMBREValue(const aValue: String); @@ -3284,8 +3313,10 @@ begin end; function TContactosBusinessProcessorRules.GetPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldPERSONA_CONTACTOValue: String; @@ -3294,8 +3325,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetPERSONA_CONTACTOValue(const aValue: String); @@ -3315,8 +3348,10 @@ begin end; function TContactosBusinessProcessorRules.GetCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosCALLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldCALLEValue: String; @@ -3325,8 +3360,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosCALLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetCALLEValue(const aValue: String); @@ -3346,8 +3383,10 @@ begin end; function TContactosBusinessProcessorRules.GetPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosPOBLACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldPOBLACIONValue: String; @@ -3356,8 +3395,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosPOBLACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetPOBLACIONValue(const aValue: String); @@ -3377,8 +3418,10 @@ begin end; function TContactosBusinessProcessorRules.GetPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosPROVINCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldPROVINCIAValue: String; @@ -3387,8 +3430,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosPROVINCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetPROVINCIAValue(const aValue: String); @@ -3408,8 +3453,10 @@ begin end; function TContactosBusinessProcessorRules.GetCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldCODIGO_POSTALValue: String; @@ -3418,8 +3465,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetCODIGO_POSTALValue(const aValue: String); @@ -3439,8 +3488,10 @@ begin end; function TContactosBusinessProcessorRules.GetTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosTELEFONO_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldTELEFONO_1Value: String; @@ -3449,8 +3500,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosTELEFONO_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetTELEFONO_1Value(const aValue: String); @@ -3470,8 +3523,10 @@ begin end; function TContactosBusinessProcessorRules.GetTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosTELEFONO_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldTELEFONO_2Value: String; @@ -3480,8 +3535,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosTELEFONO_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetTELEFONO_2Value(const aValue: String); @@ -3501,8 +3558,10 @@ begin end; function TContactosBusinessProcessorRules.GetMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosMOVIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldMOVIL_1Value: String; @@ -3511,8 +3570,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosMOVIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetMOVIL_1Value(const aValue: String); @@ -3532,8 +3593,10 @@ begin end; function TContactosBusinessProcessorRules.GetMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosMOVIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldMOVIL_2Value: String; @@ -3542,8 +3605,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosMOVIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetMOVIL_2Value(const aValue: String); @@ -3563,8 +3628,10 @@ begin end; function TContactosBusinessProcessorRules.GetFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosFAX]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosFAX]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldFAXValue: String; @@ -3573,8 +3640,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosFAX]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosFAX]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetFAXValue(const aValue: String); @@ -3594,8 +3663,10 @@ begin end; function TContactosBusinessProcessorRules.GetEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosEMAIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldEMAIL_1Value: String; @@ -3604,8 +3675,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosEMAIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetEMAIL_1Value(const aValue: String); @@ -3625,8 +3698,10 @@ begin end; function TContactosBusinessProcessorRules.GetEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosEMAIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldEMAIL_2Value: String; @@ -3635,8 +3710,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosEMAIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetEMAIL_2Value(const aValue: String); @@ -3656,8 +3733,10 @@ begin end; function TContactosBusinessProcessorRules.GetPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldPAGINA_WEBValue: String; @@ -3666,8 +3745,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetPAGINA_WEBValue(const aValue: String); @@ -3688,8 +3769,10 @@ begin end; function TContactosBusinessProcessorRules.GetNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosNOTAS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldNOTASValue: IROStrings; @@ -3699,8 +3782,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosNOTAS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetNOTASIsNull(const aValue: Boolean); @@ -3715,8 +3800,10 @@ begin end; function TContactosBusinessProcessorRules.GetFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldFECHA_ALTAValue: DateTime; @@ -3725,8 +3812,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetFECHA_ALTAValue(const aValue: DateTime); @@ -3746,8 +3835,10 @@ begin end; function TContactosBusinessProcessorRules.GetFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldFECHA_MODIFICACIONValue: DateTime; @@ -3756,8 +3847,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime); @@ -3777,8 +3870,10 @@ begin end; function TContactosBusinessProcessorRules.GetUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosUSUARIO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldUSUARIOValue: String; @@ -3787,8 +3882,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosUSUARIO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetUSUARIOValue(const aValue: String); @@ -3808,8 +3905,10 @@ begin end; function TContactosBusinessProcessorRules.GetID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosID_EMPRESA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldID_EMPRESAValue: Integer; @@ -3818,8 +3917,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosID_EMPRESA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetID_EMPRESAValue(const aValue: Integer); @@ -3839,8 +3940,10 @@ begin end; function TContactosBusinessProcessorRules.GetREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosREFERENCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldREFERENCIAValue: String; @@ -3849,8 +3952,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosREFERENCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetREFERENCIAValue(const aValue: String); @@ -3870,8 +3975,10 @@ begin end; function TContactosBusinessProcessorRules.GetPAISIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosPAIS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContactosPAIS]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactosBusinessProcessorRules.GetOldPAISValue: String; @@ -3880,8 +3987,10 @@ begin end; function TContactosBusinessProcessorRules.GetOldPAISIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosPAIS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContactosPAIS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactosBusinessProcessorRules.SetPAISValue(const aValue: String); @@ -3913,8 +4022,10 @@ begin end; function TGruposClienteBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_GruposClienteID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_GruposClienteID]; + result := VarIsNull(v) or VarIsClear(v); end; function TGruposClienteBusinessProcessorRules.GetOldIDValue: Integer; @@ -3923,8 +4034,10 @@ begin end; function TGruposClienteBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_GruposClienteID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_GruposClienteID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TGruposClienteBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -3944,8 +4057,10 @@ begin end; function TGruposClienteBusinessProcessorRules.GetDESCRIPCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_GruposClienteDESCRIPCION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_GruposClienteDESCRIPCION]; + result := VarIsNull(v) or VarIsClear(v); end; function TGruposClienteBusinessProcessorRules.GetOldDESCRIPCIONValue: String; @@ -3954,8 +4069,10 @@ begin end; function TGruposClienteBusinessProcessorRules.GetOldDESCRIPCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_GruposClienteDESCRIPCION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_GruposClienteDESCRIPCION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TGruposClienteBusinessProcessorRules.SetDESCRIPCIONValue(const aValue: String); @@ -3987,8 +4104,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosID]; + result := VarIsNull(v) or VarIsClear(v); end; function TDatosBancariosBusinessProcessorRules.GetOldIDValue: Integer; @@ -3997,8 +4116,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDatosBancariosBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -4018,8 +4139,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetID_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosID_CONTACTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosID_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TDatosBancariosBusinessProcessorRules.GetOldID_CONTACTOValue: Integer; @@ -4028,8 +4151,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetOldID_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosID_CONTACTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosID_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDatosBancariosBusinessProcessorRules.SetID_CONTACTOValue(const aValue: Integer); @@ -4049,8 +4174,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetTITULARIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosTITULAR]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosTITULAR]; + result := VarIsNull(v) or VarIsClear(v); end; function TDatosBancariosBusinessProcessorRules.GetOldTITULARValue: String; @@ -4059,8 +4186,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetOldTITULARIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosTITULAR]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosTITULAR]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDatosBancariosBusinessProcessorRules.SetTITULARValue(const aValue: String); @@ -4080,8 +4209,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetENTIDADIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosENTIDAD]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosENTIDAD]; + result := VarIsNull(v) or VarIsClear(v); end; function TDatosBancariosBusinessProcessorRules.GetOldENTIDADValue: String; @@ -4090,8 +4221,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetOldENTIDADIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosENTIDAD]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosENTIDAD]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDatosBancariosBusinessProcessorRules.SetENTIDADValue(const aValue: String); @@ -4111,8 +4244,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetSUCURSALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosSUCURSAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosSUCURSAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TDatosBancariosBusinessProcessorRules.GetOldSUCURSALValue: String; @@ -4121,8 +4256,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetOldSUCURSALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosSUCURSAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosSUCURSAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDatosBancariosBusinessProcessorRules.SetSUCURSALValue(const aValue: String); @@ -4142,8 +4279,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetDCIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosDC]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosDC]; + result := VarIsNull(v) or VarIsClear(v); end; function TDatosBancariosBusinessProcessorRules.GetOldDCValue: String; @@ -4152,8 +4291,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetOldDCIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosDC]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosDC]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDatosBancariosBusinessProcessorRules.SetDCValue(const aValue: String); @@ -4173,8 +4314,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetCUENTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosCUENTA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosCUENTA]; + result := VarIsNull(v) or VarIsClear(v); end; function TDatosBancariosBusinessProcessorRules.GetOldCUENTAValue: String; @@ -4183,8 +4326,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetOldCUENTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosCUENTA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosCUENTA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDatosBancariosBusinessProcessorRules.SetCUENTAValue(const aValue: String); @@ -4204,8 +4349,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; function TDatosBancariosBusinessProcessorRules.GetOldFECHA_ALTAValue: DateTime; @@ -4214,8 +4361,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetOldFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDatosBancariosBusinessProcessorRules.SetFECHA_ALTAValue(const aValue: DateTime); @@ -4235,8 +4384,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DatosBancariosFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TDatosBancariosBusinessProcessorRules.GetOldFECHA_MODIFICACIONValue: DateTime; @@ -4245,8 +4396,10 @@ begin end; function TDatosBancariosBusinessProcessorRules.GetOldFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DatosBancariosFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDatosBancariosBusinessProcessorRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime); @@ -4289,8 +4442,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresID]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldIDValue: Integer; @@ -4299,8 +4454,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -4320,8 +4477,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetID_CATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresID_CATEGORIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresID_CATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldID_CATEGORIAValue: Integer; @@ -4330,8 +4489,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldID_CATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresID_CATEGORIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresID_CATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetID_CATEGORIAValue(const aValue: Integer); @@ -4351,8 +4512,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresNIF_CIF]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldNIF_CIFValue: String; @@ -4361,8 +4524,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresNIF_CIF]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetNIF_CIFValue(const aValue: String); @@ -4382,8 +4547,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresNOMBRE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldNOMBREValue: String; @@ -4392,8 +4559,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresNOMBRE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetNOMBREValue(const aValue: String); @@ -4413,8 +4582,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldPERSONA_CONTACTOValue: String; @@ -4423,8 +4594,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetPERSONA_CONTACTOValue(const aValue: String); @@ -4444,8 +4617,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresCALLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldCALLEValue: String; @@ -4454,8 +4629,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresCALLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetCALLEValue(const aValue: String); @@ -4475,8 +4652,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresPOBLACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldPOBLACIONValue: String; @@ -4485,8 +4664,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresPOBLACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetPOBLACIONValue(const aValue: String); @@ -4506,8 +4687,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresPROVINCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldPROVINCIAValue: String; @@ -4516,8 +4699,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresPROVINCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetPROVINCIAValue(const aValue: String); @@ -4537,8 +4722,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldCODIGO_POSTALValue: String; @@ -4547,8 +4734,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetCODIGO_POSTALValue(const aValue: String); @@ -4568,8 +4757,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresTELEFONO_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldTELEFONO_1Value: String; @@ -4578,8 +4769,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresTELEFONO_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetTELEFONO_1Value(const aValue: String); @@ -4599,8 +4792,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresTELEFONO_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldTELEFONO_2Value: String; @@ -4609,8 +4804,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresTELEFONO_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetTELEFONO_2Value(const aValue: String); @@ -4630,8 +4827,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresMOVIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldMOVIL_1Value: String; @@ -4640,8 +4839,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresMOVIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetMOVIL_1Value(const aValue: String); @@ -4661,8 +4862,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresMOVIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldMOVIL_2Value: String; @@ -4671,8 +4874,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresMOVIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetMOVIL_2Value(const aValue: String); @@ -4692,8 +4897,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresFAX]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresFAX]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldFAXValue: String; @@ -4702,8 +4909,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresFAX]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresFAX]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetFAXValue(const aValue: String); @@ -4723,8 +4932,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresEMAIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldEMAIL_1Value: String; @@ -4733,8 +4944,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresEMAIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetEMAIL_1Value(const aValue: String); @@ -4754,8 +4967,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresEMAIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldEMAIL_2Value: String; @@ -4764,8 +4979,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresEMAIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetEMAIL_2Value(const aValue: String); @@ -4785,8 +5002,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldPAGINA_WEBValue: String; @@ -4795,8 +5014,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetPAGINA_WEBValue(const aValue: String); @@ -4817,8 +5038,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresNOTAS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldNOTASValue: IROStrings; @@ -4828,8 +5051,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresNOTAS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetNOTASIsNull(const aValue: Boolean); @@ -4844,8 +5069,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldFECHA_ALTAValue: DateTime; @@ -4854,8 +5081,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetFECHA_ALTAValue(const aValue: DateTime); @@ -4875,8 +5104,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldFECHA_MODIFICACIONValue: DateTime; @@ -4885,8 +5116,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime); @@ -4906,8 +5139,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresUSUARIO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldUSUARIOValue: String; @@ -4916,8 +5151,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresUSUARIO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetUSUARIOValue(const aValue: String); @@ -4937,8 +5174,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresID_EMPRESA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldID_EMPRESAValue: Integer; @@ -4947,8 +5186,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresID_EMPRESA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetID_EMPRESAValue(const aValue: Integer); @@ -4968,8 +5209,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresREFERENCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldREFERENCIAValue: String; @@ -4978,8 +5221,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresREFERENCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetREFERENCIAValue(const aValue: String); @@ -4999,8 +5244,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetPAISIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresPAIS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresPAIS]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldPAISValue: String; @@ -5009,8 +5256,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldPAISIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresPAIS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresPAIS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetPAISValue(const aValue: String); @@ -5030,8 +5279,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetCOMISIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresCOMISION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_VendedoresCOMISION]; + result := VarIsNull(v) or VarIsClear(v); end; function TVendedoresBusinessProcessorRules.GetOldCOMISIONValue: Currency; @@ -5040,8 +5291,10 @@ begin end; function TVendedoresBusinessProcessorRules.GetOldCOMISIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresCOMISION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_VendedoresCOMISION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TVendedoresBusinessProcessorRules.SetCOMISIONValue(const aValue: Currency); @@ -5084,8 +5337,10 @@ begin end; function TClientesBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldIDValue: Integer; @@ -5094,8 +5349,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -5115,8 +5372,10 @@ begin end; function TClientesBusinessProcessorRules.GetID_CATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID_CATEGORIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID_CATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldID_CATEGORIAValue: Integer; @@ -5125,8 +5384,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldID_CATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID_CATEGORIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID_CATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetID_CATEGORIAValue(const aValue: Integer); @@ -5146,8 +5407,10 @@ begin end; function TClientesBusinessProcessorRules.GetNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesNIF_CIF]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldNIF_CIFValue: String; @@ -5156,8 +5419,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesNIF_CIF]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetNIF_CIFValue(const aValue: String); @@ -5177,8 +5442,10 @@ begin end; function TClientesBusinessProcessorRules.GetNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesNOMBRE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldNOMBREValue: String; @@ -5187,8 +5454,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesNOMBRE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetNOMBREValue(const aValue: String); @@ -5208,8 +5477,10 @@ begin end; function TClientesBusinessProcessorRules.GetPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldPERSONA_CONTACTOValue: String; @@ -5218,8 +5489,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetPERSONA_CONTACTOValue(const aValue: String); @@ -5239,8 +5512,10 @@ begin end; function TClientesBusinessProcessorRules.GetCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesCALLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldCALLEValue: String; @@ -5249,8 +5524,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesCALLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetCALLEValue(const aValue: String); @@ -5270,8 +5547,10 @@ begin end; function TClientesBusinessProcessorRules.GetPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesPOBLACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldPOBLACIONValue: String; @@ -5280,8 +5559,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesPOBLACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetPOBLACIONValue(const aValue: String); @@ -5301,8 +5582,10 @@ begin end; function TClientesBusinessProcessorRules.GetPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesPROVINCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldPROVINCIAValue: String; @@ -5311,8 +5594,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesPROVINCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetPROVINCIAValue(const aValue: String); @@ -5332,8 +5617,10 @@ begin end; function TClientesBusinessProcessorRules.GetCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldCODIGO_POSTALValue: String; @@ -5342,8 +5629,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetCODIGO_POSTALValue(const aValue: String); @@ -5363,8 +5652,10 @@ begin end; function TClientesBusinessProcessorRules.GetTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesTELEFONO_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldTELEFONO_1Value: String; @@ -5373,8 +5664,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesTELEFONO_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetTELEFONO_1Value(const aValue: String); @@ -5394,8 +5687,10 @@ begin end; function TClientesBusinessProcessorRules.GetTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesTELEFONO_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldTELEFONO_2Value: String; @@ -5404,8 +5699,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesTELEFONO_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetTELEFONO_2Value(const aValue: String); @@ -5425,8 +5722,10 @@ begin end; function TClientesBusinessProcessorRules.GetMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesMOVIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldMOVIL_1Value: String; @@ -5435,8 +5734,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesMOVIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetMOVIL_1Value(const aValue: String); @@ -5456,8 +5757,10 @@ begin end; function TClientesBusinessProcessorRules.GetMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesMOVIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldMOVIL_2Value: String; @@ -5466,8 +5769,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesMOVIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetMOVIL_2Value(const aValue: String); @@ -5487,8 +5792,10 @@ begin end; function TClientesBusinessProcessorRules.GetFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesFAX]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesFAX]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldFAXValue: String; @@ -5497,8 +5804,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesFAX]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesFAX]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetFAXValue(const aValue: String); @@ -5518,8 +5827,10 @@ begin end; function TClientesBusinessProcessorRules.GetEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesEMAIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldEMAIL_1Value: String; @@ -5528,8 +5839,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesEMAIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetEMAIL_1Value(const aValue: String); @@ -5549,8 +5862,10 @@ begin end; function TClientesBusinessProcessorRules.GetEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesEMAIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldEMAIL_2Value: String; @@ -5559,8 +5874,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesEMAIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetEMAIL_2Value(const aValue: String); @@ -5580,8 +5897,10 @@ begin end; function TClientesBusinessProcessorRules.GetPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldPAGINA_WEBValue: String; @@ -5590,8 +5909,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetPAGINA_WEBValue(const aValue: String); @@ -5612,8 +5933,10 @@ begin end; function TClientesBusinessProcessorRules.GetNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesNOTAS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldNOTASValue: IROStrings; @@ -5623,8 +5946,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesNOTAS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetNOTASIsNull(const aValue: Boolean); @@ -5639,8 +5964,10 @@ begin end; function TClientesBusinessProcessorRules.GetFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldFECHA_ALTAValue: DateTime; @@ -5649,8 +5976,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetFECHA_ALTAValue(const aValue: DateTime); @@ -5670,8 +5999,10 @@ begin end; function TClientesBusinessProcessorRules.GetFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldFECHA_MODIFICACIONValue: DateTime; @@ -5680,8 +6011,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime); @@ -5701,8 +6034,10 @@ begin end; function TClientesBusinessProcessorRules.GetUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesUSUARIO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldUSUARIOValue: String; @@ -5711,8 +6046,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesUSUARIO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetUSUARIOValue(const aValue: String); @@ -5732,8 +6069,10 @@ begin end; function TClientesBusinessProcessorRules.GetID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID_EMPRESA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldID_EMPRESAValue: Integer; @@ -5742,8 +6081,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID_EMPRESA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetID_EMPRESAValue(const aValue: Integer); @@ -5763,8 +6104,10 @@ begin end; function TClientesBusinessProcessorRules.GetREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesREFERENCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldREFERENCIAValue: String; @@ -5773,8 +6116,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesREFERENCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetREFERENCIAValue(const aValue: String); @@ -5794,8 +6139,10 @@ begin end; function TClientesBusinessProcessorRules.GetPAISIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesPAIS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesPAIS]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldPAISValue: String; @@ -5804,8 +6151,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldPAISIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesPAIS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesPAIS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetPAISValue(const aValue: String); @@ -5825,8 +6174,10 @@ begin end; function TClientesBusinessProcessorRules.GetID_AGENTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID_AGENTE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID_AGENTE]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldID_AGENTEValue: Integer; @@ -5835,8 +6186,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldID_AGENTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID_AGENTE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID_AGENTE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetID_AGENTEValue(const aValue: Integer); @@ -5850,14 +6203,51 @@ begin BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID_AGENTE] := Null; end; +function TClientesBusinessProcessorRules.GetCOMISIONValue: Currency; +begin + result := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesCOMISION]; +end; + +function TClientesBusinessProcessorRules.GetCOMISIONIsNull: Boolean; +var v: variant; +begin + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesCOMISION]; + result := VarIsNull(v) or VarIsClear(v); +end; + +function TClientesBusinessProcessorRules.GetOldCOMISIONValue: Currency; +begin + result := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesCOMISION]; +end; + +function TClientesBusinessProcessorRules.GetOldCOMISIONIsNull: Boolean; +var v: variant; +begin + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesCOMISION]; + result := VarIsNull(v) or VarIsClear(v); +end; + +procedure TClientesBusinessProcessorRules.SetCOMISIONValue(const aValue: Currency); +begin + BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesCOMISION] := aValue; +end; + +procedure TClientesBusinessProcessorRules.SetCOMISIONIsNull(const aValue: Boolean); +begin + if aValue then + BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesCOMISION] := Null; +end; + function TClientesBusinessProcessorRules.GetGRUPO_CLIENTEValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesGRUPO_CLIENTE]; end; function TClientesBusinessProcessorRules.GetGRUPO_CLIENTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesGRUPO_CLIENTE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesGRUPO_CLIENTE]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldGRUPO_CLIENTEValue: String; @@ -5866,8 +6256,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldGRUPO_CLIENTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesGRUPO_CLIENTE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesGRUPO_CLIENTE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetGRUPO_CLIENTEValue(const aValue: String); @@ -5887,8 +6279,10 @@ begin end; function TClientesBusinessProcessorRules.GetNOMBRE_COMERCIALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesNOMBRE_COMERCIAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesNOMBRE_COMERCIAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldNOMBRE_COMERCIALValue: String; @@ -5897,8 +6291,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldNOMBRE_COMERCIALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesNOMBRE_COMERCIAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesNOMBRE_COMERCIAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetNOMBRE_COMERCIALValue(const aValue: String); @@ -5918,8 +6314,10 @@ begin end; function TClientesBusinessProcessorRules.GetVENCIMIENTO_FACTURAS_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesVENCIMIENTO_FACTURAS_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesVENCIMIENTO_FACTURAS_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_1Value: SmallInt; @@ -5928,8 +6326,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesVENCIMIENTO_FACTURAS_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesVENCIMIENTO_FACTURAS_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetVENCIMIENTO_FACTURAS_1Value(const aValue: SmallInt); @@ -5949,8 +6349,10 @@ begin end; function TClientesBusinessProcessorRules.GetVENCIMIENTO_FACTURAS_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesVENCIMIENTO_FACTURAS_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesVENCIMIENTO_FACTURAS_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_2Value: SmallInt; @@ -5959,8 +6361,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesVENCIMIENTO_FACTURAS_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesVENCIMIENTO_FACTURAS_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetVENCIMIENTO_FACTURAS_2Value(const aValue: SmallInt); @@ -5980,8 +6384,10 @@ begin end; function TClientesBusinessProcessorRules.GetVENCIMIENTO_FACTURAS_3IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesVENCIMIENTO_FACTURAS_3]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesVENCIMIENTO_FACTURAS_3]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_3Value: SmallInt; @@ -5990,8 +6396,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_3IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesVENCIMIENTO_FACTURAS_3]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesVENCIMIENTO_FACTURAS_3]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetVENCIMIENTO_FACTURAS_3Value(const aValue: SmallInt); @@ -6011,8 +6419,10 @@ begin end; function TClientesBusinessProcessorRules.GetBLOQUEADOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesBLOQUEADO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesBLOQUEADO]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldBLOQUEADOValue: SmallInt; @@ -6021,8 +6431,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldBLOQUEADOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesBLOQUEADO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesBLOQUEADO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetBLOQUEADOValue(const aValue: SmallInt); @@ -6042,8 +6454,10 @@ begin end; function TClientesBusinessProcessorRules.GetREGIMEN_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesREGIMEN_IVA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesREGIMEN_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldREGIMEN_IVAValue: String; @@ -6052,8 +6466,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldREGIMEN_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesREGIMEN_IVA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesREGIMEN_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetREGIMEN_IVAValue(const aValue: String); @@ -6073,8 +6489,10 @@ begin end; function TClientesBusinessProcessorRules.GetMOTIVO_BLOQUEOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesMOTIVO_BLOQUEO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesMOTIVO_BLOQUEO]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldMOTIVO_BLOQUEOValue: String; @@ -6083,8 +6501,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldMOTIVO_BLOQUEOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesMOTIVO_BLOQUEO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesMOTIVO_BLOQUEO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetMOTIVO_BLOQUEOValue(const aValue: String); @@ -6104,8 +6524,10 @@ begin end; function TClientesBusinessProcessorRules.GetRECARGO_EQUIVALENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesRECARGO_EQUIVALENCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesRECARGO_EQUIVALENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldRECARGO_EQUIVALENCIAValue: Integer; @@ -6114,8 +6536,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldRECARGO_EQUIVALENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesRECARGO_EQUIVALENCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesRECARGO_EQUIVALENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetRECARGO_EQUIVALENCIAValue(const aValue: Integer); @@ -6135,8 +6559,10 @@ begin end; function TClientesBusinessProcessorRules.GetID_TIPO_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID_TIPO_IVA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID_TIPO_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldID_TIPO_IVAValue: Integer; @@ -6145,8 +6571,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldID_TIPO_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID_TIPO_IVA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID_TIPO_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetID_TIPO_IVAValue(const aValue: Integer); @@ -6166,8 +6594,10 @@ begin end; function TClientesBusinessProcessorRules.GetID_FORMA_PAGOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID_FORMA_PAGO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesID_FORMA_PAGO]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldID_FORMA_PAGOValue: Integer; @@ -6176,8 +6606,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldID_FORMA_PAGOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID_FORMA_PAGO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesID_FORMA_PAGO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetID_FORMA_PAGOValue(const aValue: Integer); @@ -6197,8 +6629,10 @@ begin end; function TClientesBusinessProcessorRules.GetTIENDA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesTIENDA_WEB]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesTIENDA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldTIENDA_WEBValue: SmallInt; @@ -6207,8 +6641,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldTIENDA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesTIENDA_WEB]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesTIENDA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetTIENDA_WEBValue(const aValue: SmallInt); @@ -6228,8 +6664,10 @@ begin end; function TClientesBusinessProcessorRules.GetDESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDESCUENTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldDESCUENTOValue: Currency; @@ -6238,8 +6676,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldDESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDESCUENTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetDESCUENTOValue(const aValue: Currency); @@ -6259,8 +6699,10 @@ begin end; function TClientesBusinessProcessorRules.GetDESCUENTO2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDESCUENTO2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDESCUENTO2]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldDESCUENTO2Value: Currency; @@ -6269,8 +6711,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldDESCUENTO2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDESCUENTO2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDESCUENTO2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetDESCUENTO2Value(const aValue: Currency); @@ -6290,8 +6734,10 @@ begin end; function TClientesBusinessProcessorRules.GetFELICITACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesFELICITACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesFELICITACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesBusinessProcessorRules.GetOldFELICITACIONValue: SmallInt; @@ -6300,8 +6746,10 @@ begin end; function TClientesBusinessProcessorRules.GetOldFELICITACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesFELICITACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesFELICITACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesBusinessProcessorRules.SetFELICITACIONValue(const aValue: SmallInt); @@ -6344,8 +6792,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresID]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldIDValue: Integer; @@ -6354,8 +6804,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -6375,8 +6827,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetID_CATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresID_CATEGORIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresID_CATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldID_CATEGORIAValue: Integer; @@ -6385,8 +6839,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldID_CATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresID_CATEGORIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresID_CATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetID_CATEGORIAValue(const aValue: Integer); @@ -6406,8 +6862,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresNIF_CIF]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldNIF_CIFValue: String; @@ -6416,8 +6874,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresNIF_CIF]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetNIF_CIFValue(const aValue: String); @@ -6437,8 +6897,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresNOMBRE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldNOMBREValue: String; @@ -6447,8 +6909,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresNOMBRE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetNOMBREValue(const aValue: String); @@ -6468,8 +6932,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldPERSONA_CONTACTOValue: String; @@ -6478,8 +6944,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetPERSONA_CONTACTOValue(const aValue: String); @@ -6499,8 +6967,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresCALLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldCALLEValue: String; @@ -6509,8 +6979,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresCALLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetCALLEValue(const aValue: String); @@ -6530,8 +7002,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresPOBLACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldPOBLACIONValue: String; @@ -6540,8 +7014,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresPOBLACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetPOBLACIONValue(const aValue: String); @@ -6561,8 +7037,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresPROVINCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldPROVINCIAValue: String; @@ -6571,8 +7049,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresPROVINCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetPROVINCIAValue(const aValue: String); @@ -6592,8 +7072,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldCODIGO_POSTALValue: String; @@ -6602,8 +7084,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetCODIGO_POSTALValue(const aValue: String); @@ -6623,8 +7107,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresTELEFONO_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldTELEFONO_1Value: String; @@ -6633,8 +7119,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresTELEFONO_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetTELEFONO_1Value(const aValue: String); @@ -6654,8 +7142,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresTELEFONO_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldTELEFONO_2Value: String; @@ -6664,8 +7154,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresTELEFONO_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetTELEFONO_2Value(const aValue: String); @@ -6685,8 +7177,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresMOVIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldMOVIL_1Value: String; @@ -6695,8 +7189,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresMOVIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetMOVIL_1Value(const aValue: String); @@ -6716,8 +7212,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresMOVIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldMOVIL_2Value: String; @@ -6726,8 +7224,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresMOVIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetMOVIL_2Value(const aValue: String); @@ -6747,8 +7247,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresFAX]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresFAX]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldFAXValue: String; @@ -6757,8 +7259,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresFAX]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresFAX]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetFAXValue(const aValue: String); @@ -6778,8 +7282,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresEMAIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldEMAIL_1Value: String; @@ -6788,8 +7294,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresEMAIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetEMAIL_1Value(const aValue: String); @@ -6809,8 +7317,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresEMAIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldEMAIL_2Value: String; @@ -6819,8 +7329,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresEMAIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetEMAIL_2Value(const aValue: String); @@ -6840,8 +7352,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldPAGINA_WEBValue: String; @@ -6850,8 +7364,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetPAGINA_WEBValue(const aValue: String); @@ -6872,8 +7388,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresNOTAS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldNOTASValue: IROStrings; @@ -6883,8 +7401,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresNOTAS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetNOTASIsNull(const aValue: Boolean); @@ -6899,8 +7419,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldFECHA_ALTAValue: DateTime; @@ -6909,8 +7431,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetFECHA_ALTAValue(const aValue: DateTime); @@ -6930,8 +7454,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldFECHA_MODIFICACIONValue: DateTime; @@ -6940,8 +7466,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime); @@ -6961,8 +7489,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresUSUARIO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldUSUARIOValue: String; @@ -6971,8 +7501,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresUSUARIO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetUSUARIOValue(const aValue: String); @@ -6992,8 +7524,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresID_EMPRESA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldID_EMPRESAValue: Integer; @@ -7002,8 +7536,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresID_EMPRESA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetID_EMPRESAValue(const aValue: Integer); @@ -7023,8 +7559,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresREFERENCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldREFERENCIAValue: String; @@ -7033,8 +7571,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresREFERENCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetREFERENCIAValue(const aValue: String); @@ -7054,8 +7594,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetPAISIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresPAIS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresPAIS]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldPAISValue: String; @@ -7064,8 +7606,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldPAISIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresPAIS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresPAIS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetPAISValue(const aValue: String); @@ -7085,8 +7629,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetDESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresDESCUENTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresDESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldDESCUENTOValue: Float; @@ -7095,8 +7641,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldDESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresDESCUENTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresDESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetDESCUENTOValue(const aValue: Float); @@ -7116,8 +7664,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetDESCRIPCION_PROVEEDORIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresDESCRIPCION_PROVEEDOR]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresDESCRIPCION_PROVEEDOR]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldDESCRIPCION_PROVEEDORValue: String; @@ -7126,8 +7676,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldDESCRIPCION_PROVEEDORIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresDESCRIPCION_PROVEEDOR]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresDESCRIPCION_PROVEEDOR]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetDESCRIPCION_PROVEEDORValue(const aValue: String); @@ -7147,8 +7699,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetGRUPO_PROVEEDORIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresGRUPO_PROVEEDOR]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresGRUPO_PROVEEDOR]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldGRUPO_PROVEEDORValue: String; @@ -7157,8 +7711,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldGRUPO_PROVEEDORIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresGRUPO_PROVEEDOR]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresGRUPO_PROVEEDOR]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetGRUPO_PROVEEDORValue(const aValue: String); @@ -7178,8 +7734,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetREGIMEN_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresREGIMEN_IVA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresREGIMEN_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldREGIMEN_IVAValue: String; @@ -7188,8 +7746,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldREGIMEN_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresREGIMEN_IVA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresREGIMEN_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetREGIMEN_IVAValue(const aValue: String); @@ -7209,8 +7769,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetID_TIPO_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresID_TIPO_IVA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresID_TIPO_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldID_TIPO_IVAValue: Integer; @@ -7219,8 +7781,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldID_TIPO_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresID_TIPO_IVA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresID_TIPO_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetID_TIPO_IVAValue(const aValue: Integer); @@ -7240,8 +7804,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetID_FORMA_PAGOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresID_FORMA_PAGO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresID_FORMA_PAGO]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldID_FORMA_PAGOValue: Integer; @@ -7250,8 +7816,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldID_FORMA_PAGOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresID_FORMA_PAGO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresID_FORMA_PAGO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetID_FORMA_PAGOValue(const aValue: Integer); @@ -7271,8 +7839,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetTIENDA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresTIENDA_WEB]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresTIENDA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldTIENDA_WEBValue: SmallInt; @@ -7281,8 +7851,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldTIENDA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresTIENDA_WEB]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresTIENDA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetTIENDA_WEBValue(const aValue: SmallInt); @@ -7302,8 +7874,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetHOMOLOGADOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresHOMOLOGADO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresHOMOLOGADO]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldHOMOLOGADOValue: SmallInt; @@ -7312,8 +7886,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldHOMOLOGADOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresHOMOLOGADO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresHOMOLOGADO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetHOMOLOGADOValue(const aValue: SmallInt); @@ -7333,8 +7909,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetCERTIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresCERTIFICACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresCERTIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldCERTIFICACIONValue: String; @@ -7343,8 +7921,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldCERTIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresCERTIFICACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresCERTIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetCERTIFICACIONValue(const aValue: String); @@ -7364,8 +7944,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetSUBCONTRATAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresSUBCONTRATA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresSUBCONTRATA]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldSUBCONTRATAValue: SmallInt; @@ -7374,8 +7956,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldSUBCONTRATAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresSUBCONTRATA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresSUBCONTRATA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetSUBCONTRATAValue(const aValue: SmallInt); @@ -7395,8 +7979,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetVENCIMIENTO_FACTURAS_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_1Value: SmallInt; @@ -7405,8 +7991,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetVENCIMIENTO_FACTURAS_1Value(const aValue: SmallInt); @@ -7426,8 +8014,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetVENCIMIENTO_FACTURAS_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_2Value: SmallInt; @@ -7436,8 +8026,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetVENCIMIENTO_FACTURAS_2Value(const aValue: SmallInt); @@ -7457,8 +8049,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetVENCIMIENTO_FACTURAS_3IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_3]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_3]; + result := VarIsNull(v) or VarIsClear(v); end; function TProveedoresBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_3Value: SmallInt; @@ -7467,8 +8061,10 @@ begin end; function TProveedoresBusinessProcessorRules.GetOldVENCIMIENTO_FACTURAS_3IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_3]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ProveedoresVENCIMIENTO_FACTURAS_3]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TProveedoresBusinessProcessorRules.SetVENCIMIENTO_FACTURAS_3Value(const aValue: SmallInt); @@ -7547,8 +8143,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosID]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldIDValue: Integer; @@ -7557,8 +8155,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -7578,8 +8178,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetID_CATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosID_CATEGORIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosID_CATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldID_CATEGORIAValue: Integer; @@ -7588,8 +8190,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldID_CATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosID_CATEGORIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosID_CATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetID_CATEGORIAValue(const aValue: Integer); @@ -7609,8 +8213,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosNIF_CIF]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldNIF_CIFValue: String; @@ -7619,8 +8225,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosNIF_CIF]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetNIF_CIFValue(const aValue: String); @@ -7640,8 +8248,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosNOMBRE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldNOMBREValue: String; @@ -7650,8 +8260,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosNOMBRE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetNOMBREValue(const aValue: String); @@ -7671,8 +8283,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldPERSONA_CONTACTOValue: String; @@ -7681,8 +8295,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetPERSONA_CONTACTOValue(const aValue: String); @@ -7702,8 +8318,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosCALLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldCALLEValue: String; @@ -7712,8 +8330,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosCALLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetCALLEValue(const aValue: String); @@ -7733,8 +8353,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosPOBLACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldPOBLACIONValue: String; @@ -7743,8 +8365,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosPOBLACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetPOBLACIONValue(const aValue: String); @@ -7764,8 +8388,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosPROVINCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldPROVINCIAValue: String; @@ -7774,8 +8400,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosPROVINCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetPROVINCIAValue(const aValue: String); @@ -7795,8 +8423,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldCODIGO_POSTALValue: String; @@ -7805,8 +8435,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetCODIGO_POSTALValue(const aValue: String); @@ -7826,8 +8458,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosTELEFONO_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldTELEFONO_1Value: String; @@ -7836,8 +8470,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosTELEFONO_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetTELEFONO_1Value(const aValue: String); @@ -7857,8 +8493,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosTELEFONO_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldTELEFONO_2Value: String; @@ -7867,8 +8505,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosTELEFONO_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetTELEFONO_2Value(const aValue: String); @@ -7888,8 +8528,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosMOVIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldMOVIL_1Value: String; @@ -7898,8 +8540,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosMOVIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetMOVIL_1Value(const aValue: String); @@ -7919,8 +8563,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosMOVIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldMOVIL_2Value: String; @@ -7929,8 +8575,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosMOVIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetMOVIL_2Value(const aValue: String); @@ -7950,8 +8598,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFAX]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFAX]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldFAXValue: String; @@ -7960,8 +8610,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFAX]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFAX]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetFAXValue(const aValue: String); @@ -7981,8 +8633,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosEMAIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldEMAIL_1Value: String; @@ -7991,8 +8645,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosEMAIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetEMAIL_1Value(const aValue: String); @@ -8012,8 +8668,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosEMAIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldEMAIL_2Value: String; @@ -8022,8 +8680,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosEMAIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetEMAIL_2Value(const aValue: String); @@ -8043,8 +8703,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldPAGINA_WEBValue: String; @@ -8053,8 +8715,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetPAGINA_WEBValue(const aValue: String); @@ -8075,8 +8739,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosNOTAS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldNOTASValue: IROStrings; @@ -8086,8 +8752,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosNOTAS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetNOTASIsNull(const aValue: Boolean); @@ -8102,8 +8770,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldFECHA_ALTAValue: DateTime; @@ -8112,8 +8782,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetFECHA_ALTAValue(const aValue: DateTime); @@ -8133,8 +8805,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldFECHA_MODIFICACIONValue: DateTime; @@ -8143,8 +8817,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime); @@ -8164,8 +8840,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosUSUARIO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldUSUARIOValue: String; @@ -8174,8 +8852,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosUSUARIO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetUSUARIOValue(const aValue: String); @@ -8195,8 +8875,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosID_EMPRESA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldID_EMPRESAValue: Integer; @@ -8205,8 +8887,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosID_EMPRESA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetID_EMPRESAValue(const aValue: Integer); @@ -8226,8 +8910,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosREFERENCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldREFERENCIAValue: String; @@ -8236,8 +8922,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosREFERENCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetREFERENCIAValue(const aValue: String); @@ -8257,8 +8945,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetFECHA_NACIMIENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFECHA_NACIMIENTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFECHA_NACIMIENTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldFECHA_NACIMIENTOValue: DateTime; @@ -8267,8 +8957,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldFECHA_NACIMIENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFECHA_NACIMIENTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFECHA_NACIMIENTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetFECHA_NACIMIENTOValue(const aValue: DateTime); @@ -8288,8 +8980,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetCATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosCATEGORIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosCATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldCATEGORIAValue: String; @@ -8298,8 +8992,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldCATEGORIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosCATEGORIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosCATEGORIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetCATEGORIAValue(const aValue: String); @@ -8319,8 +9015,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetFECHA_ALTA_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFECHA_ALTA_EMPRESA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFECHA_ALTA_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldFECHA_ALTA_EMPRESAValue: DateTime; @@ -8329,8 +9027,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldFECHA_ALTA_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFECHA_ALTA_EMPRESA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFECHA_ALTA_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetFECHA_ALTA_EMPRESAValue(const aValue: DateTime); @@ -8351,8 +9051,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetFORMACION_BASEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFORMACION_BASE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFORMACION_BASE]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldFORMACION_BASEValue: IROStrings; @@ -8362,8 +9064,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldFORMACION_BASEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFORMACION_BASE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFORMACION_BASE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetFORMACION_BASEIsNull(const aValue: Boolean); @@ -8379,8 +9083,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetFORMACION_COMPLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFORMACION_COMPLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFORMACION_COMPLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldFORMACION_COMPLEValue: IROStrings; @@ -8390,8 +9096,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldFORMACION_COMPLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFORMACION_COMPLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFORMACION_COMPLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetFORMACION_COMPLEIsNull(const aValue: Boolean); @@ -8407,8 +9115,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetFORMACION_RECIBIDAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFORMACION_RECIBIDA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFORMACION_RECIBIDA]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldFORMACION_RECIBIDAValue: IROStrings; @@ -8418,8 +9128,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldFORMACION_RECIBIDAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFORMACION_RECIBIDA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFORMACION_RECIBIDA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetFORMACION_RECIBIDAIsNull(const aValue: Boolean); @@ -8435,8 +9147,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetEXPERIENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosEXPERIENCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosEXPERIENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldEXPERIENCIAValue: IROStrings; @@ -8446,8 +9160,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldEXPERIENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosEXPERIENCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosEXPERIENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetEXPERIENCIAIsNull(const aValue: Boolean); @@ -8462,8 +9178,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetCONTRATOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosCONTRATO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosCONTRATO]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldCONTRATOValue: String; @@ -8472,8 +9190,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldCONTRATOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosCONTRATO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosCONTRATO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetCONTRATOValue(const aValue: String); @@ -8493,8 +9213,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetDURACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosDURACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosDURACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldDURACIONValue: String; @@ -8503,8 +9225,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldDURACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosDURACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosDURACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetDURACIONValue(const aValue: String); @@ -8524,8 +9248,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetFECHA_BAJAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFECHA_BAJA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosFECHA_BAJA]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldFECHA_BAJAValue: DateTime; @@ -8534,8 +9260,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldFECHA_BAJAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFECHA_BAJA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosFECHA_BAJA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetFECHA_BAJAValue(const aValue: DateTime); @@ -8555,8 +9283,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetCAUSA_BAJAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosCAUSA_BAJA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_EmpleadosCAUSA_BAJA]; + result := VarIsNull(v) or VarIsClear(v); end; function TEmpleadosBusinessProcessorRules.GetOldCAUSA_BAJAValue: String; @@ -8565,8 +9295,10 @@ begin end; function TEmpleadosBusinessProcessorRules.GetOldCAUSA_BAJAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosCAUSA_BAJA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_EmpleadosCAUSA_BAJA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TEmpleadosBusinessProcessorRules.SetCAUSA_BAJAValue(const aValue: String); @@ -8609,8 +9341,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoID]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldIDValue: Integer; @@ -8619,8 +9353,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -8640,8 +9376,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetID_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoID_CONTACTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoID_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldID_CONTACTOValue: Integer; @@ -8650,8 +9388,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldID_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoID_CONTACTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoID_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetID_CONTACTOValue(const aValue: Integer); @@ -8671,8 +9411,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoCALLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldCALLEValue: String; @@ -8681,8 +9423,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoCALLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetCALLEValue(const aValue: String); @@ -8702,8 +9446,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoPOBLACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldPOBLACIONValue: String; @@ -8712,8 +9458,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoPOBLACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetPOBLACIONValue(const aValue: String); @@ -8733,8 +9481,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoPROVINCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldPROVINCIAValue: String; @@ -8743,8 +9493,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoPROVINCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetPROVINCIAValue(const aValue: String); @@ -8764,8 +9516,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldCODIGO_POSTALValue: String; @@ -8774,8 +9528,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetCODIGO_POSTALValue(const aValue: String); @@ -8795,8 +9551,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldPERSONA_CONTACTOValue: String; @@ -8805,8 +9563,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetPERSONA_CONTACTOValue(const aValue: String); @@ -8826,8 +9586,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoNOMBRE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldNOMBREValue: String; @@ -8836,8 +9598,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoNOMBRE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetNOMBREValue(const aValue: String); @@ -8857,8 +9621,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetTELEFONOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoTELEFONO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoTELEFONO]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldTELEFONOValue: String; @@ -8867,8 +9633,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldTELEFONOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoTELEFONO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoTELEFONO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetTELEFONOValue(const aValue: String); @@ -8888,8 +9656,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetMOVILIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoMOVIL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoMOVIL]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldMOVILValue: String; @@ -8898,8 +9668,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldMOVILIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoMOVIL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoMOVIL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetMOVILValue(const aValue: String); @@ -8919,8 +9691,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoFAX]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoFAX]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldFAXValue: String; @@ -8929,8 +9703,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoFAX]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoFAX]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetFAXValue(const aValue: String); @@ -8950,8 +9726,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetEMAILIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoEMAIL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoEMAIL]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldEMAILValue: String; @@ -8960,8 +9738,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldEMAILIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoEMAIL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoEMAIL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetEMAILValue(const aValue: String); @@ -8982,8 +9762,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoNOTAS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldNOTASValue: IROStrings; @@ -8993,8 +9775,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoNOTAS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetNOTASIsNull(const aValue: Boolean); @@ -9009,8 +9793,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetPORTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoPORTE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoPORTE]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldPORTEValue: Float; @@ -9019,8 +9805,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldPORTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoPORTE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoPORTE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetPORTEValue(const aValue: Float); @@ -9040,8 +9828,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldFECHA_ALTAValue: DateTime; @@ -9050,8 +9840,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetFECHA_ALTAValue(const aValue: DateTime); @@ -9071,8 +9863,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DireccionesContactoFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TDireccionesContactoBusinessProcessorRules.GetOldFECHA_MODIFICACIONValue: DateTime; @@ -9081,8 +9875,10 @@ begin end; function TDireccionesContactoBusinessProcessorRules.GetOldFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DireccionesContactoFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDireccionesContactoBusinessProcessorRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime); @@ -9114,8 +9910,10 @@ begin end; function TClientesDescuentosBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDescuentosID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDescuentosID]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesDescuentosBusinessProcessorRules.GetOldIDValue: Integer; @@ -9124,8 +9922,10 @@ begin end; function TClientesDescuentosBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDescuentosID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDescuentosID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesDescuentosBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -9145,8 +9945,10 @@ begin end; function TClientesDescuentosBusinessProcessorRules.GetID_CLIENTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDescuentosID_CLIENTE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDescuentosID_CLIENTE]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesDescuentosBusinessProcessorRules.GetOldID_CLIENTEValue: Integer; @@ -9155,8 +9957,10 @@ begin end; function TClientesDescuentosBusinessProcessorRules.GetOldID_CLIENTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDescuentosID_CLIENTE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDescuentosID_CLIENTE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesDescuentosBusinessProcessorRules.SetID_CLIENTEValue(const aValue: Integer); @@ -9176,8 +9980,10 @@ begin end; function TClientesDescuentosBusinessProcessorRules.GetID_PROVEEDORIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDescuentosID_PROVEEDOR]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDescuentosID_PROVEEDOR]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesDescuentosBusinessProcessorRules.GetOldID_PROVEEDORValue: Integer; @@ -9186,8 +9992,10 @@ begin end; function TClientesDescuentosBusinessProcessorRules.GetOldID_PROVEEDORIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDescuentosID_PROVEEDOR]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDescuentosID_PROVEEDOR]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesDescuentosBusinessProcessorRules.SetID_PROVEEDORValue(const aValue: Integer); @@ -9207,8 +10015,10 @@ begin end; function TClientesDescuentosBusinessProcessorRules.GetNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDescuentosNOMBRE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDescuentosNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesDescuentosBusinessProcessorRules.GetOldNOMBREValue: String; @@ -9217,8 +10027,10 @@ begin end; function TClientesDescuentosBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDescuentosNOMBRE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDescuentosNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesDescuentosBusinessProcessorRules.SetNOMBREValue(const aValue: String); @@ -9238,8 +10050,10 @@ begin end; function TClientesDescuentosBusinessProcessorRules.GetDESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDescuentosDESCUENTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ClientesDescuentosDESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TClientesDescuentosBusinessProcessorRules.GetOldDESCUENTOValue: Float; @@ -9248,8 +10062,10 @@ begin end; function TClientesDescuentosBusinessProcessorRules.GetOldDESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDescuentosDESCUENTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ClientesDescuentosDESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TClientesDescuentosBusinessProcessorRules.SetDESCUENTOValue(const aValue: Float); @@ -9281,8 +10097,10 @@ begin end; function TGruposProveedorBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_GruposProveedorID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_GruposProveedorID]; + result := VarIsNull(v) or VarIsClear(v); end; function TGruposProveedorBusinessProcessorRules.GetOldIDValue: Integer; @@ -9291,8 +10109,10 @@ begin end; function TGruposProveedorBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_GruposProveedorID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_GruposProveedorID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TGruposProveedorBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -9312,8 +10132,10 @@ begin end; function TGruposProveedorBusinessProcessorRules.GetDESCRIPCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_GruposProveedorDESCRIPCION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_GruposProveedorDESCRIPCION]; + result := VarIsNull(v) or VarIsClear(v); end; function TGruposProveedorBusinessProcessorRules.GetOldDESCRIPCIONValue: String; @@ -9322,8 +10144,10 @@ begin end; function TGruposProveedorBusinessProcessorRules.GetOldDESCRIPCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_GruposProveedorDESCRIPCION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_GruposProveedorDESCRIPCION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TGruposProveedorBusinessProcessorRules.SetDESCRIPCIONValue(const aValue: String); @@ -9355,8 +10179,10 @@ begin end; function TGruposEmpleadoBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_GruposEmpleadoID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_GruposEmpleadoID]; + result := VarIsNull(v) or VarIsClear(v); end; function TGruposEmpleadoBusinessProcessorRules.GetOldIDValue: Integer; @@ -9365,8 +10191,10 @@ begin end; function TGruposEmpleadoBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_GruposEmpleadoID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_GruposEmpleadoID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TGruposEmpleadoBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -9386,8 +10214,10 @@ begin end; function TGruposEmpleadoBusinessProcessorRules.GetDESCRIPCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_GruposEmpleadoDESCRIPCION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_GruposEmpleadoDESCRIPCION]; + result := VarIsNull(v) or VarIsClear(v); end; function TGruposEmpleadoBusinessProcessorRules.GetOldDESCRIPCIONValue: String; @@ -9396,8 +10226,10 @@ begin end; function TGruposEmpleadoBusinessProcessorRules.GetOldDESCRIPCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_GruposEmpleadoDESCRIPCION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_GruposEmpleadoDESCRIPCION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TGruposEmpleadoBusinessProcessorRules.SetDESCRIPCIONValue(const aValue: String); @@ -9440,8 +10272,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshID]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldIDValue: Integer; @@ -9450,8 +10284,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -9471,8 +10307,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshNIF_CIF]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldNIF_CIFValue: String; @@ -9481,8 +10319,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshNIF_CIF]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetNIF_CIFValue(const aValue: String); @@ -9502,8 +10342,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshNOMBRE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldNOMBREValue: String; @@ -9512,8 +10354,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshNOMBRE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetNOMBREValue(const aValue: String); @@ -9533,8 +10377,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshCALLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldCALLEValue: String; @@ -9543,8 +10389,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshCALLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetCALLEValue(const aValue: String); @@ -9564,8 +10412,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshPOBLACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldPOBLACIONValue: String; @@ -9574,8 +10424,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshPOBLACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshPOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetPOBLACIONValue(const aValue: String); @@ -9595,8 +10447,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshPROVINCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldPROVINCIAValue: String; @@ -9605,8 +10459,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshPROVINCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshPROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetPROVINCIAValue(const aValue: String); @@ -9626,8 +10482,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldCODIGO_POSTALValue: String; @@ -9636,8 +10494,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetCODIGO_POSTALValue(const aValue: String); @@ -9657,8 +10517,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshTELEFONO_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldTELEFONO_1Value: String; @@ -9667,8 +10529,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldTELEFONO_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshTELEFONO_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshTELEFONO_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetTELEFONO_1Value(const aValue: String); @@ -9688,8 +10552,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshTELEFONO_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldTELEFONO_2Value: String; @@ -9698,8 +10564,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldTELEFONO_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshTELEFONO_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshTELEFONO_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetTELEFONO_2Value(const aValue: String); @@ -9719,8 +10587,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshMOVIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldMOVIL_1Value: String; @@ -9729,8 +10599,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldMOVIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshMOVIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshMOVIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetMOVIL_1Value(const aValue: String); @@ -9750,8 +10622,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshMOVIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldMOVIL_2Value: String; @@ -9760,8 +10634,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldMOVIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshMOVIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshMOVIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetMOVIL_2Value(const aValue: String); @@ -9781,8 +10657,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshFAX]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshFAX]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldFAXValue: String; @@ -9791,8 +10669,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshFAX]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshFAX]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetFAXValue(const aValue: String); @@ -9812,8 +10692,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshEMAIL_1]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldEMAIL_1Value: String; @@ -9822,8 +10704,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldEMAIL_1IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshEMAIL_1]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshEMAIL_1]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetEMAIL_1Value(const aValue: String); @@ -9843,8 +10727,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshEMAIL_2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldEMAIL_2Value: String; @@ -9853,8 +10739,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldEMAIL_2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshEMAIL_2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshEMAIL_2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetEMAIL_2Value(const aValue: String); @@ -9874,8 +10762,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldPAGINA_WEBValue: String; @@ -9884,8 +10774,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldPAGINA_WEBIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshPAGINA_WEB]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshPAGINA_WEB]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetPAGINA_WEBValue(const aValue: String); @@ -9906,8 +10798,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshNOTAS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldNOTASValue: IROStrings; @@ -9917,8 +10811,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldNOTASIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshNOTAS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshNOTAS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetNOTASIsNull(const aValue: Boolean); @@ -9933,8 +10829,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldFECHA_ALTAValue: DateTime; @@ -9943,8 +10841,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetFECHA_ALTAValue(const aValue: DateTime); @@ -9964,8 +10864,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldFECHA_MODIFICACIONValue: DateTime; @@ -9974,8 +10876,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime); @@ -9995,8 +10899,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshUSUARIO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldUSUARIOValue: String; @@ -10005,8 +10911,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshUSUARIO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetUSUARIOValue(const aValue: String); @@ -10026,8 +10934,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshREFERENCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldREFERENCIAValue: String; @@ -10036,8 +10946,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshREFERENCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetREFERENCIAValue(const aValue: String); @@ -10057,8 +10969,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldPERSONA_CONTACTOValue: String; @@ -10067,8 +10981,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshPERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshPERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetPERSONA_CONTACTOValue(const aValue: String); @@ -10088,8 +11004,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetPAISIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshPAIS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_Contactos_RefreshPAIS]; + result := VarIsNull(v) or VarIsClear(v); end; function TContactos_RefreshBusinessProcessorRules.GetOldPAISValue: String; @@ -10098,8 +11016,10 @@ begin end; function TContactos_RefreshBusinessProcessorRules.GetOldPAISIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshPAIS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_Contactos_RefreshPAIS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContactos_RefreshBusinessProcessorRules.SetPAISValue(const aValue: String); @@ -10131,8 +11051,10 @@ begin end; function TContratosEmpleadosBusinessProcessorRules.GetCONTRATOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ContratosEmpleadosCONTRATO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ContratosEmpleadosCONTRATO]; + result := VarIsNull(v) or VarIsClear(v); end; function TContratosEmpleadosBusinessProcessorRules.GetOldCONTRATOValue: String; @@ -10141,8 +11063,10 @@ begin end; function TContratosEmpleadosBusinessProcessorRules.GetOldCONTRATOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ContratosEmpleadosCONTRATO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ContratosEmpleadosCONTRATO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TContratosEmpleadosBusinessProcessorRules.SetCONTRATOValue(const aValue: String); @@ -10174,8 +11098,10 @@ begin end; function TDescripcionesProveedoresBusinessProcessorRules.GetDESCRIPCION_PROVEEDORIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_DescripcionesProveedoresDESCRIPCION_PROVEEDOR]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_DescripcionesProveedoresDESCRIPCION_PROVEEDOR]; + result := VarIsNull(v) or VarIsClear(v); end; function TDescripcionesProveedoresBusinessProcessorRules.GetOldDESCRIPCION_PROVEEDORValue: String; @@ -10184,8 +11110,10 @@ begin end; function TDescripcionesProveedoresBusinessProcessorRules.GetOldDESCRIPCION_PROVEEDORIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_DescripcionesProveedoresDESCRIPCION_PROVEEDOR]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_DescripcionesProveedoresDESCRIPCION_PROVEEDOR]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TDescripcionesProveedoresBusinessProcessorRules.SetDESCRIPCION_PROVEEDORValue(const aValue: String); @@ -10217,8 +11145,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoID]; + result := VarIsNull(v) or VarIsClear(v); end; function TPersonalContactoBusinessProcessorRules.GetOldIDValue: Integer; @@ -10227,8 +11157,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TPersonalContactoBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -10248,8 +11180,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetID_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoID_CONTACTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoID_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TPersonalContactoBusinessProcessorRules.GetOldID_CONTACTOValue: Integer; @@ -10258,8 +11192,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetOldID_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoID_CONTACTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoID_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TPersonalContactoBusinessProcessorRules.SetID_CONTACTOValue(const aValue: Integer); @@ -10279,8 +11215,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoNOMBRE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; function TPersonalContactoBusinessProcessorRules.GetOldNOMBREValue: String; @@ -10289,8 +11227,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoNOMBRE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TPersonalContactoBusinessProcessorRules.SetNOMBREValue(const aValue: String); @@ -10310,8 +11250,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetPUESTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoPUESTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoPUESTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TPersonalContactoBusinessProcessorRules.GetOldPUESTOValue: String; @@ -10320,8 +11262,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetOldPUESTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoPUESTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoPUESTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TPersonalContactoBusinessProcessorRules.SetPUESTOValue(const aValue: String); @@ -10341,8 +11285,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetTELEFONOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoTELEFONO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoTELEFONO]; + result := VarIsNull(v) or VarIsClear(v); end; function TPersonalContactoBusinessProcessorRules.GetOldTELEFONOValue: String; @@ -10351,8 +11297,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetOldTELEFONOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoTELEFONO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoTELEFONO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TPersonalContactoBusinessProcessorRules.SetTELEFONOValue(const aValue: String); @@ -10372,8 +11320,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetMOVILIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoMOVIL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoMOVIL]; + result := VarIsNull(v) or VarIsClear(v); end; function TPersonalContactoBusinessProcessorRules.GetOldMOVILValue: String; @@ -10382,8 +11332,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetOldMOVILIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoMOVIL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoMOVIL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TPersonalContactoBusinessProcessorRules.SetMOVILValue(const aValue: String); @@ -10403,8 +11355,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoFAX]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoFAX]; + result := VarIsNull(v) or VarIsClear(v); end; function TPersonalContactoBusinessProcessorRules.GetOldFAXValue: String; @@ -10413,8 +11367,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetOldFAXIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoFAX]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoFAX]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TPersonalContactoBusinessProcessorRules.SetFAXValue(const aValue: String); @@ -10434,8 +11390,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetEMAILIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoEMAIL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoEMAIL]; + result := VarIsNull(v) or VarIsClear(v); end; function TPersonalContactoBusinessProcessorRules.GetOldEMAILValue: String; @@ -10444,8 +11402,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetOldEMAILIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoEMAIL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoEMAIL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TPersonalContactoBusinessProcessorRules.SetEMAILValue(const aValue: String); @@ -10465,8 +11425,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; function TPersonalContactoBusinessProcessorRules.GetOldFECHA_ALTAValue: DateTime; @@ -10475,8 +11437,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetOldFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TPersonalContactoBusinessProcessorRules.SetFECHA_ALTAValue(const aValue: DateTime); @@ -10496,8 +11460,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_PersonalContactoFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TPersonalContactoBusinessProcessorRules.GetOldFECHA_MODIFICACIONValue: DateTime; @@ -10506,8 +11472,10 @@ begin end; function TPersonalContactoBusinessProcessorRules.GetOldFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_PersonalContactoFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TPersonalContactoBusinessProcessorRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime); diff --git a/Source/Modulos/Contactos/Model/uBizContactos.pas b/Source/Modulos/Contactos/Model/uBizContactos.pas index cf5b375..07f4885 100644 --- a/Source/Modulos/Contactos/Model/uBizContactos.pas +++ b/Source/Modulos/Contactos/Model/uBizContactos.pas @@ -94,6 +94,9 @@ type function GetDESCUENTO2Value: Double; procedure SetDESCUENTO2Value(const aValue: Double); + function GetCOMISIONValue: Double; + procedure SetCOMISIONValue(const aValue: Double); + function GetDescuentos: IBizClienteDescuentos; procedure SetDescuentos(Value: IBizClienteDescuentos); property Descuentos: IBizClienteDescuentos read GetDescuentos write SetDescuentos; @@ -115,6 +118,7 @@ type property TIENDA_WEB: Integer read GetTIENDA_WEBValue write SetTIENDA_WEBValue; property DESCUENTO: Double read GetDESCUENTOValue write SetDESCUENTOValue; property DESCUENTO2: Double read GetDESCUENTO2Value write SetDESCUENTO2Value; + property COMISION: Double read GetCOMISIONValue write SetCOMISIONValue; property FELICITACION: Integer read GetFELICITACIONValue write SetFELICITACIONValue; end; @@ -319,11 +323,15 @@ type function GetDESCUENTO2Value: Double; procedure SetDESCUENTO2Value(const aValue: Double); + function GetCOMISIONValue: Double; + procedure SetCOMISIONValue(const aValue: Double); + function GetDescuentos: IBizClienteDescuentos; procedure SetDescuentos(Value: IBizClienteDescuentos); function GetFELICITACIONValue: Integer; procedure SetFELICITACIONValue(const aValue: Integer); + public procedure IniciarValoresContactoNuevo; override; constructor Create(aDataTable: TDADataTable); override; @@ -343,6 +351,7 @@ type property TIENDA_WEB: Integer read GetTIENDA_WEBValue write SetTIENDA_WEBValue; property DESCUENTO: Double read GetDESCUENTOValue write SetDESCUENTOValue; property DESCUENTO2: Double read GetDESCUENTO2Value write SetDESCUENTO2Value; + property COMISION: Double read GetCOMISIONValue write SetCOMISIONValue; property FELICITACION: Integer read GetFELICITACIONValue write SetFELICITACIONValue; end; @@ -581,6 +590,11 @@ begin result := DataTable.Fields[idx_ClientesBLOQUEADO].AsInteger; end; +function TBizCliente.GetCOMISIONValue: Double; +begin + result := DataTable.Fields[idx_ClientesCOMISION].AsFloat; +end; + function TBizCliente.GetDESCUENTO2Value: Double; begin result := DataTable.Fields[idx_ClientesDESCUENTO2].AsFloat; @@ -631,6 +645,11 @@ begin DataTable.Fields[idx_ClientesBLOQUEADO].AsInteger := aValue; end; +procedure TBizCliente.SetCOMISIONValue(const aValue: Double); +begin + DataTable.Fields[idx_ClientesCOMISION].AsFloat := aValue; +end; + procedure TBizCliente.SetDESCUENTO2Value(const aValue: Double); begin DataTable.Fields[idx_ClientesDESCUENTO2].AsFloat := aValue; @@ -741,7 +760,6 @@ procedure TBizCliente.IniciarValoresContactoNuevo; begin inherited; ID_CATEGORIA := CATEGORIA_CLIENTE; - VENCIMIENTO_FACTURAS_1 := CLIENTE_DIAS_VENCIMIENTO; BLOQUEADO := 0; FELICITACION := 0; RECARGO_EQUIVALENCIA := CLIENTE_RECARGO_EQUIVALENCIA; diff --git a/Source/Modulos/Contactos/Servidor/srvContactos_Impl.dfm b/Source/Modulos/Contactos/Servidor/srvContactos_Impl.dfm index 8f6bfa7..4bb57a2 100644 --- a/Source/Modulos/Contactos/Servidor/srvContactos_Impl.dfm +++ b/Source/Modulos/Contactos/Servidor/srvContactos_Impl.dfm @@ -821,6 +821,10 @@ object srvContactos: TsrvContactos item DatasetField = 'ID_AGENTE' TableField = 'ID_AGENTE' + end + item + DatasetField = 'COMISION' + TableField = 'COMISION' end> end> Name = 'Clientes' @@ -969,6 +973,10 @@ object srvContactos: TsrvContactos Name = 'ID_AGENTE' DataType = datInteger end + item + Name = 'COMISION' + DataType = datCurrency + end item Name = 'GRUPO_CLIENTE' DataType = datString diff --git a/Source/Modulos/Contactos/Views/Contactos_view.res b/Source/Modulos/Contactos/Views/Contactos_view.res index 1641339fcc482e7e3492d1b45813a86619622c33..8b251f312bcccec5485024f6fe8d80e1cdf25746 100644 GIT binary patch delta 11 ScmeBCZD5|Duvteife`=|>;pCc literal 4748 zcmbW5&ub)A5XUPdpe&2#;C*uNAUVhgd+&(4um@dnom`vXF9g}ZuHJ;se=<3UNdFJg zbCw+UD9j$byGIXV`~6hC>h4S?F|k9X-j90q{Z_qtZ<;nUJCO8!h?p${kR>3GhM`oH*q zk=UsjOCIgA_4!`B+Gb&`I84R)bT4dy-BQV<-SyFz?R8ILEQ(+JB$u{sEXE@j@B*7W zT;iZH#|OJ<&DO$RCkM6VbK3(B(k{nbdv1lpc;E$xz9as|v3uE1V{hw2w~g3eD0an7 z{BT%G%irdMe*|oDJmgvJaA2`9B<6Xi*?M~Q;)@Sbfwf3uf zVaWkbUjU=;sL{BlYemIZXv%qZ{SZw{-TCU+;!nH6KDDIJumU+9{E0zXW4>7T)y|>$DQlv zRJe?TjSp{c!DqeayAnSMTtZZT;>LN7J0Rls+5m@q)MbyB*eL%Eu@(+$Cw}Pd@q7N| z%Q0*AHpCP^b9v`@jx-l_FD>khpW2W8(OU2&V5TrnoAY-m_hlcV?zq3;7{2gF{J#Hc z6R+o~mVenX?>@W0@_DVzyOFs(5464CY{!q9ChoF#_*eXi@4gFuV8?vhl=_w5$iKL0 zEV0nMBcN08xtRmsgJrqjh@s#|{?*ssnsG)mH*wa6{efF0JFWHok@kA5%b661{B38= zCcgJ|*ZFTpV$8<-&+AWpa)Q8*`wL&hMeNQ^v6I7$HSdLZhZ^&+6<@Uw_Zsml9^v3W zVvPDBKHh;i=RU4J_ta3E;)Mn>Y+L zKLZ0UQ+*km9FO-b?U4gmn-62iwzH6&*duKGo~aUV)bYDla8wWZ9+^7p-F<8lP@i!m z@vhbD_${F}h>^T;C(?(b*OJDk?{dEXB?nuehoON3HAb!7Mr7-ls!84-5V-jJugbu<_$}mU=Yd9!?TOX;|B-#B)+0x#9q*yqJiqS!`49d=7ztk$O+9=1i;?K_|J<8T z?0b7=-`Z3A#vV$4XJ5(lQ~TOZHUFdA%oWvK5zg&_IKXIbughQBA8XAsd#=@|TFLXC zy(^m((;DnQmDQKatmw!@c`| G?EMQ&4NnpP diff --git a/Source/Modulos/Contactos/Views/uEditorContacto.dfm b/Source/Modulos/Contactos/Views/uEditorContacto.dfm index db53231..77df9aa 100644 --- a/Source/Modulos/Contactos/Views/uEditorContacto.dfm +++ b/Source/Modulos/Contactos/Views/uEditorContacto.dfm @@ -7,7 +7,6 @@ inherited fEditorContacto: TfEditorContacto ClientWidth = 632 Scaled = False ExplicitWidth = 640 - ExplicitHeight = 240 PixelsPerInch = 96 TextHeight = 13 inherited JvNavPanelHeader: TJvNavPanelHeader @@ -110,18 +109,6 @@ inherited fEditorContacto: TfEditorContacto inherited ToolBar1: TToolBar Width = 618 ExplicitWidth = 618 - inherited ToolButton1: TToolButton - ExplicitWidth = 113 - end - inherited ToolButton4: TToolButton - ExplicitWidth = 113 - end - inherited ToolButton2: TToolButton - ExplicitWidth = 113 - end - inherited ToolButton7: TToolButton - ExplicitWidth = 113 - end end end end @@ -153,18 +140,6 @@ inherited fEditorContacto: TfEditorContacto inherited ToolBar1: TToolBar Width = 618 ExplicitWidth = 618 - inherited ToolButton1: TToolButton - ExplicitWidth = 113 - end - inherited ToolButton4: TToolButton - ExplicitWidth = 113 - end - inherited ToolButton2: TToolButton - ExplicitWidth = 113 - end - inherited ToolButton7: TToolButton - ExplicitWidth = 113 - end end end end @@ -174,12 +149,15 @@ inherited fEditorContacto: TfEditorContacto Panels = < item Width = 200 + end + item + Text = + 'F1 - Guardar y cerrar Ctrl + F1 - Guardar Ctrl + Del - Eli' + + 'minar Esc - Cerrar' + Width = 50 end> ExplicitWidth = 632 end - inherited EditorActionList: TActionList - Top = 128 - end inherited dsDataTable: TDADataSource [5] Left = 168 Top = 120 @@ -189,7 +167,7 @@ inherited fEditorContacto: TfEditorContacto end inherited StatusBarImages: TPngImageList [7] end - inherited JvFormStorage: TJvFormStorage [8] + inherited JvFormStorage: TJvFormStorage Top = 144 end inherited LargeImages: TPngImageList [9] @@ -198,4 +176,16 @@ inherited fEditorContacto: TfEditorContacto inherited SmallImages: TPngImageList [10] Top = 112 end + inherited EditorActionList: TActionList [11] + Top = 128 + inherited actGuardarCerrar: TAction + ShortCut = 112 + end + inherited actGuardar: TAction + ShortCut = 16496 + end + inherited actEliminar: TAction + ShortCut = 16430 + end + end end diff --git a/Source/Modulos/Contactos/Views/uEditorContacto.pas b/Source/Modulos/Contactos/Views/uEditorContacto.pas index c47c246..086a576 100644 --- a/Source/Modulos/Contactos/Views/uEditorContacto.pas +++ b/Source/Modulos/Contactos/Views/uEditorContacto.pas @@ -16,7 +16,7 @@ uses JvStatusBar, uViewContactoDatosBancarios, dxLayoutLookAndFeels, JvLabel, uDAInterfaces, uViewDetallesGenerico, uViewContactoListaDatosBancarios, uViewPersonalContacto, cxControls, cxContainer, cxEdit, cxLabel, cxGraphics, - cxLookAndFeels, cxLookAndFeelPainters; + cxLookAndFeels, cxLookAndFeelPainters, JvEnterTab; type TfEditorContacto = class(TfEditorDBItem, IEditorContacto) diff --git a/Source/Modulos/Contactos/Views/uEditorDatoBancario.dfm b/Source/Modulos/Contactos/Views/uEditorDatoBancario.dfm index e2637b3..e42a7fe 100644 --- a/Source/Modulos/Contactos/Views/uEditorDatoBancario.dfm +++ b/Source/Modulos/Contactos/Views/uEditorDatoBancario.dfm @@ -34,7 +34,6 @@ object fEditorDatoBancario: TfEditorDatoBancario ParentBackground = True TabOrder = 1 TabStop = False - ExplicitHeight = 128 object eEntidad: TcxDBTextEdit Left = 117 Top = 55 diff --git a/Source/Modulos/Contactos/Views/uEditorDatoBancario.pas b/Source/Modulos/Contactos/Views/uEditorDatoBancario.pas index 7bb2639..233b0aa 100644 --- a/Source/Modulos/Contactos/Views/uEditorDatoBancario.pas +++ b/Source/Modulos/Contactos/Views/uEditorDatoBancario.pas @@ -59,6 +59,7 @@ uses procedure TfEditorDatoBancario.CalcularDC(Sender: TObject); begin eDC.EditValue := DarDC(eEntidad.EditValue,eSucursal.EditValue,eCuenta.EditValue); + eDC.PostEditValue; end; constructor TfEditorDatoBancario.Create(AOwner: TComponent); diff --git a/Source/Modulos/Contactos/Views/uEditorProveedor.dfm b/Source/Modulos/Contactos/Views/uEditorProveedor.dfm index 83e8dde..797feeb 100644 --- a/Source/Modulos/Contactos/Views/uEditorProveedor.dfm +++ b/Source/Modulos/Contactos/Views/uEditorProveedor.dfm @@ -81,7 +81,7 @@ inherited fEditorProveedor: TfEditorProveedor end inherited TBXSeparatorItem2: TSpTBXSeparatorItem [8] end - inherited TBXItem23: TSpTBXItem [9] + inherited TBXSeparatorItem3: TSpTBXSeparatorItem [10] end end inherited tbxMenu: TSpTBXToolbar @@ -174,8 +174,6 @@ inherited fEditorProveedor: TfEditorProveedor end inherited cbProvincia: TcxDBComboBox Style.LookAndFeel.SkinName = '' - Style.ButtonStyle = bts3D - Style.PopupBorderStyle = epbsFrame3D StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' @@ -184,8 +182,6 @@ inherited fEditorProveedor: TfEditorProveedor end inherited cbPoblacion: TcxDBComboBox Style.LookAndFeel.SkinName = '' - Style.ButtonStyle = bts3D - Style.PopupBorderStyle = epbsFrame3D StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' @@ -228,8 +224,6 @@ inherited fEditorProveedor: TfEditorProveedor end inherited cbGrupoProveedor: TcxDBComboBox Style.LookAndFeel.SkinName = '' - Style.ButtonStyle = bts3D - Style.PopupBorderStyle = epbsFrame3D StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' @@ -238,14 +232,20 @@ inherited fEditorProveedor: TfEditorProveedor end inherited cbDescripcionProveedor: TcxDBComboBox Style.LookAndFeel.SkinName = '' - Style.ButtonStyle = bts3D - Style.PopupBorderStyle = epbsFrame3D StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' ExplicitWidth = 366 Width = 366 end + inherited cxDBCheckBox3: TcxDBCheckBox + Left = 385 + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitLeft = 385 + end inherited eTlfParticular: TcxDBTextEdit Left = 593 Style.LookAndFeel.SkinName = '' @@ -266,13 +266,15 @@ inherited fEditorProveedor: TfEditorProveedor ExplicitWidth = 171 Width = 171 end - inherited cxDBCheckBox3: TcxDBCheckBox - Left = 385 + inherited cxDBCheckBox1: TcxDBCheckBox + Left = 486 Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - ExplicitLeft = 385 + ExplicitLeft = 486 + ExplicitWidth = 236 + Width = 236 end inherited eTlfMovil: TcxDBTextEdit Left = 593 @@ -302,16 +304,6 @@ inherited fEditorProveedor: TfEditorProveedor ExplicitWidth = 366 Width = 366 end - inherited cxDBCheckBox1: TcxDBCheckBox - Left = 486 - Style.LookAndFeel.SkinName = '' - StyleDisabled.LookAndFeel.SkinName = '' - StyleFocused.LookAndFeel.SkinName = '' - StyleHot.LookAndFeel.SkinName = '' - ExplicitLeft = 486 - ExplicitWidth = 236 - Width = 236 - end inherited eNIFCIF: TcxDBTextEdit Left = 258 Style.LookAndFeel.SkinName = '' @@ -417,6 +409,18 @@ inherited fEditorProveedor: TfEditorProveedor inherited ToolBar1: TToolBar Width = 816 ExplicitWidth = 816 + inherited ToolButton1: TToolButton + ExplicitWidth = 62 + end + inherited ToolButton4: TToolButton + ExplicitWidth = 74 + end + inherited ToolButton2: TToolButton + ExplicitWidth = 67 + end + inherited ToolButton7: TToolButton + ExplicitWidth = 117 + end end end end @@ -581,6 +585,18 @@ inherited fEditorProveedor: TfEditorProveedor inherited ToolBar1: TToolBar Width = 816 ExplicitWidth = 816 + inherited ToolButton1: TToolButton + ExplicitWidth = 62 + end + inherited ToolButton4: TToolButton + ExplicitWidth = 74 + end + inherited ToolButton2: TToolButton + ExplicitWidth = 67 + end + inherited ToolButton7: TToolButton + ExplicitWidth = 117 + end end end end @@ -588,66 +604,19 @@ inherited fEditorProveedor: TfEditorProveedor inherited StatusBar: TJvStatusBar Top = 601 Width = 830 + Panels = < + item + Width = 200 + end + item + Text = + 'f1 - Guardar y cerrar Ctrl + F1 - Guardar Ctrl + Del - Eli' + + 'minar Esc - Cerrar' + Width = 50 + end> ExplicitTop = 601 ExplicitWidth = 830 end - inherited EditorActionList: TActionList - Top = 184 - inherited actPrevisualizar: TAction - Enabled = False - Visible = False - end - inherited actImprimir: TAction - Enabled = False - Visible = False - end - object actGruposProveedor: TAction - Category = 'Acciones' - Caption = 'Grupos de proveedor' - ImageIndex = 21 - OnExecute = actGruposProveedorExecute - end - object actDocumentosPedidos: TAction - Category = 'Acciones' - Caption = 'Pedidos' - Enabled = False - ImageIndex = 23 - Visible = False - OnExecute = actDocumentosPedidosExecute - end - object actDocumentosAlbaranes: TAction - Category = 'Acciones' - Caption = 'Albaranes' - Enabled = False - ImageIndex = 24 - Visible = False - OnExecute = actDocumentosAlbaranesExecute - end - object actDocumentosDevoluciones: TAction - Category = 'Acciones' - Caption = 'Devoluciones' - Enabled = False - ImageIndex = 25 - Visible = False - OnExecute = actDocumentosDevolucionesExecute - end - object actDocumentosFacturas: TAction - Category = 'Acciones' - Caption = 'Facturas' - Enabled = False - ImageIndex = 26 - Visible = False - OnExecute = actDocumentosFacturasExecute - end - object actDocumentosRecibos: TAction - Category = 'Acciones' - Caption = 'Recibos' - Enabled = False - ImageIndex = 27 - Visible = False - OnExecute = actDocumentosRecibosExecute - end - end inherited LargeImages: TPngImageList PngImages = < item @@ -2540,4 +2509,70 @@ inherited fEditorProveedor: TfEditorProveedor end> Bitmap = {} end + inherited EditorActionList: TActionList + Top = 184 + inherited actGuardarCerrar: TAction + ShortCut = 112 + end + inherited actGuardar: TAction + ShortCut = 16496 + end + inherited actEliminar: TAction + ShortCut = 16430 + end + inherited actPrevisualizar: TAction + Enabled = False + Visible = False + end + inherited actImprimir: TAction + Enabled = False + Visible = False + end + object actGruposProveedor: TAction + Category = 'Acciones' + Caption = 'Grupos de proveedor' + ImageIndex = 21 + OnExecute = actGruposProveedorExecute + end + object actDocumentosPedidos: TAction + Category = 'Acciones' + Caption = 'Pedidos' + Enabled = False + ImageIndex = 23 + Visible = False + OnExecute = actDocumentosPedidosExecute + end + object actDocumentosAlbaranes: TAction + Category = 'Acciones' + Caption = 'Albaranes' + Enabled = False + ImageIndex = 24 + Visible = False + OnExecute = actDocumentosAlbaranesExecute + end + object actDocumentosDevoluciones: TAction + Category = 'Acciones' + Caption = 'Devoluciones' + Enabled = False + ImageIndex = 25 + Visible = False + OnExecute = actDocumentosDevolucionesExecute + end + object actDocumentosFacturas: TAction + Category = 'Acciones' + Caption = 'Facturas' + Enabled = False + ImageIndex = 26 + Visible = False + OnExecute = actDocumentosFacturasExecute + end + object actDocumentosRecibos: TAction + Category = 'Acciones' + Caption = 'Recibos' + Enabled = False + ImageIndex = 27 + Visible = False + OnExecute = actDocumentosRecibosExecute + end + end end diff --git a/Source/Modulos/Contactos/Views/uEditorProveedor.pas b/Source/Modulos/Contactos/Views/uEditorProveedor.pas index c4ab954..745b5e0 100644 --- a/Source/Modulos/Contactos/Views/uEditorProveedor.pas +++ b/Source/Modulos/Contactos/Views/uEditorProveedor.pas @@ -15,7 +15,7 @@ uses dxLayoutLookAndFeels, uViewContactoDatosBancarios, uBizContactos, uViewProveedorDatosComerciales, uViewDetallesGenerico, uViewDireccionesEntrega, uDAInterfaces, uViewContactoListaDatosBancarios, uViewPersonalContacto, - cxLabel, cxGraphics, cxLookAndFeels, cxLookAndFeelPainters; + cxLabel, cxGraphics, cxLookAndFeels, cxLookAndFeelPainters, JvEnterTab; type TfEditorProveedor = class(TfEditorContacto, IEditorProveedor) diff --git a/Source/Modulos/Contactos/Views/uEditorVendedor.dfm b/Source/Modulos/Contactos/Views/uEditorVendedor.dfm index cd560fd..2119ccb 100644 --- a/Source/Modulos/Contactos/Views/uEditorVendedor.dfm +++ b/Source/Modulos/Contactos/Views/uEditorVendedor.dfm @@ -117,8 +117,6 @@ inherited fEditorVendedor: TfEditorVendedor end inherited cbProvincia: TcxDBComboBox Style.LookAndFeel.SkinName = '' - Style.ButtonStyle = bts3D - Style.PopupBorderStyle = epbsFrame3D StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' @@ -127,8 +125,6 @@ inherited fEditorVendedor: TfEditorVendedor end inherited cbPoblacion: TcxDBComboBox Style.LookAndFeel.SkinName = '' - Style.ButtonStyle = bts3D - Style.PopupBorderStyle = epbsFrame3D StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' @@ -154,7 +150,6 @@ inherited fEditorVendedor: TfEditorVendedor Width = 630 end inherited edtComision: TcxDBSpinEdit - Style.ButtonStyle = bts3D Style.IsFontAssigned = True ExplicitWidth = 65 Width = 65 @@ -330,16 +325,6 @@ inherited fEditorVendedor: TfEditorVendedor ExplicitTop = 557 ExplicitWidth = 676 end - inherited EditorActionList: TActionList - inherited actPrevisualizar: TAction - Enabled = False - Visible = False - end - inherited actImprimir: TAction - Enabled = False - Visible = False - end - end inherited SmallImages: TPngImageList PngImages = < item @@ -846,4 +831,14 @@ inherited fEditorVendedor: TfEditorVendedor end> Bitmap = {} end + inherited EditorActionList: TActionList + inherited actPrevisualizar: TAction + Enabled = False + Visible = False + end + inherited actImprimir: TAction + Enabled = False + Visible = False + end + end end diff --git a/Source/Modulos/Contactos/Views/uEditorVendedor.pas b/Source/Modulos/Contactos/Views/uEditorVendedor.pas index a13e645..59cc5cf 100644 --- a/Source/Modulos/Contactos/Views/uEditorVendedor.pas +++ b/Source/Modulos/Contactos/Views/uEditorVendedor.pas @@ -14,7 +14,7 @@ uses dxLayoutControl, cxContainer, cxEdit, cxTextEdit, cxMemo, cxDBEdit, cxControls, uDAInterfaces, uViewPersonalContacto, StdCtrls, uViewContactoListaDatosBancarios, cxLabel, cxGraphics, cxLookAndFeels, - cxLookAndFeelPainters; + cxLookAndFeelPainters, JvEnterTab; type TfEditorVendedor = class(TfEditorContacto, IEditorVendedor) diff --git a/Source/Modulos/Contactos/Views/uViewContactoListaDatosBancarios.dfm b/Source/Modulos/Contactos/Views/uViewContactoListaDatosBancarios.dfm index f22f14d..80a8c60 100644 --- a/Source/Modulos/Contactos/Views/uViewContactoListaDatosBancarios.dfm +++ b/Source/Modulos/Contactos/Views/uViewContactoListaDatosBancarios.dfm @@ -10,6 +10,7 @@ inherited frViewListaDatosBancarios: TfrViewListaDatosBancarios VisibleForCustomization = False end object cxGridViewTITULAR: TcxGridDBColumn + Caption = 'BANCO' DataBinding.FieldName = 'TITULAR' PropertiesClassName = 'TcxTextEditProperties' Width = 80 diff --git a/Source/Modulos/Contactos/Views/uViewProveedor.dfm b/Source/Modulos/Contactos/Views/uViewProveedor.dfm index 384f2cf..f31ffd5 100644 --- a/Source/Modulos/Contactos/Views/uViewProveedor.dfm +++ b/Source/Modulos/Contactos/Views/uViewProveedor.dfm @@ -3,6 +3,7 @@ inherited frViewProveedor: TfrViewProveedor Height = 492 OnCreate = CustomViewCreate OnDestroy = CustomViewDestroy + OnShow = CustomViewShow ExplicitWidth = 799 ExplicitHeight = 492 inherited dxLayoutControlContacto: TdxLayoutControl @@ -168,6 +169,28 @@ inherited frViewProveedor: TfrViewProveedor TabOrder = 3 Width = 330 end + object cxDBCheckBox3: TcxDBCheckBox [13] + Left = 361 + Top = 109 + Caption = 'Subcontrata' + DataBinding.DataField = 'SUBCONTRATA' + DataBinding.DataSource = dsContacto + Properties.ImmediatePost = True + Properties.NullStyle = nssUnchecked + Properties.ValueChecked = 1 + Properties.ValueUnchecked = 0 + Style.HotTrack = False + Style.LookAndFeel.Kind = lfStandard + Style.LookAndFeel.NativeStyle = True + StyleDisabled.LookAndFeel.Kind = lfStandard + StyleDisabled.LookAndFeel.NativeStyle = True + StyleFocused.LookAndFeel.Kind = lfStandard + StyleFocused.LookAndFeel.NativeStyle = True + StyleHot.LookAndFeel.Kind = lfStandard + StyleHot.LookAndFeel.NativeStyle = True + TabOrder = 5 + Width = 83 + end inherited eTlfParticular: TcxDBTextEdit Left = 569 Style.LookAndFeel.SkinName = '' @@ -190,13 +213,14 @@ inherited frViewProveedor: TfrViewProveedor ExplicitWidth = 171 Width = 171 end - object cxDBCheckBox3: TcxDBCheckBox [15] - Left = 361 - Top = 109 - Caption = 'Subcontrata' - DataBinding.DataField = 'SUBCONTRATA' + object cxDBCheckBox1: TcxDBCheckBox [16] + Left = 462 + Top = 294 + Caption = 'Incluir este proveedor en la tienda web' + DataBinding.DataField = 'TIENDA_WEB' DataBinding.DataSource = dsContacto Properties.ImmediatePost = True + Properties.MultiLine = True Properties.NullStyle = nssUnchecked Properties.ValueChecked = 1 Properties.ValueUnchecked = 0 @@ -209,8 +233,8 @@ inherited frViewProveedor: TfrViewProveedor StyleFocused.LookAndFeel.NativeStyle = True StyleHot.LookAndFeel.Kind = lfStandard StyleHot.LookAndFeel.NativeStyle = True - TabOrder = 5 - Width = 83 + TabOrder = 21 + Width = 236 end inherited eTlfMovil: TcxDBTextEdit Left = 569 @@ -244,29 +268,6 @@ inherited frViewProveedor: TfrViewProveedor ExplicitWidth = 330 Width = 330 end - object cxDBCheckBox1: TcxDBCheckBox [19] - Left = 462 - Top = 294 - Caption = 'Incluir este proveedor en la tienda web' - DataBinding.DataField = 'TIENDA_WEB' - DataBinding.DataSource = dsContacto - Properties.ImmediatePost = True - Properties.MultiLine = True - Properties.NullStyle = nssUnchecked - Properties.ValueChecked = 1 - Properties.ValueUnchecked = 0 - Style.HotTrack = False - Style.LookAndFeel.Kind = lfStandard - Style.LookAndFeel.NativeStyle = True - StyleDisabled.LookAndFeel.Kind = lfStandard - StyleDisabled.LookAndFeel.NativeStyle = True - StyleFocused.LookAndFeel.Kind = lfStandard - StyleFocused.LookAndFeel.NativeStyle = True - StyleHot.LookAndFeel.Kind = lfStandard - StyleHot.LookAndFeel.NativeStyle = True - TabOrder = 21 - Width = 236 - end inherited eNIFCIF: TcxDBTextEdit Left = 231 Style.LookAndFeel.SkinName = '' diff --git a/Source/Modulos/Contactos/Views/uViewProveedor.pas b/Source/Modulos/Contactos/Views/uViewProveedor.pas index 8eb027e..6986539 100644 --- a/Source/Modulos/Contactos/Views/uViewProveedor.pas +++ b/Source/Modulos/Contactos/Views/uViewProveedor.pas @@ -39,6 +39,7 @@ type procedure cbGrupoProveedorPropertiesValidate(Sender: TObject; var DisplayValue: Variant; var ErrorText: TCaption; var Error: Boolean); procedure cbDescripcionProveedorPropertiesInitPopup(Sender: TObject); + procedure CustomViewShow(Sender: TObject); protected FGrupoController: IGruposProveedorController; public @@ -124,4 +125,10 @@ begin inherited; end; +procedure TfrViewProveedor.CustomViewShow(Sender: TObject); +begin + inherited; + eNIFCIF.SetFocus; +end; + end. diff --git a/Source/Modulos/Contactos/Views/uViewVendedor.dfm b/Source/Modulos/Contactos/Views/uViewVendedor.dfm index f11fef0..1832aa3 100644 --- a/Source/Modulos/Contactos/Views/uViewVendedor.dfm +++ b/Source/Modulos/Contactos/Views/uViewVendedor.dfm @@ -1,6 +1,7 @@ inherited frViewVendedor: TfrViewVendedor Width = 642 Height = 446 + OnShow = CustomViewShow ExplicitWidth = 642 ExplicitHeight = 446 inherited dxLayoutControlContacto: TdxLayoutControl diff --git a/Source/Modulos/Contactos/Views/uViewVendedor.pas b/Source/Modulos/Contactos/Views/uViewVendedor.pas index 39f4b96..54b3780 100644 --- a/Source/Modulos/Contactos/Views/uViewVendedor.pas +++ b/Source/Modulos/Contactos/Views/uViewVendedor.pas @@ -20,6 +20,7 @@ type TfrViewVendedor = class(TfrViewContacto, IViewVendedor) dxLayoutControlContactoItem20: TdxLayoutItem; edtComision: TcxDBSpinEdit; + procedure CustomViewShow(Sender: TObject); private FDataItem : TDADataTable; @@ -38,6 +39,12 @@ implementation uses uFactuGES_App; +procedure TfrViewVendedor.CustomViewShow(Sender: TObject); +begin + inherited; + eReferencia.SetFocus; +end; + function TfrViewVendedor.GetDataItem: TDADataTable; begin Result := FDataItem; diff --git a/Source/Modulos/Facturas de cliente/Data/uDataModuleFacturasCliente.dfm b/Source/Modulos/Facturas de cliente/Data/uDataModuleFacturasCliente.dfm index ac7fb6c..18b75ca 100644 --- a/Source/Modulos/Facturas de cliente/Data/uDataModuleFacturasCliente.dfm +++ b/Source/Modulos/Facturas de cliente/Data/uDataModuleFacturasCliente.dfm @@ -10,12 +10,12 @@ inherited DataModuleFacturasCliente: TDataModuleFacturasCliente Top = 24 end object rda_FacturasCliente: TDARemoteDataAdapter - DataStreamer = Bin2DataStreamer GetSchemaCall.RemoteService = RORemoteService GetDataCall.RemoteService = RORemoteService UpdateDataCall.RemoteService = RORemoteService GetScriptsCall.RemoteService = RORemoteService RemoteService = RORemoteService + DataStreamer = Bin2DataStreamer Left = 51 Top = 143 end @@ -68,10 +68,14 @@ inherited DataModuleFacturasCliente: TDataModuleFacturasCliente item Name = 'FECHA_VENCIMIENTO' DataType = datDateTime + DisplayLabel = 'Fecha de vencimiento' + DictionaryEntry = 'FacturasCliente_FECHA_VENCIMIENTO' end item Name = 'FECHA_RETENCION' DataType = datDateTime + DisplayLabel = 'FacturasCliente_FECHA_RETENCION' + DictionaryEntry = 'FacturasCliente_FECHA_RETENCION' end item Name = 'SITUACION' @@ -162,6 +166,8 @@ inherited DataModuleFacturasCliente: TDataModuleFacturasCliente item Name = 'ID_DIRECCION' DataType = datInteger + DisplayLabel = 'FacturasCliente_ID_DIRECCION' + DictionaryEntry = 'FacturasCliente_ID_DIRECCION' end item Name = 'CALLE' @@ -202,6 +208,8 @@ inherited DataModuleFacturasCliente: TDataModuleFacturasCliente Name = 'PERSONA_CONTACTO' DataType = datString Size = 255 + DisplayLabel = 'FacturasCliente_PERSONA_CONTACTO' + DictionaryEntry = 'FacturasCliente_PERSONA_CONTACTO' end item Name = 'FECHA_ALTA' @@ -263,19 +271,35 @@ inherited DataModuleFacturasCliente: TDataModuleFacturasCliente end item Name = 'RETENCION' - DataType = datCurrency + DataType = datFloat + DictionaryEntry = 'FacturasCliente_RETENCION' end item Name = 'IMPORTE_RETENCION' DataType = datCurrency + DictionaryEntry = 'FacturasCliente_IMPORTE_RETENCION' end item Name = 'DESCUENTO2' - DataType = datCurrency + DataType = datFloat + DictionaryEntry = 'FacturasCliente_DESCUENTO2' end item Name = 'IMPORTE_DESCUENTO2' DataType = datCurrency + DictionaryEntry = 'FacturasCliente_IMPORTE_DESCUENTO2' + end + item + Name = 'COMISION' + DataType = datFloat + DictionaryEntry = 'FacturasCliente_COMISION' + end + item + Name = 'IMPORTE_COMISION' + DataType = datCurrency + DecimalPrecision = 11 + DecimalScale = 2 + DictionaryEntry = 'FacturasCliente_IMPORTE_COMISION' end> Params = <> StreamingOptions = [soDisableEventsWhileStreaming] diff --git a/Source/Modulos/Facturas de cliente/Data/uDataModuleFacturasCliente.pas b/Source/Modulos/Facturas de cliente/Data/uDataModuleFacturasCliente.pas index b27f8e3..7b2169e 100644 --- a/Source/Modulos/Facturas de cliente/Data/uDataModuleFacturasCliente.pas +++ b/Source/Modulos/Facturas de cliente/Data/uDataModuleFacturasCliente.pas @@ -10,7 +10,7 @@ uses uIDataModuleFacturasCliente, uBizFacturasCliente, uBizDetallesFacturaCliente, uDADesigntimeCall, uIDataModuleFacturasClienteReport, uDataModuleBase, uDAInterfaces, uDAMemDataTable, uDADataStreamer, uDABin2DataStreamer, - uDARemoteDataAdapter, uIntegerListUtils; + uDARemoteDataAdapter, uIntegerListUtils, uDADataAdapter; type TDataModuleFacturasCliente = class(TDataModuleBase, IDataModuleFacturasCliente, IDataModuleFacturasClienteReport) diff --git a/Source/Modulos/Facturas de cliente/Model/schFacturasClienteClient_Intf.pas b/Source/Modulos/Facturas de cliente/Model/schFacturasClienteClient_Intf.pas index b238d92..f52ba90 100644 --- a/Source/Modulos/Facturas de cliente/Model/schFacturasClienteClient_Intf.pas +++ b/Source/Modulos/Facturas de cliente/Model/schFacturasClienteClient_Intf.pas @@ -1,5 +1,6 @@ unit schFacturasClienteClient_Intf; +{$D-} interface uses @@ -9,9 +10,9 @@ const { Data table rules ids Feel free to change them to something more human readable but make sure they are unique in the context of your application } - RID_ListaAnosFacturas = '{18E3B38E-05CB-4C64-875A-E3E8DD826B4A}'; - RID_FacturasCliente = '{72415424-F8B7-4DD5-9212-36B4CD96E0E5}'; - RID_FacturasCliente_Detalles = '{9C3C3304-5F29-463A-8363-DF71466BD707}'; + RID_ListaAnosFacturas = '{417C7922-1E31-4AC9-8DCD-A1E97B76BE3E}'; + RID_FacturasCliente = '{795BCC34-AE4B-4403-822E-A0963AE1F148}'; + RID_FacturasCliente_Detalles = '{FC869CD0-FEAC-4C31-BA20-15AFF27A234B}'; { Data table names } nme_ListaAnosFacturas = 'ListaAnosFacturas'; @@ -67,6 +68,8 @@ const fld_FacturasClienteIMPORTE_RETENCION = 'IMPORTE_RETENCION'; fld_FacturasClienteDESCUENTO2 = 'DESCUENTO2'; fld_FacturasClienteIMPORTE_DESCUENTO2 = 'IMPORTE_DESCUENTO2'; + fld_FacturasClienteCOMISION = 'COMISION'; + fld_FacturasClienteIMPORTE_COMISION = 'IMPORTE_COMISION'; { FacturasCliente field indexes } idx_FacturasClienteID = 0; @@ -111,6 +114,8 @@ const idx_FacturasClienteIMPORTE_RETENCION = 39; idx_FacturasClienteDESCUENTO2 = 40; idx_FacturasClienteIMPORTE_DESCUENTO2 = 41; + idx_FacturasClienteCOMISION = 42; + idx_FacturasClienteIMPORTE_COMISION = 43; { FacturasCliente_Detalles fields } fld_FacturasCliente_DetallesID = 'ID'; @@ -149,7 +154,7 @@ const type { IListaAnosFacturas } IListaAnosFacturas = interface(IDAStronglyTypedDataTable) - ['{C395660C-71FF-4520-ACB6-39D23260DDB9}'] + ['{EF2E146E-265A-42B4-B242-5EB46370FCBC}'] { Property getters and setters } function GetANOValue: String; procedure SetANOValue(const aValue: String); @@ -184,7 +189,7 @@ type { IFacturasCliente } IFacturasCliente = interface(IDAStronglyTypedDataTable) - ['{BEC23A5E-4807-4786-937F-D27547B1A4EF}'] + ['{68797463-BDFE-41BD-8919-EA62A465EEE8}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -337,22 +342,30 @@ type procedure SetREFERENCIA_COMISIONValue(const aValue: String); function GetREFERENCIA_COMISIONIsNull: Boolean; procedure SetREFERENCIA_COMISIONIsNull(const aValue: Boolean); - function GetRETENCIONValue: Currency; - procedure SetRETENCIONValue(const aValue: Currency); + function GetRETENCIONValue: Float; + procedure SetRETENCIONValue(const aValue: Float); function GetRETENCIONIsNull: Boolean; procedure SetRETENCIONIsNull(const aValue: Boolean); function GetIMPORTE_RETENCIONValue: Currency; procedure SetIMPORTE_RETENCIONValue(const aValue: Currency); function GetIMPORTE_RETENCIONIsNull: Boolean; procedure SetIMPORTE_RETENCIONIsNull(const aValue: Boolean); - function GetDESCUENTO2Value: Currency; - procedure SetDESCUENTO2Value(const aValue: Currency); + function GetDESCUENTO2Value: Float; + procedure SetDESCUENTO2Value(const aValue: Float); function GetDESCUENTO2IsNull: Boolean; procedure SetDESCUENTO2IsNull(const aValue: Boolean); function GetIMPORTE_DESCUENTO2Value: Currency; procedure SetIMPORTE_DESCUENTO2Value(const aValue: Currency); function GetIMPORTE_DESCUENTO2IsNull: Boolean; procedure SetIMPORTE_DESCUENTO2IsNull(const aValue: Boolean); + function GetCOMISIONValue: Float; + procedure SetCOMISIONValue(const aValue: Float); + function GetCOMISIONIsNull: Boolean; + procedure SetCOMISIONIsNull(const aValue: Boolean); + function GetIMPORTE_COMISIONValue: Currency; + procedure SetIMPORTE_COMISIONValue(const aValue: Currency); + function GetIMPORTE_COMISIONIsNull: Boolean; + procedure SetIMPORTE_COMISIONIsNull(const aValue: Boolean); { Properties } @@ -432,14 +445,18 @@ type property ID_AGENTEIsNull: Boolean read GetID_AGENTEIsNull write SetID_AGENTEIsNull; property REFERENCIA_COMISION: String read GetREFERENCIA_COMISIONValue write SetREFERENCIA_COMISIONValue; property REFERENCIA_COMISIONIsNull: Boolean read GetREFERENCIA_COMISIONIsNull write SetREFERENCIA_COMISIONIsNull; - property RETENCION: Currency read GetRETENCIONValue write SetRETENCIONValue; + property RETENCION: Float read GetRETENCIONValue write SetRETENCIONValue; property RETENCIONIsNull: Boolean read GetRETENCIONIsNull write SetRETENCIONIsNull; property IMPORTE_RETENCION: Currency read GetIMPORTE_RETENCIONValue write SetIMPORTE_RETENCIONValue; property IMPORTE_RETENCIONIsNull: Boolean read GetIMPORTE_RETENCIONIsNull write SetIMPORTE_RETENCIONIsNull; - property DESCUENTO2: Currency read GetDESCUENTO2Value write SetDESCUENTO2Value; + property DESCUENTO2: Float read GetDESCUENTO2Value write SetDESCUENTO2Value; property DESCUENTO2IsNull: Boolean read GetDESCUENTO2IsNull write SetDESCUENTO2IsNull; property IMPORTE_DESCUENTO2: Currency read GetIMPORTE_DESCUENTO2Value write SetIMPORTE_DESCUENTO2Value; property IMPORTE_DESCUENTO2IsNull: Boolean read GetIMPORTE_DESCUENTO2IsNull write SetIMPORTE_DESCUENTO2IsNull; + property COMISION: Float read GetCOMISIONValue write SetCOMISIONValue; + property COMISIONIsNull: Boolean read GetCOMISIONIsNull write SetCOMISIONIsNull; + property IMPORTE_COMISION: Currency read GetIMPORTE_COMISIONValue write SetIMPORTE_COMISIONValue; + property IMPORTE_COMISIONIsNull: Boolean read GetIMPORTE_COMISIONIsNull write SetIMPORTE_COMISIONIsNull; end; { TFacturasClienteDataTableRules } @@ -600,22 +617,30 @@ type procedure SetREFERENCIA_COMISIONValue(const aValue: String); virtual; function GetREFERENCIA_COMISIONIsNull: Boolean; virtual; procedure SetREFERENCIA_COMISIONIsNull(const aValue: Boolean); virtual; - function GetRETENCIONValue: Currency; virtual; - procedure SetRETENCIONValue(const aValue: Currency); virtual; + function GetRETENCIONValue: Float; virtual; + procedure SetRETENCIONValue(const aValue: Float); virtual; function GetRETENCIONIsNull: Boolean; virtual; procedure SetRETENCIONIsNull(const aValue: Boolean); virtual; function GetIMPORTE_RETENCIONValue: Currency; virtual; procedure SetIMPORTE_RETENCIONValue(const aValue: Currency); virtual; function GetIMPORTE_RETENCIONIsNull: Boolean; virtual; procedure SetIMPORTE_RETENCIONIsNull(const aValue: Boolean); virtual; - function GetDESCUENTO2Value: Currency; virtual; - procedure SetDESCUENTO2Value(const aValue: Currency); virtual; + function GetDESCUENTO2Value: Float; virtual; + procedure SetDESCUENTO2Value(const aValue: Float); virtual; function GetDESCUENTO2IsNull: Boolean; virtual; procedure SetDESCUENTO2IsNull(const aValue: Boolean); virtual; function GetIMPORTE_DESCUENTO2Value: Currency; virtual; procedure SetIMPORTE_DESCUENTO2Value(const aValue: Currency); virtual; function GetIMPORTE_DESCUENTO2IsNull: Boolean; virtual; procedure SetIMPORTE_DESCUENTO2IsNull(const aValue: Boolean); virtual; + function GetCOMISIONValue: Float; virtual; + procedure SetCOMISIONValue(const aValue: Float); virtual; + function GetCOMISIONIsNull: Boolean; virtual; + procedure SetCOMISIONIsNull(const aValue: Boolean); virtual; + function GetIMPORTE_COMISIONValue: Currency; virtual; + procedure SetIMPORTE_COMISIONValue(const aValue: Currency); virtual; + function GetIMPORTE_COMISIONIsNull: Boolean; virtual; + procedure SetIMPORTE_COMISIONIsNull(const aValue: Boolean); virtual; { Properties } property ID: Integer read GetIDValue write SetIDValue; @@ -694,14 +719,18 @@ type property ID_AGENTEIsNull: Boolean read GetID_AGENTEIsNull write SetID_AGENTEIsNull; property REFERENCIA_COMISION: String read GetREFERENCIA_COMISIONValue write SetREFERENCIA_COMISIONValue; property REFERENCIA_COMISIONIsNull: Boolean read GetREFERENCIA_COMISIONIsNull write SetREFERENCIA_COMISIONIsNull; - property RETENCION: Currency read GetRETENCIONValue write SetRETENCIONValue; + property RETENCION: Float read GetRETENCIONValue write SetRETENCIONValue; property RETENCIONIsNull: Boolean read GetRETENCIONIsNull write SetRETENCIONIsNull; property IMPORTE_RETENCION: Currency read GetIMPORTE_RETENCIONValue write SetIMPORTE_RETENCIONValue; property IMPORTE_RETENCIONIsNull: Boolean read GetIMPORTE_RETENCIONIsNull write SetIMPORTE_RETENCIONIsNull; - property DESCUENTO2: Currency read GetDESCUENTO2Value write SetDESCUENTO2Value; + property DESCUENTO2: Float read GetDESCUENTO2Value write SetDESCUENTO2Value; property DESCUENTO2IsNull: Boolean read GetDESCUENTO2IsNull write SetDESCUENTO2IsNull; property IMPORTE_DESCUENTO2: Currency read GetIMPORTE_DESCUENTO2Value write SetIMPORTE_DESCUENTO2Value; property IMPORTE_DESCUENTO2IsNull: Boolean read GetIMPORTE_DESCUENTO2IsNull write SetIMPORTE_DESCUENTO2IsNull; + property COMISION: Float read GetCOMISIONValue write SetCOMISIONValue; + property COMISIONIsNull: Boolean read GetCOMISIONIsNull write SetCOMISIONIsNull; + property IMPORTE_COMISION: Currency read GetIMPORTE_COMISIONValue write SetIMPORTE_COMISIONValue; + property IMPORTE_COMISIONIsNull: Boolean read GetIMPORTE_COMISIONIsNull write SetIMPORTE_COMISIONIsNull; public constructor Create(aDataTable: TDADataTable); override; @@ -711,7 +740,7 @@ type { IFacturasCliente_Detalles } IFacturasCliente_Detalles = interface(IDAStronglyTypedDataTable) - ['{5F50A8F3-8EE1-4976-8180-A2DC77231CDC}'] + ['{23E28948-6C54-4B46-9DB4-51D215927995}'] { Property getters and setters } function GetIDValue: Integer; procedure SetIDValue(const aValue: Integer); @@ -1765,14 +1794,14 @@ begin DataTable.Fields[idx_FacturasClienteREFERENCIA_COMISION].AsVariant := Null; end; -function TFacturasClienteDataTableRules.GetRETENCIONValue: Currency; +function TFacturasClienteDataTableRules.GetRETENCIONValue: Float; begin - result := DataTable.Fields[idx_FacturasClienteRETENCION].AsCurrency; + result := DataTable.Fields[idx_FacturasClienteRETENCION].AsFloat; end; -procedure TFacturasClienteDataTableRules.SetRETENCIONValue(const aValue: Currency); +procedure TFacturasClienteDataTableRules.SetRETENCIONValue(const aValue: Float); begin - DataTable.Fields[idx_FacturasClienteRETENCION].AsCurrency := aValue; + DataTable.Fields[idx_FacturasClienteRETENCION].AsFloat := aValue; end; function TFacturasClienteDataTableRules.GetRETENCIONIsNull: boolean; @@ -1807,14 +1836,14 @@ begin DataTable.Fields[idx_FacturasClienteIMPORTE_RETENCION].AsVariant := Null; end; -function TFacturasClienteDataTableRules.GetDESCUENTO2Value: Currency; +function TFacturasClienteDataTableRules.GetDESCUENTO2Value: Float; begin - result := DataTable.Fields[idx_FacturasClienteDESCUENTO2].AsCurrency; + result := DataTable.Fields[idx_FacturasClienteDESCUENTO2].AsFloat; end; -procedure TFacturasClienteDataTableRules.SetDESCUENTO2Value(const aValue: Currency); +procedure TFacturasClienteDataTableRules.SetDESCUENTO2Value(const aValue: Float); begin - DataTable.Fields[idx_FacturasClienteDESCUENTO2].AsCurrency := aValue; + DataTable.Fields[idx_FacturasClienteDESCUENTO2].AsFloat := aValue; end; function TFacturasClienteDataTableRules.GetDESCUENTO2IsNull: boolean; @@ -1849,6 +1878,48 @@ begin DataTable.Fields[idx_FacturasClienteIMPORTE_DESCUENTO2].AsVariant := Null; end; +function TFacturasClienteDataTableRules.GetCOMISIONValue: Float; +begin + result := DataTable.Fields[idx_FacturasClienteCOMISION].AsFloat; +end; + +procedure TFacturasClienteDataTableRules.SetCOMISIONValue(const aValue: Float); +begin + DataTable.Fields[idx_FacturasClienteCOMISION].AsFloat := aValue; +end; + +function TFacturasClienteDataTableRules.GetCOMISIONIsNull: boolean; +begin + result := DataTable.Fields[idx_FacturasClienteCOMISION].IsNull; +end; + +procedure TFacturasClienteDataTableRules.SetCOMISIONIsNull(const aValue: Boolean); +begin + if aValue then + DataTable.Fields[idx_FacturasClienteCOMISION].AsVariant := Null; +end; + +function TFacturasClienteDataTableRules.GetIMPORTE_COMISIONValue: Currency; +begin + result := DataTable.Fields[idx_FacturasClienteIMPORTE_COMISION].AsCurrency; +end; + +procedure TFacturasClienteDataTableRules.SetIMPORTE_COMISIONValue(const aValue: Currency); +begin + DataTable.Fields[idx_FacturasClienteIMPORTE_COMISION].AsCurrency := aValue; +end; + +function TFacturasClienteDataTableRules.GetIMPORTE_COMISIONIsNull: boolean; +begin + result := DataTable.Fields[idx_FacturasClienteIMPORTE_COMISION].IsNull; +end; + +procedure TFacturasClienteDataTableRules.SetIMPORTE_COMISIONIsNull(const aValue: Boolean); +begin + if aValue then + DataTable.Fields[idx_FacturasClienteIMPORTE_COMISION].AsVariant := Null; +end; + { TFacturasCliente_DetallesDataTableRules } constructor TFacturasCliente_DetallesDataTableRules.Create(aDataTable: TDADataTable); diff --git a/Source/Modulos/Facturas de cliente/Model/schFacturasClienteServer_Intf.pas b/Source/Modulos/Facturas de cliente/Model/schFacturasClienteServer_Intf.pas index 11385d0..0e9fdbb 100644 --- a/Source/Modulos/Facturas de cliente/Model/schFacturasClienteServer_Intf.pas +++ b/Source/Modulos/Facturas de cliente/Model/schFacturasClienteServer_Intf.pas @@ -1,5 +1,6 @@ unit schFacturasClienteServer_Intf; +{$D-} interface uses @@ -9,14 +10,14 @@ const { Delta rules ids Feel free to change them to something more human readable but make sure they are unique in the context of your application } - RID_ListaAnosFacturasDelta = '{AB07EDD0-7B38-4CC2-9C5D-2FBCD2E784AF}'; - RID_FacturasClienteDelta = '{54580672-73BD-4949-859A-E906E7EBCD03}'; - RID_FacturasCliente_DetallesDelta = '{F5138939-68CB-41A9-8AAF-204711F0E911}'; + RID_ListaAnosFacturasDelta = '{4377D642-E4C4-47E9-8723-17617534753B}'; + RID_FacturasClienteDelta = '{6E99AC64-C7F7-43EE-9542-A776B5A19DDD}'; + RID_FacturasCliente_DetallesDelta = '{624EFE8A-1BA9-42DD-A18F-B25AA7C09C16}'; type { IListaAnosFacturasDelta } IListaAnosFacturasDelta = interface(IListaAnosFacturas) - ['{AB07EDD0-7B38-4CC2-9C5D-2FBCD2E784AF}'] + ['{4377D642-E4C4-47E9-8723-17617534753B}'] { Property getters and setters } function GetOldANOValue : String; @@ -50,7 +51,7 @@ type { IFacturasClienteDelta } IFacturasClienteDelta = interface(IFacturasCliente) - ['{54580672-73BD-4949-859A-E906E7EBCD03}'] + ['{6E99AC64-C7F7-43EE-9542-A776B5A19DDD}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_EMPRESAValue : Integer; @@ -90,10 +91,12 @@ type function GetOldIMPORTE_PORTEValue : Currency; function GetOldID_AGENTEValue : Integer; function GetOldREFERENCIA_COMISIONValue : String; - function GetOldRETENCIONValue : Currency; + function GetOldRETENCIONValue : Float; function GetOldIMPORTE_RETENCIONValue : Currency; - function GetOldDESCUENTO2Value : Currency; + function GetOldDESCUENTO2Value : Float; function GetOldIMPORTE_DESCUENTO2Value : Currency; + function GetOldCOMISIONValue : Float; + function GetOldIMPORTE_COMISIONValue : Currency; { Properties } property OldID : Integer read GetOldIDValue; @@ -134,10 +137,12 @@ type property OldIMPORTE_PORTE : Currency read GetOldIMPORTE_PORTEValue; property OldID_AGENTE : Integer read GetOldID_AGENTEValue; property OldREFERENCIA_COMISION : String read GetOldREFERENCIA_COMISIONValue; - property OldRETENCION : Currency read GetOldRETENCIONValue; + property OldRETENCION : Float read GetOldRETENCIONValue; property OldIMPORTE_RETENCION : Currency read GetOldIMPORTE_RETENCIONValue; - property OldDESCUENTO2 : Currency read GetOldDESCUENTO2Value; + property OldDESCUENTO2 : Float read GetOldDESCUENTO2Value; property OldIMPORTE_DESCUENTO2 : Currency read GetOldIMPORTE_DESCUENTO2Value; + property OldCOMISION : Float read GetOldCOMISIONValue; + property OldIMPORTE_COMISION : Currency read GetOldIMPORTE_COMISIONValue; end; { TFacturasClienteBusinessProcessorRules } @@ -374,11 +379,11 @@ type function GetOldREFERENCIA_COMISIONIsNull: Boolean; virtual; procedure SetREFERENCIA_COMISIONValue(const aValue: String); virtual; procedure SetREFERENCIA_COMISIONIsNull(const aValue: Boolean); virtual; - function GetRETENCIONValue: Currency; virtual; + function GetRETENCIONValue: Float; virtual; function GetRETENCIONIsNull: Boolean; virtual; - function GetOldRETENCIONValue: Currency; virtual; + function GetOldRETENCIONValue: Float; virtual; function GetOldRETENCIONIsNull: Boolean; virtual; - procedure SetRETENCIONValue(const aValue: Currency); virtual; + procedure SetRETENCIONValue(const aValue: Float); virtual; procedure SetRETENCIONIsNull(const aValue: Boolean); virtual; function GetIMPORTE_RETENCIONValue: Currency; virtual; function GetIMPORTE_RETENCIONIsNull: Boolean; virtual; @@ -386,11 +391,11 @@ type function GetOldIMPORTE_RETENCIONIsNull: Boolean; virtual; procedure SetIMPORTE_RETENCIONValue(const aValue: Currency); virtual; procedure SetIMPORTE_RETENCIONIsNull(const aValue: Boolean); virtual; - function GetDESCUENTO2Value: Currency; virtual; + function GetDESCUENTO2Value: Float; virtual; function GetDESCUENTO2IsNull: Boolean; virtual; - function GetOldDESCUENTO2Value: Currency; virtual; + function GetOldDESCUENTO2Value: Float; virtual; function GetOldDESCUENTO2IsNull: Boolean; virtual; - procedure SetDESCUENTO2Value(const aValue: Currency); virtual; + procedure SetDESCUENTO2Value(const aValue: Float); virtual; procedure SetDESCUENTO2IsNull(const aValue: Boolean); virtual; function GetIMPORTE_DESCUENTO2Value: Currency; virtual; function GetIMPORTE_DESCUENTO2IsNull: Boolean; virtual; @@ -398,6 +403,18 @@ type function GetOldIMPORTE_DESCUENTO2IsNull: Boolean; virtual; procedure SetIMPORTE_DESCUENTO2Value(const aValue: Currency); virtual; procedure SetIMPORTE_DESCUENTO2IsNull(const aValue: Boolean); virtual; + function GetCOMISIONValue: Float; virtual; + function GetCOMISIONIsNull: Boolean; virtual; + function GetOldCOMISIONValue: Float; virtual; + function GetOldCOMISIONIsNull: Boolean; virtual; + procedure SetCOMISIONValue(const aValue: Float); virtual; + procedure SetCOMISIONIsNull(const aValue: Boolean); virtual; + function GetIMPORTE_COMISIONValue: Currency; virtual; + function GetIMPORTE_COMISIONIsNull: Boolean; virtual; + function GetOldIMPORTE_COMISIONValue: Currency; virtual; + function GetOldIMPORTE_COMISIONIsNull: Boolean; virtual; + procedure SetIMPORTE_COMISIONValue(const aValue: Currency); virtual; + procedure SetIMPORTE_COMISIONIsNull(const aValue: Boolean); virtual; { Properties } property ID : Integer read GetIDValue write SetIDValue; @@ -552,22 +569,30 @@ type property REFERENCIA_COMISIONIsNull : Boolean read GetREFERENCIA_COMISIONIsNull write SetREFERENCIA_COMISIONIsNull; property OldREFERENCIA_COMISION : String read GetOldREFERENCIA_COMISIONValue; property OldREFERENCIA_COMISIONIsNull : Boolean read GetOldREFERENCIA_COMISIONIsNull; - property RETENCION : Currency read GetRETENCIONValue write SetRETENCIONValue; + property RETENCION : Float read GetRETENCIONValue write SetRETENCIONValue; property RETENCIONIsNull : Boolean read GetRETENCIONIsNull write SetRETENCIONIsNull; - property OldRETENCION : Currency read GetOldRETENCIONValue; + property OldRETENCION : Float read GetOldRETENCIONValue; property OldRETENCIONIsNull : Boolean read GetOldRETENCIONIsNull; property IMPORTE_RETENCION : Currency read GetIMPORTE_RETENCIONValue write SetIMPORTE_RETENCIONValue; property IMPORTE_RETENCIONIsNull : Boolean read GetIMPORTE_RETENCIONIsNull write SetIMPORTE_RETENCIONIsNull; property OldIMPORTE_RETENCION : Currency read GetOldIMPORTE_RETENCIONValue; property OldIMPORTE_RETENCIONIsNull : Boolean read GetOldIMPORTE_RETENCIONIsNull; - property DESCUENTO2 : Currency read GetDESCUENTO2Value write SetDESCUENTO2Value; + property DESCUENTO2 : Float read GetDESCUENTO2Value write SetDESCUENTO2Value; property DESCUENTO2IsNull : Boolean read GetDESCUENTO2IsNull write SetDESCUENTO2IsNull; - property OldDESCUENTO2 : Currency read GetOldDESCUENTO2Value; + property OldDESCUENTO2 : Float read GetOldDESCUENTO2Value; property OldDESCUENTO2IsNull : Boolean read GetOldDESCUENTO2IsNull; property IMPORTE_DESCUENTO2 : Currency read GetIMPORTE_DESCUENTO2Value write SetIMPORTE_DESCUENTO2Value; property IMPORTE_DESCUENTO2IsNull : Boolean read GetIMPORTE_DESCUENTO2IsNull write SetIMPORTE_DESCUENTO2IsNull; property OldIMPORTE_DESCUENTO2 : Currency read GetOldIMPORTE_DESCUENTO2Value; property OldIMPORTE_DESCUENTO2IsNull : Boolean read GetOldIMPORTE_DESCUENTO2IsNull; + property COMISION : Float read GetCOMISIONValue write SetCOMISIONValue; + property COMISIONIsNull : Boolean read GetCOMISIONIsNull write SetCOMISIONIsNull; + property OldCOMISION : Float read GetOldCOMISIONValue; + property OldCOMISIONIsNull : Boolean read GetOldCOMISIONIsNull; + property IMPORTE_COMISION : Currency read GetIMPORTE_COMISIONValue write SetIMPORTE_COMISIONValue; + property IMPORTE_COMISIONIsNull : Boolean read GetIMPORTE_COMISIONIsNull write SetIMPORTE_COMISIONIsNull; + property OldIMPORTE_COMISION : Currency read GetOldIMPORTE_COMISIONValue; + property OldIMPORTE_COMISIONIsNull : Boolean read GetOldIMPORTE_COMISIONIsNull; public constructor Create(aBusinessProcessor: TDABusinessProcessor); override; @@ -577,7 +602,7 @@ type { IFacturasCliente_DetallesDelta } IFacturasCliente_DetallesDelta = interface(IFacturasCliente_Detalles) - ['{F5138939-68CB-41A9-8AAF-204711F0E911}'] + ['{624EFE8A-1BA9-42DD-A18F-B25AA7C09C16}'] { Property getters and setters } function GetOldIDValue : Integer; function GetOldID_FACTURAValue : Integer; @@ -799,8 +824,10 @@ begin end; function TListaAnosFacturasBusinessProcessorRules.GetANOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_ListaAnosFacturasANO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_ListaAnosFacturasANO]; + result := VarIsNull(v) or VarIsClear(v); end; function TListaAnosFacturasBusinessProcessorRules.GetOldANOValue: String; @@ -809,8 +836,10 @@ begin end; function TListaAnosFacturasBusinessProcessorRules.GetOldANOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_ListaAnosFacturasANO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_ListaAnosFacturasANO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TListaAnosFacturasBusinessProcessorRules.SetANOValue(const aValue: String); @@ -853,8 +882,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldIDValue: Integer; @@ -863,8 +894,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -884,8 +917,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_EMPRESA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldID_EMPRESAValue: Integer; @@ -894,8 +929,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldID_EMPRESAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_EMPRESA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_EMPRESA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetID_EMPRESAValue(const aValue: Integer); @@ -915,8 +952,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteREFERENCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldREFERENCIAValue: String; @@ -925,8 +964,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteREFERENCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetREFERENCIAValue(const aValue: String); @@ -946,8 +987,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetTIPOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteTIPO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteTIPO]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldTIPOValue: String; @@ -956,8 +999,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldTIPOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteTIPO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteTIPO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetTIPOValue(const aValue: String); @@ -977,8 +1022,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetID_COMISION_LIQUIDADAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_COMISION_LIQUIDADA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_COMISION_LIQUIDADA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldID_COMISION_LIQUIDADAValue: Integer; @@ -987,8 +1034,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldID_COMISION_LIQUIDADAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_COMISION_LIQUIDADA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_COMISION_LIQUIDADA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetID_COMISION_LIQUIDADAValue(const aValue: Integer); @@ -1008,8 +1057,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetFECHA_FACTURAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteFECHA_FACTURA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteFECHA_FACTURA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldFECHA_FACTURAValue: DateTime; @@ -1018,8 +1069,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldFECHA_FACTURAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteFECHA_FACTURA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteFECHA_FACTURA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetFECHA_FACTURAValue(const aValue: DateTime); @@ -1039,8 +1092,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetFECHA_VENCIMIENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteFECHA_VENCIMIENTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteFECHA_VENCIMIENTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldFECHA_VENCIMIENTOValue: DateTime; @@ -1049,8 +1104,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldFECHA_VENCIMIENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteFECHA_VENCIMIENTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteFECHA_VENCIMIENTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetFECHA_VENCIMIENTOValue(const aValue: DateTime); @@ -1070,8 +1127,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetFECHA_RETENCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteFECHA_RETENCION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteFECHA_RETENCION]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldFECHA_RETENCIONValue: DateTime; @@ -1080,8 +1139,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldFECHA_RETENCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteFECHA_RETENCION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteFECHA_RETENCION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetFECHA_RETENCIONValue(const aValue: DateTime); @@ -1101,8 +1162,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetSITUACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteSITUACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteSITUACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldSITUACIONValue: String; @@ -1111,8 +1174,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldSITUACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteSITUACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteSITUACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetSITUACIONValue(const aValue: String); @@ -1132,8 +1197,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetBASE_IMPONIBLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteBASE_IMPONIBLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteBASE_IMPONIBLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldBASE_IMPONIBLEValue: Currency; @@ -1142,8 +1209,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldBASE_IMPONIBLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteBASE_IMPONIBLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteBASE_IMPONIBLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetBASE_IMPONIBLEValue(const aValue: Currency); @@ -1163,8 +1232,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetDESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteDESCUENTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteDESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldDESCUENTOValue: Float; @@ -1173,8 +1244,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldDESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteDESCUENTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteDESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetDESCUENTOValue(const aValue: Float); @@ -1194,8 +1267,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetIMPORTE_DESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_DESCUENTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_DESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_DESCUENTOValue: Currency; @@ -1204,8 +1279,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_DESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_DESCUENTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_DESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetIMPORTE_DESCUENTOValue(const aValue: Currency); @@ -1225,8 +1302,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetIVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIVA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIVA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldIVAValue: Float; @@ -1235,8 +1314,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldIVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIVA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIVA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetIVAValue(const aValue: Float); @@ -1256,8 +1337,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetIMPORTE_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_IVA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_IVAValue: Currency; @@ -1266,8 +1349,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_IVA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetIMPORTE_IVAValue(const aValue: Currency); @@ -1287,8 +1372,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteRE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteRE]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldREValue: Float; @@ -1297,8 +1384,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteRE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteRE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetREValue(const aValue: Float); @@ -1318,8 +1407,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetIMPORTE_REIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_RE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_RE]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_REValue: Currency; @@ -1328,8 +1419,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_REIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_RE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_RE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetIMPORTE_REValue(const aValue: Currency); @@ -1349,8 +1442,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetIMPORTE_TOTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_TOTAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_TOTAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_TOTALValue: Currency; @@ -1359,8 +1454,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_TOTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_TOTAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_TOTAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetIMPORTE_TOTALValue(const aValue: Currency); @@ -1381,8 +1478,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOBSERVACIONESIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteOBSERVACIONES]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteOBSERVACIONES]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldOBSERVACIONESValue: IROStrings; @@ -1392,8 +1491,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldOBSERVACIONESIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteOBSERVACIONES]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteOBSERVACIONES]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetOBSERVACIONESIsNull(const aValue: Boolean); @@ -1408,8 +1509,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetID_CLIENTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_CLIENTE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_CLIENTE]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldID_CLIENTEValue: Integer; @@ -1418,8 +1521,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldID_CLIENTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_CLIENTE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_CLIENTE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetID_CLIENTEValue(const aValue: Integer); @@ -1439,8 +1544,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteNIF_CIF]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldNIF_CIFValue: String; @@ -1449,8 +1556,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldNIF_CIFIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteNIF_CIF]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteNIF_CIF]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetNIF_CIFValue(const aValue: String); @@ -1470,8 +1579,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteNOMBRE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldNOMBREValue: String; @@ -1480,8 +1591,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldNOMBREIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteNOMBRE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteNOMBRE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetNOMBREValue(const aValue: String); @@ -1501,8 +1614,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetID_DIRECCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_DIRECCION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_DIRECCION]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldID_DIRECCIONValue: Integer; @@ -1511,8 +1626,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldID_DIRECCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_DIRECCION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_DIRECCION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetID_DIRECCIONValue(const aValue: Integer); @@ -1532,8 +1649,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteCALLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldCALLEValue: String; @@ -1542,8 +1661,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldCALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteCALLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteCALLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetCALLEValue(const aValue: String); @@ -1563,8 +1684,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClientePOBLACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClientePOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldPOBLACIONValue: String; @@ -1573,8 +1696,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldPOBLACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClientePOBLACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClientePOBLACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetPOBLACIONValue(const aValue: String); @@ -1594,8 +1719,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClientePROVINCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClientePROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldPROVINCIAValue: String; @@ -1604,8 +1731,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldPROVINCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClientePROVINCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClientePROVINCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetPROVINCIAValue(const aValue: String); @@ -1625,8 +1754,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldCODIGO_POSTALValue: String; @@ -1635,8 +1766,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldCODIGO_POSTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteCODIGO_POSTAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteCODIGO_POSTAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetCODIGO_POSTALValue(const aValue: String); @@ -1656,8 +1789,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetDATOS_BANCARIOSIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteDATOS_BANCARIOS]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteDATOS_BANCARIOS]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldDATOS_BANCARIOSValue: String; @@ -1666,8 +1801,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldDATOS_BANCARIOSIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteDATOS_BANCARIOS]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteDATOS_BANCARIOS]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetDATOS_BANCARIOSValue(const aValue: String); @@ -1687,8 +1824,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClientePERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClientePERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldPERSONA_CONTACTOValue: String; @@ -1697,8 +1836,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldPERSONA_CONTACTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClientePERSONA_CONTACTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClientePERSONA_CONTACTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetPERSONA_CONTACTOValue(const aValue: String); @@ -1718,8 +1859,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldFECHA_ALTAValue: DateTime; @@ -1728,8 +1871,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldFECHA_ALTAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteFECHA_ALTA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteFECHA_ALTA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetFECHA_ALTAValue(const aValue: DateTime); @@ -1749,8 +1894,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldFECHA_MODIFICACIONValue: DateTime; @@ -1759,8 +1906,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldFECHA_MODIFICACIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteFECHA_MODIFICACION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteFECHA_MODIFICACION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetFECHA_MODIFICACIONValue(const aValue: DateTime); @@ -1780,8 +1929,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteUSUARIO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldUSUARIOValue: String; @@ -1790,8 +1941,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldUSUARIOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteUSUARIO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteUSUARIO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetUSUARIOValue(const aValue: String); @@ -1811,8 +1964,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetID_FORMA_PAGOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_FORMA_PAGO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_FORMA_PAGO]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldID_FORMA_PAGOValue: Integer; @@ -1821,8 +1976,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldID_FORMA_PAGOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_FORMA_PAGO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_FORMA_PAGO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetID_FORMA_PAGOValue(const aValue: Integer); @@ -1842,8 +1999,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetRECARGO_EQUIVALENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteRECARGO_EQUIVALENCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteRECARGO_EQUIVALENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldRECARGO_EQUIVALENCIAValue: SmallInt; @@ -1852,8 +2011,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldRECARGO_EQUIVALENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteRECARGO_EQUIVALENCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteRECARGO_EQUIVALENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetRECARGO_EQUIVALENCIAValue(const aValue: SmallInt); @@ -1873,8 +2034,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetID_TIPO_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_TIPO_IVA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_TIPO_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldID_TIPO_IVAValue: Integer; @@ -1883,8 +2046,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldID_TIPO_IVAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_TIPO_IVA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_TIPO_IVA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetID_TIPO_IVAValue(const aValue: Integer); @@ -1904,8 +2069,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetIMPORTE_NETOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_NETO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_NETO]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_NETOValue: Currency; @@ -1914,8 +2081,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_NETOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_NETO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_NETO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetIMPORTE_NETOValue(const aValue: Currency); @@ -1935,8 +2104,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetIMPORTE_PORTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_PORTE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_PORTE]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_PORTEValue: Currency; @@ -1945,8 +2116,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_PORTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_PORTE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_PORTE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetIMPORTE_PORTEValue(const aValue: Currency); @@ -1966,8 +2139,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetID_AGENTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_AGENTE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteID_AGENTE]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldID_AGENTEValue: Integer; @@ -1976,8 +2151,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldID_AGENTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_AGENTE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteID_AGENTE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetID_AGENTEValue(const aValue: Integer); @@ -1997,8 +2174,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetREFERENCIA_COMISIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteREFERENCIA_COMISION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteREFERENCIA_COMISION]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldREFERENCIA_COMISIONValue: String; @@ -2007,8 +2186,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldREFERENCIA_COMISIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteREFERENCIA_COMISION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteREFERENCIA_COMISION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetREFERENCIA_COMISIONValue(const aValue: String); @@ -2022,27 +2203,31 @@ begin BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteREFERENCIA_COMISION] := Null; end; -function TFacturasClienteBusinessProcessorRules.GetRETENCIONValue: Currency; +function TFacturasClienteBusinessProcessorRules.GetRETENCIONValue: Float; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteRETENCION]; end; function TFacturasClienteBusinessProcessorRules.GetRETENCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteRETENCION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteRETENCION]; + result := VarIsNull(v) or VarIsClear(v); end; -function TFacturasClienteBusinessProcessorRules.GetOldRETENCIONValue: Currency; +function TFacturasClienteBusinessProcessorRules.GetOldRETENCIONValue: Float; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteRETENCION]; end; function TFacturasClienteBusinessProcessorRules.GetOldRETENCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteRETENCION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteRETENCION]; + result := VarIsNull(v) or VarIsClear(v); end; -procedure TFacturasClienteBusinessProcessorRules.SetRETENCIONValue(const aValue: Currency); +procedure TFacturasClienteBusinessProcessorRules.SetRETENCIONValue(const aValue: Float); begin BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteRETENCION] := aValue; end; @@ -2059,8 +2244,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetIMPORTE_RETENCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_RETENCION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_RETENCION]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_RETENCIONValue: Currency; @@ -2069,8 +2256,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_RETENCIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_RETENCION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_RETENCION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetIMPORTE_RETENCIONValue(const aValue: Currency); @@ -2084,27 +2273,31 @@ begin BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_RETENCION] := Null; end; -function TFacturasClienteBusinessProcessorRules.GetDESCUENTO2Value: Currency; +function TFacturasClienteBusinessProcessorRules.GetDESCUENTO2Value: Float; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteDESCUENTO2]; end; function TFacturasClienteBusinessProcessorRules.GetDESCUENTO2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteDESCUENTO2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteDESCUENTO2]; + result := VarIsNull(v) or VarIsClear(v); end; -function TFacturasClienteBusinessProcessorRules.GetOldDESCUENTO2Value: Currency; +function TFacturasClienteBusinessProcessorRules.GetOldDESCUENTO2Value: Float; begin result := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteDESCUENTO2]; end; function TFacturasClienteBusinessProcessorRules.GetOldDESCUENTO2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteDESCUENTO2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteDESCUENTO2]; + result := VarIsNull(v) or VarIsClear(v); end; -procedure TFacturasClienteBusinessProcessorRules.SetDESCUENTO2Value(const aValue: Currency); +procedure TFacturasClienteBusinessProcessorRules.SetDESCUENTO2Value(const aValue: Float); begin BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteDESCUENTO2] := aValue; end; @@ -2121,8 +2314,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetIMPORTE_DESCUENTO2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_DESCUENTO2]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_DESCUENTO2]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_DESCUENTO2Value: Currency; @@ -2131,8 +2326,10 @@ begin end; function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_DESCUENTO2IsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_DESCUENTO2]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_DESCUENTO2]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasClienteBusinessProcessorRules.SetIMPORTE_DESCUENTO2Value(const aValue: Currency); @@ -2146,6 +2343,76 @@ begin BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_DESCUENTO2] := Null; end; +function TFacturasClienteBusinessProcessorRules.GetCOMISIONValue: Float; +begin + result := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteCOMISION]; +end; + +function TFacturasClienteBusinessProcessorRules.GetCOMISIONIsNull: Boolean; +var v: variant; +begin + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteCOMISION]; + result := VarIsNull(v) or VarIsClear(v); +end; + +function TFacturasClienteBusinessProcessorRules.GetOldCOMISIONValue: Float; +begin + result := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteCOMISION]; +end; + +function TFacturasClienteBusinessProcessorRules.GetOldCOMISIONIsNull: Boolean; +var v: variant; +begin + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteCOMISION]; + result := VarIsNull(v) or VarIsClear(v); +end; + +procedure TFacturasClienteBusinessProcessorRules.SetCOMISIONValue(const aValue: Float); +begin + BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteCOMISION] := aValue; +end; + +procedure TFacturasClienteBusinessProcessorRules.SetCOMISIONIsNull(const aValue: Boolean); +begin + if aValue then + BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteCOMISION] := Null; +end; + +function TFacturasClienteBusinessProcessorRules.GetIMPORTE_COMISIONValue: Currency; +begin + result := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_COMISION]; +end; + +function TFacturasClienteBusinessProcessorRules.GetIMPORTE_COMISIONIsNull: Boolean; +var v: variant; +begin + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_COMISION]; + result := VarIsNull(v) or VarIsClear(v); +end; + +function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_COMISIONValue: Currency; +begin + result := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_COMISION]; +end; + +function TFacturasClienteBusinessProcessorRules.GetOldIMPORTE_COMISIONIsNull: Boolean; +var v: variant; +begin + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasClienteIMPORTE_COMISION]; + result := VarIsNull(v) or VarIsClear(v); +end; + +procedure TFacturasClienteBusinessProcessorRules.SetIMPORTE_COMISIONValue(const aValue: Currency); +begin + BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_COMISION] := aValue; +end; + +procedure TFacturasClienteBusinessProcessorRules.SetIMPORTE_COMISIONIsNull(const aValue: Boolean); +begin + if aValue then + BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasClienteIMPORTE_COMISION] := Null; +end; + { TFacturasCliente_DetallesBusinessProcessorRules } constructor TFacturasCliente_DetallesBusinessProcessorRules.Create(aBusinessProcessor: TDABusinessProcessor); @@ -2164,8 +2431,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesID]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesID]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldIDValue: Integer; @@ -2174,8 +2443,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldIDIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesID]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesID]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetIDValue(const aValue: Integer); @@ -2195,8 +2466,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetID_FACTURAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesID_FACTURA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesID_FACTURA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldID_FACTURAValue: Integer; @@ -2205,8 +2478,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldID_FACTURAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesID_FACTURA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesID_FACTURA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetID_FACTURAValue(const aValue: Integer); @@ -2226,8 +2501,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetPOSICIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesPOSICION]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesPOSICION]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldPOSICIONValue: Integer; @@ -2236,8 +2513,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldPOSICIONIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesPOSICION]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesPOSICION]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetPOSICIONValue(const aValue: Integer); @@ -2257,8 +2536,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetTIPO_DETALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesTIPO_DETALLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesTIPO_DETALLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldTIPO_DETALLEValue: String; @@ -2267,8 +2548,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldTIPO_DETALLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesTIPO_DETALLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesTIPO_DETALLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetTIPO_DETALLEValue(const aValue: String); @@ -2288,8 +2571,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetCONCEPTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesCONCEPTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesCONCEPTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldCONCEPTOValue: String; @@ -2298,8 +2583,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldCONCEPTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesCONCEPTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesCONCEPTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetCONCEPTOValue(const aValue: String); @@ -2319,8 +2606,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetCANTIDADIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesCANTIDAD]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesCANTIDAD]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldCANTIDADValue: Float; @@ -2329,8 +2618,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldCANTIDADIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesCANTIDAD]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesCANTIDAD]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetCANTIDADValue(const aValue: Float); @@ -2350,8 +2641,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetUNIDAD_MEDIDAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesUNIDAD_MEDIDA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesUNIDAD_MEDIDA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldUNIDAD_MEDIDAValue: String; @@ -2360,8 +2653,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldUNIDAD_MEDIDAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesUNIDAD_MEDIDA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesUNIDAD_MEDIDA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetUNIDAD_MEDIDAValue(const aValue: String); @@ -2381,8 +2676,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetIMPORTE_UNIDADIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesIMPORTE_UNIDAD]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesIMPORTE_UNIDAD]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldIMPORTE_UNIDADValue: Currency; @@ -2391,8 +2688,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldIMPORTE_UNIDADIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesIMPORTE_UNIDAD]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesIMPORTE_UNIDAD]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetIMPORTE_UNIDADValue(const aValue: Currency); @@ -2412,8 +2711,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetIMPORTE_TOTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesIMPORTE_TOTAL]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesIMPORTE_TOTAL]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldIMPORTE_TOTALValue: Currency; @@ -2422,8 +2723,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldIMPORTE_TOTALIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesIMPORTE_TOTAL]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesIMPORTE_TOTAL]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetIMPORTE_TOTALValue(const aValue: Currency); @@ -2443,8 +2746,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetVISIBLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesVISIBLE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesVISIBLE]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldVISIBLEValue: Integer; @@ -2453,8 +2758,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldVISIBLEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesVISIBLE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesVISIBLE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetVISIBLEValue(const aValue: Integer); @@ -2474,8 +2781,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetID_ARTICULOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesID_ARTICULO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesID_ARTICULO]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldID_ARTICULOValue: Integer; @@ -2484,8 +2793,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldID_ARTICULOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesID_ARTICULO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesID_ARTICULO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetID_ARTICULOValue(const aValue: Integer); @@ -2505,8 +2816,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetDESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesDESCUENTO]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesDESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldDESCUENTOValue: Float; @@ -2515,8 +2828,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldDESCUENTOIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesDESCUENTO]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesDESCUENTO]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetDESCUENTOValue(const aValue: Float); @@ -2536,8 +2851,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetIMPORTE_PORTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesIMPORTE_PORTE]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesIMPORTE_PORTE]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldIMPORTE_PORTEValue: Currency; @@ -2546,8 +2863,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldIMPORTE_PORTEIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesIMPORTE_PORTE]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesIMPORTE_PORTE]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetIMPORTE_PORTEValue(const aValue: Currency); @@ -2567,8 +2886,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesREFERENCIA]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldREFERENCIAValue: String; @@ -2577,8 +2898,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldREFERENCIAIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesREFERENCIA]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesREFERENCIA]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetREFERENCIAValue(const aValue: String); @@ -2598,8 +2921,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetREFERENCIA_PROVEEDORIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesREFERENCIA_PROVEEDOR]); + v := BusinessProcessor.CurrentChange.NewValueByName[fld_FacturasCliente_DetallesREFERENCIA_PROVEEDOR]; + result := VarIsNull(v) or VarIsClear(v); end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldREFERENCIA_PROVEEDORValue: String; @@ -2608,8 +2933,10 @@ begin end; function TFacturasCliente_DetallesBusinessProcessorRules.GetOldREFERENCIA_PROVEEDORIsNull: Boolean; +var v: variant; begin - result := VarIsNull(BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesREFERENCIA_PROVEEDOR]); + v := BusinessProcessor.CurrentChange.OldValueByName[fld_FacturasCliente_DetallesREFERENCIA_PROVEEDOR]; + result := VarIsNull(v) or VarIsClear(v); end; procedure TFacturasCliente_DetallesBusinessProcessorRules.SetREFERENCIA_PROVEEDORValue(const aValue: String); diff --git a/Source/Modulos/Facturas de cliente/Model/uBizFacturasCliente.pas b/Source/Modulos/Facturas de cliente/Model/uBizFacturasCliente.pas index ff96379..d3ef49e 100644 --- a/Source/Modulos/Facturas de cliente/Model/uBizFacturasCliente.pas +++ b/Source/Modulos/Facturas de cliente/Model/uBizFacturasCliente.pas @@ -44,6 +44,7 @@ type // procedure CalcularDescuento; procedure CalcularIVA; procedure CalcularRE; + procedure CalcularComision; procedure CalcularBaseImponible; procedure AsignarTipoIVA (IDTipoIVA : Integer); @@ -68,6 +69,7 @@ type procedure IMPORTE_PORTEOnChange(Sender: TDACustomField); procedure DESCUENTOOnChange(Sender: TDACustomField); procedure DESCUENTO2OnChange(Sender: TDACustomField); + procedure COMISIONOnChange(Sender: TDACustomField); procedure IVAOnChange(Sender: TDACustomField); procedure REOnChange(Sender: TDACustomField); @@ -138,7 +140,14 @@ begin Edit; IMPORTE_DESCUENTO := IMPORTE_NETO * (DESCUENTO/100); IMPORTE_DESCUENTO2 := (IMPORTE_NETO - IMPORTE_DESCUENTO) * (DESCUENTO2/100); - BASE_IMPONIBLE := IMPORTE_NETO - IMPORTE_DESCUENTO - IMPORTE_DESCUENTO2 + IMPORTE_PORTE; + BASE_IMPONIBLE := IMPORTE_NETO - IMPORTE_DESCUENTO - IMPORTE_DESCUENTO2 + IMPORTE_PORTE; +end; + +procedure TBizFacturaCliente.CalcularComision; +begin + if not Self.DataTable.Editing then + Edit; + IMPORTE_COMISION := (COMISION / 100) * BASE_IMPONIBLE; end; {procedure TBizFacturaCliente.CalcularDescuento; @@ -156,6 +165,7 @@ begin CalcularBaseImponible; CalcularIVA; CalcularRE; + CalcularComision; if not Self.DataTable.Editing then Edit; @@ -180,6 +190,11 @@ begin IMPORTE_RE := (RE / 100) * BASE_IMPONIBLE; end; +procedure TBizFacturaCliente.COMISIONOnChange(Sender: TDACustomField); +begin + CalcularImporteTotal; +end; + constructor TBizFacturaCliente.Create(aDataTable: TDADataTable); begin inherited; @@ -194,6 +209,7 @@ begin FieldByName(fld_FacturasClienteIMPORTE_PORTE).OnChange := IMPORTE_PORTEOnChange; FieldByName(fld_FacturasClienteDESCUENTO).OnChange := DESCUENTOOnChange; FieldByName(fld_FacturasClienteDESCUENTO2).OnChange := DESCUENTO2OnChange; + FieldByName(fld_FacturasClienteCOMISION).OnChange := COMISIONOnChange; FieldByName(fld_FacturasClienteIVA).OnChange := IVAOnChange; FieldByName(fld_FacturasClienteRE).OnChange := REOnChange; end; @@ -323,7 +339,9 @@ begin ID_TIPO_IVA := FCliente.ID_TIPO_IVA; RECARGO_EQUIVALENCIA := FCliente.RECARGO_EQUIVALENCIA; DESCUENTO := FCliente.DESCUENTO; - DESCUENTO2 := FCliente.DESCUENTO2; + DESCUENTO2 := FCliente.DESCUENTO2; + COMISION := FCliente.COMISION; + Post; if bEnEdicion then diff --git a/Source/Modulos/Facturas de cliente/Servidor/srvFacturasCliente_Impl.dfm b/Source/Modulos/Facturas de cliente/Servidor/srvFacturasCliente_Impl.dfm index fb0a51c..9532629 100644 --- a/Source/Modulos/Facturas de cliente/Servidor/srvFacturasCliente_Impl.dfm +++ b/Source/Modulos/Facturas de cliente/Servidor/srvFacturasCliente_Impl.dfm @@ -215,6 +215,14 @@ object srvFacturasCliente: TsrvFacturasCliente item DatasetField = 'PERSONA_CONTACTO' TableField = 'PERSONA_CONTACTO' + end + item + DatasetField = 'COMISION' + TableField = 'COMISION' + end + item + DatasetField = 'IMPORTE_COMISION' + TableField = 'IMPORTE_COMISION' end> end> Name = 'FacturasCliente' @@ -257,10 +265,12 @@ object srvFacturasCliente: TsrvFacturasCliente item Name = 'FECHA_VENCIMIENTO' DataType = datDateTime + DictionaryEntry = 'FacturasCliente_FECHA_VENCIMIENTO' end item Name = 'FECHA_RETENCION' DataType = datDateTime + DictionaryEntry = 'FacturasCliente_FECHA_RETENCION' end item Name = 'SITUACION' @@ -333,6 +343,7 @@ object srvFacturasCliente: TsrvFacturasCliente item Name = 'ID_DIRECCION' DataType = datInteger + DictionaryEntry = 'FacturasCliente_ID_DIRECCION' end item Name = 'CALLE' @@ -368,6 +379,7 @@ object srvFacturasCliente: TsrvFacturasCliente Name = 'PERSONA_CONTACTO' DataType = datString Size = 255 + DictionaryEntry = 'FacturasCliente_PERSONA_CONTACTO' end item Name = 'FECHA_ALTA' @@ -423,19 +435,35 @@ object srvFacturasCliente: TsrvFacturasCliente end item Name = 'RETENCION' - DataType = datCurrency + DataType = datFloat + DictionaryEntry = 'FacturasCliente_RETENCION' end item Name = 'IMPORTE_RETENCION' DataType = datCurrency + DictionaryEntry = 'FacturasCliente_IMPORTE_RETENCION' end item Name = 'DESCUENTO2' - DataType = datCurrency + DataType = datFloat + DictionaryEntry = 'FacturasCliente_DESCUENTO2' end item Name = 'IMPORTE_DESCUENTO2' DataType = datCurrency + DictionaryEntry = 'FacturasCliente_IMPORTE_DESCUENTO2' + end + item + Name = 'COMISION' + DataType = datFloat + DictionaryEntry = 'FacturasCliente_COMISION' + end + item + Name = 'IMPORTE_COMISION' + DataType = datCurrency + DecimalPrecision = 11 + DecimalScale = 2 + DictionaryEntry = 'FacturasCliente_IMPORTE_COMISION' end> end item @@ -847,7 +875,7 @@ object srvFacturasCliente: TsrvFacturasCliente end item Name = 'BASE_IMPONIBLE' - DataType = datCurrency + DataType = datDecimal Value = '' end item @@ -1008,6 +1036,16 @@ object srvFacturasCliente: TsrvFacturasCliente Name = 'IMPORTE_DESCUENTO2' DataType = datCurrency Value = '' + end + item + Name = 'COMISION' + DataType = datCurrency + Value = '' + end + item + Name = 'IMPORTE_COMISION' + DataType = datCurrency + Value = '' end> Statements = < item @@ -1025,18 +1063,19 @@ object srvFacturasCliente: TsrvFacturasCliente 'IO,'#10' ID_FORMA_PAGO,'#10' RECARGO_EQUIVALENCIA,'#10' ID_TIPO_IVA' + ','#10' IMPORTE_NETO,'#10' IMPORTE_PORTE,'#10' DATOS_BANCARIOS,'#10' ' + 'PERSONA_CONTACTO,'#10' RETENCION,'#10' IMPORTE_RETENCION,'#10' DESC' + - 'UENTO2,'#10' IMPORTE_DESCUENTO2)'#10' VALUES ('#10' :ID,'#10' :ID_EMPR' + - 'ESA,'#10' :REFERENCIA,'#10' :FECHA_FACTURA,'#10' :FECHA_VENCIMIENTO' + - ','#10' :FECHA_RETENCION,'#10' :BASE_IMPONIBLE,'#10' :DESCUENTO,'#10' ' + - ' :IMPORTE_DESCUENTO,'#10' :IVA,'#10' :IMPORTE_IVA,'#10' :RE,'#10' :I' + - 'MPORTE_RE,'#10' :IMPORTE_TOTAL,'#10' :OBSERVACIONES,'#10' :ID_CLIEN' + - 'TE,'#10' :NIF_CIF,'#10' :NOMBRE,'#10' :ID_DIRECCION,'#10' :CALLE,'#10' ' + - ' :POBLACION,'#10' :PROVINCIA,'#10' :CODIGO_POSTAL,'#10' :FECHA_ALT' + - 'A,'#10' :FECHA_MODIFICACION,'#10' :USUARIO,'#10' :ID_FORMA_PAGO,'#10' ' + - ' :RECARGO_EQUIVALENCIA,'#10' :ID_TIPO_IVA,'#10' :IMPORTE_NETO,'#10' ' + - ' :IMPORTE_PORTE,'#10' :DATOS_BANCARIOS,'#10' :PERSONA_CONTACTO,'#10' ' + - ' :RETENCION,'#10' :IMPORTE_RETENCION,'#10' :DESCUENTO2,'#10' :IMP' + - 'ORTE_DESCUENTO2);'#10 + 'UENTO2,'#10' IMPORTE_DESCUENTO2,'#10' COMISION,'#10' IMPORTE_COMISI' + + 'ON)'#10' VALUES ('#10' :ID,'#10' :ID_EMPRESA,'#10' :REFERENCIA,'#10' :F' + + 'ECHA_FACTURA,'#10' :FECHA_VENCIMIENTO,'#10' :FECHA_RETENCION,'#10' ' + + ':BASE_IMPONIBLE,'#10' :DESCUENTO,'#10' :IMPORTE_DESCUENTO,'#10' :IV' + + 'A,'#10' :IMPORTE_IVA,'#10' :RE,'#10' :IMPORTE_RE,'#10' :IMPORTE_TOTA' + + 'L,'#10' :OBSERVACIONES,'#10' :ID_CLIENTE,'#10' :NIF_CIF,'#10' :NOMBR' + + 'E,'#10' :ID_DIRECCION,'#10' :CALLE,'#10' :POBLACION,'#10' :PROVINCIA' + + ','#10' :CODIGO_POSTAL,'#10' :FECHA_ALTA,'#10' :FECHA_MODIFICACION,'#10 + + ' :USUARIO,'#10' :ID_FORMA_PAGO,'#10' :RECARGO_EQUIVALENCIA,'#10' ' + + ' :ID_TIPO_IVA,'#10' :IMPORTE_NETO,'#10' :IMPORTE_PORTE,'#10' :DATOS' + + '_BANCARIOS,'#10' :PERSONA_CONTACTO,'#10' :RETENCION,'#10' :IMPORTE_' + + 'RETENCION,'#10' :DESCUENTO2,'#10' :IMPORTE_DESCUENTO2,'#10' :COMISI' + + 'ON,'#10' :IMPORTE_COMISION);'#10 StatementType = stSQL ColumnMappings = <> end> @@ -1234,6 +1273,16 @@ object srvFacturasCliente: TsrvFacturasCliente DataType = datCurrency Value = '' end + item + Name = 'COMISION' + DataType = datCurrency + Value = '' + end + item + Name = 'IMPORTE_COMISION' + DataType = datCurrency + Value = '' + end item Name = 'OLD_ID' Value = '' @@ -1262,7 +1311,8 @@ object srvFacturasCliente: TsrvFacturasCliente 'ANCARIOS,'#10' PERSONA_CONTACTO = :PERSONA_CONTACTO,'#10' RETENCIO' + 'N = :RETENCION,'#10' IMPORTE_RETENCION = :IMPORTE_RETENCION,'#10' ' + 'DESCUENTO2 = :DESCUENTO2,'#10' IMPORTE_DESCUENTO2 = :IMPORTE_DESC' + - 'UENTO2'#10' WHERE'#10' (ID = :OLD_ID);'#10 + 'UENTO2,'#10' COMISION = :COMISION,'#10' IMPORTE_COMISION = :IMPORT' + + 'E_COMISION'#10#10' WHERE'#10' (ID = :OLD_ID);'#10 StatementType = stSQL ColumnMappings = <> end> @@ -1626,6 +1676,51 @@ object srvFacturasCliente: TsrvFacturasCliente DataType = datString Size = 255 DisplayLabel = 'Datos bancarios' + end + item + Name = 'FacturasCliente_FECHA_RETENCION' + DataType = datDateTime + end + item + Name = 'FacturasCliente_ID_DIRECCION' + DataType = datInteger + end + item + Name = 'FacturasCliente_PERSONA_CONTACTO' + DataType = datString + Size = 255 + end + item + Name = 'FacturasCliente_RETENCION' + DataType = datFloat + DisplayLabel = 'RETENCION' + end + item + Name = 'FacturasCliente_IMPORTE_RETENCION' + DataType = datCurrency + DisplayLabel = 'IMPORTE_RETENCION' + end + item + Name = 'FacturasCliente_DESCUENTO2' + DataType = datFloat + DisplayLabel = 'DESCUENTO2' + end + item + Name = 'FacturasCliente_IMPORTE_DESCUENTO2' + DataType = datCurrency + DisplayLabel = 'IMPORTE_DESCUENTO2' + end + item + Name = 'FacturasCliente_COMISION' + DataType = datFloat + DisplayLabel = 'COMISION' + end + item + Name = 'FacturasCliente_IMPORTE_COMISION' + DataType = datCurrency + DecimalPrecision = 11 + DecimalScale = 2 + DisplayLabel = 'IMPORTE_COMISION' end> Left = 150 Top = 22 diff --git a/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.dfm b/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.dfm index 3142454..0fec729 100644 --- a/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.dfm +++ b/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.dfm @@ -48,7 +48,7 @@ inherited fEditorFacturaCliente: TfEditorFacturaCliente Width = 902 ExplicitWidth = 902 inherited tbxMain: TSpTBXToolbar - ExplicitWidth = 488 + ExplicitWidth = 494 inherited TBXItem2: TSpTBXItem Visible = False end @@ -253,28 +253,27 @@ inherited fEditorFacturaCliente: TfEditorFacturaCliente ExplicitHeight = 323 inherited ToolBar1: TToolBar Width = 888 - Height = 51 + Height = 46 ExplicitWidth = 888 - ExplicitHeight = 51 + ExplicitHeight = 46 inherited ToolButton3: TToolButton Wrap = False end inherited ToolButton4: TToolButton Left = 278 Top = 0 + Wrap = True ExplicitLeft = 278 ExplicitTop = 0 end inherited ToolButton14: TToolButton - Left = 334 - Top = 0 + Left = 0 Wrap = False - ExplicitLeft = 334 - ExplicitTop = 0 + ExplicitLeft = 0 end inherited FontName: TJvFontComboBox - Left = 399 - Top = 0 + Left = 65 + Top = 22 ExplicitLeft = 399 ExplicitTop = 0 end @@ -286,7 +285,13 @@ inherited fEditorFacturaCliente: TfEditorFacturaCliente ExplicitTop = 0 ExplicitWidth = 280 end - inherited ToolButton13: TToolButton [7] + inherited UpDown1: TUpDown + Left = 824 + Top = 0 + ExplicitLeft = 824 + ExplicitTop = 0 + end + inherited ToolButton13: TToolButton Left = 0 Top = 0 Wrap = True @@ -294,52 +299,46 @@ inherited fEditorFacturaCliente: TfEditorFacturaCliente ExplicitTop = 0 ExplicitHeight = 27 end - inherited UpDown1: TUpDown [8] + inherited ToolButton6: TToolButton Left = 0 Top = 27 ExplicitLeft = 0 ExplicitTop = 27 end - inherited ToolButton6: TToolButton - Left = 17 - Top = 27 - ExplicitLeft = 17 - ExplicitTop = 27 - end inherited ToolButton7: TToolButton - Left = 83 + Left = 66 Top = 27 - ExplicitLeft = 83 + ExplicitLeft = 66 ExplicitTop = 27 end inherited ToolButton8: TToolButton - Left = 150 + Left = 133 Top = 27 - ExplicitLeft = 150 + ExplicitLeft = 133 ExplicitTop = 27 end inherited ToolButton12: TToolButton - Left = 233 + Left = 216 Top = 27 - ExplicitLeft = 233 + ExplicitLeft = 216 ExplicitTop = 27 end inherited ToolButton9: TToolButton - Left = 241 + Left = 224 Top = 27 - ExplicitLeft = 241 + ExplicitLeft = 224 ExplicitTop = 27 end inherited ToolButton10: TToolButton - Left = 386 + Left = 369 Top = 27 - ExplicitLeft = 386 + ExplicitLeft = 369 ExplicitTop = 27 end inherited ToolButton11: TToolButton - Left = 511 + Left = 494 Top = 27 - ExplicitLeft = 511 + ExplicitLeft = 494 ExplicitTop = 27 end end @@ -356,9 +355,6 @@ inherited fEditorFacturaCliente: TfEditorFacturaCliente Width = 888 ExplicitTop = 51 ExplicitWidth = 888 - inherited TBXToolbar1: TSpTBXToolbar - ExplicitWidth = 762 - end end inherited cxGridPopupMenu: TcxGridPopupMenu PopupMenus = < @@ -372,16 +368,6 @@ inherited fEditorFacturaCliente: TfEditorFacturaCliente end end end - inherited StatusBar: TJvStatusBar - Top = 630 - Width = 902 - Panels = < - item - Width = 200 - end> - ExplicitTop = 630 - ExplicitWidth = 902 - end inline frViewTotalesFactura1: TfrViewTotalesFactura [4] Left = 0 Top = 433 @@ -536,20 +522,17 @@ inherited fEditorFacturaCliente: TfEditorFacturaCliente end end end - inherited EditorActionList: TActionList [5] - Left = 8 - Top = 144 - object actEnviarEMail: TAction - Category = 'Acciones' - Caption = 'Enviar por e-mail...' - Enabled = False - ImageIndex = 21 - Visible = False - OnExecute = actEnviarEMailExecute - OnUpdate = actEnviarEMailUpdate - end + inherited StatusBar: TJvStatusBar [5] + Top = 630 + Width = 902 + Panels = < + item + Width = 200 + end> + ExplicitTop = 630 + ExplicitWidth = 902 end - inherited SmallImages: TPngImageList [6] + inherited SmallImages: TPngImageList PngImages = < item PngImage.Data = { @@ -1055,7 +1038,7 @@ inherited fEditorFacturaCliente: TfEditorFacturaCliente end> Bitmap = {} end - inherited LargeImages: TPngImageList [7] + inherited LargeImages: TPngImageList PngImages = < item PngImage.Data = { @@ -1851,8 +1834,21 @@ inherited fEditorFacturaCliente: TfEditorFacturaCliente end> Bitmap = {} end - inherited JvFormStorage: TJvFormStorage [8] + inherited EditorActionList: TActionList [9] + Left = 8 + Top = 144 + object actEnviarEMail: TAction + Category = 'Acciones' + Caption = 'Enviar por e-mail...' + Enabled = False + ImageIndex = 21 + Visible = False + OnExecute = actEnviarEMailExecute + OnUpdate = actEnviarEMailUpdate + end end inherited dsDataTable: TDADataSource [10] end + inherited JvAppRegistryStorage: TJvAppRegistryStorage [11] + end end diff --git a/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas b/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas index 3995021..5af246b 100644 --- a/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas +++ b/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas @@ -18,7 +18,7 @@ uses uViewDetallesDTO, uViewDetallesArticulos, uTiposIVAController, uDAInterfaces, cxControls, cxContainer, cxEdit, cxTextEdit, cxDBEdit, Grids, DBGrids, uViewDetallesArticulosParaVenta, cxLabel, uViewTotalesFactura, cxGraphics, - cxLookAndFeels, cxLookAndFeelPainters; + cxLookAndFeels, cxLookAndFeelPainters, JvEnterTab; type diff --git a/Source/Modulos/Facturas de cliente/Views/uViewFacturaCliente.dfm b/Source/Modulos/Facturas de cliente/Views/uViewFacturaCliente.dfm index e22c8f9..21fe426 100644 --- a/Source/Modulos/Facturas de cliente/Views/uViewFacturaCliente.dfm +++ b/Source/Modulos/Facturas de cliente/Views/uViewFacturaCliente.dfm @@ -1,6 +1,6 @@ inherited frViewFacturaCliente: TfrViewFacturaCliente - Width = 451 - Height = 304 + Width = 850 + Height = 363 Align = alClient OnCreate = CustomViewCreate OnDestroy = CustomViewDestroy @@ -9,16 +9,18 @@ inherited frViewFacturaCliente: TfrViewFacturaCliente object dxLayoutControl1: TdxLayoutControl Left = 0 Top = 0 - Width = 451 - Height = 304 + Width = 850 + Height = 363 Align = alClient ParentBackground = True TabOrder = 0 TabStop = False LayoutLookAndFeel = dmBase.dxLayoutSkinLookAndFeel + ExplicitWidth = 451 + ExplicitHeight = 304 DesignSize = ( - 451 - 304) + 850 + 363) object eReferencia: TcxDBTextEdit Left = 135 Top = 28 @@ -117,7 +119,7 @@ inherited frViewFacturaCliente: TfrViewFacturaCliente Width = 269 end object bFormasPago: TButton - Left = 161 + Left = 274 Top = 112 Width = 132 Height = 23 @@ -144,7 +146,7 @@ inherited frViewFacturaCliente: TfrViewFacturaCliente Width = 165 end inline frViewDatosYSeleccionClienteFacturaCliente1: TfrViewDatosYSeleccionClienteFacturaCliente - Left = 323 + Left = 436 Top = 28 Width = 531 Height = 200 @@ -156,7 +158,7 @@ inherited frViewFacturaCliente: TfrViewFacturaCliente ParentFont = False TabOrder = 6 ReadOnly = False - ExplicitLeft = 323 + ExplicitLeft = 436 ExplicitTop = 28 ExplicitWidth = 531 ExplicitHeight = 200 @@ -174,20 +176,20 @@ inherited frViewFacturaCliente: TfrViewFacturaCliente Width = 224 end inherited edtNIFCIF: TcxDBTextEdit - Left = 171 + Left = 279 Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - ExplicitLeft = 171 + ExplicitLeft = 279 end inherited Button3: TBitBtn - Left = 82 - ExplicitLeft = 82 + Left = 190 + ExplicitLeft = 190 end inherited Button4: TButton - Left = 251 - ExplicitLeft = 251 + Left = 359 + ExplicitLeft = 359 end inherited edtPersonaContacto: TcxDBTextEdit Style.LookAndFeel.SkinName = '' @@ -198,8 +200,8 @@ inherited frViewFacturaCliente: TfrViewFacturaCliente Width = 403 end inherited Button5: TButton - Left = 251 - ExplicitLeft = 251 + Left = 359 + ExplicitLeft = 359 end inherited edtDireccion: TcxMemo Style.LookAndFeel.SkinName = '' diff --git a/Source/Modulos/Facturas de cliente/Views/uViewTotalesFactura.dfm b/Source/Modulos/Facturas de cliente/Views/uViewTotalesFactura.dfm index 273b774..8680c9e 100644 --- a/Source/Modulos/Facturas de cliente/Views/uViewTotalesFactura.dfm +++ b/Source/Modulos/Facturas de cliente/Views/uViewTotalesFactura.dfm @@ -1,24 +1,26 @@ inherited frViewTotalesFactura: TfrViewTotalesFactura - Height = 221 - ExplicitHeight = 221 + Width = 829 + Height = 379 + ExplicitHeight = 379 inherited dxLayoutControl1: TdxLayoutControl - Height = 221 - ExplicitHeight = 221 + Width = 829 + Height = 379 + ExplicitHeight = 379 inherited Bevel3: TBevel - Left = 276 + Left = 442 Top = 10 Height = 156 - ExplicitLeft = 276 + ExplicitLeft = 442 ExplicitTop = 10 ExplicitHeight = 156 end inherited Bevel4: TBevel - Left = 374 - Top = 52 + Left = 540 + Top = 64 Width = 317 Height = 9 - ExplicitLeft = 374 - ExplicitTop = 52 + ExplicitLeft = 540 + ExplicitTop = 64 ExplicitWidth = 317 ExplicitHeight = 9 end @@ -35,28 +37,28 @@ inherited frViewTotalesFactura: TfrViewTotalesFactura ExplicitTop = 37 end inherited ImporteIVA: TcxDBCurrencyEdit - Left = 445 - Top = 87 + Left = 611 + Top = 84 Style.LookAndFeel.SkinName = '' Style.IsFontAssigned = True StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - TabOrder = 11 - ExplicitLeft = 445 - ExplicitTop = 87 + TabOrder = 13 + ExplicitLeft = 611 + ExplicitTop = 84 end inherited ImporteTotal: TcxDBCurrencyEdit - Left = 374 - Top = 141 + Left = 540 + Top = 138 Style.LookAndFeel.SkinName = '' Style.IsFontAssigned = True StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - TabOrder = 14 - ExplicitLeft = 374 - ExplicitTop = 141 + TabOrder = 16 + ExplicitLeft = 540 + ExplicitTop = 138 ExplicitWidth = 90 Width = 90 end @@ -72,19 +74,19 @@ inherited frViewTotalesFactura: TfrViewTotalesFactura ExplicitTop = 37 end inherited edtIVA: TcxDBSpinEdit - Left = 374 - Top = 87 + Left = 540 + Top = 84 Style.LookAndFeel.SkinName = '' Style.IsFontAssigned = True StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - TabOrder = 10 - ExplicitLeft = 374 - ExplicitTop = 87 + TabOrder = 12 + ExplicitLeft = 540 + ExplicitTop = 84 end inherited ImporteBase: TcxDBCurrencyEdit - Left = 374 + Left = 540 Top = 10 Style.LookAndFeel.SkinName = '' Style.IsFontAssigned = True @@ -92,32 +94,32 @@ inherited frViewTotalesFactura: TfrViewTotalesFactura StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' TabOrder = 9 - ExplicitLeft = 374 + ExplicitLeft = 540 ExplicitTop = 10 end inherited edtRE: TcxDBSpinEdit - Left = 374 - Top = 114 + Left = 540 + Top = 111 Style.LookAndFeel.SkinName = '' Style.IsFontAssigned = True StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - TabOrder = 12 - ExplicitLeft = 374 - ExplicitTop = 114 + TabOrder = 14 + ExplicitLeft = 540 + ExplicitTop = 111 end inherited ImporteRE: TcxDBCurrencyEdit - Left = 445 - Top = 114 + Left = 611 + Top = 111 Style.LookAndFeel.SkinName = '' Style.IsFontAssigned = True StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' - TabOrder = 13 - ExplicitLeft = 445 - ExplicitTop = 114 + TabOrder = 15 + ExplicitLeft = 611 + ExplicitTop = 111 end inherited eImporteNeto: TcxDBCurrencyEdit Left = 102 @@ -156,10 +158,10 @@ inherited frViewTotalesFactura: TfrViewTotalesFactura ExplicitTop = 118 end inherited bTiposIVA: TButton - Left = 128 + Left = 294 Top = 118 TabOrder = 7 - ExplicitLeft = 128 + ExplicitLeft = 294 ExplicitTop = 118 end inherited cbRecargoEquivalencia: TcxDBCheckBox @@ -240,6 +242,76 @@ inherited frViewTotalesFactura: TfrViewTotalesFactura Height = 21 Width = 293 end + object eComision: TcxDBSpinEdit [17] + Left = 540 + Top = 37 + AutoSize = False + DataBinding.DataField = 'COMISION' + DataBinding.DataSource = DADataSource + ParentFont = False + Properties.Alignment.Horz = taRightJustify + Properties.AssignedValues.MinValue = True + Properties.DisplayFormat = ',0.00 %;-,0.00 %' + Properties.ImmediatePost = True + Properties.MaxValue = 100.000000000000000000 + Style.Font.Charset = DEFAULT_CHARSET + Style.Font.Color = clWindowText + Style.Font.Height = -11 + Style.Font.Name = 'Tahoma' + Style.Font.Style = [] + Style.HotTrack = False + Style.LookAndFeel.Kind = lfStandard + Style.LookAndFeel.NativeStyle = True + Style.LookAndFeel.SkinName = '' + Style.TextColor = clWindowText + Style.IsFontAssigned = True + StyleDisabled.LookAndFeel.Kind = lfStandard + StyleDisabled.LookAndFeel.NativeStyle = True + StyleDisabled.LookAndFeel.SkinName = '' + StyleDisabled.TextColor = clWindowText + StyleFocused.LookAndFeel.Kind = lfStandard + StyleFocused.LookAndFeel.NativeStyle = True + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.Kind = lfStandard + StyleHot.LookAndFeel.NativeStyle = True + StyleHot.LookAndFeel.SkinName = '' + TabOrder = 10 + Height = 21 + Width = 65 + end + object ImporteComision: TcxDBCurrencyEdit [18] + Left = 611 + Top = 37 + AutoSize = False + DataBinding.DataField = 'IMPORTE_COMISION' + DataBinding.DataSource = DADataSource + Enabled = False + ParentFont = False + Properties.Alignment.Horz = taRightJustify + Properties.ReadOnly = True + Properties.UseLeftAlignmentOnEditing = False + Properties.UseThousandSeparator = True + Style.Font.Charset = DEFAULT_CHARSET + Style.Font.Color = clWindowText + Style.Font.Height = -11 + Style.Font.Name = 'Tahoma' + Style.Font.Style = [] + Style.HotTrack = False + Style.LookAndFeel.NativeStyle = True + Style.LookAndFeel.SkinName = '' + Style.TextColor = clWindowText + Style.IsFontAssigned = True + StyleDisabled.LookAndFeel.NativeStyle = True + StyleDisabled.LookAndFeel.SkinName = '' + StyleDisabled.TextColor = clWindowText + StyleFocused.LookAndFeel.NativeStyle = True + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.NativeStyle = True + StyleHot.LookAndFeel.SkinName = '' + TabOrder = 11 + Height = 21 + Width = 203 + end inherited dxLayoutControl1Group_Root: TdxLayoutGroup inherited dxLayoutControl1Group1: TdxLayoutGroup CaptionOptions.Visible = False @@ -283,6 +355,29 @@ inherited frViewTotalesFactura: TfrViewTotalesFactura end inherited dxLayoutControl1Group5: TdxLayoutGroup inherited dxLayoutControl1Group3: TdxLayoutGroup + object dxLayoutControl1Group11: TdxLayoutGroup [1] + AlignHorz = ahClient + CaptionOptions.Text = 'New Group' + ButtonOptions.Buttons = <> + LayoutDirection = ldHorizontal + ShowBorder = False + object dxLayoutControl1Item10: TdxLayoutItem + AlignHorz = ahLeft + CaptionOptions.Text = 'Comisi'#243'n (%):' + Control = eComision + ControlOptions.ShowBorder = False + end + object dxLayoutControl1Item17: TdxLayoutItem + AlignHorz = ahClient + Enabled = False + Control = ImporteComision + ControlOptions.ShowBorder = False + end + end + inherited dxLayoutControl1Item14: TdxLayoutItem + Offsets.Bottom = 0 + Offsets.Top = 0 + end inherited dxLayoutControl1Group9: TdxLayoutGroup inherited dxLayoutControl1Item5: TdxLayoutItem CaptionOptions.AlignHorz = taLeftJustify diff --git a/Source/Modulos/Facturas de cliente/Views/uViewTotalesFactura.pas b/Source/Modulos/Facturas de cliente/Views/uViewTotalesFactura.pas index 3186ffc..e6feaf6 100644 --- a/Source/Modulos/Facturas de cliente/Views/uViewTotalesFactura.pas +++ b/Source/Modulos/Facturas de cliente/Views/uViewTotalesFactura.pas @@ -18,6 +18,11 @@ type dxLayoutControl1Item22: TdxLayoutItem; eImporteDto2: TcxDBCurrencyEdit; dxLayoutControl1Group12: TdxLayoutGroup; + dxLayoutControl1Item10: TdxLayoutItem; + eComision: TcxDBSpinEdit; + dxLayoutControl1Item17: TdxLayoutItem; + ImporteComision: TcxDBCurrencyEdit; + dxLayoutControl1Group11: TdxLayoutGroup; private { Private declarations } public diff --git a/Source/Modulos/Historico de movimientos/Views/uEditorHistoricoMovimientos.dfm b/Source/Modulos/Historico de movimientos/Views/uEditorHistoricoMovimientos.dfm index 4d5eaab..e620176 100644 --- a/Source/Modulos/Historico de movimientos/Views/uEditorHistoricoMovimientos.dfm +++ b/Source/Modulos/Historico de movimientos/Views/uEditorHistoricoMovimientos.dfm @@ -139,19 +139,11 @@ inherited fEditorHistoricoMovimientos: TfEditorHistoricoMovimientos inherited tbxMain: TSpTBXToolbar ExplicitWidth = 358 end - inherited tbxFiltro: TSpTBXToolbar - ExplicitWidth = 328 - inherited TBXItem37: TSpTBXItem - Visible = False - end - end inherited tbxMenu: TSpTBXToolbar ExplicitWidth = 902 end inherited TBXTMain2: TSpTBXToolbar - Left = 328 DockPos = 275 - ExplicitLeft = 328 end end inherited StatusBar: TJvStatusBar @@ -179,9 +171,10 @@ inherited fEditorHistoricoMovimientos: TfEditorHistoricoMovimientos ExplicitHeight = 499 inherited cxGrid: TcxGrid Width = 902 - Height = 371 + Height = 400 + ExplicitTop = 73 ExplicitWidth = 902 - ExplicitHeight = 371 + ExplicitHeight = 400 inherited cxGridView: TcxGridDBTableView DataController.Summary.FooterSummaryItems = < item @@ -225,6 +218,7 @@ inherited fEditorHistoricoMovimientos: TfEditorHistoricoMovimientos inherited TBXDockablePanel1: TSpTBXDockablePanel Width = 902 ExplicitWidth = 902 + ExplicitHeight = 73 inherited dxLayoutControl1: TdxLayoutControl Width = 902 ExplicitWidth = 902 diff --git a/Source/Modulos/Historico de movimientos/Views/uEditorHistoricoMovimientos.pas b/Source/Modulos/Historico de movimientos/Views/uEditorHistoricoMovimientos.pas index c1259c5bdab72efa9a28fae9ea2cc80e00c2bfbe..044a132ccbb54c9d3bae8389059536352750c36e 100644 GIT binary patch delta 132 zcmaE0bIoqUUzW*pSp<0kOEXIni`+7EN{aF)`>{xG{>$RZGkL9uI)7qv3A*HDUOBGG z4gB0J3JPgOlNX3f7#QlM6@_J{mO~71N-Rz_MAPS5k(yjulByA$nwOGVH2I8>>E>*~ GuRH*zhcKrA delta 21 dcmca+_rPYuUzW|LtgbwheZ 0) and (Referencia2 <> 0) then + begin + cxGridView.DataController.Filter.Options := [fcoCaseInsensitive, fcoSoftCompare]; + FFiltro := AddFilterGrid(fboAnd); + + Columna := (cxGridView as TcxGridDBTableView).GetColumnByFieldName('REFERENCIA'); + FFiltro.AddItem(Columna, foBetween, varArrayOf([Referencia1, Referencia2]), VarToStr(Referencia1) + ' and ' + VarToStr(Referencia2)); + end; +end; + procedure TfrViewHistoricoMovimientos.AnadirOtrosFiltros; begin inherited; AnadirFiltroAlmacenes; - + AnadirFiltroReferencias; + //Finalmente activamos el filtro si tenemos algo if cxGridView.DataController.Filter.IsEmpty then cxGridView.DataController.Filter.Active := False @@ -141,6 +163,12 @@ begin inherited; end; +procedure TfrViewHistoricoMovimientos.frViewFiltroBase1actQuitarFiltroExecute( + Sender: TObject); +begin + frViewFiltroBase1.LimpiarCampos; +end; + function TfrViewHistoricoMovimientos.GetAlmacenes: IBizAlmacen; begin Result := FAlmacenes; diff --git a/Source/Modulos/Inventario/Inventario_Group.groupproj b/Source/Modulos/Inventario/Inventario_Group.groupproj index 46833a0..39ef443 100644 --- a/Source/Modulos/Inventario/Inventario_Group.groupproj +++ b/Source/Modulos/Inventario/Inventario_Group.groupproj @@ -18,6 +18,7 @@ + @@ -261,14 +262,23 @@ + + + + + + + + + - + - + - + \ No newline at end of file diff --git a/Source/Modulos/Inventario/Views/uEditorElegirArticulosAlmacen.dfm b/Source/Modulos/Inventario/Views/uEditorElegirArticulosAlmacen.dfm index 8191581..54d2182 100644 --- a/Source/Modulos/Inventario/Views/uEditorElegirArticulosAlmacen.dfm +++ b/Source/Modulos/Inventario/Views/uEditorElegirArticulosAlmacen.dfm @@ -5,12 +5,11 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen PixelsPerInch = 96 TextHeight = 13 inherited JvNavPanelHeader: TJvNavPanelHeader - Top = 113 + Top = 82 Width = 832 Caption = 'Lista de art'#237'culos' Visible = False - ExplicitLeft = 8 - ExplicitTop = 146 + ExplicitTop = 113 ExplicitWidth = 832 inherited Image1: TImage Left = 805 @@ -22,25 +21,22 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen end end inherited TBXDock: TSpTBXDock - Top = 64 + Top = 33 Width = 832 Height = 49 - ExplicitTop = 91 + ExplicitTop = 64 ExplicitWidth = 832 ExplicitHeight = 49 inherited tbxMain: TSpTBXToolbar Align = alLeft DockPos = -6 - ExplicitWidth = 427 + ExplicitWidth = 284 inherited TBXItem2: TSpTBXItem Visible = False end inherited TBXItem4: TSpTBXItem Visible = False end - inherited TBXItem57: TSpTBXItem - Visible = False - end inherited TBXItem6: TSpTBXItem Visible = False end @@ -49,12 +45,12 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen end end inherited tbxFiltro: TSpTBXToolbar - Left = 427 + Left = 284 Top = 23 Align = alLeft DockPos = 101 DockRow = 1 - ExplicitLeft = 427 + ExplicitLeft = 284 ExplicitTop = 23 inherited TBXItem34: TSpTBXItem Action = actQuitarFiltro2 @@ -64,14 +60,12 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen ExplicitWidth = 832 end inherited TBXTMain2: TSpTBXToolbar - Left = 696 + Left = 680 Top = 23 DockPos = 559 DockRow = 1 - Visible = False - ExplicitLeft = 696 + ExplicitLeft = 680 ExplicitTop = 23 - ExplicitWidth = 36 end end inherited StatusBar: TJvStatusBar @@ -126,7 +120,7 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen Left = 0 Top = 0 Width = 832 - Height = 64 + Height = 33 Align = alTop BevelOuter = bvNone Color = clWhite @@ -136,7 +130,6 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen Padding.Bottom = 8 ParentBackground = False TabOrder = 5 - ExplicitTop = 27 object lblTitle: TLabel AlignWithMargins = True Left = 25 @@ -162,7 +155,7 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen Left = 50 Top = 29 Width = 757 - Height = 24 + Height = 1 Margins.Left = 25 Margins.Top = 0 Margins.Right = 0 @@ -172,17 +165,18 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen end end inherited frViewInventario1: TfrViewInventario [5] - Top = 140 + Top = 109 Width = 832 - Height = 332 + Height = 363 ExplicitTop = 140 ExplicitWidth = 832 ExplicitHeight = 332 inherited cxGrid: TcxGrid Width = 832 - Height = 163 + Height = 223 + ExplicitTop = 114 ExplicitWidth = 832 - ExplicitHeight = 163 + ExplicitHeight = 192 inherited cxGridView: TcxGridDBTableView DataController.Summary.DefaultGroupSummaryItems = < item @@ -207,6 +201,7 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen Width = 832 ExplicitWidth = 832 inherited TBXDockablePanel1: TSpTBXDockablePanel + Width = 832 ExplicitWidth = 832 inherited dxLayoutControl1: TdxLayoutControl Width = 832 @@ -247,8 +242,8 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen end end inherited TBXAlignmentPanel1: TSpTBXDockablePanel - Width = 832 - ExplicitWidth = 832 + Width = 822 + ExplicitWidth = 822 inherited tbxBotones: TSpTBXToolbar Width = 822 ExplicitWidth = 822 @@ -257,15 +252,16 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen end end inherited pnlAgrupaciones: TSpTBXDockablePanel - Top = 306 + Top = 337 + Width = 832 ExplicitTop = 306 ExplicitWidth = 832 inherited TBXAlignmentPanel1: TSpTBXDockablePanel Width = 832 ExplicitWidth = 832 inherited TBXToolbar1: TSpTBXToolbar - Width = 822 - ExplicitWidth = 822 + Width = 832 + ExplicitWidth = 832 end end end @@ -283,6 +279,9 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen BuiltInReportLink = True end end + inherited dxPSEngineController1: TdxPSEngineController + Active = True + end inherited cxViewGridPopupMenu: TcxGridPopupMenu PopupMenus = < item @@ -295,15 +294,6 @@ inherited fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen inherited EditorActionList: TActionList [9] Left = 112 Top = 192 - inherited actRecibirPedido: TAction - Visible = False - end - inherited actTrasladar: TAction - Visible = False - end - inherited actReservados: TAction - Visible = False - end end inherited dsDataTable: TDADataSource Top = 192 diff --git a/Source/Modulos/Inventario/Views/uEditorElegirArticulosAlmacen.pas b/Source/Modulos/Inventario/Views/uEditorElegirArticulosAlmacen.pas index d57e4b8..c7b5a28 100644 --- a/Source/Modulos/Inventario/Views/uEditorElegirArticulosAlmacen.pas +++ b/Source/Modulos/Inventario/Views/uEditorElegirArticulosAlmacen.pas @@ -12,7 +12,7 @@ uses JvNavigationPane, uViewBarraSeleccion, StdCtrls, uEditorArticulos, uBizArticulos, uIEditorElegirArticulosAlmacen, JvExComCtrls, JvStatusBar, uEditorInventario, uViewInventario, uBizInventario, - JSDialog, uDAInterfaces, dxGDIPlusClasses; + JSDialog, uDAInterfaces, dxGDIPlusClasses, TntStdCtrls, SpTBXEditors; type TfEditorElegirArticulosAlmacen = class(TfEditorInventario, IEditorElegirArticulosAlmacen) diff --git a/Source/Modulos/Inventario/Views/uEditorElegirArticulosCatalogo.dfm b/Source/Modulos/Inventario/Views/uEditorElegirArticulosCatalogo.dfm index 50e1a6c..d215570 100644 --- a/Source/Modulos/Inventario/Views/uEditorElegirArticulosCatalogo.dfm +++ b/Source/Modulos/Inventario/Views/uEditorElegirArticulosCatalogo.dfm @@ -7,6 +7,7 @@ inherited fEditorElegirArticulosCatalogo: TfEditorElegirArticulosCatalogo PixelsPerInch = 96 TextHeight = 13 inherited JvNavPanelHeader: TJvNavPanelHeader + Top = 82 Width = 697 ExplicitWidth = 697 inherited Image1: TImage @@ -15,6 +16,7 @@ inherited fEditorElegirArticulosCatalogo: TfEditorElegirArticulosCatalogo end end inherited TBXDock: TSpTBXDock + Top = 33 Width = 697 ExplicitWidth = 697 inherited tbxMain: TSpTBXToolbar @@ -41,13 +43,16 @@ inherited fEditorElegirArticulosCatalogo: TfEditorElegirArticulosCatalogo end inherited pnlHeader: TPanel Width = 697 + Height = 33 TabOrder = 5 + ExplicitWidth = 697 + ExplicitHeight = 33 inherited lblTitle: TLabel Width = 647 end inherited lblComments: TLabel Width = 622 - Height = 24 + Height = 1 end end inherited frViewBarraSeleccion1: TfrViewBarraSeleccion @@ -70,9 +75,9 @@ inherited fEditorElegirArticulosCatalogo: TfEditorElegirArticulosCatalogo end inline frViewElegirArticulosCatalogo1: TfrViewElegirArticulosCatalogo [5] Left = 0 - Top = 140 + Top = 109 Width = 697 - Height = 369 + Height = 400 Align = alClient Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -87,7 +92,7 @@ inherited fEditorElegirArticulosCatalogo: TfEditorElegirArticulosCatalogo ExplicitHeight = 369 inherited cxGrid: TcxGrid Width = 697 - Height = 242 + Height = 273 ExplicitWidth = 697 ExplicitHeight = 242 inherited cxGridView: TcxGridDBTableView @@ -154,7 +159,7 @@ inherited fEditorElegirArticulosCatalogo: TfEditorElegirArticulosCatalogo end end inherited pnlAgrupaciones: TSpTBXDockablePanel - Top = 344 + Top = 375 Width = 697 ExplicitTop = 344 ExplicitWidth = 697 diff --git a/Source/Modulos/Inventario/Views/uEditorEntradaSalidaArticulos.dfm b/Source/Modulos/Inventario/Views/uEditorEntradaSalidaArticulos.dfm index 52257eb..eabe13c 100644 --- a/Source/Modulos/Inventario/Views/uEditorEntradaSalidaArticulos.dfm +++ b/Source/Modulos/Inventario/Views/uEditorEntradaSalidaArticulos.dfm @@ -5,6 +5,7 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos ClientHeight = 535 ClientWidth = 902 OnClose = CustomEditorClose + ExplicitTop = -21 ExplicitWidth = 910 ExplicitHeight = 569 PixelsPerInch = 96 @@ -14,7 +15,7 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos Width = 902 Caption = 'Entrada de art'#237'culos en ' ExplicitTop = 177 - ExplicitWidth = 908 + ExplicitWidth = 902 inherited Image1: TImage Left = 769 Picture.Data = { @@ -38,14 +39,14 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos end inherited lblDesbloquear: TcxLabel Left = 804 - ExplicitLeft = 810 + ExplicitLeft = 804 AnchorX = 849 AnchorY = 14 end end inherited TBXDock: TSpTBXDock Width = 902 - ExplicitWidth = 908 + ExplicitWidth = 902 inherited tbxMain: TSpTBXToolbar ExplicitWidth = 164 object TBXItem7: TSpTBXItem [16] @@ -67,19 +68,19 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos end end inherited pgPaginas: TPageControl - Top = 295 + Top = 289 Width = 896 - Height = 218 + Height = 224 MultiLine = True TabOrder = 1 Visible = False ExplicitTop = 295 - ExplicitWidth = 902 + ExplicitWidth = 896 ExplicitHeight = 218 inherited pagGeneral: TTabSheet ExplicitLeft = 4 ExplicitTop = 24 - ExplicitWidth = 894 + ExplicitWidth = 888 ExplicitHeight = 190 end end @@ -89,65 +90,21 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos Panels = < item Width = 200 + end + item + Text = + 'F1 - Realizar entrada Ctrl + F1 - Elegir Art'#237'culos Ctrl + ' + + 'Del - Quitar art'#237'culo Esc - Cerrar' + Width = 50 end> ExplicitTop = 516 - ExplicitWidth = 908 - end - object ToolBar1: TToolBar [4] - AlignWithMargins = True - Left = 5 - Top = 262 - Width = 892 - Height = 30 - Margins.Left = 5 - Margins.Top = 2 - Margins.Right = 5 - Margins.Bottom = 0 - ButtonWidth = 119 - Caption = 'ToolBar1' - EdgeInner = esNone - EdgeOuter = esNone - Flat = False - Images = SmallImages - List = True - ParentShowHint = False - ShowCaptions = True - ShowHint = True - TabOrder = 3 - Transparent = True - ExplicitWidth = 898 - object ToolButton1: TToolButton - Left = 0 - Top = 0 - Action = actAnadirInventario - AutoSize = True - end - object ToolButton2: TToolButton - Left = 112 - Top = 0 - Action = actEliminarInventario - AutoSize = True - end - object ToolButton6: TToolButton - Left = 235 - Top = 0 - Width = 8 - Caption = 'ToolButton6' - ImageIndex = 2 - Style = tbsSeparator - end - object ToolButton7: TToolButton - Left = 243 - Top = 0 - Action = actAnchoAuto - AutoSize = True - end + ExplicitWidth = 902 end inline frViewEntradaSalidaArticulos1: TfrViewEntradaSalidaArticulos [5] Left = 0 - Top = 292 + Top = 286 Width = 902 - Height = 224 + Height = 230 Align = alClient Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -155,15 +112,15 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos Font.Name = 'Tahoma' Font.Style = [] ParentFont = False - TabOrder = 5 + TabOrder = 4 ReadOnly = False ExplicitTop = 292 - ExplicitWidth = 908 + ExplicitWidth = 902 ExplicitHeight = 224 inherited cxGrid: TcxGrid Width = 886 - Height = 80 - ExplicitWidth = 892 + Height = 86 + ExplicitWidth = 886 ExplicitHeight = 80 inherited cxGridView: TcxGridDBTableView DataController.KeyFieldNames = 'RecID' @@ -174,13 +131,13 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos end inherited frViewFiltroBase1: TfrViewFiltroBase Width = 902 - ExplicitWidth = 908 + ExplicitWidth = 902 inherited TBXDockablePanel1: TSpTBXDockablePanel Width = 902 - ExplicitWidth = 908 + ExplicitWidth = 902 inherited dxLayoutControl1: TdxLayoutControl Width = 902 - ExplicitWidth = 908 + ExplicitWidth = 902 inherited txtFiltroTodo: TcxTextEdit Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' @@ -216,25 +173,25 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos end inherited TBXAlignmentPanel1: TSpTBXDockablePanel Width = 892 - ExplicitWidth = 898 + ExplicitWidth = 892 inherited tbxBotones: TSpTBXToolbar Width = 892 - ExplicitWidth = 898 + ExplicitWidth = 892 end end end end inherited pnlAgrupaciones: TSpTBXDockablePanel - Top = 198 + Top = 204 Width = 902 ExplicitTop = 198 - ExplicitWidth = 908 + ExplicitWidth = 902 inherited TBXAlignmentPanel1: TSpTBXDockablePanel Width = 902 - ExplicitWidth = 908 + ExplicitWidth = 902 inherited TBXToolbar1: TSpTBXToolbar Width = 902 - ExplicitWidth = 908 + ExplicitWidth = 902 end end end @@ -244,9 +201,6 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos BuiltInReportLink = True end end - inherited dxPSEngineController1: TdxPSEngineController - Active = True - end inherited cxViewGridPopupMenu: TcxGridPopupMenu PopupMenus = < item @@ -268,7 +222,6 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos TabOrder = 0 Visible = False ShowCaptionWhenDocked = False - ExplicitWidth = 908 object Label3: TLabel Left = 202 Top = 17 @@ -373,8 +326,7 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos Height = 56 Align = alTop BevelOuter = bvNone - TabOrder = 7 - ExplicitWidth = 908 + TabOrder = 6 object dxLayoutControl1: TdxLayoutControl Left = 0 Top = 0 @@ -384,10 +336,6 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos ParentBackground = True TabOrder = 0 TabStop = False - ExplicitLeft = 8 - ExplicitTop = 40 - ExplicitWidth = 300 - ExplicitHeight = 250 object Label1: TLabel Left = 250 Top = 10 @@ -484,6 +432,40 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos end end end + object SpTBXDock1: TSpTBXDock [8] + Left = 0 + Top = 260 + Width = 902 + Height = 26 + BackgroundOnToolbars = False + ExplicitTop = 292 + object SpTBXToolbar1: TSpTBXToolbar + Left = 0 + Top = 0 + DockPos = 0 + TabOrder = 0 + Caption = 'SpTBXToolbar1' + object SpTBXItem2: TSpTBXItem + Action = actAnadirInventario + DisplayMode = nbdmImageAndText + Images = SmallImages + end + object SpTBXSeparatorItem2: TSpTBXSeparatorItem + end + object SpTBXItem3: TSpTBXItem + Action = actEliminarInventario + DisplayMode = nbdmImageAndText + Images = SmallImages + end + object SpTBXSeparatorItem1: TSpTBXSeparatorItem + end + object SpTBXItem4: TSpTBXItem + Action = actAnchoAuto + DisplayMode = nbdmImageAndText + Images = SmallImages + end + end + end inherited SmallImages: TPngImageList PngImages = < item @@ -1819,7 +1801,7 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos Left = 56 Top = 56 end - inherited EditorActionList: TActionList [13] + inherited EditorActionList: TActionList [14] Top = 56 inherited actNuevo: TAction Visible = False @@ -1827,6 +1809,9 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos inherited actModificar: TAction Visible = False end + inherited actGuardarCerrar: TAction + ShortCut = 112 + end inherited actGuardar: TAction Visible = False end @@ -1852,12 +1837,14 @@ inherited fEditorEntradaSalidaArticulos: TfEditorEntradaSalidaArticulos Category = 'Inventario' Caption = 'Elegir art'#237'culos...' ImageIndex = 24 + ShortCut = 16496 OnExecute = actAnadirInventarioExecute end object actEliminarInventario: TAction Category = 'Inventario' Caption = 'Quitar este art'#237'culo' ImageIndex = 4 + ShortCut = 16430 OnExecute = actEliminarInventarioExecute OnUpdate = actEliminarInventarioUpdate end diff --git a/Source/Modulos/Inventario/Views/uEditorEntradaSalidaArticulos.pas b/Source/Modulos/Inventario/Views/uEditorEntradaSalidaArticulos.pas index b2be3e4..b97a9bd 100644 --- a/Source/Modulos/Inventario/Views/uEditorEntradaSalidaArticulos.pas +++ b/Source/Modulos/Inventario/Views/uEditorEntradaSalidaArticulos.pas @@ -15,7 +15,7 @@ uses cxTextEdit, cxMaskEdit, cxDropDownEdit, cxCalendar, cxMemo, ToolWin, dxLayoutControl, cxStyles, StdCtrls, Buttons, SpTBXDkPanels, uBizPedidosProveedor, uDAInterfaces, cxGraphics, cxLookAndFeels, cxLookAndFeelPainters, - dxLayoutcxEditAdapters; + dxLayoutcxEditAdapters, JvEnterTab; type TfEditorEntradaSalidaArticulos = class(TfEditorDBItem, IEditorEntradaSalidaArticulos) @@ -23,11 +23,6 @@ type actEliminarInventario: TAction; actAnchoAuto: TAction; TBXItem7: TSpTBXItem; - ToolBar1: TToolBar; - ToolButton1: TToolButton; - ToolButton2: TToolButton; - ToolButton6: TToolButton; - ToolButton7: TToolButton; TBXItem33: TSpTBXItem; pnlEntradaPedido: TSpTBXDockablePanel; Label3: TLabel; @@ -51,6 +46,13 @@ type dxLayoutControl1Item2: TdxLayoutItem; dxLayoutControl1Item3: TdxLayoutItem; dxLayoutControl1Item4: TdxLayoutItem; + SpTBXDock1: TSpTBXDock; + SpTBXToolbar1: TSpTBXToolbar; + SpTBXItem2: TSpTBXItem; + SpTBXItem3: TSpTBXItem; + SpTBXItem4: TSpTBXItem; + SpTBXSeparatorItem1: TSpTBXSeparatorItem; + SpTBXSeparatorItem2: TSpTBXSeparatorItem; procedure CustomEditorClose(Sender: TObject; var Action: TCloseAction); procedure actAnadirInventarioExecute(Sender: TObject); procedure actEliminarInventarioExecute(Sender: TObject); @@ -306,7 +308,7 @@ begin tEntradaPedidoProveedor, tSalidaAlbaranCliente : begin if (FArticulos.TipoMovimiento = tEntradaPedidoProveedor) then - ToolBar1.Visible := False; + SpTBXDock1.Visible := False; actAnadirInventario.Enabled := False; actAnadirInventario.Visible := False; @@ -320,6 +322,8 @@ begin end; end; + + eCausa.SetFocus; end; procedure TfEditorEntradaSalidaArticulos.actAnchoAutoExecute(Sender: TObject); diff --git a/Source/Modulos/Inventario/Views/uEditorInventario.dfm b/Source/Modulos/Inventario/Views/uEditorInventario.dfm index 32929e8..080fdcc 100644 --- a/Source/Modulos/Inventario/Views/uEditorInventario.dfm +++ b/Source/Modulos/Inventario/Views/uEditorInventario.dfm @@ -83,7 +83,7 @@ inherited fEditorInventario: TfEditorInventario Width = 669 ExplicitWidth = 669 inherited tbxMain: TSpTBXToolbar - ExplicitWidth = 576 + ExplicitWidth = 490 object TBXSeparatorItem84: TSpTBXSeparatorItem [6] end object TBXItem54: TSpTBXItem [7] @@ -104,25 +104,12 @@ inherited fEditorInventario: TfEditorInventario Action = actReservar DisplayMode = nbdmImageAndText end - object SpTBXItem1: TSpTBXItem [14] - Action = actDetalleColores - DisplayMode = nbdmImageAndText - end - end - inherited tbxFiltro: TSpTBXToolbar - ExplicitWidth = 328 - inherited TBXItem37: TSpTBXItem - Visible = False - end end inherited tbxMenu: TSpTBXToolbar ExplicitWidth = 669 end inherited TBXTMain2: TSpTBXToolbar - Left = 328 DockPos = 264 - Visible = True - ExplicitLeft = 328 object TBXItem38: TSpTBXItem Action = actReservados DisplayMode = nbdmImageAndText @@ -154,7 +141,7 @@ inherited fEditorInventario: TfEditorInventario ExplicitHeight = 419 inherited cxGrid: TcxGrid Width = 669 - Height = 250 + Height = 279 TabOrder = 2 ExplicitWidth = 669 ExplicitHeight = 250 @@ -316,9 +303,6 @@ inherited fEditorInventario: TfEditorInventario BuiltInReportLink = True end end - inherited dxPSEngineController1: TdxPSEngineController - Active = True - end inherited cxViewGridPopupMenu: TcxGridPopupMenu PopupMenus = < item diff --git a/Source/Modulos/Inventario/Views/uEditorInventario.pas b/Source/Modulos/Inventario/Views/uEditorInventario.pas index cdfd8f3..5b52e6d 100644 --- a/Source/Modulos/Inventario/Views/uEditorInventario.pas +++ b/Source/Modulos/Inventario/Views/uEditorInventario.pas @@ -32,7 +32,6 @@ type TBXItem38: TSpTBXItem; Image2: TImage; actDetalleColores: TAction; - SpTBXItem1: TSpTBXItem; procedure actModificarExecute(Sender: TObject); procedure actRecibirPedidoExecute(Sender: TObject); procedure actTrasladarExecute(Sender: TObject); @@ -52,6 +51,7 @@ type procedure actReservarUpdate(Sender: TObject); procedure actDetalleColoresExecute(Sender: TObject); procedure actDetalleColoresUpdate(Sender: TObject); + procedure actQuitarFiltroExecute(Sender: TObject); private function Seleccionar(Descripcion: String; TipoSeleccion: TEnumSeleccion): Variant; @@ -187,6 +187,12 @@ begin (Sender as TAction).Enabled := not (ViewGrid as IViewInventario).ListaAlmacenesObrasVacia; end; +procedure TfEditorInventario.actQuitarFiltroExecute(Sender: TObject); +begin + inherited; + frViewInventario1.frViewFiltroBase1actQuitarFiltroExecute(Sender); +end; + procedure TfEditorInventario.actReservadosExecute(Sender: TObject); begin inherited; diff --git a/Source/Modulos/Inventario/Views/uViewInventario.dfm b/Source/Modulos/Inventario/Views/uViewInventario.dfm index 0e77694..1298a02 100644 --- a/Source/Modulos/Inventario/Views/uViewInventario.dfm +++ b/Source/Modulos/Inventario/Views/uViewInventario.dfm @@ -5,9 +5,9 @@ inherited frViewInventario: TfrViewInventario ExplicitWidth = 678 ExplicitHeight = 607 inherited cxGrid: TcxGrid - Top = 143 + Top = 114 Width = 678 - Height = 438 + Height = 467 ExplicitTop = 143 ExplicitWidth = 678 ExplicitHeight = 438 @@ -183,9 +183,12 @@ inherited frViewInventario: TfrViewInventario end inherited frViewFiltroBase1: TfrViewFiltroBase Width = 678 + Height = 73 ExplicitWidth = 678 + ExplicitHeight = 73 inherited TBXDockablePanel1: TSpTBXDockablePanel Width = 678 + Height = 73 ExplicitWidth = 678 inherited dxLayoutControl1: TdxLayoutControl Width = 678 @@ -218,6 +221,14 @@ inherited frViewInventario: TfrViewInventario StyleHot.LookAndFeel.SkinName = '' ExplicitLeft = 507 end + inherited dxLayoutControl1Group_Root: TdxLayoutGroup + inherited dxLayoutControl1Group1: TdxLayoutGroup + Visible = False + end + inherited lgroupnum: TdxLayoutGroup + Visible = True + end + end end inherited TBXAlignmentPanel1: TSpTBXDockablePanel Width = 668 @@ -228,6 +239,11 @@ inherited frViewInventario: TfrViewInventario end end end + inherited ActionList1: TActionList + inherited actQuitarFiltro: TAction + OnExecute = frViewFiltroBase1actQuitarFiltroExecute + end + end end inherited pnlAgrupaciones: TSpTBXDockablePanel Top = 581 @@ -245,11 +261,12 @@ inherited frViewInventario: TfrViewInventario end object pnlAlmacenes: TPanel [3] Left = 0 - Top = 102 + Top = 73 Width = 678 Height = 41 Align = alTop TabOrder = 3 + ExplicitTop = 102 DesignSize = ( 678 41) @@ -286,9 +303,6 @@ inherited frViewInventario: TfrViewInventario BuiltInReportLink = True end end - inherited dxPSEngineController1: TdxPSEngineController - Active = True - end inherited cxStyleRepository1: TcxStyleRepository inherited cxStyleSelection: TcxStyle AssignedValues = [svColor, svFont, svTextColor] diff --git a/Source/Modulos/Inventario/Views/uViewInventario.pas b/Source/Modulos/Inventario/Views/uViewInventario.pas index 9ddc6f4..209cabf 100644 --- a/Source/Modulos/Inventario/Views/uViewInventario.pas +++ b/Source/Modulos/Inventario/Views/uViewInventario.pas @@ -69,10 +69,12 @@ type procedure cxGridViewDataControllerCompare( ADataController: TcxCustomDataController; ARecordIndex1, ARecordIndex2, AItemIndex: Integer; const V1, V2: Variant; var Compare: Integer); + procedure frViewFiltroBase1actQuitarFiltroExecute(Sender: TObject); private //Filtros relativos a la vista procedure AnadirFiltroAlmacenesObras; + procedure AnadirFiltroReferencias; protected FAlmacenes: TStringList; @@ -115,12 +117,32 @@ begin cxGridViewALMACEN.Visible := True; end; +procedure TfrViewInventario.AnadirFiltroReferencias; +var + Columna: TcxGridDBColumn; + Referencia1, Referencia2: Variant; + FFiltro : TcxFilterCriteriaItemList; +begin + Referencia1 := frViewFiltroBase1.edtNumIniFiltro.Value; + Referencia2 := frViewFiltroBase1.edtNumFinFiltro.Value; + + if (Referencia1 <> 0) and (Referencia2 <> 0) then + begin + cxGridView.DataController.Filter.Options := [fcoCaseInsensitive, fcoSoftCompare]; + FFiltro := AddFilterGrid(fboAnd); + + Columna := (cxGridView as TcxGridDBTableView).GetColumnByFieldName('REFERENCIA'); + FFiltro.AddItem(Columna, foBetween, varArrayOf([Referencia1, Referencia2]), VarToStr(Referencia1) + ' and ' + VarToStr(Referencia2)); + end; +end; + procedure TfrViewInventario.AnadirOtrosFiltros; begin inherited; AnadirFiltroAlmacenesObras; - + AnadirFiltroReferencias; + //Finalmente activamos el filtro si tenemos algo if cxGridView.DataController.Filter.IsEmpty then cxGridView.DataController.Filter.Active := False @@ -195,6 +217,12 @@ begin inherited; end; +procedure TfrViewInventario.frViewFiltroBase1actQuitarFiltroExecute( + Sender: TObject); +begin + frViewFiltroBase1.LimpiarCampos; +end; + function TfrViewInventario.GetAlmacenes: TStringList; begin Result := FAlmacenes; diff --git a/Source/Modulos/Pedidos de cliente/Controller/PedidosCliente_controller.drc b/Source/Modulos/Pedidos de cliente/Controller/PedidosCliente_controller.drc index 94d9a12..c6ec33d 100644 --- a/Source/Modulos/Pedidos de cliente/Controller/PedidosCliente_controller.drc +++ b/Source/Modulos/Pedidos de cliente/Controller/PedidosCliente_controller.drc @@ -13,4 +13,4 @@ BEGIN END /* C:\Codigo noviseda\Source\Modulos\Pedidos de cliente\Controller\PedidosCliente_controller.res */ -/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf2A4.tmp */ +/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf1261.tmp */ diff --git a/Source/Modulos/Pedidos de cliente/Data/PedidosCliente_data.drc b/Source/Modulos/Pedidos de cliente/Data/PedidosCliente_data.drc index cf3369c..657a796 100644 --- a/Source/Modulos/Pedidos de cliente/Data/PedidosCliente_data.drc +++ b/Source/Modulos/Pedidos de cliente/Data/PedidosCliente_data.drc @@ -14,4 +14,4 @@ END /* C:\Codigo noviseda\Source\Modulos\Pedidos de cliente\Data\uDataModulePedidosCliente.dfm */ /* C:\Codigo noviseda\Source\Modulos\Pedidos de cliente\Data\PedidosCliente_data.res */ -/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf2A2.tmp */ +/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf125F.tmp */ diff --git a/Source/Modulos/Pedidos de cliente/Model/PedidosCliente_model.drc b/Source/Modulos/Pedidos de cliente/Model/PedidosCliente_model.drc index 82b7b05..85cf941 100644 --- a/Source/Modulos/Pedidos de cliente/Model/PedidosCliente_model.drc +++ b/Source/Modulos/Pedidos de cliente/Model/PedidosCliente_model.drc @@ -13,4 +13,4 @@ BEGIN END /* C:\Codigo noviseda\Source\Modulos\Pedidos de cliente\Model\PedidosCliente_model.res */ -/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf2A0.tmp */ +/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf125D.tmp */ diff --git a/Source/Modulos/Pedidos de cliente/Plugin/PedidosCliente_plugin.drc b/Source/Modulos/Pedidos de cliente/Plugin/PedidosCliente_plugin.drc index 168e335..afd5688 100644 --- a/Source/Modulos/Pedidos de cliente/Plugin/PedidosCliente_plugin.drc +++ b/Source/Modulos/Pedidos de cliente/Plugin/PedidosCliente_plugin.drc @@ -14,4 +14,4 @@ END /* C:\Codigo noviseda\Source\Modulos\Pedidos de cliente\Plugin\uPluginPedidosCliente.dfm */ /* C:\Codigo noviseda\Source\Modulos\Pedidos de cliente\Plugin\PedidosCliente_plugin.res */ -/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf314.tmp */ +/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf12D1.tmp */ diff --git a/Source/Modulos/Pedidos de cliente/Views/PedidosCliente_view.drc b/Source/Modulos/Pedidos de cliente/Views/PedidosCliente_view.drc index c4e4afb..3ee6d3f 100644 --- a/Source/Modulos/Pedidos de cliente/Views/PedidosCliente_view.drc +++ b/Source/Modulos/Pedidos de cliente/Views/PedidosCliente_view.drc @@ -27,4 +27,4 @@ END /* C:\Codigo noviseda\Source\Modulos\Pedidos de cliente\Views\uViewArticulosPendientes.dfm */ /* C:\Codigo noviseda\Source\Modulos\Pedidos de cliente\Views\uEditorArticulosPendientes.dfm */ /* C:\Codigo noviseda\Source\Modulos\Pedidos de cliente\Views\PedidosCliente_view.res */ -/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf312.tmp */ +/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf12CF.tmp */ diff --git a/Source/Modulos/Pedidos de cliente/Views/uEditorArticulosPendientes.dfm b/Source/Modulos/Pedidos de cliente/Views/uEditorArticulosPendientes.dfm new file mode 100644 index 0000000..c8d27bc --- /dev/null +++ b/Source/Modulos/Pedidos de cliente/Views/uEditorArticulosPendientes.dfm @@ -0,0 +1,61 @@ +inherited fEditorArticulosPendientes: TfEditorArticulosPendientes + Caption = 'fEditorArticulosPendientes' + PixelsPerInch = 96 + TextHeight = 13 + inherited JvNavPanelHeader: TJvNavPanelHeader + inherited Image1: TImage + Picture.Data = { + 0B546478504E47496D61676589504E470D0A1A0A0000000D4948445200000018 + 000000180806000000E0773DF8000000017352474200AECE1CE9000000046741 + 4D410000B18F0BFC6105000000206348524D00007A26000080840000FA000000 + 80E8000075300000EA6000003A98000017709CBA513C00000009704859730000 + 17110000171101CA26F33F0000019D49444154484B63FCFFFF3F034D01C8027C + 96F40429FE2FB0E02019C3CDC56701C8F0EFCFCFFD7F7A76EDFFDBFBE7FEBFB4 + A9F7FFC9A5B5FF41E26B8B2DC172EF6EEDC3908F8888001A0B75382E0BC8353C + DB92E13F410B6086835C478ACB4186B77849E0B700D97050D0101B2C30C3F15A + 806E38C8F5C48439C8F009E1CAFFBB026471FB009BE120D7138A5090E17352F5 + FE4F8BD3805B82350E400AC9C12B8A2CFF2FCE3141B104AB05131218FE5F5B9A + 4C105F5E94F0FFECECE8FFC726878283635D85DD7F744BC8B600D9F0033DFE60 + 0B36D7396358429605E886EF6AF5025BB0A7DD1BC312922DC066F8963A17B005 + 87FA02312C21C9025C86AF2BB7875B806E09D116E0337C45A1158A05C8961065 + 01BAE1DB9BDCFF6FAC76FABFBAC4E6FF925CF3FFF3D20C312C805942D0820BF3 + 62FF9F9C1EF1FFF084A0FF7B3B7DFF63337C46BC0E560B408683EA178CD21496 + 0F88357C52841A860530C3715A408AE1A02204968A4041836C384E0B88091690 + CB4186235B806E384E0B088539B2E1300BB0198ED30290625231AE06034624C3 + 04A84DC39313B50D869907009AA738FDEBCC49FD0000000049454E44AE426082} + end + end + inherited TBXDock: TSpTBXDock + inherited tbxMain: TSpTBXToolbar + ExplicitWidth = 358 + end + end + inherited EditorActionList: TActionList + inherited actNuevo: TAction + Enabled = False + Visible = False + end + inherited actModificar: TAction + Enabled = False + Visible = False + end + inherited actEliminar: TAction + Enabled = False + Visible = False + end + inherited actPrevisualizar: TAction + Visible = True + end + inherited actImprimir: TAction + Visible = True + end + inherited actDuplicar: TAction + Enabled = False + Visible = False + end + inherited actExportarExcel: TAction + Enabled = False + Visible = False + end + end +end diff --git a/Source/Modulos/Pedidos de cliente/Views/uEditorArticulosPendientes.pas b/Source/Modulos/Pedidos de cliente/Views/uEditorArticulosPendientes.pas new file mode 100644 index 0000000..234483f --- /dev/null +++ b/Source/Modulos/Pedidos de cliente/Views/uEditorArticulosPendientes.pas @@ -0,0 +1,94 @@ +unit uEditorArticulosPendientes; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, uEditorGridBase, Menus, JvAppStorage, JvAppRegistryStorage, DB, + uDAInterfaces, uDADataTable, JvComponentBase, JvFormPlacement, ImgList, + PngImageList, StdActns, ActnList, ComCtrls, JvExComCtrls, JvStatusBar, + SpTBXItem, StdCtrls, TntStdCtrls, SpTBXEditors, TB2Item, TB2Dock, TB2Toolbar, + pngimage, ExtCtrls, JvExControls, JvNavigationPane, uCustomView, uViewBase, + uViewGridBase, uViewGrid, uViewArticulosPendientes, uIEditorArticulosPendientes, + uBizPedidosCliente, dxGDIPlusClasses; + +type + TfEditorArticulosPendientes = class(TfEditorGridBase, IEditorArticulosPendientes) + procedure FormShow(Sender: TObject); + protected + FArticulosPendientes: IBizArticulosPendientes; + + function GetArticulosPendientes: IBizArticulosPendientes; + procedure SetArticulosPendientes(const Value: IBizArticulosPendientes); + published + + public + property ArticulosPendientes : IBizArticulosPendientes read GetArticulosPendientes write SetArticulosPendientes; + procedure PonerTitulos(const ATitulo: string = ''); override; + constructor Create(AOwner: TComponent); override; + destructor Destroy; override; + end; + + +implementation + +{$R *.dfm} + +{ TfEditorArticulosPendientes } + +constructor TfEditorArticulosPendientes.Create(AOwner: TComponent); +begin + inherited; + ViewGrid := CreateView(TfrViewArticulosPendientes) as IViewarticulosPendientes; +end; + +destructor TfEditorArticulosPendientes.Destroy; +begin + FArticulosPendientes := NIL; + inherited; +end; + +procedure TfEditorArticulosPendientes.FormShow(Sender: TObject); +begin + inherited; + + if not Assigned(ViewGrid) then + raise Exception.Create('No hay ninguna vista asignada'); + + if not Assigned(ArticulosPendientes) then + raise Exception.Create('No hay ningún articulo pendiente asignado'); + + ArticulosPendientes.DataTable.Active := True; + ViewGrid.GotoFirst; +end; + +function TfEditorArticulosPendientes.GetArticulosPendientes: IBizArticulosPendientes; +begin + Result := FArticulosPendientes; +end; + +procedure TfEditorArticulosPendientes.PonerTitulos(const ATitulo: string); +var + FTitulo : String; +begin + FTitulo := 'Lista de artículos pendientes de ser enviados a los clientes'; // - ' + AppFactuGES.EmpresaActiva.NOMBRE; + inherited PonerTitulos(FTitulo); +end; + +procedure TfEditorArticulosPendientes.SetArticulosPendientes(const Value: IBizArticulosPendientes); +begin + FArticulosPendientes := Value; + + if Assigned(FArticulosPendientes) then + begin + //Se guarda el where de la sentencia origen, por si el editor tiene filtros que + //afecten a este where y en un futuro se desea volver al where origen (filtro de año)) + DynWhereDataTable := FArticulosPendientes.DataTable.DynamicWhere.Xml; + + dsDataTable.DataTable := FArticulosPendientes.DataTable; + if Assigned(ViewGrid) then + (ViewGrid as IViewArticulosPendientes).ArticulosPendientes := ArticulosPendientes; + end; +end; + +end. diff --git a/Source/Modulos/Pedidos de cliente/Views/uEditorPedidoCliente.dfm b/Source/Modulos/Pedidos de cliente/Views/uEditorPedidoCliente.dfm index ffc9d01..248e58c 100644 --- a/Source/Modulos/Pedidos de cliente/Views/uEditorPedidoCliente.dfm +++ b/Source/Modulos/Pedidos de cliente/Views/uEditorPedidoCliente.dfm @@ -185,6 +185,9 @@ inherited fEditorPedidoCliente: TfEditorPedidoCliente Height = 237 ExplicitWidth = 618 ExplicitHeight = 237 + inherited cxGridView: TcxGridDBTableView + OptionsSelection.InvertSelect = False + end end inherited TBXDock1: TSpTBXDock Width = 618 @@ -242,16 +245,6 @@ inherited fEditorPedidoCliente: TfEditorPedidoCliente end end end - inherited StatusBar: TJvStatusBar - Top = 589 - Width = 632 - Panels = < - item - Width = 200 - end> - ExplicitTop = 589 - ExplicitWidth = 632 - end inline frViewTotalesPedido1: TfrViewTotalesPedido [4] Left = 0 Top = 446 @@ -283,10 +276,8 @@ inherited fEditorPedidoCliente: TfEditorPedidoCliente inherited Bevel4: TBevel Left = 433 Width = 206 - Height = 9 ExplicitLeft = 433 ExplicitWidth = 206 - ExplicitHeight = 9 end inherited ImporteDto: TcxDBCurrencyEdit Style.LookAndFeel.SkinName = '' @@ -397,7 +388,17 @@ inherited fEditorPedidoCliente: TfEditorPedidoCliente end end end - inherited EditorActionList: TActionList [5] + inherited StatusBar: TJvStatusBar [5] + Top = 589 + Width = 632 + Panels = < + item + Width = 200 + end> + ExplicitTop = 589 + ExplicitWidth = 632 + end + inherited EditorActionList: TActionList [9] inherited actNuevo: TAction Enabled = False Visible = False @@ -407,14 +408,10 @@ inherited fEditorPedidoCliente: TfEditorPedidoCliente Visible = False end end - inherited SmallImages: TPngImageList [6] - end - inherited LargeImages: TPngImageList [7] - end - inherited JvFormStorage: TJvFormStorage [8] - end inherited dsDataTable: TDADataSource [10] end + inherited JvAppRegistryStorage: TJvAppRegistryStorage [11] + end inherited StatusBarImages: TPngImageList Left = 16 Top = 408 diff --git a/Source/Modulos/Pedidos de cliente/Views/uEditorPedidoCliente.pas b/Source/Modulos/Pedidos de cliente/Views/uEditorPedidoCliente.pas index 04af506..29f0b9e 100644 --- a/Source/Modulos/Pedidos de cliente/Views/uEditorPedidoCliente.pas +++ b/Source/Modulos/Pedidos de cliente/Views/uEditorPedidoCliente.pas @@ -17,7 +17,7 @@ uses uViewDetallesDTO, uViewDetallesArticulos, cxGraphics, cxLookAndFeels, cxLookAndFeelPainters, uDAInterfaces, PngImageList, StdActns, ActnList, ComCtrls, SpTBXItem, TB2Item, TB2Dock, cxLabel, uViewTotalesPedido, - uViewTotales, uViewDetallesArticulosParaVenta; + uViewTotales, uViewDetallesArticulosParaVenta, JvEnterTab; type TfEditorPedidoCliente = class(TfEditorDBItem, IEditorPedidoCliente) diff --git a/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.dfm b/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.dfm index d4c4674..df6e510 100644 --- a/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.dfm +++ b/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.dfm @@ -2,7 +2,6 @@ inherited fEditorPedidosCliente: TfEditorPedidosCliente Caption = 'Lista de pedidos de cliente' ClientWidth = 767 ExplicitWidth = 775 - ExplicitHeight = 240 PixelsPerInch = 96 TextHeight = 13 inherited JvNavPanelHeader: TJvNavPanelHeader @@ -133,7 +132,7 @@ inherited fEditorPedidosCliente: TfEditorPedidosCliente inherited TBXTMain2: TSpTBXToolbar Visible = True ExplicitWidth = 309 - object SpTBXItem1: TSpTBXItem + object SpTBXItem3: TSpTBXItem Action = actGenerarAlbaranCli DisplayMode = nbdmImageAndText end @@ -147,7 +146,141 @@ inherited fEditorPedidosCliente: TfEditorPedidosCliente Width = 767 ExplicitWidth = 767 end - inherited EditorActionList: TActionList + inline frViewPedidosCliente1: TfrViewPedidosCliente [3] + Left = 0 + Top = 102 + Width = 767 + Height = 383 + Align = alClient + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 3 + ReadOnly = False + ExplicitTop = 102 + ExplicitWidth = 767 + ExplicitHeight = 383 + inherited cxGrid: TcxGrid + Width = 767 + Height = 292 + ExplicitWidth = 767 + ExplicitHeight = 292 + inherited cxGridView: TcxGridDBTableView + DataController.Summary.DefaultGroupSummaryItems = < + item + Format = ',0.00 '#8364';-,0.00 '#8364 + Kind = skSum + Position = spFooter + Column = frViewPedidosCliente1.cxGridViewIMPORTE_TOTAL + end> + DataController.Summary.FooterSummaryItems = < + item + Format = '0 pedidos' + Kind = skCount + Column = frViewPedidosCliente1.cxGridViewREFERENCIA + end + item + Format = ',0.00 '#8364';-,0.00 '#8364 + Kind = skSum + Column = frViewPedidosCliente1.cxGridViewIMPORTE_TOTAL + end> + inherited cxGridViewNUM_COPIAS: TcxGridDBColumn + IsCaptionAssigned = True + end + end + end + inherited frViewFiltroBase1: TfrViewFiltroBase + Width = 767 + ExplicitWidth = 767 + inherited TBXDockablePanel1: TSpTBXDockablePanel + Width = 767 + ExplicitWidth = 767 + inherited dxLayoutControl1: TdxLayoutControl + Width = 767 + ExplicitWidth = 767 + inherited txtFiltroTodo: TcxTextEdit + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 510 + Width = 510 + end + inherited edtFechaIniFiltro: TcxDateEdit + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 272 + Width = 272 + end + inherited edtFechaFinFiltro: TcxDateEdit + Left = 337 + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitLeft = 337 + ExplicitWidth = 221 + Width = 221 + end + inherited eLista: TcxComboBox + Left = 569 + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitLeft = 569 + ExplicitWidth = 215 + Width = 215 + end + end + inherited TBXAlignmentPanel1: TSpTBXDockablePanel + Width = 757 + ExplicitWidth = 757 + inherited tbxBotones: TSpTBXToolbar + Width = 757 + ExplicitWidth = 757 + end + end + end + end + inherited pnlAgrupaciones: TSpTBXDockablePanel + Top = 357 + Width = 767 + ExplicitTop = 357 + ExplicitWidth = 767 + inherited TBXAlignmentPanel1: TSpTBXDockablePanel + Width = 767 + ExplicitWidth = 767 + inherited TBXToolbar1: TSpTBXToolbar + Width = 767 + ExplicitWidth = 767 + end + end + end + inherited dxComponentPrinter: TdxComponentPrinter + inherited dxComponentPrinterLink: TdxGridReportLink + ReportDocument.CreationDate = 40298.521787106480000000 + BuiltInReportLink = True + end + end + inherited dxPSEngineController1: TdxPSEngineController + Active = True + end + inherited cxViewGridPopupMenu: TcxGridPopupMenu + PopupMenus = < + item + GridView = frViewPedidosCliente1.cxGridView + HitTypes = [gvhtCell] + Index = 0 + end> + end + end + inherited EditorActionList: TActionList [4] inherited actNuevo: TAction ImageIndex = 22 end @@ -196,7 +329,7 @@ inherited fEditorPedidosCliente: TfEditorPedidosCliente OnUpdate = actEnviarEmailUpdate end end - inherited SmallImages: TPngImageList + inherited SmallImages: TPngImageList [5] PngImages = < item PngImage.Data = { @@ -877,7 +1010,7 @@ inherited fEditorPedidosCliente: TfEditorPedidosCliente end> Bitmap = {} end - inherited LargeImages: TPngImageList + inherited LargeImages: TPngImageList [6] PngImages = < item PngImage.Data = { @@ -1870,9 +2003,11 @@ inherited fEditorPedidosCliente: TfEditorPedidosCliente end> Bitmap = {} end - inherited JvAppRegistryStorage: TJvAppRegistryStorage [7] + inherited JvFormStorage: TJvFormStorage [7] end - inherited dsDataTable: TDADataSource [8] + inherited dsDataTable: TDADataSource [9] + end + inherited StatusBarImages: TPngImageList [10] end inherited GridPopupMenu: TPopupMenu object Generar2: TMenuItem [6] diff --git a/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.pas b/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.pas index cac61f7..400615c 100644 --- a/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.pas +++ b/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.pas @@ -29,8 +29,9 @@ type JsImprimirDialog: TJSDialog; JsListaPedidosNoEliminados: TJSDialog; actEnviarEmail: TAction; - SpTBXItem1: TSpTBXItem; SpTBXItem2: TSpTBXItem; + frViewPedidosCliente1: TfrViewPedidosCliente; + SpTBXItem3: TSpTBXItem; procedure FormShow(Sender: TObject); procedure actGenerarAlbaranCliExecute(Sender: TObject); procedure actEliminarUpdate(Sender: TObject); @@ -42,6 +43,7 @@ type procedure actEnviarEmailExecute(Sender: TObject); procedure actEnviarEmailUpdate(Sender: TObject); procedure OnListaAnosChange(Sender: TObject); + procedure actQuitarFiltroExecute(Sender: TObject); protected FPedidos: IBizPedidoCliente; @@ -206,9 +208,15 @@ begin (FPedidos.SITUACION <> SITUACION_PEDIDO_SERVIDO); end; +procedure TfEditorPedidosCliente.actQuitarFiltroExecute(Sender: TObject); +begin + inherited; + frViewPedidosCliente1.frViewFiltroBase1actQuitarFiltroExecute(Sender); +end; + procedure TfEditorPedidosCliente.AsignarVista; begin - ViewGrid := CreateView(TfrViewPedidosCliente) as IViewPedidosCliente; + ViewGrid := frViewPedidosCliente1; end; constructor TfEditorPedidosCliente.Create(AOwner: TComponent); diff --git a/Source/Modulos/Pedidos de cliente/Views/uViewArticulosPendientes.dfm b/Source/Modulos/Pedidos de cliente/Views/uViewArticulosPendientes.dfm new file mode 100644 index 0000000..ac69923 --- /dev/null +++ b/Source/Modulos/Pedidos de cliente/Views/uViewArticulosPendientes.dfm @@ -0,0 +1,120 @@ +inherited frViewArticulosPendientes: TfrViewArticulosPendientes + inherited cxGrid: TcxGrid + inherited cxGridView: TcxGridDBTableView + inherited cxGridViewICONO: TcxGridDBColumn + Visible = False + VisibleForCustomization = False + end + object cxGridViewID_ARTICULO: TcxGridDBColumn + DataBinding.FieldName = 'ID_ARTICULO' + Visible = False + VisibleForCustomization = False + end + object cxGridViewREFERENCIA: TcxGridDBColumn + Caption = 'Referencia' + DataBinding.FieldName = 'REFERENCIA' + end + object cxGridViewDESCRIPCION: TcxGridDBColumn + Caption = 'Descripci'#243'n' + DataBinding.FieldName = 'DESCRIPCION' + end + object cxGridViewCOLOR1: TcxGridDBColumn + Caption = 'Color 1' + DataBinding.FieldName = 'COLOR1' + end + object cxGridViewCOLOR2: TcxGridDBColumn + Caption = 'Color 2' + DataBinding.FieldName = 'COLOR2' + end + object cxGridViewCOLOR3: TcxGridDBColumn + Caption = 'Color 3' + DataBinding.FieldName = 'COLOR3' + end + object cxGridViewCOLOR4: TcxGridDBColumn + Caption = 'Color 4' + DataBinding.FieldName = 'COLOR4' + end + object cxGridViewCOLOR5: TcxGridDBColumn + Caption = 'Color 5' + DataBinding.FieldName = 'COLOR5' + end + object cxGridViewCOLOR6: TcxGridDBColumn + Caption = 'Color 6' + DataBinding.FieldName = 'COLOR6' + end + object cxGridViewCOLOR7: TcxGridDBColumn + Caption = 'Color 7' + DataBinding.FieldName = 'COLOR7' + end + object cxGridViewCOLOR8: TcxGridDBColumn + Caption = 'Color 8' + DataBinding.FieldName = 'COLOR8' + end + object cxGridViewCOLOR9: TcxGridDBColumn + Caption = 'Color 9' + DataBinding.FieldName = 'COLOR9' + end + object cxGridViewCOLOR10: TcxGridDBColumn + Caption = 'Color 10' + DataBinding.FieldName = 'COLOR10' + end + object cxGridViewCOLOR11: TcxGridDBColumn + Caption = 'Color 11' + DataBinding.FieldName = 'COLOR11' + end + object cxGridViewCOLOR12: TcxGridDBColumn + Caption = 'Color 12' + DataBinding.FieldName = 'COLOR12' + end + object cxGridViewTOTAL: TcxGridDBColumn + Caption = 'Total' + DataBinding.FieldName = 'TOTAL' + end + end + end + inherited frViewFiltroBase1: TfrViewFiltroBase + inherited TBXDockablePanel1: TSpTBXDockablePanel + inherited dxLayoutControl1: TdxLayoutControl + inherited txtFiltroTodo: TcxTextEdit + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + end + inherited edtFechaIniFiltro: TcxDateEdit + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 272 + Width = 272 + end + inherited edtFechaFinFiltro: TcxDateEdit + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 221 + Width = 221 + end + inherited eLista: TcxComboBox + Style.LookAndFeel.SkinName = '' + StyleDisabled.LookAndFeel.SkinName = '' + StyleFocused.LookAndFeel.SkinName = '' + StyleHot.LookAndFeel.SkinName = '' + ExplicitWidth = 215 + Width = 215 + end + end + end + end + inherited dxComponentPrinter: TdxComponentPrinter + inherited dxComponentPrinterLink: TdxGridReportLink + ReportDocument.CreationDate = 40287.547352430560000000 + BuiltInReportLink = True + end + end + inherited dxPSEngineController1: TdxPSEngineController + Active = True + end +end diff --git a/Source/Modulos/Pedidos de cliente/Views/uViewArticulosPendientes.pas b/Source/Modulos/Pedidos de cliente/Views/uViewArticulosPendientes.pas new file mode 100644 index 0000000..21ee12a --- /dev/null +++ b/Source/Modulos/Pedidos de cliente/Views/uViewArticulosPendientes.pas @@ -0,0 +1,74 @@ +unit uViewArticulosPendientes; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, uViewGrid, cxGraphics, cxControls, cxLookAndFeels, + cxLookAndFeelPainters, cxStyles, cxCustomData, cxFilter, cxData, + cxDataStorage, cxEdit, DB, cxDBData, dxPSGlbl, dxPSUtl, dxPSEngn, dxPrnPg, + dxBkgnd, dxWrap, dxPrnDev, dxPSCompsProvider, dxPSFillPatterns, + dxPSEdgePatterns, dxPSPDFExportCore, dxPSPDFExport, cxDrawTextUtils, + dxPSPrVwStd, dxPSPrVwAdv, dxPScxEditorProducers, dxPScxExtEditorProducers, + dxPScxPageControlProducer, cxGridCustomPopupMenu, cxGridPopupMenu, ImgList, + PngImageList, ActnList, dxPSCore, dxPScxCommon, dxPScxGrid6Lnk, uDAInterfaces, + uDADataTable, TB2Item, SpTBXItem, TB2Toolbar, TB2Dock, SpTBXDkPanels, + uCustomView, uViewBase, uViewFiltroBase, cxGridLevel, cxGridCustomTableView, + cxGridTableView, cxGridDBTableView, cxClasses, cxGridCustomView, cxGrid, + uBizPedidosCliente; + +type + IViewArticulosPendientes = interface(IViewGrid) + ['{0BC7A87F-A443-4A7D-9459-89FCCA8DF858}'] + function GetArticulosPendientes: IBizArticulosPendientes; + procedure SetArticulosPendientes(const Value: IBizArticulosPendientes); + property ArticulosPendientes: IBizArticulosPendientes read GetArticulosPendientes write SetArticulosPendientes; + end; + + TfrViewArticulosPendientes = class(TfrViewGrid, IViewArticulosPendientes) + cxGridViewID_ARTICULO: TcxGridDBColumn; + cxGridViewREFERENCIA: TcxGridDBColumn; + cxGridViewDESCRIPCION: TcxGridDBColumn; + cxGridViewCOLOR1: TcxGridDBColumn; + cxGridViewCOLOR2: TcxGridDBColumn; + cxGridViewCOLOR3: TcxGridDBColumn; + cxGridViewCOLOR4: TcxGridDBColumn; + cxGridViewCOLOR5: TcxGridDBColumn; + cxGridViewCOLOR6: TcxGridDBColumn; + cxGridViewCOLOR7: TcxGridDBColumn; + cxGridViewCOLOR8: TcxGridDBColumn; + cxGridViewCOLOR9: TcxGridDBColumn; + cxGridViewCOLOR10: TcxGridDBColumn; + cxGridViewCOLOR11: TcxGridDBColumn; + cxGridViewCOLOR12: TcxGridDBColumn; + cxGridViewTOTAL: TcxGridDBColumn; + private + FArticulosPendientes: IBizArticulosPendientes; + function GetArticulosPendientes: IBizArticulosPendientes; + procedure SetArticulosPendientes(const Value: IBizArticulosPendientes); + public + property ArticulosPendientes: IBizArticulosPendientes read GetArticulosPendientes write SetArticulosPendientes; + end; + +var + frViewArticulosPendientes: TfrViewArticulosPendientes; + +implementation + +{$R *.dfm} + +{ TfrViewArticulosPendientes } + +function TfrViewArticulosPendientes.GetArticulosPendientes: IBizArticulosPendientes; +begin + Result := FArticulosPendientes; +end; + +procedure TfrViewArticulosPendientes.SetArticulosPendientes(const Value: IBizArticulosPendientes); +begin + FArticulosPendientes := Value; + if Assigned(FArticulosPendientes) then + dsDataSource.DataTable := FArticulosPendientes.DataTable; +end; + +end. diff --git a/Source/Modulos/Pedidos de cliente/Views/uViewDetallesPedidoCliente.dfm b/Source/Modulos/Pedidos de cliente/Views/uViewDetallesPedidoCliente.dfm index aaa7db0..fa7dd56 100644 --- a/Source/Modulos/Pedidos de cliente/Views/uViewDetallesPedidoCliente.dfm +++ b/Source/Modulos/Pedidos de cliente/Views/uViewDetallesPedidoCliente.dfm @@ -78,6 +78,7 @@ inherited frViewDetallesPedidoCliente: TfrViewDetallesPedidoCliente ExplicitTop = 99 ExplicitHeight = 205 inherited cxGridView: TcxGridDBTableView + OptionsSelection.CellMultiSelect = True inherited cxGridViewTIPO: TcxGridDBColumn Visible = False VisibleForCustomization = False diff --git a/Source/Modulos/Pedidos de cliente/Views/uViewPedidosCliente.dfm b/Source/Modulos/Pedidos de cliente/Views/uViewPedidosCliente.dfm index 074adb3..7e518b1 100644 --- a/Source/Modulos/Pedidos de cliente/Views/uViewPedidosCliente.dfm +++ b/Source/Modulos/Pedidos de cliente/Views/uViewPedidosCliente.dfm @@ -4,8 +4,9 @@ inherited frViewPedidosCliente: TfrViewPedidosCliente ExplicitWidth = 596 ExplicitHeight = 479 inherited cxGrid: TcxGrid + Top = 65 Width = 596 - Height = 351 + Height = 388 RootLevelOptions.DetailTabsPosition = dtpTop OnActiveTabChanged = cxGridActiveTabChanged ExplicitWidth = 596 @@ -185,9 +186,12 @@ inherited frViewPedidosCliente: TfrViewPedidosCliente end inherited frViewFiltroBase1: TfrViewFiltroBase Width = 596 + Height = 65 ExplicitWidth = 596 + ExplicitHeight = 65 inherited TBXDockablePanel1: TSpTBXDockablePanel Width = 596 + Height = 65 ExplicitWidth = 596 inherited dxLayoutControl1: TdxLayoutControl Width = 596 @@ -236,6 +240,11 @@ inherited frViewPedidosCliente: TfrViewPedidosCliente end end end + inherited ActionList1: TActionList + inherited actQuitarFiltro: TAction + OnExecute = frViewFiltroBase1actQuitarFiltroExecute + end + end end inherited pnlAgrupaciones: TSpTBXDockablePanel Top = 453 diff --git a/Source/Modulos/Pedidos de cliente/Views/uViewPedidosCliente.pas b/Source/Modulos/Pedidos de cliente/Views/uViewPedidosCliente.pas index cc0be28..851d60c 100644 --- a/Source/Modulos/Pedidos de cliente/Views/uViewPedidosCliente.pas +++ b/Source/Modulos/Pedidos de cliente/Views/uViewPedidosCliente.pas @@ -76,6 +76,7 @@ type procedure cxGridViewNUM_COPIASCustomDrawHeader(Sender: TcxGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridColumnHeaderViewInfo; var ADone: Boolean); + procedure frViewFiltroBase1actQuitarFiltroExecute(Sender: TObject); private //Filtros relativos a la vista @@ -318,6 +319,12 @@ begin end; end; +procedure TfrViewPedidosCliente.frViewFiltroBase1actQuitarFiltroExecute( + Sender: TObject); +begin + frViewFiltroBase1.LimpiarCampos; +end; + function TfrViewPedidosCliente.GetPedidos: IBizPedidoCliente; begin Result := FPedidos; diff --git a/Source/Modulos/Recibos de cliente/Views/uEditorReciboCliente.dfm b/Source/Modulos/Recibos de cliente/Views/uEditorReciboCliente.dfm index a0540e1..c9b2cfc 100644 --- a/Source/Modulos/Recibos de cliente/Views/uEditorReciboCliente.dfm +++ b/Source/Modulos/Recibos de cliente/Views/uEditorReciboCliente.dfm @@ -39,8 +39,7 @@ inherited fEditorReciboCliente: TfEditorReciboCliente end inherited lblDesbloquear: TcxLabel Left = 566 - ExplicitLeft = 425 - ExplicitTop = 16 + ExplicitLeft = 566 AnchorX = 611 AnchorY = 14 end @@ -329,16 +328,6 @@ inherited fEditorReciboCliente: TfEditorReciboCliente end end end - inherited StatusBar: TJvStatusBar - Top = 511 - Width = 691 - Panels = < - item - Width = 200 - end> - ExplicitTop = 511 - ExplicitWidth = 691 - end inline frViewReciboCliImportes1: TfrViewReciboCliImportes [4] Left = 0 Top = 411 @@ -370,7 +359,7 @@ inherited fEditorReciboCliente: TfEditorReciboCliente end inherited eOtrosGastos: TcxDBCurrencyEdit DataBinding.DataSource = dsDataTable - Enabled = False + Properties.OnEditValueChanged = frViewReciboCliImportes1eImportePropertiesEditValueChanged Style.LookAndFeel.SkinName = '' StyleDisabled.LookAndFeel.SkinName = '' StyleFocused.LookAndFeel.SkinName = '' @@ -392,21 +381,34 @@ inherited fEditorReciboCliente: TfEditorReciboCliente inherited dxLayoutControl1Group3: TdxLayoutGroup AlignHorz = ahClient Offsets.Right = 10 - inherited dxLayoutControl1Item2: TdxLayoutItem - Enabled = False - Visible = False - end end inherited dxLayoutControl1Item3: TdxLayoutItem AlignHorz = ahRight Enabled = False - Visible = False end end end end end - inherited EditorActionList: TActionList [5] + inherited StatusBar: TJvStatusBar [5] + Top = 511 + Width = 691 + Panels = < + item + Width = 200 + end> + ExplicitTop = 511 + ExplicitWidth = 691 + end + inherited JvFormStorage: TJvFormStorage + OnSavePlacement = JvFormStorageSavePlacement + OnRestorePlacement = JvFormStorageRestorePlacement + end + inherited dsDataTable: TDADataSource + Left = 8 + Top = 168 + end + inherited EditorActionList: TActionList [11] Top = 96 inherited actNuevo: TAction Enabled = False @@ -421,20 +423,6 @@ inherited fEditorReciboCliente: TfEditorReciboCliente Visible = False end end - inherited SmallImages: TPngImageList [6] - end - inherited LargeImages: TPngImageList [7] - end - inherited JvFormStorage: TJvFormStorage [8] - OnSavePlacement = JvFormStorageSavePlacement - OnRestorePlacement = JvFormStorageRestorePlacement - end - inherited dsDataTable: TDADataSource [9] - Left = 8 - Top = 168 - end - inherited JvAppRegistryStorage: TJvAppRegistryStorage [10] - end object DADataSource1: TDADataSource OnDataChange = dsDataTableDataChange Left = 80 diff --git a/Source/Modulos/Recibos de cliente/Views/uEditorReciboCliente.pas b/Source/Modulos/Recibos de cliente/Views/uEditorReciboCliente.pas index 8f748b2..0116a2d 100644 --- a/Source/Modulos/Recibos de cliente/Views/uEditorReciboCliente.pas +++ b/Source/Modulos/Recibos de cliente/Views/uEditorReciboCliente.pas @@ -12,7 +12,7 @@ uses uBizRecibosCliente, uViewPagosCliente, dxLayoutLookAndFeels, cxCustomData, uViewDetallesGenerico, uViewReciboCliImportes, uViewRecibosCliCompensados, uDAInterfaces, cxControls, cxContainer, cxEdit, cxLabel, cxGraphics, - cxLookAndFeels, cxLookAndFeelPainters; + cxLookAndFeels, cxLookAndFeelPainters, JvEnterTab; type TfEditorReciboCliente = class(TfEditorDBItem, IEditorReciboCliente) diff --git a/Source/Modulos/Recibos de cliente/Views/uViewRecibosCliente.dfm b/Source/Modulos/Recibos de cliente/Views/uViewRecibosCliente.dfm index 52f922e..2f1245b 100644 --- a/Source/Modulos/Recibos de cliente/Views/uViewRecibosCliente.dfm +++ b/Source/Modulos/Recibos de cliente/Views/uViewRecibosCliente.dfm @@ -128,9 +128,7 @@ inherited frViewRecibosCliente: TfrViewRecibosCliente DataBinding.FieldName = 'OTROS_GASTOS' PropertiesClassName = 'TcxCurrencyEditProperties' Properties.Alignment.Horz = taRightJustify - Visible = False HeaderAlignmentHorz = taRightJustify - VisibleForCustomization = False Width = 55 end object cxGridViewIMPORTE_TOTAL: TcxGridDBColumn @@ -138,10 +136,8 @@ inherited frViewRecibosCliente: TfrViewRecibosCliente DataBinding.FieldName = 'IMPORTE_TOTAL' PropertiesClassName = 'TcxCurrencyEditProperties' Properties.Alignment.Horz = taRightJustify - Visible = False FooterAlignmentHorz = taRightJustify HeaderAlignmentHorz = taRightJustify - VisibleForCustomization = False Width = 117 end object cxGridViewREFERENCIA_REMESA: TcxGridDBColumn @@ -213,6 +209,16 @@ inherited frViewRecibosCliente: TfrViewRecibosCliente StyleFocused.LookAndFeel.SkinName = '' StyleHot.LookAndFeel.SkinName = '' ExplicitLeft = 403 + ExplicitWidth = 215 + Width = 215 + end + inherited edtNumFinFiltro: TcxSpinEdit + Left = 299 + ExplicitLeft = 299 + end + inherited edtNumIniFiltro: TcxSpinEdit + Left = 161 + ExplicitLeft = 161 end inherited dxLayoutControl1Group_Root: TdxLayoutGroup inherited dxLayoutControl1Group1: TdxLayoutGroup @@ -260,6 +266,7 @@ inherited frViewRecibosCliente: TfrViewRecibosCliente end end inherited dxPSEngineController1: TdxPSEngineController + Active = True Top = 152 end inherited cxStyleRepository1: TcxStyleRepository diff --git a/Source/Modulos/Relaciones/Pedidos de cliente - Albaranes de cliente/uGenerarAlbaranesCliUtils.pas b/Source/Modulos/Relaciones/Pedidos de cliente - Albaranes de cliente/uGenerarAlbaranesCliUtils.pas index 0f0b6fc..598d8c6 100644 --- a/Source/Modulos/Relaciones/Pedidos de cliente - Albaranes de cliente/uGenerarAlbaranesCliUtils.pas +++ b/Source/Modulos/Relaciones/Pedidos de cliente - Albaranes de cliente/uGenerarAlbaranesCliUtils.pas @@ -66,6 +66,8 @@ begin AAlbaran.IMPORTE_TOTAL := APedido.IMPORTE_TOTAL; AAlbaran.DataTable.FieldByName(fld_AlbaranesClienteOBSERVACIONES).AsVariant := APedido.DataTable.FieldByName(fld_PedidosClienteOBSERVACIONES).AsVariant; AAlbaran.ID_FORMA_PAGO := APedido.ID_FORMA_PAGO; + AAlbaran.DATOS_BANCARIOS := APedido.DATOS_BANCARIOS; + AAlbaran.PERSONA_CONTACTO := APedido.PERSONA_CONTACTO; AAlbaran.FECHA_PREVISTA_ENVIO := APedido.FECHA_PREVISTA_ENVIO; end; diff --git a/Source/Servicios/FactuGES.RODL b/Source/Servicios/FactuGES.RODL index efba88b..16a8462 100644 --- a/Source/Servicios/FactuGES.RODL +++ b/Source/Servicios/FactuGES.RODL @@ -862,6 +862,14 @@ + + + + + + + + diff --git a/Source/Servicios/FactuGES_Intf.pas b/Source/Servicios/FactuGES_Intf.pas index 08404b2..027b7cc 100644 --- a/Source/Servicios/FactuGES_Intf.pas +++ b/Source/Servicios/FactuGES_Intf.pas @@ -53,6 +53,7 @@ const IsrvGestorDocumentos_IID : TGUID = '{2FFB4EEA-F314-442C-920A-E1D37F378929}'; IsrvGestorInformes_IID : TGUID = '{9ACA4D42-EA9A-4D2C-B233-19CD299EAE91}'; IsrvPedidosCliente_IID : TGUID = '{F437BEC6-8EEC-4FBC-AEBB-64C3CD96DC58}'; + IsrvComisiones_IID : TGUID = '{5614F6CD-8DA7-4C6E-87DE-950F771282C7}'; { Event ID's } @@ -89,6 +90,7 @@ type IsrvGestorDocumentos = interface; IsrvGestorInformes = interface; IsrvPedidosCliente = interface; + IsrvComisiones = interface; TRdxEmpresasArray = class; TIntegerArray = class; @@ -843,6 +845,23 @@ type function GenerarInforme(const ListaID: TIntegerArray): Binary; end; + { IsrvComisiones } + IsrvComisiones = interface(IDataAbstractService) + ['{5614F6CD-8DA7-4C6E-87DE-950F771282C7}'] + end; + + { CosrvComisiones } + CosrvComisiones = class + class function Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IsrvComisiones; + end; + + { TsrvComisiones_Proxy } + TsrvComisiones_Proxy = class(TDataAbstractService_Proxy, IsrvComisiones) + protected + function __GetInterfaceName:string; override; + + end; + implementation uses @@ -2623,6 +2642,18 @@ begin end end; +{ CosrvComisiones } + +class function CosrvComisiones.Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IsrvComisiones; +begin + result := TsrvComisiones_Proxy.Create(aMessage, aTransportChannel); +end; + +function TsrvComisiones_Proxy.__GetInterfaceName:string; +begin + result := 'srvComisiones'; +end; + initialization RegisterROClass(TRdxLoginInfo); RegisterROClass(TRdxEmpresasArray); @@ -2657,6 +2688,7 @@ initialization RegisterProxyClass(IsrvGestorDocumentos_IID, TsrvGestorDocumentos_Proxy); RegisterProxyClass(IsrvGestorInformes_IID, TsrvGestorInformes_Proxy); RegisterProxyClass(IsrvPedidosCliente_IID, TsrvPedidosCliente_Proxy); + RegisterProxyClass(IsrvComisiones_IID, TsrvComisiones_Proxy); RegisterEnumMapping(TROEnumMapping.Create('ColumnSortDirection', 'Ascending', 'Ascending')); RegisterEnumMapping(TROEnumMapping.Create('ColumnSortDirection', 'Descending', 'Descending')); @@ -2696,6 +2728,7 @@ finalization UnregisterProxyClass(IsrvGestorDocumentos_IID); UnregisterProxyClass(IsrvGestorInformes_IID); UnregisterProxyClass(IsrvPedidosCliente_IID); + UnregisterProxyClass(IsrvComisiones_IID); UnRegisterEnumMappings(); diff --git a/Source/Servicios/FactuGES_Invk.pas b/Source/Servicios/FactuGES_Invk.pas index 7e8e4ac..bcc20e4 100644 --- a/Source/Servicios/FactuGES_Invk.pas +++ b/Source/Servicios/FactuGES_Invk.pas @@ -313,6 +313,14 @@ type procedure Invoke_GenerarInforme(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions); end; + TsrvComisiones_Invoker = class(TDataAbstractService_Invoker) + private + protected + public + constructor Create; override; + published + end; + implementation uses @@ -2197,5 +2205,13 @@ begin end; end; +{ TsrvComisiones_Invoker } + +constructor TsrvComisiones_Invoker.Create; +begin + inherited Create; + FAbstract := False; +end; + initialization end. diff --git a/Source/Servicios/RODLFILE.res b/Source/Servicios/RODLFILE.res index 1539bc32babbb59df8f47d97a083fd25ccafe297..266c0894281bfcc7ec8e89e2c6f8506c88e902f0 100644 GIT binary patch delta 128 zcmV-`0Du3f(E_s50+1jAVyUqrke8DnLlHJZZ*6IFX>V?2b0Q#BNkly&dpI#NLP9}B zGc83!GcYYQI72fnIW#vjEiy(zH!w9pL^&}+Ig>#>QY1AtF*HUtLqsh&L_s$#G($E; iEjTwsMJ+isFh(~wF)}zZLpPJLAQY2OH8``fm-i6Q>LpJA delta 20 ccmdmVnQ7%krU?p6kt;STO_;uU_l)lX0An8sz5oCK diff --git a/Source/Servidor/FactuGES_Server.RES b/Source/Servidor/FactuGES_Server.RES index 06a522bde89cb585089c71a77c0b2193a6d74aaa..fe7ac13122b0c971147c6443ca86accd54f9c2a3 100644 GIT binary patch delta 127 zcmeycjq$@a#tlZ1oGc6s42(d`GTAy(mhsZ$$Vg?zb(3o&+ZjzJvqtUaHet|XFaXLY zF(^(x9VP3S%aF)W#8ASJ%23Rp!=M0^GXat*K)wP4NUoA0AI>)d${GT(0+2LjumY+y LVPKf78SM@LuiqLS delta 127 zcmeycjq$@a#tlZ1oXiXi42(d`JlQ%@mhsBu$Vg?z4U=ml+Zl}~vqtUaHfGRcFaXM@ zFeptv9VP3S#ZbzS%1{Qx#SA(O3JgX-r~s5r1(JyjNeo2{nG88_5hI{pLm*ZFl7 + - - {ebdcd25d-40d7-4146-91ec-a0ea4aa1dcd1} - FactuGES_Server.dpr - Debug - AnyCPU - DCC32 - ..\..\Output\Debug\Servidor\FactuGES_Server.exe - vcl;rtl;vclx;vclactnband;dbrtl;vcldb;vcldbx;bdertl;dsnap;dsnapcon;teeUI;teedb;tee;adortl;vclib;ibxpress;dbxcds;dbexpress;DbxCommonDriver;IndyCore;IndySystem;IndyProtocols;VclSmp;vclie;webdsnap;xmlrtl;inet;inetdbbde;inetdbxpress;RemObjects_BPDX_D11;RemObjects_RODX_D11;RemObjects_Indy_D11;RemObjects_Synapse_D11;RemObjects_WebBroker_D11;DataAbstract_Core_D11;DataAbstract_DBXDriver_D11;DataAbstract_IDE_D11;DataAbstract_Scripting_D11;DataAbstract_SDACDriver_D11;sdac105;dac105;DataAbstract_SQLiteDriver_D11;cxEditorsD10;cxLibraryD10;dxThemeD10;cxDataD10;cxExtEditorsD10;cxGridD10;cxPageControlD10;cxSchedulerD10;cxTreeListD10;cxVerticalGridD10;dxBarD10;dxComnD10;dxBarDBNavD10;dxBarExtDBItemsD10;dxBarExtItemsD10;dxDockingD10;dxLayoutControlD10;dxNavBarD10;dxPSCoreD10;dxsbD10;dxPScxCommonD10;dxPSLnksD10;vclshlctrls;dxPScxExtCommonD10;dxPScxGridLnkD10;dxPScxPCProdD10;dxPScxScheduler2LnkD10;dxPScxTLLnkD10;dxPSdxLCLnkD10;dxPsPrVwAdvD10;pckMD5;pckUCDataConnector;pckUserControl_RT;PluginSDK_D10R;PNG_D10;PngComponentsD10;tb2k_d11;SpTBXLib_d11;JclVcl;Jcl;JvXPCtrlsD11R;JvCoreD11R;JvSystemD11R;JvStdCtrlsD11R;JvAppFrmD11R;JvBandsD11R;JvDBD11R;JvDlgsD11R;JvBDED11R;JvCmpD11R;JvCryptD11R;JvCtrlsD11R;JvCustomD11R;JvDockingD11R;JvDotNetCtrlsD11R;JvEDID11R;JvGlobusD11R;JvHMID11R;JvInterpreterD11R;JvJansD11R;JvManagedThreadsD11R;JvMMD11R;JvNetD11R;JvPageCompsD11R;JvPluginD11R;JvPrintPreviewD11R;JvRuntimeDesignD11R;JvTimeFrameworkD11R;JvUIBD11R;JvValidatorsD11R;JvWizardD11R;pckUCADOConn;pckUCBDEConn;pckUCIBXConn;pckUCMidasConn;cxExportD10;GUISDK_D11R;ccpackD11;JSDialog100;fsTee11;fs11;frx11;frxADO11;frxBDE11;frxDB11;frxDBX11;frxe11;frxIBX11;frxTee11;fsADO11;fsBDE11;fsDB11;fsIBX11;websnap;soaprtl;IntrawebDB_90_100;Intraweb_90_100 - - - 7.0 - False - False - 0 - 3 - ..\..\Output\Release\Servidor - RELEASE - - - 7.0 - 3 - ..\..\Output\Debug\Servidor - DEBUG;EUREKALOG;EUREKALOG_VER6 - True - True - True - $(BDS)\Lib\Debug\Indy10;$(BDS)\lib\Debug - $(BDS)\Lib\Debug\Indy10;$(BDS)\lib\Debug - $(BDS)\Lib\Debug\Indy10;$(BDS)\lib\Debug - $(BDS)\Lib\Debug\Indy10;$(BDS)\lib\Debug - - - Delphi.Personality - - - FalseTrueFalse/standaloneTrueFalse1030FalseFalseFalseFalseFalse30821252Rodax Software S.L.1.0.3.0FactuGES ServidorFactuGES Servidor1.0.3.0lunes, 19 de abril de 2010 17:17FactuGES_Server.dpr - - - - - MainSource - - - - - -
srvEmpresas
- TDARemoteService -
- -
srvProvinciasPoblaciones_Impl
- TDataModule -
- - - -
srvUsuarios
- TDataAbstractService -
- - - - - - - -
RptAlbaranesCliente
- TDataModule -
- -
RptWordAlbaranCliente
- TDataModule -
- -
srvAlbaranesCliente
- TDataAbstractService -
- - - - -
RptAlbaranesProveedor
- TDataModule -
- -
RptWordAlbaranProveedor
- TDataModule -
- -
srvAlbaranesProveedor
- TDataAbstractService -
- - - -
srvAlmacenes
- TDARemoteService -
- - - - -
srvArticulos
- TDARemoteService -
- - - - - - - - -
RptEtiquetasContacto
- TDataModule -
- -
RptFichasEmpleado
- TDataModule -
- -
srvContactos
- TDARemoteService -
- - - -
srvFabricantes
- TDataAbstractService -
- - - - -
RptFacturasCliente
- TDataModule -
- -
RptWordFacturaCliente
- TDataModule -
- -
srvFacturasCliente
- TDataAbstractService -
- - - - -
RptFacturasProveedor
- TDataModule -
- -
srvFacturasProveedor
- TDataAbstractService -
- - - -
srvFamilias
- TDataAbstractService -
- - - -
srvFormasPago
- TDataAbstractService -
- -
srvGestorDocumentos
- TDataAbstractService -
- -
srvGestorInformes
- TDataAbstractService -
- - - -
srvHistoricoMovimientos
- TDataAbstractService -
- - - -
srvInventario
- TDataAbstractService -
- - - - -
srvObras
- TDataAbstractService -
- - - - -
RptPedidosProveedor
- TDataModule -
- -
RptWordPedidoProveedor
- TDataModule -
- -
srvPedidosProveedor
- TDataAbstractService -
- - - - -
RptPedidosCliente
-
- -
srvPedidosCliente
- TDataAbstractService -
- - - - -
RptPresupuestosCliente
- TDataModule -
- -
RptWordCertificadoTrabajo
- TDataModule -
- -
RptWordPresupuestoCliente
- TDataModule -
- -
srvPresupuestosCliente
- TDataAbstractService -
- - - -
RptRecibosCliente
- TDataModule -
- -
srvRecibosCliente
- TDataAbstractService -
- - - -
RptRecibosProveedor
- TDataModule -
- -
srvRecibosProveedor
- TDataAbstractService -
- - - -
srvReferencias
- TDataAbstractService -
- - - - -
RptRemesasCliente
- TDataModule -
- -
srvRemesasCliente
- TDataAbstractService -
- - - - -
srvRemesasProveedor
- TDataAbstractService -
- - - -
srvTiposIVA
- TDataAbstractService -
- - - -
srvUnidadesMedida
- TDataAbstractService -
- - - -
srvConfiguracion
- TDataAbstractService -
- -
frConexionBD
- TFrame -
- -
frConfGeneral
- TFrame -
- -
fConfiguracion
- TForm -
- -
FrameConfiguracion
- TFrame -
- -
srvLogin
- TDARemoteService -
- -
fAcercaDe
-
- -
dmServer
- TDataModule -
- -
fServerForm
-
- - - - - - - - - - -
+ + {ebdcd25d-40d7-4146-91ec-a0ea4aa1dcd1} + FactuGES_Server.dpr + Debug + AnyCPU + DCC32 + ..\..\Output\Debug\Servidor\FactuGES_Server.exe + vcl;rtl;vclx;vclactnband;dbrtl;vcldb;vcldbx;bdertl;dsnap;dsnapcon;teeUI;teedb;tee;adortl;vclib;ibxpress;dbxcds;dbexpress;DbxCommonDriver;IndyCore;IndySystem;IndyProtocols;VclSmp;vclie;webdsnap;xmlrtl;inet;inetdbbde;inetdbxpress;RemObjects_BPDX_D11;RemObjects_RODX_D11;RemObjects_Indy_D11;RemObjects_Synapse_D11;RemObjects_WebBroker_D11;DataAbstract_Core_D11;DataAbstract_DBXDriver_D11;DataAbstract_IDE_D11;DataAbstract_Scripting_D11;DataAbstract_SDACDriver_D11;sdac105;dac105;DataAbstract_SQLiteDriver_D11;cxEditorsD10;cxLibraryD10;dxThemeD10;cxDataD10;cxExtEditorsD10;cxGridD10;cxPageControlD10;cxSchedulerD10;cxTreeListD10;cxVerticalGridD10;dxBarD10;dxComnD10;dxBarDBNavD10;dxBarExtDBItemsD10;dxBarExtItemsD10;dxDockingD10;dxLayoutControlD10;dxNavBarD10;dxPSCoreD10;dxsbD10;dxPScxCommonD10;dxPSLnksD10;vclshlctrls;dxPScxExtCommonD10;dxPScxGridLnkD10;dxPScxPCProdD10;dxPScxScheduler2LnkD10;dxPScxTLLnkD10;dxPSdxLCLnkD10;dxPsPrVwAdvD10;pckMD5;pckUCDataConnector;pckUserControl_RT;PluginSDK_D10R;PNG_D10;PngComponentsD10;tb2k_d11;SpTBXLib_d11;JclVcl;Jcl;JvXPCtrlsD11R;JvCoreD11R;JvSystemD11R;JvStdCtrlsD11R;JvAppFrmD11R;JvBandsD11R;JvDBD11R;JvDlgsD11R;JvBDED11R;JvCmpD11R;JvCryptD11R;JvCtrlsD11R;JvCustomD11R;JvDockingD11R;JvDotNetCtrlsD11R;JvEDID11R;JvGlobusD11R;JvHMID11R;JvInterpreterD11R;JvJansD11R;JvManagedThreadsD11R;JvMMD11R;JvNetD11R;JvPageCompsD11R;JvPluginD11R;JvPrintPreviewD11R;JvRuntimeDesignD11R;JvTimeFrameworkD11R;JvUIBD11R;JvValidatorsD11R;JvWizardD11R;pckUCADOConn;pckUCBDEConn;pckUCIBXConn;pckUCMidasConn;cxExportD10;GUISDK_D11R;ccpackD11;JSDialog100;fsTee11;fs11;frx11;frxADO11;frxBDE11;frxDB11;frxDBX11;frxe11;frxIBX11;frxTee11;fsADO11;fsBDE11;fsDB11;fsIBX11;websnap;soaprtl;IntrawebDB_90_100;Intraweb_90_100 + + + 7.0 + False + False + 0 + 3 + ..\..\Output\Release\Servidor + RELEASE + + + 7.0 + 3 + ..\..\Output\Debug\Servidor + DEBUG;EUREKALOG;EUREKALOG_VER6 + True + True + True + $(BDS)\Lib\Debug\Indy10;$(BDS)\lib\Debug + $(BDS)\Lib\Debug\Indy10;$(BDS)\lib\Debug + $(BDS)\Lib\Debug\Indy10;$(BDS)\lib\Debug + $(BDS)\Lib\Debug\Indy10;$(BDS)\lib\Debug + + + Delphi.Personality + + +FalseTrueFalse/standaloneTrueFalse1040FalseFalseFalseFalseFalse30821252Rodax Software S.L.1.0.4.0FactuGES ServidorFactuGES Servidor1.0.4.0viernes, 30 de abril de 2010 13:40FactuGES_Server.dpr + + + + + MainSource + + + + + +
srvEmpresas
+ TDARemoteService +
+ +
srvProvinciasPoblaciones_Impl
+ TDataModule +
+ + + +
srvUsuarios
+ TDataAbstractService +
+ + + + + + + +
RptAlbaranesCliente
+ TDataModule +
+ +
RptWordAlbaranCliente
+ TDataModule +
+ +
srvAlbaranesCliente
+ TDataAbstractService +
+ + + + +
RptAlbaranesProveedor
+ TDataModule +
+ +
RptWordAlbaranProveedor
+ TDataModule +
+ +
srvAlbaranesProveedor
+ TDataAbstractService +
+ + + +
srvAlmacenes
+ TDARemoteService +
+ + + + +
srvArticulos
+ TDARemoteService +
+ + + + +
srvComisiones
+ TDataAbstractService +
+ + + + + + + + +
RptEtiquetasContacto
+ TDataModule +
+ +
RptFichasEmpleado
+ TDataModule +
+ +
srvContactos
+ TDARemoteService +
+ + + +
srvFabricantes
+ TDataAbstractService +
+ + + + +
RptFacturasCliente
+ TDataModule +
+ +
RptWordFacturaCliente
+ TDataModule +
+ +
srvFacturasCliente
+ TDataAbstractService +
+ + + + +
RptFacturasProveedor
+ TDataModule +
+ +
srvFacturasProveedor
+ TDataAbstractService +
+ + + +
srvFamilias
+ TDataAbstractService +
+ + + +
srvFormasPago
+ TDataAbstractService +
+ +
srvGestorDocumentos
+ TDataAbstractService +
+ +
srvGestorInformes
+ TDataAbstractService +
+ + + +
srvHistoricoMovimientos
+ TDataAbstractService +
+ + + +
srvInventario
+ TDataAbstractService +
+ + + + +
srvObras
+ TDataAbstractService +
+ + + + +
RptPedidosProveedor
+ TDataModule +
+ +
RptWordPedidoProveedor
+ TDataModule +
+ +
srvPedidosProveedor
+ TDataAbstractService +
+ + + + +
RptPedidosCliente
+
+ +
srvPedidosCliente
+ TDataAbstractService +
+ + + + +
RptPresupuestosCliente
+ TDataModule +
+ +
RptWordCertificadoTrabajo
+ TDataModule +
+ +
RptWordPresupuestoCliente
+ TDataModule +
+ +
srvPresupuestosCliente
+ TDataAbstractService +
+ + + +
RptRecibosCliente
+ TDataModule +
+ +
srvRecibosCliente
+ TDataAbstractService +
+ + + +
RptRecibosProveedor
+ TDataModule +
+ +
srvRecibosProveedor
+ TDataAbstractService +
+ + + +
srvReferencias
+ TDataAbstractService +
+ + + + +
RptRemesasCliente
+ TDataModule +
+ +
srvRemesasCliente
+ TDataAbstractService +
+ + + + +
srvRemesasProveedor
+ TDataAbstractService +
+ + + +
srvTiposIVA
+ TDataAbstractService +
+ + + +
srvUnidadesMedida
+ TDataAbstractService +
+ + + +
srvConfiguracion
+ TDataAbstractService +
+ +
frConexionBD
+ TFrame +
+ +
frConfGeneral
+ TFrame +
+ +
fConfiguracion
+ TForm +
+ +
FrameConfiguracion
+ TFrame +
+ +
srvLogin
+ TDARemoteService +
+ +
fAcercaDe
+
+ +
dmServer
+ TDataModule +
+ +
fServerForm
+
+ + + + + + + + + + +

UjaL#7=~I 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̕TUuDLxNbh`!Tgbodgi9!uO zTdp;-gU%@&Iw!QL$hG*sK{n@v4h<}mup3;64(=8;TtnBlU3UC)LLanU^d4DMUVx7h zX^)mh?$MZDvuZlXsCJ=!o8h4K9Wv*1Xsy`nZhSJh%#E87oUyiSVD-Q1pIbPn zYS)%$4tNqCI!9Z?o{b5YtuY@PV`7901f#aaT4j!C;+4$OQRF3YL zeFk454x1?%pD{4%ScCCR%)5G!Nmp2FPHXj7Me#YHstJcNE1XBW1!wRb;+S(TMdhrX zJA(Nz2~yR??TCCn?N)=q_0pR2RZj@Q$uabNq4zW+(#ahf6LWi3m907#C%DjaIqjjd z1cue63sd>Xa||ZtjZ7=#JR0GXg|J{Dv(rZuOeWq(uGrtpHK<4CirQeIUxACxgWEO+ z&r8J4Q#I#s%reH5pP^4Lb3$C#$J4RppA4DT7m%!TekpL;l>nd6hX)t^U-*i5eW4m0ylSLcXo3pUIOU3Dum zDhsCDG_!p|=QoZhP3SlLqSDCpTk+_zsK-xj8b4Im~u(^%H_AB&% z+T6ym?;{(OQJ>p5qH%=Ydx$6#rv1c5izi3z8wPSF*>2ckR5|H6KykU9^%-Q88)MHc=0^irsz2Bk(fVEOT_(@xBIa0* zY8&`Gxz}gV?A`b*j+rrU)SSmL+XiNI#up0>2K8R;BP=G40Z}=l+J;X)ycoM@#&t-m ziLq$a+{Y0OqsEgVdFC*l91)EI&#_ir*NSQsaxuZgb&H7kjw9QI-0U!D5!$T%M!90n zcig*YpFruTg4{s*$b!PWKxx?I$2ews4L_5LD}r(!iTRB?W%lrQ?%lIrw#AZUInB~Q zp9wj9BIK03z)*ahI(G?eDXj+OjI0kR^_32w%NTG^~%TsbvMg&F-36!Q34^3&2gRh*G7vk$x!FSPeD`a2Fg2jM*3r|b8T<56W6ekDXHhjS}I}^`sm}u z(Uu0bVAhn};*x?u-azfS0@M9VQc&+GGx|Zf*Q)(1Y7RL(=q z)oJMb+O@CJ(532f{8rU}{ZsWh)_i?N%sg(QP9v85U#?fVMs2E{hD;Y+>lzJN=D$#v z|K>RPzrLTDJ{I8k5HfLot(!#nV*hU+3*;JETw|E%smp6Sl!-d`jT+1Ju~_gdT%E@< zRrA+|&X0~UL#%Nj-YwJ4V_RUB%2?B?$9vj`XUo-UiW2e6LkLE$SD z^3|!B<-q%#!Sgx8#o{lEqU}*NiB#>kN8}>$mqF3?s9K?r%Vf3K9{@}rV)2#)V>cE1NW=(Q-94PdIi5x4^HH&lVvNmWUzbAL4(Z2YEEaELL)*qP z4s|a}=*Q#?_Lm+ZWeEMx<6U(n`$=#`LM8%D>?i+~=W+fkV@JHFuVViQnWrxHK92pc zY9G(TS2jum`iLOj9R&NKqILJDSACi$v414?4|UJn{a5z!|Ap&|{|jYMG#07;@=~qF zBGvzSyj^YG@9*Ixf-`UG-Twc=z7gvlYxr?4@)s(Xamp+~ky=pylN2RuWgs%?c$dY|aa)b(X%_LW%2@W{R?>e~VFHy?Q} ztoj`wh3^(AxjroWR^&$vF#f1|ZcN{oBL9Dmkeb-h~^S$0+Dd&PCw))Aj@{6E>|RqrOtO~4UFq19^o-Q<%G^4=`!JZ%1n zqa)uZKFwmO`}^2ocQa#-jotsyd%*`S->GWK7kY!VTh(y^AG@o%ZyJ9mXr}*&)nA0H zPsm3-<6obDYClzQ4ZkAt%c8xiw?*V%#a#jaRQY8t%sAe`%d6<@@0wjWvP|zN{!jX- zSnaHOJXBHB2Uukml(;8P`KRjss(9-@tfc0)fSLU|vfQ!i|KA=L{M-4fpDzplP;R`f zEwav4jYkyRF(4XKFVDG0wzTZ$vRid#c)6 z-2Ix|4vJioi~5f2tiHXOZv1D{047FPDVe z6TmwL`gH-VsmJSp1)V<{wX(8s}ECgH_U%(|5Vdw zhTlkyD1YcZ*8g1jWnSO7&fl};NgZ>i?`rBgyR`r4w7gOJX>0X8L39t{f2Gy6$<&u$pcvcgq2;mDx_r3r5W3Qqc(ErrFeUXCkVISUn4nJS5`q%O9&}Pmz{)_FP z`W@v8?LMr^8_)k#dr)z{pcPiTqZWQ+HROE3=s$_Ksr+N-3ku$&4sLu5%esYEN6h;r z|Ms{D&mHi*LElC(?~(uKwv&o;h(0BO!orOFK<@BBseb6RD0n`nqHlfxAB_!87T&eG zenbCtT*qPb0b$qeqVDn4H#cWhtUfg49+Q$A|EjJFnK?Gpb)SmtYYpnj^mUf3oU-!X zffCFt?;ME7ONW+LG=( zW;_4%^N%_IhmQAlY}0XZhkhM)o;UuyW6qn|-q(JuFUPmfd!x6h_X&^Bv(}yC{>?Sb z<#WC73^?~W?sc?rEVcKu@3h@$YigTmby?S*n{)1O?H+2^rrnCvOH%i>y|Hc6wlmLh zo%8=kWBv^lcPwAQD$o^w{}SqsnXb>_ZS54B2bwX@~qmadjxoN?V5sb_rJ zVoZxxE#5kPsq0BUoH*^ov=g^CyR}(rv-eLJdBTY&EImGOeA4j`HFY&z+a%B=smYw<(vI7D z?D%6(Id<_e{f_ye@r{j7Z@l#AoTCpt`k|vb9`(hM*B#mF$Q6wOjs861jw4PyVqtQ> zB+&j5P@`cG+$?3`GC$~>_ zC)<AtT-;;hx`Y~xw(ypYhlfF#al=NBB z$4MU~y_@uQ(i=&yB`r&OIqAiu=aZgEdNS#;q*+N1Cq0mKU((%4cP8DIbW_sxN!KKe zO&XO{npBi@Wzx{3AxT#xU7FNCsdrM3qzjX>lG2mTPip?#-u-j;Pu)LYf7|`rex35G z|5xj;TYg#d%aUKl{gVAl!(SHdo4v1MU*5jH`x@?B^z-1KoBiDI=ea*k`6>UW);~4* zY0-}*KMww}!H;u)82m%_4?pkSvUkDW^1XxiI`{7Qe(Lwx-*@_c_nr-V=ItrmGhk1b zJ!`%j_g(Anmh3LyowvL3?j_%rf1CGh<8Ke_TDNP`u5r7vcQxL1VCTA>lXi~V*>dN` z9cy-!?`Xbb{Wq(=DfwpLH`Z_Ve!cPQTfXk}we{=u+bg!`ZST9?x&6Sl9osf+o43uo zZSPmBzRLcp;aBs&oc`s+FAKkPewp&+ysgu>PT1<*x^2t!EfcqN*wT8-fz3-c&)qz3 zbBE2XH#gh7dsD?G>!y@VOTL)<#ndkfzc{dQ!N%Devo{|2e8K0lKkxf_r_Y;wzUs5` z&jx>%{h9T%{hx08bjqidpO$=@{b_?wf8MZqL*EUJHXQh5_9v4*$@`?`CyhU`e6s%I z{Et&UZv63*kMciC`Ka+n^VWA+Z&|~b@}TWuUq}zqW1>A*X6zD?`?c{^}8kSwtlzSyUW++uT5Foc+UZ47U_UoNqZ}R&3RTEcvS8ZFlZsqcoQ&#p}*=XgW*YaQM`J}_moIL%xWVGNi}DwxENZ-H+e@=w z8u(I!m*%}V^~DY^ZdtfyVadW~3mYt)w;+2#hXq?+xaEcN7n;AY@%bswPk4U7^Ua=L z_uTU5raag8xkk?&n7?lRr1@Rud*?TrzvkHq&z3*i<=KYME`MhJGZUWiKXc&e8Bce4 z+WGXxdDG|ho#&s|Y~GBgDxd1|l;x?tPp*1$!jm1IZ2P3;$>mQ}JdyuIhbIoqT`+g{ z+={v0xqBbq^7w+s%O7w1_=d+SA1i#U@nZ+(?4DCGr_-GMvvt zqxp}vess&Mb+cyAa?WZpYvar*GbhX(FmvOKB{L?>=rE)049kp(j}$)Qd}Q~-8y}wk zu=n9+4{v#B>O=mAtPiC;v|xJv^uE&@OkefjxCaX#?DU}J!9@?uePG-J9Ul03+O}zn zrd3R{PTMwh($sNN3#WFPYMHv|{<-&$yFdT_zW2Ah-*W%n`zGAi?7ju}X5YJQO39Q4 zQ>NeJyl3^@eed2exngpI$x|n_owVq#Zg*|DbKITH?_6+)|Bm$&^Cwy+PP)DI?W=AZ zeB0hz$KBfa*15NIx@E)7t2d6V9NT*A`Z1MbT8~** zF|MLz#k$esMzvZ6wMydX~dSoafQta7YxrHzWd6`E1O@rprCKT&-s(`o98bXHh5Tr zVKaty8oDJ=5@-;Zn&-`1pSwJ_$07ducjDmGV}QTQ8Tfry&)|`&4SpRR{73nxL;kMo z|E{eHrt}}2r&ufvPqJ9fX?oqBqUSE@vFw-Si*v8(_|utJ+wGZluhZ#HO?UZysZMLU zFE!nt;YxMboDQoi)0gf@caGQBDrWBVG;f;2?MY9~ zw7D}=opyIds?V0;P4zi!K2N&KW=pqw#v`Kq?=}3?w_H&aEO#LIyWTd`wbXG(B*Uh) zT%@l<68>4*`3mG+9y7O@cK#WH)vrt|50?9q;O}}9^jsdjt=*`b<^BzM_t!c1x02hk zb5t<*55eE{&PNg{cb=a60^Q8*LS;z*Qn&4`^(~bv^uFcO;O}~q^_(vtnbi5+x|w@8 z{$=dG#mx5B`WE&n{9W&Uy_}o%+zs`8jobTCJ{ka+^v`YO5LpUL($Hpf2mvU@V@1ZU>{TO8{|T< zEWe|?E%AGYZszWYys`ThGuu1Zx9ELJ<%fFTlA`ZZFCnM2_ha?#&h0%0x$Ax`S&7K? zEA>8wzqNf#%H2(0hu%-hA@bI}tsO17*`M)u zy)AmVlk|019?`eVM()`CnwfG3`!&5ktGrn6*ACPBvlV)I&(qg|<=%qavHLYMxr6Il8gyX$rRyPmU$Zmf#7f3H+h?$0GR`%?a{caq-LZqjp( z(96%xUy9rC8e%xz{L zJD}zE>$$t>{dtj|d$XRiST}xY+j|7^O1~OiZZo-qed?y*`KM)%ejb{v_hT#cav!0a zx#u8n-S@E;Xvy{2m-2VL*Yt9Jqv!4rk$bC>+-@y*WS`nj@6U(pIZs60%khlm-k>D6 zLvr)j$=~&k)pKpv%il&{7v?@($v!p%rKxY(6zog+yWZ_6uk@v}^uA>$jG|VR`vT;a zezk6GE!d}i9vq)m>c8tXK>;P#8a;PY-7NRj$Q!#)HFGRkDdn!z`%=qzy-)o^&$(SM z|JV9&9!pjsxAd!ZE4S9CRt^rH`&O3d=fF4X`?c)nQvO?Xv)l)eSNheuKm@hr1- zGj}KCjor7H+1^^;V);tHzV@wt4!l;+b-Lch7GoWx-81(%9ZtsY(A<9_ckI5!Om3}j zVV}a^^%m>p9jdRxF#R|8F&|b)`j@)3HLY*4^bhtal~eS-Wuac)o%%Yws2jhuF;g+} z)_r?7MysmNK83&QP1EbR5w>$nr28@=_v6SNyKga5=fS>3?^7&y>V3=kdd|c3F~drI zU0CN|A$RP)#Z2z7zNK=xetm6^p6g`Px%4gP>g&MVNoZ@a`xY~~XCQKY_9^^b?^~1` zMY9}08?lk0<{w2DtnK?I*4D~H~pHi7TJa}%p72)*xrkf_obM* z&5X}Kk=&KZ`q)ALU9X+KPhF$0!@0V#3R*jV19_!?sav_FM(eXrsa&S_EhTz6o9o;C zR(&0q`!D3J`#$!amODisx9Gp?-L2=&&~xWUlzTjKOP?NHZZmbhN^)0D4EE=hQ}nT7 zwq8!ThAVBXS46pAMBW84bDL@BA8Y0QqbzvOLjPS)uH8z`JiYvF^>VYFm!OGC-&VJB z2m7_Zf@7u1L$3+8^CMASX$fEHxsTEfYHe*U^45KOpP}`sdVf~cuQk;Bl2v;7cSUUP z_Q)OkSYoEmgX2{F7*cgC*`;sak$UcXBXTEWTi3nZGf|24Er06gWBTuUe^!S~wB=_@@oBf&PSiN6+MbCADzP;bo*MZx6o09GAk?qZ6NagDPkG->ji=tZp z_-tUQX=!O`X{`mNB?bnir6sbc7!)cPCcZ4N%I5O6EQW?Trk3VQTAEr~npluxXj)Qg zYQ84sOHf)+pi)|3TH4k7w|oE3GxMBfcNk-5XON}K{e12{cUIlsd0x)aOLEN$cFXT+Dv9?t!EV~iBAE33Mfwaw(-=TEPv|j*Sd8R7y`A)%ZVky6rn2P%h znAevn$Nr+0`8*ABO`dB?v<0p)p0QT<1=)-DDnN#Nlk8^Nx$q&fO`Xr3xW=!ddTkeJ z{Yrh}#mDDYM@MT_HHr2?-sYV`8T5pi{CvXi?_BGM<5N~8#O>HG} z=n6rbaji+BIG4Of@tsR?f1j?I-65chY*VK#aE-f7O<9I`hLv_Z~3#;kCmzIJF0ne4@Q##$ZjAEVY=WbciXb8soJ z*(9Lx5|v-$Jdf583@68sCE{2F&gj zpe@feC3de6w25bY3*y?VU?=8QCA8@K|9~HSpk;O&KwF+`O0-3;5zp*gJ4E*0P4;f4 zzA)`xn&cWMl)u5|>eEVRo zaT~>2iM6_BG-vK1&0y*S)8--9kT2@&-UXhtvxWbN>eTpN7qyIQYd{+;6r(~DDk<#7RD6T>OLdQ#gt=9B)PU9Y(~DQv%6IAIb%x| z)h)eAE1mlA7+o{Fy})kdi#lzAE&P6B%L%GmKBG9NkmhE(X4BEKz3hGO!-oxJr!~d`J&Elku9Ime#_UiCc=BL zU>bJ~*^T!R@S54(3Ut-my%N6Bi!p_@y7|PE)iln3BepQ@0icb1scE;8wLkn=0cbO} zETXyv@7184+o%us(3oS|ec%s~FEzE5tiMIJT$3f_H{V)pb(tW7Jb#OPK7p>8_5rXN z`BGC`iQT?}-NY2GYlb++@IENo{WxiNl4v)9KU5#@-vn)9ik&T6$j1w)4+ACIzi6V} z6UP{TgUA%t>hPQgGUa#D45G0Hm%{jd4z%UjqJ(QATY3>&sMYNyU*AOI{AOwyQ$GZ4 z3&jCTvNb3fVLQeyWs$TNAiD6v~$3r9?0tSS-itQSACvu5VVOY9AnFNvh!ZDyEC;+I~Y17 z&lV*<7udp>!nY^3EG3_B1~Ihzj70k@P3-;w?dBg8nZjCKAJV>ya_w$vncdeyhmbGo z;w`X+za~@2Z?3u6>K2l{PmpFB^@VBw3cAP_b=ppB;qIZj>O^ zNOAv-`oMgC5Nt-i)YMiok2$mDQL0;BB`qJ)o+r`14s4cZi;{SYbqg_tyN%fL2H71> z+FMDR#k&%;<=LV{TVM-g3fGO;@-Q*QN@EM}4`Lm|v?qWz@5#FT!dd4r^Gc?t3i`J&ElXSN)tH4*M{AXD(ZAehME zx&*J8-8X}-db_jX8@(7)SgZRTv{3VP(p)PU-%o(HJX@6Hn#dMnik&U@QC{yLZM-Lo zePOv4qDj235#k*nGKHg7_dIB!kIzyc&QZ&JehBQAXNwZMMYa%AxDaBCFKGu;&f(cA zN4uM9V)t1g-oz9;TOvsNbF$YesavWv(SAhmIWfh~mUM`-5A^B+^#Sh_B3s~67~jW0 z`zZWZ-53*}lN>JYA9L}vkBob{81MUNTw@*MIL0P|t~}S2#9QPV@r)lrTw6(6`^eX) z;2PxYdA=SlkZtPh7P!XWCe}(^cdD8Clh1D?y9dxUbV2a>r<$dKpWYn&hBhMn`$NQ396YEfSnlM4~b_B>6&SWYhw3C)Mh+mt?mobDk5#X zFO2bK+Ao8){9K|W*TlJm<`DiDnoGRN*LXh|HJ_$&&X{^w6T5#zyBW_|tLsbJ^GOr; zvK{Si1{cUSb@3Ls#&@FiSWl{%wvlE!^})vznmEQ< z5nIkuUs$f40d1U5)cM?bE{UKz^-t2qdo(zQ{EM!k5x9ouL)H6SI3vn=iT6oZt22QJ zn8o>#y^|!l))utoxu(SD*`VOXc*YGUuH_R`yhziVTITZz&_=eY^SQ{iwc;9(`8pU05BxXow&w7L-pEgq>20J z*oW8Yn%UhPK9uL0l6Z^t8u5$^Cax_aO&jIflW>i8vv`MswmjFAXp3AUp4qwf2iciL znp>$aOgjs-k!|XH?##8}R5SfTTJ4Bu_-;p#vd^I#;6nZQz89Iw^%ZL+K8$Ln*2J@O zpMTQnJCt3bhvF@?3dKR^q8 z{06kb*plS=lb|in7A1BIY++2{b`x9fCoQ}`gnigaePDLa1a0Jtx?B_3!u>ARO58Om z;ysIDq>cM)X!kP`yT1lqdA2CATVM-g3Li&o!FzFN?>*3>c8FvSy&nEheV(6#Z}wtL zVXZEMw4NgE9TL0yX`=0gV~jC{wYo{9`408rbMgZ;!Wf$b+VX5s;&YKL#1w8Ev86r4 z*#~5@sSo=lKHmu1$QO0FCa{Gug)IbL5LUyH{bZ@o{3k!cC;QWf5p%eqT#DwwSJ&_EVs%KF>c!ZN?PV>hS&$ zxRu*Qn%_$5mRCSqo-ImpO{`m*iA>?C753KzmQtLrmE>BHCU%#h-Ha)$)!hqrqxJ&w zxj~X^Ex;+r7j^M=VhcZj>Xt~-{(`gz(KR%}`0fw7$QO0m0$aENv>qEp>#^lz=Qa=n z32ueN?sQFjz8${Vi#-R-T3t`l{DX3=T$1N6K!?=ld0QOcjAyLXts);6lD+uuTC^V; z!RH^tg*?}ku8O*!+DCw2^J<;_b{e8`VtXN&6CMKS$Th z?sgDwd9Eq3dlgvc#dyYA-F1}T>nPsmLEF*ik)VxiQ)jopHU5BDEAhotGwlW~9N$Mt zdk)oJ_`s@E1$yhEuEZ_qXKc}wVsJX4kAn!r@X zQa+NHx|6gPlfC1q4{VIh0-M#dWuIWTbRNTVndsx;)Q9UN@tzESh-_2mbCGM$i**|R zBGqdLNUMta@RdaS6VO#}cV~gAQm!2YP0X?Lq8AJu&41@ob5NEqS23Mz!|cf_9$x z-WqEzTu0huG(mV-)YM^4P6k%7!MthXNwZM1-3AzuvT{)}^9F|5M`gKQ!@q zFTv+hwmd?bnP9IEcm~f@AzPT;-)iFXa>3_Pw%~aOjQ1iMTV3E9=QXB1SQG6}1Z^o> z{77>z#Tn03VPBZ`9MG0$i<0pzu!S*&_b0aCo+jGajN;s!TE?|0n#B7SA>LH4*x7>5 z+M}KCLyLVlD9N=O;SZ57>hfG|}a-*qM9739zq!~rm&XxRIYfD+&>6+PH05;3BMMndZA;_)5ZTXi?L25BU)0$xu!YN_y}enq2A)9Lc%}-OGLf#C-ABRS$QO0m zPHf?p(3)s5`S?DvcZtO3LqHe#qE1_23s)+xeOas92X^Av!ZTIiTJB4_W_Hg7UG?+W zm+;MAj47XHt@D;&~=I$HZIdJk$M@V7nX7>}I zEzdP2+G5Q#m$>!@acv6Od4V*)fNPMm&to>oHQZZN=kx7CuCezFK1Szy&ch6YSNx9RjQ1ol&fO^A;Zmp_UIlIBs=7QEnc73F)3^at zuZ<$D7G&>eiFSY{x%LbLs9zy(%uht<9KJ<^FUXgYf8qq zz%|A**6Q%S5Nfp~d-1tJ>IK1_bAT0Kn(4FQKEf^CS&Y<_+~FYR^%CTVz{d{z;2%_y;ZI(&$HQRj1Kwrr<$=xVb24vP00x@L9{)x_>ig3oCV;qRxp z#GmXe1Z`yM0cx4{lVCIQMV;LOTNqRLEyR}HAOc^_O(lEx&^6P(6YNI5sM8kNLQLT; z#Fl@9ov8f|+53NV&9rZZKa}UW61Ipue_7->N3Cum<=Q^-{g>1-wp;{ldA2Cg7TCg= z!mTE@OaeQ7!0yZBbKKKL&N1y0@V7i$lxQD^Z-hEkWD09_T}kr^HrA+R+FQVG_4V3) zLhV2t=NZp$C5Apl_7_oKSiD~YyOA&Ia?Ob?{L{1+#Ag*T*WxJ7c=jEynf6O?A2G}gW$E8GjJ1BVZw713gqdl$@WN#S7`w@ya^SK_h z<+-LrTjUz?jI$BfT9D>)>cd9zIn!d9EqRHGyl4XZ$GQT0Gf_XKQe*-6$DjFKZI-b{KE| zkXS46N2zAQcif@R^T_T_61!u-Zh5XLv0LC8;~8sp2g%+5vLDa4U|-l6i`2yKYX!Td zT>BSk?j_A!@;O`zW2}=Vd7cAb=EY@+Oku5V1=;;EG37E`quorqEnFa9)aAJoTllrK z1}-GKhk=+-r_wdk{x|3%U({(kv4!73H52Z$AXBhb#cb3?K=WtQ`F6e^~w78Fs*U$)K>_e~{*TL$v zoz}oyA)Of zmQRQ&e-TqQ(KWMs80e~>zY8FM@VviRpR!ihoyJxvY2uk8aIrn!{|6WHY*8}C1hz1y za9%bmh6G#ODIn7|&R%`%n{p1{=?QZ7cyEIX z^<(UQ7)4%e4q>gX9nG2eTeX<-_1J%iXDvzdUAT6fOP&F3WShEN6S&3?B(BBL`uhjs8J=gt zIR7YN>Sayh{kRZs;+dUm$W)B;f64d3lA5UmwDDe%I=jXDL=)*9NiWiwqSK_=miq7u zT|*<}S{e9TeV(6$FZ1HRrL`cnx^AR}=aA9ok(6^x`&Rf6xmwe1CHDpILv6-VE^dN& zUoeZbmXY>Xlygk`4X|6DsY>!(U@Au}<(?y^CXm+6)CW9U<2a9v*Tm;L1fSDBi+#Uk zAZh(Fk-Qr7C$kk%#g{eH5aY5PFDk*hWBR+8tp zgEd~5FkY)kJdnM%>)6NH7`TAT*o(uIktIN3}s?WQS-7P^3<2;`F!se2{ zz~{)-nszIRx5(5ZVvWd`Q?1AWLs7FYu~bLb%o8?qPA^I+TuN$j2l9YeOM^SKk(`0FN% za|ynS8STdU6t(ePhjqTP&Vtkr!=JjPmeWOMPJ4$06SGTvMWb664Ky##-HA8sEz)#~vWxGwpSnXdYxjW7$hMkxE2&#@1-p09eS;%Zul*P7M$Pxg zehf5TGrQZv1K8@By!^!T$(>vy!rpo{@S(U#dS#l*@ik&U3N&6bm1QR(g zYM~M0Jqont*`ma5fh~+Ftkv}(?c>C^Ba~~*=hpyR)Y}~l-|offrU^9zYjvT-lou)9 zP2k#bjQymE&woOXGN!OrxCf2CUP<;pNbzPq?*M;@d{H;PMYhZr*}^ZUTJZ%MQ+T!r z?VU{5OnWKVEzcGu@pfVhpGWJlcBF;xZ9)6TlKm{+^Wa1E@xC47&5xkEg<9Qx6z6ZL z5BQ#7>;toVw~>-c-&ACbZYst5T4KsHx@LC&40a=5)M<-sxj|eDaktQ#D4WJqAc$eEt)gqD z-4UE1&lV-)TVM-g3Tt&=lh$a`#(iY$0~_C)!RAk8?N*{KzPpv)*~+nZx86!xJoRBL zTw}bM_I$WNzNquL6I-|>S`!_mv4!vIMa^S$4VS_kx(7Z)zNpi7X3I~s4*j0&zJr)j zLf1@t8Tea0QxAe6Ui?Opn76PLgSsq+X&jo7j-@t*uwosTnq7SlSJ(z(#Crip ztye%Bef^On*G_@W@@!G!bAc_4DXi56k!BQWMpMgteh1jBKG*&QR(Ua|uvWK%e9e<4 z?g2RFn)elXuEcJE=Zxd5)m=v%$2Bm{DOk5+%j|v)?3QPX5^aGkj47SWD7BcV{EyG?7WlM^0Y+zZOAp`i@H1)*>cG$*5|Ehug6T|8t)fj zoS&s@aD%|quAr+v*H*)qc`>H2R)_B$LmxLG-)|+hFzq9+p9^eZOyT^9EqIRx zLdx}|KAeP`oE-oi2B0pKCOw*e@35kcTn9ztq$)= zqTTP2_D~7e?u0)?zNpJJku5p2-?E9;L{msBp6q{7qTNK3b!cCRq!-^#tPxqO>qld2 zI*l!iJF(F2-juMxDRY*|C&8K0v< z-#3+Ln?PHhElPa8S}l< z0GF8c3at~@Vrf?C&7Q7#b_U2L_o{_NSF8D*_OHFMhJQvxrjqVd2 zq&3kr(!zaIw0F8hdnD*0)75D^^W03e;@4#N9MUeLYiNW#e*<*YkFkz8moTQVR(F}S zJ|XQ=iQR>oXg?rmx1?tksnvBNh7O0ZhWXtD;_kQ>Y^upRG(?y~r9AINS_7yLGgu$U z=l+o6$QO0-c4o`tv?juH_riE4-``5tEZ!f1uKbxIC2SGS6!CPHi2s%9HC*#UNV)qc z&Nour8C%{3ZRCqOyPetcG--DvO}zJxW9$w|u2q4q`aC}c-|WSh!dl%2W$d_9n^ncV@9Yw~PSVz@rMo6^Bf-dq!o%R;^W-or6SR-;%saEVw z`TZTm`7yd?cCQ3od7dlDHIe7UaefT(9M4Xny-!1nV=IZYS*|UH59QgSMBAAyztEcK zNAmFllw`bTY8e+tI5}RRubH7 zUymh%wme&uXm5dU^kPimW)WMyr#PRYIps99&;?=s&ekN?4x=_>3Tt(DQl7_BxB_I^v(O#4BIH}XZDw#b&J#JYtaN^7DIDc9Olob&0LX&(fe z)pN}sq=YH1U0G*cWE^n{a`AQKv1ig)xQK@#0yk&p-s3 z(w%Z`GhH+7dq7v7ElPMUu!S*&yO!Q#g0(SfzXvVa`z_heYNj~&P@XMHv_-ZMQ}}tr z7H_imRqDe$YMFK*#9E#$O0-3`jG;9VwYuBL&K;C%Ey#YReF*GEzNm}0$d(SY$JLeA zM5D;==FkVs^U-t-T@dEb7Qhzdi#ly*wv3^=1;-R>_MtXh!j^O3bM;I;4GLb2DXi7u zxoga^wdDIpDBjHOXEo8@Drgf^>}>g!;*56tz~2a_mTA8S+VX5sl4~Mch$-Al#FkXj z!n5Bv*6>Ufwk+4)0;kBcMTxe^7Get5jM!2}Jb#dK>_4E5F<{#F!iD;H{~Ny1i!p_} zf!OjsX&oi|XG-dpcullhKxDlbQ&_9pL|XI7*GH)@&#2@m+P{O(kuU1Fb{f9fi=QRdE8Oc;w|q!B_9)q(PuI-n<3JbrqE6e1 zEnGR(EhQA^zNA@7*G&6!(3RigQsQ%AkBjYXu~yfP?0ptm%&`}#56tIFH5p@f;uvF0 zVXZEZ;{9LJ-a>tWMi^tAK^ys^&gUXqh$(zWV#_hI^A#HB-$~;AKKNWc*N$MWF^;oV zrzg$fWH+8?6Sz)xKLpyy7jeU@IBRvt zGmLi&;&=qb9l9Wl?`6;t+>7k*TPi11)N^c;`U8kuU1(c47-Zhib)G(!w*bsGTO^+QXnL&lV+i3v6Lb;T95G zZYM3g|BLqSq?}`Re+?fZU)0$xvZa?;ukayMxA;^!fK> zcP{mXY3G97@;q0PYXZ+1$N7cCb9@gK+Kp!gu@9Zd=PcJQfHv|)-57IX3-=|}E$hkN zkEq47WRAI31Q+r=S7NuobH;Jj>f&ik9Vff-eg9ZXFuTWS67QB+w=j;gR`)&G`6>B& z0rdeIfvN9kqOC`5zO%>_*6NOv=0jvZzU$D@=gAOj~>-czlQ3T-DKxRV#*$g-S>kt zkT2@AMYi~g>rXC-)}bXdwmu-Am(n%!`3GRLdaiv9(ez?W;g=Cxnt=#1-x z(3WS5l6VVjVN7AIt~Y6KAkER#2WEFM_*=c*-64`*j47*+&y^=9D7POHs z>f$Z1h5t}ofAXKxI`lKLb0PI%v&8P@po@G_r|rxZf2vy^rm@w7T72&yNZISP6o|Jx zTa?6GU<+dk*Ob_TXCqO|K=BTxmhrr`ChO3C7;nZD*6QYvy*GlrnD5vJj62Jm1*gcfMTxe+7RD5=H?d_l<<@HQy@hg)`Fu6ljeJp; zYa&~SDcmYz%iW}%PWJjp^88<*i+ri6t>hkbXNaN~f0))p$Ea@ENSb&~6?4ug(f$TL zM84G2R&pO$WXluc`jZ<%>ri}WDdrZwXAs-Yk};MDy7FvM5^s?$#1w81vE>bl@3oZg zC1gK~_X^OKXNwYTkuAg&p0Q;cY4;@U6XbKIy%A!KYf*JR7uTVGh&jgnALZKf6z|s5 zhb+2=OQBx73D|;sQKv1ig`Y!bEf&%`v=uQ0d4}u6kWA$v=yFVF~M?0RUPj2U3?fp%OZe#mk7zOa^@SA@}=EPenF zus^_g56-X|^$8}6KGm8s!4z*x(GS;$JQ5p{l3*U2qEAj4Z%#KQ7-Rcpm@NtV5%4ct za^6EsHvLee)ohHjn7Erc?j)P9Cct zY)Z8l<4y2y?&Z9nf4E0b_lH7yboUGH5&E!SVE4Wc`t=CuY48gO?cTj-$iqDiJp+O! z!Qb`cyu-~PVAYQ|T2id0bg)8iF{Z<%*fac~+AOXO{QZ=%_I|_vv1FLi;a$Vf|9*Yp zkC+ANq6rb4cZk&lU!P#MqF=1$6hXpfHO3jAP0>G~@0((^!k>>Z$0wSs@Q0>ky#@b{ z?B7Q}1rM2!9IqF@Uf+zAE5_Cj2eR_os(ocK$5~A< zM$`4lz=m`jt}qVaJH&jXkpb6Hj-z3;vxa>Cqf$~V>9G;!1Y>$^68>+u1dB!Q_m~{g zWOCURJ05qXAF_VDuUlNIg&67;gZ=^6!GD@y&H;mjkL+U-@?fyZn4pg`W!i+GfyH*u zb+f^TBktv8VEyJWwHvx|0Ghi56 zP08F1;=j{}fzd`lc`L!+_*Lu^*vsX-(OEdRC78yTlTF}nK`aWTKt=So^WOn~i~OdK z4Z^>)#}N4~@&Two^91_doM28#g8mzws0V+LZnQww);bmp3S%P5#afKXV>666Y|Y7L zOhl*$YR$v2YQMn9XOm=2=U|*MLt%m#WzW-55QG$nff1uM0_R}nKZoyv_jd~Mpg)RA zVIp=v`c(fr3(VnT5cV~Dz;QRp{Jr*$-wo3|s<4?t@M98GK5>BXbhD68V&8F)IQBg~ zC0U=5E|`&;VwK?7rTl`vMH+31`UqpPIW@y##4<_lGpvF9dp>OFYk07yUr$3|s9#{f zLw)^%1N-{>1@sH{4>bh!>+9bm0BfKpIPb7A`r*E#j2W4u&@0KtB$Mw5z22M-Gp9ae z$WT4}sWc{56O0fm(h>jaaD6|c1%?Zx1LgyKU$<`hs6-ew%{g(LgpI*V7K}!pHTtYE z&l<<39J}N`YvfsVjUneBxz8GXR<}MIsL8w;Wrad>ge!CAv#!)@P@Tg9etc+VDr{z? z4-E;Ajn6a~ZAL>tfUt0IaTViA9o^99@T(oaBzNN%nqY?IM!LcfV*Ow1db%-&Sckbj z1})A$g?}rv%_%nqVL+x>ZAwGf7(#-P~Ym2$+-LHq!)!Y2V1LI^b5CyYo*Z?7D{FMrewqF^-M?m-7A$FhjO1aj?I78K4!AJ^-q-5WWp3uSo}1u z-5T%VHs1FZ=buKt+8XP{#xp66XHwYd$x)5xcpA?>r6g;;K6B-)q}*I2_gQ1#+*>y_ z`mJ`qDOp>(az;a|`{|xM4jO%?yoPM_S)4H#SN%wDPqpv3J)VPpd7H+&kZwklEi57HP>){G996u)m>?m4=YV z|Fm)0&~wJk=VTKyBZtIihNL7Vr6emnsq5OigVNpQ3-&8C)8=N^Tv~&;GJm_vdAXWG z%N*0PUsr?4S3~2U#-v7{HSR;v>pxxMnY&DA%roVArX|a@s`r%eFU9?NInp}xx!{EH zipzyM&0!_BYvu3%rFCMX&y+tCs+G^=-pMI`R{NP*S8~+V@6vjnXh?k<=PobdMXE_A z<*by8xpaP)TVp8UV132?e>sopk_lSpho^sEedVu|Ta7WTuAi?KleDbA>no4ynuB$j zm-Xc{>DUwd;d~xLy07<7^n;RlUhcO!q-^(;c>WV(RoCNOZVb2@Pc1pBmi=`#ZtL3r zF8xjozGrqIyy1CZyk%&-B_P0G$s3;G_Y8&Kw75E)lQOn0$E1`)YIDfdyw^G>wEjM6 z4CLZpU$#p7W^{FJJP==TK5%?UQYtKn2P+x?Qq8)|Nl%_H>pIWs(yw*J_r~0i|1F=o zjHTAx_T(`q%`Z=8aYKr^);Z)U^Wpz;4E`xGZOHSi)-kB7dE1jXs$@UKRnAD~jj;;r zWbqZ^NvU|qR#~+yzh2ZjFSPzXSN+;JHmiRRQtKFaavkPLdsSNd{eSKI8ppcw^CVj5 zNL|hA(s@s+;|gQc?gP5wD>)5m-xFP(vm=wo!ddmylw|k;>h##iC;N{wXtBpzU*p7+ zSlf`+Q}q=uY2J$caK2yQYTsP>E?35vlA78TCb-&vt?NTi|2}EF8q#>tI*(k<5iR-V zs;1U?B#pb+59cwj<+#$)XL56|5?<70j%(>Ntz)kB_epao&DDA*I^ATY-#3d*jUN{s zfN-xT?#8J)Y@-H8DGHP98HD;`UtRmRA?4&hHOJ-V zvww=Mb)CO*zH@b~O6LSEzpK8-m0aB+wYM(&=xPiaQhwB>zg!vbjWJC$C3DSH&CgeJ z47d_gC2N8D8dLQ#M*k_kYsmSgbquurzJKa?sPB1336mOQYO`t>vfhWZ5tJk-}OSnhX98`+zllB~~2H^SK0r>0o-7U%ceivDrlqt<#{ zY5jeTF>Q?LC}T$Es4-@XDcP80!b#1Xt~Vzue}8^muNfL^q}tz!qIC?k{=UYwQT6%8 zM)o$cw~@UZr*%!E_4hT7)5dYyI8GbKXerG(I#l)oMyl#}~SJ^l!l_saxItt*UV2gp>^Usj6g~HN~R* zUGJWj2UnBX?v77a*z4|hdm>jou}@cJY^nSmI8XGOC-%wR`o`TcR+r<~(|GExk37we z|Mhvn)8gT7UMbqs3yf zb{i8n@gYwBxm+dr;Oa9h(lMfy|K*-D^~63&$BkTl-q8L2zhGlyZY7&jGsNEy{9hl_ zuI7T)9Iq?C-vaZ2{C{?y%Q|N{*Wp~#bLY>Non3r(##!6h(PzWYdY?W2TiI`gzb*f5 z_HS9gCH|)Wt<`Ur&zw3_bY}LMtTTycqRwr#nX^?nRg0^pRi#!Ls{E_;RV}J^ zR&JTb};w)ag^jr*@rMcWT9{VW<2~wLi7*=Z!zF_<8=%rk@A> ztoym(r=*{T{nYHI3l-%Rhby*JP+4%9Us?OIW@Q(CtoU)+k28Oq@T2L+K|con==WpCAB%s;{bAt`p+6ie%`06} zI=wWb)L1&Gw0EgrX+=pv$*>Z?l8Wz_d_VpBpzk|<-}3vvzB~NgmhY0j8}?nZ?=BoG zKX&-omScIxOvid2^F7x3nC@8B(bA*)jusqEI~sa4;Ar``OTLZxw&%CL-?shs^f$%d zO#deBn@-=f{N_^e>EhzzUB&B)mle+`o=|KqjxG)^_ABmK+^qOgQAJU4(e|ReqGd%h zizXBW6g4S2_w|ae=X~A!>n>j(JF@G@x+5!&WE?Rbi8#{xNb4hi9nL$vNAdEx)>S;Pipw1G^5aJFw!wumgSv+8@|gxUq0W;rv2V;h@6ag?@#)!m9nt_Rrj( zvEQ_R(Ei~4e*4?+Z?^x!mla^1#w5Q{qbGu7-&)Gd;w`q6u?k>CA z?$+%-w`dH9PhU*vwV(Bq%TDA4q)?HgSZe6i;{?@Rq9k({yTCgQ}OWQ5FE$cQ1Z*IF;w|U)X%RYu0VXu|8~l(0bqXt=H?;7p%)&H))-DUG%!(bph*6=NISi%FoCT%MZ%$l;1M{uManV zxZ=b49|nKe_Cwu=Rcnu}-M4ni+N8B3*0x+*o_8RxATK8`D=#rGCeM&}c}?Y-rE9|1 z^jPDw=Hlv;tBY3WtX{Bs+UnHRomaP8z4wF64-!6z{J`gfRv&O56ywE3qYx>^# zRclr)T@}9Sa`vh0qU@aP1=-WGW3mm|f!X@(qbv8W%v{-dWt)}U%A$9-y_^5;w0BeA z9sO?jyWa1fUy;2cYDJ$FT~}}`Dwmfm&tJZD`RwJH%l((@mmhkEf5-Ap%sXA*Y4=Xk zcS_#g`}U@{v)_(=JN)g-%hoJgylmRCm}Q1#fyeYEtO%d(77H&fC|s~+@RI*E+mbIDgap?D_NN518L$zR&zt^SSwz^RnkHn8(kv%!`>fU|!%n z{k#_QF2B0w)!0`Dyc+mw(^t>WJvsN#+--AH=f=(*Ft@|prgJaODV(!uPR^VKbHeBJ zno~J@>FgP^ZL>$uuAEgeYxbnDrG%Fv zUuyc&#pyZIW2QHqetufnv_sQ2Pn$O_Yno+R%(Ma10;lPxwU~B!>YAyGr%sz1Gu1FP zaH@Xl(HGaexcJ5J7cWmaHKl0Ewkc6l3{(84bePg&N*Q0sZ{~CO#rzDu5AV-=^JgcQ zP2Mnh`Q&+%vnB^l_L*Gt!nPOIyuiO;c_H=%{}(#E(Bg%%NrjU(PntI=Ym#MBpGjRO zm1WJ#%F0U2iper$wafC(I{*CM=Qli`{rtS=2Rz^7`BM{%CT^R!U?M*;b)sRS|3v-7 z7893Gm^UG7LgIv86Dl*0X70?)&rHmW$?TfhF0*Oo`RCR=xAeL2=Pr*wHNI$k&iDo6 zr;U#pZx|mqzUlb$87DIiWz5LP%;=oaCWFf;vTd{F+osu4ZKG}BHgDVc^z8I`=~?NC z=`ra|)6ZMWtcR?dt@Er|R*N;p+RDmV^V625%}C2kOGt}MYnpa3H9vKE>g-fQYGCTg zlm#h#iX|mBWk5<`N@a3Ma%OU3a=T>j_NK8nKOzf4| zHL+b{<=CZTXN|ktayf`{%bj)bOX#dgPqtA{i8&x6OWd6v}Bg04b80j;z z%}8!!<%pvr=8Z@g5jlbzQ5kzQc5m#4*zDNYSpV1#v4z7o4bL9FU^qWKb$I9Dm!CQH zOwlttpUHn_`7>Rg;hxzv%rY!ym|i{$>3O`)}@V>p!4>VE>c-4)xpIZ%x0&{buy*)2~fG zu3vuW($E>9nV|`xQK2nD%M68vEJLCp%3v_~8}x>wA!|YwhYSb_4AF@?+xA*oEmHh_75)WQ`l!ypPW7m`b_K7t52&wmmgpA_~OT>J#Kq^ z^y86_H+{V1vAvIFK9=xU-t!S$BKIA^j^^0(A&RvS+B*tEWKiS4d`|8(UXrZ zeRRg7nU97)+T&55N83EQ^O5{V5+8|r#PCSFN4y_7+q10ayq;M-1AFRww(5DZ$DtmZ zd#vdZ+hafvu1Dp=B@gF6y!7E24`)8y`QbJX7e2JLJ5J=Yz_E76(lW zvIPwY3JlT*wF=r6xF#?mFfy=DV4FZLu=2r@2WLN+`Jn%U9Ug4)U|ILV?wh*jbdTw7 z=Ednn3pY$*CpXQ(HAL~EBzlZ;+2Z|op_Q0A4mOc>m zK%WQvA1Ld#q1*Cqv%6(>OYEla)}q^GzcqfmpT#f6&)^s6SK0Mw*S%dcyM}k|(bcDG ztFBzvP4{Qtzub{d*4t3ewC8x{cE|Fb&b?Mrr zq;r1frJZMVwslVE+@W*R&KK{^xi{nbKB_K!f)$!TV?xg?bozl+%`U_TAyuI(rRz34Xv_U#kLyIsz<9+H*UT$=f(v$@;9d5*!jjbH+tW=;f5JE z*lrkoL--B7ZaCkvtmUDWe9NeoeOh*H*{)^NmfKpaX|c3Lcnf`t7A-DbfAadG>t|n| zd41yb?XItEezf_{=K0N+H;-vu_C*>x!=3c5VK(1Fr3HZRcxSU3;;~$tK&HtZA~e zNlX(%lfWj2ytjGhd(ZRE^0s)l@;>iX;YYZhOVbxqu9dEg+rTa7crKBP;e5C@TxD;LyZ*XYV9{s@4L0~fJ1(+% z1sTqH4>elN#yE>fFT9^M)o4r9r<-hgTZ%s9k=T%w1oPMweR9fpbGj+P7#nVmi|uDj zw+%MIk2lx?V-w;nW2~8mz5xOFTcI2W`(uH3rbJ%~qyr&aX$W_-OV(`Gfs+e``2 z1z01~YeLK^$&Xym_2azt_@A&b`p$Y^=eNZ=y-?rRVumf!Q5JKY72aHBOdn-6+21Rw z@1loiV&Hp?$qA+e{ZOMN!<7CA7eU{Bmve{j!uRwir`YsHeUd3D&Scf6jM3j^OaR*~ zbU3DE^Z3jJ`0d&R(ZrU`yLIb!7x$>3fv-4$zUxinLBEjd4mIOUm3V)og zf6i>N=;KWK^l|3YRKa%Wk0ySPA;){F-=CEFojUBU_y)omdxz`G?_nBnCf&o?4re^78AF|| zFMn%M$D{`vo?>A4)I4{pW2!ssuG>{}T@%0eHH0=SzuP-pZ+_RJj!CaB+Z#q5WACur zZug9Qw^s!XWWAJb@37mBS6jzu!Wny2&`|tt?{K~OeSpe3W=vWfJ?`VVK8IROtYfM> zTW|jEuh!qzOg5EzEYsm!8Tp%aR&ck{Eg0^hE9}8USu;%fD{aA8Gm_)PbK~aZv3mT) z#`H&A+312@F43`izsKbMzWvl*Y*=z?hV6FFyU&oQ;K5P-2R{`Z*~h;RzOW@-ACi)4 z7WRJM(aY-bhedu(?~W#k*OrQD0pv*dP~btJ%gVtl5~p%S9Xg1Gq2x_cdF&CN-OVQQr{8 zy1ldYIMy}bt9?P=5PWX$Y(4rM&IG7in^3{#ss0YJv(@niic+$2Zm)&uJqHTc!qit6 z$yys%#r3$WYhkACB30?H*UHrIIZk!GT75spW9RbfdbPTr#9r|<1b^E*TVMWmhbR4` z!-g21h!vYr@GcgEXP+CjpI?;pxIz1TuxI<+UZYg|T_01 z?>UUCZO`Ef`mR;S5(kTCvj2YX;ULHLabr#9{OU)~tsm@rT?6ASbmQ8cv~znsHr&;{ zE@y{omTx0#%QuOxYk5}f%v#rB2i)7+qHf`DY#PnUCMzuagjZX7>bidjTla%&YING& z$whl&<{`bJJc-VePHl=b%)&=;%<*|ag0rn+F3eI&c^=iF`l2q&b zawUBiQ_%U%#`uic-`6v{Ij+Au%oATJ8JwEh&x)^cxyZPadkjXYI~Cm4RZu_l2h_(^{ibc)&3@kduo2y@VBb$u2+ADB&9Z} z{C4PXgUoNS{~n&-)obGM4*eDUt#G&1{c{MTTwb5hyWE9D798v1%B1$aR&kB=H|G$j z2y$@J72c8|J&-@p(Xq9!NeVa)_95M!!$MN5Ci@`wRHoXWV+GeZ^w;e{uC``S?{9IC zd#bdd~wuvaqGd!v##7r*~sBL zZ`>Z|)(NRLHqbpa?;O@*A&&iZcc7~s=NkB1$j1ic@9Kf>#&$z}`rBr;G^D+T5Xb&D z#QdiIdvtzR@1>7t{;tk%g%g>(^O(zLW?8-H=vWu4)!ODUv#ax%leWtfnd85zy)ODtZQR#-9!Or><$>?iWmjt04>-=PGXr9oZRpDi*oKjR)%~r5$y@^^KHE1k{U zoy(N&#W;4qA=D7&`K)(1x8Ts<`pb9K{`T-Zui@`{&hP&2?+x|0q{L-ZuUtI$ zER@5!R_8vupXRFT87=%ysqV3BMmfK$On23OSHYJ75eFPZh z`M$fI_3H2UXc-4Wy~oz^e-{UJqd|QfRNUu`h^Q`eJl6LP=NhW}TaS6K*596<>##0o zXP^atSLe6VyKe5EA#wfLfAN4sbw^#h>vnrBzdI1`;ypJ9U03h8RsR!L?zg=Rzeno+ zd4Ej zS0v5Fd99|ttJ7PJe_8vv=*gr#X+UV;$}VIQQ9I0BCS#ufGcRGQZPw z*P#4f4FI>MJk|GLU=PdfInQcNwnbV^{;)r{Ec>)_hkC*cIK;{`?T}FnEegU z|LR77TK~hm>~8)K&PcYIlS~Fvx_PV}`=09mq1E{>+i!OVfCu?sNTdene^moOt^eJ5 z=Q*7z9AZmwK2YeXz8_Sb`_ewUoA#>bU2XjC+01viKjz@~>U3AQO`1z>O^swf+Y_xx4-wYP6UW zjJ6c3ebe8A&u>(}zkYnpe!H9e8tnUN<$uOJPtE@;`CnD?Yv6wsHOSNEiAHMz1HT97 zzQcaEbD!%m@3ru|r{}z!-|IWyRXn>I6Y0F&;j#A_9G)4L^x6G{S3A#Y;&)1TPi4HU z-&H2OTEDwfUy3&c@n_%c|Ihx*Z=ULV`yOA-F1wxd9^`u=i#*l$_I*Al-&ZHT(pA2@ zXB)(KthsQu!QM~j1Q&Yj+ETyPy*^uQdwqY~2iKPT_OHOvDRkb2-|!j1aqzr|;x$iX z@>o3Il#*;pwx!29T^Yn*?(*C{D0>|u*KL6gN;A~`eJF7c*p(cu)!{B?YVGfJ$*MJ1 zYwwGT8SD5(_PnWepXwQogZuXy=dAb=3{PdM{h2Ol&I;XjdrDJ%-^!i!x|0d9kx%vq zUI{<;=fP`6c<-=y_S~Vn?x4cmxonK9_pGkyT-We$do6p`&njd?b#PsL)xLv&YvsUD zj)OT~F$V^llAelt))WsDm%(T=jtY)Tw^@zxHsOk0j0!e9Ww4sZo2)pS3O~5(scaa* zaucn&a{t|igxb2d?qY;LpVN?IRHOg(79+SPUPt2ye;&d%z&d^4>L=IU3^HL;!PfZF9l=+U5c``sP~Qc*P*qex^IJF6RtG-Iz+VH!^C+P@Toav10b%eJT6%yAE-2?79#ah1=Qg?oqwq z#+t>U+meCdXoYJ_mfF@Ua}}&tT?=Pa8Q=G7g;+b*_he@ z*z*jV9~`WacE7&(1Lug<)W8lFN#f&BMtW*}Wq*d!!3u|NyBiYEovXu=6DBl(@gg@@ zJ9gdOzD}Wjp`c{ZjOs(|HqI%HhEM6-D&jP zb)fy+x?I2OF$V6OLtrM@W6%Kn4|a-sC9LzT&w}q2F7#ks>+V|5#0=tCZf4M|Bbk4@1hr;InJn-Yw%j^nGQzH4hY)_>+_@L8?vwjlSOp^fU>eO#<9 zuKT!zhQR{+IXY>d>yZN?Zm`(ycZV2zYOT_rjeqnx>+e+_`!2r&vxZ}}8S}8`7m||t zH)Fo0u4`l6(WkDA^8k*6+EMY`AC+v2PBzDQ+o_^lQKJMju zeU)=jJXh_)`Pu5e{;ktp%h1}-Mog(SM_o$-7f;PqTj!8Jwa!!BI1cW;Xr8~L?5{u) zj?H=Oy28G%=;S@;-n%=Msog7a=lQ7Ubd!~mJ2o|bT!bOWv;7ahPaxK^)tz;V9`4q# z;ymI4JLDbfDk^F{M0z5LEp7Wt=hS@@}P@*?|+bVFFFK{&O#n0WA=G!9c7=x zz&%bKc6Y!-y`Xl?yYp;b4d26&(uU=GhYr`H@7;L@s)q0JrW86Kj+UobJ)6Du=Ocyu zuhH?V%3*O0ubjitAvOA~8I#3(*{(BLt}ib0S>_+t%4#2tSPe%$8x}7dI$V#u(1g`+ zl(S*^-l4ZQskLzFmG zdh9yU{%i=&l{Gr!g?_kRt~iVVmNd22E4Oo;(z8-eW!O?P;HgYgT*lbg5Q`aJ zHDHPjw!|5&#$;1EeK0Cs+(WgPgo@i!*PF0sF79>I(tmepqL%5g3YqR&Y!YBW zm@CGG_1)cwsNWBO=Xw>*v#!M?3GO>sgrIopSh1hSsWDdUeRn%3YR3tT<2r~*s_>H~ z7!*&9iG8oUMog;v?ru=j#-wi8g+F7`P}#-$?rucXvrFmoHH7>(z)M7II zcQ-H^+@Dc;uiRCpRnMTF8ylEoCF_^!*i`r5{otq_H+97_Hj{eln5kKpRmX+(-QB3D zjfqz47g*_!>Sv6{#%i({ZRQl=*0RTP%yIp4g}%ER64iT#TFoz*Wf&Bpb&87TGR$#) zxnlp_j*R-68TzNi+A_%)Z-V`?8l|$wju-oTG=eSieXqxuD1Fc573O?q7b}fDHWv2# zP1UhreRewvYUdGno>9wjVK0R}bxyZG(_b9}d!OA6g4!6s7}YWc)g_|`uSe|9I#tJ^ zy5H^wLW6aP#!O;mqDL^PDfox|=j5Nu{+#ot@y}*|?z@n7VZ?>D7n)o+c7D?N-seyM zQT)f8KPLS#=#NXk7yNGeebDdCe!q0?z`2ZbLFbO0-F0@-*`%|j>6g~ORGgl2 zI{0+?sRO5`pUOBDcBOQ9Q1S5Po+Pt`)SZmt$)g^SW+>lBDkV$Mc&DzldVtw zbz9XRoIc1Z|29=%raovy6KL-DJ>4(!l zZ24it4;_ElQkq+8EFDzpTe`g@uVh(C$CAIkpYwh6_qy+^zFYO(!tc!Awf^q#u?fda z$2uNsd93{C%%fpPFMM16?UHY2emmmZX5a4nCgU69H|@V^_DyN=oZ^V$OGOn$%Zla{ z8H-vM{q=R#*GXSTe0}W5iX#z6dLB7n5%1z3y24uKY>)N%_I~ zhd-SEVZetSKP+CmYweP?erv1p=I2ey3(E7&yR>Hhnn7#Mtu9@?aP{=n!&X;)koQ5v z2R%PHms_5@F*htXDAzZ4eok6W)%zRYAMt+J`?~kfy|?SV5$|<;Z_BFORmN3=R{5?f z$exhhKD$ZwmX&!cr>tzdQn&KlyVKt_z5CaST`MN7Ft6yeqVFv{Ro8Jz5yLj2MWns&LmQ^h+UAk`Ru%)3(gO+Z2YuQ@?Z(Vvb_sxZG zM!ebk&DL*jUovHh-;(xA4lmxmc;VvE#Z4BkTeNIZ^rFy3?H3(*W6m2r-|&5-bm4)8 zD;7pCY`bv#g1iN$1#+n=5CY?o)-K6}8t#XR2}Y}T1`6Bi~%B=$~how$AM zl(7M0JB}?Lvun(fF@wgm9<$w)XEK?hOs*J#Ipr zIj(oyIpaE`(HLQDV!SYV-{>i$gGZkmRXS?nsOh7IjcPsW@W=@xO(Q#wY&o)g#QYJ1 zMqG-mh+P&tC)OC-I`;7JNyE*pv_kC{AXN#WnXe-vM;%Na`WT^Nt=?UB^^mTl(;Q%Q=&hydt&3nUlZ0P_!EwJ_j*@){obD5 z*4~djn>}ki%RJ3JhurJk)7*{SKe~3fwz`U3{ago~8=NbhPG>LYuZ|s#&5m`BevZbD z?Zb+O^&8fH*uJ5=hi({}HPkz_-_U#GH^;}v|2kyHkj+CT4;eY6{gA!Ktvk+pT(9Ha z8N6@sRfDGuZa;YMpk0Fs2F)E5Kj`Cu+Xl`Ym^$$AfI|cJ3|Kb6IpARbSNgB-zq0@2 z{tfy+-mkKsuV43m&HEkbyQ%NAzK#3-*k?zdt$m96^y<^P&yn6+d#~)>x%Yuyn|rP8 zmE3DkuOs$*?UnX^_V)ID$L>CM!?CHyHaK?IF;^Wk^O&*6bU)^Wp1XVQ=$YEHSI^x? zuRS{X=zd2ZIO>I?wjDL|sLn_2?XjyzL65mT;(L7DeOvdL-BY_C?sll#o^H#!IlCR~ z`byXJT~~IU+_gd1$Ga@+GOtVLE{(gq(|JSZ$(@gMI@D=fr%j#wow|2w-09bj8#)$s zY~Jye4(mHqc8KrLv%`<=x3~AV@7}&~`#tS$Z@0Fcx81L8x3}HYHmhxN+tzLOv{~II zzD@Twue5%=_2$-NTQ_cfZ>w#s=C;ae)w9(LEjP3r*>X_Jk6XObVtb33EjqW@+k98^ zg64CZ$2ULF?5bwdnvHDsYtw^GcQ-9+8sGFllYLFrHd)qWY?EIb-`m*Vcv|D;jSt7Y z5VtyRWZbun-f6U{(b`5c8#QjUw_#;NU&HPVn>RerU_*n+4UX6j*|ym>+5EQ7wwHgi z*-npB=R{NHWR35S*QJ=lR{dFpe?IRsssF$7$7XA2YXED9fBrbG^V;uyh$ZwDB z&O3GF&;3tMOdRV@NONbzJDr)y@t#a~dVE@HLPC66k~cHila`#Gl;By7Mb)21>VG`= zCqka2u^AZ|shN)Wv}9LmyvN~6j!*MsxZ=lVCZ}a2BqybM(p_4f_9_osj0#*gA3Ro4eDqvN>s(@7is{&R9tO{5a zuqt3xz^Z^%0jmO51*{5K6|gE`Rlur%RROC4Rt2mISQW4;U{%1XfK>sj0#*gA3Ro4e zDqvN>s(@7is{&R9tO{5auqt3xz^Z^%0jmO51*{5K6|gE`Rlur%RROC4Rt2mISQW4; zU{%1XfK>sj0#*gA3Ro4eDqvN>s(@7is{&R9tO{5auqt3xz^Z^%0jmO51*{5K6|gE` zRlur%RROC4Rt2mISQW4;U{%1XfK>sj0#*gA3Ro4eDqvN>s(@7is{&R9tO{5auqt3x zz^Z^%0jmO51*{5K6|gE`Rlur%RROC4Rt2mISQW4;U{%1XfK>sj0#*gA3Ro4eDqvN> zs(@7is{&R9tO{5auqt3xz^Z^%0jmO51*{5K6|gE`Rlur%RROC4Rt2mISQW4;U{%1X zfK>sj0#*gA3Ro4eDqvN>s(@7is{&R9tO{5auqt3xz^Z^%0jmO51*{5K6|gE`Rlur% zRROC4Rt2mISQW4;U{%1XfK>sj0#*gA3Ro4eDqvN>s(@7is{&R9tO{5auqt3xz^Z^% z0jmO51*{5K6|gE`Rlur%RROC4Rt2mISQW4;U{%1XfK>sj0#*gA3Ro4eDqvN>s(@7i zs{&R9tO{5auqt3xz^Z^%0jmO51*{5K6|gE`Rlusi|IrHcKx^TLi{3&j4lE*Q`p5d$Tr#KzM9PVK*htpwqCZ#wNQ=AF56Y9!6y|TEXpva%$ zFE3bJjO5ex$rC&dx63fQ1FJBjuKYPG%Pagv)N7~5mE=h>O6*9o)!pwI=yYb8ugJfm zq-<$ezY`ou##K@M&Z(>4vkO-F%JQk-2}zFR1fy;{J;*z=uDo-y(<{mf%c;jskK3JK z*kcrAfnnb4;>GDDMWrRh{^E-A+>pOzI32pJnUILF61nq9DIS;2R%zJAbbry*g(vy* z&;Ul7Z+_~+@`^HFUPa(<+F$0UW=zc}D_HI?n~$~AHJqH7m~1eL5>imL`nH>qHYZ}c zNgj{UDELp>&B-e(D6J?cUQFwo=)^dQT()zWTRh++)+jP4qrWP*rmHCSO zi`P z)pD_!bu04a`LX>XZ@46<$6>JD94TJaR$eS^g>A6J1jF%xcGP=xfr)m?Dhl!{3rh^v z$>sDWCAhVt2363hDrjb%YTBaBy+jz&hw2e#G#_B1P3kO zd~VK@SaY5b)|fg^SQvd<>L7*l1k{g)xzm}DSaa~BRvamgg#1|A2pbDdhcn6OVBt`w z$7Z%qrf*>x%7sH!*xGm<&P44<9=0+ryd}lj4sDu*1V_zjb67iWbzW;?Y-eJ_RF>h8 zUVZ$XUxc@>Lfz59r2Kj@zR3awjJz)tpPvig{AhikUd>X>A1$d*N&5 z^%xBc9Awq@S`_{G%k&i$6c+dl4iVnOByZ%Q;Y!9~&&0k|(@xkh_a?Yq+PiRQ^;8=k zGi{WV75U1ueTz$YhxIyLHShFcZMYL+YlDVCq9eh$R_>(2=(ou@e>qNsvWgdBeT?3a zaPnpJ#*T9d3<49!RBA753ne=fjCWiQ4&Y_cuiN+nwQe}uoQz8aMe5wi=m>Bf5$ATU{G8 z4&9z)r_oy=Rzw|V=SN?=sS9zC4L`c-KR$)6h}-0OWwt*bhw=G1g;pbB7d2` zIM48uCefQ%%h|5W=8yi^sBbH5OeA^|jowZi>XWyLV-_x-`OAZ+x-=$S4p*|*_yd+Y z|BSsY8W-M#M3>v>>M?U3TGLM0puojHgX4s1Bf-SF;EG+oFW+B2S-qe6_T-iMqt7yC$qI5iidxOw?cRce<0Dcr%WCAvzhkd)ne= zmgDlZJ+q+DpX0Acu}{LOrEf+FuJfg3PqLMFiHq==qjif2UsgrDpjWf7w#p_J4So&@ zeS3;2g|@rLv~bOlHm0S6<2RlD$=K-ShpmlsdqnO z*rL>hShgyqh+)gl%u4f>`_&bi=(l1N9~SGG%>3qv*rymaO2j;|Y?_FP%x@sw2g+E7 zx-NzJy6P5=p_;m-W2vETar2d{{)ilF(W;j=UoZM#9{qk$yQYwVRewdq)L0KJ9qGD?i7aLQ`tNnsInWWlGH0qEbzHTnU#=KNT!iaLu?)Hh zX<{085%QQHdUQc2)*YJCm@h6Rh@q~OA(oO-ikPbzJQmcmp20*hS2UO+_L>HB)T64w zB(c=h=<;0j2Lb(Mw^*tf>_JS03@#p94TH(kvg*sq5#L@SE?-t5 zSE8d|q~_u^zK`ff2q_Vg=EK8})HqRC}3qLRLEiClg z=ld$F=9l^^me|Yv750h}dxQ(zS;e?AUWlKf=4KVEpRU&NV^wrAE?Z@s>?SKTG}#gad!15Ymt4RyCSg^3nk98@>7yrvD@o%_(-_JhCj#?nEuQ(qSn&m6R zx4tR16D4==I#!^!YNxoQ!tS#d`HL3%%j_kK?7e;X!D>YzevDXs5i+kz?IH3r>eek# z>)yiyZOXdX{maoTZcWLzXZi}u{q}f!-V%%`JAQeFRV}x#C@3tnFZA2Xmll+k25K?; zzuqp|K8!m5Pu(VS47Z8a`B=Ax%~s#-fxi8>`$^3q@qh02!2MW({V#kUsp)*o8>GJ5 z1AY5%w@2^|=6~$|f$u;Kwnwn@v2Kw1Zjb-`c%{8t|37)W(mEgO)~NsS3ct(yZ}yMi z*?Z{80Ps5c`Iy?{@j$aO~3FFijo1 z#^}aJX<3Q7FFWMp>pz`11mHJw?@_nSlkWzcwWK23c6% zU+5296bW1kve_Gxam`8W{+`<$yArF?C4KH;2Ma!S3mIYk#g7Fr|2$VQJ*lb z$Bdnl5$KW4*4)Qq-<)}nn} zgHzkA3Y}VMuMGTpHLs+o2p75R_z(URd+!Jr?;_T0u)2oTJ7PQ!{NDCqbM3>j?8Bzn z#`CrtTjkHI4D4FCq~|Xy_7&Q35K;%$z>u1qH6>%}?3~>4z%(dsS8kx^)#CvBbq?-v z3M^c6aEN{&s^5uc^Ws+T#=U03^}vXUY-RBKyTHGhfWn2tPV zq8rCGV=VBVR{I#f$EL0YPsg!W+waxoVOtuuL-l*%qRPU;m3DP-4vhUs`(JQu)LeEQ zT2WP@?pLn!crx8zUQ$_xv5}jF50xe5xz%q)Lvb%(bbCnM$BszXztuf0hPAJ)Ptk3G z;7Z^D) ziB9c4SDJJS6Z|CLnqY)=jFc18(1hG@?@hooK9O(OP>E3o zCp&BfTrPEv6~2F{vBSAlfl9)*0dCr?t@laB^ZkV7uPViteWAUteaa#=VNCSfcx+Wg z0zJ2ACZ$!Ej$dcD0X1KZdf>=0qMtF3i)R-PIMg zm7Tch4&OgVxt+1?%Y0=kLsuiogV|FI8^BG$(QgM#_MpvL721Z&;|k7d621}%26LK3 z8mrkjYFDU@k-h}yyP?f^ybhyd6Sjw%+a~h8_O-SX+Jx7U;5Hsn>X!6a)@ACX)a=l9 zoK8<|6*G67&Bs#i@L;X6vm)Hz{WU)^?YVvObB z*A2e>oF#rgZ+y4IYcw|?4z`}aXU^!3hcn9jes%w1Xt@%cZo_*ZlMLt6ic~8te|{C- zow7?xD@!N)iz`E0tL1%GjxCYrz=+h|EWer$%2yb^X)r$%u8|nMLpfd1ZvXte!aTJy zk>6?)T~6aI<5Kf=MSGkKv=i}IkJ(F;jn1U7b;9u zIfd$KCv=a*RGh(iCBhD4&V$@d+y#j>)F>N#jF*ZR0F(e2MlPCNR#l!*giKFfVFw*1@oK!JB2|c}xtp zi`GVMZvl9Fu9?>^tU-sz)HX7H3vf9wu8nscPc8F$hMps%c7e4CEt}KnHT;CD-Zf1f z`>XS(P4O)cZN%gD*34QKRw;E*Hc_iU8#w%Dqy?@zg*N0$NHE?v4d-Z#I0m$KBDCUh z9%Ulzue(%89%)MZ@!MGKX(WANmaj`oUk_BiNT3+!v;0Z@k|{jRU0!VdBYm4?f=+wW7{dOtzDeHpB0aaM;HsB;!lZX0E%)cFC{8dvJQ#>bMhd zUSzmB>R4dn{9Em(s+}3L!rO7wb`e1xn@ya5SGSWHVQq|`PZGG8ZgQOES4~O}-#KgF zG9J_GF*!oDYP(Qj;(BY%wl}-wu}`Y+aih5wR?|if&XCH-`wL6?BBHytwFz8vjrMy8 zX$zx^-uml!uQ8Q>dcnel{9cxr=r;Z=>~fjf=7Bnezb)4~tei=;JX0gW`Fx-a9E!E8 zy6$Wr9_kaeVQSm?)j59Td9V%M(*kVe!i6>Mtxz zU*gZhLpwsxJZkyI6mMx*uV}whtNt(kfsu+uWbrz{1oxJ92k{6n255w$Vg!j7oFhr*jkqz_zfXL4{R_3*MJMSt#H zH7+A7yRec5s267`#wYg}H&MSAR@L%B%ZsZ-#vg(L-*wfi@za%qLyyudYrs6WpI+KO;;?MzIn?R!8|pXUN?L_YC#;};i3^LwgqPonjsXmvE*jBAy$Dwx7pQFuKg88;Xhk(}=eBMvk5OyX-{~lOTRz$z)apMZ6 z;Yk8602t@a#6{8Re)T&iPcA;mEGkpKZVNfNbh#bIX9jo@gz-KRo;$BRG<9Ndg7~nC zsD~Dq={KH%NXcvY8Vdb3lN-Ns3eD}oGtrFBDbaD`XJB$oLJOjQ#7v}uL|^N2{J1Zq z%N|_1F&rZ5fgUDub2;=gg-7akl=WD&Y@svcd7aK=M=fvf==3bZb5ebsBMfR!lGFHm zcXv|Md3iuPlWO^*&EtqVFArvHJL4VPM1RA!oEKjh84YBQ!}zzhA@vO%#BMxD!1()! zz_UoA+dmeC4PqxAqiQ&aqu%cpm2(-K2{?ipl>vE;pYc0xW|o?HzWPNyA5{Nn;#z(K zi61lL_%_9G{7z7hJC?O=s|dWVELxq_{oVb>+j8I73t7yvpz!5oE;qt??L; zXEUdkmS&dm^Nnly5iXv}tbT83{JV3>i>LGjzD?6tw3eSrCgR7>wXA>jbEI)pq-|8o z6?$aEHmWmcdQmCmOinPosHA!s#k$L-IQ^=-ow&|mF!)hYN1gRdFI!ovejBJyTFW=y zYVGUX_S%!2^*NnM4#QspRhP7u{YkccdL^FE!($3h5HtK@0EscE>fBZt>a;whvk8t` zwv{^Rud}Whg^SfSn~zN!Sq#}irq;H4&g+FDNYs@LE6J-jAw#T0)hQ_3uE7O1T71e10$#UB)S59eIsEn`nK;^ad5#Wqvh#0%gZ9 zij7Y6F_05#`3x($aW{WO0Y1F?%L^8B*Ifxtqwk#5USfQHE4gzj@*^F5oVEOfMGfXU zkC!=tn~SLu7;T0>5v(4>Wrq7*@X12C>K3N?sS7cs1nyxE{7w7IeDyX>4~56?1|9gs z9QkAtXMLX1dbXLBF_xNiC3+2S7g8-6J#SEbXQo@v;J?mSr?k4ire$Z$p*Cyz09E}6 z`dYpl3})6hLT!exrW3z*G5jfOb))6c)Hc{WuV>E6Vqa-FZ&6%iHr!ujU5(!xa!O~U z%~6Hc{)O&KOvK5O@x^%cP;lexbu)@9Fwtoq9$G9vo-5A{63+CoJLrD;l<4&&)Y6i{ zbGB61XO{cRq=nqlyrnbKaft|j4|%v|lE>(LCkf9zGrn#XmK&dZDR(WOqEv3aJ8x=DJ=-nv?;i~6Smev|7l%L9Tz_&wO$0u`NB-Wg zjy7l`g?y?BYs6)6FH__;)csPGg%O@LkB2*YYret^Zv>mh;Ctjc+6hidC0ixr;i91< z4wn@Id6q-@`|&U$8A63l3*u@Q2mm&8X`pk$;a8v7JocLOdnghtDP9Pha-p zra2!OXH6K{0#Y9|bGI87sOhBY-FKk#O z<9WdbE0?S;YQ@l2@UTY*^rU1*&D$!i7QTW`GBe(_^$NB{;{$hc1}}hyHm1hA!SDPG zwpmd@p_(z9kK*p+;D@x(CNR+P>i`q`RHo50EahO~#Up#QpXP)$rM{RpGuDG`g$)P& z7rWu@V5c&%PSp=F)ID92hJ*g=N@@!yi)btI?>HiEBYI#WZz**x*kF{SDRr!k{Ja0i zZ3UmLC|f51H(TQW92CQQ6{R6jp2uljBo+#9buk4;K6JljjEe(#O^JCBIt zA@n(YG9>UD47bsN6-^{z9-aul5sR3g9zPdxg=&Ax!1sS9_9beM53F9@Z^1(c0uHQ! z`4LPUBc!e1VVuUf{`YX9jo~wZ2jjuSIZ{|#VPiZw5pNoi_hLN9*<)fKMq6r~)Jb{Z zRsUo<86mhs8}GeFt*L`jIO8-i_Ng5j`>rH+@MjpbLTCuX(ad<1 zwt{0n>}ZHLeWNpJjQ%7O=Vtncctt#b=zm&AYvxVC#g)jvxiZ*R!DnuTjS2lvqr=-t zFmrx^t5g2+;Hfl?2^VgF$JgtT_pb!CO7&=q#)TI*!{V2sk=v@ierjT0mi4M-Twqcc zhsR*maHkBu)-kvi7IAykJW46zz|eo&6}G{gNhUtm*R&HhDD-#xhPB~xm^e<*82MSsv=+Gi}-Y;nnxXJZyN3-r{Nqm>RQgsd6CX5)V0Y- zbJRtA=2E0!nS9PTKGKA8hS8xvCyz8uT-1w(Pe~K~qG6M|MZIW7aIUtfmkFKJCi=zn zQ>&R+iY82pdP&_BA5kxZ9|_UaW>GJS!KRzOChEn)XQYXK(Ma=)nO|DIGBCfOZa$c( z7p}Pz%xtSQ3&yfp!>413y2IM+CuaMrEm!?pYMMAJ>eeI7g%ahm_+f9PX|BvH9n*du zXg6$1Dl^TR-@t)3W7_`$OUAqlRxe$Ty)ZO^xgi$1toeO0uzby46+_!K%f`6DV%{kO zJ=gZH7&@*kTAy7r(1&{Mo%(w^qu)KMm(oouWOC84*@Db3ub&0T%+k7Bjm<2kySvlO zV!D}l%q$lC5uUopW@bsAHpk4ek?ztovwYYzH)a+N-nwaKsgPM|%q*z8o72o8ROp{`EVY&^}+~Q%= znwVRhZxA)Vw0;f}vrFr595uUa$c!Oo7uHV&Vs=^mouX!!4cz4zGIfW!47v$9%q>Va zhniV9WSR~$3)b8&YHA@hxk-%gqz3npnr_~BJ`dBWs()}A^AcezT@~f)f(OjW7 ziJHn2J`sqS#dWuMM!T4ry2IoNaA1)b&L1Pr5@M#GcpHu7%uzpcNYu^6u!E>+sZ7^0 zhLcR1Q6%bBiuLr8W*CXOy^vGVyef4qAhs)Gn4ciRWRFqzBj!`vD)Z;HatJWHN5ybP zi+Lep8KYrS97bJ6wPdU(vVqAsVmyltEQ?tS%1X4`*G+Y~J}19{rt5R&Tb&?=)84>> zF`e@UmW=U)7t6+cwu@zBJ=K*(V>!y6ZeYQf&TwVP;DjkAhGTwJEa%067GpUn z#)2`N&tj?2*;Gudpjt4d(^)hc;~8{SZ0(socdniYB$i`tJMVjFy`i{hY=3b?r z^(E>CqdC{tPq%=}&6v@m`raPHM#2}Unb*a{GBuNkm{>-e62rtI8EK~1re=Z+6V3Qd zw^B1tgo##g@H5$tOrH^T8|CIVWpE~q=vy(pRf5xMMBj+HY6WMAiK+#2yNQ09m}t|R z+dVy8`#Xgu*l?&pqo!7y6TjhtG>zczo@+K z+C-jS#<2Hc;nQpV<|=fO8N;j+maguQ!V{*;u#Fti)R{LB8dX-^{4;fBtqzSYYxUDt z0@GO3nYKDMy1e>XXzENX!O>-|C@ZX)!=cX15*%ITklASJOsz#nl{+{iOg;@pevznJ(alm*SN7`AsIrF6Q&U&sn&_x< z>*lJdD{*ybR9Pd;R#R8@&_$wZML%y%UFjt@s=SfsuBoequ%)7Ft7aaXI`gZ@sB-G& zv8gL*b!b#s!)CInE4O}u=voMw&!*1wT6A=|Bg|=2XA7arMAc5j`EBZIh!={gC7$i3 zu10k6(d7@B^`_43T69#oXJ87T%rak*e?>`|dhAeCM|@r=s+MN?3JY*cL-muqqiQB( ziKyC`jVoJa>RX4X^4CO1m3vNh$dpEPZH8cY?b)*fJCB+br{>>k=9e^Vqb4+Tp*mVB zUW`XFl$I3xiz~`=v-N+=sN+mOBsgr*+KWxgP8o;QtNr9ZICD>JlQQAzNJd$~a(|gN zWszaEqRXe|jQlV2sSD5lQP*%4>_6=qKHdMf`GRv*)pH}{~rcElS z@S9)R;E>_Tqx6$xMYFQTnamCl<4o#~o*c|+Wu|Dx*>qEK)o%r}it|_gH(i=OH8?X_ z{rW_6f7LJ9Z2!WvvJyN4sLr+2rUk2+A1tGMaj`Z>m|-Wvma21!8ELMixfKgtOL5Oz z-T7;x>&_e99At)T5}dG1U0y0HDWo~f=GRO^SnFjWn(AwEhSyAZ$c$!&U8Oc=rsItP zoeoTc7X3nMmsCq(QlpYGbDh*pjTU`-IHa5JQUQZ zf9g}+V3vB-H<%`-3LDIDXR5TS3lV4JFq1`_|1S1TtYwI0%WBKUv_Z9nW803}(lKnl z($YdquBLu3k>)G+n>%k1>$4zkA7{*O-;aI92T-tn@_0u5c#rPhk&tblB`lVwi zoqq9Hil<*bmh#m$yJPetPn+FPJ5h_JjG;Y=sg$89Vk>88j@U~YJbj3LTvqobm?`$M z26NP-u)!qtDQz%IEX9?XEn}~#B#5PyJgcUe{X>?Gt#Gn%4D|}moEdY)f+=FCS#aT4 z#$9mfnCcc>+FiWi|Sy7{o9AH~#<7`7;7h-Ir%iWs(R za5mKFS3TmCqp@y?h{?7r*eDV6#Ik83CNjT)bknWIT47xZ^L5oN978pAOUF_} z-Qwme7ij|7=*M{V(&p<`y<7~Xs$MXbDpfCOzCf7eR9%;m2N3AzIE}tcGApZgsvGMN zr8MTtP6=YDKV^tzLr{vCwn#yKNqO+3u%7h{CW^VD!4$FAG?=3vRShPIsjg~qHPi#I zF^~1Y(vfBbHnGQ)`Rl*eRp&rQRH_))Cc+%RF%P#0xndY`5wgTG=pv+vY1~D~V}9t- zl*F-Cn9`UpE+vSeu9P8`l2VG8s~J2N)U%$!L@`%1m?HL?26NP-s=*|&)HOKibL=Gz z=7^=5!KGs=WN`7=Y8YHTmhy$nWgUA3L(;@j#E=9r)iESPY^4lI5py+znQb$TrYc(Uzg+6_1j=yYqL7qRYvY;^EUzTY66WEB$msJ#+U8H9Ebz5s&qp?+Z zWN~>pzQs;yX=`tb!{2fLn?K)9W(o%mu=IoEA4fV{2lG2sa;vun=KCtE=BqvwK?Eb3217rg=iB#vwwzye7!r$3%U%AqDY9O@ ztLF=-xo5n$TBqWY3cJr<rS`{s?MC*YLx=YMzfq_E zdhGrGunzzG#!k(>-8^<`{=@(6vC|jFlW6{o_`Ca8T?m4>o=*LIx8ntdzzflKA zt{b^*C)Mjrq^*8;o$)+apP4+bQH~uzmWnAO94UIZCx~gGv!;c%R zZ!oCAE4F2}&bEfOCXE|5{wMCwxZmP_iu*3^tGLhOK8gDv?%lXI<6ez>G48pzr{kW8 zdnE3`xclPnin}B3mbe?^u8X@m?((=x<1UK3Anx3_v*J#VJ2h@q-14}xxZ=29{<`6> z8GnuW%kkF_e?Il+DSsCJIpj~!xWjM%vGI>Je{}l8_Qwyu@BIDB-_QTu zbNSm_OSd-Ldc&3xTlQbJ;IdyXJ^xbsrT1(ezxks}N-wcpvhm`+7e8>(q>J9)bjqeq zn{L}UV&nb`3oo=?c*zArE_iH1?uH-EKlA)<=ihwZnDgE~xA0usxm(sd*6%-O$vJbEqZCU47_xhQ+XMTA`#Tm9U&OhCA`ul6wtnIsY|C-V@N3VJIv?Zr? zI_-f|^G|Jc>I18DSI4d1c}ngnai`pN@|=_7PTsjHcU7}hJ6GneY_;;9s@$r$s@qn~ zSn>Dr8i+}zy1 zPq^fSAtyY0{F38s$8VfFWbRXQa_9Upd*kdOv!9xkJL`{`TV^_D?w^rA!!~1Mjw5IP z^!(|z>073GrtQyOlHDx(hN&4-Kbo>;ihasclNU_>d(xIkVV`&v>p0qzwUrv22bxmq+>X6hQ#yl`)%b0V< zWQ=i)>CxcX1{YxGoiZn5{6M@e&92^)y?8kW|ESl0njCKO@BiO_8dR_K|JnaNcDl{B zrKiodBF<)0&xKTfe!xF=@hWlEIpw|JTM@sK;`_s|fS*do-j4}xEX__dU0ApA=B8ftd{T&>q>6hB1rH=_LU z;s_6E*9G5(Jk80S;?2k%@M{s@R9su%Veo6f3!Ra@ay2M zDUTPf`q_%&J>o4X-YwpOJPCdS^0XyS7H>yB3VtKvJBw@m90}hJ??mwa3 z;#0)ilaGeqg#2B|$B1_&9}C}s_@l+OerCXLh95=o>5``h#ixmPr}$LyZseKpTaX|B zA2P1SiL2wJewF_(?gD8HQ_#^Pi;#xmXhCd3&OUU^7YmUv9WykRx zZ;)!=R)5s^`BS_T`6|gX4Kez0wNgBryh?m3`3mtVvZ@N z@VVq`#jzS8{ahnHoBXh>Z%10+(Ui9Zg^0UO}k*^caB|j7X6!M%P zuC4DG@F(HNQ~WuSXFmCQ@dcFU0{FAY{Ol0OCi2=P~tKMDU3ez~~T&nMs?z_(KT ze_H%1^5@~7BK|t^=ir~fw~1^0+z0;{el5j6EBUXX_-Dkg zruhAE)$aA=FNohj{wn-)#P1+~1%42Iv$)pJm*JnmZ=(2@B>#;R|DyPIihm8R+P#JR zb@5xt-+>=O{7&+>;a|e<6xaIs7W@nN9Tfkj?CNAPbD ze?R$$@UP+biEI7*0R9#HUWz{eSMAptF55m8NKTPqTN&bf@{!{S>DgH~iYWGp{L*kE-e+T~w@q5X?h5rbDN?hybH}D_e zPg4BXlK%;c|4RIEivJ$2+I^b*2k~dfe}(^w`2FO+z<+^1FRu0TXZX+X=P3Rs$-j@{ ze-wX~;(vpyc3&X>UHnDzzu|u%{x$Ny;J?FP71#RtC;T_~D-?eiuG)Q>;{OnTiQOSo$H6Y^H#pOUwSH#i2z zO7eDa^`*cU;#xo3!v977&ndo*gU2EMd-AUEM)2>% zwSIPiH-vvn@tr0AHx%DV{A-Hu4p;5|K;A?ANAhFgO%eYa`7!V&@L$EXe)fbnhW|qG zM@#;nDgG$&pD5lASMB~z-b?%s^8WA^h(AK!58fR9x472NzVK%7zbL+sW)$xbZ%XmW@b<{ljywsj z`qP&3B#O78_yqCRNTZ72X-`cBA}h@GkJ~6h98$6@CnPro{K8JY&U=ruYo;qsY_6dytQZcSF0!QvNJ> zcetJ6r@(u_`;kwU_`Z~9l6W7ApD5m&e1do{@~QBn&~AUqpAA16K7it9!h6Dpkk63# z<0wy#_+W~kEl;U&YcDS4T1c`T1p5w)x6hBwoK|V)( z82LPSFSP5S{3pVD!@U%r2k!$Z`0?bYi_axL8}3HCCsO`%;2!vVir)bD!t=?`m-sx&bDsD@ zia%G}N4{Qs0r>^+1hng?{1?I#;fpB#5_l4PDfz_`e-h=nNW6gJH;FGH-zdJAd^0>5 z?G{r0OW`T-B8tBPJ{(>~e!0XiqdZ&1ODTSfcnSGs;>G0G!bhUr739~5FDJiRypsGX z@e1-Q;Ukd0TpTZf^UQ4$UqyZ$d=%nWQl6XOW8kNf-zdJCe7pE5@i)WOdYwk`w@dyrDgF-eb>w%$Gm+<9 z^1H;>lkb9$Mf^G9cnPfUPIw0VY>K}VuIg|W#or_O&!hNz#m^^y5T1oRo5**IZzO*J zJ|6KGisL2F&->xy;1^K*eQ;HW4HW;7?0nD}MnkHRM+{!($g z1p4_1d;)wk#qWWuI$T2WPe}f)6#u07<>b%8ry|cak6W>Pu5_~%H+(`bS_;&Ia;L{L)gE(FS{oD`FhF?$d&%;$6 zuA}&uCI3wn|BCp{6&P16Os}N%0>@{(C9@L-G5_ zKZBouJP(n7D*hn(C-CDDzgrwHfqs4rp9_D0;y;3`I^0k32POZ*6#u#S9`di@CnC=i zYVUnN&R{8@}VZ;}6tc;#=B{{vqHe?uHEfqou= z`{A!s{NK{X@C|4|$-f%WYUUk3ky z;=4(n?c_Y?n{^7Iw|i@cBcpX9y850f7UUx{`bHVnPqK3Kc~`5wmp5kYU4qMia$;A&!YG>;^ke2KW$&&%L9!HX&WQn;!^5yf92`O7H&O7U{?ZSdQW zr;7Yq@fGCPz;8wTa&fJnSHo|CS5o{{a8-v2ioX$l2Yfa8cKGe^Qz*|3aMjO~DgJu# zRTO`n_)7Ad;CCX=spL0{pGJN=d>7)+6xY`GHuz5X85Do3dWcQg4O@k_`b7QdMMA^82sbCI~VUJt_WgKwhvMn4JU5WPD88NYyas<9d2XTjSH*XbzaoA!`OEOf zkmn}K{}TLB_>C0*HvB30o#b!9pM>8*dESIS0l%H%-+-(B-$wDTi{DD|@4!{NJIUV_ z-$ni*{29dGNB#l)Y52Y3+BiP|-wVHo;@_A2cT@a(;&)N}M{w2d{p25uKS2ID{5iz$ zAwLM;2Y*;x>*r_iXWsQv46%&rtlYaMkX9^54W?ApZ;g8sc9i{}cWy{1tJnpNHYEz+a~LKP3N46#u*U zixmGiT($ce`4REg$s5kZcLIoihr9v&4fxyQT0d>@*Wqtb{J)a_O^W|V{0)k4B<;RS z9w+`Dd2{$XX!j%XX7IP+ABt=JYzlu1{sF}|k^BcJzOnfG6yE}_+WnZkrT8c0?cnbt z{tNQ9@b}=Ki);OC1AiBOkm6fQ{?91BmH4L=-yW{o{gS+c_#yJH@DCCH9eEe{2k>vj zwSIPnAAo;D@tq|9*A(AT{40v@23PHVPu^Yp2l8X!pCJBM@}BUI;lGG${X81}5&UP0 zKT7idMDabuf28-@*TzkoLs*ZMga{yDq>#SfDFHi{o8{x7u~4_EER zQJ$gVjmh2cuMyvZ+y(y%-kjQX!VkflQM^O)H>LPt;!P;t16S>~B=?H9B2R&Thxqp7 z$?$LC?ZmZuCc(dfx25<*$=`YM1Mm`4q1H7xa z*3Z%K@8Ml2ew5@_^I)j_TKq_HH4lcq-88srw>x>dcn|XN@Lv#rEcrP2&+uc!wRSV% zKf!xa{8-6na+cqVzV_*n9C@d@M=;uFbNif5BoiBBb8AwGqCx%g!AO7ThLtHh^~ zpDaF|e2w^Q^3%j;k)J9)lYF)K4DwUNbI8|<&mliud@lLf;wO@yB|eXQop>(!nc^pq zpCNuc`8neA$=8c7AiqG|PrgAspZt9BJo59z7m}YV?jyfYd=dFZ@x|nu#S6(V5noDv zvG_^k7l{{;ZxUZZeyMm7`DNn8d>i>b@oULn zgttPw+sR*ow}#&+uJ!YEcpLbwl-$DM0_|4=mi{C{42D~lWy^Z`$csuy* z;#xo7gSUs@MgFe%F3R(c_)hY-#qT74OZ*P<_u(DT?%m`E;2q)jh->})1l|e0oBU(( z2Pn@+;`ft(D1IOL2jcgVe+uu6b{{1F4BiF)khs>*L-4L}aA5vP&A$}K<(80nDZda` zaf9)X`lIG^_*{GswR=$fVe+rw-Oz3vmeuF^8r~h=SX}GR5AYuF7UbWHH>W(`i8mwv zR=g?sH{wmme}o@}c3YDF1V0+yN?hyb@9>`R_T;~bx1&72ink^IMOh(@9mo&EkA-&>*ZTPn+z#(Xenh-0<@sB@3;AE-oyq?c??nDDycgQ-PHvlp-#o&5 zh->|94DSQS{|D-zd7L=j%0ueYNE}n#gm^>oqsbeHA4T2--WQG9$(zFa!F!2o{b>d7 z5ARRjQoJAKX(8U1yt#NE@@C?_$y>t*pxpuFZQujp1I4v|c7zXt$CGyuA3}NBiyuec zPF#&m{rGGvK8U;%d@$M_O5PcM9DJC#*3TaBA#e|QcX2o6=_c+X?<(#j?;`FXKMEd? zcD>|B!-v8X#I=6*f)9faC%22IP@ZGOlgW<}Pa^Lro=Dys?m)XE$os&Z@R8zLKL^5H z@HFxP;;EFUzxWvPe&VCa`-+bu9|U)!-E{K7a1T5~T<%t&`M?OS6 zll(aGvE&YT0@|HG?t~}8CyHzROn@iBv&p^UQz?%}dKcd^mhI`3P~mgzUe=#c`Mp@f2}#{_;PWrpL5`u@G^>@EqRtv{4DWOik~T7LVi4aJn~nNpCDdIz5qS} z@vFqOe$Izy!BWs2MC3o2e4+R$*pf)B={PN z_e-ABC_Z2OREp0NUroLQJ_Y$tCod2`gS;4?jreoKwSE@Cr^3&s_(I8Z7R4_WUq|sL ziJwVc0-uKb>&Z*S&n2&f=OF$B9!-ep9@EznAh~G?kHi+Lue!lpPh(ASnc8EVoezW)!qTguY!L@z7M_v{wd{o z7QP(*3B^AHSN;E(;-41(h~l4zt9B2P?-&1^{1y1gi2s`WW%w%iSK``sc?rG}eu&~< zl>A>({0rh=Q2eWK)$TXsuZe$4{xD{$253$lnqFnfwFz8sz_j@_z_l3qMTppTSRu|3m(% z#2=wNpNRiW@gIx-MgEcapX7(&XQJIkDEwgjH}yx={7dnMw=H ze*OwS7v7fQe-Up({xf_%;#*UmpWx@fTT%RvaJ617DgHOf-;Uyc7jIAgH~c*0=|cXO zcxUoI#XFH77Vk*@2VB*mgE(FS^=U90pMl^;3Hf`IHx=(i-UPl8@pf^%1lG4P{6hG#6dwmy>w65vw}xK~ zA3)v;ei6Js)$e%#oQ#_HpH~dP(j}XU8pr5_qSHOo;yj}97Q2ept$rOK#coKOZ_*KY1 zlDx0@DDpw@YY?9$&*U){l&*nd_VEge#HUcaTYNHk68uKwpH7}EoE7my#CgMG+eeP4|J{O3#YhK)kcm%b2hK>oS7`k_Y1`IWf3FGla5!Bf$$x=%;n z?x*lEaCKjgKK>KPxVq0sAODfKy3a`OABwB{jP(A2xVq0s?+4(c(5|}g zNjb_FsQ>%$k#KdNls^7F_z1YVZ%ZHluDH5yOCSG^xVmpk?{AB%`?mD{mbkiaOYd*O zhofC}ADMEkpKpk(`_A<7uZyeu;Pn2QxVjHc@2`rh`{4Bc3Oohvs{7!SYwf-aPll`e z;Pmk?!IR+XzC3;Wi{k1&K7ITP;_ALaz3&%S_Z8~>d2w}Lq28Z^C!$?-U!iiXpZmns zeTDk?XT{Zhj(UGaT-_I`_ov0xeVTgT3r|41>OM{7TDwody>NA(rat~jxCgH8)6~a5 zA+GMz)W<(AuI?Mv`(xtjK2yCvDz5H()%zoGH`-PAy(-uGxkp^x_o|P7SX|xrs`rP) z)qSsee^6ZAhpYG9a2MKD_w6dz+I;}-gsc0A_3`(^9dLCYu|EDjadjWDKK@>Dbsw?b z?-5t`5$pYKadls_-tU4BL%ZreXysZzcfp6k)qUCe_?_^0xVkS}AAhH~x-VNFe}}lb zFI(@oi>v#x^?sYUx=&p1x59^@U3Fi%a;=}Yz>kBg``q>MJK%%i>OOaU{LSL(K6icm zP2%c4cfH>z{uudo@khyTfDb~ukBDpiydFLfzK7zkgAaf|O!3>qAENkc#UCWUMtnE< z)#4A3Uj^@vcJCM0`gtY1AN)RwzXIMDelNveE`ATiZxz3re2e&9BEJ;g2kq_@ z*ZR3x{7#C$MEnl&i^XpzzexNx@=fsGX!llet=*0AUhrEe{zAANzJuZ~5Wkt?H;CUv ze!lpPTKqEdQ{dgv?xo^dKTn2t zgKwtzRq(FxODKM&_{9`oC4Le43h_r#Lpxz5I=)_ ziTLT{i{b6i?pkrJpNrsa;cF<~4{rlMjpFmgPo?-g@zvxD#ZMvkiJwfq0Nxtyt`gV! zIUn8%zLMfkgtvrOQT#md6%?N<{Jdb?5_(Jk=;y&_Bcq6pCKwRtRSa?JDe2UM2H-Mi= z@#*68C_YU*mpoPc1oAQB$CHnS+tBV@ajl=D;Q!*f#2ktr3I7K^o8m`^&!YI@;xoxp z#AlEvi|3Fh!H=Nb>Ec>H6XAcur%`+Y{4aPm#e2o4QoKie3b|W+GPz5961fxpC)%AT zuJzLaKMbEh@x$PMz_TcRsQ7q_j~5?DK14i|{5bKkt}EA5ftA`d^ovXJcayN@nrI2;6J0? zByp|Xp75XGi4=b{{6}~K#UCZ^rT8A=9`f$uZt`y8F7mGMAJDE-Tf%zccnaki+7>;zr;I}{|P^cJe?@d zVeyU>|A%-7^54bVlm8~(j{H~gw&cHvw;}&oyfyhx;;qPk6mLoXgLn(_@5P&we<$9I z{9Ey+bW6$|4>{#H$?9rh^yzA=>34WdhUtd-xpWUVbS}0 z;_5jpdVg13J%>f_?})4Cu;~45arGP)y}u={o;#!WH^tR+XY~GtxO(o4-d`72&z;fx zYvSs;GkSj&{u%aP^&A|%zXJahuAZBt94~?IM_z`10$0!R(fdo{>N!68JTHo?=lJOT z1@SM)_lv9N_~_%GhkuNA)pLvV?LG(p2>uzx?}L8`SI;fd$3H9n3B^An{xSK};vbRk z75|X@DfkCy_XBaf1nTxA`~ds_#XkXmAO1eYKQ8_r#XlzgF8QP4?~p$t{xCp#qkp8=e_W^ z;4e}9J@7Z-FH-#7;xADAUE=%6cZokwzEk`;@;l*gpxu4qcnS3L4*2WvXDR-6_-pWI zDE>C_rz!qc@xA1?h(ATXL;Okdo8hmb-6zEH66ohm@K@lEQ~Ztam*J05{C4q2DgFlW zN64=i-$Q<#_`~Ge;4h)whs5y`=;yWY7vT?5{59|w;JYdQYVijs{wneN$*&Z@kNgVp zd&w_{??=1$h~p*D&#mz1;dfK~7Wi}UyD0uL@m&;usrXLv&Ej{GUm|`7`Ni;kX!mw; zyaf7r5&T*BZ4|!={tWz9ir*-H3&me3zJvS%@tesvh~GqhKKyC4d!smB0{uJ>z8Aio z;?IRY1;2sf*Nb0I@#lzNM}D^WHuAH?uO(jxe-iCpBaW9qKhK0e0l%8!&wxJ;zl!2d z7r&C?*NR_3zDE3V^3%k(lAj8H4DD_a$4j7}tKpBrFQfQV;E%vBrTCM@H&gs7@k_{8 zieF4#C4Le43iuwhyGa}`fqpKBKMdbU@s;q0;1^PSh4=*&UoO6ZyiELj@@3-Zk(a_B zM7!sT<0a6~68LWTdWtWGKL9_6;)}%3ruahfv&ffUGP;D zKVN($#h)l%MLth_1$nOca`F@4yU=c>I9>w%JYKwl;^&H&lg|+^BcCn4jC>Y+C)zC) z$4j8yneaQ|B@{mceh0jm;&a4{{ug^^0UpKGz44ibDy8mJwiMdZHV`MFhD&iNRA^~P z76^odMv&@IcXxMpcXxMpcX$22XXZVd-IED0ndNKvKkz*H&X-?r=Dp|2J9qBR&Y1F} z$*Tt}19|3+fbgRe_{CW;2pK8hvBcEdUQ1Z!!40iSk`c`4zxN zfOj_KS7iB3P5G6`H#dAu@XN?n$2Jh`O?Qi@+F1o_ypL{RrPjYF` zbp98)^h-Mbn_T)Oojc3Iv!N^fF5Knumjca2Y@8 z&U46R{HODFd&;xp;xmm?RSNiV-Vx%f;v zUx8fadpd7VF7rK|uLNEN-8IQw)^i>3so-mv^6P?60bkveUzuF|E&cebkc+>i^Hs^k z-_rS^%i~;x$5g^5?szB>E$;DF9( z>$3rmBln-Dm){V450rPvwfsgr&fn(voyh+(d=v6N4eteh-P#x{II!sI@w<@A`b4<= z6CdczEBLSGI9+)hS^uOTXG@m< z#T;iVmX~!=dih+I|Jju9PX3eOdE`GDUI@Mm>iGjXWc>Ci1>YI`dsDs)d?)blO!*@6 zZ%z4P@^1_;A^+O&9^_vc-V=O0biX9mdTtLs4*UyKzBl-e;GdiFTa$lg%5Ovdso~p_ ze`5G{q^7l>oe&p{N z-ktmORn{t2)+aOGp76=;Df=RHsyCE zf6A1fK>noRyOBR(`0nJ78(t1R2)d7vYdt4}4+MYIl%E1V0Q?bCeiHe^rhEnYLxxw9 zKWKQ8`~kzKg7=5+{p4ED8Q}fE?=$6V!25#VYsy!V-($*8Bfs15>Ew4AUQK?d;kDp> zpnC_o*0TY;H~8(Qd?R=-@Y_uJndG;c@_UlsVt5_-&4$;L-(>hK@a>^{Be~XdZ}9EF zZ!qQe0pAwD!3)4oG38GK&j&x*ls}RDBvbw*@)Hd|nfwI9Pa!|v@YBKbpnDv- z*7F?j?%>Co^5=qg13$);KZE>eQ~pfyqYOWb{7A#kCO^XP^T2bVdpNn)^J4I=zz;L! zF9F{Y{7_T=eDXs~`3uMoHvB^JgABij{6NDm1>XX?2asz$uLAE1KF^fD8hmqb&y>H6 ze1B8^a`OEQzk+;U!>=UY$M9>wH-qlp!%ct_|?B-eUA3%(xs?xy^6;Om0# zX39TFKEafKihNhYpC;eM@Mp+(HvD<;b)dTwxz_U)@U_9moAR%MuLVBNlz)MIM^pYq z^09`$L_Wswm&r#P{u=n2&>cmt^?VzA4e*hs{5#;QgO4!fUnd`K%D+KA%d~xmnr`l`Syl?PQIPtUyyHW_}AboLU$W-t>+Km?ZLM; z<$nZU0lcRv{|$MWDgP~bso~#|_b~i>@)E;;0$(1w#pGJg-@%syFEZu-0ACio(3Jm~ zyug(Ig*@NzU&-?f|Bbx6;eUcJ1Kn=qT2BZ2084}Cn({7qJMgVc`M+=+;ai&Wf0J)v z_&?-b4gZ&XbHkT{ZVryW8M)STS@5O6H#Oy#19!o@nDRN~olW_6i~W<0O!<|;{{i37lwW~-15>^|`TB;hNZ!%#4&>_@z6$u?&|Q~Y z>$xWQU*PMQ@@s+r3BI-|zbg4!ru=H;YZ|^f`5K0=LB6`-YlHs*-POpop6i4E4!)`> zzXAAf;H#MO>yWQ(%CAellHu!-cQCvo`HF^b2>vT{+mmZOHv#_zd<9d!Gx*Qo%bW5W zkuPV;C&-sId}H!u4DUp~wBcRAe}Zm1a;@hU;6H-rnDSeK{{X&}DZeSXYszm%?iju~ z`M(hCEt`}0C;O9K$^S8YEAa23`!_j)Up^oFJMh0u`2z57!T&VnbIJcO<-3vpZg_X{ z-we+q|JCq9@Nb~|3pqlt{}28(_|K+%8TeP=Kbi7Hf#HL|KZfr6jGNK85@~!>5wpYxs2VSDXYuQuiPCcnz?eaNpgd|&b_4EMmFhVJF$2!1^e27e0tGE@E#@F&49HRb1#Ut-E1 zKz^~|2a;c8_(9|s8h$AF6VSbY9Ko;WQQ(h*pKr<^4gMJTd8YhfpF)1TDSs;YafY8peyriAlOJRFS>X3W_h@ni zznFo{C4nt zP5CRy_c7(KBH!EatI78={2KDPhF=eU8+7N8Blz{a1^ia<*{1xh;J1L!GUaa|Z#3m^ zByTYMCh~g2ZziuZ{5J5Lp}QwJf?vNbf=Lc`1S0DeV*&Vt4#S(;BueIM8ogHafI(~`2FO&8U7IXRVY7!9KqLp z9Q;b~T}}BXz^?$`#gu=Td}mYs5%Qf3f0TT@;g6AzGyF;L%b~j?If7r$=fE!mA8X1# z4}K~57*qZ!^3kUJ)8wNJe};Ud;m?wfF#HAZOQ1WP9Ko;WtKb)d4>RRo1HTA-s44#< z`4Ch7CGs5%f0=x+;jfSnGW>P$3!yuZ9Ko;WJKz_94>0B51wS9WzbXF)c|TMBP4d2m zzeV21@VCi(8~z^ndC=`ej^NkxWAJmqw>RZK0Y3+PJ5&CB@@-A|56HJM{6q4s4gZL| zr{SN1pAFqIas?xy^Afo8-;`e-{8;dgrhGf{ z^-TGt$=5Y}8S-@uUzU7r!&d-52D)pJBlz`P8T@GQHBI?dz>fl7!<27NzPc&DBKc~D zcOYNY@Ri6{F??0rmi&Fgw(gw zXv)`tPXfQel%GL%q&Rdo{V%a}M|(;8&UQbHOKqUunuW zkY8cSH0v44+MYso{Hp?+)Ed$hDsPgYO1@u_^C?PXNEjl;4~DLQ{Sp@(T># zm;8Lg_ai^g@Oj|7Lib#9t>+=&yMUi#${z;4Gx*u2`~l==neqpcpK16((w4R59?}YlC#`4OK0Ur;3syWWF;N!qgG3AdSKiQN&lKdpYk0L+O z@T193F#H7Y9ie+Xxz_V|@JYx^p7S7i$v;`QB(N_h--ngwJP6nFr=t8=9OpQ&^zx^H zj{!fHT+5$GevB!968X`FpGH1!@@J4A zYRaEUeu&{`ksoaM+2jWqejfM;=pIO}^}HB-IQRjk{3YPSz~`Cr=aYM;`~~Fu8-5}A zeuiH}zOUhzf)9o6KIB@@tH6hV?`_Io4ZZ{TUZ(tI=TtW%xDV zgQ43ag7<>%9^_ij$H2D-pJ>WI4!#}u?xy@hXjICsY18@U6keoAOVRk2B?;BHz*Qr^&|}{tWpT z!=DH53Ek1;TF+O&%fLsO@~?uIf{!%iUmzc0%D+fH-0+vkhZ+7d`B1}O1MdOdA>>-m zx4}!mcQEDO0WSt0Y|6h*KFE}RgM6UjZ;}r%{4MhShQAA51l@k*TF;Nb3&H!E@*jg2 zfcG)w-y`pB%D+$E%kU4#w>SJl^6d=&1Uw(Q+mdTNzXZ<%-^P^x3cNe`)~5WYe5z!0_+L^9}!= zJkRi-z_)~McXF-g@8Da2cQfVx0PhN(Ys&vjzLhEe3;C9Y|4P1v;lGi0HT+NT&7r$F zxz^KJ0r%R2Z)VE7;G2SPYRdnG;|T9!%KuH?+3G(<{>J25&t<_o zgC|V+<-j)q-^i5DA>YuHZ%4j?;Y*XRZ}>9g9SvU|yc2ZSBiDMa1imr&x~BZf;0bUn ztuxluE0E(qWvr{)ldom?isWk=-hq4#!&d>{2nS!CT>tJA$`2hk-8xKEae94!$(_uBQB8@?A{%9msb!dxG6sY{9l{|hne!@$%mTqJCP4Dd}s0<4Bv%(u;IIb{{!7Y3;D3V;H03M6 z{{kOi%I{9z-;|$7-p}wo$om>zPTt4xO7K6S+nZeLSq1(FcrR0a8u;(v+ne%9^6gCd z$>iG_K81W6!>5vOZTNKX-=N!*TexGvyn|yBpp}-p%k?z!M_3TY|0-3 z{x$d}ru;nePNw_;luCo`MQQ5NxqKZ$AEth-L=WJo+pBT2ELXle-iko;A@)l$C9sM${$C*y5Yx@ zuV(lOlhc?S5$;47Q*XM%qOzLF__3V8=p{#5c64L^;%z2T>muVA>W zqd$c1^5j}i*{2x3Q@=r75&MpmQo%L5T*n6gR$l7gxc_9+ei8iJ8yCZK@w4Tc^S-IM ze&^x${Bqyz75i=b0R2pu%t(y-2V9`{d0>7O8VxO<@YVkEi23~>(Qq;Kfg~w z5BX$3{@sP9$nhqh+<5oPPxW#33!?iFsO&{N%=ieSTyHt|Vc!iG+yn6wPh0M`&T)=E zB+zDbXW=4B_G=n&Q6|^#H>1xwBdYd1=z5{rJ$m#nEa_9&FE>AbKv{0lfWp4HeR`La zt*jNs;C)cedwvT@Mem^MmNVL#=XX%U;;K{9UdCCGXXtyK1O*lr|sW zYoB~jpnY}_-2u#dB=bJT9y?pHcKGkpY4UYA-z0N^&Uzdg8l`iMMY@j;(loJygp^Qefsq+&MnL@D$FbHU)HCvPpZwY^tE3(A;_E2m3ulx zQ||ecDEEX))HZ(^x-W%lN9k|*rcI9b;8B70i$QcxWIu0@jR6^RC-HaHmUlA9`w^Ot z^V0tP`t|EQATPI1SwU~)U4Xoc`W58%A5hk(UrAYM@1nj1I@V+tGsju(^q|eh1<{pf zB}tz0EG3EZtfln4QO4Rke%>dY9prsh5M6ohvuMe4p(V<5qtmtbfo}Z% zzDKmxQ#87dvVR|Ae4J6+d z?~{yAF{<|c=+(_A}Be|x_6Mm(2n#{NE(b4tDoC+CvK*zelk2WDk{SNq!Zl$5ue zL9O>Vzb~h^Xx?i=Tl}SY-ci~-(_60Qy5%@(uFm|A=kKaL1iIqs@w7Ai+`BIDb@x_k z^`!P~M!P@8S-7`E>2Kd#)Ki?l=`Ec&w&c4rGQQ=zH4?SIUq#OG&tr#4f2*fxbYEqE zpUk|MqPJ+9cR=3a>G9h9G+(;Gs?Y0>GS(5=*qiSn`=iof4}c* z(^FF3BJa--EqT9&M0x*4y7qq14fmEP{q1{;cQmhw&Zf6K&HjCcQJhz_wZG+kU*hS_ z^Nupd!?tr+7EfTh`$C9!Tv$jN0Z8WMz)c^V^(0?x>%4r;k6*x%M4m zXSBV}u>t7o_~-AdeC-Y=2G<5_1ksi6?@9k|%D5S$YQKiO#b4s}cc!;|!1LHCZ1Ws? z%BlQawTD7C+|Q%*x9{ib;~L$qsWqGZJje9+*JyL`mw0))l8 zkVJV$Q2HF(KP&xxuV_2;6pik4?BC}ZUtrWWUkTdbejcUGeLr`G^4fn4{amh6CC~jB z_h-~Ob};%o+*_h(2i`(Yadx7&RItCVWIvyY-(}B7wQq-Z{B!7jew)93WN;14=yv7& zzMq<(A*Ro7d2eL6pGV2t_j7Ls{rq71xjg?_+FYIwEm58yEm89x2yO9~c;npPZ}I3U z&Q|o6%{jK@JIJEBg&AvWXQj;tNt>&WYjj7mtxw=NWH9?($N8|VXvcN|@y}yt_-#&4@zh&9fr^!E(WR!?#EptoGb{ymHN ze#m}TZ4Y^ir^lOP!5-JeTq`oVFQP`0_e+c~Gpe?{t2Ta{%UL7Gp{Hnc>|9quhr##*qKOHWC8%a+V@D@J*af@tely950#o*u8wGyL3pFYtBu0rvCf zh~nc9@^{U9ICRBd;%NuoavS#*ALDiC9UNPGam?Lm#@e@N^Z3_9ANc+KV&Ewbqnn_Y z$h#D!t>s;d>HWP9au!dImv`XjcX40wDXz~?WS%=P?~_d4s~~Ujmw4L2z9K!vspq=o zK;$ZU9>jPsqxScq$XWa)o_63ZQ+Z9aKfUE_j;)WF?>T0yy#d|$>z2c%ztzVzx=Yi? zPlKj>M)kVUmiJ?ezr@Si-&a&m@y_D9Mc$(!Z7%QGkSOorNFQs1p&Q@VuJ*^d^_Fh* zlJ1Q1te14{dC(5`^C-TS;pg5}y!L;ETCXy`#;CqF0{tECEm5?6Z*k};-mCPMZP?Fy zbB@hsf2;O)$Xom+UVp!bjB?adyf?URk@vYu8_WA%CCd9?)7yMqnIqTcT+D-lCr39YJq71i4C{hcX_L-0?Khz<{t~ahGrYz5fosLnsrd%mTK1L2W7Jb`Lz{lDT(qtDv6r+0nm-_ zYxl_CNWZu`X-_K>gtM+O9;4R5XVZ65CDQM7$Oca}Oj*hgMIi0+$g>pmRc%W&C0US_QQfHseRP4uDkw?j|S=ys)-Y{9rCqxScK&=yaRmv^w2`w*}F zpW<5aE%xu*jPEe2_Uh0Te~G8<@3*L@c-PZgj>5Q-v2`@#F^sBx1o~S1C7yPMw|M7p z-EuAG_jQctnf|^Dy7A9r`%8a&-vvId(ftxy;^SL#oIhl=??8Ktzr@Qs*l)Rtd$~99 znrI%q<(=W@-j`gT@5nYj zh4XuyY4g$04fmEPz7}{3J;hURxrdtDLQ~eK`*O^wulBbGWxeX>;FO)KfIN$IAS| z&vA^$GisY3iM+$TC5pE1E$S)GHT0HG*x%Q)pC>ba)jkM$hx>UH?ZD6JfJGj4vp5m-aZ|P1i$z#lCRPA?=xA;rE{?7E4Rk>D_&q>5n zmZPW09%uTs|C-1<{(0;yzs>It)+-L9djfQ2PMyej5~JpQR95=C*4Mr#@Dzv9y@CBa zh54Ru`upIl_<8>sc#6a5uFZZP&VCtYoe2pv*djW zORJ7Dl%h^X$#o$K<^s z`da)YUfzMXM0uCVtPplV-H5n`#t0x|JwgZU%PAIDGsCiHrrS}gO&A4e|n2* zuZ_IJy(LPU2i`(Y@m{01oJKD>o$(AtZS!N0ceuAi(e}MXJ;iyM-f|)H{*?WGBl}&o z4@KVL-V#MS@D_TCr{3}z=hWwnUofinJWPGo}$q`nqG1Y5X8JYJI>A(R!`CBehDh;wXYbzW>oEav!X3`=;f%VXmpRGmmJS{0;6h= zf_AvKM48`#x6o5O^%nV7xa2M0gpeqAMMzX%OJt?Lhe+P)DH`3;?B8|S-#a6w?|F=e zw)jiDIp%wd*Ckl5Xmop1b3bbK;qTh!zoE^;y(LPU``+S>4?M-0LT}lcUa}42wv5{5 zA0X#&Z;7Jqdy9ICMt2}RWd+2}=;wEsziO|Gyv1MQwRy1LqTccu*DdEjPsY}{jOQ_G zn;(a~#b4rSXL`%qT(?YT|K7|oS8e+HaO5oh5>GqWZ&@L@7V=i(HPJVmQ{OUv$EbPV z2VL=(c-p~!3)d~)AG{_ykzR5V5-&>sZf@>jX3tkhg$Nt@gCFWH{47o)cMhsZnrHPKO`?Ue@W6^(9tdW!62%6jEp zwu5S~hrGkRB}$tI-a=1tzN5FC4?P)M7cgGPsBL~c@(%ZwDB6Ly&{Mpx=qmX`Tfui_m(KyzPG5SI7^)o?Dd>N zFFBR*G)B#P479~x;>~Y=zePR8JD%4>Lz(9=#^EOKyV2iw;U}K9|GB^O8^6Ql@P5Uu zcn*D-{e2L}ySDkxS(#(IBcmM8ddvMBTYaf{5XYWs|AF=ve~FiOaDR(>%WSS&deck# zF!p6s?M}!$+|Q$owZPBm<6b`fd{?&h>CAr&^VYG}5jn>{kDcSU`LBVec#Q5v^pcAi zFJaWYPsmDt@9As*6nKiq=w8gczhK@o*zcPl(9eIO*3XQ;FlycpqOaxq=gqaFd}c8ZN6m4% z2Y%*lM_+q_{ro**XVmUV{;t}8BIj^#iPGkQx6o6({pcGAUR z_qe=&>F3KH7pz+@rPgJPmosYKJ3=@9x#W6(j-AhIB1U&K=kplGv5cyHR93Vf6m9hs zjqb11`i=2-qx~SX#na=pxxdHdtxG@eNM0ss=~wArRKbr(JEOmMg?6}~N69-_pVP;^vGnspn5PGE*~@%@o~n6|!#Edzi8t1Q z{TB6>%eijZk@I;R<9J3L=SM?V{3V{Yzklw`4Av{o9Ijjbpw^#^e;Mr!pd0SzQQAEC z%wpxh$Gr{d=U1?QuVlQ6QQQ1)Xp6tZ%RBfCnx5iaO>dF!Aj?>j?+Z$l@0&=}HopgB zE&Mt(O5VYBD6c=gl{vq2IiDZlSo;c5=DFtm5ONOp^C;TEXBPBvNB#U<`uBN^=QFDI z$yu4-br?lC-s(pL_d77UmoVS2Ik#@-oYOY%0_|`=kCM0V=g#23$DL91^KsOgz&f01 z=J&%{$@>7w+Zh-1vqtwv_HRD>{VCQ#^B#}>4)>NQc?aG?Pw{S}x9r6Eyffo2jN0Fy zB5(2ZcyrA6b8jNALu+{*D(}^iIVD;W@wn}bIW{3HZ9dU&^UA=-9Y%K^+xS8D^8oxV z*9h9?|Fq~WQQF-17WEX3uH1ht`N}J- z2(-o1Zf6?aguZiRi%pCO;jjr4)D0#|#Jrd=!c!{cg zY*zaFAzz!GlJXXZW6Nb+%8a$$(B9(d@!CAY&%M35K7WXFYar*=!)AV;3f*vTi89uF zZ&6Rt=+30(o%EJV+3z~mHiNeKOT4^&Z}E2Gb?8*CTh3;l3D)5pllMmGZ}Iea+QI%g z*X7=(T%TWuaV2Bxdd3?Vb*$|SUGbNA+WvlvdW!QL*DZ3DCfYI@B<{he+MlDn<6nm! zBjeoJKkyXq5PFNepHMXA{e==&VN~r$kh6Gtyu5?`^Za0+#T&%^mWw&3E@8aX%rPf{ zcVETU_CJI6ZsvZ=!@MSv&t@cF*+-Qqdmj=t@8h5={t_?mV2|riUWcB_bxRKOY^V8Z zguZj1<2;J~4)^mY^V|1x^>K~v;hbB~a9;m}*cq}qzfa4`SgZHP8rLf+Z@G(}av8P1 zGxK|MXoq`Cl)M9Pp{IE2EgLiM@vOs6jGFhxiENz5e(>|IIM2TpbQoRv>|Mr|>@!J} zeWvuWmVow#_-Q`YqU0@i?&Nqw0&Q=Bc>cHd44(tOE@~uN>oIm@)H!w=`ui6A#LIhM$=i9JpMUE!Ob=jxZ_f3~eH?R| z_ZQF=Uu~`(&to*Kd?+)GYwL_Ht_SX*HfxH$xlWT`T z%==LEv+U&_#;AGkg1!zvk44cAJ~!a`%X^pSv2ynBB*qFx)jl5D;hq{r+xJw5UaHYu zh90^s<8q9uoq%@u+98T|uy){@!RyAg!;S3Un;36qRBboW(s?Y3c5p8h&tHz7$7HWZ z#+LY+MDaC=s@)Z1E&kd;?p(=nW^$j2(cPVM>RkHx&Kzqx&L2gahp!!?%heFcBlyuXBQxVJ>fJ6NyLQ&Qd{ z@3)rzU6T>7Zp-NJiCO7yS%Ky_^c3d-dW(3fd|vPf^FG}4_pa#g`1>t4ine-+Mz@k) zl4P9BsBL~iRF+a;bGWxencu#*c=Qx!G`-~q=D8>4n(X1;&HUBRzskz|KGyGV z>n&?TPx^Zu#&sFB&G&$|_)EP04!q@wz*D@}=`D{k?<1J+W2V0+pufdm;%Ntad!GjD z73W{BTc)5jB=4z=Rg9YViO>~)iKp%FGdbr5*MQz7ycS%MW2*z>N@lEeg0A>WJZ*mu zTRp|ujq8@%*}r!%-f8+fCxLfl<0qcBf4_rziuV$)zbBxdrOkI^+?`R|{NAjLb5F*( zeirGi%{|RWc^>;3u`}v$Fz1?TKaTbme~FiOu!p?|_dKR>&*K{Q@3oBAnf^XAD|t6a z-s&kD-8$xZ587Hh^-8vb=Dj7f!~HypulatiKCaR2L~S{Ti1tKktFM(qJKS5MX#3ux zp5nYuZy8MOBdIOVxRiB_YVU@=4)>NQ+P=4_r#Ks)6x_!(jb1XHv6@k}zee8T>G8&z z@8{mt+}mSx@v2CFj&)>QpHcgJ6XYH4Em86gyoH{U@|L@(bvNTZjGA}5L`&WhMLW2c zik{-VMQ@o%FWG~!oKdw;Lf+wi9z{F&+<-prT|+-#ne%xS##I?r`w3`=drK5;-&;I- zinBkx<$7w}z<8t4J`3Ya{3YI4%kUPjitCnpIk)a(yoz&7$J$oVjei{~cRlBL$MSOn zMpw=y;wgJj^8&MWn3NT5+1T)HeSHd53#Tl(ClSEjM$IOLCR-HzfRsH2tXKymMCaKHtwf$!j7;_g-q<$9O-Z z=Dl$JJUyOvu*ao-ej~3#A7KAJ$oLSW_V+ni z8EcI)*3?rpx(}d@W$n;_eil!;+VpofXoq`C6kqebMLk8MdlARjCe)T|VX2Gy+EZw6 z@$`6Y?(cCqhw?h~9Ih2_W&hsBc)RKEJ)j%zEm86g_HyYdDQ}UTFPY!s_7bIMBx>H@ zq0Pl#;^m#`EnjinvI%rVt21L4MjdOF&<*#ND0%zd;?Yw)=dj>f@JaUf4(#uvO@A+& zXvtfmXb0XxPw{fj4Ya31OY*K_oW`hmpNjqt_m(KyncngYuZh;-*jkryJx1;CO`#p` zEm5=sZ=t6+Z_ryFX8%6I_$Z@lpNsw$e~CBNd~b0M57sN*d0e+NvY)R(lyi!_XHh&x z+q^q;X?=t;e z4(<5YL^u0+_vgBW(VayvnawzdQS;t6D{U^jIyug2!FLojx^HrR%RREv&lj=nRr`Br zhx=NTHV=G_e&(pJZ3;b^-DlTpZ6(ATEZ$Eq1;Fsk-xSs81O`u$BmbJW*5a$K*^ zxB;VTC$lov&0;TSsWZSl6|{T=1rnhala9^v(v?Ctq`J&ctm@6EE(-xv7(&2vcVT=E#&SLWE`j88CX zn@@tacw4-@gT0;|>1z{sJvJ9L679Vh_hwY>AF?vmj`#Dn-qMwMZow$^kRR24CM#|J zny-Bc_Z=AByE&)sVZ7JOvE>ul*z5Vi*QTeWyrl+XO!BN{oXMzppN_o6U*h$5u-Ef4 zug5;-nrTDkxe;T+Vtc*1|Q|CCB z1#2aZ?$7iTd6%P{Lmy%tw9WIO9quhre9iY3^%RZn#nhJ13&dl(uny{Lo1?GAU*ffS zu&1fs@&VVWPeM<|+Ea{AGiu%y&<*#ND0%zd;#CKp;xy1(_CZgGw%kc6aX&`Q`$x37 z_)EOJ18@0>dp&>gdTcA^nakLXQS*Kld5gcq(+>7Dui-WD!@LH*k8|pN#s|zCTOomK zQvAfz4(_c{Z`pzCmOU}Xq^;{1>lrogGmvw*w?yf0-&>ro15feVof=#VZp=J8F>b=B z{XGSJ9quhrw1agEJtgHWPjQYN&p9^K%&`lgE&dX(%`?2kdz9B>@-9d5l!vJ;?_o>7 z9xH%u{Ohq%zOQk;lJXY$+(0~KQ)(s=(>=8-`a9fPqO^J7E%X%cdwR<=(3P?FEaP*G z+TWGXj(LJF5%^Yi=XvtfmX#3vcjS4(PquW3)X=I$m zsCl26mHvKA`dd9kquZHzc46FW)u_j+FDHPL3wcQUm%=kMC)TV$ob zFZA1-o|5vG=Q*cdV0@8LwUf{me~Fj3zt`i?Q@j(oZaIKnBD)eYuMc8W?VqzU)=u#A zrl+L5MZ8=z3mJu-O*#al60uQ)@vZrO}^ZqC@%|P=q-EEOZH~m$9T)x$T{3wqV#vLmrGCa zcA>Xy!92HQ+=@~A`w8@Q`2KkmZ8=lrINUdP4(9%O3HQ%`#a!!*etwQ~PPH$Fw)jiD zHut^7p{F>x^p@W^ujO5i;wiuLcO7fR(2ajhG+OfZ-sZZ6(Y=&fU8ybiQi->y_B3dR z`+1Z$_x)Ub+!;teKay?yH0y98wYANsV64TzCc4$n+j`4k^pe9Fk6_fie?{Km-V!Bm z-&@pEG`jLBig-yGV^2oSdn@D}?&ndoeLr`W4}9ENm45yzwO(U<-Dt0rXvtfmXb1Q0 z(Nny`=q>xwOZH>jpHcHZCoBE^xZmIOl$5vR(o4EAc4yT7ei7Q?ejX+7VE>#x?yPub za1MQnT2C`R!>D;*g0U9vEm5=sZ=t6+#q<_=hogAPqnulhF{*Y6w8dZI`C7QQY(Z_g zr^;We^LK6YC!rhP*W`*LM}1tQ`x~@6Bk$)CWvwV)lfGV?ivAXViI;b<-*P7RTdw3a z(UJ5Ld7`b%b9tgr`r6^QtmJ*7pZ6xgdc|RMB}dWPhH+a)ZS(0_(XRBh>EkIse}+Cj zl5Kqw`(3qHPGsYn=qu4yPtoXl(2~68F&@CE+UKIL#b4s}x4+-wOyV_B9oH>+oX`1; z1&pel3*GqVv5WjRr;n%n{0;W+n~ZNUs`jN>>2JA%BS$^O+lJn91LxKs?Dxk_fA@fP zxVJ>{wZL0G4%RKs&)jd3`!mH;rm_x~u@35MFJ-08-|+LMkEi_nS@!R9jL)0?u7Y;B zw?xT1@D_TCcLTjezL75DT)q(?QSL;MsCjRnmAtR;^KKtJL&RZpSE1IbjH@x~So+!PdnpW;vL0ngBLi)j-s#i;I)EkuadyC zoA47)+yDGq{meU;Yo-I~V+S$H^WUW%RQo*icet-b8Eb*B(a#+9wL*^TBF17y9c$HS zZ#kdD%iBMfc*D8ZvpcU1MzO6=<~$$G-!<>cpex=MPuur3Z)o6W8r|2SC2NN#sQm_i zSM5^h#$UIL@#h%*Eahue(317a<@B?yOy1ql-*P^Qm-mIfHqRyA=Dap|8@e*K-eG)~ zQS+V#-T3FR+eF*DBk(hgu6%kV+H%DtQCuK>od1C~5BHWR6YtNds!{yKp_m(Ky8Q$WI<(f&}O)G2kCs~IZSqE+NGH8px#2agYxBSh$o_2=> z*P&N1&s^5wO8%~6tvmWV+*_jL?R$%Qijzlgc@H_u*m|Gw14hkzI<&=K;^iIe^{BTz zz%|oJ^pcYqPhr%&|3rJo_j6InQBTq6_G6y?83!<`_AAIa+*_iwdGHw(J;m9C-tsc% z)GLgyGHRQzmdM8S*w=pEj|QINJwtDi=MqVO%dyYTg$hZ}FFS{T=M}&|942 zc|BIfJbN;3&8XTnS?TYjVn1(sO3GV4M2<4H zK4ScsQQN#4+Tq?3CGWsn=qb(<^p;amBhfyM@pMMbTXJ3o4}oYt&Ija|_Abir(IdA< zUjO3UqT;-Q+&;bgm*nQ<=NAnqDa$YJkzc$ojx7Ih&=7AK2rAlx7zZ1h@a+pN4fvp|NPr|hu-oty+yw7FL}#%w-Ldbi@ z+5WlHX$+#fG_{stT-In`2;FdBi!#=HUsFHR=x)O{-j;DYMjdNUW2}W=14q&JuYvX2 z*E@;Vz%SBM#NTB7@;kjnwXcM>cw6%}kJ8^6zUEbM&2%%h-=gL%{9XHdKj_MLisETc zlX32?%l9g7%y*y3^A#oEi_y>GYx2w-`CYZQhHm_|!&rZg(MwaFI*oZ=#dC>#Z&2!> z+O^P@b6LE+gYy{AU(U%qk3CP#vCQ`c{;t|Hvf?eb`+3t#Q=WPTsLbax8RbpB>GQi6 zv}KcV}&moLM8MV#xk+Ymf+?^j^(o_LMthA!OMV{3TY~$U=;NOHxqR0_@|N#9NR<1MC91bvgq*|MJjy#np7itP z8ZqUm+tWjPG4^KEHh&G;avqJ>=D|KP&!Ju)uFv13)?18k8|`PZ;w^F)O^*7wM)w%b z>pu`XqpeHLp5`{t7H^A}cc!m(=34P;dWn4hS^Vr8<1I6x8}4gS#+vVI>Sr3=9hvv3 z)IN<-$J$lU4nL1Y(e}?{dj8Vr?nmvn+2&6h?SG&hKF*`8TYPWv4huX*qdN@kEOTl& z;|N9_=LHz!;ocG@@4#E=DUN!}=hXUw@k>T+^BQQ&`6S+0^Y;~<7r3wZIoIcBqd6pR zd1|yoc~Y80&HG~Lioe9u_V>7))49iW9j`}Tfp>(CANmMCrRdy9ICM)w_R zz03F>qqg~)iI&#LQ9ShgV0r*77}Y@$>1_*0ENIaUSk#QO4RO zew$C^x`omG3VJfOzGnP}QS+{acDT1h$vgPWf}Y~3x5(2jL|eY`BT??SlBjwAi#89> zyKiY;XMd%M>5Y*jH4Mf z?>Dm2=5I-xtEXsm-=~*+!1y7fYOj^Rv(fPrZ+-{&dC*h5rTH!m`8-hCSoZKG%6VL( zYF~o9!~Hx;e+Qpg(8rzI=;!^J=K#imjN0FI=x_0tczOHY;++*-hdDR#dh8{7${Czv zFPk;fHP97*iKiWS%k<#7+u57f-y3pmcpK;SMrN(J9dzS+>W(tj)KfIN@=OWwlxk{U zYw|8ae~Z7w%RAUtq^EeZcun*zbY*OP$M`*?j?C)WF%LUPum6T{-%6J*0=IugP{3V|DN&YxLkJq8Ma@{hHd5&k?iBYxR zf^N9CL}~NjGYfi(S59yFlymAc#?KkG&DTj}uJHGZ&!RMgfN&Gx?CHmOP zjH@u}SlbJ_b7O1Yl?;zjrMwpmV7OWp9j81Kl3`%*UqPxT)=oCqn<vs@2@$J2J2Jj6RuMyLQm%R9*pITI=@Sy8}4gS^7egA{Y<0#C$;`! z{F_npZh*FUTfDr3Jx%(Ww>{Tu*V4zXW4zw@+Lh3azh-(GN5yv)13%N~j-{9E$T-e; z%e&AH_q8Z(9{3vl%$ZAH`;J=QGycG+ZQe1_(wZsCwcvM>xB8hzSDt?@V@>W~lPF#z zQO8=}7QH1(-oCeZlLBwi=-$BjEzen$d0oIcr+LqYcKm&Zseaz{l$5vZL@imbiuQ?| z-2RxnmFYMYm3Wsb>?VUBu=M)x0T{mUq~EvJvQ8?(~i`}o@Q@syu`$Tr@DZGM;O z@2ilv_)EP04)*TpE#6SBnZ|QI@5Hz>qxScES!r|s`dd9kqx&PZeq#LDXg5MT+|Q$o zHQ&$G$2Gb)uzzo4yopiAT5o8F-=`TxJGf7i_h)*ec%SB4)LNTy9Y$^Qepwl7<8jm+ z^)rpGJTF!}r4VCG)-8LQu{Hn9vX&L{D- zgZp~6;^$*UTq9o!O_|S^F<#E7ZN5xa#<_f>B1ip9qnm`TXisLG!l>Fkp)KAPFK>T8 z)q9HjsW0(b(B;@#iZO>#wVy*@ho4KLjPu}J!gGjo70)Fvv47<=IT>p`>2Es6u13z` zz7|E>_cd=U*Gv=WYrD`(c4eGkyybmpi?_vVbAOLZ{meU#Yo=eQ^(*6VM*AkTxtvep zX$R+$Gq~q*0j~`@vyJa&+jrsb+TZ=5EB+Es+xHe{8n4Id_?cu8`?-$V#r$2h=R!B! zTcY%L;4SnNN4@2BuGi#RSUhHDYU@~=g}#ozKEF%mx1K{Zx;Jx9-NJaQnPbaBTl^(n zo1Y@u&M(1Q$@`mYrm6IjD#mGy+U8qBH{4sIw7Kss4n0Mq+fMUjT!vBGe1k+wejY{J z_j89n?)0OdUqS!AlJP1=)xHLKi@!8)^CF0d&K? zB}(4G{y9Cxxs2ZOJGK5`{F71hz8P~Y+*_h(``+TvQ=A*+ z-V#MS@D_TCH;>*@Pt6-S&*gddGS5|eFKEZV9;@=_nDrLfR}-yWnE%PFi_Wpx=x_0t z=3_0&zGASSIxyI8a2Q>=dsEg9@`^WDFuKb!&*d1GH+gTE$i}|I_c&^fdWuH(YI?~vjMp-1n_rui zyr1#4Kc}}ax_fXwmorXcRP7J5qW!L~O;2&IqqqD;t-l%nG1~GOaQr#ue-5l`M2)W8 zVmh!cm z=w~I&U!J`$UZZ*M4Q=tZc-|8D+Lys~n70(aAG#|wPeGK=#-G3BhhZpxFVx!&w+0Exg?68XP!$&a1UFkXv->A;@ynu=hs17ye(ed!5%jK%=?XN zrV4sVC1cWfi_Go#&lMPQ8v= z*E8N=vJj7E<&HUa6y5ZguWvuz$qMnj^m*uIP-*3?0 z{ez2qNy%eKZ_R=`*je~H)T!CsGg%LZIC?TL1l zxmCwlczJLracOO!SbyyZ`>ne-Wl9XOv?VqDqG?_1I4;_317_Wj(uo%;^Y^V;AO zw)JLg>reT+=Iuc@{@P(WGRo1tS+YHAx2<%t=|8IzKAiQ37DPUV%gbq&=l(qV;)IhFX! z%KUu!iw-Mv>(;H)*1k?%vcA5mwkDCB1*!4|Xbvc^u1_X%6BSddsw)%a6%F{$^@-V4 z)zyhf$wdA1s+lvBm8fgE({5aOT~+y{>SSVKdE=akGs_#MChC(7iH6!l-<}hC*Wn1W zYU>k~$;8aM+9`GAGs-9Qt*uNBOqSP87~Q*HVoXD0WmWBj;%<2pCRNo;sGKytGC8Sn zN>yc&^~Sq)+l`c?4lA#zn%P)gE_Lad7*GYtn(`URL~>3;9ct*;r-PG&mSH|U+dBi; zW`iduHcxc%Yd9HyD1X-_A#GMwlju8UTq4n>x~jgRd}4LgBs6MOdHuw?5?uoeTr9Bo+KU7rKr@Ere&WVwkeUVn@R(D72c`<1b^ha_= zc}0D)vPxG^ZFO#>_B|>qs%@QH+aq!3$D%l2R4r!bi&TAE+X>h|irWv1;(Sq6Q#p5W zI$xyKx79rnw;!^<4_Hw>82!)}dz_0?Uzj@k{Sk3X)+uRW4{&T~ ztN-wReof`>sFj^|`9Z5CD*XC>D)%90dv80a$;i6ehT4kS>Us|BwtC(jm$nX)7PR$l zt=Yu&nnkgPR8>DyZKlnxOVjuAn(EuyUWkA0T@?K=qoQW9>W8NK{y*!7s>;QyA5!)G z@A_f)MR2~DQ9ZkAuQq<37@l^XNUv{edm`@nVNt9_YbQ^xsz?@0*GbV<&)H3%Nmo>x zI=8kvVqc>zy8f7xI%zLH{gJBkf7Tz1;=ElyBh?j)#rmnKzOC+t*z;mh?6D%Rv>iRC z&Gtq59&2Wu|DW|oZN>CtgI?(^CjF67=l`xh7Ku+aEMDu{`c!@YyM9;{d#nw~WRJGK zmP-FjF0H<;?ufYS+U$P@l&qdPwW^|aMzUt{`3$Ieom<->ZMQ#g(_$OH=4<*)PWz*& z&i_?^RAl}7o4M5`({Fukvumm`sq65NdbhSyvhW#Q_V>|K`C-sCbxm8n25j0#53hG? zyC$xGWq-fQ&o6cNSzGOorv0kS`u7~?7BZ+~Tb(l_GW(^e&i`S5 zETZd^Sryf7{~T}D!x?pMZI{G7zh{4cF^TUS;{KAR+oRg-{Ak)=v~_N6Z^Zw+d=dCn zebtnj$|*B+CuOnltIRsLzB^*?zb~TxXfmrdeEw*{O1(Nt%@Kce2ThG$u~@}9N5 zvUAUxNn+vdSnIfe`_&GNcfXpg(?Z^@X8sIgXo2^t-Rn5hvb`4S=U+X@?U%jl>+y~9 z>Z+uEiqTfrM7!vkXg+mst=+^u7iWKODs^?&Ggx0&Yy%OKAur|-`bE49A zq1x(sV+Xw+NvmsXdm!$-$i6>iemSqr_knzYDecRIem_Lq=4kC6$K0&!ahL=aZi{1q z-^rU7YmdX$Y2mgw%wH{df8!c?*HM=JLn<-Sd=ak=Uq7eTJYn^2&0t2ZtsT$%WoyMcddSrGzgqWY{d#C-UG21FMMFb*-IT@Qdkv}Uq0oA_wpZd`4`uy3adpYbc&;FB zEK1#e*JeMPPkl$Rd7WF`A#tydvcBJpXJgbg%q*XhcI$9k^{mu>b4Zw>~cW3=Op-uT=C$z~C+Uj{^ zoX(dP>fPF|i9265b=nQDP0YY;@d+<-|GA~lO>Y!(zb33@VoJY zhxZ#Xe$0e=|0BA>f(@E|rs*HIut)GvS_kh^!XtR?Uroq(!P{1eF;#mdd*&AxmlTz5 zmB3r#l06Gby62U4FUZU5ktoRPnOE2|FR!Iz;WZphFN@=`3JOX~ON!=mEL@+5)vIz6 z?zNS-nCa90Q*|rtQII#E;|*%*c+IO;R$NwCGM_`WlxO9nIcbmdXT^$2ipvV-b1>|Y zhUM9B(wx5dW<*Uxzq+bfsg<%OTToayzk|-_n6)!z)YgO@vmmbsUD9$z;b$$>v)|mB z^6ILZ>0w7LLMP9!R~!fPv4!J~PL@}WsHvViEZI;lFDB$>2HT*du%sw|KE2dZf7jQP z>jUL@q=KT-!ubvz2YYs5b*z+QRn+QpWwmqi3X2NnH?kcE`yMSGujz?7JYI2+!lL;c zu7y0SCM9R3p1s2(6_zcaVlCuZH7S^KnH^Bnqa?p%{(U5ASv6@~Qq#asRI$zgw9Na?_)}N9mJR#JsO3UWgsrbx( zK=?76xm9U#LD~GgpoOtkUt2!2*|Ca?iVI5T({e5JXWApI*kmPzc?CV@-=8glnCdN` zWH9bq7#GN~DrxG46KiSNd`f0 zWyM3~<-cQV@v`4OBZuN$#glPTz#86hurA-RUf!s|l07qvI#}o9?;E7VEWQW1XTrWp zI9Y?`2i{SP!=nyk8Y?QWGRDE3Wfyq-AxnpPQ^vZ#!wO;cm9d-;FVbw4-cqrqwr;6J z`jR@lO!!i{<+9C}z%7;yUD~!-x`hR6c=_}hFrN}l%ggx`YFaaf7s^-+wp1izjn_h< zriEL}1yZM?`4wqeWX-Qs=F%y=Y_W(r@3mYm^)&Dni_AZ5bM6U0 zO6CbAyiCT40*JtILGX?$c`wxhG#Bok z>5PV4@cq(rTQRmWPVa4ZY^6Sj%BXK^cW>kGtM`gJhnuaD+HPB?zNg--&i`F|W50dA z-}`Jf-6|(FEfwI`n>p=9mN!gI3@fjxn%P+G@38mu7vqVV@)^lQat_wj6%GFT<*>Hy zAFM_2_>G?JWpBp!wZW4UnnyX?-@}qU*=Fzin{R_IoMm=w z_E`j4E$uyiyUy1y(;FnQaCVvgC+Kr~orZI9=DYduuEA}ikE`@clr}rAQujM%eoE2m z35@yIG$#_tSs1?fSg0~FpuD=i<(Em;Pp_JZ_lTe``bTZ&@XNe5+uo_q<-_Z}c(r@; zOXkI+-J93@KWlgRdbINu#!cwtK)jbf`@A3E1+CP1RtPPL(ruACd9<<-ekuPx<^?EI>g8!5CTDsmsuGiB3WMS58 z(;R2JR*kEsZPm7V9gzCIuer;hwG%k*{B2!3H|9_`#z-~XzeBku)fZ0@(+>)OgB?Vb6NaT{*))b|5| zHqWg0f7tG2QQJLjSG}$JHTD{VJ@ux#`Yjyw3az!zf5Nk37GgiWsd5WE_(K1*sZJ+r>8p0)q;HCEaUFKu3*TbV2zbg-`2Kr{54i<+PUebtHq<8o9g@DwR7ZieAAt4ZPt@h z=lG_&`VHK+&hbr^``?`7)ASbZ9N+W@3v-Si<2b#et{0(T?s9CiV=8r?Z(isB>DZdE zQ0vF$mCV){n=;?~GD370daT)zun_lXjPlPj(LPH;6;pT2w&82SfqI>iUf))YwASA* zxp4RXq*rj^Mp?&L_x@z)E%fM0@AC!T`!l>1_e%QJ(i@H!gY`#7egC`l2iD_}=Wps} z^)@_zQ_uE8JE!W~`eu&3hZcD~E%i>_^1pbD=cf9$zM=o;*N4*1sqam+-F8mhzn@Xx z)}4@AyLYy5_wQ#^aN$l!@R0?bljeW_ex~L^pOn%%eu3wtL9II{HGSb`@fcf8^=+eL ztEqzjyRns~xzJ;)>2DT%uXF#_UAviYYAqJmZl=zy8f2~YuZ6yLGnHJ}fwmwITi~^u z)m`YpX8v$t_6z#9&d-{@#lCp>SyO#mHPl*tAK*ftE1N2~u){3=xiU?2;fGl2>z)ht zvtEu9`Cb#8!u9H{t$q%o-!YsGz~=9|TBbv&i+D>e1?$5c&iLn7jadE9HK$ltfh{Bm~NUw>rQx3$gu zzuyZmUvO`$<2iMWno-}@IArVhOc(CFn^D1qbji5asF|7z=adHTYRl{a&6s=;9;2fe{xq#-`dKmDYc23+F4cg$;$ExgKO}- zo$Bgj9sb|U#)b(K<>f_)42hZghr-!RgbZ%!B;NIsoaKLi5xzA%Iop4TW@2_#b#-D=GEq^N^uGf+DOpk8h;KnwH6$t; z>*{b*IsUk^7GHH0gH6uCGl3l36Ewa~o=jhpsKIgMIX);S-)l|OPEIu7>&L;d7a~VC zPq)f)e1Elz({6NQO^rM^sA6hWb!7tiqwVSw<@IxGDyG)e*3>rESI>1;bK3PwR+rCB zjFI;V^-Sc~Co5*kId{ekd?6W68mdY5O!OWzvbqbRWHCqI;j*MECyq>4*P6D$#wI|9MZwbBoaT3tb1> z*;~v&8%)A1MJ~s)ZhMoOfd%6l7CBDU`Y!sX@Mmzu%rc+w7`-USkeMZT3|^F zENOuyEwH2ombAc<7Ff~(OIlz_3oL1YB`vU|1(vkHk``Ff0!vz8Nee7#fh8@lqy?6= zz>*eN(gI6bU`Y!sX@Mmzu%rc+w7`-U_&@gE2CRx|?f;)?Q<`F;Vwz!Y6%`ef_ZQ#d zWrL`wsHmv;f`X!=5~5+EjY^6}X-S2NhDnBribaWvW@SZXWo2c>Ia!BOR@R}i@|@$T z-@0eMs}s}q`8Ut3=lY%h^IKgPeHm(h?^&Pwo_p4;nZ36pAPGnUl7J*22}lBxfFvLZ zNCJ|8B=83a6uyx6LdFZ8FVs9=@qFO(KF?ozuI#zA=lq}Zdam~5mXld0Q%<^0Ha>gm z*{o*+pKUyG=0wqn{1ZthJWrfHUT{3?xbwKz@y5D}x{NySI;F1mSmm*TV?&Pl9qW9o z?r7Oj*HO=-r;bz~$vTpH#Q#WBZA0zp+U(k-+NQ&`hqDi-9`-t{96tL@$urtBInQ`J z)A)4Z(@9TXsku;7UbCepqsCd|S##y7vZo53az1t8$+9Plo{WAn@JWv+PaUd0RDLM> zkn_-~>f-9?YX9oSgJ%y`9?UxEcktYSQwItTWFLq=pd2{4KWBg1e((Jr`_EOCR;5<8 zth%(XYG2vDoPB}&eD-I}|`c>9HzUA@g z$Ne8~+;etM<(`Z^$$O&rG(L9fvFyh}AG=s_u3}4tR*_QCx#HaJqTPAB{dfE9ZhEx( z(VRz}k9t0OYFEv!qFsr*TJEYVuPmQco?Px*e&LbIM^YbgJ#uB|#hoX2YCE%crtMUA zp5IZlBY8*59hb_g%F4=e%0kO7Z76~^ZQHUfX`AP^ zy3)$hS*6LPzNL*1RXmjXkn5o<4_w@=F3s zoF$jG)@;q&>buozYyJJT_ZQ!vbie2Qb@x@?H|xIS`+VLEYp^SF1wIdmY1C8kyp1gYiZ}Dr*pO3z}&{$N^eWN?MhBXPEyY0B^66jmv}Cz zTb#4lcd^Ifvx}-0WiRqxq%5kdK|8Pzii zXZX%&oL(|rn;tpcZ~B$Avb3}`&$P?as;8At%bVss?d()-YW7s$soqmBOevh=n$nco zkXn*jn3|e;X>!fvw8@E+mB~$$PEAUiYQbv+*(z#KmMiq?89u+;Rab(5Fq>+&$n?{@;Q8OZGgy)F5#LC23iOGq+ ziKm7a4i6meGyH7Asf5ym(1c6zFVV6V8LW@G9LjyxSLQ6wZLzIwvy4VY2U)WL;CvnRr;3u&GPf|yV9qoPeq^nKAroV>s{D8r?+44 z&b=@8D(aQk>yqzz-%{Tq-!$LLJ!^Yr^-SsM+4D+|Gd*&81omj?Uf*5op3~jc{k*f> zndFRgHg!ASt)^RYH?M9dZ>hQ^cd} zy1DbswO#VN_;vB_a{8vao3`8(cvDm7($0mQhjjMutaL8zRM;u6(}f%BZ%n+=>&BBE zt2$k5eqh;oI-2ZRQN#|FfN#s&riCBy{A zyTTG;10#c0v6ry#G-qFNJN~Ed>+kPo9s>qAQ?fD_E3FhS#Umvl zcEnuTjM3kkt|;ttGi}CkI;Y{AhgnF)rN4(fCwIy0^jzoC`OfV0rR)vuvvV_Zzh=K> zE~Yoz=ccnS;dU-%pDM6yss3vY`#^#0bZ2@__WU{NbLM})SW#|JJd)UZ^_?T~GIP`O zmgE}yPJiNmQRsd2zxy6>cYkA_pCP$R?(Cx&WWCEiBl}EdFDvH}+25DW%+0)QS!V8h zcG~JC&#UuumSyW71SHR^az69FVICP~%r)7BHE#*cOli&KooXp%M zOP#C(IN1kFv6L@kpBBYFS?UkXQM((Tdo>|5kD1M7pX|hD%QTBkPoYpOigUWs*8Kl` zuPE&Eve;ZbfqeuQd#Ou*B}c7{`1k+MKC|lAkMsYXF@4b4G&cKY(PkQR@cHRWXa2Tk zr?YDo4+Nplzv5o{XP^B$e##R5AAa2j-+#X@d&xZg^Rkw@85+&ex&N>K-%YoanFMy}7u^%=Q7BiCo_oJZvPj9j0Q>of8>LHT^9e2(O|_vHWI zelB*Tkmr$8a@oTg(^u=?W4Xdf&lmVD?aLldU|*&clgqxFYdL$KgFV~99#fu|o4zQW zzRE0fcxHNT+V~h3`&O=H8S|H~MVTE?905sNcc#4X9q3ik`SUgZ-RFBUm(HKJcz%Y} zr+esp=0T71@aK!<^F8|KJkn>($me_H^F8wU9{GHae7;9M-y@&zkS-;6LuW99PQka+KH0|Mm5<$a}R@+})3xJYtM%?Boe)OZ8i9A;D?s z8B22WvgN(DzySGuDDwMIZ= zPwgK&pD&+d^?@CEJ{NaB7dd~M@rUMbEZ^yK@)pldUz}la7FJI(*=8w%`^A}}Xzn%Rb_x$nyZ}eg}6x>~qC$(&OtPQkGBv+6M&hLFd>- zIl1!}&ChjaF36m-EH8a_cIHy&3a4?~=IivO%r|Djip6uB#%n;5zpp;46LZ|+pGnX!P#^>{>?7!1@F2_VfhJ^&O3zo?E;IM$u zn7D+1*f>{UKxj~4d`M(iXhcX%;41e2vhSGscMNuApSd_MQ=~u3+rRyPrQt**v17S6 zf(=OiBMC?Xl7J*22}lBxfFvLZNCJ|8Bp?Y$0+N6vAPGnUl7J*22}lBxfFvLZNCJ|8 zBp?Y$0+N6vAPGnUl7J*22}lBxfFvLZNCJ|8Bp?Y$0+N6vAPGnUl7J*22}lC}9|QuQ z^?0`N#HkadC-P5ZoQOQp`Gj(!@%ZWEmB)*Z=NvlseY#X8P_w7PoI7I^3xelCqF&pX}_mCKYgaAuBNIcxu)r< z^G|uyl$s&d185J zxwG7>y#A4lM^YZif248enVoezD|eReOx}5MN5c+fXZDWN9j+aLJDfYtm7OZ9DN8H6 zvi;(Aud;&eS=&>#M{f_@e&ON5hw~mTec0pSrfm(|>bKQy%h~3+?MkV0TXAWAX+~*s zX>{r3he{qQe5mpv?}wC!Esz8+mWqz4iCh+*5u}@jV6igx+(e_+)Wo zadPpHV!vYVVvpjwyHoE@ygU2ubDK_Ws@_z#sd$rX)A@~OHeT8|Yh%*J$c?@my*HjN z$|_1NDk!?J;p~Q!8>%*xZAjVBwEp~hj}1BN)7B@h4_)uOzTvL=yK3)ByX#8f#X_&U z3JS9dQwpOC0}C&#D_obiu5_Kpx~8=aYwOq6uFYBNx%SE$=i1^m`D-%PB(I5Hb6IQD z&T9EuXRW2?ua(|ecxTR?X?G^w>2c?U)n`{%tu9`jx7u&D=jzL=&aOJSs(Mxas*F`B zt2|d#7L*p$75Ei+7bpc6S2nCHSsA#}xze?=`i`n+*!HFxp}$gZ##Wk?QIpemE4we z+l8ESIahMBa#C`lbNq9Ba?UQvSu$%$;gY7s4U6j+*DS7BoVNJ#q6>>W7w0d^Sd_eI z$RhtmjoDguPIgJQl6`UExrL_|)-23k*mB|J1wIRl7UV6MwIFH1kOi0KZ<(*nubA&O z|4P<{tg~6CvI?>~XSK}o&nlf)I4@^j+PtKB9`nlQZkby%*E!d7?&ZwJ%(I!r>R8BH_NW+cuCo#C9}HKTrd#`Kiw`O_QI&ZO0) zRi>4uC8u4S)-X*;%bu1x%{47>nseH@sd-Z~rWQ@TH0Au1(^G1vR8E;S}PR^TLI@x1#)1-z;^^t&A>9Do(0S z@=0o$bZON2QD;UKjq)AkJt}fk#mFrq3r1#*OdaVpvT8)xh?67yM|2+HF`_B)d}3*0 zXrgaoVq(qk^5Mn9^M_{*cMh*hs7g4KFeJe*!8<`oXo|0lcg2Usr^cUhRlCYuMXr2T zpzCy8UEKM&q`1g9-#D*0C9XC$CDs+26?-=3WK2~|X-rW}bWB6^>FB2DwCKd>&}e70 zS9JZY8Mmg~ntyBKurtHzhE)zL9hN-o;?Rbn%CPLAsY6{u1BW_?o*R-kBx6X?kV}Kl z4?aD(c5vn3S%a?(x;V&daKWIgK`Dcx2L%qg5LFnJ7gZYN5!Dpg5Lq8t8<`X78F?kb z8Ce{WACVD}91$IHIlLsiFuXF{J6s9B7Vq3G)mK3@ZyQ3e5|h6`CB{GPEM3 zB&0UPH^eLCO7Ml?bHQ7J{eyjiql2r0N`nf6a)M?Bbq=ZttO%?R3=MP!dInw|cwu1q zz##+u2PO}!8&El*WPmmxXMo=T?*SeI3IlutyaOTwD*U(j7x-uSr}}&OSM@LJf3m-S z|IYnA`Zx7E->RsKttanlG{N91RPxq?pb-q_pugG4$y}WuUy=r|^d|kd-zGr)$>{->bv}aMz z=$;KdPWNc)k=7%zM`#ac53e5e-7~tUbkFbJ=se@Bb5=S_oypFN-5R*F1$JK=F*!z zZf@$*(51dhZI_%bo?WioQ~pgEHznT`ebeR6C7la9S9bR9taQHE>0GD!PFg3Q zPM)0tJC)s7bYtF)vu;ejvE_{w9ZNdacJ%G&)$xk=1@Cj-TfF_feY~T+t2&f+DD05a zVOEFE9ctQFw6AX;+TPjTv;F0E7uuD#8`93dU2?lRuS%~HFU>2*%g^gn+nToL+Pc~X zw)JV-vhC#?s&7cTVaN@$ZaCehwoOHwEp4WvT%Uh^W6Luw>snT}ENz+G@?wjI z7D~(P7O5>B3}Vn&ri0#F+12`UU^cUsY96oJ@aSGgeUs(J!YHjbGUB@*hb+5|9KW z0ZBj-kOU+FNk9^i1SA1TKoXDyBmqf45|9KW0ZBj-kOU+FNk9^i1SA1TKoXDyBmqf4 z5|9KW0ZBj-kOU+FNk9^i1SA1TKoXDyBmqf45|9KW0ZBj-kOU+FNk9^i1SA1TKoXDy zBmqf45|9KW0ZBj-kOU+FNk9^i1SA1TKoXDyBmqf45|9KW0ZBj-kOU+FNk9^i1SA1T zKoXDyBmqf45|9KW0ZBj-kOU+FNk9^i1SA1TKoXDyBmqf45|9KW0ZBj-kOU+FNk9^i z1SA1TKoXDyBmqf45|9KW0ZBj-kOU+FNk9^i1SA1TKoXDyBmqf45|9KW0ZBj-kOU+F zNk9^i1SA1TKoXDyBmqf45|9KW0ZBj-kOU+FNk9^i1SA1TKoXDyBmqf45|9KW0ZBj- zkOU+FNk9^i1SA1TKoXDyBmqf45|9KW0ZBj-kOU+FNk9^i1SA1TKoXDyBmqf45|9KW z0ZBj-kOU+FNk9^i1SA1TKoXDyBmqf45|9KW0ZBj-kOU+FNk9^i1SA1TKoXDyBmqf4 z5|9KW0ZBj-kOU+FNk9^i1SEm~6$Hklx)KA}NERj=!--(hm;I2|Dq+em`aj)_|M(yD z?|7%8#Ic|L9oKxb_|TLwCw@G6WX|fL-}hb_8xt855*`s75FZpC9}pTG9v2W56c-r~ z6%rH`5gQg16dN3|3M2W4swfWSpN}p({_g2m#j#sgwTB1uW&cM{s4w(-deuoq>E~1w zKlWoU_IDIp`&+plQ~SwK^(}`H`)%kuP#!y(#T{ci_P_LTKW>ayfvRyBrwbYny;foW zoK%zq7Ppa=!tci&92_4U85$ZM5F6%-3J491jS7f$#f1fg1cinKhQ&w4hQx+)=0@z+ zhz(VHAy#i_A5&~!7P}|=`F-rjc$do+lMomX8xp|0S7_=KofS9nxpOlVv% zj~%5@z84y-l_OyOEEu1JJ_qIF9?arKxs7e5)_&5NuScyxRS!N+=yiOX?I|%2WN`D35+t?8i@gd={A+CU+pafQH2_bO-u`%JS^diF&qC#V%;v&O;t+gxqxU&#D2eCsD zD-0TLiXFq^M%#}4cRluL z3bAiOtS-=-`982crSn)H7P}Yw`Te-9#Qs)4#yE4H?|LwP1^O!VdKQ{uPh@fF82^22 zE6k%6>Z$zr_N*}GisLcP3D6WM?`ugcuKV+tm2n&AF`U0NejbZJtVn2-DK_;q`@KcE zhHC8%qpxvQMP6)DYv?yn&b$YU+udz!E5~<} z-c#pbu829KdIYhKLXVkZ`%_%ovA@@2qn~TNF<*NhvCct1FvSjLaosbwGH#u@mThAG z1!8>({mK-(7mIDb){JpuUjFO+{CUKB0eZ?5J4{II%X)A5JI1Y|uYHGD-$O5%VhvVd*MeFXoJ(*` zsQMvRUuZv5>;U3TKepC-^xndIDOdGF)YeDP1}L99^k#8;xs7dQ-1@vldCoLXeG#!< zg1!vp=P{~r`^UF&9f~^V^{)PmSie9O6Z2s#HubjOGq*Bsy{Gbirq!XRwn3~LplwaD z=^B)J`tM^~nLGTb_w&w1Obx1D#(4h@{RfmY4`p#_?(+NCR*vsM3LW2=uV~-m{QWn? zYJz@iicRxG`}sDGZ(Q?hSo=_ez&IEhVq#8fiuPmwqBBQ7(|BJSide&-x0+&45)xab zd8&qax#o@e`9#E;1f6V(9W5lb(burnqe0aUh~*9KXo?-qV!N+%E612#=L+U4zt;H= zsI4ENKbdOH#bVR^;rDfJCAL0q(Z0ty6zk|}H;mH>?QRMhFjl%k__uLi2FWJi5h=3f9^1?Bxbmi@QAZev?ven^jfYmyOrxS{H^ z%$s7Lggyu5v6rxIZ`-lgP;70UOOLIsHdOtY1qovQzd)7ijBOq}j{UbiZev@?ceNgS zpfO%80^>e{aUO*pgYtZ{O=W5ayZIijGoLxwU=CI3oJr%R>oQWhE+ggRPGrB&?c^@D zm2n%fmm@Y*r5;MLXbwS2a|lvC?#c8w+p+U?=AGh?L7#;3*rQnN`EFxd zsq;jg`D%=Ny`d_t)zdg>&PYmgMpDk4R{Y(^w!++qjhNa!h)wfSibdCDq;y?I%Ez6` zejj|3yL?+2_j!HX!;IddO*B+phF-E9db_E&(A`A$y~WD7joyNuqRqfD_B`{Z-tq$U z6qJuUiEZ2OsZZ*)hU5Cz@5rIKH33@q8Fs3+2pXSZw?G zeoBvx8vC`@Uc@+Gg1!vpu@|y!_vbMyb#9!;aQ^!BJf`Bjbq&-3<;+u9Z2RXDowaZhBwyYFjOV(Wd4 z_cN|)KKj@S=p9fVdkl+hpZN%V-00)K_H$ZKqjA!652V*}Wxp#Y6(yXB`}4Pz-qLLD zpe@F^gw}2;CS4nm(zTJk5A1h}J%Ne+W6bF1PV^S2`V{k~eqIB88p>;J2-|kwTdd^U zsB`obZ900(5!Cfj=rJhIH?3CK&v)~=1LhDat*;Pcy8ll~_y2#(d>Z?kedeD~ttsKS zHh`+RsOzQBJSb;Ag~fJ%F0oQ;`ng2;`zT|6j&q8-pLtWh4?qt>dF-id+x=Y8N^E1U zcs|yMjX9&bANf51JqYEoXRz2&Zs$x^*0{o$i$gg-!H7KobEYL=oCCeh#5|3?%6`7} zxdUg;Regea6Z3u0DkvZKbhd53&YLp_d-Vx0-UqFM^4RGtc7$8zR*vtF^`3gpV9wdA z*ik#ckAra~bT5?mmRW53N89Jn+x6HV7&&%Jz#Qz=3g%69{up!* zlnq}$kIiA?p1GCSI&O`3Fc6B7Z^VZ-3{fjvsvsgx4p$mKM!Rt4y7Y{ z%MnA>IbfUt%``Ee&tA2|c5m6Q_qDf7%y%+xV*UuU9LkUH1#J6!+r4GE-dmn9G2aQs zk3h?zJa!I?9paX`m45zbecacgx3mHCSzw$Foo!;ih{bl#+{*E-Ggr2PIoPY)!MF^% z1IlY{G23>}+)8YnxwZ++!Cu`C#%0hQP#!yv#dgo!N^G6E^38Z--U9aObTFO)ooQlz z8;fnfuNmi1Fz4*mQZU{IeHhBeoy)fE_ZFkh*MT`yEd}Fk(1)Qs_EI6So3CMGEnEF3 zVqJm$%M?4G#kSAfIDda;)H%h`65?Y_25?`tbf`F;S5AA~*x<*{#PvD?`mx2DHVHttm@Q1vom{T=!bQ|vcc z>>#&2)yjD+gt<7Ba#Ox1BfqK8DW-g{V6SqYZ!5jU$af0zooA?eKl7%1Z-tgX+3@xG z+8s>X=i5qbJ>S|KM!ts_`PPtkbt4#Wg5C{fqQ_p(#NT#LZP4>Q z1;<#rq3S3wPJ)hx@><)#V%yKRaSr9op(>4wm{SbWA}Aj>ZQJju&6$I}x*m)-K#QO} zb~2;o{ur~8Z~Yik`r;VFv8G-`tgoTpm|{~cy3e?Vh?+uXBEk@qDiX<3i|NP#$|KdzJlK zGxFUXb0*|n{Q|MRgnk8Oq95OMuCafN>E}?MZ?0-Q@|yr1Zpt^E-`wZhO0DVn)~++< zTVvjo=QYr^P(E%tr@GI#mDqZ|l>qcqo^K6|*Fe`od2E``^|jqoKhoYicYQ z$3b0CUTZXmw4ZO|JO<{Ry}AmF=^B98)BKE-kDKPL_Uqg@#=2tO0`}@EFkTJ46Ut-L zHIsYhR`RVg*Mh+u?A2SrI2sxQ<+15H?LOOmZLgm1zm3$_nUr4)Rq0xf7}K>6DP4z< z@_f^^;pevdTCN`Z=NMy+3+&Z9z<4FJ0Lo+2x`h2&Gv*Hca4vzWL%?__beM@bt%bN} zZYAG3bM1352YZ#)G>CCNl&_PcxLR$}YSwQmgO3fQZ+gK<7|1(e6$#$xxj z-CI7Sd~0UrQD8g>IvC3HP3w&I^KJBVFz4)5TB{|-w2nqfYg)f$PV3C}drLFsoV}U{ z#>=3~P0VR++dXqD`PP{$H>0;e)o?J5fJQ=jzIU+L_uB3)m3qG4H|kvb7`=tosEIMH z7n9Q3Eh*18-A`$>-CJ(cd&~Q%^N$TxZv*38=u#+;P4{r@*P7AKJD|5f)etZag@&1! zm$TUJnOn)X&RnSnbFf$Geh4vM0;T&xw9WIqi~a7Nxs})k^Ebg9?A66!yabv9<*{e5 zOtrRMYpeBIYlnF%=Bw&wi1j)20+i?bQ8w>2b5$3DaW-@jl!<iHa&xIx9wVcobs*g!ucEQReGj?7|(~&eP7z<`KD)3KC#``a`akz z*2FvujORlaKzZy+7TbQU8RwEKhQSfjQW#narCQ z({l}^^Pp__daXUd#65E>v32H3HJF3FnhC~pq4S_THa*|vwB1|I>9uyrV6K3@+6RpN zpnah{-&HKO{d^ne63!f|&Su`kdJZ%L%E!H*ZQJiH&6soc>TEEc1I>W)*aui__sp&2 zTW78{f;rf$zF^!7+8fGapJ1_zZ1hgfX;wPy752J{xF+8vC0Kzo{)KgVLbXKp3m2J;1&Gl9LD2FBB& zGoU=*PqA(H%&o*Wn3tlrfW4Xq#?zrQpgeXB?ThW+@;>ETdDq1J7BKDxbwYW*kFnVH z^R4%DZ7P_9y*dSqr$VPe`M959+xB~l&Rki8I)|!Lz<4Tj8kEOAO#9-Nxs`l3W6s&D zH-oVcv@4XyewxL0&pa+NFfuSEG&mrVeSRhT9MPEYfS8!Lh=8bsg!rh)pqTKGxS&<+ z)$|WbH_P_~^cJW(iT#!O`DAD+l*c~8wm-7nTNdlJW@bJKj3+}=p}f|Pve@p&ZRI_= z#yRwL^mC}%8H{g&b}=y@f7RGgf$_m{A(4!ENJMx*Xhe8qKx}+MXh1?#LRcIF?}`nJ zZO(j@iTMODPJvE@a^`hx+dXqDwWc%IZZp;S1Tap4PK5H<$64$yZtL92^A7Ln`F_#F zydxOj2<-&r`5wVyyU%xAP_Qc^BrcRycQ~taS7cy7Ol(MeKv-a8czi5-@+SD-pOi$zr=_ZYAG3bM0v` z2YaeA zSVT}*^E%H5bErC+c@yI?(6LY+`+2r~&USBEM75@k1aq)gM}zSg=vXMPwHH`y_qArF zx9I&`+mCZ7RBa2!UeI#>)Zbh6!B-qm}{9@IHh^#tQK&>NsU-!HS+n(g`dV|uO4GMH;%uMTJ4 zROg9M>SMIcW7o6a?dRKI-XHxOstyO^MCb?;^H*4G_sp&2TW794Xkvan7`KA9hVp#B z%3`}`ZY8$CJO<3cUUe~VVjK@mfb!U{vF&$l_m*ru-#tytU0@s!O@Q)zpJuV`_ZFj{ z-;3S?Rj&i%7SNU^=C8BZ_G_&yd%cOd1B^X5Ybek685Vn$?cP#Bv6UXE^C&~rVPJeKG#bidzs0ug z=i6ZJfjWn(!@&4fXtas>yDYYQ=2r5pGgs~ebFf$G6J6=}rccZwy@s=Azbhvd6Dbm{(${{hwa|7o4Gm^ zGxIR!O|inE5l~)hAF^%x`8Jrp3+7<2hJkT7Gy=-U{Sk}p<(9dX>(F;-+?+XA^(QdC z4E;Nl$8KP;-7~jRYdUl7FNsF2@j9m}Am$;^P$-Z6C${~j?cTD0#;u$HbFf!~!8imO z3g!9!GmGt>xs`G2%$4rw=csq}5*Ysg{n5nyV;0+ftu5sZTHNr zj9X`}?E!PJR|kS|AT$WdV}HV8+wbSbyrms_3)rjQg7J6I?@i16)?gRCM^4MRp*!Fvi(a%2ubEtX&jK6?>X=45ri=Ah?x9noB z4&`YR^PXVr3+)BvwRVwh+t0Vbd;|J9RP71IzR+G!Ci*ex%L8>gS|?h=t|@M3$zi+$Neq)Z}w}g8FS8FrMUES3$z=Q$Nr9O zyJv1?+y?U{=q+Hcb_L^GpxvN6_V+Bd{oZ2qb1>)Z)sMmWJoFP2^GhuDZMJ($IdgR= ztI=B?FjVaV#y3NKpuE<8VB7Zd-JChtt6jkOW~h&e`Hw7i3){Wr42@emX4Ltw%;|}E zsx^Ao4Jo~&k(7`7C-%F0=2mL08FS8FWo<)`#Zsy(8=|hf)-JQ{mu&Zzc{FY%3%v!Z zb^_zh(3_xq+<#}W-7~i`Zk@SO0p?(@(o-+Qn4YX7r6-3;`MCeVez#w1I&*C~>Kv+i zGjEF35qcw($NneVcF)|(xOL`QqKUaT7Ti(>iU50Zg*sC;yq;b<#Dk-f#lJapYY}-9^E48LGS0;lw*sC|NI25Zb)CT+pjgF&c}i|RBa8$p3pW>9@~S(cF)|(xDDp*4c1y;FmDaUp3pW>9{XAr+kS5` z&Y_$+RDB(c-+)qPe#`tiw!P4HZ`sLQ9NKUb^Oj&twM8*o{brl)m$YE7vY+o}%oVU# zTY~ZR&{ihqEm>^Uc5fl74&^S?d9k7DtL(2d-q)a~q5K%To^88lZl%_A=1L@(gS|>M zMX|4gwt&*#iFqp)`=ssOlF3{gN-Ojh&iq<1z7E;~%E#TBy~;gvE8{kpFGD{Ed-Y}J zP2;YIz5?ar_GH`kYpoe`&R$g*WLm#lXXp@O~Hx}DHb1UQ4nQIkb z4)$sj7=H`>4$8;vWU=k{7ULY+4ZUTcq3V-h{1mhX%42tD+p}#SW80aFL)m9y{uLNs zgnkX>wbp~Z%6`6$I)4Dnq3YLQ{0;PPCgwd^?8~;tO;Vm^U%s4?O_oQ zW~ll(7+-*X0p;WF%VOK_EqXua%(<$2!T1U2J}8gfk8RJieT+TKTpYh+{wWy$1=8MP*zPUq%*CO2p|?QQPr&$7=wG0G+ymLG+%vZ_ zZk@T-1m<9`?q=S^yaM_dl#e@*ZQHLkow-tIFz2c^fbpN8e>O1>VzJ#bw=!;>xpsM& zQEQy}pTYQJ=y@m~cQA`>zqc6Y&|72nw#$tbGd)%~Q=ukc}F{i6?Vooc6q;z+I zl#e@{ZM$b~rPd7QdFU-*uf7My??cZ)dA=i9>_fJD%Pi*NP`)rRKL^GiKtF`?aYwRO zxo2)=+y?Ux&|AP>rK6r0)69aDu3kv_xTDy%{aQ1aXM;IZeFu!sLf6S04i7QYg{+E%PC4dy4I2jNBcXnfVzo zehd0Gl-Jr&_A2}N)|qQ>8O*t=Z-enW(6c7y!&vOU*&a9Dm2hZBz#Qz=682YO`~dVp zC?EH&Y}-9^E48LGS29g?{yG@H0eut7Yb~0^K481I%w#SO?=oEl?gio^4OEeT-2Db7=8kKH5&&%B!5r+>BIZrZH$pc-`M5{1ZTq#>j5%koJ_p9nLtij4Phzp%Gq*Bsow@b|n1j9g z0vMlyz6j;x9?fFg?=40@2XoF|y$g)jLpMNq>@jS6g6(6B&dlt4a*aCwmH7!UeinKX z%4=;bdzJlsH)GD(t0%$uIq35y=HpoGFKmzdB^tMOzftGf!-lGB*R~Xhg&r|6rxoDVZpUpU-$c`){KNRJbq$}Btp0_;rDtgxp?`&P z=F`}#K64w}%6qV1)MK0Ty@LIfj0^R2Wn9b-=-zfVDHpnTkv zsmE;hH5!3K$wt0c8miVHzfVJ-f%0+F?AASVE8{kpXPAz$<;7KcjaU0A>qpyLzdI*f4ggyo3RJ)-_ka7njJW_ zFHQOW6Y~3K=*LhVdp>)W`+QqruIF1Dg5x{IP<0XWru;63E`f693)r^(W2||;k#}_u z^7}Zn(v<;djl8Rs$nRe06Hq>Gx-NI0Z!59&d@HYE-h#ZVA0odW zK^vevb~cM`zn>fD&@dyzr!PeythD_l?LmRDBHj-2;8xly9p0^R~zRfpn3&TX$~|){`dJ9ygIWRG%Yd%t%m;RPH&D)3DKE~*7j6*Xs ze;ACnL(8DN*63Qne!iPC2Ya;)jCVkHnwZly;-74f`*|9-as!xmG*qP(KVnSRU8Hmk zM9Rla*QM^6Td6gjxpKd$&L0BfQs_1)ueAaeyUccPq16kAR*l|Li#p#1#t%ccL;1Mr z9)|sVH#>jx^SJsx8z9Zk&p|(c@^RCv+~?a0b0go^p|2tDDxKXZzjW0?IvvVm(-npN zaU1#GgmVd0EkS-CfIeu-H?2Fm&$pFv>-ko;A>YWm`XKWA5VRD^$4zUU_WPP~{{DH4 z@f;UarL{X^O?yU4U4WFwru9{q?cJ3}Iu6QX({lkawvRD-g2SOr zLtmR?s9FTZ8=;$^yw>Ph1pE2cnJago&Y|iiFuogFY+_E&puBH;+$U+=%KIkfbZ?!Q z(|vAIy5~&F$Gw?tyJv2t)^z5I3%z9mnBN7)>!BNXr^A*Tj4S7#Be| zLixC9#^Ij1m2vCLwU@yh?9~y>n;4IT(z6w`&BskwarSGi8FS8FT?@wRpoJ#pv@+(N zxs`Dn%ol(;*sFzLd>3>*l#iS4bhtl%TZwI)zsqp`#(7+Qiv^+c_uJ5Spgi`2EVli= zrk_i+XN`PwRTG#u<##wV5z1pf#I}doKECNlbts|eYf$x0QLrQ`5p$n70P4pV%vjl*E!Al97-EgzLz7vw?p%x zyv`qGud-ijdcL*6IKH83KJvQ)dWR|B-wTOt9N(*uZ>ahr^7|6>WhiI9o5g<1HuDoY z^ZRgo^L!6tf2Dj6h7N&p<`rz)eZH;Kxt?$Bhj?SH2YFYQBENaiWl%ou$5`www);7) zFgUajQ@)oWzssSwL;1M(uvfWfZe`pC^Nj{`1?<%b=1t5ap;1si?#J1-{W>>}vCqI9 zs^)<4ZO~j3^GX)mJ##DLZq6L+)m$)M3eAJ^aqnfZ?e{hPJf^GxbFf!K!8i;W4&||* zVB3+lk1<*acWCdKm@fk3#n2^CUTgckNY5dm3!t^#%(a44d!644q)EId>}Ls%Ew*Jw(ZxN!Ted&IaHko##zw$ zCgz7&Z1>EqjN4%DiTRqZq3V1vUI1MP<>P*m#kSvDjD9{9%%N(3F!qNAKzZz^*mjuh zV~kem9EzEF1{h~T=R$d{)v#CD&v!HC8rZ9I!FV1t%f!5v#eU89xa(-#+ISOlKlWFu z^S;o2P(JQw*tUD-R%*>)e%Ms!>0mq?ItR-0eVE1GWV^RaU@i{L1O1#cp997j&`c;F z_c8V=_sp$~+h9J@V9wdAy_h#K?+xt(<>NlWw(ZxN&Rjc)ehyVrL}SN=7`c(w-Y)mdPi4xJ6<wJ8moAvq!6@4&|BAM!q@oZeZ+$ zc87B2G{bby+)AzK%#|&sI!^`TDbT4<9-FS(H`wkibO+F({9x2MS9K~FPlKjGdA?}{ z_+_`ut-QyBI+Q~@0OnBDhy9g$OIPSEP(E(Dt7gB}j5^oA9I8$P<4MrTCgv}&*zTEI z$+yA$YZLRyV4Mn_0_Ed=k;Qh;+)8Ynx$=;S`AuNl1$r}-$9{=z544?cx~uBY^1&Rc zjtAoj&=e@IwU^ne?B`o&uKfwj!Cp-P;_GLB4M{ zRP|!sl<#)X_E0|VGi=-6cCBq>E)H!RjxnC^5y#F&-!d%a{HXZp!-qmN3-;>bipq%;JY~1#Hs&O7ezIoo&Hq4vyeFL;Dl*fLD zZM)C6m2vC&Rz@P<$h(?={0@gELV4`7EcP1P$5=9RaVRh0_~!XeM1Ds=M?!h6y~|$p zob5WNt2&34jAJYn$5<=&S7P28>Ivns-(%bM>)c>I$Y8EO)i^MALE}x#-)FJiGq;j& zow;@Z%)wrb2jc|ja466BITqVJb1Sh8=80eq_G$|-ZV9~}%42`Pw)@)7cM)@OXu+s+ zs2UB%G0<2j&-aJyRrd4Uj5%ko#)5Gi)MaA+5sPiVx9H~*jWdU;9?YBS{95RBe4G7E zIjJZOY}-9^EBQ8<_cJjc3dX~rw?cWo|HNXiw%uFCG8c#T5bFGKL)BZsI2sxQ<@x?I zd({cswMHw14kZe8&Y7$1uf+Tsr~}Glf6TV+*P6~;>51L~RR@9bVCWDN^YbjWd*)X1 ztut3NgEeQb4guq#&|y%X?@w54_sp%t)|qR4!8{24oW4(vnA3N=kt$%$V}HuFd)vIaG}T<3Z5DCgzPSw*B5>^z-gu4pr%U6Nxo_ zhau^|pq%+%ugcs?zIEnWYg3(vf^ir$9Li&V#$vCu-CM>m7l&eI9uCG4&`2oH_vh?Y z$86Uct-?E$E+*!e!I-|QlbF-@W|H#Q7uc)p*IF~?oV^+Z#=+1K6Z0=vZ1>EqJR1lzI0XQR$?2>zXEfxS1*F`*HHRi``_024=lFR zcE0aoE)K21sPkW$_X6YI&^}O}?;qK#?C0BH-U`g2Y9BE6gZ4Es|B1!6-&>4+&Y45i zFTnUq=vOA@m#@m)O1=%|XVF{0UhM(KJ)yo(UTc46v6tEIElJG9p*T#;eZjaFv^SLJ z`ycF8Pus4wrzy7f5$c>X{|t;jhhBj4*#Bg&vR`XDbLBAL?BmcAP#*hVSIxJTaW~61 z&%62;E{yd9pf0|s-6eqPoSTgn5!(dd*)X1Z7|=Dz6SQ{O<>#wdNY*g`x+KI z*LGhUMfq0FnwZ}V#y-%lP@ZoGi~XeSTC34(?KKngKY{U|p&vteY!4ROeyufU4)*Ge zVB87X*~I+Xt1`EeZ-e=1Fb8|JGZ^0l?E>ZbzV52bt;9B%SAaR#s~>{#N6-c+kKKaB z?qWON>-1XNi8|-ZJAkn_v?G+~yQPqPH)js^YDX}>5!%Vb{CXDK{+!9^=bSlIeIJa^ zK|e4tZ*^7XR`P8ye-Ql~>{Tx?ZU=1-<@s*SVlT1XTSn@~_bJplXWkx+J3zgmJl~!y z_CedV_LN?0J1}R0s%OFYUFdsI9=i>TZNInZ%(Z(_=TNl`7~cSGYhr%GRhe7Kx6WMI zZ!p)uUTq7;UeI<>p6|9-Wo{+5&Rkn%V*VBwzYTo{%3~+6?M}Ayy;iTa^(N-6z_>Nk z6Uy^FlEt>4?`F(7d({(++dywHF^^}l?e`YFpDWA39ICzn#&1H;KsobBw(Xv|m3%j6 z4)$sbFmB0NLwW3BEOxf--ZDZzz8^zxLA|TjgK;ZpYbeimG>ctjyVjo6W6uTi#fGY{ zF>hLDI1POr%45%C+xBbCV7?l44plukW9W5!o5fU4D#}nM?wMQ3x6WMK0p?(@UI)f4 zpe><1-w`afd*)VRH)js^YCZEN=C43sh4R>~+4h*!5s3qsE=*?sV*hCDKeiqF{u80> z_g~mQijqWAY2|YNj%&VId}zv;6F;6jGH3PB?|ZMb^5AfL^8TJxMqB${9muOxjF&fg z(R0}X_Nya#O%&sGBY9mX#*1|mMWJV~1&on(2ex1AM}XH&lryi(bZ0Iz=J6)a|q z{mJVk_9I}w{K<=&g#fPr@){w=i>53}u^6v`-|Q6*RAB$hW!Ze ziY70*_z>U~Ltd-c58ZRLSzoc_Rd98$sKEH(xRA);fXI-D@PN>W@W_DJ_=M1ags6nD zxTu5#S8P};?aHtJyvBaJ$~BA?FLopv^TMkfk5;_sGFzb)jH`Kt2f4!ILqY=rgMtIu z7};oJ!-IkX;v++1;$6W(ajuy7W@Ega`CV;{F>#SWQGu?2;F!qJfY4xO7#klP9uOH8 z6BL;c6A}~Xay9e1|LR^bQNa}|LR>^}TwFkKd>|WRXh?iOY)lx-V}vUt!4;Jd9~am>j~lM;6&n#68yplC z!HOV??Ob?lLO^6-NNhkzcmlHv3yTbkifguCba8tXURK_)%Usy^K8x|v>#Gg>w}Ac9 z>&st^mxIPgcccaE7h4fy&xnih(wDZji}9jm4u$S~3m9Vy@}l=$2=JmQ4tv;Nh}ZRG zMHhYo_Nx_n(K4a{FFMUC%fxumR6^M*#*0p~%3(2HH;@>4Ym_zw|X^niC4}>dI`CQDVIGHRO3>y!18XwPL)S z%tqNE#;ZGd)r#@zL0<2O@uH>1)V+#CYjz$nj#l`Vg;7F<$x_ zvL?oh4r^tH7%zPdncm$ZAdmfNzs`#B@+U8P4~u~PqGbt%o`DkJrLQ5+7qedjX}`L& z9|8NNuOVlN@zU3jFN^Wg*O2MCI{{-1VY{TP7PDXa8Zw=51?-o;h8!ctOJ75tEyhb< zLtZDwE0WnLJH>eEYshtCy!18X_r-YWYslY;@zU3jy~Om1p=_7*&zcobtNI#pvY7qS z*O1qU@rtG~?iAw{LtgYr69Ra}lGnRpyyD1<-k&I7zg*-+7s>*>;>n99C<43^$ZMn+ zui@l1SBzI8c@>KB8bMxuW{r>?-CSnJdP)?ePX;Okk`v%yi&;PQ!!o>$&238B7oN<@|wYZ1b9s* zFM9uj0IyW?q6>HdUQ@`6PDTQ}rjl2>7_VvMMfYn3>{l9jm5cG3PF}~vcu{F7AB*vt zNnZaD<28%CI*K_SsT`D0FLBiHHWx=|ruzi4Sfp&JzfyylY^UHA#`T0maZTm^V7B(GIsyt2uwRE*am@_I&$*JAQ| zON`eN^13L-D~G&ViK+YB$g8gyuUzsPA;xPddF6`n$|JAMV!W1-7rj$az%jI(yv~X7 zx}Cf(iSf!Ouh#5Gz!+DM7cG_x@VbM%=mJZC*GlrD<|@F8rg6#!F<#VCl}E*RttPMI zV!ZAouXAF&H1hghjMp0Sxzc!Iq82b_6bvJq4DrStumKsz%6E4RbsrhlGn>(yh_OHQ!!o-kk`M&cs)p7 zJ;l`hL*x}J#)~e6l-XjuwvpE=FlylC31ED__io4n|RD`3AW z$m?-2UXPL23u3(Xkk^-Dyl8m(GtB~cRgxFYqXl^FC9g?hyq+L0S`!tpU;D`G0Wn^5 z%2ukycz*Ti@oAg|BFcpW4!nnw#@Urk=rQw4Y(BCi2ryq+YliDJB-A}?C#6EMaa z@}fzY0I#RXi=YYcdWO8-661B4yuK0RRZCu-#nk-~@)|0}>nM5A^OyqI(=9%QKE+ai zR~>mhBF2lBtMtzs60lz<$cw(?M1a?`oxMaQB2*RCa(}NUaynaI5A#tkk=wHUT>1u-D14XkQZIM3#czT{VQk0c)d+t^vtP% z{d$MI=zSCdyv~wWl$iZ`m%J*)c)dqnw7x1}jPH}zSTSC7n@PXlAz;5gATRnJLjhhN zl2<$SBfyJVsuC#1tAV^Gi}CssdC`r00b~3#dC?-P0I!e9i!O=;c%3INYGMMsJ|VBK z#dv*6Ui4gtfc^RldG!|K)kt0mV!ZxJUbMC?V2q!U7p-jz@cNv*O2v3xATRp1b^-hK z1$mtp<3&q_3VpAOfc^T4yxOxL0bUo$D@cqN9g4~rFx- z0QTRK7hNz2@cNFt=s*(S^*wpD6jQ60$cx@{EnvTXAg{?{ynZCFWn#R3BCjoCye^X$ zJ=YW4N@hO-yy(`pGFZ$Qe_@|X-Bt|Kq{yfgt` zEy!z>7%w_)DD%X4T~A*0{xkt&q^Z49CB~~YdA%ye%agq5vx@|bu?>0AcTEZKqQ^S* z=a2<>QOPU)*pC1&T5i`rpHYBUJMx+%X205#*J?3d9mtCw_z^HhZ}Os>eFD5XlGi(8 zylDAY|4v;2`_+lOsQ3kV(XB`QeZK;{ZXz#wPlf=mF65Od#_MMCqR$8tuwOppwOx!? zSMqvBjMpvX^_Cc~Zsc`QjF*$V=sWoYuK zBCjGbUbMWY(8Fm0*wf{)@|+kiKk_;+#;Y%R(Zz>=G4>-bIw%Er^(U`5Fwk7kxd6{vKih?CEy2LW|`Byy)%e zO1zjchLKk%G5ZxxUSVRqBFJls7_Uh3$`j*7w|$k(V!Q^C*FiB}w8W&mDaLCEdC?-i zfLf(TD5$rMSd+MUz*$7_S)ex>Jl-EO|XF#*0pk$}ursgk5=0 zj2E>*oA1dOPF~%_cqNiov=}eCbX3yCc#R~l0x@2+RH&~{2wHGI`NtT7cI$@}h%MfERsqjxtM(*97t^ z5aX3XUOU8iO(d^cFwPg^lgW$b(E{?AN?vSvLWI{8@}l#B+ zqyoI=kQX(50bUv8b(REg`RbFRoxEs5C%`M8yeOFhyjGCcRxw_8kku}03j(|f$&3Ca!0RsZ`b>=1dh$9h#%lw4d9fb>V=N-C0b;y1lGj)>O{(l{hN1w+hJmp-y&vjk*weIV_j*yn{V7~-uZ4}ZH9uSlutxZB& zh4G67X>AtLsv%8Uu|ir+q)BUwkd|=MLxT6XRY*%%@Q@%a;r6O{o|Ob?#R+L`mnJSD z8I7CLq$Lc;#pfR-c#k`Uw1h7S(h`;vG|EVm)-E9}D{0c&Eu_^=nzZ%^X@y9W)?Oj4 z>C&XNPe^N*G->S@(h?3ik)Tc-5YqZ6O@T8D(RnoE<`VIi&F z(xjCrq$Mn7N|0YigtUZ#xddq)719zeBni?wCZzRHnzV%5tK#S2Nf6fwAuS;t3DOd7 zZEM&`lh!FAt?tsKby`SkpfqU-Qz4BR(xi1(NK1HTQG&cbC!}>#nzYUfX$c1*ND$Wr zA+3`5MS`?03Tc^3lh!36EmvvMx-6tMK$^6KWk>OhAPMs8s*sj2$d@3kYeHH=#gHJa z>q1(uq)F?Bkd`LCB#28G_G%bOla{cYpwU#Cv~CM&xk;1O9U-kT(xi1)NNce)Y26dj zikBv>`$AgRrAbS;jj16VRwF_E61snlqWDFEv>pj*SxA#sl8{y#Y0`Quq$O-blHff) z5z-QF_DPV|Qz0#3K}~|Ro(X9Q13C%P5|%?XUPzOckc{|w@=zfQ~6*u>7fj%{5dYilzbqq=q$ zwT-N8>ew5Z*0wOSx3RFdGchp_#miIv6P|r2gs%+p>rc`WvR*v9`xkx3pQI(cMU8^^ z^;c<`Sk^XkFsW-~YiVv~RM+0Pj**Rny|Iz4g}I%bxv`mLZHwBe-lGZ9`_+3iv$ilb zwy0xdYinU@RM*tf)X2JynW>RUT?;#N3meg-YhrF~W?I+SF4cRiinM-__jcB17A6j+b&RYn?2M83rWQsP zLiX9%JD@P^EKN);ESQ$~9)D9HjF*mZdv$QvIFgLNVH#fDh zbTGDLTF7+`jksUuy}h};iHQxWmT7Hsq~%c8(#XOD6~n~d!P3~$#YugL;t2W-AwY`~9ZDZrQ4rZ3drsl?`sp4Ax>$v_TEiu1_;@4l4 zug9$X%DNuYw$WL2BCAeh)rqWr`*&lxtac)+oyck@vf7EPcH;X|q4@b7S#!QjtpjBB z9a()xR^O4;cVzV)S$#*=nrQlU@~r+btAEVuAG7+$to|{pf6VG1v-(Gk4_R$tR$G|W z7G|}DS#4ofTlo8ZR$24MtodWs{4s0Hlr?6`8Z%{$nX<-AS!1TGF_W+@J!@Q;H7?8= z7iNtMv&My4ZDH29Fl$_xH7?8=7iNtMv!2V$=vm#YxkA=lA#1LXHCM=*D`d?TvgQg| zbA_zALe^X%Yp#$rSIC+x;3~-4kNMlPp0ehTS@XxN`D51nF>C&qHGj;SKW5Dzg}H-L z|CPe4?Ch=WYT@^O&OejT(#T;S?CUQN2=MUnu9siKK_jQ0@SkHZy{dW!-DN?+-Fta> z%DrV?asxd*j{rRnZ#~;K?ez2vJUs#eW!*hJdiu-#J!Aph{pEf^_>;RVz(CJXPg^4= z(v^9;%iZLq4EpPhZap!q4#b z3DlG6dC9$c%Ki0xdg)b=;hzM08rQBZ{1dHwZo%%dK$*L-@psm&S+hcY@#p<`AA0is z_>rrAXMkMKNYAa0ho`%q%qEho`4rPq|(|KM!ADxjV9>gGSDFGQ5wT zo^n0$UHi%c`{)J81N8!Z^la;OvGsBH=~xRlW$O97rZ4~ zPmk^nGB@Ejf4Qej_(?*18X8qJaykpCImx^|e1pD!r=FezvQ~e zM@NP7_(kx_7Keta<$=1QYIz8iODGWWcf}G>*YfDBP#(VwUg;9iP`OOnsaz&rGB-Ic z`|fT&-huu;!sR1eA?jKl?SGa>#)1FEvT&BHEQF?1z1u05^yR>yl`a8Q+b6`NV*A7@ z<>lip_Y@02U9W@I>GMA&Xk`mP)%-_H66L?IXHahsv8Pto{BM&!|9=LpYyn`*qiPvQ z*9LL)r@mvQ4B8+Dt#k>fn*S=dLB7789&X}5)kYQ||3})O^g%0I0IKFc=1PCm2DR|$ z*~Qk@S?1QSi<_G-ezW^NgHhLZrv=-cRM9G%+p4!WjuPazdq8isuIH`N<@t|@mCtsS z+xaHSUy$a6b+{~v2P?QC0gaSOJ# zYh~>&^9_{y2mEMh)HnZA#yA;;t#m1<-sVVA4mL7>dv}jO$3VH)zf=zC!~WOH0Slo2 z;PqgWF6_Tp4rnL;c+8WwU9!W911|)1?GKu!^asHT;ffjmhbz+>8fL#(n{MkL^y{T* z{~+%^8aZu!d_z3Ed+P~n@B#HQT8I_~mH$Tu>lro7=v8T!uQfDEYvgR)rmc1BwoO{M za&>N8yRoo59iWGw?;);BdyBE)&l#omyBIRJgzl!8(^v;@Y~RvOj7Iq6ZmhYEq_}t1OK#Mriml7 zRWtR=G&Fu&KksU2U@Wh4TZsW3Zhf(}RNwJiGllx87_u_eQ`z>iuhMl>G2+Zs&EK_` z{(oFAQ^kSSQr%Rz1DbuAU^Wty=6mv!@d|EWY@ZXcW`YH8}{ zz(22_Y2(Oz9ZmDf-`3L`8X8iJGn-&H0$a|1V4SHCt}-?AFN`x4BF;#Ozg7-X%sboQ*$$a|n?7>+&qZW)EeC}?0O`Y4x)fC31MsK&>@w;X+WO1oE%3z5 zkLE~i=bb9k?zihxhcz_1 zOE8A#k97~mwhw0?-ymNnxpxq2tNPw|>h^OC^MAetWt$IG$Moo1RGwe8lluo^pRT7u zSE{z{2l_0|tuhE(*-}uw4Oe}h>+a_1CR`lCt*=yDxzx5SQs%k82wmCIQ1zNn{T`(F zhW?p*keJVWza}yW`)`$j>SO%xZzk>CNp&4tri}434qMq`Pb59#*vb}zs{MgPeRD=j;A&eAsr%;iq5rM2_|xa^ z)6aFqi#uf*TJe^Ey7mnz=OFw#bY+V}<^DnS`9tbA#TlKtmPN|^A;YkhE(Vp$0d+*h zd0gr@q_EDewrv#7L{S*Grd-krq5r+|km$NdS?~R~u8Xu`|GjdM=(;OXb~E)@Dt+k6mWHb1TGj90h>Y`3$)V;W2+28 zSH3t@9_y<9+!7i9@hVAavedTCN_jpcO~}e-zgqMe-}Bz4rL2ES0jO*Hq}XSq3tQPj zkf6_yWLzu0Aw0liXCvG&N;!lL*M%hGTE3}NrJ=rkgyOh1qtKNt z4OPoRl6w~J!L~mBao4Wb~qIONAskv zWudsQCWEk*E(lfICyCZDyxdb}ZR$HlO1*~hGh}5mU)8)<{rMenF$T*Q*lwxj^*`nL zo%A6qoBb-U-$^t-XyxDAHf3<6uI*3i`GG>nO6R`neX>OL-?@##3|U?CKXv_26|&ML zplbUgQ6KEw#tmx}US2-lYTgE=?t{~X{nyGtqOqy)hOmg5swmWUo{)MCHKWj#E)JFZ z1xfC+xd#hxO4z1h*20@7n5*yDNbx>fhM_B894ePbS1ImGe}7Xco3l(53PoM}j4lfI zK7Sp)@&%)6{~=+yq-+kV^G}vbM&bXxa*=4wNoc>?wD||hBlVh7+OYp#IY>CZYTLr} zXF;fIdzF5Cl`3qd3qsX)O2YoUozS8GEQx=qKTi|7(xsvLyic<7u(N3^m#115SKIM! z+VNGo(Enn2NVI3bxeac**tD`$ygbylJW}r&NFTbg#i43jC23i-ZTHWXg<|M`t1KiN zN8v`8;#Hxp{dd}NRO+ymEd|y43(3Y&?!hf=6()Y_S`KN)QE9?fx*$|-nmd@BL#p2T-zf*hu>W2;be3ve%00LZcGv_om3#W89K@%_&k?13 zKD~G^PZ&F;4`10*QMHYd?4A-vPQ0b9uGdA{drAr+E1Uf)w@s4u)oEsS>RJYA`|31d z|Fv?E=sIZa(X*%8-`7ih9i$5RujN1XnyCI9JQ`LTHNU5t@_C?QUyu^+U(0ui#zta? zrm(F*ZPzhUk5SWxt#mP{+z;U1l_d3F7#HE_YkV5Chc|Zmsr^11j0sboSNt(9N*})R z#iDY#xJz0tKks|}E9Im3oNr3`q< zQ`hSzgEs9KZ$a78QGE?pqI-UAeC3{=wteJo{r-WmK@@bQH6*zTRBT>a&TI&wiEby#)I$(jD@nuKE9SzeT!`l`a8Q=WbHe|0Z^h&YnR(Z^o!={x| zWa|4|vBKEnXSm8{I_j9J`Hs1O%Ja=s2dJrWz5jWB-H#0_Kl&GCvtQM`mtwB3a1z&gI?9es`YJm%NfmMC1|`26llcGXm?U)! znH`Lzdev{&TkWJ7g9sUMjT3>B9bB*3IwtfkJRTw_Y#d4pBWl+j?DW zecU~I`{;T5^!EsmyUV&{@IgT0>13%gTblYg@XzaKnnKshd>u{m%HP&gYYh!4=6FJZ z<7RED+*8-JB853#Mqw*cRh8a{rSu#xqsTK?U4Oe~^v83&3}g9|Dx0?EWMYojP(wq4 z=bAD+kWgLgt-?MnA;;64qo`E1Rl45#D&PO7i#(In_P6zRh%)VLnq2&&mNw06f7{m9 zmu^ger@#Dter_{X+j&BoF+r-Zm8r4Hj#pJ06QqhdbG7w%V^*cc1gYcrlLj``D}P&0 zEj2VG_$+s^ZO!O#QFU!!apo}B(1i9iqtL}F>+KV$_lMIgmDhBnDvzI!_5C~s>mMnP zj6(lw_l5jVbsDD{&#e{K_tS-~Y$2$+)+yEa zJIyJaYCD$sd9HxiwWSGL*-}t_?Ngd^NO$_?zflh9!v1^ZAjPv1=}+BM-}_!aKYth3 zL)vprl`jUB$4b(bgW`#s|4=z7hW!`IL7FjA>JvBri7`^@kd-b0Rr_aY#z<*S+Wc3> zNNK`Wwh&Y;1F5co77B;u{v+3bV#vy7zsh}qRQa!X%IQCn|B501^ZBoMy6HcX|B501 zwfvW2FOakFfhRw=)2i*fAl1GIg^bGml6*M%YX_KA(+YPXG@2}?jiGQ92i8)g0kd>*HO5d;ZQvQBj>ZmhUHGg}rF8I&u zW|}xMUp-U5FcbHd%S&}{S@_AR&R$j9wlme*R=Tj2?!HtWzezKPNpk}6zcPnO6SlIY zpz0h(iZMj$t3Z9%QWWl2rwaLR-t{8I-k%Ik z;a1zWOJSWVgRuWzIbhvD<#wxWAGw!Y&DXOXf3{PK;ffjmhqqXiUd#4Sb}d^mVu{wV zzdr}_2j}agiXpRW*orU8#QJp}Y0mmnI2B%P+XIEO{uILfd+h+$vHrLnaF7KAwwC+) z_y^YQf{zmEPMKztwqr{>`X2es2ul=)QUOI_h=T z*IKVXzS{6=(W{_WhOd%dM!p>N((0wr%WN+@A8 z-izTEEiW2eynf;Mg+&*fE?8bLybybS#(Bf@ug*oEn{v+aoaH&Kb8%-w&KjK6KAU(Z z?o7lP%QGKON1vW@+VQmIX|2<7r$SB{oYFp(crxx}#7WDOA5TP|m~z7LgyjjX6S2pG zj_V)SI-YPW_E`8a(__g;qmG6jwLWTmG}qCXBVI>zj$}I$m$))9G|?dO{^5wjA%~3* z>mN=&6m_WUp<#@ z^uC~dvVFSyH1}QK8@AVa@BKZe_k`~W+2ge5)$Z%NkMDNbZM=K$uJB!!y9{<+k3Sy2 zDBdyNG~OUSdgrK}+B+}r7`4N1hv5$09nZGU*dDgsZ~L>j<8dA1^y7|ii`(Y6O}5Q+ z+x4x9TjRD`Z7sVsW=qf(gDu)y5@X|HBVtWs^<%YTqc(?b*4})1Q^cl_O~#w_HzjXe zv{ANEd*hc4u^XZ{glsU}khDH>{iyX;>y6fDTOYH|YhBrOn(Owi-LQ7lTGO@3F^gg% zV(eo~V>Dwntch9^u|{)E((0hqR;!a%onIBPDs+|0s*fwYb6IS3P_%xuR&>JB*rnl1O_wGwS+pc#iTx7OC7MfO z7Y8jiSggG`aZ%i&h(%V5zATJc7`f18q4h$Yg$WBbELgO_c!BnU==omr_2+BNPl$?* z3XigkGKkWNik>%Wp6@m4gwN5OlN1>gX%(3?`~2*P*`c#t zW`CR&H%m6lX;!XT$ukpY`pq<+d3{FWjIbGgGwf%)ntpxy@#$TsTTMSbEpnREG|OqP zrrw?!J5@f_VCv~9@l%4P$fsCNxj#92vg2ga$m;2?8zx3gbe(8FQFmf& zL{NlIM7D^y2`eXrPSBljd3?xt`S`NqwZ`8b7dFm%-1YFp@UU>daQpDevy(4Fgv>%yk26P>uGa%Q1%l$+9TlK#mbUG+JC?v=!=vCl`K-WO)z>fh*0r3H{0R4aj{|){g z{vG{|{7?H$@w4v0mX`hF(dY z;hsUBMxJFoU-g^P&!t~--`jm7`-b=J+BaL@y&iH87Y|L3kA05!@#|yU=W_3a-l4s{ zdRzBS>b0_$YcK0wALU8%c)5q%P=4NhuX~8Qhr5+~lG{o*S2t_7k3Exm#`pB-Y1s3! zEI}43^O9N1p7n_7;o8Hx$H(qT-Q&B=xV2t6SG@#@)_$ozc~*t6|sMT~2q2 z?&8!%t4mzx=+0d`J9XCYoY*P6lW8aYPM13-c8u!i*io}%Y==c1I(BgEP_{#2`|$Rr z?e*JVZkO0Ds-0sy&2}4Hqg-8G?OkUZZfNS-RHtctla)uo ztHJU5A@$|;%huPbf4g3IJ;!>lEU#P6upDLC(ejH$yoKDt#X{5Kqxo_3Aahgm^JaU^ zLd-nOtjsQ(CYZ*WTA7wLjj0<{*PyO;-NZU^bt39m*7<0%$RxtV-o(^I(`19OpRulS zF5~#xF}1^L8`e&$HKSHoEz4SlwZ7C`S<|DYcFiwFu}0BGAx8Q}w`)Yy2&rLQL%&9H z^+nZX)itXpSBt3@Rn4!OPPJ^+UK#osx)@%s8eP?;s#VqGD)+0zRgqP3s$x|op>lL( z)5>2AVhkb;TnwxYbPV=Z3aeyTNvG2Bit!bvRJ5#UP*JC1bcInBbSvD}pP?V7Z>evn z|3xoGFH$dDPfPDv`OxzA<&(?ZE*DuYyj<6ExyrpNd%LVxS*NnM%d9NZwTxq#Y-L`R zPAKhHx@&2t(&tOXma;FURVrS0rLIiZMb|+0bjkRVF(s`^mMyuVL`Vsv61pW$7vEca zMsfS%xr)c=MC!QcSnKHM#1{)KW>8GKSYpw*q7g++izXL|DiU7Ax`=U+Tt#BEy|l|} zYijQ;yrJ-@!j^?U7K$!3rI2GG%R*X(_7)5)Xk4&t!Sh-PT9H~VTH0Fi1y&Z26>uqF zP~dd_DfzAP8|J^A?{vQCd@lL4^TlaKYj)Li($v>Ho;M<|WnP24*Yh0DvnY>K9<4la zxubJ;&Fz$1Klkxm5xI*UtVWTWq%I zY$4goX1lHtrs1VwprNDj@|}i8-<-mj$Ijl`t~P$}=lp#HbXikF!?EQCTRpIz_*WM- zvuD%L`1%e9vmC%*nBwc}dtg8D0oX@;1ojf2fIY-#U^np}u#5Nt#1mhEoy0d_2cgkO zLt{IU4TvMM1KWrkz*ZtBu!YD4#1grI%|sqx6Ok9#NN55ZhC;+S_w160* zAh3og1gs_s1FHyaU?oumSV0s8mJ`K*WrPk8O%w-~5+#5oL`h&Vp$jY`N&yRr(!c_u z3^1Q43q%p+fO$lDU@oBt%pvrFNTLETo2UrPA}Rqh2?JmTQ5l#{Q~{Zn610x6v zU^rn3gc0?CVMKjkDA52ILRbNzL_=UO(FhnsGzJC|)<6hh0|XPczyQJy=ug-KL4*Sk zNHhTgh^Bx);RyH<%>ZAbIp9OI0K5q&z>8=JcoMCEeuOj7mv8|*h}J+Kq7BfSXbbcr zTmgI};P)o29pFy12i%AbKu@A0AR{^fJ&4XgccKf>jpz#CBZI#GoNhoDqC3!;=mB&h zWI#uvC(wa#1KJbrKs!PXxDvg9wnT5B4bcZ^O?Ut}vi*B(eF32#FvZu`en2b26KF|z z0XT~J`#yX;eatQ4ya9x2Wk-$fSN=EU_?v=Y7mov>cnKA8ZiYhB&GsYiD^I;VmeTn zm;o3NGl5FPETAGW8>m1;0{X-pK#!OUlqco^<%lStEHNJ_Lo5JF6AOV-#3DeKSPYaT zmH;J)r9g2a8qgt@0mX>rKv7}^P=r_sXcMb|!o+Hz5U~a*NW=hI#9E*Lu@1;jtOxQD z8vspWBaoNa1mqz$1G$M_i-pjo1#%MF>J&___m_L+k`1iFjZ( zu?v_*>;`5Mdw?0lUSK-0512;m2c{ASfGI=*Fqt?AOd<{e6N$q>1d#|#AdUdziKDp(DZ0~kQu1o{)VfFR;F5J=ns0*JeSKXDK6Bklvf!~?*GcnEkC zj{q+s3GgHy1O136Kwsi1;6XeC`Vh~7-oy)_7x5C16R!Yw;x*t#ya9R=Zvh#R4D=x0 z0o{rBKsVw8(3SWIbRj+gor%vtC*nV#Bk=|3Kzs$-6W@S#gwU0_64`*ZM0TJJkppN= zrB6NWUL@A&?Q5vX6lmRS>vVa9q4lpOm17?IC zU`pr%b%_c<9ik#&LR12b2?L-uQ5mR3Q~_!dRRJTy5U4>^1F93%foenzz>qKksuDGU zDnu=yGEo~aAdG=Zgb7fQr~_0W>H_+NDWFG~0p$sEpd4WVlqD>IGDJO~G*KTYMKl0( z2`iu^(GVy>Gy;kfjR76P8Yo8C07VH~pa@|HXcP88VZs3@L^J^k5={Xu!VxGyGz0Pz z&4GMG3qX@_0`d|qfjmSjAUEL*az*C|x@Pz0GJSIGWB*F`LM0f)a2_N7A;S1a+{D6CeKX8`_0PYZh zz-=N3xJC2_ZW0548$>X0od^N05d(p%#30}bF&Ge*`oz)>1uhXofQ!UX-~urWI8THD z=ZN9JSz-imh8PK)CPo3Lh|$1FVhnJC7z-RH!hvJNIN&HT9ymfw01}A^;4m=}I7CbW z4ib}r1Y!zsfS3yGC#C`Wi0QyyVg|5>m9Lg;)s05{rP%#A09*u>{yiECn_Y(ZG6Q8L*C64y+|s05QZ$U=6VfSWT=3 zRuOA}l|&4%f>;YIC)NSWi1k1;u>n|0Yy_4Nn}Ef{W?&H!3oInI01Jq%zhu8^367j%nViz!r*bU4i_5d@8y})#0A25yB4@@Nv0F#IWU?Oo4h#(FD z6NtmWcp?!PM;rmdiKD<+;utWRI1Y>=P5>i`lfVe#6fm4P4TKSAfMLX0U?_187($!} zLWv8&VB#V$h`0m{BrXFX#1$ZzxC#s)t^xgt>p&230|+E;0s+J=z@NAc_z`yiU*ay{ zL)-(riTi*T@c{579s>P{M?ha93Gg5u1AT}mKyTtH(2IBm$cg8GJMjW=BVGbMiC2J( zcn$O*-T>W+w?H={8R$y91G*6JfzHGSpcC;C=tz75IuM_M_QZccJK_uAN_+*{65oI} zgs`sHn#cyY5ZM7|A_vfl$O*J0asf_6ZlDE`2WU>@1)33>fFqF)XiDSfQEz)U_}%M8W1Ib`b0^f9-#|Z5~TnOqBLMm zlmX0$vVbX34ya3%2kH=dfC-@w7!wtM+C)X57EuYPNf-b|L}j1`Q3a?@R0XOLhJYba z4X8>~2dWS?fXajsU_jIaDiO7SibQRo0$~j36DEKjQ3ohb)CI~Bra)Q33@AgG1EmQI zpcG*V=o0mSl0`?(v*hz)a#GFoQS*OeYQl(}+Z1DscpuLL3Dq6UTr_#BpFEaRP`SP688%Q^0uQ zG%$`h1B4T2fw9CnU<`2{7)@LNMiCc*k;Eln1aTP{PFw-Ph^xRb;uF6Tp{v3iuGu z0B_@kqq=A-T`vrJ>X7!0NjX=Ku_WmAR|5l zJ&6B+?!*_M8}SwBN_+#l5W*&h&O|n#6OkS0NaO%I5IKSNL@uBmksEL&@&Ij#yg(a5 z6KGB316+vwfHP45XhmoNEs27F6Hy3gK@6WTyCq6pwf6a|_R#egP+4&Xo(2keOw zfE`g1uqAW>8=@3oO_T;26J>x#L|LFAQ4X*o$^#7uJ)l0J57Z+n0G32Wz=Eg*m=gwo z8BrN9C8_{*iK;*y!VoYassYACb)Ys;1E@t90X2!5fDus(s6o^QsuRXQHNpfiB6pik5X^oRyPdBO@PM>GV=5{-Z|L}Q>dVGWcb zYye%t7AQ&B0VN1~pg7?G=nzeSVnkD*DB%bcA({c&M021p(E=z$H~|HTmVg$~3MfE0 z1NjLTARo~h&?MRbd5N|_9>NvKO|%1Y5$%DTL%>st8ZivGN`wJdh~dCxVgzuB7ztb?MgbRy(ZG3P3~-JZ z3!EjwfiuK7;50EFI7LhVP7)Eo31T8}oR|b0BPIh!i7CJlVk(eGOal%R(}6?84B#L! z6G$Lt0SAcLzCUFp$K^y|66NiCmL?SSiI08%|jsla3W56WhI53eo z0YnfdfeFMZU_5ae7)P7|!ilrMSmGQohByz5CN2P@h>O5T;u0`|xC{&@t^i@gRbUu# z4H!yX2Zj(gfKcKlFqpUn3?gm=1Bp982yqt(Chh?Pi2Fc);sFpuJOl!XM?e6P1o#t= z0YBmi;7dFOe28a&H}M?sB3=NV#7m$b@e1fmyaqgoH$WfaEzp}t26_?i06Fm5x{{c3fL3H z06RhluqBEEHbe=)nkWf0B6NXKsBNUP?azOst`4SN<=N7B2gQt zKo|q%2@{|kQ3uc`>H>O%DNvR$1IiHQKxx7Pn8LdimcV499x#Te50v0*8UV!!D?o>6 z2oxh40Y!<%Kq@RjHQd?7jl z{}G*l&qQb76VV0m&4J4kKjCXv{OUt=13ZcDfH%z>Vk&^d$NLGQtz+L3jb(32&eq;RAFfe1R^6AJCcb2Rab}Ku01F z=s*Mk?TP+CJ7NIfN(2LKi4dR-F%W1?3<6w;!GJRn3bZ1I04<53fDVz?zrs7piwb%;5D2{9KiCguUPi722JF(0T& zEC7s%g+L8r5m2323{)eQ0EWa;pehj!R3VlDm5Jqm0kHz8M63iV603j;#A-mFSOe%0 zF+h1@El`eF2b3k&17(N}KxtwlP>R?D=n|WOl0+;}g4hBSC$<7Q#5SN95eF0{wgW|o z9e_5m6DUl?1BHlPKtW&KJbuu06ZWb0{4kWz&#=fxJx_+?hsFa+r(4g7V!+YNjwK`5HEo1#7p2B@d~&~ zyauiiZ-C3hTi_Cr3|u7M0T+n(zH$-U`oI*T0Wg`c0wxg+fr&&TAcANNOdza*@q`U9j<5y72|HjcVGoQU z9Dvb86JQk46c|Z30waiKz;L2D5Jt2Bh7nG{P@*L;glGkX63)P2!UY&av<3zeZGaG> zEf7q&0t1M4K!2h=5JYqU0*Q`50MQBXCprUuL>Iu9=nD7{-2iW*JK#n106Ym9(2wW| z^d;N?55gVjL&$;NL@%Hh(HoExeE@gD18^hy0zHX-fQ;}2dJtYfcfuR!M)&|-316TK z;Rkdk{DDqH0ML;L1Ue8wKzpJ;(2f`YxDvrYTOtH#Lkt936N3O3Vld!LgaWOIAwWxF zDBwg416mMaKyzX^(2N)XI1(d)ro-#KpkQZU_#6V zjEQ+bZ6XS&Ma&0k5(@w$Vj)n2SOioj76a9YC4eEZ6sSr>167D+KxJY%U_h(@DiJGz zio`0Q0;wuE@jxMB7f_Jc4QLU2fC9u`AV0AW$Vco4G>HR1ULpa= zLmUKh6Ni9Y#9<&OkqG1N;1ZDxTqNEB7l`-3dEx_bj`#?iB|ZUXh|j=j;y>UN z@dY?Zd<9Mr-+<$Ua2C)pA{%g&$POGKasY`$PT(++3phmN1`ZN=fCM5haDdPR_7nMl zeMEj>FHr#4LudiJiGsi`q7V>I6b5z@+Q1H?2(XU=>jjSV>d@RuBfja-uS@ zjHm)c6IFqwgdwnms0J)1ssoFN8o)xr2v|VW1m+X9fGDCiFpn?><`O2r9HI^oNz?^q z6Q;l{!VH*6m;*Bi3t&272}~pE0aJiJ76qf4~!ukfYC$~U=-057)dw+BZy|eaH2U7MzjEi5l+BRq9rhdXa$54&cI;8 z1sFuM1_lysfDocB5KOoN1BiA&f1*7QM05ZGiH<-3(FyP;Is<-07r>Y33iuG+0B@o@ z;6?NRJP8@lkLU^XCENfH!X4;C$bsHOFQ6CE8;}!y0C&Oza3lHxJ&AsRjPL|{5MDrc z!W-yD_yAoAU!V)&2XrRHNK68(h{-?$VhT{7mJpJa9byh(Ld*q>iFrV6A_}NQ%m-=`3jiZxAy9)@1XL#$1J#HnfFZFIs7gcwRfuIk zWnwvCK&${N5i5a;#44Zyu^P}P)&P1$3{aj}3zQ?)0cDBxKpA2KP@32Xlp;0(y2NIn zBoPagAhrO-iLHPRu?;9j!~sQ#?LZM?2cS*t1PT-JKp|omP>|RSXc2pW0>oY*Kd}$U zN9+eQi331hA_2%l90YO`hk#tfVIU`w2;?A+0NIJ7KsMqSpg|l5zQI_0*Z6t@_)44v zz7VH?|A^DTXW|U-i8u>m#W#A2Q1$a$d1zr)?fS1H| z;0195cuw2|o)Nczr^IdG32_H_Oxy*Mh7?N5DNI3Ajr<2JR3~ zfZN1V;1=-=xJf(*ZV)ek>%>do8u1FaO1uWH5O09X#9QDJkqlfU-T@bg_rQ7L18|P` z2%IH80cVKMz-i(?;1ux%I7xg3P7vRKMyeqb+A0N6ul0lSHUz%HT?5Kj~ab`sja4x$LKohS;#5ygOQ zgbuKkC=P5PN&vA$NnkUf3v41v0UL?Zzy_iWu%0LjtRu<+Yl-qe450_CA@qUOL%+c0hlkJrG2600N1QKmgGR@FzM0 zenc0*m*@)k5ZwT8qC4P4^Z+~w8PJdD3G^l001v_)=tIbX-b62;7ttG#6MX=8!UJ$4 z`T{+Pet?Yd1bPr&KzG6$=tlSeT?t>H3*iTJCj5a;L;%o{2n0G1K|p(=KhTaC0Jsvt zKwBaNXhRGHS`&i+7h*8rOoRfhh#^2rVkqE532s9)n0anChpaC%js837<>Jifb zOJX`;LCgTmiJ5>IF$*vyW&?GJNT3ce2QVS#0>;EVpf(W&)FS2sHHig)5wQ@cK`a8Q z6N`ar#1g=eSPE1nqJb*JGN3ZC955hO0F{W9Kt*B|P=Qzt=o4!IJt77uPpk#X5$k}m z#Co6%u>mMeYy?UXn*d#6Gf;|-mJwO3sFOZ+u2jnC61DeDEATN;ss;fn79fg64!tu#C6~(aRWF;+yssjw}2DGZQvwv2RKFC1x^$9fHTB>;4JX~ zI7d7L&J&M-3q%rdk$4PTBAx)3iKoC7;u&z2cn(}6UI5pLm%t6;6>yVy4csE$0Jn*^ zz#SqPxJ$eP?h)^S`@{#}0r3%dNPGew5ubr1;y>Uq@dbE7drM z?7&MR2k?r>3A`q90dI)hz*`~@kWAzS-VvI>dmV9- zQ5MKglmiM7wJL$`dAl9#IF-C+Y$f2veXUVFpwp%mD+!0;o(_ z0#%55KvkkXU`R9osu5N|b)q3qgJ=X85siVGgf&o$umNflwtz8V2bd7{KpnyXs7o{f zOo^s|8Q}<+6U_h%qB&qmv;gW6PC$L4CD4Fq1y~WzKtsX>XhgII8WU{*YoaY+L%0IA zL_5HaXb;#E9RLTSBhZBC1T-Z&1CB%&pc&B>XijtkS`ggx1b7gGfxbj2(2p1bcoIVaFJc(r zO@skH#Bjiu7y~7&wcV1qj1%5wihd7%n0b5QgC*<^aMlT*O>J7>0|O2M7}Z5mA6J z5fCvS5GDd5768ITK*T~omue_-HG2>2?*QqM63dY8JLLGfG`6Su?DD2!~nuK zv`@qaK$t{|*a!%dND-R=VG=1~GayVNMZ^NaBvQl{K$wz>*a`@fRT0|&Vd^U)4iKik zBDMp<)K|m~K$!Z9*a-+zUlH*@V`3K|OuohM>;@VVdjMhbEq-S&AWXhR>;tTc{eTT| z0Kos>|5*b5gaP4q90cr%Lx3G|7!XEIV$z8~3*rdSoHz;yix%QPI|c}g79x%V!lH$U z6Mz$O5)c+g#P6H}+7PFK*2EdWg*Xd16X$?d#Cf0taRF#gTm;$?mjGAdGSHT|0(2y< z0-cC!KzHIg(2ckObR}*AU5HyiXW}-{gSZ38h`T^9;vOI;?gQ?`1Hg@V2=pW#0lkSN zpbzmF@FJc7p2Sn2AMp(6OFRcWh!=o2@e=SMUIBr`YaoDl1Nakf0Y4%c@Fm^>LBxBY zKk)$=M0^AW5}$w&;xiCT{09smz5v6BufR~^8!&_r>SQR94H!&h2f~OPz;GfbFowtl zj3#meqli4fNFpyVg3tuU68V5|B0n&ZC;&tdTEGONATXXN1dJmJ1Ct1CU@}nzm_ZZ; zrW3`0X@m|il_(BOAxZ!Q5m6CXNK^tA5C*_fqB0OoQ~_2IRe_a+A+Um|1}rD41IvgSz-qz>SVPnVHW0Od z^+au89bpWtB}{-Aq7JZ;s0(Z&Oo45L8L*Ww2euFvKrCSiY$oafaYTJ!JJA5xO;`cD zh=xEs(FoW{GzNAM*1!S62G~#70{aL%U@u`0>>(V01fmIWkZ1}VB^-exL^B|fXbv1E zS^$R#C*T;-5;#t@0?rW5z-ht-I7PGuP7-Z^6GU6!Ea3{ABiaF%iT1!Hq62V|=m=aO zIsxa2&cGF-3viX_3fv;P0XK>6zzw1YaGj6=*NC3LZNd$>L%0JE2|4h9=mp#-dIR@} zKEPeV19(LA1(Jwsl1a}g24fN%U~VZc{n zIPirS0SKFH#Mg`jgzYyXMghWR9ucDfVKa}2F@Ug{N5oh_*vum$91u41h!_V5+lfSs z2ZZfJA|?RBb|MiGfUuoN#6&>YP9$OyAZ$(&F&PjxG>Mo32pgJ2Oa+7uO(LcN!uBW; z(*a?7l!zICusuq|OhDLdC1MsJY_<|H8xS^IiHHP*y?G+$0K(op5pw}yZ=Q&GfUq}D zL=+(G%@Z*n5ccMYSO5rn^F%BJguQtp76HQEJQ0flVQ-#@C4jIuPsCC{*qbLJ8W8s8 ziC6{*d-Fsr2ZX(OB31yx-aHX20by^Rh*f~FH&4WBK-ilnVhted%@Yv=2z&EHtObO< zc_P*U!rnX)>j7bJo`?-V6=EY$nb-sv5SxKYL@ZE|*aB1_wgURZHb9Sv1BAVK;t$;p z2z&EH>;Qzlc_MZK!rnX)@qn;5PsA=j*qbL}Hz4fI6R`&n_U4J$3p6J70oKHRz=1db z*b@nW9dQt_B@O{L#9^Qbkq9&;jsQ-?QJ@8J3}{Xq2bvKl07v2^(2_U>v?5LeZHY5L z8{#a`nm7lz5a$7B;sW4GTm;$?mw?X1WuOyr1?Wgz1v(JdfcC_7pbK#W=t|rKdJ?w) z8F3rvLEHhl6L*1b#67@`xDU7!4*(D1A<&0-1oS47fL_F7Ku$aX`Vvope#A4tmv|2N z5HA34;w9ikyaGIl*MJ}K2Jk1|0t1L-pg-{r2qNACfy4(OfcOXm6Q6((;xjOW_zwsr zz5s)XufQPU8!(U%Cg?+nY``!gJ1~mK0gNPa0waiAz;Gfr5JuzyMiY5~F@z>Cfyf7p zC-MX1hyp-3p#_X33IY*CAz&g=7??(A15=42z!ah=FqtR@Od@oE=|pj022lc-LzDy} z30+_|Q3{wvlm=!JWq`RvSzsPf4p>B#2Nn`~zyd-am`_vyqKJyXVxkhTgfIYB5S4-D zL=|8eQ5A?L41uLYHDD!C9au%w0M-#kz*?dv5JS`g))2LU)r2vyo-hG65OshpL|q`3 zFaBI{Ni+nia4gmci05}212y>_YoHoo z0~ivvKvlvH*vACyfxUzSu!m>@>?WE5y9h^MKhX?0Kr{yui59?N!U;G;v;+0LO{ez%il?aFl2Z93fnRlSDh<6ww|yPjmpz5gmcEL?_@3(HS^RbOA09U4e^4 zH{cr49k@#L0Im=+;4;w@xJ0-C*9mvv1|bLT61{*sL~r0W(FeFicmOwvzQ8@AA8?=W z1RfJ!Koa2%JR*F6hlDTifbavJ5dOeZA^>X zJ`jU|_rze}9T5s76GMQv#8BWPF%0-bgaO}(;lNj71n`9z3H(Ql0zMO?0pXsHI2s%S z2+v}R7z+qbc8drHgeSX2j01!xyG4u#geSX2OaO!@yG29*!gJyxCIZ3}}N zCIiCr=pv>7!t>}NrUJtA=pv>8!t>}NrUSy$?ILCX!gKE;W&*-f^de>f!c+7jW&^@g z^dcew;VF6%a{%EfdJ%I0;W>U0^8n#Fei2cC@EpI0`GD{ozla5Z@EpI0g@AA>fQUta za9)6j#eg2M1Q1Ri5Wlk&5KbQu5e*2Z4~SR>2&WH-SPtkDD}V~bN}vj{3aCu11`LQb zKqVpus7R~@gyR^*pR*1S4r&mw9uN+M5U~Le4ulY~5fBc95U~jmj(rfZ84!+r5D^Oq z$4iLV^8eVo8@QUXwtwJ-5JCtcP6#0iA%tEzh*BX+PIbzm_ZNf^LI@#*5JCu{A%qY@ z2qA)j3jOYHpCsknz#$t6WPEh z;vO)LxDSja9smwR4lssz2#h8k0gl9Dz=_BOT!<%tgm?-}Af5rvL>@4ncn-J{F90{< zB_Jd6fr-Q`z=L=VxD#&xDNz7SBHjX%iFbf6@gDFY3IT88TfmF>4)7$t2mFX4z@PX5 zm`eNzOd);(f{0=ukoXx0AbtU+5x)Y#L~Y)kISuiqHhs6U~5VqB*dRXaTGxw1724OJD=h3fM@9 zfLKBs*g~`hHWO`tO+;HDhR^}F677I(M0;Qt(E->==mI;4jzApI3D{0_2I2`lU^meP z*iUo?_7VC(0$~8`CAtB7i0;4vq6d&j7y{oAJ%J>m7jT&94ICnjfP+LI;0VzdI7;*b zQV3(<1koQjP7DB!5d(o_!UQ-;m;$E=GvFLy4xA+{fHQ<8kV*^!P7{NHbV3YVB!&PN zh@rrFVi=G{SOJ%a;lO2L1aO_O2Cfk{z*S--kU`i2R|q>GlduPF5Tk%Q#Ax6)F$TyY z9DrNISl}ix4!BD=0@;KU@Q@e}0{lSC0)8Q81HTe;0OhKG^wL5B`TR9S zmu)WaJAZ8+@Eb87C?UdtD*T%TKviNPP?J~$)F8rv>cnC|g;)YqBbEZHLqjfpjY2C)`sM63fE645{dVm;7=*Z?#oHUe5i z4A6qu1T-f$1I>snfF=JkXBV4Rj** z03C_FfG&{$bRhNt?TP(BXW{^$Mh=YIuaR|^S4g+0@B%llN4bYu90`wq`0!BnK z(3?00^dgP}J&6;5A&~;~Ax;8)iBrHp;xsUTNCo;6X8>d3EYOcQ2bd6PfGKev7(`qE zEQyPN1(6Pz6PExp;xaIpxB`fY3}85M6|f?%0mF#vz)&I+7((0tMi4gvYvLAQPhuPHj3pid4#Xp14DlFnB65KV#1p`ocnXXs zo&l~z9^gVe2PDJ`z@2yrNQr#Fjd%qdB3=Uri8nwZQ2-nu-U9oHcfda4J&-^Y0(*&X zfjz``z;5DuAf6}!b`d`SJBc5G9mG#S98nBxCw>OD5x)RiiC=+Oq6FAN{03|$eg`%Y z@~N9Kgfg&^r~+&tssihYYCtrh0<0sd18a#Iz#5_^5Jjj0tBG2`Dxx;9lBfej5^BH- zqAswUs0S<~>H`skIm-ae2FfA578CyCiDR>!T|6jx&f1k?!Y9X2OuL1fr&&Sc0ZtR9z$wBEI7yfTDTD=ZhOh+A z5`%z?#9-h8AqLJ9Lx415C~%G#2BZ^Kz$IchaE%xNTqUf548jJuLW~416Sly0!VbtJ z?19_FC?Ja%4csEe05=H-;07@kxI>Hs?h=kb4&ekmAjSjt31{FQF#*UXB)~($1$acb z0?!CH;3**mo)GRpF5v+@CME)Tgba92OafjLlYv)+Cy-Bg0WS$};056Wydivn0>TgY zmhcA(i2&d|5eU2^f`GTg6yQ5zD)2oq4JampfuD%!z>mZX;0IzRP(*|PKNGWnUx?X& zQnf#>a^?WP^CzLeZ^T@ngqR2XO3Vk8xq&dC3b6pFK`aES6N>;9A{?kjEC#9)O8|ND zrs4{0DIibYR3HM7Ct@nF43MX2DzF@oCvPgS0+6S5Di8_C6FwDK3CNQ-6<7txlQ$Ju z4agHQ6^H`lDVhqb0p!V>3aka>X`KqJ1LO&x3Pc0)ft0C`%c0-FJO!lwdT0D1DJ0JRncRRQ%d*K%Szhz#c%Jys5xmpgoZQv?KNb^5jj$uk8oq$(srs0OX07 z3M2yZ6io#V0`lZd1r7o7v`z&M1M-AV1(E=H@}>gc0P^Hb1&#pnL`(&a0`e411(E@I z@}>gE0C`%c0>=S)!lwc!0D1DJ0x5tzc~gOtfIJaXfm47yMN@&(fIN9qfmA@A)~Uc5 zK%Vfaz*%4*aSkvc(f~{1JYYdw0L+PtfEkevm=c$OLBwT1p1i5}&?|sE5mSK-K%Szh zz*Rt=ys5x7K%UmAz;!^L@Tov1AWz;@;07R1-c;ZwAWy_p;1(cH(NrJ{kSA{{a2t@P zbt-TNkSBa9a2Jp#Zz_-t$dfk}xCh7+F%`HE$Wt^GcmT+gHxJOtzkp9(wz z+n+oItF2oZ+LOcZ~5YGU4TBqV~@&I|lrvlFbSK%iI|FC%Ln8s znhLxEJc!qTJMjjP5(R)fc~kK>ZvlDorULH(c_O9)?*Vy=rUHe4Jb6=rZvlB)rvl#r z@`O(Xz6a#Vn+g;G{=^T!RN_Zq3h@&VL=*#o#Lqwg@e44G_!S5yN`P6!Z$Jp~J1~=w z=dsNol!56)6<{_|6_`U*1HuRuU_MbDm`BtA<`Ol5P(l@0K-2;j619P)L>*uWp$04_ z>H^_JJzx=0ABZ5-fn`JkU=`62SV=SjA_)y(1<@E-PBZ~l6HS3ALK9d|Gy|fE=D<3l z1+bRT0@e^Mfel0}U?U*{VhL?v3(*?bOtb+u5p97OLI>DNv;(#g?SWlH2Vf_m3+x~| z0&zqqU^~$nh$r-b-9#5)KhYJ~N9Y3ygaNRZ=mzW|x&sG@9zY^t2z*2I1d@nez+s{{ zaELGh4ibHUBSc@|DA5l{A&h|&M1SBoF#tG53Fqk&t*7$BQ)0PYfFfjh)F;5Ok1WD!olJz_j?pKt~q6BB?(gamjW0DdKA0>2O;z|X`ipqQ8q z{6x$FN{CS4H)1YORppPUIS;5p%mJtOc49>wqRiG|-q> z4`>h@fJVedK$D08nh~3TR>WqYC9wt2B4U9S#8#j=u?-Lr+W~DN4roX00Cb3*KwDxL z(1wTyS`)j0_QW2b1F;v-BNBkl#6F-Cu^;G28~}8QM4$_C5a>!A0(uaKf$l^S(2e*8 zFd&Wq`ovMdkVpo4632kP#BrbxaRM+RQh?sXNuU>T3g}0i28@YRz?3)xm=I@yfy6mr z0FegtC(Z+A#09{dxCn@ebYL)X2^d6N1}upyfCZ5O3?Z%pLy2pEHE|snL1Y5Mi5q|w zaT6Fu+yZQfEMO#Y8yHR80Y(vb0ed1Fup{mPw#0p44DkSPAaa25#6!S|cmy~SkAZPS zE-;pO0yq;-feFMjKuY8RZp3rIm3RTT5HA4#CL!{@jc*26al`(4}cHxBM?aZ1OySqz;xngAei_Cm`3~xOeIQy zDa3EU4B~fSCLv#jBa~1E<`7kY*+f-f7EuidAyk05M0H>uQ3F^+)C3k1s=xxG77#|% z2IdoWfN(+$SWMIfmJ{`WWkh`-f=~yR5)FVQL_=T&(FlknG=MckV<3uX0<0#Q0;>p3 zU?tHESW7eq))6g$7(xr!NVEht5Uqgqgb0Wxw1G`TYhW|c2G~xt1-217z*eFi5KFWN zwh$eFI6@cLL39N65S@VCL}wtL&;xc6U4WfLS70xp4;B6WEP)HeAmBVP7)T?;z&T4X(yqgf(!PumLU+ zBY|s#EpVN%1F{Hv;1)3oxJir#ZV+RDOu_-UO^gNZ5aWOcgd=dDa02cTV zP51zB2w$L(@B`ix{=hpT0C-CT0tG}6@GUU~_>Pzg{6tIxek6i{ABgEd5itY!o|p*~ z6CuFQ#4O-PJV2@X9~VRO0c9c#s7@>ZREUK@HDVD^l?Vr_ z5Q~8t#1fz;u@q1vB7i!?GN3lG9H>RC091)cpf0fzs7I^<8WF33hC~$5fLH^l6KjF` z#5zEOhz1%H>w)IP2A~g)AJ8>N7O`HIXh!mhdaS|{lP67Rh(?DM$73f2p z0R|9ffq}$1z=B8v%!%`W8F2wHB`yLcL^@zeTml9Wmw{o#6<{cl0SqCo0%GDCFqpUw zSP_}PaN-7FOWXuT61M;wA`7r4ZUZBTJAfT=7qBO?fw9Crz=60Aj3FKXqlp|~6!8!k zM?3-?iN}D1$OR@4PXK4)DKMUR1~?IUfD7>)a3x*<6N#6A2aylB6R!X%@fvU=-T*S9 z0GLF)1$>BifH(0T@FEHUPvTo(GVvYYOMDOb5kC}|=nCv5^npEu0kE6s2J9!g z0|$s6KoVgH942}KhlpOlL83R1NEiX%5Pg6nL|@~7=2}|Gr|(0;Cf|fs4d2-~wRO_WfFdFo_<@)X z{6fqCekNuD#Y7136EO?;k(dqqO3VRDh)|$PjX$n(<^syZJV1$<5B$!*2?Ks3764WG zYYTyD#3DeI2nT8si-8)%5}-P<6i^`|fLg>dpf<4_s86f_>JgDZU1BAmMyvwr5UT-o zA_{0gtO1%3Yk|hZIzWSn1{x9Tfri8epeeBt&?I7jmc%ANi`WdbAhrO_iCCZ+u@z`V zYy(8Zc0h-S1KJWhfHuTVpf#}z&?e%6cEoO=J+TMqOzZ_Z5eYy?VjrMO><2m!2LL@H z5$Hl31iBN4fNsQLz<@{s^oehPuEY_b2XPcIB$9zX#4*5#I1cnCP5`}#6rd+@66i~u z0{RiB0TUt>7)YD}1`ua~{=_-Jm`DRmiSvLNaRC@iTm%LY>3}7139uk81LnjPKulx+ zLx`)u2;v$roVX5H5t+a+;s!93xCvMjw*VU=3m8S*2JDGDfE{rcuqCpAk;FYRnYxDt7Q3-KI~5HElU#7jU*W7(HTe}^nkrY7hn(371&Ma z1M!3bu#e~l>?gVdhlw7*A;J(iNc02}iC(|~qBoF47y;i9eSqUcU*H(g4@f4Afulr! z;0Q4QI6({qQV0{^3}FhS5@x_@!W=k7SO6ypOW*=A2slp+2GR&IaE=%PoF#?=7l~m& zI$;G|C58hT#0cODVGUd+Y=BF|NZ=Y_3tT7cfGoluxJ8TtZW5z`8^jnOlW+j;5o3XD zVjOUna0KoUPQYzqJaC_I1|AR-fLuZXJSJR#M}#ZzkZ=QX2r2NKa0l`T58xRw5qL_- zfG5Nx-~}-mcu9By1%wyyhVTYn6F$Hz!WYOV{D8NFKk$wS0KO*zf$xYQ;9Ft}P)JM# z-V@V+Vj>v$iI@)jNX!6!AZ7wZLA`+-Y ztOV*2tAP5%YCwaC0vZu(fQH0cpaHQCP$!~+#>9G{39$iaL2Lw?6EQ$DViTZAYzCSV zTL3L07HCOq1=y4CqB12YM4H z0AnHr=trCc`VyyrKE!Fjh)4zc6K8+{#96?cI0u*!X@Dtl9xx#;00W7OfCZ5bSQ3|j zp~Pii2yq1v6B)o@;wmtRxCRU(t^-y?CNPq?0oV{X0c+wGFoMVeh7-2|TjCC2N8AM* zh-_dCaSs?x+y_Px4*+{22N+8{1jZ4MfC}NmJO@08 z7l1qQ5|9%4fE)1&a3x*?p2QnqGEo3bBHjWr;vF!Ncn^3Hg@8BlEf7F_2lx};1Aasi z;7j}f_z*t=fy7Th5K#NkiC=(e#IL|qq6C;i{07V*eg|d}@~23J63W0Fq6#pZ zs0z#?ssSN{3b25v4ulakfcZpCU>>0g%q4083yIpmBBBluL8t*siMqfNq8_lAs1Jk_ z>cBFh0kE8C2&^U=0jmfNU?tHQh$NZ-D~P5*G@%KsBbotgiRQo>q6H8|XaVbqmcRz0 z6|jX60h>~7m1i}E=M|1-Y5#51tU6h-p9(5e$4!Ob5OrW&l4CGl60v1o(}Z1(Xo8fnSL^z%N87@G~(N zsH*zMWzsyL3Nas0Cc*$EVgc|wH?R<>#-A(#RETh(7O@ymC6)j+iKRddA_AyRECXs2 z%Yiz?3P7ER1nLtjfqKL$pf0f*P$Qy%2E-bmA+Z){N~{B#5Ya$mVm+WiYycV&8v#us z253fX0$LH9ftJJ;K#Pb4S`b@-=EOEYL~IANi8!Dgu>;T{b^>jQT|gTm9%xPM2HF#Q zfDXi7K#xcOIurYVPQ-qoBXI!GB@%%y#6h4daR}%^90s}*NkBK^8^C}#0_YP*0Yf4g z=t&#{`Vz;1KEw&Yh)4l?6DNUQ#3^7PaT*vvqyqhkGk`I17U)Nu15AiCz?3)-3?eQ7 zmc&KCf=CCfMLXSU?`CZ3?Xg+BZ!-THE|2DC$a!L z;x=GQ+yO=scL5tB8yH3014a|~0Y~BiFpkIp#u5(!2jUShhIkA}h+JR-@dR)to&w{E zXMhut2e=T=0axM$Fp+o(co6x3JMjvT60ZR_;te1p3V=z(Tfm2S2Y3_j0WYEu@Fczk zCKKNQzQp%{A5jEMA$|aYh#!GK;wK=0Cb| zu#M;h>>@e?@q`|*kLUs<5M6=2gg&r`FaUNF-GKc>ci;fg14tqafx|>k;1JOZI7svc z5(y*V8=?Bv31i?G(H}@A1^`Eifj|mj0-PjFfwP1eaE34kQV9#-G+_yx zA_f8Hh`~S_AqFlHLx6N*C~%P&23#Plfb+y~;4(1+xI$P1nS>2+ofrvRBW!`IgdLDU z*aJ6+QNT@NG;o&~1Kc4TfZN1aAd46W+#(!-Y{Ch+M~nv^5zfFvVgisuNPq`~3vi!s z1)dRZz*9mBJR#hHT*3o*OiTpw2pRC4m;}5gCIhbsPavQ00$vi{zzf0$ctiLC1%w~) zE#VIo5&^(_A`o~-1Oab}DZqEcRN#AJ8c<9G13wYdfggz(zz@VspojJUqT z+C&6Ui&zGz63c;_#0o%-hy>~qD}jc@Dxd+e8c-*qfcnH5pdPUnXiBUDnh?=IV`4p^ zL2LjT5gP$bA_iziYyw&ln}L?Z7C?)L1zHeWf#$?EKtyZ@w23&N9kBz@A$9_7iCsV& zA|7Z>>;~Esdw>qaUOr7*`Vc39zQieDAaNQPK%@fwi8FvPaTe%DoC8dV zG{BTN4-6tM0G7l>z=B8z%!x~Y8F3jHMqB}g5*fe{;wm5}t^tFI>wp!J2@EH00Jg+U zU?g!1upzPlYvMLAg17_N5qAN5A{!V>+yfkl`@k6D0Wg}#0Y(uIfpNqmz>#f!^m0W1Rh0j&WHb$&n_0MkQ0 zpe=wI@gJZAAdC0|+5uP|=>ysWYD5R14xtOwCOQJxwGV&O2|zdG13CkB2|b`5(FJHk zbOjm``alE108l5o0riRQfF{ucXi69YO^BXAW1<(JLG%Wi5k^3Bq7NV<`U0(pet>+9 zMn%CJ16o9Xpan4i&?W`~tqBvLJz)y8Bg_CD!W?KzSO9GZOF;hViai(v=n{j0E`%7+ zBZdH-iJ?FzVi?eoumZXg!vTF_1Yk&513d^EpgS=V=tkHA2812ZlduPR5u<>9#Au)| zF$U;EH~>b(SfDpC4lpJhf&PROU`C7wObKVegqQ#fBqYE9!UZrVTmcKh4H!a50WskY z3?@8)LBvGBl8^zo$^PLmP69CF_yZ;bNWc65PXKGte1I2#g*iXK8^9>l2lxPJvOmBV z7)AI2_JluRM+5-2L?D2FKWrcfuSOG7fHA~Wz?ql^j3@M?^dP}^dI!+>yEI=gl7MaMxT7 zIQvWeg7C^s5+MK8aUx5JXMj{BKQGjjs$zRxx`^y1O1%**KYS0dyPPJj@;#O}HPy^~ zynOwATqORY02xXmK=fhT1$ZU(cJ=WN^p{}cq5vOnQBZ*5rSJbKGNH^A$3rMHp`Hon zrqG`KIWCkZ1`Mf?7+~iggb+}c_J4xB{r3$PSt8tY2+&3RFze%J=Hn*w@DX|YOpygh z-6W2~WG;?FMwtzB95Thq%G|(UWEU4-Pmx~#(tcO$jqv2@DfM?0d;10j$^((wpFacF zR@Lm}A1eRMfIk9}5Ql`=E%bMUK4NKo=+fS+%x$X2pWD0t*rr-bJf!kYctH7^R-tVb zu8V|gN#Xiixc(NdzlCugVQfqoPb_6zwlen>-OJfmv<-AK3-tFacUMuk1{cQ9OS|Xr zrN^7x%3I%q0|KR9<-afz>bp?iORMj~J+=?`D$5fSg)$S$Ot}9o-2WEl3<&cqgt;lg ze4Y=pqCU?Ys4smzGP$hRBi5cl9x`uR^P!Ia^UAsWmnHv*`!!$s82Xj@7AFAh6YKu)L1?|oSLOc^ZI^JZD_rY-iEG_2 z-A;s-wVfC#^%~(aN$QFKX)eJ;a}$>UOaONcRETgk^YNF;yFWtA6z1>?c@ILah>$BH znUOGt}u63n7b>?-4*8U z3Uhabxx2#L-M`q}-7=58+xps>j*%zP@`bZoIfu@KzM{}qEVZxrrLUXHoG)%?+HJC9 zpi8&OLS3&6_X($z^?KLNJJ8-+=IY~ylvFJJ;^P_M_`h$Ba`i0dpucdRT)0nO8S1~Z zto7eMK5qA+#4?p}i31ZV7X@{*H6Ed_S@8`Y&P1d8A#r!jdrFB#bweI^HC-u|gaBCE8e_ zo(c6#sAodXv5<2t>Oc$S#({59d3b;5K0{`b*{LavgKtJFn!o}};$PT{$w|M&T?<;iy!#vFw)M`6rS z7;_ZH9ECAQVa!n&a}>rLg)v9r8OXvjkcDR;3(r62H-)$<#7!Y?mKGyRdryd)LfjPMrjn8nH-)$<#7!Y? zmKGyRdryd)LfjPMrVuxEoP@Y3#7!Y?mKGyRdryd)LfjPMrVuxUxGD1#;-(NcON)`E zy(h#?A#MtBQ;3^F+!W%bsksn0ON)`Ey(h#?A#MtBQ;3^F+!W%b5I2>SN{f-Dy(h#? zA#MtBQ;3^F+!W%b5I2RmDe{zvB*L0;{-OXGiXuSdDXbYMtQn^xtQjY)87Hh6$1A1! zO4aOy_0NR$&xG~Qg!Rva_0NR$&xCbcgnV=%uTIDh5au}w^EFDl$5h&T!hI)RO$lR; z!kDA4zmJPV7;{uoQc_c@Ds~rj5yl*aF-Lu2%uyI~WRw)f9Oa9i31g1Jn4>V}D2zD@ zV~)a@qcG+uj5!Kpj>4FuFy>g=_+n}A31g1Dni9qwg)v8A%+WJIDsmFW97Qs3k(uo% z^d*EbM`6rSNf>ivloZAsg)v9FiBfN2%<i*Zg%*XHg(`)G?{nT~ybpWt_g?Z|{e9lM%y%j8;@?HTvw3IyPVZgL+r+mq zZ^PdPy_LSzdaL@jxFEhDq(D|+Utm&TP>}y7>rL95pf}<-hHtdrsJ$t9o%A~Pb>wT4 z*BY;tUl+W}ewF?z^p)2ur&nsPa`Q9tlk?;9qw=ltjq-K#vtK5>jD8vR((k3@rRGbO zmqjn)UIf38zOZ>={6gqPik})j)p?rrB>qX%lh7w#Pn@1;JW+m9m>ZiLlq<=# z$~DT>&CPwB@i^tN*JG2%dXF_9t2{1xl<+9}QTQXHM{19XALc#Ge3<$$_@VTn{X><9 z**R%Bi8(Pj5jhq)207X}nGfO~L_P?4Aba5OK>b0<{et^3_xCD(1Pt6ndT}{23cvW)M@T&GzwX4M$`5Cbp5g8#F zdKt-dStpZ-6q{QT{m4bJ@aD9#e|Da7Y#0IT~xhTbRq9T%!Tj^!54Hdl$_5$pLIU< zeByc8dHeGg=Zn(P(~{C+(<0JB(hSqI)6~;a&qbXJJ?C}K;hgxK^0|VuIcFozO3qrH zH9D(vR^x2OndCF^XB^JxozXm_a;7jfH#IsnEHx-qC$;!=-s#NKDW?-oOHbRJHaT5* zD(zI_shCsYr-DxzoYFd_b}Hp$~vUs*ywQnp_D`MhoTOJ9`ZY+dr0Gu%Aur# z;Rk~bN)B2bG(K3An46fH7@BCGXp*RxsF|pmn0g@LK+FNF1KJ1F4ixXt+n=>RVt?>{ z*?!Ia1^cr1rR_`H7rW14pT$1IeR&DV32_OL2_Xqy2|5Yt3CanHd&Bnn?RDBK-fOhC za8J&jj6ETHZ1x!M(cPo5M`cgS?)cr&yT!Y;cB}3#iqDPDj1P|wikHS~#OLqI+LgL1 zVOPv9`&}lx40h%2OxhW{Gh%1(PT5ZFooYKvb|mZw-Ql&vVTZ*I!yN^2*>UM{!Esh` zMsYfE>T$|($=l<$M{T#*uDM-hd*Qa6Z5i9bw)t(7Y*XKsw>5KX%GUU;(OYe{8gJFx zniHEC8xtEI8x$*z)rwV(E#4BpC1i_ii~SapEe2ciH)m~5+Z?o6yxDNG_GY!sC7Y5q z#cqn+WU@(Plk%p5nCzJJn9vxn7^fJunB0vS8!s^$)*G+aTb~!58J!yK7i|%35Umxh8eP0Dab3*1h;_#6)Yp}) z&0m|fHf?RlTG?8MwW@1#)}*gVS`)h_a*cS6;ToMaSyAy(QBk2$UQtd_8d1tog{xy% z2d$Q@wpwkpT6cBss*F`BtGrg3tkPShxk_bK(aMCC(JRAO8m&}YSsa-cnHiZH85}8% zw2xGY%wCbUB5_5`iii~!D-2d>ugF{;w>)xr$a2|ohvn+aOO_QZi&^Hk%xRf;nc*^> zWjPV)5y=s<2;&Id2#pBkh{C1uOQV*CEj3)Ky0mCX?vjipDNBNuNS4?vQC^a@ICXKt z;^@WUi%k~mE!J9`5gr>J5gr^a4Yv(0q zLY;-`3riLhEQnhWxgd0b!2*>9g<&~i>0!xXeql~wR$(RcGv}wwkDnhkKWx77eBJq) z^V8?W%nP3vG*2?mW}fQ2qPclMS8dv@CFq}g7x9cGJX7thL=l{_nMR^+VESw^#TW@*ey3yBU13-Jqa z3b6`N2`QYJJ2P^obf(QrU=!7#0{5s1sNmkQa~{kP?s(APuky zFbOF1PxDXokMR%p5B4|k*Ya2MPw|WN3-Ocr+51`emH6iSX8VTwI{Auy4SltJ)qT@_ zl6>NP?0s~7G<=kO3cPc?qr5}C{k*lki@b8ZGQ5(#;=LqZR$j(l1)iy%37*lOVV*&r zdY+n|s-DS{BPIt=mQJ>rY%;lcQr@JjNnw*5CRt1}n4~pHZBm*nQ5Gw+k?F|PWhE2y zCuUEKoES3EYogY~LXRAebdMyDI1eWev4@dIzI%#$ynB>;sJoxLuDgc2ihGhYTpA>m zNUfyC(jvE9w@kNCH+we|H$68^H&wS(*96xXS1VU-S2fpSmpqp&mk5_&7nzHuOMxU? zk|s%%#7Z0_77{~A-h|`{aT6jZgiP?7pff>zg7Sn!=P+kKXD4T|vypS*_?+<><3q;V zj5i*yJ6>bF%J>wgc&BJ5v6GgQs#B3;u4ATSxMPr`)KSARe_YnM)Nu*pV#e8zGZ|+v zE_ZCw*x0cVV}r-a#%hmM8(ZR#;1KHI<>268;b7=cFeZCU`k3G`R%49D=!{VxqdX>g zblm8u(H5gMN2`o39F;RFV^r8EzfqD=>Z9`PGwoCCC&n_wH6jkb-NO^J1a zb*QzMwS%>VwV`#vi0l#RBZ5a*jW8OaGeUiY@`&W&al@mAYY$f&USgGK6=vmU2Rb7k{FvskkrGl`j%nUR^US*~e@X^N?h zsj;b^X|73iz|etS104oh3^W{AFd%zC`heg8Rs)O%=nPOF zpgbVCe_a2l{ucc;`>XUXG|n;3Fb*^JGnN>u8|U@Q?3dCnzF%}dn|{Xq^!nxWP3#-f zH@t69Uuj>hzN&qT`^5JN=_Bi7-^ZknL7#l1ETc4|AS1Dnp^>(cno&vbq~5W;BYUg$ zF7B1zE2fuUFQ;DOUWUDNdgb&?@0r|F*3-DBZcmM#$~_AW;|-$>!wd}#RSk=JftP`U zfrWvAfwn=mewu!gzEs~xUq@eEzoctH*SM~cT|>K;bjk0M-6f)nq>EJ-qb@pKG`eKy zCF{lOIq2!>Y3ixy6?V?;9Njsrb5LiU&c&VbI%RfB>6Fk(+R3JqNvEuisT~tLN;?{L z)aj_+u|&5(H%>QFH&oX^S4Fq5Lr#bE4#^$-IyiN(>X6+&t$k8^S$pI5y6rXEE4MFf z7vCeh_b)-5rI>tJBI(cm~+orblYirTgpsiM0)wacL65GVIiD+Zo zM!ii*>-^SPt}0RNjp|MQd_KTsI8-&C5jhCi9$tQA}5iCNLf_a zDz;TnD@iM>Rz|IKTjjRQXqnQ|tEEXxy_T9SRazElC1^!!g=-mUsc99r$ZL_=BDFUVi)Gl%>vCZO+QVEriNyI z)2ybcO%s~NG_`MP($t`7Zj+=Yu}vbH1UHd2(QcyFq@;0FKZ$Y!uTdyisr?gGO47)EcEUjBFUvP}b1Cp+&=z2Kf!L8-zD-Y9MZ4 z*g(61dV_TJB=tCTdv#rP4RvMpg8Di2qw0s&_p7g6zo=ery^MOv_2TPE>RHt@u2)bu zwQfS)=(=HbgX-$l)vT*pH(4!0Em%#eW}{}JR$M2qPF5XR9s4>Kb&6|e)K0D)S39zH zXlZ6is+y{qHB)LP)O4z8P*ba> zYR#e=c{O5cgx3hJp;1G*Mq%~1>cQ2e)orR9SJ$har;@3Xs^X_&p<_hW}5tmP<+Lr>aUyjTL#Q zBc&2IJL$AQODy2=;YwXievRoHERw&|AwXA29ls}kL+*e-F6QyK!~Q3=-%TpQ!>C=Q z{yqWt+Yi4X8szU2C*s5L+aj5p%*PA2_9dPoH<`cGHPFXjruadC z#8c)bkhye{KK%{e0VsF0W6mPeNUH z@t694-D6i-&q1M1eYt$1if#`oYn`gB`z6$Mp{`f-IVjYrziyqH^yhH^T`vynUv~0;FydM~nhEnoFlxO!M`Z1_X>U8|LUb&0G>FF*h*i;^ONmzeXKv-*{qp+M`XnFul=ugiw=$Jh)}@^{fA=;{7)ScD z<06&y{Hv_{CG=VUbD!1wQ`=5Ef2mY{GpC%5XIa}$p=}Y`79a15dmcqa_c?^Nq1=@+E00BhqGNu&l|4jG7{RU^0iZywY-G(Q)oXc zx@{2Zlu)NCx=so0XZiF0KlMEPryM(>P6>5NsOw*MPTr@sQKj9}62@hPaasAe>|d!) zeTjPfcm9m>wBMgvFDklSDeZXtUA{+UE31m?<9*Jt=*m`RmH9lWY-RN&>sMLk5`OBj zD^L6LCBO5hexHh*-&9fGw=(Wid5-&}Pn(b7HqFe(Us}$&80FcoPpu>W3PrS+Z4vQNVIE!*>;KWAC~lh3!$c}|q4t@QoWHr(3Q745i}mydTjTXH3(ii~@o zdLDmjyYV@XTV>p*fATr{sdcNem04x}9+j=EDynb)SC5;O?YLCtI$V+QtfK0l5KI2^ zGgd09tpDogdU^VbmH9lZY;BfMzdR*@G9T~Cc3diR9sWDTl20vXp*{W2^S6a_s`Td@ zl-BR5Y-J_Hg}+x^C{O=MIQEtE*t?Z=9Mn=05I9om>*F8T!_nP;TKQI-QBo4xqJO^* zZ)xp!dCsp-?Q>MN<5C&NnLo8`KWBfgGWM6hL|yt4pYbKmyD#w>m94D4WFO#jwj=-4 zbFVUf?~2@~Pi^N*i`}2I?f(+z^_Tbzp$(Mb(ar&QszLeJg#MiMt1R38ob79Q>P1Dx zl!|OeDr%p~avVOj&8lqY_m?cQzgyicOFj9V-}y__r7!UrU!&dm+Q+Uu-}&#-)>P*2 z@lUSjmHD{*UCxurR=;}4$DhmejO~BT>8zFl zH>=IiH|k|>YW|<+yMM`kc3D2_OZ2b4#Aj4g4EUU7R?&Uq(%Rng^m~Oe`!EkqC^MNP zz}a8w7gYB7yh51?WhS&|<)23>l$lUwt`b+-cUTiq=xdb!+DRxgq0B7wdKmOH)idc~ zs;_5Y`RB0@Sy^)k{`~A(w`ryl|MD)P@^|Y4RmOQokS(di=YwXvj9;5Pn_lo*nW$BZA z>h}@GRD>}VVN9iR=I>OtbMwFGD-83V98m6#MNCPo$-opt3U4ZRn&R$;rsk~4&cXq^oshdFZmsWdQ|%SgTL}I_*&=Q=RTK9 zI|nPe{{EB7uB_kn<8z_3Lzg%dj|wcJUylUc;y=uD02Eg^O2m&`nf~QhB*##^)xWhFW2XN zi8}kG;*Lj|%gWYVCh_#~a2)c-3j_V~m6}qiIZ$7#u72*=^f}w&%HE!p^_W&<3@+PjFkH7Ed+{dyWgRfCP)NxP8%*Qv_QsyZQ z_+uf2vXp6g?n6~n*;dqcJ{*rf$Ek|`&Sfdr%2F@>O66M7$El*X_qC4c-}$;n=%YJ{ zM6v*p%v)q;J4z%Pr{gKZn49y5HJ1N<{_w|fuC%tVtaY|5+xoklPhTSzSLAUhOZ+LV zUsRsB?pM~aN^5Tq`GSZ(-cs+t0LMScyqsgbpEFjKrOe8DjQ$Dr=WCTkdFp6c_wnPl z?Q_<%vhGtw*P)8u-p6G&r>yP4NU7Hdmq}7rGzS0s(pi4X>0c;Msgd7%D%Y(brHYO} z|FrG>UF+t=ver#oUpvz=!(=XweBta?-a7c93_tJn<>%@Xm$vVp>$5&?KT7-Tvew7H z^Yu?fw?Th}$qRY3UxA&!vS4EX^MQx|F_MoE6wxYLJ*7mBR`(hQny^qho z(vHQ~`mP`E+h3`^eXTO9==xF7+xsgYQ=tv{`{i2*$5c3`dPe3w{@og3U#l(uxUDQL zHVgH)Z1uOavMcLxEz5EE)NOt3K22%&20s42pK~9}T5g}aA5xL^<8zi*StoX?SB&&KHk>nJO_lfS7>{Mw)f9-4ayo9g!A;%%1wx;LOd1X z=|qv0#9Jn`y`R>GRJOLaJacNx(&ze`+xx4=zt0_4zIH#nqU%IOmsffAudH>fwCkvf zK7Y!(FBM&06}`PL*(QFiGHa&v@BSHF_|yAm@2|f<@jmdq+xtfE&%HbFZsR-OcaHCd zz3ct1?YsK#p1ocDcFtShx8`s4--_PWd3&zlaDiKab-}=b&IQlj+2cwTF*<_tH3kHGu+e2Q^!-?Q`s|Xa_VHi$xf5SlZ__pOxBp3F)4OZ z#3bWMx|6bHX|hCFtSm?-k*Ui{CgxAfo|rH(dSckbpox-+HWQ5}>P^h^NcM>Hu=gagQmqJO7BtjA_kxJ|(x)KdZ+JwXj zk_lE5j3($#(3qeyq0l+UIo&zg*~?kSIeUEC_@ME6<8z%doRXd5ouZt=ocx?5PMS^y zj@gdkjzNwRM;k{SM|H=NaRuX2$0dw&8YdoCJT`Hxbga!-wFA8PMq?_{rGpKq6Cmui=27iQ;Yr){TZmtq@l8)X}2>t`#m)wC@b znLRRmWY9>Rk?JE$Yzk~rZ4zvpY{WK(Haa%N)_K-Z)}hv3)=t)9Ya?qNYjta7>w*zE zBhp8NjxZddJtA{>%JBH%(ZjulI}BGHUSt(#6=@Y>}FtuUD zL-U4a4UHcfHPm9L!BDNCYD0^Mb8dFbg)5nc16Jm>HO9nW>r;o93BjnWma1n#P!h zn+BOmO*Kv9OoC0MCN?G}CVD1XCaNaI0}}^^4fGqRJy306@qqjRSp(7rBo2rf5HTQl zfNX&M0FwcF1GEOH4k+%Q*FUR&YX5}(G5y2)2ltoux9M-(U$4Jrf7Sj)#(Bn>#wo@L z#?i*%#wNxZ#>&Qt{bKrs_Y3Z4)i1YiQeUsW+I_S8MDz*nBkg0~$E1%zpM0Yfqj;kz zqc9^sBZ-lfk+D%x@ATeDy`{ZvdMo!X=#||oy;n@H@Loo}bb6`xQtnmIGpA=%Pgzg< zo+>>H4Py->41*12hQ@}vhS@#RdL;IU?Ge;N(nGyRN%w^A(cQ(}4ZG`f&+3-iEumX< zxA1O3-K5=&x)mDa7-Sg48aNnO7#JF;8Wid0>SyYQ>U-%s=v(L;>TBz(>*sZi=^EZO zxT{rHm9B+da=RpT@#^BxMchTJi)xo5y*#}ry-+2=cVq|&LVV{XUHj&U8GI*L0QbyVw^rkki6s~e=Nr>m)} zs+-dxy+cxmxDNImOgiXw(Cnbvp{RXc`{ee1?VZ|NwbyQ+-7c+NQoHbWLG2{%Y}zTe zE6~Z-Nz+NviPeeJk?LsasOl8A&1f6e)~~Iktzp}OHrZ{`+r+d9Zxhr;+D4;|a+`wI z*{#!CC$)}i9o*WWwN`7j*16iz+F{y3+G1@(ZEbCJ?Nm{MC|VRI3KB^~HXc!LxuNPd;s-96joq8Je(&{GGjj0=6 zH@L2}u6!jB4tK(EhT*t7EPM!b9-hD?$RqoNl zA9`0%P*hY@P*hNw5EL|2L1`)~DhNpLy@%c*^cH&Pp@-fAgx*5$J@l%gqN1X{`#X1^ zcb&V}@Aubz-ap>8PSzbJ^SPV-Jo%DLCX+eGY?)JJK9Om7rmmTqW-68G*Nm4l9?3X2 zW9^KUGM31gCF36%u4g!rVL*nq8ER*!l%Yh1ycu$2xSf7x`r+w&r2iy+hV;LtyPj@+ zy1D5_r|XlhP`c;SWk~mH+UseLq}`f!eA+5$OQd~0?cZrurwc zyV>uizPsv9?49U4UG5aTllxBQI}dN)x_$h1^zEqIO>Wn?9eKOp?c`fYx7OX7bF0>^ z%C{nJ<++vpR_NBcn{hYC-Rym{#m!nbGv9o8Ng^9oP2rI<*3U|F4wr6`SPRWTgk_hcO=IrH%YFU zTrRm_a<1ge$qAR@E{(g?`%=WEe3!Cc3SGK?@%+Vc7yDmqbFtRNiWeg;-nwx7LgIzR z7aClsaUt?T{tLM-q`#1OKK}gF^MlWKIN#uW_Vc0h_s*R@H|kvPb1lx*JXi5t(R26C zo6)j@ zoi2F#)~VB{cASbo6?-cBRJl_{Pvt(9`P9Rcw@${K?0>S&$yz6~pG+%+dZwI~=WhH0ROuN7o%`a-_zQ$RpX0gpS-lyyI~E;n>5`hszx z{GL5~dhcnor`Dc|dy4MKv*-Noq}{Q*qjyK`uD-kE?)(S0zJ7af_+Sy=d^_`JB^Y2XD5x=AEj;uQ#ZNIfWVSC*6nC&gL*W6xld#>&2w?EvL zv~AtCxNUj1W#6`AYlp3Mw^rU7vGsmpa$-{Ay2R+jl8N~evnQrbyuaoAmZUA~w#?Zw zYD@1e1-Indl77p>&DS;`-aL47_RY689pAKLQ~ai>o1!;$+0!q z{%cCE$-3sz>U*nCuimkG)#?VTtFJD(I^XK#Rfkt4tcqI|v#S59lB@Es%DF1_s{1RG zS0=4ow{p(PaVyKMe6S*UMbe7c711lARy0{rb4B_U50)n{U$s1T`KaX$mRDaMxjg&w z(DM87JL2QxW8+7~SB#H{&l8_Le#f%-WmA_8UKY8m;IdmwPcL1(G-m1GrL~q;T>5Cq z;w3Rl`Y)-uq}-CCOVTfSusCjU&Bf&w7hHU8(cwi2i$*PqTGV1u_vmVS$o_Tm?!pyjt<7W1sS#;*L*u$|2v7=(6 zVq3)4jI9{^a7NsWaWi_)s4*jQM!^}mW*ncsV|s__b*ERJo_l)c>5rxzo|Z6e@wAv} z)u%;HdpPyh)ZGUF>8`JPEV`}eHbvs}*yJ(7DQ^+@Ou*CVD!^&WY8 zWbKg{wKys!YH(DCs0LBFqV9J;-#xl}m+lR^*XSPEytlqjcZl8RYa?Ntsb>p)iSo_ zsFn>{R&N;!eVA@2eq=3IzI3@FxNctkKR>@dhN~LYdQbY7Z>A|yghJVH{m+{@`uxyp z`Bzmp|CYGEe$P_Bgz$g7j{oC*O9gMi1cC_!69^^{Odyy*Fo9qK!32T{1QQ4*5KJJL zKrn$|0>K1=2?P@eCJ;;@m_RUrU;@Def(Zl@2qq9rAecZffnWl`1cC_!69^^{Odyy* zFo9qK!32T{1QQ4*5KJJLKrn$|0>K1=2?P@eCJ;;@m_RUrU;@Def(Zl@2qq9rAecZf zfnWl`1cC_!69^^{Odyy*Fo9qK!32T{1QQ4*5KJJLKrn$|0>K1=2?P@eCJ;;@m_RUr zU;@Def(Zl@2qq9rAecZffnWl`1cC_!69^^{Odyy*Fo9qK!32T{1QQ4*5KJJLKrn$| z0>K1=2?P@eCJ;;@m_RUrU;@Def(Zl@2qq9rAecZffnWl`1cC_!69^^{Odyy*Fo9qK z!32T{1QQ4*5KJJLKrn$|0>K1=2?P@eCJ;;@m_RUrU;@Def(Zl@2qq9rAecZffnWl` z1cC_!69^^{Odyy*Fo9qK!32T{1QQ4*5KJJLKrn$|0>K1=2?P@eCJ;;@m_RUrU;@De zf(Zl@2qq9rAecZffnWl`1cC_!69^^{Odyy*Fo9qK!32T{1QQ4*5KJJLKrn$|0>K1= z2?P@eCJ;;@m_RUrU;@Def(Zl@2qq9rAecZffnWl`1cC_!69^^{Odyy*Fo9qK!32T{ z1QQ4*5KJJLKrn$|0>K1=2?P@eCJ;;@m_RUrU;@Def(Zl@2qy6V=LuA;S*c=Cd;nio z|IbI!09QX&JJ=vAuHVAtROrc+DgX0-1%Cz;2qq9rAecZffnWl`1cC_!69^^{Odyy* zFo9qK!32T{1QQ4*5KJJLKrn$|0>K1=2?P@eCJ;;@m_RUrU;@Def(Zl@2qq9rAecZf zfnWl`1cC_!69^^{Odyy*Fo9qK!32T{1QQ4*5KJJLKrn$|0>K1=2?P@eCJ;;@m_RUr zU;_UiOyJ?0Ir{w2YWY`HH~*HnzJAYAzr5PLc=7T@ij^r+u0Wwe6-pE+TA@hU0%b}U zD^{RP#5)yA6fIMtY(%l5J-C(BcHJ>WDD*h4|HrO0)-}dWS6b^@;-)K|bscrnmEO93 zchi-@x^m&-VD=fUtAd-ZOxD%HO;={?8tSGii*+q^)Ag8j9d*-X|9qkE-E`S0J3{H* ze12uKu2tv-o35v=>yn$UoYwW1o33Z9 zs{k$z?!TV3u4-=f^_+F3!U=C2?91++L%DHr(Dl4^MY`#F!MbX@>3Y$+y1MDgZC&Hs zbiHI<%iMImY+d`@biHC-*WGmGv96Gt&-=VqmCH@ntJd|No37Wa>uWb%`K+t6o37Wb zYn+>|H>_)!o31ylYrmVW{ML2DO_$x(hwMaR4(v}7Usfx$u7+ty_dfE{!dw61U5 zbQQ9$Ic~ZNTUSjt|Bgkh%f5L#n3tV)&hEZkbiHF;#oTmRP3UtsUB#`do13l(>l*K- ztAur}bkp^&bscom^`3RzcGFeTy3)D%yf0;4dEIoqZ(SAKbbVl5UEFjq>IdRo1$0y6GxsU8&uCPb+U-_F&q<{i;2c6S7YX2VEapS1mVP6|Jj_o32XM zHNj2SN7l96P1ncPmE@+YvUS~b(^bW~Qo8xPuWDT{xaq29U8US~h0kDH+fCOewy!8R zU7uRlEH_=BS=VMaT{W!hjGHcdxD@)wP1hIJW#4ce+<$#(UF+TKtEP3?lT8lx^_6wm z13Cv?Ut5=bpbon1$CprhH(mB^BQ()Xmpxq-TH&VaTkAUMrmK#1{p6;ru61R0^SN5j zy54lt^__K9bkkMey4t$wYG7Rx-E=jyt^_w-jjSu#O;=;1t9QXkL+RYy7uv6^LNDXu z;Qq^=-V2p+)79O&>bmKQvMwuh@GyVqS-qv-;O;;c5O5^79 zzOQw??53-qb(MD0)!({Wy6GBVU4z|p4YaPgZn_3p*H$-OgRSelo30_&_0Ub%Q0q#C zi-Y@#Vb=AOn|(!F*HAZI!>#KHTpWCiBdp7Q+2^2Zq;=VoO%A$7S(iP~bkH^0y6h9y zLDv}Tn(d}*taWX6(>2bz&baBaU(1CaxaqQ|wL{Oi`MkHMUqZ#*bj4WL7jC-jp+u;I zo36>$HQG(r6zf{-rfaHo9dXk&&ARTn>6&g`8QeUMo?%^&;qnSD|Kn@GV^I-)O`wCW znb!3YE)Ke8S(iPjoDTwcNV$y6LiCn}qBa(+>8v(z@(PX$M{Q6hO#+U~tg2+Pdru+(FkG>)PR_Ypr!% zb>$2bBJDB}J>uTVp z>yUNzb<=g&x)!+UI$~YB-E`TfY3RC}u4C3^$EP{?cRX%gFS*&*3G1@g-Z|Kpy)-A3 z-p$8&%DN(Oaj>t`)@66p4!Z1V$IuEl^Ezu?>2YzeuXEP*nwzfk)>Xw#*9Gfp>Za?W zbq#mZWlwX2><4%Uvro1z`-bbF>#}uSanofr;n#II*wH5LCnz`w+hrOWzZo2MU*GxBEKUtUk(Cy&g@n`F@Zy*l3ezC4cZo2H(g`wx%eBS?R zT~*w4{bpS)+;shJU4z_oJ+v-6j>5se;~&pJJA>o4p2!%dfcnud=lb1<*J zt?P9+`})VaGUDQ3U;kQHVK-eNe0ZTcZo2Gcu;Jr=9ej)_t!tK>eWkK4djitIzEWG4 zJ(zaTWiOQrrNti(x~wMrdN~JO_N&M6>*XADrMIqc-F%E0tjms1bFiDW$C$d}D5;t8rtZSc}E_?Z8$bN`)@G(AZU3N$9pev_!<#y9$FK-Kd;HK+Y z>#F6Z%N~x0&k^KcUb(DmjGKMgQzqeaS~}R59l9Ob<7QtkTGv%KUG}LJK8D!A$7oM$ zhce^hpzCGpdecppz5FOt(M?w#>uTVpE3b9+a?|yybxm>8^_q3rizpoYJKC?(LiP&* z2VM4~P{@AhcF^^Pb=fx%2VHi^Z>X4?uKd{ zcGDGMUCrHem9VaXZo1yJuDNcy-m|W4Zo2GOL!rxVx=LAB2!A;ETz%iV?7^XfE_(uT?&tBiGxcGFeXx|X@=Dra2>+;o+}hiFMgG5C>hKTGy9ux<0cmyI*y%uNu~6_p1)N?B%)P z`&9>BUs%^cH~X@&htEIZU|;sFF?=o_2VM43lhD(+IOwt;(L(RI>H5aHs=Mi`WnK1o z)xpPD+q&%Ws)H{36-@Zt$_~2fSl1pm`>JbQ_5v0M`>JPM_DdoMUEf)kJ$d4wtG;#F zgD?kO4Xmq)o34h|HP}s8BkP*urmL}a?R3*+qY7Pd)78|v{&CaQ%(@1;>1u9Wsc>=d z`PIU@UU1XZ(z;5x>1t(NHQaQywyxH0y4qORP&Zv|t;?QMaPaTg&bkuablF3%P_mmY zdx>bsUhw1KW9(>M_KQOYU7f7Uo-}mO)!Dl2hYtr`_VjVc?syz@b+xVmZo0Zz*IYMU z-K}evo31G9y6vW`hjnGbbI1;6-_yE^;^LsImvv2a)79I$CgTqW`|4v|Gu`Z~uXXKo z)78(q?72q=A7g*(YUrlRz7)gfqIR$^dnge;e#k-BAnQtpi-RtEco{zDpo6X<)>YQc zzJ^+t{T|uDzJ^(s{T|stSG09abJI24x;DD$8ev^_Fqngnain$G3$7h>jk2z6_`^Y$ zJuMU};HGPgbyalJHP*W92R{cN<2dVD;ihZ6bscfjHNm>Rchfb|y6jv}4(1hOUC-j; zplgzKMY!p*Z`q;G+;mN`u2yckrdrn!H(k@LYrdPV>DIO1P1g+TvICMFd``q#S7!X- zplhaez3HZFmUUHd(>2?=>`4j-AEQ0R6h7CJgD(5=C4834wcNUr+;rJPoX|ZtT`R3C9sY3eF|M+%SKM^1wyyWxbgi*2`vskYk8!Pa z*^_e)y4G2jJvemGwcfhylgvTa2J1TJrfZ{h{pzMG!Me7%>DpvnPvYWWUYo6}kee?1 z@Is%u=}NS&Hg3AMTGuc)UE8c{g`2MJ)^*rT*ADBl1N$9(PVBUpJLWUni`~ zPTJvMUni~Was1(+>y&l9<)-VjbyafHb;i0{x#>DgL$2^F8hJhLDzZfvO7cv zU3NDZy5*+pqIKDWFbDg(WL|L+fCPP>-xw|*B$F>wZLo-zsLa?|yjbrp2e^}BVw?569Xb=l{sgL(a7U3LyC z2VH+!mpz~3pzAN|%Il`uT>i)VobWk) zI=ShxUo(ZztLR`~DXq(nPy4@hl`dAIV4Emyce`3fbzeAOE3I`Uy6H-1 zUH1D92lGmAUG@Sg2VHiT8a`InL6?0C3T4H`L02a0`pnJ8nAy4p;NoCkS*&Y^o36*K z>svP;qkU+her~$#pD_I29&j+PY}RE@vW7QkH-fid0>K1=2?P@eCJ;;@m_RUrU;@De zf(Zl@2qq9rAecZffnWl`1cC_!69^^{Odyy*Fo9qK!32T{1QQ4*5KJJLKrn$|0{@2z z*lV?`)+|@i&K=#n`hNm;PBHs$UfXr}MP~ou;7^AWuov82#eY;GJqB#A^|iPAxZou} zVNWM+FG93@T5)?pp?Ml{dlB9hcxt-!TED$O>@qx+=OKMy0=ezt^P&$BgxzG_ZQ%QN#0%*X8xz-?e$aU ze~8Ka1P>;jQN< z@tpMg;&xoZ8RUPYd;81{KMnsu@-M+p!M~Th9YhJn?HH27@UxPCn|?;}1?i{7?HC5@ zIVEnd`!_!+Zr?W!!B5b=eZC7n2tO`)JI?z6{Fvm6(T_^r{#!AYKO%1DjWa(iZs*rF zKO|lfo&-Ng_x4#Dz8`)-@)h9w;7O7%Mc*&^_v!n@?O0Ch*()AN-y?3X@8663Zo0S6 zGW1=NFH7GkUXH#)ygYroct!Xgths=$pkqrf(9j zOivK62H%NwH`2X*)`0JTZ;-sbK7KoVz2vLY*Gc{p`daZ%>1)J4qpueK8omwduA+PU z{G7g0@?X$bh<{06E?$!!Fa8aDE7n~`_tvcoPlPX(d_(va_!7z2qA!+wZTcedZ|Mug z>(Cd7H-c}*x^Z-GpY`bTCI20Lo_KxwT=53l%cmjNugp z2|ZTwP3belo6)C>H>Xb%Zw23gb*Iw3ecCZV>)}%*-vz!7K3Vdu>60Yih8`o{mOfFu z9esj$SNK}2JD%?Cvjcscovc&yu(?(K6pd>Oot(~yGVXCy|efjdMEL*^p4^a;0v*C2fDYl zJUkZut>jn3XTWPqelfk4p6yHk!P<$J`g7{AOM66q$?(K6Qd;+|jF9Z`#b_43oj-4qwq2Cl9E3_e^2rU>FE1ps z!H2`&mV7ci8vd5#&(RA={yaUu_yzi#;uq;}h+l>e!@952y?x$*4~6HG{9X7E_-m5C zLVs2ASLu1huhH{}U#Gt!eh)qv>%L6)_IZ>3lH_mEbBo`mzbJl({(|`T@IhGjdAhgm z&+vipT$29+>6y4kBAMk$g9FqSN-WQ%- z^1srbl>Be>C&YiJXA^%&&no^GybsoWobK(@o>=bxCK=9wk`H$9X1 zKlF^^|I#yvr^UKG(Vw2~?K1^Eo#a!}(~75}rx8z0Pc3feZSH|}Q_*oV{CfdA=YAAC zrR1}~yTemRK0Q4o`3&@bQ_A!I^nb+de5cm`xA%NJ1+QP3&K0mw-{EFo59J=P0C7+L;EdDzE zlK30+i{b^~tp zK+j1!Zie?+0`D}3pOE~!@MiGil7EMOO!CF(N5zZNkBCRm4~xGCZ;Evf(Qz}p&q%z} z1b$HRrQwa?2P9vTo+SBF^!?)R)AxygK;J7~2Hptk?xEvmc%L8Qordt;lCKDF0N*9~ zvhPyaIijxSi{?KGxkz$Ib9QtKyyS;E9s22CoO-B6&Mcp!sIWe@x#b zUYVXCUWL9+u3%okk9Ye>>@IHIs zooevWlJ5(z3Lho;uJnkgyiW_X`H=|d&oi#|lWH+`^p zANnBi{_x6JcOV@%!|M*gJ0HUbNPZ~%BY1zw51{vx{6KnN@j>)H;)ChE#fQNwVclMI z+zjt?6yB)_?$HF7AZZkS=hW9xa?|cAnD*1Wv_u)+>Ka<{A^0VlT#AnkRiqD}p z5T6e(g>~!GaWlNn#dxPA{5#1nfxic@C;2#fUCA$?*AZVx|5khvy|(yL_`6uQ79BUk z`&@~4O2EI7{3>_^{Af-C^)x;CwMX_#GI&OydxshH)@(J|H;+yCni*KfXB)%11 z1nX9!<7Rl>U3jN3yrSfH!wbPbl>9b&1<7xxmlxkbFDJf}URHb$ydc&sL&weVJ`doX zx8bEFe-Qo_JW}#|=^sdbAN_st{q$1eN%WH9hu{UU?t66H4Da(e-pLPtSMn#|Z^BDR z{xCg4@<-^!#gEd9i65iCBYqP82G%V~$Ib9Q&*7cd;YB2$49^EIEcsLPLXtmCFDQP7 z{>JK00oO*S(2%^1@$} z{4IDM_^Xn?O3y3#YxF$g*Xgf_-=M!NejEM@)_sYNo8f)_fOlSo=a&4B@R#5(O8yT0 z1+9XG@Ke1vy$!Jm-)-|*+)*(Cpvo>lUH&>t87lm3|aU-T^E|G=Nc zx|!*?8Qy0q++~#WT z?bH5UpM=}Lvp;X22T#E5^TMCEe;LqFFiMf5<_}#v)% zzUR-|_eFF2KIwP+K5A~?SN(3^cg^klu;1x$Gwd8BiSBZa4Un%|teTDc}@L#a*ayqWU`}`LEGdy1M_2ECkmr4F> z`clb%Lti3Zi@sRAHhqzJ1NeQcyO55n@ILF%7f8M?Jx;tHeZKg2^m*b9;Xh*CxpZ8G z*KG#>0X|3a&Eem}XG^{jeU{`K(`Sk|p~s3hrOyy=0l$ZJr_*s2-e+6*UHCM~w}an- zPnCR2`V`5xqE8lYO`jy*h8`o{9)26^PNd^1yw5K1Tkr{z?+U*OA20b1^l_5!NFOWS zi9SZWGkvspH~0;#JBp60@IHINufs=5zCZjLe1zn?(}znwiXJWAgFZ~WCw-{+0Qgm` zJA{s_@IHIf2TQ&WeUNxx`ato1^a0`n;a9M3e>$$h>kflohWC?vG&~vJSMr1CeI!4a z-dlVKy_fh?2OU@8eU5=&ghxq!BK!ipyW~gEyGec|y{q^rdKdB0^v>cj z@bg%=6CGFKeU7Dfl>9h)2l4Ur_Tm%h?ZhX+&tcuRbXZzK5`@H6n%lAla( zCHX1zmf}KY?}Y({UBv=VJJA_;-?D0zU??C;2#fUCA$?*AZVx|5khvy|(yL_))A|i;k=C zK3Bqzz`v3FI{0Du*OFgG|4Q=l^qS(!>0gSkpnoC09)1Yxeon_#c%Q52H6*{9{+ak1 z`lsS+>7R&ifFH!V)#tfc%RAe zMEF~hzYO03FCh8z^!$>)Kz~#GBK-~VOZ3;pufR8B-F$Rhh4*)|g-{to>G$={_vFMf}n zOZ{m>#**#bX*klk zGfCcF#~%;RDEWWUW1d0s_PTlV^y2n9d-HVS_PTuYwBmML!7_LnIR?SPbqH4A(*ESx8od^!b5aih1a#?E|$RUxCj69MRpv>Vz?bAVeaMaI0|z+ zuEL+U<1WnYI1InraT?}!oQL1-xDInW?!@nQT*@N29j9XMt!u}PnA>qA{=6M$Vs6Ks z_}z|6G5<~6j$<+ZRosq~SqQh|X8h~gaXSm(b{vnt-;VQ%gWGXG{=6NBV{XUg`15w$ zj=B9#$M1HWkGUQ9<99nQ$lQ(-^1B^(G#_rqA(?ygvE!iT!R@#xf8LJEnhUq%wETHH zuF2evbMoiyI4E;FF3RtA+?2T;N9A`r&dS`5yYjmoCpHIe$BmhL`?TY@%&$w{j{7pV z0VD9k(_cewpsAYsb;ef+tJfj_aEVx8v~q`?TZY%NtGOL_>vua2*4&PZ^?M}Uj-&N^S@pIh*PpKhp9tS6`EqnS zF4>1Q3-}oLI>~x$GwRjEsD)G2Z>;N1reL9etj7efnJSX7Hg{cMjd#XG8jI$v2|U5^qeODc*!0E8ZMF1nbVAd+WA= z4~9>dd|UV+_%zA4pih;2OZpV?R`ki@t?84*+rbB7-59#J&(81x@QIS|0`Cu>Ao=$6 z@sjUAA1B_CK32RFeT;Zlct5N=n(pnhC%i9wl;r!t`@ly^z8ign{i$~F;#e2|) ziT8*1#=1l4-adQLhe*CReXw{R`XKSX^nv07;JvW!0J^vCP`$h2 zW8qz~ZfCl;&lq?YcqhqEf_H{@l>9h)2g#48w-=v4Zzn#H-d21vyc5=KL-+PM1Kttd zTJo{*4)9izpF(db`Kk04;?wBO#i!GoiO+<$$GT1F-ahBS+rgViem=Y{ys_kG(HlvA zHoc+v9C`!sx%B$taqu=+_dB|`&n58I@OqM80dEDbEBOWVI+9;V|5khvy|(ybdM)vl z@RnHj8@jj8rSz{Qzl{Escs#wP_;UJ};;Y~-u7Pk{ z4gFK`we(NK*U_tsZ-h6+y4C33J`>?h;8i8R72X(LMe+&s%97ti|5$u8{Uh-$^h)B} z;Ek|uMY^}o-SCF+4<)|`-T+=f^4saI~ z$sdB(gMT3Tef0Mwzn@-8Jc(XX`~dwu@x$=CSodAJx6c#sI`9&bKMDU99wGT7^x~2~ zN-rjUjQ)=Jae7hlQ}EhYw+P+a=XrQ7cwxz3fPVuoB>B_yf|5T&e_Q-4{Vnlx^aA1+ z;a_9j{B&=hSK(j5-<13{cun{llD|ZMUGmBFeBzhsuZdrwzbbwm{w3DUOZWD92mS>- zkL2&dKZm~}`5W|?C4ZCtlK3rpZt>gn7scw~bS@9p~&xqfr=M?`1{t4E7n(poMA-p>LDaroo=I{^n`K?Y#fyxcaZ>f9$^#V2mt_=j-2ZC_*db|06=;1%G_aBcTBUOof8Dc#Fwq&E@IL~ksfnchhJaojGC zbsN&Xb+hAkId}uf=fLf<@cNR^O8-vs+35AepP<(jf0ABD{3+ZngLS{9d;5G2w@bro zOFkEFN5X4K{%QI*lFv#1TKpOMSK`moYl=UQ+aF-vFX`SsU&ihC;a^Dp72GZb|6KAf z&}&HkMfzvrx#^#ZzeN8;JP&S{#Jbh#-acQ)?f2l-B>x6(zYDJ_`MmThl7E$6S^PEn z$Kv_uABn$-+a<7WCAzoIg18+4uPFI`|`W(yD;45WbWB=3;Jh^5<=i z<~CQq+uY6V-@)(p?__SDM}7}~9>DG2+1%TweO|r=x6ccI-ad~D!0q$MpSRC5bNjsW z=k4>-+&-`UZlA~I_I2iW`@A=|uS>t%*HwPFechOQ`?Rm~H{tem=Fi*x!W(e=y7cGm z>(<=9j{SN2Iyblb3BTL@g1Oyq`Q7eE%8?{+`+I^6Du%)Ncu{boM6-EaBxc0c*4k*=y{Uv?XwYXzYKpu@{Mu(C3rT; ze@D+M`TF$7#T(Ec6K_b*BHjeIb7S4ibZ?(6ar;GhCds$L?HAw~CEt{uLGsP$>BXDV z(}}mBrxkCF+s|X&G<0vD9dJ7rJhkLI;`Vd!RFZE)PbvAf^c3Rl=ppg;bbH+G|NQI( ze-`W7<6{5kXLtBBaC;o>&qu*?!tHUlKi`>dkJJ76E_C}j!0%n@_H&8fyV33E7{B*` zKaF+m=L~aio_*m@!R_Y~f4(0)2i$&+@#lNe?dKkUz8BqouJU_ty8WEz_day{xzO+Z z;n}gS{oH2m?Q;nHNx1!-=g$v?KLNL&3;p>4bo)8dpC3rKpHuxlh;BbO`+YFoe$Mv$ zFnBhsYd;5@d;1&(&kDDnoBjFG@W97#?RhD`Plsp3y7oMoxwr0Ycm}vV zujbFk!PCR-c`tu{2Hl<~^XFsf_Pmsb?tdab8nw>==MCN zKR=gl&m;PM9^IaI^!t3eJx}TPh48dk*Phoj_tsqoPXo8-P5t?Jcxt#kkL%AbqTBPn z{`_LPJumC`C3Jfp*Y8W|_Pnp(m%~$GU3;F`+}r0GcuKfE5ADydg{Oeq^Wy&e3VNdC zSJJnLucB`jUrpa6z7B3rA|=qheQtvPizksbN`5o^ANU5zucxn<{090u@s0Gg;tBLM z;#=TF8H5VcPZW5=YIGf z@FkK@f3FB1bv$1PtvD~pQ29@KTV%3 zeh&T<)}2K6_L&U7508=jW%!TqiIP80pCI`Q^zq^s>EpyN(Z`Bkf&YMY$I!if-h_V- zA1(P?@O$u4lD|qHDfw&k5#rbB!^LmVqs4E-?_%9ybZ?(O!0*6^O8!UqZTJw$-=Pnd z{9XDW@q6@v;@{H;h~J0b!n*zG-adbY--P#*{BQ6Z@V=7&iQY%@Kht}Q|3dF2{(#<7 z{CD_utlNX`?eh`*8azt!f5WfByG#Bdy_@9!pm!Djlio%AFM4P3f8bZJZYR38&s2D# z{W83xEcAxrkI@^5XM>-^y7lSa zx=+E+!oQRJbMQ0pdXj&FURUx@((8z4r++J+gI-%a7yLBVtws0t`853-$>*ehE&dGs zEAeOPHN~HYpTfFd(!F(GhM$CgA^F$fC*Yq;{snps$-hYdOguOJQ}LJRpNQv!AIG}Y z>E1qHp;wc99(q;ry!0yKuhJ`vzYaf!bw8$i>%Ij)3jav*Mc_x^l_dWLy`tpbq<<)$ zpI$+{0KL3;QTSo3TaNDS^KE)r$rq%T5idk9Enb)&DgF-p5Z3*G?ydVS{2=^&$$tPp z052u^V)T-dFHV0?Jc9nNcnNw5@kn?Q){UTh`+SdHT=FI9#l%a|-w}VGUR1m^d_UGL zLig6K0N)2MEcp-Nd*Ov7Uxr>#@@467iZvs!ix>@PoKI_vTmwW^I zW8w|zS;QOBGmAHcZ^XKp=-#@m;2Yo>CEpsp9-cw+&FJYR-<+OKyahe2cuRU3@iy>v zST{A@+h<4kT6ikScZ08ir<8nKdJ4(6qld)X)9pA{|MN&4=yn{f-@C(CV_iG0*Z=%d zC%PR6?9X?m+i|*n??SiZdi~y&ZpQ)pJqo@G>)LU{=H7hzz*oZUxMY96FMI{uj+6H1 zd(iE;YJa{b-Hvj&bwgl?Q2{tBe|`qt&fDSl zSh}6(!|yZcb{-DD&wcTx6i}$S&~0OpDBKn9xHx~ zK12K@d<@o|PWRS52OkZeCi(O5QShmfKSiG+`P1~t;%DfS#Lv=W#4o@{V%>>!Z=YA- zBj6Jxe-%C)K3?({>Ek4Si9S|5nLbARGJUl8HFz}E9Yy!{c^f_qK2q{`;6vdfB!8Vg zT=F;Q(c(Ah!^CgVhl<~Y55c-a=-xi>!w16$Oa3SLAow83-=hzd{P*+$;y=*)i~mUP zC;l^hAlB_m_xAZad;q+U8yc^bSMECajB)luUq2#l}yTBVr{&9MJ$!Dd1C!UR7Py7jbUGW_7&RDk&-P`B0 z@J{e=CI1|}BfPfcpQ6{2{L}Pr#BczgJll7AWA4*rGY zpQnE=`4{Ll#9yR;CZ3!AsrW1KwpjNQy0_1K@HX)3l7AiE8eUEEdFWLopO;=m{8f5o z@z>}di@yPHg>^rod;5GF-V$C(@&(~7;1wnRCjCRn=ciW?FF-FZ{uaHQcp-RmtXr1u z?XwuX8N7_-i^H43OG~~mJyP;T=pTp|rN1x!4!x9k1iT5>ElKzGSqk15{+{IDhc|-1 zEBO-i5|V$H9wGi7y|{QudNJ`2;0>|vJ9KZK<=_qAMI~PzULRgW@{#nyk}pj!BwmJI zP`oVtZSe~5@38J$bZ?&@!|TBdNWL<>Enl_~-C!l5Ya90naM=`t-*o-+=y@ctd&?@kaE_;!WY7 zVckr0Z=bE;pTaXrzBT+4cm~Ngqo@V;Hf0v z30@VRQu1x-DJ0*H9ujX){}&7TpD*e_|3|ztyb9L+o9^v13SJrhNb)`4AH)BWd>8tk zlJ83YL%bXPp?G)t@8Uh-A7S0!=(q|W_u3C$3I40(`@<{3A4t9z{TIpirvEJ7hyIgz zU;2IV0q_s8?vHd_h4(oWUIG4t9t&52D`{A56a^K7@W-JQ`jO>)xW{ zD!k9p@Urlmk{<&v1HU2p;q>d0A3?t+K9YV_d=&kP_*i&ptb3V`tMEQ!;F0iT$xniR z0KX*parBFlA5Xs^K7oE-d?Njv_+c4Gr_fJHek%Q> z_%!+n@#*yA;xpmzVclbNT!r^J5B@IvsO0CvOTdpveir?(!*gTZadcdT_jw)uB7CgmZ@^!GkCFUk`e?~tp^p;3N*^hHjXpyBCj5D< zJDiTI@ILRsbHSq}|2_OU_%O-eq7Rk)ZTb-LJM_Wgcj<$~e}F%WbqCUM72fAB@Mquy zB>w=O6W(9)Khpb2{yx30_)qjc;y=@Si~kCL8te9=<0`z*KjBZodrJN?G1@NDRBOUG4spXuRQ;cXD9$w zp;r@s6`m67R;A-Ayw5k`Dd1HkpC2BASC;&1^p7Q-0+EZ_q1>7l8kZlc9Y` z$5nWrh2j6eD@eWw{BL-9$-hM}C;7MOWyK59%ZL}EmliJye}r`->9`8-vjqGv_y>}I z7yc*weaXK=FD3b6^pfJm>F+%EkVasc%PB*hwuo=mxliiFE06#^kR}P zMSn;9eR@&x59me2%fNrbx`pYu3h(nn_^poA%Rd}DZ;P>FUBwrhT z7yg{&Yto;U{8#j6#J{HJ6#s_)wD`C1J6QKAIjad{3h0YoQ|vTKAXXBz#o%*bNF?57RfiFXO?_pdM5EE^o-(7=^4aZ zz^`H5^mJT>_t_SH6`oG=?ci77X(iv1o<{Pm=&8k9(^HAJp{EpY55J6cQ_yi0-e(th zGCU;tuJB9nfAN3$Uq{-3{tq2j;hv84zr{PzABlIS|0UiHei7^bN%!{I3w{CqhvfUi z&%+-|zB~PQ$w$$D6YoL)RlFztf%pLUIjs8&-P>nx`p=T@L;p#Hj@TKl+d2 z1L0?}?hkZt-C^)E@b4ub4L=RPC;372yOJMFzau_`ep`Gf{g(J}_$jP=lkV+v4E!Yg zhUCY>Pr$EBegyrRgG4!+IQ{YFi?isqb&sg|j_-V<{gdc*RlKfQqNy$&6pAer;KQ2CleoTB8 z{2RyyA{42zE<+P z;M?G9B)^HiTJoFetHig^SBfXnSBUS1Z^gRH>E1rK(c>k*oxV(b2YspdPWlq@J@7=V zyO{2+djP%#zDV*1;hW(LCBK)xK=S+OapL>w^Tm_s^TZFqH(}kmbZ?)>;R*0Ll0O6A z2%jza!}M8_KSG}=ev}?7evCdt{49I})}2oG_IZLnP4Xw{Q^ilwr-+}XPZmE1UypSs z(Yd?l>D#s9^${z zqr`uwcNhN$z7*?rqkH@OgWgs0f6}{%|3&XC{)pa5{9pJItlN?9t(!VM?mOWfB%cAk z2;N@ucH)2Yc9Ks)Z!4aX-bOqXy|s8o_(JrzqI>&HLvJbhwDcC@>FCYH)6<)YXM!)l zx=rccx>@0I@FtSa2A>aaEcwjzMv~7$Zz%p4y@B}S^!nmYz~^Dz@95q>pN7wc*OPos z_#Aj$$v;W2Bl+y~Z^d)aYl}ZcuOBq_ zFU51wzYu?({<(N=cr4bfLHG8V7d`|2ndD!EPltah`IqRQNd9Gdb@5l|)x`7AtBSt{ zpN4g-(7k=;hfjr9mV5#D6!^!I&qx1A@~_h?iN8UwDE=n>L-DuZld*0Ey0_0F@JaCU zk}nF6ftQo~+w`)MFGw#VUWi^=yf8gd{2lm2tos4o+vmIR3GnwN{~mliyp-gN(Mw9c zIQ>2G2>QF?CFmu@OTx!t-3Yq3&(iR*@Zyp$10Mq~CiznIcO?Hly{PyH^djPs^upq0 z;iIu`A-cEEitthJf|9QU9|?b3^5y7nNxnS2fOrLZe(?|KZ;F2eAAxn>pnLnQ1|JT8 zUGml8(eQkd|Cs)od0nv_#pUmlK&Py5dN&>zoI`Q`LF3Y#lN9HEnbWM zlz1KZ0IZvX?(MSyygxj<FRY7)mH#!LcJQ9?w32TR z?*UIE`BwDQl5b5GrK4)2O}x6*MH-hXd+7kHxN`@lQHw@5yUzFG1;=$piQ z(i6mc(Km|sg?GZb8|b(S?{g5mBYeH&2g5tS*Gaw~eXZpC)7OX(psyAmNM9vB1l}I& zuB78Cyw4HvcJLLF9|>;@UoQEf^mxe+qc0PWrY{vAPG2HE3f>0mE~euuywCCQ*6>A= zp8#(KUnu#}^aYY1Lyr?5OP?=3jy_L(BD^KmolD16c%M_@E#Pw`KMmd-K3noJ^jVUh zM4u@>nI0=Xg+4=kI=mUyoleJ9c%QT3P2tldKL_3fK2`EF=u;#gOP?%0lRim&7ClCM zF1#_;ok+)3c%KX5jo=d`zX;wCK3?+k=;I_mpFUPRjy^_w0e!UiVt50rJBp60@IIHr z>%&J%eg*tH_z1}_p%0h*QhK!bGWsy_c=}NB)$n>)cL*I<;eD=y*M$$3{7U*D@m2JJ z;v3<0&@+IJt8o7sx}B%g9+TOdecxG2?<+lR@QwFd^w{}JE${WLN8a3ie;o<8H|yCz zxAU6%``e@E8|1AZ@;_JMd;;?3|H91e&3ZP``^bJa(<7yS3;iGb-AG*Q&3Y2)y`^U> z-Oi`#-{&^^-}t+cxY(QZY^V2EQo`dv1@OL9|u{Y~E zMDH#=hv|0ySbxtE`a}HPNL=jAdXCb&NzXC5op09PbDaJ={%#~L_GUdN=v}4fB;C$W z>+d;5{|$dP5*K^3p40R$(sPDx=d<ps z;$m;sbCKRjdM?rJe7XLfWcn}oyOFrqoAq3#ca)whbUVMUzvn9bXZ+nrTl#ZX_=DW<59Q?WN}y-Ok_Z@3~F4zZ;2*z1jPB=+iWo z{}F#T5*K^3p6}^xrRN8_ogdiW^CSHS{M|@g?9F=a)7wbTPxSARiNwX;EdMjz&NJ-q z|ApRKdLGd2{KNkIuk?H9jKsy>tp7K9E9v>2Zs#lZ_dKNE#ovwmf4DmzIH{)p|KDR4 zp(sKWM*4@!R@-0Uw!8iRx7Ai#ZEF8awYC4+oy|tL2uTPbgk({K5JCtcgis1$5kd&@ z=|dl%-}`;<>&)Icd*`!r=T5(7zxVODy=LB>Iq!3x@AoiG+H z{(WP6J%7Xg1ASJfoj0y$AMAxnJ^z87e-GJS&p)t#PoLFk=Z)+6FYGgvdiW0l^YMj$ zKiOW7fPE)@R;QgeuIC`wrz`dNVCUakw%3yc`*-wNop#>1o`Yd8Q0h4ZcK&^4dp(E3 z{w;l0r=2&hrvdEKlzI+>oqx~SUeDpMe?y=ih&}*V7309rRh9 zcHX$2BVnJS)N>T<{Cm;%dK$z2HGNj6oj0zh3G4x-o}*#s-p2DX$x3-Y?0%*GQ(^y%KC9Et z8`skk_DM=Tr@_v@zin@4E7-TwXLZ_n<9b@de!fyq8`$~xy6yF}h5b|dtWG;`Tu(dL zCo1)v4m{p9%XXRHsfmZ(M(S*!lOs?e%nkeS%U?N7z56&+4@E#`T;9 zJO6&Ty`E&)$1C-8f_)o(R;QgeuBS8X{Cnf}db+^AmCER}^Ty>~Q{-xYTLeR6v} z-C+NSKC9Et8`skv_AI5I93HuiMtWG;`Tu(39$13%l4Lkq-xxJp=uy3Z% z>a_F5^_&Cy7^R+bVdvjVx7TwX>>tu+b=rC3dUV)FEA{k&oqu25UQa6QAMj^s=Z))0 zgFREJCmnYFJ$8FNePMr}KC9Et8`skh_EAbb{bA?dZ@1So0QODvS)F#?xSoNqk5uXz z1UvuUyS<*lu)jy2)oJIA>lp(32&JB(u=DT3+v^zy`@8g6op#>1p5d_b@5bB9XTYAJ z)IS3Dcj&V^?Ywb4BVp&?nYY(73ijbjJ(;j?q|fTK^TzdzhMj+x-d@ib*oP_gjD`Je z`m9bnZ(L6n?EE|S_Ik#_K2)h^JnV1LXLZ_n<9a5*&cAzauO}P!Axb?HVSkf8tJBUK z*KSgB_+>>KE_I_nVo4pHfc=?61;ib=rC3dP-sEzawC;XC~}@m3qox ze}z7))6N^$Qw}@--2r<&LD`-@aYr=2%0e+lfGQvOod zU!XEN?Ywb$1NQ$O6kh*ju&<>uI_1{9M@oqm;iA_UEXK zPCIX0{wmn_Ddn$*{aGrb)6N^0p9lNjO8IMGUqfYd+Ii#h^I`u>DSs{O&rlhicHX%B z0@(kpl)n!4r>TriJ8xY6df1<$*E;RIvHb?v_bT-)gnc!Y(P`(6%ijq5zm)Pf!Tuzb z(P`(6%ij$9pGx^fus=a%blQ32^0&bLhf@Al*dM1dI_Yi#e*pFs zR7R(rH!lAm?7Nim%VA$mWpvtkJZ-z()Gh5ddiqtnhCmwycQol5ytuvbwTop#>1{Nu2Hr<8vJ_WP)ePCIX0{z=%s zRm!i1eHoR}Y3Gg0KLz_YO8KW@zn9ABwDZR0pMiacQhp8WOR0=bJ8xY6S=hf;%0CDD zJyb@goi{H3JnUa7<=4V~H|ZG5UxEEjDx=fR8<&3-_Rp2_>tVlx%ILK7#^qmw{WGQf>#*NWWpvtkZ3!8>x&=J8xWmE9{$<^4nlvNM&@|dE@dQ!~UUC{u9`5pfWn`ym9$Y zVgEoWza94Lsf1{P(cGt(5-(_N%FkPCIX0{zur~Qp)dw{VFP>)6N^0{|WXtmGVEsekGOBY3Gg0 z{{s64rTlK#=TaG+cHX%Budu(Nl>ZI(E2xZ4J8xY6ci3N7%I|^waw?QoF zJ8xXx2m6ak`6Spcq%u0~ym9%1VShm>e+cZesfPCIX0z8&ln!oET&e-`ZdR7R(rH!hzH`*NjxC)o3- zj7~dmT)s2x4=Uxmz@AHGblQ32@+q)Cpp@?ldk&S+Y3Gg0cZ2UvrQyHCh-ne{k*q15g&w+g+mCJ8x`HhkY!) z)@kRB?R{Y%L$7t(d1HG&*hkZAop#>X-XHc%dacvW8`}rKK8jxJwDZRHfv}IH*E;RI zv3(HiBj~kGJ8x_s40{H>)@kRB?L%N6POo*^d1L!f*oV<;op#>XJ`DDu^jfE#H?|Ll zeF(kQY3GgY8L$tg*E;RIv3&&WgXpzRJ8x_s3Hv~Lt<%mM+eg7ZfL`mg^Tzf}*!$CK zop#>XJ{tCZ^jfE#H@1&~y)V7iY3GgYV_{FH*E;RIu{{g+G$LO6_KC2cORsg>d1L$eu%AP(b=rAj`y|+V z(`%h}-q=1F_Ot1=PCIXG&w;%cz1C^xjqSOx_oUZ4?Yyx)5B47PTBn^iw$CN|m}9K( z_2_J*jqL&0yU}Z%cHY=N1@^A=TBn^iw&#<5BGr>ZuXWmaWBWANyU=T$cHY=t0DEV8 zt<%mM+o!|ciC*ip^TzfWuqV@Nop#>XUI_bH^jfE#H?|kS-jQDGwDZRHV%R&-Yn^u9 z*j@sAdwQ+Y&Kuh=B>Q;k*O~NMr=2&p&xHL9dacvW8{5lZKb>CdwDZRH%gH{L>S;%> zb=n2(Y_BAH7TMd?CISS+KWO>_ODuO0i#n@~0{G*|4`%?AMTeG_~hc z*kyYzg59r_p9A|TihU~CIj>Gu?3ciPl48FU_7;lWfW5h5zYO*h75l|x=k}kV*sp-S znPQ($_EA*+c-UosuY~dM=SR0$v%SYO%(e= zvJWSFW7uUoZy_;f}+sQtJ>?C3R zx|0lp$xf$pVflPB>=K}m5hf4_plfWJ7WDBurN z2Fr5tf`NQ0+eq{Ett>4Il$Ud%Bj~%XNq*i2PVu+%x1N+!Q8{S}eULxb+V3wY_ZJlV z(?*T)`&$(Ov{G9UE{?q+Uv?QuGr#L^5?;n#>SP>}i zr42&eEp0t%$#oW&1pPVwqCin@pv+$~#osa~pL$%_DLI)t+vxDT%KV&QPQKOmMu&Io z*sK%wCo+(QjMVB80IoM)!Y%_EzFFWfvau#^mn%kIAoH5E_L?!XtRnJ~v8r{SVF)g193j<}@1B**5g3YxgeN<+jk(vER4j-MNC+oaiFZYw*0&~5ZZ?=J6 zJJqEwPHTKSFJ=|r*`f00`GDScSi0E?KGQl%OX_6x+Mj2(A zT1OC@P-9~r<@ER0BII7Q=PPkw9$JLf2j-#19zf15-7eT-U9aWExL!kBqg$|1F4VPVo8ofKCjCdfXu}8S8t(sIv+az_nk{rvUmwPL zsIdodtjA$~4V}=}2j-#19zf=F|H9jv4GXqJ<((FqThY*%X4crxg>zz>ThZ1iXV$vr zRqK2_+H+y)JIYxV#p|3?zovV6o^vg9W?2u`tL34_#yY&cuARK|4xLrj2i~E^9w^?P z*Q(|645vO^%MCR)R@|P?4ZP=fXw_36@;lVnSb-n-`6RUBsSmtEjXhAjW0_C-j~+NG zeQ>rVlhQkNO1GYWN!0b(Fu6WcT3oN0k4$Xlp=)Y2%*_^?%w1k|*zeaIY9+MU)F@ZR zbzgIsQP(wx2>zp69V>vX=g0o{wTG?zteg9DvO#G>vIpfACj7nN(6z3b#>SF%G2fe< z5bgO`IMBG|+xd0no8mXRJgb3O=Xuzc*sg7%S!pH3!JLBPKpCC(nNJ-g>TzY1JgyL$ zT8)nN;1Y-H*>pX^_4O98A7dNd3A=uxHH&p0n7G$8IHn;U^BA|rSQO76)B+pbFt6)+ zOP$Xi)b<$6c&v#Bcbv-9EABNXGckNoA`Zv+SnjC|vhqEZz5!A$(>+n=+t4}tpjlzJjXa{*+*S@CKdHn(Ni`{qBgWUF^ zXzr!Fz<-N6_HkY|yEG^VdZOl??OZI)-riUTy4P_Y2i|5r)+63E13iYz4F{5Uu&l5? zU290Qx3@m#H`<@j`CW4@eU{{1liw~6WU(H{qJCypt{3fKqdbt+bsQ^*_Ba;iJL&_O z{Zn^tg#AJ*h(*04{|?`6iGgXyVq0b4)vuco~R zaLjwd&cY8F8^;qWiT8zD+(H+U^zTP@D$~A15?`V%?_76pK9DA65Y%%6*G3h0FGwAnZ zY7S+;Too8eD%}gvW(@TQG0zr8Op5Wi% z$h7Btt#%){ypJ3I1ke45{10&cdw6c4Z~DN*pX+VUE!f(7;PTxw?*z~DTD%W%e)o@k zJ=4FiB)6jG%q4NJ4cVS+4R3SoY3_MF6A$i4^@KfVbmHzY-92;nFux2KTEFIVTYFw=g^@w%bbK|Z+otx zro9I+@4fO)^jxR&a`_Cj$-5@M-QIPJ{TY(zzx!`Jhg{Rp=UjNwF7NI`ia96Lm*GvF09r8TigQ06!v0lT-C@UxqW|ReH6$CB_WqqQ~ zzoTu(J%@J3ocUgleevUOWq<`N#5`=Q!sX70eHRpfFL{kEqFgwau}nz31a@e7Gm}oNv27 zX5(Iy?k-PxV*VajzRPnSwXsp2^3-|GQxfGlPc8q^p7N+4jOM!Dg`UoNM$Ik{2I|>& zLBrb|^9*B+rhSTjK4KJRC{XA<6Kle^m)AolC{Zodl}-q`47faY~v%a8WE zpo;IPN5344GAHW%E!7H5^RWKSq{VN)vYev81tn!O}wL=?OA@T&o)@Uu@=R%4WV|1C%D<-=uY+Pyw(@2>ssIc zY(sRX{Glp%befHi;&1o_G>yJ5;`*E?qj)Mm-&9f@C=QlqhrLU;{&H91UV{p)L!6pz z&JJ!fH1_LI)-~X0aq2(Mu>Le(nSbmrfzKJ~cZaQK&uz_(WvYnvST-fv zdsY$QMmIe)uj88abeD5OO>q5DP6;)isB<1TU(@Iq?|L2>87LZ_J3Wv`2d?y-V9umI zx#hvKoV=jkq@Vf5Ze=*`epHrV> zRIB|5EJk!sd_RpN{__x_A(XJ!NJ7WgurXwBdn~hk?CZiyqn+=go6PJTiS9r^$Ktw< z1vl1pEQq0P(H$fr2C436y0iA@F(W-St6tAXwc3Bc=A-?0%oteDV^pjC2P{VPUBvx# z%ov#7x8{(Mu*Zzhcdx^yBU{^Jj*RzbiT2<48I@O7P#UBkOASS+eyxjZwLj)4d0iJ5 z?zizXYQ&I&U_dz(CG0q&-!it&t;5EVQy*dumFMdm9_PB6mCz)r$cb@7m&GZ@L*5mzT3+y+(CO4CgGiW-9~3-izo? zS?W4px!%S3N|f!2?sUagnY~waUf&v|X;Zx&BW#`(ygb*AD$Xgb2XoJOd3><-Ms5Cq znt$jyVlQi8TaT3Z*p`ury1oj1htk#yTeD*gN#Y)>2Nvhgt_S1A=~!)VdaQv-*kkp` z;q`V6WpDa{iVNLa+COvHsM&OYDGy!!P1Jd8oWt=&X?m=o@jRDJ+h4I68^}#9E16-t zy_K-%hZ7v)Q>*zgN67oN7J8n<_4pZ8nwgq4q#!q2zDO^hT0AKqcN!D-JTUa!x>LIk zU<_h;4ncMy6oY!epZaNCE0K+tZ8q7vJkg``+E~x^qJADhwzC%G_?**O&rcNu^8IPO zveQcP3#OL%i%Vt|ln3&2vhCxmw*TnP-DLYEXJS_8d0X$;zC)Xt+IdEHFt_uJ{Q5B$ zgr1{Q+k61$fwUOr;t+RRj1zUO(qE2$W-i1@elG6V%=4<76Zq>O4+$)ik>I68HR_6#5Ay^Rc;v zJ+BB|R}7;U-uhS%WnQn9#Pa>9(dB_MBzJac-i)E?T@#x>{e1#!EnCyrm}ZYy*Ra-c zB#ODi8EmvuMV-%4S!?P4aXgFQKe~fj4ct2CgHEyi{)5uI(P{MPEahP_XJ4YOqe90p z!V}iuSO+|<7rc)7SiYNAi#E`Ak3;D9G?X}44L9T9`UXg>=Z?kEKI>*n z7(OYty`5yWJGv!H^E$qlS?71QZH^b|#SXx2f$_(UI zOwCR!ETEqn2xRvu%*`pwDGrpwFe%TvhFTafSKNtuzDd{2t!o{1v_IC_#Os`%?Q%|! zE;jjeLX_C&L0J*wBHJEoM7&=Qpzrm%I?hHHlOnqBP-q4vQO8Q?d7N5fCDitqgW`3Z z&^X=?F)20wR160tQDYLiR$eP6HEoYIC|+Z-f95X!GbZ(Q?vibfH6q^UF1Oz&|KD?0 zMp?3kDT>qF00-4Sfk=~E}InB<4aAy zLPt)zPm!o`nNVvj=Ft9F0~3e)Gj8vdM?0t096=K|Hgt?t&R=R`Q`7#~gX4AF?60{@ z9!V2*%+y|&)x<@%J=UmrjY+)DU+7GKQoo!$ma;%$POzZFytSOL^O*hoB|_U{4Tw6gs#4 z0LH}a?@UHG=F5J`rE$W>B6Pp0CKj^IF-O7cafH6l7|(GLS_&uXF+KF1{+bws+8k>T zyvBgWXgp(3vt&%*^O4YZooeDx)9zRU5r^}TIL}FPnOL9ZB-!Sequ_Ns#Ai+_EiEj_ zGZ(a}Ipu*wzW!S?C)I9qtU>S^g9&k&lgfexc@>2v^>V!wq3y8-Bw^;JP`~8bqaMsn zwb~qW6ugd$_{>eA{)E;ZiN9W|-R4+>;57#ESuch9Q?u@Hxn62R<)hm+{JG>${ZH-B zm47V$BjXSKkEVaD-7{xTyFE?!Z2W!g?+btL@%!H2mi#vFH~qKd-;#c-`ZfR8#=q{{ zy?S@m?#kW%-POM=_@(lfqjY|0e01bDyeO>x>2<0`xhI&Fuo}LBK?aUpI3dZf8PG{9iMIfZ24#UXWC~~+ZS#h zu)W9jhTB(uTKH+>PxpPY`je_pDnDuV$+nN@d_3)A|Hq9#-mz`&w)AZ~w{G6LVC$T% z8C!RMwCbabk9vQ!XUmQ)Yqn%=(YGXTS+#lLX8-1$A1?aP_^`)^?LOT1LDdKOA2j@6 z@B6FXU;2LV{TAPLn{no~}=DrntYrtE(-(2-(_L~FV)ZW~^Vf}{ShLjD} zZ)|*H?i;~32E4KN^&PKoe!cMZA+PUvZRKnEuVuW};I+N$H?B9<>+5&Cy6M$UR?a*+!uSl z*#1TB#WgQfzR>E0#xHDGyJqczwffrjYg?>c{`|b>{m<`wZt-(-pX>cx`{%UhRy|w# zY_n&Ro?W|U&ZwD;uv|{_wPi8$Z17q16vnJyiKnVd`&Y`A~T{R{4Ib^ng4xmBfA z?W&qp?YhsnPrt8v*~Vpamj#y%ShoG%4fn3Ox7EE#_ZmwFEZu$2_InoHGxwgXdv@Qw z>h6rYd*8k1t{r!+xogN>4ewgHWbu-WCHj)4OP1fc=+3!!HoJ509SiTsx})(O`)*%- zd)4igx3{}}=i-Hn=PXWH+-mXO+m_z8;I=up?YnjRtIN%*BaNBUYmaH z-uY|hPo6(ye$xCs*KD|^@|qskRL|QuZ|=O{yaDs}UcKh($yX1#I_c^?S8cee@~R$J zRbRRB%DGntuN-jY-nl#GZl0SzH+^pP70a*4x+49GeV6aLeBI^2%Tq3|zHH-Vb1w^C zHsG>-#!h3Kk#D3M+b^xUH1ksZ(!H1LykzYqrI#dMvi;%>7aJFsUYvgM-Z^XLOrA4j zPSTt`7j3wx@}eFWRbROA!nqd)FC1{;-q~wrPo6zwcGB!Ul^ZH6D|=K{U$F6lxfcX4 z7;wSfS!-tH&&rt9VAkG>jTJ_PUa>2E!j3R!y2VDQi;uNjuK3IzRJ#{rtTXcTQY8 zF*q@0Vs-Y$?77*&>;c*PCaj$>Z9?XRh7~T%UZO)pT zRhrcLNx^n%fqqmxJbNAJn3%FNGfoVjn*>QPmr zDo3>+wQJ5??~%SUZFAa!v^i-RX${ggq*kWpr?yCKm|ERuai6R{4f^cSSL#djQoWttR8P_u zpI3Qa)AP2UyYSpO=cb(7>fF8OtU9Ok9RE2D&spDlb?_ulMpS`!& z%3h0mW%SZ}HSM*r=YpQSd$#LY-D6Xasvg-rTJ+f1eNFe$?vuNxbl=r&Ww-2Z1G;J5 zc6VLhbxzmbU3aByOIes=q-3TvOxf6FPM2w2{9PJ%+0l7P=j_f6I`8SUveS}IrJY)J z+L634c}{Xla;xOMXRSPI@mcfEYIfG%jte_xb!^yiZ--SKmUaksXxE`>holZm+Rtg< zqWz9D7oR!z%-(0VKT|t%%^8(v_|Ir~#`@D&pFZ#O-lw-az1it&+AVI^qn*}nP1~xr z*=>ik^|#&LW<#4bZ3eVy*JfSod98c5Zr8fH)uvWet+HA*YqjCD)u$DnmVH|CX**h0 zwajXn-g4imyG~tqYVg#QQ+N6|`xp4<_%r-T{`IF+o|1n`i&Gk&QhoBGlQU0laPpp$ zR-Uxvq|%dGowTFH;udpT^ls6SKo-+w|CtP1iIn zZ92JWO4FUkEI%genDk@z9lh)5bw>w}PC0sKlg&*QG?~*Rqe)Ve^^GeV=QnQAxMAb! zqZS>Nc~sI-yN_IckMti|-DqK>IgL^pwQ97t;mU@K8_sL!Z>Tj~azy?SEskh# z#Ja;*9X|K)9*6HeY~^8#56d`AKdk9t8yd`O(4#@C2HOwac<9nYGY)Nh=(>>ag9jX(a`3LC?MbVWCMWrmHu={2g1&rT58uv%mLHULQ2Igp#4fQ;l!|1r zL))ay(<-$gTC&#ETqs?ZbUo>?tn>lhNoQnOtEclwI?&E~m}N@He-EcttvycD{ur+p zSEaWaeCN*jj~@Nn{Gv7&rS|F3r%Si)sU7-u>ejbIO6P8A9eQ?3>(QZSmrgyqr*`es zDYbL=i_xdXLeqTO`JLxIw`F6hQDLe0H(BW`qS{~3zo7^7r`BoO5hQ;f>*Tw8_r6`a zrFKd0(5X|uo*h#9bxG@x+NWE$4yir5_UoCF+B2<3w-o97L#oAR{MOp^t^H-Gc>WMg zYeoNa$f26nnRG4QOWzI2mUp~Y-~G7X#(8I3{qAq6_|a$edl&R4sPx^4+vCXGO}|a% z#u$sWWH0^%<9|W-D$I{0-{X&Q>UZbPeLMF^Ng>Ex(}{U1ka%bm^4RCAn+g zo~d0@73M!!tPQ9*jrw^u)t?0B2TLUz$NMM}@4myCgT2@Z#@|DKP?$H4i*GB>yMsAY z{0_!@pnoXLn~?9lj(P58jD0}0_#|to;yL8?sbJp{YR)<9H0@~m)MUpzcjLP+^~k5S zL!L|K-+=MA(C?tqH>J4ttYe^fZgytwW{jE4wXc;tKL~mK zEZF;$Jf~1cVD84Z$=vW;%q4sA6&QaF-2s(z%Lx&gyYX!@H`*$B{u3Dg4E+TveN&pn zVSHQ6KgE0w6@Ka`&n?e@`5LJ7-7GG?!76_D?bkCky<5*7eNxgo%e4c2DVlsg z)X6%2gT43;jCVr6SD2qnpK@mIW{jE4jaR`O?8Q^aYYpt5R`UFmh|JyiwwO0on12k$ zpFlr_$}#3A-%mL*cQc)Pleu;n=5wg{2#mKvw<*j|Bj3)<-Nf5uu3Zb}U@yJ|LLG`S%uc$zE&%$Q1ZRoab9z?b~u%4@o5df z9PGsj)K8wz_JZ}l73OEr|BdxLx1>^!e6^Ur1;%efH$r8uC6jOO@eXGW_F@Yde+1nM zmCSjb{n?SZn=$qt)e>SZ*^4KLG3WW8VEr$JInO)J%-!Ug#rzW`&))#!4bV5Cvfo|E z_hX*tmWCW}BNKTJ6(4}{htSPX8SfPG?abUwzb)q9x3Z37nw9V3cU4DV&X zyVC!8&oztr2Vf2r>%sUn=<87FyIVx&Zu)I9*Sadq-vi@K(D$LzclWsT+hYDDm_x-M z$m?Ul`Z%ccJu)u7!`4i4?Ig~HuY<@3k7arrwr1){?=wBmYki2O&v*sL@3$-!FOxI& z`3m$^sLbC#U@CeM^#WJHm{2YlZonVEh*JZK&+`x#ZiK zxto4l%%1>ruou5$j6DYSd+=WNoA2j%&oz^|_9W&tsCXWX*Fs-VnClUlyXm*dTssoX z!Ct%$#&1A3KxM!C#HHWi%)wq9P5tEjegw=Pg-YM!=>LxKoNJ#_Ek0vM8|z$fm!)DW zeDy{f&VkBYOQlbZ@I0^SMAKI*-fIxwXQ9tQrSCNI?LF75G4@Zg)o-YH74cmUeGMv^ zr<3oUp69i9n7Jm$n2h&t7*h{}{Yt3pci)K2-Q>B++_+O2V^4wc)6i$2vfus4_X^Ls zb~wk|_!G>bbO+fwj=c<5kedp)%Ko#HHUB^Y_4ftEJ*OFn%7oR$)GZ ze1GG4ZrMn+_%xOIZsd7GuxuLk3%pie_(zq8`fZF=bG+U7w&MK;;*GeA2f(-i z*gvQ+&mrFfJkP1;P>*~@8;miixC@N$hTa2}d7ewYz2}<6d^(sz#d0uS0euK6ndimD zcQ|vf7dweDU!OmO`paYOP^k3HPii#wJhyy8wfKzJtT|PC2j~7LVh;TPasCi0ndj4| zoa5~#*Q|ISr^NdX#P?3<5~%F=H1fUFbH5KYb1hei_x*_P1JDPdvfl;d`*Y88>RTrB zRTyJ3-uHuXl8iG{`kqgpa*nqf=2pC4z%dkY7d_$Y1jN0UYybG+U7Hsh_`h3nw$0c8B~kUn0%Jy`)n)U#S$>S3wpQ0d?9^myW_m(#y3BK=QBns%nzb|^6~2{ zu>M+MUP}MxJ=ZMezgWx-sJI@CZ-6dTn9n5NOB|WIStB1pG<`;v#ayx%w}bH=&^s08 zW#s!4N9JyPze%-(m`nEJK4Q%G{j0(HONDtk{a>o*x#euL-zxKK!FU1mI;fmmg5=wo zxtlR&GS~WmIoOL^!T2`lVug7H`F3XR#<#`13+8j=yP#>-%=2YnFYsQD?+YR_cjMb+ zu2m~}J`aqqfzF3Y-<9Os`xpyjF4>El!FUn$7KQojxcCld4))>;Z8zZWX|ePLXD zTg@qk4wL;G4^*yYs~}| z^AX=`p$n9FUlAAIR=odcXV@Z2IG0qYoKy`Uq!w*d!Eo>E8ag@V=ENzeHde(BJTged+Gbyh|JyiwwPaT zvDUy|%mU*Jpp{VRdja|OKA&66Ked<}P;nU;Uk<%OVSZg)e4EUTEtuD!Vll?l$6)>m zRQCJ&xcD}i8y6zap`sj&gU||v`3>azX3yi>M>KuLYUKH5OT{H%d@0m`$}zTxe82B` zUVEKt@zrAfH}aaF=i>Qo8&vwfiEKSR&n-Q;-`Wg?c_|prgqA_2@0-cDGjlg%%wm2E z@*M2NMPNJ!dNEYy+HK_9nYkO^CUfm|CC_gq#(e($7ues1_tN(k`akDmi5uV6vE%{k zSfb&WBHn|q<8e&cr1-vtd^^Y6jc+U76ELskSt^PU-(qM9RQCH;^6hc;68h->*|GKI3T|OAvR#_nvudEduLX6y}TL;@f0yq+yIf#dI*90WDOR-%h?4 zdY;z~BAPzqN{q4VFt1gB@hs>CP&vLIB;W5j&TDS2E1pcX__RulF|Zf^#@Mw)_t5`2Gk4Q( zi+OuxjOBxI06GOK`@NKWd!N@V=2O5NDoVh(6gpF3elPiUX6~lnCUax5!u($tV>f{H zUc8t6UKW>rhcgFzkpsrL&^(3tedPN(&-0ofnm(<+#atVXd94tPi=f3&ImW8u(r=4- z7Ungm;OAO6&#wdX>y3l=eebu+3#bK=dE!3J|B!HK_^3HzaNOm+)b{T%#HKF z9PC8_7*B`JfXZBZhNZ>>BJF&_=aW1wT9vfoccWbP){EavSnuYtXo48}RoT&T>oJ>+|XmZzP-;a;mpBa zOa$Zep_3HmPm=G~9htkywO6SYpLQbV7O)q4kmno0`W=P&>bUgV%JY|y=dW8ThJ$ei zbcDj3pNg61IJdaTwbQxZ#w#7HV~O9&cQGD}CqT0m=1UUyGIx_}|D{^!dy*D& z$zF^F<1FYnh557eDeq$}oH^Kw-;w8Ug85re$^5y9%-zI0oH^KwfnYocIv6T_KOd2~ z8{Zc5`;g}kTPiZacr&WXXzT1jee>$pnYkO^7W1IOd@vXf zfewXA->;GHb)M&zm#G$?u~uQe8+m;hSYHm6@qV2?HDYb8Q{fQo|hV#YM>LbzuH7RQmpiKIP2ZO}s7U zoxvRJMMp3`3z`g-zPFO^IgZTToQLi+`+cazT(TGZ#0@j%Ckk2liD^4?zViK?=edPf z`95O`@?0|Cg}j~(_7_5BuJIjQ@A0;nw*+&jI1`N9LpvzU`H5O*=5FF`GBZ!6E+fjLx^Bd@;$>zxYo?;|pI6K|8bwxhdw43+Ff3ot$jdNNez+E3*B z0>`<<%{sL$)#B4u;8?N_dEOR`+d)rPnEyzhTJ3pmdBOCpGJhWV{S8=u3zfNcDz(M? z+!B5)!7)Yfxxv}gD!y04#}d9z#wwZbqSxMiTVrgy6>k}L^Eb$O{yq_LZmz_8H~n9Q zW4zt0k^iDve8#<)*AREn3h`|XZKK5dXZnq;X#%6-?bBKGH!u%KV-Q4rM z#xu6h*oZL(6~}?`@z7>anQOmCWbUTlVaz3a!FkN_ZV5e2Vg4)qpZ8p|m^TA+sMvuq zwFbu#F&9S5n_glMM zVcr~!TR=}zm~*6@nY+m~i+KZ!xnwU^gYi?)ua)EXUh>_{^W4I#LZ9)7!n_d}9|=7Q zD&zfc@;%d$xtsZ%Yw;NuVm=3Z(F}}FfS#x@|A#*1eQpV74))?JFn$8epM=Ws&1bL9 z%-zJ>Vtzm77O*#eUyLRQmo8{hu>)H@+?AWyo`=I2MeLgC4Ii7xexy$GOGL z7;8a2@M*vLt+k?LUP6p{ol*_F6k=LJt^%n|r{wC0|p63=m+wn=}Qbm$v z3_V1$r6VJ4sBRu(jiF7Ta$ajd@12>u8Dl1M?E~aF z*oz|M`Db8VjQ29$yna2@bHBHm{ho^JO!C~|Xk1s~YuJ2_z}K)@Wxo$0-_G%N({D50 z#w9qGV5|v&_#OoHL1n)WCEw2RcH`TMcN*f2xQm8VH^;jX^hl`meFVMtKEA`^E#od$ zVT{c{oC}qB9~KwiVaz3a^LGxo-~5{*tTYTwmHj?EF22K=gT3H>u}}8F%8Xg1Z$7p> z>^QHvIhHi%P8m;NUc*=u+cCBZz0n7!v{RiEzeS| z^qi)`{1N2$M_|1bD*Mgnsm{#Zj4_kB(F4rE-h7sd`^nD^vhuUCta6O;xv?{IH@+?A z-=1mR{|0-(*EHDI-%vj1wfp94AkNI)_%@kqa}?&A!FUTafV`Le=Ib%u$5#_HnuK{`Y9nKu=1ve8y<^&DZ+8`?m7D5c4_MiG7F}~Ir@I1HtK{fh}cai6kIe$Nl zeewUYa%Akj`MyGxeC)S#k%GJ_97p7y$P(}SD5p4b!X;o#+b#t3Fa2C z7kp2O`^onOS^2&otBf~a%Xen(#<$5_d(2`k*^6Jv5BuV4^sIc3!tR^z*)4Nq?q;pH zhH9nzf);bB;$h_ZyI}nuRQ8+i8+jjN;mpBa@U>g+C*QkZ<@N3) z;OlD4n6GKF@-6`B^Img?LZ!6yOtT@ZK3x1A+eSHt*XG-k8XOQouj`NzEW623r zE8U|)yl=ErY@~iN^9K;;2bFjaA>T=!^ZXjSMe(cQo*)s3G&3GH77~fFw4f$hV-$K8G%3R~;+3t3Xx0~bG zGgNCR-ZJhY2h6Jw=lh}3H$O{xi03(#k4Qf42aGYO;Bz4EH=l>H@_8t$j5j~OImvUb z@v6Y5vkFoN(Fst;< z&qh1P+l_BC-o^;bspBja{Ol|Hs)l|EmA?7ec<1LFK9RQl%U z@xA-D#@O3n4i$VZ!2Ra)F;+ewvoq)K0C@LpF&~IA1{K@E_%rC|P}y((4#=IJ=e4J) zR-d6VpM?B=9jxDg%JI$LJMnp**Laoh(_U4W^Em-C=5qp8J}+aHzWKW@*`DV$KI`#m zy%gpjla+ma0{s*!ee-vnoSC~BV!sj*2 zZ=xaA3jEznp4a%h$*j`1&XIDAx0`-j@m_>@BkqFdZ)VPGCssZ`VU@o7M2xo^-&VXk zV_rkt1=C<(TcO*a(sycHm|O84g?K~7Yt&CZc4UL~M1^@;Tzs3%jRh8Sse&h6xHg}ROU;GF^{QN!G1kdj_-ct zTXW2FH)}FfX!HtOes2 zpf5tD?@apC7|*`>Y9)QAM`8X3S(!2ah6L-IQ0aSQMCNYBn8m!2lIM3Kud~2@iIV4| zA~JX5+hRW2VlCN=XTkV6=<`rH#>Pfu?#8#p{P#1gdlr9ND%OMXYtYxB()Vcc?R{G2bIhxL}cz}e4EUTpH9Yoe~Z1~zoo#(?J;1#81JR;?1;?W__mn$Q<$#;aa(w5K?|*sDHNJ!I)7mP`9|Gftp(~-%cOHGp zd#;5sm+Zw;VEi=n8HIU%MCNYdZ8A6B1#_?$yk6lvzXj}h-NNr>o==I$+>LLG`SF-r zz+OBE#>=5Apwjnr@;%&hy!kG>&zOa|1^F(R2In=8epX)Hu*!H(i%Yz%Jbwnvp<)E` zn%4}>n%9nY<^^%_9nKu=MHLv|4}AbCnHNW7?k3(A^RZwK_Tn)xUIl#|Dt(ub?**Rc z7Os_kvsPig2>H$HHfGK1HdYz$BJ#b*bFQ6AwfMB%U9I)`QC7Z-d%<`a^ggKcT}Ges zKDUH32Yay+j30qM3YE;uBQkdrZ#z$+vU7-S{@+ZS1t-E#ofkMttvqE`>_p&yeq-j=AP$ zoyxuPX4-$p6M z*g{JMp9}HW8VuG$6y}%3g?ZQ*lVeTr?@+Ptb@0i*{l-}-bFGqm|LU1JKVj?B-bcK* zSt=GIzPCf~fXX>_Hhs!D-fqUX74KIOZ^T{PM}6cmRt3EuD*JsQ`JU$(Z#TKdM@f3t z0%Htu7dH{(&h$S6!FrIw{6_Nqk7wVT*|%{5uD4)r6^CIC<=;Z%IP-6yu}bC_k#FaC zyJ2p|+jtpsD&j6~L40q8-UgM-=a6sj^O_a!=MitHSW125c;5?M29>@qCg0BScGGV& z-o^-w?{OI4e7?_%eEap!9w{9gLLBrg39V=mc?o51*H=pv}}eJS}K;CX!WlbAl^ zNgT(Z;x4i>^Shzr53@Z5A7BjvMalRfZ`+a3Z=5G3JGS`-YIoOK@V0<0) zdZ_I8Rpi_IycW(J?8R+hycl{rRQkR;B6BzWwwQNTnD-;beC${N*8TBb`koh;ep}4% zz_A1>t^wou&}$Xu*O2eNp2rwJY3?%?AkQW9MPPgj^j4_MwfS-BcQ|vf7kn+3^L##- zUkjDYS-t04_`HVs&HQagjyM0NCAWcp(~?#CzLxs^qi5#)jVPa{#``M7_iE@osARq% zV!YktxfyS*0`W%N#f{WQK91c4y%{R|y^wrg?s;D0vwHg7Sd1|l@4gsQ^AP82pt9fB zM`Z4%-xl+WlreS%7|(@X36=f6fqZ+%sU2=t710qKM4h^xI;7BGwLI zFRlXPtD$`D-k#?-#iidC^KvkU3ImKUgI=yMznOfedLCo^4GNzY0CT9g7K|4_uY<~5 zyDcvLHkoV3AkU#9omlhSG8fFRgvwmIg?#Vy+;9GNtP>Vs3$od0>1EbUsw}`wjAKIL<9@t~<~JaMbVLPqOYwO6GiTiu3w%u;#y8!{;Z` z_u`1m-SpdJt_`u6OZMVIFun*n2P%EvPQJa*Ef(|9U=9^mg7H<*tD(~O9pw8GN9JzM z{U4!Pea4R#bID$$5o6ACzBk3}`97h2ZfQWazdif@kbP@^wYK7Ykad0{4#oKh|1L87 zmr6TT^;l1qlz2y5F&;4#ewfKzQnAb4YL=cQCptGQ|-}gjh?xx=+ zbM0JZj9m)G2J|wh?Dtag?R|V(%r}BLRPg;@&TAda`#`1dD)Q~j+)ckN<|&xhz+TJ* z<1%PDRQg^PmwsD$-VMy5Vh$Kz4825QejoY1$n)H?l4|v7PvKbdf~De8u=az@5R(gg^VSWzsnxAuE z_WaC=eQtRqB6BynW-)&cc@Fj>0LD|GQ=ziokCN}6p5y%;_uDwi%5&`$OGPOd&xDpi z<=paEMCNY#Z8A45QJC}JBjUX74fgyuqU?FTihO$?VkOTVo=9}DJC!GDK|^STF^_k>E{YsvSgo^$O4 zs>P=*MV?FMW59SUGz%(oZCzaY{Vny*Cz(qXIbfU%&4bE*zev8zJkKpFOy4SVepZn4 zx*J$`hsu7xM82JwyU8_+`88k;_F@zmXF^9qWxqcs-zkpqc5`lUn%VDXF}EP!#ra@7 z2|5`neZL%$xto4l%=;^O&VQGQ^Smoq^WP!k_tN((OBy*^k0LIzSiBQ?^^>OL9$z1DUG1qiU&1Yjd&%1zm3RL=jjeKwO z-0x;oi_e&;FdquW!=S^Va*Vwmk-3{(vzV_yo=fIgU_1^wUSa+g`7ZH1w=AbxeTE;* zlfj(-782)mC$R1emHpljk-3|GTg-DT=0<^~Vh|V)h7N(sc)v-$y^pbQ=3p;IgYg*X zSg7>30}&$zJgD*UY#Bn0JKAc)w4+w|MUN@l=b?7=*cH zB=S5RjQc|SL1n++i^$wfu360IV{UlLr=J-wEsNWB_u&(VP z-^EN~%yY|`VBKC}zBwXuH~qGl_rlx)_M#6Mr$W=9vfm$&Z|`%9#r$$Ghl(L!JQO+% zDt&)QzGpZxcXRxHkZScA_gTy(d-MASoad*5^%)BDt#RphICHQU=YsKhP+eiZg?zX7 zJjTA}erx3l^MPPI2s#)l$Jj>^nY+m~lexA4%)wri5M$2sc3@qK_cGqQ$oGei{dP0P z&LR&!tqbNBs5l#pdqdArm~V^7+)ckN<})njlD+5$#{HoKpt9c|lW*^1%*yjQU=9`h zoes|PHelWsDt&)KzTbCb?q-Y~N45BjV=%Wg$9&!cjC(?RDa=2OOTSI#MjrAUD$>9> z9oko6zMXte^E|gaK(+depu)VE7;~Pt0_)aLImSMV$lOh?nas6@U=H@8D;Rf!c2}5x zNxo0_9Ph8peos)C>ty9?Tz#OaP}%P0srg+d&hsL$=kGM}dzt6e zgQEz-&CYXc0I0uZ+g`NkMzQ2k~zfI;^Kjb;s zi_?(T{Cy&3&EF@oGyj@=zw0^Ij-^_BS`y}SQ+b+Oi| zU@zK(aR+EesO)zuYDZhgc)K}%w>0~GERLbbchQ}!%(@4(Csg|08Iif0ew)m-oz1QL zC2cUboQgc30roBNUi$t%F1cng-(fK~pyG5eJ_CBD!u$vF-P)14o8$MFMAN7J)7I)Y z*ozb}?h5UuF#j|f}Db?cBK2w;t0pqsNc2GIS zexgq~Gk23~UsCVrnFEWtWG^_!dFS;5YZs{O_s`@z*Yn&`MYa00H<9PnmI^=edMa2? zgUWvYM!ubyyXm*d+;|6b3)qX(z_=B(HB|O{H~IE{{I;0C0p?&YI)X8uIWTj60*6)l z{xu?VH~lu58!If3b=dFSk^*BP%mM9eM^-`u-RBp5%FMxsPh~ zY0EITAm7Ew$n%BNUuJzHRK|NR`F_KZxtrtIF;t6BdlYjERGbLL&7m!zvfuxvPkEnP zs=43BJd3qd(VDExybZK1RQmoaB6BzKHkljqF}Hxd`FEK(&rbsT04cwhzWLLO zxpB9`{CF^K20cMxzK?vL;yK=5P;Y$NY~=Z6$n%z9d>WM3r5pp9YyXK$yu+AF_TmQW zC+BxASm!Cs|A~uli}|gXTcDyT7#|Bg4l3jQ--yiJ#5+ z%QC9fXIzfC1u9w~zpo=7%>H_)jCT^fU++2BjwX6OLuKBC>gL=!8hQ*=`aX!>d!Jh@ z<};D!P|*U6PlBEdmCSwQ+nKqWcrT+`eMX+bd@}O7IoRhYd44GQc4qFzx5a!a=9U{Q z6-QFt%={>5W2o%+!Sud`=Xih4{nkc;`FPANCxG#Z(B@DX??cG9_joU3-^K(mhnnAe z=lnha%uj^Mejgqe-zIZyGMGcf5mYxbZwPG!mA)I$duQfu;%zY>1mO1VZJ#JoSD0cx5d0Y@_dw~;&|ls`C#8n$#a^B zwRMin-K-UxnDhDD7IVp7@Z7=u=5fr*^O&7E&pju2_Wc>v>@#{H&n5H5WMyAXphrVx zuJL^5J>DjBt+mBks`>j4oZrWS^>GUGB>F#R=5FF`GS^muIoJz6MsmOTc*V-cYgU=( zJjXgScjMb+uAOEvm+VC&s+)Zs2|Wrbecw%4GRE`VvXpA|X(uVnCnCSErv5Vfc~BYe zL&@en-eJrod%F2sc!al1hgSkGAAq%n7fJhQmVyg z{O3e#P6c~$4Dvb~?3?1f^v(0$i;m;l&3w*RHGD<|=5yq`;By}CH=lp7^0|PWIbYj8 z&e6AL7{8afMla(K@1;~rh`D4hu0mdq2lEL~$(-|GSk{1a z?*9ya0Ee~>w4bdd^{p%|3zU}^loa~|vvLY6a)N<;f4`i<@_@gCKW|z=VZJ{nFG&Ag z?!Ta*u+X0y@R!dhC@l@-)8{8@Nn>)#3UYD_1O7=l6_t}pbAr?S<$<6-SmICXmEEU| zYM510?#~bSOUp{8mgN-XWT%zn2l@wc%CblHN%xNmR^%6yWOwbDoSj=xoSj!vlvh#~ z=#-q?F}Ji(YpW$?aE(KAiVI3B3Ujy}z5M+O$X#(xQNSOl43<&r%(gVrd^LUPb%fSW zOY-wJaEia3zqQ%ADfB`9Tx-9-pxj?j>`xmt#_w-kSWq6!nN(PiTNa?clus%P%&eeS z`8nmS{ipkzn2d6Y^NGtC0u(6kr42>hEyLT}lB+E)3Ho#VMS-H+K$*W}ioaz}eo0xd z5M63?cwS|GPB16GQz!0Wqr*FP?AX$C947CFI0TA=_E02jEHZ4d2yb)D;qV-f{V*=d z0tNZ?Xc%`u0=^SH>3_dJzOQz^~*g>=j)!wj3K z$BdD3o^oh&tP$}#K62t6kNn&j`GMSuskQ-u#yL7rhh9F^&;X^_(u(vnnFnAsZ z`y&o?{#LKzP}AQ3V{ynYsb6sjwfFy49CB+;^XkRCRMXxA7l#S^;rNiB8yXG?8;8NR z<3p&uv4_F)@geTlJ@WGk^K&axWF!*xTq1NmFuc7nN5boRDel)jtbXO?mxn@;uwx>0 zJ+M}rV-APsaS`|H9@Mu$QBGcYAiqGao)UFzgsyuyv^my@cpV@6<9Ja}&yE+N_Qo27 zM7)1QIaW}dKf691FKq3NITBvSL;SA;<`oX4IHc95dwG;QN}J7ixV@LxEy6w3%(9Be zw^Yk2isxuaX(gqz3yP=u`95WNub6J2*6xJA!?|1&-E}RPT0(axXBE&( zH*jiqtdot`xn_S{Ln~IVckKm|b&E zI$NkCMC@fuKCot0(aYYx9AN$9|cog7s@%TOMlffs4cbxF;73 z1iB~sTFQP;&eqGn<()bLQLA^#6_5Yv$?w%$d(z_jT{reO=eBe*gV=TZ=yu z0d2<_^_r@A?0t9=<+gXFC_JOnZ%2<^z68B{GwOPYYe!GI-1e@T^d7(T+pCP_i|u`u zQP)RYdsV{n{#)zeAKE_x!XiTh=?pl-3E)DNmN&-j$PUC{`#-ck;tp0B`1}#q?>|u1M_ieW^^w*dYj~fZoqg8&>hxJlv=FK5 zu~z&k{ng$}Uw^g4WlCjlwM4&$ZRn|e)i#(+-L3-=M5rL^lf`bD26eFYF zN4&vnq7=$*@8KrB=VJY~so1-_xP3PRA8+E?rjjVPy(h}`TBRcRuHqS>AWwv*fq<242znAESDYL@DW8xpYGU|CH_Fm$N zGTXa0(tq4izjo~w84}zL?V(N?|CkkfFOj&+_OFg~pGVZ&((C&8dPjz5_%Q;pZRv^1 zYwxN^?{P|f{u>;ik{$iQ%30cYI%?AZBlk}S8qYbE{1D_ooF&hr?r6)K~iH|p_z zBwktVT?6UeFZ7R32?yt8_;nxynBom4G}c2Jn>p-lX^Ji>1yLh zT&C1DaU}Y!r?+n`G?~=zpQR8@5)H)5!1vFw*E~s;+n$XX%WCiTJV0%GPP_tAw^0{= zO1s_2bZ^s7lq>ZccH&<}JwLVm4zH)Cqp?>D%)hlS%!0qi1kb*WN*aoN+IsZp*Rv zLy5}!Z(aAP-w*W+59=P-IWp2eyz75qTtn>rP?F`gcdexVen@>xTzFs?%qxhFMX_Ba zGVHVY*fEMvmf7wVlHU6x_4a1WjS(K%)4yxHN!K&#F)Oz3N)lzZcZH;PeW;K9iHMB9 zYh>7cBlcP-L3!<63+X>jy{X-96B&PI?~L1y7TZ4}etGR*4e4%QRv&{E8Qdw}Yst$NdTwo0+x9X18>Q0W1?ha0lH5{F5I65Ymh1YPzy=C-qmXnj!>gJL{7Vb-u zDpx=!^tF|@!g99%*s@vOog7ohtCL*blSQ+++ML}|h)Qlb@j8fjuOWC`Fc&vhn^Ov5 zXd_K(Iej`sdt+ooXrxbgQ193)WiG6fvvW$JDP)F)goK4AmFeW@f>n}yL2*1wrkp-8 zq5hcKyhl>0E?CJatrfiMIoaH1f&KxFLxW=)21feJiwPe$W<0I~H)l5&OA2c#x%C|p z>dy(~9w#}uSe;YcbWCWoOKRBzB&%~6=auEkaddWZN@>eBnb7W$Y+l@qIgj&P-JM-h zh)ZTUgE|HFj-7kwagwv`DFsVrIfFX=y~`zB0WR)t7PpkwZSAC&GYGQ>B+RlnSzRqD z?Ik8ta?6RV*w@Q&Ijt^^DHbfbS9gtsAn>v4^2|*QMblFoeMXk~SEvZZt^NM>7$2=njxM3$?ItCKZ_noDMV#+$n^Wj={<71ISCf3plyExHzY{0#eH2OBEm2zq{2rA~r{p)aWVW;Dkl-f{i&j@_%JrYPA6_X_ zHa~RjZyp%w&;X;6{9A+t_(ym(Y2YAT{zK&&-ekgcdCLfSqsHS;)=2nK6Rz{|`;qdA z-u~f1{+)sYYd8c;S_eGX!8@gc{3AL9hT`%gGTa~WC`0q8&Yf{(jBrzqr{>qsp5!)| z;JQCw?xZ%;1efzkf8>d)^yEGkSJ%mXBK{?H(w|BCQaSn0K6we8>}Qj_v`zNY$y~4| z{rUKNKnkCTySz-{Lvh!PNq;E8#b9zDNpOvq%!lGG+>-x5?5QZFkHlSMrSz$UmrhB4 z@@ZR8!V8_GGvZyqB>RE5tCD0t5_hqY^he^ZA(H)hqU(ZWKlhYMHm(SGyiPVG_T-%W zCt^>z$$upFOq%RR;!cpsek9R(FZs{K&IX?BM^awwMCYEQQxcv~lKxDB69taA`Ayjx zgmvwTcM!!kt(XeL9m9<_oodyp$@_r(*aA~m8hY@4qu0{drjxLBCgZk&;=05^{*_5^ zRxw)G(l|oK{xJoZXY9#$SEbzCrPi++eG2}5N0q#n>M4ISb$zB2ROHk9ONZOBZ6!Fp zXWVTo_Bm97^4i;aoBnq7T4~*fpSVWKxOE*nPW_28|9ka~_VyIVeLk_f1$2tLRKW4N zLI!<*0q(#4K4!)*uYHG1yT@Tko9q+s`%AGxQ+LQL{=~D0gzxctGsWX&{0ebM-QhC+ zuV9@gzE8usIN`hbf=womv~O4OZ&5Prb`{&tE8$ZLyLVvhf4+ZTpJPfIhrr(c!BKcD z6yV_J9~_bV%OoRu1ogywM6fP=(^}6--{xi5`i^}rpLDtZTlN0rE%Se)-k&V@zgF)! zuBYvMh3zKE=7$V??uwn$H@ULgUHj?3K0|w7n(IHA2AvGM?YHH%1L{ASvfI4|(tEte z@29Q)<2R6H;B7wcdM#cXv{B1xzQz5guh-%g@PBf>7XR<1@_H@aucYRBt&_?0x?S5< zT(fFMy$^^T@0+NXfxSC$diP)Z>N&1u`oB@napnED>N(AAfe9M-GwywDYAxOG^Y)ym7fgoVo)eYV-kMJDaid0BkI(UX2W8YcjvcoaudM%8{igkR5x>XOf8lr$ zzr6O=a{7-KHSO7s13JY$=*+;^u(5MM{oP|NuFUpVce=;dc-vRs2_G3};5v^TAMkgb zCoK2BSnsy9)_c5G^^AJFMqA_GZR&AlHEKAmcWCy`|Ae_>Qqi6sSGd&OojrYCr@x}X3**jXdPwzI^xr6(+}-Fxl-{2D7>hnI}H&&FP3 z#Vf156`bDsP4hJt${g2U=s$3cm7u)#)^hr^d|X+L3eH&P__)ITZ_e@Y{$A?N@o~S9nsa;ulgTr!*NgZIiF!F^*ljBIJpW{w z|EJqlyHs62K3PbuZLDjG{W6mHyQ$vR5^o8q=%Z2BIM1Z*SrUpE+haBZ-xJp6eM-Q3=TGhXQ`?Tdl18!E;rKsr{gI%&|K9Zn zuE*27|HgJ!&%pa{?A(5+=h*VvU(M-mLre4Zw3Iux%m064dyXrw{T2N`zdw|EjvY6V zaqBs@|9*n<+IK>-x9u!-{r3|TFm)#+97mpZPD;7|e!{<*>XTBu75~(8QZ4(=NpS;i z{u|p?TzNC-wiQ>v|J}9~?{B7h+lu?0r}uUCu(Nm02;hs<5wyY*on){mI6wbT1jQSh|^T7Q5>@r?i?b)jAJ$_*vLn@wK z#w%PZx2UHbx6qe4g|UG>^ARI5<1wUw1Cb zLBYWeodO*?hX)#CAUg$i_K(6S$e>7v&Qamv=v0nh4hRd3Ksh5F0;4gDj|qK(T8GQb z^q~%+$dP$`@HrXR>JZk&Au=#J^6%_aEaT(qsTSamxg^S&vNeke4V8I=I(G{S4sgKo zqwXRc{3BvQJ9i5Y3k{2k2#zroG-dM%4EB$4XfE#)s^MUX2<+Tb&bc8Wn3oJQ4TWO9 zAD3e4X8b?J+{rUuUit76Kd-K5X-a!Fj;qCmS&TIQN?;!tAV7OF$8Hei4 zsyI~lGCNfF#g`BMyQxFWZf_aOu?o(Zc#4EdU3V$hmxt)3jC$j{&=SfihBpf$R zwniSA*Uz|~tJ}q)qC>e3{!!5#WE&6l4+$*i;1CpnjoiVzc`FBpa)~E<3J>fRg=wEK z*Hbx%N)9;Yq}Ya@c*kfE)CsGp_v5m(@@~*B01w5Yn=}uI_VH@$-2n4X^eT47*sU_^~{pMTPF{>c3M|F`Qu_T751n`rzE)b2|tIhXw-`y%Gs)!7%Z z7e+kZ4gZOKAcHS|v!G6$FgfwxhoS${^5Y&^WBoVp5fmCBuM+2xIN^Sf_{SM(qwsw*Jc%RfBgaYgYM zV(%96PaP-PDD5Xb1A~LTy9IXck-1I8UZ2_9zW20tIBW~Gd>i@HZq~SE6O$>I%wLyq z&YUtPQ`7XXSJ`}hyc+rU=1v|r=Tzb!*}GL6_Zt7m`5(vW^dA3ZA$_AGjTr%11v0Pr z#>P5a+xLs#u9}JiauRY2o@qXu@I_{$%ZMyf5fKHLI z7XayPb56_p{4ZUH;+UE4damtLw@GjmuOO0c3;5U0H6=_Yg=@^{2L3T&QIXyA z=V;%6ph(XE|DL$Sj9c#iN1X z?`)R3vpdFNr+eFK(!8@=R>+%`V%tz-pR-CEYoZ_9vqSey>;C-2UrqJS{KRi2UeEE4 zSMph0w=HpdTe>qKyn7G(a-XFxf2a&&48;$R7aSi2mEv9LJJ?k;iUry6v zCi-2i=MR5ho7!>xEj8K1yGeLhz~h}Ib^B>ruGzGf@oDd5PtEOKUN@)$otigTgZw<6);?yhoi0&SL@5@qc7@4g6F4p4Rd=h`0Rz%l+=3xQ|ZD zIUytd{eSH~I&b>=Q72WG|Jt(TF_{#ezv0->B)nCh1dkx4j}Gt4llZaShlqdd7>V}c zbl=M)tO1iL-hE7hAKAO~8Tt5__z7#g^F!hv*}M4v*t+*uSocqR@cMuKe9Wkiqc+HdDo5w%4ec+jKx{nQy7aC9L@U+S);Zym4d)vS`D;}#K z7xVAKRl-u*zh1QNq0(~A@=u*pHQE&;!$WujpYHp&#OH+cZcB;tlDb~8rw;u5BO;px z_6!S;bdlbZUBaWie0(3b_{E(k6aK*7E$-jg-gN53$E!`!brSo7|5Ba&FSf;ertDeK z41!Tdc+ENfIoWZn#v2HKHT`*~*ofA;zLkDqS* zH1#K+pZ>UcrJjZUVrf8r5`u` z82w|wkJcX_T)T8_!;JMMGb@p!i5JC3b7_Wm)SV^@#P zIXdpBKn>vs>{9kjc^?rXcY?^>~I<}Qz2C3kKAYWPKSG3bk4UljS`-u9W>1Gksl zo@@K|ZL7Bp-d1;;>$Y;+c7DF#^SYlG_y-gQ3P1`hlQ~OONH|5&&aO1R%F&j&6 zyu4xBhQS*=HkdbL*|7bSL7!MYDf!9q^*h&3TiwPMxGRlQbOR+U_pZ`It72Yp=n<7+FY ztsK14W2JdzmX%vpELkyag~y7LD|Rj)z1(-XW%;#bCzh>P)@zw%*@dP1mkwSUwY2Wi zTub*XiCGf3q~wx(OD-&)yV!qmk;PdSZ(6iuQU67ri?S?Qy>RBjmJ59s7F&2?!OjKi z7qneqTX13ilKKAg8_v%@|K3M?J{tW|!;kLGyD)Fsyy5fO&nq(T_}oErL*|y7TV(FF zISb|l&M7h{%bZQKm(1=z+hg{lS*vHwoYiuc@2q08&di)Sv*AqJ%-b_A%ve7oYKH5K z%hL}}A3i;1dc*1Yrtkl-|A#>zmj1B7hnJ@<9Jt=Tfxk-B_uAdk(vHe8L#LE*F zOlUa4HsSX83**<14;gPBe|+5baWUh9#(9jpH+KElz_Cro<{JBO%>FT>$Ha^Y8k1|x zwbA28w;i2t^utlBN6j4-HOh6=y^(WAjvnbd(sg96kvm5W9^pEo^oSF~_Y9voy#4UH z!)?P)4BIrU{jhSwP7K{SwExhMp`Jst481wz#E_jsq6W1b- zC*B$Tj^{hK2P_!Sc0j%X+xtiLuhjoUztR0X``vqc$=mJUF7o#FzPw6+*c#KEP z?dZADEu$axS z@R;zRaF6igy(aha=vArLg`S6dF6ime^HJD}uxVjU!#u-^gsl&a3N05}Aaqa2rjXGg z=8&7g(}D*Fdjy+T_lyA)tj1L$T&@$j&=k=WfJ2&l|tMkK7 z`#XhnGIu)Rztg|Je~7=Q|Cx?6JJ#*!+VN(GGaXiUXxJfNhxKpGeXH$Tb>Axa*828Q z?aQ?<(0)(5P3=avGq)?&E?2ujZ~DJ^;f*D4w0*<(jYn;7w%y*gecQTiZEcsd8QvyW zo5QX9w+?Dux^;opms|C371XM2tK%)#x3sm)(sF%^xh>kZsN14si!IIjH@7q|+5C93 zoz12-^Jw;{>4K)?o7Qb=Ynrd=f+m4YiZsd6WK-iMjr%t)+4xMO;fYB@Su8Y4*K9`5itDWaMM>!X8KJ3)rDafg` zQvs*TmO&Oz%WcOqj*}e+JGOOvSbbCVpz1BF=d1px+Tm)ws#&U?G4C-CGWRn3nlDtH zTeV?TTh-fDE>u}xrD>G{Rkl}NQ8}=3%gU81@2NDrl53^Xl}=RLQ*mZRTg8VJ7E~Bt zp>73Rg?ts3ln*LjtbF$JTgt5{H>h0cau>>uFWbMYYuR#TAHFi}mA0?sdgWf36=i0Y z=~bpcnZuP)H0r3RO3Tk7`9XI|d_vggaCU!GessARE{ z*-LIIv7*GF5+zHVDL%S*OmR!`(#7w+H2I~LFJ*t}cCjVJrWFe*mao|UqA^7Si=7+l6-)4lG=*@bN<13&j))D&$e< zOu?B28y2(`yj|czf%OGi7AR6+Xa3dsgYvh{Z_dB}`O(jNJYVVg3(p;XZozZD&t-pZ zeZIN*+UBd9uVlV0dHd(JCgdX#g0 z&ILJRau&&XJjb9MAvwzBD3asavxA@YefDA}4>YK6}CDO-Q~)e$QT?i>+P{%v=6UuQQj zXCJf0;%76v_&IxR@kxX)kRLJTqS(x%tBTHWA ziZ&pXtU$?f(#h%~S(S9Mx=L0_ovdz>RX`^zNV2l)WObLU+&IxHY+te~noK%bG9=k_ zH;YQSLL}?DPFAR7ozuw*ldNxavU*C^UY)F7lJ&VxR=8xX*U5^ItmQgcatbniq>~jT zSyObfdP~*_ovc2RHGo-FiVXTGbamTCTkmh%)Omo%FXi9%^0az7ySaOreJyUjW)~+n zZ?nzfZ8h7REjD*ASBu5V$(`5HI}l@fh%Y&|KFG|ne~-fUx}}yGq;J%Z6fhDFa{8WV>Ilv)yNArENX-mAYSvZwl9i88s_fmN8ss8GB3Cs~In=kCdyG zPPsJeD@MvSQKwv*+t=Gtu0uNI>L*!ubh7$Omh?eV*dOK5kg2XtmgaGFpp>hyPPqn2 z)(V}hcO~nvPS$&p)d1fV*5mtfD9Ku=lQmkhcIae{k*o_kSz{&ZFP*G$l2shv6xQQ-$#T=l znjl$Cb+Y7?Z3@xJnj~4D>10iotdlxf(xt<6UnlDW$&x->3fsg~$ttgtHBGWSb+SH` zEa`Zvu#D3sOFFP9WX+JQ2|8Jt?Q*lET&H!)HCwWN)ybM8Sw-+oq3-8OmWxi-JjrUN zlOo&EEN7i8>GFs7-}+9X+@>SRfb(KlV8 zTyi;X%BpjW-Yi-2rBE(uPB4|w$=WJe9y(c{OO_07Qdq`qk`<$qwOz6%>12H&SzC3o zzLcy}I$4_ikatSC3ger?di+YV9CfmGNmhNGtlg5;RVQnYWJzPDLVd~b6=O_>Le|%k zB|DNr);`JlK__d!WaZO2t{#vqSw4kjJSbT{I$4J#tAkF~Vae*NlO?x8rpY>4M}Zn4IfeQ(m>DU|D+WSMocq&dNuluMyp7bHstUMpl>l&qmTS>H?6 zJe{mdlC?!A>#}5>(aDm>n5G9hS#tU}6~Z@#^>|gXtU6iOB&)ej){l}ErjvDDvgBc( zLVewkENM_v$hs+6azUq%CC#CxpLMb%#&jHC3gx;bS*7tM$HR1v)s;g%=Iv3*x+7V* z^wlWWFOntCz!aA8u4LuV$+{<5#dNad(W9xdPS&rI^{h_T1IcpL$$BVR($_~}J^m(H z@}-dVyX555$@)XGUew8YBw3g$OJf=Tl&t4;vi_2+f%ua7Wzu=fF^&;3afCvaF^AY7 zoh)e%HNBI3mbb;p$KBc6#q80arjhub%(){iS+ayz9vx_Me%EmmidVK|&FbXm z>TLG3`dCo+u2!>Es?W>U4=cmR=HzO%GRs&-xn4~!%iHGb>g{I5=76>5;_KyZ#@v3s zWFPEPMi)3+kH@iFf%J$`m#q;!aGdo%=E`Dw{i>tfEH9@%+C10+zWEu7K4!$R| z9@CO#Y!lg%-yhSGC8rI{tN8f1n!b4z17sod;hS-;OLOXc<4d7j(nM~$ zqm$K5vaac51xeOZ^xj9ni^=-P)MbQlVTSlC@cMdE)UZ_wmY1THq zp_3IYSxt4aVkAqRH7P7(U&)dOnhIHOOV(tatbUR;Tqmo)WJy05g=Lg3Fs3FtS#pVk zciXCzYoKI>>0}L(EUQk|yOJe+6&31U9+R8ohEyTzeaVuB7=^6Ck|m9q3Ry!WOB(SN zvW7~QJiJoK8YWpsb+Tl)Hs;z?DAx$d`dp`6(ga|VPIC(78YNjPbh1WE)_k3;F_JZ1 zCu^)^$v1`i8Yfw@Qz~SQmn=CMDP&EMEV(#T$eJiwa#N&`HA%AC>14?%+ZY$1P_8MG zRY#{>A4pbBovf*n<))K0O|r~7SszMPS)DA|t&MSW3hQx(WEIpY*G$RErIR&Fvg9F! z!ZOa5EE)5okR?r+rk`}O=1SIOoveA1C1a!%mhmIWI;xW;r!x~?W};E91(LO0Cu^Z( zEz!wZBw2HGvKC9$6rHRkk~LZlI5k7wOX>=b+Xn-*7G{|d}}4^S)HtPk|ht573zMyWJxCqg)F&! zF-b=xg{%#dB^~e-vNlTAcRE>{B)$&zmh^|e{DWCvHs+9FwUVpGW4 zDp_(tr;sJL?IyXwQpnmSS<-l-khNX1`s-wUAz9M!u23#{v~3E~$=V@V9dxo}_c685 z$@)sN>gi$&$x~rdm2# zS0qdNrYqF_50X_?C+n(YmC?z%CRsAZKw%l>R@<0YQ6cNPWXTugyNDvgl+F+T-#vYyF`oNPK-G9N+&D3 zWR2CylE)Lq{gA>okwda3>y#^}WKGk_$|YGdb+V*up=qv8RvyWkualKmvKHxN$#geH zKX-*~LWZUpZ3+rm@>tHaMrRrGOP0(Bqfo8_lJ%)hRzb;tq#{tQ{$2 zd15G`1*5+_9i2Qep3fa)xBM`s%-z@7=H%nzZFTYSOE7jzZe-;C{lSy>+g2|(tBaS5 zquIp^F)lu?u4XSUM~m6XYQ@MkPhTfLuh{ooBLU-wQpoc4@$vEWb2NL|q+E_pHnW$D zkCPe0)4Y7#Y#4Cn?UbNgmynlSxzdn@65;uyPL@=?X`fD(F{W&rPL`Y+P3v^BvP;%% zoh-SfHBHpX${|@YjzVFZkV|`$r%qNb$&%|Yg>vPVtQU2%@<^6^Qz%zn$&$t9DAfB|~&g<8-p*bsI*XW`%OeCA2A8r(AM-Yzo%NDkND~@ujegg(XY+ zDk@|Zk*qg$vR;rZd6+DHnvyy{rr|s!yR|W|k3v>a$?Bm~E@=)m`XMWnOKu%aFY1&_ znuSbRbh1iF)?IulEMrN@TBMWpvSf|Z$topTU39V>B&(rLR%yv9tCLkmvgARS!g`cb zwn;j=DP+mw8RI(?vdT$TQ=M{^m#mxkQYcpi$vUr-RZ+5}54b|PDoNIIovg}|6{wR{ zMY7~1sj!SyB}*Cu6tbk*(HKjqkX22xM?C(9yP(ot6`E}ho^ zPLg#HUkX{yk`=6z14?xWK%PpENN~xHNaPGe5JGQWwSELPN|S3L!^y&fhc6j zV@#9W_$g%7kgN}MvgFaDX}V6!lK5o9wE|?6<2@Rv}SXwVPi^c3~b@s$Wbrx?Q zPu~Q~C>;!vTSiZBtHtK%V|Mbix}dEVfnL5&Zf2{ir^V{$>Fnv~lW@*1={%H7mZzJK zyQhQMR zHe_#KU$fPUY1BOZTrp!>!nx|?S}vJw)zi<<+uh0A8xxT^qP|=(t)G{tE4B%DA7?)w zo1d?@W5R9X>*TY%++Dn!F#8xbC>sjr=H+L$Iy!rqo!$HphpE_HZL!OUl)uLhB~xEs zo>t76=k8_pwYd4B?%ll2HjB5_Y;(5Q+`U{a7OzBe4oc^3g)F1)x9DUU+v+-|Ds*`23M~~IX$|2j=5S=WeJ-WY6meC#^sgos_B}O}w!geoB(Z*an z3R!t2tF6v5=98?(I$1`0w4Y9v(H`xglV!9=yXa&Y?a@_qvW7_AU&oiiHZfGP&go10Wh zuSr&bLfwy-tao*?CP-F{PS!-p>Zy|@)o$vllO^4vjJ6Jix}PFh($=AnCAaOSx;j}? zC99TBmUR6x+T;|L@k7ayMni=xX__!eW4S`s49Sv*L<(7QxG~y&6|!bYmRy7>WX+Z= zoVGQx=17)w=1ZonHZAv7b0teUu_|QElPKxDt&sJRWXYffg{=9KCH*H9vKB~|3{q3b zlGCg)x1U1RBFU0L$qHGEC2Olr))L8*_IrhLEtRb0I$6skOD0xQD3>&cnq)#Tg{&2l zCH-I&vQ|pg`#M>2d1>malO;{Q#`~HSmT|RY`RkNxjbyda$yzH}a$l>kjO!%JS0`(| zWWA=7CEbQiPC8i|B&(uMmfTjEUed|hBw5etWJ%X(Q+A!K&m`+td?{>S@_52%2T;h` zB3T#krI58%vcA*F`dqRO=wxk^terYp+a*g@fI@wJAz5s!hC9bXD{FQ;siG@dAAosg{lI$0+rtF2DfDao?xWSy2Q86c=o zUuPss2F5C6os}#Z5U!AQPO@Yo1cj{gk|pEj6tXTzmP~x3kabbAq)&}P*7uUNPbce= zWXU9k3gx;iS)b};U6HJnI$1wR)&iZZtCA(-niT5mnq*DX$@)>UhU;Wqm#lYmvTjIL zlup)7$?C3?^^;_^*U9=>vRde5-IA=@I$5_R>vf&1JCY^+6co1mUnHxtPS#z?Dy5Tk zPqJRn$+|CD`E;^=m8@(!Sq~)ZA-)vWqr@2VV=83*CRuVaQpl1^Rpb4S3R!gUDN%OHW2bIDyJ}X(>bjp=Ovfk9m$|+e*bh2_umY+^mZpre{$;u;H&N^9nC99H7 zmYmK^4mw%#*u?aLPS*31m0KrEy51YdFok`nfMm&}Rti}KB}*o(Q^+bLSwHJ!6_zZS zgjJzjMI`H_PL^E8nGWk@$*_6jeH04ISX8n$>y)dQWUbZ7l1HMZr8-%~C2OuuRtd?P ztdmtzvPSA;y)0Sp>SW37i!qOg!uI7LSs^;*DlJ)^bh64wmW&HfSjJZ*tBFolS;>-d z0Se`k=5~{e3sA@^FImnySrsI!l1`R%!!XIluds|#B$FKU6|$r`!6X+u3RyCQ!Xy{@ z3RzVpOK!RqvdoetjZF$!)g((ASrxLXOO`ySP{?wWEP2?ckY$l9dC0AhC0&_J+jO#I zw>I8Kp-?Vqk~8LxRLF9btOYvD=q6dyb+X(gYl2ReRkDWaWZ5KZfKFBo$%@d)dR4Nz z>twwqS^hd%a%wcS(#eu$ZDTHKh3&qkWO?b7tCnQhbh11ptGZ5>mt>XG$?}%05;|Ev zl2uSA%U7~;>14?zp{WkO%=k)Tev`C}qmairM!zA2tU8kQx=y+3N|sEptWd6ck|h(1 zD`eG|tcUofkkvr4q^(0CtD$6F(aCBgS!Z;z8cWtOoh-SnGJUO+)l{;!>0~vNESVEd zVLdjNEa_XIkkvx6q;G*jR!hl}z6AkY~3 zrjzxiWVP4HYA0E;!76MMQY4cc^cAw+k}SE{QON2bS#puDkkwJL4dM46)ag_=wwN=wrP`2R;XmjU_*sv43n%yI$1p>YnD!yoEnYs zFbc~UE?FaW$`v75gLJYYC9AhiR+MB(yNN=5^_HxTI$3=rtF=y6v}C=elNBRb4Rx~m zO4bg1Q>gp5C2PD+mRzcuWI+|m)nBsY!bu@(fMiX@mqOM%lGR5iYoKKH(8(GkS<*j8 zVHw|*EP45sLe_hd^(Ve5WW6t0_jI!47R_{BCu@jgUDU}MDp@CVvW7|4A)Tz@lJ%8N z)(FYktdliTvexQkjgqXTI$5J7Ypzb#7|HrTCu^)^Nu??5kJ4mfk^_%ImYjl2a`INl znjl$n0j!WUQL^O5Pa$iPWJ#lrLe^x-YNV4jMY4Q#vSc$g=EYE0#;KC!tW&OOl2utJ z>qE&Zt&=rfvWn_t&5*3;b+Tqk*0VZUvm{G8^eb!=vn5LgvM6NDkt`X&rI00udecRn zta*}kLMQ7Z$&!KU3d=ZOvUcfYEs(6OI#~-PYoSioBFUPmleJi~ChBA@k*pCqS#pVE z8mN=COtPYMvX)C$kWSVL$?Bk!wNkRAFNVTC^s!`l>twBxEa^X?P_EUIRZAypjbzCS zgcZsqm-Z%kakfI%I?4JC-;&AlwmA8?JA1pBJw4sL@Sa$!quJ976aBk7THSoTtavR# zqPg_XBC94clj!r1mMkfjNhTCau3SzwM>jtw7qhob-bdkUamKrFeJy5htGkbny9F=G zwI+OzfxPTGxpKLAT3szxXS27r74JlFwYi${{s33AlZ(~I-RkA-Xmxh$FXiDsS&zwO zS@DNGUGSa^UmNPn$8g-R*R>bv$rKd){zwID-BsjeaRTS%u*K%(>TGdO zSgwc3XZcz1s$q+}yV>2*SJtB=-fiLO>xS2PSX}(vYF6d+-h(cC-D;yM*Iwf61M>9gm0wX24r}vfjdAi z;uj#CxC_W20OMo#02vx+;65N@4h{SY$Y4eT4}b{bArMXc2E-7*0|SUZ02yIs1Uv#{ z=$e5)0T~l#;4eT1+Zm9zTFdA!16cqWzGWaQAmfP)JOju;B?H+283AP=JMb>?EHH@3 z0SqB>0x}B7_?=vU3`;SP8<3$J2J!$Sh`fM|&@q0J50Ifh2A%_CEQ*2WfiXmWU?Ncf zm_QT+#uJ4A8R%gI6b8l;MF1JnVEp6-K*l5(coC3J@&<|m()->(F+jTY8+Zwj@d5^l z12Pc7KnXy4#v3RJNY{1)F9Xuo+CV8lI&m9t0Hk-gfzp670oD_)fOL5@e#Z@vzLW;sfi;8` z_>8atpAt2IO~k9fM&dPK1K|N|CSC_B;J|JCotnTF{-hRAjX&`ODidBnCBhr1NcaF> zFu)hsPWS=ah}yvCL>*u&Q5X1H~X-2EcBjA+U>R1bjs_26hrnfCEHRU_a3e z*he%6z9w1#dx@67L829Kh-eKQC)xnVh_=8{;tk*k@g{JXXa{^lv7m2RG1)>{po(KZY5#51HL=WIH5e)oDgaFrw zP~a*N2K+$u1g;Rhfa^p!aD#{dZWEEfEg}l|ndlAtMDzh}64AgNA_n+{=nFg`-Ufap z`T_Te{=hwA0C1Oh2Y5&f1b!n10e=zi0)Gld+7f4gHpE$=HE|ATN1O-R6BmF^#6`fL_#Ws; zTmm`}mw~s4D?n%B2OxmB3Iq|?fNsQ(Kv&{A(1o}G1QIua?!-?(58`K_Cvgi1BW?qs z#2p}n_yq_i?gG7tdq6mGALv8;3iKu(08zw4Ad>hEh#-CkqKQ9%7~&ByfcO*WPy7Y+ zBTV&hXGCNH`Vv`zcZg?zfkZZ7Fp(X2pLiB{kH`VMOXLIw5xIaNL~dXxkp~z>huQ3{wrH~@2r(!d;|3^1E`1(-#Y1!fZEfO$lD;3J{}u$ZU_ zEFvla3yI3W0-_2qpQs8fA34BV_0yYtzz*fQw_?++tb`Upy5Cu#%Rh&sR?qAswTs0ZvK>H}X94S=0QLtrn_2>6<43>+ew00)VtzyYEe zu%BoS>?2wLhl!TJ5uz3FEzuhIhG+vEC)xtXh&O;L0?rYgf%8NFaG3}ME)iXT?}@I!MWP#Ufd~Sw5Z!?vh#tTVA{e+%gaAJh zp};jF47f`41a1<&fS-tP;1?nSxI;t&w}~j=7SS8{ndk%DC8B|QL=5m7(HD3~ybU}c z`T@TZ{ek<$0N{7x9pDdQAduym$JhRY02A>p@E1S!9`GmeKJbVb3}of+3;~`Yh5|W> zVL%RIIPfen0?1B`1hNsMfLz3AAU81vc%B#wJV%TJ@)6^Kyu<_`4>1wQPfP*|5R-uy zh$%o3;sc;CF%>98OalrM9|A8D(}AMI44@=26DUE<0*Vu}ftQFmKrv!2@G>zEC`Eh( zlqKc^uMi7>GQ>ilG_eS9AQl7Vh$TRIVkuCCSO!!kmIIZD6+lH|B~XF*7^q6D0?fo} zz=>D`SctWNBe4#sPOJy25uX6g#0J2H*a+B&O@Nj76mTa#1KfzsfGe>Ds6lK6UL`&U zY7yIjn#6YCb>a)agZL77jo1Nr5<3Ae;wzvwu?z4cb_2e|9>9m#3wRS>19gafKwV-# z(1zXir=KIuaLw4#fAsTf`-xGjSQ{L|g&%bb~2C$mA39KT10zM{w238WcfEC1TU^#IISVsH;EG6y&ONe{GV&Xoq zi1-y)NIU=*5D$U*#Baby#P7g7;tyah@d%hh{0Yn^{sLwZ@&=8WL>6EMkrkLuJOg}4 zWCNxV*@3CVv%m*L4qytA6PQfo0wxi;fr&&OU;>dB7*FH_#u3i}V~OX1F+_e~G*JK; zMHB=^5`};fL}6e!Q3M!9yZ{U(UIc~^MS;OYG2ngTCEz`xIPfk}0vJS;1O^f>1Md)} zfB}R9(4Qy`^drguZxgQoeTlL_3{ehJ;RN&`oPq9y3lK!O0^JBVpex}HtRt+zdcp>LO4I;05w8Lp ziPwM)ga_~m@jCDsQ4`oq)B?5>p1?N33;3My2DTDDz!t(6_=4~Qz9eb`yNNo$E}|~* z6;Th^Nz?~+5DkDmL_=UN(Fiz5GzJb3O@RGGQ(zy_4EUO84jdv{0EdZ|z&AuI;5gA5 zI7YMqjuLHwBg7lPx5S&kcSJkj4ACAqO}qu1B02ykiH^Vt!XG$GbOO#1oqqHOWMRi2lHD!~o!T;vK-0?eQ(o zK;SR_WDxKt@h_<| z1J4m-fPBPQATKcv$U}?=auXAP=ZT3xeqs_(gqREzCZ+&|h!22*#8jXFF%5Wu_z-xJ zm=2U6W&p*BnZQfLET9-M8z@T50ZI~cftQJSz$?T@KpA2_P?}f(I1megQp6&lEU_3U zM=Sv<6H9?g#4?~Fu^gyCtN_XrD}gG+$3RtL6<{G&1CGQRpgOS@s79;<%*1-YiTDI? zCN=<8Vk6*AYy#YfPXSlrGr)z|4A_V*Kn-FmP?Pu^c%9e=co5rx*N88GSBWoyTEq^( zlh_IP5nlnm#4f;x*bR6SdjKzDFHoEK8mL3;0~!+hfd<3@pgwUBs7D+E>Jo>6M#K@I zF>w@VK^y~`6UTvO#5X`w;#;5z@g2~TI03XGP6BTdr+_zz(?DC|4A6!+3$!NA0quzM zKzrf>(22MR_!Hj)9f?ao2jVjD7I6jWO#A=@5Lba9;u_G6_z~zzTnD-kH-JFmCeWSu z3Ftxm4D=*!0b#^#Ae6WRgb=>~!Ngsl7jX{=C+-7%h+l!;!~-CTcnCxizX1`%??5#1 z2M|L%0tOI&0{w}=$z*M3H@BvX0m_ob^OeabKGYAJ@E>RkoLzDq#6R!ZXh_b*; zq8u=fC=Yx@Q~(we6@f)WC14>@8CXD60p=4`fhB|)SV~j_J|?OID+xzn1z`b}6HdS~ z!WmdaxB#mOSKt%E4OmaO1M3JYu$Hg^Yls@a2I5sxrh42726R!iG5jBBNiCVxW z!V}m^cmbai-oOsR2l$fk1->BsfbB$WU>i{f*h$m{z9Q-YUla9#y+i|G577|VO*8^_ z5siU;L=#{?(G)mBGy@J3&4EKi3*aEp5;#D#0*(@`fn!7)-~`bY_>Oo3_?CDR_=ac) z94FcXCyBR!Q$z>gJkb$2NB9G0iB7;7qBC%s2mme+fxtzg3-ANc6}Uol11=Lmz$KzP z@IBE3xJm>A*N70{Cn6NMNrVA6h@QZ8q8IQZ5f1!JL;$ylNZ=k31>7Zi1HTY`fICDq zaGQt$?h}21Ux~MYKZt(7??iv#H(~(rka!1pKnw&P5rcp~iFbi#vOm5}dJo7-yboj{ z1_LHy2=EsJh6366lVL!1VmOeS7y;xWMglpBQ9ur2H1I4j2FOE<1@aQ(fC9vLAU`ny zc%GODJV#6d@)47Pg2WV{5b*&}l$Z*AU*_&5YvIe#0;PqF%x)+m<5y~W&T%ZIo4=7H21UL}$fzreRpggegi2B=P~1zd=AfHScka3VedEW`%Dk=O{h5}N=w;#1&N;xnKI zu^F%tTL3Gu6>uj$2VNt#0UpG5z>D|-@FczjY7sktn#4}vb>b_)o7e^T5W9i8#2%my zu@|UKd=2;!`v6~JKTwZ20MsWA0!@fRKx5)C(1|9MFz954=fS0Nx-j0v(9&fsVu_Adt8W z1Q1t%&cqKuC*msLPh11K5I+K4iR(ZxaRcZ<+yuH4KLJ6+&pADe*k@mM?i1lPvC9hFQ6YGZ|@pJ zWB~>eS%G(mXMh1jHlRO|9e9^`7I=@y0SqH@0z-*hzz`xgFqp^#yieo>h7c*ETRlBn|KA7Pm~2dBFX{ti1NT(q5?37s0b_|Dgg_L z%D^(B3b2%@3M?Vaz+$2ru!yJ*EGHa+6@&#?LpTAe31?sx;R1Y2xB@E)H()K{4y+@r zz$U^5Y$R#`8;DndPl(rm^@IoTDe*e+8Br71M$`g6Cp>|zgcq=d@CG&$KEQUu7x;qk z19lO$fv<=yYj4IClb0EdaTz&FGjz_-Mkz-gi#aEfRToFv`?P7ob{?}(1T8Nwep zOLPLhCprTci2&dN5eS?ox&Y^huD~Ut8*rHj0)8aA1J{Tiz*Qm`_<;xkt`MQXbs`M7 zLG%P}6TN_2L^$v>5dr)}L;^R7DBup!8~BCj13Vz2fnSLj;6Bk8xJSGV+$H(}4~hQ3 zZ^QuLFXA2GPhueOh!_O?LA(q6PP_-0FqgV9MCN@U3o#gYmKXwLCx!yqh+)7p#Bd-h zF#^azj0AELqkw$GXdo{!2FOE<1#%PPfLz3Q;5lLf@H{aQC`?QO3K5fmg2WV{0Pz8k zpO^|1A*KN@5FY}?iRr*g#0;PqF%u|C%mQ8{W&MP;2b3m00vw3>Kq+DY z@G`Lwc!gL5lqD7em53!kMPeyXfmjBVCzb={h!sF(VkJ<8_!w{`Rsq$C)j&034PYkL z0#%81fQ48OI1!%!?!*Sbjo1jd5}N=Q;#0tx_zbWTn*kfK1$dp<3V0Bo1FsR=fLDp_ zKn>yxpeFGpP>a|B_!2t-AL1*(o7e?-5xW6TVh`X)>;-BQUjq$@eL#I;KTwZ20MsQ8 z0(FQ(Kttj%(1 z64!wM;sy{z+yuH4KLKIH&p;?~3kV@@1Hr@{pa<~_(37|e^djy7y@~rk6!9w%Njv}| zh=)Kp@f*;G_#KEQ{s8(DkAQx}pTOJ1UqD~N)ChM|L>6EGkrjA{cm{Z%$OgPeWCz|Q zo&^RGIe>vgPGB&R3m8J=21XKjfDuGqU^tNv7)Cq?3?-fiMiKde(L@1Y0#OhcPZR>i z5ru)VL=j*N@d7ZBcoCRH6a}Uc#ek{AOTY(2abOBj0+>vc1U@8Q2Bs6GfH{N%FqRAcN0bK^5fy-iL`7f$Q3;q&R0cjGssM|Ls=yM$46G!o0V{~= zz;eP7SVmZYrGyjkG2slXB3yv=ge$O)a0Av7?!X$t3alnAxX zJ|$iUHW4*}jYKVA3*iZDCA@$y32)#F!Uxz+_yXGqKj3qsHn4-J1MDQ~0(*&iz#gJL zu$yQA>>?ThUlEOfuZhOMKB5V5m}m+dBANjQiRQooq6M&@XbBu4S^-Ci*1&f}8{k`_ zE$|KT25_8s6F5e+15Oa_fs@2rz&WA=aF*x@oFV*y(?loW6ww(tPXquLh(O>9(FM3n zbOkOE-GJ|jAmAd=9r%Ih0bC`5fty4KaDxa1t`lLvk3>)48qo{*i3kUNCL(~lL?rMF z5e3{KdIPtKKEN#^8n{Qq0QZT$!0*J{z;8r9;33f;ct8vQekI-k{vZYdkBC7))*O%T za^3~95bpsd;(g#R{?1_FPhtr03_ms$$VLnUauLIUoWuwq2QdSAc3=|}$051|B051?zfg;2-pfK?vP>7fg6eVT= z#fX`}%fu|8BrzK(LCgV)6LW!=hL;m=BaA764_5g}^JsBA^Vh7${9F0m>6g zfeOSjpenH(s6wm&DibS#O2o%NMPe0TCRPL0h&6ySu@-P5)&Uk`J>W=u0#qk904~Hv zz?Ikp)F3_uY{X}PmDmip6I%c`Vk__}@j37su?_Gfwga_@FMyiFm%!`94#0!h33w4- z0p7$epboJcs7>qv{D{4PFYz_tL+k_U68nLA!~vi&aS&)k90D2=hk*vf5uiSC6lg*m z1DX=YfmXyfKuh9VpatO;sWp% zaS`Z1d=CT=mw?X1WuOyr1@I?+06G#^fk5IK(1rLB=s{cux)V2mAmS#_jra-ZO8g82 z6Ssg6;x-UY+yQzKzW_anyFeIm4+tgh0};fpKqT=1h#?*V(Zp{+AL4hQH}MA$MLYuf z5`O}36Mq2%2~%U-)R0Ea~)q$miBd~<904oV6;A6rWSVy=3 zYYA6i4dDi?CftElgcVp%*nm%n8o+17tH7tkYrrPL1K3Es4s0N50-K3iz!t(2_=4~P zwiDjKHo^z^obUy<5`MrgqBigqQ3u#b)CG1B^?)yl`oM0Y0kDT?2pk|90sD!@z&@f0 z@HNpC*h@464ie3QLqrSUIMEU~MzjKs60LzFL>u5R(H1yKyaAjb-UPlQ+5z7Z?SXHI zw}4Yb2jDc(5x7A31LuiOz&WBbaFz%F&JcmX6`~7pndk~!BDw+J6G6a5qC4;d(F3?j z1OqpT5a0$83S1|`fFFsTz%`;5@DmXZ{7ggucZo>g7a|I{L-Yo26McYNL^SY_hyflD zeSu$zw}JaaKj0qGANY+J0Q^q81DJ9?zRMX1{KcOP0{$f41s)Oa0e=wh16dd_7|2Qt z0df#SfoF+fKz3p{kc}7tJVT5GauTC}T*PSLIbsZuj~EN&CB^}Hi19#fVgm3yF%ig5 zOah7!lYzp-6rd3C0Z@>b3KSrw0WT0A0xuHNffB?Fpg1uTc!`(=6eDH>MTt2;Nn$SW zGBFQ$h4=_4L(B(C6AJ(bVj)n9SOk=L0~LrBKzU*%P=)vy zs7kB?EW~QSkyry%C)NVhh;@LOSP!@np8&4J2Ec{b2sjg)04L&8z@7LEuo9aA4`K`O z8nG34mG~T}L2LtT#CG6y;tQZA@g?9x>;Sxpoq!kd72rwi0%{Sv0bgPd;79BQ>JwiB z^@x2yU1C2_hd2P#CJq7(h(ka_;xN#RI07^!jsi`HV?bl#IM9gr253%v3$!4<1KJWN zfHuTQpfzy{Xhoa`S`ue~H;A*qo5VSwBXJ(+KwJRcA}#{$iSL1S#3jI=xD0e6t^i$$ zAAl~zRUnYK1_Tg40-cHLKrnFw=t0~Bx)VPELB!8MH{uo$Lfi&Ii90|9@e2@6+y#0O z_kfs2tm_`%>rV=j!9}vZXDMSfiGEoxv zka!uGPLu-X5Dvg>qBJmzC2Vg(p2pk~V07nQX;4t9~93t8R2Z?q- z2H^r^60X2eqCIem=m4A~+<+5=J8+!n2pl6i0jCKMAdBz>E)bo8^F$Zm9N`6=CAtD< zh;G0|qC1dHcmvl6AK)s{1Gqx;1TGW4z$L;DxK8u}ZV>*!T_OOuL&$;KL~r00(FeFm z1OoSnAmBdH7kEPS10E9!;1LlFJS0MZ2Sg~4Lxce@i2lHHA{=-|L;z2TNZ=(A1-v2# z06!B0fwx37@P-%!ye0+%KM_NKcSH>Eo`?lL5krBG#4z9k5eNKA355(!^vygGdB4 zi77yNVk%IMm(up^EEPQ-D*nK%KoCr$#c#3{gqI1RKTvVgY48K47k7H}iZ0iMKpz=OB|bRsSS z9f@qfowx*aCN2YAh%10MaTVxJTm!lh*MY9Y4Zw@I3HTAW0AJ!Z(37|W^dRm6KEyqs z7jYl(CmsNS#6zGD@d)TmJO<>%6Ci+i3Iq|)fWE|YAe49kgb+DEF!2&l5U+rK#7{sN z@fzq)ya5IfZ-FS{XCRVz2SgC>fpFp%U?A};5KVjlVu_DH4DksVLVN}W6Kd|bnj#7T zLy5w`Fro-Bickke5=DU#L@{7EQ5=XPN&usYlE4_E6flt}4NM?3fbm2bU>s2v7)z7` z;)(J=0-*^^B`N?@h>AcWp#@APDgl#-%D^XwP zL(~A~5;cJoLKj#-=mGPITEIM_Hjqr{0}BZQU=dLVSWeUhmJx=)Qo;yWLev8m6ZL@= zL<3+YVGOJ#8Um?ABVY|-0<0!XfmK9fU>(r}NF&UE&4f9yiD(LJB$@#m2n%36VF_#@ zngd&j7QimT3fM_l13QS8z;>b)u#IR9>?Ul0J%lZAfUpDh6ZXJ9!U0Gp9D%(=8z6&l z0uB<+z)_+tkV&)yju0-uVZs$SM6?Hv5gmZzgd31WxC5t&j=(9R6L6C708S8|z!{=5 zaF*x-WD{P%MWQQkf#?RDC%OaY2yfsL;R9SIdH^?wp1^g&7q~|F0auA$z!kzDxJv{8 zcL+Ifo9GSPBKiO~i9p~U5d_>P`T|dge!ycw0X!mtfrms0@PG&fo)TfeGonB6iUfTAp5G@wq50g4b~fx^T%pb#-0C`L>GiW3t74I&;WO(X!N zh)F<6Vlq&INCe6dQ-HF>RG=a;4X8j&2Q-N!pgb`HC`Zf$suHt+D#UD{GBF3JM9c-W zh-9D|F%Qrt<^wf}1waiV1*lFe1ayc+fQ(oS=n_i+Jz^Ln2P}vkKr><|(3IE(m=n8!=ENSL1+f=sO{4>@hzotI1rhDJ#iGUBaQ(s#Brb@fz%-%?FqNnZOd+ZPGYD;9 zCLsgn5<0*fqB<~}r~%9(Y66(hPt6d2Kj{LP>f#IZ06YZt3u*zl)%gXr0SpiM0(}4@ z;=jNEz_*CMpbmh?BYi<#pbTLMXb?s~X`&v0P5bgY^#PoQd_e=CEMW|kBN_r)L?fUg zVFFYjOaV=zF;Jdp0#qZ+fU1N!P=#m;R3@4Ml?V$!o3I3AL~}rwXaUqDtN`T~tX08V z1J#L^fDX|L&?8y{wFn!aE@2DQA?yGH!XD5k9Dv${BcNQnY75!`MuZd4kZ=Z!iMBuk zq8(75Z~^KOu0SKAJzzp~0L%$Dz>IJQnh+g<#zZH;l<)wW5}rUaqBCGcbOBlrUO;oA zD_}`<11yN{fHmO_v?P20JE8|*OY{V62w$Kz;Rm!LdI9!?Kj1(F0Bs35;7s%eoQOU^ z8zK;JB!U2Z$o^$F_60EF_zU_0`1<7+C;&W*<_m%WJeczfLIB*Q`hrjZP4*Xr0iB8d zfF}_Scn}dlCn6HS|GpFuh5zb83;?`{fk00p8t6d`0(^+UfHyG&=t{%@zCv%63>m@SVZgq77{yw6k->!fY=SpC-wk~iM_xQA{|&s>;qO1`+?=e0bm)C0W2jB z0;`Baz-rN*n{$5XXV_#0g*naT3@{oC3BGr-98x7O;sp18gMD z0^5jlz;@z1u!pz+>?SS(yNGOHCvgebL0ks*5?6q9;wo^ExCUep*MS4X4PZZU6WB-G z0uB+kfy2Zd;5cy?I7Zw9juQ8QOyU7>gm?&?ARYlHiO0ZM;t6nucnV|@&w$g!bKn&5 z0yszH0OyI9z-8hUaEbT{$R=I`7l}8(1>!Amh4>k`O1uMZ5$}PU#4o@N;#c50@d3C- zd<1S2pMX2WXW${B>?I!%g@F4+Vc;H71h`A61CNNJz+<8q@Pa4~JSR#3&xn%1Q=$~` zgeVQ<5E{Tsq73ksC=0wH$^oy5^1x4oCh&@=0Q^i;1l|!^z(=AI@PVid{7O^-ej%y? z?}=)_Cqf(eOvnKBLcg7Q=m15C>Of(l22hBo2`Dds4Drt=U7#qT2NWY}0i}uBKq*2W zC`lLqC5SpeaiT7uK^OvM2qT~ZQ4i20>I3D820%H&7${3L1S%4Z04>4vY>3$P)&05tO*~$ zmgoW45j_DX!WU>m_yLYYFTjED2keOez?qN(ZHeAM2ci$qo(Ke7i6Fp*=nJ$X`T=f) z0&pjSfzCt-;7No69z+<>iRce>B*K9%L1-{5aWPg zVmuH|OaS^56M--y9tb58fDmF55J5}^B8fy`5HSUaCZ+-diD|$9Vmc5-Bmsko8Nd)? zCJ;x=0)`Q@fuY14AeNX5#1P5AXks2PikJ_KBo+W8h!kKru@D$TECR+7i-CAz2{4gZ z3QQoD0pp3~z&K(BFojqNBoeED$;4`460rtIAX0&;#9Ck)u@0C;qyaOD^}q~b1CT^) z1f~<4fZ4=mU=FbbSU_wA<`dh1dBk=gnb-l$C3XTS#4cbVu^U)M>;aY%dx0fHIYP1DlB~U<+{u*h!oPb`a-)?ZkOt8*u^HN?ZhX5!t|Q;u5f*xD4zgt^n!8RbVf1 z4cJ3m2M!Q7fDGa$kV)JEju5wj!^9on5OEhcNZbRC68C{)!~@_o@envgJOWM>18|S{2;3z;0e6Vcz->Z#%kUOa2)Iua1|ASafTx5y@PsG|JSK_( zkBH*HL!t!mj3@~_CrSZ75v74wga+`EC|WG6^SN*4q*n!2y;N2XbMy#ngLY_3!pk-3Dh8(1GR}3KrO-w&?Bq? zU7{sWlV}AP60L!{gbh%KumubVJ3ybX2aE^@pdR4}G$Psn4GAZ}m~aLf5N(0_L_5HQ zZ~;sSSD-1;9xx|50A_?6(1dUY8WSCXW<)2zg75&W2~WU^=nS+Vx&X}yFTj%M3bZ7; z0j-GcfIZ<2*bzQ}Eztw8A$kI>317g0@BZr+2jYnpKmxH6m`bbyrVy)vL}CpvnMegD5o>{!OG zkp?6Y>w)RS24EVo5tv160%jANf%(K1U>>m*NG7%cbBXQ19AXEsnAiy{B6a}_iQPa7 zu?JW{>;;w(>A+HAAFztp53D2(04sK-lfXve6tImr4QwT{fGxxsU^8(R*hHKIb`$4;UBm@oCvg$jL1Y8liA%s9 z;xe$8xB_GlSAhe>HDEt+9oR?Q0Mdz@z(L{`aEQ1K93$=kM~S;YCUFlqLfi)q6Aysn z#6#c&@d!9WJO;9eC%|dqDR7E-2Am|G180dBz&RoZxJ0}JvWZu~MdBym0`VF+PrLyx z6K{bl#LvJ@;vH~b}i7`Q_e z0Ui?Sz$2n4@SG?HJR^z&Pl*!16QU&Wm?#CjAW8!{ga+`2Cd$6#4D)MFtcmbbvxcbwD|o zO?8!11Nh7WY69wfMHeVa=mDjOT0lvnHc*1l2Z|F0Krx~YP@1R*l|j0k6-A<-6SM6?6U2p6CU;R-Y++5@IU2f&1I1I!6`pefN2XhC!WniC#?CE*EJ z5S@W$L>It{@B*xfu7EAk4X`1)1FZ>fpcUZ*v?O`}c0^CWp6~^n2|vJz=moSP`~gQI z0B|7WKwF|W(2nQ>xDkOs2O8V4x!r0(2olfzCu2;7RlcJcw|h z6A=M;5s^SwA`0k13;=wHfq*v=4Rj|40o{nfKu=-_;7h~+av~N8Acg||#4w;25eN7Y z!-3w!2%rx!5>ODMfPTbipf5272qMM;fy6i3U)5EFn1Vj>Vu!~^|_1R#u<1cVZk zfk+||h$5x{gNdoYAYvL2O-u&{5=p=SVg@jTm=@TECnVI%Yezma$pj%0!ScM0`bHuU?Q;^ zNF>$(Q;1Yx2C)`MBGv)Zi8Npuu^yO8Yyf5w8-ZEGCSV@18Av9!0CS10z#L*5Fq_y8 z%qMmL3y7V-5@HvynAi<0BK80aiM>Dykq#^+_5sU?{lIGC0I-V409FzQffd9dU^#IZ zSVJ5EQi)7p1922sPaFf%h~vOI;smgkI05SM}7#1&u{aTVA{Tm$wK*MY;t4d4)Q6F5lR0y2o(zyab8 zaD=!EWD@s)lf-@C1n~ekPCNvT5s!eQ#ADzT@dP+cJO$1Z&wz8pbKorT0ysnD09nLK z-~#aqxJdj2TqRxuSBN*jW#TPxiTD}FCf)(pi1)yC;uqi!@hfnf_yF7@J_0w1Prwc0 zGjNws4ko`x6apR-g@H#z5#S-A4m===0{4kxz!Rc4@RTS4yd+8jIYcSo1yLG!PG|tn zh%&${qAc(eQ4V-Vlm~t$G=aB71>g-)5qM2#0q==Qz%N8);4@JL_(W6%J`&Y{4}>=G zD3}FCh5OsjkL|vd1 zVF;8YjDWI4J)j&>AJ8Hi02K*ipaRhl&?FiG}Wq6wf)m;u!YbD%2G z6sSTp19S)rpgLg*)FPS#dPECAm#_kA64pQsq9st9Xa(pKtpOv#1~4RSfx3hpP=~Mw z3vK|p(=FVKnT2XrJ9fIATkxDg>h2O<>k zAi@AoqCe1$2nV_n5r7vF33MT%fX>7KpgS=T@Ft=GKVlHzOAH2j5<`FK z5J4mW;lw1MKQS2yBNBlqVhS*TmA)Z&35X_U00W7cKnyVph$UtNBZxV` zaAGbHMgESOAP7Qh@QqLSP)R2pCH&2F4IefYHQKU;?oWm`E%K5{VVS zWMU;SiC6_B5UYWBVhu2bNCl=6Yk`@>I$#Eo1|$*df$78sU>dOzm_=*?W)qu%`NS4r z9 zD{&UsMw|n76X$_l#06j{aS_--WCPoYOTd2OGO&-h0;CgHfxW~vU=MK}I6&M0GKiZ% zCUFZmLfi%p6L)|^#9iPZaSu32+y_n&4}jyuL*N+k2slbS22K%AfYZcN;5_jRI7d7O z&Jr(xGei!MMZ5$q6R&_v#7{sr@fx^Dya6r{Z-Fbs&%jmU9dL_y58Nbv0d5e#0@sNT zz%}9{aG&@D+#@~%cM0WpVeb%yfZIf2-~mwtcu1%N&xoSHQ=%B~geVR?CQ1O0h?2l7 zq7?9wC=KKg8o&#p4Dg&N3;aZs16~v5f%k+a@Q$be{7h5?-V$2C8=?~M3sD*Pm8b%! z75(j6rYi86uT%p*5!%2I3D820$gk7|(OBfO4i+ z6+8juOs^_*29z_ss?Y^UC%gdVOs}d}x&q31V^!z|C})&ap*x_QpH>BLKsi6H3O;~x zep(fJ0LuAkRp<#Q=ciS{7f{Z2tAZb(oCjBhUVw5|T^0NR<*d3Y1OUoebybi9%2{<) z=nW`m)m5Pnpq!&ug+M?#d#?&XfO0Ni75W0oxqwyZ2Po$PRzU$M=K@wC7*NgytU?H& zoLN|fP(V57unJ+oa-u)5j0gvo5)r@>A`)0kL;;J40l-3HAdo^t0}F^jzw@a7!J%JMgU2~NMJfK3YbQW2Bs2YfGNaSAdwgcOeV$y zlZXjG0x=PYC*pyLL;^5@m;{U`CIjP$L|`m21sFq21x6FofKkMBU?hPK`aHr ziDf{4VmS~-tN=oZl|Trw3J4}v0}5gd(2qz3`Vwn_AYvU5NTdOMi1k2kVgn#2HUa^} zCcvNA4D=$l0Di<)z?awt^dz01qMq=tLX@IueHfcj7SMMjQb;5Sc)G;wa!s90Od4<3Ky&1kjc^2{;p{04L%! z(1yqY9Emf41929xC(Z$O#CgD$xB%D?7lGD9HqeT=1hgbB1J=Y9z>2sEv>>hl&57%P zC2<3=AZ`N9h+9BY;x=GT+yTspyFe4-9?+P$510}U02AUN(1>^hG$bAa#>5k#0r3>5 zPdo$a5zhf5;sszx;@e$A_J^|H;&p=f|`S_nIL?NIuQ5dL16almdb)X_q6sSNH12l=^KzX7B zP>v`GlqE_5Wr)&%2B86zCdvS%h_XOQq8w0yC=V1TG=XA71)wNV5l|QN9Y1S6MDc~q89Lms13X( z^nsrU1K<@=2Y5-;1#$>O;00j>JSXY_&xrcKQ=$RzgfIpk6Agh!L?hrKVFElLOo97E zW8faq1h`9>0e1*<;5N||xJ5JrZW0#24Z;$*PBaIu5iNkLgcWdwum&y@ErCl!Du5V;RKu_oPm=>Ti^uI4meJ@0LKVd;3&}^ z$Rs)dM+i6IFyRgyB02&GiB3QU;Q<^VJc0d0XJ8-E1xP2nfW1UlU=Ps^*iCc?b`jpd zPQnM+LG%E&6Fq@#gfFm_@B_9Gy@1VxKd^}i05%eGU<1(`SWol;(uhD{9T5bqCHexX zL_c5+p#WAB!N4ja1XxLg0xO6xU^&qrSVn{cONj_z2@we_CZd2v!~kF+F%U>0qJag( zAYeW*7??*40g{OrU@j30%pryXvx#BAEFun=Nel;O5F>yjVk9t~7zIotMgvocF~AgJ zERaZy111yWfl0&!Ac2?rwrL?Qv0KuiM06O(~)L?SSjm;#I;rUIjhX}~CAIxvz* z0!9!sfZ@bUAdZ*?3?pU(Ly0*+EHM{|A(DY1#5`ayF&`L2EC8a36ks5+5Ewu#0-}h; zKqRpQh#-~%;lwhaKd~GLBUS*R#7ZE9SOo+Vs{sYE2Ixnm0)2_KKoGGG2qe;gKE!&U zH?aYb6B~g5ViVv`YzBG}TL3>|E8t6P19}qMfgZ#Tz=zlgcoVyT?!<1O8?guIO6&!^ zh;*O}u@C4>><2uF1AqsS0dyh`0v(A%fID#*a3hWY9f(YzJ#iFpC5{0u#BrbJjLA{%H$Tmo7WmjP?y3SdQC z1zHf-fab(?z>>HDSP(aXX2dO^DRCPxC++}d#9g2XaSv!r+y_jF2Y?Cj5NJd^0vZyJ zfwMeqeFB^zo&s6KGvGAw95_Y104@+YzO5 z5$}Mj#Ct%FlW)}>z+Zsw#IHa%;sbD-zw;5eMSKFT5TAj|g!1X7mxw~Z1EMf+pC|&{ zBh-PrL{Z=lQ4DxU6bBv=C4eVHN#HS23V2482A&ccz;mJu@RleGydcT}KNIDFH-ske zny3K$L{tP`5n8}Yq7slpR0iG?Re*OyRX{mT)ehl*ss<>>sj8q2D95&{AOnx_#p(dal537PMpd4MRf*zn8U8_PZKsmZrh1!5}bgc^dfO4#^ z3I>336t4<(0Ogoq73u=YF~KSr0?IMLDi{IEF~KU-1C(QeRj3arM;NQn08oxSR>2rh zj$~G$A)p+|tU@DT5n%!-M>4BkF$GeH#(;8MwCa^6fO5pN3TA+E{Iv?^fO7n`3QYm! z_-hrK0m|{$Dp&xs2}@uW(Hxjbv;bxhRzMPA4NNCm0@H|Az*M3&Fom!I5(!&iGGPZy zBJ6<#!U2dU9D#{M8(;$A1dJz~fpJ7zU@XxN7(=)KqX}1F6ww|SNpt{45N^P5!X1bs zIs(IpPQXyY1BfL&ff%AQFofs=3?{sQL4^49U+t6l^k3~$Y229;pZ<$a|C^v5=^p*07nQn z;4tA193nab2Z>HV2H^o5AUuKnL}y?h(FI5+ynww#S6~m(4cJX|2X+zOz)r#k*g^CF zwi7*pZGx}2mm$`a$p0|8(2^D0n&&-U>y+ztR?yasYE|u4WR&5 z6T!eLA_Q1TgaRvwFkm^+A6Q0&151erUz$_vTm`Mx=W)LHQBw{2mofrj7BSr&Li7~(wVl0qIi~}YU zMlW8LAdS!KSgM`JOb}RSK$`{e%UhRfBLo#Ecj zAy}cZLgaT{P1V$M2@ZSekKA;>6t3KTL8=w{1%!s9zSzqZa%ABcq>vj%7$G}l-TSgo zx$L(chvm)ku#PX0sp`ldE5YyPXFWQ|Ei^1hS_zaJ?XL)uheV=6f6G4C%dJdQY+b)F zMUcOrf6z}M-&AfFRk?$hUhex>T93T#zPt@@M?e3_s5TCr8p@;Px<0ySB6{{#F6twX zP%c7dXcLgb?`13Ngokp0bg%r8l_IEDxE#l5gl-7hh6v^1isKMve5sGW9T~8P^l0$? z&voR!{T`vAiU@Dlpa8!J?_lNsHw;iHbd6i))}-Z9m-F&ITIFRsa?P<`!(L&E-`db3 zUdntB9sU$m);Y96sztvalc)zB<$eLW9`fi&)lS1Z{yn*dkyz-X{JsDD8I;yLFWc8q z9uXQ9j_|#m{X;`SBfO)+0?;xv4Dt`nYg%ZVertatLlLy9>9uupsr#jol%sHEo7g`} zt{Wjo)94?CLn2%rqTFU>wNUmU0rK8KAYQ`^};@%?>8VQG#Ir* z;TO^;%1>E^gF=FoI|cm%w+l6#odHhxRr}_*mpnrG!tdLs|Htns(7*InHbmG}s%$)z z$siPE`Ks*$ z)XRnqbv*)co8MzJ?xsZM z_bq<&y%14v^L`JY@3-#LHn@G2&pn!#I-A?ETG0K>*W2-D?y-rwmiM~W|6A*t8}1g{ zDR0t-D)L$7{#P54Tm35NzM!D`vD~)xM?MzBwu$@Af7ktH(GKUm9Tx4A_^d88{O|i5 zv7qXo=(ojv|9{ix>*BchvF?BUH=WOlx+m&hZr7W+EfdFuauj9$#*T?|6>+YT-*Xkw zCW|&XxAr%;Wui?MZL%0={MV1q7HzUP>#yqVR7$Cv@xNAFcc@NK==Pe)-(9 z`Psg(KeK&qc5dOJ`Te%amuI4hHVn^~Du8F_dxuBM z^ZCp%ai0NG;C@rq5&2B|+duRAC$-6W>0`cU|NL)V*Y~Isd2WN+csh5oZ|D8xpPsnc z*)diL)@}OM_2s7>&ePm2%I8wH#nUL;`YSs7D@;vI^0iBHosS|f z$97)!NkJWx`N^!H)|rsQ2@4J$L-KzONtgn&(H$x>sJ$=h`YC*V}f$Zv&X} z)oJC{Km2Gp{9D_IJfE*~|3-!@l%EjiYX{@Lb8h?iuWbK+#AEw=XYk+Lr{}lbvRCxU zceVc3{aH|LNnVbhf9tx$d7=1R#B zIWOk#Gm~l;J4O|?~&EN?VLblmjCC*iOfW1zfISj zr+H9Cd-fkwoQup{qeVRv_3Y0+3rN(n{6AAnWcJr&mY2`(zO~KE?ON-< zX+QoQ&kZTad&=K?zxU1S=Q#g4|Dy6aCi(tG`uDiL_#W%{w_Ph2Wc@9u`zb$a#^1Z` z{vP%D-?9!-XB2*sL7^de>F@JWkN=Ki`A6NZ@NexW|HN}X^0FWQj^}&iWxEQh?&M`% z-+IpUJ=(n=wM`P4iF+#Io{IXA@BN&jytHR|=>xy@`2E)V1K)d_zDL{qJ=P)G|G)N` zyy83~_jCS&%B7&n$;-3&b8DOObNqbWCjQy-zHIaVKR0>$m{)_ufF@8-!CNR zc8nBsKPAfh-*YA9=e$8vP2IyTG;EL~rf7?>@mJnLRr@;Azw5aAy58nipYpnGUze5V z@A&-3F_8c71zp_2eYZe9FUVYE^_;ual6F@2VpO**5=O?bg@({m-;BUzhb)whRA;bIpIl zJ{RqpJmj}qr1-ug=C}$Qq^rDdY8YYkmpw!NuRN~)N!J&DWe$JWv02c^)AwwX|E_+x zpfmeB`t`qKoj-DJfA(6npzC5mm-oH;ihs)aTtVmiqnDT0{-q$>g+F^t6=YrdQOYXl zHn5<}`zQC`->Z!)sPn))KjYfNwsAl2$X<>6^$f`G_?NHu=YapbX3*`fYuDV{E;Jyh zPpEE4=zyRId4Qj{^10d`A(5UTLH?lua=Xxw$na1_gk%w(wvF57`FYxQLAQ_pw0-?& z+Mj}Klk?gS6m+}tqnG#faq{23zw(ktK_Aoqmb&?Mb_La6;rL}isRJS(%#I$*vz!4t+9=nt%aZ-OWRw}=Uk$^ zAL|@AKkeSX)>CJ;a_!M=&vgGpLi}+(Ea$op}acyJScB};$E&FR9J1Q&Lo`) zI%9N3=nT~vtTR9-Tqi`QuTF2BUOGK=y6JS*>8R6Qr>%~oj;&5ho#r}CbsFn5)TyUa zN2iuf4IOQr$~qNv%IcKTDW+3c=acLg*<0Bw*>l-r*?rk<*>%}v*#+4d*-6<^*&*3} z*&f*r*%sLb*;?5u*)rK8*?id?*$mlK*(BKn*%;Xf*-+VF*#KF%EJW5<)?3y~)+n3)?U_D<|wn3wUjlNHI+4%HI&tp)sfYb)sSh+D$6R!%F0T~ipdJgK574={Z{*x z_H*sW+V{0@YhTyCtbIZIjP^#v=?d5*Pf$2Lwl;W z;-&XXlb1R#HD2D#Ii9mCCov}`N0HMyr$LTRPR@&~FOI+1_9EHFs#SnKie zN4p*=9_c(P@#yu#BM&z{T=FpbVZcL=hpivJd+_kVtOrgH%pT}Iczyro{nPiC+)un8 zcVBT||Gw7!jC+yyeDAs3)4iv0@59~GcX!=gb9dHVx4W(H=G;lS6MrZAj>{d3JBD{Y z+{|;w>)kc-qO0Iek_+H@)9lGi1tOYgE* zWKYkI%l61_oo$k>o}F{?=EdU|M_r7(sDJU?h4c$+F2r3>T=2eNazW>U#)Wt1)6S=y zcRR0kKJ8rcxpC*b&pDm5IH!N^>e=IGW6lPi^*C#IR_m<#*_<;g&dfUFbmm>w-K^7D zOR^HP;<7xlT4$ML>13TdopCzywEpSxr$3xJeQMXKHK*cEDNcExayq4UD(7U%NwXWPUiZ=7{$ZjU(?4-#t9* z@TkLKhrJJL9acZQ>(H7*afcL#ybs+ycLBoSp51!6Q&zPPOml2lXouQSXp0Vjb zzyY@dRtF3ZR6U@6AZP#8{m1uj+rMOg;{JgBZu`~u=j^+>FKu7)zW9B<`&{-}?JK|U zL;BP7?DWL+xO7FjSGs+=S^CqxSNEpvP2L;7*LSbWUaP(3_kP%uw#Rpm%N~n8Pj_eU z&e$Ej+iGjONw&hk6ccdXelYsa`9kvn{M zRNYZxNBZ`(?aA9cw%c!iy=}?1#BDL#0=Ic>E3xhM)|*?8ZymKYa%+RFI$KL@P2ZBX zC3(xZEsP1&0=HpOgGY|`0ud}GYUz>OXo z4L53SRNt7hVa0}78=N+nZP4AIvEjq|HS4|CJFPccue&}wEio-1%`HtmEoa@;b!qF8 z*Tt{%UFWjSYMtS_^tEYgeb>6IwODJoR%`9U)N`pBsk2f?rADUurdCZYk($0HZOy1P zVQYNXxU5lM^Lq8o)w5QQTWzsge|7oQcUPTWmA-2Fs<>5QtGriftx{jLX=TdF_?4|! zHdtA8Wr>xqSKM4NYsI(~kt=*xXsu9N@pSpsEqb`<+#M z!-A&^vKM45NL!Gyz-@urf~WJd=dYPRYyP*ecH-=q z*^1d-vz=zE%|16PeOA~k?^znN-p#x_^YqO0nQLYy&m1>1dS<{(x0zNm8_cXav&78T zGw#kvo)I>~dxpl0cS(1X&LyQMr6mO>StS`JWlztTo;E#Ydi?a5>1NYQOn*IX$+X02 zG1C;&yrwx#Q=4{fYWmc$soqnardmwZpQ<(W_>^r^R!lLQqC2Jhl;p&)M8ia_MD@h% z$%&I=CMza;O?H}WHd%MF#^eu^9!|=hlrd@3B*moGlNwCAns6i`Iw2rID?u&cX?%A4 zk@!vVOX3sb}CZ3zHV#4$Z_7hAd+#DY{-gms)c&qV- zf<(zO&J?MHfC(#Sg*16V@<~DjMW(XZp_0m=f-4=i5cTI#%j#d z(b=OjMsFIOGCFaz(`cR1B}Q)>wPaM{sJKyzQQo7pMm-#PZse$uVI#dqx{S0KX*lxc zh)p9>M!1cz8eur1>In4_uZOQ09yeSuTxWQR;jiQF#+{B!kBg3TiL;1%IPBc8^kHek zl840)vmaJBMe0{h) z+&$bn+&H{ic**cL{S*58^>^+6F>G_#_^_xjgD}mo)X?Ff!J*Yd&xec;u?eXZQYd77 za8R&yuu6zMdcF*xW zZF(B_tlsl{k9|GX_Xz4?-NUHIC7&riavygeYae5uYCa`>_Iamz&-3>5w(&Oge$@SZ z_k-PIySsO{?*6RX(r$ygmF#w{Yi8HYU6*#9(sg)O%dQ4pD|J2LwcTr_m!Frbm$lcM zE}306cae9g-sNTIYn?MYZ|}Ucb5dv5&X%2xI^Xg<;kny0%G24?-1DBtJdge!A3J4r z^6O;YNv~6xP9Hly>UgQ+l#a0-gF6~@)a+QO<97F@?n&;h?t1QJ+;_W0xjDO;yXm=U zx_#{Mti#d{Q#uUqVA;W-L!}NU+AnOM(B8WJ8`n%%Pgf(?%`W3zY+Q_8s=JhQdEf3{ zyR3G*+oiUf-EMrlsCM#p?(J^1-Q0FzTlcml+g@|dbROhv>Ri-$w^M&7Bd3pTHn$0C zqu1t*<1NP%j=LRKI?i@XQYX@V8Y7VLP!|lu1 z-?BSl7i$+}=V|9)XKJTsSH^CkZIrE_t)^|J%{-g&Hc>Wm8+RKUoA<5nwLafEq4l8F zL9O*#ziD-=)s$Awt*W;w+3HQpdo8nC?rS-yrM#tQ%Q7wBTR*a1Xq{jkYi(|=XRT?S zX*JJkyj7Hy+{)dmq}7`i_gZXk(Z7XWi!v?VH^0~XeDl%G`#1M#?%dq6`6J8omI;=F zEQ2hqE#FuywU}ZNYY}A8)uN=un`XC~ooKeZS#Yzi%^aGUHq&dC)pU2$sHT2R-J2RT zy=I8V{$rKZ3llP78HOgwVyHRQ*pGMA&%p2)7 z(rmP^VQNEpL-&R@4J$P~VH|55WbA2dV{B@CtHFr|+Z!xxkkr7TfoX&44N5k6Uw>u& zr24M)E$bWA|5$HxJ$XI%de-%f>Q$?kX|&mBp;3ZStdX%%HKQ!U-G-@#!woGBAJsiy zcVFGqy7TI~*0ro_P*<~Vp}Onq%&RlLPE;Lvol12I)!A;a)F89r6G|nZ z(<`d?MmJM;xUQ*gb={J>Z))DFnN)Ll&ET3{YdY6_U*leltQxy(q}K4M;asCojc3)b zRbO9yUiF0P)v6b*{zfNLXS2>y9UmQM9ZQ{OvP-gqvh}isGIyD^%t%&Ema08ld%U)f zwzIaS_RDJ5s-37dyjpOzuGO5YU8;Jp>gKBBt439oSAA3ER+X$OORG$&GQ5gq6@x03 zs$^E)TzO&Tgvzm%jVo8HoKnqNy z=vmRGqG`pV6?az%uF$oDLj}_cdKI!XcWbWHOwt^!X|AcKSw{1H`A6kvmmgi;y1Y^O zYUQ7mTUySuoJ~37a@ER}EVsSv(y~*^#+D5(TfJ<_vir)UmYG+ke;K1PmoyG)tk;;Q zk)UC%VWd$>qmahS(hEx`lpa)CUfQ#C(b6wVtt^#PYILctr8Gc- z)GYb2#G?|IN{lZNRl=`?YYFQT&x&6vKBah2ap&Tu#UB;BR4lVtYO&eH{EEFVdavld zqNzpa742Hop{RM$EcJcr>(!^I$EpXbYpTB~a;?brBJ+xjE+Q}DTEw!*$HMmtXBD1Z zIJR(5VdKJ@g+CTLSZHOTDTQnb85PnjbW3fs+CsJAYC&pU)eO`ssih5CT+E>O1YCI9 zJJ{G;;op94U#>#S;~(ethPI!7`=eZ12!Cth@23emYHFX0tEtrhtd$E&YOATa;AJkr zGVwhy+9eA_0+rNI)bY5)cW91VjQN0g-@6KqMd%5DAC`L;@lKk$^}*Bp?zH z35Wzl0wMvCfJi_jAQBJ>hy+9eA_0+rNI)bY5)cW91VjQN0g-@6KqMd%5DAC`L;@lK zk$^}*Bp?zH35Wzl0wMvCfJi_jAQBJ>hy+9eA_0+rNI)bY5)cW91VjQN0g-@6KqMd% z5DAC`L;@lKk$^}*Bp?zH35Wzl0wMvCfJi_jAQBJ>hy+9eA_0+rNI)bY5)cW91VjQN z0g-@6KqMd%5DAC`L;@lKk$^}*Bp?zH35Wzl0wMvCfJi_jAQBJ>hy+9eA_0+rNI)bY z5)cW91VjQN0g-@6KqMd%5DAC`L;@lKk$^}*Bp?zH35Wzl0wMvCfJi_jAQBJ>hy+9e zA_0+rNI)bY5)cW91VjQN0g-@6KqMd%5DAC`L;@lKk$^}*Bp?zH35Wzl0wMvCfJi_j zAQBJ>hy+9eA_0+rNI)bY5)cW91VjQN0g-@6KqMd%5DAC`L;@lKk$^}*Bp?zH35Wzl z0wMvCfJi_jAQBJ>hy+9eA_0+rNI)bY5)cW91VjQN0g-@6KqMd%5DAC`L;@lKk$^}* zBp?zH35W##kqOv4*w|ZR%lo-~+57{=)YL*cs0Y;qKjTlmk{3%B{ztwuvC$#{k$^}* zBp?zH35Wzl0wMvCfJi_jAQBJ>hy+9eA_0+rNI)bY5)cW91VjQN0g-@6KqMd%5DBP# zDygle=2}Qitp>tSp}iCxq;QkMU5buUbdthD3Qs9IOVLFNFDbf8(M^i(Qg}<@BSjA> zdP?Cdg`X6?r0|y_Knl4Oy`|_QMW7TxQuLLgpA-ryf~5$NB2vOOYtW6e*@kF-?l;QY1++LyDPF%#vcZ6mz7QD@C#t^Q4$B#R4f(q*y4$ zA}JP2u|$fcQY@2VxfCm;SSiISDOO9dMv7D^)=IHXiZm(KOR+(UjZ$oqVzU%mq}VFO zHYv7Cu|tZTQtXmqw-kG%*egZ46#JyuFU0{VGNd>p#bGIqNRdgDMqgr#eni!mDA7m? z6DdrkXe>n&Da@oWm!c`5f%P2Z7ASE-ijzbcymC~EV^SO^%HqdPNpV_=^F%rP*g2v+ zkR`<#Db7l9L5honCJMMpQ~<6J6@hFiE=h4&ifd9_C$vz&9ikF&o2U%jkm9Bkx1_i$ z#XX`53V2LZ1s)OAfcsKBkm8{fPo#KCXrq9agbc_bbbx14JeT5y6tATCiKvbO-Vrr` zpNX2lYboAH@m7lWQv5>bqJYnY9`K2%1^g<-2Pr;Ep@w0Ys^drbJB5haKw&A0NTDu8 zQ7MWM`Y50{VE~jM>Hx~IpQ@EAQA&!^QfNp~hNz3*DJw-eDJn=&Q3@@>5Cv!wMnHL@ z9#Bb&%2HI3qN)_ti25i%TMC&JHKeF1g)Y$m1ym=D0Ue?tpeIEwDGa2jBSl@J5eld+ zg}xL3Wy;(07D2jV6YU!q==JZloX>0 zcN8#^=m?A;IswC_7$e14DJDu0Pk5k!aZ-$zVuBP2QcNN|QNT2!Gcc9t0!)@7QHm*2 zOqU{w@InD|h_1kFq8l(nikVW(l47nD$wYS)u#oTuQV1Vlo)q(?_#gJ}GPtd5+XA%} zhnYDYW@ct)W@ct)hnbm~nL5nWVPjaH}wSvaLD#mKY8pe9Y20;@P z{4Hn-Y!NgAHZnFbHZ!&|wh5Y}V7H(JuuISq*v{C&*vZ(#*ehs-f{>Y z;{f9y#xX%#6dV<_1C9vV1BV&M87CNL7-t0?P;gq%5jZ921e|1?W1MGPW?T_;M!_XP z7vQ3xD{z5vm2r)6i*Z}f4Fxv^-GLi|9>8_R9mZY8L&hUPPZT^5^aAb+dIR?uj~P!G zFBmTceNgaR&=+_n=m$Jyykfj&yk~q6^hd!vfe-LjFaUVN_{jLg_{R7y7>I(efGs;|Jp>!^_+L@L+D^5)1+U$fpejehY>HzZgN}HYV|AgkXde49BMh7mNUc2}S}z z8KD@V8Q~cb1fx(8PB0n>D;NWWVMJs^Vnky^7mP(gRKYkPieNktnGu5#lM$B@PcQ)m zaRd{A*n&wwEXH4q_>9DiB!bB(NFF;GOX1SrfX!6?Zn%P1#Uih?qNWk6}ca-bBWJfi}m z3ZtrE1qvz)Rsxj-tAL7(YK-cP+Kf7a)hMVXSOe4)tOaT?>N4sv>N6S$)}f%WU_H=C zumNbuXu@d9XvWwi*ocCSf=$2%!De7JV+~_1V;y6?U<(RX3H}CF3bq1E7)u$;7|R(e z1lv%sSg;*fB-jDWWz1vDXDnbW6zoL79KkMNwqQ3fjWL}ugE5maORxt8Qw4j0DS~~# zc*X?AM8+h>WWjzEj1wFH#tIGsBN!tYqZp$ZV+4m#FkEmL7$!IZ3}g&q3}y^r3>6$j z!2rQOfREr9(3{bR(U;MW(O+;J1-%3(fS!VrKo>?=MmI)xMi0R$6m%Ax2097O0BsrV z80{Gy7##&?QP4(k4rnbn4>V`AV6fa0dnF1b2bUf_uPu#s$Vj#wErT!F?256+8fL2_6F17}ps$7&jTW1&>g0NAMVU zD0l+gW!z)jXFOm$5N6TJ8Z(**;-H|VATH2C5D#d|XvS#HXvJtP_zMMX7;PEt80{Gy1o2VO zQIG)WBuEH!W^`e6Wprb77bHSK4?$v}ryvQ?i_x3WhtZeOPmmM^{RPPYA3<_p0AnCy z5MwZ7h#&#xce-CNL&4CJEA^U@~J0 zV>)97W2PWI3Z@A%08<4Sfmw{%jCqXtj0J*BD3~kA49pQ^0TwbAF_toxF_sImqF^y& z31bCgC1af+8w%D6vIA=bIe=A+)r|Fw4UE49IZ?1hkPFx>$PH{{Y+`I>Y-8*e-ZN+|dys0@4+Q~`c5eluLb?9V^u(}FO(1yzy!k=qz}aT1gfj1gK; z4Yvs;s1Ae_)Bu7rLNLNG!ZIQWYN8;bpcW88P#Xxx2+xSjh{A{|sDpwSg1SI-K|LTU zBN`(XBQ_(xpgs!z5;Oqf2^s=%7;za17zr841dULTRL~emB4`36VkBlHXQW`H6*NUb z8bLE4wV*kWl97s$j**^`MbH8TnFTF@OoCQG21Z6kRz@~PZb54l() zc^G*ag#_(TP*BhwC?Mznl1b1Jq*FX4Gdi zU^ErjykI;qfia0OnK6YiRWJbs69p52 zX@W_>bjD1^EXHic9KmE1%n(cg<_e|)^B4;l3mJlZGxjj{GWH1;p{vX1rj$WV~g(6a0;WH-fFeYr!_) z72`eQ1LF(ht6)0{J_~jLp9DLBkBo1O?~LD!KZ0E-_$Am4{1of~elWc7Z>hU~dB!9z zMleQj!Crh?P{BUHTd*Gp!U(|#$q35`CpdtDFoJ_XXu%;M6eBz%0wW3|s^BmRA`6ZH zkpxG9h>U2A=#1EmID&sr5KC|jh$%P@#9+i_#A766BodrJK?1=^Aim%f@E0R7BMBn~ zBcqL!6Tp= zqc)=sqXDC#;4up7GU_qvGa4}(3!b2$h2SaBT<{EN!f489#%RfCC3ud4_JS8cJHbn! zHKPrqEu#aYqu><^x(QwbT?KD|PK?fsE{yJs9)h!^bx!VdNO)3dNcYl`U^gw zV6fmLFi7wT@L>#K3}g&p3>ADv!6?BOV5HzHFpM#rF@iCgF-GtW1!EcG7~>fe7!w8G zQ7}pH1DGuM2~1&3WlUpCXUq`%LcvVIZ(x?-4=|fChcTBik1=216&Jq@Bya%>1wnvC zjKz#4jHQfa0&f&7XRKhXW~^bX6$C}WDnT${r64%4j z-;Aw{9gLlfU4qak*e(bIY!ie9b~E-c_A?GJ4hq7dV4om7uvZWPIK(*2_=j(0#yLS06r2`B1x^W~0p}SP7?&AW7*_?+QE*8R1Gp%N30z}b zXWU}kX510PLctBjO~zfuJ;q}}Y!o~a!~q@(;sW;>4;W7vPZ_TS@lf!L@tpC3@sjac z@D~c+2;u`D1qpz+jCYLpj1P=Yf`lmeEJy_W5F`e^FupRrF}^c?3X-7U7vm4ZD}?=# z$9$TL5k!y_$#1z$GQeAsModO5Mm)w}g7heeE64!E5o82nGvYH6Fp@Bm3NoP} zu^=;$NRS0c$VkRW&PdHjBgl$^RDx_kND2Fe(a)qM(|f7*JJE9H_*o%&5Ys&Zr?Mfr6Th zT8!F^I*hu4k|?MrCfVS?JgaK;G6NX96}Xh9tmjA4vrOkhl8OcK;Z z!FWMEV4R>nFqtuhF`Y4kF;mb01=9o#fvJKpkM8R6dI>tuECdOt#D->)Hv1i-b})7d+M-~apdGMP&>q;u*v;6-*v~j1=zxN~f{wr*K_}oK;}GL8;|SxZpfd{o z5p)5L3AzHu87CMg8K)Sh1>I0^M$jENE9e27W1MGPU|eKe67)pDbwMxSnxHpunQ?`2 zm2rb{Q_u$m_XK@`yMlheEyiue9mXTZV?louJQVl<4+H~%`-~@yr;L}3SAu~kcp(@B zJQoZGo-tlC-Y`BeJ_?4Q;Jsid@J=ucc+2?A_`>+g_$C;Rf=_}Gz<0q&;0NOu<2U0E z!z-ly`DYXgeo8VLa7i)-2*L=;2*wD`2q74Y0&l@MAf#YC5Q-6o5tb2-5neC>1)&8K zfe3<0Ktx7lMifR=Ml``>6hsnC0ip}00x=k|7_k{~7;y#DP!Llv9f&8G0sO^Cz(~kQ z#7HcdiGuioSwIrOY#=EkIU@xlB_ow!4hoV9<^rh&^MEvrbd2GDTRsxoRZYBTCH8VEL^pq^kOP*<=CsKaQ;XvAp7XfD`{f~JBkKoh~=Kx0NrMk_{Z zMjOFa6toa*1KJ9<1ML_c7#$g%7@Y+>P|#km6X+t?1$1R}XY^q7Wb_j3MnN~h9-y~i zFVKh4kI|pu!x$jghl0L>{lHMc0bn3w5MwZ72xFMwAPR;H4gq5Xhk+4{k&ID{(TuTz zBPbZhn829Gn8cVYIEsStf`5P+f@8oG##F{M#&pI^!EqGK5}W|$3r+&F8FLtO8S@xR z1gB82fU%IVh_RTlRB##v%LHeD)q=CYa>feAO2#V28o@aftQDLGHVG~O>lo`98yFiI zn*|q9utjhQ*de$K{LR?P*v8n-*eSSzf?a~Ez<$9sU^inAV=rSL-P;gvu8#p7l1Ds%-WSnB0W}Fq=MZr12J>at7K5(9KfpL*>iE%~n z00mbC4}n{PN5D14b;b?GO~!4(V-(yGJOLgGo&t9n_ZasX4;YUG&rtAK@Emv{cmX_N zJY_s%JZHQWyhOoE#w*5a#v8^v!7CKJ7rX|(2;Kl67#|s*7@rwm1#eOCjq!u=lkto3 zTksAA-v#dh?@;#VpAWzvNesL=aWR50f(kz3Ho*j+fY5@^KyXF~Mo2~|Mi{{t6oh4j zXGCB`WJD5tML{^hHz2a$I}n8tjS-y@gAr5k0|ik9KY>_+UqEa|Tt+;`UyS&I-zbP9 z_yZ&mc*VnOIgG@NB#fktWC9lo5;2l9QZUjm(h7p0Ahp07NF@jgq-3OHq-SJiWDx{I zK_)?PAfq4zkb#kvk&Tgyky{WF1vv$wfE6yy4I0)MM0VG+;Co#6&?|K`fw=AU4pL(Uj4Q(VWpj5C;WK z1aX0uf_OkHMjJ+3Mmt7(!Cxq7Er<_v5F`LPGCDK5FuF3j2@;~9lOPe$U62^)!RW>4 z&FI7ED@cNZo`R%6KS45}KVtx6AY%|?upl`Kd;}?gA%c{^P{we^2*yapC_yR|3=^aV zMhnsaV;JKY;~5he69s8eFjkNbm?TIKOlC}FOk+%E%n)Qi!4$?!#w^A>#(Y6W6wDQ5 z0_F%Z1G5vfI4isz= z1iUa-(1yV>@F9V<%&mAP)+53-SVc1o?oyjD3v#j022=g8V2r zBq#tJ78C@IFpe_*VH{%|7ZgIl3C2mr8OB-0IYD6*oE8)TP6>(v=NT6mml;c&V!UO%W4sqsK*1Y9Mc}od67YfXk@1D`mGMnb83msORe(=|s=#-~ z55{lCABI^6#SB;I`C6a18~Ww83bW?GlDXL32Ndt!3DK|5Q5r3NJc0|Xhs-D zSV0{WgkywfL}El{L=n_QK}114AcCMi5S0;)5uFi(5mV3r1+fGTf!KmZKpaL~Mm)w} zjQE1aC`ce^0wfeP1rjk5GmP=iGp;3RzP|| zYajz7BO?e!TT#Vd;_9!SI=m6vwbOiD+@-p%<3Ni`_ zI-#JrpfgZR&;=;WD8eYpD9tD%=!$|;f^I-bL3f}8qb#EwqY|UCpa%*n3VH$+1igUr zj4F((jGByEg5D^oA?O2C7xV?HF={jFFd8r#3i_d-zMwx)Pv8U8Wi(ThsbCP$gwc}GiqVeIUN9I1Z3RPsHiDr*Yeok~M@CmhH^DFzbP)^(ItxYsofzF2 zJs5o$eFY;?&|5GH=p`5p^knp7^k)oW3>J(*!9c-SV1Qs8;KLZo7{(aR7$F#sf+2zl zz(~PFU=(8vV=QAFW4vGz3PuYi15*T3fC-F=j7f~ijH!aDD3~Ug2Fwyn2c|P-FlI9F zPJLb}@ZWE98@z{wFJ=Jv*Ij)v6TmZ~zL*8zA3^#L@QcI$0WOdK4{#O9e-KVE8wFtn zbAT{{xd8s=;d>hce4YP6ct!+9RKYylCW>G_5LvJQh{%Y^z^2=)UF1qXmejK+*6jAo4H zf`ce%BRB-K790jzFj_KNG1@ZP367wkv*0MuN$?NQp3#BPk{@>f~kVbz!bq1U?O7@V=`kVW0v453T6nd0n-K7foY7{ zj5&-2jD><5D3~v}3Ct7R0_HLnF%~nHGgb(0qhOif4zN^k7g)kr$ymi$$5=18hk~_& z`@kB(17I~{17joOZ^l-^LlkTgJOVZg9s`>g+Zfv!yBT`~Pf)N+@D$i7cn0iX>}Bj@ z9AX?6JV(Jn!3*Gk;3cr1afES{ae{GD@CpUT1+Rf)f;YfFj8lx$jPr~Og10C*CwK>( z6}$(|FfKAKF|IML3qGLWs^BAVMeqr@%(%h0$+*k7C-{tlJAyC3ZNXRI7UMqS0pkhd zso)z59t*w$j|4w}hm2>8=Zx2kH-euicqRA+ycGNfUNGJ=-Z4HgJ`4V!;G@9&3qcnx6A(3(A*}dAQ%ut5FBs`LI7TjV2t35 z(2OvGkSGWx2nB=`ga$$|!ZN}!A~7Nh!k{3cAS@6;5Do~>h{A}O8(8A%vP1yNCuP!J7BCWsCsXQX7LVx(rI z5yU`23PDUDtsoYVj*)?pk&%g!Sr8iq=>>6sEP}W|Rz`M44n|H!E@HP)LvnD9k9zD8?wxC?QCUf+B(>KuJMTpcJDFqb#Ewqr4y) z3Q7x-0~G`*fQpRDj4F((jB0|ED5xYz1ymQL25K;BF={jFFzO1@prEE8El^L84yey) z$Y{i9%xEG=kAen*3_w#sMxYs^1*0XS6{EEv6AGFOG6QV{S%9{T_KXgUj*L!%tSD$F z$Od#4WCyx1x-q&ldN6tla-g8AAScjEkPGO|=*#HG=+E#Gbpn*|k6ut`u6*eIw3tY>UsY+?M(*eR%tf*pb?z;;1Z zU@K!AV;5sLPv_QcNK}+DdpcU|x@r?0`@tW~L&>98r z1#N(Lg0{dL##_c`#uvs{K|2(D60`?C3OWGa7~dJc7{3{R1RYWEQ_u7$q1b z8KoGd1rt$FTrdf!Aeao4VU%T*W0Yr96ih)uCBamnx?mbmnNfvNl~IjRLogi$H3c(( zdV-liEkFTpfNp}NKo>?=Mo&gBMt{LF6!a4;2l@(D z0KFM~7(R>vjG=;+C>SDG1q>Ff1_m+)F-9;(GDZp3pkTOQEig>54j9cC!x+z)z?djl zkAiW64Zv8zMqm z6YK-F3ibn=8Cw{CGj=g{3l5-Qr{Ey4LvRS#&e+4)%Q(n5Bsh$M1A-&Ke!)>-ALB6N z2;(^8gy0_(91|P^{t+ApjxtU%PBG3g&I?YU;H=;za7J(nIL)}gxX8H5xF$G_f-8bE zz-7T%;1c6H;|Ajn62ji#U77D%#ZUf&0 zcYv>qUyR?3Al~*z9&;OS!Ck;5xCfYv+1x)F-3R_ifk9ACf-yodLJJIUP!L`49Ec`(0YqiQV#H?r#fUF> ziGp~7S3q3BYak9I0V5$JDI=NS4GNM7-U5jQ?|?*%o)@_b5m$_yD95d<0T5 z(lOFAGBdIWKA|9!;4_d>@CC@g$jZpZ$i>Jl_= zjLwWMjINAsjP8scjGl~MjNXhsjJ}M1jQ$KC#sJ1Z#vsOE#t_C(#xTZk#t6np#%RVE z##qKU!EZd!M={1TCJ6rE(fFs2I3)y@+clNi$kE_~W_K@eaDVV-sz#9c~ z1wny%f?&XW#sbDd#v;aIL2wi-5rhDi3PJ+Q7|R(e7%Lg81ffu{S`ZpoBM1YmWvpYY zXKY|>6of^=CP6r0vmiXMh4D9ID`OjDyC4Dzb_gN@I|Y$|U5wp~J&e7KeS*j+*e{3z z91uhW4l)ig4l|B0jtZio;2%MB;Fur=aGY_1aguS0aas@)1!n}YfU|1+EC<0aqE<7}ps$7&irfq2QJvK5$!*0Jy`r%ecq5&v+n6h=PZLM8G3K zV&F033F9f_8RNMi2?|~ak^(OU$$(dk*Niuew~Tj!| z5#&TcTtO}%o**~y7b89+0V5$JksuEW5)1MINd)N;YsSQ~_!;>M-gv8Za6Ps-mEtpc+tDP#tK* zXv}EFXwGOMsDXl}f|@`RK`o#qqZOkyqYb02pf(EH3F-jt1$BWAjE;;>jLwWMf_f16Epz2GkP$3GI}w33mT%JkDw9ISI`*f$LP=SVGLjl6f{A>AVE`Lu%H<*gfWyc zj4_-sLeLxqBLyvhQG%AhXvP@ESjITUctI-^Oc1mNCJNdBlNgg3Qy5bj(*$i%FkR3N zm?3Bn%w)`B%x27C%oTJ%!6HFNV4(AgMyuczQ7Ja zKVUm!FJm8LKjVO)KMM8;e1L<30l*=~5ynx*Ka697fhagE7zCUa3W*NFzzxQ z3r3^hkzfq)P%sv_&v?Li!g$JfB^ZZ-mxA%Y3&8~78RI$QE#n>Iyelz|syn@-Ea;Br;mn1WQpMsfyOFqpY2qPFH zI3t8$7H$(%FdOg|%mG3&LNUTJ!ZE@N=As~sU>*=!FdvA(h{%Y-h{}j2Sb&1af`vdN z!6G0!BL*WjBMu|3U@;0}36=mc1xtZ=jK3HO8HpH)1j(3` zv3@Y`0qY0z?yzobM1gtdT0fX~q4k4#e_B77_q6qcc~4t6Hle`053U=V0rTFuZfpU} z`|bL{ymzi2%)9FP!Mqc%AIv-Py74y(%)9rxu@x}y`0K_tz`RSaAIv-c`oX*xupi9( z2m8Uif3O?dQDEM4*o_^)GQmz@A;Y}4vHR0ZV&2=>4@(&4y^Y<;E_|AKr(`#F1M>xY zfLV;$j5&I0^I>oC10< zdNO)3dNcY6PNSf^;0(}Ba2Dvu=)~yE=)&kKIER7`g7ZLo!3Cfdqcx)qqb;MI;35iI z3N8UH1ebxvj3$hxjAo4Hf-5L!B)AGR6kG%9FzPbuG3qlK2(F``w%`U(OK=mY%BaSu z&ZxntDY%7#DuUZUWx*Yw9HTs=0;3|MlHe{1$_nlQWd!$u;*1iEl8jP}(t-ylC?2h5WEJ0FuWN- z8NnFA1#eK`61)Yx1n+!3W@*;3M#n@rm)7@rChK@CgNP z7;hQx81ES$1fNmxTJQyUCHM+FWjtd%XS`s%6nsO$6Tx@jvET=Ak8z*zfbo#=NbnN{ zcLl$IJA&W9b;b?GO~x(8ZNVQDToZUDz;hb{7jS`bk#UJ}nQ=uB1O?{>-oQCQP~arv z6yr4G4CAaI7z$1Zf&<3|A%Me-BaEYre;CIEAyKf8v7d2(agcFH5DEo*1)+gGf-t~# z#tz0##xBNgL0A-Q6NCe{3c>>$8JifJ8Cw{C3nHLkgCHWXUJwab#aPW)!&u8$Cy0!K zm4Yb13PDt0F=Gj1DPtL9xgZ(}773yQ3k5NNIgGiCd5rmt1%j9;m@S9}%o4-~rZT26 zrZZ+RW(wkWpW!1&ih|yPWI!)La-b`t8>2g;2cxGT1q!+d zQUaX?sepEj_KXgUj*L!%)F@~xNCUJHqy?HYS}9 zXv}CL$cTdaf=oa?L1v&PqZXq!qYk64APWkrFsd@DF{(3a2(qG}vLG8!Nst{V%P7Yv zttD9C|=5{#0JQjF4!GJ>2aC@#na6cgkI3Ni{Y3Nwl@iVE_eAP*xiBOfC_qkteU z3UUkb0l5VEfvk*djO>gYjGTf3D99ox2xJx%0@5+kGcqtTGBODYqu_%4wY3OvUQiS` z!#K-0$GF6}EGUM8i-O|7RY3{h3gZ^zHscQCuAn3eYI)gb<_u~xnlf(kZSD(7;WqaK zrGXoQGQc&)b;cvcW5yFfSrj~AJY+m&JY&2NltaODL3!YnpaSrc@tX05@tN^OP!R?1 z81ES$7#|s*1eH+mR!|xECa3~@Wtb~i3wz-oHZX~~G}RC0(o{c~OHQ3m;`M{Miq{Y3Dqc5g zqQG27><4olu^-HJ#C|Z>5&OYhN9;x|6qu`$-KY(i>y_Q81DLCy{a~(s_Jg_l*$?LG zXFn_y)J1{0mfD@v1I$&{Zqx^+F{U$SFw8aEg}w02GPg0;Y`f6_m?~%pOc68!#xo`` zCNd^5CJP#)U=(9CV+>;~W1OG~3PuW=0wV;?fuW3HjNyV7__V={A%d1j1~LW-S|RDr z@L>!Pw8p3PX7pk76STpn^c7`-&#V7lzdf)1d;K=o1#FkUm>KL~>=bxj{rCE9t_xTy1M$52@AcbUF)%>} z^8fzo{|Nasb1A?`3$OqFUy-5(i{!(HT37J>xcO%is+8YyEE4z!|672Il7hJY`!*hV zCg7QXX9AuHcqZVPfM)`p33w*pnSf^ko(Xs+;F-Yxu?hT69c{qtb{lGz+w*zf_Qw74 zesJNZ`IPt~|0gg%<~s)7S`btVf@wi;EeN3nA+;cs7KGMXyMlHys1(~%VixyG}VG;TF_hzT4+H_Eoh|$t+k+y7PQrZc3RM03p!{)M=j{21)a5^ zixza%f^J&ST?=|>K~F8{r3JmUppO>x)q;Ln&|eFDv|xZ14Ag=_S}<4(hG@Z1Ef}T+ z!?j?97L3$_QCcus3&v={SS=W*1>?0~f)-5Ff=OC1Sqr9U!Bj1nrUlcrV1^dV)Ph-B zFk1`eXu(`9n5PBvwP1l3EYyNUTCi9PmT19JEm)=n%e7#I7Od2QRa&rG3)X1CS}j3b1(&tp ziWXeef@@lET?=k#!A&i=r3JUO;EopD)q;Cka9;}^Xu(4*c%%i7wcv>sJk^3{TJT&8 zUTDEfEqJ8`ueIQf7QEGhcUtgX3qEMUM=kiI1)sIxixzy9_!A~vtr3JsW z;Ext~;X+2oS2J8%5JU^SwIHY#1k-}xS`b1DLTW)MEeNdzVYDEu7KGD+@LCW-3-EpN zO6&NtlNR8YZJcj`UpjFP@Vf@i0j_;@4nk-_NG%AZ1);Sdj248|f^b?8UJD{E6fKCV1<|x1x)#LHf|yzmOABIaK^!fJs|E42;4dw}1=r5gO`rt{wIGoe zB-Vl?T98x=l4(J5El8mS=A7$zT&2>2)LM{63rxS`9_h3oy%uE9f{a>_NeeP-K^85@ zss)`86vu!6^BR3;E$FHR-L#;)7WCADURuyc3;Jq7KP~951wL9ZKnn(H!5}RdtOY}~ zV5k-h(}LkzFhUDPO7N*xfp&|FBq=@X>BzN_507k{9fA8{;6KQr1v#}Kw-)5lg1lN_ zew)PctIDqh1+<`$78KTkB3e*P3rc7~Ni8U?1!c9s{BDioNGfVUB`v6`1=X~mx)#*X zf|^=j{(T3>`%zB|>T5v*Eoi6(jkKV#7BtaMwvei90T*Gfn#9)G;j>ep9YRWZ!It_5DcmtI zr*Ox>oRA#@b3%3uMrpwqEf}i>n1+%qajuy<-g85po zKnoUX!4fT4ss+omV1*W})Phx7uvQD!X~B9e*r)}Yv|zIqY|(dybhZg+Of7UcWFToEeNUw!L=Zy7KGA*&{_~i3&LqZ1TBc91(CHNiWWrG zg6LWhQww5iK^!fJs|E42AifqP)PlrXkVFfTYC$qBNTCI(v>=TZq}76ST994~GHO9) zEy$_`*|Z?L7Ua-^Tw0Jv3-W0}ek~}V1qHRBuoe{6g5p|GLJLZ2K`AXLqXp%(pn?`u z)PhP{P+1GAXhAhCsG$Y5wV;j`)YXD|T2NmL8frl!Eoh+-Qww@&L2oVSqXm7npuZLj(1Jl)FjxzQXu(h|7_J2)v|yAL zjMaj1S}{0`pKf?HZ(t^{wBV~2 znCsyj_xP>_KegbO7MRQ49QQC6u{j3jA~wgsT*T%Wm}}J>19PpKV_>dTa}3OtXO4ln z^2{+XSDrZr<^nUvz+7PF7+_Rh+40|R|F4GQ2F`)E76jD-b5)q*9-*`#v=)TX0&`WE z;~wF(z+B4Zc#Ftd5Jd~3YC$wDh^_^(w7^`L<@n{s(So>I@Rt_E*MbCEkXQ?nXhBjf zNUjCuqAACFo>B`^X@R*m%CRcF7MKf~9B+|H3o>g#7A?r81v#`JrxxVaf;?J~R}1oK zK>;l&qyS#e-Eijj=IPTFv3mR%c6D??}1v74S_{lIEROfQtrm3Df=*h{ zSqr*oL02v4t_8idppO>x)q;LnU@ld0oRyCj4A6ohS};@#hH1fYEf}E%Beh_Z7L3z^ z@merZ3npp7WG$GY1=F-(h8E1yg4tRyM+@d^!8|QkpaqMxV2Kti)q-VOuv`mPYQbtP zFqf)0J`C1r!3HhZs0Ev}V5=6G3r`%ssvTOeQww%!!9Fe6uLTFS;E)y^)`DYNa9j&c zYQZTjFxQtj4$)jj;uxIQf=gO(SqrXc!Bs7|t_3%>;EopD)q;Ck@K6gLYrzvOc%}s} zwBVH%ywL)4iHGBN@Vyp%(1MRz@I?#EB_58Of75~=TJTc~erbWrrEG4lx z76j9R;93wu3&LuFxst>2%MGsu5wswp7DUqmbHRq=<}tJ&rWVA~g4kN{mlnj=f<#)7 zSPPP9K~gP9p#>?mAe9!R(E@Y9hU3`NX+b6}$gBlfv>>|{pTpHnc&zovNGc7QeMmScr(gJe@gySvD6%dX=J1uCh1s$}&TpHoHM^`QAt_3}` zpr;n}(gJg7gyUCbE_84V25P||Ef}l?L$ttLw&1wAxop8P7_9|kv|y|jjMoBlJ%i)s zleA!p7EING=~^&T3ubG>R&CXS9a^wU3wCS49xX5zAvk_j2esg^797!nqgr4tDRA8UxE7q$ zg40@XMhnhq!38ZaR}MISxtFxysuo<=f}2`!OABsm!96W_pal=L;E@(Q)`I6+@KOt2 zX~AnPc%ud8<$lL+)CVp2tOZ}R;Hwt=(1M>@@J9>GzggpWKg`Shj)D0XXdDCcs=i}j zUc7e<%s({a7?^)(#xXGeI*emrUc7e9iod7MPcQ9lu<2AUFo*HDSlVe9$o{ zpaliBpokWf(1Ma$P*w}fE2EBIZY3=+FPS>t!n`u-7}VAR^Kz!+E$V4OeJyCF13Y> zyB6%zg8f=>Knu)ELXLOPypH1-oX`UE0*~V@&S=2}Ex4!!SGC}V7MK@b9KWhtT5v}T z%xf%;RpvDo$H2VC;ut*Df)`rwMhnbKDUN%5)Pk>CU|#=ltTL}=I0i2KJ<2gKuVy#~ z!L=Z?7KG7)2wGrXP;lHlk`~0&0`u~KV^wS|NT>zoRRG7T#9EL_3sP%A8ZF4I1?Ks7 z$FC}@7UagbPUY1gO0&5EjX(M=D9w{s`FZKK?}@teU4S;DLu#Fh8En^0`ruf zW7Rz^Fi+_@-oiYk=NOo$^c;hyTJT&8%u{-fRd2Q6ofdr3f^S;zT?@?faE@QqPc1Od z!#UoA1OhmeVoFsRg;UAdeR0(}Dt8P*4jBX+dEvD5eGGUOV3N5?WA73rcH2 z87(NM1r@ZwJX`DdZfcpe6xhr$2;!0S0Pc+L!-GlS>M;5jq==czEyIni@Y z^qdnt=S0sr(Q{55>3JA<9tNI=f#+f1@avAAzbAVBp7{ThzbE4LL(l&_6YxyHGXc*8 zJQMItz%v2Q1UwV)Ou#b%&jdUZ@Jzrn0nY?H6YxyHGXc*8JQMItz%v2Q1UwV)Ou#b% z&jdUZ@Jzrn0nY?H6YxyHGXc*8JQMItz%v2Q1UwV)Ou#b%&jdUZ@Jzrn0nY?H6YxyH zGXc*8JQMItz%v2Q1UwV)Ou#b%&jdUZ@J!(U&;-iWC{iLnzMj_R4Ri57^A3jcUdHC# z=l`$%FEqZe%F(>M{J$MwvfhOX<|vpsTlPX}i)PGLG;Nkl*$Su4nXzz=v^g_p%$dDV z){GeoWy;>y-YxUCqTW7_V-MeP>0}{UU6JuF=;lqaYhX3+9bMC|q0FuJd3lA$vMg#~ z_crfu>+N+jqVL`>d{n|oku8hd@AU4yyM=J??KQ=Bb;Y!M#j@+ZpuYFt zyj#4v-{G)0&paS|yJzmT*Wb(s2l2hXkuYm>|A$!1-sYX&oo619y?tkX(RbD|d)G^Q ze_z>kCN?$SciB4v{{LEzGtZQ%Xr>%lvS7$ri(uv%3gt{&s7T?gX)|Zck~u@xqB#p? zF63|K?d;6$>|J~9jHBDVW7t*pj`*+a?R%VWwKKP?tGYd|BiNZow5#lmL;PR3-|m_F zoV3TeU0sc^iTOT1xA*sjzxy2-*?Y&C2juac4lUkZ&FswW>WXIf+HGgQ$FA}i!?s=( z0)1{V?`7=mHQ&yBo$u-zWRL4`cGltTDtpJkt(G{RTXGaFQlv=1Vj0pF%9*Jkjl!w8!~ld%vIfn|Vy!D)8qP_so6L+nHy#Gv8@v9Leq(+27u= z{*}GmGxr&9k8``a2HN91w4HevyUNVtsWT7A_uF^obL??$XYXoYXa30E-{~-)&*Nb4 zH-SF4q(zIjS4=x|J9}3|yXSU0`yKwyEpc(HvVlIg%yIAC)8EXi*yB2+opmT#@!4Mc zyu1=%3H-74-!r$fcTKZ1u4iXo->z8Pd;f*SdFBE6e*4b+TX5gMx7gXcw%Qp-u(RK0 zEqlku-p(@*$lmUm`_#1O7CU>Fk3G&S+u0BB_xF~>*n5HFxg{XybMv=dZ?CcTIG33} zwD-4;opoJ*Gf#+H1^)Z}-!r$fcZIimZ?Uuf+uzI+{VRL>9_N+pac*bt3Sp1yesY9ofn{!DmJL}s1W}XDu%Rrx7(zy42XODBcx;EPx zhqbd0XIJ^VLsHzTRG`l-v)y}_vd6idy{nQvzWdl&_qD6+of5Zlo_RnXW4<%*=WpgU z?2K#L^?|+Lp!?jC9ETf?Z|rg4lbGzRlk-iwFALGRy4k<$vZu z?Qz}H&c2twbBlSlVwU5~19CoZ=Dy#>?ab}!nvCI^=x-*KK1dpplOAbb1HJdVHPysSO0z3uGFSCI=Qa1ty%yQy+^(+GGGn`EaDRJe`B(OK&)g@Bow=R8 ztA{?-#=>%X$Md*(hd?ab}!s)$XJpnrm$`9!AdfNMnNPAax3hNzv3q;lb%h-F*wbsDmsc(< z&NC0l-tL+Ey!4&9mz}-q5ALTq)=Jyidto)khuwRd$GY>(1G0Bhw0L{D{LQ?)-TSt^ z-xaK7?>x9w;Lk1pJ##yI*K#{!FT1zPuCjODe`RmqnLo70xm{gd?Qvbw&b*XeW$%3d z%HB=Q%zfTP@O_Ng)ioBIn8(;ndw*~FyWjbdJqYxvq;R>?-%W5N_o>^ME|Yd}rRp&fL!4^$Xo*=D+Q_#LgUFlKb&p7>o1F1G2a8%n#dh zi(OsC?Q#9f-v1K*j`QN!+j-^z+1ovHpW}AscJ{8(*wY;6*X*pvSj+t`iY)Nwmj9l) zoxN+Zo$(LsVP^l+uCjNre`RmynRl|s^$%>8#O!TX*}K%gvbTHYUOVl~?dmFP_Zo@S z%zl(zW$zOB*xf*%Tg*@K-abw2aV|6ej*psIFSN5?WLJ5Nl|+^=(C3!vW^b>x_S~}D zcXbuB$MrXR|G(Q+_O6IqO>#W91mx$?knX)F`=#(e-evGH=a~m&@Bf;)%-+?(9_K~v>^oY^-es}(1jm^N?(Vg!^Z-DZt)HO_G`FeEqhnN z-nRmMZZXeJdizwdGq?)7%O2&acw@gEex7S>MGjDH?>w$AO|1?;T9_`BcLu=m(NpIaKC#oNpO%rDvFy13o5 zgk9zPT?@Ag{P){;=4tJ5ZfEa$Z)S@BKG=1ZzjI5Ce`W9gnz_v0)y^L0`RvT|+ZA`; z{pVOsEY33z$oJblbDygIj`Km-#2n|v?5qb{%ifca-Ecg&1mw@}5NPrCc@oU`=P^5b z*GxO(w@A(G-`Q36t_SCEJkA61=h#%Vc>4_XJ$kYmj~bFcn(=63e3kM@4%wzF<)k9)b_^|AM;K%ZO8J@EF*XODBcx&~qs zbDS5lUqfNL%J;hgGUu5G*u%_zn!lMh!N&rBtohEoyFH)V z)s@T6`n|osAMA?7eQq&FsPoJNa=+a(_xa1;%+K57d;m5xv%g?1dz(Lb1Ao7LXTIJZ z=XQ0yLbsXqWIO9A{$_p?SvJRWOF+(RD8RWThds^<*mFx8dtAS@vwmk+x!+B3tH9rH z-{U-jop}sw4_$T|U^v9N(wy ztk2k0?srRM&NC0lV=SrJ+iQlu<9vdh`9!-u$7h+@%l&SJ|KEA$0omICPC8Q&c1-P-0wEX0{<9GYWDV- zU}tVu*E4+7%y^ug`FOj^-fjPty?tjM$#>>Hc6Gh7_p^nabxVIUZ}+e4-2g4#K3DC` z?dm#ZkL$kp8qD$D&#rR6+v8&w0)1{V-_`$}`BQw<%zTWU^;o;gW2^(RjDbG4Om^=b z%HPbh+vB^Lopp1&%HADut093tx0t{Eczf;lH}ib<`+dUB{-nQiODEjQdFBCmjJap- zHPGL2{ute6=1=T8+Rj|Q-<|Ps=a~m&Z}-f-zQ^?a*}%@;^}^ooY+^(+U_PEZC&CF!-*j4uKfsdUH z^tmN5TD*N~*_qqfyB^@9X4WI@>_^&F9^XBYr3>`AWs-Yu|1*DX?`LB>`zHR*ExmB7 zfq_1^n4hG*y=MBGc`xj3j`M%)?2q|7xAaElJoA7&#(Za<+s?eQ@9MgTZZq@yb{%eK zF5mAy__*`T1G2Y!=3Y1a9p{}iho9(Kjzp7{VQrviO$NrV<}uO#+3x2x+mK5Aw?#Lj-G zzjMn#WT^vvZkcHI_BrT#oO@mHU0oUNaoxbqzM);^yfz58>L2KHi+Q%n+ozX3&SmB~ z?Dw~;opm?6%HD%tH)``F;<<$DL;$kiFeA_gZYv zEq3;=haz*Hc|i7d&)loAJ)hgzyAIpqJiFcVh_&oJ40{Lu@$H_u zS1>zsySfJ18DGa9X7)GiDtizASN8s|nak{5_3d%}z~1kNc9p$H{40C=9_O{~ac*bt z>Vi$oIVG#zGn>D?M<8La9%G}Br3m!7WrEq;XS6-e zC);yNdV74=wX?5hSJ`_sZq+By=N9uUytj{?xvZ{3_PEY$XPw2aviBI=%6aAid5rna z{8Lch=X&Hg?{8;(6?>T3`&i>kaQ|5{7K`)D1G2a8%)8o|+u6JB+54H!&i=l&>^%;9 zJI_2Id;8A3vOTxh*}FPn6LXwrvU_&6mc7R#3;emoJ#(K|zB8BAbp_pK)_v`)`}v!> znO5NU_MLfKJ9E3b>e%Btjh%T~yUP7GXQaUI?K|_*cII|<9kj=J20QbNc9p%&GyX>d zeQrsB7H^rgtgb$G#+Q(q*@Qm5 zOK_iC%&W)FGY`n#zB6y??>MhzkMleB{?@jZz0FlI&NC0l-o7(WVrOn=@7iyV^A6a| z%>ID2>^&PF3;bg&0b2ZKF0*&_w6i{s)Xct@zjMn>d@S&LyJzlI&3ERqx>DNX`j(yf zZM(|-p7pQn{ogaUvv;Mnd+oKe{(so}5;&)->;LzhvEmLYiVGSQ6qmv5%Tz5hlNmr+ z24+C4(_)weh-4BUvBk>z7$^vw-#~pR`MdlS ze2ZM4Ok59goL>UJ9pE^&U~gDgXd}+2s8T+j{Q70me?3XozW)eMEp!}PaHmS0w4>_h z(nwXxS-?X7zLU7VizLIo0)D$!$hnpEvHcY6tB7;rUS3EXKLNiY_fL|9Dk-t$G7w_U zt+a2I^P?%Y5cl%ISs~?&ZS>vlk?Ce>i<+*h}C$ zG3QpW70wI4CeAOVc>Wlaja&~9_m9(OhW#h_>^!y@IVbMrS>)$0kiIXHWY~*c!B#o{ z3vo_TUPXSL0Wjpeha|(k+7)aA=Zthxouf0SfD7hA4`@Aq>YTQJM7lOp8jjPrxY zub%@&N5Nk_Pm;CotKhr5=C+{-h`&qovY$I)koeJx;%Ik$qX za9((v^YfDc1pWIEkZA7(^qFD*8NRz)$hnnxzAuzgR~Vsk&bXJ?!nerv_lWx(Nrt@? zesdmM44gCW<#nWQCviQ4Z&auOz=dnCdWwB-8tPz!r0E#oh|%l1!Wv z_woZ!Hgf(T$v%$r8{qqW9LE-%y{IefL9vDWT^>dLJ)OAjAjx9OGI*-bacsd|u62dm zIL^~RF8cXx#Qh2`w%iE6IrlZy&%fMCT?Zy9XNlwc00X(dpCq&QP4HRFxfOdWoJ$gM zPTb4S0LUmP|3KpYS^CVdZ-(E*oLj+GIln>WoN+IYCan1&k^6%FHa-C-k&%>fF$GmR#&i9&aWcQNy@j9 zU(Y4Z=aFRCw*$7Ab1U{%IG0}H{Co|Rjhx>@GDDm*>=p3+o{nP+&dSzFFRGjuhuc?0iw8}Z-UOtI9UJV$? z{Q{2jJK#Gp=T_{ka9&tLeooxW`;lKiMf!U&QeC>X~ z7ISU|Tj9JgjW{Rn<^2e24oKwQ!(rnX(Rmv)aL%}wv7bVYv7bhn;$jQt?ar}P&i|lt zULYwSOMbmKalQ{pP+y6uI9_v(t@`;f#5qZM8Ts`{;(A|>^G5;uR$*+h63^?Pl)A!` zvYM~$topm0B#tp3Mb0r#(fc{h1?=iLw%{syo%BnN^G8X~J&EhRNU}Wj5qN5z8eMmBFoM*j7$hnnxzPEzCM&+DwFJlgj9M2){yE#9941N=HZl!%I zoELsTv4yyoCz78(Li!#iC-Ff>~InR@ylaxo0Uq3{gKTMM8jq54Su??Iv z?&ZA*YbkMk9mn}PSFjD7Gw$Wt#PQ95ft=q$lIi^nd>%Sn^o{{5ZR|`arLMqpK7suD zLDGLMN!Grfg{P8^V@s!kO@6L%J{z#mzxO1}KNIH+`vv&zCSh!`63;}pY=v{_KsB~# zobS#sNsb`NuwMr3WkSxa_}X4jN?qYt;=DtZau;!ob9l%-&ZnVd*e}Arowsk5^Dc_# zB<1ns=l7Am_j7u`n`D^fbN5`=RcRkigJmg*xJ#xR-Y%%$-Q?Op;;04cONUV~dq|4xI$}+Jllhf6h2x3g05v#}U`FIL_aJ z-<;c9_4A`Bo)h=-YSI(mQ-uB5u3S8S%N1c6s8s4D;Ld?09Hl}iZx9aB_=T}47$n^~3 z{u=ts^!_V+-d4!D6?^|2N~tUSXLq%Y5%==lq$j>32f4=g6zMsCAHEZFZbff}bLoDS z^8#@%*Aw>EB)`Ev1156*5eVn)Tjl&V;+&*>C6tYvUq!N$i!FbH@5P*3(OcnMdY(8Z z?&Z5kPkcWSavkU5`G@eGbG;3mGwx-Xu(u*v$8r8I2*uY5V~dsc4GMs-oxyS5K^!lJ zUy=JIB%un5y*~lrTyF#CjC&d1ON3mnB7N`V^!_{ic7o&BG7U?U1zX`Vc1HU=9x5ByfBl2^S@|DE#EaLoll1%Uax`J)soN+H- z3}qwN6N&3%IL`4ddNJo#?5%P>hvGSLFE0lLM*%jzZw|S?l|D1Q@&5Z6j$_MID7j8L znd5v3aXu5k5c@ci%-;C^gDV`zmfaQXX4TInlJW%N_z&f!}ns&tzavh z7Y^k(ZzImfle~~PXV~~2m;XBUwVx`SA48mzly3o$QSeJ6asN#&w%~hwoZDOFd^W{% zl5!_;d^vG`1xcnizB|Y{wt;iTy?g<294F3ONiuAFXOx(8EB016ms&W^@tsiU*EbXQ z_%1ZPpW{2iraQLx6vf^==a&)3(~0{IlB|8>JK!#L99y6xgt&Gf`8i4X_r!TKaos|a zVdK01oZDOF{F@ZdNy;(u>l=yln;7>{CuudzA)9h;#oh|%Qak78e{yUOQ#5u#p_lkby*w=mnrPmb><2c9nZ=qjDi2EoPTku`g z&h4%G`8bN_6I3a;6UP@5=a-OVdgD9EontGU7q(Y9XHp(V9RHR$KaV8C#`i>vIk#eO zmGc8Bwh;I74FEC<@bLXx$o(?<%&~tbOkZ zzhCS)wm{{<*XlUVe*@p5pC3)!e~To;#&^#B5hUheW2?7(7V4t{r`*KqOS@6gFz_XVLU;I-4YA?o10?c zhL%tu&=712dmEa30e^!x)Y{^YG=)P!Uz}lM>2=aoDz?=6p;8BVd-xWycObbVNya(Q z;)0)hp_Dr567~JxOv?9?ebJw>4(MAb8TNln^$s;Gdw;;5fhTQw!-|p*qA#vNm=Y{Qf(~v1Jzp`+nk_q#PoS&xBvG4!Cm|CBr@(us?OIcL7SQ zE3D%<_mW>PA+E0^$*>ztIk(cr6wV8GaDM(9;{3NHn~8G}O8XuQ--|i7f~|6XCC7Py zI1iGgS79&I>oI zQf?xwbBObENiuAoE7&UMe}=_wo_s=T`t2a{ech z3_AeWZI0X6F$(rs5n>mvBtIvqyk`&fy^OfNoFu~zn{sZYjVYW%%$Dj|A)%$8BsPAk-C79Ou6vj=xFVA4!t6v7_Mka~#K(p$hg7InGZb zjt?X54=2g6j|S|I9P9l<1^Z;;oTTz@LyRql5Z8y2WZ2&VY%%9n+L*$*G=(@P?&UL} zZ1k-&Nj4JaAe7iL4!#$2ZUtN6TpCB56ZbNDAYvCt9!i`u>?Xh#b8ZD&;aobA{c?*Bob8TPS&?L4*^IA`3;KOwFIgc;dALKY(C7KaIHmF-g|G zr^4r7IF2nlA$DOH$N9Nob>7V~m z)*_jd2Z-zah-(kW`Ejmb8#yQLu{O}KPTIJgx=zG6{~>XH zIAJ!BWbONS`2FXOV+*eE!WtFF`M$()p1AKP$*{i-*l#=58++)w!v5svjPu`tp6KU) zC4E2S^gh9qb1Q93;k@v=%6Z{ERm!Ij=ckf9jIco{v84;X7jtd}Tj9L$Cdc_c#Q8{) zIe^3%!?3>t*kaDDU@M$UdlBcvz3d@BKOex5`~B%N!~QN{JC7|Y=MNF*B;`W^1pCnM z6X!o5$*^a;f^FcOaW8+5INpmm-he?Xl77UU?vK93~RI|0}c$L+fn^)B%CUPSti0Wf6d5Rxpm%z@v3 zD&*YC`u7eB_DgCT)9l>`-y+u|i0eH`GVE@^e#5ceI0C6FY)5U3q`V)ssdGVJZgE(i{ za{*h-xfN`Mb6D$A_tr4Z-y=QG0g0TyPoEj~JivAy*IJ=ujdRAmd=Oy`5a$a?GVJ-T zV5^+pOMMARd3WMCL!9@JWY}p}unn9u?&W>S&wmAA$oa2HGVGH8JLtHL#gX&EZ&W|m zIPWKpM*$edmeC|x8(RRspXNBWY_DM7L4HnBUI5>spYKN84=2g6vw;1oW4&=?T~~Nn z^>dB$cS+B)KqBX7lVsRErkq=8V+!Ze4=A<}_woURohR-Oq|YFf*wSmtxfN`Mb7?Wh zc^V*)^OH#KN}Mz7oGIs4uocdwM=7=t_wrvz&tHN>&PQ@NQy*YEk1Yny8TT^kg?f9a z4*Qb?p>X~^SFlw-KZ`g&PnGg6#PK|U!aB?+$*?irIoI33Ipbdb1%M#eZz>j#B`Im^;&FhK=KtmxP>K$y0I0w63t2VheFEp9vtN z;Fs4yqR+iSl3`;G?YxZ{IVbLAjMu2|-h{aihmGSj=hz0$8TWD$a1nb4;(AApbDR?q zb8f}n3g^-##5r*aX#V) zj$;d!RwuPlJSTsbw7Ew&O3@Z zw_#(8Bi=T@*4&I?CVY$5LDZHe>kNG6~jSQn-@uA99e z^ffE-T-{5xkmC9Is+9L4zkZ4IeVNl6*D##h+rT;FUfzSSaQuP#;#fehH?Cnh$5#FP z2;!Wid?InY4RJn%B;y>{;-3?8ZY7@Ms!UzsyTmzhFaI1sM!_#Hkp3@{WZ1YyeVAkH zCIvfAv4#9y#&ITcJe)9hC&}73?nM}M99xDUwsbJZ`E2-Bu`hA`4U!BS_x*@Dx6;NG z&f(mlI`${-<>yGx=Sl8Keh(j&*n<0C#GG5fZbH2aqlt6kUdA~M)Enm)Q0_)`VA#0l zM$EYtY?brO-F)J$ECnhjW~tYs$Hm z_B{@<3xC^IT^A(oWt^Kwy>Xr#J3@m!Udb1T>i=Y=;^&KdXeF2wP!Bu@uW^m~SV9$-6f-{YV}jdRAmyfc7cY{9iC z)F0PoP%`ZEUBNbR&bXKVTc={r1U$q%jwHjr&=qV0=Zt&#rvQQ+4<*iraen@Lz#i?m zjeQFc>IzSgpTDb08P^<9-yMnjok+6weF6NQa~xZ~pNob=|$rFJypsb0D+jDB)=lg8TMs>{kV{GEBzSmCaEi2OPmw;@=pK+ z{d@=FdPk1)O90z>Y*9FuR*;{QlyOf1>b)&-y&XxW_a9xsRylu4 zBIZW=%&?yX>_>&ZW+k4hdj@wRKWCh8NB;dN>HQcr8dUwy@BjI34X;oOeV>&mzr{JrG2ZMzq^Y%Ci<@`6>Np`!Xo0FxR-J7E9yIwq)eQHP}to{l6Ov5tn*jSk$L%{02z7+4a%ikbBUj$&I0RQ_W z8TLw7u#KD(_cFd)06CsQoKGdmuy1z-Tj9JAr+7}>%O4WQt;Bg7Nrrs~VBhDsednOm zy282S=Zy0Q00i|u86Np`!bswr zr2HOnJdQYTBFXfA5U|%cZr^yKqOLH9)&lnKj#Py(4ixT$M7;_#x(Bi2HX*GVK4tWB+oD?L+L6G4La#_W`8u zfg~CB!|+*bZ!7IvvA1-BYHwzDxgYF13Tm~Q>^wl9K`3$U5x^GP+X}W~Zz;gFu}?|w z4J0R!-VFOu_$;=!6>KO3?EU#y>iQVjUB=N0+8bwMP`<;(H5`|U?QI2HwfB8=p6F#d zPxKJ!`!LD_P(1WUdly%*ReP_ZIWCg2hxC4s^j*v8{S5qmm*bd< zC#LEo-rjjoa1{Kq3MBTScamhW~`Y#4w5ppIryl=)MrgOw}P#3 zF4c3K$BFY+l7HiT?Nj((%()e8RHRONLgiX|o;ZJT3!IT70J>+4Nss z;ckj850alp;1~4o^~Cin9OvtyZnrzu8&6@@NuLc<_cIaqGUlO(eG75Doa6izQ_iil zZkBCB@hM91Cek;FcOBl_FLP64Q;WuPzw+r zZw@t!IVbMrmx<#LV4(hCk_`JbsFRp;D|)M(zp8T1xR?6?1pWMG;`)2^nPI;U*kZl? z{#Ji97z{TwhvKn@ptm^&?-*zaH3WRY0NnK-YYsFAnchauiF^5d;`k`y{AiL4`*Zl* zCG11PkwB=eDe7xz2}a-@1JSl{Lo6C^hX3)l27)ckes3_qut7QKzfb*0z0YI*-xMha ziQ^ZE`641S+3NJCRR*4oe(@kd)Dq2^edFJ|PtjpO_U;uv!^ z^z#5oruTb*eVb#w@uYWM;Q@**B;_oCpr7ABTrVTZ^!|$}=T_R7!nyQwisx6VQf?&9 zze(~h#5vO&zBXxNEk1ud5@-oR6c0l@k4NEM8qI;$hLATJZf%BM&hO{mDe*0pa~9X- z=ZSMKagA9#a?h~;3gBYSt>~?AF5SR!ejRaqJ;{HQ{tWwl`0PBk7&vF#%kL1!QNoOI z*k8iu}uG;#b4 z$!9sv@f7iLq25+OyRt6GR1R>G4dP4 zahSM&lRh(hZ-no~@!T5^1f#KNs3F|i(ggi?ytN?~Zt^vR+I-%C*V`0sibjoozEOQY zk2FH{cX=%N`IE%;Qyk}?0QSv7&aLFgcxyx*q9&ixUHEp5<;Mp^?ge>~U{4aVCHoJ*gmoEP>Z z&JQQf8%RFEalXNnb1S~4a4ro}JSTsbGr;jEz`c^V?xD{hl(GM3fW3`ldt(+{C-qSu zO8zdtN*o7>`yfdcTX5I9*w6i~!AQ{Ok3no{fm|`{_cg@g5Ng`m!ht|6)EaM!v>G@s z+(dr9a)X*H9s*@!pLrl{zks?p_chhe`-pRr@;^z>#l-m%k_;RBR59mP?5%Qs zBE=TsUS3a}ze3Vabz#`+;Im0Q5BuU_$i$)3gis!g!04zs?DI9WMgvWdwD?-$O&sS} z5a;CY@AvrwRMea8oGgjr!q*WAQ*7-ai&^YG?|2+hFV;4YWl={^sV^u+h&M z=d2GskT^!&(cedtWY{4pF+%&01WXlKhx)_xJF&?*xo@XxvnsQ zIB!>_>?N!hi0cyTD{=) zM$S9Q&oio&Jy0XmbAOTtkYt?Wnx%7JGjPthmoEnp9E;&N8|#2^OwT!drTq8Vx5xD^ zj*mL_qW6Ar{Vw1C*k`2B*d5hNF;T0-6k6baAY+Ob&lKE0!8oRDMzMuE~lwoV}62MW3Iq#fP27kPocPd zTZt`7`<7zVzNwwdV+rdBlFt+8tc~Hip*W_(8!RK?2&4^xrT|QQc!79`tAPgazhDsN zJiMVc?LC^H6vUQE)V|kH?l2O*MLqW=xgSY}js5#Z$G(Q6`#OnVo7<1{y`S`bfb%sx z6Ck#?70wlV7n;c4WOwB~9vEBZlie=^iJzI?c;3c&TvOw@kL*oSevb4!ob+!X$*@0y z&*In;h&H#xy}k&fEHM~|2BEb@oAC{*fpD#epiKlPz8Rm!;jg}ycyz(#?bN0MRVSw7iu`wl?Ka2Gen`C)|pEOEb%^R;*3 z_enxO_XWbfNC2{xKx;FMiK20TLsPUl022T$@o+2}iFrd@AA0p))%^}6<+1S?(|sK8rcG(#90drM)=L4GR%3FX= zMbF_RcPGiPv5yhQH7j~6ajmeJ_L$s4drU@>zWb8AkJB6LAhx#^Y{lNvzlN%7RJ)M9 zlTi35DE|_WX!jI-MojF-E`>TdZ{G%cGrP-Alb#2Y-eX8IY&?HrVsDtt3HhRdhL#qX z@Ck+>U1|!zEWRI_TLfaBHySX;wZab6#z@M;Kt1&9T}VPxRz7Rk@Y%WEY8(5MI43FN zydh#=1YpSd#UvT_UGTg3eq<~88kStg?nRb%QQMk)5Me(_+&@KOWK=u|5#kkzzRy9v6kd$|V8lm1hlN?Ht>AgLCo-%7f zd>qIH?eIVFALbL|r23hOTsko)lk)WCvL~gw`)Bth`saJ{seVs?)-xvGpG)`7JEYOm z(%99KO{V8%J-yk5>3k}g=xQEFXOgh~B-M2cba$unc`S7sX>X~%WgwSJ_4a!fva%N@ zG6Si+r_lp{5t8cDy}jAl>E6BpLOV)S{KVdTe)~UrG^rE<4a)?SoU5KLyOO zQhmk8)IaWur{)aIJ3y*8&>^be(Ng_DUoz33>dvG=S(P`@A42_^CNq==T9gNP-bPFH z(+7Hcfo@Otd|=j-=^hHcYDbQiYOOzf^Lpw5wF__eS_{ajv2|o~!-4LGbr%-y)3zApv?LbgA}Fb+v(o z2gbK{j7<%uJPk)z(FnR`&&6lvrSkX;+<7R~kL&1cn%+5n`qUZiwt3|^Dp#lKm?|m(F{YaK-VFY!<_L2KGMPml?6j1aP(Hq7(sObt zNKf)(`v?0W#&@Lp6&FuK1IVMIJ4y9z*#T&=0nbGIu0fa2%uWmp8j_jP<}CfhZXD2Y zm`rDTAVOslz4HbV7@5<(X-mNXICL`>Kz>kVEGSi?r*a%9eaM04PU1iSY*(6;R;V6u zy&LvNi5z4t3$u9$`F-g`G7GsY@5lV--Ql@FsPswx@A%LA8e<*w(Tc~y)&;d!JV~er z-*Gf$=0Je%P30+hm<{2iKbOV)7<-??Jss)qry6}hFHG_t?ukQM+UN}&;SC+(_xijZ zpSLmKZ}j=Q?O{Qdo6w=eeBq!eh!=P8rR?GKWFdRg0R_ClaL{X}jyEXHwTIJ}8JL&u z)dBgu;b1H*1`0O%!x-yJeXXL67N%1t>rjFbpVv$sK!GXBj5VD0Ty|k9mCWYMyuk;n zd}6Hvpp|7i74bNah{nQR6FUJ=Q0b2>@K?m)J;EOXAaf)fna{V&VX0U6yfC{Z<}cLf z1^z7hUr{gKGyH*Az{LLm$zOGQg6J?Ch7~AssZ0U~kU9qh_X9(T6$&;&d&0b-Dm$Sj z2&70M63k%uO_6Z6Zcde0J&EoV#67W#Mwgd%Ta$lqlVgL7-xp>5`DP&z2_9gF4j z?i>sFq9zU0+Zc?(ow(K6gK<>i!jZ6Pe*hW;t=6A&Tj&P@ArmVj{nG5}>fhIwNp~yG z+MLLzbPgL1`n_Ji*kk>%#sGv&X}S<&QhH8TOG|sAdqG!scOQtj&!;Om&!9a3m%cQRE!KV1srevZI$9hIqe9>5txg!S>RpMQuYK-PY zt~HtN$E=*gfS4LK2k~3bqdDGcqDL4yBr#c_2XqqOu38Vsq!LC2AaM(7QK5t-zhB&D zMRq`fvL!Zvm{YFyQE^NYmOt2+&Gj2=4?8xCJxxjNk(=sm+&b7VRsqgb#KI=609u$| zI-zR*$LG>XqXy7W!=`Nk+pndzFtK@-*oWX?h}QR)@Z>X%{USTScezAvkx`8(oJZ06 z;t~MJqN}$zK|S*sNSCK8|a&y>K!mDRi=NU zHd(E&CA%}-2qf-4B7UE_R({O?E#a7jFxYQhCI~|WtG>Tg^bv-D01VB|8xATX9$%EU z8wI0W6O9BwA+sLQ7Z#5%D&dqipO7CqM{^jHc>xm~t@)Jp0ntcE%R5VBXRzw_qwvPu z+vw1KZ>%`9D8Yb6YKgO%DVUt^PGm||@q1yjp1Em)Rp&#Xi_$>j%~KK!jk;i#&XVX7 zRnVC&v>62hnvF8w%ELfzSH}AIo{8#Wj-pGvc`6q<{n2p5Jfwjh)%G)L`PuFTFl%nq zAry{kU=T<${`Z<)85NL&d_ z2+t*%SqGCcOL3*WBRL3dzNG{v5H8L#lxU;0$!hZ@rL7=Nn*b#gEz=w=+a)oVr52?zObbj*3oQi z`#!(FOwNx(Fq64n6TTF#plQOaP`Vc;Ka6OQk(=k_*hgB50SZ<;l~2#>6*0swuux;#lVSW6&oc__go(c> zfr*5D=ABKr`k1KE|5R z=Z8sZ(~A4T)y_vjP|Rdc7PN8w;!a8U^?7lRQ8n|9Tr$)>hyy&cxtCa(K_2*1wR4>i zgcGn^CN~on;*1vY!!)h=G$i_L)op@Wp0WH0oCfilW-hpPRDGLh?^$KZ`KqsmQS0ArLr9)mC(3T=gqCBn(RBs0*At?=6FbiS2=%y~qRG;^# ziLbt?i}RlH>8XT!cdP5WD9M8K1pn2WO12E-`?Edi?<>oeZP^^Z%oU7<%;P`C0P(&b zQB12M!HfBQ=8FlwaP|Jz(U;0(TIQ#^7w`#k0ES`a9^wyHpC6SbkWjFB3xyzHUUnPw z@6%Jb&K2x}Yr-mhag8_q4Nc+tS4n(Uimv?AiG;H1* z2fbC7%R4jJuAF03U2cixV8ewe4?(Z_UJHHOo@;dC09+SfK3$H@x>|oIabjO2R<`8o z+TGj|2lkZ<%~0b`Q$HI&V`4}A*e+GfhA~WB=f7pvz+smR5HZEH++$#;$uZp-V|##Q zdmoHi#C{uw?L6(3%A3g->5Jerx@n1!x0w6DF}NM(n1xM!eQiqjtyjIwCX9%>rft6O zh{|n-qa>Iq>WeM2R33qyDP{Cm>k3hkD=`#{ndKQ!BG{;6nJqniT$!;j?0ge*inT1a z=ZbWv>`$*c-1ZqYn_vM-y%qUv$t~)`MQ(keWmbex`---2>Ca_&8~LJM(^X8B(lYId z>91smTxAX0<+ywS3Wl*xMO(#jj#N(oqsn zThmvzOq!?aZ=Q>3<@QfW^^2?q$7IdMU{E&rY(;Kc;}bb@;dVi@X-8zC>N2P6VrsyA znL({*MQ+DuvU3K|VuoVF-k{ksvRc<^=CM_cEfXfA{`x|F{$S9Y0GNR{&&$bP6LF#) zwy3Dn?fSAKu;gZzbU`=>SN7Xu61_YNAqX*L3iX?>M^JqyCwgHsRkCwF?y4y%JrXeM zYE;uz_OZ#6If_GY<(XMts}@?(ZqOjOLVe*7+(uI-fSd1cB_7l*Wj%d71rHc(2N?mn<;`Nco4|mF$#xq~AA|D<7NfvbUPVDoCVOqvy zSOQ*LRlPf*(rtM7^5kp|7pC>~F0)vS#aFEN%tQuG&eASZea*{E?U656j6<{986}1q zn{NihUcQ_iRmZ?|RQnfZr21-?>F>jhey=$n?Y;A0e!DN*3rF?yUF}oGL&^G~S}Y3F z1mYGGZ49CvbEffgda7sY9K1Ur--X+SXE)7(YZKs{w(^O6n2jkBs-x=*;LZoQK-B~m zGVEZVL(GZsRu0l137KxqMMQXycr}9bRV1BGSKG@M=x_wIp%{$YxV^MFSFV9;P&vTe{K%}dAj?>ZC**ps;0NFpdGXN1tOwFhK z;kZSa{eqpn{WE&u)NzvS6wY@Qzk*Sf(J>>Ta;qdEulfG@8TnL>wmWt8buXCF0y7uz z*>DOe8Z^r-p{WHelnt{CT-jwttXQ`BdIewaq8hW~o%$vVXZXzWOhABqTf9~!yf~ob zP$zf(sNz9O@t%b0u(-246%Qwh&nA|~Djs;_Pd-&X$S0m3H^Xyw@J+mb$OMZWw&ILc z>9Cl14!!~gXC%W2k~`mv2d>0xzG4jAkUEgb=4W$y_+a58q;2ae1;P0*TR0_$)1u*! zHi^mM_>|*DCTk=@ePFhwJJFhfUKno5fvvW)OW{Jr6&VgL1euA2c8dWH`gh>2TX+f^ zu8THP%&T;G7WgY-@xA~XFpJ|6P9d+Fdy4n@3HfVF%*g?5FkZ{g<{K-HCRmbN0)*#? zdxd?e2@YIflS@=M#~uj!w4oM<=x_A%uW5*If=NX*WeTJZ7lDOelM!5r8?4-7ZV!bH#) z)7Dds>;>SuhM;(#xlk_^Z({FU&<~m~=X4=IoHV1MO({-TeCE3v9L`ey036CN4HL>3 z%0dn?0S+8xAtGfb!+mo-c*9z0SEWD2%V`$Cig2IS6l|pDMxPGz-G?zcz~Hz=GJYtYGC*n47~;$K+CqGW{G1AjB=X!8bg@dT8L5Y0z95dxIb4r>QR)nR^q@?FhLftfD`PQ(a%cXBMjbN(x{lrzycK2`Bo4f1HK@7q$== zr>Ewo;F8jAOKA;s%(!*S%J@f*!}&%u5HxcQz=71pN;`vzvQ)m9R+sn&>=%LTQ=A6) z8vRj|IXDyFP_Qca2Atl2%_QR7Ef7%FJ1vayNxvdyiEqSw#SK%OZ$Pioxo|%x-0-U0>&xy0WOofW!tI^#*RwP1?!ej5$Z?dOfXDwhx*je| z+i^RSO`rNrLAaSPA8%IY>#Ki4+n`kaBe1>O0!nd{Syc$Icg#xRx}9d#7O!p8tM&o5 z=d9Ylw`2s+SKE75Er2EZbA#4Q3>C6yVA_pVUG4MQ&cG`F-lDmzH38kuv?{ApnH%vA zHPhlt{#;o;H2rhqKDA1JrcA~`@X3LVl=xQZf#QBO^S|tfrxTg%ysl&DAF#lH3l8QF zh_ZVOwbQq@1Lu2l6LpR&4Lu~_wQ zt1DN(k*#9E^vBhetl!R7v1Iz=>Pj|jXscK>`|GO8E^cb8RIc)u)s?B+)K;-n^>3>y z*SN8*V$s^4S6O<=_O{9h`bVll(QS0ARJ!`7Rh6o3ORK8AXn$Q*+3MD`stVTaVymQ_ zadTQ#r5hiqs_wK+t*YYnTiPnszGSOfRR|?dRi%TnZLPZUwGD2S>aT8FtEy1l4!26B z>Nl=cRkr?ts<>!p+t;cqp8a)oWy9N6`e9ZH$AoMrSVfJE&s2pY+$vWIh<~UmB;Cfj zs`%3VeRbt4Z$qe-s}AqwtRT#&?S;ZWlysoNz?XRmU zo7)OliKF75moHsyY9$*2%PU~=Pz5C8_CWn7+9znL6SuRFd$dAb^?$A3m1v4qoOLO; z*ANDU@mzXgD#v!>IV=y4ow!+^elMiMs=;XA)vCeh-re$wTQD7J+R>d$_u>05Trz6M zv`O$H4eQDlU9jBV&uWx4FUhKdn3oiX9l0H_RnrP-=B4R&nmSW(VsCPhJ5`!KwYcHd zS)I5otja5=7I8*#T` zSE7T0*y6c^BD94_2W1qO`WzI(*4bv#8e+sqF1WmqRp|FjM2^pD#iPyf6f`izGN>{Dng#}19g5^PavEW#e0#xm?v zT1+3Dl3FauKCQ(v91vS9#0j;8wKBis?VzF#}#Vg+*Q1R{^ZHd89=crfP!dzlX<=*m&KBASYuPF}*}y zy_cY3xy4lreTB>3=!EwjnBVC|_A8cas4#BAXZv+an1IV?%ze6DS#uOGo3Izf#)?~y zxx(=t1vW2-0xMxbCGg>y+glBL5Of=6x=LsuB+E%pFL+=b4>lh0mBRg;0&voS@E8#erI}? z%;ghsAXGf(%(X-HvJ3M*K$~9IPsUTRQGc1&P%3A}%wsh-Lrt^bRIo1;HRB0yhbWgP zaOE0izFFz6-D{znux4fB+X=)L##<-MV=7w3aEg<`K^m#us=_fERSverRdJj_76b=iES#4snF|wpA)Jsdo~$&gM)z)s z@6;1=$h|EYUX~p5$3pCkm$7s>w`ulH2w~YR+B6%_TLfH9%h5U7LX81DH)P>_sD5Hb zNLeUad9I;0Y$y^fp2jnB2RMF{vrr~D#@P`zA3+XoICpJCiZsFr zWlMJmv3nrcc~>@BKv?i@jbfk2(HFyGe^$=dGOS|Q<9!2OfDKnLiaijbES_n!aIb+j zl^}KubA#dWYYXvC!zpzNxCWK=iX3}@5w(I*ynBLk2mPh#B^W-hJq*qbB3?LFC^ie; z1!CdMGk4d7&@%8&FtY%m=7ko{Jac#@7BbwCWo%4Jif?jnpRnBu?|=|$Xt?ajhzh-} z*FyZ$-2)*+GQ0(ia}Omkv)~^(EY1h@1GEwlpOtgfItv-<4R=N`$jyURVg+C+c`M6bbE%B-x)j}1j?W8M7MMg>Xi3mvSkXhltaa)P|!>M=+V-Nk^54>*#brb&_ zOsFvkd6|X#reL;6fA@pXH{dpgP^@?x18=cV(2~6jc%{A(Ei=f$OOY+KY0}NqH~jEI ziD1Aqf_VK-usGj>UMnHN{SzGn-QB5t9tJ7WHWmMVm{ia1o`7xiJ^8U?$4YHd{Y<#hD={aN^2|;Q z49@OL^w0O?;R=iXtjFZii57StZTEt%?(RMibPX?*-8$F@hp=yr(zY?@4%iQay80IZt-3=YT{KUWk>^4w82dVn9u@iy)w;2T0OH7wQU= zx7e4X-b&pj&h?D(j8-(C3wL+)!lmY;Jy^qZucxJBrpGgyznmkN`rbea-YuQTkMb+^UpMXL~)Vg`j$(A2?`BWb!FbgQt6bI+OIk?jQI$?>RZ0$#~|ZJoyFbzP?lv ztah+e-;RvKDaUl*fSPPHDhBspT|B8l@l{aVTT>-r-C^#X{6+AHZ4D%R_laX2;5B;q_ScEfZph;+>QMT~ z=GGzJYSj*~Tb_Hwfeuc5-L3W-HfgV&xdHR$nj7fdTdE(|(b+V;bNuwFGup>_$6-v) zds?!6X{Bvq?xXzMENJqLA`bD5Jjo=~PV9wSfijs?u4`g%-#|Y!B;7MkxD>^WV~cGM z{XCn)_h?|GRP1dzR4a3I*}g^CdtqG7H&)Aw5#7^pwCF*O8i=F(T}(Sm^*$BZ)2-O$ z+mbZZg*X6#4LT|<1PJ5UF*+{we{P3L%mwZ7s7J1j#)=#sue>Y8aV&*5Hyf=C_7nN! z6g`jJBX+n{+o&C%V)*sG#V z&vd76hsA5IlN0-+Eq4FFr~vPmbsQ7gS!Je9YHBA>7WEIX-&6Br!6UYHfcH2$)}f<&ekwTtNpP9^ z>-gvY+;-jF;9skZ&LJxBFM7nb4sMKlJ7B&ck?feCQeN4oOq~e(7G2+1`iN}}BnfQm z*oQiEsT5ww%7VGb2F1CmLGI6$%3B@);hd+fJc&cEwsWkQyH8f`#&?a&y^aqR?BbsKet_TH|7tN${0rw zCi4eI|1mydR|Pmj;fDW2g?^*<|njiF;QE9buwLB)-qH5 zV|G<>w1)D3A^!hQhuT<=`=1?Z!w#bOqm56L?t`VFl(*WBJdy-^8QqAZtU|)PSfme} zpV7rr^T%P~-1d6=|L=MA|AqD}@*RC!P#iAaJSDNvd0T)!-g#S4Dg-M;@n&3WXRDCH z+z8%Ft+fI1WA=UDl{}AC%Akoj*VgBGqQ~rN^8b4q7Wuz^T$6;CuS{i=i*`wd@rUy@ z9O#&mgULDltTJLhG1gu8=ML)b%9tLA)ZQGRP7?~-tbR?3qThe?S=*@6BR^}ZxFD<^6L#@H!(%)TzJ%&{Z~Cnxg#soYHU zVtI5akskUv7QrL7mH1!WEZxsJ&EWfxGQhN=)2zXzxH&a9uZ6k$|Jl8rM*iD7@G=Ld z{JYdv+dH}kTe3Yp* ztde+K0OM6%UMhIZwkDF~nlABXczL2B#g@L#y*$P-c6*01_G>9JYnLMaT!vfoMlOwO zP|-G>ns^?<;48+T?XsZk*EF0@sX-nl&n%i-z=Qth+T-B_w_-|iuwy~GH$Nej>C-k= z!5qfd*%tX+7R^9IU!E>~T|QmW$M>j>bDB2K+b0Kc`r5DzS6%P#wD14A?6)(2 zH^p$}og0qZBhrRz1!3JBXHCW4-Q0=2s3*+g zx;rmBR zn=BT&k>j^xuw~<7u)lV<751~bpA_XSPQ~V|_pv%e3;nC^DYw?7@!n-yb6V{k?YWsJ zHznD5i|SHaOYF7=jDcSPzwXQR7?tWua;BTsU>B2rrbz^~Gk@f4$7e$;G*H~E< zi`(+p0;}%ALt7VlZ7RDgaG@Vl7QdBcDg0M&D%moS@6Yz6zpq?x-v+Px(3aZ1*7jN4 zORL%iQmaX|ZVwmshB9Td%*@>U08Oj59+g;BXrJ(tL3e(*6JTpavaNf zV;dY+nV!PCL4#dzl51{mP>m+VH3r?6wlhWd=K8J7l{t;wd|cG-s8)&U&N~deqImCi zokbX6TNnH!rD_kkwRQ)U$_xEq-&sU;wsYTTsc%D0N3|}_yD9#y{b0A&^}qxEx8cjh zUv_>u?#quiUbgY9ji+opa^skdFMP4~i!;9H`eL^)?)!Z3^ZL(MeU|(z`q{<}7i?(X zFmA)!pRV|H@Y5lmuKvfee@yyE^dCF?zn;*Zi?2WEBc6+1#jb*RTdOiMn@b%qZU;oV{Wdf8~}} zPJCsDSMFPX%liKHC$0~!U;A?5<-V7tm)E{@%S*|Z+Fu&?lINxOUVQe&t6!Y|;?Nh@ zzA)>B9bQ=VeE;*w=Z8GM;kmWXo$*}%a}%B$^4#KeUF#;Td+*t2pS}9o`Ogk{cJ(vM zp6Pq0>lyDe>z`isbl=lmPkWzU|J1Ul`kos4)Y>OkJbB`iL!Mmy#Ih%5Js~}@;_<5= zZ-0E$<8ME9#$$&+HsY~Wk0u{&e{|fVyFL2sBWFEw$|LQMeEjhGhfjI<$cHyP^!7t5 z9vXbe`;h0M4Qnr0`_r{!);{^*st1z~4t?;e2R?jY^#g?mq7S@%|2g-ca)0LjaraC2 zuek5(`%bxU)O|zmTXApKy%X;J@SgMTDcm#Wo@dvrUNe8qZfm49OIOcY9bX+>J!JLT zy9;;s-5tOC!@FL%>y*1ZckOW3vO8zp8NV}l=a4(st}3kRTNPhbziQPTOYbP$vCkbt z?pS>Lq}!vnkGcJ;m8(|vuS~9tuH3j{*^0|n^sfl6`0%#%w=KJ^@3t|wjkxW@TbJIN zytVVzF}FUte8uvv<@L)yzU91I#@%xGEzjOuxH)t4h?`g6wDhLVo1~jQyz#snkGyfr zjU#USaM{vj$z`3(#w=TV!!0+o-*Ds&hu^U3`posSuCKp->2()eH}1OkmOi`ml%->q z?zVLGpXdL%^Uq&hd-b*FUHj8(XI(qu+9$7Bea(5->~_tDt1r9ytgC}pd#)aO^<`JJ zUv=bF?_GJ$m8V=e>dK*4N>`q@WWti*lD8K>xp?*B_QlfT5C3%Dp9+8K`&0d&R$Q_8 ziuNmxyyEaHR$ZRCeAeX?F5l3~UX;A3{UYy0o{OZ57XKmohqV_bFWh*+Sr>RN zSoZq~zhD2mzTegV?!5CyoxkF|3Foc~qeFUw8ic z<6oWes}a9idiJ=pUpOmsR{dF5|1$W?M}Lw0h4hPa&h(tQ^o((5tp9o8=c9i9=+F9p z_SNZUoW9%X7yoqBPnZ6r{U;y(_>3PP{^KW48$8W(+S)>2VYkAHAIx~B zH|xe(m(L2#dg!>+aq@BJ&)k3J@)?t7ywka;bL-9vI}YhsIeqfM3t+jiQ8?V^?;P9MGF(JPNi z9kumQHy%0TNcqTXzB%KY@;8?>PHy}%wj?$=_F44u=;Y{^ktLC7kuSqb!ZX7E4lM~y z4t*B9B-k4KC~$t@sK6Wk)BO$pr+fpxJ$-k26W)Ixaqbbrk61FcY3v&fr#6giSb6x2 z!#_Ff?86Q@?9M}vKlGDB&OO9;$YW!UAM@qGmmJ)5@GA$MdeF#&t{dGndfljjQNu