brasil

Sol i Lluna d'avui a imperatriz

  • Darrera actualització: Dj, 15 d’Oct de 2026, a les 12:04
  • Sortida del sol d'avui: 17:49↑Est99°
  • Posta del sol d'avui: 06:03↑Oest261°
  • Sortida de la lluna d'avui: 21:28↑Estsudest118°
  • Posta de la lluna d'avui: 10:18↑Oestsud-oest242°
  • Temps d'il·luminació: 12:13:42 (+00:19)

Posició del sol d'avui a imperatriz

imperatriz
Data base Data Temps d\'illuminació Diferència respecte a l\'horari d\'illuminació d'avui
Avui 15 d’Oct de 2026 12:14:00 00:00:00
Ahir 14 d’Oct de 2026 12:13:42 -00:00:18
Solstici d'hivern 21 de juny de 2026 11:48:10 -00:25:50
Solstici d'estiu 22 de Desembre de 2026 12:26:45 +00:12:45

Temps d\'illuminació d'avui a imperatriz

imperatriz

Sol a imperatriz durant els pròxims 7 dies

2026 Sortida de sol/Posta de sol Temps d'il·luminació Mitjanit del sol
Data Sortida de sol Posta de sol Llargària Diferència Hora Distància solar (milions de km)
Dj, 15 d’Oct de 2026 17:49 06:03 12:13:42 +00:19 23:56 (86.9°) 149.145
Dv, 16 d’Oct de 2026 17:49 06:03 12:14:00 +00:18 23:55 (86.5°) 149.102
Ds, 17 d’Oct de 2026 17:49 06:03 12:14:17 +00:17 23:55 (86.1°) 149.06
Dg, 18 d’Oct de 2026 17:48 06:03 12:14:36 +00:19 23:55 (85.8°) 149.018
Dl, 19 d’Oct de 2026 17:48 06:03 12:14:53 +00:17 23:55 (85.4°) 148.976
Dt, 20 d’Oct de 2026 17:48 06:03 12:15:11 +00:18 23:55 (85°) 148.934
Dc, 21 d’Oct de 2026 17:47 06:03 12:15:29 +00:18 23:54 (84.7°) 148.893

Posició de la lluna d'avui a imperatriz

imperatriz

Lluna en els pròxims 7 dies a imperatriz

2026 Sortida de la lluna/Posta de la lluna/Fases lunars Pas del meridià
Data Sortida de la lluna Posta de la lluna Sortida de la lluna Fases lunars Hora Distància (km) Taxa d\'il·luminació
Dj, 15 d’Oct de 2026 21:28 ↑ (118°) 10:18 ↑ (242°)
03:52 (67.7°) 403,850 24.36%
Dv, 16 d’Oct de 2026 22:19 ↑ (118°) 11:09 ↑ (243°)
04:44 (68°) 404,670 34.59%
Ds, 17 d’Oct de 2026 23:10 ↑ (117°) 11:58 ↑ (245°)
05:34 (69.6°) 404,166 45.36%
Dg, 18 d’Oct de 2026 00:01 ↑ (114°)
Tercer quart
06:23 (72.4°) 402,287 55.97%
Dl, 19 d’Oct de 2026 00:49 ↑ (110°) 12:44 ↑ (248°)
07:10 (76.4°) 399,098 65.9%
Dt, 20 d’Oct de 2026 01:37 ↑ (106°) 13:28 ↑ (252°)
07:54 (81.2°) 394,784 74.84%
Dc, 21 d’Oct de 2026 02:23 ↑ (100°) 14:11 ↑ (257°)
08:38 (86.8°) 389,630 82.67%

Sol i lluna per ciutats de brasil

Nom del país Nom de la ciutat Hora actual Sortida de sol Posta de sol Sortida de la lluna Posta de la lluna Temps d'il·luminació
brasilbrasil alagoinhas Dj, 15 d’Oct de 2026, a les 12:04 17:09↑E99° 05:31↑W261° 20:35↑ESE118° 09:55↑WSW241° 12:22:04 (+00:40)
brasilbrasil foz-do-iguaçu Dj, 15 d’Oct de 2026, a les 12:04 18:04↑E100° 06:45↑W260° 21:09↑ESE121° 11:36↑WSW239° 12:41:07 (+01:28)
brasilbrasil ponta-grossa Dj, 15 d’Oct de 2026, a les 12:04 17:47↑E100° 06:27↑W260° 20:52↑ESE121° 11:16↑WSW239° 12:40:24 (+01:26)
brasilbrasil anàpolis Dj, 15 d’Oct de 2026, a les 12:04 17:48↑E99° 06:16↑W261° 21:09↑ESE119° 10:49↑WSW241° 12:27:41 (+00:54)
brasilbrasil garanhuns Dj, 15 d’Oct de 2026, a les 12:04 17:04↑E99° 05:21↑W261° 20:35↑ESE118° 09:40↑WSW242° 12:17:53 (+00:29)
brasilbrasil porto-acre Dj, 15 d’Oct de 2026, a les 10:04 19:07↑E99° 07:26↑W261° 22:42↑ESE118° 11:50↑WSW242° 12:18:51 (+00:32)
brasilbrasil aracaju Dj, 15 d’Oct de 2026, a les 12:04 17:05↑E99° 05:25↑W261° 20:33↑ESE118° 09:47↑WSW242° 12:20:29 (+00:35)
brasilbrasil goiânia Dj, 15 d’Oct de 2026, a les 12:04 17:49↑E99° 06:17↑W261° 21:10↑ESE119° 10:51↑WSW241° 12:28:10 (+00:55)
brasilbrasil porto-alegre Dj, 15 d’Oct de 2026, a les 12:04 17:47↑E100° 06:36↑W259° 20:42↑ESE122° 11:35↑WSW237° 12:48:29 (+01:46)
brasilbrasil araguaína Dj, 15 d’Oct de 2026, a les 12:04 17:51↑E99° 06:07↑W261° 21:27↑ESE118° 10:24↑WSW242° 12:15:46 (+00:24)
brasilbrasil governador-valadares Dj, 15 d’Oct de 2026, a les 12:04 17:19↑E99° 05:50↑W260° 20:34↑ESE119° 10:26↑WSW240° 12:31:09 (+01:02)
brasilbrasil porto-velho Dj, 15 d’Oct de 2026, a les 11:04 18:53↑E99° 07:11↑W261° 22:29↑ESE118° 11:33↑WSW242° 12:17:45 (+00:28)
brasilbrasil bacabal Dj, 15 d’Oct de 2026, a les 12:04 17:40↑E99° 05:51↑W261° 21:19↑ESE118° 10:04↑WSW242° 12:12:04 (+00:15)
brasilbrasil guarulhos Dj, 15 d’Oct de 2026, a les 12:04 17:34↑E100° 06:11↑W260° 20:42↑ESE120° 10:57↑WSW239° 12:37:52 (+01:19)
brasilbrasil recife Dj, 15 d’Oct de 2026, a les 12:04 16:58↑E99° 05:14↑W261° 20:30↑ESE118° 09:31↑WSW242° 12:16:49 (+00:25)
brasilbrasil balneari-camboriú Dj, 15 d’Oct de 2026, a les 12:04 17:39↑E100° 06:23↑W260° 20:41↑ESE121° 11:15↑WSW238° 12:43:26 (+01:34)
brasilbrasil ilha-de-itamaracá Dj, 15 d’Oct de 2026, a les 12:04 16:58↑E99° 05:14↑W261° 20:31↑ESE118° 09:30↑WSW242° 12:16:27 (+00:25)
brasilbrasil ribeirão-prêto Dj, 15 d’Oct de 2026, a les 12:04 17:40↑E100° 06:15↑W260° 20:53↑ESE120° 10:56↑WSW240° 12:34:30 (+01:11)
brasilbrasil balses Dj, 15 d’Oct de 2026, a les 12:04 17:43↑E99° 05:58↑W261° 21:17↑ESE118° 10:16↑WSW242° 12:16:12 (+00:25)
brasilbrasil ilheus Dj, 15 d’Oct de 2026, a les 12:04 17:10↑E99° 05:35↑W261° 20:32↑ESE119° 10:04↑WSW241° 12:25:35 (+00:48)
brasilbrasil rio-branco Dj, 15 d’Oct de 2026, a les 10:04 19:08↑E99° 07:27↑W261° 22:42↑ESE118° 11:52↑WSW242° 12:19:20 (+00:32)
brasilbrasil barra-do-garças Dj, 15 d’Oct de 2026, a les 11:04 18:02↑E99° 06:29↑W261° 21:24↑ESE119° 11:01↑WSW241° 12:27:05 (+00:52)
brasilbrasil imperatriz Dj, 15 d’Oct de 2026, a les 12:04 17:49↑E99° 06:03↑W261° 21:28↑ESE118° 10:18↑WSW242° 12:13:42 (+00:19)
brasilbrasil rio de janeiro Dj, 15 d’Oct de 2026, a les 12:04 17:21↑E100° 05:58↑W260° 20:29↑ESE120° 10:42↑WSW239° 12:37:08 (+01:17)
brasilbrasil barreres Dj, 15 d’Oct de 2026, a les 12:04 17:35↑E99° 05:57↑W261° 21:03↑ESE118° 10:22↑WSW241° 12:22:06 (+00:39)
brasilbrasil ipatinga Dj, 15 d’Oct de 2026, a les 12:04 17:21↑E99° 05:52↑W260° 20:35↑ESE119° 10:30↑WSW240° 12:32:02 (+01:05)
brasilbrasil rio-grande Dj, 15 d’Oct de 2026, a les 12:04 17:49↑E101° 06:41↑W259° 20:40↑ESE123° 11:45↑WSW236° 12:52:00 (+01:55)
brasilbrasil bauru Dj, 15 d’Oct de 2026, a les 12:04 17:45↑E100° 06:21↑W260° 20:55↑ESE120° 11:04↑WSW240° 12:36:12 (+01:16)
brasilbrasil itabuna Dj, 15 d’Oct de 2026, a les 12:04 17:11↑E99° 05:36↑W261° 20:33↑ESE119° 10:05↑WSW241° 12:25:34 (+00:48)
brasilbrasil salvador Dj, 15 d’Oct de 2026, a les 12:04 17:09↑E99° 05:32↑W261° 20:34↑ESE118° 09:57↑WSW241° 12:23:11 (+00:43)
brasilbrasil belém Dj, 15 d’Oct de 2026, a les 12:04 17:56↑E99° 06:04↑W261° 21:41↑ESE118° 10:13↑WSW242° 12:08:40 (+00:05)
brasilbrasil itumbiara Dj, 15 d’Oct de 2026, a les 12:04 17:48↑E99° 06:18↑W260° 21:05↑ESE119° 10:55↑WSW240° 12:30:34 (+01:01)
brasilbrasil santa-maria Dj, 15 d’Oct de 2026, a les 12:04 17:58↑E100° 06:45↑W259° 20:54↑ESE122° 11:45↑WSW237° 12:47:54 (+01:45)
brasilbrasil belo-horitzó Dj, 15 d’Oct de 2026, a les 12:04 17:26↑E99° 05:58↑W260° 20:40↑ESE120° 10:37↑WSW240° 12:32:40 (+01:06)
brasilbrasil jequié Dj, 15 d’Oct de 2026, a les 12:04 17:15↑E99° 05:39↑W261° 20:38↑ESE119° 10:06↑WSW241° 12:24:21 (+00:45)
brasilbrasil santarém Dj, 15 d’Oct de 2026, a les 12:04 18:20↑E99° 06:30↑W261° 22:05↑ESE118° 10:41↑WSW242° 12:09:51 (+00:08)
brasilbrasil blumenau Dj, 15 d’Oct de 2026, a les 12:04 17:41↑E100° 06:24↑W260° 20:43↑ESE121° 11:17↑WSW238° 12:43:18 (+01:33)
brasilbrasil joão-pessoa Dj, 15 d’Oct de 2026, a les 12:04 16:58↑E99° 05:14↑W261° 20:32↑ESE118° 09:29↑WSW242° 12:15:39 (+00:23)
brasilbrasil santos Dj, 15 d’Oct de 2026, a les 12:04 17:33↑E100° 06:11↑W260° 20:39↑ESE120° 10:57↑WSW239° 12:38:40 (+01:22)
brasilbrasil boa-vista Dj, 15 d’Oct de 2026, a les 11:04 18:47↑E99° 06:50↑W261° 22:41↑ESE118° 10:54↑WSW242° 12:03:27 (-00:09)
brasilbrasil joinville Dj, 15 d’Oct de 2026, a les 12:04 17:41↑E100° 06:23↑W260° 20:43↑ESE121° 11:14↑WSW239° 12:42:18 (+01:31)
brasilbrasil são-félix-do-xingu Dj, 15 d’Oct de 2026, a les 12:04 18:07↑E99° 06:22↑W261° 21:44↑ESE118° 10:39↑WSW242° 12:15:04 (+00:21)
brasilbrasil brasilia Dj, 15 d’Oct de 2026, a les 12:04 17:45↑E99° 06:11↑W261° 21:06↑ESE119° 10:43↑WSW241° 12:26:58 (+00:53)
brasilbrasil juàzeiro-do-norte Dj, 15 d’Oct de 2026, a les 12:04 17:16↑E99° 05:31↑W261° 20:50↑ESE118° 09:48↑WSW242° 12:15:47 (+00:23)
brasilbrasil são-gabriel-da-cachoeira Dj, 15 d’Oct de 2026, a les 11:04 19:11↑E99° 07:18↑W261° 23:01↑ESE118° 11:27↑WSW242° 12:07:03 (+00:01)
brasilbrasil camaçari Dj, 15 d’Oct de 2026, a les 12:04 17:08↑E99° 05:31↑W261° 20:34↑ESE118° 09:56↑WSW241° 12:22:49 (+00:42)
brasilbrasil juiz-de-fora Dj, 15 d’Oct de 2026, a les 12:04 17:22↑E100° 05:57↑W260° 20:33↑ESE120° 10:39↑WSW240° 12:35:21 (+01:13)
brasilbrasil são-josé-do-rio-preto Dj, 15 d’Oct de 2026, a les 12:04 17:47↑E99° 06:21↑W260° 21:00↑ESE120° 11:02↑WSW240° 12:34:00 (+01:11)
brasilbrasil campina-grande Dj, 15 d’Oct de 2026, a les 12:04 17:02↑E99° 05:18↑W261° 20:36↑ESE118° 09:33↑WSW242° 12:15:47 (+00:23)
brasilbrasil londrina Dj, 15 d’Oct de 2026, a les 12:04 17:52↑E100° 06:30↑W260° 21:01↑ESE120° 11:16↑WSW239° 12:37:42 (+01:19)
brasilbrasil são-josé-dos-campos Dj, 15 d’Oct de 2026, a les 12:04 17:31↑E100° 06:09↑W260° 20:40↑ESE120° 10:53↑WSW239° 12:37:32 (+01:19)
brasilbrasil campines Dj, 15 d’Oct de 2026, a les 12:04 17:36↑E100° 06:13↑W260° 20:45↑ESE120° 10:57↑WSW239° 12:37:02 (+01:17)
brasilbrasil macaé Dj, 15 d’Oct de 2026, a les 12:04 17:16↑E100° 05:52↑W260° 20:25↑ESE120° 10:34↑WSW240° 12:36:16 (+01:16)
brasilbrasil são-luis Dj, 15 d’Oct de 2026, a les 12:04 17:39↑E99° 05:48↑W261° 21:21↑ESE118° 09:58↑WSW242° 12:09:59 (+00:08)
brasilbrasil camp-grande Dj, 15 d’Oct de 2026, a les 11:04 18:08↑E99° 06:41↑W260° 21:23↑ESE120° 11:22↑WSW240° 12:33:30 (+01:08)
brasilbrasil macapá Dj, 15 d’Oct de 2026, a les 12:04 18:07↑E99° 06:14↑W261° 21:55↑ESE118° 10:20↑WSW242° 12:06:50 (+00:01)
brasilbrasil sao-paulo Dj, 15 d’Oct de 2026, a les 12:04 17:34↑E100° 06:12↑W260° 20:42↑ESE120° 10:57↑WSW239° 12:38:02 (+01:21)
brasilbrasil camps Dj, 15 d’Oct de 2026, a les 12:04 17:14↑E100° 05:49↑W260° 20:24↑ESE120° 10:31↑WSW240° 12:35:19 (+01:13)
brasilbrasil maceió Dj, 15 d’Oct de 2026, a les 12:04 17:00↑E99° 05:19↑W261° 20:30↑ESE118° 09:38↑WSW242° 12:18:51 (+00:31)
brasilbrasil sinop Dj, 15 d’Oct de 2026, a les 11:04 18:18↑E99° 06:39↑W261° 21:47↑ESE118° 11:05↑WSW241° 12:21:44 (+00:39)
brasilbrasil caruaru Dj, 15 d’Oct de 2026, a les 12:04 17:02↑E99° 05:19↑W261° 20:34↑ESE118° 09:36↑WSW242° 12:17:07 (+00:27)
brasilbrasil manaus Dj, 15 d’Oct de 2026, a les 11:04 18:41↑E99° 06:52↑W261° 22:25↑ESE118° 11:04↑WSW242° 12:10:43 (+00:11)
brasilbrasil sobral Dj, 15 d’Oct de 2026, a les 12:04 17:22↑E99° 05:33↑W261° 21:02↑ESE118° 09:44↑WSW242° 12:11:24 (+00:12)
brasilbrasil caxias-do-sul Dj, 15 d’Oct de 2026, a les 12:04 17:48↑E100° 06:35↑W259° 20:45↑ESE122° 11:32↑WSW238° 12:47:00 (+01:42)
brasilbrasil manicoré Dj, 15 d’Oct de 2026, a les 11:04 18:45↑E99° 06:58↑W261° 22:24↑ESE118° 11:16↑WSW242° 12:14:03 (+00:19)
brasilbrasil sorocaba Dj, 15 d’Oct de 2026, a les 12:04 17:37↑E100° 06:15↑W260° 20:45↑ESE120° 11:01↑WSW239° 12:37:58 (+01:21)
brasilbrasil codó Dj, 15 d’Oct de 2026, a les 12:04 17:36↑E99° 05:48↑W261° 21:15↑ESE118° 10:01↑WSW242° 12:12:22 (+00:15)
brasilbrasil montes-claros Dj, 15 d’Oct de 2026, a les 12:04 17:28↑E99° 05:56↑W261° 20:47↑ESE119° 10:29↑WSW241° 12:28:13 (+00:55)
brasilbrasil tabatinga Dj, 15 d’Oct de 2026, a les 11:04 19:20↑E99° 07:32↑W261° 23:04↑ESE118° 11:48↑WSW242° 12:12:06 (+00:14)
brasilbrasil crítica Dj, 15 d’Oct de 2026, a les 12:04 17:41↑E100° 06:27↑W259° 20:39↑ESE122° 11:23↑WSW238° 12:46:12 (+01:41)
brasilbrasil mossoró Dj, 15 d’Oct de 2026, a les 12:04 17:09↑E99° 05:22↑W261° 20:47↑ESE118° 09:35↑WSW242° 12:13:15 (+00:17)
brasilbrasil tefé Dj, 15 d’Oct de 2026, a les 11:04 19:00↑E99° 07:11↑W261° 22:44↑ESE118° 11:24↑WSW242° 12:11:00 (+00:11)
brasilbrasil cruzeiro-do-sul Dj, 15 d’Oct de 2026, a les 10:04 19:29↑E99° 07:45↑W261° 23:07↑ESE118° 12:07↑WSW242° 12:16:21 (+00:24)
brasilbrasil natal Dj, 15 d’Oct de 2026, a les 12:04 17:00↑E99° 05:14↑W261° 20:36↑ESE118° 09:28↑WSW242° 12:14:01 (+00:19)
brasilbrasil teòfilo-otoni Dj, 15 d’Oct de 2026, a les 12:04 17:18↑E99° 05:47↑W260° 20:35↑ESE119° 10:22↑WSW240° 12:29:45 (+00:59)
brasilbrasil cuiabá Dj, 15 d’Oct de 2026, a les 11:04 18:18↑E99° 06:44↑W261° 21:41↑ESE119° 11:17↑WSW241° 12:26:43 (+00:52)
brasilbrasil niterói Dj, 15 d’Oct de 2026, a les 12:04 17:21↑E100° 05:57↑W260° 20:29↑ESE120° 10:41↑WSW239° 12:37:00 (+01:17)
brasilbrasil teresina Dj, 15 d’Oct de 2026, a les 12:04 17:31↑E99° 05:44↑W261° 21:09↑ESE118° 09:57↑WSW242° 12:13:08 (+00:17)
brasilbrasil curitiba Dj, 15 d’Oct de 2026, a les 12:04 17:43↑E100° 06:24↑W260° 20:47↑ESE121° 11:13↑WSW239° 12:40:56 (+01:27)
brasilbrasil olímpia Dj, 15 d’Oct de 2026, a les 12:04 17:45↑E99° 06:19↑W260° 20:58↑ESE120° 10:59↑WSW240° 12:33:52 (+01:09)
brasilbrasil uberaba Dj, 15 d’Oct de 2026, a les 12:04 17:42↑E99° 06:14↑W260° 20:57↑ESE119° 10:53↑WSW240° 12:32:26 (+01:05)
brasilbrasil dourats Dj, 15 d’Oct de 2026, a les 11:04 18:08↑E100° 06:44↑W260° 21:19↑ESE120° 11:28↑WSW240° 12:36:05 (+01:15)
brasilbrasil palmes Dj, 15 d’Oct de 2026, a les 12:04 17:50↑E99° 06:09↑W261° 21:21↑ESE118° 10:32↑WSW242° 12:19:34 (+00:33)
brasilbrasil uberlândia Dj, 15 d’Oct de 2026, a les 12:04 17:44↑E99° 06:15↑W260° 21:00↑ESE119° 10:52↑WSW240° 12:31:16 (+01:03)
brasilbrasil eirunepé Dj, 15 d’Oct de 2026, a les 10:04 19:18↑E99° 07:33↑W261° 22:58↑ESE118° 11:53↑WSW242° 12:15:08 (+00:22)
brasilbrasil parnaíba Dj, 15 d’Oct de 2026, a les 12:04 17:28↑E99° 05:38↑W261° 21:10↑ESE118° 09:48↑WSW242° 12:10:27 (+00:10)
brasilbrasil uruguaiana Dj, 15 d’Oct de 2026, a les 12:04 18:11↑E100° 06:59↑W259° 21:07↑ESE122° 12:48:03 (+01:45)
brasilbrasil feira-de-santana Dj, 15 d’Oct de 2026, a les 12:04 17:11↑E99° 05:33↑W261° 20:38↑ESE118° 09:58↑WSW241° 12:22:13 (+00:40)
brasilbrasil passo-fundo Dj, 15 d’Oct de 2026, a les 12:04 17:54↑E100° 06:39↑W259° 20:53↑ESE122° 11:35↑WSW238° 12:45:31 (+01:39)
brasilbrasil vitòria Dj, 15 d’Oct de 2026, a les 12:04 17:11↑E99° 05:44↑W260° 20:24↑ESE120° 10:23↑WSW240° 12:33:13 (+01:08)
brasilbrasil fernando-de-noronha Dj, 15 d’Oct de 2026, a les 13:04 16:50↑E99° 05:02↑W261° 20:29↑ESE118° 09:12↑WSW242° 12:11:35 (+00:11)
brasilbrasil pilotes Dj, 15 d’Oct de 2026, a les 12:04 17:50↑E101° 06:41↑W259° 20:42↑ESE123° 11:45↑WSW237° 12:51:32 (+01:54)
brasilbrasil vitoria-da-conquista Dj, 15 d’Oct de 2026, a les 12:04 17:17↑E99° 05:42↑W261° 20:39↑ESE119° 10:12↑WSW241° 12:25:40 (+00:49)
brasilbrasil florianópolis Dj, 15 d’Oct de 2026, a les 12:04 17:39↑E100° 06:23↑W260° 20:38↑ESE122° 11:17↑WSW238° 12:44:24 (+01:36)
brasilbrasil petrópolis Dj, 15 d’Oct de 2026, a les 12:04 17:21↑E100° 05:57↑W260° 20:30↑ESE120° 10:40↑WSW240° 12:36:28 (+01:16)
brasilbrasil volta-redonda Dj, 15 d’Oct de 2026, a les 12:04 17:25↑E100° 06:01↑W260° 20:34↑ESE120° 10:44↑WSW240° 12:36:28 (+01:16)
brasilbrasil fortaleza Dj, 15 d’Oct de 2026, a les 12:04 17:15↑E99° 05:26↑W261° 20:55↑ESE118° 09:37↑WSW242° 12:11:27 (+00:12)
brasilbrasil pirassununga Dj, 15 d’Oct de 2026, a les 12:04 17:38↑E100° 06:14↑W260° 20:49↑ESE120° 10:57↑WSW240° 12:35:42 (+01:13)


Bootstrap