DEBUG2:
SELECT
date1,
date2,
boost_actif,
nb_places_allouees,
nb_boost_allouees,
nb_boost,
nb_inscrits,
nb_preinscrits,
prix,
prix_avant_premium,
prix_barre,
prix_privilege,
prix_concurrence,
stage.reduction,
stage.reduction_pap,
stage.id,
stage.id_externe,
stage.id_membre,
stage.pass_sanitaire,
stage.boost_stage,
option_visibilite,
option_visibilite_new,
annule,
motCle,
site.nom,
site.ville,
site.id_ville,
site.adresse,
site.departement,
site.latitude,
site.longitude,
plan,
site.code_postal,
departement.prix_boost_max,
membre.nom as nom_membre,
membre.cb_actif,
membre.taux_annulation,
membre.types_paiement
,(6366*acos(cos(radians(45.8305))*cos(radians(`latitude`))*cos(radians(`longitude`) - radians(1.26307))+sin(radians(45.8305))*sin(radians(`latitude`)))) AS dist
FROM
stage, membre, departement, site
WHERE
membre.id <> 793 AND
id_site = site.id AND
site.departement = departement.code_departement AND
date1 > '2024-04-23' AND
nb_places_allouees > 0 AND
annule = 0 AND
stage.is_online = 1 AND
stage.visible = 1 AND
stage.id_membre = membre.id AND
site.id_membre = membre.id
AND (((6366*acos(cos(radians(45.8305))*cos(radians(`latitude`))*cos(radians(`longitude`) - radians(1.26307))+sin(radians(45.8305))*sin(radians(`latitude`)))) <= 40) OR (latitude='45.8305' AND longitude='1.26307'))
ORDER BY
date1 ASC, prix ASC
LIMIT 100
DEBUG2:
SELECT
date1,
date2,
boost_actif,
nb_places_allouees,
nb_boost_allouees,
nb_boost,
nb_inscrits,
nb_preinscrits,
prix,
prix_avant_premium,
prix_barre,
prix_privilege,
prix_concurrence,
stage.reduction,
stage.reduction_pap,
stage.id,
stage.id_externe,
stage.id_membre,
stage.pass_sanitaire,
stage.boost_stage,
option_visibilite,
option_visibilite_new,
annule,
motCle,
site.nom,
site.ville,
site.id_ville,
site.adresse,
site.departement,
site.latitude,
site.longitude,
plan,
site.code_postal,
departement.prix_boost_max,
membre.nom as nom_membre,
membre.cb_actif,
membre.taux_annulation,
membre.types_paiement
,(6366*acos(cos(radians(45.8305))*cos(radians(`latitude`))*cos(radians(`longitude`) - radians(1.26307))+sin(radians(45.8305))*sin(radians(`latitude`)))) AS dist
FROM
stage, membre, departement, site
WHERE
membre.id <> 793 AND
id_site = site.id AND
site.departement = departement.code_departement AND
date1 > '2024-04-23' AND
nb_places_allouees > 0 AND
annule = 0 AND
stage.is_online = 1 AND
stage.visible = 1 AND
stage.id_membre = membre.id AND
site.id_membre = membre.id
AND (((6366*acos(cos(radians(45.8305))*cos(radians(`latitude`))*cos(radians(`longitude`) - radians(1.26307))+sin(radians(45.8305))*sin(radians(`latitude`)))) <= 60) OR (latitude='45.8305' AND longitude='1.26307'))
ORDER BY
date1 ASC, prix ASC
LIMIT 100
DEBUG2:
SELECT
date1,
date2,
boost_actif,
nb_places_allouees,
nb_boost_allouees,
nb_boost,
nb_inscrits,
nb_preinscrits,
prix,
prix_avant_premium,
prix_barre,
prix_privilege,
prix_concurrence,
stage.reduction,
stage.reduction_pap,
stage.id,
stage.id_externe,
stage.id_membre,
stage.pass_sanitaire,
stage.boost_stage,
option_visibilite,
option_visibilite_new,
annule,
motCle,
site.nom,
site.ville,
site.id_ville,
site.adresse,
site.departement,
site.latitude,
site.longitude,
plan,
site.code_postal,
departement.prix_boost_max,
membre.nom as nom_membre,
membre.cb_actif,
membre.taux_annulation,
membre.types_paiement
,(6366*acos(cos(radians(45.8305))*cos(radians(`latitude`))*cos(radians(`longitude`) - radians(1.26307))+sin(radians(45.8305))*sin(radians(`latitude`)))) AS dist
FROM
stage, membre, departement, site
WHERE
membre.id <> 793 AND
id_site = site.id AND
site.departement = departement.code_departement AND
date1 > '2024-04-23' AND
nb_places_allouees > 0 AND
annule = 0 AND
stage.is_online = 1 AND
stage.visible = 1 AND
stage.id_membre = membre.id AND
site.id_membre = membre.id
AND (((6366*acos(cos(radians(45.8305))*cos(radians(`latitude`))*cos(radians(`longitude`) - radians(1.26307))+sin(radians(45.8305))*sin(radians(`latitude`)))) <= 80) OR (latitude='45.8305' AND longitude='1.26307'))
ORDER BY
date1 ASC, prix ASC
LIMIT 100
DEBUG2:
SELECT
date1,
date2,
boost_actif,
nb_places_allouees,
nb_boost_allouees,
nb_boost,
nb_inscrits,
nb_preinscrits,
prix,
prix_avant_premium,
prix_barre,
prix_privilege,
prix_concurrence,
stage.reduction,
stage.reduction_pap,
stage.id,
stage.id_externe,
stage.id_membre,
stage.pass_sanitaire,
stage.boost_stage,
option_visibilite,
option_visibilite_new,
annule,
motCle,
site.nom,
site.ville,
site.id_ville,
site.adresse,
site.departement,
site.latitude,
site.longitude,
plan,
site.code_postal,
departement.prix_boost_max,
membre.nom as nom_membre,
membre.cb_actif,
membre.taux_annulation,
membre.types_paiement
,(6366*acos(cos(radians(45.8305))*cos(radians(`latitude`))*cos(radians(`longitude`) - radians(1.26307))+sin(radians(45.8305))*sin(radians(`latitude`)))) AS dist
FROM
stage, membre, departement, site
WHERE
membre.id <> 793 AND
id_site = site.id AND
site.departement = departement.code_departement AND
date1 > '2024-04-23' AND
nb_places_allouees > 0 AND
annule = 0 AND
stage.is_online = 1 AND
stage.visible = 1 AND
stage.id_membre = membre.id AND
site.id_membre = membre.id
AND (((6366*acos(cos(radians(45.8305))*cos(radians(`latitude`))*cos(radians(`longitude`) - radians(1.26307))+sin(radians(45.8305))*sin(radians(`latitude`)))) <= 100) OR (latitude='45.8305' AND longitude='1.26307'))
ORDER BY
date1 ASC, prix ASC
LIMIT 100
LIMOGES
55 Rue de l'Ancienne École Normale d'Instituteurs
Haute Vienne 87
LIMOGES 87000
Lun 06 et Mar 07 Mai
2024-05-06
2024-05-07
Stage de récupération de points Limoges 55 Rue de l'Ancienne École Normale d'Instituteurs le 06-05-2024
Lun 06 et Mar 07 Mai
+ Plus d'infos
229
1 Bon plan
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 10 et Sam 11 Mai
83 km
2024-05-10
2024-05-11
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 10-05-2024
Ven 10 et Sam 11 Mai
+ Plus d'infos
190
GUÉRET (61 km)
4 Avenue René Cassin
Haute Vienne 87
GUéRET 23000
Mer 15 et Jeu 16 Mai
61 km
2024-05-15
2024-05-16
Stage de récupération de points Guéret 4 Avenue René Cassin le 15-05-2024
Mer 15 et Jeu 16 Mai
+ Plus d'infos
239
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 15 et Jeu 16 Mai
87 km
2024-05-15
2024-05-16
Stage de récupération de points Angoulême 2 RUE DU GOND le 15-05-2024
Mer 15 et Jeu 16 Mai
+ Plus d'infos
249
1 Bon plan
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 17 et Sam 18 Mai
83 km
2024-05-17
2024-05-18
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 17-05-2024
Ven 17 et Sam 18 Mai
+ Plus d'infos
190
1 Bon plan
TERRASSON-LA-VILLEDIEU (78 km)
6 rue Auguste Lumière
Haute Vienne 87
TERRASSON-LA-VILLEDIEU 24120
Mar 21 et Mer 22 Mai
78 km
2024-05-21
2024-05-22
Stage de récupération de points TERRASSON-LA-VILLEDIEU 6 rue Auguste Lumière le 21-05-2024
Mar 21 et Mer 22 Mai
+ Plus d'infos
190
1 Bon plan
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Mer 29 et Jeu 30 Mai
83 km
2024-05-29
2024-05-30
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 29-05-2024
Mer 29 et Jeu 30 Mai
+ Plus d'infos
190
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 29 et Jeu 30 Mai
87 km
2024-05-29
2024-05-30
Stage de récupération de points Angoulême 2 RUE DU GOND le 29-05-2024
Mer 29 et Jeu 30 Mai
+ Plus d'infos
259
1 Bon plan
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 31 et Sam 01 Juin
83 km
2024-05-31
2024-06-01
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 31-05-2024
Ven 31 et Sam 01 Juin
+ Plus d'infos
195
LIMOGES
55 Rue de l'Ancienne École Normale d'Instituteurs
Haute Vienne 87
LIMOGES 87000
Lun 03 et Mar 04 Juin
2024-06-03
2024-06-04
Stage de récupération de points Limoges 55 Rue de l'Ancienne École Normale d'Instituteurs le 03-06-2024
Lun 03 et Mar 04 Juin
+ Plus d'infos
259
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 05 et Jeu 06 Juin
87 km
2024-06-05
2024-06-06
Stage de récupération de points Angoulême 2 RUE DU GOND le 05-06-2024
Mer 05 et Jeu 06 Juin
+ Plus d'infos
276
1 Bon plan
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 07 et Sam 08 Juin
83 km
2024-06-07
2024-06-08
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 07-06-2024
Ven 07 et Sam 08 Juin
+ Plus d'infos
200
1 Bon plan
TERRASSON-LA-VILLEDIEU (78 km)
6 rue Auguste Lumière
Haute Vienne 87
TERRASSON-LA-VILLEDIEU 24120
Mer 12 et Jeu 13 Juin
78 km
2024-06-12
2024-06-13
Stage de récupération de points TERRASSON-LA-VILLEDIEU 6 rue Auguste Lumière le 12-06-2024
Mer 12 et Jeu 13 Juin
+ Plus d'infos
200
GUÉRET (60 km)
19 avenue de la Sénatorerie
Haute Vienne 87
GUéRET 23000
Mer 12 et Jeu 13 Juin
60 km
2024-06-12
2024-06-13
Stage de récupération de points Guéret 19 avenue de la Sénatorerie le 12-06-2024
Mer 12 et Jeu 13 Juin
+ Plus d'infos
273
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 14 et Sam 15 Juin
83 km
2024-06-14
2024-06-15
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 14-06-2024
Ven 14 et Sam 15 Juin
+ Plus d'infos
200
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 21 et Sam 22 Juin
83 km
2024-06-21
2024-06-22
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 21-06-2024
Ven 21 et Sam 22 Juin
+ Plus d'infos
200
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 26 et Jeu 27 Juin
87 km
2024-06-26
2024-06-27
Stage de récupération de points Angoulême 2 RUE DU GOND le 26-06-2024
Mer 26 et Jeu 27 Juin
+ Plus d'infos
295
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 28 et Sam 29 Juin
83 km
2024-06-28
2024-06-29
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 28-06-2024
Ven 28 et Sam 29 Juin
+ Plus d'infos
200
GUÉRET (60 km)
19 avenue de la Sénatorerie
Haute Vienne 87
GUéRET 23000
Lun 01 et Mar 02 Juillet
60 km
2024-07-01
2024-07-02
Stage de récupération de points Guéret 19 avenue de la Sénatorerie le 01-07-2024
Lun 01 et Mar 02 Juillet
+ Plus d'infos
295
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Mer 03 et Jeu 04 Juillet
83 km
2024-07-03
2024-07-04
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 03-07-2024
Mer 03 et Jeu 04 Juillet
+ Plus d'infos
200
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 10 et Jeu 11 Juillet
87 km
2024-07-10
2024-07-11
Stage de récupération de points Angoulême 2 RUE DU GOND le 10-07-2024
Mer 10 et Jeu 11 Juillet
+ Plus d'infos
295
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 12 et Sam 13 Juillet
83 km
2024-07-12
2024-07-13
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 12-07-2024
Ven 12 et Sam 13 Juillet
+ Plus d'infos
200
TERRASSON-LA-VILLEDIEU (78 km)
6 rue Auguste Lumière
Haute Vienne 87
TERRASSON-LA-VILLEDIEU 24120
Lun 15 et Mar 16 Juillet
78 km
2024-07-15
2024-07-16
Stage de récupération de points TERRASSON-LA-VILLEDIEU 6 rue Auguste Lumière le 15-07-2024
Lun 15 et Mar 16 Juillet
+ Plus d'infos
200
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 19 et Sam 20 Juillet
83 km
2024-07-19
2024-07-20
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 19-07-2024
Ven 19 et Sam 20 Juillet
+ Plus d'infos
200
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 24 et Jeu 25 Juillet
87 km
2024-07-24
2024-07-25
Stage de récupération de points Angoulême 2 RUE DU GOND le 24-07-2024
Mer 24 et Jeu 25 Juillet
+ Plus d'infos
295
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 26 et Sam 27 Juillet
83 km
2024-07-26
2024-07-27
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 26-07-2024
Ven 26 et Sam 27 Juillet
+ Plus d'infos
200
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 02 et Sam 03 Aout
83 km
2024-08-02
2024-08-03
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 02-08-2024
Ven 02 et Sam 03 Aout
+ Plus d'infos
200
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 09 et Sam 10 Aout
83 km
2024-08-09
2024-08-10
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 09-08-2024
Ven 09 et Sam 10 Aout
+ Plus d'infos
200
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 16 et Sam 17 Aout
83 km
2024-08-16
2024-08-17
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 16-08-2024
Ven 16 et Sam 17 Aout
+ Plus d'infos
200
TERRASSON-LA-VILLEDIEU (78 km)
6 rue Auguste Lumière
Haute Vienne 87
TERRASSON-LA-VILLEDIEU 24120
Lun 19 et Mar 20 Aout
78 km
2024-08-19
2024-08-20
Stage de récupération de points TERRASSON-LA-VILLEDIEU 6 rue Auguste Lumière le 19-08-2024
Lun 19 et Mar 20 Aout
+ Plus d'infos
200
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 21 et Jeu 22 Aout
87 km
2024-08-21
2024-08-22
Stage de récupération de points Angoulême 2 RUE DU GOND le 21-08-2024
Mer 21 et Jeu 22 Aout
+ Plus d'infos
295
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 23 et Sam 24 Aout
83 km
2024-08-23
2024-08-24
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 23-08-2024
Ven 23 et Sam 24 Aout
+ Plus d'infos
200
GUÉRET (60 km)
19 avenue de la Sénatorerie
Haute Vienne 87
GUéRET 23000
Lun 26 et Mar 27 Aout
60 km
2024-08-26
2024-08-27
Stage de récupération de points Guéret 19 avenue de la Sénatorerie le 26-08-2024
Lun 26 et Mar 27 Aout
+ Plus d'infos
295
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 30 et Sam 31 Aout
83 km
2024-08-30
2024-08-31
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 30-08-2024
Ven 30 et Sam 31 Aout
+ Plus d'infos
200
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Mer 04 et Jeu 05 Septembre
83 km
2024-09-04
2024-09-05
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 04-09-2024
Mer 04 et Jeu 05 Septembre
+ Plus d'infos
200
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 13 et Sam 14 Septembre
83 km
2024-09-13
2024-09-14
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 13-09-2024
Ven 13 et Sam 14 Septembre
+ Plus d'infos
200
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 20 et Sam 21 Septembre
83 km
2024-09-20
2024-09-21
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 20-09-2024
Ven 20 et Sam 21 Septembre
+ Plus d'infos
200
GUÉRET (60 km)
19 avenue de la Sénatorerie
Haute Vienne 87
GUéRET 23000
Lun 23 et Mar 24 Septembre
60 km
2024-09-23
2024-09-24
Stage de récupération de points Guéret 19 avenue de la Sénatorerie le 23-09-2024
Lun 23 et Mar 24 Septembre
+ Plus d'infos
295
PERIGUEUX (83 km)
38 avenue Georges Pompidou
Haute Vienne 87
PERIGUEUX 24000
Ven 27 et Sam 28 Septembre
83 km
2024-09-27
2024-09-28
Stage de récupération de points PERIGUEUX 38 avenue Georges Pompidou le 27-09-2024
Ven 27 et Sam 28 Septembre
+ Plus d'infos
200
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 09 et Jeu 10 Octobre
87 km
2024-10-09
2024-10-10
Stage de récupération de points Angoulême 2 RUE DU GOND le 09-10-2024
Mer 09 et Jeu 10 Octobre
+ Plus d'infos
295
GUÉRET (60 km)
19 avenue de la Sénatorerie
Haute Vienne 87
GUéRET 23000
Lun 21 et Mar 22 Octobre
60 km
2024-10-21
2024-10-22
Stage de récupération de points Guéret 19 avenue de la Sénatorerie le 21-10-2024
Lun 21 et Mar 22 Octobre
+ Plus d'infos
295
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 23 et Jeu 24 Octobre
87 km
2024-10-23
2024-10-24
Stage de récupération de points Angoulême 2 RUE DU GOND le 23-10-2024
Mer 23 et Jeu 24 Octobre
+ Plus d'infos
295
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 06 et Jeu 07 Novembre
87 km
2024-11-06
2024-11-07
Stage de récupération de points Angoulême 2 RUE DU GOND le 06-11-2024
Mer 06 et Jeu 07 Novembre
+ Plus d'infos
295
GUÉRET (60 km)
19 avenue de la Sénatorerie
Haute Vienne 87
GUéRET 23000
Lun 18 et Mar 19 Novembre
60 km
2024-11-18
2024-11-19
Stage de récupération de points Guéret 19 avenue de la Sénatorerie le 18-11-2024
Lun 18 et Mar 19 Novembre
+ Plus d'infos
295
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 20 et Jeu 21 Novembre
87 km
2024-11-20
2024-11-21
Stage de récupération de points Angoulême 2 RUE DU GOND le 20-11-2024
Mer 20 et Jeu 21 Novembre
+ Plus d'infos
295
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 11 et Jeu 12 Decembre
87 km
2024-12-11
2024-12-12
Stage de récupération de points Angoulême 2 RUE DU GOND le 11-12-2024
Mer 11 et Jeu 12 Decembre
+ Plus d'infos
295
GUÉRET (60 km)
19 avenue de la Sénatorerie
Haute Vienne 87
GUéRET 23000
Lun 16 et Mar 17 Decembre
60 km
2024-12-16
2024-12-17
Stage de récupération de points Guéret 19 avenue de la Sénatorerie le 16-12-2024
Lun 16 et Mar 17 Decembre
+ Plus d'infos
295
ANGOULÊME (87 km)
2 RUE DU GOND
Haute Vienne 87
ANGOULêME 16000
Mer 18 et Jeu 19 Decembre
87 km
2024-12-18
2024-12-19
Stage de récupération de points Angoulême 2 RUE DU GOND le 18-12-2024
Mer 18 et Jeu 19 Decembre
+ Plus d'infos
295