From 0e56e727bc202ce5c4f5c6f5285430e549287b22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20M=C3=A9ndez?= <45081533+FerMdez@users.noreply.github.com> Date: Fri, 2 Jul 2021 18:01:41 +0200 Subject: [PATCH] Delete root directory --- root/Readme.md | 1 - root/assets/css/admin.css | 164 --- root/assets/css/highContrast-FER_SURFACE.css | 799 ------------- root/assets/css/highContrast.css | 815 ------------- root/assets/css/main-FER_SURFACE.css | 794 ------------- root/assets/css/main.css | 807 ------------- root/assets/css/manager.css | 466 -------- root/assets/css/seat.css | 14 - root/assets/index.php | 3 - root/assets/js/cambiarCSS-FER_SURFACE.js | 24 - root/assets/js/cambiarCSS.js | 22 - root/assets/js/checkForms.js | 153 --- root/assets/js/checkPay.js | 196 --- root/assets/js/deleteConfirm.js | 13 - root/assets/js/goBack.js | 7 - root/assets/js/goUp.js | 17 - root/assets/js/jquery-3.2.1.min.js | 4 - root/assets/js/promotions.js | 87 -- root/assets/js/selectTicket.js | 54 - root/assets/js/sessionCalendar.js | 140 --- root/assets/js/sessionFormProcess.js | 207 ---- .../assets/mysql/complucine-FER_SURFACE-2.sql | 761 ------------ root/assets/mysql/complucine-FER_SURFACE.sql | 598 ---------- root/assets/mysql/complucine.sql | 1057 ----------------- root/assets/mysql/complucineEmpty.sql | 319 ----- root/assets/mysql/createComplucine.sql | 1 - root/assets/php/HTMLtemplate.php | 39 - root/assets/php/aplication.php | 138 --- .../php/common/changeCSS-FER_SURFACE.php | 9 - root/assets/php/common/changeCSS.php | 6 - root/assets/php/common/checkEmail.php | 15 - root/assets/php/common/checkPromo.php | 15 - root/assets/php/common/checkUser.php | 15 - root/assets/php/common/cinema.php | 32 - root/assets/php/common/cinema_dao.php | 77 -- root/assets/php/common/film.php | 39 - root/assets/php/common/film_dao.php | 100 -- root/assets/php/common/formUploadFiles.php | 126 -- root/assets/php/common/hall.php | 103 -- root/assets/php/common/hall_dao.php | 96 -- root/assets/php/common/manager.php | 35 - root/assets/php/common/manager_dao.php | 77 -- root/assets/php/common/promotion.php | 36 - root/assets/php/common/promotion_dao.php | 77 -- root/assets/php/common/reRol.php | 11 - root/assets/php/common/resetRol.php | 13 - root/assets/php/common/seat.php | 63 - root/assets/php/common/seat_dao.php | 58 - root/assets/php/common/session.php | 118 -- root/assets/php/common/session_dao.php | 114 -- root/assets/php/common/user.php | 36 - root/assets/php/common/user_dao.php | 165 --- root/assets/php/config-FER_SURFACE.php | 61 - root/assets/php/config.php | 56 - root/assets/php/dao.php | 23 - root/assets/php/form.php | 387 ------ root/assets/php/includes/cinema.php | 32 - root/assets/php/includes/cinema_dao.php | 132 -- root/assets/php/includes/event.php | 185 --- root/assets/php/includes/film.php | 39 - root/assets/php/includes/film_dao.php | 151 --- root/assets/php/includes/hall.php | 109 -- root/assets/php/includes/hall_dao.php | 116 -- root/assets/php/includes/manager.php | 35 - root/assets/php/includes/manager_dao.php | 77 -- root/assets/php/includes/promotion.php | 40 - root/assets/php/includes/promotion_dao.php | 102 -- root/assets/php/includes/purchase.php | 43 - root/assets/php/includes/purchase_dao.php | 46 - root/assets/php/includes/seat.php | 63 - .../php/includes/seat_dao-FER_SURFACE.php | 60 - root/assets/php/includes/seat_dao.php | 76 -- .../php/includes/session-FER_SURFACE.php | 136 --- root/assets/php/includes/session.php | 129 -- .../php/includes/session_dao-FER_SURFACE.php | 154 --- root/assets/php/includes/session_dao.php | 175 --- root/assets/php/includes/user.php | 35 - root/assets/php/includes/user_dao.php | 176 --- root/assets/php/template-FER_SURFACE-2.php | 710 ----------- root/assets/php/template-FER_SURFACE.php | 706 ----------- root/assets/php/template.php | 723 ----------- root/cinemas/index.php | 16 - root/contacto/includes/formContact.php | 92 -- root/contacto/index.php | 20 - root/fdicines/about_us/index.php | 47 - root/fdicines/bocetos/index.php | 282 ----- root/fdicines/detalles/index.php | 94 -- root/fdicines/index.php | 3 - root/fdicines/miembros/index.php | 144 --- root/fdicines/planificacion/index.php | 270 ----- root/fdicines/terms_conditions/index.php | 193 --- root/img/bocetos/about_us.png | Bin 43371 -> 0 bytes root/img/bocetos/cine.png | Bin 100274 -> 0 bytes root/img/bocetos/compra_realizada.png | Bin 36521 -> 0 bytes root/img/bocetos/contacto.png | Bin 37789 -> 0 bytes .../img/bocetos/gestionar_admins_gerentes.png | Bin 52713 -> 0 bytes root/img/bocetos/gestionar_cines.png | Bin 68968 -> 0 bytes root/img/bocetos/gestionar_peliculas.png | Bin 71405 -> 0 bytes root/img/bocetos/gestionar_promociones.png | Bin 76899 -> 0 bytes root/img/bocetos/gestionar_salas.png | Bin 46655 -> 0 bytes root/img/bocetos/gestionar_sesiones.png | Bin 51019 -> 0 bytes root/img/bocetos/inicio.png | Bin 42866 -> 0 bytes root/img/bocetos/mapa_asientos.png | Bin 37577 -> 0 bytes root/img/bocetos/menu_usuario.png | Bin 49270 -> 0 bytes root/img/bocetos/pagar.png | Bin 68019 -> 0 bytes root/img/bocetos/panel_inicio_admin.png | Bin 34535 -> 0 bytes root/img/bocetos/panel_inicio_gerente.png | Bin 20886 -> 0 bytes root/img/bocetos/peliculas.png | Bin 48224 -> 0 bytes root/img/bocetos/plantilla.png | Bin 29581 -> 0 bytes .../bocetos/registrarse_iniciar_sesion.png | Bin 48882 -> 0 bytes root/img/bocetos/selector_horario.png | Bin 38882 -> 0 bytes root/img/bocetos/terminos_y_condiciones.png | Bin 63961 -> 0 bytes root/img/bocetos/terminosyCondiciones.png | Bin 63961 -> 0 bytes root/img/favicon.png | Bin 7444 -> 0 bytes root/img/favicon2.png | Bin 15134 -> 0 bytes root/img/films/avengers_age_of_ultron.jpg | Bin 155352 -> 0 bytes root/img/films/avengers_end_game.jpg | Bin 122444 -> 0 bytes root/img/films/avengers_inifinity_war.jpg | Bin 154383 -> 0 bytes root/img/films/capitan_america_civil_war.jpg | Bin 136284 -> 0 bytes .../capitan_america_el_primer_vengador.jpg | Bin 105024 -> 0 bytes ...capitan_america_el_soldado_de_invierno.jpg | Bin 114135 -> 0 bytes root/img/films/iron_man.jpg | Bin 68856 -> 0 bytes root/img/films/iron_man_2.jpg | Bin 98472 -> 0 bytes root/img/films/iron_man_3.jpg | Bin 122942 -> 0 bytes root/img/films/marvel_avengers.jpg | Bin 136500 -> 0 bytes root/img/films/tmp/capmarvel.jpg | Bin 32867 -> 0 bytes root/img/index.php | 3 - root/img/linea_temporal.png | Bin 6448 -> 0 bytes root/img/logo.png | Bin 98301 -> 0 bytes root/img/logo_trasparente.png | Bin 57189 -> 0 bytes root/img/plantilla.png | Bin 29581 -> 0 bytes root/img/promos/promo_miercoles.jpg | Bin 402648 -> 0 bytes root/img/promos/promo_palomitas.jpg | Bin 239211 -> 0 bytes root/img/promos/promo_vuelve.jpg | Bin 254793 -> 0 bytes root/img/sala1.jpg | Bin 31215 -> 0 bytes root/img/seat_green.png | Bin 505 -> 0 bytes root/img/seat_grey.png | Bin 600 -> 0 bytes root/img/seat_red.png | Bin 419 -> 0 bytes root/img/tmp/capmarvel.jpg | Bin 32867 -> 0 bytes root/img/tmp/cm.jpg | Bin 32867 -> 0 bytes root/img/tmp/user.jpg | Bin 4501 -> 0 bytes root/img/us/arn.jpg | Bin 76714 -> 0 bytes root/img/us/dmg.jpg | Bin 42204 -> 0 bytes root/img/us/fmt.jpg | Bin 16148 -> 0 bytes root/img/us/imt.jpg | Bin 80801 -> 0 bytes root/img/us/mep.jpg | Bin 99421 -> 0 bytes root/img/us/orp.jpg | Bin 67112 -> 0 bytes root/img/users/admin.jpg | Bin 39808 -> 0 bytes root/img/users/fernando.jpg | Bin 16148 -> 0 bytes root/img/users/manager.jpg | Bin 39808 -> 0 bytes root/img/users/user.jpg | Bin 4501 -> 0 bytes root/img/users/user.png | Bin 4501 -> 0 bytes root/index.php | 42 - root/login/includes/formLogin.php | 100 -- root/login/index.php | 74 -- root/login/login_register_view.php | 38 - root/login/validate.php | 27 - root/logout/index.php | 40 - root/panel_admin/includes/formAddCinema.php | 90 -- root/panel_admin/includes/formAddFilm.php | 151 --- root/panel_admin/includes/formAddManager.php | 146 --- .../panel_admin/includes/formAddPromotion.php | 162 --- .../panel_admin/includes/formDeleteCinema.php | 76 -- root/panel_admin/includes/formDeleteFilm.php | 88 -- .../includes/formDeleteManager.php | 83 -- .../includes/formDeletePromotion.php | 90 -- root/panel_admin/includes/formEditCinema.php | 101 -- root/panel_admin/includes/formEditFilm.php | 180 --- root/panel_admin/includes/formEditManager.php | 113 -- .../includes/formEditPromotion.php | 183 --- root/panel_admin/index.php | 110 -- root/panel_admin/panelAdmin-FER_SURFACE.php | 505 -------- root/panel_admin/panelAdmin.php | 500 -------- root/panel_manager/Evento.php | 616 ---------- root/panel_manager/eventos-FER_SURFACE.php | 138 --- root/panel_manager/eventos.php | 179 --- root/panel_manager/eventsProcess.php | 258 ---- .../panel_manager/includes/NewSessionForm.php | 95 -- root/panel_manager/includes/SessionForm.php | 103 -- .../includes/formHall-FER_SURFACE.php | 220 ---- root/panel_manager/includes/formHall.php | 226 ---- root/panel_manager/includes/formSession.php | 170 --- root/panel_manager/includes/processForm.php | 65 - root/panel_manager/index-FER_SURFACE.php | 197 --- root/panel_manager/index.php | 159 --- .../panel_manager-FER_SURFACE.php | 334 ------ root/panel_manager/panel_manager.php | 223 ---- root/panel_manager/processSession.php | 57 - .../sessioncalendar-FER_SURFACE.js | 138 --- root/panel_manager/sessioncalendar.js | 172 --- root/panel_manager/sessionforms.js | 144 --- root/panel_user/confirm.php | 1 - root/panel_user/includes/formChangeEmail.php | 104 -- root/panel_user/includes/formChangeName.php | 110 -- root/panel_user/includes/formChangePass.php | 95 -- .../panel_user/includes/formDeleteAccount.php | 99 -- root/panel_user/includes/formUploadPic.php | 125 -- root/panel_user/index.php | 59 - root/panel_user/panelUser.php | 188 --- root/promotions/index.php | 16 - root/purchase/_old.index.php | 153 --- root/purchase/confirm-FER_SURFACE.php | 19 - root/purchase/confirm.php | 19 - .../includes/formPurchase-FER_SURFACE-2.php | 187 --- .../includes/formPurchase-FER_SURFACE-3.php | 230 ---- .../includes/formPurchase-FER_SURFACE.php | 121 -- root/purchase/includes/formPurchase.php | 232 ---- .../formSelectCinemaSession-FER_SURFACE.php | 269 ----- .../includes/formSelectCinemaSession.php | 272 ----- .../includes/formSelectSeat-FER_SURFACE.php | 107 -- root/purchase/includes/formSelectSeat.php | 108 -- root/purchase/includes/formSelectTicket.php | 50 - root/purchase/index copy.php | 153 --- root/purchase/index.php | 23 - root/purchase/resume.php | 81 -- root/purchase/selectSeat.php | 18 - .../includes/formRegister-FER_SURFACE.php | 147 --- root/register/includes/formRegister.php | 148 --- root/register/register.php | 24 - root/showtimes/index.php | 16 - 220 files changed, 24644 deletions(-) delete mode 100644 root/Readme.md delete mode 100644 root/assets/css/admin.css delete mode 100644 root/assets/css/highContrast-FER_SURFACE.css delete mode 100644 root/assets/css/highContrast.css delete mode 100644 root/assets/css/main-FER_SURFACE.css delete mode 100644 root/assets/css/main.css delete mode 100644 root/assets/css/manager.css delete mode 100644 root/assets/css/seat.css delete mode 100644 root/assets/index.php delete mode 100644 root/assets/js/cambiarCSS-FER_SURFACE.js delete mode 100644 root/assets/js/cambiarCSS.js delete mode 100644 root/assets/js/checkForms.js delete mode 100644 root/assets/js/checkPay.js delete mode 100644 root/assets/js/deleteConfirm.js delete mode 100644 root/assets/js/goBack.js delete mode 100644 root/assets/js/goUp.js delete mode 100644 root/assets/js/jquery-3.2.1.min.js delete mode 100644 root/assets/js/promotions.js delete mode 100644 root/assets/js/selectTicket.js delete mode 100644 root/assets/js/sessionCalendar.js delete mode 100644 root/assets/js/sessionFormProcess.js delete mode 100644 root/assets/mysql/complucine-FER_SURFACE-2.sql delete mode 100644 root/assets/mysql/complucine-FER_SURFACE.sql delete mode 100644 root/assets/mysql/complucine.sql delete mode 100644 root/assets/mysql/complucineEmpty.sql delete mode 100644 root/assets/mysql/createComplucine.sql delete mode 100644 root/assets/php/HTMLtemplate.php delete mode 100644 root/assets/php/aplication.php delete mode 100644 root/assets/php/common/changeCSS-FER_SURFACE.php delete mode 100644 root/assets/php/common/changeCSS.php delete mode 100644 root/assets/php/common/checkEmail.php delete mode 100644 root/assets/php/common/checkPromo.php delete mode 100644 root/assets/php/common/checkUser.php delete mode 100644 root/assets/php/common/cinema.php delete mode 100644 root/assets/php/common/cinema_dao.php delete mode 100644 root/assets/php/common/film.php delete mode 100644 root/assets/php/common/film_dao.php delete mode 100644 root/assets/php/common/formUploadFiles.php delete mode 100644 root/assets/php/common/hall.php delete mode 100644 root/assets/php/common/hall_dao.php delete mode 100644 root/assets/php/common/manager.php delete mode 100644 root/assets/php/common/manager_dao.php delete mode 100644 root/assets/php/common/promotion.php delete mode 100644 root/assets/php/common/promotion_dao.php delete mode 100644 root/assets/php/common/reRol.php delete mode 100644 root/assets/php/common/resetRol.php delete mode 100644 root/assets/php/common/seat.php delete mode 100644 root/assets/php/common/seat_dao.php delete mode 100644 root/assets/php/common/session.php delete mode 100644 root/assets/php/common/session_dao.php delete mode 100644 root/assets/php/common/user.php delete mode 100644 root/assets/php/common/user_dao.php delete mode 100644 root/assets/php/config-FER_SURFACE.php delete mode 100644 root/assets/php/config.php delete mode 100644 root/assets/php/dao.php delete mode 100644 root/assets/php/form.php delete mode 100644 root/assets/php/includes/cinema.php delete mode 100644 root/assets/php/includes/cinema_dao.php delete mode 100644 root/assets/php/includes/event.php delete mode 100644 root/assets/php/includes/film.php delete mode 100644 root/assets/php/includes/film_dao.php delete mode 100644 root/assets/php/includes/hall.php delete mode 100644 root/assets/php/includes/hall_dao.php delete mode 100644 root/assets/php/includes/manager.php delete mode 100644 root/assets/php/includes/manager_dao.php delete mode 100644 root/assets/php/includes/promotion.php delete mode 100644 root/assets/php/includes/promotion_dao.php delete mode 100644 root/assets/php/includes/purchase.php delete mode 100644 root/assets/php/includes/purchase_dao.php delete mode 100644 root/assets/php/includes/seat.php delete mode 100644 root/assets/php/includes/seat_dao-FER_SURFACE.php delete mode 100644 root/assets/php/includes/seat_dao.php delete mode 100644 root/assets/php/includes/session-FER_SURFACE.php delete mode 100644 root/assets/php/includes/session.php delete mode 100644 root/assets/php/includes/session_dao-FER_SURFACE.php delete mode 100644 root/assets/php/includes/session_dao.php delete mode 100644 root/assets/php/includes/user.php delete mode 100644 root/assets/php/includes/user_dao.php delete mode 100644 root/assets/php/template-FER_SURFACE-2.php delete mode 100644 root/assets/php/template-FER_SURFACE.php delete mode 100644 root/assets/php/template.php delete mode 100644 root/cinemas/index.php delete mode 100644 root/contacto/includes/formContact.php delete mode 100644 root/contacto/index.php delete mode 100644 root/fdicines/about_us/index.php delete mode 100644 root/fdicines/bocetos/index.php delete mode 100644 root/fdicines/detalles/index.php delete mode 100644 root/fdicines/index.php delete mode 100644 root/fdicines/miembros/index.php delete mode 100644 root/fdicines/planificacion/index.php delete mode 100644 root/fdicines/terms_conditions/index.php delete mode 100644 root/img/bocetos/about_us.png delete mode 100644 root/img/bocetos/cine.png delete mode 100644 root/img/bocetos/compra_realizada.png delete mode 100644 root/img/bocetos/contacto.png delete mode 100644 root/img/bocetos/gestionar_admins_gerentes.png delete mode 100644 root/img/bocetos/gestionar_cines.png delete mode 100644 root/img/bocetos/gestionar_peliculas.png delete mode 100644 root/img/bocetos/gestionar_promociones.png delete mode 100644 root/img/bocetos/gestionar_salas.png delete mode 100644 root/img/bocetos/gestionar_sesiones.png delete mode 100644 root/img/bocetos/inicio.png delete mode 100644 root/img/bocetos/mapa_asientos.png delete mode 100644 root/img/bocetos/menu_usuario.png delete mode 100644 root/img/bocetos/pagar.png delete mode 100644 root/img/bocetos/panel_inicio_admin.png delete mode 100644 root/img/bocetos/panel_inicio_gerente.png delete mode 100644 root/img/bocetos/peliculas.png delete mode 100644 root/img/bocetos/plantilla.png delete mode 100644 root/img/bocetos/registrarse_iniciar_sesion.png delete mode 100644 root/img/bocetos/selector_horario.png delete mode 100644 root/img/bocetos/terminos_y_condiciones.png delete mode 100644 root/img/bocetos/terminosyCondiciones.png delete mode 100644 root/img/favicon.png delete mode 100644 root/img/favicon2.png delete mode 100644 root/img/films/avengers_age_of_ultron.jpg delete mode 100644 root/img/films/avengers_end_game.jpg delete mode 100644 root/img/films/avengers_inifinity_war.jpg delete mode 100644 root/img/films/capitan_america_civil_war.jpg delete mode 100644 root/img/films/capitan_america_el_primer_vengador.jpg delete mode 100644 root/img/films/capitan_america_el_soldado_de_invierno.jpg delete mode 100644 root/img/films/iron_man.jpg delete mode 100644 root/img/films/iron_man_2.jpg delete mode 100644 root/img/films/iron_man_3.jpg delete mode 100644 root/img/films/marvel_avengers.jpg delete mode 100644 root/img/films/tmp/capmarvel.jpg delete mode 100644 root/img/index.php delete mode 100644 root/img/linea_temporal.png delete mode 100644 root/img/logo.png delete mode 100644 root/img/logo_trasparente.png delete mode 100644 root/img/plantilla.png delete mode 100644 root/img/promos/promo_miercoles.jpg delete mode 100644 root/img/promos/promo_palomitas.jpg delete mode 100644 root/img/promos/promo_vuelve.jpg delete mode 100644 root/img/sala1.jpg delete mode 100644 root/img/seat_green.png delete mode 100644 root/img/seat_grey.png delete mode 100644 root/img/seat_red.png delete mode 100644 root/img/tmp/capmarvel.jpg delete mode 100644 root/img/tmp/cm.jpg delete mode 100644 root/img/tmp/user.jpg delete mode 100644 root/img/us/arn.jpg delete mode 100644 root/img/us/dmg.jpg delete mode 100644 root/img/us/fmt.jpg delete mode 100644 root/img/us/imt.jpg delete mode 100644 root/img/us/mep.jpg delete mode 100644 root/img/us/orp.jpg delete mode 100644 root/img/users/admin.jpg delete mode 100644 root/img/users/fernando.jpg delete mode 100644 root/img/users/manager.jpg delete mode 100644 root/img/users/user.jpg delete mode 100644 root/img/users/user.png delete mode 100644 root/index.php delete mode 100644 root/login/includes/formLogin.php delete mode 100644 root/login/index.php delete mode 100644 root/login/login_register_view.php delete mode 100644 root/login/validate.php delete mode 100644 root/logout/index.php delete mode 100644 root/panel_admin/includes/formAddCinema.php delete mode 100644 root/panel_admin/includes/formAddFilm.php delete mode 100644 root/panel_admin/includes/formAddManager.php delete mode 100644 root/panel_admin/includes/formAddPromotion.php delete mode 100644 root/panel_admin/includes/formDeleteCinema.php delete mode 100644 root/panel_admin/includes/formDeleteFilm.php delete mode 100644 root/panel_admin/includes/formDeleteManager.php delete mode 100644 root/panel_admin/includes/formDeletePromotion.php delete mode 100644 root/panel_admin/includes/formEditCinema.php delete mode 100644 root/panel_admin/includes/formEditFilm.php delete mode 100644 root/panel_admin/includes/formEditManager.php delete mode 100644 root/panel_admin/includes/formEditPromotion.php delete mode 100644 root/panel_admin/index.php delete mode 100644 root/panel_admin/panelAdmin-FER_SURFACE.php delete mode 100644 root/panel_admin/panelAdmin.php delete mode 100644 root/panel_manager/Evento.php delete mode 100644 root/panel_manager/eventos-FER_SURFACE.php delete mode 100644 root/panel_manager/eventos.php delete mode 100644 root/panel_manager/eventsProcess.php delete mode 100644 root/panel_manager/includes/NewSessionForm.php delete mode 100644 root/panel_manager/includes/SessionForm.php delete mode 100644 root/panel_manager/includes/formHall-FER_SURFACE.php delete mode 100644 root/panel_manager/includes/formHall.php delete mode 100644 root/panel_manager/includes/formSession.php delete mode 100644 root/panel_manager/includes/processForm.php delete mode 100644 root/panel_manager/index-FER_SURFACE.php delete mode 100644 root/panel_manager/index.php delete mode 100644 root/panel_manager/panel_manager-FER_SURFACE.php delete mode 100644 root/panel_manager/panel_manager.php delete mode 100644 root/panel_manager/processSession.php delete mode 100644 root/panel_manager/sessioncalendar-FER_SURFACE.js delete mode 100644 root/panel_manager/sessioncalendar.js delete mode 100644 root/panel_manager/sessionforms.js delete mode 100644 root/panel_user/confirm.php delete mode 100644 root/panel_user/includes/formChangeEmail.php delete mode 100644 root/panel_user/includes/formChangeName.php delete mode 100644 root/panel_user/includes/formChangePass.php delete mode 100644 root/panel_user/includes/formDeleteAccount.php delete mode 100644 root/panel_user/includes/formUploadPic.php delete mode 100644 root/panel_user/index.php delete mode 100644 root/panel_user/panelUser.php delete mode 100644 root/promotions/index.php delete mode 100644 root/purchase/_old.index.php delete mode 100644 root/purchase/confirm-FER_SURFACE.php delete mode 100644 root/purchase/confirm.php delete mode 100644 root/purchase/includes/formPurchase-FER_SURFACE-2.php delete mode 100644 root/purchase/includes/formPurchase-FER_SURFACE-3.php delete mode 100644 root/purchase/includes/formPurchase-FER_SURFACE.php delete mode 100644 root/purchase/includes/formPurchase.php delete mode 100644 root/purchase/includes/formSelectCinemaSession-FER_SURFACE.php delete mode 100644 root/purchase/includes/formSelectCinemaSession.php delete mode 100644 root/purchase/includes/formSelectSeat-FER_SURFACE.php delete mode 100644 root/purchase/includes/formSelectSeat.php delete mode 100644 root/purchase/includes/formSelectTicket.php delete mode 100644 root/purchase/index copy.php delete mode 100644 root/purchase/index.php delete mode 100644 root/purchase/resume.php delete mode 100644 root/purchase/selectSeat.php delete mode 100644 root/register/includes/formRegister-FER_SURFACE.php delete mode 100644 root/register/includes/formRegister.php delete mode 100644 root/register/register.php delete mode 100644 root/showtimes/index.php diff --git a/root/Readme.md b/root/Readme.md deleted file mode 100644 index 8b13789..0000000 --- a/root/Readme.md +++ /dev/null @@ -1 +0,0 @@ - diff --git a/root/assets/css/admin.css b/root/assets/css/admin.css deleted file mode 100644 index dfbc029..0000000 --- a/root/assets/css/admin.css +++ /dev/null @@ -1,164 +0,0 @@ -.tablelist{ - display: grid; - list-style-type: none; - } - - .tablelist li { - border-bottom: 1px solid black; - padding: 10px; - font-size: 20px; - text-align: center; - } - .tablelist a { - color: #1f2c3d; - } - - .tablelist a:hover li{ - color: rgb(211, 235, 255); - background: rgba(31, 44, 61, 1); - } - - .tablelist li.title{ - font-weight: bold; - } - -.col7{ - grid-template-columns: repeat(7,1fr); - } - - .col7 .odd{ - background: rgba(144, 144, 144, 0.25);; - display: grid; - grid-column-start: 1; - grid-column-end: 8; - grid-template-columns: repeat(7,1fr); - } - - .col7 .even{ - display: grid; - grid-column-start: 1; - grid-column-end: 8; - grid-template-columns: repeat(7,1fr); - } - - .tablelist.col7 a.h4long - { - display: grid; - grid-column-start: 1; - grid-column-end: 7; - grid-template-columns: repeat(4,auto); - } - - .tablelist.col7 a - { - display: grid; - grid-column-start: 5; - grid-column-end: 8; - grid-template-columns: auto; - } - - .tablelist.col6{ - grid-template-columns: repeat(6,1fr); - } - - /*.col6 .odd{ - background: green; - display: grid; - grid-column-start: 1; - grid-column-end: 7; - grid-template-columns: repeat(5,auto); - } - - .col6 .even{ - background: pink; - display: grid; - grid-column-start: 1; - grid-column-end: 7; - grid-template-columns: repeat(5,auto); - }*/ - - - .col6 .odd{ - background: rgba(144, 144, 144, 0.25); - display: grid; - grid-column-start: 1; - grid-column-end: 7; - grid-template-columns: repeat(6,1fr); -} - -.col6 .even{ - display: grid; - grid-column-start: 1; - grid-column-end: 7; - grid-template-columns: repeat(6,1fr); -} - -.tablelist.col6 a.h2long{ - display: grid; - grid-column-start: 1; - grid-column-end: 5; - grid-template-columns: repeat(4,1fr); -} - - -.tablelist.col6 a{ - display: grid; - grid-column-start: 5; - grid-column-end: 7; - grid-template-columns: repeat(2,1fr); -} - - -.tablelist.col3{ - grid-template-columns: repeat(3,1fr); - } - - -.col2 .odd{ - background: rgba(144, 144, 144, 0.25); - display: grid; - grid-column-start: 1; - grid-column-end: 4; - grid-template-columns: repeat(3,1fr); -} - -.col2 .even{ - display: grid; - grid-column-start: 1; - grid-column-end: 4; - grid-template-columns: repeat(3,1fr); -} - - -.tablelist.col2 a.h2long{ - display: grid; - grid-column-start: 1; - grid-column-end: 3; - grid-template-columns: repeat(2,1fr); -} - -.tablelist.col2 { - display: grid; - grid-column-start: 3; - grid-column-end: 4; - grid-template-columns: repeat(1,1fr); -} - -.content-input { - width: 15%; - height: 20px; - border: 1px solid #000000; - margin-top: 10px; - font-size: 15px; - display: inline-block; -} - -.efe { - width: 85%; - height: 20px; - margin-bottom: 20px; - text-align: left; - font-size: 22px; - display: inline-block; -} - diff --git a/root/assets/css/highContrast-FER_SURFACE.css b/root/assets/css/highContrast-FER_SURFACE.css deleted file mode 100644 index 449c6cf..0000000 --- a/root/assets/css/highContrast-FER_SURFACE.css +++ /dev/null @@ -1,799 +0,0 @@ -/* Imports */ -@import url('manager.css'); -@import url('admin.css'); - -/* Basic */ -* { - box-sizing: border-box; - margin: 0px; - } - - /* Headers */ - h1, h2, h3, h4 { - color: #d3ebff; - text-transform: uppercase; - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - vertical-align: baseline; - text-align: center; - } - - h2 { - font-size: 95%; - } - - h3 { - font-size: 85%; - } - - h4 { - font-size: 75%; - } - - /* Buttons */ - button, .button.large { - display: inline-block; - margin: 10px; - width: 150px; - height: 30px; - padding: 5px 10px; - background-color :#1f2c3d; - border: 1px solid #dadada; - text-align: center; - color :#dadada; - font-weight: bold; - position: relative; - } - .button.large, button.danger { - width: 95%; - } - button:hover, .button:hover { - cursor: pointer; - background-color:#dadada; - color:#1f2c3d; - border-color: #1f2c3d; - } - button.danger{ - background-color:#2c0000; - border: 2px solid #d3ebff; - } - button.danger:hover{ - background-color:#00020f; - border: 2px solid #791515; - color: #791515; - } - - - /* Header */ - .header { - background-color: #1f2c3d; - color: #dadada; - padding: 15px; - text-align: left; - font-size: 18px; - } - .header img { - width: 13px; - } - /* Header Menu */ - .menu { - margin-top: 10px; - text-align: right; - font-size: 15px; - } - .menu nav a{ - text-decoration: none; - color: inherit; - font-size: 15px; - } - .menu nav li{ - display: inline-block; - width: 150px; - height: 30px; - padding: 5px 10px; - background-color :#1f2c3d; - border: 1px solid #dadada; - text-align: center; - color :#dadada; - position: relative; - } - .menu nav li.danger{ - background-color: #791515; - } - .menu nav li:hover{ - background-color:#dadada; - color:#1f2c3d; - border-color: #1f2c3d; - } - .menu nav li.danger:hover{ - color: #d3ebff; - background-color: #2c0000; - border-color: #d3ebff; - } - .menu nav li>ul{ - display: none; - } - .menu nav li:hover>ul{ - display: block; - position: absolute; - top: 29px; - right: -1px; - } - /* Sub Header */ - .header.sub { - margin-bottom: 20px; - padding: 5px; - display: flex; - flex-direction: row; - text-align: center; - justify-content: center; - font-size: 20px; - } - .header.sub .menu { - margin-top: 0px; - text-align: center; - font-size: 15px; - } - /* Responsive layout */ - @media (max-width: 850px) { - .header.sub .menu nav li:hover>ul{ - display: block; - position: relative; - top: 5px; - left: -51px; - } - } - - - /* Paragraphs */ - p { - padding: 0; - border: 0; - } - - a { - color: #dadada; - text-decoration: none; - } - a:hover{ - color:rgb(138, 150, 32); - } - - /* Body */ - body { - font-family: Arial, Helvetica, sans-serif; - background-color: #00020f; - color: #dadada; - } - - /* Table */ - table { - border-collapse: collapse; - border-spacing: 0; - margin: 0 0 2em 0; - width: 100%; - text-align: left; - font-size: 15px; - } - table a{ - color: #dadada; - } - table tbody tr { - color: #1f2c3d; - border: solid 1px #1f2c3d; - border-left: 0; - border-right: 0; - } - table tbody tr:nth-child(2n + 1) { - background-color: rgba(255, 255, 255, 0.25); - } - table td { - padding: 0.75em 0.75em; - } - table th { - color: #1f2c3d; - font-size: 0.9em; - font-weight: 600; - padding: 0.85em 0.85em 0.85em 0.85em; - } - table thead, table tfoot { - border-bottom: solid 2px #dadada; - } - table.alt { - border-collapse: separate; - } - table.alt tbody tr td { - border: solid 1px #dadada; - border-left-width: 0; - border-top-width: 0; - } - - table.alt tbody tr td:first-child { - border-left-width: 1px; - } - - table.alt tbody tr:first-child td { - border-top-width: 1px; - } - - table.alt thead, table.alt tfoot { - border-top: 0; - } - - - /* Main */ - main { - padding: 30px; - text-align: center; - font-size: 35px; - } - main h1, h2, h3, h4 { - color: #dadada; - } - main img { - width: 40%; - } - - /* Create three unequal columns that floats next to each other */ - .column { - float: left; - padding: 10px; - } - - /* Left and right column */ - .column.side { - width: 33.33%; - } - - /* Middle column */ - .column.middle { - width: 33.33%; - } - - .column.middle .image img, .column.side .image img{ - border-radius: 4px; - border: 0; - position: relative; - border-radius: 4px; - display: block; - margin: 0 0 3rem 0; - width: 100%; - } - - /* Left column */ - .column.left { - width: 50%; - } - - /* Right column */ - .column.right { - float: right; - width: 50%; - } - - /* Clear floats after the columns */ - .row:after { - content: ""; - display: table; - clear: both; - } - - /* Responsive layout: makes the three columns stack on top of each other instead of next to each other */ - @media (max-width: 1000px) { - .column.side, .column.middle, .column.left, .column.right{ - width: 100%; - } - } - - /* Zoom */ - .zoom { - transition: transform .2s; - } - .zoom:hover { - transform: scale(1.05); - } - - /* Code & Blockquote */ -.code { - background: #1f2c3d; - border-radius: 3px; - font-size: 0.9em; - margin: 10px; - display: block; - line-height: 1.75em; - padding: 1em 1.5em; - overflow-x: auto; - overflow-y: auto; -} -.code h1, .code h2{ - color: #dadada; -} -.code h3, .code h4 { - color: #d3ebff; -} -.code p { - color: #dadada; -} -.code a { - text-decoration: underline; -} -.code ul, .code ol, .code li { - color: #dadada; -} -.code img{ - /* width: 80px; height: 80px; */ - width: 25%; -} -.code fieldset{ - margin: 1px; - border-color: #dadada; - border-style: groove; -} -.code fieldset legend { - text-transform: uppercase; - font-weight: bold; - font-size: 90%; - color: #d3ebff; -} -.code label{ - color: #d3ebff; -} -.code.details{ - height: 750px; -} -.code.plan { - height: 1150px; -} -.code.info{ - text-align: center; - height: 250px; -} -.code.info img{ - width: 75px; - height: 75px; - margin-top: 5px; - border: 1px solid #d3ebff; - border-radius: 5px; - padding: 5px; - transition: .5s ease; - backface-visibility: hidden; - -} -.code.showtimes{ - height: 600px; -} -.code.showtimes p{ - height: 5em; - overflow-x: auto; - overflow-y: auto; -} -.code.showtimes:hover { - filter: drop-shadow(5px 5px 10px #1f2c3d); -} -.code.cinemas { - height: 200px; -} -.code.promo img { - margin: 0.1em 0 0.8em 0; - width: 30%; - height: 10%; - display: block; - margin-left: auto; - margin-right: auto; - box-shadow: 0 4px 8px 0 #00020f, 0 6px 20px 0 #00020f; -} -.code.purchase, .code.resume { - text-align: center; -} -.code.purchase h3 { - margin-top: 2em; -} -.code.purchase img { - margin: 0.1em 0 0.8em 0; - width: 100%; - box-shadow: 0 4px 8px 0 #d3ebff, 0 6px 20px 0 #d3ebff; -} -.code.purchase select, .code.purchase select option { - display: block; - width: 100%; - height: 30px; - margin: 0.1em 0.5em 1em 0.5em; - font-weight: bold !important; - color: #1f2c3d !important; - background-color: #d3ebff; - text-transform: uppercase; -} - - - /* BlockQuotes */ - .blockquote { - border-left: solid 4px #dadada; - margin: 0 0 2em 0; - margin-top: 10px; - padding: 0.5em 0 0.5em 2em; - } - .blockquote.bio { - height: 250px; - } - - /* Sketches */ - .sketches { - text-align: center; - display: block; - line-height: 1.25em; - padding: 1em 1em; - overflow-x: auto; - background: #1f2c3d; - border-radius: 3px; - height: 680px; - } - .sketches h1, .sketches h2, .sketches h3, .sketches h4, .sketches p { - color: #dadada; - } - .sketches img { - width: 550px; - height: 550px; - } - .sketches .description { - color: #00020f; - } - /* Responsive layout */ - @media (max-width: 1500px) { - .column.side .sketches, .column.middle .sketches { - width: 100%; - height: 500px; - } - .column.side .sketches img, .column.middle .sketches img { - width: 100%; - height: 75%; - } - } - @media (max-width: 1150px) { - .sketches img { - width: 100%; - height: 75%; - } - } - -/* Promotions */ -.promotions { - max-width: 1000px; - margin: 0 auto; - display: flex; -} -.promotions a { - width: 100%; - height: 150px; - display: block; - margin-left: auto; - margin-right: auto; - background-size: cover; - border-radius: 10px; - border-style: dashed; - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(255, 255, 255, 0.19); -} -.promotions button { - margin: 1em 1em 0 1em; - background-repeat: no-repeat; - height: 125px; - width: 125px; - background-position: center; -} -.controls { - text-align: center; -} -.controls #play { - height: 30px; - width: 30px; - border-radius: 25px; - background-repeat: no-repeat; - background-position: center; -} -.controls #stop { - height: 30px; - width: 30px; - border-radius: 25px; - background-repeat: no-repeat; - background-position: center; -} -/* Responsive layout */ -@media (max-width: 750px) { - .promotions button { - margin: 0 1em 0 1em; - } - .promotions .imagen { - margin-top: 2.5em; - width: 100%; - height: 40px; - } -} - - /* Text Box */ - .textbox { - color: #d3ebff; - padding: 15px 15px 10px 15px; - margin: 10px 0 10px; - overflow: hidden; - border-radius: 25px 0px 25px 0px; - border: 2px solid #d3ebff; - } - .textbox h1, .textbox h2, .textbox h3 { - color: #d3ebff; - text-align: left; - } - - /* Galery */ - .galery { - box-sizing: border-box; - } - .galery .columna { - margin-top: 10px; - float: left; - width: 50%; - padding-right: 10px; - } - .galery .fila::after { - content: ""; - clear: both; - display: table; - } - .galery .image img { - width: 100%; - } - .galery .image.main img { - width: 100%; - } - - - /* Percentage bar */ - .bar { - height: 15px; - line-height: 15px; - font-size: 13px; - font-weight: bold; - width: 100%; - color: #dadada; - background-color: #00020f; - text-align: right; - } - .bar.seventyfive { - width: 75%; - } - .bar.fifty { - width: 50%; - } - .bar.twentyfive { - width: 25%; - } - - /* Timeline Image */ - .timeline h2 { - padding-top: 50px; - } - .timeline img{ - width: 100%; - text-align: center; - padding-bottom: 50px; - padding-left: 15px; - padding-right: 15px; - } - - /* Sidebars */ - .sidebar.left { - padding: 5px; - margin-top: 10px; - margin-bottom: 10px; - float: left; - width: 300px; - height: 370PX; - color: #00020f; - background-color: #1f2c3d; - } - .sidebar.left a { - color: #00020f; - font-weight: bold; - text-decoration: none; - } - .sidebar.left a:hover { - color: #00020f; - text-decoration: underline; - } - /* Responsibe sidebar */ - @media (max-width: 1000px) { - .sidebar.left { - width: 100%; - height: 100%; - } - } - - - /* Form */ - form { - margin: auto; - width: 65%; - } - - form h1, h2, h3, h4 { - color: #dadada; - } - - label { - color: #dadada; - text-align: center; - font-weight: bold; - } - - input, textarea { - width: 100%; - height: 27px; - border: 1px solid #dadada; - padding: 10px; - margin-top: 5px; - font-size: 15px; - } - - textarea { - width: 100%; - height: 150px; - } - - legend { - color: #dadada; - } - - #radio, #checkbox { - width: auto; - height: 15px; - cursor: pointer; - } - - .verify { - font-size: 11px; - } - .verify a { - color: #dadada; - } - .verify a:hover { - color: rgb(138, 150, 32); - } - - #submit, #register { - width: 100%; - height: 35px; - border: 1px solid #dadada; - padding: 5px; - margin-top: 5px; - font-size: 15px; - font-weight: bold; - box-shadow: 2px 2px #1f2c3d; - filter: brightness(105%); - cursor: pointer; - } - #submit:hover, #register:hover { - color: #dadada; - background-color: #1f2c3d; - } - - #reset { - width: 100%; - height: 30px; - border: 1px solid #dadada; - background-color: #00020f; - color: #dadada; - padding: 5px; - margin-top: 5px; - font-size: 12px; - font-weight: bold; - box-shadow: 2px 2px #1f2c3d; - cursor: pointer; - } - #reset:hover { - border:#000000; - background-color: #791515; - } - .file{ - margin-top: 10px; - } - .file input{ - height: 110%; - } - - .card-holder { - width: 75%; - display: inline-block; - } - .input-cart-number, .fieldset-cvv, .select { - width: 70px; - max-width: 100%; - display: inline-block; - } - -form select { - display: inline-block; - font-size: 14px; - font-weight: 400px; - color: #1f2c3d; - line-height: 1.3; - padding: 0.2em 0.2em 0.2em 0.2em; - width: 75px; - max-width: 100%; - box-sizing: border-box; - margin: 10px auto; - border: 1px solid #d3ebff; - box-shadow: 0 1px 0 1px #1f2c3d; - border-radius: .3em; - -moz-appearance: none; - -webkit-appearance: none; - appearance: none; - background-color: #fff; -} -form select::-ms-expand { - display: none; -} -form select:hover { - border-color: #d3ebff; -} -form select:focus { - border-color: #d3ebff; - box-shadow: 0 0 1px 3px #1f2c3d; - box-shadow: 0 0 0 3px -moz-mac-focusring; - color: #1f2c3d; - outline: none; -} -form select option { - font-weight: normal; -} - - /* Preformatted Text */ - pre { - font-weight: bold; - } - - fieldset pre { - color: red; - } - - /* Go Up button */ - .go-up { - display: none; - padding: 5px; - background:#1f2c3d; - font-size: 20px; - color:#d3ebff; - cursor: pointer; - position: fixed; - bottom: 5px; - right: 20px; - } - - /* Footer */ - footer { - text-align: left; - background-color: #1f2c3d; - color: #dadada; - padding: 20px; - margin-top: 100px; - width: 100%; - height: 80px; - } - .footer { - text-align: right; - } - footer button { - display: inline-block; - margin: 1px; - width: 120px; - height: 25px; - padding: 0px 0px; - text-align: center; - font-weight: bold; - position: relative; - } - @media (max-width: 500px) { - footer { - width: 100%; - height: 100%; - } - } \ No newline at end of file diff --git a/root/assets/css/highContrast.css b/root/assets/css/highContrast.css deleted file mode 100644 index ede8f3d..0000000 --- a/root/assets/css/highContrast.css +++ /dev/null @@ -1,815 +0,0 @@ -/* Imports */ -@import url('manager.css'); -@import url('admin.css'); - -/* Basic */ -* { - box-sizing: border-box; - margin: 0px; - } - - /* Headers */ - h1, h2, h3, h4 { - color: #d3ebff; - text-transform: uppercase; - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - vertical-align: baseline; - text-align: center; - } - - h2 { - font-size: 95%; - } - - h3 { - font-size: 85%; - } - - h4 { - font-size: 75%; - } - - /* Buttons */ - button, .button.large { - display: inline-block; - margin: 10px; - width: 150px; - height: 30px; - padding: 5px 10px; - background-color :#1f2c3d; - border: 1px solid #dadada; - text-align: center; - color :#dadada; - font-weight: bold; - position: relative; - } - .button.large, button.danger { - width: 95%; - } - button:hover, .button:hover { - cursor: pointer; - background-color:#dadada; - color:#1f2c3d; - border-color: #1f2c3d; - } - button.danger{ - background-color:#2c0000; - border: 2px solid #d3ebff; - } - button.danger:hover{ - background-color:#00020f; - border: 2px solid #791515; - color: #791515; - } - - - /* Header */ - .header { - background-color: #1f2c3d; - color: #dadada; - padding: 15px; - text-align: left; - font-size: 18px; - } - .header img { - width: 13px; - } - /* Header Menu */ - .menu { - margin-top: 10px; - text-align: right; - font-size: 15px; - } - .menu nav a{ - text-decoration: none; - color: inherit; - font-size: 15px; - } - .menu nav li{ - display: inline-block; - width: 150px; - height: 30px; - padding: 5px 10px; - background-color :#1f2c3d; - border: 1px solid #dadada; - text-align: center; - color :#dadada; - position: relative; - } - .menu nav li.danger{ - background-color: #791515; - } - .menu nav li:hover{ - background-color:#dadada; - color:#1f2c3d; - border-color: #1f2c3d; - } - .menu nav li.danger:hover{ - color: #d3ebff; - background-color: #2c0000; - border-color: #d3ebff; - } - .menu nav li>ul{ - display: none; - } - .menu nav li:hover>ul{ - display: block; - position: absolute; - top: 29px; - right: -1px; - } - /* Sub Header */ - .header.sub { - margin-bottom: 20px; - padding: 5px; - display: flex; - flex-direction: row; - text-align: center; - justify-content: center; - font-size: 20px; - } - .header.sub .menu { - margin-top: 0px; - text-align: center; - font-size: 15px; - } - /* Responsive layout */ - @media (max-width: 850px) { - .header.sub .menu nav li:hover>ul{ - display: block; - position: relative; - top: 5px; - left: -51px; - } - } - - - /* Paragraphs */ - p { - padding: 0; - border: 0; - } - - a { - color: #dadada; - text-decoration: none; - } - a:hover{ - color:rgb(138, 150, 32); - } - - /* Body */ - body { - font-family: Arial, Helvetica, sans-serif; - background-color: #00020f; - color: #dadada; - } - - /* Table */ - table { - border-collapse: collapse; - border-spacing: 0; - margin: 0 0 2em 0; - width: 100%; - text-align: left; - font-size: 15px; - } - table a{ - color: #dadada; - } - table tbody tr { - color: #1f2c3d; - border: solid 1px #1f2c3d; - border-left: 0; - border-right: 0; - } - table tbody tr:nth-child(2n + 1) { - background-color: rgba(255, 255, 255, 0.25); - } - table td { - padding: 0.75em 0.75em; - } - table th { - color: #1f2c3d; - font-size: 0.9em; - font-weight: 600; - padding: 0.85em 0.85em 0.85em 0.85em; - } - table thead, table tfoot { - border-bottom: solid 2px #dadada; - } - table.alt { - border-collapse: separate; - } - table.alt tbody tr td { - border: solid 1px #dadada; - border-left-width: 0; - border-top-width: 0; - } - - table.alt tbody tr td:first-child { - border-left-width: 1px; - } - - table.alt tbody tr:first-child td { - border-top-width: 1px; - } - - table.alt thead, table.alt tfoot { - border-top: 0; - } - .tablelist a { - color: #dadada; - } - - - /* Main */ - main { - padding: 30px; - text-align: center; - font-size: 35px; - } - main h1, h2, h3, h4 { - color: #dadada; - } - main img { - width: 40%; - } - - /* Create three unequal columns that floats next to each other */ - .column { - float: left; - padding: 10px; - } - - /* Left and right column */ - .column.side { - width: 33.33%; - } - - /* Middle column */ - .column.middle { - width: 33.33%; - } - - .column.middle .image img, .column.side .image img{ - border-radius: 4px; - border: 0; - position: relative; - border-radius: 4px; - display: block; - margin: 0 0 3rem 0; - width: 100%; - } - - /* Left column */ - .column.left { - width: 50%; - } - - /* Right column */ - .column.right { - float: right; - width: 50%; - } - - /* Clear floats after the columns */ - .row:after { - content: ""; - display: table; - clear: both; - } - - /* Responsive layout: makes the three columns stack on top of each other instead of next to each other */ - @media (max-width: 1000px) { - .column.side, .column.middle, .column.left, .column.right{ - width: 100%; - } - } - - /* Zoom */ - .zoom { - transition: transform .2s; - } - .zoom:hover { - transform: scale(1.05); - } - - /* Code & Blockquote */ -.code { - background: #1f2c3d; - border-radius: 3px; - font-size: 0.9em; - margin: 10px; - display: block; - line-height: 1.75em; - padding: 1em 1.5em; - overflow-x: auto; - overflow-y: auto; -} -.code h1, .code h2{ - color: #dadada; -} -.code h3, .code h4 { - color: #d3ebff; -} -.code p { - color: #dadada; -} -.code a { - text-decoration: underline; -} -.code ul, .code ol, .code li { - color: #dadada; -} -.code img{ - /* width: 80px; height: 80px; */ - width: 25%; -} -.code fieldset{ - margin: 1px; - border-color: #dadada; - border-style: groove; -} -.code fieldset legend { - text-transform: uppercase; - font-weight: bold; - font-size: 90%; - color: #d3ebff; -} -.code label{ - color: #d3ebff; -} -.code.details{ - height: 750px; -} -.code.plan { - height: 1150px; -} -.code.info{ - text-align: center; - height: 250px; -} -.code.info img{ - width: 75px; - height: 75px; - margin-top: 5px; - border: 1px solid #d3ebff; - border-radius: 5px; - padding: 5px; - transition: .5s ease; - backface-visibility: hidden; - -} -.code.showtimes{ - height: 600px; -} -.code.showtimes p{ - height: 5em; - overflow-x: auto; - overflow-y: auto; -} -.code.showtimes:hover { - filter: drop-shadow(5px 5px 10px #1f2c3d); -} -.code.cinemas { - height: 230px; -} -.code.cinemas img { - margin: 0.7em 0 0.2em 0; - width: 15em; - height: 121px; - display: block; - margin-left: auto; - margin-right: auto; - box-shadow: 0 4px 8px 0 #00020f, 0 6px 20px 0 #00020f; -} -.code.promo img { - margin: 0.1em 0 0.8em 0; - width: 30%; - height: 10%; - display: block; - margin-left: auto; - margin-right: auto; - box-shadow: 0 4px 8px 0 #00020f, 0 6px 20px 0 #00020f; -} -.code.purchase, .code.resume { - text-align: center; -} -.code.purchase h3 { - margin-top: 2em; -} -.code.purchase img { - margin: 0.1em 0 0.8em 0; - width: 100%; - box-shadow: 0 4px 8px 0 #d3ebff, 0 6px 20px 0 #d3ebff; -} -.code.purchase select, .code.purchase select option { - display: block; - width: 100%; - height: 30px; - margin: 0.1em 0.5em 1em 0.5em; - font-weight: bold !important; - color: #1f2c3d !important; - background-color: #d3ebff; - text-transform: uppercase; -} - - - /* BlockQuotes */ - .blockquote { - border-left: solid 4px #dadada; - margin: 0 0 2em 0; - margin-top: 10px; - padding: 0.5em 0 0.5em 2em; - } - .blockquote.bio { - height: 250px; - } - - /* Sketches */ - .sketches { - text-align: center; - display: block; - line-height: 1.25em; - padding: 1em 1em; - overflow-x: auto; - background: #1f2c3d; - border-radius: 3px; - height: 680px; - } - .sketches h1, .sketches h2, .sketches h3, .sketches h4, .sketches p { - color: #dadada; - } - .sketches img { - width: 550px; - height: 550px; - } - .sketches .description { - color: #00020f; - } - /* Responsive layout */ - @media (max-width: 1500px) { - .column.side .sketches, .column.middle .sketches { - width: 100%; - height: 500px; - } - .column.side .sketches img, .column.middle .sketches img { - width: 100%; - height: 75%; - } - } - @media (max-width: 1150px) { - .sketches img { - width: 100%; - height: 75%; - } - } - -/* Promotions */ -.promotions { - max-width: 1000px; - margin: 0 auto; - display: flex; -} -.promotions a { - width: 100%; - height: 150px; - display: block; - margin-left: auto; - margin-right: auto; - background-size: cover; - border-radius: 10px; - border-style: dashed; - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(255, 255, 255, 0.19); -} -.promotions button { - margin: 4em 1em 0 1em; - background-repeat: no-repeat; - height: 40px; - width: 40px; - background-position: center; - text-indent: 0px; -} -.controls { - text-align: center; -} -.controls #play { - height: 30px; - width: 30px; - border-radius: 25px; - background-repeat: no-repeat; - background-position: center; - text-indent: -1px; -} -.controls #stop { - height: 30px; - width: 30px; - border-radius: 25px; - background-repeat: no-repeat; - background-position: center; - text-indent: -5px; -} -/* Responsive layout */ -@media (max-width: 750px) { - .promotions button { - width: 10%; - margin: 0.5em 1em 0 1em; - } - .promotions .imagen { - margin-top: 0.2em; - width: 100%; - height: 45px; - } -} - - /* Text Box */ - .textbox { - color: #d3ebff; - padding: 15px 15px 10px 15px; - margin: 10px 0 10px; - overflow: hidden; - border-radius: 25px 0px 25px 0px; - border: 2px solid #d3ebff; - } - .textbox h1, .textbox h2, .textbox h3 { - color: #d3ebff; - text-align: left; - } - - /* Galery */ - .galery { - box-sizing: border-box; - } - .galery .columna { - margin-top: 10px; - float: left; - width: 50%; - padding-right: 10px; - } - .galery .fila::after { - content: ""; - clear: both; - display: table; - } - .galery .image img { - width: 100%; - } - .galery .image.main img { - width: 100%; - } - - - /* Percentage bar */ - .bar { - height: 15px; - line-height: 15px; - font-size: 13px; - font-weight: bold; - width: 100%; - color: #dadada; - background-color: #00020f; - text-align: right; - } - .bar.seventyfive { - width: 75%; - } - .bar.fifty { - width: 50%; - } - .bar.twentyfive { - width: 25%; - } - - /* Timeline Image */ - .timeline h2 { - padding-top: 50px; - } - .timeline img{ - width: 100%; - text-align: center; - padding-bottom: 50px; - padding-left: 15px; - padding-right: 15px; - } - - /* Sidebars */ - .sidebar.left { - padding: 5px; - margin-top: 10px; - margin-bottom: 10px; - float: left; - width: 300px; - height: 370PX; - color: #00020f; - background-color: #1f2c3d; - } - .sidebar.left a { - color: #00020f; - font-weight: bold; - text-decoration: none; - } - .sidebar.left a:hover { - color: #00020f; - text-decoration: underline; - } - /* Responsibe sidebar */ - @media (max-width: 1000px) { - .sidebar.left { - width: 100%; - height: 100%; - } - } - - - /* Form */ - form { - margin: auto; - width: 65%; - } - - form h1, h2, h3, h4 { - color: #dadada; - } - - label { - color: #dadada; - text-align: center; - font-weight: bold; - } - - input, textarea { - width: 100%; - height: 27px; - border: 1px solid #dadada; - padding: 10px; - margin-top: 5px; - font-size: 15px; - } - - textarea { - width: 100%; - height: 150px; - } - - legend { - color: #dadada; - } - - #radio, #checkbox { - width: auto; - height: 15px; - cursor: pointer; - } - - .verify { - font-size: 11px; - } - .verify a { - color: #dadada; - } - .verify a:hover { - color: rgb(138, 150, 32); - } - - #submit, #register { - width: 100%; - height: 35px; - border: 1px solid #dadada; - padding: 5px; - margin-top: 5px; - font-size: 15px; - font-weight: bold; - box-shadow: 2px 2px #1f2c3d; - filter: brightness(105%); - cursor: pointer; - } - #submit:hover, #register:hover { - color: #dadada; - background-color: #1f2c3d; - } - - #reset { - width: 100%; - height: 30px; - border: 1px solid #dadada; - background-color: #00020f; - color: #dadada; - padding: 5px; - margin-top: 5px; - font-size: 12px; - font-weight: bold; - box-shadow: 2px 2px #1f2c3d; - cursor: pointer; - } - #reset:hover { - border:#000000; - background-color: #791515; - } - .file{ - margin-top: 10px; - } - .file input{ - height: 110%; - } - - .card-holder { - width: 75%; - display: inline-block; - } - .input-cart-number, .fieldset-cvv, .select { - width: 70px; - max-width: 100%; - display: inline-block; - } - -form select { - display: inline-block; - font-size: 14px; - font-weight: 400px; - color: #1f2c3d; - line-height: 1.3; - padding: 0.2em 0.2em 0.2em 0.2em; - width: 75px; - max-width: 100%; - box-sizing: border-box; - margin: 10px auto; - border: 1px solid #d3ebff; - box-shadow: 0 1px 0 1px #1f2c3d; - border-radius: .3em; - -moz-appearance: none; - -webkit-appearance: none; - appearance: none; - background-color: #fff; -} -form select::-ms-expand { - display: none; -} -form select:hover { - border-color: #d3ebff; -} -form select:focus { - border-color: #d3ebff; - box-shadow: 0 0 1px 3px #1f2c3d; - box-shadow: 0 0 0 3px -moz-mac-focusring; - color: #1f2c3d; - outline: none; -} -form select option { - font-weight: normal; -} - - /* Preformatted Text */ - pre { - font-weight: bold; - } - - fieldset pre { - color: red; - } - - /* Go Up button */ - .go-up { - display: none; - padding: 5px; - background:#1f2c3d; - font-size: 20px; - color:#d3ebff; - cursor: pointer; - position: fixed; - bottom: 5px; - right: 20px; - } - - /* Footer */ - footer { - text-align: left; - background-color: #1f2c3d; - color: #dadada; - padding: 20px; - margin-top: 100px; - width: 100%; - height: 80px; - } - .footer { - text-align: right; - } - footer button { - display: inline-block; - margin: 1px; - width: 120px; - height: 25px; - padding: 0px 0px; - text-align: center; - font-weight: bold; - position: relative; - } - @media (max-width: 500px) { - footer { - width: 100%; - height: 100%; - } - } \ No newline at end of file diff --git a/root/assets/css/main-FER_SURFACE.css b/root/assets/css/main-FER_SURFACE.css deleted file mode 100644 index 0415456..0000000 --- a/root/assets/css/main-FER_SURFACE.css +++ /dev/null @@ -1,794 +0,0 @@ -/* Imports */ -@import url('manager.css'); -@import url('admin.css'); - -/* Basic */ -* { - box-sizing: border-box; - margin: 0px; -} - -/* Headers */ -h1, h2, h3, h4 { - color: #363636; - text-transform: uppercase; - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - vertical-align: baseline; - text-align: center; -} - -h2 { - font-size: 95%; -} - -h3 { - font-size: 85%; -} - -h4 { - font-size: 75%; -} - -/* Buttons */ -button, .button.large{ - display: inline-block; - margin: 10px; - width: 150px; - height: 30px; - padding: 5px 10px; - background-color:#1f2c3d; - border: 1px solid #d3ebff; - text-align: center; - color:#d3ebff; - font-weight: bold; - position: relative; -} -.button.large, button.danger { - width: 95%; -} -button:hover, .button:hover { - cursor: pointer; - background-color:#d3ebff; - color:#1f2c3d; - border-color: #1f2c3d; -} -button.danger{ - background-color:#2c0000; - border: 2px solid #d3ebff; -} -button.danger:hover{ - background-color:#d3ebff; - border: 2px solid #791515; - color: #791515; -} - - -/* Header */ -.header { - background-color: #1f2c3d; - color: #dadada; - padding: 15px; - text-align: left; - font-size: 18px; -} -.header img { - width: 13px; -} -/* Header Menu */ -.menu { - margin-top: 10px; - text-align: right; - font-size: 15px; -} -.menu nav a { - text-decoration: none; - color: inherit; - font-size: 15px; -} -.menu nav li{ - display: inline-block; - width: 150px; - height: 30px; - padding: 5px 10px; - background-color :#1f2c3d; - border: 1px solid #d3ebff; - text-align: center; - color :#d3ebff; - position: relative; -} -.menu nav li.danger{ - background-color: #791515; -} -.menu nav li:hover{ - background-color:#d3ebff; - color:#1f2c3d; - border-color: #1f2c3d; -} -.menu nav li.danger:hover{ - color: #d3ebff; - background-color: #2c0000; - border-color: #d3ebff; -} -.menu nav li>ul{ - display: none; -} -.menu nav li:hover>ul{ - display: block; - position: absolute; - top: 29px; - right: -1px; -} -/* Sub Header */ -.header.sub { - margin-bottom: 20px; - padding: 5px; - display: flex; - flex-direction: row; - text-align: center; - justify-content: center; - font-size: 20px; -} -.header.sub .menu { - margin-top: 0px; - text-align: center; - font-size: 15px; -} -/* Responsive layout */ -@media (max-width: 850px) { - .header.sub .menu nav li:hover>ul{ - display: block; - position: relative; - top: 5px; - left: -51px; - } -} - - -/* Paragraphs */ -p { - padding: 0; - border: 0; -} - -a { - color: #dadada; - text-decoration: none; -} -a:hover{ - color:rgb(138, 150, 32); -} - -/* Body */ -body { - font-family: Arial, Helvetica, sans-serif; - background-color: #d3ebff; - color: #000000; -} - -/* Table */ -table { - border-collapse: collapse; - border-spacing: 0; - margin: 0 0 2em 0; - width: 100%; - text-align: left; - font-size: 15px; -} -table a{ - color: #1f2c3d; -} - table tbody tr { - border: solid 1px #1f2c3d; - border-left: 0; - border-right: 0; - } - table tbody tr:nth-child(2n + 1) { - background-color: rgba(144, 144, 144, 0.25); - } - table td { - padding: 0.75em 0.75em; - } - table th { - color: #1f2c3d; - font-size: 0.9em; - font-weight: 600; - padding: 0.85em 0.85em 0.85em 0.85em; - } - table thead, table tfoot { - border-bottom: solid 2px #1f2c3d; - } - table.alt { - border-collapse: separate; - } - table.alt tbody tr td { - border: solid 1px #1f2c3d; - border-left-width: 0; - border-top-width: 0; - } - - table.alt tbody tr td:first-child { - border-left-width: 1px; - } - - table.alt tbody tr:first-child td { - border-top-width: 1px; - } - - table.alt thead, table.alt tfoot { - border-top: 0; - } - - -/* Main */ -main { - padding: 30px; - text-align: center; - font-size: 35px; -} -main h1, h2, h3, h4 { - color: #363636; -} -main img { - width: 40%; -} - -/* Create three unequal columns that floats next to each other */ -.column { - float: left; - padding: 10px; -} - -/* Left and right column */ -.column.side { - width: 33.33%; -} - -/* Middle column */ -.column.middle { - width: 33.33%; -} - -.column.middle .image img, .column.side .image img{ - border-radius: 4px; - border: 0; - position: relative; - border-radius: 4px; - display: block; - margin: 0 0 3rem 0; - width: 100%; -} - -/* Left column */ -.column.left { - width: 50%; -} - -/* Right column */ -.column.right { - float: right; - width: 50%; -} - -/* Clear floats after the columns */ -.row:after { - content: ""; - display: table; - clear: both; -} - -/* Responsive layout: makes the three columns stack on top of each other instead of next to each other */ -@media (max-width: 1000px) { - .column.side, .column.middle, .column.left, .column.right{ - width: 100%; - } -} - -/* Zoom */ -.zoom { - transition: transform .2s; -} -.zoom:hover { - transform: scale(1.05); -} - -/* Code & Blockquote */ -.code { - background: #1f2c3d; - border-radius: 3px; - font-size: 0.9em; - margin: 10px; - display: block; - line-height: 1.75em; - padding: 1em 1.5em; - overflow-x: auto; - overflow-y: auto; -} -.code h1, .code h2{ - color: #dadada; -} -.code h3, .code h4 { - color: #d3ebff; -} -.code p { - color: #dadada; -} -.code a { - text-decoration: underline; -} -.code ul, .code ol, .code li { - color: #dadada; -} -.code img{ - /* width: 80px; height: 80px; */ - width: 25%; -} -.code fieldset{ - margin: 1px; - border-color: #dadada; - border-style: groove; -} -.code fieldset legend { - text-transform: uppercase; - font-weight: bold; - font-size: 90%; - color: #d3ebff; -} -.code label{ - color: #d3ebff; -} -.code.details{ - height: 750px; -} -.code.plan { - height: 1150px; -} -.code.info { - text-align: center; - height: 250px; -} -.code.info img { - width: 75px; - height: 75px; - margin-top: 5px; - border: 1px solid #d3ebff; - border-radius: 5px; - padding: 5px; - transition: .5s ease; - backface-visibility: hidden; -} -.code.showtimes { - height: 600px; -} -.code.showtimes p { - height: 5em; - overflow-x: auto; - overflow-y: auto; -} -.code.showtimes:hover { - filter: drop-shadow(5px 5px 10px #1f2c3d); -} -.code.cinemas { - height: 200px; -} -.code.promo img { - margin: 0.1em 0 0.8em 0; - width: 30%; - height: 10%; - display: block; - margin-left: auto; - margin-right: auto; - box-shadow: 0 4px 8px 0 #00020f, 0 6px 20px 0 #00020f; -} -.code.purchase, .code.resume { - text-align: center; -} -.code.purchase h3 { - margin-top: 2em; -} -.code.purchase img { - margin: 0.1em 0 0.8em 0; - width: 100%; - box-shadow: 0 4px 8px 0 #d3ebff, 0 6px 20px 0 #d3ebff; -} -.code.purchase select, .code.purchase select option { - display: block; - width: 100%; - height: 30px; - margin: 0.1em 0.5em 1em 0.5em; - font-weight: bold !important; - color: #1f2c3d !important; - background-color: #d3ebff; - text-transform: uppercase; -} - - -/* BlockQuotes */ -.blockquote { - border-left: solid 4px #dadada; - margin: 0 0 2em 0; - margin-top: 10px; - padding: 0.5em 0 0.5em 2em; -} -.blockquote.bio { - height: 250px; -} - -/* Sketches */ -.sketches { - text-align: center; - display: block; - line-height: 1.25em; - padding: 1em 1em; - overflow-x: auto; - background: #1f2c3d; - border-radius: 3px; - height: 680px; -} -.sketches h1, .sketches h2, .sketches h3, .sketches h4, .sketches p { - color: #dadada; -} -.sketches img { - width: 550px; - height: 550px; -} -.sketches .description { - color: #d3ebff; -} -/* Responsive layout */ -@media (max-width: 1500px) { - .column.side .sketches, .column.middle .sketches { - width: 100%; - height: 500px; - } - .column.side .sketches img, .column.middle .sketches img { - width: 100%; - height: 75%; - } -} -@media (max-width: 1150px) { - .sketches img { - width: 100%; - height: 75%; - } -} - -/* Text Box */ -.textbox { - color: #d3ebff; - padding: 15px 15px 10px 15px; - margin: 10px 0 10px; - overflow: hidden; - border-radius: 25px 0px 25px 0px; - border: 2px solid #d3ebff; -} -.textbox h1, .textbox h2, .textbox h3 { - color: #d3ebff; - text-align: left; -} - -/* Galery */ -.galery { - box-sizing: border-box; -} -.galery .columna { - margin-top: 10px; - float: left; - width: 50%; - padding-right: 10px; -} -.galery .fila::after { - content: ""; - clear: both; - display: table; -} -.galery .image img { - width: 100%; -} -.galery .image.main img { - width: 100%; -} - -/* Promotions */ -.promotions { - max-width: 1000px; - margin: 0 auto; - display: flex; -} -.promotions a { - width: 100%; - height: 150px; - display: block; - margin-left: auto; - margin-right: auto; - background-size: cover; - border-radius: 10px; - border-style: dashed; - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(255, 255, 255, 0.19); -} -.promotions button { - margin: 1em 1em 0 1em; - background-repeat: no-repeat; - height: 125px; - width: 125px; - background-position: center; -} -.controls { - text-align: center; -} -.controls #play { - height: 30px; - width: 30px; - border-radius: 25px; - background-repeat: no-repeat; - background-position: center; -} -.controls #stop { - height: 30px; - width: 30px; - border-radius: 25px; - background-repeat: no-repeat; - background-position: center; -} -/* Responsive layout */ -@media (max-width: 750px) { - .promotions button { - margin: 0 1em 0 1em; - } - .promotions .imagen { - margin-top: 2.5em; - width: 100%; - height: 40px; - } -} - - -/* Percentage bar */ -.bar { - height: 15px; - line-height: 15px; - font-size: 13px; - font-weight: bold; - width: 100%; - color: #00020f; - background-color: #d3ebff; - text-align: right; -} -.bar.seventyfive { - width: 75%; -} -.bar.fifty { - width: 50%; -} -.bar.twentyfive { - width: 25%; -} - -/* Timeline Image */ -.timeline h2 { - padding-top: 50px; -} -.timeline img{ - width: 100%; - text-align: center; - padding-bottom: 50px; - padding-left: 15px; - padding-right: 15px; -} - -/* Sidebars */ -.sidebar.left { - padding: 5px; - margin-top: 10px; - margin-bottom: 10px; - float: left; - width: 300px; - height: 370PX; - color: #d3ebff; - background-color: #1f2c3d; -} -.sidebar.left a { - color: #d3ebff; - font-weight: bold; - text-decoration: none; -} -.sidebar.left a:hover { - color: #d3ebff; - text-decoration: underline; -} -/* Responsibe sidebar */ -@media (max-width: 1000px) { - .sidebar.left { - width: 100%; - height: 100%; - } -} - - -/* Form */ -form { - margin: auto; - width: 65%; -} - -form h1, h2, h3, h4 { - color: #363636; -} - -label { - text-align: center; - font-weight: bold; -} - -input, textarea { - width: 100%; - height: 27px; - border: 1px solid #000000; - padding: 10px; - margin-top: 5px; - font-size: 15px; -} - -textarea { - width: 100%; - height: 150px; -} - -#radio, #checkbox { - width: auto; - height: 15px; - cursor: pointer; -} - -.verify { - font-size: 11px; -} -.verify a { - color: #1f2c3d; -} -.verify a:hover { - color: rgb(138, 150, 32); -} - -#submit, #register { - width: 100%; - height: 35px; - border: 1px solid #000000; - padding: 5px; - margin-top: 5px; - font-size: 15px; - font-weight: bold; - box-shadow: 2px 2px #1f2c3d; - filter: brightness(105%); - cursor: pointer; -} -#submit:hover, #register:hover { - background-color: #d3ebff; -} - -#reset { - width: 100%; - height: 30px; - border: 1px solid #dadada; - background-color: #00020f; - color: #dadada; - padding: 5px; - margin-top: 5px; - font-size: 12px; - font-weight: bold; - box-shadow: 2px 2px #1f2c3d; - cursor: pointer; -} -#reset:hover { - border:#000000; - background-color: #791515; -} - -.file{ - margin-top: 10px; -} -.file input{ - height: 110%; -} - -.card-holder { - width: 75%; - display: inline-block; -} -.input-cart-number, .fieldset-cvv, .select { - width: 70px; - max-width: 100%; - display: inline-block; -} - -form select { - display: inline-block; - font-size: 14px; - font-weight: 400px; - color: #1f2c3d; - line-height: 1.3; - padding: 0.2em 0.2em 0.2em 0.2em; - width: 75px; - max-width: 100%; - box-sizing: border-box; - margin: 10px auto; - border: 1px solid #d3ebff; - box-shadow: 0 1px 0 1px #1f2c3d; - border-radius: .3em; - -moz-appearance: none; - -webkit-appearance: none; - appearance: none; - background-color: #fff; -} -form select::-ms-expand { - display: none; -} -form select:hover { - border-color: #d3ebff; -} -form select:focus { - border-color: #d3ebff; - box-shadow: 0 0 1px 3px #1f2c3d; - box-shadow: 0 0 0 3px -moz-mac-focusring; - color: #1f2c3d; - outline: none; -} -form select option { - font-weight: normal; -} - - -/* Preformatted Text */ -pre { - font-weight: bold; -} - -fieldset pre { - color: red; -} - -/* Go Up button */ -.go-up { - display: none; - padding: 5px; - background:#1f2c3d; - font-size: 20px; - color:#d3ebff; - cursor: pointer; - position: fixed; - bottom: 5px; - right: 20px; -} - - -/* Footer */ -footer { - text-align: left; - background-color: #1f2c3d; - color: #dadada; - padding: 20px; - margin-top: 100px; - width: 100%; - height: 80px; -} -.footer { - text-align: right; -} -footer button { - display: inline-block; - margin: 1px; - width: 115px; - height: 25px; - padding: 0px 0px; - text-align: center; - font-weight: bold; - position: relative; -} -@media (max-width: 500px) { - footer { - width: 100%; - height: 100%; - } -} \ No newline at end of file diff --git a/root/assets/css/main.css b/root/assets/css/main.css deleted file mode 100644 index 808b9c2..0000000 --- a/root/assets/css/main.css +++ /dev/null @@ -1,807 +0,0 @@ -/* Imports */ -@import url('manager.css'); -@import url('admin.css'); - -/* Basic */ -* { - box-sizing: border-box; - margin: 0px; -} - -/* Headers */ -h1, h2, h3, h4 { - color: #363636; - text-transform: uppercase; - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - vertical-align: baseline; - text-align: center; -} - -h2 { - font-size: 95%; -} - -h3 { - font-size: 85%; -} - -h4 { - font-size: 75%; -} - -/* Buttons */ -button, .button.large{ - display: inline-block; - margin: 10px; - width: 150px; - height: 30px; - padding: 5px 10px; - background-color:#1f2c3d; - border: 1px solid #d3ebff; - text-align: center; - color:#d3ebff; - font-weight: bold; - position: relative; -} -.button.large, button.danger { - width: 95%; -} -button:hover, .button:hover { - cursor: pointer; - background-color:#d3ebff; - color:#1f2c3d; - border-color: #1f2c3d; -} -button.danger{ - background-color:#2c0000; - border: 2px solid #d3ebff; -} -button.danger:hover{ - background-color:#d3ebff; - border: 2px solid #791515; - color: #791515; -} - - -/* Header */ -.header { - background-color: #1f2c3d; - color: #dadada; - padding: 15px; - text-align: left; - font-size: 18px; -} -.header img { - width: 13px; -} -/* Header Menu */ -.menu { - margin-top: 10px; - text-align: right; - font-size: 15px; -} -.menu nav a { - text-decoration: none; - color: inherit; - font-size: 15px; -} -.menu nav li{ - display: inline-block; - width: 150px; - height: 30px; - padding: 5px 10px; - background-color :#1f2c3d; - border: 1px solid #d3ebff; - text-align: center; - color :#d3ebff; - position: relative; -} -.menu nav li.danger{ - background-color: #791515; -} -.menu nav li:hover{ - background-color:#d3ebff; - color:#1f2c3d; - border-color: #1f2c3d; -} -.menu nav li.danger:hover{ - color: #d3ebff; - background-color: #2c0000; - border-color: #d3ebff; -} -.menu nav li>ul{ - display: none; -} -.menu nav li:hover>ul{ - display: block; - position: absolute; - top: 29px; - right: -1px; -} -/* Sub Header */ -.header.sub { - margin-bottom: 20px; - padding: 5px; - display: flex; - flex-direction: row; - text-align: center; - justify-content: center; - font-size: 20px; -} -.header.sub .menu { - margin-top: 0px; - text-align: center; - font-size: 15px; -} -/* Responsive layout */ -@media (max-width: 850px) { - .header.sub .menu nav li:hover>ul{ - display: block; - position: relative; - top: 5px; - left: -51px; - } -} - - -/* Paragraphs */ -p { - padding: 0; - border: 0; -} - -a { - color: #dadada; - text-decoration: none; -} -a:hover{ - color:rgb(138, 150, 32); -} - -/* Body */ -body { - font-family: Arial, Helvetica, sans-serif; - background-color: #d3ebff; - color: #000000; -} - -/* Table */ -table { - border-collapse: collapse; - border-spacing: 0; - margin: 0 0 2em 0; - width: 100%; - text-align: left; - font-size: 15px; -} -table a{ - color: #1f2c3d; -} - table tbody tr { - border: solid 1px #1f2c3d; - border-left: 0; - border-right: 0; - } - table tbody tr:nth-child(2n + 1) { - background-color: rgba(144, 144, 144, 0.25); - } - table td { - padding: 0.75em 0.75em; - } - table th { - color: #1f2c3d; - font-size: 0.9em; - font-weight: 600; - padding: 0.85em 0.85em 0.85em 0.85em; - } - table thead, table tfoot { - border-bottom: solid 2px #1f2c3d; - } - table.alt { - border-collapse: separate; - } - table.alt tbody tr td { - border: solid 1px #1f2c3d; - border-left-width: 0; - border-top-width: 0; - } - - table.alt tbody tr td:first-child { - border-left-width: 1px; - } - - table.alt tbody tr:first-child td { - border-top-width: 1px; - } - - table.alt thead, table.alt tfoot { - border-top: 0; - } - - -/* Main */ -main { - padding: 30px; - text-align: center; - font-size: 35px; -} -main h1, h2, h3, h4 { - color: #363636; -} -main img { - width: 40%; -} - -/* Create three unequal columns that floats next to each other */ -.column { - float: left; - padding: 10px; -} - -/* Left and right column */ -.column.side { - width: 33.33%; -} - -/* Middle column */ -.column.middle { - width: 33.33%; -} - -.column.middle .image img, .column.side .image img{ - border-radius: 4px; - border: 0; - position: relative; - border-radius: 4px; - display: block; - margin: 0 0 3rem 0; - width: 100%; -} - -/* Left column */ -.column.left { - width: 50%; -} - -/* Right column */ -.column.right { - float: right; - width: 50%; -} - -/* Clear floats after the columns */ -.row:after { - content: ""; - display: table; - clear: both; -} - -/* Responsive layout: makes the three columns stack on top of each other instead of next to each other */ -@media (max-width: 1000px) { - .column.side, .column.middle, .column.left, .column.right{ - width: 100%; - } -} - -/* Zoom */ -.zoom { - transition: transform .2s; -} -.zoom:hover { - transform: scale(1.05); -} - -/* Code & Blockquote */ -.code { - background: #1f2c3d; - border-radius: 3px; - font-size: 0.9em; - margin: 10px; - display: block; - line-height: 1.75em; - padding: 1em 1.5em; - overflow-x: auto; - overflow-y: auto; -} -.code h1, .code h2{ - color: #dadada; -} -.code h3, .code h4 { - color: #d3ebff; -} -.code p { - color: #dadada; -} -.code a { - text-decoration: underline; -} -.code ul, .code ol, .code li { - color: #dadada; -} -.code img{ - /* width: 80px; height: 80px; */ - width: 25%; -} -.code fieldset{ - margin: 1px; - border-color: #dadada; - border-style: groove; -} -.code fieldset legend { - text-transform: uppercase; - font-weight: bold; - font-size: 90%; - color: #d3ebff; -} -.code label{ - color: #d3ebff; -} -.code.details{ - height: 750px; -} -.code.plan { - height: 1150px; -} -.code.info { - text-align: center; - height: 250px; -} -.code.info img { - width: 75px; - height: 75px; - margin-top: 5px; - border: 1px solid #d3ebff; - border-radius: 5px; - padding: 5px; - transition: .5s ease; - backface-visibility: hidden; -} -.code.showtimes { - height: 600px; -} -.code.showtimes p { - height: 5em; - overflow-x: auto; - overflow-y: auto; -} -.code.showtimes:hover { - filter: drop-shadow(5px 5px 10px #1f2c3d); -} -.code.cinemas { - height: 230px; -} -.code.cinemas img { - margin: 0.7em 0 0.2em 0; - width: 15em; - height: 121px; - display: block; - margin-left: auto; - margin-right: auto; - box-shadow: 0 4px 8px 0 #00020f, 0 6px 20px 0 #00020f; -} -.code.promo img { - margin: 0.1em 0 0.8em 0; - width: 30%; - height: 10%; - display: block; - margin-left: auto; - margin-right: auto; - box-shadow: 0 4px 8px 0 #00020f, 0 6px 20px 0 #00020f; -} -.code.purchase, .code.resume { - text-align: center; -} -.code.purchase h3 { - margin-top: 2em; -} -.code.purchase img { - margin: 0.1em 0 0.8em 0; - width: 100%; - box-shadow: 0 4px 8px 0 #d3ebff, 0 6px 20px 0 #d3ebff; -} -.code.purchase select, .code.purchase select option { - display: block; - width: 100%; - height: 30px; - margin: 0.1em 0.5em 1em 0.5em; - font-weight: bold !important; - color: #1f2c3d !important; - background-color: #d3ebff; - text-transform: uppercase; -} - - -/* BlockQuotes */ -.blockquote { - border-left: solid 4px #dadada; - margin: 0 0 2em 0; - margin-top: 10px; - padding: 0.5em 0 0.5em 2em; -} -.blockquote.bio { - height: 250px; -} - -/* Sketches */ -.sketches { - text-align: center; - display: block; - line-height: 1.25em; - padding: 1em 1em; - overflow-x: auto; - background: #1f2c3d; - border-radius: 3px; - height: 680px; -} -.sketches h1, .sketches h2, .sketches h3, .sketches h4, .sketches p { - color: #dadada; -} -.sketches img { - width: 550px; - height: 550px; -} -.sketches .description { - color: #d3ebff; -} -/* Responsive layout */ -@media (max-width: 1500px) { - .column.side .sketches, .column.middle .sketches { - width: 100%; - height: 500px; - } - .column.side .sketches img, .column.middle .sketches img { - width: 100%; - height: 75%; - } -} -@media (max-width: 1150px) { - .sketches img { - width: 100%; - height: 75%; - } -} - -/* Text Box */ -.textbox { - color: #d3ebff; - padding: 15px 15px 10px 15px; - margin: 10px 0 10px; - overflow: hidden; - border-radius: 25px 0px 25px 0px; - border: 2px solid #d3ebff; -} -.textbox h1, .textbox h2, .textbox h3 { - color: #d3ebff; - text-align: left; -} - -/* Galery */ -.galery { - box-sizing: border-box; -} -.galery .columna { - margin-top: 10px; - float: left; - width: 50%; - padding-right: 10px; -} -.galery .fila::after { - content: ""; - clear: both; - display: table; -} -.galery .image img { - width: 100%; -} -.galery .image.main img { - width: 100%; -} - -/* Promotions */ -.promotions { - max-width: 1000px; - margin: 0 auto; - display: flex; -} -.promotions a { - width: 100%; - height: 150px; - display: block; - margin-left: auto; - margin-right: auto; - background-size: cover; - border-radius: 10px; - border-style: dashed; - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(255, 255, 255, 0.19); -} -.promotions button { - margin: 4em 1em 0 1em; - background-repeat: no-repeat; - height: 40px; - width: 40px; - background-position: center; - text-indent: 0px; -} -.controls { - text-align: center; -} -.controls #play { - height: 30px; - width: 30px; - border-radius: 25px; - background-repeat: no-repeat; - background-position: center; - text-indent: -1px; -} -.controls #stop { - height: 30px; - width: 30px; - border-radius: 25px; - background-repeat: no-repeat; - background-position: center; - text-indent: -5px; -} -/* Responsive layout */ -@media (max-width: 750px) { - .promotions button { - width: 10%; - margin: 0.5em 1em 0 1em; - } - .promotions .imagen { - margin-top: 0.2em; - width: 100%; - height: 45px; - } -} - - -/* Percentage bar */ -.bar { - height: 15px; - line-height: 15px; - font-size: 13px; - font-weight: bold; - width: 100%; - color: #00020f; - background-color: #d3ebff; - text-align: right; -} -.bar.seventyfive { - width: 75%; -} -.bar.fifty { - width: 50%; -} -.bar.twentyfive { - width: 25%; -} - -/* Timeline Image */ -.timeline h2 { - padding-top: 50px; -} -.timeline img{ - width: 100%; - text-align: center; - padding-bottom: 50px; - padding-left: 15px; - padding-right: 15px; -} - -/* Sidebars */ -.sidebar.left { - padding: 5px; - margin-top: 10px; - margin-bottom: 10px; - float: left; - width: 300px; - height: 370PX; - color: #d3ebff; - background-color: #1f2c3d; -} -.sidebar.left a { - color: #d3ebff; - font-weight: bold; - text-decoration: none; -} -.sidebar.left a:hover { - color: #d3ebff; - text-decoration: underline; -} -/* Responsibe sidebar */ -@media (max-width: 1000px) { - .sidebar.left { - width: 100%; - height: 100%; - } -} - - -/* Form */ -form { - margin: auto; - width: 65%; -} - -form h1, h2, h3, h4 { - color: #363636; -} - -label { - text-align: center; - font-weight: bold; -} - -input, textarea { - width: 100%; - height: 27px; - border: 1px solid #000000; - padding: 10px; - margin-top: 5px; - font-size: 15px; -} - -textarea { - width: 100%; - height: 150px; -} - -#radio, #checkbox { - width: auto; - height: 15px; - cursor: pointer; -} - -.verify { - font-size: 11px; -} -.verify a { - color: #1f2c3d; -} -.verify a:hover { - color: rgb(138, 150, 32); -} - -#submit, #register { - width: 100%; - height: 35px; - border: 1px solid #000000; - padding: 5px; - margin-top: 5px; - font-size: 15px; - font-weight: bold; - box-shadow: 2px 2px #1f2c3d; - filter: brightness(105%); - cursor: pointer; -} -#submit:hover, #register:hover { - background-color: #d3ebff; -} - -#reset { - width: 100%; - height: 30px; - border: 1px solid #dadada; - background-color: #00020f; - color: #dadada; - padding: 5px; - margin-top: 5px; - font-size: 12px; - font-weight: bold; - box-shadow: 2px 2px #1f2c3d; - cursor: pointer; -} -#reset:hover { - border:#000000; - background-color: #791515; -} - -.file{ - margin-top: 10px; -} -.file input{ - height: 110%; -} - -.card-holder { - width: 75%; - display: inline-block; -} -.input-cart-number, .fieldset-cvv, .select { - width: 70px; - max-width: 100%; - display: inline-block; -} - -form select { - display: inline-block; - font-size: 14px; - font-weight: 400px; - color: #1f2c3d; - line-height: 1.3; - padding: 0.2em 0.2em 0.2em 0.2em; - width: 75px; - max-width: 100%; - box-sizing: border-box; - margin: 10px auto; - border: 1px solid #d3ebff; - box-shadow: 0 1px 0 1px #1f2c3d; - border-radius: .3em; - -moz-appearance: none; - -webkit-appearance: none; - appearance: none; - background-color: #fff; -} -form select::-ms-expand { - display: none; -} -form select:hover { - border-color: #d3ebff; -} -form select:focus { - border-color: #d3ebff; - box-shadow: 0 0 1px 3px #1f2c3d; - box-shadow: 0 0 0 3px -moz-mac-focusring; - color: #1f2c3d; - outline: none; -} -form select option { - font-weight: normal; -} - - -/* Preformatted Text */ -pre { - font-weight: bold; -} - -fieldset pre { - color: red; -} - -/* Go Up button */ -.go-up { - display: none; - padding: 5px; - background:#1f2c3d; - font-size: 20px; - color:#d3ebff; - cursor: pointer; - position: fixed; - bottom: 5px; - right: 20px; -} - - -/* Footer */ -footer { - text-align: left; - background-color: #1f2c3d; - color: #dadada; - padding: 20px; - margin-top: 100px; - width: 100%; - height: 80px; -} -.footer { - text-align: right; -} -footer button { - display: inline-block; - margin: 1px; - width: 115px; - height: 25px; - padding: 0px 0px; - text-align: center; - font-weight: bold; - position: relative; -} -@media (max-width: 500px) { - footer { - width: 100%; - height: 100%; - } -} \ No newline at end of file diff --git a/root/assets/css/manager.css b/root/assets/css/manager.css deleted file mode 100644 index fbe0d2f..0000000 --- a/root/assets/css/manager.css +++ /dev/null @@ -1,466 +0,0 @@ -h3.table_title{ - text-align: center; - margin-bottom: 1em; -} - -table.seat { - border: solid 10px #1f2c3d; - text-align: center; - background-color: rgba(215, 215, 215, 1); -} - -table.seat tbody tr:nth-child(2n + 1) { - background-color: rgba(204, 255, 204, 0); -} - -table.seat th{ - font-size: 0.9em; - padding: 0.30em 0.30em 0.30em 0.30em; - border-bottom: solid 2px #1f2c3d; -} - -table.seat th:first-child { - border-right: solid 2px #1f2c3d; -} - -table.seat td { - padding: 0.35em 0.35em; -} - -table.seat td:first-child { - font-size: 0.9em; - padding: 0.30em 0.30em 0.30em 0.30em; - font-weight: 600; - border-right: solid 2px #1f2c3d; -} - -.has_error, -.help_block{ - color: #a94442; - display: block; - margin-top: 3px; - margin-bottom: 3px; -} - -.has_error input{ - border-color: #a94442; - box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); -} -.check_box { - display:none; -} - -.check_box+label{ - background:url('../../img/seat_red.png') no-repeat; - height: 16px; - width: 16px; - display:inline-block; -} - -.check_box:checked+label{ - background:url('../../img/seat_green.png') no-repeat; -} - -.black.button { - width: 100%; - height: 35px; - border: 1px solid #dadada; - background-color: #00020f; - color: #dadada; - padding: 5px; - margin-top: 5px; - font-size: 12px; - font-weight: bold; - box-shadow: 2px 2px #1f2c3d; - cursor: pointer; -} -.black.button:hover { - border:#000000; - background-color: #791515; -} - -.modal .submit:hover -{ - background-color: #d3ebff; -} - -.modal .sumbit{ - width: 100%; - height: 35px; - border: 1px solid #000000; - padding: 5px; - margin-top: 5px; - font-size: 15px; - font-weight: bold; - box-shadow: 2px 2px #1f2c3d; - filter: brightness(105%); - cursor: pointer -} - -.code.welcome { - text-align: center; -} - -.code.welcome img { - width: 75px; - height: 75px; - margin-top: 5px; - border: 1px solid #d3ebff; - border-radius: 5px; - padding: 5px; - transition: .5s ease; - backface-visibility: hidden; -} - -/*Change inputs*/ -.two-inputs-line{ - display: grid; - grid-template-columns: repeat(2,auto); -} - -.two-inputs-line input, -.two-inputs-line label{ - width:90%; - margin: auto; -} - -.one-input-line{ - display: grid; - grid-template-columns: repeat(1,auto); - margin-top: 1em; -} -.one-input-line input -{ - width:50%; - margin:auto; -} - -/* pop up window */ - -.modal { - display: none; /* Hidden by default */ - position: fixed; /* Stay in place */ - z-index: 1; /* Sit on top */ - padding-top: 100px; /* Location of the box */ - left: 0; - top: 0; - width: 100%; /* Full width */ - height: 100%; /* Full height */ - overflow: auto; /* Enable scroll if needed */ - background-color: rgb(0,0,0); /* Fallback color */ - background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ -} -.modal-content { - background-color: #fefefe; - margin: auto; - padding: 20px; - border: 1px solid #888; - width: 40%; - height: 95%; - overflow: auto; -} - -.modal form{ - width: 90%; -} - -.modal .image{ - margin: auto; - text-align: center; - padding-top: 1em; - padding-right: 1em; -} - -.modal .code img{ - height: 100%; - width: 100%; - max-height: 9em; - margin: auto; -} -.modal .code.showtimes{ - height:100%; -} - -.modal .code.showtimes p{ - height: 100%; - max-height: 9em; -} - -/* The Close Button */ -.close { - color: #aaaaaa; - float: right; - font-size: 28px; - font-weight: bold; -} - -.close:hover, -.close:focus { - color: #000; - text-decoration: none; - cursor: pointer; -} - -.alert_success { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} - -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; - text-align: center; - border-radius: 1.75em; -} - -.alert_danger { - color: #ab2828; - background-color: #f0d8d8; - border-color: #f70000; -} - -/*lil film list*/ -.film_list{ - height: 20em; - overflow-y: scroll; - margin: auto; -} - -.film_list button{ - margin:auto; - -} - -.img_desc{ - display: grid; - list-style-type: none; - grid-template-columns: repeat(2,1fr); -} - - -/*Full calendar*/ - - -.fc-container{ - padding-left: 5%; - padding-right: 5%; - padding-top: 3em; -} - -.fc-container .fc-unthemed th, -.fc-container .fc-unthemed td, -.fc-container .fc-unthemed thead, -.fc-container .fc-unthemed tbody, -.fc-container .fc-unthemed .fc-divider, -.fc-container .fc-unthemed .fc-row, -.fc-container .fc-unthemed .fc-content, /* for gutter border */ -.fc-container .fc-unthemed .fc-popover, -.fc-container .fc-unthemed .fc-list-view, -.fc-container .fc-unthemed .fc-list-heading td { - border-color: #1f2c3d; -} - -.fc-container .fc-unthemed td.fc-today { - background: #ffd446; -} - -.fc-container .fc-event { - position: relative; /* for resize handle and other inner positioning */ - display: block; /* make the tag block */ - font-size: .85em; - line-height: 1.3; - border-radius: 3px; - border: 1px solid #000000; /* default BORDER color */ - font-weight: bold; /* undo jqui's ui-widget-header bold */ -} - -.fc-container .fc-event, -.fc-container .fc-event-dot { - background-color: #1f2c3d; /* default BACKGROUND color */ -} - -/* overpower some of bootstrap's and jqui's styles on tags */ -.fc-container .fc-event, -.fc-container .fc-event:hover, -.fc-container .ui-widget .fc-event { - color: #d3ebff; /* default TEXT color */ - text-decoration: none; /* if has an href */ -} -.fc-container .fc-state-default { - background-color: #1f2c3d; - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #1f2c3d, #1f2c3d); - background-repeat: repeat-x; - border-color: rgb(211 235 255) rgb(211 235 255) rgb(211 235 255); - padding: 5px 10px ; - display: inline-block; - border-radius: 0px; - color: #d3ebff; - text-shadow: 0 1px 1px rgb(255 255 255 / 75%); - box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 5%); -} - -.fc-container .fc-toolbar { - text-align: center; - background-color: #1f2c3d; -} - -.fc-container .fc-toolbar h2 { - margin: 0; - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; - color: #d3ebff; -} - -.fc-container .fc-view-container *, .fc-view-container *:before, .fc-view-container *:after { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - margin: auto; -} - -/*td.fc-day.fc-widget-content.fc-mon.fc-other-month.fc-past*/ - -.fc-container .fc-other-month { - color: #1f2c3d; - background-color: #d3ebff; -} - -.fc-container #myModal .modal-content{ - border-radius: 1.75em; - background-color: #d3ebff; -} - -.fc-container .fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active { - z-index: 0; -} - - -/* -lists like tables - -Example col3 tablelist - - -General configuration -*/ -.tablelist{ - display: grid; - list-style-type: none; -} - -.tablelist li { - border-bottom: 1px solid black; - padding: 10px; - font-size: 20px; - text-align: center; -} -.tablelist a { - color: #000000; -} - -.tablelist a:hover li{ - color: rgb(211, 235, 255); - background: rgba(31, 44, 61, 1); -} - -.tablelist li.title{ - font-weight: bold; -} - -/*3columns*/ -.col3{ - grid-template-columns: repeat(3,1fr); - -} - -.col3 .odd{ - background: rgba(144, 144, 144, 0.25); - display: grid; - grid-column-start: 1; - grid-column-end: 4; - grid-template-columns: repeat(3,1fr); -} - -.col3 .even{ - display: grid; - grid-column-start: 1; - grid-column-end: 4; - grid-template-columns: repeat(3,1fr); -} - -.tablelist.col3 a.h2long -{ - display: grid; - grid-column-start: 1; - grid-column-end: 3; - grid-template-columns: repeat(2,1fr); -} - -.tablelist.col3 a -{ - display: grid; - grid-column-start: 3; - grid-column-end: 4; - grid-template-columns: repeat(1,1fr); -} - -/*5 columns*/ - -.col5{ - grid-template-columns: repeat(5,1fr); -} - -.col5 .odd{ - background: green; - display: grid; - grid-column-start: 1; - grid-column-end: 6; - grid-template-columns: repeat(5,auto); -} - -.col5 .even{ - background: pink; - display: grid; - grid-column-start: 1; - grid-column-end: 6; - grid-template-columns: repeat(5,auto); -} - -.tablelist.col5 a.h4long -{ - display: grid; - grid-column-start: 1; - grid-column-end: 5; - grid-template-columns: repeat(4,auto); -} - -.tablelist.col5 a -{ - display: grid; - grid-column-start: 5; - grid-column-end: 6; - grid-template-columns: auto; -} \ No newline at end of file diff --git a/root/assets/css/seat.css b/root/assets/css/seat.css deleted file mode 100644 index 4015bdb..0000000 --- a/root/assets/css/seat.css +++ /dev/null @@ -1,14 +0,0 @@ -.check_box+label{ - background:url('../../img/seat_green.png') no-repeat; - height: 16px; - width: 16px; - display:inline-block; -} - -.check_box:checked+label{ - background:url('../../img/seat_grey.png') no-repeat; -} - -.check_box:disabled+label{ - background:url('../../img/seat_red.png') no-repeat; -} \ No newline at end of file diff --git a/root/assets/index.php b/root/assets/index.php deleted file mode 100644 index b6c0681..0000000 --- a/root/assets/index.php +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/root/assets/js/cambiarCSS-FER_SURFACE.js b/root/assets/js/cambiarCSS-FER_SURFACE.js deleted file mode 100644 index 3de430a..0000000 --- a/root/assets/js/cambiarCSS-FER_SURFACE.js +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Práctica - Sistemas Web | Grupo D - * CompluCine - FDI-cines - */ - -function cambiarCSS(nuevo){ - if(nuevo.includes("main.css")){ - var viejo = "{$prefix}assets/css/highContrast.css"; - var oldName = "Alto Contraste"; - } else { - var viejo = "{$prefix}assets/css/main.css"; - var oldName = "Contrast Normal"; - } - - var url = "../assets/php/common/changeCSS.php?css=" + nuevo; - $.get(url); - - /* La idea era que cambiase todo dinámicamente sin refrescar la página */ - //document.getElementById('estilo').setAttribute('href', nuevo); - //document.getElementById('cssChange').innerHTML = oldName; - //document.getElementById('cssChange').setAttribute('onClick', 'cambiarCSS('+viejo+')'); - - location.reload(); -} \ No newline at end of file diff --git a/root/assets/js/cambiarCSS.js b/root/assets/js/cambiarCSS.js deleted file mode 100644 index a2e161f..0000000 --- a/root/assets/js/cambiarCSS.js +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Práctica - Sistemas Web | Grupo D - * CompluCine - FDI-cines - */ - -function cambiarCSS(nuevo){ - if(nuevo.includes("main.css")){ - var css = "main.css"; - } else { - var css = "highContrast.css"; - } - - var url = "../assets/php/common/changeCSS.php?css=" + css; - $.get(url); - - /* La idea era que cambiase todo dinámicamente sin refrescar la página */ - document.getElementById('estilo').setAttribute('href', nuevo); - //document.getElementById('cssChange').innerHTML = oldName; - //document.getElementById('cssChange').setAttribute('onClick', 'cambiarCSS('+viejo+')'); - - location.reload(); -} \ No newline at end of file diff --git a/root/assets/js/checkForms.js b/root/assets/js/checkForms.js deleted file mode 100644 index 4ae73d4..0000000 --- a/root/assets/js/checkForms.js +++ /dev/null @@ -1,153 +0,0 @@ -/** - * Práctica - Sistemas Web | Grupo D - * CompluCine - FDI-cines - */ - -//Expresión regular para comprobar que la contraseña tiene al menos 1 mayúscula y 1 número: -const regExprPass = /^(?=\w*\d)(?=\w*[A-Z])(?=\w*[a-z])\S{4,16}$/; - -$(document).ready(function() { - - //Iconos para validar el usuario: - $("#userValid").hide(); - $("#userInvalid").hide(); - $("#userWarning").hide(); - - //Iconos para validar el email: - $("#emailValid").hide(); - $("#emailInvalid").hide(); - - //Iconos para validar el password: - $("#passValid").hide(); - $("#passInvalid").hide(); - $("#passWarning").hide(); - - //Iconos para validar que las contraseñas coindicen: - $("#repassValid").hide(); - $("#repassInvalid").hide(); - - //Comprueba que el nombre de usuario introducido para el login, exista. - $("#name").change(function(){ - var url = "../assets/php/common/checkUser.php?user=" + $("#name").val(); - $.get(url, userLoginCheck); - }); - - //Comprueba que el nombre de usuario no esté registrado en la aplicación. - $("#new_name").change(function(){ - var url = "../assets/php/common/checkUser.php?user=" + $("#new_name").val(); - $.get(url, userCheck); - }); - - //Comprueba que el email introducido no esté registrado en la aplicación. - $("#new_email").change(function(){ - var url = "../assets/php/common/checkEmail.php?email=" + $("#new_email").val(); - $.get(url, emailCheck); - }); - - //Comprueba que la contraseña sea válida en base a los criterios de la aplicación. - $("#new_pass").change(function(){ - const fieldPass = $("#new_pass"); - fieldPass[0].setCustomValidity(""); - const isPassValid = fieldPass[0].checkValidity(); - - if(fieldPass.val().length < 4){ - $("#passValid").hide(); - $("#passInvalid").hide(); - $("#passWarning").show(); - fieldPass[0].setCustomValidity("La contraseña debe contener almenos 4 caracteres."); - } - else if (isPassValid && passCheck(fieldPass.val())) { - $("#passValid").show(); - $("#passInvalid").hide(); - $("#passWarning").hide(); - fieldPass[0].setCustomValidity(""); - } else { - $("#passValid").hide(); - $("#passInvalid").show(); - $("#passWarning").hide(); - fieldPass[0].setCustomValidity("La contraseña debe contener al menos 1 mayúscula y 1 número."); - } - - }); - - //Comprueba que las contraseñas sean iguales. - $("#repass").change(function(){ - const fieldPass = $("#new_pass"); - const fieldRepass = $("#repass"); - fieldRepass[0].setCustomValidity(""); - - if (Object.is(fieldPass.val(), fieldRepass.val())) { - $("#repassValid").show(); - $("#repassInvalid").hide(); - fieldRepass[0].setCustomValidity(""); - } else { - $("#repassValid").hide(); - $("#repassInvalid").show(); - fieldRepass[0].setCustomValidity("Las contraseñas deben coincidir."); - } - - }); - - //Muestra si el nombre de usuario introducido para el login existe o no. - function userLoginCheck(data, status) { - const fieldLogin = $("#name"); - fieldLogin[0].setCustomValidity(""); - - if(data === "!avaliable") { - fieldLogin[0].setCustomValidity(""); - } else { - fieldLogin[0].setCustomValidity("El nombre de usuario no está registrado."); - } - } - - //Muestra si el nombre de usuario introducido es válido o no. - function userCheck(data, status) { - const fieldUser = $("#new_name"); - fieldUser[0].setCustomValidity(""); - - if(fieldUser.val().length < 3){ - $("#userValid").hide(); - $("#userInvalid").hide(); - $("#userWarning").show(); - fieldUser[0].setCustomValidity("El nombre de usuario debe tener almenos 3 caracteres."); - } - else if(data === "avaliable") { - $("#userValid").show(); - $("#userInvalid").hide(); - $("#userWarning").hide(); - fieldUser[0].setCustomValidity(""); - } else { - $("#userValid").hide(); - $("#userInvalid").show(); - $("#userWarning").hide(); - fieldUser[0].setCustomValidity("El nombre de usuario ya está registrado."); - } - } - - //Muestra si el email introducido es válido o no. - function emailCheck(data, status) { - const fieldEmail = $("#new_email"); - fieldEmail[0].setCustomValidity(""); - const isEmailValid = fieldEmail[0].checkValidity(); - - if(!isEmailValid){ - $("#emailValid").hide(); - $("#emailInvalid").show(); - } - else if (data === "avaliable") { - $("#emailValid").show(); - $("#emailInvalid").hide(); - fieldEmail[0].setCustomValidity(""); - } else { - $("#emailValid").hide(); - $("#emailInvalid").show(); - fieldEmail[0].setCustomValidity("El email ya está registrado."); - } - - } - - //Devuelve true si la contraseña cumple los reuqisitos de seguridad, false en caso contrario. - function passCheck(pass) { - return regExprPass.test(pass) ? true : false; - } -}) \ No newline at end of file diff --git a/root/assets/js/checkPay.js b/root/assets/js/checkPay.js deleted file mode 100644 index 53d88b6..0000000 --- a/root/assets/js/checkPay.js +++ /dev/null @@ -1,196 +0,0 @@ -/** - * Práctica - Sistemas Web | Grupo D - * CompluCine - FDI-cines - */ - - //Expresión regular para validar nombre y apellidos: -const regExpr = /^([A-Za-zÁÉÍÓÚñáéíóúÑ]{0}?[A-Za-zÁÉÍÓÚñáéíóúÑ\']+[\s])+([A-Za-zÁÉÍÓÚñáéíóúÑ]{0}?[A-Za-zÁÉÍÓÚñáéíóúÑ\'])+[\s]?([A-Za-zÁÉÍÓÚñáéíóúÑ]{0}?[A-Za-zÁÉÍÓÚñáéíóúÑ\'])?$/g; - -//Expresión regular para validar un código promocional: -const regExprCode = /^0?[xX]?[0-9a-fA-F]*$/; - -//Fecha acutal: -const fecha = new Date(); - -$(document).ready(function() { - - //Iconos para validar el titular de la tarjeta: - $("#cardNameValid").hide(); - $("#cardNameInvalid").hide(); - - //Iconos para validar el número de tarjeta: - $("#carNumberValid").hide(); - $("#cardNumerInvalid").hide(); - - //Iconos para validar el CVV: - $("#cvvValid").hide(); - $("#cvvInvalid").hide(); - - //Iconos para validar el código promocional: - $("#codeValid").hide(); - $("#codeInvalid").hide(); - - //Iconos para validar el mes y año de expiración de la tarjeta: - $("#dateValid").hide(); - $("#dateInvalid").hide(); - - - //Comprueba que el titular de la tarjeta es válido. - $("#card-holder").change(function(){ - const cardHolder = $("#card-holder"); - cardHolder[0].setCustomValidity(""); - - if(cardHolder.val().length > 5 && !holderCheck(cardHolder.val())){ - $("#cardNameValid").show(); - $("#cardNameInvalid").hide(); - cardHolder[0].setCustomValidity(""); - } else { - $("#cardNameValid").hide(); - $("#cardNameInvalid").show(); - cardHolder[0].setCustomValidity("El titular de la tarjeta no es válido."); - } - }); - - //Comprueba que el NÚMERO de la tarjeta es válido. - $("#card-number-0").change(function(){ - const cardNumber0 = $("#card-number-0"); - cardNumber0[0].setCustomValidity(""); - - if(cardNumber0.val().length === 4){ - $("#carNumberValid").show(); - $("#cardNumerInvalid").hide(); - cardNumber0[0].setCustomValidity(""); - } else { - $("#carNumberValid").hide(); - $("#cardNumerInvalid").show(); - cardNumber0[0].setCustomValidity("El número de tarjeta debe tener 16 dígitos."); - } - }); - $("#card-number-1").change(function(){ - const cardNumber1 = $("#card-number-1"); - cardNumber1[0].setCustomValidity(""); - - if(cardNumber1.val().length === 4){ - $("#carNumberValid").show(); - $("#cardNumerInvalid").hide(); - cardNumber1[0].setCustomValidity(""); - } else { - $("#carNumberValid").hide(); - $("#cardNumerInvalid").show(); - cardNumber1[0].setCustomValidity("El número de tarjeta debe tener 16 dígitos."); - } - }); - $("#card-number-2").change(function(){ - const cardNumber2 = $("#card-number-2"); - cardNumber2[0].setCustomValidity(""); - - if(cardNumber2.val().length === 4){ - $("#carNumberValid").show(); - $("#cardNumerInvalid").hide(); - cardNumber2[0].setCustomValidity(""); - } else { - $("#carNumberValid").hide(); - $("#cardNumerInvalid").show(); - cardNumber2[0].setCustomValidity("El número de tarjeta debe tener 16 dígitos."); - } - }); - $("#card-number-3").change(function(){ - const cardNumber3 = $("#card-number-3"); - cardNumber3[0].setCustomValidity(""); - - if(cardNumber3.val().length === 4){ - $("#carNumberValid").show(); - $("#cardNumerInvalid").hide(); - cardNumber3[0].setCustomValidity(""); - } else { - $("#carNumberValid").hide(); - $("#cardNumerInvalid").show(); - cardNumber3[0].setCustomValidity("El número de tarjeta debe tener 16 dígitos."); - } - }); - - - //Comprueba que el CVV de la tarjeta es válido. - $("#card-cvv").change(function(){ - const cvv = $("#card-cvv"); - cvv[0].setCustomValidity(""); - - if(cvv.val().length === 3){ - $("#cvvValid").show(); - $("#cvvInvalid").hide(); - cvv[0].setCustomValidity(""); - } else { - $("#cvvValid").hide(); - $("#cvvInvalid").show(); - cvv[0].setCustomValidity("El CVV debe tener 3 dígitos."); - } - }); - - //Comprueba que el mes de expiración de la tarjeta es válido. - $("#card-expiration-month").change(function(){ - const month = $("#card-expiration-month"); - month[0].setCustomValidity(""); - - if(parseInt(month.val()) > parseInt(fecha.getMonth())){ - $("#dateValid").show(); - $("#dateInvalid").hide(); - month[0].setCustomValidity(""); - } else { - $("#dateValid").hide(); - $("#dateInvalid").show(); - month[0].setCustomValidity("El mes de expiración no es válido."); - } - }); - //Comprueba que el mes de expiración de la tarjeta es válido. - $("#card-expiration-year").change(function(){ - const year = $("#card-expiration-year"); - year[0].setCustomValidity(""); - - if(parseInt(year.val()) >= parseInt(fecha.getFullYear())){ - $("#dateValid").show(); - $("#dateInvalid").hide(); - year[0].setCustomValidity(""); - } else { - $("#dateValid").hide(); - $("#dateInvalid").show(); - year[0].setCustomValidity("El año de expiración no es válido."); - } - }); - - //Comprueba el código promocional introducido: - $("#code").change(function(){ - var url = "../assets/php/common/checkPromo.php?code=" + $("#code").val(); - $.get(url, codeCheck); - }); - - - //Devuelve true si el nombre y apellidos del titular son válidos, false en caso contrario. - function holderCheck(name) { - return regExpr.test(name) ? true : false; - } - - //Devuelve true si el código promocional es válido, false en caso contrario. - function holderCheck(code) { - return regExprCode.test(code) ? true : false; - } - - //Muestra si el código promocional introducido existe o no. - function codeCheck(data, status) { - const code = $("#code"); - code[0].setCustomValidity(""); - - if(code.val().length === 8 && data === "avaliable"){ - $("#codeValid").show(); - $("#codeInvalid").hide(); - code[0].setCustomValidity(""); - } else if(code.val().length > 0 && data === "!avaliable" ){ - $("#codeValid").hide(); - $("#codeInvalid").show(); - code[0].setCustomValidity("El código promocional no es válido."); - } else if(code.val().length === 0 ){ - $("#codeValid").hide(); - $("#codeInvalid").hide(); - code[0].setCustomValidity(""); - } - } -}); \ No newline at end of file diff --git a/root/assets/js/deleteConfirm.js b/root/assets/js/deleteConfirm.js deleted file mode 100644 index 8ce89d2..0000000 --- a/root/assets/js/deleteConfirm.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Práctica - Sistemas Web | Grupo D - * CompluCine - FDI-cines - */ - -function confirmDelete(e) { - if(confirm("¿Está seguro de que desea eliminar su cuenta de usuario?\nEsta acción no se puede deshacer.")){ - document.getElementById("formDeleteAccount1").submit(); - } else { - //location.href = "./"; - e.preventDefault(); - } -} \ No newline at end of file diff --git a/root/assets/js/goBack.js b/root/assets/js/goBack.js deleted file mode 100644 index 2194701..0000000 --- a/root/assets/js/goBack.js +++ /dev/null @@ -1,7 +0,0 @@ -$(document).ready(function(){ - document.getElementById('go-back').addEventListener('click', function(event){ - event.preventDefault(); - history.back(); - //window.history.go(-1); - }); -}); \ No newline at end of file diff --git a/root/assets/js/goUp.js b/root/assets/js/goUp.js deleted file mode 100644 index d014fa7..0000000 --- a/root/assets/js/goUp.js +++ /dev/null @@ -1,17 +0,0 @@ -$(document).ready(function(){ - - $('.go-up').click(function(){ - $('body, html').animate({ - scrollTop: '0px' - }, 300); - }); - - $(window).scroll(function(){ - if( $(this).scrollTop() > 0 ){ - $('.go-up').slideDown(300); - } else { - $('.go-up').slideUp(300); - } - }); - -}); \ No newline at end of file diff --git a/root/assets/js/jquery-3.2.1.min.js b/root/assets/js/jquery-3.2.1.min.js deleted file mode 100644 index 644d35e..0000000 --- a/root/assets/js/jquery-3.2.1.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), -a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), -null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" - - - - "; - if($page === "FDI-Cines") echo"\n"; - if($page === "Panel de Usuario") echo"\n"; - if($page === "Comprar Entrada") echo" - - \n"; - } - - } -?> \ No newline at end of file diff --git a/root/assets/php/template-FER_SURFACE.php b/root/assets/php/template-FER_SURFACE.php deleted file mode 100644 index 8234409..0000000 --- a/root/assets/php/template-FER_SURFACE.php +++ /dev/null @@ -1,706 +0,0 @@ -page = $_SERVER['PHP_SELF']; //Page that instantiates the template. - $this->prefix = '../'; //Default prefix. - - $this->set_page_prefix(); //Assigns the name and prefix of the page. - - $this->session = 'Iniciar Sesión'; //Default, the session has not started. - $this->session_route = 'login/'; //Default, the session has not started. - $this->panel = ''; //Default, the session has not started. - $this->user_route = 'panel_user/'; //Default, the type of client is user. - $this->sessionButtonClass = ''; //Default, normal button. - } - - //Methods: - - //Assigns the name and prefix of the page: - private function set_page_prefix() { - switch(true){ - case strpos($this->page, 'panel_user'): $this->page = 'Panel de Usuario'; break; - case strpos($this->page, 'panel_manager'): $this->page = 'Panel de Gerente'; break; - case strpos($this->page, 'panel_admin'): $this->page = 'Panel de Administrador'; break; - case strpos($this->page, 'login'): $this->page = 'Acceso'; break; - case strpos($this->page, 'logout'): $this->page = 'Cerrar Sesión'; break; - case strpos($this->page, 'register'): $this->page = 'Registro de Usuario'; break; - case strpos($this->page, 'showtimes'): $this->page = 'Cartelera'; break; - case strpos($this->page, 'purchase'): $this->page = 'Comprar Entrada'; break; - case strpos($this->page, 'promotions'): $this->page = 'Promociones'; break; - case strpos($this->page, 'cinemas'): $this->page = 'Nuestros Cines'; break; - case strpos($this->page, 'about_us'): $this->page = 'Sobre FDI-Cines'; $this->prefix = '../../'; break; - case strpos($this->page, 'terms'): $this->page = 'Términos y Condiciones'; $this->prefix = '../../'; break; - case strpos($this->page, 'detalles'): $this->page = 'Detalles'; $this->prefix = '../../'; break; - case strpos($this->page, 'bocetos'): $this->page = 'Bocetos'; $this->prefix = '../../'; break; - case strpos($this->page, 'miembros'): $this->page = 'Miembros'; $this->prefix = '../../'; break; - case strpos($this->page, 'planificacion'): $this->page = 'Planificación'; $this->prefix = '../../'; break; - case strpos($this->page, 'contacto'): $this->page = 'Contacto'; break; - case strpos($this->page, 'assets'): $this->prefix = '../../../'; break; - default: $this->page = 'FDI-Cines'; $this->prefix = './'; break; - } - } - - //Returns page name: - function get_page(){ - return $this->page; - } - - //Returns page prefix: - function get_prefix(){ - return $this->prefix; - } - - //Print generic Head: - function print_head(){ - $page = $this->page; - $prefix = $this->prefix; - - echo" - CompluCine | {$page} - - - - - - \n"; - } - - //Print generic Header: - function print_header(){ - $page = $this->page; - $prefix = $this->prefix; - $session = $this->session; - $sessionButtonClass = $this->sessionButtonClass; - $session_route = $this->session_route; - $user_route = $this->user_route; - $panel =$this->panel; - - if(isset($_SESSION["rol"])){ - if($_SESSION["rol"] === "admin") $user_route = 'panel_admin/'; - else if($_SESSION["rol"] === "manager") $user_route = 'panel_manager/'; - $panel = "
  • Mi Panel
  • "; - $session = 'Cerrar Sesión'; - $sessionButtonClass = 'danger'; - $session_route = 'logout/'; - } - - if(isset($_SESSION["lastRol"]) && ($_SESSION["lastRol"] === "admin" || $_SESSION["lastRol"] === "manager" )){ - $changeRol = "
  • Volver a {$_SESSION["lastRol"]}
  • "; - } else { - $changeRol = null; - } - - echo"
    - favicon CompluCine | {$page} - -
    \n"; - } - - //Print generic subHeader: - function print_subheader(){ - //$page = $this->page; - $prefix = $this->prefix; - - echo"\n"; - } - - //Print generic Main: - function print_main($content = ""){ - $page = $this->page; - $prefix = $this->prefix; - - /* SubHeader on Main */ - $sub_header = ''; - if(strpos($_SERVER['PHP_SELF'], 'fdicines')){ - $sub_header = " - \n"; - } - - /* MAIN */ - if($prefix === "./"){ - if(isset($_SESSION["nombre"])){ - $tittle = "

    Bienvenido {$_SESSION["nombre"]}

    \n"; - } else { - $tittle = "

    Bienvenido a CompluCine

    \n"; - } - } else { - $tittle = "

    {$page}

    \n"; - } - - echo"
    -
    logo_FDI-Cines
    - {$sub_header} - {$tittle}{$content} -
    -
    \n"; - } - - //Print panel menu: - function print_panelMenu($panel){ - if($_SESSION["login"]){ - $prefix = $this->prefix; - $menus = array("
  • Panel Principal
  • "); - - switch($panel){ - case "admin": array_push($menus, "
  • Ver como... - -
  • "); - array_push($menus, "
  • Modificar - -
  • "); - break; - - case "manager": array_push($menus, "
  • Ver como... - -
  • "); - array_push($menus, "
  • Modificar - -
  • "); - break; - - case "user": array_push($menus, "
  • Historial Compras
  • "); - array_push($menus, "
  • Datos Pago
  • "); - array_push($menus, "
  • Eliminar Usuario
  • "); - break; - - default: $menus = array(); break; - } - - if($_SESSION["rol"] === $panel){ - echo"
    - -
    - "; - } - } - } - - //Print specific page content: - function print_section($section){ - /* Panel menu */ - $sub_header = ''; - if(strpos($_SERVER['PHP_SELF'], 'panel')){ - echo " - "; - $this->print_panelMenu($_SESSION["rol"]); - $this->print_msg(); - } - - echo $section; - } - - //Print Films Cards: - function print_fimls(){ - $reply = ""; - //List of the movies: - require_once(__DIR__.'/includes/film_dao.php'); - - $prefix= $this->get_prefix(); - - $films = new Film_DAO("complucine"); - $films_array = $films->allFilmData(); - $ids = array(); - $tittles = array(); - $descriptions = array(); - $times = array(); - $languages = array(); - $images = array(); - if(is_array($films_array)){ - foreach($films_array as $key => $value){ - $ids[$key] = $value->getId(); - $tittles[$key] = $value->getTittle(); - $descriptions[$key] = $value->getDescription(); - $times[$key] = $value->getDuration(); - $languages[$key] = $value->getLanguage(); - $images[$key] = $value->getImg(); - } - } - switch($this->page){ - case "Cartelera": - if(is_array($films_array)){ - for($i = 0; $i < count($films_array); $i++){ - $tittle = str_replace('_', ' ', $tittles[$i]); - if($i%2 === 0){ - if($i != 0) $reply .= " - "; - $reply .= "
    - "; - } - else{ - if($i != 0) $reply .= "
    - "; - $reply .= "\n"; - break; - - case "Panel de Administrador": - $reply .= "
    "; - if(is_array($films_array)){ - for($i = 0; $i < count($films_array); $i++){ - $tittle = str_replace('_', ' ', $tittles[$i]); - if($i%2 === 0){ - if($i != 0) $reply .= "
    - "; - $reply .= "
    - "; - } - else{ - if($i != 0) $reply .= "
    - "; - $reply .= "
    - "; - } - $reply .= "
    -
    -
    -
    ".$tittles[$i]."
    -

    ".$tittle."

    -
    -
    - - - - - - -
    -
    - - - - - - -
    -
    -
    -
    - "; - } - } - $reply .= "
    \n"; - break; - - case "Panel de Gerente": - $reply .= "
    "; - if(is_array($films_array)){ - for($i = 0; $i < count($films_array); $i++){ - $tittle = str_replace('_', ' ', $tittles[$i]); - if($i%2 === 0){ - if($i != 0) $reply .= "
    - "; - $reply .= "
    - "; - } - else{ - if($i != 0) $reply .= "
    - "; - $reply .= "
    - "; - } - $reply .= "
    -
    -
    -
    ".$tittles[$i]."
    -

    ".$tittle."

    -
    -
  • Duración: ".$times[$i]." minutos
  • -
  • Lenguaje: ".$languages[$i]."
  • - -
    - - - - - - - - - - - - - - -
    -
    -
    -
    - "; - } - } - $reply .= "
    \n"; - break; - - default: - if(is_array($films_array)){ - $reply .='
    -
    -

    Últimos Estrenos


    '; - $count = 0; - for($i = count($tittles)-4; $i < count($tittles); $i++){ - if($count%2===0){ - if($count != 0) $reply .= " -
    "; - $reply .= " -
    "; - } - $reply .= " -
    -
    -
    ".$tittles[$i]."
    -
    -
    "; - $count++; - } - $reply .= " -
    -
    - -
    -
    "; - $count = rand(0, count($tittles)-1); - $title = str_replace('_', ' ', $tittles[$count]); - $reply .= " -

    {$title}


    -
    -
    ".$tittles[$count]."
    -
    -
    -
    \n"; - } - break; - } - - return $reply; - } - - //Print Cinemas info: - function print_cinemas(){ - $reply = ""; - - //List of the cinemas: - require_once(__DIR__.'/includes/cinema_dao.php'); - - $prefix= $this->get_prefix(); - - $cine = new Cinema_DAO("complucine"); - $cinemas = $cine->allCinemaData(); - $ids = array(); - $names = array(); - $directions = array(); - $phones = array(); - - if(!is_array($cinemas)){ - $reply = "

    No hay cines actualmente

    "; - } - else{ - foreach($cinemas as $key => $value){ - $ids[$key] = $value->getId(); - $names[$key] = $value->getName(); - $directions[$key] = $value->getDirection(); - $phones[$key] = $value->getPhone(); - } - - switch($this->page){ - case "Nuestros Cines": - - for($i = 0; $i < count($cinemas); $i++){ - if($i%2 === 0){ - if($i != 0) $reply .= " - "; - $reply .= "
    - "; - } - else{ - if($i != 0) $reply .= "
    - "; - $reply .= "\n"; - break; - case "Panel de Administrador": - $reply .= "
    -
    '; - break; - - default: - break; - } - } - return $reply; - } - - function print_promotions(){ - $reply = ""; - - //List of the cinemas: - require_once(__DIR__.'/includes/promotion_dao.php'); - - $prefix= $this->get_prefix(); - - $promotion = new Promotion_DAO("complucine"); - $promotions = $promotion->allPromotionData(); - $ids = array(); - $tittles = array(); - $descriptions = array(); - $codes = array(); - $isActive = array(); - - if(is_array($promotions)){ - foreach($promotions as $key => $value){ - $ids[$key] = $value->getId(); - $tittles[$key] = $value->getTittle(); - $descriptions[$key] = $value->getDescription(); - $codes[$key] = $value->getCode(); - if($value->getActive()){ - $isActives[$key] = "ACTIVA"; - } else { - $isActives[$key] = "CADUCADA"; - } - } - } - - switch($this->page){ - case "Promociones": - for($i = 0; $i < count($promotions); $i++){ - if($i%2 === 0){ - if($i != 0) $reply .= " - "; - $reply .= "
    - "; - } - else{ - if($i != 0) $reply .= "
    - "; - $reply .= "
    - "; - } - $reply .= "
    -
    -
    -
    ".$tittles[$i]."
    -

    ".$tittles[$i]."

    -
    -
    -

    ".$descriptions[$i]."

    -
    -
  • Código: ".$codes[$i]."
  • -
  • Estado: ".$isActives[$i]."
  • -
    -
    -
    - "; - } - $reply .= "
    \n"; - break; - default: - break; - } - - return $reply; - } - - //Print session MSG: - function print_msg() { - if(isset($_SESSION['message'])){ - echo "
    ".$_SESSION['message']."
    "; - unset($_SESSION['message']); - } - } - - //Print generic Footer: - function print_footer(){ - $prefix = $this->prefix; - $page = $this->page; - - /* TODO */ - if(!isset($_SESSION["css"]) || $_SESSION["css"] === "assets/css/main.css"){ - $css = "{$prefix}assets/css/highContrast.css"; - $nameCSS = "Alto Contraste"; - } else { - $css = "{$prefix}assets/css/main.css"; - $nameCSS = "Contraste Normal"; - } - /****/ - - - echo"\n"; - } - - //Print JS scripts: - function print_scripts(){ - $prefix = $this->prefix; - $page = $this->page; - - echo" - - - - "; - if($page === "FDI-Cines") echo"\n"; - if($page === "Panel de Usuario") echo"\n"; - if($page === "Comprar Entrada") echo" - \n"; - } - - } -?> \ No newline at end of file diff --git a/root/assets/php/template.php b/root/assets/php/template.php deleted file mode 100644 index c96f471..0000000 --- a/root/assets/php/template.php +++ /dev/null @@ -1,723 +0,0 @@ -page = $_SERVER['PHP_SELF']; //Page that instantiates the template. - $this->prefix = '../'; //Default prefix. - - $this->set_page_prefix(); //Assigns the name and prefix of the page. - - $this->session = 'Iniciar Sesión'; //Default, the session has not started. - $this->session_route = 'login/'; //Default, the session has not started. - $this->panel = ''; //Default, the session has not started. - $this->user_route = 'panel_user/'; //Default, the type of client is user. - $this->sessionButtonClass = ''; //Default, normal button. - } - - //Methods: - - //Assigns the name and prefix of the page: - private function set_page_prefix() { - switch(true){ - case strpos($this->page, 'panel_user'): $this->page = 'Panel de Usuario'; break; - case strpos($this->page, 'panel_manager'): $this->page = 'Panel de Gerente'; break; - case strpos($this->page, 'panel_admin'): $this->page = 'Panel de Administrador'; break; - case strpos($this->page, 'login'): $this->page = 'Acceso'; break; - case strpos($this->page, 'logout'): $this->page = 'Cerrar Sesión'; break; - case strpos($this->page, 'register'): $this->page = 'Registro de Usuario'; break; - case strpos($this->page, 'showtimes'): $this->page = 'Cartelera'; break; - case strpos($this->page, 'purchase'): $this->page = 'Comprar Entrada'; break; - case strpos($this->page, 'promotions'): $this->page = 'Promociones'; break; - case strpos($this->page, 'cinemas'): $this->page = 'Nuestros Cines'; break; - case strpos($this->page, 'about_us'): $this->page = 'Sobre FDI-Cines'; $this->prefix = '../../'; break; - case strpos($this->page, 'terms'): $this->page = 'Términos y Condiciones'; $this->prefix = '../../'; break; - case strpos($this->page, 'detalles'): $this->page = 'Detalles'; $this->prefix = '../../'; break; - case strpos($this->page, 'bocetos'): $this->page = 'Bocetos'; $this->prefix = '../../'; break; - case strpos($this->page, 'miembros'): $this->page = 'Miembros'; $this->prefix = '../../'; break; - case strpos($this->page, 'planificacion'): $this->page = 'Planificación'; $this->prefix = '../../'; break; - case strpos($this->page, 'contacto'): $this->page = 'Contacto'; break; - case strpos($this->page, 'assets'): $this->prefix = '../../../'; break; - default: $this->page = 'FDI-Cines'; $this->prefix = './'; break; - } - } - - //Returns page name: - function get_page(){ - return $this->page; - } - - //Returns page prefix: - function get_prefix(){ - return $this->prefix; - } - - //Print generic Head: - function print_head(){ - $page = $this->page; - $prefix = $this->prefix; - - if(!isset($_SESSION["css"])) $_SESSION["css"] = "main.css"; - - $extraCSS = ""; - if($page === "Comprar Entrada") $extraCSS = "\n"; - if($page === "Panel de Gerente") $extraCSS = ""; - - echo" - CompluCine | {$page} - - {$extraCSS} - - - - \n"; - } - - //Print generic Header: - function print_header(){ - $page = $this->page; - $prefix = $this->prefix; - $session = $this->session; - $sessionButtonClass = $this->sessionButtonClass; - $session_route = $this->session_route; - $user_route = $this->user_route; - $panel =$this->panel; - - if(isset($_SESSION["rol"])){ - if($_SESSION["rol"] === "admin") $user_route = 'panel_admin/'; - else if($_SESSION["rol"] === "manager") $user_route = 'panel_manager/'; - $panel = "
  • Mi Panel
  • "; - $session = 'Cerrar Sesión'; - $sessionButtonClass = 'danger'; - $session_route = 'logout/'; - } - - if(isset($_SESSION["lastRol"]) && ($_SESSION["lastRol"] === "admin" || $_SESSION["lastRol"] === "manager" )){ - $changeRol = "
  • Volver a {$_SESSION["lastRol"]}
  • "; - } else { - $changeRol = null; - } - - echo"
    - favicon CompluCine | {$page} - -
    \n"; - } - - //Print generic subHeader: - function print_subheader(){ - //$page = $this->page; - $prefix = $this->prefix; - - echo"\n"; - } - - //Print generic Main: - function print_main($content = ""){ - $page = $this->page; - $prefix = $this->prefix; - - /* SubHeader on Main */ - $sub_header = ''; - if(strpos($_SERVER['PHP_SELF'], 'fdicines')){ - $sub_header = " - \n"; - } - - /* MAIN */ - if($prefix === "./"){ - if(isset($_SESSION["nombre"])){ - $tittle = "

    Bienvenido {$_SESSION["nombre"]}

    \n"; - } else { - $tittle = "

    Bienvenido a CompluCine

    \n"; - } - } else { - $tittle = "

    {$page}

    \n"; - } - - echo"
    -
    logo_FDI-Cines
    - {$sub_header} - {$tittle}{$content} -
    -
    \n"; - } - - //Print panel menu: - function print_panelMenu($panel){ - if($_SESSION["login"]){ - $prefix = $this->prefix; - $menus = array("
  • Panel Principal
  • "); - - switch($panel){ - case "admin": array_push($menus, "
  • Ver como... - -
  • "); - array_push($menus, "
  • Modificar - -
  • "); - break; - - case "manager": array_push($menus, "
  • Ver como... - -
  • "); - array_push($menus, "
  • Modificar - -
  • "); - break; - - case "user": array_push($menus, "
  • Historial Compras
  • "); - //array_push($menus, "
  • Datos Pago
  • "); - array_push($menus, "
  • Eliminar Usuario
  • "); - break; - - default: $menus = array(); break; - } - - if($_SESSION["rol"] === $panel){ - echo"
    - -
    - "; - } - } - } - - //Print specific page content: - function print_section($section){ - /* Panel menu */ - $sub_header = ''; - if(strpos($_SERVER['PHP_SELF'], 'panel')){ - echo " - "; - $this->print_panelMenu($_SESSION["rol"]); - $this->print_msg(); - } - - echo $section; - } - - //Print Films Cards: - function print_fimls(){ - $reply = ""; - //List of the movies: - require_once(__DIR__.'/includes/film_dao.php'); - - $prefix= $this->get_prefix(); - - $films = new Film_DAO("complucine"); - $films_array = $films->allFilmData(); - $ids = array(); - $tittles = array(); - $descriptions = array(); - $times = array(); - $languages = array(); - $images = array(); - if(is_array($films_array)){ - foreach($films_array as $key => $value){ - $ids[$key] = $value->getId(); - $tittles[$key] = $value->getTittle(); - $descriptions[$key] = $value->getDescription(); - $times[$key] = $value->getDuration(); - $languages[$key] = $value->getLanguage(); - $images[$key] = $value->getImg(); - } - } - switch($this->page){ - case "Cartelera": - if(is_array($films_array)){ - for($i = 0; $i < count($films_array); $i++){ - $tittle = str_replace('_', ' ', $tittles[$i]); - if($i%2 === 0){ - if($i != 0) $reply .= " - "; - $reply .= "
    - "; - } - else{ - if($i != 0) $reply .= "
    - "; - $reply .= "\n"; - break; - - case "Panel de Administrador": - $reply .= "
    "; - if(is_array($films_array)){ - for($i = 0; $i < count($films_array); $i++){ - $tittle = str_replace('_', ' ', $tittles[$i]); - if($i%2 === 0){ - if($i != 0) $reply .= "
    - "; - $reply .= "
    - "; - } - else{ - if($i != 0) $reply .= "
    - "; - $reply .= "
    - "; - } - $reply .= "
    -
    -
    -
    ".$tittles[$i]."
    -

    ".$tittle."

    -
    -
    - - - - - - -
    -
    - - - - - - -
    -
    -
    -
    - "; - } - } - $reply .= "
    \n"; - break; - - case "Panel de Gerente": - $reply .= "
    "; - if(is_array($films_array)){ - for($i = 0; $i < count($films_array); $i++){ - $tittle = str_replace('_', ' ', $tittles[$i]); - if($i%2 === 0){ - if($i != 0) $reply .= "
    - "; - $reply .= "
    - "; - } - else{ - if($i != 0) $reply .= "
    - "; - $reply .= "
    - "; - } - $reply .= "
    -
    -
    -
    ".$tittles[$i]."
    -

    ".$tittle."

    -
    -
  • Duración: ".$times[$i]." minutos
  • -
  • Lenguaje: ".$languages[$i]."
  • - -
    - - - - - - - - - - - - - - -
    -
    -
    -
    - "; - } - } - $reply .= "
    \n"; - break; - - default: - if(is_array($films_array)){ - $reply .='
    -
    -

    Últimos Estrenos


    '; - $count = 0; - for($i = count($tittles)-4; $i < count($tittles); $i++){ - if($count%2===0){ - if($count != 0) $reply .= " -
    "; - $reply .= " -
    "; - } - $reply .= " -
    -
    -
    ".$tittles[$i]."
    -
    -
    "; - $count++; - } - $reply .= " -
    -
    - -
    -
    "; - $count = rand(0, count($tittles)-1); - $title = str_replace('_', ' ', $tittles[$count]); - $reply .= " -

    {$title}


    -
    -
    ".$tittles[$count]."
    -
    -
    -
    \n"; - } - break; - } - - return $reply; - } - - //Print Cinemas info: - function print_cinemas(){ - $reply = ""; - - //List of the cinemas: - require_once(__DIR__.'/includes/cinema_dao.php'); - - $prefix= $this->get_prefix(); - - $cine = new Cinema_DAO("complucine"); - $cinemas = $cine->allCinemaData(); - $ids = array(); - $names = array(); - $directions = array(); - $phones = array(); - - if(!is_array($cinemas)){ - $reply = "

    No hay cines actualmente

    "; - } - else{ - foreach($cinemas as $key => $value){ - $ids[$key] = $value->getId(); - $names[$key] = $value->getName(); - $directions[$key] = $value->getDirection(); - $phones[$key] = $value->getPhone(); - } - - switch($this->page){ - case "Nuestros Cines": - - for($i = 0; $i < count($cinemas); $i++){ - if($i%2 === 0){ - if($i != 0) $reply .= " - "; - $reply .= "
    - "; - } - else{ - if($i != 0) $reply .= "
    - "; - $reply .= "\n"; - break; - case "Panel de Administrador": - $reply .= "
    -
    '; - break; - - default: - break; - } - } - return $reply; - } - - function print_promotions(){ - $reply = ""; - - //List of the cinemas: - require_once(__DIR__.'/includes/promotion_dao.php'); - - $prefix= $this->get_prefix(); - - $promotion = new Promotion_DAO("complucine"); - $promotions = $promotion->allPromotionData(); - $ids = array(); - $tittles = array(); - $descriptions = array(); - $codes = array(); - $isActive = array(); - - if(is_array($promotions)){ - foreach($promotions as $key => $value){ - $ids[$key] = $value->getId(); - $tittles[$key] = $value->getTittle(); - $descriptions[$key] = $value->getDescription(); - $codes[$key] = $value->getCode(); - if($value->getActive()){ - $isActives[$key] = "ACTIVA"; - } else { - $isActives[$key] = "CADUCADA"; - } - } - } - - switch($this->page){ - case "Promociones": - for($i = 0; $i < count($promotions); $i++){ - if($i%2 === 0){ - if($i != 0) $reply .= " - "; - $reply .= "
    - "; - } - else{ - if($i != 0) $reply .= "
    - "; - $reply .= "
    - "; - } - $reply .= "
    -
    -
    -
    ".$tittles[$i]."
    -

    ".$tittles[$i]."

    -
    -
    -

    ".$descriptions[$i]."

    -
    -
  • Código: ".$codes[$i]."
  • -
  • Estado: ".$isActives[$i]."
  • -
    -
    -
    - "; - } - $reply .= "
    \n"; - break; - default: - break; - } - - return $reply; - } - - //Print session MSG: - function print_msg() { - if(isset($_SESSION['message'])){ - echo "
    ".$_SESSION['message']."
    "; - unset($_SESSION['message']); - } - } - - //Print generic Footer: - function print_footer(){ - $prefix = $this->prefix; - $page = $this->page; - - if(!isset($_SESSION["css"]) || $_SESSION["css"] === "main.css"){ - $css = "{$prefix}assets/css/highContrast.css"; - $nameCSS = "Alto Contraste"; - } else { - $css = "{$prefix}assets/css/main.css"; - $nameCSS = "Contraste Normal"; - } - - - echo"\n"; - } - - //Print JS scripts: - function print_scripts(){ - $prefix = $this->prefix; - $page = $this->page; - - echo" - - - - "; - if($page === "FDI-Cines") echo"\n"; - if($page === "Panel de Usuario") echo"\n"; - if($page === "Comprar Entrada") echo" - - \n"; - if($page === "Panel de Gerente") echo" - - - - \n"; - } - - } -?> \ No newline at end of file diff --git a/root/cinemas/index.php b/root/cinemas/index.php deleted file mode 100644 index b67000c..0000000 --- a/root/cinemas/index.php +++ /dev/null @@ -1,16 +0,0 @@ - -
    -
    - '.$template->print_cinemas().' -
    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> \ No newline at end of file diff --git a/root/contacto/includes/formContact.php b/root/contacto/includes/formContact.php deleted file mode 100644 index fe54658..0000000 --- a/root/contacto/includes/formContact.php +++ /dev/null @@ -1,92 +0,0 @@ - ""); - parent::__construct('formContact', $options); - } - - protected function generaCamposFormulario($datos, $errores = array()) { - if(isset($_SESSION["user"])){ $nameValue = "value=".unserialize($_SESSION['user'])->getName().""; $emailValue = "value=".unserialize($_SESSION['user'])->getEmail().""; } - else { $nameValue = "placeholder='Nombre'"; $emailValue = "placeholder='Email'"; } - - // Se generan los mensajes de error si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorNombre = self::createMensajeError($errores, 'name', 'span', array('class' => 'error')); - $errorEmail = self::createMensajeError($errores, 'email', 'span', array('class' => 'error')); - $errorMessage = self::createMensajeError($errores, 'message', 'span', array('class' => 'error')); - - // Se genera el HTML asociado a los campos del formulario y los mensajes de error. - $html = "
    -
    - Datos personales
    ".$htmlErroresGlobales."
    -
    -
    ".$errorNombre."
    -
    -
    -
    ".$errorEmail."
    -
    -
    -
    - Motivo de la consulta -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    ".$errorMessage."
    - -
    -
    - - -
    -
    - - -
    -
    "; - - return $html; - } - - - protected function procesaFormulario($datos) { - $result = array(); - - $nombre = $this->test_input($datos['name']) ?? null; - if ( empty($nombre) || mb_strlen($nombre) < 3 || mb_strlen($nombre) > 15 ) { - $result['name'] = "El nombre tiene que tener\n una longitud de más de\n 3 caracteres\n y menos de 15 caracteres."; - } - - $email = $this->test_input($datos['email']) ?? null; - if ( empty($email) || !mb_ereg_match(self::HTML5_EMAIL_REGEXP, $email) ) { - $result['email'] = "El email no es válido."; - } - - $message = $this->test_input($datos['message']) ?? null; - if ( empty($message) || mb_strlen($message) < 1 || mb_strlen($message) > 250 ) { - $result['message'] = "El mensaje no puede estar vacío\ny no puede contener más de\n250 caracteres."; - } - - if (count($result) === 0) { - $result = ROUTE_APP; // DE MOMENTO, NO HACE NADA :) - } - - return $result; - } -} -?> \ No newline at end of file diff --git a/root/contacto/index.php b/root/contacto/index.php deleted file mode 100644 index f7ce99e..0000000 --- a/root/contacto/index.php +++ /dev/null @@ -1,20 +0,0 @@ -gestiona(); - - //Specific page content: - $section = ' -
    -

    Formulario

    - '.$htmlForm.' -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> diff --git a/root/fdicines/about_us/index.php b/root/fdicines/about_us/index.php deleted file mode 100644 index 0a7830d..0000000 --- a/root/fdicines/about_us/index.php +++ /dev/null @@ -1,47 +0,0 @@ - -
    -
    -

    Descripción

    -
    -
    -

    - CompluCine es un proyecto para la creación y desarrollo de una plataforma web que permita la compra de entradas - de cine, por fecha y hora, para cualquiera de los cines del grupo FDI-Cines - mostrar la cartelera disponible e incluya ofertas y promociones para los clientes. -

    -

    - Con este proyecto buscamos la creación de una aplicación web que - gestione la cartelera de un grupo de cines con una lista de películas variable, - unos horarios propios de cada cine por sesión y película, y con unos precios determinados. -

    -

    - Los usuarios podrán registrarse, comprar sus entradas para una - sesión, elegir asientos, precomprar sus snacks y ver ofertas y promociones. -

    -
    -
    -
    -

    FDI-Cines

    -
    -
    -

    - Somos un grupo de estudiantes de la asignatura de Sistemas Web - de la Facultad de Informática de la Universidad Complutense de Madrid. -

    -

    - CompluCine es un proyecto web universitario y en ningún momento pretende ofrecer una funcionalidad real. - Para más información acerca del proyecto, haz click aquí. -

    -
    -
    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> diff --git a/root/fdicines/bocetos/index.php b/root/fdicines/bocetos/index.php deleted file mode 100644 index d5baf58..0000000 --- a/root/fdicines/bocetos/index.php +++ /dev/null @@ -1,282 +0,0 @@ - -
    -
    -

    FLUJO DE NAVEGACIÓN

    -
    - -
    -

    Usuario

    -

    - El Usuario puede tomar dos caminos a la hora de seleccionar la película, el cine, y la sesión a la que quiere asistir. La diferencia es puramente - de orden entre la elección de cine y de la película, a conveniencia del usuario; se procede a explicar ambos: -

    -

    - 1. Selección de Cine -> Selección de Película -> Selección de Sesión -> Reserva de Butacas -> Checkout: Primero se selecciona el cine en la vista de selección - de cines en la que se encuentra un mapa y una lista con los cines de la cadena. Una vez seleccionado el cine se redirigirá al usuario a la vista de selección - de película, con el filtro del cine correspondiente activado, de forma que solo se muestren las películas disponibles en el cine seleccionado. En esa vista se - eligirá la película y la versión a ver (VO, 3D, 4DX, etc). -

    -

    - Una vez elegida la película, se redirigirá al usuario a la elección de sesión. Se mostrarán todas las sesiones disponibles y el usuario podrá elegir la sesión y - el número de entradas que quiere reservar, pudiendo ver el precio final de las mismas. Se le llevará a la vista de butacas en donde podrá elegir qué butacas reservar. -

    -

    - Una vez elegidas las butacas, el usuario procede a la página de pago, en donde rellenará los datos necesarios para pagar online. Terminada la compra con éxito, se - mostrará una pantalla de "Compra Realizada", dando al usuario la seguridad de que su reserva se ha registrado correctamente. Luego se le redirigirá a la pantalla de - inicio. -

    -

    - 2. Selección de Película -> Selección de Cine -> Selección de Sesión -> Reserva de Butacas -> Checkout: Es idéntico al flujo anterior pero el usuario empieza eligiendo - la película, de forma que se le redirige a la vista de selección de cine, esta vez con un filtro, de forma que solo se muestran los cines que tengan sesiones activas - con la película seleccionada. -

    -

    - Una vez elegidos película y cine, el flujo es idéntico al anterior. -

    -
    - -
    -

    Gerente

    -

    - El Gerente es el encargado de gestionar las sesiones y salas de cada cine. La forma de proceder es la misma que el administrador, con vistas equivalentes. - En el caso de la gestión de salas, se administrarán los asientos disponibles (por temas de Covid-19) y si está o no habilitada para su uso. -

    -
    - -
    -

    Administrador

    -

    El Administrador es el encargado de gestionar las: películas, cines, promociones, otros administradores y gerentes de cada cine.

    -

    Para cada categoría tiene un panel en el que puede seleccionar, a partir de una lista, el elemento que quiere modificar, también hay otro panel al lado, en donde - puede modificar los datos de un elemento ya existente o crear uno nuevo introduciendo datos que no existan en la BD. También hay una opción de Eliminar en caso de que - quiera eliminar un elemento.

    -

    También cuenta con un botón de "Vista de Usuario", con el que puede navegar por la página con la vista que tendrá el usuario final.

    -
    -
    -
    - - -
    -
    - -
    -

    Pantallas Genéricas

    -
    -
    -
    -
    - -
    -

    Pantalla de inicio

    -

    Pantalla de bienvenida al entrar en la web.

    -
    -
    -
    -
    -
    - -
    -

    Pantalla de Registro / Inicio de sesión

    -

    Pantalla para que un usuario nuevo se registre o, en caso de ya tener una cuenta de usuario, inicie sesión.

    -
    -
    -
    -
    -
    -
    -
    - -
    -

    Menú de usuario registrado

    -

    Pantalla con todas las opciones disponibles, propias de un usuario registrado.

    -
    -
    -
    -
    -
    - -
    -

    Cartelera

    -

    Pantalla con información sobre todas las películas disponibles en ese momento.

    -
    -
    -
    -
    -
    -
    -
    - -
    -

    Cines

    -

    Pantalla con un mapa que indica la geolocalización de todos los cines de FDI-Cines.

    -
    -
    -
    -
    -
    - -
    -

    Selección de Horario

    -

    Pantalla que muestra los horarios disponibles por salas para un cine y película elegidos.

    -
    -
    -
    -
    -
    -
    -
    - -
    -

    Mapa de los Asientos

    -

    Pantalla con un mapa para selccionar los asientos que se quieren escoger. Los asientos ocupados no pondrán ser seleccionados.

    -
    -
    -
    -
    -
    - -
    -

    Pagar

    -

    Pantalla para realizar el pago, después de haber selecionado película, cine, sala, horario y butacas.

    -
    -
    -
    -
    -
    -
    -
    - -
    -

    Compra Realizada

    -

    Pantalla de confirmación con los datos de compra.

    -
    -
    -
    -
    -
    - -
    -

    Sobre nosotros

    -

    Pantalla con información sobre FDI-Cines.

    -
    -
    -
    -
    -
    -
    -
    - -
    -

    Formulario de Contacto

    -

    Pantalla con un formulario para realizar una consulta a los administradores.

    -
    -
    -
    -
    -
    - -
    -

    Términos y Condiciones

    -

    Pantalla con todos los términos y condiciones de uso del servicio.

    -
    -
    -
    -
    - - -
    -

    Pantallas de Gerentes

    -
    -
    -
    -
    - -
    -

    Panel de Incio Gerente

    -

    Pantalla con las funciones exclusivas a las que puede acceder un Gerente.

    -
    -
    -
    -
    -
    - -
    -

    Gestionar salas

    -

    Pantalla en la que los Gerentes pueden interactuar para añadir, modificar o eliminar la sala de un cine.

    -
    -
    -
    -
    -
    - -
    -

    Gestionar Sesiones

    -

    Pantalla en la que los Gerentes pueden interactuar para añadir, modificar o eliminar las sesiones de una película.

    -
    -
    -
    -
    - - -
    -

    Pantallas de Administradores

    -
    -
    -
    -
    - -
    -

    Panel Inicio Administrador

    -

    Pantalla con las funciones exclusivas a las que puede acceder un Administrador.

    -
    -
    -
    -
    -
    - -
    -

    Gestionar Películas

    -

    Pantalla en la que los Administradores pueden interactuar para añadir, modificar o eliminar las películas de la cartelera.

    -
    -
    -
    -
    -
    -
    -
    - -
    -

    Gestionar Cines

    -

    Pantalla en la que los Administradores pueden interactuar para añadir, modificar o eliminar los cines.

    -
    -
    -
    -
    -
    - -
    -

    Gestionar Promociones

    -

    Pantalla en la que los Administradores pueden interactuar para añadir, modificar o eliminar las promociones existentes.

    -
    -
    -
    -
    -
    - -
    -

    Gestionar Administradores y Gerentes

    -

    Pantalla en la que los Administradores pueden interactuar para añadir, modificar o eliminar tanto otros Administradores como Gerentes.

    -
    -
    -
    -
    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> diff --git a/root/fdicines/detalles/index.php b/root/fdicines/detalles/index.php deleted file mode 100644 index 695598d..0000000 --- a/root/fdicines/detalles/index.php +++ /dev/null @@ -1,94 +0,0 @@ - -
    -
    -

    Detalles

    -
    -
    -

    - Con este proyecto buscamos la creación de una aplicación web que - gestione la cartelera de un grupo de cines con una cartelera de películas variable, unos horarios propios de cada cine por sesión y película - y unos precios determinados. -
    - Los usuarios podrán registrarse, comprar sus entradas para una - sesión, elegir asientos, precomprar sus snacks y ver ofertas y promociones. -

    -
    -
    -
    - -
    -
    -
    -
    -

    Tipos de usuario

    -
    -
    -

    Usuario No Registrado

    -

    - Este tipo de usuario, puede interactuar con la web sin necesidad de estar registrado. Podrá realizar compras, ver horarios y cartelera, sin necesidad de realizar ningún registro. - No podrá usar ninguna de las promociones, pues estas estarán únicamente destinadas a los usuarios registrados. -

    -
    -
    -

    Usuario Registrado

    -

    - Estos usuarios son aquellos que previamente han realizado un registro en la base de datos del sistema. Tendrán las mismas funcionalidades básicas - que un usuario no registrado y además, podrán acceder a ofertas y aplicar promociones y descuentos y ver el historial de sus compras. - Además, estos usuarios podrán cancelar una compra previamente hecha, pues estas se asociarían a su cuenta, algo que sería imposible - con un usuario no registrado. -

    -
    -
    -

    Gerente de Cine

    -

    - Un administrador de rango bajo capaz de acceder a la vista de administradores, puede ver las peliculas que hay en la base de datos. - Este usuario está asociado a un cine, sobre el cual puede añadir sesiones con peliculas existentes y modificar la disposicion de butacas. -

    -
    -
    -

    Administrador

    -

    - El administrador es capaz de ascender cuentas de usuario registradas a cuentas de gerente de cine. Ademas es el encargado de añadir nuevos cines y peliculas. - Para comprobar el correcto funcionamiento de la pagina podrá cambiar entre distintas vistas de usuario. - Las cuales le permitirán comprobar que cada usuario tiene acceso únicamente a sus funcionalidades y no a funcionalidades de otro rango superior. -

    -
    -
    -
    -
    -
    -

    Funcionalidad

    -
    -

    - La aplicación debe permitir la compra online de entradas para sesiones de cine, mostrando los cines y - horarios en los que se encuentra disponible la película seleccionada por el usuario dentro del catálogo disponible en ese momento (la cartelera). - Los usuarios podrán acceder a la compra de entradas buscando la película que desean ver y luego escogiendo un cine y horario determinado. - Además de una búsqueda específica, también se ofrecerá la posibilidad de visionar toda la cartelera, y escoger una película, horario y cine, de entre todas las posibilidades. -

    - Una vez escogido todo, se mostrará una página en la que el usuario decidirá la o las butacas en las que se sentará. Se mostrarán butacas disponibles y butacas ocupadas (en caso de que las haya). - Antes de realizar la compra, los usuarios podrán aplicar promociones especificas que le permitan obtener algun snack en el cine o descuentos disponibles en la aplicación. -

    -

    - Por otro lado la aplicacion debe permitir a los gerentes y administradores visionar la lista y contenido de todas las peliculas que hay en cartelera, - siendo los administradores los encargados de modificarlas y añadir nuevas. - De igual forma, ambos podran ver todos los cines activos de la aplicacion, pero solo los administradores serán capaces de añadir o modificar cines existentes. -

    - Cada cine tiene una cantidad de salas y sesiones con horarios específicos pora cada una de las películas. - Aunque ambos roles (administrador y gerente) pueden ver estas salas y horarios, es el gerente de cine el encargado de modificar las salas, - su disposición de butacas, modificar el horario de las sesiones y añadir nuevas sesiones, y crear promociones específicas para una sesión concreta o para el cine completo. - Todo esto unicamente para el cine con el cual esta relacionado. -

    -
    -
    -
    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> diff --git a/root/fdicines/index.php b/root/fdicines/index.php deleted file mode 100644 index 10f3c9f..0000000 --- a/root/fdicines/index.php +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/root/fdicines/miembros/index.php b/root/fdicines/miembros/index.php deleted file mode 100644 index 3ed5e61..0000000 --- a/root/fdicines/miembros/index.php +++ /dev/null @@ -1,144 +0,0 @@ - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NombreEmail
    Marco Expósito Pérezmarcoexp@ucm.es
    Fernando Méndez Torrubianofernmend@ucm.es
    Daniel Muñoz Garcíadanimu03@ucm.es
    Ioan Marian Tulaiioantula@ucm.es
    Óscar Ruiz de Pedrooscarrui@ucm.es
    Undefinedundefined@ucm.es
    -
    '; - - //Specific page content: - $section = ' -
    -
    -
    - -
    -
    -
    - -

    ~ Marco Expósito Pérez (marcoexp@ucm.es)

    -
    -

    Aficionado a todo tipo de videojuegos, principalmente la saga Zelda. Tambien me gusta leer tanto literatura fantastica como mangas y veo anime asiduamente.

    -

    En verano suelo participar en campeonatos de pesca subacuatica y tambien me gusta bastante jugar al futbol federado, aunque hace un tiempillo ya que no hago.

    -
    -
    -
    -
    -
    -
    - -
    -
    -
    - -

    ~ Fernando Méndez (fernmend@ucm.es)

    -
    -

    Estudiante de Ingeniería de Computadores en la Universidad Complutense de Madrid.

    -

    Presidente de la asociación Diskobolo. Colaborador de la Oficina de Sotfware Libre de la UCM y coordinador del grupo de Hacking Ético de la FDI.

    -
    -
    -
    -
    -
    -
    - -
    -
    -
    - -

    ~ Daniel Muñoz García (danimu03@ucm.es)

    -
    -

    Estudiante del grado en ingeniería informática en la Universidad Complutense de Madrid. Aficionado a la ciberseguridad y las nuevas tecnologías.

    -

    Especializado en el diseño y gestión de bases de datos, tanto SQL como noSQL, y su desarrollo con distintos lenguajes como MongoDB o MySQL.

    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    - -

    ~ Ioan Marian Tulai (ioantula@ucm.es)

    -
    -

    Estudiante con mucha ilusion y ganas de trabajar especialista en hardware.

    -

    Alta experiencia programando en C, gran interés en aprender nuevos lenguajes de programación y aficionado a dibujar.

    -
    -
    -
    -
    -
    -
    - -
    -
    -
    - -

    ~ Óscar Ruiz de Pedro (oscarrui@ucm.es)

    -
    -

    Estudiante de ingeniería de computadores en la Universidad Complutense de Madrid.

    -

    Altas capacidades de programación en bajo nivel, me gustaría aprender más sobre el ámbito de la robótica.

    -

    Aficionado a todo tipo de videojuegos, impresión 3D, teatro y airsoft.

    -
    -
    -
    -
    -
    -
    - -
    -
    -
    - -

    ~ Undefined (undefined@ucm.es)

    -
    -

    Este miembro ha abandonado el grupo.

    -
    -
    -
    -
    -
    -
    -
    '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> diff --git a/root/fdicines/planificacion/index.php b/root/fdicines/planificacion/index.php deleted file mode 100644 index a09a5ae..0000000 --- a/root/fdicines/planificacion/index.php +++ /dev/null @@ -1,270 +0,0 @@ - -
    -
    -
    -
    -

    Tareas

    -
    -
    -

    Implementaciones Generales de la Web

    -
      -
    • Pantalla de Inicio (incluye promociones y estrenos) [Fer]
    • -
    • Cartelera Dinámica [Fer --> Marian && Daniel]
    • -
    • Selección Cines (mapa) [Fer]
    • -
    • Listado de Horarios [Fer]
    • -
    • Selección de butacas [Fer --> Marco && Óscar]
    • -
    • Pagar + opción para código promocional [Fer]
    • -
    • Sobre FDI-Cines (About us) [Fer ]
    • -
    • Formulario de Contacto [Fer]
    • -
    • Términos y Condiciones [Fer]
    • -
    -
    -
    -

    Paneles de Usuario Registrado

    -
      -
    • Registrarse e Iniciar sesión [Fer]
    • -
    • Menú y panel de Usuario (Historial compras, cambiar contraseña, datos de pago y eliminar usuario) [Fer]
    • -
    -
    -
    -

    Paneles de Gerente

    -
      -
    • Pantalla de inicio de gerente [Marco && Óscar]
    • -
    • Eliminar sesión de una película [Marco && Óscar]
    • -
    • Deshabilitar salas [Marco && Óscar]
    • -
    • Deshabilitar asientos en una sala [Marco && Óscar]
    • -
    -
    -
    -

    Paneles de Administrador

    -
      -
    • Panel de inicio administrador (ver todas la funcionalidades de admin de un vistazo) [Daniel && Marian]
    • -
    • Ver como >> Usuario no registrado || Usuario registrado || (Gerente: Añadir si vamos bien de tiempo) [Daniel && Marian]
    • -
    • Panel añadir/editar/eliminar cine [Marian && Daniel]
    • -
    • Panel añadir/editar/eliminar películas a la cartelera [Marian && Daniel]
    • -
    • Panel añadir/editar/eliminar promociones [Marian && Daniel]
    • -
    • Panel añadir/editar/eliminar gerentes [Marian && Daniel]
    • -
    -
    -
    -
    -
    -
    -

    Divisón del trabajo

    -
    -
    -

    Marco Expósito Pérez

    -
      -
    • Pantalla de inicio de gerente [Gerente]
    • -
    • Eliminar sesión de una película [Gerente]
    • -
    • Deshabilitar salas [Gerente]
    • -
    • Deshabilitar asientos en una sala [Gerente]
    • -
    • Selección de butacas [General (de apoyo)]
    • -
    -
    -
    -

    Fernando Méndez Torrubiano

    -
      -
    • Pantalla de Inicio (incluye promociones y estrenos) [General]
    • -
    • Cartelera Dinámica [General]
    • -
    • Selección Cines (mapa) [General]
    • -
    • Listado de Horarios [General]
    • -
    • Selección de butacas [General]
    • -
    • Pagar + opción para código promocional [General]
    • -
    • Formulario de Contacto [General]
    • -
    • Registrarse e Iniciar sesión [Usuario Registrado]
    • -
    • Menú y panel de Usuario (Historial compras, cambiar contraseña, datos de pago y eliminar usuario) [Usuario Registrado]
    • -
    • Sobre FDI-Cines (About us) [General]
    • -
    • Términos y Condiciones [General]
    • -
    -
    -
    -

    Daniel Muñoz García

    -
      -
    • Panel de inicio administrador (ver todas la funcionalidades de admin de un vistazo) [Administrador]
    • -
    • Ver como >> Usuario no registrado || Usuario registrado || (Gerente: Añadir si vamos bien de tiempo) [Administrador]
    • -
    • Panel añadir/editar/eliminar cine [Administrador]
    • -
    • Panel añadir/editar/eliminar películas a la cartelera [Administrador]
    • -
    • Panel añadir/editar/eliminar promociones [Administrador]
    • -
    • Panel añadir/editar/eliminar gerentes [Administrador]
    • -
    -
    -
    -

    Ioan Marian Tulai

    -
      -
    • Panel de inicio administrador (ver todas la funcionalidades de admin de un vistazo) [Administrador]
    • -
    • Ver como >> Usuario no registrado | Usuario registrado | (Gerente: Añadir si vamos bien de tiempo) [Administrador]
    • -
    • Panel añadir/editar/eliminar cine [Administrador]
    • -
    • Panel añadir/editar/eliminar películas a la cartelera [Administrador]
    • -
    • Panel añadir/editar/eliminar promociones [Administrador]
    • -
    • Panel añadir/editar/eliminar gerentes [Administrador]
    • -
    -
    -
    -

    Óscar Ruiz de Pedro

    -
      -
    • Pantalla de inicio de gerente [Gerente]
    • -
    • Eliminar sesión de una película [Gerente]
    • -
    • Deshabilitar salas [Gerente]
    • -
    • Deshabilitar asientos en una sala [Gerente]
    • -
    • Selección de butacas [General (de apoyo)]
    • -
    -
    -
    -
    -
    -
    -

    Plazos

    -
    -
    -

    Práctica 1 [HTML]

    -
    100%
    -
      -
    • Inicio
    • -
    • Detalles
    • -
    • Bocetos
    • -
    • Miembros
    • -
    • Planificación
    • -
    • Contacto
    • -
    -
    -
    -

    Práctica 2 [HTML + PHP]

    -
    100%
    -
      -
    • Sobre FDI-Cines (About us) [Fer]
    • -
    • Formulario de Contacto [Fer]
    • -
    • Términos y Condiciones [Fer ]
    • -
    • Pantalla de inicio de gerente [Marco && Óscar]
    • -
    -
    75%
    -
      -
    • Pantalla de Inicio (incluye promociones y estrenos) [Fer]
    • -
    • Listado de Horarios [Fer]
    • -
    -
    50%
    -
      -
    • Menú y panel de Usuario (Historial compras, cambiar contraseña, datos de pago y eliminar usuario) [Fer]
    • -
    • Eliminar sesión de una película [Marco && Óscar]
    • -
    • Deshabilitar salas [Marco && Óscar]
    • -
    • Panel de inicio administrador (ver todas la funcionalidades de admin de un vistazo) [Daniel && Marian]
    • -
    • Panel añadir/editar/eliminar cine [Marian && Dani]
    • -
    • Panel añadir/editar/eliminar películas a la cartelera [Marian && Dani]
    • -
    -
    25%
    -
      -
    • Registrarse && Iniciar sesión [Fer]
    • -
    • Deshabilitar asientos en una sala [Marco && Óscar]
    • -
    • Ver como >> Usuario no registrado | Usuario registrado | (Gerente: Añadir si vamos bien de tiempo) [Daniel && Marian]
    • -
    • Panel añadir/editar/eliminar promociones [Marian && Dani]
    • -
    • Panel añadir/editar/eliminar gerentes [Marian && Dani]
    • -
    -
    -
    -

    Práctica 3 [HTML + PHP + CSS]

    -
    100%
    -
      -
    • Eliminar sesión de una película [Marco && Óscar]
    • -
    • Deshabilitar salas [Marco && Óscar]
    • -
    -
    75%
    -
      -
    • Registrarse && Iniciar sesión [Fer]
    • -
    • Menú y panel de Usuario (Historial compras, cambiar contraseña, datos de pago y eliminar usuario) [Fer]
    • -
    • Panel de inicio administrador (ver todas la funcionalidades de admin de un vistazo) [Daniel && Marian]
    • -
    • Panel añadir/editar/eliminar cine [Marian && Dani]
    • -
    • Panel añadir/editar/eliminar películas a la cartelera [Marian && Dani]
    • -
    -
    50%
    -
      -
    • Deshabilitar asientos en una sala [Marco && Óscar]
    • -
    • Ver como >> Usuario no registrado | Usuario registrado | (Gerente: Añadir si vamos bien de tiempo) [Daniel && Marian]
    • -
    • Panel añadir/editar/eliminar promociones [Marian && Dani]
    • -
    • Panel añadir/editar/eliminar gerentes [Marian && Dani]
    • -
    -
    -
    -

    Entrega Final [HTML + PHP + CSS + JS]

    -
    100%
    -
      -
    • Todo el trabajo restante.
    • -
    -
    -
    -
    -
    -
    - - -
    -

    Línea Temporal

    -
    -
    -
    - - -
    -

    Hitos

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    HitoFecha estimadaEstado
    Práctica 04 de Marzo de 2021ENTREGADO
    Práctica 118 de Marzo de 2021ENTREGADO
    Práctica 215 de Abril de 2021ENTREGADO
    Práctica 314 de Mayo de 2021ENTREGADO
    Entrega Final9 de Junio de 2021ENTREGADO
    100%
    -
    - - -
    -

    - *Esta planificación es orientativa y puede ir cambiando a lo largo del tiempo - en función de los requisitos de las prácticas y nuestra carga de trabajo. -

    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> - \ No newline at end of file diff --git a/root/fdicines/terms_conditions/index.php b/root/fdicines/terms_conditions/index.php deleted file mode 100644 index 875e6c2..0000000 --- a/root/fdicines/terms_conditions/index.php +++ /dev/null @@ -1,193 +0,0 @@ - -
    -
    -

    - Todo usuario que desee acceder a la compra de entradas a través del servicio, primero debe leer y aceptar los Términos y Condiciones de compra que a continuación se detallan. - Una vez que inicie la navegación a través de esta web el internauta adquiere la condición de USUARIO, y una vez que cumplimente los pasos establecidos para la compra de - entradas de cine, tendrá la consideración de CLIENTE. En cumplimiento de lo dispuesto en el Real Decreto 1906/99 de diecisiete de diciembre, por la que se regula la - contratación electrónica con condiciones generales, y de la Ley de Ordenación del Comercio Minorista (Ley 7/1996 de 15 de Enero, modificada por la Ley 47/2002 de 19 de - Diciembre) en lo aplicable a lo dispuesto sobre las ventas a distancia en los artículos 38 y siguientes, FDI-Cines (en adelante la EMPRESA) informa: -


    -

    - Las presentes Condiciones Generales de Contratación suponen la regulación general de los servicios prestados por - la EMPRESA a través del portal complucine.sytes.net, constituyendo el marco jurídico que desarrolla la relación contractual. La EMPRESA ofrece como intermediario el - servicio de venta de entradas para cines, a través de la web https://complucine.sytes.net. Las presentes Condiciones Generales, están sujetas a lo dispuesto a la Ley 7/1988, - de 13 de abril, sobre Condiciones Generales de Contratación, a la Ley 26/1984, de 19 de julio, General para la Defensa de Consumidores y Usuarios, al Real Decreto 1906/1999, - de 17 de diciembre de 1999, por el que se regula la Contratación Telefónica o Electrónica con condiciones generales, la Ley Orgánica 15/1999, de 13 de diciembre, de Protección - de Datos de Carácter Personal, la Ley 7/1996, de 15 de enero de Ordenación del Comercio Minorista, y a la Ley 34/2002 de 11 de julio, de Servicios de la Sociedad de la - Información y de Comercio Electrónico. Los servicios ofrecidos por complucine.sytes.net podrán ser contratados por cualesquiera usuarios que residan en España o en otro - Estado miembro de la Unión Europea o del Espacio Económico Europeo y por aquellos usuarios que, residiendo en un Estado no perteneciente a la Unión Europea o al Espacio - Económico Europea, les sea de aplicación la legislación española. Este documento es accesible en todo momento en la web de la EMPRESA y puede ser impreso y almacenado - por el CLIENTE. -


    - -
      -
    1. - OBJETO DEL CONTRATO El contrato tiene por objeto regular las condiciones generales de prestación de los servicios ofrecidos por la EMPRESA a través de - complucine.sytes.net. Los servicios que la EMPRESA presta actualmente y que son objeto de este contrato son por un lado,los servicios de información, de acceso gratuito, - y por otro el servicio de venta de entradas para salas de cine. El servicio de venta de entradas de cine es de carácter oneroso, y el precio de cada entrada está determinado - en cada momento en la web. El acceso a la información concerniente a los apartados cartelera, cines, estrenos y noticias es libre, no sujeto a pago alguno. -

    2. -
    3. - IDENTIFICACIÓN DE LAS PARTES CONTRATANTES. Las presentes condiciones generales de contratación del servicio ofrecido por la EMPRESA son suscritas, de una parte, - por la empresa identificada en este documento. Y, de otra parte, por el CLIENTE, cuyos datos introducidos para - realizar la compra de entradas o para realizar alguna sugerencia, a través del formulario establecido al efecto, son los que han sido consignados por él mismo. - Todos los datos incluidos en él han sido introducidos directamente por el cliente, por lo que la responsabilidad sobre la autenticidad de los mismos corresponde, directa - y exclusivamente, al CLIENTE. Para tener acceso al servicio de compra de entradas del portal, se requiere la cumplimentación de todos los datos no marcados como opcionales - solicitados para realizar la compra. -

    4. -
    5. - OBLIGACIONES RELATIVAS AL PROCEDIMIENTO DE COMPRA El CLIENTE es el único responsable de la veracidad de los datos introducidos por él mismo en el procedimiento - de compra, y acepta la obligación de facilitar datos veraces, exactos y completos. Si el CLIENTE incumple esta obligación, quedará bajo su responsabilidad el responder por - los posibles daños y perjuicios producidos a la EMPRESA o a un tercero. 4. CONDICIONES DEL SERVICIO Las presentes condiciones son de aplicación al servicio de venta de - entradas de cine ofrecido por la EMPRESA a través de la web complucine.sytes.net. Las condiciones comerciales de este servicio y las ofertas que eventualmente puedan - llevarse a cabo por la EMPRESA siempre aparecen en la mencionada página web por lo que pueden ser consultadas, archivadas o impresas. La EMPRESA se reserva el derecho de - modificar en cualquier momento las presentes Condiciones Generales de Uso así como cualesquiera otras condiciones generales o particulares, reglamentos de uso o avisos que - resulten de aplicación. La EMPRESA podrá modificar las Condiciones Generales notificándolo a los CLIENTES con antelación suficiente, con el fin de mejorar los servicios - y productos ofrecidos a través de complucine.sytes.net. Mediante la modificación de las Condiciones Generales expuestas en la página Web de www.compraentradas.com, se - entenderá por cumplido dicho deber de notificación. En todo caso, antes de utilizar los servicios o contratar productos, se pondrán consultar las Condiciones General es. - Asimismo se reserva el derecho a modificar en cualquier momento la presentación, configuración y localización del Sitio Web, así como los contenidos y las condiciones - requeridas para utilizar los mismos. El CLIENTE formalizará su compra de entradas de cine mediante el cumplimiento de todas las fases establecidas en el apartado COMPRA - DIRECTA y su envío telemático. 5. USO DEL SERVICIO Y RESPONSABILIDADES La EMPRESA no será responsable de los retrasos o fallos que se produjeran en el acceso, - funcionamiento y operatividad de la web, o en sus servicios y/o contenidos, así como tampoco de las interrupciones, suspensiones o el mal funcionamiento de la misma, - cuando tuvieren su origen en averías producidas por catástrofes naturales o situaciones de fuerza mayor , o de urgencia extrema, tales como huelgas, ataques o intrusiones - informáticas o cualquier otra situación de fuerza mayor o causa fortuita, así como por errores en las redes telemáticas de transferencia de datos. La EMPRESA no se hace - responsable de la fiabilidad, veracidad y exactitud de los contenidos ofrecidos en su web. El CLIENTE se compromete a cumplir con lo establecido en el AVISO LEGAL publicado - por la EMPRESA en la web complucine.sytes.net en cada momento. El CLIENTE reconoce y acepta que el acceso y uso del sitio web complucine.sytes.net y de los contenidos - incluidos en el mismo tiene lugar de forma libre y conscientemente, bajo su exclusiva responsabilidad. El CLIENTE se compromete a hacer un uso adecuado y lícito del Sitio - Web y de los contenidos, de conformidad con la legislación aplicable, las presentes Condiciones Generales de Uso, la moral y buenas costumbres generalmente aceptadas y - el orden público. -

    6. -
    7. - PROCEDIMIENTO DE COMPRA A través del apartado COMPRA DIRECTA el CLIENTE puede adquirir la/s entrada/s de cine telemáticamente. Los pasos a seguir son los - siguientes: -
        -
      • - OPCIONES PARA LA COMPRA Al pulsar sobre cualquier opción del sitio web, se cargarán las páginas que le permitirán, a través de una serie de menús, - seleccionar la película, cine, día y sesión a la que desea acudir. Cada menú se genera en función de la opción seleccionada en el menú anterior. Una vez completada la - selección podrá acceder al patio de butacas del cine y seleccionar las localidades que más le gusten. -
      • -
      • - SOLICITUD DE BUTACAS En el patio de butacas, las butacas en color verde representan los asientos que están disponibles. En las butacas ocupadas aparecerá el dibujo de una persona sentada. Para seleccionar - las localidades deseadas, pulse con el ratón sobre ellas; a medida que las pulse se pondrán de color blanco. Si se equivoca vuelva a pulsar sobre la butaca y volverá a - ponerse de color verde. Cuando termine de seleccionar las localidades pulse sobre el botón Solicitar y entrará en una página en la que se le pedirán los datos de la tarjeta - con la que desea pagar las entradas. NOTA: Las localidades han de seleccionarse juntas y en la misma fila. El máximo de localidades que se pueden solicitar es de 10. -
      • -
      • - ACEPTACIÓN DE LA PROPUESTA DEL CINE Una vez solicitadas las butacas, el cine respondera si aun siguen estando disponibles, en ese caso se procede al pago. -
      • -
      • - DATOS PARA EL PAGO En esta página debe introducirse un número de tarjeta y su caducidad; con la que abonar el importe de las entradas. Asimismo, también aparece un campo donde - opcionalmente-, se puede introducir un correo electrónico de contacto el cual es útil para informar al usuario en caso de que se suspendiera alguna sesión, se realizara - una reubicacion, etc. Tras introducir los datos para el pago, pulse sobre el botón Continuar. -
      • -
      • - CONFIRMACIÓN DE LA VENTA Si el proceso de compra se completa correctamente, le aparecerá una página de confirmación en la que se reflejan las características de las localidades adquiridas, así como un numero de referencia. El número de referencia - identifica su compra de forma única y será necesario en caso de que usted desee realizar alguna consulta. Dado que es un número de bastantes cifras si lo desea puede usted - sacar una copia en papel de dicha página pulsando sobre el botón imprimir o descargándolo en su ordenador. -
      • -
      • - DENEGACIÓN DE LA VENTA Por diversas razones como son: falta de comunicación con la entidad emisora de su tarjeta, pérdida temporal de la comunicación con el cine, etc.; puede que al sistema le resulte imposible realizar la compra. - En tal caso, le aparecerá una página indicándole tal circunstancia así como una referencia. Si desea realizar alguna consulta, utilice dicho número de referencia para que - podamos atenderle. -
      • -
      • - RECOGIDA DE ENTRADAS Cerca de las taquillas del cine, el CLIENTE encontrará un buzón instalado a tal efecto, en el que puede introducir la tarjeta - con la que realizó la compra y le emitirá sus entradas. Si tuviera alguna dificultad en localizar el buzón puede consultar al personal del cine. Si el CLIENTE tuviera algún - inconveniente a la hora de recoger las entradas, deberá asegurarse de haber introducido la tarjeta en la posición correcta, los buzones tienen un dibujo que muestra como. - Si por alguna razón el buzón no le dispensa las entradas, como por ejemplo que se haya quedado sin papel, deberá acudir a las taquillas con la tarjeta. -
      • -
      -

    8. -
    9. - IDIOMA La información y contenidos ofrecidos por la EMPRESA a través de la web complucine.sytes.net se ofrecen en idioma español. La EMPRESA no se hace - responsable de los daños o perjuicios que pudieran ocasionar al CLIENTE por la no comprensión de los mismos. -

    10. -
    11. - NORMAS RELATIVAS A LA FORMACIÓN Y VALIDEZ DEL CONTRATO EL CLIENTE entiende que la información contenida en la web, de información general sobre cartelera, - estrenos, cines, noticias, IVA, comisiones, así como las condiciones generales de contratación y perfeccionamiento del contrato, son bastantes y suficientes para la exclusión - de error en la formación del consentimiento. Las presentes condiciones generales de contratación, pasarán a formar parte del contrato en el momento de aceptación por parte - del CLIENTE, manifestada por medio de la cumplimentación y envío de los datos de compra introducidos en el apartado COMPRA DIRECTA. 9. VALIDEZ DEL PROCEDIMIENTO DE COMPRA - COMO PRUEBA DE ACEPTACIÓN Ambas partes declaran expresamente que la aceptación de la oferta de servicio de la EMPRESA por el CLIENTE se lleva a cabo a través del seguimiento - del procedimiento de compra descrito en el apartado COMPRA DIRECTA. El hecho de cumplimentar telemáticamente todos los pasos descritos para el proceso de compra de la/s - entrada/s por el CLIENTE supone la aceptación integra y expresa de las presentes condiciones generales. 10. PERFECCIÓN DEL CONTRATO El contrato quedará perfeccionado desde - la fecha en que el CLIENTE manifieste su conformidad con las presentes condiciones o, en su caso, las publicadas en el momento de realizar la compra, mediante la aportación - de los datos solicitados en el apartado DATOS PARA EL PAGO, de la sección COMPRA DIRECTA, y una vez que el CLIENTE confirme la compra efectuada. -

    12. -
    13. - PAGO La EMPRESA cobrará al CLIENTE por la prestación del servicio las tarifas vigentes en cada momento en la web y que aparecerán una vez seleccionada la película, - cine, día y sesión, apartado éste último, en el que aparecerá el precio correspondiente a la selección efectuada y los impuestos aplicables. Una vez seleccionada/s la/s - butaca/s, se abrirá la sección correspondiente al pago, con la petición de introducción de los datos de la tarjeta de crédito, en la cual se detallará el precio y la comisión - correspondiente a cada butaca. -

    14. -
    15. - DERECHO DE DESISTIMIENTO El CLIENTE debe asegurarse fehacientemente antes de tramitar la reserva de la exactitud y adecuación de los datos - introducidos, ya que no es posible la devolución de las entradas adquiridas una vez realizada la compra. No poder asistir al espectáculo o cometer un error al adquirir las - entradas no son motivos que permitan su devolución. Sólo podrán anularse entradas por posibles incidencias técnicas u operativas, imputables a la EMPRESA. El usuario no podrá - ejercitar el derecho de desistimiento o resolución previsto en el artículo 44 de la ley 47/2002 de 19 de diciembre de reforma de la Ley 7/1996, de 15 de enero, de Ordenación - del Comercio Minorista, al estar excluido en el artículo 45 b). Tampoco podrá ser ejercido por el usuario el derecho de Resolución previsto en el artículo 4 del R.D. - 1906/19999, de 17 de diciembre, al estar excluido el ejercicio del mismo en el artículo 4.5. No obstante lo anterior, cuando el importe de una compra hubiese sido cargado - fraudulenta o indebidamente, utilizando el número de una tarjeta de pago, el titular de la misma podrá solicitar la anulación del cargo a la EMPRESA siempre y cuando se - acredite la previa presentación de denuncia por estos hechos. La devolución del importe de las mismas se realizará mediante reclamación por escrito, a la que deberán - acompañarse los documentos (denuncia) que acredite n la pérdida o robo de la tarjeta con la que se efectuó el pago. Sin embargo, si la compra hubiese sido efectivamente - realizada por el titular de la tarjeta y la exigencia de devolución no fuera consecuencia de haberse ejercido el derecho de desistimiento o de resolución reconocido en el - artículo 44 y, por tanto, hubiese exigido indebidamente la anulación del correspondiente cargo, aquel quedará obligado frente al vendedor al resarcimiento de los daños y - perjuicios ocasionados como consecuencia de dicha anulación. La EMPRESA pretende facilitar tanto a promotores como al público la adquisición de dichas entradas pero en ningún - momento la EMPRESA es la entidad promotora del espectáculo. -

    16. -
    17. - RECLAMACIONES Para cualquier aclaración sobre las presentes condición es generales o para realizar cualquier - reclamación relativa a su compra, el CLIENTE tiene a su disposición las direcciones especificadas al principio de este documento. -

    18. -
    19. - DURACIÓN Y TERMINACIÓN La prestación del servicio de la web complucine.sytes.net tiene una duración indefinida. No obstante,la EMPRESA está autorizada para - dar por terminada o suspender la prestación del servicio en cualquier momento, sin perjuicio de lo que se hubiere dispuesto al respecto en las correspondientes condiciones - generales. Cuando ello sea razonablemente posible, la EMPRESA advertirá previamente la terminación o suspensión de la prestación del servicio. -

    20. -
    21. - PROPIEDAD INTELECTUAL E INDUSTRIAL El CLIENTE acepta que todos los derechos de propiedad industrial e intelectual sobre los contenidos y cualesquiera otros - elementos insertados en la web complucine.sytes.net pertenecen a la EMPRESA. La EMPRESA es titular de los elementos que integran el diseño gráfico de su página web, los - menús, botones de navegación, el código HTML, los textos, imágenes, texturas, gráficos y cualquier otro contenido de la página web o, en cualquier caso, dispone de la - correspondiente autorización para la utilización de dichos elementos. El contenido de la web no podrá ser reproducido ni en todo ni en parte, ni transmitido, ni registrado - por ningún sistema de recuperación de información, en ninguna forma ni en ningún medio, a menos que se cuente con la autorización previa, por escrito, de la citada Entidad. - Asimismo queda prohibido suprimir, eludir o manipular el copyright y demás datos identificativos de los derechos de la EMPRESA, así como los dispositivos técnicos de - protección, o cualquiera mecanismos de información que pudieren contener los contenidos. -

    22. -
    23. - PROTECCIÓN DE DATOS DE CARÁCTER PERSONAL La EMPRESA ha adoptado las medidas y niveles de seguridad de protección de los datos personales exigidos por la Ley - Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal y sus reglamentos de desarrollo. Los datos personales recabados a través de - complucine.sytes.net son objeto de tratamiento automatizado y se incorporan a un fichero titularidad de la EMPRESA, que es a su vez la responsable del mencionado fichero. - La cumplimentación de los datos correspondientes a la compra de entradas o del formulario de sugerencias en el sitio web www.cinentradas.com implica el consentimiento expreso - del CLIENTE a la inclusión de sus datos de carácter personal en el referido fichero automatizado de la EMPRESA. El Cliente titular de los datos puede ejercitar gratuitamente - sus derechos de acceso, rectificación, cancelación y oposición con arreglo a lo previsto en la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter - Personal y demás normativa aplicable al efecto, mediante el envio de un correo electrónico a la dirección MARKETING@complucine.sytes.net, o bien mediante carta dirigida a la - dirección de la EMPRESA especificada al inicio de este documento. Ya sea por correo electrónico o postal, debera constar claramente la - identidad del titular de los datos de forma que permita reconocer la identidad del CLIENTE que ejercita cualquiera de los anteriores derechos, debiendo indicar asimismo la - dirección a la que EMPRESA deberá hacer llegar la respuesta.El citado fichero figura inscrito en el Registro General de la Agencia Española de Protección de Datos. La - finalidad de la recogida de datos no es otra que la de poder ofrecer al CLIENTE los servicios de venta de entradas, así como la de atender las sugerencias realizadas por - los mismos. -

    24. -
    25. - NULIDAD PARCIAL Si cualquier parte de estas condiciones de servicio fuera contraria a Derecho y, por tanto, inválida, ello no afectará a las otras disposiciones - conformes a Derecho. Las partes se comprometen a renegociar aquellas partes de las condiciones de servicio que resultaran nulas y a incorporarlas al resto de las condiciones - de servicio. -

    26. -
    27. - LEY APLICABLE Y JURISDICCIÓN COMPETENTE. El CLIENTE se somete, con renuncia expresa a cualquier otro fuero, a los juzgados y tribunales de la ciudad de - Madrid (España). Estas Condiciones Generales se rigen por la ley española. Ambas partes reconocen que la legislación aplicable al presente contrato, y a todas las relaciones - jurídicas dimanantes del mismo, será la española, por expresa aplicación de lo dispuesto en el artículo 1.262 del Código Civil, en relación a lo dispuesto en el Capítulo IV, - del Título Preliminar del mismo cuerpo legal. -

    28. -
    -
    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> \ No newline at end of file diff --git a/root/img/bocetos/about_us.png b/root/img/bocetos/about_us.png deleted file mode 100644 index a5d24b4c09003bd0b2e6f5469bd8649a41801648..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43371 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

    -y?QmHm3X`v06FsrK$a4u|dNmw+DUeYG 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 diff --git a/root/img/bocetos/compra_realizada.png b/root/img/bocetos/compra_realizada.png deleted file mode 100644 index 831c2bcfee98c34483dfc36f4a198c6d52b9f201..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36521 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

    )FEd1TQX zSfD*FtO?!bA2o>iQ>(!m!gs5SAUXz*_0XM8Tk5pL`!AvGcL@~C5fP)pVYP@ zQyFZ)F2WzwwX}|-x$4?mtBnwZp^@`h-Qf#6hW**?fV|+TB1lMDbp}m7ZZK7TD&5^g zhoktwW{0tW5(9{+^UB*C-e9}q9nC7pB>?h+Im_jWi*@N$nYZpIzVm?eFE$JAr!O^Q zWd9E2xy5g#iFj5cp%|dwm?3=&NH~(Ez162O)TQdb&VA-%&cdryynLlE&8^;_>*22TPG1|Jv^8I2 zma|~#*o_nL>#8S`LJ>Tj1*%sCaAEyGOnnFDttxmFN8?S$y1vuLohg%ztc(rq_g$VTyB?#hm z_8;HYj5mo7KAsqkKhNf$zO8fZ4MNX8nTi*w;cKw)fNg@9!_<&&x6?RU2XUQ3umZA)wM0ttS<~x@U8fR^l!EXQ>>%I`uMsrG8 zOJLK|pHioLqf5#98ouWrZJtQa2o{yw$xGl-$aihPw{U(>)(3T|MIZv z!BN2StrNi4?Guq(%B^2cfnU>$PJ*AG`2NDm{EL*CAfkJga*ZxftDvIN13Wk?D$8U_ u^J!c1-~Q5nKLTv=uf>27p8n5v80I)(&EJXDP$uwYRJxjmw=2}`pZ_1U&?F`R diff --git a/root/img/bocetos/contacto.png b/root/img/bocetos/contacto.png deleted file mode 100644 index bb2b56efebb68306416ce3f234d3b4b59b570b93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37789 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

    vLMBw6?KAecMCG0+Wq4EjQ$B1NsKY7T zJL@fm!ZI06%zH{1odoP{nu6H4vmX zV?w7R$BeZSfnH~xKY0S|l%XsYhxH~9cB0g3{Bp8GS_ZUlHnVl*n{$ncy)U|_TKpOf z{ZCe`4mDHI-YxE(bUNMtw=RGCCirrxaIM=iyLXhIA(`4GXZ3m(C#Ce5q+Vf|zM?;U zcQyK974bdLn>()%;fpvNda}`oGC!Oy1~ayw zhZIlfJ@LVxGaNv+WSk}?BS;0U<|}-`R|k4s`Yz`}|1jYLlpsmAwE|@|wM2oIbG;+x z9p6Zg&1tK6d?nNKMVR!#5ZX-8ZX37gLfY~Ms$Z{{YwPFN()~M9p#p&IJ`)^f$`QYL zvEniWh1`JM@Uw$`TgJqPH*Vd3h-=!XZUzHmqq~0qRU*fv)gO?m6Z`|*r_|sQm!o^2 z;&=-z05;D|ruTBH_zFpGYbWk`PQ4Jz)TSSCbc?U8xdvAzQo@AiDC*lOj1sDHyDMJz zs8;mO;iIn`6>!X0cuXT{Ey=^yz0j;k4XNe!u=D@}feB-jRvN=W^qAwgx~=d!k7C3P zV+GTdX=cr44SHb6yn~qdILR~d4)=J@J2E~2PaSXf`&G~Ux#Hett@G$7hKpXe`W73< z`W6inhTYya=~>S(T?k)B>jhyKQG*B?ou9=XO4ii}T5S z7({?)jX+$;V$HEXfsQQHSgDfG_KQ^}^i+#1Wg{|_G_%%83Owvsd%E4=nnqUU4cTai zYZj{$X>?Z4Pd=0zo*_yEkFq3IFP339bByX5mM)o&^=OcF*5=JH21vM_Gb z#PNrP#*>C?kNmk#um?Cqpk^LbV*tYbZGdYOtlSiuxZd^`C`tQc5`--KGX$YofS9Y2 zqa3g52Ta0++rwS}g_V4`XDL^sBFmgmS63PAiC8km zr!8zclNs8t$L*ft)u3N&)cTe?U@yzu{Q5R+ne7&|V19>3;*KzUlCwJbASN#E)>MmG z>koo;jk^?N&92se!OLbpUE_oWRhjiXTCp)g!b{xwiGr;#mhaH<0cT3hwvg=0YD>SB zipNG4+h>28`3|y)CPWstm&WIE>>HnAv*Ty>>K9BNdDO64dh2kOOh1XuMckA;W0$#R zlJxjl^SoFsab|^&$HxdReV3R^!P$T(yl%j=(jU|}lc^=-kp=jUOdLCHNY`W0^gzk= ziRUek@+u!EyjvaB;%6~i=j^hxAp007D_9EOi9&^mya_cEWt{A*~PwfXxx3AH}!I^W6zAHJTqr9M1Tnu71=l@1<;!J1O#$f-( zU4t}WW&>`cnfQx)DGt|tJR!Em7ebw<3_wuu!3Fx+LgaRgEtL-`P9nNaP+F@rXQjyvg% zW2>0T#@w`trlwH#z&C-{I819CfyJ-$x*QeG7y3Nu%xnnr9AaMKhLh=O^7l_4?XZzi zN{J9ik|da-ZR_)0tn`j~_n~mrOZ5ie(kdKgMES{qLPPh{_NrnA-dYtUI61+yG&cX~+dN?M4ba;&Id&Q$8Rfv2I%V+ZU(pmyWacO@mmTKcuD zoROb=c&r~~bh-I7%I?k0%6nyCQ%0KcA$z@q%H`94&C7(7FCkl;{3uR3JNMX^0o(=_ zt&f|@e$sd|VMVtSEIlB+eA7pXH)>^g%hj6<@;@&E(p`>zR-QS&g+sHzxXAaJRrQ$T zZXArWQUiNM5R3;piLEDzy->eqlI$(_$EVtcob$X2u-b9p!7x`=W zbhJmnJ%S?G1ptUhQ*V!&wuLdK)pOsuN=BVq`<3BTqsyKj$C>!WTlucJ5Cj~gl!0Q_2mTY-Zv^b4F{m5ZjTAEF;!Vh2UgZdgvkEv?BQ)U}Q z4uqttsQm4{*X!R?E&3v^DNurMw2Hr#>}ay>l}>{*y2(ItX8`72>Jw{Rw^VxU#?Kqw zm$QptAPAGT7R7|7EGm@Bpje~~l53f*SL4XJMflp86w^)9Uw1Yb^`F13_8>od7y_ao2&(hSA#&QR*yCXe#H^M>FXxu1=_R_MG=*Yj4EB4tF`I?K(vI#yhqqX9H2P{aWf!79UVQ2Q|+ z(1Bp}p29_>ZK(jkQ|P%Sn02Z{TwXSRymHst4}i{Hb1&SqsJUA?;pFK~?0(_mcT&83 zpktJb&^k~v=+h6l2E2X>p|tcrOo{s$n!qPTeUArz zU);7qdU|UB$ZgHqfFE)kzTO+bd{%cqxus!^k8aFlz9MBp=c= zXod}DmRs*CyJkLJ&Ovbg`ZxhJBs?}SO~UH)J=8~>QmiN5VCZYKenOv zNCYIkx??2!r_0M&7R%}g_0}^Z{*v47F;0s?u?UIXMOClt z87$b3)msC#(IU$YA9`p?i11s508ri^SLgxDPW0@=37=lIWlFzZnQ}?Vs2b979^`~l z8ok%Og{KjL@TL(^ss(RKu{@3b(k0vxna zq2b}Nr-xV-0J$D8iJU0P%ww)wLyp_9v$OXTZ*D1M|D8KK*}tUOFop<9zt+>1!*e@` zwV!qKTGJhU^@jeZ2fC|;x0KL)I&L#d2 z9beG4`JW!r045Q5hs;Tfur=h3?JSdTTVH&@W}H4%I(dVB7ce1O-stAvdz~n@TysQ> zE&Q#}cUfRlfP?!WG&BhOad5=xyN^xhHePnKPZ)$Qr1UDD?3`{eCRMf6wu+~MSNn#X zepxPcSqw(@?fZ`x6%X=3R3Bzh8z4&O^HWsQS{}YXF#+b5h6cRQ55?ZUrxx{W-ZRHS zAL`%ty8(?081ps^ZWf%I4Y1nu(5(5Y^$Fpz7cieelcP0bx_5N!xH7j}X>mCH2h~oK z*I)TO@A=+E2aana?3qiadpW=+L$*|C9j2?40C3AZ*tg1N^ws645kMWjum76_Mt3|~ zzvE6+#2y$pJDk#Q0xfrB!+YKu+$i8@vE+ZWFbFzRIuIl*XuBdqf$#(Vwp>U@gV?V<`Wu{B{9N9~_ER(YWrc&}yr>i8NpNjY%J26OmmH`Hl?|myVm!dn6A}F;I zX0{TL#Rl}Jx{Hg8<^Z#whaL@bXCW&_Yf{_DEtwP^v-9u%}I@a5zN>C zX;D#aZq=lRKwuJ*NfEM&@RF94)Mpg6e*_EyV@g|2l`rdifI5yRo?&G6x;Y}d0fW)G zg=(tgxU^1ysMntPrEMY`kegO7R0NvMk4{c7=_}|ER?)7VSyzOTvN9zrBMAxS>3^@J z$!lNL^L957UpXToM@ba?fidsX&RTpI_*cm@fKZf3#_BsXi)3S9{B&%6-}!jQ z)YSmbDq;{QsVCu`@hJ zC6WJ1KyEw4auB}WN(2zv?hM&){SH*%n3$OU|G*j!wR4sq0a-ro2JJLRF8y-Koz(T} z$9*=yKZn>)o@x&Ryi-cVi}Q1tnMRM&S@#JeUuzN)c>CpEAb%-Ylm%F?u7tQt1N_6@ zdS3b|j_fA*vIqiFh;XfI2nf((B6zHTW{Nx86M$a^mH;Sy2AtIrzj5W zEf+v6AbF^2Ly~djEA?D=Z*L6ZIYCv_e)8cy29Y?JDwWdZKKepVXY|eAHi|jiYKo&M z@iB8lxy>lIE1?-bzaIi}#SDtLzB%TepRKS6KhX(^=H%v1o+03IiJ}hENhAu*he(6m zE>aQ_aSvK33CZo;kpeG_RFYAh8tN76nVRBTOyWbcCRNtaC-qQx0h_Xmiy-U$|L3g( zLE`=YVB7Kkd}H+gxx)Y5>t`_P)7Eqk;9jNoTKGbie+#hc+XGws;SUkV`B}qT*iV4D z_4Uc#O3vFnXa!JFzkLjFDV=f77blpv1qy(~3hbo&=<6hb&rHNM0J^AtIY#A7wi75Z z9-;j3Mqm2$%0DP{2ZKJ=5{e}5U53KXfBtj)leVzqV^7zB@!wjSc~Iv4Ns$Rd4j2r! zx{LBBsImC&$kqdtUJihMTv~T~f$-UnxD0au8%%G%rkyEAx?fpT^u!Brxn*nSD0A=R z17=*+G--*hXTCds$ux`gMR+uR1p-FS?oe6|P6z~oD8E1v&(nDb@jAxQ)75q=JuzH4 zvfpl00DK4&!4J5jRmd9FMm?%_-n)-jIbrNG5I0;3xZ}`4^p`kPqW9rO>Vf!Wa03h} z!Z?!v|31FjZotlXw!+QD1#_t`DtHUbM**8Lml(>o(tf69z=R%<<)RY!40;vljm+CJ z8n+u%YV4a$WOd0be09N!Wy39N+#%IR9yPX&F_W-~@7V!G@RZkdW1EA*S+4Y~b zfn-xf+y#=;SO8&M$3#SC;&c1N(l3B%%k`xa1wf>`!tf!rmlRZ#2S-{uMqGfq(vo#+ z3(Z^lajxM4W4#jv0r*Q4ahv8naPRRr=Q=}vo3Z?8BBljTtZh9XV1088gkyljk*-Gv zKREmHQ@~o>Y2h=`^T1t1dbgS01ov|m9e9JWrC|cE2QUDxjUPI{bBjxQALJ7~h0BI- zzc#@G5COW63P>hELdkppwRXIM3OWL~yMD82slOg^3^{{Diq{vfS((r{ z^bwHEVT5U)b_{TUIA*C&Ni!(l{hvgMmM(yaXz?D;=$r^&K@l%%y*3L=TlQK@Zm@#NF#Jm)oT;7Xt3%!$C{Vwgrsp-Y`+n(I`1>sf04^o$HWp27f7D<1!JcX;6iR{!Pg zVqTQ%Jpp4Tz;)XEDP!w!!bGfeuFUkMtI4-ypqe81G+sZ;G5(CBd;owzHd2(pe_236 zayKXXLS;C4{RKME(K-ud6qRIeZ^lA{OC6j$xMb?M)xECqG2ux}gPyoId&jEj=Q(~C5_l;Tc-Me>y8pN!; zcvC8FI|~9mkYMz0B5XH$1tXTJ!M>%%rmv3hSu-O!Dg)1_M-?#WI)K4ETd^s z6JjSUNB?aDu%UK(`MYkqie*l}0*DtE65Mf6!DK0T9Y84zoC6mxpvZ7KKT&Gp$TEtM z_X#tni4}f0jQ7FMd8C{#EiN7-u3TO=5JVqV0r&15<=3WsezVn4BmyW%PG1HCi%PPq zBd+C=)H~+(97EF%B#Q_|rrXQ)0~Kis0nn9l)l!mYBr}(QUjAz^sNsbB%a|JY$3YKE zj5RI-X!>Ap{)&-ZLRqa#Lr>ep+}H_$N#0UJfk{9$WzwCQawNYyu5;wH2(wDtRj(<4 zs0)V#4Hsqm@)LFHKdy9%1FE0=*k5Jd7hiURCQKO-5^-cBQ9 z&mGgh4S++U&0N9{hsODQGrtMI-vFGEP&fkz${B{ptZAl94ZwuD;U3nX&UwW0o#3`bB z;@uVCOFvO^VK#1(p@^%0Bu0$il9K#UI-I(U%3F_sVt7kL3#f_TUAz425ArDaF$oFu z_m$6|?vlK>^HHNCApwt*yZ|;)S#@(RCCTSlTapZ5u})6^_dp_-hb6IhC@r{3vXIS4 zVy$?Eq^9P-=cT&53KD}EyWc?JT5yA8T7%?s@&C%{ZeM`M`Sh!vS^(LlJm@rcivd`8 zm+KF((Jd@9{i&bkAGx^lBD4wz+;<>CNgRwJv8J~nl04*`@c=HO4Z{hKbtS0^uL>Z! z9kV3`+&J3x&R~xO$+W_>3<-J9QR-uo&pQ$nm}MrCt^cdN?|^DL-_{M_2&jM>ML{445d`U7s)XJ|Y6vBH`;Rkc z?tACnbLMw?`4+do+rtGO z)QLB~NdPH6xKc$$cGdT%mf2BzzZAn&-K>o1Bazr*jpJ9@{2$o%!WH3&dE|(zWvO2~ ztW$Zv9hQev#QBUXik`5ER%yd^G1Bhct_E2}WY7g;cy^Uo+0`K|L%rj-LoR&xIR%ia z`PD^j5C<*3?Qq9VLjaqMU%r0h#Ig!i;)C-%CVes^Y?wt?g~F zS(XjL&fY+z8XpP!V#S8s#O|R2hD1qoE(@*Kq@$=l98EEB=N0q7MDG0C%K~} zzpWLrFx5zgR4gon(WTe2O8|yb>o=6!#6Cqi)Wjr6{ zeDUTU8kf`*0J9ur0ccRVW|%ryk6C8tT|=q=1*K0#!?%(syu|h24KtY@;7KLb3W#deW7;B#U5IQ zLL-+u-#QF`W(l~)UqM2{HDThAqjkY`)ww8sDdXI>ZCkkciE3Vvlc(m#T59AyzF%eb z!`D_tNJ}G0esl8KvbpN^Ji92*)uFbR#feD??z;w)mFam z9z>OlT0TPFRkh(l?R8;wa92c~>6+wqhTW-yz=-MyiPCAzjoNziG6jwYh5zl%Psp1A zMnCpZoE3ECwH70u-FbBcB+OdCXtSmYGAA{yT{JHLz z8XM1V=jZ3Yyx*bY2_iTk@m;-)6QGQgYPW`qr}*{Yo_ahdAh;;MhKm^?2rd@lCI!@If9EO7%GB`x@)*-(~sa{CfW(XMKJ`fKjls%%czaGc0bVwTn}`3AaFgdz6RGs z1g>w{9Y^5WRd@}q)e*SPmybr^`Y0~~*FO&H%I}A@BbNjj-)U&B9th;Om$^*#TMZiA ziHsN`1UMhbm}dJ}u_AWDaBcyAIh!510$i8{u+Ev7LS+A6qoeKZ(KrJbhS@? zcBtmY;`hGB7i#QH*=9r4Pq*yeEr~RVfKt~$?uA4Ek=T$1;(S_<_s2fR#TYUII#G_S zs@FOWK-A{w?`1msQ><{=PA~(Cu%9b4hXbUq7{0kql(lWI zXJ+TwbyfjT*w~NPhw!MZoO${3B_gRaRPVsSob5!c=HOu1k%Or??d=qP{(+;}Xk!Af zO(e-i>LvCHHmy2HP*HT7h@6}3G&mV5@N}3Cz`voX90A0gKOn{j*A*N`dKrM`J9Wi# zFr0cTUx#PI?p7#=$L^Wj0)SAW$ngFJ?p(d1rwV$|63ffWyEk0IK)w@E2?eDs>xfdu z1(Avp--?&*M_CE1A`DqWrB88p84X zk;nVbEdEs6U<8o9I{bJO?YZ`*^*!Xx2XP3Q0W=&!{`^Gx+S=S~_208L|F$jjOO9nj z>En;(<>lL}qVjIQWk!fAM*{>ngk;@x{a4A^ii$UlMby>v8&4O-#{Ok~){cYiaariB ztKEbmcVbcO&mZ}=6hiY_$k!Vew4;??iN(!1-6km)Yi#1E!5R>T(M!S zXL3v>So}}R`73WwZSYH9hZ1Y~pYh?6wA73YDZMnVGMW3M{0*9GSq%y$tBr_6sI8(v zu2HC3h$&n19a?H=QS2z~Q zhHs87FNZM~dHN_9WVhp1<}>lzU^Qd|?v@CoZNaS!U{oq4M8#{d{rATvbNeWO{EZ0_ zCeQQ@uic%?j#)jJUNH7*v|v2rbFVj$@|g|ywUW>7f(ir93t~}fn<>oiyOgl74}1m< z$9VoG55IgGU!V_gUwR&luwr3U%!{4}SUlJ!XW#WsthbK2Qpb$H@#K;i`#vc3=msBr z^J!}z1+FD2uiLG2F4%NMSTd*n#3(co;~?ni2A2{&jCUBjoHg>E%x$W}GiGx@@EoeZ zFHgSJElzx)b}unKuS2}ef++gr)IC8j%cYgsy32D6@j50{kOq1$9v=qbYJBBg5X>j3 zOy&F~Dml1mz3vcP;{0@Z=#q^>{PmJBZ2&hs% zIN4#H8c$;`@)$};>@%aVEQ2Wc*l#wf_kzP^tAy~GpI4vRADHG7Ig-szOE7P{ONN3R2p+o8h>dD^?nPEVv|z%jYI#5iPxx) zCwXcwc4lgCZh zu{tR(Ohsay%!=zQqU`in{Z<6~hao(=7nBj>LXW;Oit{L%K6V^N51KTEd@uMaO|S6c zJ`O?#qr$9NlMWZp_EDxQgks3$%r2FMc60g+5fg1Vl@rP#CC=UverMjK$ZK#sYr|fB zHi|g0eBp`ZPMrFlvx@a0!yBXQ3#^L$V8;yH=>~JJ;c?>vm&!IF5b?(9EGOn3aHvte zv&7B7GtjfY#se0ndKxNO$uO*qm%YPDwb!vO1h#@BjD{ydQL@0q5dAaG+>EV$(Qh5c zbfn=nUUs^qFFt&jSti6d!*xuYmXc;@xyW~qN65sNG0KUt9&i4h6Y9Y*OyLz@K1WIJ zT8{`3mUqU+#uBk1FS8EiI#NN@tYb=$tHe{|LGu~z6i;0z-bVqg_wuS|c#~8Q^xu!! z@hHum2`(c#f{;Hn&ZNgMpW;o@P79B#`r;Pz*i>QmlCyZ~Hk``poY$0y;Q4$e zsH3TG6}mP%L-)Duo0G_lDXei0Zff&AY(m^jyGJ)yOYyx<`}gUUQ*ty0pE7=(dU(Y} zTz7K7sY7PrWuT>lQ;bYp84+oPWEXX^t^~c*c=ZxeHRX>{&-v=mBx7-xw`eOufSWqw zhnJk}3Sh|;^JbCAw_a&71X=-Yu4JDI$ct!MG0=N{qWK5BIF5U&pOD=1l71n<$aO>0F(Knx^QW>KU z*ACX7bAA&ChU(9NO`7WNFT}4Y?`ot89C*f#OK&{c_``Qd=Zd~K3gc1;EqqyHdl(AJ z#qRXMh~X*SI;-8`%M~BoYA-xESu!MbqW13c<_W5pi!e^yf6;QokMIjrLoz>Rab^ z0MWQCY{3S^W#j=5feg~*0T@f^3XI&Anx1D=EXjya!o^wIs#OP7rR<&-;PvqVOM{jv zxh|PETkgx|?zJckOtB--Ve(2}#YENwZ@Xt#s)TrwlI&J?YWQ&G>f?tTN_^46jgcHE z@!l{m3dT)+&k?tY_U%RF6u7rj>V+{LJkwSZ(?p@^qGTH^grQVg*fyR+;#1@;IQ9B- zigF3Jw5p*_eZ}`m!2YZg`*1r_y0%Xhz1f@S$oiMN!i7;@ookY{sE+i>&w?wnk5b`U zKFaIlFX(-tIr=28*$q_^Zgc7ZYTS_+udx)dGGd4BHgngX)xyI%?z8o!_&&B=;lT^s zuc)}k7&9PO{j7B(L48t_Sia$bv3s{%FXr}bY}*R7CRonhgt`1U&-0%>7#`^`&0Qsw zuxrZhxod0XvMuFjUuW_??{E2-d&*}k3{UeWsbA1Psx!H&D@h{gO%SHiitZSdS*DI2$sVHdqqOU~I0KU~ime*w~b!z80mJZ`yLhZB>{Y@(m%yoX6mz|(AKD;t^O~Ij5tv` z$t-i{P(cgUq9~ac>+7{y_ILch_2G`8fTd?P8K*S`oYaj#^E+>BY|P+mW8bth_Pf8y zhLY;Z7A;hLo>()CDcc)46wRN5p{PdaY>SQt9nZ(xCuAIocRKv`@2&w`iZ?~YMzG2_ zdjS#8dCobHgiR!h$-0cxTTCfj|MZ|a!}$Fi2vRi-^N5W{6NJVo9xk}XS~R%Emi*{3 z!$Z6uC^-awGf;b+uiL3Ce!VjX_6r3Cx7H!oza6fBtesAB|Ao*%39;hUg-%(^`q<_q zy_glbj5faG9*!VJoez#NpZ>T*Pa-|%oY9T&i!<2y=JQE(*K#Y-VUlz0rgZZ#L8X~w zS3vees6urK?HWlyRc}D<_|OWctF7NIZ=Gf@U=p_;Y_2=IOCq!IR&i15uA8KX>$wHm zUk(!;&7e}IGM1YMCP0~1(CjyFA0=z`tBMR9V&p~S^sDLUvBj;S?GtZ=^-sxe5)&7( z&outIfsAK1gTLx_B|Y;#3OHUpv{HV?E@q8lurMxhs83yd&t7~OpCdJf!oo1oY_ zL$iUf9j1I#1^=;hqclkwdP8KLs1z9M#0-QS>z{88+!c0w=9G!(8(^JW?GrVs2wq}D6WHO)Y#T%fwEFVtD=yX*pdFR|ObS1CQW)o2u=&a@`S4?shY?b@p> zmgDAd7kf7@>*~wH);#U^xcHxx-FXs-&P{Svf8YpgFu`}>3kHvehJHmlZ9J`R=JM=>-YVAZK2W-&l8&(J9kJ7RXdC`Vv*m2pm6GMv`W zp+c|Jn@Ks?Cyl3T&-=m316`{mU`g{;YHF%GNPm`6B&a($WQRFOku2ZcGFw@k_7th* z5EI^tWaINl@yGP&P^5Vy@SP`lQ1Z6gfT4Oy6@D+x0iv9Ace~O4sU)W|E`@>cU0f}U zYOL!ZRB+S%rXHwqpEfXdy;yu4dWa1`Y+dN&U%iB=Y6w8gyF@;f!0>fCLumA<#XhG( zXHo6j=YC70ipd_#RhsjutQz@F9o~Hu>maB+>hj`1eLk9=Rn9jG29h;GKNWmf&p!~R zf}|Bq@J=^G3yEVUKz36C(e7PNn#!U-!IA;48F{7-)$|4|2o5HLxk2eKB5+4F@1hY7 z!Y!r`OuW!kovvo5K-Gi$k zgzw_T6#_6?HE8V6bttA=FnXZ-6gVjW@jD-DO+wh|kcwhZv`aaE96|jv^cV}<`T@2% zqox_F-JtUt1N#|#a#5V+p5@#|J(TrgFxvau(_#pi zUVRi8i4WKNi5R=@8#>A10tW_g7*qvS30!jjBS~@g@7uCY2;=$)N@7%-$spqQfk%2n zn^6c@U-U*`CWOkP2o zvG;sbSx`{0BBvZ4mk?#jir~g;6GT;LhFF5qKn^ML3>&kX z{BFa4+lO;%IOid2eH4nN5^|udo49t|89X~>RQp)q3O(&ygHqjOXe{Z@>G2v*08XC( zx!Q3hNDSx;i+pY1BmGpq%dt!r?83>&HNQGEhrskP^q4}Ahlpg+T%#3ux7YMIfFW%P zWPGEL63%F&0MCucaL%fok!LD`h#X>x8tb+~yq^hP`=__R|5J(pmw}ECNWJ@dyYSF3z;g`rdPg__+pK70VHbF?0QN>Xuq_lk$?eUv z@A^Zvk=#i_1$TU!GG>D`=QO%?+C{V)*`ya1^n;txClv(~HIK2Bq{b(g?Vq+@y7{~r zCMaahC*1dmzbo^n#M8-KNNGcaW7-^}0aVzMg z^WGEZX*N4?l-ZB7;2L#U64ZtoMi-dyDS=78ToFVk#dtz}92GX64wN3PjIQ0?=2I>H z$3?LE;w&uxF%6;uHv@vgr|oxnv)-10`u#k!*RhPNMX!XQBmh;?Cxyft0xJfkMBva# zJ${?F@kUdU{Cq&kp)Yw)6}4Gn8=6<2ZNQWQ5I?a8NyN9df^*?6hXg~ zcr(UV-WTE;eFkX5mDOFp$3fSPn|8|V5qhn#32n5r78|-R#E5Wr>4Bb+Gx6qgA`&JL z-K)hHLlrq`zD;8tn?kqCc}OIcgti-5zVPYL2w(-zFxykRsLhYCyZ0>+2r{u*VDr5! zw*yBR-JQj2kv2rgoaVE^e}l;UyyLAyOlC!0GQ_zct>c=ugk2I!wggVN3!rg|H8<^7 zZZHGTnYRz#w#8|K=ENahQyT-FfcBf$9_h+k<MICV`HyM8j`Wi8jK2gD{UbR; zL7e_yihvj2SqoSI%b*gRhf?uOML=sy%V1_!ubQ?z8KJk4FOUQLC&@ZGdj8GaU}P;f znEEZm{%yGdl?@>ENak_6azXcNOa2o7Rg9IR72O)a7`&E|MHfgh1eng_HGb7+AZqV|b85LULb?>a_ z((+xJt2FKRN{0uSBtbt+?xG^n`Q|k@^6-hF88HX+zXa&eljBpS*g+1hw*>vrGxOR~ z`SD9dh$L$VvBqz@n2)E=(;AR6c6@Ra@#(kupf9a}WxaKeA} zAp~V8FMv2?V`Ls8*9d9xbA%rIbOQN*YG9C-*I{i1oUcYgz7)|%kub874KQ&Me;iN% z7+Fc$;TNG{oasK|nuPOMzKvqy{UBea^|*sY2HhWTZ4ZIY>&1yOM>D{I)VCijL`jR_ z@z@0NjLB4Sc#JbV045QdB;z4C9?pEdQ_0Jvcop&mJ&1X}#f6{`CtP+Yl7oXau!1gG z9k4a5?gyNluV4c(gk4`Pjvo7~h)_ZcH^~)LYhm5! z)&|Fm8rr4AGVWss=f~R|f@0o|CPpO&OBZ7^lL=hdI`|f^Oa;~;^H9ZdAs!huZ&<8d zYl}7djNWH3P&!~S8I9)U765-jNw4U|b)k^_4ux}NO%Ecf@*G?kd43$lxBqb%beih% z;<|ihYZP~;*uJ7yNn{SF3NPdl&MQ!}oQyOB(7ZvEQNg{pe}%r%79k!GG$BOFr0OI? zrvAWdVdBzMo)tYObUfpIhDIIw#Yu2HclOvUgyBmvrr3cHxL02>?M;=qXW8dKT8Q2* z;?&2$$Z$OYBG=LWT(AHNRm4J03&w?3YZ&OuCls{=VY%!tza*iXtbh2qB%+N!ElWM%oQR(Y__xRE$cuFr}@1<*o)gHsc%3N_!D8q-;h+ZzBiz3Lh=^xF#|B)#`b_Q&c<0TAgq z)c@-D{r_7HtfqqY-w1icjh%tlRtSF)&y$B6UxB{ouUM$}M}DUKM>4mZ^G7n*^hYxH zkN9x4CwdI2giS)V&I$rvT|dMQ`q|7rM6SOlaO+g@3iwFHgKF@`!x#~WR+Rf~(t%GN z;1W{y$y-+95j_6R$oy(6lCV;cb9C+rILh6D6q0t$tU&gog}|^EVD!xVB~cOwlwOv$ zzBLB9VHD)L=aYVQxpM0*LSS?0Ou)5}8P-jX+JFJ$)Hg_lFdm6=O5aP^=y}lln*@j` z<~rIaiZEPX$gdRrv5->EV&TWef7;^Yi9{<%6O1~X>y&0E5ie0j50G$VA|TuVCEzvk zViW>HCT&H?ckZm;mBK&>4w6cs;k8VyPCDSV*Q%})2a-s?X24W)hoinTLwYmpPA3yjB|nW|wiX*$Eu@=nEYDR96ZXoB*33 z0gOufxmi3q)2zgwWfY#=f&)w2s|CP`SJaS%%aPUpi!>=&DP4qn2oad(-uJFbWd;xs zQ`4d4@()umzy3%XeDdzKpv-{2RjJ)Wl(w)n0Ym1 zIqjfTjTL3U@IeA-Y)3$K8H_+ArsvWs(-btlc$%+2_v6ouIq;6{CMWc%2e9-(3Ww{o z&DNFkAS{zXk!o2E;gb_L4LxsM3rFCS50&ZBk2_4OBl=z2TH|Jvk+Oh=%^7~&3JiLf z9)(pkJD98)us6Kz_lPXtr*1BRG1CAglJo$|BBMS^-?HJnaZY58JZM+{;)f|9Yj6oN-Ny2NOg2SEEJxrio89hl0v3?eJ(cu>bvrIM8 z4yF*iR>3y9y00WL%HGJ=VOrVz#_6)QX{aC%(eyb5pf(xi0#xv#L4@qZI~|TML433V zMI&9=;7asvTElOtTc3JdZ}6Qi>{kYS8OcD4;>*7gW6ef@%<`RyVsfbC%UfD%=4MS5 zNVLyXC!7~R$h>WVmD{l?xDl&8(=o@WW9-f!&E1|;!V=m zfdU5`13MCWp4*HWV7O~D!poYoZ`S!N14&Fx^1DExITVa0`p}{Bm@XLE3pxP3#0To9 zplH7e(Zce2|E&IXGxb6cu)SEQpea8cfL4WMld!hkN!ApbH8ymN#F2IT8ptg4Tcl{v z#!Y4UafM4`sdS~g?ZF~rT^G2l%ZS*T8?YHuit8XbUc85-ybv_9O|iVoCn)P59YX4y zg<8VgIp)mU?f0jlK3qrh1@&h3WF#+^(gr)&{Z$|3tmf`;Jq1Ge7Lc&@8S%u;A5Ny- zCX|Ta=92{i3@FyWc<9(}-WBDH@J0FpG`}V?mok}EnR3w>`7qEmc^xS>!8G&>wZa9s zJ02=obtk)|Ss%kxO8jJArxZD{9Xx&m(9i)(?`^3VR>njvio_ zhHKv!7|F)Yoz{BjHWzSL;7cXo?X@%oO&HeL27UEpr!J=o`W^P7t+93sR!DUxx~2J> zV#9XCLCo{UsT*<|fwbi0|8quz-|59aI4J#j7{AND|3pmTKj)^Dka{rl=lm}fMo6%f zOsI^muNQ%rUkYO2CF#)g`g$ScWnL2U@(6u>JwNjDO(ybEj)mRQ#GuO*@fTw#W-n0Se~=-Tz59;CH?2Z@OE5=ZE(m zEMBA{3XN83+8Zswq-d`(msJv&>J6}fxFq@Q2ZZh|B|^ws8Hquwm_s#JvX}|Ia$AKU zI;7Lqjw-PJ0=5A{vI~Tb1ZV}02N@{=t#|xTZ!rY__$Y_sd@u6vRa`m)(V2@U|FvT7 zE0t`7p+GAR4&vhzY8*tF`5#ecGhcM;H1OWxPLWgXR!Pqr!5pm-B=HB^ja?e%fau3V zKZ@ieJVTeR++QA|4de86v=lCk@cl(#LoN^;~?93!r~*WOWL}BbVw!74e9oW(SeEWtjve-k?w* z{LHBz7wJVp9|e(()@qP+D4bS)pdi&{L157bzTrWcAFijuSY+MakMf+5cU_SjP?K6xO>&HSzWilLD1mJp)g?Z z3cWp7u)HxjyxzJO7Jjw#U?TH-crw@%(B;>fa6*2>@BdUt_&XQbk0z17clk!nW15j& z6(+PctcybN{a^R=R*!{vW#mKVe}9(@q7dyN$!scH`#-z_eEU&V_>a81_LqP44S)6S zh7iyV6TuK?uM#M!RxpW>0tMnOe7}7K>r(kDX-H$%HRSrh%gEZQJ1{bk~uR8*6dpFFfA`H z=;mldq{|Bi1`*Jw5jo|IG%AG1ckEZ1t5-uZNk&_+6YuZid%HojFU8lqe)16t);og(n8!yx7MMyW_a=zYwAiemz@p1VEzLt2(|;ZY@E zwBg5n6wFNJ3%3gLampckUU z!O?ZX8ihg|o>u?)0(rF&TJh?yW1Y%(-Gu%)WK)jKgTG~xM8-Q|$?WRGit$L#FuyMe zSp{&29GFdUCfGyJ?wbfrpt4B5E}7eW4hGWCT79_@QPT_h=4>PQAho`Pro3)LP>p8> z!2o6hX48*ySYN<3oz*yXkux5UdXC>^M^a>lNta;i{-GE=WBXk+xUV>x+~9rtaWw!P z_@nmdSSo{@&RSh5;M&f=^Ic%_{(t=qf781tXfA@2{ROSyv*Hj zY>kCN$VC2Yum&7~(~!9XaQ0s|`*K~#Z}Hj^^c-!4A)3h10CY|ei~wlx`USw#jxf8S zh3m*99U^#)JeaAtK!4eOhV4k~9d0c^!2A<%be&sp)z^KO7j&W9(G)2xzIqGRt4E$Y z*D4;FP^6+}!S+&WN%^t}m`FNaMT-B8!odfB%>xQF2TdC|S{>iv>!-j+tKCJ(4Vn%| zq0hsrWvOPwkqSqJLrATW#nT&&g|oF$(iJ<8x!E%OfCD0iC)05;!^l_gL;X^R&c6&b z#wO^9?xijxBIKw$dD+;=Ycyfjn+&>&#iwx?SJCE|mFCG!kZ8BwH$J_^#zG6c<9 zb8B7YF=I_hb(?& zUXK`9Ea@x=@G~DilD6Wm;8*9Zx?S7S*KgrbUcBlx7;ccbJPhN$67y5N_yWOYC>bUJ z^Sqh20V573lrNg|ore$D$H-cpdlY8%&6^8M9Hffi(K$y39S*VwIBvqo+X+7jat zItt}IY4Gg%EZqdJx~aY3Fi=WV1TnQJq7|C;T%azR0I@i`Cmx?!v{1z!0x{L>C^WsN zKAJ@gDOMNWl67Ie-J$~?Yd))fOu%=pVV*k!Xi%Sz<4lDL(yAITk zJvu;*oS{*R%6}e(>R~j}Yv&_gMj@h`5CQg1T)4hbN{{#xU=sU~;hg+vUU7{*Z@~Cx zxWn%ChxLfMYdb@~8R19;TJmWMsY};GB|?jly%HS(X|e%$c< zxm(8pAr58Glv^q;`uUxoclhSM{lm!>oEgO&X?gd`oCj(BbMIxOs{9MPprJI$a>BPc zsNNpL@Q^?Ogaj~_!(vupx#}~GPg=eM?o>@NH?_1$((HxZ0%7H<~bXKCFK+ywT_K9An5jNv2c?@J)rU|vzz?|GR zA_r9lJ%;<%zMsp;`9s$8Nh+%cTqoKOsVtQ9JEYM%%OSVP+hRDMc@y5X7v+(})6{LLc8kqQZ$w#xFCx@RlB%~+1Y z{?KF4t@I#>Cd8EBXFrAzOh#{Gl}%8AynZkc*#fUvz7HC<+`E`%9Z*Ic+YkZ+xI>vv zTAGtp#KdU48%$BSR@NTd;OVpu6X8h@9ZEvbE%jQCp)if{n6_9v=`M?edGdf-K9&F zTc@O><7TD~o7@yVLu^tNC)3`g1BTIiwI*2{R```BUYE^y6Ps|5S_eZ1Cz#;Pkf#>k z3NHKD!j_-cKU<>(%Xv{VdGm)WX{wg+*gJ`H@-XjZo$LZrQ-j}QvwCevLtB`w;(Ux6 zxr+cYOX8By6Gx{BAQk^~S_h2#w~ML81oo-VbuaENU%u?ppfMZxTDRz4>&PQyLMe#A zY)D_>nbp5+cX8FUJwn_gsVVg3~aqtOu!Y%-$*2 zlkgn%A=zy>3XA0=3y!c2+y?F^yT@Kpw9JRRf z+QeSw56A2-B^tJDX8(#5Q3Ra;AeyBZ!-WeaSqo0nDot6hFh~=zr|W5RD2vQHWLRWb zUxU(wF60dMavUjy*ZaBmNLbTImSes!;_(>iuw^LBFgxDkw_@I6QDqXZcO0BpC)pJo zvPZw;-A^`P)Vux3ZT{EWC?{U$++wFH56!Hv-CW^wHs8Xpwy2KnHeSqPM%46^C)v4H z7A;m2FbdCDne1)#q)&Xwp6!%ZwP)TgRc9N{NH#r=@BB=ySInWR_YO10GoA|6py>Sl z>YtMv$6pVpn@?wB8@yX@FZahr(73EgSyho)lY`(Q;Sr1)$5j$wSBbQvom~}gd zn;=7Y@ph+m*(n8{FVtg2?ZI6sSkSWE;C%k^`z@XzOw9f=^^vD?HQ$u$<+EEp`*CwD zp7^n)ObXHb?P%3CwhZOiDLrE*KUKYe>TCI$4l+hIcr`N5kt`qN%75(?x*}(2-{E2K zJu1I(Tfcm@4~(>bfpN>Qa-um6f00UgA-Z`-SocSjw-ob_L<^a;Una7!S)t6j&`a78 ze4E}rzG$mZPiP;|C$)P?TV2JEkQC<%1%uGbnGrF&Q!Prj?w67>^@b^Y zY3cEHyq`A&jls_i72lJ35#+!~84HaGK?=zjPUJQPdk_VQSe{BQw`aTRRlkA@)J-Vj zb#PIGcG{pn!N5Ya5}01nmRm~|N^s*n8-;8f8!wE638^r?E7^7@#+bd9Cyw9owHadO zVb7kj96DVgX-qV3TIRn{=)3F&e-{KUkjp-oD)dPsh8d};T=GVj$?HpucT3~8-YGcO zi;^F=wxVU>@4AmOGEb03vUXIr+9Xx@jA5N7B7GSvo;wJQidp0sRi+7LWPBFtaH9k5necN`^#<(ej;4ojxh_uGEK?$<-}0aUIUibqCf2*XC#Q)j9&cA+WKqS zHjGhKWB8(l>DE(5%HJ`5KH~@a)lJ};)*GcIaJEGeTbGVzaLu&Qo1K*A3f(ptl{YwH z=e)ig)!*G_;yg+}NSYWQ4}NOr*WpVO?2O)9wBAn?XZtVK*7{bcU@v}~;`{10Z}*WX zZ)$^j-D;7^!|=8IR^^wyzm;!c{h3wcJGtw>*m1vIk1?i?j}5?PC%-4Bcgof~JSvk< zwK1l}ELv?$T0Hww+O)WUlnAGqUiJU-4(5?rgyPfrI+qZn#3tFJ`>QFE7BweeT9m) zPj$bil?6s>yti-4f=Nx2;R?ZuVvADQ2X<9{d*hVW>A$m#A-HzVE5VZDI_J$L?|k(O zv!J$)okwuuTT+6k#-mm2LvY`T>4q6#n$2YA^xF!e#iqGPeG+zoasIeW85ezU*d zxTjsK+VC~)S5n0$d7&4xVrdaQ(#P-y104oAmJ8}CrMd0xVUER%SKxxBS2zaIPNPs1 zPTa&+Cn|H`g41ngqRMVy&0pUT(WC(E^b`TT!tDgEu&FrG*L@TsUX%3IodDVL6;~=U zLoTDWHf(;9h$PS@`{9!))K1a0$@4f0l1p5DyvD`vZ&{<_XaD@8KQF}p^c9heM>Uz( W>7v_J8(@K>PHW)QGfrH+{l5Tj*-+*H diff --git a/root/img/bocetos/gestionar_admins_gerentes.png b/root/img/bocetos/gestionar_admins_gerentes.png deleted file mode 100644 index 8f39c3ca88ca2dfaad7376250e5d6486bc9478c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52713 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 diff --git a/root/img/bocetos/gestionar_cines.png b/root/img/bocetos/gestionar_cines.png deleted file mode 100644 index d83a9c68c1d8e10de6a0c5ee1de6e57d9adfea0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68968 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�=&OuA%?O)72k{ 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 H9liKp-<>BX diff --git a/root/img/bocetos/gestionar_salas.png b/root/img/bocetos/gestionar_salas.png deleted file mode 100644 index 8f97f01e3e140008d48986d9478f64dcceaba13f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46655 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 R<3CQ;9FNhzK1QE<{{}$WoLm3^ diff --git a/root/img/bocetos/gestionar_sesiones.png b/root/img/bocetos/gestionar_sesiones.png deleted file mode 100644 index 8aebe9d13283b7720c1cc8f8b7698941d7e370cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51019 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 z%0A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 EH|IOqz5oCK diff --git a/root/img/bocetos/inicio.png b/root/img/bocetos/inicio.png deleted file mode 100644 index b76b60fff2a1ba362220b45cfbc16f07e005a026..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42866 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

    qYRM zUQ?4eGg<}ut-92;3OiY;NP{rZIqOEM*u&L{ZW1Z8G39u}W~@c$d_PTH!$EkfHqsmC ztag;#a~OpJ{@2;XFpN#_!85CSdz;MqCg7SZo?FlN^f>ga=2$C|&3;l(3)9snN_=C8 zv8Fa&MbraB6Q+k3A1jB8RRSBFzzl5|lm}o=xj~ch_Z^t~HvgT!leW_U4}9pvJsDbO zcW*`)<}_Xe6DOh?_mRTsiR5$jj-eiypgf)P{b(S;A+7Fdv@Dg4tSH-tmYayT2<@ML zUKW`Rduvn${GX)`9~Y_XE$e(y0nsHIA&C|-|6aq0U#Nyod5s; diff --git a/root/img/bocetos/mapa_asientos.png b/root/img/bocetos/mapa_asientos.png deleted file mode 100644 index 3db5ab6603d1751c115f7a10304e69d195c0f6c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37577 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 Qf;`BHWBS_JM=#&_KS-|2Pyhe` diff --git a/root/img/bocetos/menu_usuario.png b/root/img/bocetos/menu_usuario.png deleted file mode 100644 index 944c58d781dc909695570de5b42972d0220cff70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49270 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 L%KvUYej5D`xKUjb diff --git a/root/img/bocetos/pagar.png b/root/img/bocetos/pagar.png deleted file mode 100644 index 7087d2ea95cec275c4a757e3df7c06b468e4ff5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68019 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 IY2yd~3swKf-v9sr diff --git a/root/img/bocetos/panel_inicio_admin.png b/root/img/bocetos/panel_inicio_admin.png deleted file mode 100644 index ed53e685de16c06c34a13989471ed8aada335452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34535 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 Qw{1L@_kVXCqrrau3t?gO`2YX_ diff --git a/root/img/bocetos/peliculas.png b/root/img/bocetos/peliculas.png deleted file mode 100644 index e5e094956e8b8fd7a53d41061f62d592c7c17b51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48224 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

    y4~8#9gjD)G%hALHb-@r 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 GasL3rUPEgD diff --git a/root/img/bocetos/plantilla.png b/root/img/bocetos/plantilla.png deleted file mode 100644 index 78f5fc87b235b4991bb9b1f0eed31d9fb9586048..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29581 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 diff --git a/root/img/bocetos/registrarse_iniciar_sesion.png b/root/img/bocetos/registrarse_iniciar_sesion.png deleted file mode 100644 index f29d7b62bbf4b58741a9a4acd9d554aeef4251be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48882 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 diff --git a/root/img/bocetos/selector_horario.png b/root/img/bocetos/selector_horario.png deleted file mode 100644 index e0d388658845ce305db0c805cb5019a1bec8bd02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38882 zcmeFZc{H2t_b#r3>PS^pQM6T6b4#@~MN3hXv|=7xHPl>cmY^-A<~gk*=7=F`o`ssl zP=uIgHN;GWMB+T&_jA_zp0&<@=a2LIt?#jxu0%3<&$Tn3%^=TXDM|4zSlKWIR(C;!y!%L&n*kDTGB`GW!fg%aWXx zi}&iy^QZJha|11uD(=m~u6GaLRoDKQQFaZxPBRBjnP#>TcSB>d9N>@V8__Lx4q0# zi^3ghUdGXz6^NGL{}jzxFLc|qJ_0>R+ow{S3EMPl>~?|7gXLh^@rk7=N0#|CG)vYR zi_?od{=4j0a2!MUnCyFFUs3x+3rmBY3HR1oomLm8rM*-~^upNn3Mb0^X(~k#91$x= ziL{=wn)>vvzfYf}2=*LneVj@7Sg4u}r>Kp3yx{h72`iN>FEW8YR@+T{Z*33huWve7 zZ?Y}H<{#M2&p6J75hEY3=Pi-?%CUF6+C7tHac(ge+2y`4fsTV40Isy}i`8eU<%*e#mkiPyR*R;uNb+SI4ci6 z^6jlk@m^0j0wpoGk_TbWA3hYF5@J6mr?k3w!B<-|+V+y-!dL(MRk!X}>aQt#)PR0f zK*cF=W5Utf7G2cUKSpS#B|BkGtyRh&k(=6%1zF`YOO9XFDcvGhNbg1}Z9&x1NTf~(0 zxEaqJsFvsvJkE;K>+jzQ0!Kganb)23ss!B}pI~a)2vut>Z?Tt;T9jOi`;-An_!-vb zYw|{(TB+kVu8+ePZ+#b9YU37Ms{vp3yM9>ecjRkOZ1F9ON8Z$Xcj?yJXjv>}17l{3 z%ej>-?G{tBUajs}v-XIi05>`pDKAZtwDY0g%Nqt&R^*}Z^H@7!`W64s7i@Hp~NXw-DGQ6n}-uPp;&H!#sC(=mHcaSMp zUK{g-y^8TS|GuPAu71W?C~rFYiMIdzIp}SIr;QtNYK^>+lKnZ2Ox_y`KsNuVdQ5@` z%jvAvm^~UAd78vbbeqm};>jA)Gnz7G&==h7CtPqTtVpS0$12gYV^1$HBuNL@<|F4= zxk1FojJ1m4U)E>KFLS-h@n4P|!TdEmA_hbY+0bpEsAzSj!G#$mdA<4bM#xz3>8WF7@enf^w?Tp(rl zJ>F+Ja%RJI(v0Zm_5^G52F>*wXJYFy_r=EE8e7|YR7`GIGWfmTLjO{i<93Q%*my?0 zBPn+TQ)*s~Hp;C^3FQnOXG&Xt)9(3FhrH5;B+uTRtNy+}J~I$85wwutWBfL&Ix@5{ zD18Fl(mA75r1p!^V$97iW8C-7+GL$k_RAl)!#N)({O$g!{^7$fDD7Zzn}|2VcE$@? zViQEJ@bHKQG4UkC#a&g^)XeTvD=_h+5_eAl%iEWs!guS|Gv6bs#{uvc3qPIeqk+{_ zpQ?vtDTQ9sDm0bjLT`*$#Zq4z56;fcT5L`?Ub%if=cw_a{qTK*$`5JzW*E~Aw#=+7 z6CG+AccJ(A%2uB5D{9(j`$73!1kU&J)BV#&6eh*Lpd#h6t3l^Kxr9A;`D-J+--k7} z7raxfgumwFDpKU&*Qk%D$uukKK`iOr>|nhams-_?Jg-B3p?wG{jO2$d zv8^);A2<=t@nqLh9DdY(<%Zd&*A)IX{uJ&QDCbCWk-okaaBoKZg9UB*4REv;vR6_T zjBjbR&`FZ{n^{5Z@^)pOEq414_qvs&q1BBnATO_o!CnkQAhvJLn&`0Gj?BF!J>NkY zpG<8+*2g5gC31i!R?Z=0#|$&^PhZqOUCnMVy;34avU^Kxee!Oi&UlRVdJLB#>zd>> zLDoD^Q#;tgj3Wzn!n$v$z=(KaBqI_eC}G`$yA{j9{$akIS;}WGKQlX9&D*=$!qW0v zx78fR@4huZA<@p$Ax(Q^&AmupI3_wejp<%*vJ6rlzqdY-Cr<+Q13#CHdmIQxUh0*b zwoO+UO_B5IO!k-*h`p?egiTbVW4H~p-|Sz#v-h4P z?!BwUMOrvxK1M5j5>A|-9FrE?lPe4s8RfdK^p~l`^+VSBe6|Hpzd|u zJaWA81V&usqDugnb^Jt<9mm`6j6o~q+@fq+5-tUP;pY)2y_X$ah&y}%;7@2~9a}1E z7%}J)HOH9ijo;x`o3~(RzCp~E+`Y6sd~)?kwX=y4Y^-;NmZT5xsLz=Wm&TtZFXtBdsQUHoc_$kI-qES7`7Z%1YZh~B4- zoxI+S;tz%jl|d8Nhp|-en%&LiRzWl>q+;-FyhC3Nw%hto)GbAe?fDM!w0fXs#L4p; zr-0aKC4*pw?rWo2NG=iqAIaFrN&u35f3A+u@?>4j4SC-rMuAW7+9Fgd949i}2t(Co zCw}wCZEOmd1cF73m0EQ)?wUN6y;sv3J0Qo^du>pE_1r{r%)^($l-3Zpwi0vISCF-s zkA;8SmF-n|iMS`MS1cnPxATQM%S`Kf+V7fA(8P+?*)2*NTcv$Mc&p2}>Eq>EG=p@@ zCdRa;U@%xw@?q8d48;Az+`03gKR%u#|IDMuMhc~G7hvAcKwj*5yY9R!tiIiZ{BvVq zeLKh#-Nv0%gE=KDnf`m>uVCGLa%BBZwXXzn!Yfhmvad?Fugi*SE+Zn*{d!&@mQy?a z3AB^_h9%nxJv^yzEN2Bot+R3(@!Pa$oPnUD!BWWkUyY%43s4Qh?EKqmPv08;yUT6* z+&M??zFRG9)#wvxEN2mPeFIxK+&f8*tCjuDt*vT=x|iFpBG-%o^pgpoACDlFXVQPR zPlK!LAr=mDI=$?DPsQhWm8Ihspqe(>#Q$zAh4JWlcCQwd9NIS}PXOT^ zvTcPd$z2OE(9P#R0>S9DRldB(Ez5dy*mr;D&t6s+gI1S$%m3IL0dGfdRmvw4A!z)l z%K9VgEww`H^pAnyI=j*wZ80w791``uU6Tr!;Q zd;s`f#SM0!?LaUi>BnE(*_^I`p4pdEulGaj+gge%3K_$;@gBL>#)ZF;6xZ(--yFnx zc7Beh#a6f_$LCK_!z>3KY^#+)N?t2+Rpo{EfQUweSN!YLDzzUnPWp`{>gW3ksqN#o zeh5@K?yO{bc?X2zHwEtFBAbwS6Km>)i(3!+^CP?TE31bI7~vU+zmPu1{p|~|ng>pz zxVM@%cqn;HuF<@N%_$&~w24C0RFxC6;PO|4cy2rqGbnz3<`T!9AV#j)r#t~*e>Pj` z{)SJdEVpJ`T+bY)Bwoo@mPJY6f6EH`Yf-zd%3cPgLBE2R51RO`wMF!}vfHy~|CGg_ zpJeus7LKX%2zzpyP!e|BveaY zXCG%&{{1@0&D+WrJr=-SWo(3bBWHy2a(BIDDMyTHZgpc z5RNr9g@?by)pQFZ6Lbja3wXB&+XU|nc1)obz92F_xh59&6>K{{aLFrsVj{;*$?JT5 zP=`hn^}5Aap)%3a{ZF#F+KF%SMV`nqMS1Baw#nTy5zUk}WRN?s?g~o+ zX{Fin7}VW*R$Oc!^TQG@tiGOL^Dwk8gcIa;=rL*Iu`?0aCT6y8Q8GfD!*;q{kL*j> zcyO%@MSI3oVPpNcA6)>v;5i5jB=BsglObV69b##bs z2)Ld(i+JVhDfGkY|DXX7WXobC?FXlO?B{}a1;agO_o}}oOsVgWdvLDBB`pRhr25h=g=+fE!WB_5V z*u1Gc#07W2O})QG(9N)PG8OV7(oNpJ*0rwzZc4nx8(O3v`H~H};2DwGb~mB(h2Jp~GzJ_ZLv0fo&avVC}T0*9C+^v5K_U z=%w}hFC2~>1}UA*9`(_FXD$g76T$VS)~qLuGq!N<01eS(ZPxXjlBb<}O%Si^20n)) z_3^iX^}hcVOr6v_Lfa}#7}g;#a>_w^l0?P~Uzt?9MqlE5^x*^3aV+d7YYn)4Rv$>8 z^yL#3)uioJU{q~w1(RQ&(Z)=9EhYo)7}y#(unTvf+gdvv9CNw77Lo7o?!}t1Rx?r# zy3N1Y^7Ry43U~7=Jh1SVQP>`u!eB>2_9Woz0gu7nYDJw{-IRv6Z6v_Dkl&_14 zG1lWw@xJ7jFm&6smC2O*s5i1bUzzG}`|NRxlq9DDy(4yc04Y_;FvIfUoTzc-O^*pT zIPKhiXyX?KY^G}LQm}aDiajH{c)&kP?6f~0tbIbu0k2&-43y6BE!cf~DPeXQ#Nel> z#9V8SNY~Ee$;#qwZFYcNa( zKe83J!23}%_G2Ved19flMod{Ae0Wfrm$O>=CF)J+ zChGJI3xGU_pw&fc-*-9oQC+6Brj9Ob9Qc`7K{D60w5dws7q#LUJWcqp)^6WO&UTHUWyZ#SF%^=Zo6IgT1 z_1izjjx6&_s(h~MaJ{QpsUCuK0mmtOqDmnKwEkrqB%RdZqbmV^yKR&k#3ln>*?qZQ zG7*lO8CZ}To2V_+Rc()oykqgF?TYOC>eEc3jud@`An5G@Yufh>P>A*i=uEW>3ka3E z=$(N{xp4G~F*7Ny!MiC8|8!%uPXR6cs&W0bRu(4+<#5UVkJ(9%iwT{V7*xxYzhv5G zz_Sv!d{X;zAKkdgg6yfwq)B=1$JGv#PF107gBjsyESiB;^s(+a5BZeK`1hiuADg2d z2+t9DyWdSs3wee0v%(%Xp(jJ$cEs?JKVIEru&sulfBAY3x09N}bR5f`v36vwflDmz=r*nNlSEsb$fxFPVrvE6%|)SkMG(zicnoNxVi@%U$1p*lMkhz6*;ag zH7qwF=s~dyU$mt3oNBp<*iKq=?7xl2hp}Cj;s91^WLwtWD1=Cs`n&v07 z#jpn#*!!tjOeSwF-n?K|_Kz2ak_mEe$sou;F~BLQ_lGAWCZLQA6A2!n#C~Mf$Qq+T zwSBC%)BD!pX@f+rqE`v-&SF|T5YCPbW!v(SJUO$?Ik9LH2UEbIJ zGOKP5o3U~ct`nG4&HKe4(xfu-b(q&ORMZQ77f=x7eAQyg0H)BmN^1p&%D|KumDy$? z3j}OO3EK-;b*NcZS&Dkmo5qvNqh&&3Y5>LFc>!Te|C_MVr)98}-14JduJ^S|;xH-f zL4w0H_ghQT{rQjcvD_!F+>H-AwXeCSs)dB+aBXN7)vOSxg&%%?Al!J2ADL$ z4lyS-PXwxE{q|?kpVdv&k|aX=diHr2J*S7y8J>N-<`k#)>8(;?f`0$zvKWcTn%7;s zxzJuzvTZ!<1HhYL->wA#D8P|M+mDs6mY{-mA& zBK85`OFPI!0`)dDQNlWc@x8WzKZZsuEVjdo!sJr|9#SeLl29C<- z7?j*Sj#Jv|L87}}@g^!lf0l>E+FJo=3_t68L|(De=Ea{ywX4@5`hU73Z4b52LtmHM zPv`*c$U~?&BUwg{>J9*REndV)bZa!YQT(H?m*5k$a#DO1aP0j(a;zxjf!h9lSAIV%@9b_Qr3z;e_01$Jh&GQxFq&04y)UB)jQ9 z4kJx$@AS%BA8DBQQi=F1fR4O!&8pVXsrL2CU>^S|21cCU(E{Aeb<3T|gPWdyQ`eOA z7`k27bwRB5X0QBFtt(-upuyoLRN>j*o@Aj&5IF~r2?uyACx5Z@h)X!WoLPHq$DOjo-bZdCnhs96H4&iY-F$;$kw1ogGD4PJFj}Jppd(d za`2WRYDe3hgJ}VPdDc?+3SG}A$HmKUFNc%r zCCRe^t8yQV_fUwA*4|T9KgnaL0XBdOGf``FmL!Tk7o^`!FvGX3L^~Al@R((uoB>$2 z^-DnOz{DAeA7r4!nox_tM_qkk^}qC8z!+?M=@O=jeBWd2CyaV-PO?sgHZ`#z2GxRm z#NmqamK$heP8gyThk%@%oX-=CG)wB}*6u#y=zvFVutzcc{#F=N+GRd?@-6YSVQw&G zwj~s3%IQTQMdmH5T!hc%K=q{eI#_^zrFE@HMque zPkA@+82hZ1DRD0tam)-9TVgY92C~T#N`Wr~Z)^uh*&1%9DWb^*a^Aa9@<)df6!&YP zeE7IhgA%J{BEUF_`JC3C{L_vnJtSfe|(pM-AveYo9Y$v^b7VfF$Jy?k#qsNvN=80|^ImOox=Fiy)p5BWV zF=FXHhZsN6tZ|}Ot);V33#H~nV#g^QcVYprw8u>`7ZB2Wp1d+p7uJfNx^O(9L6O*~ z-fHRgND2&bs}L;@X?6Re>}%z{?^?%*z)5>|h!Kp5?UUX|K6Av&tDtvD{5b;DP1OmH zEdP}1^|;aOkXFKMYXjU^WZHac{Ko$0X1>+lGMXgk-0q`1n=e&H8#n0tC*V70z`&pZ zt1&3}ngO9V@QDhRr`}amnaz)avHExR*rz~&jeNdMt)A{sFADxXQkLd(8`yI4^b~>AU#oPT*iEN?(9Ru(^IJ&NRU4L z;X(;cc=9*DWD5+SQAXf{+SP1k(AP)6se@4?uSrfA!@#t?F{cr1fqs#~Byh-$3DPif zDPtgx3MDTi4-|OK2-vEy^PxJ!ruzHZ!`rk?=y8i$91{k0NoFo|cfXn0Ndi%pRnF}PPW{CI3gGS;CYaA%SPm7_WQPf zkCRb;Ke+JSipmsW!MvOwYqqX4^HRPp-}}bn@AtP+?Sc2GYH$R}=Dg zf`C0I&;(xAsmae7Sa$)o0{J}@THA}i2ZaoL#x0(kW)dZ}^GmwnS*|WzLQMK>$WbHV z{0OKP(3w+>DTiu^RL6nJdO<=IZ3R4-P`L zv^Dt3Ao=IRa*twsfnkw%X&=D$7OQyYe9op11ltNWwuW;OH*z&&$s0M+{(6kuvN`y? zp&9nUdAlFAGmvLv07dyZ2mkTSo7Ao(DF~(tY)ZH=;xFY)vq)1}j@{QIjL)W_jiV^GNRo)+b6sRjV@)Hwoq3{NIcilZ`B(ombILc$^|E2yg1-&z(OR8!|W zV#W`2ZgIiE!FlU+5Ux0;>-V2V9%>;S*C%Q!>NUe3X(`nkmA=0P)Qni5C8AtJ;O;TA zPI_t57bpv(Xxi47?WgMNKqcRE<(=^+9+pf;r1F=Oo2b;|n)Mdf4w59R)|KmAiu0KC z;y0U~7lLjRIRc$lsJYn`I$FbO$pq@AZgTtcvWhA9icH|FBUO%QRJS5u z;=w?sDhvA~`|qH}PtsrJb6#f@!y!Zj&Qg+3zrZX|F{K(T_2sr1L8x$s#k%Gckov-b zQ>N9@A_4Hl5+WN0Yq(%!-)xw@ut5=N8RZ2xH6CA$2H#rXhn{yGgjQGC@{B}(pY@m- z@Yh2Uyfq##-Mmv7_8X~w?+N#G%I9mtGJ5-^u(oFh>f!f2W_F{5KFmXcYaZ#11b}U| zdw?p=K0yaiDc6V4CPEIQrD?p=Y}KyIw=b}X3h%5vah?s}uA4tFmiJgsVl31iE;yMx z<#$wv8`3jH`Mp^X&SeD9OP43l!PU&rZ!)}Jc7yqdkBzhyi(1?+kD)IYadcn78whWK zgC#^jB(k=%v(B7Ab(&8zB&vw!J(7X2@3T!NhU-GW_>vaT?Y)Up%_$F`1KNOxw8@uF zLFW_g`_K;kV_IFC9gtON>yLqFshJ9IUYzT3Cm})mdKoZny6JO5A$SGXoJ|D`xY>5c z_YL=>-3$2k+hP@Uw^9oyzdoL#X1_F5l=0w+?tHc`ty(P>GR6e6n9gB8XhIIxxqNiP zFWr}v+w$hB3}|=LQ8Xr58=IB1yxN!elRA~fIWCF7?cn`zY$MpwRYsd3=g)n; zGu5KFOP|tADHJC+XaKm#XFg#Cw!0=5SQk3R#+tVmJ-i0wAI~|bx`_<FrDr>g$fLfY2;Qph^JcLCwV$0J6JNa5de`+e3v>VI7&2gLk z2e4ip8_>1&iW_4(653`oN*&Cyd4HVr78fk1!z zqU>w4apE4ilviW=UG@7uYoIHbcYbJM;Z#y8k9vI@Bre;GACP&4rWMcEbhq}zQj0Ol z+OK<#fm@P%(mqF!^>i_ff1eWaO+(&%|mC7xnxoVY8U}^qB`+wPRyRHY^@pRrZ7Di}j?a6RW>Oxhw^kR;+x) z!)^@7llXWB@mz9$slv94y+{I)`-RjDk=B#c4f8|Uu#do22wobG%3H=@BdhMJpd|ye z1vS-h5}(~-E;J$?PLuY#Ro7+8lY8xTo^HYJ&N)EI23H=m8msk^IBpn0DmoK)z~PVM z!YeDEm>@znB##FbP$|zJ?$+UGp`Np>*9TcCK-F`R;?nIHfBYKU{qgzG5MeuMqK6eU zIOtbGpuE4i$7`0u$y#jU!zZ+Ni{x78-Etm57ss>Gbw4+i_(Q^a_?*JQM8|EYf>dTt zeU|0{dId{IGY4c1;x_$vq|+~=mfcsn%AXdILYGd)-F4zctx-4(MYfv*VwXXt@;bR2KC#nO)E8 z@EX+)0@zEB!K6-*BKHi-bT95l5$^0g#`V{Z9>u`wGg1Mbsy|JU0U!;P!mD4mRO)z! zV8O(i6+dM}+H;DM>j|}3-U;l;Ixem%xH_hY!2a%ADA6FFKOtCyUX_{H;{7yP1S{d) zAuu$*H9MZIkZp)2YmS`ImXq67HDl|0ReU8y{2E4otlix^OFx{jHpU$l28-2h*$(xS z+5cphsjVGBehrL=T~cHldb@r;1|!nHqde|a$QS_AgCN}E-|?!C%m1NwOFCz^IUhSF z)$aDIyPj4nH+#;O`VgR3?FF9zouoU6|9HCaUZ(tyetFvPZO&kasmf5uVi=d3`u1sO z`#dD!`2zQWwqB&MOF<1<|4K?f87ckj9k$;9<03j?EN3CiAD>@lkc2w9dd?kCUBTU1f^#)u?&(GA*= z8Euc9piGZl9;QITV5dvl$}x; zw>KruJMISCYj+I}*Q``u$j*N>(DC;<=#+7*w6pD#k72+2dc|fA- zn5lcAn6aB?utmeY=@}MNc(}$ezj{5zM2r+)WL)b!!kO27SN`xY$bPEoXcj)PCDBT? zPsnJ~q(EP`fs-DTzpFc}ew5yzKwu1l9FLK*rW}T>-$Ur}VmjX5+0df_CzsU#f?JZy z()XhJsrfDgJ?A}$bq_W~$1h}JUGD6+h%up1Z9iB=$5Nz5OzFli;KDL*NRT^+dz>oT zV>T+0K9xpKq}Rh0%O6yAxnKCv8(%`vKQ z6#r-1#5X0De&JQ_vtan=xt?IM^owF8xtkFXq4Q=chWYxuW8Xyna+~Cgv;TMu&9%!H zdvPZ{ML#{9$o*3Y)awf8)$JITHvn%9@FI(m6N5y`=5mGnm8@+!*utRm$E?>i(ONYJ zH>G@fC%78U&PR&e-sb6tbM=!hyZa+h?3$`t!sBd_ zXdlCiu|A0rQ5^#bYU$2KPOX?a{S~<<%6IE`!kvFQSvFa1Ag$$mL^Vzl0y>sDcEl## zR}`wM)PCg~bFS@d`91Im*Us&SaL6C#GJb~|)ZbPRWC-lsbl%By4}H-8YwbfvvA!6p zuteD1W_wfrfUJUN=fseGOU4g->&4%#7m~LR3m>aBF#s}+uPubNpm2&-B53bxEv<)C zeUxs_QYZTOVrRCu$ugGH4WF)Xadkffbx!@W z5X?GxS!NjD;&*L~(x-f}=0z_6w&Wi%L91nIwp1=nm&zFDi3t{cYP0=lyMq~J`)IKL z6IfZn+BuVd-}DnP$Ko!C*InnmadNz7@|tL|CT&xo_>(ggW*(X=W>Cb{@`FPsAY2{Z z1*1dy>()ppc9vmM>&{jL=F7}| z-?U0B&8ngj_|y}q0u^U!Z!$2Z?0QWlBfJ%>4=M8Wel~Sw+TMYFT1#`UW*`gI)GULx z*XCta+3MwMkDdvh0r-szXAxh+jPH@kpc=Mio=OqPo3Otr2ceJKns>oM5C^1f+0m(oYZlC)w4^6)D{&xo*0Pij ze8*^3yTDK%kpo zsPVPa05JoJ!P$WH`}>RUNG()$CDrur%MC2TJfLK^<=qVwz2npp%B&+4hGZi@=}7^{ zjuw1X%?N5!?Wetyevvz38!)b$QJ8PI2rG?~&hgnbi?#gihk-Yoq27^R_wOb48kN45 zcKw;DqN3EY5$~lwL{8$?iz;#wjhSvl5T+1JN3R4YxCDE@!ctEmX}pVSN3SJdlkUTn z2iu+d^nsIY@X#T(#l=Y+rfuzILdc*ub~HQyOwaznJm9#M)J&08wN5=;Jr4biCxGg$ zD@D%eDhd`C#R6dxHH3vI92VtWp~4 zPT95!wG}Q8@cYJR6JW8%#k*%B#$I8!P#=!`RS7qrTi@)M5s>B9X{$3fDN=rP#qM{B zxdsPcd8S_Y6oOg(_s(qBFv6O5pt*cQ(%HV|y5k6#Hd_I!Kg2t@fal)2th}t&7k*SU z0%Z`~l3`NqzWW6h2@M(L9pq$;nxI664%)JX4w_EGJiNV&Wy!{kGXs@J!tqFj$w5M~ zJ`BGgMA zPxmHOw#TScHPP)lzjaTRdO{z#) zbPR|0c>byT?--c4aT$sXmpGmS@z40oEO|0SVme;b%}Qpl(AoKLjwP%1pW?r458o3s4F{P_*i5@ z6kJ|Jm#)mxE*)nttHF=oOiXYANOn6gCg1g=NL}FWbmb2P zMoIGkzLE|`NV^FlRoYlJG|oY+>vfdcr7oCu?r8uU5skEay6mRRj^TuJMPD)|XnLyMk?8#~rcIZn z{8Z^7>sSYZT0JEpA>utc8pi}zUr437EG@AYVp*?&1Z+=78sftO30Vq*rp00{Bsdsg ztGAqBB66RP^6*}_BqtVKY=3h5x`buk00|JKYwwmNMnvo(J2Y?9`&Fa&q-llH{ zMq1^^G1P<&N+v^9d)xcR9zgr`w91}U)2b+s)Qb? z*Ww&O&-d<9)(iDod*gjGtOyP-gl^(~mb_1Ph1wP~(#l&`SNO;|rwF=uD7H*~_0|8&E`6oB!6TV{e5k4M)O(gwUGl#O8MDHz6pcFnzBE`4Eg ztzrtTvIeMX`vu@niFmuhx@-zKc`#yj_P)bEHPgjvoyAUDh}4dh1_4^BIG^Wnj5(iO z!lDEn_cLwP>6iatA(_U3ugc%!y>;j;CnlSQ>*vQg^O4gUSH?QbsO7zpH)KTeCT6;J z*@YGmWlamy(IuvE5n-sb2S`J=AOgqxxt=z|gt|JcvX`}wP6OC8n^hbiu!EV-!)^#h z*-+-+o7mURL0B?P@I~IE2G4*jA`m+N*N3dSQGXO4R1=mkTA+L&JAlZ2TW0ey33NGW z6XC@7>)DifAlQce8fwg?Qg&)X!e-K@bUm-9x0bIis4F)0Z+&Q$kYXF^^IYipIwrUB z8vgOXaTfQic8x*r4#V>iW-$OqV*(6~`Hop;G(9T|3ooE9>sRs^=b`X;uHAI_)w^N1ESAEd+FpSpI| zWRu(k1inYQ(Pb%^6b*I`3;>U%liKUL8CFUrU?r>IDydYDTQdVc1MyIAf}K~|lusat zk#)4x$0dmoq5Uc@$>pW|UA_JJy1xUz9(-KrFy&E${yuTw2CE&{!65Fe%gwrtc!lEC zDeEl6_8j~q&G010Ufq1j#4@~c;#MTpC&ZN?p?D^Os>P$vcwI`J+xIV~e=X~1<@4YA zT5-pSTIsY+iA&w4mAcg+!U}#rxx)qWM(lh9+W^|6##JQPu*_EV%b82AHznV-UNk7T z|6xD;>sgQ%(DV#Iv~dsX0EzgY_gO>ex;;bkCtX{Oa9b_NvUc)MzzonCDNoDkHD%-A z5Ck}f7=WiE^zocK7ZyjK79w5q4q$G5&2nD*3w}2Nrn-0T-ZgdO&G=so8adUPxro`h zIj=r|x%X{fzHHR#*Id*sIiUg02+h%}mDc2Qh;}OpjrIwF=lOS*Q1M^qxX<&B>1 z?|zk~jdKF{EtmKv6fn!wiXu-IMS#Pu{9H2!Og12TNzR)X^tX;9 zEeS*F&?&d+?4$>dW_dR9KQI<`c;eAM7NJ$8nGrQ%d($Zrn>Df{4Q(Vd1wqm?1b+6 zdQ~4TtY03vmfXImevXfiucOv$XE&}E5RP}8Vv@ZnX^Z>Q)OAc0Kc4i=;6^EA#Op$M zU(pu*XhHR<@uP(0@-fE&hOlF<8PHEJpHh*mhS0CkZLbP($ixWd>ty&;yRQjK+702R z4gel`LWel=U)>bs!04)*(9cJHf5ryxNO+}NG*>XIYpWM2O^B7Z-(AQy;5AYkMZW>` zie?YY@`ZGrVh;cgGv7;y@6n8ZucgjC;#zSy=t4|hVd^C#bIX(>^vKRoyOZDgz0FXY zLGlZODtEh2V{Gj3J7&Vhwd5+zJ`Ajn%QMSg64``3>JwiA>%iS7MCn zpMhm|_3Lh_xv#12Rr>;J6?xirO_#whL#r+`k(wArwwm4wr8V)Px4Xo>y7fPzBcAqo zmRJNmB6_`d$%I^QE%Gq2kF93U(+|DJ_2l-)zl9RzZUtQ_m{w0;-azW9V;2}LWb@qL z52MXLyq?}bIh%vSuK*2XpZWIT?oh~f#g)m)VQ!z?tpV?^i|3Aioi3L7zoj+upL_p* zUeW)KuGs&#^mKIpr-tZ-=RY4g%qQBR)B4^&+7R-T0W{YSw9uhmeA$5J<(OE9h3`8s}pp-B-pvs8+A_0C+VIVsJ?g+RqimR7J5x&9$1zg^^#e&{2` z`aBDXERk4C_%D(hKM3A!b@+ASV<*vL8!8|qA`m`)1=lBxVEi!k#ubhxTzd}Vm9N+9 zDUScJydMEkBR2FJ-SlH%$vXQe38Hj#arCTr<;Y7J(yK32RXd0k`}_NO;!Blr$;*I< zq~qB7MkN!m+$XYfqHH!M>&T=9EL`2w({qoQ0*tQ3k8PAy9~W1qn7E`f{c;67!k{PV z_6h$bWN#Zk)A#4R<{hc^`k00VxLjjAv~xKvh&#rq{y^D%V^ZYSty|u^+L7FH7J&Kk zz!3w`b6mf2qCrgZhreoxLq-cOcLuZ8U*_2auN386UID~XgS_7ztC#OC|4IAec;a5L+9ofWOXA zj>m{Cn6JNV1I)Yfv@NE(0rcm4PJq~9GC|67Gj$vg10JCHfk4E41=O>qM>~oDf#I;? zP4p-!UDm9&pQoBFOpAahG!d=SZVCJ9nnY_%Le}w zRSL(Fx2hu=#S$=?E)dkKf@KB-?X@I}v>*`T0$@5__SXOuai2to(K&r4NX_JaOa&mQ z!+#Kb{{z6o9f0zPxM3@pX?P@tIZUT;(D}!VR((W{`)t%zedc#FFmY- zJYV&<>jy6uE(QmbA1g$71ziYmlXUy_r_t>sk>eet4tOr4pKE2rCO&e=?QP!!W@74A zR#toBe1IZaXUe8M>Q;ZXn;p!(VzSN$3taEWk27=)JWS>X^`{Rv{tq+qep`@GxU!J^ zr8m|b$0;9}jc?7I_b2flY61n~tfvi79F&DJQ5))jOLY1T+cfp;aryngrP4=#WA)^J zo@W35=BeIBf65EGgdHd&&1+^Byar1ttJ&E!H z=5{WJ`_5D!H8r(82hjfXDfWl&U+pc_&I|x1o`rZl)97m=hA#kGVm?%?{xWi)gXPj> zFlU z)bPLi^JBj?V~mStO%0%X4b-r0j?I0%P-H(M4xEngVf#lZ_Wy~H&>9e-={I^+#xny* zgs-4j?WO{n^2Bv1%G3%-bFw4<*&ceM&R0zu8qqF*91lp$ix&{G#7w}fjg9@E7oYX- z1`<>{htN(&*0wYOl*=}~77M@TE<30IFxvxJMu1J!xSd7;G}Bpt$@XQwfRr9 z*y#Sf?)(1+@Bceb+h*Sb>$}bb9QcgB_odiD9E}0cIDPnaVbeEL42TBhNF<#`^qaQw^JKWv*EIO^o1>7(h*!BBO z^>h>-e}u2;A9`rcscGs9GvEdMhS}a6o!T7ey-@AXhQmlx?x8iJ(hCL?$0>F73tU?=wE z>Ex-kssHp?ANY8QS)x;hN@Rjq z{r+bv)3h25criLUtBnsQf#mSfY#R9J2sr(PYwZAsdiNihyPOkc`U{iA;r&Q~a3BzMkfZtty{>7S!V+A>v zv}?QD#C%8WLXXUba9=qxE34yUuN-p2s0<)VERG!d(v@5`>PRc)79BChGQB#v+R?|K zRf4bfB`@=%%rNz*>FHI055#zKgVFQ`9o-)NxK(dTfuG|@v6AoMmI{J$&X0D0q`}t5 ztLS~7{j+vbfWAANU82=4I71=h7!LxdEK4kJQ{~b~uhiN)uw(wn z51!?7tNS1AeRouo@3v+{e^^mO5dj4&pdhF;0SVZ}LKKu<1f)0V7)n5qUX&_Qf{h?m zdIv>{iWF&)F1>~jAhZxN`$Ny1b7t)bPU=GB%6yYP z+r=j!{(fDAW&* zf~!w3P%_a9InpF!YDf&HsL|(^cgoa;{2uIe1_=U_u(}w@UFdbH<6!L2D9hYOlwY?m z>;;xk@zQRjeux&c1rMDx_(7@gCVl5yCLYY^L7TbJ+tCu1FL+4yotF7ukVYF+q(}kC z&+#z_pjl^%ZklN)tAueqe4CUo)~c#ow_40~_pPJ1?2I=?q;xK{tQQDwDaZ$>Z+@FN zxeoQA%p+h6{;X#c=!)h945~!WtJAgVH{JMCIxt?C5A4XHU9+ZdUo;orTt4=$qNkib zA4BYPt{{NUSObbXaAPO0{vjJbJvQCrI_NAK&;#6*4TdoXBO7^cs-)h3RCDejH)b&$VzK-#+W_IwI8j$6hAgy} zDPE=j{P?(NPdLA;Qmwefk6T`$^-(7Fkq6Ci3PCFxU^c~Yk{G);7Md!r8u-pKPpgK{8I*dn+E+C--Y?t!wk2gxO)VUVvyFWDP>6fM7 zJ-fj!s1lAa-q2;pp)=FqN_r=@g8%5TV+xFKoalES2v9tt1Pb*1e7R8OA>*o4QBg4% zB-!&h|0b{7+_Rol0E83ghsMif|G3Q|qLX^XfR3A=lKGrIQ^M=K`jt2O6zB4S8N#vlO`B2MCUt&7xt1YI!XBrXlX~Y_ zUe5708r5t)iaLR_N;xy3prE*J9Zs?W6mh${AN_+ z$~sh9I={sP#`ep-Pz6S-q_NfF;i78C;1JbkaYK+`5&o3v| z{{BrJKK#Sro|6bo-8783cF%U}USwRRv;0R-7XA?kZT~!SmcrPccQIANWaK;kjmH<} z)^A?<2s&9!?drfPx)3WePv8>;avFC^jvYC|9<7loSR!5+yyWXUV&xo*?i zb4O+8u9{uyK&vpVXFZ8-WkNN&j6Q4e&v8rLzynPY@?mI zbdOrO3)51&BwRe1rNdy5cB8c)4n-KoIkX+?w8*|mAl3wODy!%`9LfT+g4kgXJ|5Hh zz&hft$~#?H<^`eog}m(e@xn8?mbpb$r9^%9{>}Wc?;A&SUw8qgov05e;+*Sp8vdj)n7UNS+)-^Be`Ga$dNqL&>@a&0G_Y)YU zdiNIAR?hUdCDC*DfGfUV%4h&;u4By4-l{4c7vSCZ_^L>yr-3TX!6D_5VP6 z6Q(%6JF*K>#D>{*5-EKZmigT(61}doRuhbs*#=_B>peRQgr;ByQ{(NagykIlZsF3o zCaxp)9O%;NimgMikSV-SOxbN1B0E327e|{awx-MSx=w$T_U^2ME*ZB%q`*+d=CGJ@ zntYN%0gxzPfxy#HO)Xm*jxqGv?ey%{KmM@RriOV8w9^I?lfrP6->r9TSawu!<`jZ z5t^iV_U3y%D3ud|(#fgar^PGppA^;%bZhKf*nUKNqFpOLe!SVt!DS@QY23MR_=UN2 z1!4Go!V>w)*#ifJjaeYR#1_K7%Ak3pssQN{EOQyJc_=5n(#6NdoOm~hZw}+fOxbU? z*OI3HFbG+4`Q$Jp0*#4dMtmh!RK1j-IRy{CYdha=ys%t2RY`IC@m`Or^Bk&nG)Hxw z6LoQJ`(NAii%exM5#;D!(1v4hqR%8TRU6|{FWpdlQDwN#=F>D3K$e!wd=;cBl^}(t z1GA-1Fq&3{hJ^#cGSaJ1XKg3nbe1#Fg;jhiy7g|$Di~u%N^KcfVoEyIqD|RN8TXW~#Vb6Scut{fOO&!>>;c6w` z-S}OsilzEBCl>A#v*){Ydre~dCkAGNBBW(VIm%K?gJBcVii%%uI&9ZVQrg}o-UV9D9(*AC12u^ykI43b&a=kBO= z#@mRlss-(qt@qr>^TV`jZobe+Rome%ODtFa%n#?i*DrXL2Sp6eA9F)|*E#l+XmAAj zm#*Gud+p~>g2*!+lV|Q56HrqZWAKP=fl~@DK$!{xQc%2&7hU45dQjzj)wRR|3*@Ft zx&EbiD_;NAF2Up?E7`b0>!J5Y;?%p? zv@yLhPwmr;?Ygnan3T4(heOT9Y(?K9Z6`*ARwd$o8`rRr z$2mdKqeEc@ZL_1$d-%oNTyeh3O|E_&*C2z-srnrbL~VMhp8SHII$8Am^d_f)Bj*O# zepW4MeL6;nRa)QcU9cj)95?#-6~;frfc>tP`+m(-_dJaHIJmN3E}tZ*Vwnb>$gqlC zRj5`d`v$$h#`JosmAdKMi18s^NbIC$RMovTXjLnKd#+Z)JngQEwnJ-&Z#DfOR}rnp zQ>$UPh^m5DN!7Gl+$|X#Oz3?AdtdIpl8vXQdT+z64Dia7@e7yw(+*X&&tBg9U0DA- zab>U$CNp20Z+DYR-@$alRf^LgzVuB0Ryd}%1}Im|OBzZSdWzGv{39M~i(p73I~GEmqXr=Y1A)E{ORWCT zB2v0d3_&~`o^79|YY*D+-NLWayas7PRvBmmakJD9fwgxJA9w+pU46H7^{&bCrKYxm z7V#;Ec2>E=Dsvr#xv}3TWeu}@FYg@z3El*q8ONaY66I=k9UO3vwDB{y#&5Oh{Rm_o zF+>iG9=oHWz`_+;1IERNa`b;m4I*?yD4L<=zBELok(49Nz~enW{u>#Mg7(U4#qGno zjrQ0RRwvy@U;4~17qTu)X@ZL%PflX}*!*7albO5&u&%_X@7fuwWJVjx3{GYGg5XLs ze)T>+%l_}yhgQ}AxP}#p5lDU7&GItx=4n z3i!26Rcn#NV&VuAGIUO*11QJ>To8Hig0}!O5-EI;ltm(rPR9jcEh3PM2FWw}dm_Qe z^v#C=hn z({jJ2<@a=qO&}NVvK=%VxeYO`4uaoiG8oGl)LdW-BaqrS*O@Q;TddZed-ku-HEB%X zI#hM@3wQtU;7)W^GX|B<=dTWK$T9LSB6E)Z2oe>c<> z^z{5O6?w$9=;x!Y;|rCgaa_QpD(T9AGpa>gYLD|k&}pM@&k=mTR-pMZ2;%_jh(uU^ zQ}elOdwoe(3KazBEjq54uKOi=z*8Ddq~!~9Tjt!ZX(r{h8^u7>v+a@ux^>;Ju!|qt zLA-YFKwfbMH@XflSB}899{ZJUr(TjX-D{Vk03_8#fM*kg@Wl)ew$pCn;+>7~rAXlC zpnsdDv3XmiBkbVrl;_Y|BU&*74~5IriGk1}BiL{^sp${v*>?{p@BbA{#w|+!&rjs^ zU?(ELhviQKMM>3Bgx$c@4B6ME#8(v942+LJib=CxcA*RE?A~CllTy-)lFw2qcflql zum2URD%$5~M0}99a01+w`C<%u#RzWPZ+}Z2nibdX(X_Y?iEmwNfu6gr+Fe?%P_ai1 zEva_Hb9MIl@ao|GeJJm?qfqOMk#KaE_OI1T&!090Bp5&y1>#rRdmE>cqSR2hV#bvp zyBBa=;%0Z~xU&Fuz|LR{A5dfncE>M9xutDj)-QJHd%|IMa<|}%7u5Nj;`DSthRdRd zOu&HLIq(eNcnCkM3DPLkwrM2JRHfsrp8 z+yJa2(M6J+2)Y{99p&NKy|&rHzgE!!qKXJ0H;XMGni4;Q1vo3?wmRX3f!O67C-gXJ zzxSBs>lgvA1BWrs7UGTwUB)tzN-fY0zl&KL4HB=9UzGg)JV+F`5!%6ap^w88Gy{gi ziYb>F2o(M5*lDRM(e>cda`u4t5VR|>eF#oxcNa3KHJTu9)C#d*AOXOne?7FL3`l^T zKmx1-6P*iLK+LDD6I+=k$Hnt-@Y!+)M6#;LiLM8RTd^1BL2K!JJeMn&UhoP{m9dgr z3yI;jQ4;wQN-{tC;NBmB4XZjnkT_@|T$7l}+{4oLiv!@U)6n88K7vHIS#=Vf;Xx7| zN&D;@&l$qec9dRU{Z%kStBgS>NAa%w+~^P^hbw!9!oIg2b(_kn6*laz^xKbvgyCbE zinj#|7G2CpQjyw#pdb2oICs5-@=r&jw3KKGaw~m1hTuLr?z7MK>O;73sVze7Fw2c9 z0H4VY1&jRw6YBXuKDRJWblEkWfWxDk`ei!Q8w0xNTP(#$2r~oDHVQ|}#|Z)eERL)9 z$OK4CUE-W_JPCAw^jLtOPS@5f86YR#^>vS@Waxyb2VnP`l=E1a_Kv{0)Rus2UhGO#kk6ko_zfYwhvu6>{Gl@s0U)+ItNjUwj#`6B_5C7#gj;ZHJRj@n1}$khmX_ro zKrS`Xp-r98mM(*lrQWgpp{i~e!F5_paw=^%TBv+wX1lF6(o%fLrI)4?E#qXR{j9K> z%Uo!#@mYbE5fY-~LkI&_5IUEZZO<{@(Z)fx1JgXgp>2O#3WDH0TcQrd`WswJ-4G&Q zLb!{`yk@o*J-f}_z9P4aak+|E(}1WqWXc>NMQjMIdjxf%V*24v&yC{^bvo2!0*}0b z>gIiF>joeIKgjj^ObSQcEvHw{xMZ>RmWc@SqNsNb+Ns8CaV`k$1%Kr>KJ@(xZ>icj z6(K2IXg4zv{Xu0GqO~Z-5}u(h;OgIdEPh*u^5X8?PN!bCiTg_*H}VRBW#BS0cI?KS zrCgL6dlQD;hK~m)q%r$|luK+&NN%n0*`!)F8%GYuuMF}VLZg|qs8S`f#g%;6{rw;9 zCmWy);cc@!dam(;OsnAek^-?r0?~7R^5b&9n*>whsA|zxScneW+7ldw<6|D{w+j$r zZLiVK2=~eWuOSm`ibS$Vtoaqu%QLk7dwv2Pl#xAFY+TsLpMF9x}s2Qtd4gi?JPd>5D6C12L4 z*{aew>@3(}TjE6d>O{GQqb?Ys+tw$TK7=18OdsRwUevxImaVGm=1?qsV+~mVM=)Dpp-potbfv)1>=6R_{ zZ#1n-b1h1#ZE=ckZsO6UlK>bTp0w)u>~EuByZR4IWt!rejNzVJvkUfd))WQ(CpX2^ zZ8&@2=IIqq=gEt61=dOng0rE0dEJ%Z7`} zfOe2ALqD}=!N2(A!@9t)`HRR1BCzM$F0#@JmKL~^`m-X`3|V&-fZqFk`eol%raFB& z$?99a*M$ymBab;G$hy2QbH-<$H-#KeirWn$PDH;|Db?RU;)ac_!R`M0S7T#~5jLlk zhyU6kSAWKp)WK~wudHdLe6sV;YX+KKnmnUWeg1oY^OW}YyGv(=9+}de1_#$h>`(lR z5KWe4{pgD}%JpXqIEuF7`;{^aaOcG|Gb_)k+@T(cEUaOJnpYcMufXbwnD+&J%Gv1$ zmAiV6sd!T7mgSqoUBP|vaqaS1r2Wto_^yj9SL58<0~dMG%ow;8p6Qwr#Qnr#$KUP8 z1uN(c%tUxYZm^_zOMZcki&i4Bc|zW0{@!&O`mmP24u8BbM-<+$rGk|TKs+h5jx~`x`==9hc zpYTvSbL%{u!6^q<@b4C&F?*paCl2%(^gjZz?#PT3vR2$*YESwW`J1x%lER{&vxrT(ym zFS|;biOnZM!9kZBfu8`9Yq(PabXzWq#$$IGtGT$i9RQ|L+-C;>>XDqF0Qo}i*(`u0h@*$>!C8ui}wS@i3TeovE@ z&`|?5AsJC+Pk`LZNWX9PT-;oxRMNUx??x&K)7XF4Er4^4C{VSyQYB z?nAqyQq{+A7o9+!FH*U=c(G^Ei2-7O4Eo&_3t92&Ie_Op5q8FI|EqStX#ruXzo={G zp#ktpX_DUpMR7Ls!hCMug)X63^^{!Q;G)Y2X^^a+S&JM7!!YSlY?nM(gH)XQl+XSl zBAgqrS--1+-^z?9tZuPPg{^jIz+waf=y6&|$ZNjLs+yhsmre`}EOwYE4$M?|7et$C zecct8YzpnQ;)(n2R4EjXhUv54 zJzFSImUnRVM1YU4n2M;RFt7Dl8!`kzDV~vkZv!?)!YbUA$q29=pVywkU)9x zq?VUAjB0B1c}2%#Q9;^APqG4;f&la@E+q|Tj!8OBsyV#E0pR+(U#R`TBe_kLf4TK< zQ5_O^AMrT+2|6tcJ&jsGX-EU zAiYEk2Ky`zAMxP;7>xL@*pzz6QclqG9Fmm$9gkebxNtA3eDV0hVp|{=uXqf=%fRBrj+9 ziA7QfZcPzj6DSDYpoA=G2H`eW``3G{UdJct2z~iILz+1Y#02Vzig6udxuC()&n$BS z?QfyoNF)*(bwMz^?b&Mm_~X@>ckpOQwBHZ21uoKw`#v4?+8J_W2w&$o_Wzn1>|pzx)20($s#VEhYTeRm%I8f_fkKIYQj z^BhTk;Th=f=9hYNJ~DH+?0V?t_DE4zR=zr8&4i3`=^w)|X!UuhVMSQ7w%X}pa%=;;5~(F36mI1^*zk z3JJ%JPF~lcZ?>wNz*p!mI)NV;)Yza5nkjeusxXo?BXI*dkqd`BL&`qe&j*Jf4kW71 zQWvs+O+~Qf=Q~3DafmEk+97#Z>%;4=rW+t?jQ~NG0PqaO*vrCJ*LVO4^1!#*emhkY z4xS>@0)jDzOLtWvq|~EJ?bL_)8&etF2k*psS~z6(Pe6)QL%_8N5~H;Z?(^9?p9oWB z!vFx&qXd{dR#V8m#w(r0lxprM5OWojKu$GR&UAZJ|C`PXcWTPAO;=(fr5}#BMrpdsH$31!r+QPi_&~cJ^ zztZPTbQ8?ZnW>_Q^dTR)6}=@&2(D}Aq(s02iR!`QDXB^-a7Yz*g{!F-Kst{|90+uk zL3D8D0{hFI&T@*XtaEH_Cim7mtfQ;;mN%T)er3ll{)VFYLpv3#G6k%pSW^ zZ~6zjukgCvVeG4kKjT;facZE8g~W~cvxSqe_Eh&6kdMjJ3j=1u_1we*x*D$i{D}nT zxy-*Y-eJIa5DawI0`smUQe`ft^fG_?7@sfr@+&oXmo0c5pti6VX3lgHAGF-Q;;_=C zl3&o*3^P@U>R6Z;r(~;W*;I8buGW^XTra)CK{{OB1}a|2Eqz)oUrs4M4%$RhLWW%@9Q@Dw-)MVbAVYbjCelWb z$&HHQEdM>Gq@jXk4SFh2 zhDP@m+#XSsA>C0#FAdJXnQv)4!j(G(^pxPPHI{Fb6H^{gJpqT_G=QE5ag0-udmW@_ zWX5NTd+F&bR9%L{a{KMF{il|ed~l0CMYv*3b`HI3U0xExK`b`MCja2jYNSApUAJtY z>`0pMBT~V(#FXKpxj9eOhZy<3QvyPyzHgymPj&NfeH^AhIqP z`e%FYJW_R?ym#>Gd`hYIvH{s)TJ5)i(?y_pDXW=2R*}Y73}GZKsQA`? z?N`8(Ucozb(pQJAR};Uz5U*YLDyVXtpw>MfM|LF`9Mvb@waJt=Yd4Hai%Jl$=qXro zUC}m&9K3i3-v_9dGIKj*WMLENYj7j=t3~>COgT=5_{W^C6j@Y7py~v3{{~Isz@=0T zf3(2z>rMF_M-|yB{R#`JHwR8-YPcUQ*0<>CuGX6IR*@8Ag6^=l}A| z+x7);qpQraoO5igb$1zG<<`5PWxL>nTX1qZ@*xwm?FIekPVBr28MubO zUP1(}obofuh2Z8|@BT`IE`nquMbmZVZMXZpN~n3DN-x`ymM^@jg*DxcC%vQzc1f?CJf&~TX=#9 zobc@WRKrwff11|i_q%J}Rx3ZbkZK!D23gaU3Hq6VK4D5WHQbd10Bn0Y0b#VnqD&l~X z-7WS72mjhJefCz^aLw|(gTaP2lOYF=iwUP#{R+i2M>pfK*Y=nLLV64=+8R_e$ynfw zYNXm{psD@by$#pyvHk|4A@dLMl#4%sh)w388~-i->=L}F*&)t z{t}V4S_1!-s>c6j!OMSAlllLC^ye7yT^$yAtHq!sJ%D66Q9m`0to{726u!b^|4GU0 zpP&3cQXK!ee19$<*ubBQ@ULA2?9N9sC=^GW!o_oU{<+eDKM(SsHvF%(;Xmyb*8k5% z`2TAW7ICC*Ctt%MdJV-xAj$V)U57qqvUH*H`Cfy7qw{PAAJc!(1^HCYx5AK$4c}W?Z^xT9lqv#>12uRS6VlmPW6Sx(c1y~qCG0^bi9q7HwJy4zBiRd8> z=D9X+Lf&taUlhkq83RF#^&V~e??#{}HA7_j5)B~S+Re}g#h)>vl(_NT4$5GLhCySd zI=0F^v4~K764!+?FJ^yW+A5a)?euk;0}s4>@EUCv$%;z>XP&t1fGFjRK=TpLH}V6K zTYW>*Cd247r2Z!x2z#+!Xa&=0Sw0wgy?W3Msf;2SJk<)=#dkxXl&?k_Ej#o1aNRc1 zZ;fX`!u1JFSY51<3m&7PAt!uo{!0CXWnOzCJ@qpM4Khmp2{ovBZDGUjQRm<4oAcfB7qgGiBh7Np$DD+}}~r*iYvWn#JF zcRNHwY6R;j(v7<-icg1iGJ*t8>>v$UgbyQu^V!ePP(v{c%NfHrqQ*2O>4%B2Dl)YL zay?(S9D3oCq{Is^cW(51rd`QB2-+QyZVqc-O5|5-HZ+$QWNkQ2=^vLC9 z*nk+rNcBW15ae}aAO%aqv3B**lLk<>uYAF^UvmKjtrCK%@6XSYag5@n)(m%Xi(C1m zyw1Ga_cE*Ym?Ik8mmi6s`Rz`HMXv*niZ}@pIFkJF?Pq>^=uz(1OO04;#6#M^Srn?y z^E2!k&uwIJp`U9|IQawqx|0*pz(yI-ty40a75RUOe*lF4B#p$=Ba3#wt4N zBzwCoKxm*;V4c_=z`zTYNHhmXq}$zKZ@P*VJLYc zT~PYhy(&d90#TD$n=Xz%?-H$-59JE^>*)xkJo>P^SI&eH;`og%-S)=JXFEA)_M}Iq zg5b*%mj|<#0BL0B`^6S(8SK%o@nFkgu5vrgAirP**LW<>dx&mK# zlMT=87Fj7y)M}op1zsyfR@c^zDwDpH8f{a}**PI#V=^cu*-^Gkvc`3$7L6y9?2sNv zJ6y=o2MfRO#msf5_ZUQE*aaavVv>vOjPzTT-pVxjkaUBgkH9i>y zOAYVUz($?B#Z2LRiik)_sAZ6OSt8YXjz;q5FYa?_xo!D;x#**=zI-|A^r)1d9wH{A zm98v-o`+kNG6tNsnb8Z=M9=Jlr$3j&GIeB#-m0HBR=LES4e#1}Ak+EM1=F5EpRa=E zlj6G%u_fBhlD<8C4(sP*q$UdjH4-j+Fx_dmIf01h=~oV>gMIh9$E|Z@Zj&Nsk+aUu zK@xHA7KQdG*tm{HsmNK0EK>K9=xH=d2jlU)djA-Hb&fDklVU!6v=SLOiO5)Lz>QCk1H{f+;yrmia45HThbu>+%Q_lscW_r*!=gUD%i)D)4zj)IJ-Mi zXsauzPra)Mh`6-0%r0#NtqIELp7-ic2achSP9EVpT4KcfeXx@7O@Q`2#9eGRO9&K* zNof*_Nuq=1mzyuReocL|ArcQ(N;<4-+?h>2J^NO2+Z9o5Rg;29x# z4W}nez8sCRP?R2f^Rls3VcU%ZqjNp8rj3q);rAYZqB)Ov)hO$dQPz-~V?$j-(ZmeM z>bS91OjoCP!>7YfhH{=doYC8LJ-JuBrHW9}&@(G6ntA%M`PpiMkX=x$kCatAhb{+x zCOWtA{8koH?ZppW#CN?mBn~{bq44|sU87*W4TejktA*w2WE<`iXsY{^Fepe#ncO)n z?D#Mg$`^Ao(Kh3i(5WwMq2G=?hyEKr71f{5-CB*k!u&;@tw{uJh-xX$F|qA$Hfi`$ zzG5sNw@!`R^oqiYKP0NMT;+wRWFal|kWUb8$lBfgv%qOOc5kSmY_w-sv~e`$8F#4e zgO7jIK}uZG%$18oB}Bo>_;q}ClbmT#e?+Vze3KtPUu8mh*U8Y$Z^+6K%RGGjM6vqG zXYgr12>~>uI!MTGLMm;Py)9)f}*zTO<7LgZNYgHJ4BD>{*N^R(ik#qfI$ z!_mfys+41*J9Y(UwWI}L9;2_bSuJae(u2)mM_kHWyUV`b$lH+gtTq4~YS$MXN1}`C zY~c#{K&KYVy%P-zC{!i?US-Z461bHMxca7GNIIv*wT8iA&yH>n^X%yl5a~fWu#pbP zK1(kCGJmROUo-dxG>KTqag*uVV43J<&F-I~*Y6^laD|>v2_u6HrnYV`$@TeN*+wN* z1g}@$_SL!ve0wt*scYEi3`wzk-4UG=*H7fOG-ef_qa34U#q59f@&1%$^B=+AtQ1_Y zP1fFs+2B8FBr_s%8+PuxSZv4NskI+}xziY`psl%4hlv--bk~{Li^(hQ z$ZH)hP{7dUypy$X-MQfgFAQP~Z3=r;`){U~msA6wkUWVtWDL0-oi_SH{M=jHRBmNz z5ozgg-Kcmm{H=GiLRh=<=6mWr5uA<#Qs^qg;3ZNW;E~1(=dI?=4=Fmy8kWz?q_=NW zH;SS+l3h7-GO~2->MsQwSEyyIxa&Ju3FC?N#uiiU5q9^$fD$Z|7GpP{JU16 zt0Rab^)e(!r8Y|y`q^7C$I_Ams~Bk(;4IVQ{cf-7k%&)p{M0a^fONQ0w4bh#R zndB@!i}}OY?@naE(U~FU3U#Hhfu~2G`C+a=()ZtCn9I8BLT70YgU)5h$yO4s z-nx3@i_{Aeeh*9+U3(*{BqTOK(=xa9h~z#@c%5Aq*^ZGDJM!A{O2)VQ*ONYnCVM4! zeIjgCF2pD=bWO?52VneIr8bJr5}Ii)g=okx*UUR)&57Jjl|)y;z5GK63T#NPi>=$7 zLom^lFw1c`UU)gb$A#7^@p$uNAB`Gq>Qdio`KZrG&mil{_IPF~w4qk3T)T2ILLj0Y z1MtkmUVFUyBS`w60@Qzg@IMH3{#=|t7w6Ao_3se@f1Zy2Pfo`$12yFf|MX3N(cxD3^hnfC?O3>4>b}4h&0lrqO{b&z>v~1ATdLyfYc13 zbV+wg!wm6l&w1bXoZtG^_vg3Pz*-xgz2}L0-*H{n9rj#PiTvi>o0l$KB3DsX(7tqu z2nYQ16JH1Z^10k{=hCIOmsAv<>UxcDqvuc-hXMJ zd+Rw7tpXMItNZsk_W7A|kEVRL8Jt{4+k!T)@R9OH9DY{=3~bI={Z zmzQeY*Mkv!##v8;u9LM2{`Vt3x4s_HoA%hUKS!n7WAm=!6&M3|iQ!lM$a`WGmK{-T zz}-8)Jf|~V=G&!if&Y7(pnBA!*TZB}Q&UOeE^I!B8)3lMW^2p~5b%||!J+8c){tz| zIuF~?QdXJM-}1~v48i7i{{FOU$lzDlAK48OpWzR5S~fak*=b1QVL4JRGv6+Er#&_Z z1D}K}zl;9w_+ay!eOwuSSw;+ernNLLUc8_o14h^1pD*&=UwPLjdy#tM@&6tk%>7LA z&C1)YUv-$;NOWX8SDrdD%O_rigq!ls|0YkSv#&fG79C9)#VoDb4D2A5w88gC-yiE0 zWBH#+2Ae0%Df$H9oVzzCs&oYZtV*uR@t4=ze+>xfTGjNzXh6^w@ghl!5- zXZm-rVBlCF2;u(aBJaH=+aVOKQI+E-fu>VxjTBM;FF|T>PL1Df^w630k|upz!lLZP z_p3e0BJwx{-;iZ|$u1_6d$~FFe-F$AWrNsr6s(ZSU!59Ht^*ScNlc`#Z)o^gW~tWIv0{=J`lyD9a_yfzhA{wU8*GKt_3ZkgT)^hWm6_V2&eJV(emu{{r{l;qWO*%& zFHHAC*eMTc(r&W4EY9N^pB7u+Q=SE{=QjU$NAw#vjYFYZ z5Zpud+C%!fnFgb~5410LtbzZr12k~@x8%|4Rtb-=0_t)q9HYw_fo3_dfWt8xRJ5Tv zEF^BS`XpCh*tLP*w=S?V#0w7+pqSEHr#lRiNO4 z~AAEVi(2i23Il>+_#CvS+e~SG9q}V{+U+rpZ$D}5c+>@$iIgCWtZ{) z+OyW@h!+SdESP!pU!(py80^1J>aW}W&kOUH8D@h1dDZ^jm4~?hKOO_P<^MYycEGzl zu!1~!a;d++|6kw8ZQUNlr1r-Quqhx?3W}xR`~P*)WWR9&P0tbD5949qZ~f!SLtP%? zr0B6=3*vv=@^|rgSUM?;L5S!duWrGJ1^0bKN8Wk=Pf!q|fFYOVAkWC2{^Q{9grK|K zGC}OY|B4Th@{pw(U=8yB3NP)Mpgog^xKP%Ag^GD#di?(%(+g$8fm3Kj)$ZCuc1mF; zL44A3TDnx!tD^d05>%oo97jGy)}!j^sE3BaZ2Jmy-qO7j#u$r1*YNNmJKmoQG0HdnCBUwML*ECw*{CA7^&$I}2o_ zLr$&X3u4nKnuFA6SIG9~{Qks#Fr+E%Bs`F6*b;+XUxzBRa}%D_w1giH$uNJ!~N0=cQbw7~SYLE1d4hPgv2@ zeU*&FESD@ARYEZL*X$VcdM7@qxOuKjSmf7kDoDczj}9~Fi^bnQ_S{~+ZAj1VXtA2i zUNa0&ODndYaJ$ZZBs}P^&MDj?@XWFnpF-%6^z8Dmf+6?53J7su;~i%1cfz#p;HADd zekrkOtA!4M-OgCn*B_;b5T!PLSl#nPxzl>GB%WD^Tgp6OnS*u;3Kb zm4U3lcdI6rR@X+}Nvw$2KCSqCtx5mGAU0}}OSvh~mOaU-CzxXoQHbugRte!)z26-x zD@W>W3{~PwT0DOmRgEy1IP+N$eOFS@VNKz4b?J9s3@zqTskO}SlL*Z3GZ)Eo(mMr3opO5dh@Y2?|{I7xSP18TBaO=|K zj_`D^k`rYR)bqi}t}s|*)J>2^V0drDX+XX~)Rlm>la@AF_bu$Yq@d8Ya63B1Gxd81 z^ivxK-Qeo@_$;7r^(e8VZw)%(fsAsa&obS0>dBk;Ds!YfnlRN$qdbd^OGauT6wPWr z=6!uu&~Z{Uu5?Pi&AvOCT+SSX8<}$rLxbQ9ud5iJVzxOy+et%|C@Z3A+ynje1MPQ@ zQET3HUC%+LZg*gr)!i0lGl!cK#5ZrY0J%xon^o=Zbm@C=F0J;_GD{)PEtAN*A~)rO z$;^|qaiLV~f;PR3j-+{mVDlCt^%PO^`Htw0!2+G3G6%qOi#yL;YH4kC*`AV4->24A zSg7X~6{WjD$*j9fzI!2JKPtGtK0UK6z<6KG zgp&M8NuFVwKp4By$tki;dmY0oujNQlnHJ=zEm68NC&bL%wZb8n#}UHsL|#%jT-sdH zH5AT12r9G=lt(AORFNc7v$8pBbZSNoXHUyiCkF)Dq^>&`*Co#rQe_PWMs#|1?x0#} z4ioOCLy|xQ^jY7rydG57r@iB4{mz208GaEu-F z6N|F|$3>Xpajxy)nQf_2z|Ts>DTlf2^m%xcf0<(|Yc&lmoG)^J*;52BI)#68KV5tM zx4Zp~F;T?{mWTN`>$w zAb~EtZPxW8Q(oxxFes8yf;#91rFD|F+DNhKi+oL{Ki0w4QKbUsESOIgcC{y*EN2Yu zXf^g`$g*@qvnW|uuxY&|>GJK$&fsnP{{7{0Z<=b%0yKO-t4?&p_TGv z8l@cT#CrO1%~MEyk8-UOJufB4_=aYBh1;p z*h|D2Cyl|+F!C1HA|9q(dA;;$!wfbIGK|yuMm=^75rbEahg@Ys^Np58K2dU277FwK zC2}zMBm06s!~{cx#ZLus>?qHoi+&NE&U(uNW_Un|XOa@ASvG=XJ;SDR*`p_0Mq|l>B~mU6Ztbh^!1`*k)AwbUIOTqDqNYpu_Tj zd%vdeq0mB#5@NHD3s<>;#-X{~_$KaM7zY$@iqlp>d5yYQ-NMw6xhCUbN1wd%Pd1j2z6Ddv4_ks>CACG+5;7Mi_PuAck zZ2WD}Ft34)&o~K^N^9d|-`qPfTpsAI_gUftq|^Av))w!3P>O9LOwVs8=bf&re&p)3 zL12?C1+z5a5@acc`ufOXJS>5Skfm7HRehIfTOZ*+FRamZ%k#)HZ~HfGHT>8s*u3%( ze=X22Q>U^zwnMiq|HpEA15<+uxYV)Le6)Tq#}{&F;s`m^)r1_XyI3Ljc226z+`0z( z@Shb4UBF9O7>p<$_hP)@%J*{LWFJF=P6Djop*IS6WQy%X36lO1Wf~jN2cCT=v-1K< z^ZF*0$_cDV#vU2N7gMYqqJ6A7q^8j&4U$@VD<`uFo`9o41u^USWW>jRU{{Lz0v9;#?hd<>ik!2CT$=tgIdYQ6m34l96jso`~x52i?Jo#KA#by^s6}I<6WIc5N=s z&r}~6C~#XZOs)eFVJ)@Lpu`L{XWtf1yEa+K<|zB8*wmi28e_5*YcFhkIfgE(Rpo~) zq3*lsW=I6fg^!{?)KjYMTNw&FtvRXdCqBeXlD_3Y^Onc>*xBY|?(!XhnQ#fJW#85g z%|BDbTI2TaY|uK2n6`9N?{b2o6%Z#VbB92$GU4RF3t>mDNnUpdr=9{d-W+o1t`rMP zOYrJKz&?`R%U|)%3QxTI>^KA!V7n?pYf#c5dj+zTriD;3BiKG1wwKI=CfSbqt}v#1 zS9AbLcdvg-qjdU@qliHL?I@X61n<)&O@#C-1%wLEM98*GZs7F(M25>km0)zu??f%% zD*Lf4RM&73B`uy`7lJ09CrW$;CU+KpdW-(uvsO&t*>C6J4kitWHwzLR%qZLBw2hq12KJOb-KQLy2NQdJG zez4U(AuYb4_JddOMpIUf;TE$k9^6-t3Vw@4cbk)&%N%7kMpf-MH6XH~NcpLP4&4FP z?hUkhUER?v3{sqFC*zHZMCXP*Qq7QhZCrf2Hwy>u*xmhFXn{qm@|;vDZ8cg>c{OTM zMyAxN^aMcgXi(rm%IW6zP~G~3s|Xm}LoCh|mN>mun4{f0fd~cR2;!~>&-c(rECWtD z%h~TneZ?P*?53eNR6;;*GK7vn0X`6CNGv-Pv$e7&EVGCs{K*#R|0|s1p{e1W02{UuS zjI7^rY4WWn!PeL#?O&>YDrjX11gz;BwTaRJwa(f193#*QZHN>+yfpboZvZhL>M=-+ zOFjZxU_;(5mf!4W$!U)Vo6r*vs~f_#tJKur>%4XTQ2$>`<^o5kt2D zUcOF54Y~xjEhEh|Wg*42Mg4d`U1pG4Rj>W|l=u$+W?gf?me#cIwWlgcaX=Ovv(ZHk=@5!!q;#=)K^_NTL(zE`?A#W2yCgEfPjDq2pKQc zU$+6kLfRupu(_NfmGxi6LRJ@e@0UGfDgJr0W+q2g5nXv{@DE4zV39NM%PyL0xu{Ni z1V~zfB8m;W#S%itiZL7R`8nOqUC&5su9`j+d~!M>*ughM@69Co8ezn5bzOsxWO(6H zk^rS{LvQ)#Cp`10Lv=<#wDJ2h+ipf>PefHqI>D{@&I^oXo(T zxL%%zUp?IPy|2YMar(xYNP8<^Rup2*(!cUaESaM9JllrKg@a=HO>%5DPvL^q7)$y= zkXGNd(MEw=b(Gf&#H(5zl@6J2KI^Rc;)l^4hmA4#Bbg44Yd9Z&S@1eN440OzCyWt; z;v53*KkTTaa6JXBlYU3WC_mtoKG%Agdt)q$>9L^qu9e7!w&wSTY=BQUOOq@wB7oQUboX6J-G1_CK05q5hMT@l=N%UcmrqHkVV& z;%k@Rn<4_n$_bxA1RXsm_2i1HbXOB}YJ3qVi!oMdjPmB2O}^P(x9q3f@2YeaFq>v_ zd@9sRmkKM;$+uV^{%Utj#6h%U1t1n&?1WtPEB9Obt-F&lIj_D<;OBNCRO`M_bsE@i zx=7F3pmJFs=HrN|_1FxLiHUIyH2E*oLDmIc6`(r>mwz@eZ~Q?uJm@@H*l3Ts(jDim z(?_l(k|d9SXmr*~5h1>by_C>tm1%{gBL(yX9-SR6eI9w)D9Jb+$s4t3WG>9LF00g< zOj~kcdtucARKbYqt4kP`HC$1yY~EcC9vqJZAxLlMS^gBM8U#U(BuQ#?tF4x#;l zDPrpcI~}i1oNC9Hz1mc(YYve~~du-SIu#c+n6-%q^gNu&_2%__NZ%xFQg))X^3}Kjfn5 zlcZ7sB=Z1#v}lBQ)y!7D@Y-}pi;Rvyl0Yn^W+#p={`5nbW_ZwzKa8`L3&VdDw5Tq9 z);Kiyyf;DyzgvF#q^TI zPp_vDvWr&#@R8onR{+3Kc2x>D-w6RGwpa)veUcU||Lc*rfGLEN-u0uj5<52wy4y4; zaCv?0W9_F9i@hkFq^kY<=>fgGBe%xmVqi_a!<0RZ8IdFykC(ftn?4KcnjHqxZk{ij z!>{54XdrJvkF&oU20)gwIU{cY$aSrZ-q^i_*BR>(7_E|XqZj6bu+#Ii187fS~-+xcw<)-ZPZYi_um;v~ZYov6}K~mSPuEeqgp1$}* z9P{(?-`M~q#M(mu_h@M4f;=fpX_OFJFfkRh+HSAMkf&g@Z&e3!`_3q>dg1S&6pfxl ztBWjo>ZTxjMc*#=iVC?Oiq({>2`U{7j6g^svl`~L4Q5#E#(H=4l}%Nrvqq7Gx4dKK zNiufgpB3&_J52`My==pFpfIcO(&Gvv$zzsJ-Rc+sQ+B$u#K{mWu@H+xCsivDeKcz( zIg=RAcx_d@Y&1xe8s_Sd--#1C@v*J38WWB-M$k6cKsZLa^BX0sm&F?tfBvuIRq%yWs*6&d_PYrq;Ii_Zy zdKERp>-A|R$s13}v;Eph1qQdjnzi~}bm*s0XS&O5l}sPr;Ar3I>zNQT|4{Op!Q*6k zKE@Vr8IUVnyKnk-o=bpLg5#{r0I4E^)J;$kw)@Y%rpK}?p(r`5g3aZyU~t_!kkRVF zy^%DbQZoFewI5jJgTIi_VGBd^|EldY5H(D}5b|WZ-_RR*U$#n-Ok6ssDnqtz&&uZ1 z(#xVcS@OzbFENuL+*!g!Hfvw5pCe|Z(CWb+s%^>1BzqdRLOAmQMz#)AbF$BiFmYT1 zJN_{gWm!XKd!)s_F2_51<+UUy*~6z0{qLP;=|02sP9jY2a0cX9bYAPNH~cnz=xJu0 zU^lm0<@^c0!F2thGhHW8QO~=auYT-Z`Qc#Q$bI)FQ}9Wr7361#xjvS5nz78lqH7n5 znx=PqD!h+K z>L>gjp5rqd?R<4n_9f}v+&CV+tp)0LW35^ZI~R6un!m*sIv?OSJG6%q($k~gF4`%))JoPRkr5>wK8T=ykz4g4xfpp`A7Q;h1{d?KvoFgB@fMZ}9F zy^z2ja8VRm)*HnGCirALZ|F{K1vdfs8B3m>zq8jxd4<+8mqIZmaXns_7PcQJp^w zk#;)_IhF>(;P|O@!S?;shAerc{c84)?IA*T$2mQIEc!Z(<=-0w)10!W+oyE88BbaC zVwcv8myFCbl6nJf?rm16eyCAEa>zq_9SkwlgRWnf6b$?MztITa$Sds|jM3C+D$&hN z*cVi<``#tAU##k}8y=I7lF9+$24<%Dam@Zf7q9j_=5nhDb4PmqJ3v|OBe^<}cYM+i z0EM(e&j+qeNn6u`a9Hg=w9N*(NI!`64%m^Y-k1N|fGWtlW^RoIVKb5V0aUn<^hxKi zBA@a7Fl6>H-U#{=hWxzB6+3a5+FX}G(GqwuA!Z;@&Xw9QW+D&XoZBD?q4BF4(;BVW z?q-)YI|FtOHS$rN(A$3g$D;ZzC#zkK0r*kR?Ts9kZD(i4j%912Nn6)5u<4cFy#kt#=XT|0&Pib--EIHsYgWW5= zmJQki-_<~CnTcD7iFNaVt!4@Cw>@zbeCAixmnWKOhE+uXRCfA0#76e#_MT7in8epy zPF%f7&yNhRyzK1p_Q#2D;zAcnacD1j^ai;Yy2zuIwZ>Z4j|RQ*Im)Q01Uz*-&^ zeeRKfSqG57W42Q z07@yPQ&`u?EPJ}mGZl4a5^RGnU`_7zZ-=-X);AW9MI1`)l3uv44;M_a18{9&3|hUi z%1@jBlM4oo*0l=NbuqiK4AvFsx-qF$S>m^*#;pQ5tUmG{qf8^zxn;!r8y@;^W#o1M z7{*VGjTQhayZy0jb>c_PGf#@l8ftYB0v*|NjW_5$>fIWTB%At90=E6O`3nvt6ED8- z9`t3%mJltqd?fw*u=>y-C0%%cr;FR;0v=L7$i)eaqq6)5PzO2XLFdDA~6h?ACwq*;e+nxHj$hu2=rdv>D@A2>>SXOocWb^)%nCO@+kyiBih|_ z`O7coB-24DImlA|TmIEMa2TnSHsWk?vG>mTo}~RaRp`jU$O=gZSzLna%|Y!LSfF1o zy(O2^3t{akt)A~^;Hv3>dxiR6d4`L$T_-AD zkIVu4N9lLA;NLtkaqsfw%YNB8AYc2*24DI=dXI`+XSos?Kn>Qna=&3*nrw{fF&2OBK#mKyWRK2nh+xypMQII z^@~9X^Z7|%AgV-LPhfp_XQw%mL72IAO(%H+zN+QU@(g2MO{%Bk4Z}=nu zCXu{HFD9{w37ZR z->VhRp?O-FXKktq2)%<=0bx&`GCdOs2#q->8|SlW&+Czf@318Yog#$%Gm)OP5xaNQa-f}mL_NW>@i`#3 zfSZ~RajG{9QjfRlwsm2l8zpRBp4(Gjt!g$dTp6naFJ#1YxmjuJHIg5_aE*&WckV9Y zh6skQHd{IPa8{L?t7V+g#;6XI{#Vr0{GvGhojYGRd1JN(pp8XQA(W3#g4N?6fK3`@ zR2Rx{AsG(i8OF3(~s#5s7F+wpw^oo+O&P-TI?!VMfpiSH6h>Tryoc`M1A&c z0iH)Y%~tP`5Ie1?Y3-XA!paghR}yZ+!n#eWEITO5?S@qKQYsvO-L>f*^~Hu+c>!u4 zJw>yDJdK|Q(=PjbC*JBG(f;Sfy30?vQ1Igx`k>#ll=;liZGD z{RHHRI--~g4@&^kMvV;xobD*;ksS1hO@CQaSyn`n9mJj;V)|rsI&NuFXg^xGFpgr< z_LozJC`@Ji(PWK|jwLL!U=#XxJqlrh63fC&d9s|>92|rbf}ILDFN?|etg!W2e`)7N2YokrcEv#=_!XLKPA{?aeE1@p}BlG z-2^C%MM`gsbQ-UrH2Trje$s{d!W(nMUH~Eh^eEX~44px7TV176dEH82#3zk@E$4DZ zLJj$=Rmj-H?z1g|c-7Yj$CK`lj$P}MpL`pzLUw(C2r%y^hHd_u3pjEPG#^@*!1TJkAf4F}hx>wEqy zax!C6O@U2nh+lP{S}Ljq_V5XuWenVf${PG#QF9B{;96%~dx&YrImwN?`O&L z?-!faA-0{s^{Pa_otn<_k`+DI21$f%dUffuHQ(`OsV_K`m^BRk;5@mwBjqIspu-)X zjENTHO!!yi<>hOHl#vR-JgOodDtZC5iU`2yRhX)BsLfDN*pia>Hr=W~2YW$Ycx0sR z_SfAh?gUF$3Z89p*Y3C@%M%D&^u>??RF8$I^M+wBkE?fJ;vy#}C#tCjDXi2`g}b2- z77Ec#=QAoN21IfOEIC~Sj1;rP`J#ePNEd#gtgWpr)4Vl!%>!*BQH%{S%N4p;oQmlb zIt`+f0VFnnXyOVEec#5ZESdjZu5}5`3lAGi@*dFKhs?0%k{V8;QgOtN zxYZcESVq?@mme2!lq!H4T#KYP+b-x}xzK4yN!CDrHcvvQ(rt3iuN}DF$E6AjERFJm zPY?P8&ffBrxEu5=6b@s=$_)x89xI*x{M<%dWa2sc8N}<;hvri7(L2;b7gcP(`Jgl@ z_k4xcZ&8G!uL#+A!gEC}uenL!{18itciZ}iawn|pj5Li@Y50%HNL0Ph@;ltTqerqj zPN{MCkm;t&=`UHW{l!&i;qdxb0US%;@M=MmXqvR^ou%?u1EpR&bJPxBjP+wk^{I5$ zM@l^17%|*boLqC-=IrwMsTrf#owM9TGgorVt*82h`g|jT-CvEXvYvgqi(*s4=X7?V zLxm)oJ+R<{sn{kp_o&G{2*!G4yrMA9+SOP>;!Pu`>pMPw{a{L#V#hz~+MQ1bboVXS zpQ3M8p6ku(CV_6p^6%LBSw>~Oqlwa;=@NxU1Ohqc zZe~<{bb>xd?PCb1zoMe5N?T=-LDX5lj2usc!XVD~i>?!HJ5A5@eW>6G;RDHS6I`6C zaKRd4y5VFgB?$}*_bKV)#x2x8k+~nUy?BCkQ0(ujiQ6ZFUqHS6Na;Y&S=gkM5nbLv z`vUO!FMhx8vy@8|PN`Bu8dFQ^4~C8ZLW6WoAlB|(XamMrh(OA>xEN?Wa^8UVMc%a$ zwAgN+u*hI^(9&Vl6-2>ID(@!;ex@~*g=*xHp0|yJ*6af; zr&CR(M#AYtj%F)sXtf`%;uH|10HmcpTvrPD+VItuKie`Ikg4z-j&z<+GNSEw&XpRc zJKM_0sGKR}i&QWOd*AbxLPrW&wtu<(=BZ}!;`=ATuft!$VK@?*zhZ}Z zfqHyITZXQxOYstjJyh)}1FRCI1lW}{OVm-7M`TC$%$jLlG2CW6=IqoKYnyREkZvL}v2ZPLhg7CO$04Ij$bc!5Q? z*@YSvbfL4_Yf`aOwo}C$ShPM9*G#m4N6T$JMhu_6XsxN=@7>2|%yI}?|2x*2Wd_^u zOv5I=Ck>4$9;xjS2WLzeB_G~Qgy)}HjJH>`V8Hec8-K?_EX-yf<}oYB>H$35(OR$&FLdoa0G;69ZR^)z%hbcYUH6y!gOG<{AR7S?~}Jx0aYq zxLN<+3YmHw{*AipKB0lEFUFjC7t zLpYo06{@@D4a+P(Qrqk;_x%Bjgd@pF5oV9I%{d7b8;Sh{C4NrDP-$g^ijz#Ny|yB! zzgJGb+_?>pMU#AXXN(YnM>x* zqmJm30f7yP>eK^R<9_VXwX+kt`EV6T-pub-5z4wSFG%s&H;A^I9TW;Sno3P;Sh-H zy8)o>qg_HOT74=I_MZ7w!u@EQAD^G1T17JHx~60WY&hoZrvL!KVWQ<uSFuIbB;Zg(dU(1u8 z-5NhZ2!;fb=-6IO>J<&ARfLc(dc(Ln@-Vm!O;$r-? zvDwgB&%$Q*MLVDCnZ{&}wfGw@oDo62iqfTM?p#78@T*K~;=HB>)^co{f{C;hci=m- zYJ(0rWcWpQ;l11}joZK^k8_cKS%`sY=~f=m`!PiE-}4 zP5B3lVvf?xAyKk;yQ>USTn(}d3sLd~fB3ZA5ZyJEZLyje&KwZinJD34eVJ-kE@z;m z=^Vv_&B3b~(J6BvmDyMGAM(*D1km0%5j5Xl`HAXR=ai>%;l#zOc&N&|CeW}E7Rs)6sISSj6XW#q|EzeveoG#Gj zkl}G(sdGG<<@{9c{FJ3D!fZwK<>f3Vx~AoKV@2lkhx5mK5t}>t^p96@dwMQa#aRl> zeSuT^N=;O}F5EnH`mfJPOOmSVY^Pz^tBCoC3&MN)>(NHRbO=|UNrrT@mt65?cra4UjCIQUuHhx(jjBjij2Y8?)Ka{b3b&c*OZBJU#z}}2=LlE z&~${2<#yil%I~`558ZR0>=U~<19Vzb=WmGF_8uKiH;Q$ZT`>F_o;p^l(6k-4mKt^< zf70JD_*agT((TB_mHOB20~jTM0HNXxP)~@tBa|00oevno&#GNSdlGL7+K43U)~hB| z?%zx}w`=ncbUtKCzzW+ev?^$2d{^LvQoUM9C3^R#`ytkq6SpC!s$)?o+THI4GQSFd zzj&sceihkKoU>Y?ik5ZM$6P?Xa+$9vH(Lqm|0SjYl3SxT?X6N6zm4~FxCpUHj-W+)-mi-}TK){b8nu}w zOgI>^Xu=2dw6iPMddg0ds17C=7EQa#H91ZB&%PZmzE_p@EunCX{#KaEQQ5Y0=JSRp#_Te>%Sv>^1=Fp!9= zPvPNd`O-x#Eb>Ibb-MDb3?ZPh#Ym6e_(Yy6QP)&MBXonnhzFggX zqJAAdoh!TG(MdRV-6|>G+=;;@T+l`=?&!Vg%15)|IMtIrYrf}Z{>v?~GsqmzT-9si zm2Uv7xN}F}IyPR$3@rffh~75`kjT_zvP`K)7VW>AZib-hD6E1HQsAT|d3MEyRS&x4 zD>(i5^5&Gv6SXc@oO);dq*BxNYmc8xsSm$#;Oth`zr11z;BFOmQZF|^b-f$313CdD zyStj6sy(JG$H!jbH?*yRk{K2TNKOmK z+;dsQL+at^$Vat_=1IFx?{OV@)pv#r5RSH$00oT8LT9Y&2_yI4%`u^JFl3ho3`q?e z`h0C9Xm$Kn#}75`L)9Qe^}W1^%}mq%cZ)GDc*{dR+=KZ9$aodG>6+Q zsnhzO{1K?1Trz5THp(b3{uSaP*unoJapH0wZ);{Q(Rhe=%k|fIjwJRvaeRKwI;1j1 z0L;2bd=l@~og{>E5fGSDh5)a3JO>@WN$4NKbj*{48>gJG5KMk=uyk&Bl)Vtdit&h0 z-#t1KNR$`6_Mc{*mLw2{vUyN$>MgfVD0@7D|$&mYt4TCsit<^5Nkjl zaOW(*eN*ohkjuVSwkA*N^}nJv=g2Wiq-I3aok(b5G$e(X_n51WZp6UwiIKde3I{(E zAv${XfXpnKBS!|<>P0f7h~3=xFcd>^s{MvrC_|J` zI4jrtNbWeo{`^xEzS3!$!pUjdRr&!?XaChUB=`Ww*eaNd?)G!P^|DN?G4b5OsQ+ma zd*Is>ZTh+|uAyKmyCvSM`-Gu)bcO>WWI7A_l^~442c-OT2#5J?`>1e{Lhj2(lQ)yt z{9e||&=}b%d%z&$ivFf)x*5W1nvlEzenJAw?l3in5E@$l(QUb8es{=g=r)dtu8{Uf zTYKokm1`ohiMVp(vM}+$+3PL)i@&N9VoIhH?@O0hNi6f547i#8(zm|qF2?$HUkTpy z(KJ-Qs?KXQ*lucjtEO|lHb*uQ=nyg3=7kto>5@_J6Ks%$Yg?!>z7oFadG&?Cd`x;Xv(PoxGq)UxBC<9zQc}z8 zKyA)H7XJ~@K^vf~m|@ z%c#L`UKx6Dee2c>575jNJelcxXr6;&^gEoO+pME)8x0TJGNM=}^1xW@{;cNB;%6P^ zyG3b9GM<#h)9Oz)HXjsCc`5Ydt!n=MrBNU4jTc=Nb0xQ4pRhVdH&i>X)=s#mkwt!c z`=U_DVTw6&fW@tZ6*maVWLpXK1^As124U+jnY3V?d)J6|-T83t%IV?HA)S#AM0Yu!;PLkBPgRH~&qc_`AOi!OaUBuUD|EHVonH7@S`d$A@lVrDf z#y7^QJEDAJXIB*BUlrgT=)N(YGIxVt!)AC(uj#uzS}2)agIK?yH6Pla&<$F(xMv&Y ztIJaUzO30UJVe4;rhEDB#P)X4bJFWOvG_ zU%f(}IHn-dKlapVX1-c~aZNS9lyv0zSz3Bh-NGgOSvhsz$XeuCQ@SFeD|Ow2o4bJc z<|nz4bJFKkvoFaQFcizZP#s~mB}G(K0AuMLrn;Wisa6|6SiOhh;k_t+siS8mFtiz^ zKXu#LSTA%;@XaaDY2h;ibtFbdh0~K!iaM%qTwP&EQhI;0RIv+G#fA6O7IZ(<^gC@M z21G?P83B)}oJ1HRBfIBB+!K)eN~dV5b9u!4#)&PXtoP-NfIZU2;{dSc^=E9ylY0Ai z(Zuul4z9d7$M#9Z=*tm5W;?t`J&zeFn4}|;Mv1D{$4d{0WKMj@^owMpym6FS!#A!T zIF!jx({W2Zp?zX!hgvh`O{T-!YKF~nGG$a4*q zsukkRlJ{^isyc?Z&nhbh$&%S{sq*}8IPjSh9%#e0W|(6bx;owR*?chNh3 z-}#OyO*3UHzkW=Qi~toLYB~*`*uJHHSMUmXJnqDEzMG+$BstOmf)lMGH1Cz$Qrj#s5&YvDB8IfWnseY^R zSaa@EUh9vULZMN&6;QxX;E4MS8_3ANb2H|7EX+TIzjc&5<)-OK-X_=1r|AcO_^-uv z7q5%G*kkW;{RfjOOPAL!e{XNM0J;^DB-}WGZZvTm?T#&={LE(~z7cXU#ZHPQ9!JTC0QR@zAk{A^f-Z=S3D*COZz^yM1s|J(UWqlb9qZH3H3RoO}U z1Oe66shh1BSBtABJ*X>xLuE4i!trjoTSl|blHOTB)I{Cg)4BqX8wlDH&S1ilM=StH z#?4jmw8QZ_rEAb3N$uWmODhR^-%a$%%8i9H(;Tu;Qy>7-3c6^3;SWgayqMAeS!3i0 zAtot4e2+ex%AKR#K}09k3epK1^lqZ$SNJ}2m}UjEWPbL^q8&`M8b3`t&N;YKkkWf*0(rsW{|L~QKrWwt-ricD&>{ROxz;;Fvh2Ee!U(2Z#DB>2Gt zqT8J6-%xsmx=>{~EU#<&eYt9Y;zfmnrKD2t<9S2nkfVX(MDH?V9T#I7&>&iJbU+_rKvIpD*jDXo7^l4IjZa3|VDCeZH@g`@{&)}P5aPBIHOjd?(fNZ- zck0JS*XG~+SiFHny%(o*rkcj9x5f=A2|BKEdL0=NPftY%`TjKff7pBTcr4eh4Vdf_ zi3URmjZ%q9hRoG&lxQ$dDN-3LB6A5lH0%^bhDMoXEaT3QkfCIrCCNO`+~09}+Rt-& z_WR%W`@Y}%$NT?%UH5gJ=Q`Iq*0GMYE@5pO&0A@{d;YZO+ZrEL=elt`rbxD1hTZ30 z+3N*W>rcd7ioB#5-@g5vXrp)PZ4aT{{!i|IU^un>4==Cm8w;1jS+(r7dB17juJ7e% zk1(|!MxVIK-qC%3p7}C#{M;+wCFw7f{4aNG3}1F=<9GDQH2?S!7P0yJl$Ywru+Y7T zQ{kij65R1l-x-R%))oHt3;I42LZ`~alEizpcUo>&^kjUvG5ArW;#AY}u~(TATJJHy)HiS$W-E3+IDX@HKqiQvb{|=)jw=4dLdcU-m__k zRqjr^u_xDGHQjmtLaS~>a&kI{*?V2l@3J#H&u*P$F}TquQ~Z0z0k;SJJGizlF+PsM zXIpiR3%&ffqm(mG%8H`O-cm_J*P%9D4@2k4kwe{b>^EX%RPz0sRC3ZeJO`Y;moF@g zH~l=&@x?@5@Kd!%behW3D}7p;Z)W4_ypR1f=47{DICD^Vf9akjWiLjg5_@(<|7G}! ztrZpj@!?0_kpDbwQYqST{*yM#>Li|=57F;$YRQy2m7Nj4@=^xb@BU_)kh`BPvlc{F zc8glc1rD1}UG)X>v0I)x8gjQvf#+tD&at0EjCXUh7D6~`_d z*t3UU@_}*NrS((6j%Do+j7}V1FUD|WpG)|3^C$lo>(-vp-123=-^Ao(M8uKDZ~n}# zUiHPh8{V6|UsjG9G^}W9ie_CL2$r>8aCYFO=D^~5gAj6;3$a}N=y+&D7Pw68ySK%e{ zwhPUjA4Qy7pqDf&RC_hpBP0ycSF3bpSc+iB@c*wS9->xh564l)6)7cN7@t%&5>?0J+UFRyuJg$17~Q)$jKv3=e_YTxrLy~k?1>X6tj7Bdr-#c`h;lz- zm#_1=w5vVY1-_de%B~E*IyGu8F0ANb=JmU;_hFCC#n8NL*7`7Wdvoz0?7k7&yE9Sp zZ-Fo(Lc1M(_tmL3kvtbS-#^M@QN*|eJVk`1;OyCbiSB^6jOw;%8rdY8HCf zIY?VSlk$5+0nKl9&emtYuN)9Lb2Q?_w{PDnCeVZ#76&1zTF@lqqR$-0dXEIWe5qD1 zv2L!D>PEp%P35=`(Kk82{3XBP%Z~IfoR2j8c2E6Tu&ki_NSvpyvAFI`iSUVcoZYJ% zwf5!dX9&s_>wE6b)=;JkJ@+j!kXz0CT=|!x;jZ;dn`FlHTtE9t80L(gJl{CWHM}Z* z)!6;=CHIWOJ`Z>8z~(ex(K!B%!DY2Hrw77Ji@UU3+>g_*c``NQgn8X;>J~6N`kcVQ z=-)Xk@NV^vfm?s59Qx8EBvxOvliQ=l{zq~T+CdY#ro%^t(7xgcePpa*_=4B zTW4Du&U&o4eBfS0GOS{6nEcT4*Ri6zy0=J==)0<9ao;VLSrU`%eOo2_-j1!GD=m4> zZEJLQFB6`Wskjz(;G zaewdR`9$+N&f-AHgKmqKmc{7Fq)+vxy*?Snin&w8+h5*?PE%*8N=x$TBU>*UigJzL z<`K^(3OCYk>U?zFr{ACDefTiA^!mMZ>wbiskV~=~I5XT+r%})j3EV0S$~xyRYd{p2 zjV?4No8AqBdh$LGyqvIWe_k_Rwo^3GWApTq^M)Z^7g~1g z=qg~gbo1#5F%)mureRqLiPo8>_iM~*_+8g$xraY}+*>BhnfqbWx@IH0>w`*-B{xd< zpULk%S)Jaq;n>0huf4)ut)i;$s@ho`Ykeuy%oy)4n{t3_IqcM4|^)cV3^Gst3qfne#yfn)P^JCuW9Xv7U zgls&@GInKk@(-4nrX${0Dgj)wml=d<>v?22E*kH~bP ze-EW=bNl~hgwg-<2}}R?c>izaQ~lrS{om^S|1=wIV}I$G0WI(EQGh2~*UlA?Rs9}n z{d*2uddcfY!0P?9<&yL}FfX$y_tyl@^pZ7X^jb4*y~Tnv$dxm1{hIh`7qrI*Y}I?( z!TR5F7e6p|T={FhXTP)?8S3UnyZe^ukL5x|kX#$s4E?ckaH=z7$ zTxfO|3mF&3HmlGoxaL5p@VCHKzlMWWag*6{{L?PE%8EXUS|22L{PMc7VsnG&#%X^9 zx~@W{%ks>xxpn#`%g9)`|FthNOsh%b`tdq)m&;!+U-!N}AaZ%fmNjldujAG{>rxE= zLvqpann=v(Aq98T)g^y}g>RZqd`xwX=L-D%#n2@c(Y|e{1r8cJjaQ z?C9m7KRO%3QzMs=(<=Rla-gl9AxB`t@F129`;iro=-~l6PE*eJ=XX7g88Ya|**Tr> zGJUW`{PbV0acG)xr>EO)Qnu%&F?ZkkjceTFj;?%u#i8S=r}NUnW9cGqn{V`gyQ{E; zmADJmH588$q=SA3Ljg&)Pcd&>y;L)q5m8@UJ!^_LD znC`D9dt_Gl8K>WU;L4u8Q`slxX=9%9rTqK5-{97;1f(I>dBnt#Em6hrN1? zu9o#xtq^&q?8<1Jxf{Lb7NoqEUU_StxA%gCE2VOhjw2NsUJUS@%`Eetw`;V{Qk40V zNNUHk{-IKZt#gYb_PeIvfc%LCCl(j&+L0O)7Hl6OBWv_itf0M(aKw!GvAIIotNwB9Ye4{op8vCeVgyMLJO^UO^7qXE0Z zI}&Ik1~fHI0Xn)Xi?*$&>~N5h>`+&&Y3w%M2YF$JD353DH=O|kXZZE?@%^Utm-6|T zmtxOD-Kj@nXdIo7IUD_TPe=#_?l^lu%5mH(va%k1sptZ-^0kRcA1owipqVU(Hg(aZ zJyjHDcCiS^r<n#v24QbO7EXD zJ5K732DftS4;+oX?61ely>o-(^gurILSo{=)H_Y*I(Rf(tur@vi^n_xPtXkqo{}dt zqQ2SSWz1g8E*C0VXngY3Q6_P5alYBK%2)#dn2a3b+&LGcoZ>(4#%4}NSXFAi3pIm$ z(d7H#hnRNm*phjHfsvI3wCCke@)u92=V&kv{liwh?|#7i_^-A7$?9^#`0UxUns2QP zeVZ<|xN~{H>_5{p;BfWRC~x_pX6ys6z6yX(Ba{3zl zD3|XfcM^T1QwZHyLMTRTWY0RU#OXSwUkeKm*Zf;rmRd`3~Jrq_p>g=a=hdD z-PNb&USb2~RGE~bcCf_oBuhjvu3)9juKEP-E4Ew90{-Gsb(*c^=O3J+`nto7(4^gj z_PBP>LhPEg48=k&jpoL6dhl8-cA4oikeN<1H8st_pvj^|#u^4rHd1!|r)x@^oTqyB zhj7c;TVrmlE5j0OUxzyNq)y#pW5bXO$C^;Hk|(=cIzB%S(_KG1176!(UdFiafvSN) z>_?nZAB%ld*XSQ4W9tzS5rKt#epkM>HRQ(tj+*Do4dHU@c2E?V*h175& zFJWHGzGdrHB@ZJ6-7WR$SxK#O#jX430%FHLuD>fJHMdz*r`2otz3?H4Q%0&dDOvp` zGJP9j`9l1-tIlWk!bsWq5!ya~r zugy1Fc8gybi-T|z-EGM~r-B`N-#xSWW*idYH2T<$ zo?I4Bz0A~0vPpC#v2bPV5|Ou|9i=65WA*(bRR$?P9k_%wRTFzN#u~d2C$JR4)TOX* zRUT84dpVeEIy*hlLOk=UK#MJtX~cctd~a~E#kqw@qCK`t4!+M_fq}fJ+PoKy$C%Ii zDq*shEaNf4ZL(^NALn)Yhs&(V=czddYhVyE&C4nvzgkc^fIawHJ2&HR|6Hy&I1cw! zUdmoliN}z{j1Dn^i!jtu*q#=pmB7r#c&MVRtodKBFmE?`T8l>l6>j4d`kUXk^OZ$mYbj|+WBSjZJzHm1|8~HKHfne4 zN4#-ScBa$RzuZO`6{!TBOs}fWy|og@Bc=Yb(ii1Pe_^c?iR#2@Ve%9ARL{Y?{7XSI zI~evLg35lasMrk;+wOBriDLNDA$E7)EMI@%0UWG-$5V-hCp0vzi)bfAL~J>wp^-9? zQuX!gO%#PBw5BjALsa(|Gcjs0Dj+H`X-Ku%@2~VhBmF(iTQsw}edL?3aF}vnrBTl~ zohvcC3k~=rg$G*e9WK+y5gGj`!JL;VL2WVUC@~rYLg=;j_a*Tc58i4nW>o7PN~O(Cc`pci@5Y$Y@za0Xa?!N(fe*Y( z#txc#k91Xe!Zd<*3VFxcCD-#>rnmgH09zx?LAB%bR;Nshw=Eve%6>lc7P(k)a(i7l zFrL9%*~C*)oT5FlKb~CiD!F6Y^*xw`dg*yE#$w>`eGT19`;RXZzc$$RBFr#&^Nx=? z2v#)-AJJHqpJpcnD76+Mh9=my0hTRSVvj-LheUgEVNT*utBuIIOplSY>(s{NkbZ;;jxY@i+id7(5_(ZDy)3E9-nQ%wKx$QM#!pxr$@on^kwj z*@Dje!I_hIisVU?!#{zyU=q@+W$ogWvu5A~x1=Tx!I54@)V{K)W?sg#P5Lk^9LBR~Q&}WwFxVHi%D$)i&GWpF zCVW3-4yfLFnEKu&-9$@AG;bO(!K+d))A5}f6Asx&FRFbD;A1hD*IMyNTIjZ1F7(rW zciH&$>(@fu4}y^68DbshVEwhec)&101UQQ!ap1g5j4Oz7&O5I9>e1S2Z}+$;VPJ`@ zuzvd6?(cs1GKw>q&c@ugZEUz0A!h@vk~Z5%6VdLgF$u9*MwU{GvXm@GZkgOH4wg$Z zQ@vVa?C%cS5uZ5vF3eIyJMncz6J}C0`KNaeVV;`}a;pEjHXt%QoatoPF=P{ZwhcDM zrN^d_9p<2f?j=9usWAOCugO3|gG*2)SU2$lhNSFsa>`)%?Y~#VDt?^3hF>EFMGqkqyFBY4(~O&WoZg@A_R&6QrvyZIweyaH{p}f`fr(og=g+n@eIuLWsC*8F=H`0mQhao9(GZ0;R zQ+s~kHZvT{;mN!1C!T7Ux{(htdBS%jcBX~6%uWzH%+8^^+Ee=-t{mh8mEp9?#*cH* zF3-G2&5`FjiL#yIXF4jUGtcfw_j+1~0KeLPtheD=Xm@*{rAU2umUt6Jm}d)`>e{uq zM{5&+vWJ=C37d^}=z5JUkBp5~nVg1L$@@mEY0SG<1(PbW1HXd<*~+}OwxEx9*Ll^q z-|omTv+P2nOhsj74(y@rG^S;{(zvLm6aUyhWWn-BcaWX@10!=T#_s_WrS|jt=i6Om@R-4C~Z*9Ui{>c~gS*&o3mE!V=qN zP3hTTMp58&4Ip_A0LtpsWP#HtK!T;@CNAY#s0rLQ!>yC`^y%79$RXNZ`t1-Rr;1o+ z!1M%clyBACwUji7rQ~atQh=xC4n>)jty-q#VJf2B56GeJXD=RiQJEbAgpnr6lN;+V z{1(m-1G394`45#eAC(N*-BDg+tTGth5Lgux6T^y6RFE4y77JVUz`P+fso>?~0UE>@ zX$%C;&9_&bjNvaz8!eNY)MadYS&;i}bc?q;e2%3Mgbu&pu_v1B&*tbjAz9ej-2G7+A| zKfN78W4uMWWG`L&UJg{yHPvdnOJPV@e)&qWMhB_uTYIJ^-gy7hN^EUFqPnb(*+6UF z#!|s9pxn<4472^73cIeA;u{T1*cj-@|Nc4ef9?9;GkV{MMn;}wAB0`yl=}><3=W_L zIf3cmtX;UVtXogpSjJ>$B#VPJ@1H&`s- z&zqp8IGox+=Ug1jR1$gj!Yapw7(Jgd<-DAaL@IF;aEEJeq}^3bQxaw|W9pTWs)S+o z%{U0to|Wc?89|GfP~d<}(VTIP|4^T2*xA8y4%skzfB;_Y>Bq=9IC{m@xBQ#dDJUgp zq`=`@R{k6xv5m58?;j6-J}AH;Qe<`uaFVOxN_XzoM#kv+jSmM{;(eQVOSexU@RW=z zD6!C5PwpnE_LDo5$XE7xF8?YLQu)oGRCefSO=%vTIp)nN%U>bB@J$nkTV|EM!!})~ zk&3JsTAQzm^l4(VC#kzAeS{?q&0U&_{vtKiLdwx)!=Vcass);{>Bs;zl3u^$+9=gbWT1%o+n9>HC&$(~93P zF@}VJBRd5IrvJ3^rYyKhKB6^YTn@`nrQ(UQ#?~4G5YNKgzvqRWcOEL14Ac8|*Jb*w zZ>gTu`-SdwF-h_u*tWaOPFt1i{_#X&gUp1uRr6o{-~A1wACcEvM_J-M4z&bc?l|*% z0bOTAWDGORBusC;hxx$$B3}j2M75kW4>TybYv^CwsOvoOJ&Yw6$m!&;+$K+Z_>Ck6 z5>SNJQIfR8Fgt;GfIN10m4tJ}7YBUBz9~~xw&+|j&AITw<`#r(Rzb3S8z_+=G-Kwcip#|n@-wBhX%&zIcHZ*5qE50C1&?>w z)nz(4)QsheRkW5%V8E0^?bN-zzew7=1R&3ymi2W?du1o_2dSH=w_GpV{}%(8fpzIP zKGBo)$hn&~q}Y42{p8xcnf+}T}W>qsNGz$B@!#7kHkP*?Hb zc{4MX5JwCvmS0&qDZM-0YiyDh!=26|q>S&DaJN$<@pld%8N>9_+jN~>3hGXf3X@I&r zn|wO(f$kW-??=89Bsx(uR3anlh^XkrMxqWC{;iQ5@R;P%wR*p~l*iP$#%S7B%W<$B zv86DEH{{N4>yEPfrn;94HnsqXYdDhEillm^ch@?@!?fA&=kX4S!s4gk{b?2>E2rrme3OgGx4zb@6XNuH67tnxnUDjz%3Pq;pbH5f2tFc};L}Q^cFZcVX3DF; zQ7i-R865w<4m@za#7s#*K)`mJ&aZ-|`oNj)n_Nf?PGzH*(3*ogR(WHt0Kirblw>uX zrTMDR6<*l5FCKGrx%k(VaYD|y6qSU{?`8>&LkG;{V?pIxKdN zjjbKFE(AipNkE#O%V1kU3r^S7H3&QhB&l4Bwfe}&2m!wv_eI&gYYUkj4wHx$5UqP6 zb?Hn^Xt$q^#pY=g-LD)Nn|IX#_^uZCur1tYMtbTbqjXYYl)F$9A!WFDlmp84v2m1K zB+E&ytXWGmISwhW0>xRdjDYSI;O2|vlRC*}Opp?8arjV+6te>l+0Np;k>cj81xb>$ zcG*@AqddAEe0eo#9-sY2$aD>+>=*kbfBm%%w5U~D$kB}??GDx8b>Jbgf zLz&K728*b0u4Ra#bQa>s)cbv#E%@DtvuM zbJ%2n-;5A@B`VY%UyD4JY|3mK;pO4UPQNyEB*qC;kOxw*-T0habU}#1;K%i> zEachOQJ*~~>eVa3qe0S1$gCS|s@!X9YuiS?nV{~af4K*48lME1-0X;=uX~tn@U*SW z)ov@2VISb4Qmoc$e|s(72gM-@S;{KUqkaK&-UmG>-}Pta3%H~gH03oB;;2J<-V0Dk6Z)Ruk2GJ|&!ptwK|9+PNVw$^>=<`({#IxSHu#^(Kr{_tafFw; z#8II2ef#(CFBmcT^k{h}K1rKStJJYH9}EUZTR)fB>rrDvSw*gr0225Qf@>>YAAe53 z>-{QOcri`zb~RHWBtz*x^~sk{%4!W-4buvyYV9XBVI9^eP!G0-^>}~Fc7Wu)iiDap z=v(X8iag8^P#K()C%^scWv|4?z{IgPY~3c$O;U%?N%NdF$)PbwP}BN?k?Gg3U)g*2 zsc+fP1p~2zVHG)F#TS>A8(qFX)JUEP3ExJWtJjWF_ffSLQ78u`l_QIcQBGsSRBoZE z8q8Qswi2u<2-&R`SGhvTPnZd?VTmUz-(@QjuMbc*lfesEeH#m(bRzJ+S#?|-h?GM3Cl*XD_q;OzZwP2&P;j24~L9iK^HR{x?4pY zuGT%-eI*-6h;J8S4tS*hXfi_6@bzdt*y6$C+il)2<}vT5=?1mXR<3)+Vt)AWWEpgNz`z` z{%6bdrGINCY0EKcHN2x2tX&S~44xRzGS@m=9cQS#AQlzXwC<@CGy;HK*4`-;84}~7Ca3)f zcJL};-D>knTh=Ywq%;_r^myO5+FI>A0x^TAZbY$eHD9|jKS+pON!@|-fdF$E zhrz`qRn1P?4xIRu)|(oMDkq$M9BitsZwBdJHb^LLevF&W&ML}Bt^0t_s^!i@flW7w zOy=E{A0C)%@6p+Lk&y{6khq@uy4D~Km>xcSsJu6BC4Du_CFj#)F{MSu1M$Ud^5dZu zO6&ReH91WT-ITc9>lmD|NZQ%=B2gn65ZV_{pzTRb2WY zotz5#FM?|&RlMlg7+{9=K72CC`{}jbX-q4Z>>?-8gjzXQOvU@WJG?6C^!pooRVCm% z?i*J8s?L0k=)))z+qdljrnT(%gQj_;tWHBr@Z60NTVJw_`f9sKVmNgtX!Y-KaM4z! z@h8@*u~fDi2SyJJ7KzRkt=@!ow<(EfL~DOvvjCPSrl@&nohcCKwFifP-*f6e!lO0C z2D5|yg7l}--_2r{tlrKiUMe|0l2ex9t0KULO(j0nNH@@SY(hQlM?Z$#b6HFZl$zCL zxwy16^$;Gj#e?>JK>|34;_JWRb=OLv*R z{m+-szu4A}wCuvc)i59g?8r@5aIXF1NSQ1;m`yvjU zuSiAnpi_<5`_@R1IEG-U+&7sgtIO62H;P411Pu7R^}A_7jvTeb&7f@wFc(It+(dKd zM0ty(zU~gdr)XIL8_di5s+ZXh$e$)$`0>{qmi;aOr0TI8ArG{A zgH0fI>Ex!(h-QwT`E0vQKfU_;LaZm#JQK_fJN7|oy~<5x)b$Rh`d34ArXe9Tg)#1x zB3W{?B>>zU4QVXIcI_$divA}VBAe~>f!}HP^NUg!_-J=V`dw^=fa%N8XS=f9pL^z6(~2u+wd!UEBmb!ry!FDoD>t{D#uZIO~9NbNcWaVq9x z(1*rxRU7buSF6YJr|yf>X2)ye4Bh5las?HWSx4b3VzW{1#s*F!Y8^x)GXu8ZBmE+2wWq-XE!3kv+!ZhwjEWaGt(4kM9^ub$>5gW+XcvANa;fBGDo0mX{3>Hj-W22}+@!LA@P9fl$m8ghru|Z;1K|s9?}GR2io0 zoiW0qF4WjjCS6YC9HiiWA1TnpU1_rGSE;*ha&Sm#$6QLLaJDO-k%>@#zyUCv*a}l; zFbjr=lu&}{FW#yV!{S1lYRUls;X8^OSyPM9^pIx-1u$v?nXrN3FxPhg0c?m9i<^-e zd!9;`PoFn!Kx0e2%)ne_QVu!)+>uY^qk8LvA4CVi96T4dpl1}hkU_MU_yBgA*=r61 z$tK4uQkZ@3U0Daw(_2uO$KL4=F><8OjMn|@Zd3-#HQ|S+fb(KJ%2wteQh{!C94c0i z9)f!4CSD_C=ciP>sgC0Tt@O6R^q~^dOR85}E0CIHGq7k+%8@XfKn=rEX#_50pWLjp zP{mhJnVEbE;-=vyLVK+JT&5=A77i>36qZ$xlPhHoe_sQ;oH-?AlpXn*@3$* zH%X2~@+6X4^w$*z6)b`kr2ZWUh#1#ZHdpME2MhO?R|)R|3|OxrR=Z>PRC1?nZkUdr z^ht9ZO7|wsBg)FkM1ob&^yW++GxP~a(E_N}DvzQQ7c_aF+e6JzP9SW_k;$c{a$~v$ z&E`|VK{(9) zhBf%8fOgUceAdXTa?a}kN%)9R9kr|PTv4gR9#UA}$)W<&T(NH?pVpur*S`vSVMx#7 z%--Kv7_D!D&kF4Cdiz;{{QEkJozorTr0t9SS}v}$RlX)+LVBR_BC)neYT>-u2!y-M z@sAvqWd-+!A9XC`93 zdTat{l4o&58`9F>k`t|Mf)myP^$PP=^{B--6wHKcxJRP#`5phiO5OvjZw>RzdRp8VfCRQT7@v8K4Ax3`w2qkoecG2I?`>%g5IT@MDO_w_J!u5x5M=<+Bk8IQiTcA<}N5E`EnJ z*n@q5s)09kaGHarF??eGKkuvE z`q-eDAqL6kh6~XoAV+hQ>dIVh`(rNy5EzY0GKHD~swo}+OWd+C{Y4U7xo)DmW1hov zA_kbHR=Pt?cf$pd1LA8HiNMf;%t%Qa3P|VuhFXrDq{7l{Kn+-_!E@wPa{$EFkyW?Y zScGiO)j()aW=InrI8g>|smyCE_Q!c}yy^-D*FH-qYVATiIA0+RvQC)Wucsy=@MmE)bF5PeP102T?J>dtU8J1uf zqo_7-tv7J_6DhQ@WLRWQwBPqX`5_^twdvvHQI=Zi&J~})Pr4HO0e{Pb?}kW@57hbRto+})H#i=z3F@>P%; zCyjv}aiooUQeAZkI|D{z7gM4AXgBw0Z$qRMxf#{M=-%0NMW=X`Y=JG+v6G{tMUB2| zxQOn6xd<-$)pl|%HBiy*Mo~hA5FNgu-6#s2ScOM0qMjz#)xw%_p&e22c3OhuYO0!r z&O}E~PjA)s(~7tn#k-|sLfq|bnGU7yF!SEC8n>FK)u4Z3?yr0K zuy3dtcJJw%H#;swgZb)*2*!h?;4n0I!p$NUZ`p}+Tzi`mZRt$PQA;zhRLNvnLceW`z@c| zw6|!6SAi6J`afK^4R~#?x99Z;q)q;gmgx^JBW$%m62b-#eet+r<@5-g-xg^+Ziy5% z?3DQ7Yi*KD39T!4u<=O`cQw%f##u<|y=7-%`%`Tt{Q==50*f&L!yRZ^|2;kYya@Gt zN%7u6MgVM9yP=+dF+>vH?CFW2oIjSY*XFyUrmpUR^g={-sym?t8HR=tHpP1Jyoc}r z%eG1H$hE<(!R8W(ef`yE?{e5b4jgBI+cTqbd!f%E2Y6$}sd+?^)3PHAyh1kjdC&u1 zOz;^A$0(7-^-dz@&Z#%JL_w)r4~f6K*k|$$qlLfW2wkPVK*wUj!_kHmXjf{jgd5vv zXpLYYc_}1-1pC`kHz_e?a&mGz%0}_@HH2^WRgveGpX_*ER$cx2G(k?MsJA|^LPQ*> zlLJIUV8hu+#4*xasV`q!gk4{G;4Z%&GFy;&8d6;(p|w6Y?_WJJ)k2Ded*=%X82b!3 z`_7U`DlJ33QAr|{C+<)@_^}kU`fevV587J*38*CVUyp~o6G}ah$@#GqqO_O;Rx0`s zdF~U`=a%xNJ=N@uF9KeP!-uH;b)RX=HHKQR{_Yi{D|vug3GVW%Cj*UZK%Ue@kj~@_ z64ij;Nb4D??K2|_oevLP#loRsIvOIMvFt$u^rr5#rFgB>o%3JIPLLcXcB1KPpvr*h z8nk4GzzCTeqWQuQQk^+83Ak-ASHWC74UUtC95q$kREP>oU3=RJxerw~QQ5GvCH^XU%FsWh6ErV~MWRiSAjhkVwIc>eK+R5#G@p72Z( z?nV%XjCO0iHA;B%=C~ow4%m@ve>WW~YM?_bb8oE7%C%ZU8oHA5p9mG*5JfnPTNj8*6e=fXo&pyYED{_VzOkl6DjsU}^3}G6XX^QLBVy9C@3x z)K8syvU3Az&ZeIUoD`72?)B>%d22rS;^e{rIbR_k# z3rj8`;vsgeOzw>MC*^tn^iWtU{)O2gLTmQJ(vmxl#-F@J+fgsOov5hB!PoK4 zz2v=lFS$Q`I9^xvDp(uR4L0oKRE2Y;HOz;jk>EyPH7`}*6T0<}jHr6K!Z|h@e3;mz z(?EBk-4&W|Rv2hrqGqrqgr+sMy^7xYDxuX#CdvIkkK`W6>v{$=U_VI7QMuqZ3e4-JN z06+uCD(wzV*Pb%OD6(gyhcXs?zUJ0T9=|52}ImPZb)57NRu{A{v*%FC! z6GJ~du|FOp$^-DQ&-MW=@bWwMzn=pEC?G&-jVdga=~OiN3PlP$YT!*{7}HO!DLF#O zlXMD)XAAQ{VFteGC_p4Dq+Ljcz)R^J^GqlbQf&5xs-R3PJZC)+X5!3h;RTfBz{ghTROh zJ8!+U(it^}$~MbyPLSi1ca$Qn2`0jjp4s3TJpdS?6Zo%^3Y~NUQ6Y+)HRG4goAONZ zoGVU_*8bcZi$Ia>B9+fO(T8NhN{nV_kO0G$N8cPxsJ=~M(b<>sGIssV*$P}_;~D3@ zcN(d=FFYn^KfIXKHxY~#&Nd~$v6nXn5>^d>Yw5OB_FchGMs;+YwR00`WV_$V4L{DaZN2?0QH4Q<>YXD*NO-jv;9?!is_mg|KhC<2RzZU3Gc#*9aV|W} zA-F*4FrtK2`#c+en0xvH63LBy43*PKaCj$UIQqCHu)pz=Eeb3BZ6&xwGt6f7@Nvbf zr|AKjk5X|^Ob4oVtoZKZQnVO}a9@QmvoF!~fsE3&Mgw8}!W#aoz4cndPLQRAF)#z} zoSkP{#sl4P(`}a$m48%sgiev?- z&G&Q-hrzG53>JY2eADgFno)X2u|ihJdykIemU9k)3NFr{ZCy}HVC4slJ4$_b#gnA! zQjky>Y~LBqIx&knCYO`#!JF1F&O=nPgN_E!Ea1VyeS%#b9}eA&Y~|`lOHzFI&U679 zW@Y{FTmO|sq;^8DJCSl!LzD=59qk_MGahzq;y5mCROX0o*8GDHH#l%*$%d~_vs&)R z^a@Qbh44%PL_F%x)bQl$a?4+96g{azukBG=lNq-4S+(O?ha{Tx%jp-Oyh4>+(T)4B zIwZ~(jsqk;Ea^D;Gi-m>Q$heBptCOf=OYu1l+f!`Fmf`(l0^O8AqfFV1%c)F=DCw` ze+WQd;t`+>l6^kh_-K7G=U3RB0&O6Z#JL9un*R!U2^p;`g;ZFd!1z{> z%9GeA9}%OW{A^Kx7O+JDgR0m6t%=E)o$O*2#zI`Bl8$uBMA$B5ojO`;O2q%Qi5BPw zwL`^VP7H%Sgkbb@sK=&V{$6-8X17h}DMk*w33W~ci|Z>^K52GPwdv?Y1Fk)i=~4r@ z$^*hfRiex*7Dp%LVlgzMp2+z^E*Fp6<8Ywhho%c^!H>=>1J?BvKx+T{ayUJHdD`?4 zXY3H<5AFaz9CF4(Z5py$g@gGjc}NE(xHWlmRZbdr>&urol;^3s8hX`Qu~ONS60WKE zjN)8kh|Z=jZDIo_iqX#o;qEa9!J1oP=A_OQJ*kIe$z5ryQbS1h^iZkgph*^L(0qr; z15!O2T_Hpr`Nw$eNc*)9zg+6FQxBziqwBj0x5l!NqGm9G#TwQ($}OQ3mvvQ?`#Sok(uA4szWr;O!x|_`QVR%@L&j9 ztm)uj6UC?jOe$m5DLud^bLN6G%~zoiM}@vq-G%mduTTtcPI?ELIxPl&5SbkVf-a^TQ2&BT1j>J^x`Ix- z540N##3Zbw7krhx<9Mv0I;52QkTpD#FxPJBOEIfCvAE_$ZqY6-l%q!1GHjw9yyh5i zZb(UvO+da|ksgthj_UiZ&gE`GhbDnB_`a(!_k%peUc&qh&Vq`QyjI%hJSM|PvS~&t z?dqBiDoFtYcHea8(4+tRYugM&>09iZKnt+1_{XmuyMM_&p;}YJ2}rjj zjT3MTUQAdnH|mjBU-ECG=ZfLLR>9tG^S5@fe9|ccSSu{G#ZjSvVtI z;_teVNFkLgc|d#>OufM6q4T0khvqN$2knbp(_F*%{;p2};*kX=qNvXj;fgvf7@kUG z7)>E?pb<**fzzsfy3pCm;4h+|i?$6}&L4hg+-pHN}=e^yO0_t80d{T;Y1Nbq(W+4#gBG8FW?zq^4mtR(RR|k>wg`Ef=YS@ zq!G+ilP+^^mCKzIeV)iCMa}+GMU`Z3LI-kFUmKF#aypHYUh292il&{gNHp~bNS#L@ zoL4`mt5spio&{x;U?epH{n4g|doHkm{iYZqG?f@qhZGG$;}M+$cUIR#6e%J)_gl_; zkjz%&yE}ZOmmkgBq>_pDsDiGU(UdIn71ku2h0PpI&(})NjX$L-apB90e(=t_Rq+Va z(KCw_r@T#^^Ab{9R|=D+;WnEy{hT?;zBw`AaDxWLl>9}u)hA}1QoV|X6E2HUHu%1I z^UTV2w9fp6#Io^~xIVnsvrQV#;7&F+)gg~T_nyY6^Mxf`A}qIW-!8~9CN*Si>=gnp z8-l5Mgf&0v02fx+k(7F4lLorn{(iK+l0AT8)=K}{lzv)uTGg7! z2r-xGzV@E4pS;5#hX+Jl+u=W{R(#a>;#=lF(0?1c=y2|;-&Ur(e-S#;s<-}p;_rfY z?6^7Hn-_|19$?~nBR*csEnn~1Pw)P5Cf<3Zo7Okp*L#JhqoN@$b!sSFnxm&k zeoEFMR$sm;D#Mo5@bO_5*O;{n!e7x>AksE=PhHyGhSpdf4=uc=Bgc#HUKJP7k8ojR z)?`2$+PYdBwq10?+?s6)Q5>_MMZZ|Xv$MpL1;S}jcHbl~oK;jMP7H`DLFX)L&duFw|cT=69@VXqSn zW2Abp3%2jkQUOqZA0EnYCKCo_E`HOScRK%N(6%gje4v++MKR>_^TkEX{1}P%ua_Cb znBEAjH5_B2OGpp1G)9o%Wh5J{Po_0qX-vNsjuV>Zr1}@hySZNF?OP1}Z*wSphnPK! zq1O9vhnPOD6&AZiubNESDzsKrp#P?m{|q5xbGDPZ*aZO29{W;AL%zygOGsi|nA@3v zp#|bok6~Z0IJT-w+0jk<@bA%7@0U8U;PT?4qi5(I^nlPcVqUm<@HMfrKo3DozRkI|Y$q zZ1_ozB`+1)G2KW?1&kBP{>I}3bo--vqqcoyn~nwTC1pcAzN+Nn@i zIWlUf!2!cu9Y%N4xJ2znjQJ8%VQW9cHic;c>8|oEZ$1aW8PcIC!5vW zN55_L#W`_z=i!GzoB7$Tz8*hVkuiqxM0{(AwQiv9f2t=2YN?McG~G4_wj#GjC&-Of zpIzESgB;)b9(>V%t=uFg$UO!N+IUfw)8F{R_s2ozp#LvG?rYQMQhOn6_aU-2O7qsn z37znVz;8t?32$9Q19wwnGPMI`AP+;mZUOwf_sG1Tv!O{5KRxqMLpS)HXyVn0?{}St zpC@8gALC*;By%RJL+bs8!dJ|a$X5AtphtSYj_E<%+X*dLgG2tslzLjpA4*CBcFpvR z9Aze|vQ)z>bINrpD3PD)PA%IKe6L1pOxOWJ!g4hA@x*NLZeN@K<)soa{Rnf}f!vj> z!l9+1=dt*a)yBumZv%DX-GZRZESmXkO2%=IQX{7;by zC>KBjMSExu3>PQI(A8loSip9}y^(dYJ&EOC0R2}V#Us6$|45^s#7bX)O|EiR1)qGB zR6o(~-DBaRkf{JG*s|DkTUkW(>?D%Gxqz=-ArqBtJLdT6MGq+{?+WRW<^?{(YHn@*5m8o_bK9GWSwhDBD(+Yo{}nCCrS z=`w#KjDRz``(8swf8cB3+g)N7<4v4Mu`EU|mn`nXytUM`_q6zI+WW1)0><}KOo7Z56zy2V4<7Y6uphrNcR4<4cgXaNs86r*)Q)<=SaqU4n<6%tRxM(w_Y_REx)!qO(hpQv( z$LO3EP2He6+)z1$v_P;>f_c;p@JBCo6IZg~f2AYnd)_Qpe57#WnXApStC=AWbB7Nj+C>9Ki`?&BNO z?slPk;6ble-|T{JcJsz|Vk?W-`0EY#X!UTYwEH*&5yNMp`YqRFQbZyyGUxO~B;j+A zseH8cM1hiMhV|X28pxx+ps7e-PyZc0iZKk8fkxy9eRSjxV@uSxep$E5blYD#ai_1l zG2-5+0sY4(x+bH)=|JSzav50a7mO;cOU!utqXy0J-x@rO-ZX%_5IH2=WS0l?=SS$*pu-dt|~#oT+DeEO~$4+fsCuI6jPDjM~0avS3p2o zZB@5CeZL|jJjOh{N;hhRcB%^mzM<>#6MnWgZ3+ zpvrvezLLl#ReGmIdHB^JI)=`lgIc0N&_V)Pf`n$6ClWxoOzI|R1DxBQ(m{wdqJcDXS z0GR?4iZ5^0D*t+PTF!BTU|chZ3hO1PZ=)HDdh4vuC%3G3b--tyV5Yv6-;G=Y}Dg=u#{()5IB1Kke-|iVL{2I8i~ZUC{Uk5 z(ZpL(*rK^jCl_eWR6eq+8C1gk?f0rFSbz=9y)2AB9uH$CkDSWGr*;B&cE~m;!U_l ztbXy0csEw*^C5EdE8#*-R#K0+^(z8J|DX20G$7{n?SCQ~OEhR3LWQW5rIJ<-$yNzX z)4pk67}~T;qTR6+X;ZYX+Dk=hhSH`+n~Dk5Xc5&^)71aEopXMVaelA=&+|erjuW$d zzxVgPujO-nuFsVvuK4NBnX;NnX~U9TKNLd1y_puXe_Wb2(G{w5d{upr9-W`$Y$7gU zAb8>?>1|2{% z!jVsfHK?vCeo@OI3n&O_s_Eh1JgwS?ZHiWE24oce6p z$Do7nY->DyQ7URER~zpBJL19zo+DjdfNH6{AKZ8kTlhS@!a9a@#7JNgVvFH+Z)D0` zj@cw7IDjRyZAnyHwE>njf^Auu)leWa=07TQ@ulz(*wzkd=3Yp;+aR(EJlJV=T__Sn zFGdqMW>-!H|GWgICZzyyeDP1)H20os2r35$q_!W%Xp^5w1 z7xZ9Gu2cy4d2JHbks_XeWZ`bsM2f1$ zp}>_hQtv##JWYA52ZF~5lrF*&1&PJogG-U9T{a;ifYq9;q{+ zOcCCrXB|t;PH`kxf(FVyBNwU;l^Kec73T)Q;@Lj1W}-%*88!sZd89zh19os7`>|Su z6r#FM>=%6>d_tvL+`kM6|28?JSp-k+4f4AXXf^~E)5R2mnAL1HeURP@HcSRIIs%{T zfJf@`YRX4yzjVeb<%#BsRj=^Mj+a2af?9-Pq$sw2oipgn+|}>P+Cfy-FG>J zTsXhpO*wb{+)fkH{bU_02q>9sr^i``@$Qlq9njDhe)PWsEc@0e=w6LM&v4a>SJ9QL z_J6zyQj{0DxFHt?wU3`XSoXG2WjTN-2v^gHyi-u?F1CFDI;wiGLnk&K$^j@rM??GF zOVwUcr_Y-hvPcW)4HV^1^?X$I&wIP*DIns{IKVW4`o~YOOM*m@DH?~K6{rW!`UIlX zKPVDpD0R11yfQBj;oI4jahi=@b6T&U%l}L3+4Hs;PLalnWFs+#9fFKP%9*ALxRg# z;C6n-!BtS!0G+LSkP|dw3Pl-hbZ$QA(v50?LTBMJG}tc#)Q9*Ufm@?q)BMYh6V8CZJ= zqhG$v*HERih4!XCa;y*?Fvx117qj2TN5DMN{F7g-Qk2|jQVG-CvXnP(9+jQ~Sl_kI zCkLd~Mp>X}u!n2izu&th?g-Q#+mKnaWX%Idt8>@(^?S}8b+NUwo_)UBr+HWzaa8`x zTjNBW-frU1ssGXTL_M=xu^XvbGI~oNZUWb`f$b9GXhq#l_9f}VP|JKLHl_+}%Q8kU zzpxOz@)FxBc=$uKn0#opa)DGPUeVRT#de^QM{C4kW*%xSZWrKC@w3H@gUb-cUzU&# zKDl%CvX{`!sAK#n1)3_pOqoITaTO0l1vEB)(__SWdgq~ZI1MAM-tJH@q)$DBQ~D#P z{V%WXf$c)~Pp_9McZeT-0fM;j!BDnA(aqpe_7Cns0tEbL5tWiT%z|#%yO6>an=p`> zz5L5d5!;IYEHv-<##i_%9ZhK2dJnP-P;m4d}gRms(z3`CYIE z57;slXSeaTdKPKfM+mp?p_HbK5q@G%|C^KWfs9{15Y!270*`fMDOBtOVb!2^E0sqTQBt>$uiU2(CN)vqx-Rix|N!&vlfx<|iSos^g$j;_xB? zA(ggB0j1Y!t`UIvXh#U%M=zc_7=KWhZT*xFW=;i*os#2@LDqNz7+r21o{~moGAM|E zFt=o-%)rA%fE8#W0(MCSBJW>8_rbPi6YBtq$yyQHDBmAi0BMe^qZ^>NLy%EvA+$i? zPVE@me>;VY~)G3)QKNp9214`+(7U8;41ohMb#`dC)%6!?oyM>dx-sEkjPJ%hjI_# zZRsb3`ft@21)R&nLxt4VvGU`S&*-sFerxQyEw#_F>&{YceA}=mGHK2K`iQv&i1Z_& z<`$=^JlW<9+*4nED@a(Sf$}KH8n#x=sH_4YK>S=iF3MIDv}UN+SIRh+&}^f3N>9Ff zdO3gblG&BZ+3*un2JP5AAt)p6v<0^dyBYft;m=m8s!s1ptW+;SH>tvA*gm^{-aeSA zuz$Sk>;*s6RluBqHB1;C;M=MH=;ps(uFwZcFRjoc04W2+YiV)roo|q)+wj0Dg~0@v z4JlX4>AmzC+qrKprOjL6ZpbdL3s?H~5+R!HEX{ZAk|5nRVcnm054_|zHdi~S1Y)@- zfXW0lpICQV&=A0>cGI5H(Ad?}1e#`#jF?Ycz7V(|=5Sv0b3BNNg$zItrEYNh`Hcz^ zsO^B-R{`~!2Q075Jt0)9Qi$yCB5MO0rC*-GSFd7=@e?e-c8O}lDV3TX<;%&)F0(6s zuA7MoVcwQy#X`|T&eInKcwu8mhfDp79I}Z4-kg}O7 z2T;=aM*zcs;>zeTIP*>=svG$rZC7B+^8BU@^32unat_27rvJo)-5DdOkPqQ&Zs*v- z=Y3VSt(7%ff(ts-yIx$d0|mCB9~xd$KroB3>b@aH9L@S? z2YLt&La9k;7hDD?3jB273XI+zazM$1F8V;(r-HdMRmE``z@gYKpZ?Hn>7 zzZb}aVcRz+pqp9I2Da~Qww+~Dj;%&Oe&B~T00y2oy;OyPF=dWfhNTxHs*2Hpf{q=*A|#WK##i-wMOP7Pl#veuGz@pU(eJLDa_l31M_4n zYdxE1+>W1nr1##XZbypDTq$zfATuVj@|C$|7epcL*{l-qA{iqaARr!s=;VSacnV`S zCz$JtXqclH>rgB7=m70>!(V$ATG?)b>9|v|I&aNR!Xw!q5qd0W%=Kfgs9aV43My8QC8?7(LhZcc{idF%G*5)>mKnXE4un zp%j|uqOY9>6{ERPq&$BdW$iD%(gA!t2H9-APaiO*i}2O8-1CTa%$NjnuA(VCV-7YG z#%zKHrRXK6NefTDLf=Ko;#KkqX7^lLHTD&LQ66Y`5Cw$vs%|KuGZ`QnCw2G-WDAE* z|CgnG3Qw@1Iu$yL2n-%i;0&%0)WaD!fF!8V*nZe)Wn$-xrV{+zb0SsOa`bMR|H{R+ z8sMd0ZmI++Rxi;8Mw^cZ37ffDsA6fsR~T`vOd-; zEuUM^L_|0BS4pC<9lzW$jaUVjh=Y1_Zu*(a>kFZbWT&HV-+jLR>LL`(D5vFrl0(zM zev~C4{#1@;vt-`(5a^Y2=h0+g_?v7b%Y6yCJL#4JCu))0sSIz z@d}_-{BrhNWSsGk{CPlKB)^z<--oKf#E>caLk?VB1w8DLE(Q?fQ=H04odal8(~pZ_ z_b#jfC|ziRkvxi&8K>lEpP6BC1U*k7mo{w|6UC1=54`~bYge{+)o9rle6Kwq4ihrJ zoY*O)@jXsueS^@yGSb z#X13k)?p|@HkBnc<1q6b1XvGFUhqR?lM4qR&xHP!|6$Bv2K8y5XLrUQfxCtV6GZdR znjeMGDC7FFg1HJPIlZZ* zy;P9R@!gRg-T!vNYIdi|-x$iI@%b^tcNw*R>%1PajbrF3n_pGAD#wNhohmA6?*L#| zpSuo*%G`0eJ&#HYP6m+H9EVPo>_qeqHiL00yM)pK`7e|Wv!T-F3KLUwt7dh2!bAQo3$!aFW-@}7}M+C&t1#)tM56`2_la= z{E@)h^)1$_a0r2J6uH<7)yt@^7QEf4>^ka5ew>78NC@rB;Np4>$!^X@6;yo%C5Qj1 zXk$JxCv$v_`0t@7AjEf|)-nolw|OrXQf_TM@dni*vb^k_I|m`h`V%#v7r^K+F5X{D zlYZZjI2{XG!E;u`hXYMQPI*awzC-WR{YZ6!>X}jKC3N8#hb;)TjgXCS_iSBW+{U)>E;nF1k`vaipNYhvmV=4-_zVdy;Jd4sa+nDLj2e zEIg-zK7uVu1@)lJCksvQA_NNfOhdM#Qx*x~`DPS7N;yXZQCFoe3J#k`aRwPUJyEEn zk3ydmWL?S}3JRY|5*j&XL$i0Q+xjg5d*_we(&lDuRQb?9S+e2kz4|hNKj8d^b%9 z-eF7M4z#0j7P2d|5W!v3yRSrD-&6YW9NG%SVSTJoH)1>m|eAfX$GzB96AFq46uA;cXS|z)tRd z8Vm9nXSJFg%3|H!p+pATgMDj__QP&SbNbr1r=|>MFDT4aph+%ej3KDybZIvlF#T`e9o4rm&q#xzO$~9oX25E@)_DrSz&V#Ior!88T~A|?Bz>nG&}AIB z)_4c1B-OLogk}~}@75V~u3jeg2+|U_E~bpfngL#2!IihL|s% zd8csYYY;T+N*<8}@DtiQ#o+S}>AZ}}mj<)s%bsq2cYw(TQtwge>}`?H{P*~FM+v+- znD8@fxxnCM+PBw{9PKC(C_-#tc$w4OY9KYjc#NOSjI!3dGnuFwxF~zandEbh_RxUb z5Lc<^iJ0iixqsy?9%yoYDSTaKMKLsR+^om~kmIqGWQdsIqS?^618gUuscp}D1z_dn z7ymdC*DL}0BAf$fiDlbB9!{6q_q?A4dPjcIByb|z93_lFN;&M0t13zAbIQDtybAx} z3pVdX4JlIZfH+ThTLgaZ&sFm8{mMpA28=G%NsIjo3XppQ%BaVAkyg?g4vA0R{&=8Xf4jjYgVyFQ7LlLh0L$M2Ifc*^bMB4k*}`0oc5L zsmZv)=X(}!plyL*6t^EzR!F3{3TN|Cl@l`fsQ>b24NfaGWGh3sqxWg$0&6S515(SYvJ+dYMWg4;EmbHP}Loy?hC5b2j=P#?v0E zyJqn4FWK@k4CK!$Y`Y4e zj&E!`5(8CFwmpr3tlf)kTm8NiG#35$s$hQal^_nx?-R5e^V_a$0g>I`))oW38ozze zZ_m62=7Rl>SAGWx(AW3>CrA+58+7@nAD4+0W`fmw0xZEGH9yAI*KL&)4atRT!9cM4 z`9e*OXRSEykwuMe=q)^~v#stXz^{PPRGeS?>PHqNpi zFM$W^2Mq&vPY{prfyxsG1F6#g&0pqxQS%uh5`x@JngC2PGXCdM^(fPzt@s8Nj;;-2 za75HVZVR{099DJ%+yT`9(OlLE7zxyQaFAv}0PoHg&`Pm1g;~b z5cH1H>~JnO`Xca!?Z5|q18D1Q6_7w7^m!sM7}_kd3FFlHZO&vOOrVy?U=3{_ciT3v zi8Q3=oaSmTuX#9%O0y4{Rd&>LI!i&nP0|0ofG%kzZ5maCsQcIX-tO;kY3sAZ_{Blf zf|Qw{o`QsA$dO4{&dakfJbpl2DOHw?cx%8^@wp3_S*!5a+7B(~eVN^>&J!=;C&E|N zn_qhkau4OsWI^jk0NMV)*@w_vo_1?*T98=!`<>OnMZp&~S2rP?Fjl`F-XpT149Y;Q zh=zn{tP^g&3^!ZQda;GZN1YB_#*g7Fs6A_+l63#Oo^I0=*VhOY^1j%scGL?POvykn zyqx2sqVfg)=e{Pi*-c#CG`E=rb2v`|k-XiQ>qL2mTHBs*gSNasv6cwNMf?}tfz!In z>qVXgN5}fi4(a5s6L}h^bonB$lFOacS3og|M|zE}vDd?V_W3`N--lYY5H0o*h$u6u zHFoZ&Fdz0Laqr&7lBGRNFx^Dy=|G&$x@n zS+zx%f{<2mSNsnmkyPUIaIyj+qm3YgirjX@{yu0nyy6U`Azk4{fZJz#RBDdj$G#D9 zPXj8jZaVM!Jn5DW3O(MvcFLaF9=Eh2>BSQ?zG-6vgMuC>KXuQhj@e;C$2dg+ew&cy6-L6MHICZ716 z^ZOeqC6A=-HVv4@dAV&)QNe9DyY+7kNZoF4J$~|ZL{T1Q}yP~k0|%M z*W?9xklPmsxb&gHDv1B3XTaf`6)_`5nX-P zrj3U$4QtJ11vRZ1IO-J$H=-&Q%7x*H6qZafxNh0<^@ylohI`_lO3)RRzD)%`h=l{! zrsebPwll!;k2gV6hRzM%Fqh2H{UGGs3T1uhGLD_-3C^<_MIwmerYlfSEJ6M7C4LFz z`SDE)dHS;JG~6|0Zd%8>5DLu`KX01H_Dwz|+=smf`ZxPv0xYsOM}e7`TV*!Kj~4Abbm z56^PmhtBt$@LJfJt?8X%pZ62u)tUvn!||%n4@C`*8UrtmucEEux9g}YI687FZS)z=VBJeERwC$c@LiD$soL6OiV%bh@rw|I@}b<4-2jc=`g zc+yL`@#-`SnqYLUXm|yh%+dI%17SRLkPXs6D#1Vtj!L%>lAtCY!5LEIv#uQ@N!6&- zxQ8!f^{gJ1o~KEte^;!InVw0t^F5MOCm zmb4=xM-9vKP)BAIx7iS^u+FYE8pbkRI77AEwO0;u+GJg`#2q<&2H)T+GrN=V5N^%? zDON1;a>RQ{JabBgBM%JPv;!{Sa7W7?uiyk>{70LU_7V+FpqY@KJ>I1K0$4&N`q$Qc z&}$R(5AD#D>BX(05`quQmj?0di0&nRSUVZEOUg$TKW{_sw-yb!aY}4TxJdBf zaYq;9OhRy3k(&$JTC`iwvEt@b!?w+K8%;tyJ=CzglM(S@R9W2S8u4s-)&32kxgvxG zwU^@nXeTefsUK)biZOqDYC{w@wBHSBgwtcz!&o9-ubL^EVJNRj-X@Zs<<8Lb*m#Wy z?*PHwPUc&+o|=TlW2Hq7gt1CsDoFZwrRoyw!3WtTq4>iB{A0ZRBOn!*T3w9&gZ8GS zgW$N82+wx@Fp-ZU+Zcu&p$&-cDg(Mtx_1OC%yhR;3SVR`JuTHfASka%J4F6^bfBg7 zb(qtxI~j8KC~la{+-JnCf0~GtQguIE;5~MN_JDh6zfgbC&{c8s zyQTq8arZ_vh5CP=(jA5E4FK?-^Me9BZ>DX<66>iADZAeG#9f{z$;q zi(pC!?@FkJz$5;-FyP5&`@m+o}Wr}lsAvL6sN+7-K_X<8G*O+odqTak# zrvGvTg5C~D!Z0IaRRhqH#?gt{Yi0|GT( zJn5P_y`r8rronl30c^cCRVMt5Bd-~!IZmJK3f7}dxbZQpPrwb*-uY82I?XK&TAT0# z2Que_s|3g0w)?0o%8$nOn=gnocY)UMeCbp|pa2)iM_pckxv^hNkbsuEE*xB5z^Xvu%wb*d;V?3+8z6t}W4nHm~~`qAx=~KP_5~%ce@r42zrT zwaG7vke}C%pWaYN)z!Y*b^Kw^HA|9GqSN?y&*k;Bm~e~?VJ$0u;k$1-)d9?9MXFKE zm%Q^haWz&yiei)>?j_8q5!WzZh$t<2^Qu1HmO4q&vt}s1=JNrw>RcZ zE3TvL9o2dZ6m+^kP3a~EZ-_pniM%`PR32ZXS{O~)zAr+d-OjjN+ANb0`dyeXM6F>S ze$P8#9urka5;BQc2;;pCTaRQ+86#TRpvSkM$AI8H2#}lF2&rw+FKj-F`h|E0>qz*{MEUAfXl1$veHE?T z*l^yVd@7*)R`nBN&pNZSneWnij;i3PHaA6^gQ+gs@g0nkcRQ=IyOito;Y2*iv!N%E zTRy5c*zdE9$lXGiuAQO@sDWy2sr$(32CN3H!n{0hb>77t_!+Fcxz4dUW8E@qy@0H| zGBLWqz@awbMX`;LxES8hamOvC9DnK_k5%j^)*R36TK*C%mz1r|>~asbSl1nKLayK1 zLX{?eq{qCQG%Ok#^8V3KUG{WOM-|qIwjsD_JwqPpUGvt}T;>}%#ksq1eZ6`t9u9Ve zdrqoRz&`EnWHY_ceC!LFC+=B|b!bzwjAV!oktAvEVlfwXgS4T)szR%7WH?u{rY@)J zc#V8Yq7P}vp>0d!UH1iSMPm5w@P0F~amDdY5n||j$#9c^0@6vlC@b>rpuP|t!@Py@ z;!;~8-+<+?ddy<&d@L=ok>o(TM`2i)^p9E3jo5gMs-u!3aGSEfACVWQ zp(o?pvV{^HX|u~dYNYnD0S;5kJ!l{GNbMO9$0^RGP0)hXs7tigj zF|y_bF%P$|FhXY+>GByF=N2OQ(_zw#QRe)O~eG9)JG9?jBmtWPAN~w54;|+7Oveh|n^$7L8ncm2}w#L}N zIu2qCm-g)v&b%qk7VK79AYHin3YI5PMYyp+-p!uD9pYHS-O}%)p?w?63z6uBy+wi| zn=^VC;?=jX0{u#e&|kPH-*qFI{-`8o&!{5*fG4M|hVBjOAK~(Hq}2u3`y#~bYed{U znL*q044V<1-XkHo=n1ituU~X(A00O)WU(XMI%e%|GVKz0jCw}&#t8W++8VlhgudUp z0YYeghtKf&&>-TZ;DBQ&V|v55itnVZ?_`hVW1N&)PrtRug#B204TPEIRf*Z8Ag8SG z-N|+tsWc+ReXeO?t|@&RY4k8r$6%{~Y;g1{yiBTs6>g6jhL<8A?#-EA$W$Pw7YbOA zf-Yprgyt&#(G!hrq26kR!lSNOY8|ZGvO*#}MYhT2?--()gw#U;n%b29qoOzX*-i zgQV#FUeH~+hS0l}KSW4CW`Z~IK=qy{D54%hZCF4-)ke6j&DHajGuwK6m?O48Fb&q; z47Ud3yzj?BHw$VzlYsggrroPQV-C7Aqgq~M-DFEA}QJpC|0_CrU@i66CjSZq5d}8Uo1>e@9RBOgzu)wGA%5?O-$&!OjrdFf|MX3N(cxD3^hnfC?O3>4>b}4h&0lrqO{b&z>v~1ATdLyfYc13 zbV+wg!wm6l&w1bXoZtG^_vg3Pz*-xgz2}L0-*H{n9rj#PiTvi>o0l$KB3DsX(7tqu z2nYQ16JH1Z^10k{=hCIOmsAv<>UxcDqvuc-hXMJ zd+Rw7tpXMItNZsk_W7A|kEVRL8Jt{4+k!T)@R9OH9DY{=3~bI={Z zmzQeY*Mkv!##v8;u9LM2{`Vt3x4s_HoA%hUKS!n7WAm=!6&M3|iQ!lM$a`WGmK{-T zz}-8)Jf|~V=G&!if&Y7(pnBA!*TZB}Q&UOeE^I!B8)3lMW^2p~5b%||!J+8c){tz| zIuF~?QdXJM-}1~v48i7i{{FOU$lzDlAK48OpWzR5S~fak*=b1QVL4JRGv6+Er#&_Z z1D}K}zl;9w_+ay!eOwuSSw;+ernNLLUc8_o14h^1pD*&=UwPLjdy#tM@&6tk%>7LA z&C1)YUv-$;NOWX8SDrdD%O_rigq!ls|0YkSv#&fG79C9)#VoDb4D2A5w88gC-yiE0 zWBH#+2Ae0%Df$H9oVzzCs&oYZtV*uR@t4=ze+>xfTGjNzXh6^w@ghl!5- zXZm-rVBlCF2;u(aBJaH=+aVOKQI+E-fu>VxjTBM;FF|T>PL1Df^w630k|upz!lLZP z_p3e0BJwx{-;iZ|$u1_6d$~FFe-F$AWrNsr6s(ZSU!59Ht^*ScNlc`#Z)o^gW~tWIv0{=J`lyD9a_yfzhA{wU8*GKt_3ZkgT)^hWm6_V2&eJV(emu{{r{l;qWO*%& zFHHAC*eMTc(r&W4EY9N^pB7u+Q=SE{=QjU$NAw#vjYFYZ z5Zpud+C%!fnFgb~5410LtbzZr12k~@x8%|4Rtb-=0_t)q9HYw_fo3_dfWt8xRJ5Tv zEF^BS`XpCh*tLP*w=S?V#0w7+pqSEHr#lRiNO4 z~AAEVi(2i23Il>+_#CvS+e~SG9q}V{+U+rpZ$D}5c+>@$iIgCWtZ{) z+OyW@h!+SdESP!pU!(py80^1J>aW}W&kOUH8D@h1dDZ^jm4~?hKOO_P<^MYycEGzl zu!1~!a;d++|6kw8ZQUNlr1r-Quqhx?3W}xR`~P*)WWR9&P0tbD5949qZ~f!SLtP%? zr0B6=3*vv=@^|rgSUM?;L5S!duWrGJ1^0bKN8Wk=Pf!q|fFYOVAkWC2{^Q{9grK|K zGC}OY|B4Th@{pw(U=8yB3NP)Mpgog^xKP%Ag^GD#di?(%(+g$8fm3Kj)$ZCuc1mF; zL44A3TDnx!tD^d05>%oo97jGy)}!j^sE3BaZ2Jmy-qO7j#u$r1*YNNmJKmoQG0HdnCBUwML*ECw*{CA7^&$I}2o_ zLr$&X3u4nKnuFA6SIG9~{Qks#Fr+E%Bs`F6*b;+XUxzBRa}%D_w1giH$uNJ!~N0=cQbw7~SYLE1d4hPgv2@ zeU*&FESD@ARYEZL*X$VcdM7@qxOuKjSmf7kDoDczj}9~Fi^bnQ_S{~+ZAj1VXtA2i zUNa0&ODndYaJ$ZZBs}P^&MDj?@XWFnpF-%6^z8Dmf+6?53J7su;~i%1cfz#p;HADd zekrkOtA!4M-OgCn*B_;b5T!PLSl#nPxzl>GB%WD^Tgp6OnS*u;3Kb zm4U3lcdI6rR@X+}Nvw$2KCSqCtx5mGAU0}}OSvh~mOaU-CzxXoQHbugRte!)z26-x zD@W>W3{~PwT0DOmRgEy1IP+N$eOFS@VNKz4b?J9s3@zqTskO}SlL*Z3GZ)Eo(mMr3opO5dh@Y2?|{I7xSP18TBaO=|K zj_`D^k`rYR)bqi}t}s|*)J>2^V0drDX+XX~)Rlm>la@AF_bu$Yq@d8Ya63B1Gxd81 z^ivxK-Qeo@_$;7r^(e8VZw)%(fsAsa&obS0>dBk;Ds!YfnlRN$qdbd^OGauT6wPWr z=6!uu&~Z{Uu5?Pi&AvOCT+SSX8<}$rLxbQ9ud5iJVzxOy+et%|C@Z3A+ynje1MPQ@ zQET3HUC%+LZg*gr)!i0lGl!cK#5ZrY0J%xon^o=Zbm@C=F0J;_GD{)PEtAN*A~)rO z$;^|qaiLV~f;PR3j-+{mVDlCt^%PO^`Htw0!2+G3G6%qOi#yL;YH4kC*`AV4->24A zSg7X~6{WjD$*j9fzI!2JKPtGtK0UK6z<6KG zgp&M8NuFVwKp4By$tki;dmY0oujNQlnHJ=zEm68NC&bL%wZb8n#}UHsL|#%jT-sdH zH5AT12r9G=lt(AORFNc7v$8pBbZSNoXHUyiCkF)Dq^>&`*Co#rQe_PWMs#|1?x0#} z4ioOCLy|xQ^jY7rydG57r@iB4{mz208GaEu-F z6N|F|$3>Xpajxy)nQf_2z|Ts>DTlf2^m%xcf0<(|Yc&lmoG)^J*;52BI)#68KV5tM zx4Zp~F;T?{mWTN`>$w zAb~EtZPxW8Q(oxxFes8yf;#91rFD|F+DNhKi+oL{Ki0w4QKbUsESOIgcC{y*EN2Yu zXf^g`$g*@qvnW|uuxY&|>GJK$&fsnP{{7{0Z<=b%0yKO-t4?&p_TGv z8l@cT#CrO1%~MEyk8-UOJufB4_=aYBh1;p z*h|D2Cyl|+F!C1HA|9q(dA;;$!wfbIGK|yuMm=^75rbEahg@Ys^Np58K2dU277FwK zC2}zMBm06s!~{cx#ZLus>?qHoi+&NE&U(uNW_Un|XOa@ASvG=XJ;SDR*`p_0Mq|l>B~mU6Ztbh^!1`*k)AwbUIOTqDqNYpu_Tj zd%vdeq0mB#5@NHD3s<>;#-X{~_$KaM7zY$@iqlp>d5yYQ-NMw6xhCUbN1wd%Pd1j2z6Ddv4_ks>CACG+5;7Mi_PuAck zZ2WD}Ft34)&o~K^N^9d|-`qPfTpsAI_gUftq|^Av))w!3P>O9LOwVs8=bf&re&p)3 zL12?C1+z5a5@acc`ufOXJS>5Skfm7HRehIfTOZ*+FRamZ%k#)HZ~HfGHT>8s*u3%( ze=X22Q>U^zwnMiq|HpEA15<+uxYV)Le6)Tq#}{&F;s`m^)r1_XyI3Ljc226z+`0z( z@Shb4UBF9O7>p<$_hP)@%J*{LWFJF=P6Djop*IS6WQy%X36lO1Wf~jN2cCT=v-1K< z^ZF*0$_cDV#vU2N7gMYqqJ6A7q^8j&4U$@VD<`uFo`9o41u^USWW>jRU{{Lz0v9;#?hd<>ik!2CT$=tgIdYQ6m34l96jso`~x52i?Jo#KA#by^s6}I<6WIc5N=s z&r}~6C~#XZOs)eFVJ)@Lpu`L{XWtf1yEa+K<|zB8*wmi28e_5*YcFhkIfgE(Rpo~) zq3*lsW=I6fg^!{?)KjYMTNw&FtvRXdCqBeXlD_3Y^Onc>*xBY|?(!XhnQ#fJW#85g z%|BDbTI2TaY|uK2n6`9N?{b2o6%Z#VbB92$GU4RF3t>mDNnUpdr=9{d-W+o1t`rMP zOYrJKz&?`R%U|)%3QxTI>^KA!V7n?pYf#c5dj+zTriD;3BiKG1wwKI=CfSbqt}v#1 zS9AbLcdvg-qjdU@qliHL?I@X61n<)&O@#C-1%wLEM98*GZs7F(M25>km0)zu??f%% zD*Lf4RM&73B`uy`7lJ09CrW$;CU+KpdW-(uvsO&t*>C6J4kitWHwzLR%qZLBw2hq12KJOb-KQLy2NQdJG zez4U(AuYb4_JddOMpIUf;TE$k9^6-t3Vw@4cbk)&%N%7kMpf-MH6XH~NcpLP4&4FP z?hUkhUER?v3{sqFC*zHZMCXP*Qq7QhZCrf2Hwy>u*xmhFXn{qm@|;vDZ8cg>c{OTM zMyAxN^aMcgXi(rm%IW6zP~G~3s|Xm}LoCh|mN>mun4{f0fd~cR2;!~>&-c(rECWtD z%h~TneZ?P*?53eNR6;;*GK7vn0X`6CNGv-Pv$e7&EVGCs{K*#R|0|s1p{e1W02{UuS zjI7^rY4WWn!PeL#?O&>YDrjX11gz;BwTaRJwa(f193#*QZHN>+yfpboZvZhL>M=-+ zOFjZxU_;(5mf!4W$!U)Vo6r*vs~f_#tJKur>%4XTQ2$>`<^o5kt2D zUcOF54Y~xjEhEh|Wg*42Mg4d`U1pG4Rj>W|l=u$+W?gf?me#cIwWlgcaX=Ovv(ZHk=@5!!q;#=)K^_NTL(zE`?A#W2yCgEfPjDq2pKQc zU$+6kLfRupu(_NfmGxi6LRJ@e@0UGfDgJr0W+q2g5nXv{@DE4zV39NM%PyL0xu{Ni z1V~zfB8m;W#S%itiZL7R`8nOqUC&5su9`j+d~!M>*ughM@69Co8ezn5bzOsxWO(6H zk^rS{LvQ)#Cp`10Lv=<#wDJ2h+ipf>PefHqI>D{@&I^oXo(T zxL%%zUp?IPy|2YMar(xYNP8<^Rup2*(!cUaESaM9JllrKg@a=HO>%5DPvL^q7)$y= zkXGNd(MEw=b(Gf&#H(5zl@6J2KI^Rc;)l^4hmA4#Bbg44Yd9Z&S@1eN440OzCyWt; z;v53*KkTTaa6JXBlYU3WC_mtoKG%Agdt)q$>9L^qu9e7!w&wSTY=BQUOOq@wB7oQUboX6J-G1_CK05q5hMT@l=N%UcmrqHkVV& z;%k@Rn<4_n$_bxA1RXsm_2i1HbXOB}YJ3qVi!oMdjPmB2O}^P(x9q3f@2YeaFq>v_ zd@9sRmkKM;$+uV^{%Utj#6h%U1t1n&?1WtPEB9Obt-F&lIj_D<;OBNCRO`M_bsE@i zx=7F3pmJFs=HrN|_1FxLiHUIyH2E*oLDmIc6`(r>mwz@eZ~Q?uJm@@H*l3Ts(jDim z(?_l(k|d9SXmr*~5h1>by_C>tm1%{gBL(yX9-SR6eI9w)D9Jb+$s4t3WG>9LF00g< zOj~kcdtucARKbYqt4kP`HC$1yY~EcC9vqJZAxLlMS^gBM8U#U(BuQ#?tF4x#;l zDPrpcI~}i1oNC9Hz1mc(YYve~~du-SIu#c+n6-%q^gNu&_2%__NZ%xFQg))X^3}Kjfn5 zlcZ7sB=Z1#v}lBQ)y!7D@Y-}pi;Rvyl0Yn^W+#p={`5nbW_ZwzKa8`L3&VdDw5Tq9 z);Kiyyf;DyzgvF#q^TI zPp_vDvWr&#@R8onR{+3Kc2x>D-w6RGwpa)veUcU||Lc*rfGLEN-u0uj5<52wy4y4; zaCv?0W9_F9i@hkFq^kY<=>fgGBe%xmVqi_a!<0RZ8IdFykC(ftn?4KcnjHqxZk{ij z!>{54XdrJvkF&oU20)gwIU{cY$aSrZ-q^i_*BR>(7_E|XqZj6bu+#Ii187fS~-+xcw<)-ZPZYi_um;v~ZYov6}K~mSPuEeqgp1$}* z9P{(?-`M~q#M(mu_h@M4f;=fpX_OFJFfkRh+HSAMkf&g@Z&e3!`_3q>dg1S&6pfxl ztBWjo>ZTxjMc*#=iVC?Oiq({>2`U{7j6g^svl`~L4Q5#E#(H=4l}%Nrvqq7Gx4dKK zNiufgpB3&_J52`My==pFpfIcO(&Gvv$zzsJ-Rc+sQ+B$u#K{mWu@H+xCsivDeKcz( zIg=RAcx_d@Y&1xe8s_Sd--#1C@v*J38WWB-M$k6cKsZLa^BX0sm&F?tfBvuIRq%yWs*6&d_PYrq;Ii_Zy zdKERp>-A|R$s13}v;Eph1qQdjnzi~}bm*s0XS&O5l}sPr;Ar3I>zNQT|4{Op!Q*6k zKE@Vr8IUVnyKnk-o=bpLg5#{r0I4E^)J;$kw)@Y%rpK}?p(r`5g3aZyU~t_!kkRVF zy^%DbQZoFewI5jJgTIi_VGBd^|EldY5H(D}5b|WZ-_RR*U$#n-Ok6ssDnqtz&&uZ1 z(#xVcS@OzbFENuL+*!g!Hfvw5pCe|Z(CWb+s%^>1BzqdRLOAmQMz#)AbF$BiFmYT1 zJN_{gWm!XKd!)s_F2_51<+UUy*~6z0{qLP;=|02sP9jY2a0cX9bYAPNH~cnz=xJu0 zU^lm0<@^c0!F2thGhHW8QO~=auYT-Z`Qc#Q$bI)FQ}9Wr7361#xjvS5nz78lqH7n5 znx=PqD!h+K z>L>gjp5rqd?R<4n_9f}v+&CV+tp)0LW35^ZI~R6un!m*sIv?OSJG6%q($k~gF4`%))JoPRkr5>wK8T=ykz4g4xfpp`A7Q;h1{d?KvoFgB@fMZ}9F zy^z2ja8VRm)*HnGCirALZ|F{K1vdfs8B3m>zq8jxd4<+8mqIZmaXns_7PcQJp^w zk#;)_IhF>(;P|O@!S?;shAerc{c84)?IA*T$2mQIEc!Z(<=-0w)10!W+oyE88BbaC zVwcv8myFCbl6nJf?rm16eyCAEa>zq_9SkwlgRWnf6b$?MztITa$Sds|jM3C+D$&hN z*cVi<``#tAU##k}8y=I7lF9+$24<%Dam@Zf7q9j_=5nhDb4PmqJ3v|OBe^<}cYM+i z0EM(e&j+qeNn6u`a9Hg=w9N*(NI!`64%m^Y-k1N|fGWtlW^RoIVKb5V0aUn<^hxKi zBA@a7Fl6>H-U#{=hWxzB6+3a5+FX}G(GqwuA!Z;@&Xw9QW+D&XoZBD?q4BF4(;BVW z?q-)YI|FtOHS$rN(A$3g$D;ZzC#zkK0r*kR?Ts9kZD(i4j%912Nn6)5u<4cFy#kt#=XT|0&Pib--EIHsYgWW5= zmJQki-_<~CnTcD7iFNaVt!4@Cw>@zbeCAixmnWKOhE+uXRCfA0#76e#_MT7in8epy zPF%f7&yNhRyzK1p_Q#2D;zAcnacD1j^ai;Yy2zuIwZ>Z4j|RQ*Im)Q01Uz*-&^ zeeRKfSqG57W42Q z07@yPQ&`u?EPJ}mGZl4a5^RGnU`_7zZ-=-X);AW9MI1`)l3uv44;M_a18{9&3|hUi z%1@jBlM4oo*0l=NbuqiK4AvFsx-qF$S>m^*#;pQ5tUmG{qf8^zxn;!r8y@;^W#o1M z7{*VGjTQhayZy0jb>c_PGf#@l8ftYB0v*|NjW_5$>fIWTB%At90=E6O`3nvt6ED8- z9`t3%mJltqd?fw*u=>y-C0%%cr;FR;0v=L7$i)eaqq6)5PzO2XLFdDA~6h?ACwq*;e+nxHj$hu2=rdv>D@A2>>SXOocWb^)%nCO@+kyiBih|_ z`O7coB-24DImlA|TmIEMa2TnSHsWk?vG>mTo}~RaRp`jU$O=gZSzLna%|Y!LSfF1o zy(O2^3t{akt)A~^;Hv3>dxiR6d4`L$T_-AD zkIVu4N9lLA;NLtkaqsfw%YNB8AYc2*24DI=dXI`+XSos?Kn>Qna=&3*nrw{fF&2OBK#mKyWRK2nh+xypMQII z^@~9X^Z7|%AgV-LPhfp_XQw%mL72IAO(%H+zN+QU@(g2MO{%Bk4Z}=nu zCXu{HFD9{w37ZR z->VhRp?O-FXKktq2)%<=0bx&`GCdOs2#q->8|SlW&+Czf@318Yog#$%Gm)OP5xaNQa-f}mL_NW>@i`#3 zfSZ~RajG{9QjfRlwsm2l8zpRBp4(Gjt!g$dTp6naFJ#1YxmjuJHIg5_aE*&WckV9Y zh6skQHd{IPa8{L?t7V+g#;6XI{#Vr0{GvGhojYGRd1JN(pp8XQA(W3#g4N?6fK3`@ zR2Rx{AsG(i8OF3(~s#5s7F+wpw^oo+O&P-TI?!VMfpiSH6h>Tryoc`M1A&c z0iH)Y%~tP`5Ie1?Y3-XA!paghR}yZ+!n#eWEITO5?S@qKQYsvO-L>f*^~Hu+c>!u4 zJw>yDJdK|Q(=PjbC*JBG(f;Sfy30?vQ1Igx`k>#ll=;liZGD z{RHHRI--~g4@&^kMvV;xobD*;ksS1hO@CQaSyn`n9mJj;V)|rsI&NuFXg^xGFpgr< z_LozJC`@Ji(PWK|jwLL!U=#XxJqlrh63fC&d9s|>92|rbf}ILDFN?|etg!W2e`)7N2YokrcEv#=_!XLKPA{?aeE1@p}BlG z-2^C%MM`gsbQ-UrH2Trje$s{d!W(nMUH~Eh^eEX~44px7TV176dEH82#3zk@E$4DZ zLJj$=Rmj-H?z1g|c-7Yj$CK`lj$P}MpL`pzLUw(C2r%y^hHd_u3pjEPG#^@*!1TJkAf4F}hx>wEqy zax!C6O@U2nh+lP{S}Ljq_V5XuWenVf${PG#QF9B{;96%~dx&YrImwN?`O&L z?-!faA-0{s^{Pa_otn<_k`+DI21$f%dUffuHQ(`OsV_K`m^BRk;5@mwBjqIspu-)X zjENTHO!!yi<>hOHl#vR-JgOodDtZC5iU`2yRhX)BsLfDN*pia>Hr=W~2YW$Ycx0sR z_SfAh?gUF$3Z89p*Y3C@%M%D&^u>??RF8$I^M+wBkE?fJ;vy#}C#tCjDXi2`g}b2- z77Ec#=QAoN21IfOEIC~Sj1;rP`J#ePNEd#gtgWpr)4Vl!%>!*BQH%{S%N4p;oQmlb zIt`+f0VFnnXyOVEec#5ZESdjZu5}5`3lAGi@*dFKhs?0%k{V8;QgOtN zxYZcESVq?@mme2!lq!H4T#KYP+b-x}xzK4yN!CDrHcvvQ(rt3iuN}DF$E6AjERFJm zPY?P8&ffBrxEu5=6b@s=$_)x89xI*x{M<%dWa2sc8N}<;hvri7(L2;b7gcP(`Jgl@ z_k4xcZ&8G!uL#+A!gEC}uenL!{18itciZ}iawn|pj5Li@Y50%HNL0Ph@;ltTqerqj zPN{MCkm;t&=`UHW{l!&i;qdxb0US%;@M=MmXqvR^ou%?u1EpR&bJPxBjP+wk^{I5$ zM@l^17%|*boLqC-=IrwMsTrf#owM9TGgorVt*82h`g|jT-CvEXvYvgqi(*s4=X7?V zLxm)oJ+R<{sn{kp_o&G{2*!G4yrMA9+SOP>;!Pu`>pMPw{a{L#V#hz~+MQ1bboVXS zpQ3M8p6ku(CV_6p^6%LBSw>~Oqlwa;=@NxU1Ohqc zZe~<{bb>xd?PCb1zoMe5N?T=-LDX5lj2usc!XVD~i>?!HJ5A5@eW>6G;RDHS6I`6C zaKRd4y5VFgB?$}*_bKV)#x2x8k+~nUy?BCkQ0(ujiQ6ZFUqHS6Na;Y&S=gkM5nbLv z`vUO!FMhx8vy@8|PN`Bu8dFQ^4~C8ZLW6WoAlB|(XamMrh(OA>xEN?Wa^8UVMc%a$ zwAgN+u*hI^(9&Vl6-2>ID(@!;ex@~*g=*xHp0|yJ*6af; zr&CR(M#AYtj%F)sXtf`%;uH|10HmcpTvrPD+VItuKie`Ikg4z-j&z<+GNSEw&XpRc zJKM_0sGKR}i&QWOd*AbxLPrW&wtu<(=BZ}!;`=ATuft!$VK@?*zhZ}Z zfqHyITZXQxOYstjJyh)}1FRCI1lW}{OVm-7M`TC$%$jLlG2CW6=IqoKYnyREkZvL}v2ZPLhg7CO$04Ij$bc!5Q? z*@YSvbfL4_Yf`aOwo}C$ShPM9*G#m4N6T$JMhu_6XsxN=@7>2|%yI}?|2x*2Wd_^u zOv5I=Ck>4$9;xjS2WLzeB_G~Qgy)}HjJH>`V8Hec8-K?_EX-yf<}oYB>H$35(OR$&FLdoa0G;69ZR^)z%hbcYUH6y!gOG<{AR7S?~}Jx0aYq zxLN<+3YmHw{*AipKB0lEFUFjC7t zLpYo06{@@D4a+P(Qrqk;_x%Bjgd@pF5oV9I%{d7b8;Sh{C4NrDP-$g^ijz#Ny|yB! zzgJGb+_?>pMU#AXXN(YnM>x* zqmJm30f7yP>eK^R<9_VXwX+kt`EV6T-pub-5z4wSFG%s&H;A^I9TW;Sno3P;Sh-H zy8)o>qg_HOT74=I_MZ7w!u@EQAD^G1T17JHx~60WY&hoZrvL!KVWQ<uSFuIbB;Zg(dU(1u8 z-5NhZ2!;fb=-6IO>J<&ARfLc(dc(Ln@-Vm!O;$r-? zvDwgB&%$Q*MLVDCnZ{&}wfGw@oDo62iqfTM?p#78@T*K~;=HB>)^co{f{C;hci=m- zYJ(0rWcWpQ;l11}joZK^k8_cKS%`sY=~f=m`!PiE-}4 zP5B3lVvf?xAyKk;yQ>USTn(}d3sLd~fB3ZA5ZyJEZLyje&KwZinJD34eVJ-kE@z;m z=^Vv_&B3b~(J6BvmDyMGAM(*D1km0%5j5Xl`HAXR=ai>%;l#zOc&N&|CeW}E7Rs)6sISSj6XW#q|EzeveoG#Gj zkl}G(sdGG<<@{9c{FJ3D!fZwK<>f3Vx~AoKV@2lkhx5mK5t}>t^p96@dwMQa#aRl> zeSuT^N=;O}F5EnH`mfJPOOmSVY^Pz^tBCoC3&MN)>(NHRbO=|UNrrT@mt65?cra4UjCIQUuHhx(jjBjij2Y8?)Ka{b3b&c*OZBJU#z}}2=LlE z&~${2<#yil%I~`558ZR0>=U~<19Vzb=WmGF_8uKiH;Q$ZT`>F_o;p^l(6k-4mKt^< zf70JD_*agT((TB_mHOB20~jTM0HNXxP)~@tBa|00oevno&#GNSdlGL7+K43U)~hB| z?%zx}w`=ncbUtKCzzW+ev?^$2d{^LvQoUM9C3^R#`ytkq6SpC!s$)?o+THI4GQSFd zzj&sceihkKoU>Y?ik5ZM$6P?Xa+$9vH(Lqm|0SjYl3SxT?X6N6zm4~FxCpUHj-W+)-mi-}TK){b8nu}w zOgI>^Xu=2dw6iPMddg0ds17C=7EQa#H91ZB&%PZmzE_p@EunCX{#KaEQQ5Y0=JSRp#_Te>%Sv>^1=Fp!9= zPvPNd`O-x#Eb>Ibb-MDb3?ZPh#Ym6e_(Yy6QP)&MBXonnhzFggX zqJAAdoh!TG(MdRV-6|>G+=;;@T+l`=?&!Vg%15)|IMtIrYrf}Z{>v?~GsqmzT-9si zm2Uv7xN}F}IyPR$3@rffh~75`kjT_zvP`K)7VW>AZib-hD6E1HQsAT|d3MEyRS&x4 zD>(i5^5&Gv6SXc@oO);dq*BxNYmc8xsSm$#;Oth`zr11z;BFOmQZF|^b-f$313CdD zyStj6sy(JG$H!jbH?*yRk{K2TNKOmK z+;dsQL+at^$Vat_=1IFx?{OV@)pv#r5RSH$00oT8LT9Y&2_yI4%`u^JFl3ho3`q?e z`h0C9Xm$Kn#}75`L)9Qe^}W1^%}mq%cZ)GDc*{dR+=KZ9$aodG>6+Q zsnhzO{1K?1Trz5THp(b3{uSaP*unoJapH0wZ);{Q(Rhe=%k|fIjwJRvaeRKwI;1j1 z0L;2bd=l@~og{>E5fGSDh5)a3JO>@WN$4NKbj*{48>gJG5KMk=uyk&Bl)Vtdit&h0 z-#t1KNR$`6_Mc{*mLw2{vUyN$>MgfVD0@7D|$&mYt4TCsit<^5Nkjl zaOW(*eN*ohkjuVSwkA*N^}nJv=g2Wiq-I3aok(b5G$e(X_n51WZp6UwiIKde3I{(E zAv${XfXpnKBS!|<>P0f7h~3=xFcd>^s{MvrC_|J` zI4jrtNbWeo{`^xEzS3!$!pUjdRr&!?XaChUB=`Ww*eaNd?)G!P^|DN?G4b5OsQ+ma zd*Is>ZTh+|uAyKmyCvSM`-Gu)bcO>WWI7A_l^~442c-OT2#5J?`>1e{Lhj2(lQ)yt z{9e||&=}b%d%z&$ivFf)x*5W1nvlEzenJAw?l3in5E@$l(QUb8es{=g=r)dtu8{Uf zTYKokm1`ohiMVp(vM}+$+3PL)i@&N9VoIhH?@O0hNi6f547i#8(zm|qF2?$HUkTpy z(KJ-Qs?KXQ*lucjtEO|lHb*uQ=nyg3=7kto>5@_J6Ks%$Yg?!>z7oFadG&?Cd`x;Xv(PoxGq)UxBC<9zQc}z8 zKyA)H7XJ~@K^vf~m|@ z%c#L`UKx6Dee2c>575jNJelcxXr6;&^gEoO+pME)8x0TJGNM=}^1xW@{;cNB;%6P^ zyG3b9GM<#h)9Oz)HXjsCc`5Ydt!n=MrBNU4jTc=Nb0xQ4pRhVdH&i>X)=s#mkwt!c z`=U_DVTw6&fW@tZ6*maVWLpXK1^As124U+jnY3V?d)J6|-T83t%IV?HA)S#AM0Yu!;PLkBPgRH~&qc_`AOi!OaUBuUD|EHVonH7@S`d$A@lVrDf z#y7^QJEDAJXIB*BUlrgT=)N(YGIxVt!)AC(uj#uzS}2)agIK?yH6Pla&<$F(xMv&Y ztIJaUzO30UJVe4;rhEDB#P)X4bJFWOvG_ zU%f(}IHn-dKlapVX1-c~aZNS9lyv0zSz3Bh-NGgOSvhsz$XeuCQ@SFeD|Ow2o4bJc z<|nz4bJFKkvoFaQFcizZP#s~mB}G(K0AuMLrn;Wisa6|6SiOhh;k_t+siS8mFtiz^ zKXu#LSTA%;@XaaDY2h;ibtFbdh0~K!iaM%qTwP&EQhI;0RIv+G#fA6O7IZ(<^gC@M z21G?P83B)}oJ1HRBfIBB+!K)eN~dV5b9u!4#)&PXtoP-NfIZU2;{dSc^=E9ylY0Ai z(Zuul4z9d7$M#9Z=*tm5W;?t`J&zeFn4}|;Mv1D{$4d{0WKMj@^owMpym6FS!#A!T zIF!jx({W2Zp?zX!hgvh`O{T-!YKF~nGG$a4*q zsukkRlJ{^isyc?Z&nhbh$&%S{sq*}8IPjSh9%#e0W|(6bx;owR*?chNh3 z-}#OyO*3UHzkW=Qi~toLYB~*`*uJHHSMUmXJnqDEzMG+$BstOmf)lMGH1Cz$Qrj#s5&YvDB8IfWnseY^R zSaa@EUh9vULZMN&6;QxX;E4MS8_3ANb2H|7EX+TIzjc&5<)-OK-X_=1r|AcO_^-uv z7q5%G*kkW;{RfjOOPAL!e{XNM0J;^DB-}WGZZvTm?T#&={LE(~z7cXU#ZHPQ9!JTC0QR@zAk{A^f-Z=S3D*COZz^yM1s|J(UWqlb9qZH3H3RoO}U z1Oe66shh1BSBtABJ*X>xLuE4i!trjoTSl|blHOTB)I{Cg)4BqX8wlDH&S1ilM=StH z#?4jmw8QZ_rEAb3N$uWmODhR^-%a$%%8i9H(;Tu;Qy>7-3c6^3;SWgayqMAeS!3i0 zAtot4e2+ex%AKR#K}09k3epK1^lqZ$SNJ}2m}UjEWPbL^q8&`M8b3`t&N;YKkkWf*0(rsW{|L~QKrWwt-ricD&>{ROxz;;Fvh2Ee!U(2Z#DB>2Gt zqT8J6-%xsmx=>{~EU#<&eYt9Y;zfmnrKD2t<9S2nkfVX(MDH?V9T#I7&>&iJbU+_rKvIpD*jDXo7^l4IjZa3|VDCeZH@g`@{&)}P5aPBIHOjd?(fNZ- zck0JS*XG~+SiFHny%(o*rkcj9x5f=A2|BKEdL0=NPftY%`TjKff7pBTcr4eh4Vdf_ zi3URmjZ%q9hRoG&lxQ$dDN-3LB6A5lH0%^bhDMoXEaT3QkfCIrCCNO`+~09}+Rt-& z_WR%W`@Y}%$NT?%UH5gJ=Q`Iq*0GMYE@5pO&0A@{d;YZO+ZrEL=elt`rbxD1hTZ30 z+3N*W>rcd7ioB#5-@g5vXrp)PZ4aT{{!i|IU^un>4==Cm8w;1jS+(r7dB17juJ7e% zk1(|!MxVIK-qC%3p7}C#{M;+wCFw7f{4aNG3}1F=<9GDQH2?S!7P0yJl$Ywru+Y7T zQ{kij65R1l-x-R%))oHt3;I42LZ`~alEizpcUo>&^kjUvG5ArW;#AY}u~(TATJJHy)HiS$W-E3+IDX@HKqiQvb{|=)jw=4dLdcU-m__k zRqjr^u_xDGHQjmtLaS~>a&kI{*?V2l@3J#H&u*P$F}TquQ~Z0z0k;SJJGizlF+PsM zXIpiR3%&ffqm(mG%8H`O-cm_J*P%9D4@2k4kwe{b>^EX%RPz0sRC3ZeJO`Y;moF@g zH~l=&@x?@5@Kd!%behW3D}7p;Z)W4_ypR1f=47{DICD^Vf9akjWiLjg5_@(<|7G}! ztrZpj@!?0_kpDbwQYqST{*yM#>Li|=57F;$YRQy2m7Nj4@=^xb@BU_)kh`BPvlc{F zc8glc1rD1}UG)X>v0I)x8gjQvf#+tD&at0EjCXUh7D6~`_d z*t3UU@_}*NrS((6j%Do+j7}V1FUD|WpG)|3^C$lo>(-vp-123=-^Ao(M8uKDZ~n}# zUiHPh8{V6|UsjG9G^}W9ie_CL2$r>8aCYFO=D^~5gAj6;3$a}N=y+&D7Pw68ySK%e{ zwhPUjA4Qy7pqDf&RC_hpBP0ycSF3bpSc+iB@c*wS9->xh564l)6)7cN7@t%&5>?0J+UFRyuJg$17~Q)$jKv3=e_YTxrLy~k?1>X6tj7Bdr-#c`h;lz- zm#_1=w5vVY1-_de%B~E*IyGu8F0ANb=JmU;_hFCC#n8NL*7`7Wdvoz0?7k7&yE9Sp zZ-Fo(Lc1M(_tmL3kvtbS-#^M@QN*|eJVk`1;OyCbiSB^6jOw;%8rdY8HCf zIY?VSlk$5+0nKl9&emtYuN)9Lb2Q?_w{PDnCeVZ#76&1zTF@lqqR$-0dXEIWe5qD1 zv2L!D>PEp%P35=`(Kk82{3XBP%Z~IfoR2j8c2E6Tu&ki_NSvpyvAFI`iSUVcoZYJ% zwf5!dX9&s_>wE6b)=;JkJ@+j!kXz0CT=|!x;jZ;dn`FlHTtE9t80L(gJl{CWHM}Z* z)!6;=CHIWOJ`Z>8z~(ex(K!B%!DY2Hrw77Ji@UU3+>g_*c``NQgn8X;>J~6N`kcVQ z=-)Xk@NV^vfm?s59Qx8EBvxOvliQ=l{zq~T+CdY#ro%^t(7xgcePpa*_=4B zTW4Du&U&o4eBfS0GOS{6nEcT4*Ri6zy0=J==)0<9ao;VLSrU`%eOo2_-j1!GD=m4> zZEJLQFB6`Wskjz(;G zaewdR`9$+N&f-AHgKmqKmc{7Fq)+vxy*?Snin&w8+h5*?PE%*8N=x$TBU>*UigJzL z<`K^(3OCYk>U?zFr{ACDefTiA^!mMZ>wbiskV~=~I5XT+r%})j3EV0S$~xyRYd{p2 zjV?4No8AqBdh$LGyqvIWe_k_Rwo^3GWApTq^M)Z^7g~1g z=qg~gbo1#5F%)mureRqLiPo8>_iM~*_+8g$xraY}+*>BhnfqbWx@IH0>w`*-B{xd< zpULk%S)Jaq;n>0huf4)ut)i;$s@ho`Ykeuy%oy)4n{t3_IqcM4|^)cV3^Gst3qfne#yfn)P^JCuW9Xv7U zgls&@GInKk@(-4nrX${0Dgj)wml=d<>v?22E*kH~bP ze-EW=bNl~hgwg-<2}}R?c>izaQ~lrS{om^S|1=wIV}I$G0WI(EQGh2~*UlA?Rs9}n z{d*2uddcfY!0P?9<&yL}FfX$y_tyl@^pZ7X^jb4*y~Tnv$dxm1{hIh`7qrI*Y}I?( z!TR5F7e6p|T={FhXTP)?8S3UnyZe^ukL5x|kX#$s4E?ckaH=z7$ zTxfO|3mF&3HmlGoxaL5p@VCHKzlMWWag*6{{L?PE%8EXUS|22L{PMc7VsnG&#%X^9 zx~@W{%ks>xxpn#`%g9)`|FthNOsh%b`tdq)m&;!+U-!N}AaZ%fmNjldujAG{>rxE= zLvqpann=v(Aq98T)g^y}g>RZqd`xwX=L-D%#n2@c(Y|e{1r8cJjaQ z?C9m7KRO%3QzMs=(<=Rla-gl9AxB`t@F129`;iro=-~l6PE*eJ=XX7g88Ya|**Tr> zGJUW`{PbV0acG)xr>EO)Qnu%&F?ZkkjceTFj;?%u#i8S=r}NUnW9cGqn{V`gyQ{E; zmADJmH588$q=SA3Ljg&)Pcd&>y;L)q5m8@UJ!^_LD znC`D9dt_Gl8K>WU;L4u8Q`slxX=9%9rTqK5-{97;1f(I>dBnt#Em6hrN1? zu9o#xtq^&q?8<1Jxf{Lb7NoqEUU_StxA%gCE2VOhjw2NsUJUS@%`Eetw`;V{Qk40V zNNUHk{-IKZt#gYb_PeIvfc%LCCl(j&+L0O)7Hl6OBWv_itf0M(aKw!GvAIIotNwB9Ye4{op8vCeVgyMLJO^UO^7qXE0Z zI}&Ik1~fHI0Xn)Xi?*$&>~N5h>`+&&Y3w%M2YF$JD353DH=O|kXZZE?@%^Utm-6|T zmtxOD-Kj@nXdIo7IUD_TPe=#_?l^lu%5mH(va%k1sptZ-^0kRcA1owipqVU(Hg(aZ zJyjHDcCiS^r<n#v24QbO7EXD zJ5K732DftS4;+oX?61ely>o-(^gurILSo{=)H_Y*I(Rf(tur@vi^n_xPtXkqo{}dt zqQ2SSWz1g8E*C0VXngY3Q6_P5alYBK%2)#dn2a3b+&LGcoZ>(4#%4}NSXFAi3pIm$ z(d7H#hnRNm*phjHfsvI3wCCke@)u92=V&kv{liwh?|#7i_^-A7$?9^#`0UxUns2QP zeVZ<|xN~{H>_5{p;BfWRC~x_pX6ys6z6yX(Ba{3zl zD3|XfcM^T1QwZHyLMTRTWY0RU#OXSwUkeKm*Zf;rmRd`3~Jrq_p>g=a=hdD z-PNb&USb2~RGE~bcCf_oBuhjvu3)9juKEP-E4Ew90{-Gsb(*c^=O3J+`nto7(4^gj z_PBP>LhPEg48=k&jpoL6dhl8-cA4oikeN<1H8st_pvj^|#u^4rHd1!|r)x@^oTqyB zhj7c;TVrmlE5j0OUxzyNq)y#pW5bXO$C^;Hk|(=cIzB%S(_KG1176!(UdFiafvSN) z>_?nZAB%ld*XSQ4W9tzS5rKt#epkM>HRQ(tj+*Do4dHU@c2E?V*h175& zFJWHGzGdrHB@ZJ6-7WR$SxK#O#jX430%FHLuD>fJHMdz*r`2otz3?H4Q%0&dDOvp` zGJP9j`9l1-tIlWk!bsWq5!ya~r zugy1Fc8gybi-T|z-EGM~r-B`N-#xSWW*idYH2T<$ zo?I4Bz0A~0vPpC#v2bPV5|Ou|9i=65WA*(bRR$?P9k_%wRTFzN#u~d2C$JR4)TOX* zRUT84dpVeEIy*hlLOk=UK#MJtX~cctd~a~E#kqw@qCK`t4!+M_fq}fJ+PoKy$C%Ii zDq*shEaNf4ZL(^NALn)Yhs&(V=czddYhVyE&C4nvzgkc^fIawHJ2&HR|6Hy&I1cw! zUdmoliN}z{j1Dn^i!jtu*q#=pmB7r#c&MVRtodKBFmE?`T8l>l6>j4d`kUXk^OZ$mYbj|+WBSjZJzHm1|8~HKHfne4 zN4#-ScBa$RzuZO`6{!TBOs}fWy|og@Bc=Yb(ii1Pe_^c?iR#2@Ve%9ARL{Y?{7XSI zI~evLg35lasMrk;+wOBriDLNDA$E7)EMI@%0UWG-$5V-hCp0vzi)bfAL~J>wp^-9? zQuX!gO%#PBw5BjALsa(|Gcjs0Dj+H`X-Ku%@2~VhBmF(iTQsw}edL?3aF}vnrBTl~ zohvcC3k~=rg$G*e9WK+y5gGj`!JL;VL2WVUC@~rYLg=;j_a*Tc58i4nW>o7PN~O(Cc`pci@5Y$Y@za0Xa?!N(fe*Y( z#txc#k91Xe!Zd<*3VFxcCD-#>rnmgH09zx?LAB%bR;Nshw=Eve%6>lc7P(k)a(i7l zFrL9%*~C*)oT5FlKb~CiD!F6Y^*xw`dg*yE#$w>`eGT19`;RXZzc$$RBFr#&^Nx=? z2v#)-AJJHqpJpcnD76+Mh9=my0hTRSVvj-LheUgEVNT*utBuIIOplSY>(s{NkbZ;;jxY@i+id7(5_(ZDy)3E9-nQ%wKx$QM#!pxr$@on^kwj z*@Dje!I_hIisVU?!#{zyU=q@+W$ogWvu5A~x1=Tx!I54@)V{K)W?sg#P5Lk^9LBR~Q&}WwFxVHi%D$)i&GWpF zCVW3-4yfLFnEKu&-9$@AG;bO(!K+d))A5}f6Asx&FRFbD;A1hD*IMyNTIjZ1F7(rW zciH&$>(@fu4}y^68DbshVEwhec)&101UQQ!ap1g5j4Oz7&O5I9>e1S2Z}+$;VPJ`@ zuzvd6?(cs1GKw>q&c@ugZEUz0A!h@vk~Z5%6VdLgF$u9*MwU{GvXm@GZkgOH4wg$Z zQ@vVa?C%cS5uZ5vF3eIyJMncz6J}C0`KNaeVV;`}a;pEjHXt%QoatoPF=P{ZwhcDM zrN^d_9p<2f?j=9usWAOCugO3|gG*2)SU2$lhNSFsa>`)%?Y~#VDt?^3hF>EFMGqkqyFBY4(~O&WoZg@A_R&6QrvyZIweyaH{p}f`fr(og=g+n@eIuLWsC*8F=H`0mQhao9(GZ0;R zQ+s~kHZvT{;mN!1C!T7Ux{(htdBS%jcBX~6%uWzH%+8^^+Ee=-t{mh8mEp9?#*cH* zF3-G2&5`FjiL#yIXF4jUGtcfw_j+1~0KeLPtheD=Xm@*{rAU2umUt6Jm}d)`>e{uq zM{5&+vWJ=C37d^}=z5JUkBp5~nVg1L$@@mEY0SG<1(PbW1HXd<*~+}OwxEx9*Ll^q z-|omTv+P2nOhsj74(y@rG^S;{(zvLm6aUyhWWn-BcaWX@10!=T#_s_WrS|jt=i6Om@R-4C~Z*9Ui{>c~gS*&o3mE!V=qN zP3hTTMp58&4Ip_A0LtpsWP#HtK!T;@CNAY#s0rLQ!>yC`^y%79$RXNZ`t1-Rr;1o+ z!1M%clyBACwUji7rQ~atQh=xC4n>)jty-q#VJf2B56GeJXD=RiQJEbAgpnr6lN;+V z{1(m-1G394`45#eAC(N*-BDg+tTGth5Lgux6T^y6RFE4y77JVUz`P+fso>?~0UE>@ zX$%C;&9_&bjNvaz8!eNY)MadYS&;i}bc?q;e2%3Mgbu&pu_v1B&*tbjAz9ej-2G7+A| zKfN78W4uMWWG`L&UJg{yHPvdnOJPV@e)&qWMhB_uTYIJ^-gy7hN^EUFqPnb(*+6UF z#!|s9pxn<4472^73cIeA;u{T1*cj-@|Nc4ef9?9;GkV{MMn;}wAB0`yl=}><3=W_L zIf3cmtX;UVtXogpSjJ>$B#VPJ@1H&`s- z&zqp8IGox+=Ug1jR1$gj!Yapw7(Jgd<-DAaL@IF;aEEJeq}^3bQxaw|W9pTWs)S+o z%{U0to|Wc?89|GfP~d<}(VTIP|4^T2*xA8y4%skzfB;_Y>Bq=9IC{m@xBQ#dDJUgp zq`=`@R{k6xv5m58?;j6-J}AH;Qe<`uaFVOxN_XzoM#kv+jSmM{;(eQVOSexU@RW=z zD6!C5PwpnE_LDo5$XE7xF8?YLQu)oGRCefSO=%vTIp)nN%U>bB@J$nkTV|EM!!})~ zk&3JsTAQzm^l4(VC#kzAeS{?q&0U&_{vtKiLdwx)!=Vcass);{>Bs;zl3u^$+9=gbWT1%o+n9>HC&$(~93P zF@}VJBRd5IrvJ3^rYyKhKB6^YTn@`nrQ(UQ#?~4G5YNKgzvqRWcOEL14Ac8|*Jb*w zZ>gTu`-SdwF-h_u*tWaOPFt1i{_#X&gUp1uRr6o{-~A1wACcEvM_J-M4z&bc?l|*% z0bOTAWDGORBusC;hxx$$B3}j2M75kW4>TybYv^CwsOvoOJ&Yw6$m!&;+$K+Z_>Ck6 z5>SNJQIfR8Fgt;GfIN10m4tJ}7YBUBz9~~xw&+|j&AITw<`#r(Rzb3S8z_+=G-Kwcip#|n@-wBhX%&zIcHZ*5qE50C1&?>w z)nz(4)QsheRkW5%V8E0^?bN-zzew7=1R&3ymi2W?du1o_2dSH=w_GpV{}%(8fpzIP zKGBo)$hn&~q}Y42{p8xcnf+}T}W>qsNGz$B@!#7kHkP*?Hb zc{4MX5JwCvmS0&qDZM-0YiyDh!=26|q>S&DaJN$<@pld%8N>9_+jN~>3hGXf3X@I&r zn|wO(f$kW-??=89Bsx(uR3anlh^XkrMxqWC{;iQ5@R;P%wR*p~l*iP$#%S7B%W<$B zv86DEH{{N4>yEPfrn;94HnsqXYdDhEillm^ch@?@!?fA&=kX4S!s4gk{b?2>E2rrme3OgGx4zb@6XNuH67tnxnUDjz%3Pq;pbH5f2tFc};L}Q^cFZcVX3DF; zQ7i-R865w<4m@za#7s#*K)`mJ&aZ-|`oNj)n_Nf?PGzH*(3*ogR(WHt0Kirblw>uX zrTMDR6<*l5FCKGrx%k(VaYD|y6qSU{?`8>&LkG;{V?pIxKdN zjjbKFE(AipNkE#O%V1kU3r^S7H3&QhB&l4Bwfe}&2m!wv_eI&gYYUkj4wHx$5UqP6 zb?Hn^Xt$q^#pY=g-LD)Nn|IX#_^uZCur1tYMtbTbqjXYYl)F$9A!WFDlmp84v2m1K zB+E&ytXWGmISwhW0>xRdjDYSI;O2|vlRC*}Opp?8arjV+6te>l+0Np;k>cj81xb>$ zcG*@AqddAEe0eo#9-sY2$aD>+>=*kbfBm%%w5U~D$kB}??GDx8b>Jbgf zLz&K728*b0u4Ra#bQa>s)cbv#E%@DtvuM zbJ%2n-;5A@B`VY%UyD4JY|3mK;pO4UPQNyEB*qC;kOxw*-T0habU}#1;K%i> zEachOQJ*~~>eVa3qe0S1$gCS|s@!X9YuiS?nV{~af4K*48lME1-0X;=uX~tn@U*SW z)ov@2VISb4Qmoc$e|s(72gM-@S;{KUqkaK&-UmG>-}Pta3%H~gH03oB;;2J<-V0Dk6Z)Ruk2GJ|&!ptwK|9+PNVw$^>=<`({#IxSHu#^(Kr{_tafFw; z#8II2ef#(CFBmcT^k{h}K1rKStJJYH9}EUZTR)fB>rrDvSw*gr0225Qf@>>YAAe53 z>-{QOcri`zb~RHWBtz*x^~sk{%4!W-4buvyYV9XBVI9^eP!G0-^>}~Fc7Wu)iiDap z=v(X8iag8^P#K()C%^scWv|4?z{IgPY~3c$O;U%?N%NdF$)PbwP}BN?k?Gg3U)g*2 zsc+fP1p~2zVHG)F#TS>A8(qFX)JUEP3ExJWtJjWF_ffSLQ78u`l_QIcQBGsSRBoZE z8q8Qswi2u<2-&R`SGhvTPnZd?VTmUz-(@QjuMbc*lfesEeH#m(bRzJ+S#?|-h?GM3Cl*XD_q;OzZwP2&P;j24~L9iK^HR{x?4pY zuGT%-eI*-6h;J8S4tS*hXfi_6@bzdt*y6$C+il)2<}vT5=?1mXR<3)+Vt)AWWEpgNz`z` z{%6bdrGINCY0EKcHN2x2tX&S~44xRzGS@m=9cQS#AQlzXwC<@CGy;HK*4`-;84}~7Ca3)f zcJL};-D>knTh=Ywq%;_r^myO5+FI>A0x^TAZbY$eHD9|jKS+pON!@|-fdF$E zhrz`qRn1P?4xIRu)|(oMDkq$M9BitsZwBdJHb^LLevF&W&ML}Bt^0t_s^!i@flW7w zOy=E{A0C)%@6p+Lk&y{6khq@uy4D~Km>xcSsJu6BC4Du_CFj#)F{MSu1M$Ud^5dZu zO6&ReH91WT-ITc9>lmD|NZQ%=B2gn65ZV_{pzTRb2WY zotz5#FM?|&RlMlg7+{9=K72CC`{}jbX-q4Z>>?-8gjzXQOvU@WJG?6C^!pooRVCm% z?i*J8s?L0k=)))z+qdljrnT(%gQj_;tWHBr@Z60NTVJw_`f9sKVmNgtX!Y-KaM4z! z@h8@*u~fDi2SyJJ7KzRkt=@!ow<(EfL~DOvvjCPSrl@&nohcCKwFifP-*f6e!lO0C z2D5|yg7l}--_2r{tlrKiUMe|0l2ex9t0KULO(j0nNH@@SY(hQlM?Z$#b6HFZl$zCL zxwy16^$;Gj#e?>JK>|34;_JWRb=OLv*R z{m+-szu4A}wCuvc)i59g?8r@5aIXF1NSQ1;m`yvjU zuSiAnpi_<5`_@R1IEG-U+&7sgtIO62H;P411Pu7R^}A_7jvTeb&7f@wFc(It+(dKd zM0ty(zU~gdr)XIL8_di5s+ZXh$e$)$`0>{qmi;aOr0TI8ArG{A zgH0fI>Ex!(h-QwT`E0vQKfU_;LaZm#JQK_fJN7|oy~<5x)b$Rh`d34ArXe9Tg)#1x zB3W{?B>>zU4QVXIcI_$divA}VBAe~>f!}HP^NUg!_-J=V`dw^=fa%N8XS=f9pL^z6(~2u+wd!UEBmb!ry!FDoD>t{D#uZIO~9NbNcWaVq9x z(1*rxRU7buSF6YJr|yf>X2)ye4Bh5las?HWSx4b3VzW{1#s*F!Y8^x)GXu8ZBmE+2wWq-XE!3kv+!ZhwjEWaGt(4kM9^ub$>5gW+XcvANa;fBGDo0mX{3>Hj-W22}+@!LA@P9fl$m8ghru|Z;1K|s9?}GR2io0 zoiW0qF4WjjCS6YC9HiiWA1TnpU1_rGSE;*ha&Sm#$6QLLaJDO-k%>@#zyUCv*a}l; zFbjr=lu&}{FW#yV!{S1lYRUls;X8^OSyPM9^pIx-1u$v?nXrN3FxPhg0c?m9i<^-e zd!9;`PoFn!Kx0e2%)ne_QVu!)+>uY^qk8LvA4CVi96T4dpl1}hkU_MU_yBgA*=r61 z$tK4uQkZ@3U0Daw(_2uO$KL4=F><8OjMn|@Zd3-#HQ|S+fb(KJ%2wteQh{!C94c0i z9)f!4CSD_C=ciP>sgC0Tt@O6R^q~^dOR85}E0CIHGq7k+%8@XfKn=rEX#_50pWLjp zP{mhJnVEbE;-=vyLVK+JT&5=A77i>36qZ$xlPhHoe_sQ;oH-?AlpXn*@3$* zH%X2~@+6X4^w$*z6)b`kr2ZWUh#1#ZHdpME2MhO?R|)R|3|OxrR=Z>PRC1?nZkUdr z^ht9ZO7|wsBg)FkM1ob&^yW++GxP~a(E_N}DvzQQ7c_aF+e6JzP9SW_k;$c{a$~v$ z&E`|VK{(9) zhBf%8fOgUceAdXTa?a}kN%)9R9kr|PTv4gR9#UA}$)W<&T(NH?pVpur*S`vSVMx#7 z%--Kv7_D!D&kF4Cdiz;{{QEkJozorTr0t9SS}v}$RlX)+LVBR_BC)neYT>-u2!y-M z@sAvqWd-+!A9XC`93 zdTat{l4o&58`9F>k`t|Mf)myP^$PP=^{B--6wHKcxJRP#`5phiO5OvjZw>RzdRp8VfCRQT7@v8K4Ax3`w2qkoecG2I?`>%g5IT@MDO_w_J!u5x5M=<+Bk8IQiTcA<}N5E`EnJ z*n@q5s)09kaGHarF??eGKkuvE z`q-eDAqL6kh6~XoAV+hQ>dIVh`(rNy5EzY0GKHD~swo}+OWd+C{Y4U7xo)DmW1hov zA_kbHR=Pt?cf$pd1LA8HiNMf;%t%Qa3P|VuhFXrDq{7l{Kn+-_!E@wPa{$EFkyW?Y zScGiO)j()aW=InrI8g>|smyCE_Q!c}yy^-D*FH-qYVATiIA0+RvQC)Wucsy=@MmE)bF5PeP102T?J>dtU8J1uf zqo_7-tv7J_6DhQ@WLRWQwBPqX`5_^twdvvHQI=Zi&J~})Pr4HO0e{Pb?}kW@57hbRto+})H#i=z3F@>P%; zCyjv}aiooUQeAZkI|D{z7gM4AXgBw0Z$qRMxf#{M=-%0NMW=X`Y=JG+v6G{tMUB2| zxQOn6xd<-$)pl|%HBiy*Mo~hA5FNgu-6#s2ScOM0qMjz#)xw%_p&e22c3OhuYO0!r z&O}E~PjA)s(~7tn#k-|sLfq|bnGU7yF!SEC8n>FK)u4Z3?yr0K zuy3dtcJJw%H#;swgZb)*2*!h?;4n0I!p$NUZ`p}+Tzi`mZRt$PQA;zhRLNvnLceW`z@c| zw6|!6SAi6J`afK^4R~#?x99Z;q)q;gmgx^JBW$%m62b-#eet+r<@5-g-xg^+Ziy5% z?3DQ7Yi*KD39T!4u<=O`cQw%f##u<|y=7-%`%`Tt{Q==50*f&L!yRZ^|2;kYya@Gt zN%7u6MgVM9yP=+dF+>vH?CFW2oIjSY*XFyUrmpUR^g={-sym?t8HR=tHpP1Jyoc}r z%eG1H$hE<(!R8W(ef`yE?{e5b4jgBI+cTqbd!f%E2Y6$}sd+?^)3PHAyh1kjdC&u1 zOz;^A$0(7-^-dz@&Z#%JL_w)r4~f6K*k|$$qlLfW2wkPVK*wUj!_kHmXjf{jgd5vv zXpLYYc_}1-1pC`kHz_e?a&mGz%0}_@HH2^WRgveGpX_*ER$cx2G(k?MsJA|^LPQ*> zlLJIUV8hu+#4*xasV`q!gk4{G;4Z%&GFy;&8d6;(p|w6Y?_WJJ)k2Ded*=%X82b!3 z`_7U`DlJ33QAr|{C+<)@_^}kU`fevV587J*38*CVUyp~o6G}ah$@#GqqO_O;Rx0`s zdF~U`=a%xNJ=N@uF9KeP!-uH;b)RX=HHKQR{_Yi{D|vug3GVW%Cj*UZK%Ue@kj~@_ z64ij;Nb4D??K2|_oevLP#loRsIvOIMvFt$u^rr5#rFgB>o%3JIPLLcXcB1KPpvr*h z8nk4GzzCTeqWQuQQk^+83Ak-ASHWC74UUtC95q$kREP>oU3=RJxerw~QQ5GvCH^XU%FsWh6ErV~MWRiSAjhkVwIc>eK+R5#G@p72Z( z?nV%XjCO0iHA;B%=C~ow4%m@ve>WW~YM?_bb8oE7%C%ZU8oHA5p9mG*5JfnPTNj8*6e=fXo&pyYED{_VzOkl6DjsU}^3}G6XX^QLBVy9C@3x z)K8syvU3Az&ZeIUoD`72?)B>%d22rS;^e{rIbR_k# z3rj8`;vsgeOzw>MC*^tn^iWtU{)O2gLTmQJ(vmxl#-F@J+fgsOov5hB!PoK4 zz2v=lFS$Q`I9^xvDp(uR4L0oKRE2Y;HOz;jk>EyPH7`}*6T0<}jHr6K!Z|h@e3;mz z(?EBk-4&W|Rv2hrqGqrqgr+sMy^7xYDxuX#CdvIkkK`W6>v{$=U_VI7QMuqZ3e4-JN z06+uCD(wzV*Pb%OD6(gyhcXs?zUJ0T9=|52}ImPZb)57NRu{A{v*%FC! z6GJ~du|FOp$^-DQ&-MW=@bWwMzn=pEC?G&-jVdga=~OiN3PlP$YT!*{7}HO!DLF#O zlXMD)XAAQ{VFteGC_p4Dq+Ljcz)R^J^GqlbQf&5xs-R3PJZC)+X5!3h;RTfBz{ghTROh zJ8!+U(it^}$~MbyPLSi1ca$Qn2`0jjp4s3TJpdS?6Zo%^3Y~NUQ6Y+)HRG4goAONZ zoGVU_*8bcZi$Ia>B9+fO(T8NhN{nV_kO0G$N8cPxsJ=~M(b<>sGIssV*$P}_;~D3@ zcN(d=FFYn^KfIXKHxY~#&Nd~$v6nXn5>^d>Yw5OB_FchGMs;+YwR00`WV_$V4L{DaZN2?0QH4Q<>YXD*NO-jv;9?!is_mg|KhC<2RzZU3Gc#*9aV|W} zA-F*4FrtK2`#c+en0xvH63LBy43*PKaCj$UIQqCHu)pz=Eeb3BZ6&xwGt6f7@Nvbf zr|AKjk5X|^Ob4oVtoZKZQnVO}a9@QmvoF!~fsE3&Mgw8}!W#aoz4cndPLQRAF)#z} zoSkP{#sl4P(`}a$m48%sgiev?- z&G&Q-hrzG53>JY2eADgFno)X2u|ihJdykIemU9k)3NFr{ZCy}HVC4slJ4$_b#gnA! zQjky>Y~LBqIx&knCYO`#!JF1F&O=nPgN_E!Ea1VyeS%#b9}eA&Y~|`lOHzFI&U679 zW@Y{FTmO|sq;^8DJCSl!LzD=59qk_MGahzq;y5mCROX0o*8GDHH#l%*$%d~_vs&)R z^a@Qbh44%PL_F%x)bQl$a?4+96g{azukBG=lNq-4S+(O?ha{Tx%jp-Oyh4>+(T)4B zIwZ~(jsqk;Ea^D;Gi-m>Q$heBptCOf=OYu1l+f!`Fmf`(l0^O8AqfFV1%c)F=DCw` ze+WQd;t`+>l6^kh_-K7G=U3RB0&O6Z#JL9un*R!U2^p;`g;ZFd!1z{> z%9GeA9}%OW{A^Kx7O+JDgR0m6t%=E)o$O*2#zI`Bl8$uBMA$B5ojO`;O2q%Qi5BPw zwL`^VP7H%Sgkbb@sK=&V{$6-8X17h}DMk*w33W~ci|Z>^K52GPwdv?Y1Fk)i=~4r@ z$^*hfRiex*7Dp%LVlgzMp2+z^E*Fp6<8Ywhho%c^!H>=>1J?BvKx+T{ayUJHdD`?4 zXY3H<5AFaz9CF4(Z5py$g@gGjc}NE(xHWlmRZbdr>&urol;^3s8hX`Qu~ONS60WKE zjN)8kh|Z=jZDIo_iqX#o;qEa9!J1oP=A_OQJ*kIe$z5ryQbS1h^iZkgph*^L(0qr; z15!O2T_Hpr`Nw$eNc*)9zg+6FQxBziqwBj0x5l!NqGm9G#TwQ($}OQ3mvvQ?`#Sok(uA4szWr;O!x|_`QVR%@L&j9 ztm)uj6UC?jOe$m5DLud^bLN6G%~zoiM}@vq-G%mduTTtcPI?ELIxPl&5SbkVf-a^TQ2&BT1j>J^x`Ix- z540N##3Zbw7krhx<9Mv0I;52QkTpD#FxPJBOEIfCvAE_$ZqY6-l%q!1GHjw9yyh5i zZb(UvO+da|ksgthj_UiZ&gE`GhbDnB_`a(!_k%peUc&qh&Vq`QyjI%hJSM|PvS~&t z?dqBiDoFtYcHea8(4+tRYugM&>09iZKnt+1_{XmuyMM_&p;}YJ2}rjj zjT3MTUQAdnH|mjBU-ECG=ZfLLR>9tG^S5@fe9|ccSSu{G#ZjSvVtI z;_teVNFkLgc|d#>OufM6q4T0khvqN$2knbp(_F*%{;p2};*kX=qNvXj;fgvf7@kUG z7)>E?pb<**fzzsfy3pCm;4h+|i?$6}&L4hg+-pHN}=e^yO0_t80d{T;Y1Nbq(W+4#gBG8FW?zq^4mtR(RR|k>wg`Ef=YS@ zq!G+ilP+^^mCKzIeV)iCMa}+GMU`Z3LI-kFUmKF#aypHYUh292il&{gNHp~bNS#L@ zoL4`mt5spio&{x;U?epH{n4g|doHkm{iYZqG?f@qhZGG$;}M+$cUIR#6e%J)_gl_; zkjz%&yE}ZOmmkgBq>_pDsDiGU(UdIn71ku2h0PpI&(})NjX$L-apB90e(=t_Rq+Va z(KCw_r@T#^^Ab{9R|=D+;WnEy{hT?;zBw`AaDxWLl>9}u)hA}1QoV|X6E2HUHu%1I z^UTV2w9fp6#Io^~xIVnsvrQV#;7&F+)gg~T_nyY6^Mxf`A}qIW-!8~9CN*Si>=gnp z8-l5Mgf&0v02fx+k(7F4lLorn{(iK+l0AT8)=K}{lzv)uTGg7! z2r-xGzV@E4pS;5#hX+Jl+u=W{R(#a>;#=lF(0?1c=y2|;-&Ur(e-S#;s<-}p;_rfY z?6^7Hn-_|19$?~nBR*csEnn~1Pw)P5Cf<3Zo7Okp*L#JhqoN@$b!sSFnxm&k zeoEFMR$sm;D#Mo5@bO_5*O;{n!e7x>AksE=PhHyGhSpdf4=uc=Bgc#HUKJP7k8ojR z)?`2$+PYdBwq10?+?s6)Q5>_MMZZ|Xv$MpL1;S}jcHbl~oK;jMP7H`DLFX)L&duFw|cT=69@VXqSn zW2Abp3%2jkQUOqZA0EnYCKCo_E`HOScRK%N(6%gje4v++MKR>_^TkEX{1}P%ua_Cb znBEAjH5_B2OGpp1G)9o%Wh5J{Po_0qX-vNsjuV>Zr1}@hySZNF?OP1}Z*wSphnPK! zq1O9vhnPOD6&AZiubNESDzsKrp#P?m{|q5xbGDPZ*aZO29{W;AL%zygOGsi|nA@3v zp#|bok6~Z0IJT-w+0jk<@bA%7@0U8U;PT?4qi5(I^nlPcVqUm<@HMfrKo3DozRkI|Y$q zZ1_ozB`+1)G2KW?1&kBP{>I}3bo--vqqcoyn~nwTC1pcAzN+Nn@i zIWlUf!2!cu9Y%N4xJ2znjQJ8%VQW9cHic;c>8|oEZ$1aW8PcIC!5vW zN55_L#W`_z=i!GzoB7$Tz8*hVkuiqxM0{(AwQiv9f2t=2YN?McG~G4_wj#GjC&-Of zpIzESgB;)b9(>V%t=uFg$UO!N+IUfw)8F{R_s2ozp#LvG?rYQMQhOn6_aU-2O7qsn z37znVz;8t?32$9Q19wwnGPMI`AP+;mZUOwf_sG1Tv!O{5KRxqMLpS)HXyVn0?{}St zpC@8gALC*;By%RJL+bs8!dJ|a$X5AtphtSYj_E<%+X*dLgG2tslzLjpA4*CBcFpvR z9Aze|vQ)z>bINrpD3PD)PA%IKe6L1pOxOWJ!g4hA@x*NLZeN@K<)soa{Rnf}f!vj> z!l9+1=dt*a)yBumZv%DX-GZRZESmXkO2%=IQX{7;by zC>KBjMSExu3>PQI(A8loSip9}y^(dYJ&EOC0R2}V#Us6$|45^s#7bX)O|EiR1)qGB zR6o(~-DBaRkf{JG*s|DkTUkW(>?D%Gxqz=-ArqBtJLdT6MGq+{?+WRW<^?{(YHn@*5m8o_bK9GWSwhDBD(+Yo{}nCCrS z=`w#KjDRz``(8swf8cB3+g)N7<4v4Mu`EU|mn`nXytUM`_q6zI+WW1)0><}KOo7Z56zy2V4<7Y6uphrNcR4<4cgXaNs86r*)Q)<=SaqU4n<6%tRxM(w_Y_REx)!qO(hpQv( z$LO3EP2He6+)z1$v_P;>f_c;p@JBCo6IZg~f2AYnd)_Qpe57#WnXApStC=AWbB7Nj+C>9Ki`?&BNO z?slPk;6ble-|T{JcJsz|Vk?W-`0EY#X!UTYwEH*&5yNMp`YqRFQbZyyGUxO~B;j+A zseH8cM1hiMhV|X28pxx+ps7e-PyZc0iZKk8fkxy9eRSjxV@uSxep$E5blYD#ai_1l zG2-5+0sY4(x+bH)=|JSzav50a7mO;cOU!utqXy0J-x@rO-ZX%_5IH2=WS0l?=SS$*pu-dt|~#oT+DeEO~$4+fsCuI6jPDjM~0avS3p2o zZB@5CeZL|jJjOh{N;hhRcB%^mzM<>#6MnWgZ3+ zpvrvezLLl#ReGmIdHB^JI)=`lgIc0N&_V)Pf`n$6ClWxoOzI|R1DxBQ(m{wdqJcDXS z0GR?4iZ5^0D*t+PTF!BTU|chZ3hO1PZ=)HDdh4vuC%3G3b--tyV5Yv6-;G=Y}Dg=u#{()5IB1Kke-|iVL{2I8i~ZUC{Uk5 z(ZpL(*rK^jCl_eWR6eq+8C1gk?f0rFSbz=9y)2AB9uH$CkDSWGr*;B&cE~m;!U_l ztbXy0csEw*^C5EdE8#*-R#K0+^(z8J|DX20G$7{n?SCQ~OEhR3LWQW5rIJ<-$yNzX z)4pk67}~T;qTR6+X;ZYX+Dk=hhSH`+n~Dk5Xc5&^)71aEopXMVaelA=&+|erjuW$d zzxVgPujO-nuFsVvuK4NBnX;NnX~U9TKNLd1y_puXe_Wb2(G{w5d{upr9-W`$Y$7gU zAb8>?>1|2{% z!jVsfHK?vCeo@OI3n&O_s_Eh1JgwS?ZHiWE24oce6p z$Do7nY->DyQ7URER~zpBJL19zo+DjdfNH6{AKZ8kTlhS@!a9a@#7JNgVvFH+Z)D0` zj@cw7IDjRyZAnyHwE>njf^Auu)leWa=07TQ@ulz(*wzkd=3Yp;+aR(EJlJV=T__Sn zFGdqMW>-!H|GWgICZzyyeDP1)H20os2r35$q_!W%Xp^5w1 z7xZ9Gu2cy4d2JHbks_XeWZ`bsM2f1$ zp}>_hQtv##JWYA52ZF~5lrF*&1&PJogG-U9T{a;ifYq9;q{+ zOcCCrXB|t;PH`kxf(FVyBNwU;l^Kec73T)Q;@Lj1W}-%*88!sZd89zh19os7`>|Su z6r#FM>=%6>d_tvL+`kM6|28?JSp-k+4f4AXXf^~E)5R2mnAL1HeURP@HcSRIIs%{T zfJf@`YRX4yzjVeb<%#BsRj=^Mj+a2af?9-Pq$sw2oipgn+|}>P+Cfy-FG>J zTsXhpO*wb{+)fkH{bU_02q>9sr^i``@$Qlq9njDhe)PWsEc@0e=w6LM&v4a>SJ9QL z_J6zyQj{0DxFHt?wU3`XSoXG2WjTN-2v^gHyi-u?F1CFDI;wiGLnk&K$^j@rM??GF zOVwUcr_Y-hvPcW)4HV^1^?X$I&wIP*DIns{IKVW4`o~YOOM*m@DH?~K6{rW!`UIlX zKPVDpD0R11yfQBj;oI4jahi=@b6T&U%l}L3+4Hs;PLalnWFs+#9fFKP%9*ALxRg# z;C6n-!BtS!0G+LSkP|dw3Pl-hbZ$QA(v50?LTBMJG}tc#)Q9*Ufm@?q)BMYh6V8CZJ= zqhG$v*HERih4!XCa;y*?Fvx117qj2TN5DMN{F7g-Qk2|jQVG-CvXnP(9+jQ~Sl_kI zCkLd~Mp>X}u!n2izu&th?g-Q#+mKnaWX%Idt8>@(^?S}8b+NUwo_)UBr+HWzaa8`x zTjNBW-frU1ssGXTL_M=xu^XvbGI~oNZUWb`f$b9GXhq#l_9f}VP|JKLHl_+}%Q8kU zzpxOz@)FxBc=$uKn0#opa)DGPUeVRT#de^QM{C4kW*%xSZWrKC@w3H@gUb-cUzU&# zKDl%CvX{`!sAK#n1)3_pOqoITaTO0l1vEB)(__SWdgq~ZI1MAM-tJH@q)$DBQ~D#P z{V%WXf$c)~Pp_9McZeT-0fM;j!BDnA(aqpe_7Cns0tEbL5tWiT%z|#%yO6>an=p`> zz5L5d5!;IYEHv-<##i_%9ZhK2dJnP-P;m4d}gRms(z3`CYIE z57;slXSeaTdKPKfM+mp?p_HbK5q@G%|C^KWfs9{15Y!270*`fMDOBtOVb!2^E0sqTQBt>$uiU2(CN)vqx-Rix|N!&vlfx<|iSos^g$j;_xB? zA(ggB0j1Y!t`UIvXh#U%M=zc_7=KWhZT*xFW=;i*os#2@LDqNz7+r21o{~moGAM|E zFt=o-%)rA%fE8#W0(MCSBJW>8_rbPi6YBtq$yyQHDBmAi0BMe^qZ^>NLy%EvA+$i? zPVE@me>;VY~)G3)QKNp9214`+(7U8;41ohMb#`dC)%6!?oyM>dx-sEkjPJ%hjI_# zZRsb3`ft@21)R&nLxt4VvGU`S&*-sFerxQyEw#_F>&{YceA}=mGHK2K`iQv&i1Z_& z<`$=^JlW<9+*4nED@a(Sf$}KH8n#x=sH_4YK>S=iF3MIDv}UN+SIRh+&}^f3N>9Ff zdO3gblG&BZ+3*un2JP5AAt)p6v<0^dyBYft;m=m8s!s1ptW+;SH>tvA*gm^{-aeSA zuz$Sk>;*s6RluBqHB1;C;M=MH=;ps(uFwZcFRjoc04W2+YiV)roo|q)+wj0Dg~0@v z4JlX4>AmzC+qrKprOjL6ZpbdL3s?H~5+R!HEX{ZAk|5nRVcnm054_|zHdi~S1Y)@- zfXW0lpICQV&=A0>cGI5H(Ad?}1e#`#jF?Ycz7V(|=5Sv0b3BNNg$zItrEYNh`Hcz^ zsO^B-R{`~!2Q075Jt0)9Qi$yCB5MO0rC*-GSFd7=@e?e-c8O}lDV3TX<;%&)F0(6s zuA7MoVcwQy#X`|T&eInKcwu8mhfDp79I}Z4-kg}O7 z2T;=aM*zcs;>zeTIP*>=svG$rZC7B+^8BU@^32unat_27rvJo)-5DdOkPqQ&Zs*v- z=Y3VSt(7%ff(ts-yIx$d0|mCB9~xd$KroB3>b@aH9L@S? z2YLt&La9k;7hDD?3jB273XI+zazM$1F8V;(r-HdMRmE``z@gYKpZ?Hn>7 zzZb}aVcRz+pqp9I2Da~Qww+~Dj;%&Oe&B~T00y2oy;OyPF=dWfhNTxHs*2Hpf{q=*A|#WK##i-wMOP7Pl#veuGz@pU(eJLDa_l31M_4n zYdxE1+>W1nr1##XZbypDTq$zfATuVj@|C$|7epcL*{l-qA{iqaARr!s=;VSacnV`S zCz$JtXqclH>rgB7=m70>!(V$ATG?)b>9|v|I&aNR!Xw!q5qd0W%=Kfgs9aV43My8QC8?7(LhZcc{idF%G*5)>mKnXE4un zp%j|uqOY9>6{ERPq&$BdW$iD%(gA!t2H9-APaiO*i}2O8-1CTa%$NjnuA(VCV-7YG z#%zKHrRXK6NefTDLf=Ko;#KkqX7^lLHTD&LQ66Y`5Cw$vs%|KuGZ`QnCw2G-WDAE* z|CgnG3Qw@1Iu$yL2n-%i;0&%0)WaD!fF!8V*nZe)Wn$-xrV{+zb0SsOa`bMR|H{R+ z8sMd0ZmI++Rxi;8Mw^cZ37ffDsA6fsR~T`vOd-; zEuUM^L_|0BS4pC<9lzW$jaUVjh=Y1_Zu*(a>kFZbWT&HV-+jLR>LL`(D5vFrl0(zM zev~C4{#1@;vt-`(5a^Y2=h0+g_?v7b%Y6yCJL#4JCu))0sSIz z@d}_-{BrhNWSsGk{CPlKB)^z<--oKf#E>caLk?VB1w8DLE(Q?fQ=H04odal8(~pZ_ z_b#jfC|ziRkvxi&8K>lEpP6BC1U*k7mo{w|6UC1=54`~bYge{+)o9rle6Kwq4ihrJ zoY*O)@jXsueS^@yGSb z#X13k)?p|@HkBnc<1q6b1XvGFUhqR?lM4qR&xHP!|6$Bv2K8y5XLrUQfxCtV6GZdR znjeMGDC7FFg1HJPIlZZ* zy;P9R@!gRg-T!vNYIdi|-x$iI@%b^tcNw*R>%1PajbrF3n_pGAD#wNhohmA6?*L#| zpSuo*%G`0eJ&#HYP6m+H9EVPo>_qeqHiL00yM)pK`7e|Wv!T-F3KLUwt7dh2!bAQo3$!aFW-@}7}M+C&t1#)tM56`2_la= z{E@)h^)1$_a0r2J6uH<7)yt@^7QEf4>^ka5ew>78NC@rB;Np4>$!^X@6;yo%C5Qj1 zXk$JxCv$v_`0t@7AjEf|)-nolw|OrXQf_TM@dni*vb^k_I|m`h`V%#v7r^K+F5X{D zlYZZjI2{XG!E;u`hXYMQPI*awzC-WR{YZ6!>X}jKC3N8#hb;)TjgXCS_iSBW+{U)>E;nF1k`vaipNYhvmV=4-_zVdy;Jd4sa+nDLj2e zEIg-zK7uVu1@)lJCksvQA_NNfOhdM#Qx*x~`DPS7N;yXZQCFoe3J#k`aRwPUJyEEn zk3ydmWL?S}3JRY|5*j&XL$i0Q+xjg5d*_we(&lDuRQb?9S+e2kz4|hNKj8d^b%9 z-eF7M4z#0j7P2d|5W!v3yRSrD-&6YW9NG%SVSTJoH)1>m|eAfX$GzB96AFq46uA;cXS|z)tRd z8Vm9nXSJFg%3|H!p+pATgMDj__QP&SbNbr1r=|>MFDT4aph+%ej3KDybZIvlF#T`e9o4rm&q#xzO$~9oX25E@)_DrSz&V#Ior!88T~A|?Bz>nG&}AIB z)_4c1B-OLogk}~}@75V~u3jeg2+|U_E~bpfngL#2!IihL|s% zd8csYYY;T+N*<8}@DtiQ#o+S}>AZ}}mj<)s%bsq2cYw(TQtwge>}`?H{P*~FM+v+- znD8@fxxnCM+PBw{9PKC(C_-#tc$w4OY9KYjc#NOSjI!3dGnuFwxF~zandEbh_RxUb z5Lc<^iJ0iixqsy?9%yoYDSTaKMKLsR+^om~kmIqGWQdsIqS?^618gUuscp}D1z_dn z7ymdC*DL}0BAf$fiDlbB9!{6q_q?A4dPjcIByb|z93_lFN;&M0t13zAbIQDtybAx} z3pVdX4JlIZfH+ThTLgaZ&sFm8{mMpA28=G%NsIjo3XppQ%BaVAkyg?g4vA0R{&=8Xf4jjYgVyFQ7LlLh0L$M2Ifc*^bMB4k*}`0oc5L zsmZv)=X(}!plyL*6t^EzR!F3{3TN|Cl@l`fsQ>b24NfaGWGh3sqxWg$0&6S515(SYvJ+dYMWg4;EmbHP}Loy?hC5b2j=P#?v0E zyJqn4FWK@k4CK!$Y`Y4e zj&E!`5(8CFwmpr3tlf)kTm8NiG#35$s$hQal^_nx?-R5e^V_a$0g>I`))oW38ozze zZ_m62=7Rl>SAGWx(AW3>CrA+58+7@nAD4+0W`fmw0xZEGH9yAI*KL&)4atRT!9cM4 z`9e*OXRSEykwuMe=q)^~v#stXz^{PPRGeS?>PHqNpi zFM$W^2Mq&vPY{prfyxsG1F6#g&0pqxQS%uh5`x@JngC2PGXCdM^(fPzt@s8Nj;;-2 za75HVZVR{099DJ%+yT`9(OlLE7zxyQaFAv}0PoHg&`Pm1g;~b z5cH1H>~JnO`Xca!?Z5|q18D1Q6_7w7^m!sM7}_kd3FFlHZO&vOOrVy?U=3{_ciT3v zi8Q3=oaSmTuX#9%O0y4{Rd&>LI!i&nP0|0ofG%kzZ5maCsQcIX-tO;kY3sAZ_{Blf zf|Qw{o`QsA$dO4{&dakfJbpl2DOHw?cx%8^@wp3_S*!5a+7B(~eVN^>&J!=;C&E|N zn_qhkau4OsWI^jk0NMV)*@w_vo_1?*T98=!`<>OnMZp&~S2rP?Fjl`F-XpT149Y;Q zh=zn{tP^g&3^!ZQda;GZN1YB_#*g7Fs6A_+l63#Oo^I0=*VhOY^1j%scGL?POvykn zyqx2sqVfg)=e{Pi*-c#CG`E=rb2v`|k-XiQ>qL2mTHBs*gSNasv6cwNMf?}tfz!In z>qVXgN5}fi4(a5s6L}h^bonB$lFOacS3og|M|zE}vDd?V_W3`N--lYY5H0o*h$u6u zHFoZ&Fdz0Laqr&7lBGRNFx^Dy=|G&$x@n zS+zx%f{<2mSNsnmkyPUIaIyj+qm3YgirjX@{yu0nyy6U`Azk4{fZJz#RBDdj$G#D9 zPXj8jZaVM!Jn5DW3O(MvcFLaF9=Eh2>BSQ?zG-6vgMuC>KXuQhj@e;C$2dg+ew&cy6-L6MHICZ716 z^ZOeqC6A=-HVv4@dAV&)QNe9DyY+7kNZoF4J$~|ZL{T1Q}yP~k0|%M z*W?9xklPmsxb&gHDv1B3XTaf`6)_`5nX-P zrj3U$4QtJ11vRZ1IO-J$H=-&Q%7x*H6qZafxNh0<^@ylohI`_lO3)RRzD)%`h=l{! zrsebPwll!;k2gV6hRzM%Fqh2H{UGGs3T1uhGLD_-3C^<_MIwmerYlfSEJ6M7C4LFz z`SDE)dHS;JG~6|0Zd%8>5DLu`KX01H_Dwz|+=smf`ZxPv0xYsOM}e7`TV*!Kj~4Abbm z56^PmhtBt$@LJfJt?8X%pZ62u)tUvn!||%n4@C`*8UrtmucEEux9g}YI687FZS)z=VBJeERwC$c@LiD$soL6OiV%bh@rw|I@}b<4-2jc=`g zc+yL`@#-`SnqYLUXm|yh%+dI%17SRLkPXs6D#1Vtj!L%>lAtCY!5LEIv#uQ@N!6&- zxQ8!f^{gJ1o~KEte^;!InVw0t^F5MOCm zmb4=xM-9vKP)BAIx7iS^u+FYE8pbkRI77AEwO0;u+GJg`#2q<&2H)T+GrN=V5N^%? zDON1;a>RQ{JabBgBM%JPv;!{Sa7W7?uiyk>{70LU_7V+FpqY@KJ>I1K0$4&N`q$Qc z&}$R(5AD#D>BX(05`quQmj?0di0&nRSUVZEOUg$TKW{_sw-yb!aY}4TxJdBf zaYq;9OhRy3k(&$JTC`iwvEt@b!?w+K8%;tyJ=CzglM(S@R9W2S8u4s-)&32kxgvxG zwU^@nXeTefsUK)biZOqDYC{w@wBHSBgwtcz!&o9-ubL^EVJNRj-X@Zs<<8Lb*m#Wy z?*PHwPUc&+o|=TlW2Hq7gt1CsDoFZwrRoyw!3WtTq4>iB{A0ZRBOn!*T3w9&gZ8GS zgW$N82+wx@Fp-ZU+Zcu&p$&-cDg(Mtx_1OC%yhR;3SVR`JuTHfASka%J4F6^bfBg7 zb(qtxI~j8KC~la{+-JnCf0~GtQguIE;5~MN_JDh6zfgbC&{c8s zyQTq8arZ_vh5CP=(jA5E4FK?-^Me9BZ>DX<66>iADZAeG#9f{z$;q zi(pC!?@FkJz$5;-FyP5&`@m+o}Wr}lsAvL6sN+7-K_X<8G*O+odqTak# zrvGvTg5C~D!Z0IaRRhqH#?gt{Yi0|GT( zJn5P_y`r8rronl30c^cCRVMt5Bd-~!IZmJK3f7}dxbZQpPrwb*-uY82I?XK&TAT0# z2Que_s|3g0w)?0o%8$nOn=gnocY)UMeCbp|pa2)iM_pckxv^hNkbsuEE*xB5z^Xvu%wb*d;V?3+8z6t}W4nHm~~`qAx=~KP_5~%ce@r42zrT zwaG7vke}C%pWaYN)z!Y*b^Kw^HA|9GqSN?y&*k;Bm~e~?VJ$0u;k$1-)d9?9MXFKE zm%Q^haWz&yiei)>?j_8q5!WzZh$t<2^Qu1HmO4q&vt}s1=JNrw>RcZ zE3TvL9o2dZ6m+^kP3a~EZ-_pniM%`PR32ZXS{O~)zAr+d-OjjN+ANb0`dyeXM6F>S ze$P8#9urka5;BQc2;;pCTaRQ+86#TRpvSkM$AI8H2#}lF2&rw+FKj-F`h|E0>qz*{MEUAfXl1$veHE?T z*l^yVd@7*)R`nBN&pNZSneWnij;i3PHaA6^gQ+gs@g0nkcRQ=IyOito;Y2*iv!N%E zTRy5c*zdE9$lXGiuAQO@sDWy2sr$(32CN3H!n{0hb>77t_!+Fcxz4dUW8E@qy@0H| zGBLWqz@awbMX`;LxES8hamOvC9DnK_k5%j^)*R36TK*C%mz1r|>~asbSl1nKLayK1 zLX{?eq{qCQG%Ok#^8V3KUG{WOM-|qIwjsD_JwqPpUGvt}T;>}%#ksq1eZ6`t9u9Ve zdrqoRz&`EnWHY_ceC!LFC+=B|b!bzwjAV!oktAvEVlfwXgS4T)szR%7WH?u{rY@)J zc#V8Yq7P}vp>0d!UH1iSMPm5w@P0F~amDdY5n||j$#9c^0@6vlC@b>rpuP|t!@Py@ z;!;~8-+<+?ddy<&d@L=ok>o(TM`2i)^p9E3jo5gMs-u!3aGSEfACVWQ zp(o?pvV{^HX|u~dYNYnD0S;5kJ!l{GNbMO9$0^RGP0)hXs7tigj zF|y_bF%P$|FhXY+>GByF=N2OQ(_zw#QRe)O~eG9)JG9?jBmtWPAN~w54;|+7Oveh|n^$7L8ncm2}w#L}N zIu2qCm-g)v&b%qk7VK79AYHin3YI5PMYyp+-p!uD9pYHS-O}%)p?w?63z6uBy+wi| zn=^VC;?=jX0{u#e&|kPH-*qFI{-`8o&!{5*fG4M|hVBjOAK~(Hq}2u3`y#~bYed{U znL*q044V<1-XkHo=n1ituU~X(A00O)WU(XMI%e%|GVKz0jCw}&#t8W++8VlhgudUp z0YYeghtKf&&>-TZ;DBQ&V|v55itnVZ?_`hVW1N&)PrtRug#B204TPEIRf*Z8Ag8SG z-N|+tsWc+ReXeO?t|@&RY4k8r$6%{~Y;g1{yiBTs6>g6jhL<8A?#-EA$W$Pw7YbOA zf-Yprgyt&#(G!hrq26kR!lSNOY8|ZGvO*#}MYhT2?--()gw#U;n%b29qoOzX*-i zgQV#FUeH~+hS0l}KSW4CW`Z~IK=qy{D54%hZCF4-)ke6j&DHajGuwK6m?O48Fb&q; z47Ud3yzj?BHw$VzlYsggrroPQV-C7Aqgq~M-DFEA}QJpC|0_CrU@i66CjSZq5d}8Uo1>e@9RBOgzu)wGA%5?O-$&!Ojrd0STH*4Lwvu5VKbKkq??6dcN(OOVtg2yzEK_CzTL`6Xdm`fhUBW&PZYw{@{FyX#c zG4cR`o<=?lw1l<8H^7(AtW|V0Kp;OB5GW)J1iHKj=1maDiys8qvIK#|KY>7$uE`c% zN+1v&0-_+R=R3EP9jrySp0O^yyZC!XmL~ESbFzRtC$lrP6P)&)$WNQyZ!Ks)2$=_H zWgySeY5RO+RIShQ$&xA`UlLWDl>H=k22W1n=GfSzYw6JHMuQUrX-IKapSW9ngtE&; z5ALvj)In=b>*$?An*O=AzRIrQf4O)=WxsT*uK~k8Z63cpsn0nN%*jCzqhn#Qtx&L_ zV=3xjJ&gaR|M&6X8@m-gJBg4&m^We5(+1t(dtPFTrETx+^~5by2{Dcm!SpJ2cgVJf zuS;1-YQ*pp-CnNN5cj6ew+ub_!RZ3DbrPS-pnvzJ7Q<8sksj;{nKQlE6V_;=ys!|5NMk4TbY}ao`d;ld?UN?( zl{0xYE&f_LOu2`aD6P14cXuaGuX;C8)6xo>4-bbECqU(0G(pmsF7V)Ezm{^-OFKpJ z=g$wHzvD@{S#S~cS#VQ6l2SElSlrA1t)!&1y4;3-$2IcOL_^#$*#U9(=sYvR95m{t}|fVgPMhPlbJqzI>hruCk`pDtfWZiH6tA$;o;$7 z5*0Pr_}a^gwauLZ36=~N&1A8Xi)r6ihniZ#_MCb@KmLvt zsO1(HtNe+YcIw^bfQ*FU5b?rh@rj6H=jM!=jS_}vA*T!`-x2M+l@@Khs%mO$1irKl zgK{p?$wc1r@}1w4bOQrhl8TLBY#eVXp8-K;>RodThaQE?=^V(*q=hd)K|i-oWB&d7 z_lAwDvopX-O2rSIn4Fw^0D-Kntp%2;)^VTuG~*~CZF27)3dXfogF8Rs-v1D zvIc|4P4)FYMvwhHJtrEl$=hE`sO15_j*g9eFK5^Zygq|uWJA~>j;qk1A68>DCqa1c zUb3bu4P+xpBO>QT_6xV0f3yZ25*gv%6b~hL$#!SQkF==3HVN zchW=iDv6~Hdom2XqkfnGA($H(kufvNwpu~gIOheW57e%Pe}6MT0U5DCv#60BF+khe z-X@o&{FFZ+2X~qM-qnD8+emE1jwPF*`d&mxXk=srNtKGNZr7NAfk*!}YmdVm)fH@G zO>jk}wRz}UTvn!Q%Nl7v280y;lu`c3uWbSugB%*mS0g?2&5ENHC5=|taY^383BuJf zF)4dgDg?XIHZtPCy&^orKYh9JIUm>;4s4F(LLzHxYp0p79b#RS^THF;Q&XIp$xNF! z<+5zBk$PR?6Dj-%zXI88wJ}_k{2B3Af=YSXSJ&6@k~&>Rir8dA!addq2d4*ksq*^lrNB7HwVb z<+z(D(e?E58l9f*Sz3D52_)d(Cpnf~G2}M3wttT=8?N`7j9UDJLuEpmo13v-T7(Jq zwi?*epbeLeGXJI&IIL)GH76q{r`9F;Sj9dfeYtO5Ww5%wPCFhyjGpryPOyFGOPB5> z#?Sw(&K1S$?(SZgEZc9uPelgoD4zG;f#5F?zrBSQB>32Dc(?cm_|g3w z^|V8$`lPb8_r(m>H$#qw>)@7%&ji~weBmd7CPYF-CbeQ6DBRp^3UBrs>UFWMQ=NCWmfY__k4^eATAR@B--e$n zmLFPDdb+5q?tL;7%+Fb+K!9nIXGBS7 zRY7dlmDi#Y)63Z;;R^g$IziSxG1H=&E}1=*SW=h@Vs!f8+Ss(Tw9S;NzOkY$R%EQg z;nXd-)MmkUr7;Git)~Z$h>U!yIMU*O9`o@dK1XaV#q>Aq3z`v!nM($A)pA?Lz&K6; zK|w`HdINCn&y9`Z-r?bN$|L93dE!xB1EoKEm1I&cGJ3onpr+v-Q(vC7BEFdg!~N?pHHva@4*`SK;Gjacr+?g{k* zx+!Sy^fCYw9qoO`GpU>eT2Ys`mq%|llNu=-kgz$*aAI4jm3y=sXW+Q`dRHF`j;un+ z_SV)aT%V2GA;35zhLB#8z1h5qZvPwE$|)#bKq56gec<@cIOg~+p3=(7!n!*Bpa95t4L4l= z9*aM1#Qg2a>1kg*rTXf@tEJJbEV`e|{9RpLy74Q=mtt?1LQZC-i(zwRto>W4(DX{P zrhn`z)N2n}+ttL7r_Ws5XmrGljoSxP-Hs)-B+J0;m+C($bQpnTB#=%+Zk%f2m zqm`DHvIDvI;`8u&UP%cgP1#RRLAK`w3A1S-9?F=MWI!8wzjOy&E;BJT9y-aL8bPLl3cgEbr-QTPeG4krByWymyxFQOso% zV)6MAC6|J%ky&Uq=-JMhd52BVoW0N#Fu7ba&dtHrWSJ6|j4GXUP*!|A;pL$hyz|aj z3Jip{eAd6q8d-xL?BL*Fb$@r8wzB)DW!_MvXnghSe74fq@87>yP2lpzAY)@=v7j5@ z{%==TS2HdC^`=a>uCM=mbH$N){rXF_%CeAkD`U&jJjYN0-OF;`R}(tc)_J4C7b-D_ zL+J5a_&Tp%z3E}`!+t0hx|e>Q{ce8(jy0OPZ%k!YS68F(D0$iI?Kv^SWR0GjHaT$a1VRHk_%*=0ug@x%Pygyp<_acNHK~z*!$g;8l`;7(&z$FeFMDxJ%;U?N76)dnOQwGvER>;aJ0D73d<)NIB$XbPBaBpeYIDpv zg~rMjQX?v7LW&?GHP7`}A0mlUVi*^yka;xfd=&C@QfQZo82q}}BJX}WM2g%Smr>`` z^q%cx?hF9;_~eemm7X}(JZWQg#C}Gj2-Andj?sF0NROOpzA} z#83i15ljR=noj}a%!?nDyE{9cDcDaL7$`GEoK^n`7QEQFK5l3C^K5j?M;mBAc-s%;m(ezn3z5O z=rwVy{f$xoGW{X}r-<_$`0gN5x>%t(!^+aKU1g$PHzU~zddPsDTUR&bmUMxIg>@vZ zJf^6%h?Vubg^!PqGAu0Y*gIRTPVCpg!NF=_HCv&)es)$>-~MpVoMR)+gv^Nfl7|R< zS6>s3WZAep%gD&cEiH90$8F5_K8G)#`n?Fe@*MLgi|rCYrxn(?HVCA=Ppb^HvHA6Q zG4|wZ>q-m8Gf~lWfZ|#|J9*Dc5lccCxw*H8Eynl3(C*ulbBw0Ys;!(V(Bc)BNI2ge z989`P57v%|{P|N3pjfG?sjGd@240U!lf<&X3$ zO{05OUN1I!N#0$obQhMz%UW14G*4_Lv-(E0 zxVY%)M=|M!8PWB__DyxFK3qL$&`_z*>>D^AZUU~2T;jxyn0HSk} z%eG-kuDSmJqSJ}JwKVG2Nb>yr&>uux|73xSiT^S({vyYFe}`^4U*|lKhD0Lb1~W5C z8XJux2wMpP7JvRu0o#kw+3x>o888k~g%?r-y+`tL6%KEbnjb>~4aH)LMh}R~FC_G9 zTvIx`d=pc$nC;0N(}w#rGA19U1l$didKY28 ziR1cqY+A<==n@|Q;WO2C38cAW`J3{}$~c*#u4$NoCKh4wGoSvt;)Tlz2@AjA-8W0} zjE0Q>{bq%A)Ahr)kvZt5|Sc+pO6|$nPewKLCi5_h17G|xY72kidu?eHC3{0$JzVpb_9Mz2f-t|$o|O^ z6@>l+!~#8?TKnE)X+SQDh(`oM3DSJ?ra(XtV7C@w0GXyL@@?`SX)7)*{Tohct|g}j z)?mngIxzy`Mp+ST*(HB5pOu~5ld5RCcq``g5$D#Sbj9oa*?Zsw8sbD7TU&^JxD7cG z0$e-?22M%-&G4gHlQ;D=a+_xdDN4OXE=vv>e+NZ>27sCvUNDIjMO50Q_79h^iCOCEo8gV+3V zfdcqVJ~%k28U-9+7N)PS&pM415h`X#1+H4$f{KO)QOS45DhM|Y;{?_;MkwA#dEeT_ z3dzX$M=~(C;t3?)&*iV&fy}}ipSsAZ{>rAZW;66Q`^q2kmu2N&tJL`D9X>3k=hrXH zhb?nS-uV^Q8u8itre!}+^SQFd`M5H$&L>ZvG?-SVm__*e`Ptjs^UulReIO22mmQ%D zbwx`_PnVecO%|sV-DUM_#SPHg=2htn3#N)=;ij72o}MG4qYott+_30qT!7v64Gr0z zZcSbUNC5;2fHfOCyC-oUZd#;i(#3{j?oeL@|;*Qsc z1x3!*S!%&0sC_#C0LUmPSTk36Ik^knS65b6tk#FJbCF0HV5KDp$}GfRS0*klHGror zA78Gbg2KFT4+uhfdwYo=SedEOKEPD_oWoYj@S-;EgLdxaza)zJ>@DPSD!1CJ&_pYI z44hxvCO!}*jdNYRdKZLH;QG`PYK%-x@ZrA8@2X|ZbbAqpWYhdC5*_MYH^7NVNDerNOyRQ_!?QSCt>*yRLH zX=6G&Ig$PN@k57j9|MK$k{Llag|5ufp{AxrsaXBI2VV2z$E?bTpy7#g&KtE(8UNXF$ap`pX^_897ga#0Y_3!c`;ita2~sEuPFSfY(}baLlJ=DLoDrTLCy zK%6>H%V2ZsA#zBnma@n~7#|vsT-3OJTLH`%WXSLc6VMg$$?{-QM$%|dbDjy8j#-a2 z7;*a#{k!Iyw$^x8a=8E-tM_zcLKRdEGgDLllH);d*lI(*6fDPb4E0zGk@r1)r=%3& zb~}Z4!xp>kM@kIzX7?-#9uAJA>BEmIi>xh?6N9d(I^zNKry=$(F8YXxc#4-kds#OP z;|h+xDk+th0RZg`4-W^jC^*7Le)IP<){9X9oo{RKBav{tFNO8v_cvxaoe?pg4 z{9$iRZSCmP6zi~STQpq|W(pdhFLiZvRX6_Ze{_B?HRKX<52!vE5@VdqcM)`A;_hzJP!>N{B@B{8*3P1X6SYUrv; zOZ%zFPmz7EJ3)Zrj!%@8q%Ue~lcrXKs}d$i-!)V`Z@a(U2h=;!+qObj!Y8`3VfT_R ze<2!gfu_f-{hJDolbD`v=f414#-)hpWTWTXw<9F(RMgar^a&WI5R!sZP&)>Zq@|;J z)wG(n_NWGC4tk5gchw{z#hF< zg)m2T!t3cxC?vvbFR_m?2dlTg-zuq{V9C3wh$T`jotFg#)TJDprqHeW@&>=1tE$<` z@wXv2>+vQWCEWC)OuxeY10A5zPOcWdXzs!XBl2VhW@bL^dZtcHqki=&7u#{uZ#U0DZL_AQ7Zf85Q92f-zdz0Er$E?;B ziPnHLl<0;Uo0&NSoSur*?ge0J02bt$p|r~LDNfJzc0e_|#~NqEey^?u02v^5 zCOjXgvi^2l6#!)jw5(l|Vd;CxB53x{^9#b-Q53vb^~eOCbMt<} z6cCK@N%AmQN%=@UuJ4pWhhzba=Fm4_+o$c?>}(&U$xrnQIE8l;5T>TS{z+^X=nvB} zh+kd`yigWFkT#ZY%fBknV($h$2eI)JmD{r@{>*M&_z{J%q7qK5MBqE4lz*E+<}McM zWp02qeqcG+fv;U%yaLHYAU=+&J34=!@059TQFwP(Ez&yuILeY=tcruo`@z=$f)>y{ zb}}6{6QA`4tkwz8`CN0GPv3PW)QFop8T$BZ!+XW6L;SEnQDl*X1jkpfqRV)sH~oxJ z|EfY`?PhY!Zw4wVewTnhAeZbF&m?K|_<={YzLpjmf{=YC5)KvzM@MqV?$XX|b$4+w z3Y25gf2nRuMNcn6QRhqEz!Im>V$okzSqV*=AQYF7Pz1DC^H&nm0ykSf4D%GxXLN+I z=YRY)xha6^r-}AUdI9av1Q)&cB=PE_h}_uUr(9cG>t5U%RyjGX@%ZDiXm}q{6B*I@ z`ni-8F9ofizkeKV%zFin{wAkCP5vjnB{b?*dV^6kkHg6zyOw|-1FWlu3dT2G8rN=X zR{ZX&Oa`^aAb_w!4-I*c_l7$F;)!4@4&+kbYp{K>xUa{*=pidCscsJxiMm=gt<+8z zg0KKK(aaBzBDV^}5kNi^WMxAi1g7utplFwlEMN)&D8i2@R=1d)oqaH@0kn(V+Hzp- zh;$;;BazAGs%Mivyj z>0UQBGV1$g-2>tbC+_(-w~}(Q%gIeZrBgVJZX{B8caElQX7+LgCA4b%DoSWojK!LY zJPjNASuz^6pN<(|wvT67_`7k`<5xW03#*T%#z9~F9v?s0*8>Yhwe5V|QGO)8091MG z%sdAy;#`$derdF+BF&sMEJl~=FWNa{JnRflU%1LspwuYNRBD6gZ;QpWN7C7{>Yfgbd)``*!d%Yx`5Js_U}1*L31hTFigsQ()G z?^?RW=b?#UZIt?LNl8gGV0Al^8s$5dZJKwGy43q0P27*`DX@?zA25V0PfbnLlxr8s zkBL3wa%ATYD`~5#AtOCIWSD!lWw1))Raq2N03p|b-Zs{6nJ@K-L^Ya2Z*4P6JYBO= zSj{3fc6Nm3w1b^Iwitw~^MVdKaE^9;jfFP>3wCnRMCp^wLGU8BHbaW;eFOomivtVH zS6X}>OdefIZ3jG(aJkYBUz6ACwB71K6bANpPuxSnq+iO*x%;STS$OO!Aj;3Q5n8X` zxfJ5loTiJ2>h3ErkCT{HeDEsIxDj1l|<|Ji&UJGVSQ1%rQ2yM`58U{9f?wo`iXI5JpWJ)QV4ze@pZ zi#}S$0A0k)2qRwZP>jD|A6OFqQ5$N%x0C_c)v>X$Oz}*y_xa-5!@2dj`da+nB5tIR zYESZn341JR zzi0ov+IEm8K#GAr0Vkm+3~;`8y`LoXq}~T70Z&g>4t=9~Rz%-D%^PJ0h-zM0nVMh9 zURU$GUpH_)wymNNoh1&^jL64oS>+sLgTtf##9|OQ^bT$jT!9q;HV*Pv$yaDnQLy29 z)u?h=f*PQ6*;^&W8rlrLp7a!f;wkEc7bKX3ZdX6GF)#AR3ip&#{Kv(f%*p;R{+s^q fBe&1ZJsOB4#!1xM{U8E(q6va1LKQ0IEZ_eRY+_9% diff --git a/root/img/favicon2.png b/root/img/favicon2.png deleted file mode 100644 index cce04d62b106b383e692f2ac69c9ab6f88fdafed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15134 zcmYLwRZtyW6Yas>g1bZTUQrgfU`#uyL6k(gB9s!G!HCP8jB`hA_bqQH&;P zzfqA>Wem$JY2_Te?PQl#oo7(32_(zV+$JmePp_#N z7`Pv6O>{++O&8JF51VJoO%~BeXU+a!fVNJ~oc$k=*{ddJegbBZg3bS6xsC4h1VX$h zZ7mFH=k)|z*qPnPvnQ`N?ENA(3Y__m6Z`e$y(4!DT=Vbc+%V2)HRhzrU|+Cm*w66O zWqW!=(&bk4P7xo0bw-yRAKf*nf`>|w4-i^U3$c@|;4AP7?2|4dRw5thMg6WPfUm6V z-g

    8H@?)f@p39XA$noZ>%9Mm~lE0eCw!wRMjY|F7+{7%|pp<|Mm7q-VP=uwOR_R zoy*b3nB4KJ#|p~(MtQ|WQ^iq)?@p1?{c3|D$Z(tVysm;Y)$A~VOvj*&Qm%GI)33Ju z_)WNKrHRs2alYHow9+VARIvu}?8K*H%w?0`IIgV98qdrhqBH`FpIb>zaOJ!CP`_o2 z#dQn+N<6al7`|jY;#VvRWf+9oAsmM4kuQIZW8lgO)KmA$&Ef>#U`QTkmMa{%F;{&4a;F&6aE5`vZ$03*a$~xn_>>V$v4+qI?t7u?t6_kmj#bqtj{* zm&T7-a-sB>zbX^LmPQ~yAoh zVUR`8$?z(E2r=vT(sp(I46OWW;rYS%tr(*Bu-y<1W;3)j_Q55VoY=_ zrmnq=g6G_Imv@3}JDm~0iKKY_u?LRvD#Fmg-(bvsAT_b?7<%f&Fhb7%P#X zIA5nR_7=AUKGNqjSTyEX(6FTAZGP}LMoqBwRo`wE85J@?~2!-_PM>b**B0A;{sN9rb8T^=a z+>8uXmyV4wmt$dlA;t`bet-F;=cXo1tyHn?5F;s!3rBjR9tgm4)cyky*l{&`T>fW2 znGY4*h|bF#r4qBv6+MNg60M><=AB-D>w@H~!y=l3&XK+(`r%2S9oWIFFHZMsUPfBQ znMhq0kIv+GO53J}Sls*MSJXvYtF)fEGbD%E3?VviR%budXb~!psP42>yVqb^rJ5b| zw>~=RC&pT~WFxwhOd1T8r45ZcL)eReI0Y>@!Doa_!iMYtGfaSGM5dc!V+A^G^M zR-@6$PM2l%bzgBLVoafFRSSPokD7kZz9*`#ES=1VcLa~6L_A*5IHImve&sUaK!}y| zZ>YAPx6Rn8FB370W{KpeW8E@OT(6F^ate zB!~ah{)^=`h7pjTShp}PprLYL&GHNDvD)ktI(d8yWEzHa<8cy&B5IHVnJtsp|7#DR z_*q~?Kl4pG24x0L^-H0a9lb!38JuYlAk~->R-K8c;h4`F{EIeRV~*oUS_6Z!L0$3^ z5rvJ{9o_KdF8khB-{a)dh%sls8)X7e7w?r13Q-au6Ko2nps~rEF~p}I8u-K%1`;;@2iGkoC27Cy8asNM}&J%qTss~C7Hs7 zm1iXVy#tU(n04N$K}5XveV|0PERAPQtuqpMIEDtN3$D0vyfF>b z2R)vEPy_OU^Gjts&mh$AHd3xDGt@T`wud0AOd}^m8qN@0qmm7l-Xt0T1o<$l$rd5o z%&j3~^ugliaBgo&lxH|Ek9O2ijL3$esRc5U=)*29SqL3U?*~{y%0d?y0(gs?IM)X}QVwQ&U!JYZPd!4#bVK7ih4CI&{uT{7vgtVVoVF7Up3U5w;$DPmmd@$_`Lf@9^D?;nbVf~$~;MEz*qT78k`%X`s;5hfh_F3W9&IQeiY6qCi0{gVLbKpb2LC%R1^?n}y14vw~= ztT;N{@A+}|&$l9HFz;;px5XNx5jIBH-^qE9N-q>mEKAKws3uK}waGGx*rKhAAd10u z{j54lS!Bfg9bgOyie}14{xfd4QoVYcE5++&CBhf@JjfgHa=46g-hQ~mj3cnpZ^2dN zhD!jiQZdJCMM+JH9WWX42X)U=O9_(DtP)Czpbi`9i)Ej~PQiMuSh3doanRiA+a*E3 zYc~V1rhcZG)Vrf_dj>-cN|E1%xDHCK1HlsCtye*%B$dY|wN* z$1s+{^iM$;Dfe`@Plx5^Ah2R((!us?x?KE?rl%}Eh#5j~fecQ725Itv=v($nU_-QA zBLfT`iZWzH$%2U4K~4j?h`!Uwjw>v|uMdAK6x!SmwrWO4{)V?4DFHdQMGL_9OAt({P?hZwL@DvDI+c&fjk*c(fQCou_?NQ0! znSNp2`TTo%y(g<8W7dNc#7;MJ;{Mh-BCWd!fO}J78>aX#%Is(JLHv%;jV1@_k8i1( zcEf7epqm3S^}7{>7!IiLs>RygD!~%2nwPP1Y4;uuo=+!6&>henh`XR);IH}v%jaN4 zFo*HQZgjn)Vb6!JF^X1hD<-M;0=jbE@IDj`kg`qzak0hI%nJ%IrZsSW1BEut5h>Ck zV&IV88S1cyan_QtKIl525EmS8k0(t`$I*T)_}-I;aCtgh@^Ve2noE zp}33Sj0lRZ3T!0Ej}96QY7Z&~y1d_%uPZ$aY}W$h(miiTi<$RF*qaZcNeLmBkE5um zFAsKdz91GPPPiOr)XhNQ;8Rv4Y{VeY-057eM`5LZWmw;qr0+KC|AAWlrol&>Z3HnX z6;wT=-Qv=^VFe1wm6WI(LMLhSVC%HJUy=3H>4&oMZ;)q`SuwOsg;&7L>KxJDt@DV}$Dd{^G&^d_(7d z6G|0HqI$hR+wBom6`POonQDEBfiD%>>-}GPIoi@|e}`YoRyN z(rZNhg=yBdr2bn-4_O)l($-I#83CRW!{<5C5}&#qM}PDM*C=gky5A|Y_9{#TpOtP7*DC9RI^w|o7~7=k`uf!h_E$-HkT z79{V!aAj%A`WX4-9(V6-mjGg?1Oj(**#obgtW z`8YBxYn8Ok0;E36lhOIJJ}J%d>hdoIuA$zqz#OR^gJXi<_4O3*gn4U0jzsLRb|iK` zBPs4IP)x}@3}iXv%egVH0%ruOUEe;c{srv(4VV z7r8^6QG;>W3qHPL%jWM>L#|0}NmZjmbT+0CMP3)=dc|c7yG;TLbkQ!ySbTYkZR+xH zAIj-HS?6o-YV&Rv*2_@{{gBqkkBf;wqrtqqLulJqs7x{H)n^f#9H`hu-C1dZ6)*3M zy2B-o%!Yv%AY3M*A*n^Pfo|(-g8>o94n8TIjI7C7s8UpOOeRKp^lver_8N($#O10u z^n#3;71;W`@_lJIYlB7mV0;Q%J9KfLWOe=TwaiJO_8Lt1uBzvNSbSwAFpZ>gC!tpW zm%pz)Hp)<;rI%2@@!m%F{DF!8MwGU?x;BPr-zJ|!xuUj8RqZIxJQ1sAPdr74Uo&V> z2!M3Vy-1}mZrv7WaQ%F0;7*Vm2!2v}dZr$IoK7^e9&QhHE$y{Ao$#B6*k22tLoe!I zBVvdcVDu}apy{qr)SA-Y#Hp53oQOE{?aZs6{|+6W6nP-j;#7$_DuTf2P%ntH!G#v? znD^6dkiB*V`u$N`Vzkc(#7W$O+=9=I&yDr?)rr?BC(tNfkA5zQ^z}sd;S_eQYINlL z;UQN(nY({T%!OOhZ5s#wlb=MUfxy6YtB#fmi<`dYL`9IQF@J+oEV~oc-{&r=H`fsP zRC1krFaD02&gJc@AAih2t%9h&_!&RnBugmUQE%SoMZVzAjLj0dgZn$_$zW?)P0i4I zuNSs$YW2#g1LThpxh;?{{A`1&nD?4CJYD)(G|eCMvLHMl^ zPrmT0rPtMl5mE1gP-Bj#t9#E9-{n;`qs&MK>h0?NH9=gKAQ=l21H`YvVFyU)0&7ad^pDZW)qF|eDD3?3vCP!4>yR$~8d+?#+63S0PvbuRl!~(kO zia}nM9`Q6r{xkoQf2aRr4R6w1jrzsemY|9;tJ6@SL-^z{#dEN&Mtywl|3Lu0FccRI zSBFjv!o7n+RaJpEl`z$+*a_w)-aVP%VuYNac4Th3*MJv`pp1~sADOt&NnH!Hk1ghA z_OJCvt(93X5}_7_JcH})q4i$@m>Ec66s8Gy+MD%Fs=r>G3E&bI0xwJpt4;C}$|}8nxjczJ(Y*0Qu3@GMQ-j9&I*bKg$raV{G(J-|1|4q-^b3U>CHe zao<(0ul2tYd1c^b6=XR!OX^O|JkV7*b7-}R|xDqyoYpE%L*BxyjWFvM@ z+U}Vu&btJo{G=$(l6ezHDT0=5A z3nAY-$2wKwS*FOy3lEoyID>(`e{Bj&a57KUlu2QJ`m0r+)C^VkZWF{mb?x@|sD+DV z5B>z)5u-Fa2$cdPBm7@1RJgu;pNPc%(v>^xa^PK470-PAGAnCce%gFCC(0v7S9)1$ zuv%%fNPE_qb8OttMXc6~x}sju`;!1I!~EOW8i=nnm!q3bC-1};4R1?o3s1hoJFE|d zpOzCR_6q}R=-187<_70GrczWMe@bw<2R?DUoODK9mSxm}7HLse$(TA@q3wF>gmT`U z`C&D)(LB55ox4dC_2eXV?II*xw*~jYtBsBau}$n63s?g@enm!@ch&sfgo>IO@!Z*y zD%5S3hhrI|vtt)I_D#yB{!xZ=xVQm?lJP!|p~HD=wW)~Kp<8Mwd@ngj%c96@!%_Jo zd!i`bzt(d4@mKX36Z=?a5-&?$dF#r!SRLPZ-|wTj5s3CuL~Ecl9q!wHWT8l#2qN>C zDC9c&9wn^)yr=4YIRxLux6sdA25ethG7pnN1`vzU#NR&lzByUDhmg?EoIE?71;~b@ zxBIYk|8g3=Fx;uB7ErN2Oo4s8kCAcH1EF=+&pkCzyU1+p$0pqBdmKK}PFn`Zfh$;I zEmts1G+6}vK#JBJRkU;fT9QTqUj>J;+vk|cO#hQc2u@|Wd>M(-z1*jAo~^$JI#)hX z!>IbELuycdzJe)ucE0is77IDL*{BY){bx{X&m#1Q;%V8?xml9vh*k*H+t=*0=AIwt z0Ejy~wqO0Exxo2{bomy4WRYo=)(Zjcegg5e27w-zUI7N4>lj=e6&+@mx`QGp8TR2& z`EH+EJo!~bU9u*eYaBOXT{Bk0z-JjQvBr`jv?2m(R0>l}vwpUnx86sv2sTNHZ9QNa zT0N24{U~DxA$gg>2<;+CeuUTDNdKFRr;RLzIO_xda?e$LT5Xg5LL>B}Bf$yB8t(Jg zOMiVQkiVzn9ug^jGQKiRm!ix=%tbY!ey7d90 zCqN8kCGr{If$IlrW^x>!*fQGy)>QtXr9dK`_{okjGy)iU^=;@R+i6`$XT_wxs)!PQ z(FMZ^Up<|cx!S;!*=Y}-?`iskjGb;-y#pE$BpnX8^5&hCGbmya<@?E*>a_OR>d0K{ol#18 zH-1g*>tCuvP^pAB!sSA{cy%Ta%x?6(=TSQzK#46+N*MHO4q=^TCrHMwj${cwamV`K zs_25LG`m4ok-ex6JL#YPL|xIKg34JT(=PULTF;sjDL!KjeW@mir*m)rt}oJR&`d~X zJDq!56{xYn{PwH6Y9|!wJ%g!9ZxxQxS{@4Rlw*^RB%3`MjW&kKX)eR;adSnVz95Pm z)pTKdwSA*c2waDc{0iZ|uUAUYY$H~|%@r?0v^O0K8`X2^_<~}w#qzMd=qNOChE_4+ z((C%xgs0{7K(x1B1nBJ$Y-hQ=xK%y4efn5TBmH=YLr?D@{P!DG_XAzW1w<{K6>V+v z%8}IQ`L1NRm%W6IFB9#wHPTL?J(3)h>@@Y8Iu~i8*wR#Sols1T|KU_c)MbFxtaUTx zii{Y&{XAfvOUtztX1<)~EfE3;FRYt;BbJF^KApIpIDsC8v4f0Nj!_tn|Gv@B=Q`>y z#&gy2yF%YU#fB~N+2-fZZ@`JudXL>nPvjm+YOXvgc#%|YdeNWO3yUit$ca0K&sx21 zFE`5LghZJ0pRb((r?A%67r|o~E0RZG6`1+g)%qh(K`zu8H}7s){oqw%h*Ue46jt!R zNnj~SD*HEAvt~fTcQF0jrhBgjr-bvVZ+rXxPpJ-1=p1bDi?O)wZ^={tw ziuY?C)?5CLqyv^hbto@gt-@@_%JRynqtQK~=lYDP{vecjE;dDeObF=p64@fqwv=R> z;qNc-Wobt1?O`ki$~~J7Hvs#h>X}*{kOLRnzh^BjS;{b2zh}x7)|~_lB92Cw!g;AA z=@g~~Fa`d3%tdWk(eP1Y+b`HaLF=?~2X%=i?151@G`pP;xF(3pg<{@}2W`0MbhrBL zy9m=}vH2Qc?`0FHw7uEovdg~1x;VygC1j^^P@`!bj^Us`;FPb{N^3=WhL9=BV3aNak)$9hA0Vf?;xqFq-Z4#cO)!(7%yZdbC~ z+AI}Y44fbrm>2Qg`uV-{L_IIhZE`>Pp0?9nmccP+n%B7d;5kgPiXs1qip+&e*Y&IS zMMDG`PSwX9L0n#Aim9iMSsrB9>?fHq+#Ut+T4(@%DllH+p;u-u|GYNfzjru_$M)jG zlK$W*Wj?2@(abE=^f@lIJCD|Gks{n@qyJJAu_k}#ad75h;wQwMPP&% z;Ff7<{VCa0E;5|s&iG{o&ouq7P#B)T&J!A*{VznZ5=ry`pP`lTs~1uQN%%F6{*M)+U zf(O@u(+{6gA@`j>Tj~>kqb2mAQ%T=!P-qQnQWkAA;RIUI01ED(yg#zZ`UGvEWMol9 zWa?z}wWKRt=KLF>0|eFxp~$?2=`yR4h7S^smuW4BK(+vrY&L zBg`WATGigMhsyoF8>10OH$mpC(uufdv30?0UzQDG!mo)btH$hSkgO$CGuJ+OE6bm1 zF5u_GB5xPR$!|Nx0M^(iksI|NylCDp-vV5ZxWT6C@cLtj5w=pH2%|UBS=kLTohmF( z`AS=&IkDWw@xMn@0xwdNYZ6cLSPGz>W60g=lVe8PWBpnFaAo!d_F8j0z*nDKn6nBF zFU9k#O;_?Gk6mt>8FcQ2|b!!H{~BXLI=D zdB&Bpq0fU)$s?XkI*Z_)cW(&|d1nu1;-Sp?U2Y&|+v&cW>_E~>>(AV;Kr&DDp<4fx zk5QJ!_p#Vdhue{I7gF{2NrVvliVjZTl1c3I@XN&6%1!oGmn^ZK3}>Je)Vz}A?liQr z9up9i&;=d!DN`w1mb7sD9ZJdQRkb|13wn%fA8WrRa^x~5NhaMdRsQf^P^fD8rC{SS zokDB9$z9SzaRh?d2vjHg<}~rjtk~sbeP1r4VVSok|8g-mkZKuM32)tnF@2UvR;i;> z*9DRB42x}27D59%%+g89A%?b1bcaL$Z8acGFd(2MPnC}_Nh7^byi(Hthu7-!^;G(^ zE)%_H*T}Z;zmrB18vUZGWwmL5+`rEQEoSvB^FnbE^mRaY^x|E2cUMQw%ijG5>hlJN=C#TZ z+*)yLd-YH0Q=XuRtl*-oTFfC~)fuJb!@rR~CcnV3YOU5qiN$@^GjKUFJDf6f!v7_I zxT-8^qJh3vhwc0b^qm1n&VEnKBEqCw(+G{$y&%Odw=ISxA*RABZ9fZx*9H^*>v{w7 zZ+()r(?5Q%M7sH#*=Q>y%=gQpxL(*CAZ?s(!3iV{w6CO|Y;Oo=!&NO4C!%8v?}nsx zumB&zM#~(Ji*noAQoZBdCk<4udA2tFSFDB~#Cy$@+?_|BK8iXi$D zC!_q7r~Q;edh%(UP$qyTNd5gRp7rKBk*3Y6Lr8^EKRUcke<4hdNg(B&?>5Ib-3NeRk(IW4|oR0(_p4k^rh$v zmT1I;k$KNTE6#mmm3;9OJa`>ka6S;T{ptEbpT>N_b8o$ZLC%gwJlv(Gf73L)bMyJh z`S?lluJqkXg7ux*x+yj^-2o*za39N`iMn#tYP7d~zx8Mr(V>eCvWqe+7J7GK1ZSH{xLSq`6857&%lLrPqc!ELi z{)zS^JnVx5|1G1m6UV?D(zQ0z!ZQ}Fs<@Wh0qmm}1T&=UyC1}ltAkQ4Tb8~DZflzRdSGmpHNN=2KtCqhaovHx#ce>h%MG8) zygl09;<9VZP>n82!0>f1&VI@446LA#-EMj*{!%*!; zKw|QD1g-2wN~6a^RCGP~s0a+xF|&SS|A}&8Ocd&a#&kSRLb#*+yJUjP#vPFXCh=t{ zquF4Mnp!1Tgch%JTfeh{-<`zgbR+c~xKCL#u~}uTB#Q_O2tK?{WP49nmK=ad;6<*i z#A|>r@>Uf4ptrYiLR5_R3_GcMGDM3=|3OR8T$NBa_lLdUP`joewGbQYznh#BqXWY9 zjy6H#^(foXF7%;eK?LdIZQc6riE60d(ofsXY1flRvih#~(1<)c1jjy5GuR*fUlT`B ztT>7)Rrg5~nmevrY&wq8E(Wjo8j2=jgF$J(1BItt~lX@{A^ zF$GueH~lDp22nWwn?9WXsP!Ly${4K2okAt0(7*f68&MeEnTIE#?@p+w9~jHG*grZ` z^441mo;w`CDAetaPzPPBj%b>t41+s^e?D%<_g=SZIsdB!{4T+eK?KO?)J;ZgTAV{X z2+jB-TCnRdzXNic^6sh%x{lJ7a&A687WzlIcaqY}`=1h9hWl?8peFC8*wBvqQL>$3 zgp1DwL-SrI6tS-N2Hv>$4ig@54xaBQ0OabZe}B>@-doh67{ZR=BZ zT5b%tUWCfg?LDWwplT$ou^b{q|D1Y3BkiA$uRJ)MB(|m~G_P!`(q@15JzQuIpUe?M zY3g^CM)KUfusBbUYFVPWU|hN%6V|U2R$dKeY|T*_>KJZ6-lScFjh022M6$)~AZopp zdoms1)SG+~Xr8hLHn0Li#5*6Gv!6rKTlcjX%JW{?3EZ&nekcy!HG2a5SDXS|hrQCr z@}}BtpuUzGW`;_n0eoSpxfZ42&I@{vOa(l(o1_A*~@~+_ePs^8yQTz zAnotel4lfB*XFVyh>oBrz|OC^&(N#mpb) zev_DYEAcG+(G^VYW)=bz8?poU``eKLw;_&cfN;knyv*&+5_hq!lPAegGJ^?6XwSpF zlFmC7XXNK$X{$awmiABi16kJ^0j4S!T#Y};Hm|b`_foNcSKPg?Dfo>&coR3nU;br~ zsA_R9)lyjH5H2LoVz_6|C%fyir-(K1TOs&LS3s`Ba{m237JK`Q*GJK7W!8-?!*5ay zjil#pV;SGAf@NQGb*Xd!PgkDAYZ!=^()*?yPP3qu zLbE+Pjwn3Bz7)SCq*2Md?lnpC$SF)ULT!g>D@z8Xgk~)Uo ze|ZJMT0QuzuFc|R8ErRTn#f6Mya`~ggk zK?@-LzX-7V0`od&BxOG&cO=Unfbd?t%rgvE)$^k9G-xN$a_t!(UWrf-h@-$fRKKTD z(0gXIIlKw|wZ2-F#DoT@LDO@l0R_PE%gp&VapU-pKz{!#`DQc&M9J;zn#C?jeJYyB zKmuE~v@Vma8Ega&BwPM%ayviOJ8SS1C&|Td#ZdQ7&)m4@S6GI+J6F|Y`I0p73!>S# zG>dADU6J`-2{n-6^R$D_2M+oneh$&tf}l7rE((uFii zEh*%Lx1vroggXJaV{kqgKUNmPmPz!KhR3mUdp#dM*g46NseJw`3yYjc8$D7=?Bx1z z^pd5+M5GjQh$*xP61xxwq};#LELAf*+1Nq(6WKJz=xk}ti6^SRcoO!L2XLIMDI=7m zW@+7;&O7O}njR>(_q+WWMtEaIQ%`g5Y? zNx0ROOsOZyHQJcy)|)7~75#?M?>h5l{rl)AF0%I1drG0E`pyrw1|g8l#EGKo-<zgd<=Wq&6j>A^*|nE~4()6=>XRyQF^+sUh}D`!R-pK5~H zIWN*zBG|X+%Y|KgxuvHNo*U|%eN;5&2E5$v+hG>z zDegfw4sM@GdTiqiEJ&6VU<1?Iv z6WVZ)kgK^|??+a4eIG4iVrcdeDrLt*mX6TqhprjiO@l7-Qq)B%+4oU?1CTY1WUu&| zSJPG!+A`tFv_2MH@mzqJl_Z&)8Jqnft(y8y{;4ZZKjFP^ncXR~}XyJV#)@&I&SU?L4JOZ5oZVCB?EGtA)+% zxlW0+^S{(F|0=Jv?bjcUvuk`Cj1^+2Jsd>umW1D|BsC992>xSnIw376)%#$WnU_Jj z9EEY1gt0745Zq1|!JZdUwi&H=QrXaEu6UTHbLg1lrWvZ%kxEw--D$`rsA#k8{4KN) z)EBZona|U&G~OEwfQz4LQVLu)Sn38LpH+?8i{wrw)|&hE${$<3v#nd(fU6KMu58sz?VImT!LudK{rW9P znxx)5kCkF|?ZjK|#XdM5GC6IQj&8=++eja^#Jwx}7Dbs!$ahvRx#Z}8<{Kh1euEfu}x=B6&&5EeeJtj@UI9Oi+z87KprENoaV!m1oll-sL z19nIUMD1oC&GFM-Ks8E^9C@1ePYI^D)+Z5zEjQcpGzTntp=Z2Fj(}H5tJiQc}dK z&aQEHMDAo($W>>LRG`|z8^7mCdkmD0eAaR8!|B(FVug;vLynEELe=6dm4ob?R8i7zF^dF_jbrEVAuHp{zrr2+n zx3#C-yy=|giW9o4S)jNvm)L5OdZy0?o5|~GtB5NT`S?{qSGCG-aDLUaN6dtjz|C7T zkKH%8*b>;|A_&;y-{#XV=NSv*B6&KJj1IaD=wt)N@{1v^_k2c#+84o)YXvw;Pe`trlo7IFShs_bszxx^EZG2SQ%fN2%qF$Jup+5sc&(ck0U;@WT zUbhJ?5|9ry&O6+`v@2K*xBaMEK^CqY5;M4rcPDZ={qR0Aw55y@8I&Q%IZ@P$X@4Sk zEG0Yti0^1mT{?&<1==v5ND((OK~1Uvd=(w`(sAP`nU}CQu*2dm{BX0n_LIIxhkohg z*edC=QO63QR^KagJXP;RZJyr}I#bFI0D9lN2vu)wD0#SZkr?_zfty~!UOZJmz@bX)B3|rfojyAJ*sC|D)zHi zvwad+wA~zkB`nY;Y3t3;O!5KL53RxgX&shC=br6uP6(ac&ctrkX=m_jH0P-wYj{bR za|p6}-XUW>@#uW1pxl1TZOI170%evdZmubbuGA-mplfIj=~DJYc5;@ zCk$4xA6a*KFS|G!Yv;eUH)S zTnFa_dpyyUVot9wOuSglSes z0?Gt=FBf}k=8mq5556`d>w=uAWacCha!CC zh{QFrQ`9Rs1L}0Res9IcdtOd%@M>S~@}@B|OsyZ`m|59^i=4gxbhf5?DiV*p`!-ml z(C}Fe&KBj=B*Xs%*J+Fp-^{aJ)VhB*m?Sa_d7Ho9dw)`csYhzzZ2lWtcstV&S{`n! zXC;>2&emlF%*9uR#gPuD;vZFFk1Hs?A>xZQ@FJ1gl!E@x<*(c4jZpOGz7W=@BPo^Y zLFzM-6>qT9@C$NAc29xA3K}mbEh9B@?_44HMJ+mzrCX^DWAehb{sF1J5eDyy%0TVd z0-Al&Xt`6qoulLFqzP4D)mxt+pGm<_A~woksF?sBi-B6u`&l)>`5_Ym`$51zP=KgK zoyX~AYKFS$H4C3ui%HwIw$^kfhDEjRfM>Co>}9b#f(1zlh$f1{V0t{hm(Ib!{EL8` z;{#`)FK%V84o;~9=8nfxok9GA^kaTpP)bNnt5}pVVk~jut}?C?Pm5&|Z0jUfXBnnD z$U9j52O+>`JNM8n%PZ*@1{#~;&{Vi_rOdPykMstuz=J;&3|)V}xZ~eoN1{~40J9zw zsD%1#A~|X1i+FlBsS%LpOQKgx^`aL=iAotx6h}Gr?bGhEIW?=VwL@5WsJ_JzIAna( z8!Y-R%%3W)ib5eUmHBXHAcDI2mxgh3_pqRgiEdD-&Ghh&< zl$Dkjj#QR|ZffsPp_qiHj3Nh9eYiQrt7*)+xVQH~Yl}usj~RGI3Nr=i#&8Bmi)o{# z)Aa$xhs@-M#1^_D4F+)P*0UrfJ}S*cOB8QEDks+SB+s>NaB$k!lCwMnaq!Xe+bUN> z)~P9^u(L|CcySk9>V}NrtW5c-7fv57Lao%@-*9RjmJK$m*SvL*>1FLW=1gM$Mv(ty z+E~kY^ND)zC7e}JoBDWUC+5E~bq0$puS}!hN%zO2S7iInj#^lGfW*BCXTK+Z7e>@b z%?e;`Xm(GS9f=Qdm~}IALUXF4nYkajDb7~+bg43tND+Yb%0i}F$*7DTGz+fJfJZY1g2H>7Eh{;VSho(&X_$RPKT^sa9) zCSG9L`d`Of4^4QKdpv$XXgSVBu-+{hzBhQ}b03LUfMrzLWUmP2`bDnJ(K8KG2#atg&70ns@K|VA5Ky$GB(|OlA3sE?imO{ z`&RY{Eg#2gi{HH@V)r{yAl*?NYIK?wUNaR?RW%Hf-+pltJO8jE#;diYS4UC!?)tr% zqql_Zm)Ye>(SRk%)A}FXE=>hk1?h_}3l(@XOYz90XB9IsU9zv>MSG^exBjZRfLUKc zjz3937zp2wNmQq-WL%eTUHZ!wn@#W|$kkzM_tX^sJ~TDw-Ltb{no*WBBOB&${A>Bi z0h6z>a5nc0H?4V6PT=(>a7(=>Y+O5B!|rGtiCB`Q(l~?q*R1(;d=`J=vKo6$$IOPu zJxp2SP7uQzwxS zg-WeaX|EOKyCVHMJQiBn^&Rb(0V^f3`UCfe`;78u1=^+Rzw`sj`Tk%(7_%5zc%P^!eTU26iY?&b1$=2xNx18^f{^* z2eDH!t(7Axt_ZN#tQ)GZQc|%Y zy!<)yX~Q-~ZS}u-PMhEc8HN833BXbrg-<}3rs4d5pmh5I2VlI7%=&GEqVhT03XqXd K6t5CB4*ox=NV1~< diff --git a/root/img/films/avengers_age_of_ultron.jpg b/root/img/films/avengers_age_of_ultron.jpg deleted file mode 100644 index f2a97d1c811d2b8ee0743c7f346f8c5dd6035678..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155352 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

    HZtA5soe=lrq0Ur9~N7b@;v#gmV3_vym2KVf!qq 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

    SR6wTW0lDxydkj@oN&egkL*MIBTcLmtT6O)J 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 Q+x|JdzSnM_Mgp(@*=+MsssI20 diff --git a/root/img/films/avengers_end_game.jpg b/root/img/films/avengers_end_game.jpg deleted file mode 100644 index 2663768a876e514e22261a287a92d44162bd450b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122444 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

    UGQ}E7nw57Y5gxXiH>6Vtd%IghyoUUdvGWQiD zreQ$r=Xi7z-#6Y#b>*00M))Vas}azuEpqqFh5O=Gq2JX@fL?53}DlST%e?oPGqJ-t9wi zN`MIKmr*Mq&%C>QJt69VLwqcI(wT>z4ml{TUrhSWgLh?Sy!}NoBKN2nuIkwmUo^p> z>bD+d7L0}&1c#XH06lVK?C0ROw`hJ?mN)>OV<16K4A_)6*xOd;y?J-$>YghVov83=u?z{gHXK1#3#@EvwZ^MaqONf_aC} zx3gXwgE3O3s-X87td+R~9Wl*Y&)SXrY_dI9sRJS{wlHGXUSYmz7=~^xyiZ)PGT~Fx z_02&bD#y71p97K$NHo8T>K5wN^&y$6Y1ACBHA!UJ{Cp;}=^Ie5&n$~kD1AFnnizh#!;xKzVFG7-ipb0ekYnNK5i>TN%Y8>!k?UnHEwxcvwvjXeJ zMeXC2WPojiik;V$lJ`xXNWl{XI}NrOhcMmE<{H+4b7v@#g+Wo%vCL_Ngt1KOL?vn^9ni_o{RxA-D}d|-6t-!_=>FfvG8sMH;^G)H785y^`a^2U%>8WpY@VuzE% z0v!}w?qf=B><0b^1eh1Jc{>GfCpiinIOce+kikT*Y#xKL5)3Q$^Kus)g!X7jSHDTW)$nb z$0^k6!~>CxP<=(@{{Sdid3#Ps!h>|m4Dyf#C^`fDxy@z=A-ilWL-RlL%SQ6Ly_TNB z?^CA8HvrQqoVo;v+vcw^{$csg%+tJ@jpN4y?qWtEMNYz*m4ik|vdC=p5BbNhBg=7q zZ*K=AQ_0xwcHMgA8DU12auoV?NLAaR=sygQX+m4-cJtrOWf|ox02v7AE0PjLBRqas z4&jV>zIXGej$h5#ZKd5FE!XD5HL#Zq-Js<5G2|~RvMDxbY6VY@*|(0OKsxyWY%}wB z%Q_B~&Si8Y*T=mN7)Zbo7F@(KgZKRI;W2TmG(iKN@AY8s32JbNW_nQCTwws5mACVo?S zddEtH-rFpf4g)=WXfnv^C*Fbre19(dq-$Fx>s*)SC*H!Ge=hu`LIsl6n_>La>zYJE z$2`@fSY3W>>DmsR5KA~WodDaA@yh=IH9KwL4`crTm3`%MfIX5D0I0(}(=0Z4&-~

    wG}vTvXO|H{8>T;){$KLG zgXK%TLMud$U^qraD^?T~$Q;s0NIxilD>Q`A*HpiUoyE{EQlh^RuJy(`i6p%seqZ@l z{#a08Ii$wh{{R5_Q=zhq;PIrSsY&^F9IxiG-FSSfGFwLEIPSO#*}F_{{WSHPky@Y2h{KSzN?q(ksYYMRZzr^E{(zM|DTDJ81(4nHzvmy7?0mWA zd7!lZ>7U^rJlpAWk{RC%|J8wN5XRBQ0r-x3Bd#bGjBcP4zka}B%xE^_iF=Qi1or;` zlb5o?8ID#%#lYQ#bCc~HfSsM5ly0fz-znMoqsx{8>fDRS8GUI7e))%wCeD6BLKE{s z%HK+s&rG*M1YpZjb}aj5W}a5mC2TNjmbPxB%q!Ah2>5rVY%)-baGeLWc{4?Uys0hh zoBeG#hwD_$E=-%WoR(fM`GcXRpQ^`i016nEJ@Ydh_Hwaf5>2#?T-a&Ik82#&T5h7b zROD^S{HUfY=U=Pb+C_C3Sf(yis-1w%mY&^CqX-HfOwpjcyMxoZ^d}MmdHs|0<+<*d z;Q^oOR)fm^c+)i*uE0x}$0m%?PGWswvTsZCP29J-BzLyb$Mpjn8Rc>S3)qjIVq>^X z!<)i29alut%ay%J-i7`R>EAaaIC17v?j22A_9u zz#mQ$P>#)-ywRfF0Psy?TT34?$vhyLrFy#&)RUF)mtlz0E`!hZ{8}bFUKIp^+?=Xd zi<9Cpk2C&ZJiw$+xl>HG7+R%~=l5Eq*AkK{3;n8eIh&3SEar`|wFE0Ut#c|6RM(VB z6+iHh$ex+Hgcuh-lLTYrg{<kVmyNC|z|kW?+NF|M2af13dz$?hnhqf6~ zM46t6Bgby>Ff1GqUZ#X*9zYwTCK=}oI_ao*(bbB{D29!7|_W)t>qJW6t`DM%Woe>@y(8(0trt(tp%6CZh=L1J@api00Dt=LILLc zgP8^(DhlzC$?ysRwi-xLAbdph0~$e7l1SPx6j1lT#FZp*xbN8HR4gWqRWxzBw}BZM zF_14*v(@Ff@`i^rO~Pny8C`+jY|v`3n`z{CW_qpGvwIYGc1AW9$_&C*0G+#6Frf-A zZau@nyz}PKs%x!tEPjpEy80p^xHQ_e&4?RX$Zoa`F5<__?WxLrJB>j4a7WywcR6+; zWr_wi2!z*jL;N#kL@|5#pI_4&PoGq}6?61kcCnbiH9;a~_6U?jia7OBxpwyEx z+bx1!`RDng{u;0vMxP=5DRK=;?okhOn2^XvrLqy(^0nOZPdnUCA(nXwEbeM*d=722 zS_3V}VrNL*63T5$QG(tvMdTUjy+A)?kMgr`pNAZ1FfzB<{{WXhS&u{V?Yw*fPdbSu z9l)l^{>M4V?<+x1HQiPXD@eJ&m4e4@8$RZpvbhk-BHnZPA?67+=`~$Ni9WQXf_l&$ zvbf83QWW)yb<3K%zHsx+N9T2?ho%1j8;rn^^*P||`Z79tY4RVdGvmp@Jl<#j067OK zPaxbPug4>RE0oMpWe~(a=No*e&|AK#EMZtziKg{AW;~r1VeazEki^nC;;6jb`whv% zkkTS8^Oln>*PZ_WI;6WblTOoItPj{w*11S7NsR~6DgvsnU;rORWW=~~=Am_{S=%^S z=UBtt}%Q zL};L|y*J6-i$SY-cjwLVx|2%s{7w7Yx#Mz!*|MWHKs{4Ku=CFw8lk%Fx8eeX46ruNLLICc*8a zkN^|Ej%5)}B_W2hrkTAFbswu*aO5jd?U3UP_)(Q7dVG(LSrW#cUHSK`HK&w*s~M!X zEEbjQb01LOj3-L%J4&~G8S8LeQRu2>k}$7Y@vu5e44~bbXtX! z%u*TBN2l3F1pXN~TNyyAO6wdmqs$+reBp4_BZ2Ym4Ks0}hkDGv z|JH))VODhFyPo;zbE|Op7wE>-bz5_KD*+*7`5doMeJ(~ZPoV5IO%fjTKaoVtWi?!0jdv}o%`%0J7ny($f1{Ph@iOe|c<>~+-3;EOJId%I8^;;t1>dk2J zp`m3P=3bX3?!FrrkXrd(*77*{L+LR*r&$GAiuU?WZ8FN@=6H4<@u6$h(P@^N5aSe) z!oLWm0H@i_X~k_(#k+bpDdB5 zmg|y7HQTIYtP019jNEB)Z1eiup-Vy4J|#6a3A z-V^7KEvAvFPAuhSgOdTw)`Gc>i!GKC#)k5SpwMd;vPR~mg78yAn|Myciy=>{G-i1% z3@#YOG((X+i5ZEUhEOjf^S6-oWYlE3f-@v4#kTOupm%a3k%j6Om)40Sk_QY|V@}=k zCxX&)vB@rAkg<6QWgt?XIWY#QOs|gO-DnV#mWZ;3=;$wGG*vw_A~9r`Sr?JPcFf4f zW|^0@{!28;sXe+?VVXAQ_hy&1c`<_j06zI%!q)0Wg-cvZS7}c`DV)*d=VM^LRr2xF zb)hE$(5Cf1AmuJpUbkbWq)rrc6cojcoZ}zMRX%cX9c%IsCEQ0FFWep5PqW#x@yvHk;dd#`>%p7|1^4 zWpcz&aHAvhEu%rkSiLfOfw(v$64fm`8P}!J?i_-FU#d4lT)alwjv7j|zcA0H&Q-^& z80lWL%B7B&(M8|d&8=F^Duse6pVUW~@uBb;jz|rnD=mL2@8{FPL#SHIC3yu7KJ2XJ z4WcYxT=G`2qh2I>jj@Rs{4x)T7#^HXS&MSUL6yi7%SyJiRiI&4r(MQwwD{UdOTMY< zt1}P~cg)}^7M9*K4Xf~ul*3DDa}SG=+kU5}C^B(~G;b#&r~nl`{#Y%6B@9-8P*hW5 zFn|eKD;YrmQ>mqJ(xEC`{%)RKB&)v?=b|i4B}bk6-{BW~fTJq>Fq<=MOMm z>)PectvsZe9mHp-30;OmPl(SZ&Oq2P#$eRGK zaKF2R`mbK#eSw_zyHUL|52>gXC^k?9DdU>JRpKA>lAdu}Eg>{3SvcKYZz_Yo4kswe zT&xgP{{Wn13c3`?I;yWSdy;VDh3<^u?dPUs9!@xX)91E!{P4C1WeHFCVVe1Kb0Nv} zj33=6fK{j6nXx-Kljie(&r4Rk^3A=b{H2*yeq`h(u`H{|`XpK}maOfSI7#WNN$$jN zhZIqgT@r82&oP}J%Cjsl#_sR;G1ILWZ;;eUyH5re{{T4mp%|mP)DGm5y!=V)k;l7s zbFh1HBAXq$9Lcu`zFz+ToPgIgtwYR9Yo!T-T8cT2zr!xUj7~rnWcpr1UpTE6J(}iEPTj*be|V@X3L*3*F&^hnfEXJUG{tzL=f&9D&M6-L~H91qA@;GU&yq z?)mfna&yf$7V%l>RuVc~7w0FZTGQyrN+RvP5l(+3e8HpX9#~(}+K@N0o=hYpl^;$* zTY*2g9(<{k6n(;?=8TkceEy`*-{QJGs%oUGuUfEtE zZMQjl2_}QJI_7*!jS%@)^Zx+M8tw0!4X&26dUnE$(UVI38Iy|~N!_*O%X#Nis<+k@ zeUi)x6mIx6I3fcqeBWDsL}=3K-bc52MJAkckoP3+PHVA>EOQobuHB1GD(c~l7C4Cq z-!Gh+;4Sl)pYxoYzNL z^VW-?Me(A@jU_)E$I5NU#wb0)#@%hKp@B!k5~|R947U_$G-Nxx1O9SePcwaH-E{FJ zR>2jFv63q1sM{&YBIRHJxA_CFX<8PMJi7LwOWB*@60u?j(}EL{b4BRhWc;(bulALyL5_%_CB@Wi(CyoyZlKt*OF|K-D`Vb;4dA|4}9lxJ}g1`L)Id z*7gC)SV-coX`0=9?9-D1@UJ&Zd8tA#rC^CLEUGscFyrB-Q{4smccMimziU10ixs$f zg8fYnY)2;wVf99paTVO@4ZEk+z#K~Vr@mokwg6IbtZA@?jd-c9{Cd}H$Aq_Ri_iS; zr)e>1Qpa$rqCv4B3X$QPTxVwZLwC*k?6!YgbcIlHG@_3Tv?nbfV2Wl2M2@IBpA5J$ z#w{CeTrlOeb1N8GCt70GVZPM^GRWD+k$ngGLucse^WHG%eJK89XEoasPBjnBd&y(B zOI2!1azIeOXj5$G0ol*S*ORm>i!DFbl_>5i*;|zsMacv5Uf^~1!p=(RJdN(SwNoG0 zUEv<1B_nQxVjJKXW}#~>)zB%`hQlw5VGK`N)7k?ksnm2CHi@xodD$-&{2P3_4mmGN zpGjS3$k$g00h->02Ue%HUK*#n4)W%gBvVDGAS*&XV6R`lGW6$n80?DkHm4=Nryz_P zJsc7KP_A$A4Uyy0Sr)r^1$PI;=0V09j-^#R(|T$H15U>==L&3wdtBQ4O+#}7P<53> zK*|B4+r$cWElP#+tygBm3_$L(uXr} z8ZI_K$2G*39a?Kv=>u_E{{Sf1XGx?s94QnG_i`jAC8rbD$2Jobi%Vs3TCmvkA1q_Z z1iHgcmi}UX#k^k>k`Yl)48@j8EN!!ECZ%|`)}SOS`)%5tNytkjHp6uC*UQ==K@pBw z+l6K5-?3vxw5T5zXJMHR z9$2#NR`gkE)|x%L`erD@-SFt-itn2YGP2{4mcsML63h|3E{eo_Ik4iOg$s#U*wokX z$P;W!T7COi-N$eRcpjfT!^;N9sOwsdmDJB9;f%HTXnSTHjWQ{0O9>^TuE)8-1G-|I z+1XEVVRbSOh6Sr1e%X^-GATThOFXC?RINu7nDY8q#BTaW{&AQr?Zq}R@(DZft}FO>YqEp5U>3K;$nSRS>_ z*J1!;WuBx`U8GvI_4Ibba#$8V-M<{(>N1`e3Ng3Zzm(on{R8EQ1gIA7=m(m;K&Qe! zSJH@EURF)Ori1HZyDtP$gt zIbiUIxqr?wU&b_PW0}=tlmddgwKvQ2N5k2oa<{t@Na^1McMT!({{ZGx(kJIdu~SXa zKj4@g!N@mrVafFDH1r}rpD&`Hq<*7B-#zk~|j> zC?c*;ntwa|8EJcwu(52k#I)BB$;*j9Ge0ZTGA)DN!Wh!F~tvn!%0Bv z`hw}YE#>1LK7>r)PDG+1Bi8KpRPq51- z)f2nrpELQ6*HrxFVK7Os1BCjvW=#f;&(kxQ*s47PY?XwzR^dRwBIdgcIuZCOsQ~V-h#f_ zMDoa*Z^j<;<;^)PG;2#$+tQ6e`GpyNC^Ti}i@dY9yMe9l7o1Kg;N_%RB54Vyd3#9H zou10sA#x~6jq%_N%$4;WM%u#CTbblkNR+YUX<7_~_YGs4<~<+I8g=*Q7}Rej2HTlP zx7kf|61R2&K9|%`JaR&kM!=&1MjL~fa1IQ{=pBDS)3vJ^EU#k^6Az_H@WNslLVPci zzc;@rHQy}&%Rn^0-AQ|=$tTpgA5GSzQ1&@?IK{Jy-Z?GKpaDr{en2oPNzLA$3`<1h zq>a#Sd32^`@bL0zCI8TfTuN?kfgtcrigwRQr&$>(%+bQE3f4CKGPxHbGEDrJuKtMg zJ%~@IWY{$Phyt^yb;H^!>X;&S%jLy@} z%{V#oJVsa*Br$>ZHm+|Wj>E3WB+pFe69zjjP7z`YA@!q{CH`t<(FjTP4KgVkl5E|+ zd1=@rGp{LmipR=&B3$YbrNzzFRw&zkD!ucb*L`kw5wKF#{{S!{^G}y`I9$bS3vr4C z02Wc-H1mlw-N_Fy)Gu0eSXhB=64P&N%B7spIvW=Cu^uW=#1w z1ikafH-A_1?TSjt$D6eu(q3lMS99r5vFk#|G*S+HHVQoXyT(kz6&5YYk zZ#3W%1$qyBusGzsbMoyadug=iAG^3p5$;CWY*aK7pB7TINe7{H{7$X?J(dJu9s~k}(^W0PmR) z=Hlc?{NsNV`u)Y!1aO=OO6+KN&YMBW!;(WJ{ktBO&77lqv~g~}&c@>Y>N{vfS z4&>%8Ou%f~0%xz@+F4ruh10=RKn>L6t2c#5Y{ZBplC%=ri6^zN^lhZ{W}kN|Do=;Y zE6XZ!v14DS>$>fgu}iC7aFOu3^#e81jh82rAJw(Pb8-myLv#nOMo>YLgf_OpjMtKl zw+J`eC^0~iF3VY^=z^Z5n~ESmvPXQRhIYsG>*?+_l96q~k;FVtj!p%~$cnSJx@(D& zX$;p9C@tb^+vv>PGp8J**7EScEX$uwH{g384BA3g8p<8G9!$oLdkiIt9h54PML-p< zW8@97SJpIm#htzUE(*A#j{}%fgEE1(;;_HNUSfdz;~3I{$PMK7K3}4*6}cg%`ZlIn zY?5sz*iCWjzw=aOTstgzzNr5IoN;p6ZQ0wRkDyd%DXkTe$>_iSatBd{(oG4j5Xl0} zS&$l3W|vzMT+JOma{S8GEHAaOEu4OwOBD*!!#Xa+$56I9(#$^~JdHlLuE%vWe61p+ zvNy0hCRwY`>ZcAR_6#Z!0)aq)0rDL)U3QCk&*y%jt*@43(==!rTf4wikSjsc_~m&H z&6v*bm!S+QaEh#OS+=1z`Lk4D)Ss{UE|8_hPlT&$e!ue9(QF-ivhVfSTP z$?-@qjXj6Ses@h)F=Ki?4Nf11NZVp*-znpuf(5)&^FS#4+KNNeNfQ0+4q?uAjFVJXM>-v|oX*C;{ zGMJmyW;>2Uwq%?Aj0Cr-DS!gmtX}8ID3pyQ@$^-H=#wC>_ee%X7 z=AWMW<7xg)n%*6zzGZ|C=BKtoL9zij{Hf7bN%C!#xD;s-WPh3KkO5|#`L|ITZN2k=)>e|eYeR=A+07?s*XRJHJO<@k>%;&qY5d=B}GE^b_Q4{x)#7WT2iql(6%K<%)mWn&vS@;0HW>soG? z63c%uf;Kc(ZyXZIzRW~eZ=HWNJiVp)e(L7Z@g}$mRy9&OoU(}x(Tl;qChc!L)A@@Y zt$0hcZR&t`+PR6ryJ6TqxBxEQ2T#8;U^a0{vX)+XpF^^o+uhzr48!&qfK7Zb8B;D4 z$s}1K5+>n?Bt9c062av^^N_Z8ZRG~Kx43wUl8&fpUie@EEs&?ii+we_Gsf;DL&!Z% zYh26lBV3yV%in(_{{TNGx0WpzU6-6hfRZ zr{n8GM-K&Jbw+>1vmbIftrbP|B^levDpp%Z`C`a`f5FMr}kqMrV)^>ps zH491rY2lDKi@ejyFdHI#*!I_&IpE(CeWH4N^Dhi(#@1>Cm<`>E)d*n5gK?XDW#sh+ z?KaV^cS6fr9J?ncSVr$;^0cwV#Id&`lqt#cnF z%K;YR)NU4m!3VxlW?Oi6OkuqBBc(-1+#h|i+%vYRMVfgE)*V$fD;t1J2@kBOy~>Ja z2WUWZaKkr-jubQTxtKxnE(N^trn@1ms6&ccPhCBdiNT=cqo}m4}llMO*UD z8&=Wvr*T)fYNR;X|K=m@}Vx)aJrb z5sLxMHFZgEIjZtnfTzNls?W{XVwTH%$Eo^JBuLdX_<+oC6C%Kf_3yyr@l=vMvJ+I- zPt)R=~j`PkqL#JjB-dquN6L&3?EpkW+*46!F0l(UK}~T-@o} z*VfnKW?oFEp&l7vl@}bvkljtD>ejzovj!>9a*=xz-!@n>FfmA-i3hWH%;0URK~L3^ zlm>wH2Yif!AXTQ+E@iX&tblq;_9>X=DKcN8S$$_vhTIXvnv!}@b;y{gD4#NFjd#Y@ z1f*zBDtIZTLYq*wzqwLZVg*mOS|hU%Uq*k0b%uB{C{LV<_hzHz;ywnro#lW+OS zjXp^{yU(983`toeF-XCgK_j6exdR>47LB|FP$K+Y zXa+S*jEidwVEihpUjc`P(-|<2JozE6Tx&Wh`o5=c`@_dz{Cgb6%o`$ieEH^WQug=H z7L(s?dFn!}1qR`OIf(%0LzC;PT6!`60I0P4vtpxv9>k8hm0G z)xjj)2h!j3je09CpK+?nfh3xtC^qYw9bQf8x+J}a%o?0pevNl`A)t;nYW#+4a{75U zLKc&LS6++nDqG!?R-NQ=Uv@Y#tb;DC0j^w20PwHPyQkMbF!Vnz#5t@k9z`39*1P3= zP1Up8Z7s#Uv@ocki2{AY3rR0B{{WnZ^8)FQ)&f-OiIUSD`PmAaSBQ1kOMVE#70vGca=Eke7k;)r7#~D7y zD30aII|sZUv$oqD%L8W>^Pl|XH=14rwbEdbgAf>+)33`iG}xkLx^451)-Ns@VR@O< z^-{#<&r^;Oj?IxTsek7hJiqAa_gbM)3(^?Rg*xVkt2y#}q^zkMJ9I!^zaf^BLB<^4 zChGThK5qQ+iYR1bZxobt1o1q5vk=P5lw-5&3wTx-B7t@hs8R9*G9$^vmp6}p&PMAk z7LR46q4=();#74t*k&~Hn4Ozo6#TpY066dD>GVq(uVZhl%@RD6>`31>81s`9T^1Sn z#rbXI&n0P4UD!rV^o+$h8f-g^!pkczPB~g>{{T4E=HD`E7Z0Xfv6jjt<_m6A9@!jh zGJyID?sSIMX_)a;QpBI~Mr25|2)+sY*Vbj#eA#y^xjdbyM{VA4PZ}Y$fw!l*{w1nFQXhjMTN70T*Sf==g zxOsN+4>WlttlfEPc8E9y*qR*EW{(MS;W}kMm)9mMAFE9KZX;?klf4FGWfmA^m9y2O z0C@sNVOzOQg)5hC+;G*ms$(U;3G3}T1#MDpnNsT5Ox zrAjK^pX_^PyHTjNz{d1FH(Ay1M3%_YN~}z?3eXRF?V9?tZTRI%x9c^n)R0S2Bu~`) zb;FVan~^En6kkXs476S97!0DV7|!geuiT0(Bh~AaKbi#8> zZEqecxaEn6l}KStx*hWCu;Cnp7pcT1)Fc|jjARWGqSty6*9>6ouw~h8#mA=~I+0I` znP`Kt8OVx7sB1S;Lbj_~+%-Do@x<%(8lA1UiwXS}+@J$9BN}w)C9-`XSV$J1ejJn8 z$CoyEnx%%9enwweox#mZwf7qvgGNb;PnKXRGNNJ)W6j zBaK3kwAJbg?K zvCd?69~DPTz{p(47ALQ2+?a$Fe;;h6kth!?ER*VN?rXL}OaW!qwkqacB82#5GK-M} z#jNA7)1*9rl&wZ!$}VLwcp^)+oe)%y-YNGuBI8Xa)nRb(v-Lwla>31}Lv}&s9X8hL z0#W#~zZM7IGVvN|k{8UnKj_^~OM3ER1Cl#(?VCJjW{H%YmDh6Hcwr@rxX^McXx+|6 zkWo5pzLoTHfkjQuLP3;EX%w^FO3={Nh($g5ZGuBof-{i$+yr-RYJyPR&LZ4%`Q+WvmV9s z=jA_>(_Hfk=*#Rism$CEzf}T+w043_nt5HN9xU%DFW-V^H9|9 zQp(C}nVXDpD>**EV979?QMbi^ncil&)-{WXITn)UVtD@mkPQZ9_I?{CPE_SWpF@An zJNbBN{!tf?9~rJ_!1tyM(z%xs-m^`}9XpJmmJ#N_e9iekp!thYn)gtVnn|fuJ%I4T zh?tvfl&@!(ertYK`A^FlG)BfgS9cB(2hXX?vUZ%JDLAn`i}K4xk4y4yp8`fBcZ@mt zk(5g*p6qfB*!Sn|vNYc#+(eJUYqAkOU$vD??AeE86zUL>X)sq@-gV+B6DfB7(M1aXvK080lp@QT)}{29xBg=~cMND*9>j?~^elh!{x7B~d*6*S*^sXq*(VvI#%s9k> zxNh))1?YAf$LRekCe&1q;vnt&upFJDX9d~;|r8K6ap=-yS=HT#vG^mP zetC2YE#tE^)O04ggVcel4@&nLBazO5CM-gGd2KEvoz$5iG>u5u`;5!OIJ%uojnbvG zS5wX|cr{TMm95VeD8M%&NgYLOjNrHw=uUH$67S)O41Tq(uzC$_g&_1VSq^e{e zliJHqb0d_cyd)}0e`>j@&C$rtHhLeL??PNF5wHM*fVlAtTJGhqQ;ziMk!}i_T18;s zF!+x_ieIB*E;UK(>{gib-Mr-oO0N4XD(Y5_MM4VU&!bL45x0#x##X$rx%@%yJoTxIS zpYu!2I!?4~B(QTN_UJ^@kxG%!FNF?mv|4f_yF`s6bYILkbzd)y16dqy;sGpfz^gNM z1mtx%0B*&RE!Au%vb;+hxQtwg1ovQj{IgA(RO}*ck?Ve4)8q2u8)$)YwJrTlRgXEg zGYnfq^A+EhwA-gZS?sv#W$nbbS8__sYQ~{QN@r!G(TKnj>oqw+l?Ig~D%9p=8=CgZ z@?aF>1H0URDD=-YYPuq6T2ze%t-w#N%uNVUy)%>6!a{CX`d>u(Q_31Imn@bGH3n)@ zTZW-#C$9Mz<2A{omxBIm1wWce@cp?U-{iwFGQ^IK%Ng{(l!1VPAyM{6ziilP#YNZ4 za`R8mPct1i%d2Ax@t*Y2_uXR|UjdZ)H)7fHRFnGp+D#$-*nS|N3g=Ix#36~NK2KBb z56j8yAIds#v??P=R5cGnnmp0<62dZM{M2p8ZP$FR=qlcIsRpEb@AUrw z=3Rz|AIBA^5g-S-HLh!O#FFfBP>sE^(iFC~iUpupkR?7@u!Tkr1m|*m;r{?RH|7?T zP_@%glCZDFwcC>%zYGN1B`^cn{{Sb*Um)qL+#x2uHOR^o!cqkl`J1mUi{#Bl^OqR} zOsl_k7{WG)mz;mjGT&NUXxEPND7}(G#Mg2OCk{+RGBbOEI@XmG@vc+>4R+WnPhH0J z!VRUiAPW5OOJxrk{{Wnh^8#AvR@!pO#jYeAhhhabIavgUBNoM+epp=C%jEq(>bydT z{v=+;gA6g#49vIGPMn2)c{w!1En=i>MMq8ia$OS_fqrh>exLlw(mcMcSYmZ~sqL5s z%$$fl+Qum0vx?q21w>UJMrJ}Gu48wU{{YTK`GDE^U}^C+9_hHyb;@(L;flBX z?nXWn-h&c59+`$AyOSq};l5m}1?LAfXK$j;IO z=O6jWZ_FzuwU0=$m`Kr7NL17kb1zF9=E?I2Q^=Fl{8_xm8VwRH@-)FNY9Ig9h0o>t zYl$OwnM8}YHO}(GkHS*TOVP8st4OjMcFN=u5K#HF0qzbO14Mo*Is$oFH8+ExspR(f3m*d zWi#-=VeS#Ovwpz{5-v^s-FeROt|*I-ELwqf|Y?2-!=yYnBGVOMM0LjwXzJZw(K z+cP0DLs9XI2QlY}b14ro*F2M~Xxh7KTIw68o=^07 z)KyrM)aCf)LuSDDFU!v&*iQzTe{}Vi`_Tc}Kpm)aU98C>+Yrn@Fnrsl>H1B@jCU$7 zB#g)Dtu{g_nA&YQk=@P1j@|*P>bj1l0I(7;v@wVy@E{JYo2cLs8#y^K03J{JI%n2C zrl817raG_kgHmz6_gR!~&1JIFVzP!SU{_3TOR6yH2qK?;K(#50dpp=9xKqa0OfB^~ zkF{&-bJaRM080n?}-RRn1<=&UAX;#-VSzFBP zHfLfDM_PfHa@G*wXBRtHx%{(&-8e-JtOMCe{y8XW$!XzZ8m5XZ@1oM|h`7Fe>c9;f9EBS074 zV3af6$O|E6*mkWlaSXP2Pnd7-Wz^)kSy>iy$$0k%-!Bnqn{Zr7a>e8%umD#rh(tmz zD4B=~D^rf>5+m=yu=cKMv&^>#nZKs<3&N$6t-%SX9F0aeFoJD~lIEV4!F?gflfSXe);)tvitRSa z@?A#SD@EliGM&0?dgeZ;icUACeqgLuI+d-;$P~j0B(u|xMpYqV(gx|;M5_v_o+7)`D7N^7?#BK_LI41-?GwE) z88?E4zSV77KyD>z*mOX8Wn>0MN)Gl{5UipS5HTHVl^BKqZk*}n-R)vo$>6^V_NGc8 zHt^U>pGvs0xt8YB_tw=8j=OLp$1^cP+&s}C19b99E6pd{b5r6@Y$7N)HiqL`k}Hua zwUR{wy9|m8hYEnbX}xe1G)vZT!b>%y#t;$=w4` z^ESC<4C9nG{{R;%ZN*J$bBxwN2^w}0n5WoQ@kb0X#TerpU@8w_DU@T42B{ljUz&bv zkISA?ySW4lsZ_;oJXyBNa?4^H^zrpRJM#zW6|!z{u=>F=%-u~`@0I9)6Sr@ejt!Wy z`ZXL*<7yqVw8xkj0O&G8S8bkE1b5kp?gsgAq7-e-mg&ElzG~1d(%VhC5uqOtK|(4v2D5lB9Iq9o z*=gg-E|9y{K{#?5Koz;V6gm8_cll4XUfD z)Ew8`A|&sVqElU&$Eizf(-IF}-ihdZ(B!g~p*LsW>2( zC$3~evoXXd%ihSXKQ_Gcr&+~sZ+IhuAxPs&^d0iK_E@WB#)0z}=9ioGtvX8!>%Xj9 zzU&8vM;~WJkeW&5&p7M;T$k0-?wT6)Q(9%S&_s=paxypk^ZdpPsG5ySZ?$`z*XlGP zA-5cZ-hU|k_cU4+#;4|;P#GSDV{^SdfzEz#JX<%C5#D0|0Gx~RcASoutk*J=Ku1i- zj+#Y_=ikk5%xCkR^2_O%;g9SscFg=bFm`9em*_v4-gD6`zOSd=6o!=IdQ^C3QSA7s zkVlWtFU%VJSJX83%D4iO88Xd2WNoQDOpLi@64Yx>xB-baqBc>6sR=YAwJFxk;zEg zU(U}x*xIeFt=NVI6h&Il3}K;-qI0(A{O zpIx)K;WIHjs6i&V5uuH2%*~RY&u`3A()^DRy>J~93v7OT{$uV1`6io#gYt-xP`mu} z{KmO~;d|l{g&2w_;6t=0+?riVTVv5_+E7<>1m6a93my z)SmUo*69!b)#J137jntQHe*qp;DKqJ!)c@HS9D-2{KVwEGUH1s`=2RYEF_?;l&uF{ zvJ=8-Mpm>tib!p)2MH9=6OqRnZH(Esm2}y4ZE7t&L8OP{kPVebQ(SdYsJ6yT?_1aH z{FP;MXQYIk&~JCh87g}UcFie~lVve|D*pS-zMbvGsA>{~AcSzex5}Eaks{JH`&F9Hh+#C$ zIjJ7UF{TeiMfvu9Z%DH@+D*V~G6$w&YM9h`fzvC;8#}kbV)s{IN0SRI$288 zBi3~V(`K~feJhveAa3p32#W;iuP)-!>}}*#RGbw+4JwRkD}=?f8KTHEA23>ZV$~!G z&g$l6=HF;4FSb@D@T56EipAgwtk9@ZrM1x#%PcO)J-H>ETP6OsfoZ0TqVS_RW5x z02V?bNsRtlxn(j-e{~`5IZ%EX7)S;@3jSL1^md-D+wys)*t?py(sEPC#KAuLynISX zp@WJM+L?-Ek+UB1-h(V&X_{sPM-@qGY-`heq_Q(ie8L3RMi45af4?FT0+d}5Zvib) z$G%7hCMj)?nDmGP%{=OYI{YW8J_9Af%!U!?-^^VTQ@57DMK7Y;dWA^nYqnbmq&$~i z)im4ohAU(-qzl85*qppYu4)!m)4Rs0xADn{wSvyHZ!6uKb-IvId=6U^O<4;ny}0^^ zlCLBL33-U=>~kX+vd~M;ptLsDvH-02R}Jtm?Onmmo+uF4BAV#8cN!Fe<59K^Bkr;t z&(oJrVA2th-)Yj^{+ic`g>J(L3jes2(^;4%)lB7(HQu9<@N&-884OYtu*Q0RXpw`Q5CVJ zK&Mlh?OgU}0Hv(Usa{?svlAMUS=zq{_c^JIEV%%sI<4Z9^%zg?BQ$66Id1~Pa*fm8 zK@9elV5|WFdUVWuq0NjLhn9T39;KvQ6!@AS?;`@F0pVQ41cHeKx69YVO4qJ*sGW>= z@w8$m*b+y4+i9~nnIOb3UgkTyh$Iwvn4w>h&AuN~i6ct(`dmL$Y3JUmUY-53Hzqxr z_>$XI-JAivH_T3sL=!^k91ky5Q{Tpw$|l)qRm9TzKC3w%so6oM*@|Y%i4PN!dhJfV z^0OkyN$KB|S}nGqml9mWC5i*jf!uGDPa$RtH~#8L*74(@qpnYZx@Crb(o& zU=0Z;V}h8s6j3ut>NPf~rUDYMC&NwYUZ*2UwZ`Lp@-)hq!)()BM;v0NLZOe$(B>Yq zH3uUcUtj)3`89N3FB`W&vt57^qj0&&Y9+)=dF1roTaN|U{IY{84RPGQc>L7WE_~zp zgJCCKI=L2db9;pKV0M0CHp}q@*R6pednb7SC2C49}Jrn+M zcEt*|uXY>_$X>Z&*OJgf)cmjcW#tbp#umcKS=X$L0pBpP=Q2nMuDj+vD?_yPZzU0h z1f+X*8H^()V;L`-KQ%u&E_FE`+St+s-X&eZ{{UMy8eI&eY`F$ehs+TUtVd@WFkfrs4=hc1){*P{ z+!GNz7y!W2a&ThS5>X(=bxS0$)hDt^ePo4-iB!}YX3G{pd9+EmAoV3cO%|h*b=xPF zaERow4C7b)m)EWQyfup!7f>>Kj(~h&NUm!C06QKkZsFOFc_Yct`G)T1)?0?NxVJ`- z)K-Y2epzAE1|}sV*RAX?kuB z>ER14k&`rE%DbIAPm5CXJ@i^ly}+z7Ipr}2{G6a=2VlzA*m(=en$x^mM!nAFHDVHI z$}hqyXnJ88D6OzLZPqCyjhm2+vWD^EXh|899l|X^>D=wprW&QTZTV^WSvQ?cz>eTq zgxWW7eKsq;$2Hk?Ky+3y=C3W?`FG40IyL1zTW90RcMPYae6u4>sEn49sXh}xYBM5L zXyJ4*`qvRcNdep`1F5fuQ<78=ZRuWk{FT(SFDF}hhC6{hvEp7f99>a`YI6oThZQ4q zgYx6@uUzxJ?2Bf?8%UP2T{zo+4;p0h=L<=wY)ctZc0rfDN-19rE<(u zw4@7GsQs$-_RC0HdMD+Vv%I`F{{U564~}J}SBLe?ESV{7(EeX}8t(O=xAPgV zKTf7106jNum?1ku2G_LPZ9iAKvbVVP;XYG9py~J^Eo)%vWHBlQqDYlG~7_qM= z8&nL}VB9x==rt9v(?ph+FDiBTPfw#IR%xu2Z8P&f%rNtV))GeBQNTNR8sYGe3n0mx>!ZeK28Obht804XV@%@?rDA zmNepPWx7-#V6>E2ZRE@57f* zmQ$M+#f)}E{%(1qJwwh?O=5j3Ih7t&6d{}dK{)C0)LLaN-tGA{=A`o{mt*xn7dC(- z$~&mo8fLRw9o&dypvipA=ASQU@G{*_zNzU79!yV$-7^~=BFsq*l)Gc-^k$ay!%?Y=daojQP%D zmfo7yuhiv{a$v_`v(W5pjl{65vwf!IYeVwOT!0>T=Fc_hcT=zy`;Djt0Lx&SVb_Uk zc2vU^2|au=@Z)4FZR48SgOMa1j#@)ld!LokIlQwAN%qRrlZXvdEKknYaeje&YScZz z4^QP8o27>CF)U_FoAqd};N|H;fmR@-)DDDym75t%MHOkTi*E*`%X_a}6oq9898d6o zee)Yrn!-3(ubegQLs`C$%U0>?L2WdjR*?q4Qk5ij&0I$mmeNb5I&Gra2#QHSWnwzN zLz_%k>vkmr>s;HZC28vIUf_7)CidV*9b|VPa09XZqw>mfNm(tmgm#y$6`vc4 z;P`oURIl32ZdqGoLK9qZYTlGm`j_+n0DUilp47@Q>|20h(nR!ei8>TI-Ro~aknZmdN1WKn6&$SYtp(rZLUzp;Qs(KYz|^%jV47R{Lj&*^8Wyu z{<9e&Rm70V;t#|rlhe<46C{xSV9`FksafkVidyPWq|OH48vHCXq|!;mm}=(CD4H1h z7|BJYcBXBzNN}`uNNhBQaCtaE-lm&ont3;Jqse}=98qY|dTt$_LLZN}LzGTR3Q2K7 zB2&35_Pcztk{KuZca@TBaW6h3tw6|-ptEnwSm3kL^(K&(C>V|=gpsftWfO~hOWAyd zrE2$(4NAe|E|$v+q_yOE3eZz*!<@KFILeCy{J^!6Tf4z?ZeY2AO3FJ|u59#KZOAgP z^U-I<(IThB_2NCVcnt>&E;Ny}yXe|hFp{ye50duF0d@HT9g#&9wk$bswoQOq7m01? zJ9fZ@K%lPud@?1RRQ|3>s2<}gy_*1MKa^fjmt6BS2nAqL8cOf*sjhRqr-;#`fXl;$niaqjs8PxJPtq3Z3d zq2+lrtt&C>QhFSgn+F@8l!%IZUzES+CA5o((mh>FFHPj^PHZQlAUevj&-DKQ&L1P) z(5?E%%f$7{{1Ztrw9Niu`8X|qNyWd38Ck_9A_Xkee>gmsXb3kVT68N)9Gq}Tuw!|@ znt$gcDjp3Q7D5jYJwdd_;T)1Yvo#@AN>roDH$<|0hOsy#2Vx^QrSb%59aOeh37k)E43#=9AObt?5!!w zH8R0*x^9U@`HpWaX_`){<{cae?lnlnT-5wO5#Nu!GQ1#}QzG#BEu?lOk03=_op(9V z!Xg2xML6=NgD#=0T3ZO)&_@PiO{fiX16h!8&`eqH=O5`^V^FcPvb2&*D<}deRobV+ zFtpGEc5D9tEm3@lVSBFX@95pnAEyijzAd_ZIUKmSjk1Y(PP2B``kmeDFBiI%q-u8L zb2kn$113TFTH0l|oGk7&0=|@IlJn`vbjr0+G?=F!oT=s=SIupBA(mT0KhfE0$;5U5 zZI~Kpn`Do$(tN$6`4jY={C5`Dbg74z7j`}wbkC}l<##egB=SiT6-V7eZq)HPn~ZF! z-<5oseXZRFbueksd~;ngniLz5xkgFSy(-(zK1H;-((JUW`%MtIG z86kZc0+s%KShe=0ZLiwL&MBh_aN%f2fp2`4A5TU=yoIR4;U6KH!*mkPKQ27Bt2EwW z)u3H;pSqh{NT}C?w?L{o5wPnPKCToC+=EUzw3io^sTrl^Iq^i=j242YQUj)5ezA zxCNN1d`#!z9zNerWXSBa_wUR3uRNpqWp!~Klicb$g+Q?@Rx8lg!`n5PcPhqpHoVn5 zuXSx6g&u%XQ7y&q*$jv)#ed3TcgbUd9!Vi~W-P^;v@#Cl9=VwqtAHcl3bbj8zyH?@ zZyAyvY8RLk0-5L*(r}<}8SUkc-eM5H;fO60#Yr{gyG3?cH;ISFdu8!EG<8ClUNkN@ z2dEikY{(XQ`B+l=;^RV|1d_t-OpH5;25GxWK9>ANivD4F0xKD1y0k3NDJt>*03okT z(`n~UVH+?=E+UTAqNN|9C%|SC}uoVYEc6 zSiIt5q*OWh)w0}jL4kTVkbf;3%opo*I|!`pk18oOu1h4@;srYMSE6;fVt{_?Do6B= z`FP3d9%UY>r~!>v^%;)wmaY<=sPUJ8W`?S{0i5DJ}z*6iOev zCK&>l-)gIsO21Oip;xho`k(Z^3d54zu%~#9UH!f(zqgNiBf_Y4ZNmh3o9=D&PdxRl%!7#grbq^jfg!q z$N*ajNHwiAUCF`s71(8wEzpt*Z!g%03c3Pm(B+`EiLiZh%bE)E1|(N)ss{Oy0Labe zn#P+Ah0#cx;U=JE)Z@x%C{jrs5mdELP&VtC6+y3w>pET0ve6PIG@|$IhZH!AOytC% z(=L43t&13(Eu0O?X0L&+W@Pk5gawvmDX`G(jA#)otw<6`)GW=@YWB@s^+mc+r<3{P z&SkxQA|VUMG@@wch*E-;>M{|Lk=>?99S-8>LDLQBQ1=(0@s#{URG!B-8ey|pL&$G6 zRcp(J2?A`ae{0_|xOZSmO?K?^@OG$QvPXc)9!d&-qUraRT6M;=9ERG|A4)eOq?R4C zUz%*dM8~b^nqHXy09S8P=1^JYrsdnmFzVTWkl4vB#LagzR#^=Q_Q;)_+)%Z;t)~3I zqx2+T5@nkm1T?ck*66NCa(Jm7fbMcL7SW8;De^~_HCPZ#Kp`P4% zh88a4lTV5js3Dl1DW8k1w*!yLIiwjD8 zy)xRvs#~$44nq5iwb#Co@Xk>+fbeTZ}0kv}Bloq&zuIj?rNLtEL@r}aC_Jwlz093^c$P{v6 z#fOhfWGOJT+{IBH;2_Eo+bo&Qd5EKfX{qvO8 zK+MyX2714r9!DpLnAgIiFwTlpxeLd?K0h_A{KB@DI%I{ckn@xS)w^SlKwGfopz#Z- zWSQ!BrsBE0(P>0R>@()F&}I>m!lZOLvYt2)(Hx42Gx}@6nH#?OLDR;PW{HaW=~RZ5 zo91#qmkp4bE*WklU_+Nd_JQq$X~UTlYuenkUF*d3>z79rGBCES;j8g|hiYZ2FDrAb>tdI@`4OP3>FW|RXksdtZ<{0Wt+sG+JENRE(Or}~} zHquH{sCkcHyoAGbdn}NXyjA#Ed*K>-U{big6{89smHkx9U}=F)^v^JAI&?g2W+c*%;!Yi%^bv zK_yK|rGAXQV`Qf~Pnh*94qk-DBOwHp>yVb3)S65u^M=02LSD$DY93pPWn)W8jO~x= z7x(v)`j>OO?tkBekyGJ-;%o&+)`b)X-1o@{?93EA^NR9}l|Qn>Vls@l?U*T+o#ziQ z#rvkzx0A1BJ1IGI9TadM)vD@1jVcm}sUTQjuw~z44q9`&2 zHMjF$m|(UR(B8Vj2M~i{L$xxTnC+dRG|8b${{U9%XN!sCuAgeXdgOdGS}#!ZXPB;| zk_oTnn%(yF*^LMtE0v6UvIQkW#kmd7P&;IZq}pzL<>n=|TS0jz)xz*-Yw&TUG6Y)M zU2m)3TR}81Owpys_rXuw`Q%O{6>T@ndfuB0L1A>((Xp#=+P%(0!eCT2U1L<$WLYn# zY2-mb%xY69HoW-tW%{#53RXBm_rcO!7bQxT{s z@WT$)yoF_He$!hhew9?*49&xy*&IPS@-@VoKD8aWZ%!M5@hR!|W?|el2mqG(hTJBp zbj#D!B%foM7)!R(flMdO`i%C%-WV7mZ;6<7pxbmgJtEIo@|KTo z*W$Mqa6}`9AT~ljYwyT#-pquU&ZXvmGx?`bNGl|=Jr+B7>Q5HwN?^F-WKF%d@~iSm ztRst4*5maqwrHX3E8=rqs_hHdG|De*v(sXRFqGmyU=4!imU&5Sj8!B=jPV^zNu#^a?m!%DrIf?uVpF$BL{K&b>ecPqo*Pn61`{hFi06=b4qQH8hS0fY%=f8 z6Wq4uq#n7E94IqMuBMvqb0mhO^ciP{#L1U=Y71zrhcpg)@}@||uG2kSJ7|}eEX5HP ziM=}I`e@NT{^@7LcQe83c(GD>{==5)A;pjo&H0)i`2 z2KYEj$0d?|)e*<#K0E2!u4 zeWjTz2`C%W>`M3f=A$^>$&6SW%wV@@!h+6zCh*F6GZ9qMCPinCM&f#|RWojGDNMb5 z-HfqPKgkzbrM-l3+yyol3|2dmE5(ZJxspYP8g>%@05;0Hwwoua3A(X72t7)TfyuxC z8cnc0EqzP4q69A^#QSBjD;KAENa=U?sb_KoEpB}$bzS&>H8Rd7d@n=0v3(ZWK^O1r zWm-dYyM;gH5%x|%Wg&PNPnUGtPp^l(JcRO5z1W?;Szbw!$VK!vhkIdTZ*OA}1>;dj zlj1*c&0eAg*-}sE+utZ%fn}{+8);E_qbJ+@vh6K~P!FGOb@h`_y@%^EKAUPE>gH+( zE#tOrV~~dFOJq0Y@04%#yDe*4ityW7+742n=_&BX$EOByx377B%9fgM<)oK)$_2&X zW`H+Z9)NuC4N0|*CI@-s4@*ss{#%rZ9P#AaQT!>JEk2~Scua2o&gwPvCPkJcG!rd1 zuT0MIZKimTCM&5gt+dp3PgH@v>H#?nnJ6^ykj`V$q|-FuCv|epMOalz(t~W&dU&k1 z<0UIk%dKl$)Mk@Qwq&E~eA%;3U zZs3oI8c^n600<>?YK%!^N^}@RK}=dsr^2|J0ZCM##1OHS6wgSU!6_eTKE}J`OoN|_ zX^^{&%F(#wi@3;#Bg9ijwl_6@hBK1^V=HS>y7)q<4G8-_IXKcX%Vacf8B@sAWx%@3 zmWFv&qye@bBGpJ&Fq-ea1Ca_6KNlUwR#?fx<$xe}>5~PDB zgzb`Yf5 zjKiMdz8L^n2W%5zzD`6^Q1TO8psQ6lIF;4O1|@OaU?B}sopLsvoD{dhJK<8b)S=+r z7pC~r6_w?Y;Z=lVNoWFcBrE^XfWdn_5{V&VyiGvQK}5=X9-%GtM(Nx4fYGp1MEN1F zB#=&$fmJ&bk^#b$w?Iz}ttlXJp{OG=;&?@tAlYTURr2dxNd~EO{{UC9hCoEm(TF`a z%{IGPdt04@6{~;FLfj;iX%pDUUNV(-?NDi&E+;?2q@VKA_D7w4R46O6Q?B`on`bW& z+3ostUah(19YFn}XfqU&$d_GST3Ff3CE`cvfwARN?Ll0a4R*$Fb&WAm?-^1%a+?uK zk~1q#2rS8Yqxr7V>&$kN#HKZxP63GcMGsuu!;_C9%(c%hPR`TENg!|!HR-w*<%l~~RAr#Gl%cfChlouO=ZMvCH_9^)*CO(Y&@xZ`G23Ks8~x_GtZFB$VZgOLY1 z9Xxh$PdA+E#PeZVj=7h@%rW`o_>C$Lh{`fWn4K(3`Id^?r@vgqFlFPT67D|BPaKen zW0uj@HxV>|wgVRMLpiXxh*}^}6?>d`3QaHbUFdHtGQ~N4wD^D66*X1qn6!$5mv9z*Co@njTfGBDWzIlaKT*#fCFZr`IqKbl# z6Y~A!L{!&c4KmRiWyCtA{{WXZ(`sH+*0iTl^@w8^HemG*hquw0kmTXz7s-zKz8mMf zfuM_vOKz)kPugNUK8%<&vC_zkdH1I^jrzG-IzH=}5T_3);4H4quT_^*w~U8I9NInk zSH}#SF`If8o91h&H20D^tPZ>$6Y&84Bpk++oS^_vQ!-krPQPe;L>=gGMoBo)=kqgC zj>L;FmXAtFbOj_IB63oIEix2XHmT;D%bU|I(=^gex2-qCNBX#701?EHY9jXK<`!yQ z3oL&L+`FF)l;urkMe6?mk{(g>UCj4dMd=p$C}oo5_|vgDjAqU-;$~l)9%r(e>eENC zKj>O%q9PuyqJSK;5Z%tlrtb+1kZL#jR9bxuicby2Ky$k{-I-CzNR}`X4>{?#b{a%B z7UPxF#JKVJMrY&7;^l$pi2R1~{CbA9KBuZf^@%N0j7a@C)|p0pvLVK<_pnXm?F4Gc zeW)qBnnOrz7yF=dSt-qr4|6M$#y_d@y>zg%LH_eaLrT|BS0LwNLeB35@-RPW^f?Au4J})SZQH+0ZGc=W zB~yvyUD}K*PF-*is%n9oikciCE1l&-M>VHPWQNIG>N9mYS&~CVk8G&Pm{50W z;3nBp>B|c+ufUT)9 z-yl%BwE%WKPDHa>#)Pk7(B)~ijGI#;s$>JXz)GzoY&)L$8do}j(By&}LUAQ&dkwbh z-vTLMA4UbGtN}FqaYD{C`D1FZ?}1xh8*?NKiC6#9=T58;_zdsDG6dtw)5hj#7;H^O zSQ;nE6MMkOBONPIlgG{1hX2s8og| zZ}Q9H16T~tQT)5qCh|#*T|31wgj`2&!qX=S#fa4n2M43K{>?I_D4 z7!*dIs6=E~Wll)tM=`J!Ju-QRr92rv>sUFr)GGj+^}Vr9gUYFAd8jf|W=K+sN9>;rXQzo{y`b+jZd!1*Hsw*jyJhTiU#QZ=2H4q3Z9I|Y z3FQm*8Hy;Xuv5RjX{R0%mT+YWg91Y%$H=2EaEsI?NL}o?dEKByqd)FpKvZe~QcZX2@_-+b5F#XO|D5M%d zYI{%8iP1)5$(Ire(nL2q3aCF8Qz+XZCP<5=UHliWcY*cs5ngiaX;0aw ze4;$tL(TlTY+K11{=24mqA#nVDw1%XGu=+x z=2To`DlF4lvDD_cn^%_G(~KXpL-3_e^zgu4zMCK-n7^8Qpe`-p)vd)~oDg1{D^k1V zur9k@rry}Lhvt1pMY?EFRpYHDM-`~cE!RNwWit8x$hs<7dTMu&uE3m!hULR0Et|~t zm#_{ovVqjs5skd$1#B9Rm*!9}Bq1QH1U(4V>v}ugB`weSBVu!5id#1TDVP3IMTw~(NAH5^BA?~yp1ojh-vQ+wwvX6eV*E~LASx}N)Di{d-xSeS80W8Px2jtl0RBm1ex zr~vFwQIZW332&wiKpS?#7yz#fCY*V3@EDTY7^3ZMo;g%h?t0~9x!B;<{8EdySrhkd zvY&i`Y&fk1&=})>VAi{QvIMx(!a|)rHRKM*z8hy1?#{s(4M4<6hCr~$N_8W|WrABc zazQ^L-q=G~RE&Hy%U~E66ktK|%PC#N)`z|tRj(O{?sx097E7Ke#kZ&=t1;bjvQmcI zDj}E)S-0CNF=hght$pzdiD+#NkE|rE$ZjG$ZBz$edeGqo1yZK88&?YzV{`%T#vJO7^0@xQC`gEq<&P0YvWl0_*AVRgre2G@Pas^b+QSE>$L}ZnE5@-Oa z?eoBpthE&kDBmi6yje8L2qyy)6d2LJh6XgTn!P$=f>wSQtCdNh<&i4?0RPkG?;zpv zcRA<*mPKs}>_?~oy8~L}z;UM})>j5X=eF5)J)9h&pZ-`~*=geUS-7I5ssOG2Q)ZjA zMV8$^CJFh2=fS9Xn&(h?Jz;GairGonIsKvju4^&krzB2_Yp4EW=(@&-YhiaX+upq* zXJOIK!K;}0gRzcqLpj!bt7qkJEZE4uzPRQk`q2Hb;<<$)yID@$x*D|aCg(=xn z;$yXPxleUhhB)>T0u{x1Q>G9W-4x$ax*`@WZr==zO4UwGh9slBypZ1cg3{2&>Lr;$ z6sJSB*+!!$r9pkMqCp+CgfOCz5mZyZPWj7f52?tG>8i-6IWYhZr0tY*NfeW6-euEZ zjiQQfPX7RC(_!@Gk;Yi@G1)c5D0nq#(B@QPfRos6QS_?k-z(uuOb4b%(U(F9PyD0htL=L5S=phHsaYSOQG-5Vj5fj+^jkk5`Ex?B zmTg-3M6c2~%}qvYCE8)h7*Mww{{WS&pjhyX{Y%KqJDG@{8*h-Oqv zg(#pRf?GvhOG}Z8F7BhVe6skIBcj)A^(#hKZ%0yY?e<^C86dH}Rx6Pp^_GAdDIE?_ zV1x_;NTn=>wdyj+;k1I8TNQaI0gb#t%=|ifV<}tF{{SwnZ!RUhv_e^@g@kSXT|cH_ zYvV!8)6MMuO@=);MYOea^(Q0u&*F2I&CSdxk2i@W(#&Z`ciB_JD33OAEKmGSJiF!N zXL$#z3Z6uLs*yk`nK8yn%8nXz6skZayZzEr)q zhvK-fVwW%;tevF#1|m--IGD|bo0;gmzhw0Brdtxk$y@8UC1|67ZsRN=W0spqz=B1Y z3pxJm;Ne+MjL=&Sm2lh`BQl-#>~Khi`02gxo?B{{S@FzH*_mg?ixl7Wb&0HC17m<@0v zi&CH()5ilY6)i$Vk%KILkm<#G99Wp4IdT4(8)-3eFb9(ggV1AasiH-88(><0|J3F3 z+$?|u>}gE&5V;E5Cse&!0x7osIWXds^f@s|4^z`Fh}p)-ET(5zirdLocEUi0c^A}g z^*00Q%|@_p&mPY*)TD)_K91_&Xr1a$T*Tp^%=191KM5I61^^J>E}4mz4WdLojPlo+ zu6*bDNS4uqKCz@QSB-aOMHB>PzIfcMISr-WUb-<%Dm^LC{`C&T9IVCKW0i(+Y;CV( zYrRV7MQ<9?*jIjZpvY4kj0?=Vmzr$mkio0^(3*ux^d1?VgAi!8C2g)>!=~MvnaeAy z6JEbYY@+}JM9a-gj`tEVZQZL=mqfTnnmz|bLQmU0DVCX`Ue?ghA{PX$dSHpNtbug9 zriGc5h{n~X)Xb}(hDqeV%De4SU@mS}(#la)X50~&dGqju7Js7tSy*|0&K9#?-a{p{ z3F_OHBa<-L@84|KhVkMuB0ILz z9l6$YSv2*MTZs}{(q!;#%*6|8lONP>Ae;NUfP5>Nu*XOeNVOQ4ilJE#LObRBRGte$ zN9EhfE6Fr4dX?g?-x1qkglAKMC)6!2Z6z>WCkLRQ%b_q_c}9}kl&0PMF_B|v293FF zGAOl(DeP&gSHsoncwle}O@ry57S8pQuGB>o0oo`hXaz^PG?lYIy>WP&* zY#3f+b$8|sV^L8vm1H&GYrbm@^K&DN23@4-ma{=yf~j>1?!7BaU|fy>gw`+Nu_7gE zm!&}5Z<$e*HAp26u{aMmAfIZPla6gug56H$IV||Zfsl0+-!h{o2P9VcN@&*m(%B)L z@N{nA?Oe)KymM+YtPLWb0k)~9T-58g z4fwWBbgwn(M)FH|QDeFdGlIbPg6}g%i+`PsT@c<@z|fIAR%bQ0csj#cD50%&EtfPdIQwuq7L80jAFX; z&Kjn(B59gDY^vl&6$$5F$8OmZQQg$%)I{=n{{ZE`<$OL@vu%6KMH^6M^&<^RMh@Wb zn9`NH+_^31ADh3MGwagHplH$sfHC^S<6y_Q8Ig+{gCg>4eQ!{L%1aX`C~83mtxsBJ zUlkxMwp(eV^qsg!4ONeGkuz?Dl;WOSdxFg05I?IAh~F79YgDty?bpvo~kSzFZ2w9I`vz3(iWfY4%L1j(Q^vdeooH8*flIk&-&`1F*_J$7) z*$l#yt54DF(JYaNhHadRRAfj+f|7Z<1hk#4AO#>F5-IL7$T&K=P-6?o>;~PlAO}t* zZK+|iP>&3l3QDSgy|O_K5>7}JSavn08&I&Y@Au>hYynbBJA}20<-fR)vZ(J~)ym0a z0vV8Xz)C`y%I%m~Y7Y1k*f^@BWdZnx*b5me#++mhfFAV8#R!>141tkIWA=gZ%L1(s z00Vg7At6dc6{bLjVN4*dR#MuU0zT}CRn-mx({&k9O2QY?^#Gw=j#g5IJ!(yB++hq$ zhQhc|*fb;c;7BT})ZeZxf=KA3htv46WF)0_sVr;64Z7eeN?su3#Ya)poPla3M4m4} z(-td*d*ZME)#Ix%R;b%O1T{#nOO_HV*WBd8T`~h9kzEw$X-^qZ$Su7sz0cO{YFi^LDl6EowztrQOom{wJ#X_G1np#bh`GRV@ktm?O+#k6wzaDpm3nsvh|p`7TR zYcXitEo*lKNUJQr$joRy?7_?|CL+*YWb?*~x}~&oEY~tx@#AsGts0wvJTi#m-O7x1 zWwu^w()Ig5Y}ChaiU$hr)a$lq;}jaE6veCzrdp-7%IoQ77V-cvYy)v&8gPNV# z&Zp(&DD&xeDIyV7gtx{IhFc9-Jyb+6YyE2K+BbsfS}U-A8uZ&QGqym|M!Jpt<-lf< z*_e(MCZocbhF&3Oo^M4|umV8y{ap;8^#+~JWnl%!nYJ+_GoDUIE}Ld)j?D#Ng-uB( zZSoX_Gass~zz~COSSe|c`5Vivb>j_kwpf=82EMYkN5 z)-aq-)KS`*$7Yqu-C=o&)~AP=Xt>G`!2R+T&Q^o{E2_(IXHI;a(YW|w5gqI}%A`qk zdv>0^NK^4w!zK+f1wFZr$_9;@>VbDw%$#yexg^@Qt7=I|C;=U_Did}2QvD)uZWK8x z3EBJ&b76?samyw1Ria+#(chEKTV(W~$LEpA3j!EKbB{}ph#5&VhNHP_dBnEu#f2-q zDo1R;9#lPN^4n3c*CY{2Rx8NQ?-cA0`ni+i7FL;lXlOc(^pOisg>8TWn{Sm*)R8Be z&lj0=msgjUz;D=TAhG zEINv>80G*}{LX8#$AqMMn8(J0`Y=Ikv<>>g2f@F9b z^5);08IxVMv@P{<>)aj8gzc7yGCBA_M)`NkK4|lG@CdEwlkq!LB8-IO1B;hcBKNN) zd3VX)L(@&nfi5*T>(1gpIRi@2W(>hT=8?YdGyK*3+|;%2Qp(MZzMQpJ3$s7dmt(@$ zBJvws+i32Dv#BZeK^rwcu4TkiUlO*VbrY1DIF=+LfLC+xkdRP-63nGbZh+NjGQJkT zn45H((8@QI8n??O!rv7r@9tt!sUcNvpkW4^K}~dvEBnNGp(BK5r;#U7@mqeE0 z3tdK%mE!|5Ass>6GI2<_(_#+Q1o+cz&m5W?j^HSzFcxA|>06NS%F7{@5o2~^Z%w`= zr$c}i;UqiES&1E3{8=kulOkoL-n?=Mq%{rDp2Gx#ehik6^MzbO(>Rh?ln!g)M%Bp2 zn_jbU#Z_o?E+c1BHdRInYs5B6lGS&wk8DbuR-4mTODy#Xp|5E>TzOK=|=-{2XU4~ilF4jVesXl zNnFlUU?>Gan73cQD=mPnruj=Ym~D|N)3PLBuFc;dLT$mSg#OEQ83L3jUM8KgEK7e0 z+qNiNeKrDul)zE~^dN1Kwqh!wOAw%S!)*9eq!LEu4!~l>#bf+Km^37AG9`fsb56bS zV%;%U|JLJG2ex`0G_DJ`woEZ7`wOC~B5l+P*XhaeQxci^lS;pX%GURf84+AhMSo=# z%~q==lv4^&K_~IdGQ_Qgy*Y!n>%T9M$QD6UQ-P)9EGlSJAET~7i)@MA7pHlFP$Ev8 z)kPK8wKAgzCOIiFxbv2xBt@~6qgeVJtm9)Ws&`&<^CjwfbKSG3*k$p@O=m5nw;be? zld)%R=W~}enIp7oSgvlPf=a5^j!rg*rf7akgHM#*P8FkZ`+?(JCTgp%-rHDNv8M`b zz<&$_BOvmvS5djUxMo1h5j9^Nn3b?B_ws(;{_Z_q#a&+7TUT#L_mB#y$WN1G4HhTn zJ8>lPUB_BR6)q6&!Ixu9swa0O6n~U&?<2Vd7=V>>S7T1w=5$DLrgvp;t4VUrEVFPy zy%+5tr!z6*1Th6Ex|TbKAPEFxer&{a$W9<2%97{vJ^C|S!sRW8!@&1GJLP;KtUW{W zlg{2=`qJ2I7Iy0L>?L$sANEHzdc0(|#q9cyi{y)&XL#(b*|-vo2n$0`70qNLD3p@$ zFF*cXCEkyJcVY|8X&`9PekNqbOr55u&3dJowOY5M15ANb4enYYL&5j6h72;I8 zyVR~HX`~>t?@pi&z-HuQ0xdFe4%ls5AOX)fu}K~+%kho5&+D&mtB<;q`Sud02n904k8j5^k0viZ^ER9`onm_uz`Qk4N_6d*87&DkXzlia zZu?`57Ac0EeSN20M|Wsh9wW(nZZkF@t-Vn{GN#pZAF;;vF-cF2JLA2t6AaWfi<^e$ zH0;B&leS(C%nXoFrKJA=ZMe(h*yU0T<2Fg2> zs>OwVD)i0dagG)w+ac1t%{7M?wqsSJG=28(nmt}IyCD~@`EShLTJw&L`ZrdIW!jur zRf8X%X>tldjXZDjZ}N&?D#$erH<2S zI_|yl+GTPGA*$*ccd2J^8ANA`Ba=$@+b0l_meCEV+}%hWg&_+@r(xeO0k0-nMZ7Q>wMlNS7|?Kkun6BRhzul?&%oRe z`%vU$)}RIHth{_~+U}W3CZ<*K&O!+a+Bmxgn*XA=~IXI`Az8YXC zaU-GWkSlAJwdLCdG81f2zd{uLyfoK2D_cZ8bSH3jBijjYz*Fxr+QVyQ(+z+b5~@;-{jw_5 zNKI6ofUZ_q1tZrYrK%hVTt3bMkQYSFUYQp71i~ABL=&|}*tr857FgOTmDzdGx*qr~ zgy5%m+~tvkVlZjNR=Fnk>n)&JMy%#<`4=)^R*BU7i#2x5w| zxApF!fk|F&s@rz1M?TSFUW4b&RuQI;Dn&^W2o`H;0j*6cMrda%D)I?x38uho2XRc5 zFp`>;VifF26h7l3LPIN6)2H%OS8FJbQM8q!c)PkcOpP-PWnzRg@k$VCDbwErD^-DG zasv(VrX(%6fW~6(8*C7 zAKBxu$dIgDPIc{NUUy+*5vUZYZ}mn*1f^bNf+(*fNCy~!_%iqgvYY-_d582?tO~ai zAqvC%p7}EyN)OLg^Vxag>KjD{3(887brh4XSKzW488?!&Ej}@OEz|mFBI28LbNn#K z@U{rrRjV6~K5tGklO&ZW>9`~1+b_kQf_yqfXxc^orAcNSK?aG^qr>US@@KS+Hk!lb zsOL!|lGFwpai;Xjj=-f6;AT_Tv8lNM2SaegJH>-!}Rw zS2h!i15(6o*T9_F$Pye$E^_K=L6H&JH?r82mtaQ2zt0E?iC7~hm7{jaQbX8(Eh01i zj)GcIt1S<9Q%vQ1RMB(sGat+wvo^DBW{2Q~Lo%Mkifx?!UQXW#c9A37Fao4_9L0%j zkYv{Sm+sEgIbm^(R40~66}cLMMRAE(ieWx`ir#%bXs8JaNUx4(;b$YW<}Gb)Mcjdu zqXr<6nXne?@^esx+BE{s6}$-RnRxbTFF^dI)8PF$COfK;w~y1ALR&B>Z_O51p4Xe7a zqn+vRo0wk;go=Bqqjr)OB1-K{*Jg#5V6uNK>sJ#i%#LmDZHPXg*c{eo!D~#{S^UPj zz4Gf=YtVX;Azw;$H9tJ27-`JKFc|*;mi6r$NxYL&RsfYL8>;RJ>_%8%&osddTU^sy zRK1f>c~ak*p%S09Uh9NK*2oq5eU+W5Xl|teJthIh>R9eF&^B1^XrS!Atq!FEk`g{c z<2&{784_IBkOMS-Ff0u5*dX4at{hf?4%rKFCmq;Ut>!grhLQ&}On(|>46CoBc zb8$4Y86{%u$G-IWWm4UhqU^12CF1c!UwW%ku*NnTh9EP|GZ5`^Efn1-boe4rEyt!s zoRg0!85dG5(E4mC^k#krnestMNR`L=M!$Y+hbIzF1WwFX5|5b$PIcH*Sa z{ILNIl;RkrS}N0)NCiyvsFb%evW42XNOEx}nuX<#rK0^wsU5^y#z#X;jCr%nc3~36 z=`$k@$MDRGb)|B#LJkxgdnPP!oj0XrxF;pwKX^y2GLuP zJ%$Frt0eBkvHMh~(UD}fMvjZbmVV%5O1KVPb~zPY8+uRi3fF4oWtdTxFO1OadSq6X zDiS_e3IJ^slaVceDuKoPa5g}u)`lifOLV|o=q)^OInfi;JxtWTnEKeV^>@lQ2|Ip>_Wksp$o|{c%A=)yhZlmtXra)^YntosC+FVTf z-m@yl1OS*IVm>#f+jY%mr%}-iO>gw?({j#Toz_M%@5xjrE>go5Su7CVx>INZbWu$r1$tnOr^b2^>1c|He#?tN{aWc z^cfXrnl+Y`L}JD|Cjsip;)I^3kA_MrSdX1xj9)oVvQJ#LEEvX($u)RHXLoR-p5~ct z?4j&FbI`1#)gZYj8thxf2|ml$DvnLtql(x$xVmZHH7+ff(9qJkUTL|wvC};A?~~=a z)5Nb3c)+Sud|yst%PToRE8N?SIs%x(&NiA;d~x0&2S6mwEa=Yh&>+0&qK@ zZyW@W*a#{T&1L1zUyXAQ@NEV9< z`oECu?jAWUrc-KmJN7>KBao_5{t2>2mo|7&P%k#murSBbIc!@cTjoO;V+_TE!$`&3TlcoOOqYN%8aR; zX#Q%`uWh5dNe2YlT*44<614gJ(dFnNNu|DtV?9>8jIcq3nm%dr?b;uz-yw6+YfPBL z)FrzS^Bc351cq0w2?@ak6!$6{(TI~%Xc5=(dltP~)qJ##x4afo|I z<#e_d5b&RgLJ2}o#mEe_h7`m6({}o=n63?WcPfirw#zY^RoD6>TEQG`MVg#|2ew*d zibvY{vfj^67PgiU!*j%muH^vyU*z~@MnwqkE!;&lyq9kDG1a7Q+jwDsTVVQxzP-%T z4vyrHm2)Hwke1v>$N`ZdDW8__9^ULg??|OIdi!+9i0+n8<~YR39nzZBXy%momo^xu zvfC19m=MQca=ekXwEN5Vc9C1j0Z=8B)w!OdF=qy1O1k~SevWbv!bn;UnT}x07B#1d zc*@|CAo!?y9I8=MH=}t`e7hyIr&dx_Mocvo1^fn6MS~Xe57kkbZIfoKg-=n(pvl>! z4s2G)$u0D5YNL=Qy^U*?lHSW2Rapn9#VU*$fY{dsv0-lu%W%;}xGqMZ^jBTz#gL%3IkB=K~s>8~t zt-GIdg{-7@Q3+)zX}Xf9(IPW?V3JgAwk4P-P(Fi^Qd70#bEL*<5=3eW z?OI|(IIp&`iFq~6#Bh$lw_IWyfc;pKBw6@mj zP#UdYY=Z-tRjwL91Nh|Pz|BT=QlzhJv8IsWFtF&S?W8$NH)tr=Fz8H#mn$K$l zwF~OBN0QTVzDiQI!?SwN=FYkz7It7-1Qaf!m8M8zw;Lu#KYQn2G3wBzjPnTun+kQ` zCL#j}B>WixY z_ch!S4QX7QumTp@@0?`QH4On;_DJ2hRBu8KQG+3jn&%gTYB0wP>>_gTlU1py&aY1^ zgNHDNE5&(NbJ+FEcvz^RV=|$o7=RDYBQdgI_q{4LwDRqoRzw+^ASFT67TY+@bY*Vi z0b{z}jeRb*8YDs^UL-Qq{WZ;Z7R|EUqI|3586>yWC3#3j9|U7%sq2{J?%fTTubBS; zEAa!5<^6Hsj$KTU zpnaT_Tfy1q9(B=@eMWUfs{>9$!!oh+XvrI6(0N97m?B2YP27#>dW_g&Xp|6FGv8Ti z5g3?=k+>EIVnwkFu5 zSDJs;;b{eZGI=r%r1;Z(h&S390uW2nJga3Exuef!@+q5#C`~sEI^!84*tD8Wz@6cBC}Lu)Sa@ww znQ`1Lw?2Z=Me0DpQ%{S;WMu?`l;25m(F=Dw4d{GEW6BJ{LR(A1M+J%@A0N*#Cl)BE z_1oBE^x>4yb~GS-tCaAwij4QSVmFw&%J1-!-Dur%1S#f}+uS@eq=9*HC*dcr%PJwT z6mXMO)ovCzL2&zy6`=XxrMB<%`<*S87Eew?xpCgO((xsZS)A@oNi{!ck%nwStxj?5M0MEAAk>tV#$?xNz!J# ziWC)pv0nq%1*9>n`&NeXbbX37C_Z^)KuUAv+eogh-U$ZCc@6Sp2PYg6+K!cK9yg#V z#DY(bSJl2))UP73{Sb!UMQ4ga909*UnfM$W(MqYkdMWYEh~(h)Y=V?E1RRM<{z%Ew ze1f$gUKGPgQUIOT=S*o)R`PmuZk6keBo$E6^Kng^zDNWVy7Es=_BB1QlERc0LZg2B z41rsB z5tWr_s@DRp5dxgS+rt%81LE5z6?n-2tx(<64sBH>U$uUc)A4bk199D+*Me34BMs8RQ?Q;;fTP&Wjs z(Bun`A!tQ%j9R${AR;21F!;LHCl*MMq2nX1dQ&Eq0~;yaQx$*z(uV$!nMVjmraCXa zdQ@UcN@3;wOxW7$jzc?37o@6y^7S0kHCpJHw8`dr{l2AXsu=Yoc;)K6_V|2rSB^~* zWgnOAYiToUR|;M$AxL2YrR9COe1=?iL|M~$glSL~LW^}HiB{e{%z^hI&x>T?rM=rp zU_NTn;ySO^EXVFI$Ed6PgrA6Q(}}}BOAwOkwi4M~7+$Af^`~MozKw}-VM_l1wU8)o zJ%J}9YONR>nha!>`%@qdEj7#19NVE37)ew;m!>2ng3VftluD=Cb==ZONlpNCIgt>8 zw@_B2dWU1vEdhx^Xp@UQRtu6Uk+@^qVUfrzEDrBx*F7C`M2k_eDa0iTo%hW~Omtnw z1GCDtJFBZXim6Zz%)a=pLrE>v&2aT#Dcp{^d`$-mX4$XhZ<5^ky-Hq~FC%i%mXS^FEp*UNcCf(NAr%02noyTf%=e zJeZzdyEhSlE$1ZH!1!iSt5)c*i4G>uc8-j-wzz_egcf_yV`gH^&D zOoHBJt!bCKUF+K3F9}6xPljyp=MrnA40Ake7;eIZeHnCxs5H;?KQZbM>ee?*lFQoTHQ!Eu|}4K&EG+4W62OV)u$C_v@Q z{w(i=$)K0D`9@eK@{OF-SfhEsQP3? zDhWJ~-H^yS3nD|yE*$0&5 zn$J)|MHWy1%7AVQJkMs)>hC92pTm8|_(LEOUQD$Y8rs7wzgC7p`^O-3@famHD+zi{ z){o^M(ajB(p!av7s-UOBY1WmkI%H{(R1HEfhE|wq{9Z(7 z`ylSVBPJX11a_ku`rf25@r;eIxuyb;Qp{9!-@xQchm&Nocae!Lm6n4fH#!~iEG?lS z4egQ!kcl@;DaR*lmkXzExY}R;(}PuiWK?weeY4aCK>);*eu?IrFD+jS+sKyX0N&Y! zNk6h_ntgUp6O&m;{PE^ZOV3(|>1pAL(i>zdsTid|>0H&r6$Dak>B2e-L_io-D-SHSxW)rp&K=)$!xFHL90Ln=)P*hr_j>G0*l zbRbM7lmeKLt$;wK4pvH6FBKJRg{p@Gj=uRQ6;E`Z zRw*P^UsX>^_RPp~K~dGN(T}GR7jf2|j$8u*QhB1e^*J}d4F?>uFt#@JUm(n8^5xa4 zKgSVH3D&hc<{qaFIrwt1Uq3`XxXOwFQ}HT}hc&d`Wo$|&ja)0&;T6gBaj$o~eo^^{ zPLDviwt<#A*uf~B+*7t;%o}qeC_KZ@Gis+_nt4kpk%?W&`ZF^Og*0RjQv8q9?`+Yo zFD^J+G34d8Dx3aTUC22dG)Qcad1QK0Tu99+^keJD zbQR5sl{JX7Pbp|N+FG^e*3w66dT6G!$QifB466SCRI<4%X(ZnPU)}@X*kt1yV>qQ2 zo?{+O*C387&#YM7k;>7}B7paG8!)>&efB_-sPZs)M@%FNjDCHiHcp5`@XG$dE$lZm!0msz~lbjSvfmohG# zDB)t)0uS!~5)Ete!Ai=sTeiHnXl9hZU{8(_CP-V2GVyMVQcB z!o;N)KCP9<04V5dks*mF{{YjX;y+APC8q2$G`6CqX-hBc9<|8`S}jNPTwb8#S_AP6 zvN#x$j}b(Ngkpl5*ESfj02q>$YEf~KWKmH}!qvr;SJ+;(k5a@KMOK}&S|v@vF|dk# zN<#jqSc6cr{jZ?p>eIxXXjlGO(Dgfc?uXX>HvRIA{u8!BP-PsnUX`l(Ur3TGe=unE zZ8qcMkre%!?YPQ-r(ugwI9(5rw23XFyPr}V<_r?uH|y6jF=eM8JniQC-;ysZZLaR( zVI(k0YZ&`M8>42+9!qtS8?k^En-Y0$3Cn?FO7^IQ$Epbc8Ufs%nI>Wig3eGI;o>V( zQ`-%%hq_^5Wekx?&ZU=i#@j|D1o1H@yDINom}r=!EQQ$!9|#^j@Ux30--9|0FAsFXhx8DyEsEG+CxD1jU@^mLEl$n5~FjC;C+MDJi zq}fXp3jY9|GBGTvbAiwbVM9yHqKXdq5V&|(3aZ01#^Rj@5aeQ&Cs67UvQforl5>1P zNlpBmraXFf7z>A%Nqnr?QE>@Ut_62&RmyR++T_D)Z~xSX9UoP>AjG2D%>ApWwrY3c zx!lV!lU1U=qoP^Fs}x4^;LttXyVMTKry?*&p#yzw8`_v-iDR{uSTP$A#Pv8Oind!; zw6`|eZM}+$7zZNVi*>GLV1+fxNGTPbRxRBAIh#Z@6kd_2U1`_Jb7vC9~S zc!MBbp9RgY<^`YC8r~78@FApQLUzu7QHO!N8+eDCbounnR((2T^rW?ZB{%qojtoZA zX-dwl0C7rXlN7BxMrubRzNC`IQC*FPxTgBp()D7#3UkWp^xkl&C((rtIDo18k#J^tNLu z9<6(EHm7vb@5;3K=9-;^C9*|su&u%int<9X znLefF%Zv0`V1^ksUS6d+1K%b9=+;UaPcz??p5AW1fxSeoAXOu(`x z<;P6O#!(|^>y0x@*6k#?x3~>@ejrJuKgrDKNyeN@Eb`W<_c|mxRr4QJ52kqUMXy}0 zM1!+TflEIzJhv5uwzrTDc9KU&YHkSWQ}3H?7Eng*L@WMPUt2+aaPXrkSozfSuZClG zi~(|SmSg6d>&vZP-uljRwl`?D_Ywj282;91Wr~B633;X5{$|j8#dT+Ebg~%b0c4Q% zQ@eu4M@dap#aRjY|825{=86fn0$uIVnp!nyQXf6=Hj3GUlO@c}GH;^7c3X0Cj>1 zW3bEM$&vnK$7UAZDBW4(PTTL2C4pg9j3!d7Xv1z^-WhByg)`44T@tHgUb3(I&Pk^q zU~>5lmG9nNy|KK|Vvctl*Wi`C*JGFx1QlUlnI2ke`!|TKE+7T%B<@$RIh&=*#D|75 zGL}gJ4y3DtwHS5H>`jIRL8;TWK!!H4)bZPI3U8IkkO=J-(^YBJ?4goM?AuXD`f`a$ zkPlPxpOth-tsOOc;BM~r5QYTDUHWDu^AOm_ywCY@uUKD7+I25%*z*Frfs)6X`LbaW z+D6we71dJV4H#KbXb(FnM2YMze?gFP>!+s$EqVc_pW5)j_gTHWNJv%VOnOx z90L^|L~h2k$rK?jBlXIl+uJZTBH6^H$i~v@LA4LUMrtN0v?m&Da?NC8hwT$XPSwK_ zpeOoYm#l1xyvioHU`bL56gWv?D3)oW`myLYNvGa4F;kI&fGQ7y*DH`^jzt0G_^+4O zm+P$87H#SXSZq}Fra~awk2QV z$J74+R=Z|o8mZQH@)xR|$B(vKZLy?WvOBp9M${Aot_x+ue3N#cMhd@E zOd+$A9n~+RXV&qw*65<2E=akZ51^4`*CxYQ+4 zR7g!o>}#6MVd%~QCe%bfq#X#@gIw1_E>vZ*PkU-w&Pm5xSpuK+PELbw4%U}U%tUjh z@eaQ~41o<$otjnRj-iub`(bi4nJ6+bdXJ{LAR5ZYVm^!ns>^acWjPZj{9#xVCCMDA zL$`0o5Lr)T<}FB=L>B{)A7%TDz6Ga^FticGzO*+gIenxZYx2yPPj=3XkITBe3vkpd z7|~9^F8%A72XNIO&TsTKT~<5OA3E?A~E&A z+Mnbc+0e-ag|h2iV}^%&eDB86Sc)P(-@F5EBQ?hbxlzahTOOOEd4cWkZ>~KlX7+xMz{2K~*)5j>3KwCih;&FL%Z+cZ?o_OmaU4wh$6tO2=smPCNP@wM2Kw$0p6Qp8-Zjt5Iic@{+(f;Vc^}ia&p34>^N;b(`>9FSzhU=5lKVukp;^*gjn{YcL|aG z5>-Kb z($Fd}+N(sdnShYd3HYhu?TxCG#TCeotsQ<7-y&HoW8sl1v=j7U3roiRGC^r^YHgBQ zadJgFWC>bmRM2H+Ne!}4(Ea#=mWicTAtphxl`31Yu2CjSCt>>|>BxjyhV`#}n;T!; zV@S5gT#yWcykfm@(=e~WLe%uel%V8w=62g6LlUCRR>+XVtsrD+4R*$rdn`o-E6cdU zO4c;5|JE*^C|XkJoD}}fcjz%uYhqLaD@?bJn#f1mXcseENje}f#y8(8IrpX|(A!gb zeDXq8(;}sFZ$em#j>9AiNhxfQl_i*bhFVG+w}i1L_CW@n`s5`aO4B#d{M&67w*Fhy zq*k-Pfn$cf6_{b&-r?@Vk_C!oATRk{usQhm6vO9+OFM_QnNOyq{nf%E z&|$(>@F`Ofsvg+V30dlpJ|Vsat3$ku=742#O6U}G2ANZl1*77amDty=NHNG!l5#~; z)REURpc)FjrPrj&^{EH!<-joU6Z=hJ2`elCVUuTZ)DzP(z}X^J^dBf|{++kz%ah6_ z_^l>A0rojhhRTs%ZP4Jow_QpCI}4HApBi}PZl5hin3f%^U&}V0mI^5ivsG8W)0tRf zd$dfHrYWuxyjZ9rfFIN{d35oR-4KyZG+jP>%Y?bV43smov%+J)GV)ZCqhUIP?!+L@0cemYgM+;L(`lzMei zPDCtYemR>FObJ5V-$NM@$JAwW$dwy?TI$B~EkXiA#AzxI+f&pW#*wvpr5+Kdn`eXV@;6&-k8%XQG02tLWC2Q$!!~JWigCL=`jpy%}&_F zrqc+lZtt({wCiO507#heRqgcSIilWyZTTPdSRUt7yFQ`{`caLEJ+ls3RUrJt@-3!; zWn$Jb{BQA0-tD-qS&nvs#xxtbZLZ7(%yHa&GgD(vY|V+;gt;;gJ=$177M^ViilGjm ziv2m06SDwVfl=1DS%BXmU54YXNQOWmZ%Hv7s$=+p@je-Wnk=nMv5BqjV%RaLKQ6g| zM(6?PIyKd%qhgI;-fRPV;HJuC`hTevl#w~B6)vN}hfHaSVLH~SGc~o`k@`;rg2^YwAh9%1?+O^vsSYeS#x~(!FC5>I$yf&I`cOYa5T5Z&*8}F5? zQLK_0DCBV39Fd-(*;*kS z&;z~@l2Fow4^y|c0>;!fX7ClIatO84BBN1SqZ(G0Fk|J*;_$|mauA@@RgM}}wXQU; z|JPFCEg8!u!o5k(>@p<^P%_m>BNAF;#%oKOGI)98ts>HtvV|jk->P-_sVB0QW(GHKA&@L_L`glgT#3Ho(HP_tisD1 zY=R%m_v6i8ShCi-YPLhuyd4WD*f+S$UK(ag&(--qDr|cE#z}2nH3z84aILO*8vGB+Urq!X|gmpb~ z*u!=tqoPk&XFWC5^jUle=aWU<+x$0$|UuL4SvX|@bS!i!-JAcQ$I9*PES1PbEL?v1m?8x84O*d zW6iI_MQGoYS{{uN)O^EolB9nULZ_)4(B)dL*S&*eaWU^XUOn~30-6E8Y|4mZ!kxg=NR?m#ro?7cBT7&j zjl-gp=m_5@BF31-%#G@E>e+=dg=7H6BnNZ$vc5G;G)-DvF6@xU>XT4Q7}|&V#u9jy z?|M6*F!@GUc?k?LkgPv#Dc>AY;F2WqJF8}j;%HCWM`b@j+c)^PjkJ{-y1fQUNd-#g z?&&C%Asp7fEXI>DB~{Y(YpXSx8}0Y;8A(m0H!#a@A&vgp>`%`sDO;x?d-z+joyJ!r zhFu$5uf@O`b?=py*n~0j0!Jgk9jeLCYKqii0wouq`6OsMb<$rgx2vd>_!W;&zbl*? z$!3u2O{vVwsTGPS{wU*9zTP>F;Ve$<1JB-M(+m>Xq(S5kc$PIIw%L=4G}$=Vd0Y_5 zJ?N8{A57E=`{sOh4LlTx)nu9OgUU*13noJ(sPAG7r2Q)?wa zVttJ zaww#17got>z zB?h2natI;mx)qdBne@5PO7Q;xyBrQ>4~fAE(PRU~{{S%TCDJv??S9R?q{|ZcgPR;C z+<~a5mJ2(VJ8i#A*hVf4^6@C}dWG(C1hs&&fp&4daN4#y(zx0b-@^r}>w9ON_$dQw zl6|qYQl}DEtvlcHHNR+DFTeY+BkbuN; zpx+=$s4BCauqC3bNd)xifmZ=RfU9d>TVzQ{R3NrS*#|}nw#~%jXTscWU`VH2AyEtP@!qu+$r7qJKpLEhC_`3& zWNlkJj+@~KD~IabWSEuIQ@`za;+6iN!N?JjD{ueMCHnF_gJKrD(|xnhjy8jlFp^sy zQ6;;vM*DT~%8VEpBV?Kw85IvN6XB8=_G4>>;>;GS)4z^H#aG8Vqw^zflsMATyb2mZ zDfYL@FH_UJct9CD*1)u24ZpvkRi7cn$~3wVbka6qDk@E$pjIiv@W>i61qn$g&4 zcMWwCEhcvq1ox&^H&VxFT2^5|r=sCSqLe6FZ(NuwY7Py01veb~rp*76RLDyy7Qrgx@qz>cY1QG8{*h3Aq z#M99{zjqR8oK)14#3j2pH4{8Tpqn}#5Ksb6}oj4pv;KHf+8rmxMC;{X2v@; z$g`g>TP4PyER2;%*QxQ#;T_moORVU&@B^+gW>LXmQX2xX-@+cPRsiO^EO<+i z0L%2%nhV)YyD?EiRos0aET;ImwwJkiXIj4f6i~OWJwM%^g-^aIfeUN!bUEbt6k0c-&JvVS2BXuFke? zB4It$tPj8{BMrS+=QpVOnZhiCR7rGO1k)1wf+5Mm4U2c_l*P#C#LHYt%*sn|TAzH$ zh-#2khwCze3`V1&8Eh0L);fG#IZCu{)y&*sm8R<@wX_5gR;Jl;lLjNI+%%IvBSG6M zGh&oTYI7E4iW%jZJ{3O>V@gW3E+k_|J$9xXSvN(!OY(>F2D@D})xxaG^BqmCRbwPk6qQlhV0^nhbzj8`RT!w!jYF`GwVx3A~z~q#+Rtg0O|& zFml2+W&FJhU%w!(@ zd#Sy(#-FWm9A-rm_5=|_lpbtkc45Dq`hC6jpBAle`^UCDSG;ewY_#&^pwAJIo-yl%BGz-X@8uY=1f#`Z*Rs5EMz4Ac?ut!`hOKNdtP4TY8?U5@_|IvuS zZ~@#?!kOu&F1v|ZIsPh8*S1!1r->O9&KOXdQ+nX0K{A3)0B_f)wo@j+5wOR}Iaa5w zGN~4PDV4bemAW38jXPt)n7QNxY4+Qp9Y@iXN?-&4rLS39UFgqX_P2rDQLYtA#lLgD zYjWy0Wbxg5$WZBX#~Nx;%#v>3+Q?SIOl4+|85VHvfh|9QGs7$P+W5TFbEL(B6 zj$4i>;%Q@fBvnE2ISPZdPFa#-A(VG|kCr@@4uNYPsi{Zxok~sZEh$w~)N{>lT}eG$ z%s5G7o@CcGTg^gQwK*#@Reb^W5}i2a71?u6IDo=+DcV_gJeO`GzS)%wWV-CKU1w(R z@wlL_!!|fD7aBz~4q{~sN)H^_!T>c|YolLDX>sZ>R*lU-@HvmF#0YMLnN9rG(nPKl zsc}{#rfI||w{v4Rae&2xP#%@ZF)2OG!Bh6IFhI{gMy}(-D45-{GN9Ak31bV`WT6$c zH7JB~HRZ4wl>o$)$`c%tpeNu_xXjAgtd?@IJ+GGSp5#2@!RW)^{Y4v#ba&gTcdwDgK2Ikp{B*1YV2j!ahK$gi# zn)ze%I?qY+`#A>U_>L^Cu*;5~+IX7Oy!&zH8#%pbPbN+M zNv1*pNRfe-PMlPA8D_6A;bRb+>e~MRl(gg{Ne*tGYnzfPTjWl2nNJaNpmt#Q*KplT z&Y)18i8Vh>axsfOC6Q3jR0Ed)f>Dh$a3bR8aLlC;nPlO={QI zvig&yKXN*t@y&)KyAqab`g7P`yhIg3O*{OvbBmJ{q(q#Lk3;jzn3Y3n3MaAOG2|Gf z_kgUv-8SjAW6hjba1+2v{j?Qj?@rlKEx@I+{jdQw9Y#=6(=|a0*DEZ+Sj_4auoYh3 zIEFHlp_+9e%Nlan4-X8sD1^u?{{YHbedWy2%F-BMV^PFbqZz}9IYUwaeFf!RS_m}b z1ah>FiZ*V$W}`kG+I(v)s_5z0dRu*A)Wb4-VaTDV+-5upiESf@K3((HfobK>Gff;6 zmrT1n;iU?puWa1uvN-d{NoD1t{B0lx3#u%m`Cs-NW??OHEL!F!hDM3{#ApwVaEUgd z!w_(lQMrv}jFY(?GaD>YmZK2V28=v&TQNnDD$&cyX(dVMPDhBd1)u&@d4d})Tl9U? z52)P&r&?A==3qs%G2cBHJH=pyXYjhyLbtsM(n5L4sP+A4P+>D;(T_= zUhHXYLk^h|%tdUSI@2IZcoaHUepuQJ7PV=D(ZJZ;QwS@<*pIeY09tdU0m#ad6hiKI z%Go%81}fo93c9`+s`Rg1AuH+*N|i=KLO{qBZFBylaZEC0`ObY{Gs_ns94ik*VP~hwYRZzS7yz2Y}VxAf?Kco z&r!6ymfBztlklhVfHoD(K>|y#6A=s^{{T^+R+WT;oPTTzS2OTwoGjXeIJUKj(MKm8 zYvY?dcz|#vlGOx_QAMGzOw5G_B&$lH+kb_;Fq!VgoYRy7BH$bokRg;AHkESCWyzb= ztyB-AH918WG6gEXl8(zF8g@BL0+C(3L>@hHU{D=;~|uG*awMRR@2bT5^DZ z%QS?KM}*wpPwC0jT8-HJ^BXR%xijHHYd&(8=BaFp1VsIX@AJ)U^O+QY#^t+`RwRwi zLxqu&lOs0jc$}PKyi4O*kOoOAqvnH)ajBl zra+~4R~&W+e8S6>k_DwKO-^EXinUET?~*cNs0cJ#Y;w$HSqGP_t%c-s%m*00C0`Sn zbP67g<*za{I-@HPi9G{&Q?>!IVo@G+(&L#@V80!D_=B5lGO)z3StAilW9vd|nPGyM zyI~Z-Y*mNdm6jz(>PvL;mVPN5e8;&ti<6r;l&Tw(6~SoR;wk|rrpGbl+85kSZ!qN1 z4^#QZQ%STZsS+)C)v_cq1xAKK%r@hSDH@iBHjU&%^>zV^4;->31Ty^>T}w9>?A&8f zSlh7&C&tqtQ$_sAxU{)tv0vWOhDPwpB>^VY_rOG4BC|Ia`OlR5XIZa>B#V-iS$pDH48f}J#8hQ>kBe*<^=#@ z+mem4SUIVD+4+HE^=)P51B%VHJQ#J(g8{JBOiZ62 zyDefvWvDjW0b~lB$WB0})SHky9IT`la@!kQa69CIQoJ_x@X2u^obOtD^%yN_smx`8 zK|xLMEhxSPrMRl)G{sd(qV0qwpmxa>StnnoAVR7;DQ&jfBTC$0_~o!0svs}JmvALT zzyRe_6sTt0oW~&)ra;PwT5g-uBFdEmv+)hkbj4d`_o_e6w^BhQz`&dZD1KubRmI~ms7UD|{ip15&{#Le z!xFFm(}ahndWm)RuOA*Yuf>onXow1(@)Av>ppaBh^3Bb@ou}FvXL1&M#vGlA+Nt0(3ncBFMJoPferQ?7vbC!# zvi|M`8*1RWSQ@30+q)6Q3c?joefhD3C^VhW zt8;DXFmyhxeij*EEDp^?UPLE=H0o=GLacL`;$T24TJQFO#K-{11ghd`CzP->r%c6` zTV%=fDcU_9Wnw@QbvcWcP0>ed5d&FhSkBi}2Zm(MC`~`g(cGBgRVG*P=qursWgII>#-zGW zm2H|EKqu5#e)3k|hs!lta$96#!RDTO%Z8R|42;LQ%wk!oUO@0NSN5@tZHX%sZCuD0 z%N4x0>ywOC6=;s{#+jE0prWoOTWfYg-$qJCn51*xFawWY9Kp$zvLOW0JGDz@4oTZO zcLHhgb;_c&y+WbuT)0V%FKU_<>y|{IrcmF_3Z($38I_7iPjr1awql*ugV&n;mUhBpA4*jznhTw{V2%aLwPAB< zhd6Fxql5h20m2Jg5Wlf&Tj_1jRBgUlXep#Lhy#F~JLG^`cLVlLG8URpy0PSimtvx= zm|1bM8z%l$)3o`~jH_8ws-F)Wz>uQO)9ZQTvc5q4Qr@6awA&?ZW=~i0=bSBWEe4-u zrO9^G-PSrFuE6p+ho5FaQsRF*Tw2bFYX+TdXI?JnlQ$j5-;u#R*&a^`^Io^CPpI+K zQAE%`E+uwqoZsoDDX66yh0@%No!Et!-Quw77*0iqfJ| zxnvIOO3vUW*>@O16^X86PF9tsxmje|)nh1BSFLiQ6-|+=k>OURgamY1m{Z;K$= z8*PhaH_R%McK~$v$eB}FZf!GA2(k-zq_p9;T#1_+TPBUGR43IO8h~o2zC*-9m*}lY zi2ndbmb;b#5A2#@<3hO6HGV<9sV~OdN5XoZnDHe}TPv$F1;lL|d`rQHe6lk~3eu_v z!gA1U6#oGK)PUPc7?5|*P9@eRTrG{d80+hP*viRGx+w%^hX59WQyWSWSc-RA_+)Zy z5X?N4<$I4X-+&aYoM-p%O^#``y0H;V;TNrI+Krc$e7nZc0ARc!QPiH5&U#Xm>x~=54%9oRV{lB`jk6{#Np?YQvfh>~mCQEN^ zdv$SiE=@#)lvEf@#j#w_QWRgZMsb5T;!6&X}VaC@fBCaPfL_jCfU)dkcn;66f zn@fzG_alD$_sa~D3h0tR>Q6(rjv zMp0@4+wv*^8|}7Y&n>edCs^w!_`03OR0|aP@=5-vmawo$V;q=!<1pJ6;no&SJlfoB zSL~dv1f`CggJkv;y;(b6{*{3+wf}4Z5QHFfj#~U)# zJf*3{By5CU$1MWPf`X^F(U#-Y2=h+@ma(Z=`Ch@HiPlY7$M0kts)M%?@0#sKs@aIV z!uwI0?&QrY)V6DZGAzJdY8If=YUQ-VqP1vROJORCh3}TYF)37Xc0F?;inYDDb{z$K z3m@-omuc1dnW>6)=0}%YFf8H;3 zBY&qc@q!Xd%fII#yuW2>b#18IN5|LL(_uh1&DN4lW#aCB8n@q@AXt?+_|~nu;#GQF zv=bQ+R1r!Xfn=d0a+8~P?U72!C|sItkt(NJow{UIa5z=Ixg~cUu~o%S5^+_PI1^2- z*sV9txY`@rjcdLOR*p<6pa6_2(zOq^3rJp1B0MnK(%1V(B10e=rbU%F4o3woHv0-> zNMfQ7!%p?e%Blvgz*iy?7dGoa2qOz(n-T?2Kx#YhmB=t;U*nsx1+*;+(h6}S+bc0a z3d8doQ~J_OU{Wdx2d3E$5{hmQ%$-&u%pi_NA-i;`u1ke9+WuziKD$U_jnL4l000Na z4+_#vuK9uWbYEURGNbb{4*u9gQ%O)OOu8uHfB)6zR*VB@r;zJY7@m|l0u>OkIbT!& zR=ebGil_cn(C>BKPCGahlq>|UItB2}Ub|8vIkSvkLE2mCzFN{&+6o|zem2^yee;&d zkj_?Ih{Qab&7NSm*0p(O4@)avicJ=|m4+!L=3Zgc5^35sr3v*74MyUW%-D)+W49L} zM<3bCqFE*8@GVjIjk=F>lPZ~MI>}u^#u>mCkw3(Pp=#`MiNye>I);KSHKm+HU0z13 z0!q;CEAq&~C6P+?F=HIY-aBp+Nc>l>YTN_(QttnZe6g2AcxUc*sTaRW1 zB-A3egZC*vsU&SiuR?p~WH(?#pwYD(lxv8QS|vNv-z*WfB+_|rp+#e4C%^bapJ&>+ zXovv-+E#A(EqtftWIxl4M>htvr(4$t2SHj!8U;>yei1Z7zyFMy=Z=150U* ztU;G;m3rmz+@PZW07$|uW`&T@iVVxgje$!owA;Ia7C6Zby+F)?0EET#N4JKpI-_@5 z?}9`sS9Ju;yD(~X%vmZ^B1ojvZrwyNN;|mjq<>4X;#*GZKg>PyU?ic%i+xgGW|6qy|tAP z^JP-Z4^T62hb0738r`^wcIYT;*E3-&VnIPD^%aG9fN_{&t!D!?{NL=3hsPiynoOj4 z=*h=^$1MSxS*hFeUUZ=XzcHBkps6D-?bB}z*GN%h6)mJxVz0bzJ|U2>mB_L!f0cJZ zSm^S-bN^jB?uC4kqR}!$=f$ zuX1un7^VoH&F?hnUS#sMw3grA!@CcV6wIwOX-mUoYLGKv7#6yGRof)1WFYkFawU?B zQk{N`fhly76AGvsj=2J>00edvz^(*gR>>JFNNhgX+bVCF;z{UnwWn~Z)|e2q*A-je zB1#IP#Z@g_fRY`S#Ig;Bpx-2#YM|jwH_3%CS`|@4u_qg50`U!NO4k7l>1P6fld%~B zR+dV@me+rpStaaaN$i1YBkmXnVf92`jx|JLSl890_z_(pnzttgmeHQeM& z6xU9Q=HlWjdw+^aSOrYP)MVidzvXzLn7RxWl72W+Ak+Zb-Q73?|;EgJ11X(m!=#2v_kb_w%G!Gn+N*+b^ z4@!#E<@m=&7MuBaY7qkbh=-w!^f{f67R)4y)TMn&Ww3b&k+wu$#=Y{4@}SQgP#$a3 zp|$kwV33xLN31(?ru5A&S?=b>8zkChl{NFTlfvCQ_}~SmaorQCh(4|&g+jDl8^;Z? zN_jiP)jt@+NwuNR8XvVx1Tx}GyrreVsB3Ur+(;vYpWYMPcx7ayN$4J8@+FhCgwJ9p?vE!K8C1o_) zKzR+T?}&|{?5`b}lWvDEgcj3HH$%E^PN*844qq73310Et*v!(bgXTZDKc{emFG;q7Nd13nDpdY0y!Ro=b7-yY-usKiDQLUpAp~NG9nh2x^guga=?T$ zAuKr%cGQ#ARRy)c zR+XbZi9Z`)NM2&MG(Cv;c;xAt+3cNd#I*!=1Fl4&LLjXfsO!?Ws;#{V^&I?4M-kXi z!m%J*lEZ%;=O%kS@|u6qCH<{6UR<@?f|#6r!$o z1nzQH(oxzm<8}Mc85pQ)_*XHqhU_6a)~*Q`X5O(z6i|+Y(wpW4qq~)m4i*~@r#nj< zOu|khfkW(erXnr@=FL36rOU0{7$%u*mW#3K+`47LEGFNbEbVm9Q%<*^)Zi354up=Q zFUA_}g)tmM49f*+MVz0Xh7wkmxuG5z0#=ruIaw)kvFWe`(x)3#LOrdt>?KcGS$3ym zjj9>92X6a&3~g4a-+k~}Lio_L{3DZiV{DsuJQ+CBhkR{R!@tpl6;xgNF5W0n4G#z|!A!`~O zRjsR2g4I)(9jmo4@haSsTn0e0i~rZ=@PBaKbJQJiZ9C*xvp>sE`ATB@JqO$QcFlgj z>1P+Wd87U~5`C|uIO%xF8y;THJ4a_czSj3lZQ6Bb7eOF0NoC~KWCJk9?1T>k(bxuTypIy{v$ulV36)6*s#Y>5Te+Bq=Nf={$^VG9r2!dWY6 zzwyzF?e+bP$C6&c-|^4VKHvAN{r614&g9`kesBK($0z2Gtv{ zvb}Qnv`qk?Z~ElJ6-mC*=1w(CbgqM^U#B*DZfs9Bd*$Ew;c9;)_I}q)p0AQ#ZL0qO zd*A8J0p_V|{k$<%KKXbqv@W2uj z)BDB#IZ5W&k6*MpeHn0Smo;?zIdmAZ9V7de`+Ylnvhb9jSNl!&`gg%TN`%w;_WuB7 zmBX46lqk5?MN)y?bW2 zCpKYKKFoh>smh9{cK-nJ%DDSoM_!l$LSOqS{;zDiqcubO9e&GX3J~%C0CaIx@qLr> z!lRQu{IlsNPww9qdVi@b*8anE>VIA?-2E(7{@2rz4kY=hKikU#OwqP~-Vd7PITMXG z*MH-gH(sNrVM)lJCJ%A;M^4{ot^na4Z2thuKk?AC`+Xz*d3;*(DEYtr?!M{$<8|xy zj#~yHim&_3K6#KCg$X{^B`R|C%F3w>iWeT3p>ln!Rin|dRjbzmLN`kP0DBkYe^xAz z^Zx+768!O1i;PuKGVrSF{n^M#D1X{H5UX3RNT9iT;RyP%=mqaN*8^={fH?@ArN0z4v$jxU^1Bb#--jb#<7TrK?rZ~+JiVJ{{K{^1=7!puKmUl2b1lLiNbMIkr<8+Z=}FEJ3N1MjKeMT3J2 zVDoXne=gy8hxI%I)3e}p?FR`!#rNl~=zy|^bLcyx&?s+blm~~hp(Mv?Qx~KI%Fp`@ zASNOvDk~x`D<;MvDj_Q>DJvlX-~qrrLTn6(h>3|n9{=GP=kZZn9Jm00`xAbR?aW~y z0C0cuP5`EV^-mJa|JA?qApCd#AUH?$seyQ$pYY*M!Ahoyy+#3eMH$m9l5AA`)uYxe0 zy&Dz=I|#yFAcG*xh=rYwV1YxLBlrRqc0eE+72g0Y^eGo1n{2hep5O6zh0Kg-|;?Z!JGYE@-FqxN;fieiogY%Hg=`Yy+FBlE? z2l)g5Wt7JiFBd0gG{LK4JplmeO;9%X z{^0DB0HEp?05A^!!JT>x0F*ZYpt9?){xD$Yi!&PSAuBBG=jSKn0*47<1^PSuFA08A z{%7E?_JpwQ{gxev3f$4o#~saq6)Ftnj`H#1@b<8S!8ru~brS!N3;xB{UwjA{z#ZXU za3t822{_AKkWS!mBOP4OE+{023-UjW@c*#bUp!#Jqj?Piv|0NAovjc+)kO#3E_DES zw4?y8RT`KB`8{sh#3lfC<(aa7J(~9*4CWuk|A=s6z$A{hixUSHt!!Y#0rT;~Znt2- z!$$Z32|x*MuqVL{mm4?@2m)e&6d(s&091jCfF583m;*Kd3~&YzfEVBgTm`NJVL$|M z4~Penfpj1X$ODRjGN1~m16~2mKs)dO=m$oC319|T09Ju5U=IR;5JJcyw2+e!b_frI zA0h^khMb3}LbM?U5Oc_7h!X?}@qt{0ghC=9v5;g)1|$zs3V8u}1!;wJLxv!qA#;#5 z$Sw{p4jB#|4l52Xjxdfijv|g0juDPEjuVb2P5{nLoM@bfI8Sg2aVl|M;k4uQ<4oWz z;B4XoxTLrYxSY6xxYD@FxO%u2xQ@79xWTx0aT9Q#;1=W7;I`oQ;!fZ$;_l!P;L+l7 z;0fZ%;c4I*+FoWPYJkRX!a5kU#TOM-5KDS}NxLc)`T{DcaG zdW3d_Xu>eUB*H?%M#3J#8N%;Gq(tmQVnk|07DPy*8$=02`9uvwJw#uL_K2y7d5C3+ z^@tsauMo!&XA##BcM;DJ?~zcG@R2Bx7?HS=Tqk)*QcUueWRzr`l$4Z**&La2a?RG#T6(Vi?L81{iivu%1vn0Y7o) zMDdB96Wff;j29T;jCUDJ82cG_PjZ}8J?VDx{>iG7V@!BVXPGWB`7xz2y=7Wtrel_4 zhB4n|E@K{M!C^VeV!#r}lF8D+vdPNEs?O@cn#9_~y2!@Bc7e^6Esm{$ZH}Fm{XDx1 zdmMWs`#c9dha!hN$3u=c9IKoxoEn@yoEe;*oO@h+T*h2CxJtOjxJkIBxgELVxLXmh#5~eG&OC`cEj-)2e7vT-;k;G6vwVzvntTC#1$?8Y$xlO1d!BxB zy6+6Z8R;`_XC9sTa2DsR#98OFDQCO*arho(K#Ik_jpb`U(~Z zeimX7(iXZQR3)@5d`j3t_`Yz9@VRqBWvxVrRu*Vku&M;^g9L z;vwSI;@{5kpM#%EJNHq7RzgQ2T;jC^Mp8=BOR`vUPU@7@WvNuDL1{W^ed$Q)cQW`g zN-`lbbuv4$lCo&oGT9Y5K{+?Me7RY9K6$u&mi&|gmx7%_hQh>oj`Nq#KR!PJ<%HTn zpFk%sa9?n^kaOXy;u%F(#X`kpB@rbrr3$5OWm)AQ<(DeBD(WhCRXSB^RE<@WRX?e5 zsX3_?sI96?s0XUQ)WFx!(zvfNsL84c)6COcy(o1t=;9kKGA%=`WUWc0e5@^u<8b;Hp83A+4dUVZPy(k&;o2 z(TMSBV;|$!CX^;tCV3{?rYfefrW0nuW!~Ue3S#!%olciQT5XrhTgYDoh!c2wQNt;1K69 z2Umc{!oNByIL128Iw?3kaGG<5Iwv?Ux+uFOyL@xia7}mJcGGjqbvtl3buU2>Auc0c zAZd_p$Tui9ls~H5gWn^}W5QF`Gv0I6OUoIPW#;Q`Rse%H^uk6 zpNU_&Kea#7zvIf;D|fDZ4Nwcn4#W$D1-`z@dG-3$&q0bo8NrZX`{36h+#xqZX0EAU zdwQMZy4&^lH$-m4-q;8=4XwG!dh^=Nsaxu|3c@JDyut><<-*f%bL_0=z#z@Ab-6Ob%yf<(kdjDxGb!hPCV3pSe0Z*0Was4m6s44sRF>2`soRen9`&SMNGncf zO^-<5eeCl1V}^Q0j;F z#}wcc_!P_)S`~gMQYoq~7A(#vVJL}s20Zh5HeY(Vbf8SD>~*JKs>YP#jS8+xEUuXdZHnGQ9H_mOm-qhdxw1wE( z+rIn#zW0C+1eQ z41V3F2EYA4Zt)IzA|$||v>U+nsQIxGjT47yjvPuYL=x)G~vNDuQq z_l<`D%K#y-#OofAiOdrYs>YIN_~dUE{xb)Be^@ve2FP#^+oT4dz}mpIU{UT{lFCWU z5gL1OR)c+Oy_w0{p;Mp7*qWso!te7vkDk$k)Ngz!;zQ91;Z$9dAfNtz08ATAgd@qe zoHfN;SPlReGe%?i=X=+EZ))sp8Te8op5$lGd|)noz}>1L`i?C=Kw#UhVgqIzB-<)Q zdU~EMO+jOXOiyRo64koOYA`P5zw0x+JZm0 za0<5fWadqMl4&B6Qjl+34>cBdqPlU^N1^L(f5Cj0Svir@E?1ptbyt=u2n0&F9U8R89fT9|TLt5a-!1Hm6I2VNT- zPHOS|aN+uQ=faV&0V9^NX1uzGBWuHtNBPt5I3lz?pX3sJoMJi=M5j08oZnk+&0Ep= z=#fTO@0B_Za^h!TDrGo(lxbkdHQ1q#J%rKLfnJbv-VvHgY-3V zURI_Jsx*h!z&}i&O}`}E4U#3unCTh_P6w>t36-g{J!^{=tW}uQvwoeM#to?e~i?O|Up!z54u{$!y2FENX#g zaypg3minf^RzYOb+s^DSv7_2K=NcEc81vtK?XDPq58Yva_L@xHc17u6EP_lFu5$e4hN>_eDv5frAf7DUYD^&7RR4Vdb-7+3ktRjq8YReH#t7~CxWA2A$Y}RssZ;+X zPAjNw7lHD!-EJJb(hRdRz9%|g+?kuYPTt&%SA|A?L^_xE`;K=s!yCWF7q!(0o5Oq^ z$S5ATTpKR*tXyN=2r+3vIx0gKDoskJO_QQ@O?6&+?*^fb+#IbDZe?P+lV1jYX4gP4$4ZqdrcPa3b7kf0L<*94<4h-kgQOg*Kqz4b1Sigw1=iQ%VpZpP> zLuS4f$`!m4>CQR3wr@D)9&}~g8^bW@*qI(pYV|?V9hRazD;Ly1vLIWcH?n`)LP)?{`D&F{p`9jYgQclunsP?VYUX+;>CNn%6ot?zj#;WXZ~|zCF3e zGOL1_V$}*;upOJ+Np+>X*jDke|E+K1hJAsivp=5;Lh?}qreXZzmz7OuvWZxYH-8H& zANjzLPPDl4O9mPVH`_Ua6+~cAdb?>rG})M=kiMJFOUcp4AHKS?XVF6~7GD(mtu=Jd z2iRtB8~|#WaH;Dy%tZqAd%EN!GjGRr3t{)!bDP`UpqE-l<_`e5-m(zw0@zm~>Nq_* zw}`OdV)g~%{W#_yE&QyoWR8=R{a@bBO)V{}?=-HC287OgmduFrMn#~x3I<|bd`{sN_o z;=FKw-Ne(<+|xT(Q%-%)82QTl4StnK`V-yqiL6&vmV&Koi3i=20n+(};midL;kRi{ z`Cn%n-xabn8&hgXbgrn55o+Nc^oDA5>8@@`rX$-IHXAjob^@sacuBp=!W1r_Z%?UW z_q-+`I=6BFbcKwVc1oVNAqui-LKN=lAgMj*N!{F#s2`+bI}L9>+25X&Y7*lX)T4-Q zW(-i{u;-zEOTk&By$a6dVZ?Gnm;=d(iH$y^Q9~?gl;D0K$Azuw0KGjq=v4jzpi&hu z01sk~+o+R$_@mUE^G!le`|v^5x%%GMPu*7m*2eQLEJ%3sXNz`!gygot*^SlMJ;Sw8@J2FgDR zgv>xhlEmb8GxsmDk4pl?HEh#WY5UloUPbLF53<#Hq{r$@K-Cwo}jC<;gB149*L>lM;g^!m1o zExG6W6@+3;g_*g9%3kh?-HJE3;PU7@y3Vo+T;AsUAsAMzkj#n6N%WwT*jB20r9!%! zcZxYd_gqB^d32y)-g|`aqEF-MS+a+Zo!%0Cn^()+3NbdtC21g6xvAa`B@BDlSRmPS zz3MJw)uOz8!*$Xq{=6%P!t7 z?Q9)^>mkQC*h=Q02_@gOSZ+#7yIUKp7JI_tc*JAB!<7pgztlVumclK(j7cf9)iE`C z-y%7JuZ!MaXKAvm|1@B_%M%|=i+a^a{6gT}1`FbC>CI*L^q#(@{jGpnxB939pg3dd za_@aD?;7h$2ZMHk-6H2P!vjEM5307ke*ny4(kBM?*{$XUe6-)WG-O!L*3{xvwte-7 z$N2SZ1bs?50A4;Vv%CIc@~JlSL`)8satT@Evh>Mk4(+cwxx6N!!fd&=-8WMs-7RYF zl;ls_3|j}GG9`-HwYcgtR`QmZ^Q!pSnum5J!5LebA6Juuv^9=oF`R`-WK>xeKmZ0) zGRN(`v&?2)8_?NCjSBAoR>t?8xpWV1Ju>wA=9eTO6=Z^@Ur56Q`K8DD8*P2#-`A9xnR3dP3i!+Gqr@T_B99P zW_5juc93XdM&^UqmeWKy+%GlnFJMAuFly=jY(;(hC9oMoC&hAk+snQSOkWm1O4b)) znD^rf#?-;q=P6p!!h?ApPIe^JvRUY$VEI1x&cG@IV%)}^@_yX3icTIbc$?jomz1bb zK~g!0=(5|tvV@4<6kXVlJpi8f+xBjmMEPkp3%V2r_)c34KV(7ExL2-2YucE-Xurn= ziHWe4!FO$+1cxl|$A$~|!zsNruH!z&oL*g}H2qHD>o=giy-|0Uy?bpQHd|Wqyd51V z`C=*pVa0h80~o#z|4Y9gou}OgTuJVwrzC)lv@mA*tPmfb8!0Zf`%`8$GE$%(%8Kkz)RgUAJ-w9ysq*1g`k3vAI13y)LtK zi!{&t+}vFGs<`S_(TodM%X%)+h8*;~0iS(OoXe_kVWc)KogcYBfiENysI(+q6KiYT55t{0 z?`1ALceY-x|F}PoVYV6@2o9M$q0q~Z5f^eJwKPm!%>78vT*+J-S#$t&j=&m1q217d zp$!I%xo&=mI+=7sL5f@0m-?=!Ay8$%@TJm?y(IgRl*nY7jj{If4^5$`{4+^K==i@t z>zjnN6zsy;*q43YT_kDERv%xWez8-Z%> zYWY6Hu#V^KdlJr@8dlBkLk;#|{Jxj(^24;N>j-UOY+FMsaAtEoP%zN_>W4v>@6T;| zL{p@Xxv>eHRH0npVO)Y5@$9k{Lwn$x1y6gg$NSP(FG(i5w&b)629*S|upsXi2RHXu z?*cBDrzAxL}H^ zNnv+XY#6rrLO9?|UmxiciByQr-H@x7>Yp{+Q&8=gfj9J;&kNTIGgKjwsv;w15VolU zfKqp*=aSn2u+XT~FJv_&e*2^fAc2_!=Zbj*1B-u$y#xPt)Eo23ovC%rPqn0SMd(7c ziBRvtcRnjG;xVcH5`$VPevg+LiVpybcIYP8Engpgd|y~<;-tCvX(VDu?W;L7qow8t zKU8)0;}(XXYNwVT1KV)RoZVr>h!cM|m!W$GGu*nj+v-;oKBkc z5dfi^4MD{%HK<2M>~3Z@P>&g(td zxhMuusv-olp(~m%`b2iu-Qd2q*5o6X!^~keBT%&wDJiz?(n{!tNpRGD!~xKKdZH#( z-VyHjq6(TbC42YwD7$w$tk_N9(YRVmf0XGD_yD()&-uK>zU0o>=9&)sk=+MF<=rsf zfKK@K^uX@7g}l(6f&GN{2Y~XR<6G0ygK;BeIzDBoj&eLxo;(BRgWKyLR|PHw)mDn8 zr6_>!IXAQuh`ZIi5-!pCzM0xw*uVL3t8oszK>a<2ha7jTaC2mCq7`T zsOsa}N%gaIDl%P9S9ycDct8)NM zELz2nU7UZoYiS&ua?LHd*MVw~+5AOAN$sa?jPQ@GYs*;(h6v9&Zey= zMsDB1JHf>d?2 zYPEKqV-FzL5Pu(*T`%rH0Ih+j2|(%doND8h^JS-s%SkL}en$Lg|M1h;?Lz zos-nl%BqQe=OD&fRn;Zmu&SWk-i*!tsKJ4)h5~4lrR`k8Bh%?G=!J5&FEHE69%Ny= z#RTP?U+~I{{AeU?wBzg}&XOFy4Oi#@hR>e}9yfJf^z_Si_JZEGF%jEl_L~c(!DU}B zPs2+qrUwydvF3{BgQ&6}_FKJ{K`AM4TUC?Jxfhg-bVl!A#I#kzseT6GuG=gYKgtse`lK!VmkmCr)v14xY9VMedo#~4*Eg|fNHd4oUrlbe1l3`nX;syUiv(npJIGe{*YdpMQA ztoLJl0;?K-;3VUSHFN2;zkRz`Cn~W1_MS~jfAA*w+N$avQ`jQ)G@{J4qO(w8(?Af} z8@r1k7}_|4%IWGD+tvI2e)eIJw6=`-w8eH*zuh&9mWr3r=C7+5f z#a#CrUQ^wG+f7Mc4_A(vwRD&256L!fc^8rk_mwyRwz+EOH{CHz*2+vNuH{0zA9aeD z3yQj2grS-v#pOH)K;Q5IusiJ03W(mFm}Cwy-M$o>*eV{YHbWJRTHLQ%sbLi^F`D

    z0fk zH!LG88xr-cQ-xupJ!JGX|lGfU1O3w05k&qdQsWC zRddu$G7))JAu8=!>~*zgrX)`9zR}BNeBs$L6O%p3Y96{*I{pZ{o^8I|_naKPH}J)V z)I}JU+Vf>zvet8O6dDUooghccC^`^Fw15LQXqqwj|2wi+)v@V>lSn#x{=jX7JA z%e0&&@1T#@PxJM&fb9obk}@}1(ac1{?~B;RzmIREXC43q<)UumyUj#B2Z# zcVu3-As2@~pZ_s2>k+Z#;{J`pRk--RRL+3 z#`IE?)_J|Rb4%}p+C97IfWduep6QEO=4*x>8( z{=Iz}b_%G}4tw?esrA}#8_>$!FVg2Q7~#-}h?)IHOw$R@?P7KvmaFHZ&qJ6dF+!BK z`%D{T^FbmLL(#$#@=N3;b`+A5T_y#|;AhkOsLJLb;g0<$w(iaISA3;TraO7Z6mOjz z9$WnpZnV+~XJ8IV+>hw9+6?L3_aooW#RTr0H6K@Oe80X=d9!J4;Z1|h3j5CaMq!5W z&vKZPanZT4qd7RQv|LJ9``g*}V7+An28UQ+iOK!31llPWjlsyZr4`SYqywtvk7)f=||WQd@E2V_~H4q79@LT$QkE}@nD4U z=V^(dN8%@Ii~M0OE-n~W`fjH=^QH0~=w^TGCiwIXVk7L?!3b|+-d1e-?SyVL%B@xH zjL(3-vz>ZoN}y0(q6^(=d%r)Q$j->*8E8|Y6B2rE$p4&VM}%3=mZro2k&pJ}v8ukR z5uZwl#$A*CuIX;r_&md_>i~JttqZ9q>cQY)4*hYVGTK$i4K4m{BPk z*6NV_;jX1X+iWXa8{q}d0C19c3uZk}r~Q5!lR7_1ytcMqR=JYMNqqoxY<;c5>{z$7 zSeQmUNcq@k{5>Raw^LV5yu**sES;WHJ=bR2Sp|?w3u;?}b_P53u=UG@WHAz;$unlz0rpDD3tplg(eaWha-Iu*bFR;y(_zWVbhd{ zWer{Yu@p)!Xlxm5_EDX1FI_tX+(^|7tDFF0rVcAqaz`V7@Ne0+i^Vs+C}FPCrF*BrgC|YXlWi!M{|4!N7ro z!vW=Ee*ratO&$hyFXVs0DY^ewIwda$BV#05joZNeP+Y@ODQZ;`ROA zFBtry21tD2Ff__b#SU$U?ZF|F`cC@Zzvc%P#u9^fEZcxK-0`TIe`(eT)Up0|%^Jeo zkMR0lunXqc8V&;$%nRjV>I?@57o4l0s^u^7QD8F+K%SIPXfz7pjzT*9EJF4x2g|}= zc=BI(1FY)qUm2voGC>&rBZY~%!0AWW*FvlH?vC8AvLPwa4 zq~zZiu|qtlJ^dRaafrdr{GX)`>%{6ogPPL-0BUypn}9ou&HgtTAnN~4-k~gruyy}h zhd39&Zi3fOxnWiLf2x}v(lTL_xY!-wh8A93a2|?hU@+9)Sd$z}O4iL2LmR zFy#U`{=B1sD16o#-B|DK>E02cRd{NBCtpKARWB_ zWevm7SRL;}4O;BP|2?}vdU;;xNdW{`ihgMXL@ zqG`a3@GzmN@>g4gPF^ScK>mGyxjlsKsgltKQTJqPXB!95ZJk+jqIHMK}7+B zySp2Kn*5sH8b&(Wzcw?XU+8}j6FZ~40ud7w(1r zH{>S2(ElVSwRchm71zD~5-#;o{YvV;Gr%H%E((d2H8C3H0Y0w1;eYR5B<|og_g}DN z_J`Zzf5DR;+AaJG`f#Zbo+qW2Z3WkPb@$oW-tV?BaL~Uf_-c znE-&NF9G1pBESf0gdN+W9NVHC+oBxXqJSI2u`SB6Ey}Si%CRlVu`SB6Ey}Si%CRlV zu`SBKnwuQkq8ysT9NVHC+oBxXq8!_z9NVHC+oBxXq8!_z9NVHC+oBxXq8!_z9NVHC z+oBxXq8!_z9NVHC+oBxXq8!_z9NVHC+oBxXq8!_z9NVHC+oBxXqWphui*l$F$_Z+L z0)R1i9eUWK1dTcz02FAxfi>yS2b}_=K=Te1sG^O9K*e)__J2Xa0Vo58fF!oUBQ4Y; z4RFxyI@kdC|KKy(>`%|rNN*uKtPgh~7z!cmZ|5N_DkLHd$V2@>U(jxFG>1JL)N@wg zTB&X1;&5?L;4+oa5z+BbhC91x1bD#>19XjG0d6oE2QKJ&4talBe}o4Dj<)0QN4O)s zW&IVn4l9=hVJuphi{p?4?WVwW=mU|%Oh+H|{_F+kkPs3Vgo%iXa!5)FiJp^?loS=< z5EBs<6BYsgOA3mfla-K^6_eul8MwgKyc`^54OG;AwgsjXxc+jd?I$jT@^TUe-HXd$ z>ktzY1Stf)uOQKO{(?wv?q4;ifL_(TTn=qmIIuN>_8C5C1ul@&qb?vkepmZ%W%Y~D z0rs2D15~y?Y}^4R40nek;7GJLC|6Nz_YW)e_~kGEcaeWo{X6?`Fn$#RMXRIp?+g4I zHw5B$6W(Z5U$7hh-6(rw6{m#_;NGC`Zx~$F7i5zg+n9%}vKQPAv{o?!Emah_)KMrW zclci!aL|ecuE2$L?k^}JE+{5ugmvzJPWGHQzX<5=U*w2X2j$@6c;(-cV$T8i2Prr; z96-yM|0S^lOx6+Qg|GuV=7O+uf(yHPz@4}_e#=YtQ0*IR8DvlVZ#?MOA2e@rba4kW zU}A?1>gdR7BE8XepdWHg6$LJ^+d?ib4zg;B$|};L=R`$iq?J^aL`9Xv#bwk~M8p(j zL?uL2MP+`KRYAdgumk(6ti%67*&{;%JNN%l9oS`toe8oUF5ci6UHQ2X4B?(XA$J#! z!@-xegJBJ`zz$h)2TexNDQe>?I=WZo!8w4a?9T+s=X(66Qb$K>uG zheU7*gM15PSKd(_7Ka4dmi2^>q{SOWh) zlE9y@7B~|8RPh79Ne(7)SpM}?Cmb?&7{dF%oa!_Rek`2?4aUy^GT2j{6!rDB!4Iha z5dNI%gstm85d9}K$)L1W3RKe+$%)0F<4vIAhPo!cR;xG?-!A~(`4Dk%LW=5w6i&fF7Yl#5lv zzvO4VJR#gCN)c)l1FE)MQr=F*@cH`YBr0UjP6 zJ{|!+J^?WSc##qj5D<})k&uv*kdRT49fqH`qr|_)5b!`6ax!v8Dk{eRp?m(knB(b0pS-HP1e3>VHx5GkEHA*rvz%f|>d3cB&f#mC3TBg7>l z!XpGr0n}JO{)+gQ?6|~eJ+CVn&{5sD=O)N_U$6n*TIbE}`rUK_%^8AL98 zn+%PUknDM&!b7-LJ_Wk;r#Y+>bj(kHkAsg3@&Z7psW@>&X*d+Q#4gz>;ffe|UC{Tm zkEOkSKjX#|Zt=^duga8HKfnIgWB6b)6z|BfJ_I~ZfEw)ITI*$A*&ezXS?Sf;O`1ER zqxAgxn(y(K&HBwMbQ6%-gU+rDbdBQrH(74^_kTX+$=O{XyJeYz|3e^(DP~ggq-haD z#gNdb{g=yflpZR{n-W)$1ul)2357-G?iPMtKKGaBmX}F1Ol#z7YxrvaZ3u(a_{W>| zF-}juVxf!e39QWx^OuW}KR3Pi$WJ1gZ6@&;K2WH>Dg6l^@c#~NL?@px-mPxG8jrbaF9qt1^g&imK2*l1!d=47ttaj3$PNrcX? zWTx}Z!`2BE*O4nqns_VOrQ2pVgm7&W%E@17;E>~ z*q8z<82xK_B`;2R>a;~{ouV1)mCbD0@^bVtTRi_5OMEp~VCIv+%%Zlm?5xy&uMh6U z@Lu_?`A7KA>s)W+T%u27VsOwfxgeHzg{d9Bcxh-Zzxc-N!2517#pgM%OSCyF_*~^Q zbZ9ONI1-C2UvO3C5GAM#^^6bBr}kK;m=QEkxpj&=tqe!?HYtSp4xuk}CqI!p3rfqX`S-ppVW<-yQ|KNWo#Y|C;3osR*rCPs zH&15Iy<@6QezV=+Sp{7hpLgbK?&$@-W%JS(r_Np?T4BtKB}+&RT(6vslEFuo&X^e@{LNYWAgPc zD3(jm*jzm_4?pzU&Cmo^h8r*AlH2=T6Lj-xBYHCCrz;$?-^(dV?2*O!Txm*odD z9~8yc8)Wajxbno>u8KjLJ8YExflW63jXL_7oU$+0NyR-x^=gI6NKUsi2CvMqQ{XVn zEk`e?TZUJk8S9aZUZ(gAE`cYJ^3ieO7 z@Q=p%q4P%1O*=h8SImlX^s=&C9Lc;<-`ggtUzm_epQ!LYGs;FH!;JzRadGv1@Kf{h z=o9y=pEYGiQL=I0a^P3^J*S*nmHETR9$JaVG4T}*8I@JE}={U{uZg6Zx(;E%}GE0 z%i~gfub3L?H`nXPA9E>{DYTgwJ|x*T(PPO~4%F}y3|5$^H!x9(rGBlu;PD3EflKMp zK&Wjh)m4g=nzBLC>e)2zy&lp?g?Gu8Z%2Tr8z61{*iWXN=ca6M_^`bl8|wxqaVK9& z3!a}JrG`3LiynDx&It+A%ev7F{35qCF0>LNOHR91qjeFjDhd7i_fNywFLY1Fa=Hnv zTqmm>(Y(jeTt@9sLq+}p|8?voJ$1%=frB{#(p&-HkbhA8cxG%g*W-QmvL!X|sREUY zvv?)WV#72Q!=A+E%Tr;7(Ow-V@<*ji3(l*wRLdn)u)l}7!oQRy+Fcj8sAA^ECRS0@ zPK(_}#uR#SktAzdH_s@HR(Zm1_}90g`CN!53b#Ev(A#=UAIu)ukoyO(Ef@20UFLpZ zuta|rgTEZtr)j9@tma1F>n7|fGa;mb8n`!;HSG~tPxS?Dbe@}a}JHD)v=s|2HYh?HG zZRRJs2Q7_?hJP^VJLEsvndw5{dtyO`C5A)_w{p6lf5Ka?%Yy? zbB(mK*}UPLA)}!+oN~0;He`yp^WA@T0xu_# zzuj?>>V8r~9M^z0O;G{g<@fjfXpJ3(dQP70=%=K$tGN?#W1#xklw;=LomrygWwvW+ zb2EGoqGy-WX1`Luv%Dc!dxJ+~a+pFxw=8>t`;njcos*yIh&f?BI`ObLm$EEvN!!N> zcgT6Vi;|xj2s;T!EpVjTojGYEOU!vTQiL3@-qxe=PfycYnaqhhFR^R~JS61%C0Q2BTye z#LLE{C_2g{o2kq1tj&{YVte}Od@j+y^qN=OeSQB~ZcV~Tmec|EC!`Ui&2xG79kad@ zt~h+PH860?uL-P{C9JKDLJIi#F;~Yg&#_&vB7Y2SzRccj?SV!Q#{7-?%{F3X-Km0- z-*9{{o*Ep&~d(6gE>6t><{OqTG1!tx#Q`N};u>$9h zwDKQ&FE?w{K4NO?cDMY{%8R)+1^1Kc?F1cnHStE02o)GpN-STZs1x_Gp9Ef0TD^}z zNj??P8ra%r)zTA^kAQL+M8jViEC;}cyE2^uhr1om|U}bE{Sad`zA5J?T21fr}VtjL}iv1O|hJ|JY_*517^(42;<-JV;Q@9+O^(+ zCQG*}C0}*%5s&7?vc#ljvcOA!mB>59UuT}&vfg~`Exu8hYDLL@D9VNko=%2VVcRh{y zl%Rwq7`M=obc6>F3W#lqWLtu^o`3L9ntAde(rkQ2FlbO{1 zayx;EsnrDz7su|D2fy7SOM#pA@`llxtj){Ha5Wn#C%tb^!^EXBnkb!mZ*Zx5B-Hf6 z8D5rfbB(7e`TErr)}z9LrV`wx$v00hqSLD@uP@I{MhD2{-jE)MPCNOP)`;JJ8~tsU zn1=oy`1IBz+twq0{5F5FyY($EoVuuu!2D*Ul0ih2vwr`{cvr;*;uH6%c{%f&oCQsC z;)B}?RucN-J4a3Vd_zP7D!anp*AvKI?@lv+)OL5SN|zDdk-uS|Y=R_sGM=6>G@7VZ zb%X!*oWt{l&f#P)GTXYAjK|?xJRj(NI<^QEXPe5dK;dGI+1L9YT8EsEs7~ffns0oz z9=}vbATV=hAd*%~=K?K7c|i{~F1gwjQUIZ%A^GgmLyP{nyMu$lY~;O7&a)HCCnrgi zVnunMdvd@Y4ZIiBUl!2lAlpXcX}WNa^)|_~HaSatHaR^p^}tSSpv@=oe&fA&#eF_z zC6`Je?cAIRG!dH3BO1)-bjVJk0hXl3!2^pzl3)pPDsD zkbk|Km^#!jxp#3nGxA*BbpFZavF0u*&zX-cQE&}I@?3LF=;hSmwPETB#3pAj>3NaS zGw-ubolz|)aBc3x$V*0-5PFydR`YY}&bLMxS`bK=a?()08XIeV2=4rB_e$^sb8D*+ z%>pca)_0+HE^;NdTKZda`U>Kg82<+` zM-qOjcge$q!Bkgqgk4*r+W45eIL}VKNvjL@PVsi#_7ffr_ZYc(Px2O}>H89g^FiuTKDxCT=LmHqA0)t; zlS*@L2H;C%oE^x$mF>4a@^L$}^D3XajpZE8(0i?-uioj1=?b`x_2)&Ht%$@KHy2k= zZFtCq&ghRc16E$MK1qw1?3ELS{uNFG*(_HwhkAKQT~Anb`M#aPxC=Qwj_~=o?rk_J ztp8M%J59OvzOh{AiRbSzNWs^AT83{NP}~yfRj95$%{TV-sJkw%DmRPV98C-S%g|-U zT)3R}0dko)PJL@t7t~Y+M-uEN_<<(M;fTZcBtRM#S}k{@OtiB$sSE9~jR&sCwL+sa z%>pvcl2YQFVi+95(Mz66xn9;iUoTEKtA(W{1PZzByLt258r)fs-^^^?0}mfa-Zm*5 zB`X-YV*Q+<$jsttsBMNw>iZ-g%O3lo(M6J7ue-N-Jf2y_ZZ6wKYuJTn(x2{!t{}=rnU~O38ETb4-NVMq@Ale=CuTDHoSnMcN@Zd~+Dc4U6UpJOCtNU8ZyA37z9{0%GtQCL% z4%JV)mco>27RSyrt98#|i{}2>PRG6#?m6b6FDt_qR7oAW=F?}B9WrHo-EZw_eej{r zsm@oW>+6R{k+Ai|x*4zSo|!-lN=WAKT2!>G=?$66f9CRZ9G))+XLB82ZgcSUBsZDF}kE?xR ztfA`xK1KcWWUBG3r#GWeU8M8TVo{yMq$L?I!}T5O}Fbp`I@XZnho8<;S>&!Bt#V@ckRd^a*gnsJ6&dgr)%V{zk-7SJvVloR) zKj=sm!@g9PMRD;^nU@XKvchY z?PAvOoFZ47TeX`hSj~FqfM<4dG);UjE#msJxk^69U1;gTkVmlY`Py|e7?LR%qJ|SQ zifxqUY&{7=>uR0$bF_RNn#*Q~RqYLP)_S;fbX5E2~{VV@MXXO%<(( z`VA|_`emoiRDFFk?3mi0@>p6Musa0K*sar9s%B-}c|A(g`R@nPf<5;<$}}yIK7Nd@ zs7p27fWj~w^`s&k&$DN0SHq$g7ZGPRNfW?Yl699g>!5ll*J(D2ids;1!{)Z(Z=;`X zqBl>_el`5x)M=pIBW_kDUQigXkP*b4V{056)`pSdi%As3>g(>4s9txLsdRDD)6$!lxxI@C$y zair_iXVLWYW3ji|y~M(8moFfz4nk`}&NPh;2N)V-o@x%SR(4`6;muq^+Z2V)-e4^# z<0Qr0PPkI(ch@-=mw~~t*QX}@4$x8RADr}h!~Sa@!}a-Qn>FW^-MqpzU5`&r^u9)S z6WX`FOQdok*vzKx#g1CH__yPaS5&GnRNc#LH)Mnw*5*XkAE8aG>Ad%$kAChslYFs~ z<3wrVyw2Qme4$rTJk>1MyQU=;Go;26!JNn1ZpsSC*IP;(R~FHMy5ZC+UdPK5J)3Wj z^~_l2&u6(!`tGJYu5Qz9tO<0VGLAyKku{UK9l3_rPbaf90S&V1W4=d071(0_L$tM; z`VTjI^P4gBpEUg=!=rlX$$I9@uI{Yg+RlcVm&WuC(AkyFHhH(_CRWj($JLZaI-%-1 z-RDcT?D#6a3!ZHB_ONDX+H-|Y+m4ayN?M&mww}L%dgz{(<{yxAOd}bP>@T2S4cW}Q z=Ra=*N8|dqqf)rmYvU_5IPr#7#nQsZrWvSbmz3yxQpoo%7F{ak)eg~%hl+>L)56xd z=jSQ)hfH+1U}xptgA(_f>)R00nRzMo@?T}=b+0G5@fLIc08N8@^Lwebihya8s9cC%(VnEP)jsi|nv(gPQMYd1vRkIcj9W}DA? zCn{<7{{WwH=eOe?NwujkhJ+6G1Xi|O3!u+*bBhzCDePCNSHD^v1vL>)J(pej?SrY zv0PfbF)aQJr z)-CJt_WuAGtcfG2On=Hco+op$f-i-me>E z@qUhr>T&IO8m|}Wnui+pn0kMX-)AgGHD}x$yV?0w(Q@s9ys+l6zvpnzU*}3;mXmz% zQy{L3yN=6tw?{l437~%Rev)k_UH3Gmy_*TSck`fhk7r$5Sny?6T1Kl^m(s!;^q0nR zEWMpPt*Ri?u9W#6wqZw4LSz#_-^b3uy_oF@mX1vgyzY@AChdM(*WFczP`p6%>Me={ zrK=bcpli?=8VNZywq91$k7YG#!t|LTw{D#4JSCs!Z&-ZzDKGk1jej$D@)3i3>TVp4xjkInS)astMia=iZX7zJtn;`Iyxr+O|jT_7Ax?GfzWHs7D&x&Pf_!$m zwXo!;8A9ipr1V$MjLF*hi|UAMo-DeTl`&5d8sg6zCadP}=U<>D=?|VgnR=Bh=oaCb z%#C1P`PT5P2wvBdCSY_QL>05mY0G2J9`8TV9t%S^-wlarvt}2Y5!b#2?eg&d0AuGy z{H#U&PkAf{Y%4H(QF-aabS;^Au{4?{hih6`IaY_5iLTbKlGmQ#vDd6i2pEZOUVGOr zr>s_k(W&L>8(Ec*x)N%Gx#u9(?$ES#8fZ~RGq!+u-77ha3vQT&y&Y{?h(c`Gn*N8% zr75Me-5lKs4NyV*xEAyFp6i;|YHQ5oMH}jc5-C2PqGAnL;syn*^!P@GJ6RnUHAa|C z>0V1x8`0!seuHHv2$JR3GCbw)D)@fc_iU6iH`v4d;$DI9=DK7`kvZc(;M|F zdOydr=f75#$LAfIM$*~kkf(W<*9TO~yz04{v2Yvgx0bJAiSHp zIidMG-DE(zvHA%!s$_i~+ zDi^B{Vd%M9+ozxPC^u{1yyg?FXabV9RTvmHkh7$kdA~-3%QQOnuEV_#D=0hp*t8)A zvy7uoV|xDpMzP^>0qDQ!tehI(klctX6leFW#>;}y^3e9_(}I>{wamuY)74u$A^;C9 zo1nz6Ce>K8k8bkWa_del>{BD!jt5a04g!`)!NgHIZO*t}rs#T$&CZKv@tY7~BPHq- zzh0yqwONg)0hqGaI@4LD>OH~T#O2LY?Z&qjIF_kHVuHoA)^wC$Vf66NbanL~bum)R zC8GIO-kTC_H|J0#n)wwmZOCaX$4k#)OU}Hlah7K{yS!=U%E6&}AO44U4O%6VbsE zF&a`IK|q6gGfpd8N`*;XsTJ*dt^|EqligA>0^c_FmN7iXZ5XB(iy&rz)`OF^>%T+b zVddCDH9}ong-0oeOsAquJOS0dqV3TOU)9c%GLa&-aK@Ez+ScsiDZq4G`ZJxMzlN}x zp3B?W8e0DVp`9~)=ukU?<>=F%Lg!hKA4{xV5O=7jxVvdb=wVK1C0*&L`2PS%pc$q5 zEIAqUQppS;4d0g4O5KS$f3JG&=N5w6MxD8BAI2L#^?hx`S&73vp6wsiC2jM|Wd7^R z>s}ktW}eFeD3sQ`C#24O4pbBCBr7Xf-ux$~g?u!BN0DjFe8yg9FGD!?UVmHp->Qky zQ!Mp3aIJvT#jNzfVs!lPpmnPB3%#P3MPEs6N1@WuS@L+%)wq$l12Gkot3IAyD9q9I zF=2|W!E$W5I$n$2^Y8*|APbIUbR0iOX7l5j1+>FT_JvHVAev=Zc(CY&UJBqR5wJ^FC0>PrmQirb_>v`t(9EjWAas5Z2TgA#m#Y7KDR#+&*8Z%_l z$Z~McOin~h0dpcss*hRbbJkmj-}4Ym2D_i?>z1^&YWS#V=rsnlRnyJes?(Q6-D<`g zerwTJMO4pJbDNn&pLN&Im`5|$$G=}X@uqk;nvL@Qrdv5^TQdislY1355?(FGN)eEC zsx{=hixwvhqY5{W7UD+fqD2kRUZbJ}{ZuGrY%~OR)VXWLix!+~!p0iJr&GJQkz}Y& zj#gnV;|}fThC4w=dPEjP3|iE3$bF!p8Lrct71SqFDzSmm(iC1zF3xuR%|+Za2sm)+ zZaKTjR*($=KoZ-SI)05Ry5X41YTQ6xN+;H>=@e+WI@H}7+m>@a&`!Url=WQ*M-pP5 z)p8Edi8`cupFZ$4n?TjI=`U8hnbL)%R_%xy?t+&U-o9nI6E@CTUM<|+LHwk49S=Y4 zTc%wRY;1b^QEbtpDXA6eFlG^AQAiAkaZ!tsVLlvNS&SRYLhGS)x@db;Iv2Q$SxUE3 z^a{!YxhZtVCnO$fGsh)QH6GyZEhHjFV6i3Z8oZoNsh8^z1#M{>-ffDbcbFX`Wyv75 zBc69Kl~%9XkWeQ34zGovuqvTv2%ghJ5lpV7{R{s9KWkVcIexAEkDaD@&3Wn){h=Icmf`zv!o zuAc%Bf}UGuoW<+rQmpsBFv9AFVX@HIhl2S%^Z3m7S5u0)u%{%S6x+x+jXvn9DG-hO$bg#y5JlwGE)=%QLtW31Xs7|P7t z%8V#uY!mle0JS}`v?9s%Q@X-3rC|XVPQorHishxc&~uG)i2Vsgv>YF#-RaHKww3ez%=cjxHG3A=LcoRnSL3uZSE^>Kif!gH zW4#%br%yMejXJB?1Xi^Te6~>R%5F=dyawKMRJ#_V&WKqKM0s6FD2@vhr`41-DVn)D zjxM8TlE)gE)we84Xy|pxrM(ilZ`aP9a^m#nA#c8iBgZ227A%iDt|6C}?X8*U?da<3 z(r#%5bTr((+cLG2K5lQLl~i?2PZ!cd@mU45SQ^|$dO7iBqXRC9GnElvlQN9Kd5OE-!0^uuLY$ShCLWwO0*Yg=bc%0;~-JzRF~E_tAx zxfblHM2cgA-$t{gO6t2YbUW&v^`37Z{hJUS9b~Gzv(liHM zBNh}7R%J$`k56P zWRWh+Cd0a&&4GTm8qknzT1mPGyR8lmH!KLXk)_(w+HaitU8HxD8lY^lo6)+BbSq;P zEE$R1yeF2R>H`b)c=cD6lm)e%tKJ4xv;D+7`M7?@XRJK-#VwE^K4+$~8+ldDRHYMU zC(rFxFV*%@FF|Cn*GCR<(J7}}>*IY^%V%ioY?f@lX%I_c^1L;+)hcjOD z>QM6iRNXW^gK(w-HK*l9mg`B5NdL_Xj8p7Sk^dc*#N$BLq zWi3+DdO2HB$!ec*FC~r{oiEG#eT6-!U}IN|YVM9^xNlbtT_Qs+GJvO+@)@6?%+L1o zl%!Zvwb4k^$Qimjo~!Hg4SbDL2h~`d#)fx3FPWtKFD{8pe3QlJyfuo8DM--r>lWFa zX8QTnZB?WLO&c>_hkayaw&q?FOCHylS)8pZ@dN0q<@s~c!y(sS^LP@7hY0kI$)oH& z4ixhpFyuP;I)|S0b82Y9vc17}C=4qo0`Sj6)54t_n=VrYM3tt;H>8~i?@ueOS+-=G zcoahDp=fGB7TlH9YCtx+$jXI|KM~Om2T0S)O`GsXxZPxgX3zo-N;zDWNH*&6%|MP? zVAioqK%UUN$Evl7=zxLrGfmLN*VXoq9?(HXOOi~i{{TFxX=i#H$nDZJ5SdbKVd#A% zYR$sI^!d)l9+QdfptQ2B^hAWaB9^ZGWwXIeY-|dYfZsClAI)%`3vNta%4B6u2dmg7zn=7T~vE!*Yku*Ht zQAjH3kO@y(mDs!{<{PQz?<+f@;c3)N3UQ0_NDZ6+mT%SLs#sC*C9^5bG79VjAJ8w!Wd zv-1~EFZ2aNO8NZmBk6G4Tt}c=lwPv%TT(8oUDO6<({)WLlMbtjHKpX%u;Hr?Re^&r z6{&Bet*)rgI;%Ry5Nal*&#J|jM@qNmJ!4kuVak0sK?3!uTKEx%%FsOCuAJ^tuU3M{ zGlv6W&SpA9Rdih?qD@ab6H(N)v9`?Dthl?Zij>iz3DT=WRJRq?Jl4K8oh@VmM=${-Es21>Er_; z-1D_E!$MXugjT0)n6tJ;Xr-=je%Z0*pv35!S+w2Y%H z{Rfgpw4>1;A5ck^8>B@=e0 zQAkCrPUY8~&U`lF3;?avr!YEgNV(`vuO7l^%B3JWYUHCBBQj_ALSwphutYhEvhF`Z zbd`xkOGgnXb$u)IAGOzQkqYKhQh^dK97R~2x6bdz6>K|7T68a4M-&&}XX@(#MuA1+ z=gm0u%}gP&HJ_r5mN~Bk{57ze9ac=Jdf!L#plN+CKl<;TY7A&hxWs>x^-;!$qGrsd zvW(KXqn!^$THij`of5kQYGkW}wS;Iu4fO_R;ym9SP@>M#=#1AZ$GtW2Bc}UDCE5Q%-O@8YDG-&UYeDtzJ{Q4UHD_O0mJ(*5dgb(>5LX#QT4vBC|PKXJ;sP>d@Dp^XcpgclmMD91K|lH+y5X3G6M ziBUAr(RHZ8Jx0>H6siE=>h#QsAvQwn;3%!?&zb##K&aBzt(j8AFs5`{xwtM%9vQac z-2)Q~fL1U^LlN(u=qAx~*-N$=%SDMsZUv=VQ!hT&^G@o?IFoBTaPr$2$ExtLPGK`J zv<+#qW_nb|a-pLPBRqplXT1EES!dyxT6hY_dKK(cPMQWRHo=BlYCMBw!C!>crE0oZ z%c4(1;cC~lAA&SQ60=$Exk>q?>bO{iexzqVAl&h`adoDO%uhy;&z~;4VARFxs2REz zOzJZW)Rt`${$p~ifzTmWYXosfM%6;y*Ahoq_FTQjo2y2Xke1;>D%Mj%vDKAt3m7hn z5VRMm>mQbVZ6e%2HHTQ5UYOmQkaFQ=<(cM0`av_Cy>j{yYziH`_~Rv@W)L{=ELtKUE*npZeGUXww>@Lle%0-jzPG}Pe5pu=QX%xs6 zU_|4u#4V_m)iBy!JqXq_8`)xp&Mrj^33@piWY`}o)&Br7`m4(U-PWViVgZXF!V$b{ z8V^YG9Nj15J<=IehUuT{=hxX;m6c~VB#dI}cP(4G>x@b>E;>-2zxl01G*Qntyu3KB zTh$R)x)ke3JJV63?ppX0kD2+N6uMkm<^9J)f*t%lU6Qtc_}SM9r55uq^Q}6vd8Nw*HSDU zRH6$qv|e0h*L>k|&qAGpPPJ4Td2WHWFip+Hab{HO2(GX$ThXQ07?R8)~=xZiQ6gj<>$wy4u* zpv)B$XtGbh++A9e3|Co}Eh3qO-0LzrW{D+)6GW~)iE~C3pV6G_jo!jMvB+JgDF*O%o&9Cu=nsD~|byW8%cPv`h&C4LA}~DTr`* zi&d7K1!Cx0hVB~KX(MR^m^_G2eajYOua&B3Ig#g@*>>p$^Uo=yGb;4-5FktjBqeDH zWq9U&C`fuMZ|w)s#+t@;t9*ewkm0SxoPx(*ZXkb8U(wgcrub1~W6x277pgxPz-ihD z#t~QaDm*!Q_-=(6BYg}w`uV*(PNKmyR#_l9g3KT3gXm=Dd zfwI`Epmfr>knT(~GncxMte}Yjq37O3mZQWtB^K5H+5iXv0ssL80OJ85u)s5njkw71 zq~i;7jfXsa7to{efyu{{jAkUm7XT0pn96Xk)6`<%Ly@j8r_{C?FwKI=7;T)ALfBWF zBa9;y;7)OuIP^iBV}2qw@*Er^j3)*RI7V@tf6?=R;5_G#)5i`R<2cSR3_h98bDZJM zGmIE9bI%cuBV!*za2zL`355Eo#B7m(z~>zCh=q@c86e<;i^0#<=N1(iBXNxf<>70HFJ4KR|PwCppe=Va{`psrsPj06ci$7^eZl>40;C z6C__##|pz2?1v6A3~XccMk5iDo!GL@y080hE6f$$CI2~ICG9L;KPIHPp_675@Rtq1_ks7InHyO;|TN_$ieq! z9C>G!a&Rv=gNz59InH@!7*`7a0E9lL`iD41AECjVkD)jYAF|>%85{GQl_YcYA4SCA z;DvG2-~?wlqa`@lMsbJiqnwQJJ*TROfunfi}WMtMsf5b=t$2lexA5K z{Ab%aIDK&a7XZVAVf4;$=NaRR#sQpQ^eusT&mJ?3I7WEkAK(w6A5n+sex6u!oaZ^t zGl7I+oaY8EA@z|t#ZEqlJutRJaem%e&p6|ZjA4tMYUd0@Vnfavx%%W|dSJk~;{f#w z=))NLlZWV|>T`_a2*NYa;REP+&Twaz0nQaTMiGHM$_RLy)Jd`e8ZF3_nAJ zVZo7)Nj{65XE;Uyhw1jf_!rZRI7V^(e0@L2{{Tt)59k990i0m^1L~Y`NF$6Z#!u;l z{SH@77Yk&Paf$XVfagC!jNd|Y%RKPDd5m+<(2VrLMtO|)bKMwa&vOj?6|v5G<2D0? zXBp#*9x4n&#uW{cuu@MroQ(GeJcEQ{r#U2eI2jlOI`Uj$Ip%PjPIw1A@X3ti;5=eX zMl|DsaJB=7`hoiK_2=qveMiuYKhQqmjv*r>^&yDK4@IEF> z{lI5D315Q)^Nor2XaInOVrJbeZMfO@FJ^vQnb8$3r59vNRAOpx+h)WP_O*yooxbI{<%T=E!B zF+BO>zBHK9P&$94(yZrx+8Q@fpa@eK|ShgyHqVJ%6X4 z=;t`WhX>b;9+-ZdXBb8d2L>p`7(wDsxo=K0jOP%XX7pfAM;8P)sKspL9Q$E7Pa%f| z-;8I^a~@22vFFFKGD~1*l&_KNW{^dwRSU0ya3~mkTz_mQjEzPG#~fjQTkFcTd4Lv* znC{|Q=N5d5z%Al4f(xlR6=TYeK_4I|860DV#0Sbn$wo6_&mM3l0rckyCjy)*bH_Y$ zj5v8G`Z&%o3^;R)0|>)|ILw zMf7wB8FR-7`W)jGGmbE4I7TtUfM*%TahzfLbM@l~^l_YLA4BvXL4abOFWu$hYNG`<2-PT7;xt} zaRzaR&?|GC=Q+*~p*Thno7;#&M0nz>3(>k%!cTII-uBY}bX= z$T;)ImmT@XmyDW!No6MyUU#Lgj<_-m2hm&1_<@{rmOTPa0W2`ECMO_9z@qvXz)+`> zk(@r5&B(VWD-iUPk1t|K&0GAKo1A$^DnT19F~}_PW1NE0`J~XaX{IOJS$N3j13zI- zD*`b|7|G5wcuBa$sXBb zuUYK872~e5N?Q;J z!k#nGXSxP^qb6=}fT6ufJY*~mS71OOH$3DYbYL^c93v%Mb{-x8vQ~e4sU~EP>hdDd|Mi#)hk@1TBWN)60k^;B@Y$J@@ z+i2sWtvgRyfVC&T6q97rag`!_Zya&fjJrAHE)oGeaV?G+$OGKuNWce}a?*@r&Mc$~ zZ-bJ^z+`8VsxU;PH=wq77bIlQcmWrn;5I29AzmXMz^h3BWvQ?P?e!v2O4;U;q}ehu zJUoDk&6cDf{`k#6W|T|7GmaWia4=RA)NrAp2iZ%G4GoFkPn%`diX$>LTwwD49+ zv3kA%jy!O%$!;EGx8x(bKua8hDI?6B^Ef8YcPhz>eNlPHh5&I7qkXM6hjNYqp zhE|)*ME)k+!6S_OhMm(9w_G@*bhdAGrB1g00H~BmurU%%WCJ8f**#USv*YHw#cuUp>S)94j(G_Ev%N0IZBP3!;%dNeVf-Ex? zFTzdgCG{_b_`@!Hhbx02Nc=GfCLTD5@rrmW_Obo8l(K%mDSo+00rjUK#5{rPhzxQ~ z0~lyrF*8Nr@VH^Lq-o8rwp3AXcLJ#o59aUVG@D4_7dsaMouzkxLoP=GnIldI9Q_Hx zeuQTk#&O0R@y4|XKf4Yak#qZy;kgce+&CptJ<*0ihD`S`z5|RfeMSTHBLKuC0DU8V zbHs3`oRP;Xi|LZc6dO#5mrEj&Ke!hFf1HXu~ScEM~31a#^^|oZO_+A8V4S zGjgy_LfN&-#S>YcDAv4Eo^q^Q3-(rQi&Z4YUc6`P5N+IEUI8lIs#w+5w-Q_@BG$_> ztEq-Ovnk@7SrlU)sKkh=o)QIV{lxO)JhPnf^i;>Lt(y%Ok)EuOycPh;@`lKm<2MUp zKVn+*hYE9lOU-pRJ$ys2vU26aCRl^Ybx9?bon?$ttRuufUG3jy7!>g!JZN0~c={Y+ z=}-H3=Kv=Qc;}Z4>{=RU{V(YlexQ9h^yGa3;D-7s7^l_HFhx67kwix3jxd&%QYHmn1=!I5^dpJ{&SYvS~h3n zjFf&lBl&$v!f>BOtuo@lV-^bwh6%=a&Ey361Z=23rGA9xImb9h&=05E2d*wC0}x>z zfME2)>wx3N2{5R~L7aeN3Nykotbhgsot(S{R-Sl#QY+8SQj8+UD3)5)AZl5$2@Mwcqn3L*-*8|3>B43>9t z(x?dLD620DMoK>&2>kF5p~5kjKE+!La!YfE0K$DZ91l>#>Bpzk=Nw@_PqsIvdhiIq zF$OCDJ-~B}^3N&4Bv;xOKf3rXz9si}k7CS!ZSY)td(JU-ND%B9 z&+WbovJ8Ekh$>k36frn+%Z&Ty+X?3+`&WM#-pE-sr^Xqi*<~EXUROtwPjO^`7H$wE!GzntAso8-xyMD46DU#cjwPGY ztxqh4Mr^H!VT7JNTL<7|epW^Q0O+iqhw_(uXo!)(S}V&#FXiuNyfTRMm`UdHF(Sm? zH3I-Ev5vH7#X}tP&pt61+l3e?5@)-WoO@6|;=G(JLHBsbWAU#Wc%UZ?oMiIynzbnk zF&M56FgOlMg|K=V4;d-TN(fc(h`wBt(UaYu$Hy#?Oefohw5qa0!AX$El=cB*lGieM z8FF__D7zTLr zk-iu7CnOw+>k@ra59C#Raa)YqN9P{0UJkxbTipASzlf_Jzb%=(77M<+IsM0H&0Ky> zY50FWL;nESi87;eHR-(NEt8*Sw~Pk4i@gvpOh^JV^&YTONP`hr=Bc^vV3@mG_9S_AFcnakBzl32$I1{U#R z_{=$p3uKTIvM~l%$8K}oS!OR`ydi?mgvauS_rZ!;CynacS;V&1 zC2Oqb+I$e4upbQn0E&XeD{w0lkw(hZlhKrWVL8h&Gpdp@JVo-yMvo+fwk1!*Mh1C! z)RFjcbWQrz}gRhLsF2Yh~Vop)L?keiZ6}7<_ zE*?3UXPypnoTX18WZBXjT0#qwGB*DJMsHDQ@HFYmG-nK6PkEVgI>KCvMh!3#*}UY6 zGo!5NUPzcGC7^L_a$m)T*t|kSd|;4CmXxH8Ta~RusCvAGt>cy}vI|M(wP7!lSXlBB z#~~h`IMMTra!^KAv>i;GVz9vDf^mjOM-dNL&@wmT%s7&>^OG@UjYCTJzEnZ4D3x1H3CPqT1{{W~-1!f=zCpC3^Q)g?=c_b}}NX;!EPTpW;EzU3)M>(cX z2&a&|nz+2>-H{w3R_9hcW0Fo-$Z;FU>uY;SdS5va{XEYRfLe~c1=vs|v}6)EI=!m` zkI3ho=h9{8JaBsA56HI|@_Uh6hm=qGuIB zkquKC#a!gP`8xn(VsaGnS*wyEm7 zH#X<@Bn|?17EQ$y+Qh ztgx2D02vFeJMv3mn1ej!vSEl7RpasjJXI`7<10C4u__eUafb9VWM{w!C4*vj`kMKX6Yaf1AA)ih>YeT&u`qD zBDCq6x#W^=!#Ozweo}2<@uSB%*DLbdS$yXtV7VXt$Fu*76r29FbDuaw*z zo@Q|i`3sG~jGqzCMJKG$`3n#j%#!ng!m>`qq49HSu`Lq%Dshmamb=4b2o6Obioq#d zw;wnMt$#&%G0!n6XGFc#d5swPTkip?3QizsW+ar(BkYp#B zE!QO1QdBVm%zz~XcrQNh8SeVL>ylhUlFS{Z0|4MC9#cl3Ta-Ihnb3Q!kZ@Y5=Ne)% z8w-)x4j=CEIK_*Mxg$o>I};xmhsOlG<=K776?}{lcq6%t8%G**hC_=cC7%$s^Y;kB zuyc)V$d=*aC+9zCDO)53y~Z{6Y!>k@y5yG&W6I96>!juyya=WUKW{&1^ZO?j)*D>l zwm~*YKeTXOVUJ|toP+y02da;!+YUGfJ*COw0xcJw$asrRxR9q)RJqV16fqUo0vp)p!_g)Vq8mOJ5 zQJZqDViZPO79$t7nwaIyNSMmX5i}B_*$2dSd63CkWRV*?Op!U(NfX1z0~tXUb@E3( z(^_FVT7npN`yVCN=@ns##S0T$jKfYSp3M5hib}U4ln!}5m~b!BFfg|TB@A7;1^5y^ z5OO-g*H|>a!7$$U??Eg0DGc4nYG&H#}sM1XyMB$(;D3fMI@0@-P#g{xMd@ z0A!$nQU+oy!l0~j;e&>F0^-CQJ)SXP7=*4Fh&0Q}!2T>b#5h1A_dayuaD_~H<;zx! z+n$j*(4>^4_4C=Ug%Rs&U<%Arwr>L^u`?E&U43%XvR+9DnePAcv%k_Ir0#m3(3f4 z;{y<6eng~r&%s(%!Bjv7KcFPMlTKF|LBltRc?l0)MtiT!ZOB8;a1I*77?F-aX(c4S zQ9dr;i!@<_Ayemrk&K=~Sc>EpOs|t#27D&beW^c~BgIIT5EB;J~5hBs^q93=A+gsc>+x0bd9lqJRgk1>+cVpX6~{ z=uZF)VVn$X8OS)mVvulPCk_l{2O9~_Fr4wuFyv}mE`SuW#=iKF`(O!B5RnBXbDnTF zAP&DUb(vHbUs@2MYg)x9k(JLLFfeQYgFAYbB#l$@ zsKuhzNzJH;O4Bl#V+0h#>54eXV&oddmat?i54QgJQu77NXk`oLF>AXR>5#IV-Hl9C*X+rW{&fL zR!=5}Voo{oPavi#$YPqAToM9Qx1Dt2(*dpT=W09#DB+3W!F^rRO zA;#EA$Lxp5#iNXO^Gf6^3~|T@9B?Oc z%Qb&(B0S^}#;dQX0E1+ENH z0fsT;jpQVc)@F_zdkrB;I8Yp&cU;oz`^ItMBKH6#7bwmYO@j{ZJ<>D>rnyI^72@d} zE%!!o;Yf?4m6m&#X<4BnLk*j1zX#@()i8%2R2R*|&f!QR~qZBqKbI1k_sSB|mApJQ- zgHA$4?>Ht<7yv!O^gSjcu?~3f1Y7)}#=El|0&)Z4G?cXi8s>S&qc#P5*dL${Hd?{P zBsGU55GL>Jsz@?hu4Zf(L(wA7|s zvGszmm75hV;&MA2d zr%FcjPPWe^!UFLsUOq7W_dorv#cqnulDUF{mu3Pc%)t;{0|`EnA2fBg>*JMp@b&rA z+Wjo~EO&KTm8Spnf8BEi5FN%Zs!72yG3-g*w%)57=w5MIyA+>~q{@-@m2}2OJ-5q9 zw19VDG09|a2`%8NZJ8(@%wNEB{^hA<5b>amamw5nxx@qt_OudA3;-;E5<*Yo4%Oc{ z)ux$ELwd*%IimNPr~Ha1aBCBFpxD|j^BiM4%5Vbp$}w&pNz4q;a6TI%0TDE=2`XI z?H0N`%2T`AMNBVCEVZdqT4IuhS$K58dqZUL;*dk;dY7xrOYftkwhbGgUP!!6FXuLD zW6M@mJnC;b)@izq1Lywi9eb(q;OY&!5F7?e;41b&W7x7!1Q*5%lohTf)dz=h8U{?b zkTfLn3G(KOr}1qVS*=!#hQhI@d^^T_|6vm5gzK=q(A~W~==)peHOqHqd`=|?ix74D zghb0AmeL6QX@;4wOYBdaJ~&YMcM zhSt!|b2blsEs~|wX~$hK#M7Cw1z8xmv`CaHIkYdQpgwhwdI`q`I|NCw#zfDj}~^eVbYrNi;$6r>rz zJaL<>8?Q$&LC2U^#BFqkdlj@KpL;DJr)xK4=j$@_!7SnP<_)gq1^Q@3L&Adu2d)0_ z=PB?qk<54SOo-@BGY}M1(r5f&d+}h<7ytM3PC@SZz5tq&` zM|@w;rd$P=8ir_Lh1hpm3OBTI_x6(w6J9A~@+Fne5<{HZT+K5RQsP`$F$#`M%pxy9 z=r1D35E|5vjtRe%^j|58FYzYkh>c1e6UsrMA#9_WgLB|9U!_Up^-^8!;L_k;th|t}kD;5r2td%J zA!vHp+$GaX4e$J;>fa5u^~i6sMV{B{wN%^M68Pma+~WSuqfD(!kuZxM<&pxl=c>WckZu%X{*R zg6vKawLihQ0}V=Tff;(DNUnbI=Sum+Zv)huNAd@~ zae0ho%uZ5HP6tlK1)cx5h);w*#EvY6gBC_C{SNY-~6fdV9D7OBCzxeV`gO*0jnoqHyJV{p|OQ&fZZ?W9oU`SqncuVc1V{}*i z{d6kq z6C&kxN+Y5l&lDTFUys?uEjt)e(TvUV!O$0{RvNQd8MUeYU=%75Z--a+K%lsMT8GYG zs-?H~!_f+>OO*m7x8y27M1-RF=dpC-!;c7vfN?KweQvfwDsL-VHSSYWU{FoBn89j+SaUCF70Mm#rPR>#0m8!ZC z%bVgOtPPL7EV5AZzsVb`809YzS_he)$V1f%It-jt=$R5}0UW=SD5b>09hQghnXqtV zF433<0Rp))y!wm~*NF{W_y*8+S9z-_K*ydWbJm>G$`<2FRAhx3&7B`b3ffmlx!{^y zYoa)hug;gv^P3X1#6o^B=n}8gW)d``-7YRIw@^H(=B*HW{gS2ZEPBaKjeim!TLY!u_yDwdONu`GpVZl>N}=yIj}S(fP~10;nu*|^%&kVn zpPC0Xqa?)j@he%y9`m_jN3Xv+yNm~5AMbF#t~(r*y=QQ^uze^SFb?J`NSIzH5JG$$ zB#!zNCr+7rAGX2BO4ZiYv$7tU{B3$Fwh_@ z!6>U|VQl)?(6>E(UXir!5W8eGE44R*4c&XJcBVXqk^)MLfJQk)HhBFRTLXUL;Y{Dh zPmz1J)B;&T4XK@2vKT@?+ThCT`8J>&zi=7tkPwfPj48%#n<(S3`OsR#{35@~mS@ z(}v(rp2&2@)67M-=9XIQQCEJA7`0K9?8jk{6}h>W1j^T6%lKbPgvU^e>`P8(>GXM& z<`!6&q^ewBIuhs8(uU@u_ds(~Y8U(*Y#SGx$rZ(sc}khocSHg^=KY(~l8F@)B*o(F zo~-&8O#SvkZ_0Tbok-3-t>mj6!KIq$^d4|7c{HszR9%_nZP4~zf7Gg}lMHS#C`(OI zLV^sfPN+itq=a z8H(jb4vgQ$nV(7|uj zQJ>)$an6R81^C>sUr=op$_or1#pZG`uG4}@f$=TAc)fLma-=?)bhY^-E)k|(%PX1( zrkW;Zr@LJ8xP%m&e!Z@9hg>fbTxuv~GDN>Q6SHBic`UNSci)|1OAapsuvhr>s99OJ zy8TYk)W-DUVj(8dh^19o^mI7Q1^lH%O`pdn(SUq#_6wcAMdtFW1a||cF^v$F@D(U; z4O9r02wQrSdq45kw3;Bk|gf96}{ z_h;|it*2GL&o#{Bp9bzvmi@T7uf89-@4x@>lf3H6Gy8&--+;shPAxyW^ftr6<8n!c@09sodo1VG0GOer7B5jK;zyAMVZW$!|cW*9-P?7X3w1?jl#f+SBY!SYoz!Ln_#+ zK>bZyn7VU_tB1*EL(_a7Z=_cuBWh@$E$vubpxq-}ZEyfEkvQjhOe-g6 z-0^;hO3%ixS>c7;no=1PT`;l$LT}#UBQ*#OY6``=m+L|}HNihPr2s@_ccU~og}tYxyFZ|R z-6p3=Bo$@GqPg1(zXAE7#JC~d`7ENR0n{jq{u}T@j44n2wUB1j*w84H$AIN*v86Fu z{JW9DIhUxTfWj=31qi#I&jOZxVeiq^U!>>k4bd@CB`Y=~8sJhX48I+QLvo<@{0n_6 zy^^3S1yhVXL`ZPUZiOH{p_@WNL{SK3It}O1tb{>idUeEtGa*A73oPpquD~7$)l{*? z7Gn#6HYj6gRz^FSD~9Rem`XuhrlChhj;u-H#U)boo%ARfUp$c%J_ULxl32jM{lvUJ zdm=TgitWnpHi(OveZfGK3S?q!kFoTOL$xRzZe#*j-kN@fh0G)f%YmvpF} zaeI8vLTQ`FMe|ub-R0y_C%a@ORDPAb?#q7|Akl_(^d31q#ZMzAizkghk5oQuxg6qj z485JvFGS6Vxg=abwyj`h+t+`GFsPTD2`B}wC<>)OmbEZS%C1B2iCVi5FAPfqaAO4+ z+-;VWFiL@#B1Wqv*QNHz4dztP6lsM^8&<^m2rs6rd?mhC^>ss|laz=Mw8c7Tk{+@oAx)YS$f{I+QOCC+4%kIi*^87H)qIzfVIflwf z;ZN>VC&qEEpvGHF{Dm+wk?wLO%OCBUIbad;B9!}Z4JCS(`+SvC#an}3;HnK+hUY^| zF|zBvJIjqrEJ+mjLL3)TVcrh8fLqjkv6RX;7q!rsY{GSG7@{UAS z_%d3T&P-oaIMttxX~-C zZ&sMRnCca*etCWO*X=`tEo=L-LW=A*O!Vb-G-WK4vM40J#pAGQpV|~o*0x6{OCx6| zwoN61Ie%u-NvOQ%d#yLVZZ70t04z&~RPF#38v@eDlnEhQlV+cnpKNTDN zb;ADa!I}K5Af3k5hZjeD&k(7&EqCN->kz2F12Oznl^xna<-Uw2HplJ^wZ{592Pku9;1 zSt$}?s{c;p68?!w({4ngtGI3I@Os3n#XWyGBb6^A2Y-$ z$MsIoYkV;~oOXsu)$zxY_xzudfa|HGZo%E^B9)`ch@`;;cYTTKgv;gzx?r6U_)XzSN|=f3>UZF%4aF7dOyOHX zxO-(UuJScu`kO<(6$LXQ~$Sbd&hVW7u+bIe`{bpvsx>qDQ)OpYiaI5aCl-`{^o8e*Q% zk6pMo_o8Q92$2UL;ffbAG^71RoYhNHy8g%^{K)Vq37qm4{tb|BxHX!wq6&?Qp9HTv zn5wjo7g3@MYbzogOumkZRF+G>dXiuA`9@$NsII#rR%Qk*66`2u@i-hD@!GT{xO$iQ zZ-cONj$dzlG+}|rnmo`nSb6`_>N4{#yB40NFka|pjlj^ZM^q)v%@v?q{Vd%e(h zG832)(|XszR1I5<_Zfa42A{!c^?Y>%8a$PEdW^0 zcqSD-4WE=2C|0KG`H!63F zO?KO9wtw@?s8D-7r-#0ZjW}B5mHHE*vvC2;_%~e5s%$nBkvkwUA9eC`rL`>#I28Qk zoZm$3hgFvJs`^YuN7&xxq3Fv0v<{0?ho#A5#M~t+j_PzR!R(!|YpC9rz?(bk3XV%L z`!k)KHwMWiB~OJnt`WIZcdCBThG|Pl`|HcH6xpdF2Xfz(>n7khIf}%7x4?{~LQ*Ht zJfqdHji9felAk?#l=&*q%I~YRV)*j_Fe#}#WBOlz*oex|1yb zCJcM>Z3qzhYrZFyFVhfB23%Z#)`pQ;DHGe1wGUcg=l*mE?2;ux&xR~w=_DG%aD;g} z^}#keUas)fH*x__45QFLSMvb;UdN%N>6s?e(B*kxR9s`_TR5{rSQ=BRoo*VhKZJz{ z=pyS}{}hFn5dd54*QLlP7AB?qk>NyBp$26Dt|S$rC88r>t<=;%x`&eR7`|b@}nk!h*DsjJ>>HKML_USip=x4 zPx=86cs<&%vpD|fL9S_ba54$Uwg&g%Q`fx~3B8~PhSdsx>n6ej{gZi(9O^KH%`-g~ zQ29Q^JAv{VBbRcmxO>JV&S3YszWecSY`M^04#Gzggm#kqu6bJ6;3gcJ;Ssy>b?h)~ zT=*5JwBJn;-R-8>-SbUY_0y}2_Srq@mp!~pnUBqu&m28+t4&UQH*}_3n3d{l4Z!cJ zN0q)i^5P5hZr_89D|bJOJk~|~LkE8Yx{scpyl(`H?OU6&oj|7R*h1!jiw2Zj)~aS;(Q$pkD=YOnVDG+N%TyRUuW-~dD;B9 z`=<8AGtrYOLvtTyb|L2V)A`;1PrXzW5IR&kq zE_@wY#!*#zX>^XEV6FJf#0Z{#D#RK(H~pOfvr@~*4H-m)7rNCkuVjb4vv@`T_dh5) zM!$TnQE{5PgmrgysSGxW-*C%v$RGfA#$*#nYSIIZ5`+V9F{6~+Y|?A(149P0UnUtnjigajEgJ_RcH@s ze{4rHQ`QcGMzxkeHj0!`Ve9e~DQgrNbbfFeRAMtKib*P#Sajei)N(Wz&A$O@!4;Q|yw2%aQ5AeRHNv>_?k4Rm@#1NT2M0|j6DKd& zWp!*!FZJ(`FP;`W8hfL})6)CSapEsy!`D&BHHJDZd^zc9RfzQ)i&?5|IRPJ}M~ZRsfu zVO&y>Y-EJyGAb14gQGL`J;6I7xYj)&%@eOG=kS`Qle9&?hICU}VXdwAO9z!Z);0gy<4#f*>AwGzM}6|DVsJaS|0CTYR0w z_Yh{Up%G++K@0kLWc7lK8C5>8TIu;^GeaQe_P|de1mvozi1KFH-$4^@R(3t*)7q;~ z?!SsZRnY58blk{*zIU&hU1tM+1HLLgFZ>N~50EaBQ*=vlU0m(GB-?%G#_Rp5UOXr@ z+GUsI$W!5QbrNFLmK6j-DMsLfd7X=QC9|(gz~-y3&z}FKb3fQg6yj*fL`}*yoJ_cF zGR(lR|}Gi=$fuoT^T(#mN#d?D9s`}Eb@i)n$?PVS?QG8-h{XqSN54^~cd zJdvW(z#1V+sR^p2;65Yn--8Y>mXyFdnnXaksYh}&Vm@Xeps&JB8`Sr(QBK8O_NjS| zHkZ>*4m6=AQ%pc;)x-)nCl@8V^{TW}{N~O@$7Qwp&{Mf;j^B3Pw$)3<*G12|D<%)j z48!tJ0l1=D6Wh*0Wc8mAT#DFf{eLsgvM2m7G0f=Hi)TLHYY7-**-uDrRwxZv!K#NH zdhho=i3?hhE0=$fm#Bhue-o$O=l!0wBD9zuL8={mM1uc-5# z8@&tvoE1`e=;B;-oE(Xrl!u%hwz!lOkbWrF1|YXvp4A>dp}O${L19O21)zyApuASiaZPMJDPTJ=F3|0J0i=7L{O z9!a-%vg!VgFIz(hELLMDYI_@xmpc@@=rOqx2zW_H=<3Q>$OT%xMP!)BCZs0zH^A!$ z$nN@5HGAC|BfdIZM%}p}SIs?NYh85=@K^eJ{eV^rlYcwk2+&@08;c+LR zHb0Z`(otn`aK2H_0!h-!D)p^ZBt^6v3}DNn-yQWxa`~npRA{g_iabVFv;5^Bb&0PC z^NKP#Vz>M%89R(!u@PFA2Q-M!ItKz~i*im{{=7B?!E2aG*Zk#Kha64cdZg*;X5{!w46MZ9rDP<=Lr>v(g^%c#1^<}5?$~qBxMf4~@md?(4VsOID?CM-PKu!N? ztqlwRH&xAGIajDsgqMkHOS9RiB;TKh8;qtvf6(NTE*lr_$>5w^9k!*HBuXQ_)Q1y`KcLGUYlIJ4DEtD*h|XO&g9m~^6kV*&##D7B?MzGhfZkvIO`Ux*n8W>N0?2WuVTV` z+OW(LJpgTvlGGYyuvEwY1O{bDeC6vzE4JL$A4}@6>KZFH47_uo!0#-CNaD`pEJcR5YDH<1l7l1?&};yzcH zVWP*@#<;xBDTQI&2n8uy0eJ5DEE9U2z?*LJIi4$h;pj!7rRoDGF4a~mc_H|w;fz7m zJ=uxBOqPp%1}=cHWgl!-=~BZbg}yF#G|#yxo;FiUVk|Lioi!k3a(byGV@FSMN73i5 z-QdsTPa({RH7WD-#CVbENVUEJI3P;m_IRH5T`+SwUz1W8d*AE>R4o4*`kRzxMMIZ~ zgNXwQ8C74fh7=b`IAP*NF=h@WPipIbk-5p>ghaSpuQnfT$r-=Z(c;lL_J;vRv(QTG zd31QFZ@J!_TZw(lN+IQuo0MhGty3(6HtAGmxp7MwUAyk^QGZ9<+u8hkL)t#bNSLvv zZr3fy^}6_5w1_;d>gQ)m@#j+=W;wjW4L@yDM*3Ie(+%A)-z>l65dbVex#!?lMn8Bu z4g5ao_^s&OG>ziC8tc*fFalddtG3I<9h@PLT3}x-6wo<^vtiQ_ZGvTpKn;WI;6ip! z&jZ!`go|Zpk=IIrXHfN{lrp`T4Yb{?)G~EnA>pA$HvF^m4_Ucye-Uo|bp&=CH>T>* zFRjFVv#^&$lFfOo*tc9Gn5`Q&aZ3@keb7`hT~3-v{BJkvbVv8eHtdZEY>#Hc8*Ag3 z6_<=bYKQbAAe{IL`{oflo*^FGO2}k5fs27%4)|(G?K)4#=tkrxghuoCf;Xa*3ZH{F zF2yplHaeq@`Q6ZdUedSY%vOin*;V6rn5M3#LyU^-D&WcQsIK{vyc|{c3--hm#+ywa zbwxzh7kFX4!AU@Mtw_a=s~GC(U}Fv@tCnO65ueruj*rqwlR~Cdx`P+fgG8)e3(~#C z#W5aTxu4r~{O%J~%kGds{%;!_ajw_7aqyWp;x*m9B$vFxTU|@>#~hF!e!^}5?Q>SA zUyarKp_LHG+NR5ib^oq8Ef)$W#GYRVGW45e==(=-$wx|}j~Is7jmQr7i74I`iLL|b zK_J1s@#Y>{cQ0XSsTZ9~Yf}?t^Bt3jH7~GZyO2~T6%zVKQ1fJZU?T5J~d zc%5N*Z(RG4;ZdM^8y!@oC|&%msHi%x473w^?7>Oibmycf_)wwYE$>ng2B{A z&+I!$NMYegw|m}tOiSwYHBv9>tlg0IDDJ6vV$`;FX7mQlMpU1MzXj3a%n>u+@)D@X zrp)rU`Ql4}Nuk((Qa5tYIhG9MS=qeBv6IlBny3L7L`~%niaBiNtpU}Q)a6gR6 zu(H{w5F#PaR6qg53l5bT&_^1{$07((+kf+b5jN$5=?9B63K{`Z8z!rJ^X=eCTcQFZ zd}%6)48F+l@K!=zuhf6DSe;75_aq?`&eRxmi;0?agTGCEK}e><6OvIQkjU=K%1>l# z3#%Qx#ij}>*es8!?5C7nSB(ftY_Z-VHn~9~Q+mFHaJp?@VRW(1z}e6?#3Fm0-!84F zt=A~m>(wm{#JCKKB1boj+@@jhc!gXkwO1O-_85QFnjTgNkNCdlbI{C~Qdo{F=IL(n zq)={<>603nYj*aOa6-jSODweTpjQ(H$xt|bTb}VgPvFKah-nVd5*!OYLxzE`HvfAa zlb$2`B0PaD#F`bz(N9Qiyxys4T%pQl|G2v{#8o z%XFD!6W#&}1|DQ|Vem-KY+{*l4i-ZT-H>MRJJmG`xPpxmud+V!q?&uDcd6h&D<<#8 zNFzy*I3VWN=eiC_+K;G(=6go99*+q6%TKJXw(Sq4SzT;YZl4;`@8+>-&htMk(j7)z zo1Vwqa!5G4Zhe1Q&j&EUAyJoTSZqlqX^f|M&rmzeVZ08i&&0|8w^NaTkJ+F}I24aa zNXgRvNX+Yza%&OhLTCa7=q>JRVmNt;7+#N3<|h)_PJ297@LtAssPxHSvZ#J@Yf?$G z4E}!L$X#;ha2VplDBkFehjool?0tA(3&;96fRGd5JZ2Af6{MgH^L*y4GHPr*gloxpKW*SEU$F@`lYS_VgA{Pi2%kU1xjGN|6>E`Vh>0J&C5wFH&$^%pu@^t#`3e69m{P zt-n609&hqW;!`nZ>}Eh6wf^1<4P{g?smRVSbusUBIuC4!zMQ}iNkHQGbinBCiz7>a z{5=l_KMF%9+&!S*#2#(KC zP%KlXHz_8E3W>RUIXSB=3n&<<=f{+YBJ~o=3PIiQxAkEc1}9!v-?U$wBv}iTC$aqc zzb%vmdIVmT^Sd1aaXC1p$<=(rWR+MU&O`~@udA2xGL_G~X&&w!MUeF^dde5_;)ZVje{ z9f&uvVZ}MEC1(Sx`l)T8pEu`AscoI8>JC$K{a=+@u9D76N^#KpAxjYn7@S+Fgqp`P z{;{}#rs*IjFn7n_YoscBEwO6RQ-}s0V&N9R{8XbdRQfxXK~h8NeyvEBrE<^zLcZaj z;YIaM<1w)$q?(sC>Gj`Eh11a zc~w#C*Swqi&rvEf*C)Gw0(^4az-RL~aprmQA$P-@&?nRtMa9U43mm2}M2k8X#s*=c zy(z81$JDUykfpGsP{e1paB$t-O_JjB-Mr+aT}xvDi$+4~Ruv!pO7r?E zPMxSM7N4paejY>|oHR50W$FyWWx9PQ3u&+!*Ne;;y1gH5zqy_qkW2NIg5$<}Z^0jN z2wNIU#vO^oD}d@Pe`sRCtej2)NidU(o_>+$q`1AuO3gExm4Nui-4)Y!Q^KBj&@`rA zK|EQY(Yb3m1hYEzttC*C>S^i-X2bR;P0V-0CKi2SxJqH0ftfTOr56~jrTgr4SDwd2 zYE{Hul>5%7+TGET38$#ommcEX7@a3fRrHxM4V{S;h2rM@K6i5^aIf5Hke(@&7}ixCoCzxYb-Yo~ zj!p=A<-jW)Er?VLEY9iL*6|GS=GaBhlC29LN^ENBxqWXfv!j+A*hn6G8rRr(mI~CZ zDlQvIkvv|#dqgatBZpK_!2&1V;lPi9WXcVDctr(6mCu%!Z1Tj8(45*lT!cJ*odoD@ zQAP3;GkhO_!P}eorG;i_y`1!il#>5A711pL?NT%-pFJJxV2@a?X!-mmgzu=xto%a0 z>IQWG$<^{XJC&!{#07%5QheswBB|aUyubz~d~FSqEdyVCSVU>l_Cx}GE=vj&fW|C* z3StT^OxHtaK~ZXH+E&jJa^;>PYUirW3j^6ecu1r%&0V<$?18$qz~Mfu==`EmP7Oc}vpgI({A`PC z44YyJm1?kwGnb;bDf}hpmM1bx(3U15demlO3iDsa`Mnkvj@$k6I$4jru%C5PqC=+_ z3nhpm_lo5NsW^QH*TM!!Y$!w~ADc>CPpqHqC@$6m|GF!RmW8U@2igXN>V6f3bv3Lo zm7Ip6vQG;Y2TW=gQvyjYk&pZ0dM)&s-0#OorajIlIzR;|W;o}$j@NG9Wg$=#$6)9E zwrS={4r)PPE^-kk`0j#d>|^!D6KHHYB7*849aS`hHqU?-MQS=6lqc1U#6IpS53lAV zr`pydzxxjKa-^W}OwL2}w0aP6lIW`M-Yl#XVwVrm%Bcs-gHkyiz>`V!;7F>_1XDA; zm>jmva>m4#$`XgU1?sjmEVQG`rA~lWnd^c!r2w6hWqbUHBv!qxi%{k}n2v&Ui89={ zTdg`gvYy_FLaEI*%T2ahloUND%JUE3KaQDfz&>9 zN(rwgRszh*9LGpfu3)ER?tMVd0SPCSc$%#MqZ9e0B7dU}$8dLt3)HOee;THdWDo+c zL6H;p$?e9i8O{rwU?MUbPSiTN(>x&S(~rvU%T)wA)oWg_I38J8nOl!tqV}q4k}LuW zt>89Y@9!5yxdKFU%t>Ebo0pnZ|1;|He=x4A69~B@z#qfPVcBuvqJ>K9;T8BAn+4ew z<)itSdi`G>{+RB#x2N-;Uu)~EJ187D>X0z@Aw}(RzFp45Yr{JH`36{oX}m{q$UDFI ziIIW-NEhdh#7tLSve(SkGL^{55`$<{1?QgzYVwavIpSmWs0g++d?Hy|z57A2bh~4g zsV&V|7{mptAz4swW`+mJZdBK+K%=`>Kb(Vco&ZlE3uRVpd6+`+5s1Jn<64Me^-z?W zk?>gNj;a6?4hZ?s;r`#_N+hbo=}hfz3f$z=Bb^)6ymx7M@jIn{-;l(R*MaLHCDg70 zSV>y%Y5o4=o&hf#*@#ZgyC`sd0@#L@yITGJn{2O?IDteS6vlgKO1X-G~YhZyMZb<@9w_82-#@42rDy2tPL7 zIFbgsIA9fbzBfOdYuG$t&?M~RKV`(mTWLZQRY>tvg*S$N2U%W&2-qk<@ibsfU=C}F zBxJ3Niq@PAZ=vhiC{AgcqT#${8n!%Xj9is2kO3hNIIBj^Xwb!%8#%)vw?vqhuEEIq z)I?kGLOHX%xwU{9oe4T$XhpAZ8>_j??DU2Px2~-7vYap@E;sD8)^Br#?UF;kQ$y)v zZ{bqf#fYdfAk*f-_fsTm4NdQ5%1=odC&5Ovckz<*P*!ggrVbl3aQe$75;S?@Bn*9? zp`A=YRuN6iB#!5vQtX!3epm^=0)`7emMvAaoDG&2AcO&qqQj)Fd7cuN&>L=4`Lp)8 zri%FnP56`}=AU*r;ahp|PN9~7N9dZeq-E7csjvQ~2)Cjbf~pc=Ea*Sl`n%lW>&v%4 zM#2K84K;X_3Bh%D%KV+SVFWXe*LWwMoeV0mT62{n)Y*_$O}OYpt>w$L)MrLzk;txCnu!6cLf9f^HO;DUbYh>POChqWgry zX2XmJ@%vqAAJo6%4h?<-qSWVq1Ku|z6|7jXty!4j|N4JTJo|)r_Zx8kH{iqg;oP%S z>u}Oi#Ns})02si`7%=`?`E_oN|2u6aVBh}d-NTLF0Nnnk-+=Vyeb<}n-!FefJ&UY3 zT=)&ZKYQi%Y!~tK*$?{lr!UiP>g*f80144 z!0UT!!~a9l0{?@gUEcMy8(8RaCPT0@C-l=MJ{!ODlRJq_SujuGON;Ajb;8r~`weAJ z48!O89i=4&N@Bc)Jl8OV){cJ%Yvzj}^vC(*4rRkjI}!*A7kbV;aGRQmN;tu?9X#Jh zkDm($j(Qpg2+ZMJ*cigN%@l8^a%X(HGO@ayknl~n(_r$u-d~2UBm8XFdcHW*w6Nag zo0C;6D+yv_Y{yo&*sJUnq|9S4(2L0|{q$1M1HW)@1|^waOETt{V==Ew{(TiE>&J-E zx7SkoJHnQsooTBpVTVy2X+mE|XH_yJ#DwbCeBKo`&NWXIIxrB(($yvMB9TlGNQmunu>}}zs+E?H%m2aB; zZM`8;vw>&DFP*QdTxLSL-eH@|6DEPG= z8NsXxwMu%yEu;YDfJz87di4;R@q*T?sGc5(>qTUdIf=ss#BDSUhn^0;m`87>cb#rD z`e2Ch1fT`7N6cnxds7Trd0!r`%=Z6E45)F`Xm`B&{Kc!wFGfrIyLGk{4l-O!y*Y z5WwM0f3P$$M#(JlL%!Juk>q-_*;SwI8)aKTQ2ud7-TNmODC3#9s#@MVZs70+QKb8Y z*e+gaK44xQ%ZnK&IeG;X*Ds}a^!2b|XQt92OC14adJKi7hhJ&*O1T+i<~_GwyYIaL z?q~eFR5&Ut+l7`<5~|}!xLwwwpm=rQj}gZbs@$0yV`#7d4a{=I;Lz|x(bme$`Mrim zo|B|$c&z|RQy@iS105LYtDRU^tKP$|cM@205h5cj6ZILN@74K8ZiD32Y_fH0v2BFn z;GPTLMtrQP{6O&6Su1I1$d`gWp#2^#&>1gN49jB7$04_jCl^Tu!znXjThRQbq!CO2h9$9=6`*3O;MXTlTWR%_t*Vg(|0XC z#3HD|cpy@vg1&=URQE1nPwZ@NaS~VSbI|Ixib*~aAAd>PZJ41k+!ls|wolv=w)>3H z{fDMw^|ebf2TSjJ-X1P7jp}ZsAmsWp?~#DXa%)jl_dJj$j9V#?2Q{dxN~g6msE*$_ zIJ4m%0nM`a)STzbp~^|Sa#rLp^)vOuS!*?jQi}jECh^?Mk52Xcv91aZ3qrzCIX+Qi z@>bm4|{OiD#w+61NDIMi{rGGAzsVhR| z0!sa4A#+n7?TIiHOA3%wX4Bz%W?B@5UYh%LyFhr4i%P(r4<{;RKhf1u`97o_FWc@M z?dGb`2g}xpg!)J-q}tO~GNw2`wEyWVg1N`p4cIJ4-3|JfAKx=vk?itc%#`V|S7UE` zuf}F~ToXS#)3=(}a$oC0`}60ix0p^>=p|LZ0RigvM>F2Q-be?Thddq;I%U{f+k}93 zYw^KK{y-&Qa)bJvy$7LkWnbMvg@R1gqzgh&2aaNH_NZO|g?7Epy{@qOo7#khD8(fK zgKkr&NV%`=g+`9bRn?27;`$dlzaD8LBikWb4H8h$kltsj*1zid^4CIt@ zZ~Igc|Bs?;k7w%t|Ml&D(Oo_fDkKTzGG#6wBq4;{wnoTxM#;8pE}w3Mkb4nwo!d6d zwpg=D?je`mjY_%fCbGHfx8MKgpYu5H$9cbA&ugE}$1ul_We@7tt=ZDx!1-9CrijGA z?0~O;`TE=omRe~o>AM0zB|nH9yFQ0wQG)?v597W=Q)Gwgy!tK|2Ey|j_f`WY!|U{t zVnoZ`uH$80IVS&}YV>{m+MZ75UIF7^goJTW^((&Lg@VnJ}zpyM+2);gsvv4RS!if@_D3u8oBO}R zxAk{D>n)f+)L_?<_B89`g{(_PwLM0yiUxZj%$LKK?Uo?pF09g4ykr9qlI<-}Y1p6P zwNuVhBU(H-Z~VznavvG@%RVb&O6NGwrj~B#n|K-{WOhVvtQDtk?*&ca|nlAVQqhFIF5; z+2i&Ft^vnX+g(B&d)q78UZrg)8G(iuEbxC)ew}8op?O45R6omTD_$fyQp4rbJicKA zk;JEJ8P0Df`BIJO)i+o>%=1-M>_d%4Ksf7Oa9uxfDC-NYPTkS>;|BeTsrgZ#P(O^s4*O!_?R#E=KA79;i0N)sFIH8I#zq4o zK+#WVoWnehfvqw$i6=0I*%(83LiKElKr0gNTz`)M%}}lU26Nw?3h8Ec{L&1eo56}} zx2YGo?$HJ_u5&~gy<9#T3{;%kQ51N>vb4L8#AoKav+zRVnh18^ze7u{$N!Y(yEJ9` zvl{P($N%uJbBf?rT6VKyEL?B&0|U4&*B88-D4h${_WpG|V8c}5w$j=uoGlYR38n?$#pi~LS4f1-kT2SdYq z>O^$V7zK=*b2=`^e4%5JWu&9;b%Q;|_gzrp#d(KI7WCt;CacgET@#i&Kj}b3fkhGr zo*S~-4B4=D91(|sCOE2J&-7+8mbAh3?Vku5?998vJ{QNwJ}MW2QJ?mx*#5Ik{xKj% z`@@)f4Y1W6o%-$}e*_pe+8&gj6_SwmyNPl-G40h6xxoK2-2#(BLqN0_FOpU-50Z|) z@n1MdJZ;^%GjMhF`?hpv=9}FAWzObn*?4c6KJ>1e1}N52w^q}3G|ZymEYi7GPd%o7T8fx}~yu+hH_^%(gV;ep&FuqXi2J)FKOVM~bu}CXat*t%$_}JI4 znfW{PrZWBx zb|$gwq2Ru!DEsz{y-E*5K!SZhdZ`8Qa}JGTcG2S?Oqpzcd*+gEp!=TOrM;_ z-Os$ba8wepXL9Gk+o2VQiZ5!ZWt2C@%1X3k1uhpC?)le*C)TG!-FDQDcyG;wh~10p zC$6(DJj?lZ!u5nkPOs1-=13&`P5aHhv}2h~$K8`zD)|WXp*5Q??q&1Dtyzi%lT!tq z)8MyR9z0Pi&E*Lp7Ry?)le4Qt;6*8l)V3)nnNbuEp@dTt{%!%c2AV9cT3j9ZXU*2F z@D9mTSNdAV3(E=<5v7~vXh#Mq;}W&L+~?u!?G&x(uRi+jLKQC zb@OAkdG9F4;#rKi)1G-7DR||FKl8&{mqWhvj!b0LYP3L)C0;qPe)9SGdMvi8q3HPt zQ8^C>2-WVcr^|GLpM!w%GIye`E{9tTT-rUOdEJ$4on9EI%iHC zeP}$fWzZ#Q>#2p90fqJ#DyLWlXFK*fuN=7eaQRUD`#a{Z`SK*CS*uaN5x5p{_|;RZV&+6 z5qq}l8x-8PZ}h-9(LAun1;6Bp&=@9p5!n=4{GY(gnt%v33Em`zg>~JH#^u+I#Xbsy z8pP57oQ>jpZn)QTMC^}EKr%f;*+7rSZR8(u zvhbdl1C{c_F|d27$mbW(8Jrme*k#Q|7VJ|7{#3U0cPyqc1GZP{SgRR<7@BO`+S$&* z-Xc|8DEf-L>xriewmZ9B6X~-T>}+91v5gf(^`rZ4rqC)46%3E}I?&0f8a{Qm<$E>f}()~x67rUnBy$yq z+CRO=^l;M1v%+`@xg<#J}8jtTGx+e0|wz%uX=%e%RjE zpaT6Sb={s>r6$a$$Os*r@ahKUJ|62C(XgP+$S-i`fo~7LNz@-2JX>dj6&95=AXa9g zxmMaWf4A@<3P0vHVvW`EChYjXk#hyct(%QQXn99GR0J&Y7y;`&c{sib5fTiA+LT(};b4m<3NHR93)zmnXiK7h4)w!GP(ekP_YqlzOR8e#}0z z9f4_5NCL=%NnTtIasS5AUxu&3;XYRo|6QriGmBrVLnt1XCg>y10gzwBomF*#QE6?B z?2Xwc*6M9{W)W+OJ7m7x@O+~qT6xb{1*8E{Xb}mZoH#p~vd7=Rf~B|8%b2wsGGZb##6{$Y)0Pq**?{!kE?$jFG)bQYq=MU>^W$qmSr z#S$EyD2}QkKdZ!>3IQf<1Y8q$V2CgzfgMkBQ;zRiFrO$}G|!(eF8jNshe%RNjblRD z&17xit1z`(1*s5H^pEw)f4v5ie_%A;_Nl9CWkh;b^7m8-EH1d>k3Z5GJ#1P#e=8A1 zCa$@8x*Z=ND%v#=20k+yJ>>GZma4ZolJa;ucAOGmH|uGqBd-?z-I5KID+F!+q2(e9RwLbOF|+@gz23Q4R@GVR zJ?Avs)5z)_@@*)9Pi1szRMH^sxrFI*x_^6s8w=52{oEngEPB)bR^?M~xxn z$m37!h7DJp>e%t_Javd~`E0z+TwMJuCr5d%ImCQ7J=BQ$xEV^T*`McAT=nTWeE1yp zNL8rVi_W7*wHEcclgGQl=g_%AR9hDqvNOY5r04b3*>TwZ3LR(OndDahY-alW5^ENA zhTnqfY19$MN2R;#V<8}k3V|EWham?uUL0DFT-e^4j5hY!S7-+S^_al;N8IWQ`bN>3 z-Xj8pvRYjj&dOY_pd-DjZ1eaF6DC2KrQNZ=K3yd(FWn21TpZI_&+Z9&{b>5~YG&G* zfAsg1CqH;$5&8Cm!FtBmdk0@{%^dyTyO>=s2hB;*H8N0TJ?WpuZO86k7t7P@>awdN zI~Ns~VGXA`rVdVumE)3+oV|A^D{Mg`{^(vnDUVHHTL#zQ3qm*|sA^Yq z%CPXvb4CC_C6@&#CzwHsKZZ#ckN8bzZ{>$oUwm77Ngo0 z)9CwW(num0^rI@haT$2{;#%~}E$H|}b9KFu0p?Y;U3id-D3 z2S2rAAusBr=A2HuRL)WIpasS#y|7dYT$J{(v}JsB7%Uar04U9Us$R>|DssTkommQ) zC{aD+pe7X)$avdGJsJGRQJys6)IQ54A z@&Sr_P^h`>6UcTcC2u$;n=qCvp;o#*1F>URuB)zLaz}@I|m2FIq z+3Bb?y&xT54`Krwsmt>}zFey;PRA`2fx&3mNePuw>w#_UT%bBy`#_h{o9k>D3f_&b zd9iLYwoV3_rRV!~F-M*xi{^h%cNHNU7r_aKXTHxWSv+42H|tIMoS+QTTAWBWaZe|( zR`FdVlU-ILVG~eB!aAlA(Vy!?Bh0R)6NXK=p34|VD@agkHEcEEOCAc&c8!E>mE_g` z{^a%M#L-Vp_T9thbVsb_?eA^-f$enFe}N(}wf4Qy)4o=-0vBAeZhGPuU&(b{+?PvI zR2*~zW0xxG+`o-V937okAZG8)nV_5@;lN8_$ZRu0+Z(GBcRZ~h+sTG?jJ76pm|cl( zO`kOWgMdN>Hw(t;Kbb~|;gNoq6qhToVAHT=|fB?Q;L9hylIoy~S>qwt~(#Dq{&m1@d zbF8421=Z;U8A@*ZRVyfC?e7-Jr|2i;pcL&aw{pLV>_|87FmSS43t}G`S#k_+w^miy z0FP67oYb#qCF3A-Hv+kb#gb5TJmnkhjiFi8|L)0ZEw>iGQpEE=R4wk_ik z8U(teKs#$@$pa2}{liG@Pb2W+fZxUnD-Mo21DGX1Qi;)@KoI z;(=}-{Nz0bSKonNAH!bJ#lDu*c;)WtgpW^hNmO(TCkw{!>gLa{IodYH=b9ai&cp6i zuKI#$|&#kUd zk{sqh>7~}53(HJTW^At9|Nd^d@QE9lw-ye`hi|hYutN$WY*T9AG@iWQ({s&7Y>t5GZbHbzArZTJo6i0)%q)?mka}ChJG|v&c=R}Ll;7xRo6%l4reVT z(9nLa=SZz>1m@32k~tO3jgi54X)z!jZ!^?Y^)+INSlzJ@zPj1PJI5*wa9|tF$2eoD zd)UPOG?kWdguGy8^WVgE-vv2$n|xZfhr8S8kwtBxOT zNu-Oa?Sd!M&W`H@9{5-ay2=r(i9!o~)xCe4&!s{#ytE+#h8jnJ01y@HAlWTmMN$vE zPZnr8P0tzDH_U_M>L6%^xN$EQ6R6U|mC`6p9+O6qon1cz{}&pt^}USmx_wb2&K|I5 z@2lXRvvMzfe%IWlvaR*Mft#kC2I}w8P17xU$-$Q`2cka1>9Mh1Z`?i1bv{Q2pmt?d zeytc4e(1&YQaWq)VZY?=mNgt5-n_|pkn10K?4|a#TJTS8J$dJ+_^>i|Y(9f%5cyUR zojf9T-K)4~ym$RIc>{uIYKTD{e~nP;?;L^DVJ3_XU;v1qMsWHg`zo4(b_^PEY?ufS zle_)WbHuyY$OvsVf8LxBm{2OMOzH5=MsHDy7^~;nWM(jV zzR$vW`2)0dx{DX~D`7eR^T`9{^9q1gWTy*%HNk!s5PfJdA$h6||@tyZgk_9lP#+nt?)vPBt zTs6_`dzGCK0UuKTq#QZpu1Gn#WMzOFl-l8tk**Yur=zRtDBzu<7^ z2QLo9f;kI^&eyuusQ+pIAI|FSbOM8$<@=0yORbSt@BDX*R(gJJ|23-5;H{cXOvpQ~ zN?&y~w&XB>T|1W8TD@2sI zZP@fZ;j;;yOyeCsmhG$~*Teks#~k;OatE6X)Pq5;!i}5_Bv?BNVZ!lbc4xx}SP8e( zzFdbI_?UKn95*E;$nYXYo6bm=Mrw^wVNtsEPI6q5ATqMLkYgtzL>4YBu<-YhVP-N6D$Fn7-hAh) zhD7&@K!C^r{ZnTVpAhZmV`DXm6Z`}gFGaJ2Gh%)F${YVawArmS+Da3{b&knK6v2;w z_1|h5j+n)^AXj__eQGNT>~9;z9M7w&Ns=19G$u2`(jvhtN0NyQGQFxi0!z*hxR}-7 zKjGErV=||HW8N!o&}+u`loF(*TvXrQ#OL-q7UaHxuEMp{$@NU{0+l>JFEq`ADK$Ys z0((=f7Q_JC>h>y5*tse}rRmAQ4NrY%m$)9HxQi8X7jl+EM@Iv4=@ptr5(d&E-IO5= z#%jQxJ?wH8s&{sMHnZdzk=7jT-Pis zEireAwbQOje7O5ZuA@`u zf!qob+QP5tbfM>VfEz6qh7%b96gTo}i<4c1VmP;;PS+-neHl7teWoP zh8aSk!hdNemiFaFBAiHiHdP~oP1&uEsN%k6kv7Jq@K=GMwgnnjShta7{t=M>o;9?z zPu3!2fTb^{uJwV7(zB}>LS;&1SVkCSJ7{%{(mY(!4Qw~0GQg|V$Y1It=Q7aR4g_UK3>I~K;TKYzXo4|cm3qyh=3!}dBiaFOQy zw=A24L;sAfm%ra|3?jX+Q}v=@25#7qO%6mPEdcF{fv1>p8#QLrP8Y@*B)L zJl!+f0SODsx`D6ywqC=%#tbZFo~1d4Vf4+Slzio4cJ(BjVbC=H6>|oM8uvUl^BCaS zwOw15MfH)(O^-0%s90~=p_TILRpwq=-YX!!%Y{nS>`74l$fO(ur%Zhf*|enAG3hnd z@PP63q9UsY>aDh8k=fV@hH%v}4MBmm@(4U8k7eWQ9i^p8n-SiIOuNvm5hT>Kmw@Ny zYYT1RoN$nCSCGe5f;RG^nJ|fRdd1xQfJj=fkrBaHlozR*K@WwRTa|>;=5CHMCn1S{ z9Nv>XA@yPi&1J{IJhTp6pt`n={MhH$@q+O23Kz#Q6A^M;xEd?X53FVhm{=H487&W2 zI4Mmhj@3K(Xnh&9%R6V32djeyr=D}a+3#O}ba5>Ty|FJ~lC~0Te-2sjN6Ad{uFDCD zQdoYWub4R^^4Yt}X%%^bnSuZ&6guqf>o-q!V9RLXKjW#t+-&PBvFUapUd<=WEsykf zwP$=^iErfxd~ z!a`3pp6|9C>1wp9=a0zBgmm?teV^qx27D4dPHz0Wg{{rqTcQ;DlZ()nQ&ZuMm(*C+ zjybZ8^lp^HOr8x4am$vSTe=F0I>t%!^k*X<)shm_qhRJ!=hU<8XC9Rw-if)2@W9bku9KB-{1#=$e`{OA6+BfW?NX?JTkZ5!=-RRHQFa zA_xFks-r&{6c<1DD>4hXj}`agwHoilyhXP}Vj<62xk8G27>gNO0zv}&`)ACZzB((% zL3AFMq>7m|=Grl?UZ_XZ{w-K>A4-ZdIc%L~Q=(pF8TR=Oi(Ul>EKx$Gt+oWKPLd57 z&ummWP@>ZATQeh(90wu_&fiiO7u72B^ooGPHba~DmKXY!GX|7NSZd@KNbMpCD7$&E zKH~%GqTgXj*H;{>aeuc=$&qie!rgwEXW$rYS;R=&>4oCChR7df89OH(&Qcn}5^LDGs9>ada70I47K zzl_|ZCpacer)>#Eq#`z*CMZ$_s3<9FMS(C*1Je+EcJ)fsTBTMiU`jd3i3JsreW_=P z>l(II#v+{{7dAkcDhyKuE-f79zbyW{oHYAuV;-x4&t7d*_WrsF0geI|N&q2d0{ z`O%IRce%61)H5={c@u#(BJ?whteQig?T$TsAzx!TVRHFxLYnblfHkMho^Clpp~a7| z#-#Dj8vAjC$>~c_)THN}JSsZ(+}D(+f49hskKP~Nv@5{%{iGtQbmBnrXS@Pdp2VnQ zro`#*~V|$#65| zxBkduNsU4jO(*38f$&39+Gmnnd(wq_gDK-C{`4f_7czgvtVmR=U;kB6Nl z#6|3`Y>X4Lgkb780k^)-!(F)MG-rsaRj6fi!<*%Wswu_`-i&T}zZJxXV)3_YDlF3* zO%LWL(sTy0e3|U^##Qd@spYwM2rUy|H#&P1UYuM;hpfPi6bCZ~%0%Ji2P3IwrPh_h z?DgcetO;>6@>cDV!eg@}dm<}LuOsUmOA=9Ir+ZT{WL?LYQ3or6<#J3c?lg0Xo^Al} zohWY*{rVe=K5Dw7#myJC@`iPNA61K^A+|TmkHwW##fU;oX|j{@#Uxhik7{sv{FMtA zq?@P3ihHTih|OYqskr3VAJ2eF!tf%H3bkaI+lx3ct&tt7IP}E&WaWz$Ci*}ZIW}Qo zmy1vJ#$3gpw`>84UQhS5Slh$aZXZKwq6G)(w#eB@10nJsijxzP1r%C!FdrG8x}+{o^g<;qR9l8W#Yv z1AK5;0<@~cSLfAJPjgL98x0O<$%_AIxLU&>@n~Go^di&5iUW0Yh?Hv-YLu_j%$-po zJ1nPqG9!n$@JINTn#6p{w)Xw2I%7GJUMsp+>v-fw2<)x(QCG^G^DxEhP{??C(_MK~ z+_JiZhX@j8yHO!# zreuD0CR89!b52EGBxRQk)uWMJ%4qx?d?vZB;kw3;aIV)y#;A>_3$89sJ)ee9W1)j+ z?#eHGYK!gYR-GnP=MyHhvrYwBuT8G{Sp0teex$u`m**pC&=Fk{|yWB3F3h%f?XJ3o5(XNk(^ z;e#2czs1Jv(vS92_uWiTkl(zrRB55w^@aMsGYW65WzuTZYX+O!Ti#W{m*^=ko$lQ- z&PW5ix?5;>I?1sCMd$GH0m0;BAXr?OB0r(V2iOH(hqe54ND9=biH8i|V$T}s5vkO< z0-sKxZ#WO!!Zp<$uWL#N!6<@5mX*tE*jxA(S@yAndr2BmiYGS^d>)3ZCowM!6M~6G zAW`GenK}*BA)fH;0$9Oa?nW~cY*Ryc>( zOij#P4(|#P0u}DOM(h4~oxWXY+(~wU6~09%kCMWo`~PWC^?VFe>OMU>17!nsKfbNb z{lRn=(^n2&T|)ic((&7hOj^i0*bpK_LNTGZj9#7FM7*=yJ6#(M=zgZ_^a&2|Xc%f7 z_s$DtlOv;VkG-^Mo%MhoXm8;wqZ{03rbfY#;sH7qZ$$t}tMKM$}|OG2UhW(Gw>s3RTFqYG)Koa zhCjzdj?Q^y1Q6JE4rP+pr^N@UWd*#tx_^>XG?E8zN1r;ZJ%(U!Q64m{8F85VJ#0=NzzKc_MNa!s+sx;b|vWP23y~H;Su+ZBK+` zm9^1s>q0{%=`~F$88Y-)Mn%se2>cJphkbd4RFP9VS~=#_lNv^r@>0xE+@ESoQ{Iz+ z;0E|Wd#!M_e=$$-QgDUQYBZvV)=2&5YPm@zn7AtaD7Fj$mrWR7oi!5#)WpxO--aLz z3;p!E4FR4e%L~EFN#G`|?E@?eI@fpf{_hTz9y@eiU5p#T$F=xE)J`eanoH#B;)l@p zg}2t0{DIWJTe_5W=?==-KhsjeMe)=31xF-l^-9W>xIxTN7~_ zrxrS#ED8~~Zt~muJpF$O;AcmqTHo{H2c#3h^x6n*N9GMWFkBf~2d!g+51%t%V|$;< zoy-J6&W;L@Kye#@7eIF7-9X;Aeo!-_q%0nmd~QUAkxPC82@;;8tfqCX5W4E@*I>dc z3KYFDOR@{LHs{9uJ2Ja*DWR}nARTNl#<$DUS)B61N5f^BCpf#TaC47)!9-`JMFQsV zg^lgb=3SGsXEtrCW9*DO0r#cK3Ox!xW);6ooOoW|G9P%axRQ zoxI=6@c(G@??e3~Q-#wR?N4^e5X?Wnev|j6(hvAyVe5Wb7ff2X8LXu1 zWrvaMk?C9{bxW@_{@l_UU=VYguC*uQW5>5(%vLiaPa!*z>UkU(@req9IJWmS(Z3Rp zfrAp)EqbkQrH|+oCG?^Ct$53Q@f@ej$mVe4wF5;^4nsI+cT!agxqHx`6%OMynRS^^ z5rm=vKN-YpHQ>dkkCnxHZ_APkOz*wZR#(7ZD zfs96pcx}G2t-WO#|4W&XAERuSceV6aUe2g;+4Giag2LQfw303zmlVv>y5+Wz6irlc z9}h<=oGCg_Vp1bORuJ5fp4|xk7Cn+QJkGT9bq{lF)jZVK6B4N~wJAbNN57(_4SV zJ-w*yRn@5E&=VEwRc!q`#`MrFwL^pksoKj&Vy$h$$&v0v)BkPpe~D4+Zldh;x74IR z>|8t@qjLIH_11uej!SRn7YR&l5mM>;QZC?Pbid7In2=-y9}%Bn*_BbtK_G$a`+I7M zDMmp&0aOTORr*!3Otk<_)_@T=IVI?yok{L<2$9g;*=g8=EnbwV%n`uWUW>CX6rv0b zk6{B)OEL@D7b8HRNa1Y^N_n@A=xqzy{ef?jiiyfNK@ZGxi0F8CH5V;E6I_75R_+F2 z8JU1V#q_UQ@7-03v&l=U@%-?(f0U&xcvx@bgqPUD7B04L~m}4gIv%-o%==|Mc zF94dAJeWy10e32Lo*ED_Gz1()!bs_RmU+cuk+gPdUzL+Yr~GG5l)9c%&RBfsU9e28WrmJ zV9tVwHV}^??O6aM!P~M~iH(q$19|LZiJ671M@H20K#a2oL-+tZvZh#Aq!hP3+nvd5 z#FV(mFS09juH&27j^sC_zDXCOyF#;6KWs|^tcehaKV!Js{dO$G@R%|9fB-+lSKK@F zDeKxAA0>$LECvoFeN)P45^_al?X?2gUc(Gb5i({YD8A9@gJ@B^@6OsqGVs8(#INpx z>%fhIP>phO3x-(1{22@5n|p4~#EPnkk5z6Rdv5;PGo z?lK|WeCGcvGL!WC#I?DJOc^QC>;5!1E!WEnAei=c3{1&3=+bQp{YGsp{y|wwK8E?b zr53zDsk6eMKWH%X^uwG_H$L`s2bx~rojLlxv09__+wL)nXU{YFclk8%|Gk zU*()`YB>Yqh(xUA2UwxW9C%FHtLVOx^wUh*ZkNz{E3v~YZG`kSJg>`lj`{}oW9d!a z=Dtx&G>lUhQk)S;cdn&D>f5WS02&MqG*lFsciyET?~`I&_o%0dMwQ?x>?Yb?1lH46 z#7nvjP^>X5uZ@%fq3Xs7oi85DdAj!OT?(e|nYIR#aX7}YvbT2P%; zL>~-`oH>Y`RGF^L_U6Xh4a3h#jVncV3-E(ez@+;V_*)~hzJA;_-M$|K#QM4kW6I|e zH+JGAd8{-@3y}?OrZ+Q!3nxVv1*=+Tq)u5CLqc5vJe&MOsm;CE>0^Me(xbOaIx1LI zO8m3x;jlBG`s>3Y35lme^X%@DkF`yXq|9}B)O(d2EL&6GYS5)w_z!n1Gl|XYDE)o& zXQRi}kZzqBgP!}`oJ*twrU0dV3YCq1zn($2-K^=U%8I@9KY&Z_3m;L7sj%N85#gt7mjzysDF!|)=(%s;WZwr zF7!3zlkN%DDs%I(zC-hW5;yBNg0K$hi$tg35x(9W05y$yOP4w>PfQRof;b-#O&_6i zdjn5~QJntBraPA?E-xIB=3 z5S??euSx^q9)eBG3YlT99QCYWj4d;AxNQP9;?~di!6{~S%jmzEQaIEo9(|3 zzuQ}L^6v3hn|43ji%;0tX}2^TaX_$7Tjm6`%-boehbmrs^zXy+DesDJJ*Tsb z6FiuPxv8eD8^-`xG4RXU#@{X8so&eC=}M4o0*M0YMY8?pFRQ5}9U)S$AwRC^+6IIo z30>R1;QG*9QRJ|H&CamsaZ=>4Y3OL|tkgNvDN*|v(v^01C>DnHQ<*3W^Tfr*S$mhY zEChQNHictjVXWF&FeWmuZ5i?<%`J%k-^c2s43~o{-?TW8wso$#23(k z4s(Xw4WoRA>M@u!2N4IY>!678$uVJ{UwVn;LE>IU$(y{>Crfs%8JTD%h@_;32vbFf zo_m%#&3S5kw!V(YZ5tT0E4LRjNyM5+_qy!_5tc3(9Nj0Dl!toX;Xna75-NcLBVCMM z+eqohV(rmS**2``ymKKa;YB^`&>vhlmo5$ugYx;S6P>&#=!4&A@M zdO-Xa-!n`7!Lw5DBmXXxo|SQ9<(}R;g-4oyt0OeA2G1vw#x#4xFemk%9b2n3j?yJWq?qGZ? z__?HnGqLbsZ%j*cul8$|u?DaF&K((b?DVSDFZ3X@d_PPgKA1OK&mqJ^ZR>qX+?s}w z`wVm`5f^mvRpX6%y~j*oauEdQ2Y#)16mgXTocADaFFq3X>v5q7sI~@f>jOh;N2IAY zCDiHQ(zgt8^zneVFV!7UwWhB z-LNXRr8tj^1y_1PGy_I`SB&4=?O?b4!z$Rwht>^oajS(lYvx}M4RU)H8H|V%~ zA;Cr?Rkq5;H_Kx=m|=6XL~XFsTJw@L>QwlD*a|_>br>w%Wa290Y~KSqvZqln4Q`q- zN#mt=Av$1yJhYo{(|pf)_Om?Tj>PD`3x-m&vT~pFx$2av$J8J&GRz|+e*ef<;s}0G zO~hlm?y4MzUy>}7M#3aoAA{hgVxOKQjIdL$AHV3|4B+ykLdR+%7S2ioo@_GcH3{$ z)Dfd*bxnW%zu+A6q3;gKTO*G?%}kB(Wnk=ir0*+tuds}qnTS!~3rf*=NkbQQ#qFK& zJKcAg5_+v9n&XA_nR#7~4RLSOxtn!mtx8lEK9k4}=g*=(D~Anws7!m|!4SF4p0L~F zk#jxDS zhn{OAdRs5fN2uhprArt#yoTg11}#sePrFxB=JQ%#nA!eF%Z^;dxW3|za_ht36yrZ} z^NcAVc`-WL41J44RxnWq)hQMT0bi18z``@*s?7eE9kwJN-9zEK zdDFQ}m>M_o*OE*Y+k|8 z?~FuJ(rHU*%-zZhl-|{qpe&!}1`oc)d0|ajez)&G~XumFf_4@=Yc)~%w zD8}%mq`!8JVg}nJG*OUM0HMu0C=nwu&|7JJk6Z16ckKN=xV3S?<{#_^U|A)KaGwIQy;j&*% z(P)?C*BSNiHAa`~xfhdHrCAaWwm^Cj)@sphBzZX^Xr1*N|2HH8$9z6W*YX@6o>%WW z_I7FGwjA^9e|EuxAF<)AG*pxD$i|5?ska+DSjLyUDw~^Mjuv(rr+AOo7hn?e+l|kr zbOmGeMblX}z`g$N#s4fq>|5aXj@wmXf1*lmmxMOdu_X}ut_QHM`8apGGtYl3Y6CT$k9w0;!B*e$&{VZJ@ z0v9)Kbw1%l<(NQ+FNH+nB8?Rg9<_p5cm!o=P5C*BhbydDF_yA>)`h`M54nE9N~1DGbNs79D=9t2E8p|$ zX*0YnLUN5K_?{6=9yjMWYKZRos%L?dC-a4Zc*^q{ujM)oE)y)QFeo{HcSv&I_3 zBzYvquFyhv4e%*6$4mZ)mt!&c_m}HIqQ=AQ2=~24xnDe`oz0{w8?b7}S`EYGS|7SW zc<4YQgB+JP_2~uo@7j6zl@b*Ym7Dutrz^$*IllC`?g_=UHwpko((u&!2 z#678D?UEfkLHa*$4WX|Bm?@OV?k7i|1w)6d${IiS5bGXoYYyPzJ|4yaq~qElHol1= z6okZs*=H$L35VbJKzWJ+${DVy_!HXi-%HWRM)A+lX9bdcLZ*e@nQvdhNpA0XgVa)5ojN zng2c2!i0f-IjbLiZsvZ?N&ZgMy%^o&562FF@QIR(n|-T)FCp|+Ok>uS8%{cx0M0bE zn1#&$Aq)C04zkv?VYAS4UCV{ZT_5D7`H8wm0#%d2x1ULHCVYt>azGq747L*^%)Y zcT>unJ&FEm7pWqUtZ<#HcTQekON+Z~w78z8 z@hqz7VdbkNZ1{&pyP?I!eT(Qd`N-F=95^OZQv;aDg^k?`?{3Mbc%R%uf7Nfi=fUm5 zD*&^A7D*T#`F|vR2Q*vn|G&06Rc&e%A)zBEwJEhljH0zi5o(3ntN2hWG)RybwPV%Z ztE8=66cIDAM{5?fSO58a|GDSnoO@30xzEjcp69;bulMWqdIvr+I5*ENHTAJ(+`=ba zm=RA`C(SGE3dq%lZ;QfZD`~47C&eIO)@`N6_38dm!sbhriRHCJ@pQ`~jftsfeE*as z@2n-d>)y20YaI(*bb#F?m_ey5r_`()QB4nHg;xBa{7<6oWwPi>+DqNRS*5fBrH|z zn{*U)a@|7W3TJ*dSk_u9)Ns_V~jvK76)-Y-Eg4^l6JN;F73Q+ZTs@31lc z;`eEBA$E1pblMc3+p1eWL2&7LmA?A(2sZuvtXA~C*2$)y*Yw1Ol=tS#X5WGsr*$gy ziZ9#BE0pXQk8lyu7rnl^>9;tuFUPVe=FVg|9YPx~eJ)vT{DHRw_($<>@(3(sZCa8O z8!J6v&9u?Ld3UmpyT0|_A4~8=sYTssiIaxW@+k*v`p=q=!RWd%$-~EdvumyX6OcWJ zq0duOuhC-x5*I_1TI7CqN`?*h=!#oP0o*;Xw7y+dxchRnY2SE5e{1C;PHcQKD7`)R znqJ++x^0#3t3|d|F}v`=g+&O};6nEK7ctW}fzEWo%x`|7a~9R#V{Y03xn&-s2RR?5 zUcDUIQRVG3w?2pa2Mp00NrSL_fbSj5PwBrgtvmn80LEVjL^Ws*>2rg1x{!O%cmuQEe)3$6I zoB|tX1(BqxA5SL6e?Ahj+T>i%4BQwCFgYka*`DN)#y&%gvycUDg#(n#>I4)L+z+;YzKb3z=e3@1X_Hy}nrHHZ{&JR*zE@CU1jD zM#F@<8NZ7CDYxy48Rp0!2z&AKC0&CQqhv`*1_P(}H|bw8Eqj+y8VQMZ+`av^me+CP z)ie2bCriqF@s~OgLs^Wpp!!_`vZ5p6_NN%x@!Ab2YjPCT(i# zHzDru$t-rimdy8~~TsMMPXQZAxVA>yKLZ>q;3JZTVYIr8MeQ@Zp zo^oy3XwB+3eRC)j+$J%X2*ekR!?X6&>VNpA(!p9nU&`(P!5GA&~~q45F`VMsd1?)No|XWM0c0GEsaXWwmn;Li-G zic<;v)$<-dL;I3Ik^0Ip!O@L}p`f>AbhmQM4E5aNvk%qtl`|gs$&tMH+V}*v%J6uGq~zF<7@oZ<$3j-(=9+*Ue)p`d!cl*YR*j@wza{4GH$HKMP*X zGC6H~F0j^mFY1AMM>z{d_m6GRg$BgXuI_kyHfl^q?eoNE^Re+MNaGZ7s(sb6kf>yJ zqjlm?)XdpM>-vP{rGSf6Pz38@d0o0oDN%ejIP~-Wb>05+=d@zeMP~I|~6fwC~ zQ0!{-Nj_!0{>J!in_(h@{#H;}E>UIA&U%cr)s|P$5M0n7Bj{h4OL7}`I#M{4d)8tW z`#=*hYm(d4)ZH5-3D#mo{$;Opy`jJk!9X@m;4Pa6EjsSq(=3;UE>k|EQ^RM8YAHF@ zArA_U!8*)O%RTPGx+`u$UI7>M_89mcq)$RwP@ZKY3@)=}V}6aFA@@3r;rUu#i)*Fw zwJzfHE4`0in}S)co)a7}T7Q5O`x*8@F1RU;DRJLZsqWV2<~|PyYIc?IM_=D=jHaI{ z4Azf22cBm?v^H)d$&GOYqyIQp>WIwLdMuep(pj|y{32PJn{fsSMG+)6JniESIc|eq z2=}pkpi~WUqe>4R__jN2@I{KD5ru11GT!Xf%3iULA5=#~mXRrL}Q3LY-qvFPI8=pBT z?op`5BuYkBOQDb;qc4~0FEWHFNZ-&o{%67^lRm{4P;qN?6Th8Z7i!;i*-1&=M7D{c zE8C&x#-;zL&ZBEW=c7p!>gb33%m34NF<(w9lHKb}6=yuL$Dk zij~M&$)WY(#6?MHwU{dp8NY2vaY)RT%s#9MZEpNWg)jI=6+W5KBHnq&8WR5#2o`QoL$8_zXD zqj|i||MdN%iZ-4x++Es!vIEqZE?UHg@9r(e&IFIiiyq2xhz@b>4pHv_>IZ|jY^^Dk zF^_&e&me{T@;^ce2SPUEF3dWD=yRO?TT{L&i%3&k(owa+tj? zxty2ujVI82zW+U&P|*#t(I)be60|>}(F(|7j?{70eW(-a18|0d43=C2boy(}Og@fC zAIz(n3-Y{!w2_TOEEP5zz8DNNRk(gVsX0lbuIb6N>l{m`FBOTpI}r{#OiFNKXGFef z|8VrYa#&?NX;>?iRxLj1r1`N5?YJM&w%<$%)EUrYJY9lFE=;XU zzNt{6F*vgCRqJQGyjO^0xG_bHhF<20SvM#AbTjT;uRhBf1+0hssdx9v{slPV@8CCO zQmyHH7PxgrxUG?P9CLY1#nEIDZ0zC5BHt@iJgyRc{sbAUZhFiLAgmM>Lxqp4=~Rw_ z8&rstB|w>so4}VU05(4^hM!mmGTU*i_a&eEwoeC3IGd5$_%z6}c=jI^c_15dt5tMR z+61|{La^-`^anLbE=I;pFz6?}=H@4FJ})f_)5BemlMCJADfE=mt70|p+x6c@yQ!U- zw(=ad4ef&D*d6-ODUsZHUfj}l7X;+xA@to|r+HADD%-JH;+}@D;QtQbc4tax9RyB$ z8%MC8{8$GvKB^t%Ca~fHA>7Nkais5)abEa&M1uZpp?r%Hm`qUGG(xL;j12V?Na!w$ zwPsd-%wCVuv^D<(Ze+KQZ#v=>12`(Wi@dxjJLp0ca3&pzHSO-_y?Hl9(_G{E#|Ptb zK^vMo+D#%_@l{Q;u6TS=JB$IW1M_ad+UORwICmL5zjrXasr%|m9;nhiK141bmW9|X zA*;?i8-e2L!m}ui0=QHgThTZ?#(G&d?k_|HzsoI6_ywVuXv!b2&`&^uL~UO(D^BoIWH0P{t+UC*fiXNwqNvvE`mOlSO!?qez8Cyf0WmV-_0NXW04=nn^g`EzKxS*u4uiw9^=vV!c`ZMSW!{f|l& zBzwXiM56zYGg^3?lPt^&ZaQ?6(dI;E~0fNfQ8|xG2re z({t_M`gPv^nSMRjzVn~0%{B;3sD!BXv%-M$DTZ$tcVcfv$e+Pc=<5}%S0CbaF1;GB zUPmOz!g!Tc;d=K-qcwSh=NRSX-by-=Lk?vE{X~GbpE+~%7zX|6sdE=z1L~qTK>g|G zw->UL!wRK$Sw+?v_ZP_K2KTG?N0#^1t&uFESt_AIk|KBbT*eed<-@75#5sfw(EjV*jtZ!$G3p z!z1_7zY*({^)eJ4#Mih3o=D7a=h~kA{c{>DPClU&!yFVX?%so`<8QG6l^Bt+ZH zpIaj3)!8y11>Z;4D~_6nd{Jv{iiX(vWp}P>@bRIHLCBF3&+k?eXeaS1N_m#$Bm%u| zdq^?t(c|)4xybJub*5O`3!<9+=r6Sj&-AfPXO#(uXns$BoWmZ1^V!hKt1yxDjCRA` z4}*lR*{8}o`RZf6A6T%FoL%%?Hx#2OV4~sYuB=61%GNeN^N#9D3gs@9LUUi&J``kX zc|Jfs9G40}C`9P$c{nI>A;DU&M`M@5$DCC=Q6(_oWW%qY zTLr*Iufb<@-iS}N>x<`whI{dGJjN|xk6&x~gK_Nq+^{ssmYP>xG$e}{uJ*FT;l!#} zb16s-jnqk0ymV8T&;XSo^Z@Rs$4<~{_1LK;t0Lc0ZkAvfr$&?_CZyf-#3->sdA{~HO6K6?EE4o z=Y0Z`J?R6N8q&(@+8z!94ro`w3H+lfCfPxi0CtN}gF}e~5C^&^#obiZ;F0HVINP%3 zYSkK#XvyugH(ykz$y&p)j~M^vhqFJ4l~+##CqpX2{pX05JZFhWr>7=uz*fz66ZD^R zZBM9*`=G|QqUK-k2)HhT7?^Q?E5Cjco49Au|Bq@s&72^gH}_wL?)9w#FTImA-3krq zTD=n#D2Xe6nDPT6#efTjZlY|%iJzW1>&~iY|K)*Rs=#?JAPFZ}z0<@du*QwelG}H> zThN(IC#ol`>L}Gg377;?W~9f5Mu7E{S*s?(~dK z+ns%$5?-S7y73F#ux@(^v#W2%iwaG-5B*Kxs`TRW2v9c32pcDkk?%=vIAU) zD1WI#mMKL(iq$jL9JgK!%9suPePBZg-QQK~IiI)5a8GxDTmG7?j1PEqfQxvtrRwwq zF*0Sr?C`HcbfMnovk7}VEmj{{}IX7X&evhZ? zH;C;g%bU0Ir(vFvBcq(`Z<+W7dCgqi6@?7=-4ALf3&zbHFb#AS;WV=Z*ufaGs6R}^ zYkKX7&1idTHMChwD(QoaQ^;0z;cdC4EEyQMIw+~|wza(H`l)J_b8oD8$n3K-)92kX zK~L62X0oj`HWx~_d(FKJ)7SagT5po&M~yoJf{iksIA+qRw7BZ^{Wu|;v8)@h@ZY}IDt90DF=yBjF!)^uXWJ=q_ zKl#hJ+f({C@uJd2K)Hh&yDGAIrugdML25{D{nnWmc9mbmo#e6s3R3tfy0`3WbK2KG zb?Dju7pAT-S08)&bBK}#P3l?=)h3@ZDe!1lmep3Qn+smP=dlt zQ;hzlh8|<=kA>!|Vxg(%`xDo@-IgPIPl`#D{s6boTYZ^dETLp)@IXgyncYYC&Ot7YNtU< zv&x^vzd0JI-2a#7wBZ%obBYzkwRH0?g?2otjW*`}0fS$QCg|3f+ji7^u&W{iz@@ z+1v;?e%+TJ{#`A;Fp?u_$)s>>AgG@y>9U{~gzh(>8_@V1+E7*xaP-lvwk!^pfAS0Z zy8YF;OJkZi=0*0`>}XK?GgB`qXBBngi=FqKBj9(P5wl-zrA%w_rV2ju98M`-lVRNg z=Z6_^3PTFGl73p6SCH!jNkKX_vcQPH>#k1TnabU01!JC4ai{mHHL7`<hkRW~j5;8Qg3c&QuZSH$qH+DD@0wk9d*TP10!$AgjYeLX^z;3vzfk_T} za|YoFajXW#O;|T5Nn@6kZnXd~985c$Dljo=ARK|T&)))r)4}|#$5t|q4+~8V*dMlm zkXK6h9ycCKF2YzVR*d7Vr$rke z0<-qTF|V?(y-gewwxfOr#x&o44n?*T7%#*16ZUwkum7H9P)uFlM&Av+s_9(|yG_ID zZk4CgZx|GFUU2ZLO*GFXewhgcYQNszBfQv#I*W-m`dr{*juf)N64M`lQNt=w&lQC= zY};p-vJeENlvlyVpKBqd{i#PTUmE#cRyy~>-p*?P@OiPGIg7#ZX3`f)<0l$j1KJGv&!3VV^HAxz-C&0z%O+l#md>E z9VtLud1FFo6i6zgNr~zcjK=kI)$fl0>IbyIYG$wW21w}*ss)TvqA}BgPmD~NqaL2Y zWc2_wXSNC9MABefs3_=rL}xaQyNVkP&g3gXrEgt6`!iDZ8?zPZAXdgm+INL?%;a+^ z2yI-IO+xF303$V3RQgBxm@xvi)c9zgd(uF30Cr+UL{rGLpdW>GyQv!kKW6H(rH#-lX|XVt@R&;LXv0R7*l199D;z zly9SFaDuiW{YA9Bz{vG{+)kgn{;haUHo)su-NI2Vb!rL_Ccw51$XisE(3J1&LhqE8 z=^H@IH1is81p4ZNeo0ln9z(mGSc-;=sH|!m6Y7vYi$>s3J*7t~6H`=Xki8JnsJ-?5yNRR%HS z+6qv+XdYugqgK>Ts$bUF7KXzQ@LlMAIOFA@^YXb1D8A5n(;SibVk-Bk4*%x6xREgr zk!pOCehSaEd29Fo;c?gghsVL*&0>}k+I8$V@#n z@h+iNP~1hV!u5lN(e2-M&EnOMYm~Um-a&^+@ewuBLc3*g2t1?lb>w%PfU}yo#F^^( zt%Z0=aTT1bvasIQW?yIU)6p^0d1%j)=FnHe4wgpdi?;K(lDttG{9kt$n;G$G!;Qh9 zqN^vN$}6QTZ|C8IWuAXwMe=5h>cEyRj&PP7JPRsUc)8B$h$}^)=3zhi0i3NmK)cfh8gKO<=21X~G^r-tWG;wICC3WUsAK^sRbao9zZuBimYFyTo8o13!M za+VA|A^V5&u=bX9@409h04DV<);6UsN>}jZ9t3{gqo+pzdsY0($#EHqU4Bl3(t#R0 za&Ph}tI>a)xb?NBr)egoCs|s^p$Wj0*`K9OEQ7A2ByfxYgom{~W1|q@d+AD1J9M?Q z9Ajs-F&P|Spcc0!A>wr;w$Vd}B|z#8^g~A8Cb)3Go)vZ-?1?}hn@c#lIHoKyjizq8GD%VNseSzHC1n`ii%PywJT1c2)n%Xwdvix}DW_lu!s5Sd z>O(&x+VKs;d_*HyiHm7E75i~}NJ#>-?6xbo@a+j{Xg_-^C>uvXH^~=*XI8(~1StR{ zL1XhQ8|S~8#V(?2Z5L}*6<@9iFt{-yBfQu>p{eTCi&6CAo2?iDdj`w+1gi|T4Gbgv zW6k-{Q+tbkVnA#zeVidfr2?H8r+r!ovlcPQQ?k|{JbdzI(E zYIU;z-rk}$;^X@m_$jJh&^y5oe0EXBs&3lmw;1Gfmb%&i#(Vkc85enc3J4_~n(x>q zOf2(s?PIe1 zeK>=MybdQy5tkD6I#VOVw-Pmkm|z#fPWyezll84 z4Ow-Bf+hqzQ)`YmX5vK$ETKi~tcLM&9ww(BKUI8DbSH)or~Ta4*^ILFF;;VLi?$>s zL_AjFVg$c7yT1lD^SzHTvjq*_KMk?9b|O|Ynk@%pc(RVzZn_X6KW;ZH-1f{@+mOIN zKnu$Bi1aG2_pHX(cnt4VtmypC94a1LKHs=LmH@DA)xXmm{LR+-Ys$J4gkCQHTCr4zxb3aMW+AK$O< zYMDe(Q0Z1vJLllGPD2M^4GU;PO(V=x=QDaAWCSVf(i1zUxB3iyH}}DXAIZm>pM8x( zX@BI6wkblmjDBwn2Dk0=!qFq%5-qp2PwZJ&C9{iP$LjIPYb5+IOSJxAW@aYH(o{PQ zcdsbzcx=bBbyj(y;)jc@upey7sNrY4i4u2i&3-Hb4~%H;GB}BZ?B#V}@6BFE9KVAr zzjpuXoxT~;o^*I=HQf-EeJ$U;Gu|W)R9U*F_;6M<;W*=UU|nTe;G?aqT)SvEM_vcF z?XF;_e+>f{n~-^8GTe)Z{63@f4-EFq!=l)0ZX}Q-*^Fvf? z2Xv)|{0MG6`J}JIrV6Xdf`S(~F%Gis-KlI{^-1(8(u*;Z9(9$~R2n3s4S9ZJCK}xb z@iYf_39Rf$CXj|M1~d@Y?4VZD_Un^iZm1W)?=1mPOJOuQCMH%}znmsyywm=KA&gz} z{}t@c_(HST^Jq~}m%>`A$Hql!t`2oNVa=;4>EU^dR+WyF-AuyCg^Fcsn*wSvvW+Qb z%+s~y_es>mvxh_z{M7(4{aWz~%l-G=YYl2hh$+l;8$<#uZHMH0N&Q;q-l8V7fO5s< zIkpctJ-rYLWv!x8XU!D$#8U?{oSN@pcG%l4W>YWGBes|t%Vwbt>$K6ge0pTFl{Kb* z{7P0f=>+Mw5bd@OhOA0p!W~1AY$;Oy`#a`mI}FQ;3?Bh&>R9WE_fGJWv>MH&9G0*#YSc_z3m^%poa z?FpFYhzTg9n#uTUYoC^_M%L<2!8ZGo#ET2BzRS78m6KawHwo)rFS5EB;}@5D=dN%{ zP?*9Sm#UshAMu&AKkAO4Mz4t|lMo@FwLlbHjE1mu?q4Rw#x1}0whj*&&FWSUr3ebn zbu-&{U48jjHH@-FWo*+0S?*uzOZ1K_C1CWOz#Wg@^GQ!Rl7KQu0b)tts zTXh!6&mL>1%>Uw*UY2IHmy5XeOssm$rh%H}9_7E>?bd72`u%o}TwQtpr# zp_GGWEHAz0lC}!59mv!MsBl7CiOLFSVlslyRg2Rd`?6NE5y39omLCEn+>9e+WM6aD z_3pQ6{Q5DCD{4o@w2fgDExfg#Q6m%wj4nYBp+=%i885!{LKb68R``DRpD@sh;7BOp zIA*ZExJR6ypqq7XfE?3R6kd#tuXlKT*`!t7RFD6a?K%6SJb~i0m(EE2&k|g9TF$El z(@C%X?`#31W2HOn`n?AMY@;Lh{G+-*S@Eq2RfHk|p#HJJOCg0)uqBC2TwP=Q#y^qEL6h-Z^?!^?m8?e#} z#_;zGtD&yF%_U=q4#yJc0+bm+vdvVu)`L-PaK@+0VgK@Dn5Rw9>itRI9)7T1 zx0pl3Mut8HqSxis7fk)>Sh0IT7y5DC*TX;72*k17ASQ=gHNidHc8qs5u^&i)GOGXX z@tc?02I4!N-qUc32J4-xW^DYU`qCCPTJ;w#YTMN|vL?&=?d|qKnh;Ze&iYpPfT|}y zn?Eoa=TXXN(U1Q;Q_zAcTs$m-a%5yV%*+T>`8@C5^yU{3YJ>9dJ@fg9oUF)q4%N3^ zw2Sl>m`R(r{O!K%$7sjZzii1Wm?^I*e88~^-(|jqahAg}SqkLanK}wc$VKe#qhWL6 za{A3PK_eOcU#RaC4Z#$g_y_8aq-+eOvPb3p2iDTSWgEqKBZXvmAwLWVLR> z+CFWNPF;#MOFctCdvL=E9J<;+2JmrGRsLB%#{IcrGd7RWaGBnq< zM!4S|CH8X@fmIAEbw~UxIFL<=z>0!w7NhU6v-^i8&MJ2u*02Fy%>Ms&*bL8Ne(<2tR-CZ{ZDzX6kYO%0tN!yh3^Y3=y2o2b~B}B!in} zCHD9QDJ#2ABquHY+5J;wWR#=H^xEB&-1)&gD{6?CvYn#Lolb>y+|Q(=qRM+C^1+&V z_teQ*y*x%|Yz8UIQIDJLD`|TzL_-cskLqp7Vv_y977R{rNIK!>=Rt2Akr2eCVXspWC1i(zw6E(z^`)<_= zG+pv1Ye^o{58jp%TmGyytV7uDs==WO+;eTMBGwS{2yXV)x0gUkH@kQhuCzB7c2?d9 zf2?m;D2m@q?8I3+L0A*rRdP*V2b%F-6PGA+MseFvZF@BAyKg%Qng-UPhrY+8Oq*c5GXoi71rlR4H{=oh%E7=>&1GO6TTG$;Z6q21kuN!>ucL%% ztLf+^C@TK``Yzcb#Td)SjpGZ@_vh<6W-MqQ@#^P?(m6BE)E+a$>H#G4`Bu)LPA1_r zj+O_=z?k6KJkF|J))iZZdZdDFmVMg2<=y>UwbW4C`5l#>qnaBlNn~RmWW|&%mx1r7c$B6w%`_2K^1n^s?+2Q-IB6R zKA+9wh^CfH6h8*M7Vko@_Y0G?YX%?nPDh-;#0=NPYD7woZv%jqs1BfKuc;!W`H%?{ zS;AtfM5DZqRYR|6XQM>Y8qIH)>xo&7o$KbV&Z%y3-`OAl&w|_0Z~E>b`5xe}c4(7+ zB&q-iA)~dz6Qlz~c`$$9k#EBNYRtn=$%~f;fWZg$JB3~8t8T)kWuBdFe>;Z+OKkAe z^4-1j>l3>a;k_8KYR@tJ;h4CX|1?dl*8^UatWlQukB)!C^!Po5BzyNUoPByb?9zKu zUhKD`MxNBQs^-2(Dojo(qU|y9d1<{k* zGjc}n=PEU>sBc6PUoGITF}AoDHyzvul1J-JsDNPk7mNi`=&h zFpa0BWUfw6!EYT$hf$9xYkUt>5utv6pUtpo+N?E=U?tY;n|U7 z`@ONtw+|pEYJ;9Fhm}y&iu%Oeu{=wFm+1SWIAQPV+4ACy-43XumXN&#EA+}~od zh|knyK8^l5BL6auVb|#X)Q~a3)MB##wW4g(3N%sV>X>~=b6g*Sz>w@!Hu_-tnJ&g; z2Ah|qR>IQHt>U6TRE(!?0mbY%uXKLt?&~r1T7F+PEi#}XX7uqCT8o<=C*wt1xv|rx zZu}0Ry#cEYzfgX*qO~08pSN76p~DGbo(hut1+a&9Uf!Anup8UFG%-NTg<8z%PW8`J zf)jP#VxOItzFk&vUpcG5uL}Ep3Enh9IURF%X4f&I5)wF@ctQgXZ9&E{!iGQj@X3BO z-{oXn;U6O52b75>8;MEoT$eTrSmWXVVdbQOG!U!Enh*rOC1j5JM*ZGtN4`(89Qs#Q zliB6kkg$EPu%j0D^dKx=dHzE$=1fDj2PHs0^JHsGNH8XVSyM+@BWAeRI6=-bghaJt zKRyXz@4BK@$#&%)#(U+ry6)SZ#4&a^FDrq`jXoLm(3NeDz&dd#fc_xg03Pl{Gp|P{ zHg}^l-|fj60{PuBS&JiZylaq#vA!4Y#rPLsaEoUi=p*i?^I}#+nV!(TJz_VoK8)s6 z^a3@?e@=D;l36_!8T6GN+7Ivc9RYU4EE(-w^owQ$RzU?(s{}W#J`6BZlGU?MYtg)- z-@X>0sNdMggTV@*&#+E1eo8R&cqc9cy>Cv=D%ExF%k_*Rn)BhyyUy_L6Q-12BUJ%7 zYrwj@1h1alKPuWzwf0ZQinnXFPDydx21mCGR}g-B1JE+Q%e+;Y9)tdKCz@E9T>BLK zNwDftF16TgGuowrq+PI*k80Ze1H}PlYl=u3U}4l{p=D*Nm>S@)xDt2H{@%>QCl&n1_b@r4PDecwQX?39XJ?){>RdxehBigPCNmqxYw4SX<&R=bb56T6BFL~+?1$jNLbFVxv+oinbp>WR7 z!bpTTn(xWHyeUlFJMREvGJ7Cv*-d?ZZkPO0>*JXsdFX(NOagNQGTMlB0j zg5xltc$SSP`dVCH39uFmgp~91&tm<1SojR1TH^|py? zJ{PwgV}t|y-NF6q>QT}%M146AsmiOtd{zk_KEd`B2uWce@HDhjZ`!(q28>2uD!fGs zG-h@$>&ReZgn^KU*vgJbld@%X@t&P|mAw4(>&G;kS|2rbj$M!;66%VPukT-e-~hzp zzgkm>795ZHALFYkdlLSCPwgudM(R%Z?6>bRHn!5SqnqT7Mst&0?)6cutTH8R*Z10x zk>&1xUC;ZQ;-X5|5u$La8S*JGrYk)tbAYbHZC#2jN2n6+Vm=YGpxFl^&%LV;KU@3i z!ur>5!bzgyV}L>Q%Z=cdoYpOiDGowhY;tMWdmnrqnZ8F_3mK~00=f-{8NE^3EWOf= zQ@;ypVnD(38+}|>xEUX>o^k+$y&JZ@LEn2tb*iI&{~WJ%><>9@eM+^rnIlf?VshuL z(QfgGp6m@%-znuQllh5xCc6uPAhom0{=F6FW@7q-wu2?srlxxEXQ?<7%(7$FT#dBf z=hBvn!x8l*m#l@KgP*_% zJ5T5E5b1M9Sw;CF)^A=@SMyRy0JD_SAEEM5v}s)QN`G!{I*3V){h?B8?5LTA&$)s@ zkms*vl{r(+h2|{$$J0H}gv^`+?p&{9L9CftetN96RrhF_6is9JS@d<#&1%cLJq&LL^!^T6Qo^-zzs)RlG`HCOWn*@S z2F?-j)_nF?d#3sKvLY2#&na&Os?qBF> z^h46kX!5i0o~jl#FmXCd0jKf_z<6 zKm4h5=SWqiPaE!DAxcKC;IA3;MhO~{6@xkT?`qKA&Utu)O~2DK7syDj-fFHAvZTD) z>CsF)bFzBEPTLRmxs(dI$6>Fa9FlyjgD7FfZ{S#qo>4rOnioGoL^myjxUz@lgIsdFTPf zGSh^P>gv(+17}uw31*Xwq|OT*ufX@!ubI#1h96|xuRTpSk{+o>0ghE3+-7mF_E>!U zAWX{ljyQ4Mv1A#3n0W6~7Z^2J!-@R*^bE=726odNHPoKC=FZ=F_9#P;bG@;sh;7xC zp?dMx>LpKA&7;TQ`+L+o&3Q#JlH$iMPwqN#X$~hmvdIxAA@0e4Ky9_rgiM?A*`gn{ zv}Di+#T0r%HIG`87MmB{wNi_RU%c4S{1(6Ak39PgEQm1TWvTzukK_sv;{XdSq*|n= zvnGe_yl>t@VNq_b;~!r;(0v+G1N(eEV{Sp;+b znXvU{_RaK~(xL$Qiu{XQcK8yCtGL@5v6EE(FcS9C_s@Lim0yxpk|orPX|{%r%QkgY zTl^_zmw?>oV?L7C{>%3YWI&phzmXe^R1mNT!KnJqVsDTlyYs@TB)1mK%Wl3~I6U$V zeL+hy8_z2faUR{`MFtp$PU1?gL=v+?30$p|cWTjPL15!P`!2crXTkk=XR-{Vnu{GHAtI=aoQ#>DOmYkrlV9N6iA584>V->t6*U2ki#M0-=coId3*Y@;p?kV3 zsxVz|nch83*YHh!sdKoV3Ig!fpE`6g8{5$PO(lV+bGPST4!;}i2z*d_WYjeV4~m=a z+2pLaElG$W=aDs-RM)At2o*OkGxR8X(8b*7ChhDp4-d|RZFB~WXD;@GwFWpsjQ$JYNTnMB>znGT}+sx-os!tAcu{wbJlYEM4$L&tUWE-}Ci~NPMh9PZff8 zSf5jPpxX{6xwpE4LA$4z9U7j9QP$y1f3H&WNvAdzUp3B{RjNg&*Ge@=s)@P7hSlj8 zE%!!Wd?;CbWRHy1j1YUecx(01p6C5RaV&WIy?KJ%sB0U}0DWcm8p)t4nrPB1ynLcj zgTwkGiQ(0p=!qpe6|Df4_Y99E_aua>Z)bwN#Ecv z5AXM}awL&{CWLZOIfwLt;syM3t1)WSkvAiUL@3&jJcFOhj~^~VhVQ(8A2Z;k>f0hk zA4E6Vd75qh1zz9w95a6Y=g`mSlm8vSzRkr0o#L?Ktuvda%eVV;oT#W>-IM1MCacRE zMXTCB{3$d#)JYnK>aH z0aX_UBjHWsPPvLuAJ#jXTsqDA`enSc%Z{{Wb{z(s`jv3e_)WUxh7aT?j(`8k|CjUX zN_lj!$v>*K{ROk%GTFbKF0KJEqfs>-ZcqMN#dg22H~7=^AGi(s%lPJ$`BYprv3lvy z9JQji?l$AzPx^lJOI^S+x6C(Xg7gx$yrd>;SJ*VPfb8WmLAvX4E_Pk%e}bBCK)By} zAzymvqTvJ*S`b8DeoI&v{ZDe2<>&BBL(Ww=C*0;t2aM)xWd6oQsV)Pg; z_wT9Vd7x?CrQpzenRTl)B`DwL|4H3U@lQ-}l=xnD-Qtlr4dCinkju~V$INepudLF# z8m`KVyn(Aay@9*&&zRerb6VV6>WI8f*!r4zU94m{gOl@`I%WSUDxlfVrNH`eyNgYp{&ucLB4*lm>)WI#iRNsR1Y;BKYG)#HL60xxdbJzczV<~@!L zoaAQqyL#Q<&3Q%BYP!*#6k5}xb@=W~A}43kmwOtS;$x|E`FN6K6RSa$ZRx4Zxa!OTFk6fiJKWuo{4uJ&(L%LM zI+OfIZI3>m(U;MUU8%kcSkB+-w7~cEp4B?ZVdO+cw`c8p>QN=;$bCrt2^uJXnmH%A9PWjZ2ciZSY@d4s`GcOp*_r?8aJ4YXoG}%~!%uju< zHU($#RQmvTCQ>-xmAj}wub@8Ofr5?YRJh-~Yx8e1i2Cn`!c#rrb<=p!j~G!_x)okW z*GGWA%)o1K%@t>U!#?+J#Jn!%YRUs5*=rswy{1}vtsph&%}pQH_!SLzd$`Zzpsskl zb6wQRtA|zBlscj(rQ+f(v3Z}r7R$GHxt#cW<*$K08YMUJZB-^)M+ZZBdrWYRtHr}} zJ9CHA?fHL!w#wbH%KwoiwwRl~^KemPkLwj?9+oxjwKF-6Xw+F8t$lA}VyBi`sXtc= zff@k6ec}PW@W|V^jg-5|Fk_VFHnDSW2u|PAsd4W|W5E{b?02?ym|0xtZzCmDNV7SSdh5of(BFI3 zZ~SbyIK%q{A2d=N(SRcDPhBf*rTiv|Xhm#o+9e0thxhSQ1Chmvs84XK2m|2H7yl2o zKuNzU(Vq#pzJ&I3s9B{;%ua!>QpVms%JT=dw;U?_tOp8BoXEK2YA_O}!CP=TS+$@q zrR+(mEPYg60UCStsZ$xFQjrsmt%@|g z?0K3JHiwnCQ?VQk&u!?S)rh(7qpunqd#Oo{$lJQ-hJyU-)s&KNw&#cgPqM?88WKXv z;f3rDv;>Gox{8pY)d0Q5ru4x@fY4vItbWa?_8!jK+|6#Fj<0wv30j9QYAvtAdy*gQZH&UJ4E?T2c#I1O}LKwGE0iE zoh}gf-%L}+V18@lDd#J>qUK{>tRt7=rpj`_a0&F;6ySld{0=;jcXg9Y5&YBanBNZ$Hi;}txXoK5f?4V;i$r^>$ zqGgX^ByPCV+f0&Km4>~#aQ0J2dxy2?meY5Hchbio(C|FyT#|tJSC+M97E`T_Dk7FI zs6nZ>ZG~jy&IB>xp=s5Pw_JEaj{5Zu)eqxUT}6*CZ4xvGji~NmEG`Rh_EPu)w=y-W z@T7>U*$FB@@oUECop7P04J!7as-=q^paF78-~jEYdiUx~b(cNH>>i%r6^pUt2aJ{I z22m%*2NCyFkeJtVb0Ydt-5%B&7G4&i6rL#AL5^Sn7w@l8qY>xqzCKiX2JX|13~cC1 zH^C*mE<2BH18ZADLukTa9c3Y>S}NLrob#OA)n)5mR4?az5(6Wit9@ z($+3Gk7X_gqRg==1AU2p;CR+nYhs)%fZGxi#hUt>An_b%dqMk+W94LF#gDQSfpPIy zY<5jIk@KE(vW98%rbT2_E9f9RcYHy`V)YWfoLQ%frk>E_%qWG|QbmCzp3-XmYw$J0 zjTb?tYxmaZm_C%9tWB!_0B*Vt@3j%zaz-qQc@OB%Aap?jZ)J00!?Al!TaWY> z7?*U9qKkolzKA?Vl(!pJ-ruofL3U$cD5(}IY-)Yj@#K2Zn8&HE!hRv&_Hg?+RjtOH zTFWT`k8Qj8Q#S^_glS#;&)C@v%d|GYm+@ZLy}K*aQGJ@4ExZDC*4q8_Pi^jM^hoDG zb3ME%BuNGDs*WPvw34bTZMfLLl_9vBcGJ%+3o$F{L<4MPemnM$H7|sMEqj7LVWs)5 z2W6@!gmdvX8{VJP1!adpb=_~>P~>D{s=^Q}LY@%74>z}+V|4zR(}ZgCEZMzKw(O=s z=79ygF`9!B5XT-|X*%B9ww?ixZ*?*hFC$%bJ{29bSBSk^oePh;fwkyqe$!eZtA)3> zoeRc(>a!)3=x?PzSk8@dav%aM3+*a_ek%7GyZcP0N+Y!b!*s$=VMj^ z!Sv(Clts9`tQ2;8C}T)gGy`!-O^Seg%iU691mBWDc-eKc4h*O9Qv$v`E#^M-6EtkqB4v-HVbywvg(BXui%ZF^jH3M@fZH(2)C&5MFqUf3Dj_=^rd5s83g4>G+S|C zG`_qlIp&Tskd|SPrOx0Ry@ATgJL@> zna69&i~_ud*3d1N!YVg?!5jj1{{YWS{+VDDgjUe29t_oy^k~vWBzBqzfM#-<-LI71enux9y_pZ7DY@Mu)b8F}r9idj)8>Jm^_9?V;e~ zuL|{gwp=)Ijej+OKXrXSOou0}WP#z25+k*b@fs`BdM+nNjR7wGLQT>SVvB1*x}WO^ z@uQbR1|>pOkZ_eBQIwbL1L;lCV?m2SHdP4mXM^BY9(4Si4;7c4JS>x?gSVNgQoL zRL79Af~18e$|>MvDxla3S1WGfZBen1Ceklv)C!Vl+ANr{z!As|nHlujz;@O&lRc)C zlo1VV6zXqT-5};i26PgYFiqgOI`~P@(zJdk!0@oK2L0l=XefAh5Of{X$)6R&t137i zR^?CBanwE{{{S+_#J%KFV#<#o#~+a@i~4_eDom+ynV@2JPalmm?Y65+9$akL=i^J4 zzhKgiCMwBK!SgKayh-)7+{@ICg8hkz&MsS-T` zn-HezZTPv@hfq%wMXz(nweLU?a>q;XKKcp`q%YzPqS$sZr;JE9A>9(lY>(Wx`D=Dg zM&lZfRg_sqybbu)HKaw7X#W5xF$4(Id?0aYJLzG^i6bz=1eqBQHlntk9lRLQq?roy z2-TK2wNxF1j&!pD46Fr&Qf?yMwkM4?Jf0Bl7{zZ0ZdNB+uwv3Td2juc*OV#aAuVzD zQ>(Is8juanobOW1FSMI2`vAAuW)?k%{{Ta9Y-@hfP#YGufSj*ZXm3O?A-PqKy@sU48$BtRUQY-ub>U{> zDD4;5#NCt>9>aQ&B6@i^qk1?RFy+&jetIS9_kB>a}#3b68$J}&BP z^^IjC#JIAJ(Y5|zQ8j|8lYX29&GhzA(49QStU)AD8*avc5#Ee>nIkJafBGC-Nca3~ zJSqL^lNY9>T_XtG6BmkNz49L^{t7c@Jeia8mR2r*Z5Vo6CIWm-5CPBkxY09aPcS;O zDcZ*Tb)sO1&RAQ=cXEBzj&bpejMcLwD8-_=u@Y(FHG_hO!HooI?+Pz}eHn45`eB2R z%w*lPf_%&DYK}~tpwLL*GKK{0Z4K>F!-(wZC@-~ju(kEK3V4=4SsaE3h_6`9x=ZjQ zaQ0fI#g-7pd14c)cn-_z-`%Jb8x^#0at*v(5$>an*ZOhal?-zZqX63>zl8AiQ)Per zJpE8JqYJq7oW=o#_1dAdy$lc5ofcl3lY0!9)Rb=i#{T7c{W^H^pd$A|2_M8bgGH2W zC%Z~~b0hjK<{H#k<0YX?lWCY}pm4dQf*qy9U)2`;#T6Dzc>-L}yMCQj1+F>TnVRA@ zCcyFcP(gCQ+!NbESCaBE-~qi{w&}^-k&)oHe|;`QO=(fD7#am`+M0K3JGSWn8g4vm zZh^;}fz#bv#r-waTY{6_?4Vt_f;8jbO=0fus{^%rsdhcj0=#8<#YhJ=Bxw8@$Sl?pa&{KwnCDgL&nnN&pfQHhNnyDi>$(Z!gRSxGOt!C3a* ziHjl09#Fbl-_DWejC!KhzY;rX+b$*b2p%hwVcSKPb8C1)akqUFxu$Y-h+N;>L?iHmY ze@DKxJU-1e?yD#s%h3)j2OVxJY;AV7ilAKEjqgEJ1#r7!V0rdyMj3!v2CSfiYxj?} zS(kEys`k@aK)JZ??)w6vRbUHUh*9C!of9qmTHe;bvWp}5xNr99TU_qs38w-?MomJw z)cY%IF1$Nv5N_PijV)JFM=MgkM4?Zj*wLzhHzlS6QeUpXY8 zWB7ojiw^@D2fu|#UB=y)){job$;UZ_kRm_@*>ocIwf_JOO^TYf&D##1A+H|FZk-kx z%Idk!{+23>Dx&IUnBTy${{X#DG0u!-M=3##0cQ-W@!f#XpDli;>-}Oq`3Z~@8#RbL zyof#)`KhEg1^i%+`gyWtksNtgCiM4?I?!3;5o}=bxzI6Fdo^KAf>iZP0yhps4jTI_ zqh-7xv~avLmL40ej~ewMc`;`MG)b!Wf(WSkcj_ots$ro8T5sl9em*qW->0XS3thmX`+Vw|m#3{NeAC&gfHTm=6X+)DolNAJ^V5|o#15AZOJcNIkK5#wM ztE#5}Xb9A*aC64zw9#0D5^TGGxh#1ADm3bH+6Y4j#AX2A+z(|bg$$8c-11hx1Kmv~ zD~Dbz2O;dDth!%I=uf(r(`&KNgQbsUDk&^kZ1*RKppmxSJ&X^wy+U>PSXkPK4s7Rk z?Y=Ab8b+9vNAhkwsH=m!Rq%jseipq1j0Ce?l$*bO>v$VIEkVAo_-IDfHv@12z#o?5 ziKd%qhtn55zWRKbNjK6kc_{k>Z4KPoioe;VUamAFof3GTviI>{%iY`d3Nb*XVYpx) zR=u^>yhg*f?QagG=-r>uxAZt`+dva*QBV!Ps=YyQ4+^n1Q+^a0GOxRq?SE}};9xs# zar-LF3j1`g-%6ouR{NW_tj)^z8qh0ik;0>nXSzfzgHH%L(Qa4Lkwj{n2COf3?=_Fo zI$T0rsqRBD+KP*-J2xd-b{V+6Nh3Cq@f@=$9DED|SbWr^C{hK8zOCOtDB4d8*Ql3@%B~c8*-yv7-(DDTa;aa+{@10wC}4q0NC=Yi1x7Z+qRo0A=VsthUuk{ zg;fKYCYPZ8jkI|g4j@jd;>Dz6v@BQhgY%ln!Rv9$7gU9NcIj zeunoHuyl+mB!uYm5w#b-=Az8~M>)%!5JozGEO#E-S)Lerb|v-(L?p9vRSF9;Ru@kF zIgO8*nU@1)k(DXN2@3PEUlX5}x{D`L$>@#K)Qk?D2=&(^B@K_NRalhW@c3&pH#ei? zkJOoxhl{PVm?DZkXsFF)7W_5SFfxuby>qAKeP%2;>xBH#jhI8cYtXr46PI>^^s zkCmGt~-@1w0Vm=x+ zVlSb!D{i?!02Pmk2vaspiyT|E3RvpL_(rvtJbff&qzbVT@$Qmi5!)n+q@AkmShIAj zcE#x(OA#_6fD>hye=$KfwIPZXjK(ZZ?ab%5x}HQv^ier@lrJILSKh{_nHkH=e6cw3|i7(V*!#l?YK;Y;O zjYE+f>AXZM`G7VD+BwiGp&aM}Y;CW2pr|c=G~HXP$>~6!%ZzIBwkc~N8|Opvdg*a4$B@_e;! zgEmb60H$#9Mn+71MfXb{VH(L7s7o;?O)6fg`j4bLW^|cZFyV(I(3(i(K50T&qSD9F zFmXCAJ@h!y2bhn?D}q?jZ0y{OiDcA6~su;n+pPU$j!>D7cm|#!r+H zeS^4HO3cKTRLnh673tz2PUa0}SGV|OZ(UX{mz24gQ8=1RS?*N_#))k}qmMcyd9t4j z4o;8!XGW>AFlR|7jP5Zo@e$m4R9!i-o=mx1MGPQW+1S_tU+L|K59$xrvc^8TNq;j3 zr>uiW)kmIcB?*bc7qWOPZ+nYysCrN8Gpku4>OZgvKm1kdC7L!DQo4dWL92i-Sh;fS zRDio~kcClowxrRYAE=}c=(IkIw~3D8#YjAF+g&3E9G5*e9JWE_zD^77t)or6&+Vib zy*n;>_g$okNr{(`3vuG75_Ejjx0>)ZhqT_BIS|JnJ6Tu|N8T%sv$~mKV$jM#o(3mt z0nhN7^)ci=pu0Q`V8H(X*7sM1Yze)P@)TtE!*#_ zk-elwVBnj31?$q5SvGChBV9$i2RhiXsB$dC-sA6~Ew-`HmF}pLRoKGh8*v7`M=Ec@ zc$@nx(ND|A9}hPEBlc_m0HUze_EBXP3!%Rn2TrA%XrK{Fp|)6g%3tBB7EIjKTyPY1c!#c; zGaXnY0{bIg8=94)m2xp$ksd^1%Ez#Ss=wi@6(g9SHu$f5^P%CnJOC6kx`_2MCDRWD zPmWgo$T^xBok;F;q%Z(|I9HOWqt^QDiw-jB6ih87%)FFx6rDe#KyW%j$>(xHDD7fA z#-FJ?$@Or?e!Htq)+8P){6B`1qkfm_T{afS#BQTJ^Re32xmZweRzDu^6?Kl0m(g)E zI^SH(-TtD42@pnXsK0lDlN%}J{{Sg?k_j2D6^^Q^bV~5ow zP2qSJ?VufQ0oL>at&eXi%;`CR%7gsmKpPcd#fLu)0e#%X2vD-h?mn56o!gk(ZK&bO z-mg)Y^Rngx#LV6+4t5Je4;hfpDOp$&1e<#R>=Yqs(I*H2OZHPmk*soPSa9yKsJ%A) zu)swi;A^DEaxx^0t;aIL*Q|b@D=3;=S*L|uT$2}=i}Ti{%7R5)vW2%54BGZo(Bwie z=bVN)P^c-maAKbc?b}eC?4R{Mmyim{G)i2jA!Zu?0ClS)^%ROG&*>OWy*({$vdAo? zryc84eRBHkmhCn{fALG3ovl#qVHWn<%-R*dBSeKIK)SfqSRP=~^gq-L&(fIf$H;4w z10EmTp*}ehK`QT#Mbr>=xFWuQLIiQ0z$S#ZZAI1kt~%#*_;yMfH!CUw2-=9cGD{-E^zb0f4^0JWELdD+Kj%Ss}eL<-7EB#f#+K3zFhK7J;C zW*$NSli@6_=&4a)=sqj{Dk+@gKLjr$LA_-SU2 zL{?oMKZ&o|LO`r+bRgJ+?VvKF^+_HkUkg)uZo3%xR$GQ0-G+yy5;;1OJhv19Rb9LW zfGO=2X2~c%WUgBul+UJrEEM} z@jbs~xz)b<$etw)9x8{Jk_Oc#*RkXFq-s1)La!}JwM&gPy=act3c-c{0ElV!7|bW? zi-r?lO_uWQ`(gTbXJVI_Ft82SKGJ@`2R;-x8}^FF1;lYP1(DT5ki5>*_AT^P;c6j? z;l{ltaUS4K_VSB+C~Mt%1!N-Jxlr`jLz2S9xPm*V#h8nQ)rbNt!~>HfM=#8Td7tL2?ya5Z z^p?(i=7 zzAozejJ)edeRk-^-z|EWU0Ou4?`3e$Vb4N1)8IUUXp{*cm}!1s*Xb3M-LfH_i*p`{ zu9ehM;gi>iAAkzN*WpDs==>exB>{89G#rw;v_7Ffq^z{{Y$1mMu|+NGRRRIEqX;lpMJl(_=4`6g+KDnJ1+L zNWoSF^IY>(`Fm)R%o&a1Q*Etn3BM|2XtyyIjh9Ov*6ph#Y)>6O=c28;C*&9vKenyB z-`hsgmF~R&U5~WZztGZ>KTSic5@q;^JdfEX_?ANJwM%>_w0Hji==IcgQ46A;U)w;P zE-ouke##f2yMgmtS{bUh!;#E!%1VOFx{qanA7#1r{fyVOj+7M?yEgy@$@{3Q z0vKtu@f0mjj@p+2lUou;5GbZB=PMilMCEo|o+91V#BKeQ99;3Z;sC3@x8*`e7t{n? zpdhdVox3Y-j}STgJ>L2;vGK-5>~C&*5laqfu+wavp4yYAbrf8@KQ5#eLU=M7`kYo0 zbnAE}_^D!o8Kz955dqmG0IZxlty$RlJD=&~XuNE9ZCw`RcT*y07f{1b zy0J2L{&q8uN_H1kx5D1)5+ZC85=wRwZfah!)NHXrw*#9uAO}0q&&$1>?Zt=TiatPo zFPPMwd#ixHn%+3incCVY2eyx1>nhmar?JoEW1Rs5f}pOM)39*NvSmmhz`%%Y+(($P z&;?QEuDd=wNheh5iZSL~*)8;bh}6aSdFe(wU(>vPpd_z^+UgGl?i90QZ6k1Ty+I_7 zVzNd?JI|3KfdY>f%MN{-)cM_AS?8ULranHXg^w8z?xP~8RecW8ZX69M+IVZbnX8MA z?`>|i)agZ39R`((tZx307WP(Ake~kmbHs}p;PA8Ezhz}&#sq#DzMVnP1v_Ipei}KA zBhP`Igr$KbuIRib>)h3~buq}q5Iz&FKBhD=6Wmp_CZe3`AT1M)EoJht_gCpA0`CV% z>JtImcGAC2bWHJK)FF8zo1AmIT|xXUO$&=C(fJ5r>X*mKBGWw;POY{E#x?+FbsUj(GZ)(TGm82o00TDbm zwzgwaC2BG=O$o^Q?@%ll2k$OR+L#BV@1L-%ccQ?x$g6u8W`) zMXr8s%Dwgejg_}3;C|3-Y)|^Kw4I344z=L8BbzP0gI+Mnl5S8(tvtrDO$10#74K zapextTV_OJ!23Ov%QAXX%67|;fB^lQ)M=+^qNEG2G37ntg8)|i`zmbdm14o#5=kZ> z%-2PQc(Z;gcyKWBvT;cK_@v&>5b)fF*Y{UfF~s;8S&<}fkA2ZzGELB*7mEH?uC-)% z!(=gEQ_Mj+`>6r7i*B*tZOWZO*(5uH@(o8LAZ>~@-0XA~6p&()I$k3cfjKz_#m{%k zU+Y~&2;hZ%R%Xy?uR0FGXFLZTC>G=?gZN0)0yRF$pD!#F$AL?{ji&*_ zPIZAaC-P^3Wr?^F7+;-1)Qb=D(7J`=<9`a9QyA{clRS|!4h!_q{5I`xHFUgubuqNK zvlAN~N#1TMQ7Iu6itZjzM-h6*khmd4kusfbqqNeT-Bilrg?mVhThBR|B`fglY6+A(&{JYYpk{Pkz)`uEW6=mkijq@+T zO@sCFKTa5`*#|1+qnh zNn&lwC^~`-!5+#mY>5 zypfeVJuCkJH+LlV)LC6`tKvh`+=8nU9r7>XCxD^SKS=cac$8xjT0 z=-AwHG!OOBJnLVxy1NZtuYYwLa5@pnrJP%2L~%|=v-WOKn>UeyHh?Ux=~F$j5IRKF*uf*@nWGJ1&#JBpv;;%G*I zJGTINcA76Fl4T~#q>--B8=oFSg)B(SWnfuDZ3K6Mx*y@C`gLS6i!&3cZrgk{b~}yk zLsThZke1z%Z;^F2_SaDBT}e`DF=qO1n;fKUg%{;hrOhrDCNnQkSv@RS1bZ2z8jyzG zUfRg&SZW~5hw^%!GU!rKtaB&fJQ}h;SEl(6QX;k_b^&Ba)ZAK; zLfjivf2Z)9Zbm}iDaRE<%TJo442RG{3AYOlRgd~FqJQ-GN{qRX*c)-V9EAvBj7N=( zqtqtBq>%6z=2+HdR&F9QJ38!{_R7T zV6w2Z(e^s%!|$R9u^+aY7+2JkYCzBd_>U?ZiOR?vQ8b8qTjKXs*Ag)4-KX75#xmsE z?!v%#R04U#i3f>#ZHCDl{Bj;7FUw67QnYZuHinMEH5`K4fcm$PU&gPyR^l&E&y*TO zjb)8xP75U5S;udEex1sQ31W3Hmjl7-5_Gujy>*COS@H5q4{i8XBVOjg$nWD>3%Da* zVh=DMQEz=Fz+D6pETCz<(JTXg8izS$+0>489$a&g~cX653vm>7|WfTs0|{t7i=BVt|px z)H<$kGf&lG0XjojT2aZ`{#6U*6dN8_mUbb;WkC@U@M+<))ESwj8`C7LD88J8js-~J z{n{CMTLvmZtlN#_5)Dtb-02|29-a;{A|QCP9xi>ns^4O&iieUta|?d zQ5ktS->15IW&Z%D;!gO@kV{wwbk}I?uAS0wWa_zV)_QyO77=w>?SmvpUGbZ1c#fRw zqW+`kZPmJJ^&iwJ(q)2PqddpZ4Yl|l&Qw}U?iaU~ zx+hcpH<>h%XW;tTcoXEdQ({h7UM=oP7x`*M+N>lNy9<%ty`N-LI@&qGF*j%i$L&Uv zKT!ekrO3GKxTZ0##3YqV-ouc&puEWd5^O&DF)>ogZFM1++(+0=w7si^5>T{EHj-~( zPqKk!V2o_H()3J-$f`hhDr^bh4G4=97$ucCT=6swxN#lbl-WLnY7U7Jxm5>3MLt#( z)&*8MVP#fdPWP~06*fj^On#j^mGoxAzpM{8C&;?|G@VJd_WaZb zb^ibmr;070g)SVO04SeJ`QB(8Yxs|;w(L>d1w)SlpY>j*z5u*ZGtb{&>RBMSQO+COw-r;U8rDWH zt|N=56);3U#gOqQ_<2%?J~9hQBa(KY_>cWsl5Fg^XgxBKbj4p*SzqB`qxnO(=C4uu zbkO>&1Yw;~pZkbT)f~4_o2ShLQKDUNmLVizdl}e{8=wz z6!uhs=1)zCmPtVc7jUnu$B}X|7gHn*7@Kkx^w^PzA_v6^>3;WaENj*Y=|`Y4I3OS4 z6dk;B=nFB>p5apC;X0(La@t&N1G=J-^25lXg0IBHodEtS`g~4!XX0OFyUhTl_0>9II|TuMuOj%tMD81s4+9~(b7^qc=+urrsX_03hJ0mC)7ij z7b6;e1*4Z$-QFrO$J1L1AR7b5)sdJ_(e!K>+HB6DGLno`TtOB80GTYDHi|iWl;dTe zL%YNN8guY}h{MCWguBa0eO&5m9|BB+^pJRjcCaVDl_mE%=2@P~BGNZ*ii_;U|Y9Q+|`rll-n_<>~vlB;(A3`1w?^vTC>G zUrCt|$;XYnDB3#z01NRIk385*l##^84k=^ZFRr4?c3va#nv?ZUUW4m1Gh}AK!egUK zP0W&h1o&!RtCYhds>vY7j!oVek@T|v01ZaLq&Y7BqpU=Fl98^`-wIUu-9|=SIZehq zX2F$sB9p-f#`JNLRL6ymzyKivF91mRXp8P3*f8Pluisy~moekrkAgv4@M)jOFT%<^ zO-+Z=ay=|OZ_5@6cM;}uaq$|C8M2GU=FFv6Tl=f1JNf-kcvin=gY2*uJ(MlRvK{=b zkce;ig{vMY)OuKXHef#p{{Wt#$;f1RA)ZhSXLXUeU$(jq7e#a*4NPHQ_VL^iwZMcMC;|p!xD*a9Rqo7HT^t}%dP1dk; zFX`lCIoe?~$ zfAhYI1<#c^R$a9NAFXTu0KygeTlFXD$uYuo1nOB`Ul%J_vN1hE8YWv1+pF~N>K=)L zI$S@gx@hWC^ytmvic-N?NBB+ahu8+T90hm%gfh3(?i*hI9lp-mB1aKzQo)VR<{TEZ zttg&DjcrE~TmlN--?pR-fr|?(6XiGJE7L7~z!SBu2=BE;mWOsuI&FoDhXYMKCcQZ_ zmVc?XMCC@M`yBks^45Tha;5dRdN=&do_lvxZIBDW5ZfJq+!PzH{PljJi;%mc@TMsX zx=?tzBgtxfOguT#DN1_TISdQ&@~G3p-%-9Rf0jZ$bT`^#C&sJ~g|ww^o+QCCsh${T zv5cY9Z@kjsE>0t5NiFiFk^LV{2bB^(75nNJ=`5L9Si5Ay$bwZenHN*GJB=$RKd$ur zxc>lCz`JI~Wn!${6|Qs_?x)Y2XwArN^Wtu`(M{4Yd5@Zb^y5#?S;o?IWf}l`Dm>3i z)1FIu>NsxZY950DCLC}dAg>MlfvDxlJ79~(_uxR*)gEX^Oe{4Uk@y|HP_*$x`z0zB zRealc9kult5-vVQN)M!g$!8|sCm>wfvS!7?pCdLf3^0%JpPRAlPlS1DY{Ls;oTe=D zUv!L5<2SdkRLPw@={v%G72;ZR%Uk#;;byyfE;g%+j}NwnGs$~`1QOf{P>^=-2I|$3 znd!LbN}@OE#`5G9BWMg`uw02aJO(9td9j@Go96+NI&P8PW5;R#0IN}jYs(lqj}7|; zJkG;=Hn5wKW5k2Xx))NC`=o`Sk&hqCH%rlPh;pqoBB1>jkCeDyrqCYXZy7dL{I9)AiFm!9v1GY5U!e)J=G3YI~2&rb(R(fP|9vA53fMC zY2(|Hymrc>&OZ7wB7?f)ULm_Z^^F|xGGqkZBC^kUz~o<^Xy6afv@|OPSPq#@QoH(ZrakA>WGGxs&x>w2;DxcrNQxh+zp|gIE@LAtfKn}Ma0_Zy zk|^@l5oXAZZzj>Fj@2GSB&4X}k(7|?L8xXKZW+~+b%EM`9l-gj45Fer<=m4*4}qjz zJxGc2AHiRpsrX3YZ)a^}XUU+22_2-{N}DEom&kJNPk$=(5qwe*s>6-DDj>qr%D$w8 z@z+|)>Qh8y$1$p?a4tbMxW5JMss5KMFC{qcg+M^6E<|kFzu{3>!U$Dz;GMpy7XGKx zM4%$E9}|<}0)WWGIB7Tr7ns?BI)Su#M}0m{8kF=@GqAnD;qIv16Ex83Tn+<`CK2%3 zz&O>7xit)4tr*I9((tD(bh+=Ni8}|x$RG+j%k z$_R0g5fF0b31j zdE8QTx!Uel(7E%D)D7828G2+<2p4X$EAP|HK;UR5EOEmM`B4Rd{v$$cxeK3!a8>SA z;3$wl2c2RtYaYiXz=$PD|UyKsDHa|+A4H6)P0w+w{>_=3bPwuhO|xZZgh1v zHO9Er)rh}gqQXOQ%KFv)LI6Fc^?mL4*PQ+JeaBweU zk9L<+z>ex7`rlf+o7<4%Lly}4&nU7E96QYj$RC%ZSZkry^`-B`9u#hFNx3Iedbref z)vu)kZD~(CXbne0$}2Hq3=S`AaMztd(*B${fr&C3-I$&=7%8-ArD1fKjpUr~m<~G^{(9Uma(HsA zXv*FghQor0o9qgE_yFREc2hUq;vD8zX3FQ*KUvA?Jf619!gv7nWc zDiM^g69W4{yCA=s--e>i>C7X7L9nH^l1Kfj{N44DmzOsDwkaQ^-Ye;1=*P>q<*6aX zmfo_MWzZ2MP0EWC{$-ScyZ{51lq5nF+>@rJhPI89(8R#8)IPXgh+MW zrE-DS)hEZrW`+`1(vduC5Gd8!kA*h{9vG!)=RgPTSNyPpxLG^W-3G zYzQ?zA%6;Uw>GGHvIdd8Q7~>Kf^GrsQC^rEM$q2d&?m*%Y1>UNdKzneXh`Z(0O68N zENpH-tOzk&tWm~RScSYV&eqq(L@M0hOL5YYWguTd4{a542qMflgWPI7KA_|X#@sC9 zt4Dqj$bKk~BkN@iJGZ_3((-B9E_ zl0lU!?~4WltAFC(NW~cbwn(EV{u==TwU2D0#t-n(m48lU^>$Ac^Kzt?!?$hg=<0s{1`=${s@xCZ zr^P?X%u=d36Kkod5Q`OJ2tA`p!Rm05uZJ>9Y;AQ1#69Am>Ug#=8%?hX0PzD`Y%C~_7US7cery7G10c4PaCH_EeMI<@#q#0XPq=YU+n{G6_ z4KHfT%*Kf)`b6~|Su!I8c3jlGW2>t4>=|`~9!VWyRXV6$znd$t_hJZ8rp!v&1!;fjfoW59Zo}whVSac z$sp5xn?kh%bnn##^<8uN*OdhCX-mR}tU&SyU{;{{YF# zsB^k@I#2booM>43@jAZ^z&{&SDs^a99JwP7R4zoMkC}?;b6@`eV=A@>A~UH$234;{ z9BEQH+xcFqWWuGn4d+4crs??TAdi0EQgfpB8+o+X!%?qW%k^^{Tza0PGmZt)7`(CH z%F=k6hWQ=#iz#R_jez7ks^N|MexE9&#^{o$>N2SiBPK*F=GWS+-W&UA;Ba>(z_%R@ zzhR>2cDd7bmbbFFTz1d{f!6d^UZs$mK8Z|t4+D8uZAFjuNiKIuVjBg62lR>X+vd0Zon}i5s$hG5FT~VWLXmKc z9xO)|H7YahFA*^l+7B-JPPNidW6rTGQe)e~;4Pp1x_G26apjllA;lMH{ATBdif=+( zi4IOcO^9FMOLb-V{7*q)BTz$}Vlhf}h)1eM2cM^8#fb5Z1$R?-W#7THp>^8YnCo4u`Z+13-CK z(Ije$Uw%aY034qx_b8-SZTkh3@gaK+9k*1{%Esh-XgQY34x_i-Q|7C*ooX@@3lWp@ zhVC=Fa63K~r;>RY+C#coTg>PCD(M~ATWX*MnEPrsnE>5DBEPq7J5CZYPkg+})KcaQ zVJxe7QxZ0j)Sd;1yIS>+2T);$3QA)7y@i_1d=Oa8lUO zz2cokfB@VpTZJ^s;S;Ek4npHv?m8Rx8u~d~eoskr2Y8I?l_O{woNXQBnWUB|2*k~C z212dMnLZa@#-gf>><)`TYx-Ua;*<@|%9YuKGoN=F&b2arDtjvwAkD2|X(kw_lIG6~m=OkG=~1xHP_^J+iYSl zQ*}Al!4S}%8&gyFwMjeP@-buG-R`Up)9{_SeOhFBxsei^)+R6bc+ra>;2FQ>qCmH8 z>xb>3jT!#{H`X#%6a(a5HPZT83k+C8xF0+J0L@s8z@N=e>#nPs<8*im^If@du>0wx zd+(Ktd)VH(7e@_vdTub1c)4$VOH}zMP+MxA#a#duskdd#Xm@szK>#NFy}DOV=-}Qy zpN}7`!?xOs`zt3Z*9^sD?nTfKWo^BQ;d5%e$NN?Kd-U9XDDhDx$Q*81+?t)$zby!g zG1#arLwtcR!*c=sb-5pK?FQraSEsGs$~~sBaAT72KIE(9E6LG^sdd6)>qTZoyz@qo8#zWypWmX*SOMd#=ICfResC>iOU6!ru z$B?z_s%(*A$j`xc!^7UxFR zW$YtQ+f&07DQt+D7zF@>Z5UW`r<87Sj|ZgA+}Ta8DXntFLX9s<#eKJ|jE^qZ&c5nd zav~W~Zf24OB?N@<@eNkoXa&CJHc&gy?xeo$Vmm&*q@AZwLUI123*5*d2$F5MjwkR zja|omeLPL|367yzi3NrDc4=F6EDgQlk|;?txeB2HW+k-ps3yG}ev=|}=a4k!L<_tR ziCfJ}1~*T0BHL&J_dV2py9#J!gnES?e|VsE&$dJ3T189h{7AB?j z01l*(oPr+l#MF?+#!Qugj3(By@Y_w3Fl6emosm3cfsK^t!~!>7mK==CspAZ*Y?cg2 z97q6oRC3n3pGeJ}k{l^^<3}58^mD{*nZs+W#h^Vk*r)?sZ2G;;~3Kvnm8$=_0{i-=s*%0)3 zz=y>o(IE@30j(Cu#F{R4XxmS?RnC^;I3K!>?i`kaqifFGy|fDWrez?Hg+chcsXZ8k z*)ku`b|h$clHIi?9vK387?cF<1D>y`w{=B7P_*4bCLqXws)fFY7rW-DMrQnpV$dr! zl~Kzg$mkJ=wk%$fCj2(9`Y;;JmxVSv6S-maV(RCbh zRZlr1{{WhtaIq%3W+F33>q#bDjx=EDqip}aUyGivd z*jN&`o6tk~vVZX#olBI2f2n5=M+teVaA&8VFgszue>-WjvzGV;@)dVqj>Q~*ylEA@C@%6hAc`*6_f|(%ok)oROhx3e z4FUa>@+rRJNcM89-m=l8(%~iHia-jpw*g~BFGa&n(XmhcTIt_gg%%`zF-w(?MP_dy z+iq1P{{S)Y`v!ublWo-`Q-6Japw3ZwGjhEEdlfY`36OqLpHf12ZCy=u-_&k*E4xRG z-PhUxt(Nc&Z_cqWm#5<9%as_Gf2bE_C(E|6b6*N9LnZdEG;Ls`<|+=g9FD9KBkD+5 z9Y)mD+>ix+pzDk;^)on#w-p{x1qM-VyhTTo79<&YIj&Ts>Ke$r2)Hy0VqnA0-jHj1 zw%1qvPSN^dBP#-SX=bqHcBWTP#7O#PFH!p6Jb4HigB}}6tX!#a;m66IJ@QA6 zo}6l=_&^@YM`7WJ865W@y>-5}$!R5#qKW%J&|B}Qp*|I60hsa}%}dj;`UVzMFi2pA zXI*Tj+nC#1*G|uT6@q+-Jy{bTBB%o&2+(U?N2z2fiOhbKJAqPJxZ3^IB#gy_G1T$n zr4!jg_uOs>wwrrzM%N`z?5ilX{v%itb#?y$_Ct{?#gP6;XA5G4a#^eWR|OI*9ISDX z3=3n61=IMK@e0$2ANd*t5~qdzwVoea$mDwqQ+{2f zckm83wE{<*Q-1m}rmZUhVaDC`B$Y^r>fNT?g<{15vPRCf4XFbB>(YkcovYzCC3)N3 zS=}-0BFKu^%Hzt)JUhMh{)^V&6XDAKjPNk=LRjn@SopiQFT+@?({bcIGAR8yG6^j1 z%tezNUj821ix;Tn;YT!tG}wNvr#Bu#wiUUc-U*DwA)FR(gKYLc^HA> zmxhB%k(SU#2Y>=J2aA*2QB5x3LNqTS;6d{H>UUK>n>q0g(^I~~XxCwq-Vn!;Z*=Li$b1BzUA37G9BVwGhp7`aiAC(Djbbs$86lz~ji-*jz%O50n}a?NPgVuz$zMo%XPCbuNf%DUU(MVh&1Djqd(5QiZo@|xs%Pxj z!EKJhMK|SOHu!!jZ=#rE=LQBG$s^ny0ll^!Rg}F`8a|uV@RV=rSjS{}5-_^BM&W;! zqasDk$DDX_A{sAfamlFIdk^-~ zPQY>3@2plFqiEQUL>tqLc*11kMd^AYQ@M`NN4E8gga_o|!yGB?BXj=KSKOM9qXvTQA3KR8ysRW@_R~`T)Mu~Wk);4CnWOXg+kp?ikqRAo>djTfZJK{ib z;mnkn;w`wUFAo(kp_0;o} zUD*aaR_%W^z14z+gZlT9<6Q?YZnTo18<5;zPVF=mvmyRvt2)q}_?-@9wA~#mErmEtX7KI5T#{$Bp~x z1eR5Uit)Xx2(pJoW@d)=EG=y+Ns&ryeX-ne?x`LuXyWVe#zr1%4Zbm|?<0=1xN|1n zp%ewwld8@T-IR~nQ)A{JkV?g;SJX3|NjK+u#E%=*&W9pF9t2H!U1e|Zk2Y5LPs3d= zq5T<`FolMA5R+*n9#uSi6d;~hmInb!l1bb0no~Tc3COZMdam9YUZkHFs!x!z56p%_ zSxb=;%AzKKI^ z00}hPU^v_wlcw~xkuZ8{$1Ks~p?PGLbyODDQ^vp6r;V{yqDP)N7R?**AdcGlZ}jZh z`ffw-21rVyNH{u@D=#TJRFFK)q^h@Y2Rqgz&;}Aa2&68hNq$G)SbaOE$1Iq*w@kc@ zV9frr`NILDM!k*Ur^?4w6RRImNQJ#s?;Ljy%5;Q?Ad1F(ml`7X4sG32VRRmp`8`OG zuhnv*+|4Kb)%klVFmhxQ{ZI*$EQE2lh!s9td3MwETu(=QnFdVERAvN9G(f!UekG@h z9C+evL9ho<%@dz9A|IQ+p)SiIiNmB)05=<0f=0V&O^rS?Fi4CPdU_KPUN-zy z7A9^IH&5zO8|3Khjz*Smh#pnwM(s8{qjYXmsn?Z_ZBgP=;_s^wU^s(AmeZl_tAoQ{ z`YJ&>Xb(C9F}XuolyUZhSs0CE6U1%XyS}=Q>FnPb3ds}N#a(qvd+J!(ZIOp5M^nm3 zny|9?`nd74dv=S{#_=S`$5`YWmem7b%*--!Az5*VJ5tSZ6rLiakhg>x9N(7EZAtor zFEO!jn<7k{w)FQd#9~c|*K=D+#m2=}gQmkbtJAQRt?9&#b2Oy+orn81)Oy4*qG8|@ zi-qa=TOoy}k$;4EYS!V-lL{uZ*@p4}Y(ztV{_&+^w`L%oT3)eWF$`E5>4lWbw0fKx zIlqa#k_wVJ6KsI^l=7#OkjmRiZK)K%Eu1%m_FP!klxv_q+MMHfv9SLD$zlP`kMkT> z3@$A4lPiwfXtXra+)XJ_K|Z=%A&`%wbQz+>|N7QjHD|_KMNf7nvG&FDC&5h=g3O0r!{1j1%s2r2O@#tY!Qg3vuI+;Cc>&sL zI96crHZw&$Rsn>~#0KIQZz`7?9GNhtKBg>;cNHYvkoVq?PS4K~V&g*ctl4ZfN3>}e zJV=w341B1EQ|RbI$%i9aSV-p#yhZ*IT|=pUp3E8YWNjy;$`&lhZK+TXhIIqtN<_#e z30&>jFfq07^0kd9I<@%lqmLY`x;QmLY;1JW-07ES-w8e@wY|jCPo0?@RvH(PLfrdJ zMUm4{GozLx6EJlF2|PyQP?>S0jZk>d0M|D2cyB<-F)}baBW(@6^^erC0D18V5-qQ} zPZ308m}1A3gT&L!k%7G5X}JdA)QA0N5`M8Hd$TiPnm1@v{{V-Kpp(DmYR2p6TP7@Q zB$fi;gT7H<);|#)wYa6tv^Ku9vAIy_q%mCxzh!+glOm_Y+SKM3+VZh&hsxLDEko(0 z2t|v>soMN53Ds*7IkHT77|m-3+6d*p<`mD7l@OJ+kVRs|_km9rL5)&Vec2MAV}8&- zwz`K&{Y8@bn4N2AM{{J3RMk{31y-fWjdGSXZHLfdwlF#EI#jER>$bp5v(C$ZxKvp1 zKjw|zoR%Auw-OI`D)c&kQ<4aqNdg5DHTz!0sSD@G%m4&92lk5edYoAKoibBwg$uRR z9WQa_u9y0w^v-1Rz;abG@FkqI3a_Qr4yab9$IVBP1i`~7)k*OHw&mYY<}xV9&p|dm zLW?oD*pgl)#XB_`fs{v@1T&n?zZc$t9sob zuqwex()xGQu!CfCabwI@cF}0_)MUg54iUDz$nh54TD+UcE6d>NqW z^5!DPlPZ)9$3bOlKkTfPw~WO#y}L~=HbZ1fgk*Ke#ew#j7jf{5=|exJ`qA~Suzd_T zAI47h+N!c~U4vGvew&Vb7^`Q0o>taIJ>{uY+iDUwFdVtmnVm*v%$!3B>2 zK#1%|me5;=zK=-W`CTxUb(%yABvLuKAPycWQk7#=S3fVHY~W&vxFX`k*a_T4qf#GFryEuCR?!%>}57ANbJ31@Eal`uQ8dSDPC8tEAEQ4F32&auKxhoC@T_65Wjs%vdxRq;t>wwg6w_t(rq3#Cs9MH zLJ(w^2m>f@4?PcUOVhG(-x55OD)NL-QAqO(Yf#TO=7yBZB!`#>LvLkxbV2169%s`< zm%Xhd5~wF&)5G6U^(nBT!4f^O;)!fZTI9K)%cBAcw_z33V(D@t$r))RjrZ;)j->(y zHMvy=({bR)4RP7vsQO3h3Gwm_$7|!pSTJGn5a4=p{{YjZ$br3VX>aLDyzRs=9X-w`S>Jn+HT&PYNdq`!r=LZu08bgbnJA>R8pBxOSHu3+HG)1 zKf=r9p)6fDI|g8PN9Ypjots%mYkTS+QvzV)G^VEAmp-W%5CMNH%k2=y*(^1 zCRCx_PyQG-AANe?sJf8pp00?IZC8+XDlOcP?^W>daF60BZQ-tKK#-D{*o(_>+OIwCCK`zkmvaSSGNaHyM_!BoqWkCB zvBkOZwMUw6SzPb!AaFFjMJ0|IHB?6i^Nwi15BIC8Ndvw-sTeG`xs8UKe}?peX9js3 zjfiXl@CN6N=&86po%BxA>hV_w#cfN6ksuQ&*zC#<^#eo4jS?g_K4o1AC$_y(H9k-| z3cCxA&UJRs4&D@7c#=`&jd*+LVD#0OBQGJm7;v9E4Mm3yDhrYIZ3I$H5FoO=Ugo1%vrHzKylT$2M5Qn9t%tK?5Gb2$k6tR^mAi`+X2FHY*6 zJ|2ypw{*>D%<&iPAnK;2g9kGeaaGULWW@kcx3PyCH*G+2?SQAl^>-5COiv<0v&7%s zri&A)^vt}1Hy9*|8I*P@J462fyIXUAO?1AdpBB;d?SAh~o|&?LOXc7=HeaWg*T=B_ zAgm2VCPcDhyS~!1AOI8mH?E(OdiEwOM-wE>+oWq9MU_FN=_@X8T6ivfTu4MQoASGz z-|pA1f%<0;rASSaJ2j3>#P+Oa%eua!spd_R(K5>ysBSzBeW3-GHSDOeBl1jv!5xyW zzt>$)rOK>>A0(R(GeqrjSK19l)UhCJev{F$*9)g(zPHF_{K+r)SN-Y$3yK<7gj`kZ zMH`+T`jquK0^+bgPMl;if87t1{9g@V%Z#K%`7yHwHzBwXFUo-fwysCAjv_btPK=wR z`CBGIr~4wlx>ek``|?@1js8^o??U5Ve%it4_>q?S+>cUr+QmIM2JNJ%Yh2XXA5RjQ z9iHW+umtJFDj0G^ZS(-n?F)L5ow{wmwu>;iBImZ|x?fF=uMbaw)zokf>$uQ17woLQ zry&Y4;dftctShMXc~ttja}~MmW4VvrOzyfUy+XM7#B{EhL6O;9ZahtZQ+k9NKvS)@57Iogo{K;x|9Cudafl={+(sVZ~7M7Y-1Y*G39K z;a;Xdi4jMNS!8ga4)UV1vTQ#jdMZJ>k`B^A=SBAI+BEl8H%yFf5tSPUXg4*7j-zj< z3f+4P3!2EwCfg%ozr}4UsP&a4XUcy{8C2P}UgpMuY>B{AxsLYWy6N{;S6Xag>0~>~ zyZu1rRFDZ9Z*m1-<7_IyJxNsF;on;u^Q^Zf(&P_GZ_RkO?51`%B-TIMhX+T6QqA1Y|nV`df@lBoxIPC5@SzLf4NL8+nY5s9P9jboNi zEQ4ltO1BMjjTTtC!Q3XC$;4$oqx3U6j`8dVUT;Jn?#z_~82# zzLn|CkJP$OI2)$w7@bw}79||YU9VB}@6+a74v&Ngifo2yvL@T-o<@+jj!%Vt8pp=! ztB+@ljC`+6T2)(U+lb>?3)J)4JWM%6XcZ$tHT6ylYk5w7FeTc(c64z}#=sd_(9$7IKvCCO&K)!aOY!{WciPmdgF9GPqk zs}KqrIP_6rQZmGbOlI21M%EqOv~e-hX&w-xm28==vM^8%x^~pTcCSf9RlCLw+TKyw zS@`gHpv!iTBOLikp9v$j)}s@|Y_gQXJOe2=(TBxMrIUK<_~q{Y+Q-F{^8Hr{AvzIr zYKkc^W0Do}$`08t+8BQNiQ~ldUK4d@ZQ;L&8f?f4MIsQg!Ucnq%v!t);_W=Ci!ndd z_g6dDPl^dzFR1k)X%yL%GI3MMtEjF=sQqse5d#LeNg`(3xN_a|R6QYGF-ATdemBur zk)ki+V@5ojcxR2+k4T-YEOghArr(NUXn&Zp>t?sY!jMF*lRu~nCsr5$`N(chXin`n-cGjy}c7~$J4)t_U@y;5}XykRS zy$?;rSe7-82K656$5B$ti~5JGWX27haKI$DKM2|=&H67l>SKz3tZ0aG%{pF4>M-CIK=1pmYNQg5R)nej~60U z@d;--1-Ibh)sNGn^5U-6Vev|Jk-qwAAHs;G-HG6;E=^@NEKBq$GbSUAy2hr!>MFxR zJCpk;M#>KE1Z>mxRxV#rE1B0a+CaF`jj8}^BS~%p@cEvHS^Y@OBe@L@7naM&Ti{Q_ zQeYk*^PrKBZv98>rb4$?79jJW1d;$a z0Cdug@3@>dX4REN9?N+aCp#Ek%A5jeFaO7#JrjE zEGZGS%8xMv-&o530M3waW8277lCiR)mSfza=AL&Ki5|drgS!6!aG_<>_f&W=n@yC# zBVN_->`xMC^zaA~=%~6`iN3$xuj;Gv zpt%LT8~C!w(O}@?fLeMzTM7)=0n?3bmDzn&Yi9+ zFtf4`I#}zc8jcB+uJS-4_8pt3W5%z%I)o}WD=|7$xXn9CJu|rqg|n}3x{>hu%(yTZ z6a2DSHj&3;4;H-X;mydJOt;YINhb2cu=CP}MAHZLR`FQq!1E@6L$zWyMH=Z-N7KTE zu!|!zQu|wo7x0gD9H~{ra6-)If${cUztZtwOqTVfGR>B^WIMbCZKmPdQRFr-T*X4B zSiG**(DqVE9Lh3{*_VR?4gL0{#>#Kbipd~6O}H@j(SE_D7)u67iDn(FXp|lk#CBJP z^}^?nr0VW8>CCcN@FeKo`&M+y7-LC%+C21kiI0OH??tE%)II8Z~9z5+ll!9~u!rjkU2HVot}(Me`kQK448ylM`a zjN=j<#`NL{zh#R0bCZ#No~q(d}jC?FXfNthLz zC9SAiddwVxmlp zf2YOWcbY?@gT(Fg8lNYnm(8|2Lpl}Pynlx%QU3sDYbUMbk5+hC`f?q2WlgIa{L!hU z7QbmcX?kWWZR$O3zMeaASVpop-BIJjwv7N$-e@$gu&D%xkP-=AKn~j6s!IdAPDb>- zORUbrshwlQ5$}!wd5d|R{MDvZn%e&Wlz*Fsx_f`fM zPL#=lT+f#ycrIhrPyT6G`yDKmO(t&xcA$RuRhs`g)v1_}x1YQ*WH&lU<^TWSMK#EWxLSSgj5 z7Fc5m>PKf+3N$P@t9FY20FO8S0K==C);9bcE23jyKdIB8QvR*L1+U}3y0PIoZm6gc zSS8f$7B)4WohK=#%Xs$eWeH?HWA{}3TdU-HF}hnF*34O$>!-4;I)mH)01lz_B`t(e zMkYn}*@3$?yHwU2Wo4K$RwP*#J4mclTX139U;RQu{{X`kf3B1Lfl|#B{;Ys_45T80 zd$^jPFcaysv0dCrCyiW-fk=nT9l{F@0j+c#>7H@oT@vE)>)YQ^$RjKpTPC^+yP+0h ztGD65GHcV26<~ZWcsFL0kt%GJjig1??&a>Urs?dtFOEmnWsPBu=Yo9azJO^6e}|cG zZ8|9)07-MDjkpflMOD0(vnV$t_EU6kS@0V@<6o=V93V#BwUw+0Yi+O8I5YH_8hNuX zgP7>i`al78OZ>;Or8%+M7Lm8A@>MocEA;;W=^R;^x~jrmkx-Qm>wCKaVOiKQl!H4K zR}xNp6kN4QE@ou=Rkn%t+!K3TcTht*w9Gr+FRjjOhoTiHxrbGmB zB8M!eTkG3ON3A2NH(k~m50Gf0q{5Ah!HUeVvC!M)uSPgaO5Rg@5k?stNiJNmgkC3h z>zd6IXU4rw!WG0NV{)K**PBzrEJj8xx;ybJ&fT@t@?$Fp)5LuxkXUXy4ZQC{e1g(2 z;H#--Jn1r`8zdw7ZNQHD31kOuru+>v#%$-!e)vZjQRy!YnU`~MhD=6bg zk+Mf<%!a|3{_1ROyf~+uPe{ZF-?QLSK5vN9Z^c|#@&T9W)ZJn&uGJ=^#mILU-8lq! z#T#v;_|JV6ig7b906@R&tYHc}V(u+Hw;)i1cI%N*#w0&f##rZM&{ zd1*~7eN|yosXGCEJ1Yk&N!uqKG7)kM4NBjQPtq0=_|1(R*vk{`Wt|1W@g8wS^6?%Z z-e|<&Z3l(QmNg7djfIJmE`uplGA zt;Cal6=K#W_IFy3pqsKLWrrCExi2PzhbqVE(GcHCww3w3t*niHdg)54K-_rt4kVh$ z%7@2~jchyx>{UJ{_nKvF++0sfmP-{ZPc;LT20e47kPYqXzum%_4_)b-3B81@4!!oJ z+ts>YAcEvgCx{MR)LeCrn6Vq}9;4U~e;Ne!&YXDK(m2+w{=L&y+>EkTMaoh#fK58+K)ZG{oc#MgEs+f<|-5S=~Ppu&1{dNBU-5nJ7 z`qF;kME?NhZjEpJd29awx%xN%0G%QJu~+{9%-tAV+>tb&x}cG|_f5+V+kH4CYmdam ztTxsk>E4Zzi4%0_LQ9uBcuO5vt@LkoI>Y*>q(vF>?w(7J?t!+xtEhgh=@Uz92K5|% z>RrF8I!1=}^<=laT8lU8o{$S0*i9fF?KH3c>ggZ;bd`Vn(b5gS@1&%Szg6_6iajEX z&o0%!9irM^wf#%dE&l+IB?w~uN75ccau?Tepw!l%sd_-S{q&W${{S-dn|2ALBle0Z z{{Wf#KpcOX;Qs(scz;xMruI!GTmJwubhG~e#(I+z>SD|Eh_uj>(Y3|y3GAzmHL;G- z#(~o9K!O20RC2GUBH$a9JV&;Kc&A~C%(6#&Yvvl!%97GXbau7w&B*uEExUYDW@l{bFzyV$4B}2-Q^l-#^P(_;{u?S(DV4B(=R)9Buei@Ti7Mk+kj%INiP* zc2LOLV3|nUw)Xb-=}D3$4=X*@t#Cl#bpEO$B_+#v_6t~db5nYQuSmHw^-N_*nk;e! z<4{OuCf*hJs~w}pc{0*uc=2LZF56AU-~q5din>2m=y>yCWlgnn6@`j~v&kdzUrA6~ zjdc#88%YE?(>RUnLY4CSEW}cD`O0mNNSfB#JFF-|@_L0wJ$tmSmz^V&&drsTld>Q* zYQ`%xjMKXMQ-k?ol;6a?hOu&H#R6zmTso3GRu{i*42d_c;8{xfO}l;7jg1CQ%y@@^ zS#PIcHJ8^Tx~5(kk1Az00H+InD^!r-zQt>!us$nynh1O(8$rOv*Z8@KGJ z%wUa#h>^Y?)-?l$HWyZVkZeZ_jcN{$oXga3rhiHSlGc(Q_}|QbhLvak05c4iRFd}E z>!DV+F-wpbzfNOxkwId;*B7L61aHMf_1pX+i;c!1@iMRtKR#hIOXraZ4_E*tOnp!17sQP4 zcN_N_X=le)$&l_cJ=hjJZ%rCO64>Y!7l*dhpOBz>kmHs+0KV1M!quO$B4U&Y9z(ze z;c|Ey{G#GmiQg0H;q3;t#>T@&*3GXf%~KuZMD-&C+}%y<2dT)xpDHNhQaFOCXBO_J zvEj_Hh#tXT*_` zd^7+M>BhsCv*N6-kJPYn=87m~$c)Puk9hC-e+^4C(L}Adph!?giU$G~v&LQ)ERBG_ zl;$D1w7-n=tf|-Z?g7WcUHJ{^ZSdaO76OKEONC&@Fru!+3JY7urK>+LCj$xcx_#3f zzMU*U8W;JENu4gmn2T0$*FC zOXhgMZHjf-AOpt{u91@$O~8*ksyo4%GGibDHMqKbtx)7+#S2M~Yb^1r#(#-<*G-cH zr*!xqsK;)g{(^5Cmj3{i!)~>ipPz>wb1pHD4<1BTMwyOH>C zQR%0Jb*?&l2liGMPU>;uW#Z<{VwNdjQzRt$97uSnKMi5wVsy+2x^&=r2ys%+5k4@- z=3Y%$C#B$G!-+JCnI4=fCP@#L&ORR6zkX;*rP2O1TU%qso+- z9w>ndU*(V6@YWs=>Jy04Wk02WWQhdCo@{hBwM&ho;>ucFSptg{CidZ}T8k&bWiF++ zB9$O$E-k{7uMU-gKT!;-(XKM>U|0>?KqrMuht~f9Ph(?aIx|O;1V$%9Ih_S%;X^2z z7$hkhfDORmdJ+&7Z??mk?X?kYc^bJDdJM!J!unKsA=F5zYdyhszbYY^sBSmZ3TUGx zV|}E6d?&utb7D`Z%5rh~Ty3aqhS11IHH3JoJmhgKV#6;nyhO<6>@GFqQSJ)S!US=Z z@PG!q4J>6@T2heT|rhqOPjkcOl=I3}l*1clj;KbAYCO_qf z#q_r4Zs4`h7a_Jqp5$Og2IBsi@yT)UjucV21q1e4nP!t>vmEBP!6E$-A$Js2oI|^ zWPn=di5t08*!xmf0?O#6@AnH--jWj=LLAxzKu3HjUZwg2b*T2f# zD=QW5VVDN=&kGUD+eZ&F18&e`U8-Ogsj)4eK&FXE?~4L$UzUKJEc8;U9G~=E0enk&h{Xx6Hs? za9c)Ie`Q51ZIzDD5@FjrF5B`74%YtlLh|)R%f-i-5R(gJhCWb|Cfz=2jt%Q*e8+I{ zNPNWWQNa-f+=Uh({{U4-g^qVYhiEaBYjg3p_nM-{32>@6SZZ&^v9mo18YmdEN<6WW zJ}Q?mqX?&EF-XJ0=dpWg4xo{cn9_!rf#3v=7v)oR4xA*%o=KhBH&f}$88_D4YyCxH z^m?Mi@lFA;0F8H#h;}tf%-4v>-(dkl%x(vDbu8InXz}ynRK$?zBp?uW)cD!B z?~jrln8xDAYca7F}@ojr~RQdQazBf$BdqRl7uJ}#kZG1$Fa`4s` zUsCG8V^11e4+8P-BTpOow|v_w7>+tVPQvMkEW_123m!Ugtd6DBWOr;q>nH}`%GwP( z1x@;XIewAyH)RZ_vD%}};XFy~tdW6|nlWkEN1uXP(m9hBf)XbBl8cIW8#Y9a{v}w4kr&TL2lV$+!O!a1Gb{BKGH=Pu zFZ|{t@%#($(`8_?WZ*iJ={=dFEv<M{*6bW5~O%If6fZ zCSOl?T$NB`ib7dgMtjukf*` zB=APE#~a4#2b8EHorwf)w;d@~Fbf0Yy*v%!SrwCTG1$7_PGB>8u zw#d*6Fl8EC)9p7=W3`9?pX{R)=&6yW(-^S7W$9%}UQVTy3SwcvjOCmQf(ZFODw_)* zW&xI8S1NpP-lUR^2`t`T8ttjN&sWdO&dtfiU;hAa5->}l(UtxeZ;HBSQ=VaujC~;= zPmna0mO-be!^{OF8F<|#%#fUm$BbLRIQ!|9BE`m;l$dA6#bkB3wxn>ZKBJo{lI5gw zY-3dePW|SjmpUo^Pf@n|9ux_G4xY+oicX~fW8yKf0f_DGr24tKl<0=>h9!W%W$HtV zlhpCSU}Z#N3GXXY#}-#p$VG^>%O#r8^S14N>NBf#2;J7qW6^*=3tNS3F?AbS))W>j zuB{wk0ExWWM|Bp;{{T_Qoyb;w+lw9pUUeQL$J9h{0*Mz30&YR=*S3b-zOIU*$OD}K z=dn^mDaME1(l_{5IY6x#X6}c zhLx;+SMIH1>b}}|(oU|BO>a^WqBXc~?X_>mm#af1h}^mx9wPnpLa$P8{uHre=5=^s zO;ROd6cgD-Y^Un8%xnymMsxI;P9cg_XhW?+SlXX_7Hf{ zKKhdvDcEDis<~xClj&~16Tpg>8`O^%qBN*t$(({5{INHgw=Wt!J24(^k1KD!I|mwY za9hL|mfDXR3|Gm-9tg4QY^9HaM*bf9GP@bVM!Jm>J)?sTRfm%)RbqV^nQf-g&3jMH zQ3Ziz#*F@8d+j#iW6GhOcEvo>dUIoz+zebcf%2N^SY0Y6FyrH~$5Y{eGaHq+#Oqm8 zPU1SeJ#b#{IRPT0PM_1r9rHsH|Mr028ACySNzbwXbTI zC#FQWq0wV_*48_CwHc><&&cu~!9ck-@1=_q9px9(Xt?|MRwtv46eOjcBy}yjnF^-# zi2z517$dWvGaoUvOVs+DlDrHLr_S2VPs**%_phg9*cQi1OJ(LFrp6+BC8NCjFMouRj8zJr$=yhmLCRov?3t&%a6q4ey%W=DuDy#(ar`0Fc0~ZJT~yik~Mh z)kS4X85Hg%#n*5;E|iQ~#ZKksx^~iJW1){OF|nHZvs=p6{{VKQ={;L|#Rlnd^5aA5 z#V0tKel= zgCaEsNMm8+iCf|D(2gL%W;+AAn7%*=Nd;#l_Hfd=>GejeHY{2p6ruYYY4#_ZY~Rre52DkNUrw8fB03XlU{z@Bsk z&#;;Vx3qRuu5K$AD6m;)zeMD>3-@a+;vfY z73MY-p(Ixu16*%Ghbp)x#pJZUlg zBn*yR&IjfYeiD9BU)4Zc?xz^)y=SN)KC3Z5M6O1gE#jQ7Y1*|XTkD|ZN7AvLSYww+ zmS2G*L7=I6o)#QPq};BDi=(K=CTpy+$-zx*#r= z@-{v_j`;NP54cpV97oY3e7NbrjwP4nVNvH`N@PL_m4_7_jI^x;f;@|B89oOehJ$kh?~5Rx@rC+09SV(jPQzkA;N_9=jyHp=*TJ<{yB%`Cm!|o>4jVv(*>bb~XJd#G$ z^tJI{_EvNsssz1HsmTm@y)s}FKngX0m+=w)B}%HRJW*{du{QqzOVk^M?eO+faZgZd zW2bk%j4}}$%5CcrYg@GU)QgETBN4H}vGm+PQ9mGB3ke zvaeK&sN!ctWsPDt7wv9n--e_Xx(f*u8w2eX>0?H6<`!=bqQ{kFb^P{8Gvq?yWL=wX zG=YEX8qUmU)+Wr5$YV|kenNy{bUK@HzqYIwQ_hP84xrhW%GV>X+J~wcW^v$Oj1E=0 zX$p|b7pAHsP*hkGVaMjDiMM)%w%A;Yop1a-^f87?vXH`H0JfYwTbp!dbd8xxddLUzEQ@t_f_~;ZTR+9m8QB-(C#pZPaSSz!r)| z^upYWf^|A@HmGHVeIk+iK}LX&?XHWDmVY~`?yjNJaXc8fSf?8t zC9U9F5pGM{MCFETOlaiG$wblJBD)koK5i8-=~2OhfqP=~m}3m95_$bbBKw?FSlPd) z%u{4b^zh}}BV%sU!a|MVt--4*N7rK*hj<3sS4`<5H--9q0xX4K3duC5a4LEBQuH~P zV`avg43p``LXHDN`)X4iglTXJFlDz52(F>L0@(Nt@Pa^6WbpW^NbF*jNl9X1#>auA z%Etv&o5u(~SNt7>(k4R%kXvNKLw?5WYKjtXF<_zlZ}SdyEEm}wg1xyY9xGS+dlJv-n0y52*S!Q@}6~@(y){qzMP}fc}L~sIT!RJU_rY4Y&^9R^gJmf zg9ay`JG08qr$*{8d1ku^V;!t`3VeL&ChL7kf1J=arH>gr0^f5; z)sKyv(lh#EN&;fdksYJEaMs_}YDng3#2Ze>kHQmo#9ZF(_-V25n zI_z4-Xc!b`0}%#`xthS=w*LSXb*wCj;Ka*pc(7+BJ$RCLKw3q;hTyy!vLchI&D66p zq!Z;%-WGC#-c+}Qchvs?q&hUavT~VTVU9gjKn?!@Iq#+WDPJJ$GA^B<4~pLnB-wcK zn6g)NLfXi^pc>xz83_ykNiU`Ofk5q{g&awciyx~Lj4xu^07q>}Bj^hf0R7ZK)lYX1 zeGsQ;VP*!}uVqHlNwNqJiP!m?eg11#`IeP|E*@ViNY?zZbA7$^aNsJF;yGCqkfq7s zyNL0cU#-V}qtwhcF}v-La|;D7J{9&;m{q%h&7#d>PMGY!Rtw!XFovL_*A5dr3Ht#;r?Z2;!O@1-U8Z8uwS(DS1t zyd^uBsJ5Im0)%lB>5_Ix;>}^&D_%d>K|$I$8q-^v+r;-#Tj+SvwSXMC*9!^(Pv1pP zAKzZyRbf#eMR_+3i2hQ04NK}Lrpm-J4hnDO0;~q3Qfpc@b~aX_V{j;G?4zaatqs~- zXf0cKpX#lng&P1t<8gj9*=mape5Xu)nqMIy9w(OH;rl`CuU1T1y-ui3QsuqF$jyHX z1=K3?pweXe7}Cf>gW?3Wfz;?L{R<;2>ZHgUVw@>u$8qE>@|ERTFhh+lW=E{XSs{#_ z+mD=q|K@l+GG zSF9qJc#U-0_tfkA>wILr(m4Tp63oC{{{Xd7^uW-@&@k!}&5~6am135Vjvu3bD$q5%_#SkMFHFNa?ug9y~4;EyR*_xi!|ZaNT2z>C7`5*;pTf-raXp zajLKSt}0m%#gQ8PC;stA`&7|5A!IvUNYpUl_fZE)7n$eySbq9pD}tC%nFMTnW3t~e z)^wY;fdPHvkiMpyF@aocQd1H>>+0vds$@po`wylLmp0H|x^F|s=!*(2LOw=9w)NS5 zO~Ry#A~%s`BaXCP?#5X|v-WK@jhUIXVB57z>2@PQQsm0Mo-B7Du(pG`fr)J*fnv;T zSpFIh2>Qs7It+P=N1Ay@_>`SH zqT;GyXU1WgQn!{yBFxjV@fQcSy2t2_tinu=l`}3q_(_gWg@8Sk)p}-ZjV!Us86!_kMg>HH;XeUjZL*SrRm)=*tn4kh}XlpzIhEx)%uweCL<4{jm5;1o-$kF z*~+AYFC8;6n0Vu04<65zhbrrTrUcC?!Yh;0XFtwdX%47Z>$yH^%a0u0+ACi7J5HA; z=4$9U`7z%U9#|xu8%-4MH}=<8&ggj=4UyIIMpi~X&{Z8pf=4ekq0^wq9V-S%&#JHx znG#04Nt4b8vX)DkW#e|?xco=vJ?5|)avL6LSJqawtPS>_<6TcXGbRBJBOE+PK?Fw( zT5h#My$>QBh%%B$+9Km)rM0*&_En3=?PMR_(>PF z_<(DOC$#aVj6=2EEh9;*dsDLXB0gB}uv*p!nfZ-o;meg8O3<{Jv9w?`nIA6p@|$^W zPNbKW^e*JwFym0q5(kdp(qruw@cz2^I_o5-*{z zT0aV(3bEpQYqR$n+6K4O_R_@^PcxgJN-^SV3y><{F!15cfPA`Rjth_*YQ@K>R(V2fQ{?gIf`=vl!TwlMmHdK5-1rP zdjJ6L0=4~|Yfu#SEf5W_OrZE%%ql#CEPHXm{LF)Bf`esE#R2PKjki zDZ|oEJ1x$HG2^~Y5n&Q~Wp|{fg_X4-sbKwH&jhRagQvttmi`}7Me`Cktqz@uhv>kd zB0L0K0mAjuzf$95Ng6bpWO)e+=-)DriBATn$cHdW-HYKmc8+xpHaKR?n1zi{YR+^4 zZO)>{>oJ^s`9C^!X1iVZ4(i-k5(kxhKoiK+c+q;;9XzO$GJIv+%B1*p{8c6|OZDFs zg4-m>-m|s5Td&_sBr-e_EP_RLVhS>wgReU2&yuL?kqmQW^4`D;ede(vka%S-G&*q5 zR!i~qQ0-p8IPtE%>f@x5LkFt+haIBor~BH}%Y%xF(-J2n0C$teT3{~mx5Q2De%n?S z?E@vEW2qn;@~(&0m#2=QHfA!eXfi4y%Lv*d1d-zBQW1bKGcHy%Mn+q9_(`RcB1^90 zBe!=mdKfS&#fcF%RpQq-yLXybMkvZ|7#k2r0u349P@PUS-6{ibTn~+VB<)&XSnbFj z7AH;C;eW+Y&D0yvT!d^~iCE|Zp8@XHvT@*HBsnk?Nf6u{8-e#wl0$Bvm1XsKD!%{^ zzMd|flO`Oai9`-qbFpp|i4R%Lk>h>M4qPAw?bP|IMoYY#c9{q^27^Z#5=F(En7*~q zvN9Iz#a0F6THN`2>*>swyIcIUqZ}y z3c$cpa5}uR2X9S*D=n`iamsaATg@#`)3K!6(-KlMGGJ2oVr>4Cb~*Tu_iGcS85bF$ zK^!qT3fo5ukD9Un0My5(a`Fr;>NQ2@AXs{MMlB zIQY^*^?0#IEb<`%So{LxR;YSENL}-)33Da7=;UY$o;4m8c3EeUf%MkFP!p>#T`y2i z4^*2HEMl^fTx{OFNWYhLB)uyj9-Nqqqy##=Eqj-Rw@R z2O&VB+r{~4E_Li2%`>tUV`CzbxBc46iX*wY7E;QRfpXF04-)q64NT9g02EjS8VxiR zw5i{~9#k8V=Rx6ejxGZ!vk!eSXFJ&L2bd$B8656rH)2i6qM^2f$G(c4Z>aWB90})F z;%e-d9L4_tZ4UERX1QGmqIK@86L2|I$7Ri2@!@Xjjphk>(PCYS6T-YNZYS|nQJZaw z;Vb|)Cg$gz35>`*MLjcp;==on;h}NIohfZdP@=-x3f+GZ;wTYBNeP{p6-8Dc?>r8k zZ{epR5e2LaD{ui(W1-fg-L!hD9c;kpdu_s*NDO&5vX^i>PNWVbcTrbDhe8zbvD8(- zsN~1+CALnj;*6ov`+4o8l3t&UJotnhX=RIREOG#SQ)6SiX-Scg=Mp)Xm?2BH>05@@ z1H)NUxc>kuz!!PV%u=r#lgX+S=}wbO%08|&77DTd0E>Tam5 zUs6RH?Y)BqqX$vI$i-Iikqq~LNq}7f&?7-cM2Ut4U){e zCPSs0k<*=Fe(`=H)FoCsN^abACgYW5 z;Nj$)8M?L%*z1&{`xyrC+j+Hg^VD)=Ph7i6BR0m617Kva(VC&@(IU21aS-Ala=}0v z3!dKENF`8@jd&SB+(C~*4YVFA$yVAh`fB}i$suitW2n;C-%;UoEFVqg9ytiv5&^}H z$u%ZEW>hk$9%!_<9EIx-CmD-Dn~sw$`8Nhz`+mSdAcJ)yh$FI$xaqU0f%&m5g3JK( zFJzyG;-QO;0G~MCJX0V$BXQ@JPUus`OlL{*{{Ts&j99Xz{$$c{d6N7V{$Imex-M2e zL7L2CXv>y8;OM5AI<`260Xkz+CSGXgrU7bpD^}dfC|XD=Q-gP%Ws_n4nP_NgrDcPqv7V7AOJq#(?`xV|1>a z5~fVYYQ#r@K;rCvK~muKh}t};T#l#Irm%gZLnx+vm*+AZG z?3OyI@AFoEL7VIPd&e4M;tmHXb+o(=&~>C}p~rdSlK#ArhLh92s5pPMUt5~;GVcZ? zV|}aGDoGHKB=ep`-%HkhepK+}VZ^15B&rFGfZ~KxXNfGb5)ns)?d&$GrgjOO9{!!| zZQXi#@ZpA48rvc^kq_ZE2Ew|IY}lVck)Ge@Fj0(PQ!N{!=F zQp*r6i#n++28D?8QB~u6if98yAeqjY?zAb?Hi8`rn>MJ%mcs(%hE`*6k%6ls+ zN6SR?Bitiv?=SG8cTtC<^!THmO{Myj{yAfBiB&jJ62^e-22zY-4A!_Wap7k9EA=-- zONGqovaB&TDd20VAoCWcR@-=N9^?XBorO00n|4))4g$9LwbbADP;^CNq%!Uou~UEB zPc(6a^*nN_3nDS%2X#gSW!himg&T`|0M?!|HDltq@d7z(!iPI?6bRx@qq42XzJnF; z&|+`cDN89TIIkmG4L%!H$i1rMRf_~1cN*NbVh@v<@2KWL3&z3h!sEhjE;)*lRscM# zU6nu!es&zFR)&D#dRIbKl-*cy1W|Wl&c^J=i6@j>M29>Nd@Yr0jw=-6$ z@>WGu#b6y9NeF!bQO~}xdWuN0BnUCGp_)a10&)p$*4IL4zexruA|`w{&?;@zmiBg2 zVqk@5XJ1!i?DfeX4(@m5Sea9G52Bws9r-Zh0@Ex_#aXtJ7puha}kq4*hq_KLDDvLTY@x80l^qOSc6Kg315^EEt zX5pq!O^y9bwwHu(sJkla3p*butel9xq8wQzdqx3Oj9$n9J=G>YBqAIr+kB4gcXk?s zesz-Z%Fr-2fKs`jipQcHLzn(yw~B*0KJIBKW}sVqUIFzl1~Sd2 zhB7v=`>JJW))&V`lcs)S%QWjRh;C0JAg-G`x}>qph^G7rJ9NLcrO1~mJY|zVAu=On zKC;=#+%Ly>BUxQ5q|ETh?HsvtOx7~k*>Bsgz@m(Dkdgosb%~enk)LT z>}##NbhW7<>CnlMkVq=A0!p8n{H;@lm(%K*3F+oYiUBwC4S0Sg9%_Od&Z%rd+hZ~k zvBPd{4t}<8a|-Aken{B+nk zNb4*|b4ezs6!2v{8+R&5u}_Vb#mJq)S#_UIBt2PN-;^9i0KsUQK>zn&%EN)sQ7E#%1!_CEZ zgFZA8B*<)a*2bpknL%YCO0aQl!-dJIo$S7$Eai9(;ZWgZNEg>|i+=4zjV3u8VZ@DL zh;tx(MAeysyIDbQHZ&6l5i&B}w#Oz&-Us)19ceN$0>{=C3mkM?M&u44{MPts@%O2G{v& z4wOgH;>nV^IWr;{-Pv`sx5zswqR5*gCSZ4CdT0?Na5%9V_`S7`+0Ynze6j^Yj@$Q0 z#@C$M>Z9RNMN_EDC#>dH#+5APh}Y61N=(k5D->-6Icw>$KPY||ucVa>5&^u%$Ab2r z>Se}V**PQ$hZ`!NDDCa3OgV63bm=w6o=`(M?DV|Ae|o)anIXu<{{Z}`FW|o-hU8zi zvAS$A#Lj_|9Do+!Ik_a;R{U*K6?^2YqIH-(+t)#D%m}l0S4!%cX|7z-LnH7GWkRO@ z^I2dEMqPrD$%7l|RxNYF)px&jxz;+$j+p~b6}Fg<0xe6^Ve~yo9GK>jwhL{(u5=6T zsj-qz1gC7kSb}3V8vg)gB+y7>mLs}36xo#aie`2!%u6#KB%Wr0=fqJY>q6Z5Q099p zm)%+$G2%H_4Gl)C7!IKNj4lbk3;QSm&yA=ni#pibja(h9c+uQ-94HZ?9BRV9u7=@o z50vw*;XNGqkuu^slzi{uZ$Ts(0^>J}-ee@=Q#B$i6YXc9y~NFHcVpsfj1tlxzsuT0ID~`^^%pu>9|)i%oJIO3*}l| zY5G2PC!`EG*^@?nD6hfX4>NuvSfP59nf*R{Do^S=#L35Rh@H0QQphKdXRO;7ao9lk zz&uAQ*5|}ffNfaN*aPz~%X*9hb{s&qg0W|fi9vANxY&v=sGQwou)p6%O!rKrQsdDq z)*Sc#SqH=4MrfDAACRNo{g(${zP5q4T@-iFbz-26&E7jG8E&F78aC%++eaJGY^-dR z@kbrmwd}VsQ*`JG!3=C=&(D4-9}o(kiq+Hcv9aGSWr9%_Te(SZeHiwjKMg^T3H;}E zB1YgguqD4`O@nYVVvP$+ZLHc@u(x5R$IVwc2yT)~sUdhWkmwc`8%GgWC=J@+ z+Qg0>qSU=757W;{NynY!Ml!O$!|Q$#%+mgx{Usa4oiV<4a=RBN{>>O4D$;cf?AMnv zW8scVlizY^M)M>^$UqIwr=FatW0>xm56X}dNgH@-c-60a4MlJQ{Hd{~$8{xc@yH5U zPN19q$`D8cM!YSrhqZl`46T$i`fe~WL{N`X0NkV=Yj@FHKmx0Ue1|(?L&#s^J;JcM zVaPcBMlIP-BVBz{!P$cNn*LbR%UgtAjvBV?c&}my;y?9kati~g_MZAFDA4GwSlJR= zd|<%eh{vFBx{SMa7x0U7zZ!qb-2z>eTh6}2U1b>vf;>N~k0X(JHQRpbKBJAh0b_fO zwPrj<;A!Yofj%R2XZow&J`D^*Zjo*o>y)ro2TJ*1zxD|44i!8zm$wV8xNUj(=sIu zm3PjW0VvX5#o4)j8WF#$( zgoz|!rS#xCsa5jkpA0_SjA7BRws za~&69PZfz(8h?7F5S`H62nwG8LBhtOX`yKy+$5@X8(Yi`bqst5P?(bu4&WFxWNsmp z=);v`Wl0^Pn4durRc?8zfIaooQW)iYg_ui?3s^X4j^a;ZX-D-0UsSn_8M7h?3<6Ge zW6Rl0$7^o@*z!E=dntnp4nS-BY6ZlGNQj6GhLwZvka1-B7x2;b9@1|XQZ5S9>!R?# z^;(xrw;EXKRzGH*`jgaV3>NVKE(>?izZ+MGS%)LS)KplOwXHqLb5S=E+tJu z?d9#O>)C44m0WVv*1Tx+m&)}pv&fSlGWHTW@H@GFDqf!?-%cZw)|^2u!#f@TgZ}_V zx{O(67+~VXkASl&a~l)6!dmv-e-l=2904+M!+KH_&<3^5t;uc5j-d{fZ=;_uA}wJ z1lUor#{dhV90mSbj#=dqB(buyfpRV{aqkt0)C{5aZ4*nx6>SOk)Yx5588WCl-~!T$hKjCo^@+O^Mz$MC7417pR7 ziwl_YF`|D^h9>H-e-Yiqwo~Ti#ku^rrd?TM_L4Ohw6%=ZHy_K1f7(Z0=v{RGCbkGj!nl`a4tgKHkdD6j>qDUsYK`M3w z!2T*tk;X0usLjJp8;2_C{Z1L1r*%1DM!R_Nq&DDfhQUoB}>o!PoXa4|LFbHA80QzLO+q-uG#;`CVB+2y1W?***CsqcJQ^%2_kVq{W zk_PwrmYXq`&~#=~3N^Qt7cK9g*?Za;qgR3@Zz`WR{`DVB2|af{nNkX>+u~ub_iHO3 zsJg(un34>D4V;m0PT%#s)jy$-*->A@`llUO5PV!~BRio?@%0QryC(wLNeg_Zo#}dP z;`tb3W=0l5Ffo(Bf_Tzm#fYCvI-jXXlnb%=jri34D>_Lr!8gXpfR!o_!*Rl<>KK2h zWXQrT99Y98ZV^egujYI36`zxugCH%x--kpxwKNoWf+Zx|ZyNZ7${-Ej*+7n3iehee`H9q;+xJik#_T+5cqyU=x6@AA zS7EDg9?I{l(X}dsD=5C_zKz{#xHe&^_Rway-L37%*+8n>Puunkc4O%&FB*O$#M3S` zO)Ex*M+z@wUo(5C1i9U!_MdefHto=Z#`PQ-5{WRqMaajIH3$K^IRl0MG^p^p zk%kK1U&}r+U!I(+AglNxQ6ht_)${;&&^88VyB9oFX_rxJ-0-z!;Y;~<$uq@E;cP+^=v^DR* zF<=eIudB@K&fiM9N^&g3@h!J*txf*`mh*G7T{X1v{#%2|9PO)3j?rHFwTj(&U2ZB2 zhGa}>&x6E0Mgu|-NAIFyfX9RJW=hH;2aga-6K?9o#!Rz3`O~geO~%k;hDD z@l3ebs>P+rlY;K@#-RD#zFLM=BU%k%s1JzB#ztmQ0aL1@yr%N#zSr6cbIFX4EYPe4D)O&xD)A} zHMe~XW>Tw;wu&&ma>q+j&D64+8#*|y?5Y_eYh7bi9M1=*%AX!cI%At1jlBBH!~$*S zwd)3RhZYA(>Ilh<;O~9MQR<%7uTB`Ej$q{`bhhJeX2XpMtn917`4Lj0OkgP!Smb1FAT9u3-fs2Q7u)DAL%^AJF4HTV2WqIMr00s@qe%~_tY3Dyx6U*R=L*t3A zHQK4V>+P(}uBqxtnS!C=N%t79E}o2j6}IEzD_ujUO%ZGiX@s(oppVqP(w6wt(l}7S zT-^DOf3(qQPTlqlPJ>>4>H;{-s7Vhi_*dGsxn=bj5*b412jMgcxedWb@1V>G7P5n` zlzR^f)0Jt&P$hwOHo4R9qCD0%BycpOToa%oi8ePD)LwuB*8R1p*Ny1hY1>9MHVdg? zKpt8JzP6&kTC9A%lr6@UWRufUKrBV<4?1Oyx2QH(;ePtX!

    - - - '; - } - return $reply ; - } - - static function see_like_user(){ - $_SESSION["lastRol"] = $_SESSION["rol"]; - //unset($_SESSION["rol"]); - $_SESSION["rol"] = null; - //header("Location: {$_SERVER['PHP_SELF']}"); - return $reply = "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario NO Registrado.

    - -
    -
    -
    -
    - "; - } - static function see_like_registed_user(){ - $_SESSION["lastRol"] = $_SESSION["rol"]; - $_SESSION["rol"] = "user"; - //header("Location: {$_SERVER['PHP_SELF']}"); - return $reply = "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario Registrado.

    - -
    -
    -
    -
    - "; - } - static function see_like_manager(){ - $_SESSION["lastRol"] = $_SESSION["rol"]; - $_SESSION["rol"] = "manager"; - //header("Location: {$_SERVER['PHP_SELF']}"); - return $reply = "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Gerente.

    - -
    -
    -
    -
    - "; - } - } - -?> - - - diff --git a/root/panel_admin/panelAdmin.php b/root/panel_admin/panelAdmin.php deleted file mode 100644 index 4caea37..0000000 --- a/root/panel_admin/panelAdmin.php +++ /dev/null @@ -1,500 +0,0 @@ -template; - } - - static function panel(){ - include_once('../assets/php/includes/user.php'); - - $name = strtoupper(unserialize($_SESSION['user'])->getName()); - $email = unserialize($_SESSION['user'])->getEmail(); - $userPic = USER_PICS.strtolower($name).".jpg"; - - return $reply= '
    -

    Bienvenido al Panel de Administrador.

    -
    - user_profile_picture -

    '.strftime("%A %e de %B de %Y | %H:%M").'

    -

    Administrador: '.$name.'

    -

    Email empresarial: '.$email.'

    -
    '."\n"; - } - - //Functions FILMS - static function addFilm(){ - include_once('./includes/formAddFilm.php'); - $formAF = new formAddFilm(); - $htmlAForm = $formAF->gestiona(); - return $reply= ' -
    -
    - '.$htmlAForm."\n"; - } - - static function deleteFilm() { - include_once('./includes/formDeleteFilm.php'); - $formDF = new formDeleteFilm(); - $htmlDForm = $formDF->gestiona(); - return $reply= ' -
    -
    - '.$htmlDForm.' -
    '."\n"; - } - - static function editFilm() { - include_once('./includes/formEditFilm.php'); - $formEF = new formEditFilm(); - $htmlDForm = $formEF->gestiona(); - return $reply= ' -
    -
    - '.$htmlDForm.' -
    '."\n"; - } - - //Functions Cinemas - static function addCinema(){ - include_once('./includes/formAddCinema.php'); - $formAC = new formAddCinema(); - $htmlAForm = $formAC->gestiona(); - return $reply= ' -
    -
    - '.$htmlAForm.' -
    '."\n"; - } - - static function deleteCinema() { - include_once('./includes/formDeleteCinema.php'); - $formDC = new formDeleteCinema(); - $htmlDForm = $formDC->gestiona(); - return $reply= ' -
    -
    - '.$htmlDForm.' -
    '."\n"; - } - - static function editCinema() { - include_once('./includes/formEditCinema.php'); - $formEC = new formEditCinema(); - $htmlDForm = $formEC->gestiona(); - return $reply= ' -
    -
    - '.$htmlDForm.' -
    '."\n"; - } - - static function showHalls($idCinema) { - include_once('../assets/php/includes/hall.php'); - include_once('../assets/php/includes/hall_dao.php'); - $panel = '
    -
    '; - $listhall = Hall::getListHalls($idCinema); - if(!$listhall){ - $panel .= "

    No hay ninguna sala en este cine"; - }else{ - $panel .= ' -
    -
      -
    • Sala
    • -
    • Asientos
    • -
    • Sesión
    • - '; - $parity = "odd"; - foreach($listhall as $hall){ - $panel .='
      -
    • '. $hall->getNumber().'
    • -
    • '.$hall->getTotalSeats().'
    • - - -
    • Sesiones
    • -
      -
      - '; - $parity = ($parity == "odd") ? "even" : "odd"; - } - $panel.=' -
    '; - } - $panel.=' -
    -
    '; - return $panel; - - } - - static function showSessions($idCinema){ - include_once('../assets/php/includes/hall.php'); - include_once('../assets/php/includes/hall_dao.php'); - include_once('../assets/php/includes/session_dao.php'); - include_once('../assets/php/includes/session.php'); - //Base filtering values - $date = $_POST['date'] ?? $_GET['date'] ?? date("Y-m-d"); - $hall = $_POST['hall'] ?? $_GET['hall'] ?? "1"; - - //Session filter - $panel='
    -
    - - - -
    -
    - '; - //Session list - $panel .='
    '; - $sessions = Session::getListSessions($hall,$idCinema,$date); - - if($sessions) { - $panel .=' -
    - - - - - - - - - - '; - - - foreach($sessions as $session){ - $film = Session::getThisSessionFilm($session->getIdfilm()); - $panel .=' - - - - - - '; - } - $panel.=' - -
    HoraPeliculaFormatoPrecio
    '.date("H:i", strtotime( $session->getStartTime())).' '. str_replace('_', ' ', $film["tittle"]) .' '.$session->getFormat().' '.$session->getSeatPrice().'
    -
    '; - } else { - $panel.='

    No hay ninguna sesion

    '; - } - $panel.='
    '; - - return $panel; - } - - - //Functions MANAGERS - static function print_managers(){ - include_once('../assets/php/includes/manager_dao.php'); - include_once('../assets/php/includes/manager.php'); - $manager = new Manager_DAO("complucine"); - $managers = $manager->allManagersData(); - $ids = array(); - $idscinemas = array(); - $usernames = array(); - $email = array(); - $rol = array(); - if(!is_array($managers)){ - $reply = "

    No hay ningun manager

    "; - } - else{ - foreach($managers as $key => $value){ - $ids[$key] = $value->getId(); - $idscinemas[$key] = $value->getIdcinema(); - $usernames[$key] = $value->getUsername(); - $email[$key] = $value->getEmail(); - $rol[$key] = $value->getRoll(); - } - - $reply= "
    -
      -
    • Id
    • -
    • IdCinema
    • -
    • Nombre
    • -
    • Email
    • -
    • Rol
    • -
    • Editar
    • -
    • Eliminar
    • - "; - $parity = "odd"; - for($i = 0; $i < count($managers); $i++){ - $reply.= ' -
      -
    • '. $ids[$i] .'
    • -
    • '. $idscinemas[$i] .'
    • -
    • '. $usernames[$i] .'
    • -
    • '. $email[$i] .'
    • -
    • '. $rol[$i] .'
    • -
    • -
      - - - -
      -
    • -
    • -
      - - - - - - -
      -
    • -
      - '; - $parity = ($parity == "odd") ? "even" : "odd"; - } - - $reply.='
    -
    - '; - } - return $reply; - } - static function showAddBotton() { - return $reply = '
    -
    -

    Añadir gerente

    -
    -
    - -
    -
    -
    -
    -
    - '; - } - static function addManager(){ - include_once('./includes/formAddManager.php'); - $formAM = new formAddManager(); - $htmlAForm = $formAM->gestiona(); - return $reply= ' -
    -
    - '.$htmlAForm.' -
    -
    '."\n"; - } - static function editManager(){ - include_once('./includes/formEditManager.php'); - $formEM = new formEditManager(); - $htmlEForm = $formEM->gestiona(); - return $reply= ' -
    -
    - '.$htmlEForm.' -
    '; - } - - static function deleteManager(){ - include_once('./includes/formDeleteManager.php'); - $formDM = new formDeleteManager(); - $htmlDForm = $formDM->gestiona(); - return $reply= ' -
    -
    - '.$htmlDForm.' -
    -
    '."\n"; - } - - - //Functions PROMOTIONS - static function addPromotion(){ - include_once('./includes/formAddPromotion.php'); - $formAP = new formAddPromotion(); - $htmlAForm = $formAP->gestiona(); - return $reply= ' -
    -
    - '.$htmlAForm.' -
    '; - } - - static function editPromotion(){ - include_once('./includes/formEditPromotion.php'); - $formEP = new formEditPromotion(); - $htmlEForm = $formEP->gestiona(); - return $reply= ' -
    -
    - '.$htmlEForm.' -
    -
    '."\n"; - } - - static function deletePromotion(){ - include_once('./includes/formDeletePromotion.php'); - $formDP = new formDeletePromotion(); - $htmlDForm = $formDP->gestiona(); - return $reply= ' -
    -
    - '.$htmlDForm.' -
    '."\n"; - } - - static function print_promotions(){ - $promo = new Promotion_DAO("complucine"); - $promos = $promo->allPromotionData(); - $ids = array(); - $tittles = array(); - $descriptions = array(); - $codes = array(); - $actives = array(); - - if(!is_array($promos)){ - $reply = "

    No hay promociones

    "; - } - else{ - foreach($promos as $key => $value){ - $ids[$key] = $value->getId(); - $tittles[$key] = $value->getTittle(); - $descriptions[$key] = $value->getDescription(); - $codes[$key] = $value->getCode(); - if ($value->getActive() == 0) { - $actives[$key] = "no"; - } - else{ - $actives[$key] = "si"; - } - } - - $reply= "
    -
      -
    • Id
    • -
    • Título
    • -
    • Descripcion
    • -
    • Código
    • -
    • Activo
    • -
    • Editar
    • -
    • Eliminar
    • - "; - $parity ="odd"; - for($i = 0; $i < count($promos); $i++){ - $reply.= ' -
      -
    • '. $ids[$i] .'
    • -
    • '. $tittles[$i] .'
    • -
    • '. $descriptions[$i] .'
    • -
    • '. $codes[$i] .'
    • -
    • '. $actives[$i] .'
    • -
    • -
      - - - - - - -
      - -
    • -
      - - - - - - -
      -
    • - -
      - '; - $parity = ($parity=="odd")? "even":"odd"; - } - - $reply.='
    - -
    - '; - } - return $reply ; - } - - static function see_like_user(){ - $_SESSION["lastRol"] = $_SESSION["rol"]; - //unset($_SESSION["rol"]); - $_SESSION["rol"] = null; - //header("Location: {$_SERVER['PHP_SELF']}"); - return $reply = "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario NO Registrado.

    - -
    -
    -
    -
    - "; - } - static function see_like_registed_user(){ - $_SESSION["lastRol"] = $_SESSION["rol"]; - $_SESSION["rol"] = "user"; - //header("Location: {$_SERVER['PHP_SELF']}"); - return $reply = "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario Registrado.

    - -
    -
    -
    -
    - "; - } - static function see_like_manager(){ - $_SESSION["lastRol"] = $_SESSION["rol"]; - $_SESSION["rol"] = "manager"; - //header("Location: {$_SERVER['PHP_SELF']}"); - return $reply = "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Gerente.

    - -
    -
    -
    -
    - "; - } - } - -?> - - - diff --git a/root/panel_manager/Evento.php b/root/panel_manager/Evento.php deleted file mode 100644 index e6e444e..0000000 --- a/root/panel_manager/Evento.php +++ /dev/null @@ -1,616 +0,0 @@ -asignaDesdeDiccionario($diccionario); - $result[] = $e; - } - - return $result; - } - - /** - * Busca un evento con id $idEvento. - * - * @param int $idEvento Id del evento a buscar. - * - * @return Evento Evento encontrado. - */ - public static function buscaPorId(int $idEvento, $idhall, $cinema) - { - if (!$idEvento) { - throw new \BadMethodCallException('$idEvento no puede ser nulo.'); - } - - $result = null; - $app = App::getSingleton(); - $conn = $app->conexionBd(); - $query = sprintf("SELECT E.id, E.title, E.userId, E.startDate AS start, E.endDate AS end FROM Eventos E WHERE E.id = %d", $idEvento); - $rs = $conn->query($query); - if ($rs && $rs->num_rows == 1) { - while($fila = $rs->fetch_assoc()) { - $result = new Evento(); - $result->asignaDesdeDiccionario($fila); - } - $rs->free(); - } else { - if ($conn->affected_rows == 0) { - throw new EventoNoEncontradoException("No se ha encontrado el evento: ".$idEvento); - } - throw new DataAccessException("Se esperaba 1 evento y se han obtenido: ".$rs->num_rows); - } - return $result; - } - - /** - * Busca los eventos de un usuario con id $userId en el rango de fechas $start y $end (si se proporciona). - * - * @param int $userId Id del usuario para el que se buscarán los eventos. - * @param string $start Fecha a partir de la cual se buscarán eventos (@link MYSQL_DATE_TIME_FORMAT) - * @param string|null $end Fecha hasta la que se buscarán eventos (@link MYSQL_DATE_TIME_FORMAT) - * - * @return array[Evento] Lista de eventos encontrados. - */ - public static function buscaEntreFechas(int $userId, string $start, string $end = null, $idhall, $cinema) - { - if (!$userId) { - //throw new \BadMethodCallException('$userId no puede ser nulo.'); - } - - $startDate = \DateTime::createFromFormat(self::MYSQL_DATE_TIME_FORMAT, $start); - if (!$startDate) { - // throw new \BadMethodCallException('$diccionario[\'start\'] no sigue el formato válido: '.self::MYSQL_DATE_TIME_FORMAT); - } - - $endDate = null; - if ($end) { - $endDate = \DateTime::createFromFormat(self::MYSQL_DATE_TIME_FORMAT, $end); - if (!$endDate) { - // throw new \BadMethodCallException('$diccionario[\'end\'] no sigue el formato válido: '.self::MYSQL_DATE_TIME_FORMAT); - } - } - - if ($endDate) { - - } - - $result = []; - - $sessions = Session::getListSessionsBetween2Dates($idhall,$cinema,$startDate,$endDate); - - foreach($sessions as $s){ - $e = new Evento(); - $diccionario = self::session2dictionary($s); - $e = $e->asignaDesdeDiccionario($diccionario); - $result[] = $e; - } - - return $result; - } - - /** - * Guarda o actualiza un evento $evento en la BD. - * - * @param Evento $evento Evento a guardar o actualizar. - */ - public static function guardaOActualiza(Evento $evento) - { - if (!$evento) { - throw new \BadMethodCallException('$evento no puede ser nulo.'); - } - $result = false; - $app = App::getSingleton(); - $conn = $app->conexionBd(); - if (!$evento->id) { - $query = sprintf("INSERT INTO Eventos (userId, title, startDate, endDate) VALUES (%d, '%s', '%s', '%s')" - , $evento->userId - , $conn->real_escape_string($evento->title) - , $evento->start->format(self::MYSQL_DATE_TIME_FORMAT) - , $evento->end->format(self::MYSQL_DATE_TIME_FORMAT)); - - $result = $conn->query($query); - if ($result) { - $evento->id = $conn->insert_id; - $result = $evento; - } else { - throw new DataAccessException("No se ha podido guardar el evento"); - } - } else { - $query = sprintf("UPDATE Eventos E SET userId=%d, title='%s', startDate='%s', endDate='%s' WHERE E.id = %d" - , $evento->userId - , $conn->real_escape_string($evento->title) - , $evento->start->format(self::MYSQL_DATE_TIME_FORMAT) - , $evento->end->format(self::MYSQL_DATE_TIME_FORMAT) - , $evento->id); - $result = $conn->query($query); - if ($result) { - $result = $evento; - } else { - throw new DataAccessException("Se han actualizado más de 1 fila cuando sólo se esperaba 1 actualización: ".$conn->affected_rows); - } - } - - return $result; - } - - /** - * Borra un evento id $idEvento. - * - * @param int $idEvento Id del evento a borrar. - * - */ - public static function borraPorId(int $idEvento) - { - if (!$idEvento) { - throw new \BadMethodCallException('$idEvento no puede ser nulo.'); - } - $result = false; - $app = App::getSingleton(); - $conn = $app->conexionBd(); - $query = sprintf('DELETE FROM Eventos WHERE id=%d', $idEvento); - $result = $conn->query($query); - if ($result && $conn->affected_rows == 1) { - $result = true; - } else { - if ($conn->affected_rows == 0) { - throw new EventoNoEncontradoException("No se ha encontrado el evento: ".$idEvento); - } - throw new DataAccessException("Se esperaba borrar 1 fila y se han borrado: ".$conn->affected_rows); - } - return $result; - } - - /** - * Crear un evento asociado a un usuario $userId y un título $title. - * El comienzo es la fecha y hora actual del sistema y el fin es una hora más tarde. - * - * @param int $userId Id del propietario del evento. - * @param string $title Título del evento. - * - */ - public static function creaSimple(int $userId, string $title) - { - $start = new \DateTime(); - $end = $start->add(new \DateInterval('PT1H')); - return self::creaDetallado($userId, $title, $start, $end); - } - - /** - * Crear un evento asociado a un usuario $userId, un título $title y una fecha y hora de comienzo. - * El fin es una hora más tarde de la hora de comienzo. - * - * @param int $userId Id del propietario del evento. - * @param string $title Título del evento. - * @param DateTime $start Fecha y horas de comienzo. - */ - public static function creaComenzandoEn(int $userId, string $title, \DateTime $start) - { - if (empty($start)) { - throw new \BadMethodCallException('$start debe ser un timestamp valido no nulo'); - } - - $end = $start->add(new \DateInterval('PT1H')); - return self::creaDetallado($userId, $title, $start, $end); - } - - /** - * Crear un evento asociado a un usuario $userId, un título $title y una fecha y hora de comienzo y fin. - * - * @param int $userId Id del propietario del evento. - * @param string $title Título del evento. - * @param DateTime $start Fecha y horas de comienzo. - * @param DateTime $end Fecha y horas de fin. - */ - public static function creaDetallado(int $userId, string $title, \DateTime $start, \DateTime $end) - { - $e = new Evento(); - $e->setUserId($userId); - $e->setTitle($title); - $e->setStart($start); - $e->setEnd($end); - } - - /** - * Crear un evento un evento a partir de un diccionario PHP. - * Como por ejemplo array("userId" => (int)1, "title" => "Descripcion" - * , "start" => "2019-04-29 00:00:00", "end" => "2019-04-30 00:00:00") - * - * @param array $diccionario Array / map / diccionario PHP con los datos del evento a crear. - * - * @return Evento Devuelve el evento creado. - */ - public static function creaDesdeDicionario(array $diccionario) - { - $e = new Evento(); - $e->asignaDesdeDiccionario($diccionario, ['userId', 'title', 'start', 'end']); - return $e; - } - - /** - * Comprueba si $start y $end son fechas y además $start es anterior a $end. - */ - private static function compruebaConsistenciaFechas(\DateTime $start, \DateTime $end) - { - if (!$start) { - throw new \BadMethodCallException('$start no puede ser nula'); - } - - if (!$end) { - throw new \BadMethodCallException('$end no puede ser nula'); - } - - if ($start >= $end) { - throw new \BadMethodCallException('La fecha de comienzo $start '.$start->format("Y-m-d H:i:s").' no puede ser posterior a la de fin $end '.$end->format("Y-m-d H:i:s")); - } - } - - /** - * @param int Longitud máxima del título de un evento. - */ - const TITLE_MAX_SIZE = 255; - - /** - * @param string Formato de fecha y hora compatible con MySQL. - */ - const MYSQL_DATE_TIME_FORMAT= 'Y-m-d H:i:s'; - - /** - * @param array[string] Nombre de las propiedades de la clase. - */ - const PROPERTIES = ['id', 'userId', 'title', 'start', 'end', 'idfilm']; - //'idfilm','idhall','idcinema','date', 'start_time', 'seat_price', 'format', 'seats_full']; - - private $id; - private $userId; - private $title; - private $start; - private $end; - - private $idfilm; - - - /* - private $idhall; - private $idcinema; - private $date; - private $start_time; - private $seat_price; - private $format; - private $seats_full;*/ - - - private function __construct() - { - } - - public function getId() - { - return $this->id; - } - - public function getUserId() - { - return $this->userId; - } - - public function setUserId(int $userId) - { - if (is_null($userId)) { - throw new \BadMethodCallException('$userId no puede ser una cadena vacía o nulo'); - } - $this->userId = $userId; - } - - public function getTitle() - { - return $this->title; - } - - public function setTitle(string $title) - { - if (is_null($title)) { - throw new \BadMethodCallException('$title no puede ser una cadena vacía o nulo'); - } - - if (mb_strlen($title) > self::TITLE_MAX_SIZE) { - throw new \BadMethodCallException('$title debe tener como longitud máxima: '.self::TITLE_MAX_SIZE); - } - $this->title = $title; - } - - public function getStart() - { - return $this->start; - } - - public function setStart(\DateTime $start) - { - if (empty($start)) { - throw new \BadMethodCallException('$start debe ser un timestamp valido no nulo'); - } - if (! is_null($this->end) ) { - self::compruebaConsistenciaFechas($start, $this->end); - } - $this->start = $start; - } - - public function getEnd() - { - if (empty($end)) { - throw new \BadMethodCallException('$end debe ser un timestamp valido no nulo'); - } - - return $this->end; - } - - public function setEnd(\DateTime $end) - { - if (empty($end)) { - throw new \BadMethodCallException('$end debe ser un timestamp valido no nulo'); - } - - self::compruebaConsistenciaFechas($this->start, $end); - $this->end = $end; - } - - public function __get($property) - { - if (property_exists($this, $property)) { - return $this->$property; - } - } - - /** - * Método utilizado por la función de PHP json_encode para serializar un objeto que no tiene atributos públicos. - * - * @return Devuelve un objeto con propiedades públicas y que represente el estado de este evento. - */ - public function jsonSerialize() - { - $o = new \stdClass(); - $o->id = $this->id; - $o->userId = $this->userId; - $o->title = $this->title; - $o->start = $this->start->format(self::MYSQL_DATE_TIME_FORMAT); - $o->end = $this->end->format(self::MYSQL_DATE_TIME_FORMAT); - return $o; - } - - public static function session2dictionary($session){ - $extraDurationBetweenFilms = 10; - - $film = Session::getThisSessionFilm($session->getIdfilm()); - $dur = $film["duration"]+$extraDurationBetweenFilms; - - $tittle = str_replace('_', ' ', $film["tittle"]) ; - $start = $session->getDate()." ".$session->getStartTime(); - - $end = date('Y-m-d H:i:s', strtotime( $start . ' +'.$dur.' minute')); - - $dictionary = array( - "id" => $session->getId(), - "userId" => "80", - "title" => $tittle, - "start" => $start, - "end" => $end, - "idfilm" => $session->getIdfilm(), - /*"idcinema" => $session->getIdcinema(), - "idhall" => $session->getIdhall(), - "date" => $session->getDate(), - "start_time" => $session->getStartTime(), - "seat_price" => $session->getSeatPrice(), - "format" => $session->getFormat(), - "seats_full" => $session->getSeatsFull(),*/ - ); - - return $dictionary; - } - /** - * Actualiza este evento a partir de un diccionario PHP. No todas las propiedades tienen que actualizarse. - * Por ejemplo el array("title" => "Nueva descripcion", "end" => "2019-04-30 00:00:00") sólo actualiza las - * propiedades "title" y "end". - * - * @param array $diccionario Array / map / diccionario PHP con los datos del evento a actualizar. - * @param array[string] $propiedadesAIgnorar Nombre de propiedades que se ignorarán, y no se actualizarán, si se - * encuentran en $diccionario. - * - */ - public function actualizaDesdeDiccionario(array $diccionario, array $propiedadesAIgnorar = []) - { - $propiedadesAIgnorar[] = 'id'; - - foreach($propiedadesAIgnorar as $prop) { - if( isset($diccionario[$prop]) ) { - unset($diccionario[$prop]); - } - } - - return $this->asignaDesdeDiccionario($diccionario); - } - - /** - * Actualiza este evento a partir de un diccionario PHP. No todas las propiedades tienen que actualizarse, aunque son - * obligatorias las propiedades cuyo nombre se incluyan en $propiedadesRequeridas. - * - * @param array $diccionario Array / map / diccionario PHP con los datos del evento a actualizar. - * @param array[string] $propiedadesRequeridas Nombre de propiedades que se requieren actualizar. Si no existen en - * $diccionario, se lanza BadMethodCallException. - * - */ - protected function asignaDesdeDiccionario(array $diccionario, array $propiedadesRequeridas = []) - { - foreach($diccionario as $key => $val) { - if (!in_array($key, self::PROPERTIES)) { - throw new \BadMethodCallException('Propiedad no esperada en $diccionario: '.$key); - } - } - - foreach($propiedadesRequeridas as $prop) { - if( ! isset($diccionario[$prop]) ) { - throw new \BadMethodCallException('El array $diccionario debe tener las propiedades: '.implode(',', $propiedadesRequeridas)); - } - } - - if (array_key_exists('id', $diccionario)) { - $id = $diccionario['id']; - if (empty($id)) { - throw new \BadMethodCallException('$diccionario[\'id\'] no puede ser una cadena vacía o nulo'); - } else if (! ctype_digit($id)) { - throw new \BadMethodCallException('$diccionario[\'id\'] tiene que ser un número entero'); - } else { - $this->id =(int)$id; - } - } - - if (array_key_exists('userId', $diccionario)) { - $userId = $diccionario['userId']; - if (empty($userId)) { - throw new \BadMethodCallException('$diccionario[\'userId\'] no puede ser una cadena vacía o nulo'); - } else if (!is_int($userId) && ! ctype_digit($userId)) { - throw new \BadMethodCallException('$diccionario[\'userId\'] tiene que ser un número entero: '.$userId); - } else { - $this->setUserId((int)$userId); - } - } - - - if (array_key_exists('title', $diccionario)) { - $title = $diccionario['title']; - if (is_null($title)) { - throw new \BadMethodCallException('$diccionario[\'title\'] no puede ser una cadena vacía o nulo'); - } else { - $this->setTitle($title); - } - } - - - if (array_key_exists('start', $diccionario)) { - $start = $diccionario['start']; - if (empty($start)) { - throw new \BadMethodCallException('$diccionario[\'start\'] no puede ser una cadena vacía o nulo'); - } else { - $startDate = \DateTime::createFromFormat(self::MYSQL_DATE_TIME_FORMAT, $start); - if (!$startDate) { - throw new \BadMethodCallException('$diccionario[\'start\']: '.$diccionario['start'].' no sigue el formato válido: '.self::MYSQL_DATE_TIME_FORMAT); - } - $this->start = $startDate; - } - } - - - if (array_key_exists('end', $diccionario)) { - $end = $diccionario['end'] ?? null; - if (empty($end)) { - throw new \BadMethodCallException('$diccionario[\'end\'] no puede ser una cadena vacía o nulo'); - } else { - $endDate = \DateTime::createFromFormat(self::MYSQL_DATE_TIME_FORMAT, $end); - if (!$endDate) { - throw new \BadMethodCallException('$diccionario[\'end\']: '.$diccionario['end'].' no sigue el formato válido: '.self::MYSQL_DATE_TIME_FORMAT); - } - $this->end = $endDate; - } - } - - if (array_key_exists('idfilm', $diccionario)) { - $idfilm = $diccionario['idfilm'] ?? null; - if (empty($idfilm)) { - // throw new \BadMethodCallException('$diccionario[\'end\'] no puede ser una cadena vacía o nulo'); - } else { - $this->idfilm = $idfilm; - } - } - - /* - if (array_key_exists('idhall', $diccionario)) { - $idhall = $diccionario['idhall'] ?? null; - if (empty($idhall)) { - // throw new \BadMethodCallException('$diccionario[\'end\'] no puede ser una cadena vacía o nulo'); - } else { - $this->idhall = $idhall; - } - } - - if (array_key_exists('idcinema', $diccionario)) { - $idcinema = $diccionario['idcinema'] ?? null; - if (empty($idcinema)) { - // throw new \BadMethodCallException('$diccionario[\'end\'] no puede ser una cadena vacía o nulo'); - } else { - $this->idcinema = $idcinema; - } - } - - if (array_key_exists('date', $diccionario)) { - $date = $diccionario['date'] ?? null; - if (empty($date)) { - // throw new \BadMethodCallException('$diccionario[\'end\'] no puede ser una cadena vacía o nulo'); - } else { - $this->date = $date; - } - } - - if (array_key_exists('start_time', $diccionario)) { - $start_time = $diccionario['start_time'] ?? null; - if (empty($start_time)) { - // throw new \BadMethodCallException('$diccionario[\'end\'] no puede ser una cadena vacía o nulo'); - } else { - $this->start_time = $start_time; - } - } - - if (array_key_exists('seat_price', $diccionario)) { - $seat_price = $diccionario['seat_price'] ?? null; - if (empty($seat_price)) { - // throw new \BadMethodCallException('$diccionario[\'end\'] no puede ser una cadena vacía o nulo'); - } else { - $this->seat_price = $seat_price; - } - } - - if (array_key_exists('format', $diccionario)) { - $format = $diccionario['format'] ?? null; - if (empty($format)) { - // throw new \BadMethodCallException('$diccionario[\'end\'] no puede ser una cadena vacía o nulo'); - } else { - $this->format = $format; - } - } - - if (array_key_exists('seats_full', $diccionario)) { - $seats_full = $diccionario['seats_full'] ?? null; - if (empty($seats_full)) { - // throw new \BadMethodCallException('$diccionario[\'end\'] no puede ser una cadena vacía o nulo'); - } else { - $this->seats_full = $seats_full; - } - }*/ - - self::compruebaConsistenciaFechas($this->start, $this->end); - - return $this; - } -} diff --git a/root/panel_manager/eventos-FER_SURFACE.php b/root/panel_manager/eventos-FER_SURFACE.php deleted file mode 100644 index b6e7c79..0000000 --- a/root/panel_manager/eventos-FER_SURFACE.php +++ /dev/null @@ -1,138 +0,0 @@ - eventos.php?idEvento=XXXXX - $idEvento = filter_input(INPUT_GET, 'idEvento', FILTER_VALIDATE_INT); - if ($idEvento) { - - $result = []; - $result[] = Evento::buscaPorId((int)$idEvento,$hall,$cinema); - } else { - // Comprobamos si es una lista de eventos entre dos fechas -> eventos.php?start=XXXXX&end=YYYYY - $start = filter_input(INPUT_GET, 'start', FILTER_VALIDATE_REGEXP, array("options" => array("regexp"=>"/\d{4}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))/"))); - $end = filter_input(INPUT_GET, 'end', FILTER_VALIDATE_REGEXP, array("options" => array("default" => null, "regexp"=>"/\d{4}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))/"))); - if ($start) { - - $startDateTime = $start . ' 00:00:00'; - $endDateTime = $end; - if ($end) { - $endDateTime = $end. ' 00:00:00'; - } - $result = Evento::buscaEntreFechas(1, $startDateTime, $endDateTime, $hall,$cinema); - } else { - - // Comprobamos si es una lista de eventos completa - $result = Evento::buscaTodosEventos(1, $hall,$cinema); // HACK: normalmente debería de ser App::getSingleton()->idUsuario(); - } - } - // Generamos un array de eventos en formato JSON - $json = json_encode($result, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_NUMERIC_CHECK); - - http_response_code(200); // 200 OK - header('Content-Type: application/json; charset=utf-8'); - header('Content-Length: ' . mb_strlen($json)); - - echo $json; - break; - // Añadir un nuevo evento - case 'POST': - // 1. Leemos el contenido que nos envían - $entityBody = file_get_contents('php://input'); - // 2. Verificamos que nos envían un objeto - $dictionary = json_decode($entityBody); - if (!is_object($dictionary)) { - //throw new ParametroNoValidoException('El cuerpo de la petición no es valido'); - } - - // 3. Reprocesamos el cuerpo de la petición como un array PHP - $dictionary = json_decode($entityBody, true); - $dictionary['userId'] = 1;// HACK: normalmente debería de ser App::getSingleton()->idUsuario(); - - $e = Evento::creaDesdeDicionario($dictionary); - - // 4. Guardamos el evento en BD - $result = Evento::guardaOActualiza($e); - - // 5. Generamos un objecto como salida. - $json = json_encode($result, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_NUMERIC_CHECK); - - http_response_code(201); // 201 Created - header('Content-Type: application/json; charset=utf-8'); - header('Content-Length: ' . mb_strlen($json)); - - echo $json; - - break; - case 'PUT': - error_log("PUT"); - // 1. Comprobamos si es una consulta de un evento concreto -> eventos.php?idEvento=XXXXX - $idEvento = filter_input(INPUT_GET, 'idEvento', FILTER_VALIDATE_INT); - // 2. Leemos el contenido que nos envían - $entityBody = file_get_contents('php://input'); - // 3. Verificamos que nos envían un objeto - $dictionary = json_decode($entityBody); - if (!is_object($dictionary)) { - //throw new ParametroNoValidoException('El cuerpo de la petición no es valido'); - } - - - // 4. Reprocesamos el cuerpo de la petición como un array PHP - $dictionary = json_decode($entityBody, true); - $e = Evento::buscaPorId($idEvento); - $e->actualizaDesdeDiccionario($dictionary, ['id', 'userId']); - $result = Evento::guardaOActualiza($e); - - // 5. Generamos un objecto como salida. - $json = json_encode($result, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_NUMERIC_CHECK); - - http_response_code(200); // 200 OK - header('Content-Type: application/json; charset=utf-8'); - header('Content-Length: ' . mb_strlen($json)); - - echo $json; - break; - case 'DELETE': - // 1. Comprobamos si es una consulta de un evento concreto -> eventos.php?idEvento=XXXXX - $idEvento = filter_input(INPUT_GET, 'idEvento', FILTER_VALIDATE_INT); - // 2. Borramos el evento - Evento::borraPorId($idEvento); - - http_response_code(204); // 204 No content (como resultado) - header('Content-Type: application/json; charset=utf-8'); - header('Content-Length: 0'); - break; - default: - //throw new MetodoNoSoportadoException($_SERVER['REQUEST_METHOD']. ' no está soportado'); - break; -} \ No newline at end of file diff --git a/root/panel_manager/eventos.php b/root/panel_manager/eventos.php deleted file mode 100644 index b7f7600..0000000 --- a/root/panel_manager/eventos.php +++ /dev/null @@ -1,179 +0,0 @@ - eventos.php?idEvento=XXXXX - $idEvento = filter_input(INPUT_GET, 'idEvento', FILTER_VALIDATE_INT); - if ($idEvento) { - - $result = []; - $result[] = Evento::buscaPorId((int)$idEvento,$hall,$cinema); - } else { - // Comprobamos si es una lista de eventos entre dos fechas -> eventos.php?start=XXXXX&end=YYYYY - $start = filter_input(INPUT_GET, 'start', FILTER_VALIDATE_REGEXP, array("options" => array("regexp"=>"/\d{4}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))/"))); - $end = filter_input(INPUT_GET, 'end', FILTER_VALIDATE_REGEXP, array("options" => array("default" => null, "regexp"=>"/\d{4}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))/"))); - if ($start) { - - $startDateTime = $start . ' 00:00:00'; - $endDateTime = $end; - if ($end) { - $endDateTime = $end. ' 00:00:00'; - } - $result = Evento::buscaEntreFechas(1, $startDateTime, $endDateTime, $hall,$cinema); - } else { - - // Comprobamos si es una lista de eventos completa - $result = Evento::buscaTodosEventos(1, $hall,$cinema); // HACK: normalmente debería de ser App::getSingleton()->idUsuario(); - } - } - // Generamos un array de eventos en formato JSON - $json = json_encode($result, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_NUMERIC_CHECK); - - http_response_code(200); // 200 OK - header('Content-Type: application/json; charset=utf-8'); - header('Content-Length: ' . mb_strlen($json)); - - echo $json; - break; - // Añadir un nuevo evento - case 'POST': - $errors = []; - $data = []; - //Testing hacks - $correct_response = 'Operación completada'; - - $entityBody = file_get_contents('php://input'); - $dictionary = json_decode($entityBody); - - if (!is_object($dictionary)) - $errors['global'] = 'El cuerpo de la petición no es valido'; - - $price = $dictionary->{"price"} ?? ""; - $format = $dictionary->{"format"} ?? ""; - $hall = $dictionary->{"hall"} ?? ""; - $startDate = $dictionary->{"startDate"} ?? ""; - $endDate = $dictionary->{"endDate"} ?? ""; - $startHour = $dictionary->{"startHour"} ?? ""; - $idfilm = $dictionary->{"idFilm"} ?? ""; - - if (empty($price) || $price <= 0 ) - $errors['price'] = 'El precio no puede ser 0.'; - if (empty($format)) - $errors['format'] = 'El formato no puede estar vacio. Ej: 3D, 2D, voz original'; - if (empty($hall) || $hall<=0 ) - $errors['hall'] = 'La sala no puede ser 0 o menor'; - if (empty($startDate)) - $errors['startDate'] = 'Las sesiones tienen que empezar algun dia.'; - else if (empty($endDate)) - $errors['endDate'] = 'Las sesiones tienen que teminar algun dia.'; - else { - $start = strtotime($startDate); - $end = strtotime($endDate); - $start = date('Y-m-d', $start); - $end = date('Y-m-d', $end); - - if($start >= $end) - $errors['date'] = 'La fecha inicial no puede ser antes o el mismo dia que la final.'; - } - if (empty($startHour)) - $errors['startHour'] = 'Es necesario escoger el horario de la sesion.'; - - error_log("El valor de idfilm: ".$idfilm); - - if (!is_numeric($idfilm) && $idfilm <= 0 ) - $errors['idfilm'] = 'No se ha seleccionado una pelicula.'; - - while($startDate < $endDate && empty($errors)){ - $msg = Session::create_session($_SESSION["cinema"], $hall, $startHour, $startDate, $idfilm, $price, $format); - - if(strcmp($msg,$correct_response)!== 0) - $errors['price'] = $msg; - else - $data['message'] = $msg; - - $startDate = date('Y-m-d H:i:s', strtotime( $startDate . ' +1 day')); - } - - if (!empty($errors)) { - $data['success'] = false; - $data['errors'] = $errors; - } else { - $data['success'] = true; - } - - echo json_encode($data); - - break; - case 'PUT': - error_log("PUT"); - // 1. Comprobamos si es una consulta de un evento concreto -> eventos.php?idEvento=XXXXX - $idEvento = filter_input(INPUT_GET, 'idEvento', FILTER_VALIDATE_INT); - // 2. Leemos el contenido que nos envían - $entityBody = file_get_contents('php://input'); - // 3. Verificamos que nos envían un objeto - $dictionary = json_decode($entityBody); - if (!is_object($dictionary)) { - //throw new ParametroNoValidoException('El cuerpo de la petición no es valido'); - } - - - // 4. Reprocesamos el cuerpo de la petición como un array PHP - $dictionary = json_decode($entityBody, true); - $e = Evento::buscaPorId($idEvento); - $e->actualizaDesdeDiccionario($dictionary, ['id', 'userId']); - $result = Evento::guardaOActualiza($e); - - // 5. Generamos un objecto como salida. - $json = json_encode($result, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_NUMERIC_CHECK); - - http_response_code(200); // 200 OK - header('Content-Type: application/json; charset=utf-8'); - header('Content-Length: ' . mb_strlen($json)); - - echo $json; - break; - case 'DELETE': - // 1. Comprobamos si es una consulta de un evento concreto -> eventos.php?idEvento=XXXXX - $idEvento = filter_input(INPUT_GET, 'idEvento', FILTER_VALIDATE_INT); - // 2. Borramos el evento - Evento::borraPorId($idEvento); - - http_response_code(204); // 204 No content (como resultado) - header('Content-Type: application/json; charset=utf-8'); - header('Content-Length: 0'); - break; - default: - //throw new MetodoNoSoportadoException($_SERVER['REQUEST_METHOD']. ' no está soportado'); - break; -} \ No newline at end of file diff --git a/root/panel_manager/eventsProcess.php b/root/panel_manager/eventsProcess.php deleted file mode 100644 index ff215f6..0000000 --- a/root/panel_manager/eventsProcess.php +++ /dev/null @@ -1,258 +0,0 @@ -{"price"} ?? ""; - $format = $dictionary->{"format"} ?? ""; - $hall = $dictionary->{"hall"} ?? ""; - $startDate = $dictionary->{"startDate"} ?? ""; - $endDate = $dictionary->{"endDate"} ?? ""; - $startHour = $dictionary->{"startHour"} ?? ""; - $idfilm = $dictionary->{"idFilm"} ?? ""; - - //Check errors in inputs - if (empty($price) || $price <= 0 ) - $errors['price'] = 'El precio no puede ser 0.'; - if (empty($format)) - $errors['format'] = 'El formato no puede estar vacio. Ej: 3D, 2D, voz original'; - if (empty($hall) || $hall<=0 ) - $errors['hall'] = 'La sala no puede ser 0 o menor'; - if (empty($startDate)) - $errors['startDate'] = 'Las sesiones tienen que empezar algun dia.'; - else if (empty($endDate)) - $errors['endDate'] = 'Las sesiones tienen que teminar algun dia.'; - else { - $start = strtotime($startDate); - $end = strtotime($endDate); - $start = date('Y-m-d', $start); - $end = date('Y-m-d', $end); - - if($start > $end) - $errors['date'] = 'La fecha inicial no puede ser antes o el mismo dia que la final.'; - } - if (empty($startHour)) - $errors['startHour'] = 'Es necesario escoger el horario de la sesion.'; - - if (!is_numeric($idfilm) && $idfilm <= 0 ) - $errors['idfilm'] = 'No se ha seleccionado una pelicula.'; - - //Create as many sessions as the diference between start and end date tell us. 1 session per day - while($startDate < $endDate && empty($errors)){ - $msg = Session::create_session($_SESSION["cinema"], $hall, $startHour, $startDate, $idfilm, $price, $format); - - if(strcmp($msg,$correct_response)!== 0) - $errors['global'] = $msg; - else - $data['message'] = $msg; - - $startDate = date('Y-m-d H:i:s', strtotime( $startDate . ' +1 day')); - } - - if (!empty($errors)) { - $data['success'] = false; - $data['errors'] = $errors; - } else { - $data['success'] = true; - } - - echo json_encode($data); - - break; - //Edit session - case 'PUT': - //Correct reply to verify the session has been correctly edited - $correct_response = 'Se ha editado la session con exito'; - - $errors = []; - $data = []; - - //Check if the body is ok - $entityBody = file_get_contents('php://input'); - $dictionary = json_decode($entityBody); - - if (!is_object($dictionary)) - $errors['global'] = 'El cuerpo de la petición no es valido'; - - //Check if the user is droping an event in a new date - if(isset($_GET["drop"]) && $_GET["drop"]){ - - $or_hall = $dictionary->{"idhall"} ?? ""; - $or_date = $dictionary->{"startDate"} ?? ""; - $or_start = $dictionary->{"startHour"} ?? ""; - $price = $dictionary->{"price"} ?? ""; - $idfilm = $dictionary->{"idfilm"} ?? ""; - $format = $dictionary->{"format"} ?? ""; - - $new_date = $dictionary->{"newDate"} ?? ""; - - $msg = Session::edit_session($_SESSION["cinema"], $or_hall, $or_date, $or_start, $or_hall, $new_date, $new_date, $idfilm, $price, $format); - - if(strcmp($msg,$correct_response)!== 0) - http_response_code(400); - else - http_response_code(200); - }else{ - //Edit session from a form - $price = $dictionary->{"price"} ?? ""; - $format = $dictionary->{"format"} ?? ""; - $hall = $dictionary->{"hall"} ?? ""; - $startDate = $dictionary->{"startDate"} ?? ""; - - $endDate = $dictionary->{"endDate"} ?? ""; - $startHour = $dictionary->{"startHour"} ?? ""; - - $idfilm = $dictionary->{"idFilm"} ?? ""; - - $or_hall = $dictionary->{"og_hall"} ?? ""; - $or_date = $dictionary->{"og_date"} ?? ""; - $or_start = $dictionary->{"og_start"} ?? ""; - - //Check errors in inputs - if (empty($price) || $price <= 0 ) - $errors['price'] = 'El precio no puede ser 0.'; - if (empty($format)) - $errors['format'] = 'El formato no puede estar vacio. Ej: 3D, 2D, voz original'; - if (empty($hall) || $hall<=0 ) - $errors['hall'] = 'La sala no puede ser 0 o menor'; - if (empty($startDate)) - $errors['startDate'] = 'Las sesiones tienen que empezar algun dia.'; - else if (empty($endDate)) - $errors['endDate'] = 'Las sesiones tienen que teminar algun dia.'; - else { - $start = strtotime($startDate); - $end = strtotime($endDate); - $start = date('Y-m-d', $start); - $end = date('Y-m-d', $end); - if($start > $end) - $errors['date'] = 'La fecha inicial no puede ser antes o el mismo dia que la final.'; - } - if (empty($startHour)) - $errors['startHour'] = 'Es necesario escoger el horario de la sesion.'; - - if (!is_numeric($idfilm) && $idfilm <= 0 ) - $errors['idfilm'] = 'No se ha seleccionado una pelicula.'; - - if(empty($errors)){ - - $msg = Session::edit_session($_SESSION["cinema"], $or_hall, $or_date, $or_start, $hall, $startHour, $startDate, $idfilm, $price, $format); - - if(strcmp($msg,$correct_response)!== 0) - $errors['global'] = $msg; - else - $data['message'] = $msg; - } - - if (!empty($errors)) { - $data['success'] = false; - $data['errors'] = $errors; - } else { - $data['success'] = true; - } - } - - echo json_encode($data); - break; - //Delete a session - case 'DELETE': - $errors = []; - $data = []; - - //Correct reply to verify the session has been correctly edited - $correct_response = 'Se ha eliminado la session con exito'; - - //Check if the body is ok - $entityBody = file_get_contents('php://input'); - $dictionary = json_decode($entityBody); - - if (!is_object($dictionary)) - $errors['global'] = 'El cuerpo de la petición no es valido'; - - $or_hall = $dictionary->{"og_hall"} ?? ""; - $or_date = $dictionary->{"og_date"} ?? ""; - $or_start = $dictionary->{"og_start"} ?? ""; - - //Check errors in inputs - if(empty($or_hall)) - $errors['global'] = 'El nº de sala a borrar no existe'; - if(empty($or_date)) - $errors['global'] = 'La fecha de donde borrar no existe'; - if(empty($or_start)) - $errors['global'] = 'La hora de donde borrar no existe'; - - if(empty($errors)){ - $msg = Session::delete_session($_SESSION["cinema"], $or_hall, $or_start, $or_date); - - if(strcmp($msg,$correct_response)!== 0) - $errors['global'] = $msg; - else - $data['message'] = $msg; - } - - if (!empty($errors)) { - $data['success'] = false; - $data['errors'] = $errors; - } else { - $data['success'] = true; - } - - echo json_encode($data); - - break; - default: - break; -} \ No newline at end of file diff --git a/root/panel_manager/includes/NewSessionForm.php b/root/panel_manager/includes/NewSessionForm.php deleted file mode 100644 index 9cc0566..0000000 --- a/root/panel_manager/includes/NewSessionForm.php +++ /dev/null @@ -1,95 +0,0 @@ -allFilmData(); - - $form=' -
    -
    -
    -
    - Datos -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    - Horario -
    -
    - - - - -
    -
    -
    -
    - - -
    -
    -
    - - -
    -
    -
    - -

    titulo

    -
    -
    -
    iron man
    -
    -

    "Un empresario millonario construye un traje blindado y lo usa para combatir el crimen y el terrorismo."

    -
    -
    -
  • Duración: duracion minutos
  • -
  • Lenguaje: idioma
  • -
    - -
    -
    -
      '; - $parity = "odd"; - $i = 0; - foreach($filmslist as $film){ - $form .='
      - - - - -
    • '. str_replace('_', ' ',$film->getTittle()).'
    • -
    • '.$film->getDuration().' min
    • -
    • -
      - '; - $parity = ($parity == "odd") ? "even" : "odd"; - $i++; - } - $form.=' -
    -
    -
    '; - - return $form; - } - -} -?> \ No newline at end of file diff --git a/root/panel_manager/includes/SessionForm.php b/root/panel_manager/includes/SessionForm.php deleted file mode 100644 index dfdb8dc..0000000 --- a/root/panel_manager/includes/SessionForm.php +++ /dev/null @@ -1,103 +0,0 @@ -allFilmData(); - - $form=' -
    -
    - - - - - - -
    -
    - Datos -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    - Horario -
    -
    - - - - -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - -
    -
    -
    -
    -

    titulo

    -
    -
    -
    iron man
    -
    -
  • Duración: duracion minutos
  • -
  • Lenguaje: idioma
  • -
    -
    -
    - -
    -
    -
      '; - $parity = "odd"; - $i = 0; - foreach($filmslist as $film){ - $form .='
      - - - -
    • '. str_replace('_', ' ',$film->getTittle()).'
    • -
    • '.$film->getDuration().' min
    • -
    • -
      - '; - $parity = ($parity == "odd") ? "even" : "odd"; - $i++; - } - $form.=' -
    -
    -
    - '; - - return $form; - } - -} -?> \ No newline at end of file diff --git a/root/panel_manager/includes/formHall-FER_SURFACE.php b/root/panel_manager/includes/formHall-FER_SURFACE.php deleted file mode 100644 index ca408b2..0000000 --- a/root/panel_manager/includes/formHall-FER_SURFACE.php +++ /dev/null @@ -1,220 +0,0 @@ -option = $option; - $this->cinema = $cinema; - if($hall) - $this->og_hall = $hall; - - if($option == "edit_hall") - $options = array("action" => "./?state=".$option."&number=".$hall->getNumber()."&editing"); - else - $options = array("action" => "./?state=".$option."&number=".$hall->getNumber().""); - parent::__construct('formHall',$options); - } - - protected function generaCamposFormulario($data, $errores = array()){ - //Prepare the data - $number = $data['number'] ?? $this->og_hall->getNumber() ?? ""; - $rows = $data['rows'] ?? $this->og_hall->getNumRows() ?? "12"; - $cols = $data['cols'] ?? $this->og_hall->getNumCol() ?? "8"; - - //Seats_map - $seats = 0; - $seats_map = array(); - for($i = 1;$i <= $rows; $i++){ - for($j = 1; $j <= $cols; $j++){ - $seats_map[$i][$j] = "-1"; - } - } - $alltozero = $_POST["alltozero"] ?? 0; - //Show the original seats_map once u click restart or the first time u enter this form from manage_halls's form - if($this->option == "edit_hall" && !isset($_GET["editing"])){ - $rows = $this->og_hall->getNumRows(); - $cols = $this->og_hall->getNumCol(); - $seat_list = Seat::getSeatsMap($this->og_hall->getNumber(), $this->cinema); - if($seat_list){ - foreach($seat_list as $seat){ - $seats_map[$seat->getNumRows()][$seat->getNumCol()] = $seat->getState(); - if($seat->getState()>=0){ - $seats++; - } - } - } - }//Show the checkbox seats_map updated and everything to selected if alltoone was pressed - else if(!$alltozero){ - $alltoone = $_POST["alltoone"] ?? 0; - for($i = 1;$i <= $rows; $i++){ - for($j = 1; $j <= $cols; $j++){ - if($alltoone || isset($data["checkbox".$i.$j])) { - $seats_map[$i][$j] = $data["checkbox".$i.$j] ?? "0"; - $seats++; - if($seats_map[$i][$j] == "-1"){ - $seats_map[$i][$j] = "0"; - } - }else - $seats_map[$i][$j] = "-1"; - } - } - } - - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorNumber = self::createMensajeError($errores, 'number', 'span', array('class' => 'error')); - $errorSeats = self::createMensajeError($errores, 'seats', 'span', array('class' => 'error')); - $errorRows = self::createMensajeError($errores, 'rows', 'span', array('class' => 'error')); - $errorCols = self::createMensajeError($errores, 'cols', 'span', array('class' => 'error')); - - $html = ' -
    '.$htmlErroresGlobales.' -
    - Mapa de Asientos - '.$errorSeats.' '.$errorRows.' '.$errorCols.' -
    -
    -
    - - '; - if($this->option == "edit_hall") - $html .= ' '; - $html .=' -

    - '.$errorNumber.' - -
    - '; - if($this->option == "new_hall") - $html .=' - '; - if($this->option == "edit_hall"){ - $html .=' - - '; - } - if(!$errorCols && !$errorRows){ - $html .='
    -
    - - -

    Pantalla

    - - - - - '; - for($j = 1; $j<=$cols; $j++){ - $html .= ' - '; - } - $html .= ' - - '; - for($i = 1;$i<=$rows;$i++){ - $html .= ' - - - '; - for($j=1; $j<=$cols; $j++){ - if($seats_map[$i][$j]>=0){ - $html .= ' - ';} - else { - $html .= ' - ';} - } - $html .=''; - } - - $html .= ' - -
    '.$j.'
    '.$i.'
    -
    '; - } else - $html .='
    '; - - return $html; - } - - //Methods: - - //Process form: - protected function procesaFormulario($datos){ - $result = array(); - - $rows = $datos['rows']; - $cols = $datos['cols']; - - //Prepare the seat_map - $seats_map = array(); - $seats = 0; - for($i = 1;$i <= $rows; $i++){ - for($j = 1; $j <= $cols; $j++){ - if(isset($datos["checkbox".$i.$j])){ - $seats_map[$i][$j] = $datos["checkbox".$i.$j]; - $seats++; - if($seats_map[$i][$j] == "-1"){ - $seats_map[$i][$j] = "0"; - } - }else{ - $seats_map[$i][$j] = "-1"; - } - } - } - - if ($seats == 0 && isset($datos["sumbit"]) ) { - $result['seats'] = "
  • No puede haber 0 asientos disponibles.

  • "; - } - - if ($rows <= 0) { - $result['rows'] = "
  • No puede haber 0 o menos filas.

  • "; - } - - if ($cols <= 0) { - $result['cols'] = "
  • No puede haber 0 o menos columnas.

  • "; - } - - - $number = $datos['number'] ?? null; - if (empty($number) && isset($datos["sumbit"])) { - $result['number'] = "
  • El numero de sala tiene que ser mayor que 0.

  • "; - } - - if(isset($datos["restart"])){ - return $result = "./?state=".$this->option."&number=".$this->og_hall->getNumber().""; - } - - if (count($result) === 0 && isset($datos["sumbit"]) ) { - if($this->option == "new_hall"){ - $_SESSION['msg'] = Hall::create_hall($number, $this->cinema, $rows, $cols, $seats, $seats_map); - return $result = './?state=success'; - } - if($this->option == "edit_hall"){ - $_SESSION['msg'] = Hall::edit_hall($number,$this->cinema, $rows, $cols, $seats, $seats_map, $this->og_hall->getNumber()); - return $result = './?state=success'; - } - } - - if (!isset($result['number']) && isset($datos["delete"]) ) { - if($this->option == "edit_hall"){ - $_SESSION['msg'] = Hall::delete_hall($number, $this->cinema, $rows, $cols, $seats, $seats_map, $this->og_hall->getNumber()); - return $result = './?state=success'; - } - } - - - return $result; - } -} - -?> - diff --git a/root/panel_manager/includes/formHall.php b/root/panel_manager/includes/formHall.php deleted file mode 100644 index c0baea2..0000000 --- a/root/panel_manager/includes/formHall.php +++ /dev/null @@ -1,226 +0,0 @@ -option = $option; - $this->cinema = $cinema; - if($hall) - $this->og_hall = $hall; - - if($option == "edit_hall" && $hall) - $options = array("action" => "./?state=".$option."&number=".$hall->getNumber()."&editing=true"); - else - $options = array("action" => "./?state=".$option."&editing=false"); - parent::__construct('formHall',$options); - } - - protected function generaCamposFormulario($data, $errores = array()){ - //Prepare the data - $number = $data['number'] ?? $this->og_hall->getNumber() ?? ""; - $rows = $data['rows'] ?? $this->og_hall->getNumRows() ?? "12"; - $cols = $data['cols'] ?? $this->og_hall->getNumCol() ?? "8"; - - //Init Seats_map - $seats = 0; - $seats_map = array(); - for($i = 1;$i <= $rows; $i++){ - for($j = 1; $j <= $cols; $j++){ - $seats_map[$i][$j] = "-1"; - } - } - $alltozero = $_POST["alltozero"] ?? 0; - //Show the original seats_map once u click restart or the first time u enter this form from manage_halls's form - if($this->option == "edit_hall" && !isset($_GET["editing"])){ - $rows = $this->og_hall->getNumRows(); - $cols = $this->og_hall->getNumCol(); - $seat_list = Seat::getSeatsMap($this->og_hall->getNumber(), $this->cinema); - if($seat_list){ - foreach($seat_list as $seat){ - $seats_map[$seat->getNumRows()][$seat->getNumCol()] = $seat->getState(); - if($seat->getState()>=0){ - $seats++; - } - } - } - }//Show the checkbox seats_map updated and everything to selected if alltoone was pressed - else if(!$alltozero){ - $alltoone = $_POST["alltoone"] ?? 0; - for($i = 1;$i <= $rows; $i++){ - for($j = 1; $j <= $cols; $j++){ - if($alltoone || isset($data["checkbox".$i.$j])) { - $seats_map[$i][$j] = $data["checkbox".$i.$j] ?? "0"; - $seats++; - if($seats_map[$i][$j] == "-1"){ - $seats_map[$i][$j] = "0"; - } - }else - $seats_map[$i][$j] = "-1"; - } - } - } - - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorNumber = self::createMensajeError($errores, 'number', 'span', array('class' => 'error')); - $errorSeats = self::createMensajeError($errores, 'seats', 'span', array('class' => 'error')); - $errorRows = self::createMensajeError($errores, 'rows', 'span', array('class' => 'error')); - $errorCols = self::createMensajeError($errores, 'cols', 'span', array('class' => 'error')); - - $html = ' -
    '.$htmlErroresGlobales.' -
    - Mapa de Asientos - '.$errorSeats.' '.$errorRows.' '.$errorCols.' -
    -
    -
    - - '; - $html .=' -

    - '.$errorNumber.' - -
    - '; - if($this->option == "new_hall") - $html .=' - '; - if($this->option == "edit_hall"){ - $html .=' - - '; - } - if(!$errorCols && !$errorRows){ - $html .='
    -
    - - -

    Pantalla

    - - - - - '; - for($j = 1; $j<=$cols; $j++){ - $html .= ' - '; - } - $html .= ' - - '; - for($i = 1;$i<=$rows;$i++){ - $html .= ' - - - '; - for($j=1; $j<=$cols; $j++){ - if($seats_map[$i][$j]>=0){ - $html .= ' - ';} - else { - $html .= ' - ';} - } - $html .=''; - } - - $html .= ' - -
    '.$j.'
    '.$i.'
    -
    '; - } else - $html .=''; - - return $html; - } - - //Process form: - protected function procesaFormulario($datos){ - $result = array(); - - $rows = $datos['rows']; - $cols = $datos['cols']; - - //Prepare the seat_map - $seats_map = array(); - $seats = 0; - for($i = 1;$i <= $rows; $i++){ - for($j = 1; $j <= $cols; $j++){ - if(isset($datos["checkbox".$i.$j])){ - $seats_map[$i][$j] = $datos["checkbox".$i.$j]; - $seats++; - if($seats_map[$i][$j] == "-1"){ - $seats_map[$i][$j] = "0"; - } - }else{ - $seats_map[$i][$j] = "-1"; - } - } - } - //Check input errors - if ($seats == 0 && isset($datos["sumbit"]) ) { - $result['seats'] = "
  • No puede haber 0 asientos disponibles.

  • "; - } - if ($rows <= 0) { - $result['rows'] = "
  • No puede haber 0 o menos filas.

  • "; - } - if ($cols <= 0) { - $result['cols'] = "
  • No puede haber 0 o menos columnas.

  • "; - } - - $number = $datos['number'] ?? null; - if (empty($number) && isset($datos["sumbit"])) { - $result['number'] = "
  • El numero de sala tiene que ser mayor que 0.

  • "; - } - else if (count($result) === 0 && isset($datos["sumbit"]) ) { - if($this->option == "new_hall"){ - $msg = Hall::create_hall($number, $this->cinema, $rows, $cols, $seats, $seats_map); - FormHall::prepare_message( $msg ); - } - else if($this->option == "edit_hall"){ - if($this->og_hall) - $msg = Hall::edit_hall($number,$this->cinema, $rows, $cols, $seats, $seats_map, $this->og_hall->getNumber()); - else - $msg = "La sala que intentas editar ya no existe"; - - FormHall::prepare_message( $msg ); - } - } - else if (!isset($result['number']) && isset($datos["delete"]) ) { - if($this->option == "edit_hall"){ - $msg = Hall::delete_hall($number, $this->cinema, $rows, $cols, $seats, $seats_map, $this->og_hall->getNumber()); - FormHall::prepare_message( $msg ); - } - } - - - return $result; - } - - public static function prepare_message( $msg ){ - $_SESSION['message'] = "
    -
    -
    -
    -

    Operacion Completada


    -

    ".$msg."

    - -
    -
    -
    -
    - "; - } -} - -?> - diff --git a/root/panel_manager/includes/formSession.php b/root/panel_manager/includes/formSession.php deleted file mode 100644 index e4e8a26..0000000 --- a/root/panel_manager/includes/formSession.php +++ /dev/null @@ -1,170 +0,0 @@ -option = $option; - $this->cinema = $cinema; - $this->formID = 'formSession1'; - - $options = array("action" => "./?state=".$option); - parent::__construct('formSession',$options); - } - - //TODO Edit session no funciona correctamente con el seleccionar una pelicula distinta, hay que guardar la id de la sesion de alguna forma y usarla o guardar en la sesion - protected function generaCamposFormulario($data, $errores = array()){ - - $hall = $data['hall'] ?? $_POST["hall"] ?? ""; - $date = $data['date'] ?? $_POST["date"] ?? ""; - $start = $data['start'] ?? $_POST["start"] ?? ""; - $price = $data['price'] ?? $_POST["price"] ?? ""; - $format = $data['format'] ?? $_POST["format"] ?? ""; - - $or_hall = $data["or_hall"] ?? $hall; - $or_date = $data["or_date"] ?? $date; - $or_start = $data["or_start"] ?? $start; - - $film = $data['film'] ?? $_POST["film"] ?? ""; - $tittle = $data['tittle'] ?? $_POST["tittle"] ?? ""; - $duration = $data['duration'] ?? $_POST["duration"] ?? ""; - $language = $data['language'] ?? $_POST["language"] ?? ""; - $description = $data['description'] ?? $_POST["description"] ?? ""; - - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorPrice = self::createMensajeError($errores, 'price', 'span', array('class' => 'error')); - $errorFormat = self::createMensajeError($errores, 'format', 'span', array('class' => 'error')); - $errorDate = self::createMensajeError($errores, 'date', 'span', array('class' => 'error')); - $errorStart = self::createMensajeError($errores, 'start', 'span', array('class' => 'error')); - - $html = ' -
    '.$htmlErroresGlobales.' -
    - Datos - '.$errorPrice.' -
    ' - .$errorFormat.' -
    - - - - -
    -
    - Horario - '.$errorStart.' -
    - - '.$errorDate.' -
    - -
    - '; - if($film){ - if($this->option == "new_session") - $html .= '
    -
    '; - - if($this->option == "edit_session"){ - $html .= '
    -
    '; - } - } - $html .= " - - -
    -
    "; - if($film){ - $html .= "
    -
    -
    ".$tittle."
    -

    ".str_replace('_', ' ',$tittle)."

    -
    -
    -

    ".$description."

    -
    -
  • Duración: ".$duration." minutos
  • -
  • Duración: ".$language." minutos
  • -
    -
    - "; - } - $html .= '
    -
    -'; - return $html; - } - //Methods: - - //Process form: - protected function procesaFormulario($data){ - $result = array(); - - $film = $data['film'] ; - $hall = $data['hall'] ; - $date = $data['date'] ; - $start = $data['start']; - $price = $data['price'] ; - $format = $data['format'] ; - $repeat = $data['repeat'] ?? 0; - $or_hall = $data["or_hall"] ; - $or_date = $data["or_date"] ; - $or_start = $data["or_start"] ; - - if (($price <= 0 || empty($price))&& isset($data["sumbit"]) ) { - $result['price'] = "
  • No puede haber 0 o menos euros.

  • "; - } - - if ((empty($format))&& isset($data["sumbit"]) ) { - $result['format'] = "
  • El formato no puede estar vacio.

  • "; - } - - if ((empty($date))&& isset($data["sumbit"]) ) { - $result['date'] = "
  • No hay una fecha seleccionada.

  • "; - } - - if ((empty($start))&& isset($data["sumbit"]) ) { - $result['start'] = "
  • No hay una hora inicial seleccionada.

  • "; - } - - if (count($result) === 0 && isset($data["sumbit"]) ) { - if($this->option == "new_session"){ - $_SESSION['msg'] = Session::create_session($this->cinema, $hall, $start, $date, $film, $price, $format,$repeat); - $result = './?state=success'; - } - if($this->option == "edit_session"){ - $_SESSION['msg'] = Session::edit_session($this->cinema, $or_hall, $or_date, $or_start, $hall, $start, $date, $film, $price, $format); - $result = './?state=success'; - } - } - - if(!isset($result['hall']) && !isset($result['start']) && !isset($result['date']) && isset($data["delete"])) { - $_SESSION['msg'] = Session::delete_session($this->cinema, $or_hall, $or_start, $or_date); - $result = './?state=success'; - } - - return $result; - } -} - -?> \ No newline at end of file diff --git a/root/panel_manager/includes/processForm.php b/root/panel_manager/includes/processForm.php deleted file mode 100644 index f818d41..0000000 --- a/root/panel_manager/includes/processForm.php +++ /dev/null @@ -1,65 +0,0 @@ - "new_hall","number" => $_POST["number"],"cols" => $_POST["cols"],"rows" => $_POST["rows"], "cinema" => $_SESSION["cinema"], "seats" => 0); - //Check what checkboxs are seats or not - for($i = 1;$i<=$data["rows"];$i++){ - for($j=1; $j<=$data["cols"]; $j++){ - if(!empty($_POST['checkbox'.$i.$j.''])){ - $data[$i][$j] = $_POST['checkbox'.$i.$j.'']; - $data["seats"]++; - } else $data[$i][$j] = "-1"; - } - } - FormHall::processesForm($data); - } - - if(isset($_POST['edit_hall'])){ - $data = array("option" => "edit_hall","number" => $_POST["number"],"cols" => $_POST["cols"],"rows" => $_POST["rows"], "cinema" => $_SESSION["cinema"],"seats" => 0); - //Check what checkboxs are seats or not - for($i = 1;$i<=$data["rows"];$i++){ - for($j=1; $j<=$data["cols"]; $j++){ - if(!empty($_POST['checkbox'.$i.$j.''])){ - $data[$i][$j] = $_POST['checkbox'.$i.$j.'']; - $data["seats"]++; - } else $data[$i][$j] = "-1"; - } - } - FormHall::processesForm($data); - } - - if(isset($_POST['delete_hall'])){ - $data = array("option" => "delete_hall","number" => $_POST["number"], "cinema" => $_SESSION["cinema"]); - FormHall::processesForm($data); - } - - if(isset($_POST['new_session'])){ - $data = array("option" => "new_session","film" => $_POST["film"],"hall" => $_POST["hall"],"date" => $_POST["date"],"start" => $_POST["start"] - ,"price" => $_POST["price"],"format" => $_POST["format"],"repeat" => $_POST["repeat"], "cinema" => $_SESSION["cinema"]); - FormSession::processesForm($data); - } - - if(isset($_POST['edit_session'])){ - $data = array("option" => "edit_session","film" => $_POST["film"],"hall" => $_POST["hall"],"date" => $_POST["date"],"start" => $_POST["start"] - ,"price" => $_POST["price"],"format" => $_POST["format"],"repeat" => $_POST["repeat"], "cinema" => $_SESSION["cinema"] - , "origin_hall"=>$_SESSION["or_hall"],"origin_date"=> $_SESSION["or_date"],"origin_start"=> $_SESSION["or_start"]); - - $_SESSION["or_hall"] = ""; - $_SESSION["or_date"] = ""; - $_SESSION["or_start"] = ""; - FormSession::processesForm($data); - } - - if(isset($_POST['delete_session'])){ - $data = array("option" => "delete_session","cinema" => $_SESSION["cinema"], "hall"=> $_POST["origin_hall"] - ,"date"=> $_POST["origin_date"],"start"=> $_POST["origin_start"]); - FormSession::processesForm($data); - } - -?> \ No newline at end of file diff --git a/root/panel_manager/index-FER_SURFACE.php b/root/panel_manager/index-FER_SURFACE.php deleted file mode 100644 index e55b286..0000000 --- a/root/panel_manager/index-FER_SURFACE.php +++ /dev/null @@ -1,197 +0,0 @@ - -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario NO Registrado.

    - -
    -
    -
    - - "; - break; - case "view_ruser": - $_SESSION["rol"] = "user"; - unset($_SESSION["cinema"]); - $panel .= "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario Registrado.

    - -
    -
    -
    -
    - "; - break; - case "manage_halls": - $panel = Manager_panel::manage_halls(); - break; - case "new_hall": - $panel = Manager_panel::new_hall(); - break; - case "edit_hall": - $panel = Manager_panel::edit_hall(); - break; - case "manage_sessions": - $panel = Manager_panel::manage_sessions(); - break; - case "new_session": - $panel = Manager_panel::new_session(); - break; - case "edit_session": - $panel = Manager_panel::edit_session(); - break; - case "select_film": - $panel = Manager_panel::select_film($template); - break; - case "calendar": - $panel = Manager_panel::calendar(); - break; - case "success": - $panel = Manager_panel::success(); - break; - default: - $panel = Manager_panel::welcomeAdmin($manager); - break; - } - } - else if($_SESSION["login"] && $_SESSION["rol"] === "manager"){ - - if(!isset($_SESSION['cinema'])){ - $bd = new Manager_DAO('complucine'); - if($bd){ - $user = unserialize($_SESSION["user"]); - $manager = $bd->GetManager($user->getId()); - $manager = $manager->fetch_assoc(); - - $_SESSION['cinema'] = $manager["idcinema"]; - } - } - - $state = isset($_GET['state']) ? $_GET['state'] : ''; - - switch($state){ - case "view_user": - $_SESSION["lastRol"] = $_SESSION["rol"]; - $_SESSION["rol"] = null; - unset($_SESSION["cinema"]); - $panel = "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario NO Registrado.

    - -
    -
    -
    -
    - "; - break; - case "view_ruser": - $_SESSION["lastRol"] = $_SESSION["rol"]; - $_SESSION["rol"] = "user"; - unset($_SESSION["cinema"]); - $panel = "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario Registrado.

    - -
    -
    -
    -
    - "; - break; - case "manage_halls": - $panel = Manager_panel::manage_halls(); - break; - case "new_hall": - $panel = Manager_panel::new_hall(); - break; - case "edit_hall": - $panel = Manager_panel::edit_hall(); - break; - case "manage_sessions": - $panel = Manager_panel::manage_sessions(); - break; - case "new_session": - $panel = Manager_panel::new_session(); - break; - case "edit_session": - $panel = Manager_panel::edit_session(); - break; - case "select_film": - $panel = Manager_panel::select_film($template); - break; - case "success": - $panel = Manager_panel::success(); - break; - case "calendar": - $panel = Manager_panel::calendar(); - break; - default: - $panel = Manager_panel::welcome(); - break; - } - } - else{ - $panel = '
    -
    -
    -

    Debes iniciar sesión para ver el Panel de Manager.


    -

    Inicia Sesión con una cuenta de Gerente.

    - -
    -
    -
    '."\n"; - } - - //Specific page content: - $section = ' - - - -
    - -
    - '.$panel.' -
    -
    '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> - - - - - - - - diff --git a/root/panel_manager/index.php b/root/panel_manager/index.php deleted file mode 100644 index f4d1aa3..0000000 --- a/root/panel_manager/index.php +++ /dev/null @@ -1,159 +0,0 @@ - -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario NO Registrado.

    - -
    -
    -
    - - "; - break; - case "view_ruser": - $_SESSION["rol"] = "user"; - unset($_SESSION["cinema"]); - $panel .= "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario Registrado.

    - -
    -
    -
    -
    - "; - break; - case "manage_halls": - $panel = Manager_panel::manage_halls(); - break; - case "new_hall": - $panel = Manager_panel::new_hall(); - break; - case "edit_hall": - $panel = Manager_panel::edit_hall(); - break; - case "manage_sessions": - $panel = Manager_panel::calendar(); - break; - default: - $panel = Manager_panel::welcomeAdmin($manager); - break; - } - } - else if($_SESSION["login"] && $_SESSION["rol"] === "manager"){ - - if(!isset($_SESSION['cinema'])){ - $bd = new Manager_DAO('complucine'); - if($bd){ - $user = unserialize($_SESSION["user"]); - $manager = $bd->GetManager($user->getId()); - $manager = $manager->fetch_assoc(); - - $_SESSION['cinema'] = $manager["idcinema"]; - } - } - - $state = isset($_GET['state']) ? $_GET['state'] : ''; - - switch($state){ - case "view_user": - $_SESSION["lastRol"] = $_SESSION["rol"]; - $_SESSION["rol"] = null; - unset($_SESSION["cinema"]); - $panel = "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario NO Registrado.

    - -
    -
    -
    -
    - "; - break; - case "view_ruser": - $_SESSION["lastRol"] = $_SESSION["rol"]; - $_SESSION["rol"] = "user"; - unset($_SESSION["cinema"]); - $panel = "
    -
    -
    -
    -

    ¡ATENCIÓN!


    -

    Está viendo la web como un Usuario Registrado.

    - -
    -
    -
    -
    - "; - break; - case "manage_halls": - $panel = Manager_panel::manage_halls(); - break; - case "new_hall": - $panel = Manager_panel::new_hall(); - break; - case "edit_hall": - $panel = Manager_panel::edit_hall(); - break; - case "manage_sessions": - $panel = Manager_panel::calendar(); - break; - default: - $panel = Manager_panel::welcome(); - break; - } - } - else{ - $panel = '
    -
    -
    -

    Debes iniciar sesión para ver el Panel de Manager.


    -

    Inicia Sesión con una cuenta de Gerente.

    - -
    -
    -
    '."\n"; - } - - //Specific page content: - $section = ' - - - -
    - -
    - '.$panel.' -
    -
    '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> diff --git a/root/panel_manager/panel_manager-FER_SURFACE.php b/root/panel_manager/panel_manager-FER_SURFACE.php deleted file mode 100644 index f826823..0000000 --- a/root/panel_manager/panel_manager-FER_SURFACE.php +++ /dev/null @@ -1,334 +0,0 @@ -cinemaData($_SESSION["cinema"]); - $c_name = $cinema->getName(); - $c_dir = $cinema->getDirection(); - } - $name = strtoupper($_SESSION["nombre"]); - $userPic = USER_PICS.strtolower($name).".jpg"; - - $panel= '
    -

    Bienvenido '.$name.' a tu Panel de Manager.

    -
    - user_profile_picture -

    '.strftime("%A %e de %B de %Y | %H:%M").'

    -

    Usuario: '.$name.'


    -

    Cine: '.$c_name.'

    -

    Dirección: '.$c_dir.'

    -

    Hack para entrar al calendario

    -

    '."\n"; - - return $panel; - } - - static function welcomeAdmin() { - $cinemaList = new Cinema_DAO('complucine'); - $cinemas = $cinemaList->allCinemaData(); - - $bd = new Cinema_DAO('complucine'); - - $c_name = "Aun no se ha escogido un cine"; - - if($bd && $_SESSION["cinema"] ){ - - $cinema = $bd->cinemaData($_SESSION["cinema"]); - $c_name = $cinema->getName(); - $cinema = $cinema->getId(); - } - - $name = strtoupper($_SESSION["nombre"]); - $userPic = USER_PICS.strtolower($name).".jpg"; - - $panel= '
    -

    Bienvenido '.$name.' a tu Panel de Manager.

    -
    -
    -
    - user_profile_picture -

    '.strftime("%A %e de %B de %Y | %H:%M").'

    -

    Usuario: '.$name.'


    -

    Como administrador puedes escoger el cine que gestionar

    -

    Cine: '.$c_name.'

    - -

    Hack para entrar al calendario

    - -

    - - -
    -
    -
    - '; - - return $panel; - } - static function calendar(){ - $formSession = new FormSession("new_session", $_SESSION["cinema"] ); - $hall = $_POST['hall'] ?? $_GET['hall'] ?? "1"; - $halls = Hall::getListHalls($_SESSION["cinema"]); - - if($halls){ - $panel =' -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    '; - }else{ - $panel ='
    -

    No hay ninguna sala en este cine

    - Añadir Sala -
    '; - } - - - return $panel; - } - static function success(){ - $panel = '
    -

    Operacion completada.

    -
    -

    '.$_SESSION['msg'].'

    -
    '."\n"; - $_SESSION['msg'] = ""; - - return $panel; - } - - static function manage_halls(){ - - $panel = '
    -
    '; - $listhall = Hall::getListHalls($_SESSION["cinema"]); - if(!$listhall){ - $panel .= "

    No hay ninguna sala en este cine"; - }else{ - $panel .= ' - '; - } - $panel.=' -
    - -
    -

    -
    '; - return $panel; - } - - static function new_hall(){ - - $formHall = new FormHall("new_hall",$_SESSION["cinema"],new Hall(null, null, null, null, null, null)); - - $panel = '

    Crear una sala.



    - '.$formHall->gestiona(); - return $panel; - } - - static function edit_hall(){ - $hall = Hall::search_hall($_GET["number"], $_SESSION["cinema"]); - - if($hall || isset($_POST["restart"]) || isset($_POST["filter"]) || isset($_POST["sumbit"]) ){ - - $formHall = new FormHall("edit_hall",$_SESSION["cinema"], $hall); - $panel = '

    Editar una sala.



    - '.$formHall->gestiona(); - return $panel; - } else{ - return Manager_panel::warning(); - } - } - - static function manage_sessions(){ - //Base filtering values - $date = $_POST['date'] ?? $_GET['date'] ?? date("Y-m-d"); - $hall = $_POST['hall'] ?? $_GET['hall'] ?? "1"; - - //Session filter - $panel='
    -
    - - - -
    -
    - '; - //Session list - $panel .='
    '; - $sessions = Session::getListSessions($hall,$_SESSION["cinema"],$date); - - if($sessions) { - $panel .=' -
    - - - - - - - - - - '; - - - foreach($sessions as $session){ - $film = Session::getThisSessionFilm($session->getIdfilm()); - $panel .=' - - - - - - - - - - - - - - - - - - - '; - } - $panel.=' - -
    HoraPeliculaFormatoPrecio
    '.date("H:i", strtotime( $session->getStartTime())).' '. str_replace('_', ' ', $film["tittle"]) .' '.$session->getFormat().' '.$session->getSeatPrice().'
    - '; - } else { - $panel.='

    No hay ninguna sesion

    '; - } - $panel.=' - -
    '; - - return $panel; - } - - static function new_session(){ - $formSession = new FormSession("new_session", $_SESSION["cinema"] ); - - $panel = '

    Crear una sesion.



    - '.$formSession->gestiona(); - return $panel; - } - - static function edit_session(){ - $formSession = new FormSession("edit_session", $_SESSION["cinema"] ); - - $panel = '

    Editar una sesion.



    - '.$formSession->gestiona(); - return $panel; - } - - //TODO: estado al modificar sesiones para la seleccion de peliculas usando el template->print films - static function select_film($template){ - if(isset($_POST["select_film"]) && isset($_POST["option"])){ - $_SESSION["option"] = $_POST["option"]; - $panel = '

    Seleccionar Pelicula.



    '; - $panel .= $template->print_fimls(); - $_SESSION["option"] = ""; - } else $panel = self::warning(); - - return $panel; - } - - //Funcion que se envia cuando hay inconsistencia en el panel manager, principalmente por tocar cosas con la ulr - static function warning(){ - $panel = '
    -

    Ha habido un error.

    -
    -

    >.<

    -
    '."\n"; - - return $panel; - } - - - } -?> diff --git a/root/panel_manager/panel_manager.php b/root/panel_manager/panel_manager.php deleted file mode 100644 index d6be5fd..0000000 --- a/root/panel_manager/panel_manager.php +++ /dev/null @@ -1,223 +0,0 @@ -cinemaData($_SESSION["cinema"]); - $c_name = $cinema->getName(); - $c_dir = $cinema->getDirection(); - } - $name = strtoupper($_SESSION["nombre"]); - $userPic = USER_PICS.strtolower($name).".jpg"; - - $panel= '
    -

    Bienvenido '.$name.' a tu Panel de Manager.

    -
    - user_profile_picture -

    '.strftime("%A %e de %B de %Y | %H:%M").'

    -

    Usuario: '.$name.'


    -

    Cine: '.$c_name.'

    -

    Dirección: '.$c_dir.'

    -
    '."\n"; - - return $panel; - } - - // Admin welcome panel allows to change the cinema linked to the admin-like-manager - static function welcomeAdmin() { - $cinemaList = new Cinema_DAO('complucine'); - $cinemas = $cinemaList->allCinemaData(); - - $bd = new Cinema_DAO('complucine'); - - $c_name = "Aun no se ha escogido un cine"; - - if($bd && $_SESSION["cinema"] ){ - - $cinema = $bd->cinemaData($_SESSION["cinema"]); - $c_name = $cinema->getName(); - $cinema = $cinema->getId(); - } - - $name = strtoupper($_SESSION["nombre"]); - $userPic = USER_PICS.strtolower($name).".jpg"; - - $panel= '
    -

    Bienvenido '.$name.' a tu Panel de Manager.

    -
    -
    -
    - user_profile_picture -

    '.strftime("%A %e de %B de %Y | %H:%M").'

    -

    Usuario: '.$name.'


    -

    Como administrador puedes escoger el cine que gestionar

    -

    Cine: '.$c_name.'

    - -
    - - -
    -
    -
    - '; - - return $panel; - } - //Manage the sessions using full calendar js events and a pop up form which is constantly edited with more js - static function calendar(){ - if(isset($_SESSION["cinema"])){ - $hall = $_POST['hall'] ?? $_GET['hall'] ?? "1"; - $halls = Hall::getListHalls($_SESSION["cinema"]); - - if($halls){ - $panel =' -
    -
    -
    -
    - -
    -
    -
    -
    -
    - -
    '; - }else{ - $panel ='
    -

    No hay ninguna sala en este cine

    - Añadir Sala -
    '; - } - }else{ - $panel = '
    -

    Aun no se ha seleccionado un cine.

    -
    -

    >.<

    -

    Selecciona un cine en el panel principal

    -
    '."\n"; - } - return $panel; - - } - - static function manage_halls(){ - if(isset($_SESSION["cinema"])){ - $panel = '
    -
    '; - $listhall = Hall::getListHalls($_SESSION["cinema"]); - if(!$listhall){ - $panel .= "

    No hay ninguna sala en este cine"; - }else{ - $panel .= ' - '; - } - $panel.=' -
    - -
    -

    -
    '; - }else{ - $panel = '
    -

    Aun no se ha seleccionado un cine.

    -
    -

    >.<

    -

    Selecciona un cine en el panel principal

    -
    '."\n"; - } - return $panel; - } - - static function new_hall(){ - - $formHall = new FormHall("new_hall",$_SESSION["cinema"],new Hall(null, null, null, null, null, null)); - - $panel = '

    Crear una sala.



    - '.$formHall->gestiona(); - return $panel; - } - - static function edit_hall(){ - $hall = Hall::search_hall($_GET["number"], $_SESSION["cinema"]); - - if($hall || isset($_POST["restart"]) || isset($_POST["filter"]) || isset($_POST["sumbit"]) ){ - - $formHall = new FormHall("edit_hall",$_SESSION["cinema"], $hall); - $panel = '

    Editar una sala.



    - '.$formHall->gestiona(); - return $panel; - } else{ - return Manager_panel::warning(); - } - } - - //this function is used as an answer to wrong url parameters accesing a formhall edit. The formsession version has been replaced by other js error replys - static function warning(){ - $panel = '
    -

    Ha habido un error.

    -
    -

    >.<

    -
    '."\n"; - - return $panel; - } - } -?> diff --git a/root/panel_manager/processSession.php b/root/panel_manager/processSession.php deleted file mode 100644 index 1772f2e..0000000 --- a/root/panel_manager/processSession.php +++ /dev/null @@ -1,57 +0,0 @@ -= $end){ - $errors['date'] = 'La fecha inicial no puede ser antes o el mismo dia que la final.'; - } -} - -if (empty($_POST['startHour'])) { - $errors['startHour'] = 'Es necesario escoger el horario de la sesion.'; -} - - -if (!empty($errors)){ - error_log("creamos una sesion, wahoo"); - Session::create_session("1", $_POST['hall'], $_POST['startHour'], $_POST['startDate'], - "1",$_POST['price'], $_POST['format'],"0"); - - - $data['success'] = false; - $data['errors'] = $errors; -} else { - $data['success'] = true; - $data['message'] = 'Success!'; -} - -echo json_encode($data); \ No newline at end of file diff --git a/root/panel_manager/sessioncalendar-FER_SURFACE.js b/root/panel_manager/sessioncalendar-FER_SURFACE.js deleted file mode 100644 index 6ae59c9..0000000 --- a/root/panel_manager/sessioncalendar-FER_SURFACE.js +++ /dev/null @@ -1,138 +0,0 @@ - -$(document).ready(function(){ - - var selectedFeed = $('#hall_selector').find(':selected').data('feed'); - var modal = document.getElementById("myModal"); - - // Get the button that opens the modal - var btn = document.getElementById("myBtn"); - - // Get the element that closes the modal - var span = document.getElementsByClassName("close")[0]; - - var calendar = $('#calendar').fullCalendar({ - editable:true, - header:{ - left:'prev,next today', - center:'title', - right:'month,agendaWeek,agendaDay' - }, - eventSources: [ selectedFeed ], - selectable:true, - selectHelper:true, - timeFormat: 'H:mm', - select: function(start, end, allDay) - { - modal.style.display = "block"; - /* - var e = { - "date" : $.fullCalendar.formatDate(allDay,"Y-MM-DD"), - "start" : $.fullCalendar.formatDate(start, "HH:mm"), - "end" : $.fullCalendar.formatDate(end, "HH:mm") - }; - $.ajax({ - url:"eventos.php", - type:"POST", - contentType: 'application/json; charset=utf-8', - dataType: "json", - data:JSON.stringify(e), - success:function() - { - calendar.fullCalendar('refetchEvents'); - alert("Added Successfully"); - } - })*/ - }, - editable:true, - eventResize:function(event) - { - var e = { - "id" : event.id, - "userId": event.userId, - "start" : $.fullCalendar.formatDate(event.start, "Y-MM-DD HH:mm:ss"), - "end" : $.fullCalendar.formatDate(event.end, "Y-MM-DD HH:mm:ss"), - "title" : event.title - }; - - $.ajax({ - url:"eventos.php?idEvento="+event.id, - type:"PUT", - contentType: 'application/json; charset=utf-8', - dataType:"json", - data:JSON.stringify(e), - success:function(){ - calendar.fullCalendar('refetchEvents'); - alert('Event Update'); - } - }) - }, - - eventDrop:function(event) - { - var e = { - "id" : event.id, - "userId": event.userId, - "start" : $.fullCalendar.formatDate(event.start, "Y-MM-DD HH:mm:ss"), - "end" : $.fullCalendar.formatDate(event.end, "Y-MM-DD HH:mm:ss"), - "title" : event.title - }; - $.ajax({ - url:"eventos.php?idEvento="+event.id, - contentType: 'application/json; charset=utf-8', - dataType: "json", - type:"PUT", - data:JSON.stringify(e), - success:function() - { - calendar.fullCalendar('refetchEvents'); - alert("Event Updated"); - } - }); - }, - - eventClick:function(event) - { - if(confirm("Are you sure you want to remove it?")) - { - var id = event.id; - $.ajax({ - url:"eventos.php?idEvento="+id, - contentType: 'application/json; charset=utf-8', - dataType: "json", - type:"DELETE", - success:function() - { - calendar.fullCalendar('refetchEvents'); - alert("Event Removed"); - }, - error: function(XMLHttpRequest, textStatus, errorThrown) { - alert("Status: " + textStatus); alert("Error: " + errorThrown); - } - }) - } - }, - - }); - - $('#hall_selector').change(onSelectChangeFeed); - - function onSelectChangeFeed() { - var feed = $(this).find(':selected').data('feed'); - $('#calendar').fullCalendar('removeEventSource', selectedFeed); - $('#calendar').fullCalendar('addEventSource', feed); - selectedFeed = feed; - }; - - // When the user clicks on (x), close the modal - span.onclick = function() { - modal.style.display = "none"; - } - - // When the user clicks anywhere outside of the modal, close it - window.onclick = function(event) { - if (event.target == modal) { - modal.style.display = "none"; - } - } -}); - diff --git a/root/panel_manager/sessioncalendar.js b/root/panel_manager/sessioncalendar.js deleted file mode 100644 index 735dc0b..0000000 --- a/root/panel_manager/sessioncalendar.js +++ /dev/null @@ -1,172 +0,0 @@ - -$(document).ready(function(){ - - var selectedFeed = $('#hall_selector').find(':selected').data('feed'); - var modal = document.getElementById("myModal"); - - // Get the button that opens the modal - var btn = document.getElementById("myBtn"); - - // Get the element that closes the modal - var span = document.getElementsByClassName("close")[0]; - - var calendar = $('#calendar').fullCalendar({ - editable:true, - header:{ - left:'prev,next today', - center:'title', - right:'month,agendaWeek,agendaDay' - }, - firstDay: 1, - fixedWeekCount: false, - eventSources: [ selectedFeed ], - selectable:true, - selectHelper:true, - timeFormat: 'H:mm', - select: function(start, end, allDay) - { - $(modal).fadeIn(); - - var x = document.getElementById("film_group"); - x.style.display = "none"; - - x = document.getElementById("film_list"); - x.style.display = "block"; - - - - - document.getElementById("hall").value = document.getElementById("hall_selector").value; - document.getElementById("startDate").value = $.fullCalendar.formatDate( start, "Y-MM-DD" ); - document.getElementById("endDate").value = $.fullCalendar.formatDate( end, "Y-MM-DD" ); - - - /* - var e = { - "date" : $.fullCalendar.formatDate(allDay,"Y-MM-DD"), - "start" : $.fullCalendar.formatDate(start, "HH:mm"), - "end" : $.fullCalendar.formatDate(end, "HH:mm") - }; - - $.ajax({ - url:"eventos.php", - type:"POST", - contentType: 'application/json; charset=utf-8', - dataType: "json", - data:JSON.stringify(e), - success:function() - { - calendar.fullCalendar('refetchEvents'); - alert("Added Successfully"); - } - })*/ - }, - editable:true, - eventResize:function(event) - { - var e = { - "id" : event.id, - "userId": event.userId, - "start" : $.fullCalendar.formatDate(event.start, "Y-MM-DD HH:mm:ss"), - "end" : $.fullCalendar.formatDate(event.end, "Y-MM-DD HH:mm:ss"), - "title" : event.title - }; - - $.ajax({ - url:"eventos.php?idEvento="+event.id, - type:"PUT", - contentType: 'application/json; charset=utf-8', - dataType:"json", - data:JSON.stringify(e), - success:function(){ - calendar.fullCalendar('refetchEvents'); - alert('Event Update'); - } - }) - }, - - eventDrop:function(event) - { - var e = { - "id" : event.id, - "userId": event.userId, - "start" : $.fullCalendar.formatDate(event.start, "Y-MM-DD HH:mm:ss"), - "end" : $.fullCalendar.formatDate(event.end, "Y-MM-DD HH:mm:ss"), - "title" : event.title - }; - $.ajax({ - url:"eventos.php?idEvento="+event.id, - contentType: 'application/json; charset=utf-8', - dataType: "json", - type:"PUT", - data:JSON.stringify(e), - success:function() - { - calendar.fullCalendar('refetchEvents'); - alert("Event Updated"); - } - }); - }, - - eventClick:function(event) - { - if(confirm("Are you sure you want to remove it?")) - { - var id = event.id; - $.ajax({ - url:"eventos.php?idEvento="+id, - contentType: 'application/json; charset=utf-8', - dataType: "json", - type:"DELETE", - success:function() - { - calendar.fullCalendar('refetchEvents'); - alert("Event Removed"); - }, - error: function(XMLHttpRequest, textStatus, errorThrown) { - alert("Status: " + textStatus); alert("Error: " + errorThrown); - } - }) - } - }, - - }); - - $('#hall_selector').change(onSelectChangeFeed); - - function onSelectChangeFeed() { - var feed = $(this).find(':selected').data('feed'); - $('#calendar').fullCalendar('removeEventSource', selectedFeed); - $('#calendar').fullCalendar('addEventSource', feed); - selectedFeed = feed; - }; - - // When the user clicks on (x), close the modal - span.onclick = function() { - formout(); - } - - // When the user clicks anywhere outside of the modal, close it - window.onclick = function(event) { - if (event.target == modal) { - formout(); - } - } - - function formout(){ - $(modal).fadeOut(100,function(){ - var success = document.getElementById("success"); - if(success){ - calendar.fullCalendar('refetchEvents'); - success.style.display = "none"; - - document.getElementById("new_session_form").style.display = "block"; - document.getElementById("price").value = ""; - document.getElementById("format").value = ""; - document.getElementById("film_id").value = ""; - document.getElementById("startHour").value =""; - } - }); - } -}); - diff --git a/root/panel_manager/sessionforms.js b/root/panel_manager/sessionforms.js deleted file mode 100644 index 4abd038..0000000 --- a/root/panel_manager/sessionforms.js +++ /dev/null @@ -1,144 +0,0 @@ -$(document).ready(function () { - - $("form#new_session_form").on('submit', function(e){ - - $(".form_group").removeClass("has_error"); - $(".help_block").remove(); - - var formData = { - price: $("#price").val(), - format: $("#format").val(), - hall: $("#hall").val(), - startDate: $("#startDate").val(), - endDate: $("#endDate").val(), - startHour: $("#startHour").val(), - idFilm: $("#film_id").val(), - }; - - $.ajax({ - type: "POST", - url:"eventos.php", - contentType: 'application/json; charset=utf-8', - dataType: "json", - data:JSON.stringify(formData), - encode: true, - }).done(function (data) { - console.log(data); - checkErrors(data,"new_session_form"); - }) - .fail(function (jqXHR, textStatus) { - $("form#new_session_form").html( - '
    Could not reach server, please try again later. '+textStatus+'
    ' - ); - }); - - function checkErrors(data,formname) { - if (!data.success) { - if (data.errors.price) { - $("#price_group").addClass("has_error"); - $("#price_group").append( - '
    ' + data.errors.price + "
    " - ); - } - if (data.errors.format) { - $("#format_group").addClass("has_error"); - $("#format_group").append( - '
    ' + data.errors.format + "
    " - ); - } - if (data.errors.hall) { - $("#hall_group").addClass("has_error"); - $("#hall_group").append( - '
    ' + data.errors.hall + "
    " - ); - } - if (data.errors.startDate) { - $("#date_group").addClass("has_error"); - $("#date_group").append( - '
    ' + data.errors.startDate + "
    " - ); - } - if (data.errors.startDate) { - $("#date_group").addClass("has_error"); - $("#date_group").append( - '
    ' + data.errors.endDate + "
    " - ); - } - if (data.errors.date) { - $("#date_group").addClass("has_error"); - $("#date_group").append( - '
    ' + data.errors.date + "
    " - ); - } - if (data.errors.startHour) { - $("#hour_group").addClass("has_error"); - $("#hour_group").append( - '
    ' + data.errors.startHour + "
    " - ); - } - if (data.errors.idfilm) { - $("#film_msg_group").addClass("has_error"); - $("#film_msg_group").append( - '
    ' + data.errors.idfilm + "
    " - ); - } - if (data.errors.global) { - $("#global_group").addClass("has_error"); - $("#global_group").append( - '
    ' + data.errors.global + "
    " - ); - } - } else { - - $("#operation_msg").addClass("has_no_error"); - $("#operation_msg").append( - '
    ' + data.message + "
    " - ); - document.getElementById(formname).style.display = "none"; - - } - - } - e.preventDefault(); - }); - - $('.film_button').bind('click', function(e) { - var id = $(this).attr('id'); - - var x = document.getElementById("film_group"); - x.style.display = "block"; - - var tittle = document.getElementById("title"+id); - document.getElementById("film_title").innerHTML = tittle.innerHTML; - - var lan = document.getElementById("lan"+id); - document.getElementById("film_lan").innerHTML = lan.value; - - var dur = document.getElementById("dur"+id); - document.getElementById("film_dur").innerHTML = dur.innerHTML; - - - var img = document.getElementById("img"+id); - document.getElementById("film_img").src = "../img/films/"+img.value; - - var desc = document.getElementById("desc"+id); - document.getElementById("film_desc").innerHTML = desc.value; - - var idf = document.getElementById("id"+id); - document.getElementById("film_id").value = idf.value; - - x = document.getElementById("film_list") - x.style.display = "none"; - - - }); - - $('#return').click( function() { - var x = document.getElementById("film_group"); - x.style.display = "none"; - - x = document.getElementById("film_list"); - x.style.display = "block"; - }); - -}); \ No newline at end of file diff --git a/root/panel_user/confirm.php b/root/panel_user/confirm.php deleted file mode 100644 index 7624a4d..0000000 --- a/root/panel_user/confirm.php +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/root/panel_user/includes/formChangeEmail.php b/root/panel_user/includes/formChangeEmail.php deleted file mode 100644 index 3a1540d..0000000 --- a/root/panel_user/includes/formChangeEmail.php +++ /dev/null @@ -1,104 +0,0 @@ - "./?option=manage_profile"); - parent::__construct('formChangeUserEmail', $options); - } - - protected function generaCamposFormulario($datos, $errores = array()){ - $email = $datos['email'] ?? ''; - - // Se generan los mensajes de error si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorEmail = self::createMensajeError($errores, 'new_email', 'span', array('class' => 'error')); - $errorEmail2 = self::createMensajeError($errores, 'remail', 'span', array('class' => 'error')); - $errorPassword = self::createMensajeError($errores, 'pass', 'span', array('class' => 'error')); - - $html = "
    -
    ".$htmlErroresGlobales."
    - Nuevo email de usuario -
    ".$errorEmail."
    - -
    ".$errorEmail2."
    -
    ".$errorPassword."
    -
    -
    - - -
    -
    "; - - return $html; - } - - protected function procesaFormulario($datos){ - $result = array(); - - $email = $this->test_input($datos['new_email']) ?? null; - if ( empty($email) || !mb_ereg_match(self::HTML5_EMAIL_REGEXP, $email) ) { - $result['new_email'] = "El nuevo email no es válido."; - } - - $email2 = $this->test_input($datos['remail']) ?? null; - if ( empty($email2) || strcmp($email, $email2) !== 0 ) { - $result['remail'] = "Los emails deben coincidir"; - } - - $password = $this->test_input($datos['pass']) ?? null; - if ( empty($password) || mb_strlen($password) < 4 ) { - $result['pass'] = "El password tiene que tener\n una longitud de al menos\n 4 caracteres."; - } - - if (count($result) === 0) { - $bd = new UserDAO("complucine"); - $user = $bd->selectUser(unserialize($_SESSION['user'])->getName(), $password); - if (!$user) { - $result[] = "El usuario no existe."; - $_SESSION['message'] = "
    -
    -
    -
    -

    Ha ocurrido un probrema


    -

    No hemos podido actualizar su email de usuario. - Comprueba que la contraseña introducida sea correcta.

    - -
    -
    -
    -
    - "; - } else { - $user = $bd->selectUserEmail($email); - if ($user->data_seek(0)){ - $result[] = "El email ya está registrado."; - } else { - $bd->changeUserEmail(unserialize($_SESSION['user'])->getId(), $email); - $user = $bd->selectUser(unserialize($_SESSION['user'])->getName(), $password); - $_SESSION['user'] = serialize($user); - $_SESSION["nombre"] = $user->getName(); - $_SESSION['message'] = "
    -
    -
    -
    -

    Operacion realizada con exito


    -

    Se ha modificado su email correctamente.

    - -
    -
    -
    -
    - "; - $result = './?option=manage_profile'; - } - } - } - return $result; - } -} -?> \ No newline at end of file diff --git a/root/panel_user/includes/formChangeName.php b/root/panel_user/includes/formChangeName.php deleted file mode 100644 index 8b6c433..0000000 --- a/root/panel_user/includes/formChangeName.php +++ /dev/null @@ -1,110 +0,0 @@ - "./?option=manage_profile"); - parent::__construct('formChangeUserName', $options); - } - - protected function generaCamposFormulario($datos, $errores = array()){ - $nombre = $datos['nombreUsuario'] ?? ''; - - // Se generan los mensajes de error si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorNombre = self::createMensajeError($errores, 'new_name', 'span', array('class' => 'error')); - $errorNombre2 = self::createMensajeError($errores, 'rename', 'span', array('class' => 'error')); - $errorPassword = self::createMensajeError($errores, 'pass', 'span', array('class' => 'error')); - - $html = "
    -
    ".$htmlErroresGlobales."
    - Nuevo Nombre de usuario -
    ".$errorNombre."
    - -
    ".$errorNombre2."
    -
    ".$errorPassword."
    -
    -
    - - -
    -
    "; - - return $html; - } - - protected function procesaFormulario($datos){ - $result = array(); - - $nombre = $this->test_input($datos['new_name']) ?? null; - $nombre = strtolower($nombre); - if ( empty($nombre) || mb_strlen($nombre) < 3 || mb_strlen($nombre) > 15 ) { - $result['new_name'] = "El nombre tiene que tener\n una longitud de al menos\n 3 caracteres\n y menos de 15 caracteres."; - } - - $nombre2 = $this->test_input($datos['rename']) ?? null; - if ( empty($nombre2) || strcmp($nombre, $nombre2) !== 0 ) { - $result['rename'] = "Los nombres deben coincidir."; - } - - $password = $this->test_input($datos['pass']) ?? null; - if ( empty($password) || mb_strlen($password) < 4 ) { - $result['pass'] = "El password tiene que tener\n una longitud de al menos\n 4 caracteres."; - } - - if (count($result) === 0) { - $bd = new UserDAO("complucine"); - $user = $bd->selectUser(unserialize($_SESSION['user'])->getName(), $password); - if (!$user) { - $result[] = "Ha ocurrido un problema\nal actualizar el nombre de usuario."; - $_SESSION['message'] = "
    -
    -
    -
    -

    Ha ocurrido un probrema


    -

    No hemos podido actualizar su nombre de usuario. - Comprueba que la contraseña introducida sea correcta.

    - -
    -
    -
    -
    - "; - } else { - $user = $bd->selectUserName($nombre); - if ($user->data_seek(0)){ - $result[] = "El nombre de usuario ya existe."; - } else { - $bd->changeUserName(unserialize($_SESSION['user'])->getId(), $nombre); - $user = $bd->selectUser($nombre, $password); - - $actual_img = "../img/users/".unserialize($_SESSION['user'])->getName().".jpg"; - $new_img = "../img/users/".$nombre.".jpg"; - copy($actual_img, $new_img); - unlink($actual_img); - - $_SESSION['user'] = serialize($user); - $_SESSION["nombre"] = $user->getName(); - $_SESSION['message'] = "
    -
    -
    -
    -

    Operacion realizada con exito


    -

    Se ha modificado su nombre de usuario correctamente.

    - -
    -
    -
    -
    - "; - $result = './?option=manage_profile'; - } - } - } - return $result; - } -} -?> \ No newline at end of file diff --git a/root/panel_user/includes/formChangePass.php b/root/panel_user/includes/formChangePass.php deleted file mode 100644 index 5661c81..0000000 --- a/root/panel_user/includes/formChangePass.php +++ /dev/null @@ -1,95 +0,0 @@ - "./?option=manage_profile"); - parent::__construct('formChangeUserPass', $options); - } - - protected function generaCamposFormulario($datos, $errores = array()){ - - // Se generan los mensajes de error si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorOldPass = self::createMensajeError($errores, 'old_pass', 'span', array('class' => 'error')); - $errorPassword = self::createMensajeError($errores, 'new_pass', 'span', array('class' => 'error')); - $errorPassword2 = self::createMensajeError($errores, 'repass', 'span', array('class' => 'error')); - - $html = "
    -
    ".$htmlErroresGlobales."
    - Nueva Contraseña -
    ".$errorOldPass."
    -
    ".$errorPassword."
    - -
    ".$errorPassword2."
    - -
    -
    - - -
    -
    "; - - return $html; - } - - protected function procesaFormulario($datos){ - $result = array(); - - $old_pass = $this->test_input($datos['old_pass']) ?? null; - if ( empty($old_pass) || mb_strlen($old_pass) < 4 ) { - $result['old_pass'] = "El password tiene que tener\n una longitud de al menos\n 4 caracteres."; - } - - $password = $this->test_input($datos['new_pass']) ?? null; - if ( empty($password) || !mb_ereg_match(self::HTML5_PASS_REGEXP, $password) ) { - $result['new_pass'] = "El password tiene que tener\n una longitud de al menos\n 4 caracteres 1 mayúscula y 1 número."; - } - $password2 = $this->test_input($datos['repass']) ?? null; - if ( empty($password2) || strcmp($password, $password2) !== 0 ) { - $result['repass'] = "Los passwords deben coincidir."; - } - - if (count($result) === 0) { - $bd = new UserDAO("complucine"); - $user = $bd->selectUser(unserialize($_SESSION['user'])->getName(), $old_pass); - if (!$user) { - $result[] = "Ha ocurrido un problema\nal actualizar la contraseña."; - $_SESSION['message'] = "
    -
    -
    -
    -

    Ha ocurrido un probrema


    -

    No hemos podido actualizar su contraseña de usuario. - Comprueba que la contraseña actual sea correcta.

    - -
    -
    -
    -
    - "; - } else { - $bd->changeUserPass(unserialize($_SESSION['user'])->getId(), $password); - $_SESSION['message'] = "
    -
    -
    -
    -

    Operacion realizada con exito


    -

    Se ha modificado su contraseña de usuario correctamente.

    - -
    -
    -
    -
    - "; - $result = './?option=manage_profile'; - } - } - return $result; - } -} -?> \ No newline at end of file diff --git a/root/panel_user/includes/formDeleteAccount.php b/root/panel_user/includes/formDeleteAccount.php deleted file mode 100644 index 0bfb15f..0000000 --- a/root/panel_user/includes/formDeleteAccount.php +++ /dev/null @@ -1,99 +0,0 @@ - "./?option=delete_user"); - parent::__construct('formDeleteAccount', $options); - } - - protected function generaCamposFormulario($datos, $errores = array()){ - $nameValue = "value=".unserialize($_SESSION['user'])->getName().""; - $emailValue = "value=".unserialize($_SESSION['user'])->getEmail().""; - - // Se generan los mensajes de error si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorNombre = self::createMensajeError($errores, 'new_name', 'span', array('class' => 'error')); - $errorEmail = self::createMensajeError($errores, 'email', 'span', array('class' => 'error')); - $errorPassword = self::createMensajeError($errores, 'pass', 'span', array('class' => 'error')); - $errorPassword2 = self::createMensajeError($errores, 'repass', 'span', array('class' => 'error')); - $errorVerify = self::createMensajeError($errores, 'verify', 'span', array('class' => 'error')); - - $html = "
    -
    ".$htmlErroresGlobales."
    ".$errorVerify."
    - Datos de la cuenta -
    ".$errorNombre."
    -
    ".$errorEmail."
    -
    ".$errorPassword."
    -
    ".$errorPassword2."
    - -
    -
    - - -
    -
    - - -
    -
    "; - - return $html; - } - - protected function procesaFormulario($datos){ - $result = array(); - - $nombre = $this->test_input($datos['name']) ?? null; - $nombre = strtolower($nombre); - if ( empty($nombre) || mb_strlen($nombre) < 3 || mb_strlen($nombre) > 15 ) { - $result['new_name'] = "El nombre tiene que tener\n una longitud de al menos\n 3 caracteres\n y menos de 15 caracteres."; - } - - $email = $this->test_input($datos['email']) ?? null; - if ( empty($email) || !mb_ereg_match(self::HTML5_EMAIL_REGEXP, $email) ) { - $result['email'] = "El email no es válido."; - } - - $password = $this->test_input($datos['pass']) ?? null; - if ( empty($password) || mb_strlen($password) < 4 ) { - $result['pass'] = "El password tiene que tener\n una longitud de al menos\n 4 caracteres."; - } - $password2 = $this->test_input($datos['repass']) ?? null; - if ( empty($password2) || strcmp($password, $password2) !== 0 ) { - $result['repass'] = "Los passwords deben coincidir."; - } - - $verify = $this->test_input($datos['verify']) ?? null; - if ( empty($verify) ) { - $result['verify'] = "Debe confirmar la casilla de verificación."; - } - - if (count($result) === 0) { - $bd = new UserDAO("complucine"); - $user = $bd->selectUser($nombre, $password); - if (!$user) { - $result[] = "El usuario o contraseña\nno son correctos."; - } else { - if( (unserialize($_SESSION['user'])->getId() === $user->getId()) && ($nombre === $user->getName()) - && ($email === $user->getEmail()) && ($bd->verifyPass($password, $user->getPass())) ){ - - $bd->deleteUserAccount($user->getId()); - unset($_SESSION); - session_destroy(); - $result = ROUTE_APP; - - } else { - $result[] = "Los datos introducidos\nno son válidos."; - } - } - } - return $result; - } -} -?> \ No newline at end of file diff --git a/root/panel_user/includes/formUploadPic.php b/root/panel_user/includes/formUploadPic.php deleted file mode 100644 index 928e948..0000000 --- a/root/panel_user/includes/formUploadPic.php +++ /dev/null @@ -1,125 +0,0 @@ - "multipart/form-data", "action" => "./?option=change_profile_pic"); - parent::__construct('formUploadFiles', $options); - } - - protected function generaCamposFormulario($datos, $errores = array()) { - - // Se generan los mensajes de error si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorFile = self::createMensajeError($errores, 'archivo', 'span', array('class' => 'error')); - - foreach($datos as $key => $value){ - $dats = $key." ".$value." "; - } - - // Se genera el HTML asociado a los campos del formulario y los mensajes de error. - $html = ' -
    -
    '.$htmlErroresGlobales.'
    -
    -
    '.$errorFile.'
    - '; - - return $html; - } - - protected function procesaFormulario($datos) { - // Solo se pueden definir arrays como constantes en PHP >= 5.6 - global $ALLOWED_EXTENSIONS; - - $result = array(); - $ok = count($_FILES) == 1 && $_FILES['archivo']['error'] == UPLOAD_ERR_OK; - if ( $ok ) { - $nombre = $_FILES['archivo']['name']; - //1.a) Valida el nombre del archivo - $ok = $this->check_file_uploaded_name($nombre) && $this->check_file_uploaded_length($nombre) ; - - // 1.b) Sanitiza el nombre del archivo - //$ok = $this->sanitize_file_uploaded_name($nombre); - // - - // 2. comprueba si la extensión está permitida - $ok = $ok && in_array(pathinfo($nombre, PATHINFO_EXTENSION), self::EXTENSIONS); - - // 3. comprueba el tipo mime del archivo correspode a una imagen image - $finfo = new \finfo(FILEINFO_MIME_TYPE); - $mimeType = $finfo->file($_FILES['archivo']['tmp_name']); - $ok = preg_match('/image\/*./', $mimeType); - //finfo_close(); - - if ( $ok ) { - $tmp_name = $_FILES['archivo']['tmp_name']; - $new_name = strtolower(unserialize($_SESSION["user"])->getName()).".jpg"; - - if ( !move_uploaded_file($tmp_name, "../img/users/{$new_name}") ) { - $result['img'] = 'Error al mover el archivo'; - } - - $result = "./"; - } else { - $result["errorFile"] = 'El archivo tiene un nombre o tipo no soportado'; - } - } else { - $result[] = 'Error al subir el archivo.'; - } - return $result; - } - - - /** - * Check $_FILES[][name] - * - * @param (string) $filename - Uploaded file name. - * @author Yousef Ismaeil Cliprz - * @See http://php.net/manual/es/function.move-uploaded-file.php#111412 - */ - protected function check_file_uploaded_name($filename) { - return (bool) ((mb_ereg_match('/^[0-9A-Z-_\.]+$/i', $filename) === 1) ? true : false ); - } - - /** - * Sanitize $_FILES[][name]. Remove anything which isn't a word, whitespace, number - * or any of the following caracters -_~,;[](). - * - * If you don't need to handle multi-byte characters you can use preg_replace - * rather than mb_ereg_replace. - * - * @param (string) $filename - Uploaded file name. - * @author Sean Vieira - * @see http://stackoverflow.com/a/2021729 - */ - protected function sanitize_file_uploaded_name($filename) { - /* Remove anything which isn't a word, whitespace, number - * or any of the following caracters -_~,;[](). - * If you don't need to handle multi-byte characters - * you can use preg_replace rather than mb_ereg_replace - * Thanks @Łukasz Rysiak! - */ - $newName = mb_ereg_replace("([^\w\s\d\-_~,;\[\]\(\).])", '', $filename); - // Remove any runs of periods (thanks falstro!) - $newName = mb_ereg_replace("([\.]{2,})", '', $newName); - - return $newName; - } - - /** - * Check $_FILES[][name] length. - * - * @param (string) $filename - Uploaded file name. - * @author Yousef Ismaeil Cliprz. - * @See http://php.net/manual/es/function.move-uploaded-file.php#111412 - */ - protected function check_file_uploaded_length ($filename) { - return (bool) ((mb_strlen($filename,'UTF-8') < 250) ? true : false); - } -} -?> \ No newline at end of file diff --git a/root/panel_user/index.php b/root/panel_user/index.php deleted file mode 100644 index 9d61a2e..0000000 --- a/root/panel_user/index.php +++ /dev/null @@ -1,59 +0,0 @@ -
    -
    -
    -

    Debes iniciar sesión para ver tu Panel de Usuario.


    -

    Inicia Sesión si estás registrado.

    - -

    Registrate si no lo habías hecho previamente.

    -
    -
    -
    -
    '."\n"; - } - - - //Specific page content: - $section = ' -
    -
    - -
    - '.$reply.' -
    -
    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; - -?> - diff --git a/root/panel_user/panelUser.php b/root/panel_user/panelUser.php deleted file mode 100644 index 85e1363..0000000 --- a/root/panel_user/panelUser.php +++ /dev/null @@ -1,188 +0,0 @@ -getName()); - $email = unserialize($_SESSION['user'])->getEmail(); - $userPic = USER_PICS.strtolower($name).".jpg"; - - $forms = self::manage(); - - return $reply = '
    -

    Bienvenido '.$name.', a tu Panel de Usuario.

    -
    - user_profile_picture -

    '.strftime("%A %e de %B de %Y | %H:%M").'

    -
    -

    Usuario: '.$name.'

    -

    Email: '.$email.'

    -
    '."\n".$forms; - } - - //Manage the user account. - static function manage(){ - - require_once('./includes/formChangePass.php'); - require_once('./includes/formChangeEmail.php'); - require_once('./includes/formChangeName.php'); - - $formCN = new FormChangeName(); - $htmlFormChangeName = $formCN->gestiona(); - - $formCP = new FormChangePass(); - $htmlFormChangePass = $formCP->gestiona(); - - $formCE = new FormChangeEmail(); - $htmlFormChangeEmail = $formCE->gestiona(); - - return $reply = ' - -

    Cambiar información de la cuenta


    - -
    -

    Cambiar nombre de usuario

    - '.$htmlFormChangeName.' -
    - -
    -

    Cambiar contraseña

    - '.$htmlFormChangePass.' -
    - -
    -

    Cambiar email de usuario

    - '.$htmlFormChangeEmail.' -
    '."\n"; - } - - //User purchase history. - static function changeUserPic(){ - - require_once('./includes/formUploadPic.php'); - - $formCP = new FormUploadFiles(); - $htmlFormChangeUserPic = $formCP->gestiona(); - - $name = strtoupper(unserialize($_SESSION['user'])->getName()); - $userPic = USER_PICS.strtolower($name).".jpg"; - - return $reply = ' -
    -
    -
    -

    Cambiar imagen de perfil


    - user_profile_picture - '.$htmlFormChangeUserPic.' -
    -
    -
    '."\n"; - } - - //User purchase history. - static function purchases(){ - require_once('../assets/php/includes/purchase_dao.php'); - include_once('../assets/php/includes/cinema_dao.php'); - include_once('../assets/php/includes/hall_dao.php'); - include_once('../assets/php/includes/session_dao.php'); - include_once('../assets/php/includes/film_dao.php'); - - $purchasesHTML = ''; - - $purchaseDAO = new PurchaseDAO("complucine"); - $purchases = $purchaseDAO->allPurchasesData(unserialize($_SESSION['user'])->getId()); - - if($purchases){ - $sessions = array(); - $halls = array(); - $cinemas = array(); - $rows = array(); - $columns = array(); - $dates = array(); - foreach($purchases as $key=>$value){ - $sessions[$key] = $value->getSessionId(); - $halls[$key] = $value->getHallId(); - $cinemas[$key] = $value->getCinemaId(); - $rows[$key] = $value->getRow(); - $columns[$key] = $value->getColumn(); - $dates[$key] = $value->getTime(); - } - - for($i = 0; $i < count($purchases); $i++){ - $cinemaDAO = new Cinema_DAO("complucine"); - $cinema = $cinemaDAO->cinemaData($cinemas[$i]); - $hallDAO = new HallDAO("complucine"); - $hall = $hallDAO->HallData($halls[$i]); - $sessionDAO = new SessionDAO("complucine"); - $session = $sessionDAO->sessionData($sessions[$i]); - $filmDAO = new Film_DAO("complucine"); - $film = $filmDAO->FilmData($session->getIdfilm()); - - if($i%3 === 0 && $i !== 0){ - if($i !== 0) $purchasesHTML .= '
    - '; - $purchasesHTML .= '
    - '; - } else { - if($i !== 0) $purchasesHTML .= '
    - '; - $purchasesHTML .= '
    - '; - } - $purchasesHTML .= '

    Compara realizada el: '.$dates[$i].'


    -
    -

    Película: '.str_replace('_', ' ', strtoupper($film->getTittle())).'

    -

    Idioma: '.$film->getLanguage().'

    -

    Cine: '.$cinema->getName().'

    -

    Dirección: '.$cinema->getDirection().'

    -
    -
    -

    Sala: '.$hall->getNumber().'

    -

    Sesión: '.$sessions[$i].'

    -

    Asiento(Fila): '.$rows[$i].'

    -

    Asiento(Columna): '.$columns[$i].'

    -
    - '; - } - } - - return $reply = '
    -

    Historial de compras


    - '.$purchasesHTML.' -
    '; - } - - //User payment details - static function payment(){ - return $reply = '
    -

    Aquí los datos de pago


    -
    '."\n"; - } - - //Delete user account. - static function delete(){ - require_once('./includes/formDeleteAccount.php'); - - $formDA = new FormDeleteAccount(); - $htmlFormDeleteAccount = $formDA->gestiona(); - - return $reply = '
    -

    ELIMINAR CUENTA DE USUARIO


    -
    - -
    - '.$htmlFormDeleteAccount.' -
    -
    -
    '."\n"; - } - } -?> \ No newline at end of file diff --git a/root/promotions/index.php b/root/promotions/index.php deleted file mode 100644 index 4fe2cdf..0000000 --- a/root/promotions/index.php +++ /dev/null @@ -1,16 +0,0 @@ - -
    -
    - '.$template->print_promotions().' -
    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> \ No newline at end of file diff --git a/root/purchase/_old.index.php b/root/purchase/_old.index.php deleted file mode 100644 index 4ff77de..0000000 --- a/root/purchase/_old.index.php +++ /dev/null @@ -1,153 +0,0 @@ -FilmData($_GET["film"]); - if($film){ - $tittle = $film->getTittle(); - - $cinemas = $filmDAO->getCinemas($_GET["film"]); - if(!empty($cinemas)){ - $cinemasNames = new ArrayIterator(array()); - $cinemasIDs = new ArrayIterator(array()); - foreach($cinemas as $key=>$value){ - $cinemasIDs[$key] = $value->getId(); - $cinemasNames[$key] = $value->getName(); - } - $cinemasIT = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC); - $cinemasIT->attachIterator($cinemasIDs, "cID"); - $cinemasIT->attachIterator($cinemasNames, "NAME"); - - $cinemasListHTML = '
    - '; - } else { - $cinemasListHTML = '
    '; - } - - $fiml_id = $film->getId(); - $cinema_id = $value["cID"]; - - $sessionsDAO = new SessionDAO("complucine"); - $sessions = $sessionsDAO->getSessions_Film_Cinema($fiml_id, $cinema_id); - if(!empty($sessions)){ - $sessionsDates = new ArrayIterator(array()); - $sessionsStarts = new ArrayIterator(array()); - $sessionsHalls = new ArrayIterator(array()); - $sessionsIDs = new ArrayIterator(array()); - foreach($sessions as $key=>$value){ - $sessionsIDs[$key] = $value->getId(); - $sessionsDates[$key] = date_format(date_create($value->getDate()), 'j-n-Y'); - $sessionsHalls[$key] = $value->getIdhall(); - $sessionsStarts[$key] = $value->getStartTime(); - } - $sessionsIT = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC); - $sessionsIT->attachIterator($sessionsIDs, "sID"); - $sessionsIT->attachIterator($sessionsDates, "DATE"); - $sessionsIT->attachIterator($sessionsHalls, "HALL"); - $sessionsIT->attachIterator($sessionsStarts, "HOUR"); - - $count = 0; - $sessionsListHTML = ''; - - if($count == 0) { - $sessionsListHTML = ''; - $pay = false; - } - } else { - $sessionsListHTML = ''; - $pay = false; - } - - //$session_id = $value["sID"]; - //$hall_id = $value["HALL"]; - //$date_ = $value["DATE"]; - //$hour_ = $value["HOUR"]; - - //Reply: Depends on whether the purchase is to be made from a selected movie or a cinema. - $reply = '
    -

    Película seleccionada: '.str_replace('_', ' ', $tittle).'


    -
    '.$tittle.'
    -

    Duración: '.$film->getDuration().' minutos

    -

    Idioma: '.$film->getLanguage().'

    -
    -
    -

    Seleccione un Cine y una Sesión


    -

    Cines

    - '.$cinemasListHTML.' -

    Sesiones

    - '.$sessionsListHTML.' -
    - '; - } else { - $reply = '

    No existe la película.

    '; - $pay = false; - } - } else if(isset($_GET["cinema"])) { - $reply = '

    ESTAMOS TRABAJANDO EN ELLO

    '; - $pay = false; - } else { - $reply = '

    No se ha encontrado película ni cine.

    '; - $pay = false; - } - - - //Pay button: - if($pay){ - $pay = ' - '; - } else { - $pay = ''; - } - //Page-specific content: - $section = ' -
    -
    -
    - '.$reply.' -
    -
    - '.$pay.' -
    -
    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> diff --git a/root/purchase/confirm-FER_SURFACE.php b/root/purchase/confirm-FER_SURFACE.php deleted file mode 100644 index 54edc74..0000000 --- a/root/purchase/confirm-FER_SURFACE.php +++ /dev/null @@ -1,19 +0,0 @@ -gestiona(); - - //Page-specific content: - $section = '
    -

    Completar la Compra


    - - '.$formHTML.' -
    '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> \ No newline at end of file diff --git a/root/purchase/confirm.php b/root/purchase/confirm.php deleted file mode 100644 index 9ec899c..0000000 --- a/root/purchase/confirm.php +++ /dev/null @@ -1,19 +0,0 @@ -gestiona(); - - //Page-specific content: - $section = '
    -

    Completar la Compra


    - - '.$formHTML.' -
    '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> \ No newline at end of file diff --git a/root/purchase/includes/formPurchase-FER_SURFACE-2.php b/root/purchase/includes/formPurchase-FER_SURFACE-2.php deleted file mode 100644 index 25c69ef..0000000 --- a/root/purchase/includes/formPurchase-FER_SURFACE-2.php +++ /dev/null @@ -1,187 +0,0 @@ -session = $sessionDAO->sessionData($_POST["sessions"]); - - $filmDAO = new Film_DAO("complucine"); - $this->film = $filmDAO->FilmData($this->session->getIdfilm()); - - $cinemaDAO = new Cinema_DAO("complucine"); - $this->cinema = $cinemaDAO->cinemaData($this->session->getIdcinema()); - - $hallDAO = new HallDAO("complucine"); - $this->hall = $hallDAO->HallData($this->session->getIdhall()); - - - $rows = $this->hall->getNumRows(); - $cols = $this->hall->getNumCol(); - for($i = 0; $i <= $rows; $i++){ - for($j = 0; $j <= $cols; $j++){ - $seat = $i.$j; - if(isset($_POST["checkbox".$seat])){ $this->seat = $seat; } - } - } - - $TODAY = getdate(); - $year = "$TODAY[year]"; - - $this->_TODAY = "$TODAY[year]-$TODAY[month]-$TODAY[mday] $TODAY[hours]:$TODAY[minutes]:$TODAY[seconds]"; - - $this->years = array(); - for($i = $year; $i < $year+10; $i++) array_push($this->years, $i); - - $this->months = array(); - for($i = 1; $i <= 12; $i++) array_push($this->months, $i); - } - - protected function generaCamposFormulario($datos, $errores = array()){ - - // Se generan los mensajes de error si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorNombre = self::createMensajeError($errores, 'card-holder', 'span', array('class' => 'error')); - $errorCardNumber = self::createMensajeError($errores, 'card-number-0', 'span', array('class' => 'error')); - $errorCVV = self::createMensajeError($errores, 'card-cvv', 'span', array('class' => 'error')); - $errorCardExpirationMonth = self::createMensajeError($errores, 'card-expiration-month', 'span', array('class' => 'error')); - $errorCardExpirationYear = self::createMensajeError($errores, 'card-expiration-year', 'span', array('class' => 'error')); - - $monthsHTML = ""; - foreach($this->months as $value){ - $monthsHTML .= ""; - } - - $yearsHTML = ""; - foreach($this->years as $value){ - $yearsHTML .= ""; - } - - if($this->session->getSeatsFull()){ - $html = "
    -

    La sesión está llena, no quedan asientos disponibles.


    -

    Vuelva atrás para selecionar otra sesión.

    -
    "; - } else { - $html = "
    -
    - Resumen de la Compra - ".$this->film->getTittle()." -

    Película: ".str_replace('_', ' ', strtoupper($this->film->getTittle()))."

    -

    Cine: ".$this->cinema->getName()."

    -

    Sala: ".$this->session->getIdhall()."

    -

    Asiento: ".$this->seat."

    -

    Fecha: ".date_format(date_create($this->session->getDate()), 'd-m-Y')."

    -

    Hora: ".$this->session->getStartTime()."

    -

    Precio: ".$this->session->getSeatPrice()."€

    -
    -
    ".$htmlErroresGlobales."
    - Datos Bancarios -
    ".$errorNombre."

    - -
    -
    ".$errorCardNumber."

    - - - - - -
    ".$errorCVV."
    -
    -
    ".$errorCardExpirationMonth.$errorCardExpirationYear."

    - - -
    -
    - - - -
    -
    "; - } - return $html; - } - - protected function procesaFormulario($datos){ - $result = array(); - - $nombre = $this->test_input($datos['card-holder']) ?? null; - $nombre = strtolower($nombre); - if ( empty($nombre) ) { - $result['card-holder'] = "El nombre no puede estar vacío."; - } - - for($i = 0; $i < 4; $i++){ - $card_numer = $this->test_input($datos['card-number-'.$i]) ?? null; - if ( empty($card_numer) || mb_strlen($card_numer) < 4 ) { - $result['card-number-0'] = "La tarjeta debe tener 16 dígitos."; - } - } - - $cvv = $this->test_input($datos['card-cvv']) ?? null; - if ( empty($cvv) || mb_strlen($cvv) < 3 ) { - $result['card-cvv'] = "El CVV debe tener 3 números."; - } - - $month = $this->test_input($datos['card-expiration-month']) ?? null; - if ( empty($month) ) { - $result['card-expiration-month'] = "El mes de expiración no es correcto."; - } - - $year = $this->test_input($datos['card-expiration-year']) ?? null; - if ( empty($year) ) { - $result['card-expiration-year'] = "El año de expiración no es correcto."; - } - - if (count($result) === 0) { - if(isset($_SESSION["login"]) && $_SESSION["login"] == true){ - $purchaseDAO = new PurchaseDAO("complucine"); - if($purchaseDAO->createPurchase(unserialize($_SESSION["user"])->getId(), $this->session->getId(), $this->session->getIdhall(), $this->cinema->getId(), rand(1, $this->hall->getNumRows()), rand(1, $this->hall->getNumCol()), date("Y-m-d H:i:s"))){ - $purchase = new Purchase(unserialize($_SESSION["user"])->getId(), $this->session->getId(), $this->session->getIdhall(), $this->cinema->getId(), rand(1, $this->hall->getNumRows()), rand(1, $this->hall->getNumCol()), strftime("%A %e de %B de %Y a las %H:%M")); - - $_SESSION["purchase"] = serialize($purchase); - $_SESSION["film_purchase"] = serialize($this->film); - $result = "resume.php"; - } else { - $result[] = "Error al realizar la compra."; - } - } else { - $purchase = new Purchase("null", $this->session->getId(), $this->session->getIdhall(), $this->cinema->getId(), rand(1, $this->hall->getNumRows()), rand(1, $this->hall->getNumCol()), strftime("%A %e de %B de %Y a las %H:%M")); - $_SESSION["purchase"] = serialize($purchase); - $_SESSION["film_purchase"] = serialize($this->film); - $result = "resume.php"; - } - } - - return $result; - } -} -?> \ No newline at end of file diff --git a/root/purchase/includes/formPurchase-FER_SURFACE-3.php b/root/purchase/includes/formPurchase-FER_SURFACE-3.php deleted file mode 100644 index d78cdcb..0000000 --- a/root/purchase/includes/formPurchase-FER_SURFACE-3.php +++ /dev/null @@ -1,230 +0,0 @@ -session = $sessionDAO->sessionData($_POST["sessions"]); - - $filmDAO = new Film_DAO("complucine"); - $this->film = $filmDAO->FilmData($this->session->getIdfilm()); - - $cinemaDAO = new Cinema_DAO("complucine"); - $this->cinema = $cinemaDAO->cinemaData($this->session->getIdcinema()); - - $hallDAO = new HallDAO("complucine"); - $this->hall = $hallDAO->HallData($this->session->getIdhall()); - - $this->seat = array(); - $this->row = array(); - $this->col = array(); - $rows = $this->hall->getNumRows(); - $cols = $this->hall->getNumCol(); - for($i = 0; $i <= $rows; $i++){ - for($j = 0; $j <= $cols; $j++){ - $seat = $i.$j; - if(isset($_POST["checkbox".$seat])){ - array_push($this->seat, $i."-".$j); - array_push($this->row, $i); - array_push($this->col, $j); - } - } - } - - $promoDAO = new Promotion_DAO("complucine"); - $this->code = intval(0); - if(isset($_POST["code"]) && $_POST["code"] !== ""){ - if($promoDAO->GetPromotion($_POST["code"])->data_seek(0)){ - $this->code = intval(2); - } - } - - $TODAY = getdate(); - $year = "$TODAY[year]"; - - $this->_TODAY = "$TODAY[year]-$TODAY[month]-$TODAY[mday] $TODAY[hours]:$TODAY[minutes]:$TODAY[seconds]"; - - $this->years = array(); - for($i = $year; $i < $year+10; $i++) array_push($this->years, $i); - - $this->months = array(); - for($i = 1; $i <= 12; $i++) array_push($this->months, $i); - } - - protected function generaCamposFormulario($datos, $errores = array()){ - - // Se generan los mensajes de error si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorNombre = self::createMensajeError($errores, 'card-holder', 'span', array('class' => 'error')); - $errorCardNumber = self::createMensajeError($errores, 'card-number-0', 'span', array('class' => 'error')); - $errorCVV = self::createMensajeError($errores, 'card-cvv', 'span', array('class' => 'error')); - $errorCardExpirationMonth = self::createMensajeError($errores, 'card-expiration-month', 'span', array('class' => 'error')); - $errorCardExpirationYear = self::createMensajeError($errores, 'card-expiration-year', 'span', array('class' => 'error')); - - $monthsHTML = ""; - foreach($this->months as $value){ - $monthsHTML .= ""; - } - - $yearsHTML = ""; - foreach($this->years as $value){ - $yearsHTML .= ""; - } - - if($this->session->getSeatsFull()){ - $html = "
    -

    La sesión está llena, no quedan asientos disponibles.


    -

    Vuelva atrás para selecionar otra sesión.

    -
    "; - } else { - if(!empty($this->seat)){ - $seats = ""; - foreach($this->seat as $value){ - $seats .= $value.", "; - } - - $promo = ""; - if($this->code > 0) $promo = "
    (Se ha aplicado un descuento por código promocional).
    "; - - $html = "
    -
    - Resumen de la Compra - ".$this->film->getTittle()." -

    Película: ".str_replace('_', ' ', strtoupper($this->film->getTittle()))."

    -

    Cine: ".$this->cinema->getName()."

    -

    Sala: ".$this->session->getIdhall()."

    -

    Asiento(s):".$seats."

    -

    Fecha: ".date_format(date_create($this->session->getDate()), 'd-m-Y')."

    -

    Hora: ".$this->session->getStartTime()."

    -

    Precio Total: ".intval($this->session->getSeatPrice()*count($this->seat)-$this->code)."€ (Precio por asiento: ".$this->session->getSeatPrice()." €)

    -

    ".$promo."

    -
    -
    ".$htmlErroresGlobales."
    - Datos Bancarios -
    ".$errorNombre."

    - -
    -
    ".$errorCardNumber."

    - - - - - -
    ".$errorCVV."
    -
    -
    ".$errorCardExpirationMonth.$errorCardExpirationYear."

    - - -
    -
    - - - - - -
    -
    "; - } else { - $html = "
    -

    No se ha seleccionado asiento(s).

    -

    Vuelva atrás para selecionar una butaca.

    - -
    "; - } - } - return $html; - } - - protected function procesaFormulario($datos){ - $result = array(); - - $nombre = $this->test_input($datos['card-holder']) ?? null; - $nombre = strtolower($nombre); - if ( empty($nombre) ) { - $result['card-holder'] = "El nombre no puede estar vacío."; - } - - for($i = 0; $i < 4; $i++){ - $card_numer = $this->test_input($datos['card-number-'.$i]) ?? null; - if ( empty($card_numer) || mb_strlen($card_numer) < 4 ) { - $result['card-number-0'] = "La tarjeta debe tener 16 dígitos."; - } - } - - $cvv = $this->test_input($datos['card-cvv']) ?? null; - if ( empty($cvv) || mb_strlen($cvv) < 3 ) { - $result['card-cvv'] = "El CVV debe tener 3 números."; - } - - $month = $this->test_input($datos['card-expiration-month']) ?? null; - //$TODAY = getdate(); - //$actualMonth = "$TODAY[month]"; - if ( empty($month) /*|| $month < $actualMonth*/) { - $result['card-expiration-month'] = "El mes de expiración no es correcto."; - } - - $year = $this->test_input($datos['card-expiration-year']) ?? null; - if ( empty($year) ) { - $result['card-expiration-year'] = "El año de expiración no es correcto."; - } - - if (count($result) === 0) { - if(isset($_SESSION["login"]) && $_SESSION["login"] == true){ - $purchaseDAO = new PurchaseDAO("complucine"); - $count = count(unserialize($datos["row"])); - $rows = unserialize($datos["row"]); $cols = unserialize($datos["col"]); - for($i = 0; $i < $count; $i++){ - if($purchaseDAO->createPurchase(unserialize($_SESSION["user"])->getId(), $this->session->getId(), $this->session->getIdhall(), $this->cinema->getId(), $rows[$i], $cols[$i], date("Y-m-d H:i:s"))){ - $purchase = new Purchase(unserialize($_SESSION["user"])->getId(), $this->session->getId(), $this->session->getIdhall(), $this->cinema->getId(), $datos["row"], $datos["col"], strftime("%A %e de %B de %Y a las %H:%M")); - - $_SESSION["purchase"] = serialize($purchase); - $_SESSION["film_purchase"] = serialize($this->film); - $result = "resume.php"; - } else { - $result[] = "Error al realizar la compra."; - } - } - } else { - $purchase = new Purchase("null", $this->session->getId(), $this->session->getIdhall(), $this->cinema->getId(), $datos["row"], $datos["col"], strftime("%A %e de %B de %Y a las %H:%M")); - $_SESSION["purchase"] = serialize($purchase); - $_SESSION["film_purchase"] = serialize($this->film); - $result = "resume.php"; - } - } - - return $result; - } -} -?> \ No newline at end of file diff --git a/root/purchase/includes/formPurchase-FER_SURFACE.php b/root/purchase/includes/formPurchase-FER_SURFACE.php deleted file mode 100644 index 8aa4eac..0000000 --- a/root/purchase/includes/formPurchase-FER_SURFACE.php +++ /dev/null @@ -1,121 +0,0 @@ -session = $sessionDAO->sessionData($_POST["sessions"]); - - $filmDAO = new Film_DAO("complucine"); - $this->film = $filmDAO->FilmData($this->session->getIdfilm()); - - $cinemaDAO = new Cinema_DAO("complucine"); - $this->cinema = $cinemaDAO->cinemaData($this->session->getIdcinema()); - - $TODAY = getdate(); - $year = "$TODAY[year]"; - - $this->years = array(); - for($i = $year; $i < $year+10; $i++) array_push($this->years, $i); - - $this->months = array(); - for($i = 1; $i <= 12; $i++) array_push($this->months, $i); - } - - protected function generaCamposFormulario($datos, $errores = array()){ - - // Se generan los mensajes de error si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorNombre = self::createMensajeError($errores, 'name', 'span', array('class' => 'error')); - $errorPassword = self::createMensajeError($errores, 'pass', 'span', array('class' => 'error')); - - $monthsHTML = ""; - foreach($this->months as $value){ - $monthsHTML .= ""; - } - - $yearsHTML = ""; - foreach($this->years as $value){ - $yearsHTML .= ""; - } - - $html = "
    -
    - Resumen de la Compra -

    Película: ".str_replace('_', ' ', strtoupper($this->film->getTittle()))."

    -

    Cine: ".$this->cinema->getName()."

    -

    Sala: ".$this->session->getIdhall()."

    -

    Fecha: ".date_format(date_create($this->session->getDate()), 'd-m-Y')."

    -

    Hora: ".$this->session->getStartTime()."

    -

    Precio: ".$this->session->getSeatPrice()."€

    -
    -
    ".$htmlErroresGlobales."
    - Datos Bancarios -
    - -
    -
    - - - - - - -
    -
    - - -
    -
    - - -
    -
    "; - - return $html; - } - - protected function procesaFormulario($datos){ - $result = array(); - - //$nombre = $this->test_input($datos['name']) ?? null; - $nombre = $datos['name'] ?? null; - $nombre = strtolower($nombre); - if ( empty($nombre) || mb_strlen($nombre) < 3 || mb_strlen($nombre) > 15 ) { - $result['name'] = "El nombre tiene que tener\n una longitud de al menos\n 3 caracteres\n y menos de 15 caracteres."; - } - - //$password = $this->test_input($datos['pass']) ?? null; - $password = $datos['pass'] ?? null; - if ( empty($password) || mb_strlen($password) < 4 ) { - $result['pass'] = "El password tiene que tener\n una longitud de al menos\n 4 caracteres."; - } - - if (count($result) === 0) { - $result[] = "La compra aun está en desarrollo. Vuelva en unos días."; - } - - return $result; - } -} -?> \ No newline at end of file diff --git a/root/purchase/includes/formPurchase.php b/root/purchase/includes/formPurchase.php deleted file mode 100644 index 86a6e79..0000000 --- a/root/purchase/includes/formPurchase.php +++ /dev/null @@ -1,232 +0,0 @@ -session = $sessionDAO->sessionData($_POST["sessions"]); - - $filmDAO = new Film_DAO("complucine"); - $this->film = $filmDAO->FilmData($this->session->getIdfilm()); - - $cinemaDAO = new Cinema_DAO("complucine"); - $this->cinema = $cinemaDAO->cinemaData($this->session->getIdcinema()); - - $hallDAO = new HallDAO("complucine"); - $this->hall = $hallDAO->HallData($this->session->getIdhall()); - - $this->seat = array(); - $this->row = array(); - $this->col = array(); - $rows = $this->hall->getNumRows(); - $cols = $this->hall->getNumCol(); - for($i = 0; $i <= $rows; $i++){ - for($j = 0; $j <= $cols; $j++){ - $seat = $i.$j; - if(isset($_POST["checkbox".$seat])){ - array_push($this->seat, $i."-".$j); - array_push($this->row, $i); - array_push($this->col, $j); - } - } - } - - $promoDAO = new Promotion_DAO("complucine"); - $this->code = intval(0); - if(isset($_POST["code"]) && $_POST["code"] !== ""){ - if($promoDAO->GetPromotion($_POST["code"])->data_seek(0)){ - $this->code = intval(2); - } - } - - $TODAY = getdate(); - $year = "$TODAY[year]"; - - $this->_TODAY = "$TODAY[year]-$TODAY[month]-$TODAY[mday] $TODAY[hours]:$TODAY[minutes]:$TODAY[seconds]"; - - $this->years = array(); - for($i = $year; $i < $year+10; $i++) array_push($this->years, $i); - - $this->months = array(); - for($i = 1; $i <= 12; $i++) array_push($this->months, $i); - } - - protected function generaCamposFormulario($datos, $errores = array()){ - - // Se generan los mensajes de error si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorNombre = self::createMensajeError($errores, 'card-holder', 'span', array('class' => 'error')); - $errorCardNumber = self::createMensajeError($errores, 'card-number-0', 'span', array('class' => 'error')); - $errorCVV = self::createMensajeError($errores, 'card-cvv', 'span', array('class' => 'error')); - $errorCardExpirationMonth = self::createMensajeError($errores, 'card-expiration-month', 'span', array('class' => 'error')); - $errorCardExpirationYear = self::createMensajeError($errores, 'card-expiration-year', 'span', array('class' => 'error')); - - $monthsHTML = ""; - foreach($this->months as $value){ - $monthsHTML .= ""; - } - - $yearsHTML = ""; - foreach($this->years as $value){ - $yearsHTML .= ""; - } - - if($this->session->getSeatsFull()){ - $html = "
    -

    La sesión está llena, no quedan asientos disponibles.


    -

    Vuelva atrás para selecionar otra sesión.

    -
    "; - } else { - if(!empty($this->seat)){ - $seats = ""; - foreach($this->seat as $value){ - $seats .= $value.", "; - } - - $promo = ""; - if($this->code > 0) $promo = "
    (Se ha aplicado un descuento por código promocional).
    "; - - $html = "
    -
    - Resumen de la Compra - ".$this->film->getTittle()." -

    Película: ".str_replace('_', ' ', strtoupper($this->film->getTittle()))."

    -

    Cine: ".$this->cinema->getName()."

    -

    Sala: ".$this->session->getIdhall()."

    -

    Asiento(s):".$seats."

    -

    Fecha: ".date_format(date_create($this->session->getDate()), 'd-m-Y')."

    -

    Hora: ".$this->session->getStartTime()."

    -

    Precio Total: ".intval($this->session->getSeatPrice()*count($this->seat)-$this->code)."€ (Precio por asiento: ".$this->session->getSeatPrice()." €)

    -

    ".$promo."

    -
    -
    ".$htmlErroresGlobales."
    - Datos Bancarios -
    ".$errorNombre."

    - -
    -
    ".$errorCardNumber."

    - - - - - -
    ".$errorCVV."
    -
    -
    ".$errorCardExpirationMonth.$errorCardExpirationYear."

    - - -
    -
    - - - - - -
    -
    "; - } else { - $html = "
    -

    No se ha seleccionado asiento(s).

    -

    Vuelva atrás para selecionar una butaca.

    - -
    "; - } - } - return $html; - } - - protected function procesaFormulario($datos){ - $result = array(); - - $nombre = $this->test_input($datos['card-holder']) ?? null; - $nombre = strtolower($nombre); - if ( empty($nombre) ) { - $result['card-holder'] = "El nombre no puede estar vacío."; - } - - for($i = 0; $i < 4; $i++){ - $card_numer = $this->test_input($datos['card-number-'.$i]) ?? null; - if ( empty($card_numer) || mb_strlen($card_numer) < 4 ) { - $result['card-number-0'] = "La tarjeta debe tener 16 dígitos."; - } - } - - $cvv = $this->test_input($datos['card-cvv']) ?? null; - if ( empty($cvv) || mb_strlen($cvv) < 3 ) { - $result['card-cvv'] = "El CVV debe tener 3 números."; - } - - $month = $this->test_input($datos['card-expiration-month']) ?? null; - //$TODAY = getdate(); - //$actualMonth = "$TODAY[month]"; - if ( empty($month) /*|| $month < $actualMonth*/) { - $result['card-expiration-month'] = "El mes de expiración no es correcto."; - } - - $year = $this->test_input($datos['card-expiration-year']) ?? null; - if ( empty($year) ) { - $result['card-expiration-year'] = "El año de expiración no es correcto."; - } - - if (count($result) === 0) { - if(isset($_SESSION["login"]) && $_SESSION["login"] == true){ - $purchaseDAO = new PurchaseDAO("complucine"); - $count = count(unserialize($datos["row"])); - $rows = unserialize($datos["row"]); $cols = unserialize($datos["col"]); - for($i = 0; $i < $count; $i++){ - if($purchaseDAO->createPurchase(unserialize($_SESSION["user"])->getId(), $this->session->getId(), $this->session->getIdhall(), $this->cinema->getId(), $rows[$i], $cols[$i], date("Y-m-d H:i:s"))){ - $purchase = new Purchase(unserialize($_SESSION["user"])->getId(), $this->session->getId(), $this->session->getIdhall(), $this->cinema->getId(), $datos["row"], $datos["col"], strftime("%A %e de %B de %Y a las %H:%M")); - - $_SESSION["purchase"] = serialize($purchase); - $_SESSION["film_purchase"] = serialize($this->film); - $result = "resume.php"; - } else { - $result[] = "Error al realizar la compra."; - } - } - } else { - $purchase = new Purchase("null", $this->session->getId(), $this->session->getIdhall(), $this->cinema->getId(), $datos["row"], $datos["col"], strftime("%A %e de %B de %Y a las %H:%M")); - $_SESSION["purchase"] = serialize($purchase); - $_SESSION["film_purchase"] = serialize($this->film); - $result = "resume.php"; - } - } - - return $result; - } -} -?> \ No newline at end of file diff --git a/root/purchase/includes/formSelectCinemaSession-FER_SURFACE.php b/root/purchase/includes/formSelectCinemaSession-FER_SURFACE.php deleted file mode 100644 index 035f06f..0000000 --- a/root/purchase/includes/formSelectCinemaSession-FER_SURFACE.php +++ /dev/null @@ -1,269 +0,0 @@ - "selectSeat.php"); - parent::__construct('formSelectCinemaSession', $options); - - $TODAY = getdate(); - $this->_TODAY = "$TODAY[mday]"."-"."$TODAY[mon]"."-"."$TODAY[year]"; - - } - - protected function generaCamposFormulario($datos, $errores = array()){ - $cinemas = []; - $sessions = []; - - // Se generan los mensajes de error, si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorCinema = self::createMensajeError($errores, 'cinemas', 'span', array('class' => 'error')); - $errorFilm = self::createMensajeError($errores, 'films', 'span', array('class' => 'error')); - $errorSession = self::createMensajeError($errores, 'sessions', 'span', array('class' => 'error')); - $errorCode = self::createMensajeError($errores, 'code', 'span', array('class' => 'error')); - - $pay = true; - if(isset($_GET["film"])){ - $filmDAO = new Film_DAO("complucine"); - $film = $filmDAO->FilmData($_GET["film"]); - if($film){ - $tittle = $film->getTittle(); - $image = $film->getImg(); - - $cinemas = $filmDAO->getCinemas($_GET["film"]); - $cinema_id = $_GET["cinema"]; - if(!empty($cinemas)){ - $cinemasNames = new ArrayIterator(array()); - $cinemasIDs = new ArrayIterator(array()); - foreach($cinemas as $key=>$value){ - $cinemasIDs[$key] = $value->getId(); - $cinemasNames[$key] = $value->getName(); - } - $cinemasIT = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC); - $cinemasIT->attachIterator($cinemasIDs, "cID"); - $cinemasIT->attachIterator($cinemasNames, "NAME"); - - $cinemasListHTML = '
    '.$htmlErroresGlobales.'
    - -
    '; - } else { - $cinemasListHTML = '
    '; - } - - $fiml_id = $film->getId(); - - if(isset($cinema_id)){ - $sessionsDAO = new SessionDAO("complucine"); - $sessions = $sessionsDAO->getSessions_Film_Cinema($fiml_id, $cinema_id); - if(!empty($sessions)){ - $sessionsDates = new ArrayIterator(array()); - $sessionsStarts = new ArrayIterator(array()); - $sessionsHalls = new ArrayIterator(array()); - $sessionsIDs = new ArrayIterator(array()); - foreach($sessions as $key=>$value){ - $sessionsIDs[$key] = $value->getId(); - $sessionsDates[$key] = date_format(date_create($value->getDate()), 'j-n-Y'); - $sessionsHalls[$key] = $value->getIdhall(); - $sessionsStarts[$key] = $value->getStartTime(); - } - $sessionsIT = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC); - $sessionsIT->attachIterator($sessionsIDs, "sID"); - $sessionsIT->attachIterator($sessionsDates, "DATE"); - $sessionsIT->attachIterator($sessionsHalls, "HALL"); - $sessionsIT->attachIterator($sessionsStarts, "HOUR"); - - $count = 0; - $sessionsListHTML = ''; - - if($count == 0) { - $sessionsListHTML = ''; - $pay = false; - } - } else { - $sessionsListHTML = ''; - $pay = false; - } - } else { - $sessionsListHTML = ''; - $pay = false; - } - - //Reply: Depends on whether the purchase is to be made from a selected movie or a cinema. - $html = '
    -

    Película seleccionada: '.str_replace('_', ' ', $tittle).'


    -
    '.$tittle.'
    -

    Duración: '.$film->getDuration().' minutos

    -

    Idioma: '.$film->getLanguage().'

    -
    -
    -

    Seleccione un Cine y una Sesión


    -

    Cines

    - '.$cinemasListHTML.' -

    Sesiones

    - '.$sessionsListHTML.' -

    Aplicar código promocional

    -
    '.$errorCode.'
    -
    '; - } else { - $html = '

    No existe la película.

    '; - $pay = false; - } - } else if(isset($_GET["cinema"])) { - $pay = false; - $cinemaDAO = new Cinema_DAO("complucine"); - $cinema = $cinemaDAO->cinemaData($_GET["cinema"]); - if($cinema){ - $cinema_name = $cinema->getName(); - $cinema_address = $cinema->getDirection(); - $cinema_tlf = $cinema->getPhone(); - - $films = $cinemaDAO->getFilms($_GET["cinema"]); - $film_id = $_GET["film"]; - if(!empty($films)){ - $filmsNames = new ArrayIterator(array()); - $filmsIDs = new ArrayIterator(array()); - foreach($films as $key=>$value){ - $filmsIDs[$key] = $value->getId(); - $filmsNames[$key] = str_replace('_', ' ', $value->getTittle()); - } - $filmsIT = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC); - $filmsIT->attachIterator($filmsIDs, "fID"); - $filmsIT->attachIterator($filmsNames, "NAME"); - - $filmsListHTML = '
    '.$htmlErroresGlobales.'
    - -
    '; - - } else { - $filmsListHTML = ''; - } - - //Reply: Depends on whether the purchase is to be made from a selected movie or a cinema. - $html = '
    -

    Cine seleccionado: '.$cinema_name.'


    -
    '.$cinema_name.'
    -

    Dirección: '.$cinema_address.'

    -

    Teléfono: '.$cinema_tlf.'

    -
    -
    -

    Seleccione una Película y una Sesión


    -

    Películas

    - '.$filmsListHTML.' -

    Sesiones

    - -
    '; - - } else { - $html = '

    No existe el cine.

    '; - $pay = false; - } - } else { - $html = '

    No se ha encontrado película ni cine.

    '; - $pay = false; - } - - //Select seat button: - if($pay){ - $pay = ''; - } - - return ' -
    - '.$html.' -
    -
    - '.$pay.' -
    '; - } - - protected function procesaFormulario($datos){ - $result = array(); - - $cinema = $this->test_input($datos['cinemas']) ?? null; - if ( empty($cinema) ) { - $result['cinemas'] = "Selecciona un cine."; - } - - $films = $this->test_input($datos['films']) ?? null; - if ( empty($films) ) { - $result['films'] = "Selecciona una película."; - } - - $session = $this->test_input($datos['sessions']) ?? null; - if ( empty($session) ) { - $result['sessions'] = "Selecciona una sesión."; - } - - $code = $this->test_input($datos['code']) ?? null; - $avaliable = "../assets/php/common/checkPromo.php?code=".$code; - if ( !empty($code) && mb_strlen($code) != 8 && $avaliable === "avaliable") { - $result['code'] = "El código promocional no es válido."; - } - - if (count($result) === 0) { - $result = "selectSeat.php"; - } - - return $result; - } -} -?> \ No newline at end of file diff --git a/root/purchase/includes/formSelectCinemaSession.php b/root/purchase/includes/formSelectCinemaSession.php deleted file mode 100644 index a96f0fd..0000000 --- a/root/purchase/includes/formSelectCinemaSession.php +++ /dev/null @@ -1,272 +0,0 @@ - "selectSeat.php"); - parent::__construct('formSelectCinemaSession', $options); - - $TODAY = getdate(); - $this->_TODAY = "$TODAY[mday]"."-"."$TODAY[mon]"."-"."$TODAY[year]"; - - } - - protected function generaCamposFormulario($datos, $errores = array()){ - $cinemas = []; - $sessions = []; - - // Se generan los mensajes de error, si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorCinema = self::createMensajeError($errores, 'cinemas', 'span', array('class' => 'error')); - $errorFilm = self::createMensajeError($errores, 'films', 'span', array('class' => 'error')); - $errorSession = self::createMensajeError($errores, 'sessions', 'span', array('class' => 'error')); - $errorCode = self::createMensajeError($errores, 'code', 'span', array('class' => 'error')); - - $pay = true; - if(isset($_GET["film"])){ - $filmDAO = new Film_DAO("complucine"); - $film = $filmDAO->FilmData($_GET["film"]); - if($film){ - $tittle = $film->getTittle(); - $image = $film->getImg(); - - $cinemas = $filmDAO->getCinemas($_GET["film"]); - $cinema_id = $_GET["cinema"]; - if(!empty($cinemas)){ - $cinemasNames = new ArrayIterator(array()); - $cinemasIDs = new ArrayIterator(array()); - foreach($cinemas as $key=>$value){ - $cinemasIDs[$key] = $value->getId(); - $cinemasNames[$key] = $value->getName(); - } - $cinemasIT = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC); - $cinemasIT->attachIterator($cinemasIDs, "cID"); - $cinemasIT->attachIterator($cinemasNames, "NAME"); - - $cinemasListHTML = '
    '.$htmlErroresGlobales.'
    - -
    '; - } else { - $cinemasListHTML = ''; - } - - $fiml_id = $film->getId(); - - if(isset($cinema_id)){ - $sessionsDAO = new SessionDAO("complucine"); - $sessions = $sessionsDAO->getSessions_Film_Cinema($fiml_id, $cinema_id); - if(!empty($sessions)){ - $sessionsDates = new ArrayIterator(array()); - $sessionsStarts = new ArrayIterator(array()); - $sessionsHalls = new ArrayIterator(array()); - $sessionsIDs = new ArrayIterator(array()); - foreach($sessions as $key=>$value){ - $sessionsIDs[$key] = $value->getId(); - $sessionsDates[$key] = date_format(date_create($value->getDate()), 'j-n-Y'); - $sessionsHalls[$key] = $value->getIdhall(); - $sessionsStarts[$key] = $value->getStartTime(); - } - $sessionsIT = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC); - $sessionsIT->attachIterator($sessionsIDs, "sID"); - $sessionsIT->attachIterator($sessionsDates, "DATE"); - $sessionsIT->attachIterator($sessionsHalls, "HALL"); - $sessionsIT->attachIterator($sessionsStarts, "HOUR"); - - $count = 0; - $sessionsListHTML = ''; - - if($count == 0) { - $sessionsListHTML = ''; - $pay = false; - } - } else { - $sessionsListHTML = ''; - $pay = false; - } - } else { - $sessionsListHTML = ''; - $pay = false; - } - - //Reply: Depends on whether the purchase is to be made from a selected movie or a cinema. - $html = '
    -

    Película seleccionada: '.str_replace('_', ' ', $tittle).'


    -
    '.$tittle.'
    -

    Duración: '.$film->getDuration().' minutos

    -

    Idioma: '.$film->getLanguage().'

    -
    -
    -

    Seleccione un Cine y una Sesión


    -

    Cines

    - '.$cinemasListHTML.' -

    Sesiones

    - '.$sessionsListHTML.' -

    Aplicar código promocional

    -
    '.$errorCode.'
    -
    '; - } else { - $html = '

    No existe la película.

    '; - $pay = false; - } - } else if(isset($_GET["cinema"])) { - $pay = false; - $cinemaDAO = new Cinema_DAO("complucine"); - $cinema = $cinemaDAO->cinemaData($_GET["cinema"]); - if($cinema){ - $cinema_name = $cinema->getName(); - $cinema_address = $cinema->getDirection(); - $cinema_tlf = $cinema->getPhone(); - - $films = $cinemaDAO->getFilms($_GET["cinema"]); - $film_id = $_GET["film"]; - if(!empty($films)){ - $filmsNames = new ArrayIterator(array()); - $filmsIDs = new ArrayIterator(array()); - foreach($films as $key=>$value){ - $filmsIDs[$key] = $value->getId(); - $filmsNames[$key] = str_replace('_', ' ', $value->getTittle()); - } - $filmsIT = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC); - $filmsIT->attachIterator($filmsIDs, "fID"); - $filmsIT->attachIterator($filmsNames, "NAME"); - - $filmsListHTML = '
    '.$htmlErroresGlobales.'
    - -
    '; - - } else { - $filmsListHTML = ''; - } - - //Reply: Depends on whether the purchase is to be made from a selected movie or a cinema. - $html = '
    -

    Cine seleccionado: '.$cinema_name.'


    -
    '.$cinema_name.'
    -

    Dirección: '.$cinema_address.'

    -

    Teléfono: '.$cinema_tlf.'

    -
    -
    -

    Seleccione una Película y una Sesión


    -

    Películas

    - '.$filmsListHTML.' -

    Sesiones

    - -
    '; - - } else { - $html = '

    No existe el cine.

    '; - $pay = false; - } - } else { - $html = '

    No se ha encontrado película ni cine.

    - '; - $pay = false; - } - - //Select seat button: - if($pay){ - $pay = ''; - } else { - $pay = ''; - } - - return ' -
    - '.$html.' -
    -
    - '.$pay.' -
    '; - } - - protected function procesaFormulario($datos){ - $result = array(); - - $cinema = $this->test_input($datos['cinemas']) ?? null; - if ( empty($cinema) ) { - $result['cinemas'] = "Selecciona un cine."; - } - - $films = $this->test_input($datos['films']) ?? null; - if ( empty($films) ) { - $result['films'] = "Selecciona una película."; - } - - $session = $this->test_input($datos['sessions']) ?? null; - if ( empty($session) ) { - $result['sessions'] = "Selecciona una sesión."; - } - - $code = $this->test_input($datos['code']) ?? null; - $avaliable = "../assets/php/common/checkPromo.php?code=".$code; - if ( !empty($code) && mb_strlen($code) != 8 && $avaliable === "avaliable") { - $result['code'] = "El código promocional no es válido."; - } - - if (count($result) === 0) { - $result = "selectSeat.php"; - } - - return $result; - } -} -?> \ No newline at end of file diff --git a/root/purchase/includes/formSelectSeat-FER_SURFACE.php b/root/purchase/includes/formSelectSeat-FER_SURFACE.php deleted file mode 100644 index e1efa27..0000000 --- a/root/purchase/includes/formSelectSeat-FER_SURFACE.php +++ /dev/null @@ -1,107 +0,0 @@ - "confirm.php"); - parent::__construct('formSelectSeat', $options); - - } - - protected function generaCamposFormulario($datos, $errores = array()){ - - // Se generan los mensajes de error, si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorSeat = self::createMensajeError($errores, 'seats', 'span', array('class' => 'error')); - - $sessionDAO = new SessionDAO("complucine"); - $session = $sessionDAO->sessionData($_POST["sessions"]); - - $hallDAO = new HallDAO("complucine"); - $hall = $hallDAO->HallData($session->getIdhall()); - - $seatDAO = new SeatDAO("complucine"); - $seats = $seatDAO->getAllSeats($session->getIdhall(), $session->getIdcinema()); - - $rows = $hall->getNumRows(); - $cols = $hall->getNumCol(); - - //$seats = $hall->getTotalSeats(); - $seats_map = array(); - - for($i = 1; $i <= $rows; $i++){ - for($j = 1; $j <= $cols; $j++){ - $seats_map[$i][$j] = $seats[$i]->getState(); - } - } - $html ='

    Seleccionar un Asiento


    -

    Pantalla

    - - - - - '; - for($j = 1; $j <= $cols; $j++){ - $html .= ' - '; - } - $html .= ' - - '; - for($i = 1; $i <= $rows; $i++){ - $html .= ' - - - '; - for($j = 1; $j <= $cols; $j++){ - if($seats_map[$i][$j] >= 0){ - $html .= ' - ';} - else { - $html .= ' - ';} - } - $html .=''; - } - - $html .= ' - -
    '.$j.'
    '.$i.'
    '; - - //Pay button: - $pay = ' - '; - - return ' -
    - '.$html.' -
    -
    - '.$pay.' -
    '; - } - - protected function procesaFormulario($datos){ - $result = array(); - - if (count($result) === 0) { - $result = "confirm.php"; - } - - return $result; - } -} -?> \ No newline at end of file diff --git a/root/purchase/includes/formSelectSeat.php b/root/purchase/includes/formSelectSeat.php deleted file mode 100644 index 6eb4e99..0000000 --- a/root/purchase/includes/formSelectSeat.php +++ /dev/null @@ -1,108 +0,0 @@ - "confirm.php"); - parent::__construct('formSelectSeat', $options); - - } - - protected function generaCamposFormulario($datos, $errores = array()){ - - // Se generan los mensajes de error, si existen. - $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorSeat = self::createMensajeError($errores, 'seats', 'span', array('class' => 'error')); - - $sessionDAO = new SessionDAO("complucine"); - $session = $sessionDAO->sessionData($_POST["sessions"]); - - $hallDAO = new HallDAO("complucine"); - $hall = $hallDAO->HallData($session->getIdhall()); - - $seatDAO = new SeatDAO("complucine"); - $seats = $seatDAO->getAllSeats($session->getIdhall(), $session->getIdcinema()); - - $rows = $hall->getNumRows(); - $cols = $hall->getNumCol(); - - //$seats = $hall->getTotalSeats(); - $seats_map = array(); - - for($i = 1; $i <= $rows; $i++){ - for($j = 1; $j <= $cols; $j++){ - $seats_map[$i][$j] = $seats[$i]->getState(); - } - } - $html ='

    Seleccionar un Asiento


    -

    Pantalla

    - - - - - '; - for($j = 1; $j <= $cols; $j++){ - $html .= ' - '; - } - $html .= ' - - '; - for($i = 1; $i <= $rows; $i++){ - $html .= ' - - - '; - for($j = 1; $j <= $cols; $j++){ - if($seats_map[$i][$j] >= 0){ - $html .= ' - ';} - else { - $html .= ' - ';} - } - $html .=''; - } - - $html .= ' - -
    '.$j.'
    '.$i.'
    '; - - //Pay button: - $pay = ' - - '; - - return ' -
    - '.$html.' -
    -
    - '.$pay.' -
    '; - } - - protected function procesaFormulario($datos){ - $result = array(); - - if (count($result) === 0) { - $result = "confirm.php"; - } - - return $result; - } -} -?> \ No newline at end of file diff --git a/root/purchase/includes/formSelectTicket.php b/root/purchase/includes/formSelectTicket.php deleted file mode 100644 index 61f357c..0000000 --- a/root/purchase/includes/formSelectTicket.php +++ /dev/null @@ -1,50 +0,0 @@ - 'error')); - - $html = ""; - - return $html; - } - - protected function procesaFormulario($datos){ - $result = array(); - - //$nombre = $this->test_input($datos['name']) ?? null; - $nombre = $datos['name'] ?? null; - $nombre = strtolower($nombre); - if ( empty($nombre) || mb_strlen($nombre) < 3 || mb_strlen($nombre) > 15 ) { - $result['name'] = "El nombre tiene que tener\n una longitud de al menos\n 3 caracteres\n y menos de 15 caracteres."; - } - - //$password = $this->test_input($datos['pass']) ?? null; - $password = $datos['pass'] ?? null; - if ( empty($password) || mb_strlen($password) < 4 ) { - $result['pass'] = "El password tiene que tener\n una longitud de al menos\n 4 caracteres."; - } - - if (count($result) === 0) { - $result[] = "La compra aun está en desarrollo. Vuelva en unos días."; - } - - return $result; - } -} -?> \ No newline at end of file diff --git a/root/purchase/index copy.php b/root/purchase/index copy.php deleted file mode 100644 index 4ff77de..0000000 --- a/root/purchase/index copy.php +++ /dev/null @@ -1,153 +0,0 @@ -FilmData($_GET["film"]); - if($film){ - $tittle = $film->getTittle(); - - $cinemas = $filmDAO->getCinemas($_GET["film"]); - if(!empty($cinemas)){ - $cinemasNames = new ArrayIterator(array()); - $cinemasIDs = new ArrayIterator(array()); - foreach($cinemas as $key=>$value){ - $cinemasIDs[$key] = $value->getId(); - $cinemasNames[$key] = $value->getName(); - } - $cinemasIT = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC); - $cinemasIT->attachIterator($cinemasIDs, "cID"); - $cinemasIT->attachIterator($cinemasNames, "NAME"); - - $cinemasListHTML = '
    - '; - } else { - $cinemasListHTML = '
    '; - } - - $fiml_id = $film->getId(); - $cinema_id = $value["cID"]; - - $sessionsDAO = new SessionDAO("complucine"); - $sessions = $sessionsDAO->getSessions_Film_Cinema($fiml_id, $cinema_id); - if(!empty($sessions)){ - $sessionsDates = new ArrayIterator(array()); - $sessionsStarts = new ArrayIterator(array()); - $sessionsHalls = new ArrayIterator(array()); - $sessionsIDs = new ArrayIterator(array()); - foreach($sessions as $key=>$value){ - $sessionsIDs[$key] = $value->getId(); - $sessionsDates[$key] = date_format(date_create($value->getDate()), 'j-n-Y'); - $sessionsHalls[$key] = $value->getIdhall(); - $sessionsStarts[$key] = $value->getStartTime(); - } - $sessionsIT = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC); - $sessionsIT->attachIterator($sessionsIDs, "sID"); - $sessionsIT->attachIterator($sessionsDates, "DATE"); - $sessionsIT->attachIterator($sessionsHalls, "HALL"); - $sessionsIT->attachIterator($sessionsStarts, "HOUR"); - - $count = 0; - $sessionsListHTML = ''; - - if($count == 0) { - $sessionsListHTML = ''; - $pay = false; - } - } else { - $sessionsListHTML = ''; - $pay = false; - } - - //$session_id = $value["sID"]; - //$hall_id = $value["HALL"]; - //$date_ = $value["DATE"]; - //$hour_ = $value["HOUR"]; - - //Reply: Depends on whether the purchase is to be made from a selected movie or a cinema. - $reply = '
    -

    Película seleccionada: '.str_replace('_', ' ', $tittle).'


    -
    '.$tittle.'
    -

    Duración: '.$film->getDuration().' minutos

    -

    Idioma: '.$film->getLanguage().'

    -
    -
    -

    Seleccione un Cine y una Sesión


    -

    Cines

    - '.$cinemasListHTML.' -

    Sesiones

    - '.$sessionsListHTML.' -
    - '; - } else { - $reply = '

    No existe la película.

    '; - $pay = false; - } - } else if(isset($_GET["cinema"])) { - $reply = '

    ESTAMOS TRABAJANDO EN ELLO

    '; - $pay = false; - } else { - $reply = '

    No se ha encontrado película ni cine.

    '; - $pay = false; - } - - - //Pay button: - if($pay){ - $pay = ' - '; - } else { - $pay = ''; - } - //Page-specific content: - $section = ' -
    -
    -
    - '.$reply.' -
    -
    - '.$pay.' -
    -
    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> diff --git a/root/purchase/index.php b/root/purchase/index.php deleted file mode 100644 index dfc52ab..0000000 --- a/root/purchase/index.php +++ /dev/null @@ -1,23 +0,0 @@ -gestiona(); - - //Page-specific content: - $section = ' -
    -
    - '.$formHTML.' -
    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; - - //TO-DO: añadir selección de butaca y elegir promociones y enviar con el POST. -?> diff --git a/root/purchase/resume.php b/root/purchase/resume.php deleted file mode 100644 index f29c2b9..0000000 --- a/root/purchase/resume.php +++ /dev/null @@ -1,81 +0,0 @@ -sessionData($purchase->getSessionId()); - $cinemaDAO = new Cinema_DAO("complucine"); - $cinema = $cinemaDAO->cinemaData($purchase->getCinemaId()); - - $seatsArray = array_combine(unserialize($purchase->getRow()), unserialize($purchase->getColumn())); - $seats = ""; - for($i=0; $i < count(unserialize($purchase->getRow())); $i++){ - $seats .= unserialize($purchase->getRow())[$i]."-".unserialize($purchase->getColumn())[$i].", "; - } - - unset($_SESSION["purchase"]); - unset($_SESSION["film_purchase"]); - - $reply = "

    Se ha realizado su compra con éxito, a continuación puede ver el resumen:


    -
    - ".$film_purchase->getTittle()." -

    Película: ".str_replace('_', ' ', strtoupper($film_purchase->getTittle()))."

    -

    Duración: ".$film_purchase->getDuration()." minutos

    -

    Idioma: ".$film_purchase->getLanguage()."

    -

    Precio: ".$session->getSeatPrice()*count(unserialize($purchase->getRow()))." €

    -
    -
    -

    Sesión (Fecha): ".$session->getDate()."

    -

    Sesión (Hora): ".$session->getStartTime()."

    -

    Cine: ".$cinema->getName()."

    -

    Sala: ".$purchase->getHallId()."

    -

    Asiento(s): ".$seats."

    -

    Fecha de la Compra: ".$purchase->getTime()."

    -
    - "; - - if(isset($_SESSION["login"]) && $_SESSION["login"] == true){ - $actions = '

    Guarde esta información y enséñela para entrar al cine.


    -

    Se ha guardado la información de la compra en su panel de usuario.

    - - '; - } else { - $actions = '

    Guarde esta información y enséñela para entrar al cine.


    -
    '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?> \ No newline at end of file diff --git a/root/register/includes/formRegister-FER_SURFACE.php b/root/register/includes/formRegister-FER_SURFACE.php deleted file mode 100644 index 6f378f1..0000000 --- a/root/register/includes/formRegister-FER_SURFACE.php +++ /dev/null @@ -1,147 +0,0 @@ - 'error')); - $errorEmail = self::createMensajeError($errores, 'new_email', 'span', array('class' => 'error')); - $errorPassword = self::createMensajeError($errores, 'new_pass', 'span', array('class' => 'error')); - $errorPassword2 = self::createMensajeError($errores, 'repass', 'span', array('class' => 'error')); - $errorVerify = self::createMensajeError($errores, 'terms', 'span', array('class' => 'error')); - - $html = "
    -
    ".$htmlErroresGlobales."
    - Datos personales -
    ".$errorNombre."
    - -
    ".$errorEmail."
    - -
    ".$errorPassword."
    - -
    ".$errorPassword2."
    - -
    - -
    - - -
    -
    "; - - return $html; - } - - protected function procesaFormulario($datos){ - $result = array(); - - $nombre = $this->test_input($datos['new_name']) ?? null; - $nombre = strtolower($nombre); - if ( empty($nombre) || mb_strlen($nombre) < 3 || mb_strlen($nombre) > 15 ) { - $result['new_name'] = "El nombre tiene que tener\nuna longitud de al menos\n3 caracteres\ny menos de 15 caracteres."; - } - - $email = $this->test_input($datos['new_email']) ?? null; - if ( empty($email) || !mb_ereg_match(self::HTML5_EMAIL_REGEXP, $email) ) { - $result['new_email'] = "El email no es válido."; - } - - $password = $this->test_input($datos['new_pass']) ?? null; - if ( empty($password) || !mb_ereg_match(self::HTML5_PASS_REGEXP, $password) ) { - $result['new_pass'] = "El password tiene que tener\nuna longitud de al menos\n 4 caracteres 1 mayúscula y 1 número."; - } - $password2 = $this->test_input($datos['repass']) ?? null; - if ( empty($password2) || strcmp($password, $password2) !== 0 ) { - $result['repass'] = "Los passwords deben coincidir"; - } - - $verify = $this->test_input($datos['terms']) ?? null; - if ( empty($verify) ) { - $result['terms'] = "Debe confirmar la casilla de\ntérminos y condiciones."; - } - - if (count($result) === 0) { - $bd = new UserDAO('complucine'); - if($bd){ - $this->user = $bd->selectUserName($nombre); - if ($this->user->data_seek(0)) { - $result[] = "El usuario ya existe."; - } - else{ - $this->user = $bd->selectUserEmail($email); - if ($this->user->data_seek(0)) { - $result[] = "El email ya está registrado."; - } else { - if($bd->createUser("", $nombre, $email, $password, "user")){ - $this->user = $bd->selectUser($nombre, $password); - if ($this->user) { - $this->user->setPass(null); - $_SESSION["user"] = serialize($this->user); - $_SESSION["nombre"] = $this->user->getName(); - $_SESSION["rol"] = $this->user->getRol(); - $_SESSION["login"] = true; - $img = "../img/users/user.jpg"; //USER_PICS - $profile_img = "../img/users/".$nombre.".jpg"; - copy($img, $profile_img); - $result = ROUTE_APP."register/register.php"; - } else { - $result[] = "Ha ocurrido un error al iniciar la sesión\nPero el usuario se creó correctamente."; - } - } else { - $result[] = "Ha ocurrido un error al crear el usuario."; - } - } - } - } else { - $result[] = "Error al conectar con la BD."; - } - } - - return $result; - } - - //Returns validation response: - static public function getReply() { - - if(isset($_SESSION["login"])){ - $name = strtoupper($_SESSION['nombre']); - $reply = "

    Bienvenido {$_SESSION['nombre']}


    -

    {$name}, has creado tu cuenta de usuario correctamente.

    -

    Usa los botones para navegar

    - - \n"; - } - else if(!isset($_SESSION["login"])){ - $reply = "

    ERROR


    -

    Ha ocurrido un problema y no hemos podido completar el registro

    -

    Vuelve a intetarlo o inicia sesión si tienes una cuenta de usuario.

    - -
    \n"; - } - - return $reply; - } - -} -?> \ No newline at end of file diff --git a/root/register/includes/formRegister.php b/root/register/includes/formRegister.php deleted file mode 100644 index 9981f7e..0000000 --- a/root/register/includes/formRegister.php +++ /dev/null @@ -1,148 +0,0 @@ - 'error')); - $errorEmail = self::createMensajeError($errores, 'new_email', 'span', array('class' => 'error')); - $errorPassword = self::createMensajeError($errores, 'new_pass', 'span', array('class' => 'error')); - $errorPassword2 = self::createMensajeError($errores, 'repass', 'span', array('class' => 'error')); - $errorVerify = self::createMensajeError($errores, 'terms', 'span', array('class' => 'error')); - - $html = "
    -
    ".$htmlErroresGlobales."
    - Datos personales -
    ".$errorNombre."
    - -
    ".$errorEmail."
    - -
    ".$errorPassword."
    - -
    ".$errorPassword2."
    - -
    - -
    - - -
    -
    "; - - return $html; - } - - protected function procesaFormulario($datos){ - $result = array(); - - $nombre = $this->test_input($datos['new_name']) ?? null; - $nombre = strtolower($nombre); - if ( empty($nombre) || mb_strlen($nombre) < 3 || mb_strlen($nombre) > 15 ) { - $result['new_name'] = "El nombre tiene que tener\nuna longitud de al menos\n3 caracteres\ny menos de 15 caracteres."; - } - - $email = $this->test_input($datos['new_email']) ?? null; - if ( empty($email) || !mb_ereg_match(self::HTML5_EMAIL_REGEXP, $email) ) { - $result['new_email'] = "El email no es válido."; - } - - $password = $this->test_input($datos['new_pass']) ?? null; - if ( empty($password) || !mb_ereg_match(self::HTML5_PASS_REGEXP, $password) ) { - $result['new_pass'] = "El password tiene que tener\nuna longitud de al menos\n 4 caracteres 1 mayúscula y 1 número."; - } - $password2 = $this->test_input($datos['repass']) ?? null; - if ( empty($password2) || strcmp($password, $password2) !== 0 ) { - $result['repass'] = "Los passwords deben coincidir"; - } - - $verify = $this->test_input($datos['terms']) ?? null; - if ( empty($verify) ) { - $result['terms'] = "Debe confirmar la casilla de\ntérminos y condiciones."; - } - - if (count($result) === 0) { - $bd = new UserDAO('complucine'); - if($bd){ - $this->user = $bd->selectUserName($nombre); - if ($this->user->data_seek(0)) { - $result[] = "El usuario ya existe."; - } - else{ - $this->user = $bd->selectUserEmail($email); - if ($this->user->data_seek(0)) { - $result[] = "El email ya está registrado."; - } else { - if($bd->createUser("", $nombre, $email, $password, self::_USER)){ - $this->user = $bd->selectUser($nombre, $password); - if ($this->user) { - $this->user->setPass(null); - $_SESSION["user"] = serialize($this->user); - $_SESSION["nombre"] = $this->user->getName(); - $_SESSION["rol"] = $this->user->getRol(); - $_SESSION["login"] = true; - $img = "../img/tmp/user.jpg"; //TMP_DIR - $profile_img = "../img/users/".$nombre.".jpg"; - copy($img, $profile_img); - $result = ROUTE_APP."register/register.php"; - } else { - $result[] = "Ha ocurrido un error al iniciar la sesión\nPero el usuario se creó correctamente."; - } - } else { - $result[] = "Ha ocurrido un error al crear el usuario."; - } - } - } - } else { - $result[] = "Error al conectar con la BD."; - } - } - - return $result; - } - - //Returns validation response: - static public function getReply() { - - if(isset($_SESSION["login"])){ - $name = strtoupper($_SESSION['nombre']); - $reply = "

    Bienvenido {$_SESSION['nombre']}


    -

    {$name}, has creado tu cuenta de usuario correctamente.

    -

    Usa los botones para navegar

    - - \n"; - } - else if(!isset($_SESSION["login"])){ - $reply = "

    ERROR


    -

    Ha ocurrido un problema y no hemos podido completar el registro

    -

    Vuelve a intetarlo o inicia sesión si tienes una cuenta de usuario.

    - -
    \n"; - } - - return $reply; - } - -} -?> \ No newline at end of file diff --git a/root/register/register.php b/root/register/register.php deleted file mode 100644 index 850f298..0000000 --- a/root/register/register.php +++ /dev/null @@ -1,24 +0,0 @@ - -
    -
    -
    -
    -
    - '.$reply.' -
    -
    -
    -
    -
    - '; - - require RAIZ_APP.'/HTMLtemplate.php'; -?> \ No newline at end of file diff --git a/root/showtimes/index.php b/root/showtimes/index.php deleted file mode 100644 index 2d88550..0000000 --- a/root/showtimes/index.php +++ /dev/null @@ -1,16 +0,0 @@ - -
    -
    - '.$template->print_fimls().' -
    -
    - '; - - //General page content: - require RAIZ_APP.'/HTMLtemplate.php'; -?>