cina

Suria dan Bulan Hari Ini di hulunbuir

  • Kemas kini terakhir: Sabtu, 17 Okt 2026 pada 10:09 PG
  • Waktu Terbit Hari Ini: 07:25↑Timur-Tenggara103°
  • Waktu Terbenam Hari Ini: 18:08↑Barat Daya-Barat257°
  • Waktu Bulan Terbit Hari Ini: 14:20↑Tenggara134°
  • Waktu Bulan Terbenam Hari Ini: 21:48↑Barat Daya227°
  • Waktu Siang: 10:43:47 (-03:31)

Kedudukan Suria Hari Ini di hulunbuir

hulunbuir
Tarikh Asas Tarikh Waktu Siang Perbezaan dari Waktu Siang Hari Ini
Hari Ini 17 Okt 2026 10:43:47 00:00:00
Semalam 16 Okt 2026 10:47:18 +00:03:31
Solstis Musim Sejuk 22 Dis 2026 08:11:46 -02:32:01
Solstis Musim Panas 21 Jun 2026 16:14:29 +05:30:42

Waktu Siang Hari Ini di hulunbuir

hulunbuir

7 Hari Suria Akan Datang di hulunbuir

2026 Waktu Terbit/Waktu Terbenam Waktu Siang Zon Solar
Tarikh Waktu Terbit Waktu Terbenam Panjang Perbezaan Waktu Jarak Suria (Juta km)
Sabtu, 17 Okt 2026 07:25 18:08 10:43:47 -03:31 12:45 (31.5°) 149.06
Ahad, 18 Okt 2026 07:26 18:06 10:40:17 -03:30 12:46 (31.2°) 149.018
Isnin, 19 Okt 2026 07:28 18:04 10:36:46 -03:31 12:45 (30.8°) 148.976
Selasa, 20 Okt 2026 07:29 18:02 10:33:17 -03:29 12:45 (30.5°) 148.934
Rabu, 21 Okt 2026 07:31 18:01 10:29:48 -03:29 12:45 (30.1°) 148.893
Khamis, 22 Okt 2026 07:33 17:59 10:26:21 -03:27 12:45 (29.8°) 148.852
Jumaat, 23 Okt 2026 07:34 17:57 10:22:53 -03:28 12:45 (29.4°) 148.81

Kedudukan Bulan Hari Ini di hulunbuir

hulunbuir

7 Hari Bulan Akan Datang di hulunbuir

2026 Waktu Bulan Terbit/Waktu Bulan Terbenam/Fasa Persimpangan Meridian
Tarikh Waktu Bulan Terbit Waktu Bulan Terbenam Waktu Bulan Terbit Fasa Waktu Jarak (km) Tahap Pencerahan
Sabtu, 17 Okt 2026 14:20 ↑ (134°) 21:48 ↑ (227°)
18:04 (13.9°) 404,569 40.36%
Ahad, 18 Okt 2026 14:55 ↑ (130°) 22:55 ↑ (231°)
Suku Ketiga
18:54 (16.2°) 403,326 51.12%
Isnin, 19 Okt 2026 15:22 ↑ (125°) 00:05 ↑ (238°)
19:43 (19.7°) 400,726 61.42%
Selasa, 20 Okt 2026 15:42 ↑ (118°)
20:29 (24.1°) 396,900 70.85%
Rabu, 21 Okt 2026 16:00 ↑ (110°) 01:17 ↑ (246°)
21:13 (29.4°) 392,091 79.2%
Khamis, 22 Okt 2026 16:15 ↑ (101°) 02:30 ↑ (254°)
21:57 (35.3°) 386,641 86.38%
Jumaat, 23 Okt 2026 16:29 ↑ (91°) 03:44 ↑ (264°)
22:41 (41.6°) 380,981 92.3%

Suria dan Bulan Mengikut Bandar di cina

Nama Negara Nama Bandar Waktu Semasa Waktu Terbit Waktu Terbenam Waktu Bulan Terbit Waktu Bulan Terbenam Waktu Siang
cinacina anshan Sabtu, 17 Okt 2026 pada 10:09 PG 07:02↑ESE102° 18:06↑WSW258° 13:26↑SE127° 22:14↑SW234° 11:04:01 (-02:37)
cinacina hotan Sabtu, 17 Okt 2026 pada 8:09 PG 09:50↑E101° 21:02↑W259° 16:08↑SE125° 01:29↑WSW236° 11:11:54 (-02:17)
cinacina shenyang Sabtu, 17 Okt 2026 pada 10:09 PG 07:01↑ESE102° 18:03↑WSW258° 13:27↑SE128° 22:10↑SW233° 11:02:29 (-02:41)
cinacina baoding Sabtu, 17 Okt 2026 pada 10:09 PG 07:30↑E101° 18:38↑W259° 13:48↑SE126° 22:54↑SW235° 11:08:38 (-02:26)
cinacina huaibei Sabtu, 17 Okt 2026 pada 10:09 PG 07:20↑E101° 18:37↑W259° 13:26↑ESE123° 23:06↑WSW238° 11:18:01 (-02:01)
cinacina shenzhen Sabtu, 17 Okt 2026 pada 10:09 PG 07:21↑E100° 18:58↑W260° 13:04↑ESE120° 23:49↑WSW241° 11:36:29 (-01:14)
cinacina baotou Sabtu, 17 Okt 2026 pada 10:09 PG 07:54↑ESE101° 18:59↑WSW259° 14:19↑SE127° 23:11↑SW234° 11:04:50 (-02:36)
cinacina sebutn Sabtu, 17 Okt 2026 pada 10:09 PG 07:18↑E100° 18:38↑W260° 13:20↑ESE123° 23:09↑WSW238° 11:20:21 (-01:56)
cinacina shigatse Sabtu, 17 Okt 2026 pada 8:09 PG 09:07↑E100° 20:33↑W260° 15:06↑ESE121° 01:16↑WSW240° 11:25:57 (-01:41)
cinacina bayi Sabtu, 17 Okt 2026 pada 8:09 PG 08:46↑E100° 20:11↑W260° 14:45↑ESE122° 00:52↑WSW239° 11:25:21 (-01:43)
cinacina hulunbuir Sabtu, 17 Okt 2026 pada 10:09 PG 07:25↑ESE103° 18:08↑WSW257° 14:20↑SE134° 21:48↑SW227° 10:43:47 (-03:31)
cinacina shijiazhuang Sabtu, 17 Okt 2026 pada 10:09 PG 07:33↑E101° 18:43↑W259° 13:49↑SE125° 23:02↑SW236° 11:10:18 (-02:22)
cinacina beijing Sabtu, 17 Okt 2026 pada 10:09 PG 07:27↑ESE101° 18:33↑WSW259° 13:49↑SE127° 22:47↑SW235° 11:06:29 (-02:31)
cinacina jiamosi Sabtu, 17 Okt 2026 pada 10:09 PG 06:39↑ESE103° 17:29↑WSW257° 13:23↑SE132° 21:17↑SW229° 10:50:31 (-03:14)
cinacina suzhou Sabtu, 17 Okt 2026 pada 10:09 PG 07:02↑E100° 18:24↑W260° 13:01↑ESE122° 22:58↑WSW239° 11:22:41 (-01:49)
cinacina benxi Sabtu, 17 Okt 2026 pada 10:09 PG 06:59↑ESE102° 18:02↑WSW258° 13:24↑SE127° 22:10↑SW233° 11:03:35 (-02:39)
cinacina jilin Sabtu, 17 Okt 2026 pada 10:09 PG 06:51↑ESE102° 17:48↑WSW258° 13:24↑SE129° 21:48↑SW232° 10:57:49 (-02:54)
cinacina taiyuan Sabtu, 17 Okt 2026 pada 10:09 PG 07:40↑E101° 18:51↑W259° 13:57↑SE125° 23:10↑SW236° 11:10:40 (-02:20)
cinacina chamdo Sabtu, 17 Okt 2026 pada 8:09 PG 08:36↑E100° 19:58↑W260° 14:38↑ESE122° 00:36↑WSW239° 11:22:53 (-01:48)
cinacina jin Sabtu, 17 Okt 2026 pada 10:09 PG 07:21↑E101° 18:34↑W259° 13:34↑SE125° 22:56↑WSW236° 11:13:00 (-02:14)
cinacina tangshan Sabtu, 17 Okt 2026 pada 10:09 PG 07:19↑E101° 18:26↑WSW259° 13:40↑SE126° 22:40↑SW235° 11:07:05 (-02:29)
cinacina Changchun Sabtu, 17 Okt 2026 pada 10:09 PG 06:56↑ESE102° 17:53↑WSW258° 13:29↑SE129° 21:53↑SW232° 10:57:43 (-02:55)
cinacina jinzhou Sabtu, 17 Okt 2026 pada 10:09 PG 07:09↑ESE101° 18:13↑WSW258° 13:34↑SE127° 22:22↑SW234° 11:03:57 (-02:39)
cinacina tianjin Sabtu, 17 Okt 2026 pada 10:09 PG 07:23↑E101° 18:31↑W259° 13:42↑SE126° 22:46↑SW235° 11:08:08 (-02:28)
cinacina changde Sabtu, 17 Okt 2026 pada 10:09 PG 07:36↑E100° 19:02↑W260° 13:32↑ESE122° 23:42↑WSW239° 11:26:26 (-01:40)
cinacina kashgar Sabtu, 17 Okt 2026 pada 8:09 PG 10:08↑ESE101° 21:15↑WSW259° 16:33↑SE126° 01:37↑SW235° 11:07:08 (-02:29)
cinacina tianshui Sabtu, 17 Okt 2026 pada 10:09 PG 08:04↑E101° 19:21↑W259° 14:13↑ESE124° 23:50↑WSW237° 11:16:50 (-02:05)
cinacina Changsha Sabtu, 17 Okt 2026 pada 10:09 PG 07:30↑E100° 18:58↑W260° 13:24↑ESE121° 23:39↑WSW240° 11:27:50 (-01:36)
cinacina korla Sabtu, 17 Okt 2026 pada 8:09 PG 09:30↑ESE102° 20:32↑WSW258° 16:01↑SE128° 00:45↑SW234° 11:02:16 (-02:42)
cinacina turpan Sabtu, 17 Okt 2026 pada 8:09 PG 09:19↑ESE102° 20:19↑WSW258° 15:54↑SE129° 00:27↑SW233° 10:59:37 (-02:49)
cinacina Changzhou Sabtu, 17 Okt 2026 pada 10:09 PG 07:05↑E100° 18:27↑W260° 13:06↑ESE123° 22:59↑WSW238° 11:21:51 (-01:51)
cinacina kunming Sabtu, 17 Okt 2026 pada 10:09 PG 08:09↑E100° 19:41↑W260° 13:58↑ESE120° 00:30↑WSW241° 11:32:43 (-01:24)
cinacina Ürümqi Sabtu, 17 Okt 2026 pada 8:09 PG 09:26↑ESE102° 20:24↑WSW258° 16:04↑SE129° 00:30↑SW232° 10:57:32 (-02:54)
cinacina chengdu Sabtu, 17 Okt 2026 pada 10:09 PG 08:08↑E100° 19:31↑W260° 14:08↑ESE122° 00:09↑WSW239° 11:23:44 (-01:47)
cinacina lanchow Sabtu, 17 Okt 2026 pada 10:09 PG 08:13↑E101° 19:27↑W259° 14:26↑SE124° 23:53↑WSW237° 11:14:04 (-02:11)
cinacina weihai Sabtu, 17 Okt 2026 pada 10:09 PG 07:02↑E101° 18:13↑W259° 13:16↑SE125° 22:32↑SW236° 11:11:25 (-02:19)
cinacina chongqing Sabtu, 17 Okt 2026 pada 10:09 PG 07:57↑E100° 19:22↑W260° 13:54↑ESE122° 00:02↑WSW239° 11:25:32 (-01:43)
cinacina langfang Sabtu, 17 Okt 2026 pada 10:09 PG 07:25↑E101° 18:32↑WSW259° 13:46↑SE126° 22:47↑SW235° 11:07:17 (-02:29)
cinacina wuhan Sabtu, 17 Okt 2026 pada 10:09 PG 07:27↑E100° 18:50↑W260° 13:25↑ESE122° 23:27↑WSW239° 11:23:52 (-01:46)
cinacina dalian Sabtu, 17 Okt 2026 pada 10:09 PG 07:05↑E101° 18:13↑WSW259° 13:23↑SE126° 22:29↑SW235° 11:08:35 (-02:25)
cinacina leshan Sabtu, 17 Okt 2026 pada 10:09 PG 08:08↑E100° 19:33↑W260° 14:06↑ESE122° 00:13↑WSW239° 11:25:32 (-01:41)
cinacina wuhu Sabtu, 17 Okt 2026 pada 10:09 PG 07:11↑E100° 18:33↑W260° 13:11↑ESE122° 23:07↑WSW239° 11:22:37 (-01:49)
cinacina dandong Sabtu, 17 Okt 2026 pada 10:09 PG 06:55↑ESE101° 18:01↑WSW259° 13:16↑SE127° 22:13↑SW234° 11:06:21 (-02:33)
cinacina lhasa Sabtu, 17 Okt 2026 pada 8:09 PG 08:59↑E100° 20:24↑W260° 14:58↑ESE122° 01:05↑WSW239° 11:25:18 (-01:42)
cinacina xainza Sabtu, 17 Okt 2026 pada 8:09 PG 09:09↑E100° 20:32↑W260° 15:12↑ESE122° 01:12↑WSW239° 11:23:10 (-01:48)
cinacina daqing Sabtu, 17 Okt 2026 pada 10:09 PG 07:00↑ESE103° 17:51↑WSW257° 13:43↑SE132° 21:40↑SW229° 10:51:02 (-03:12)
cinacina luoyang Sabtu, 17 Okt 2026 pada 10:09 PG 07:38↑E101° 18:54↑W259° 13:46↑ESE124° 23:22↑WSW237° 11:16:45 (-02:05)
cinacina xi'an Sabtu, 17 Okt 2026 pada 10:09 PG 07:51↑E101° 19:08↑W259° 13:59↑ESE124° 23:37↑WSW237° 11:17:16 (-02:04)
cinacina datong Sabtu, 17 Okt 2026 pada 10:09 PG 07:40↑ESE101° 18:45↑WSW259° 14:02↑SE127° 22:59↑SW234° 11:06:06 (-02:33)
cinacina mudanjiang Sabtu, 17 Okt 2026 pada 10:09 PG 06:39↑ESE102° 17:35↑WSW258° 13:14↑SE130° 21:32↑SW231° 10:56:10 (-02:59)
cinacina xiamen Sabtu, 17 Okt 2026 pada 10:09 PG 07:07↑E100° 18:40↑W260° 12:53↑ESE120° 23:28↑WSW241° 11:33:39 (-01:23)
cinacina dunhuang Sabtu, 17 Okt 2026 pada 8:09 PG 08:54↑ESE101° 20:00↑WSW259° 15:19↑SE127° 00:16↑SW234° 11:05:53 (-02:31)
cinacina bandar nagqu Sabtu, 17 Okt 2026 pada 8:09 PG 08:56↑E100° 20:18↑W260° 15:00↑ESE122° 00:56↑WSW239° 11:22:15 (-01:51)
cinacina xianyang Sabtu, 17 Okt 2026 pada 10:09 PG 07:52↑E101° 19:09↑W259° 14:00↑ESE124° 23:38↑WSW237° 11:17:20 (-02:03)
cinacina foochow Sabtu, 17 Okt 2026 pada 10:09 PG 07:03↑E100° 18:34↑W260° 12:52↑ESE121° 23:18↑WSW240° 11:31:10 (-01:28)
cinacina nanchang Sabtu, 17 Okt 2026 pada 10:09 PG 07:19↑E100° 18:46↑W260° 13:13↑ESE121° 23:25↑WSW239° 11:27:03 (-01:39)
cinacina xilinhot Sabtu, 17 Okt 2026 pada 10:09 PG 07:33↑ESE102° 18:30↑WSW258° 14:07↑SE129° 22:31↑SW232° 10:57:29 (-02:55)
cinacina foshan Sabtu, 17 Okt 2026 pada 10:09 PG 07:26↑E100° 19:01↑W260° 13:09↑ESE120° 23:52↑WSW241° 11:35:47 (-01:17)
cinacina nanjing Sabtu, 17 Okt 2026 pada 10:09 PG 07:10↑E100° 18:31↑W260° 13:11↑ESE123° 23:03↑WSW238° 11:21:25 (-01:53)
cinacina xilinji Sabtu, 17 Okt 2026 pada 10:09 PG 07:19↑ESE104° 17:51↑WSW256° 14:35↑SE139° 21:11↑SW222° 10:32:08 (-04:02)
cinacina fushun Sabtu, 17 Okt 2026 pada 10:09 PG 06:59↑ESE102° 18:01↑WSW258° 13:26↑SE128° 22:07↑SW233° 11:02:17 (-02:43)
cinacina pengasuhan Sabtu, 17 Okt 2026 pada 10:09 PG 07:45↑E100° 19:20↑W260° 13:29↑ESE120° 00:12↑WSW241° 11:36:04 (-01:15)
cinacina xining Sabtu, 17 Okt 2026 pada 10:09 PG 08:22↑E101° 19:35↑W259° 14:37↑SE125° 23:59↑WSW236° 11:13:00 (-02:14)
cinacina gêrzê Sabtu, 17 Okt 2026 pada 8:09 PG 09:29↑E100° 20:50↑W260° 15:35↑ESE123° 01:27↑WSW238° 11:20:48 (-01:54)
cinacina nantong Sabtu, 17 Okt 2026 pada 10:09 PG 07:01↑E100° 18:23↑W260° 13:02↑ESE123° 22:55↑WSW238° 11:21:33 (-01:51)
cinacina xinmi Sabtu, 17 Okt 2026 pada 10:09 PG 07:34↑E101° 18:51↑W259° 13:42↑ESE124° 23:18↑WSW237° 11:16:58 (-02:04)
cinacina golmud Sabtu, 17 Okt 2026 pada 8:09 PG 08:49↑E101° 20:03↑W259° 15:04↑SE124° 00:29↑WSW237° 11:13:23 (-02:13)
cinacina ningbo Sabtu, 17 Okt 2026 pada 10:09 PG 06:57↑E100° 18:22↑W260° 12:53↑ESE122° 22:59↑WSW239° 11:25:07 (-01:43)
cinacina xinyang Sabtu, 17 Okt 2026 pada 10:09 PG 07:29↑E100° 18:50↑W260° 13:31↑ESE123° 23:23↑WSW238° 11:21:16 (-01:53)
cinacina guangzhou Sabtu, 17 Okt 2026 pada 10:09 PG 07:25↑E100° 19:00↑W260° 13:09↑ESE120° 23:51↑WSW241° 11:35:37 (-01:17)
cinacina pudong Sabtu, 17 Okt 2026 pada 10:09 PG 06:58↑E100° 18:21↑W260° 12:57↑ESE122° 22:55↑WSW239° 11:22:51 (-01:49)
cinacina xuzhou Sabtu, 17 Okt 2026 pada 10:09 PG 07:18↑E101° 18:36↑W259° 13:25↑ESE124° 23:03↑WSW237° 11:17:29 (-02:03)
cinacina guilin Sabtu, 17 Okt 2026 pada 10:09 PG 07:39↑E100° 19:11↑W260° 13:27↑ESE120° 23:58↑WSW241° 11:32:24 (-01:24)
cinacina qiemo Sabtu, 17 Okt 2026 pada 8:09 PG 09:29↑E101° 20:38↑W259° 15:49↑SE125° 01:02↑SW236° 11:09:55 (-02:22)
cinacina yanji Sabtu, 17 Okt 2026 pada 10:09 PG 06:38↑ESE102° 17:37↑WSW258° 13:07↑SE129° 21:40↑SW232° 11:00:03 (-02:48)
cinacina guiyang Sabtu, 17 Okt 2026 pada 10:09 PG 07:54↑E100° 19:24↑W260° 13:45↑ESE121° 00:09↑WSW240° 11:30:20 (-01:29)
cinacina qingdao Sabtu, 17 Okt 2026 pada 10:09 PG 07:07↑E101° 18:21↑W259° 13:18↑SE124° 22:44↑WSW237° 11:14:08 (-02:12)
cinacina yinchuan Sabtu, 17 Okt 2026 pada 10:09 PG 08:06↑E101° 19:15↑W259° 14:25↑SE126° 23:34↑SW235° 11:09:24 (-02:23)
cinacina haikou Sabtu, 17 Okt 2026 pada 10:09 PG 07:34↑E99° 19:14↑W260° 13:13↑ESE119° 00:11↑WSW242° 11:40:06 (-01:05)
cinacina qinhuangdao Sabtu, 17 Okt 2026 pada 10:09 PG 07:14↑ESE101° 18:20↑WSW259° 13:36↑SE127° 22:33↑SW234° 11:06:28 (-02:32)
cinacina yumen Sabtu, 17 Okt 2026 pada 10:09 PG 08:45↑ESE101° 19:50↑WSW258° 15:10↑SE127° 00:06↑SW234° 11:05:34 (-02:34)
cinacina hami Sabtu, 17 Okt 2026 pada 8:09 PG 09:02↑ESE102° 20:01↑WSW258° 15:35↑SE128° 00:10↑SW233° 10:59:55 (-02:48)
cinacina qiqihar Sabtu, 17 Okt 2026 pada 10:09 PG 07:05↑ESE103° 17:54↑WSW257° 13:52↑SE132° 21:41↑SW229° 10:49:03 (-03:17)
cinacina zhangjiajie Sabtu, 17 Okt 2026 pada 10:09 PG 07:41↑E100° 19:07↑W260° 13:37↑ESE122° 23:47↑WSW239° 11:26:18 (-01:40)
cinacina handan Sabtu, 17 Okt 2026 pada 10:09 PG 07:31↑E101° 18:44↑W259° 13:44↑SE125° 23:07↑WSW236° 11:13:05 (-02:14)
cinacina saga Sabtu, 17 Okt 2026 pada 8:09 PG 09:22↑E100° 20:48↑W260° 15:22↑ESE122° 01:31↑WSW240° 11:25:50 (-01:41)
cinacina zhangjiakou Sabtu, 17 Okt 2026 pada 10:09 PG 07:34↑ESE102° 18:38↑WSW258° 13:58↑SE127° 22:49↑SW234° 11:04:40 (-02:36)
cinacina hangzhou Sabtu, 17 Okt 2026 pada 10:09 PG 07:03↑E100° 18:27↑W260° 13:00↑ESE122° 23:03↑WSW239° 11:24:25 (-01:45)
cinacina sanya Sabtu, 17 Okt 2026 pada 10:09 PG 07:37↑E99° 19:19↑W260° 13:12↑ESE119° 00:18↑WSW242° 11:42:38 (-01:00)
cinacina zhanjiang Sabtu, 17 Okt 2026 pada 8:09 PG 07:35↑E100° 19:13↑W260° 13:16↑ESE119° 00:08↑WSW242° 11:38:20 (-01:11)
cinacina harbin Sabtu, 17 Okt 2026 pada 10:09 PG 06:53↑ESE102° 17:46↑WSW258° 13:33↑SE131° 21:38↑SW230° 10:53:08 (-03:07)
cinacina shanghai Sabtu, 17 Okt 2026 pada 10:09 PG 06:58↑E100° 18:21↑W260° 12:58↑ESE122° 22:55↑WSW239° 11:22:49 (-01:49)
cinacina zhengzhou Sabtu, 17 Okt 2026 pada 10:09 PG 07:33↑E101° 18:49↑W259° 13:41↑SE124° 23:16↑WSW237° 11:16:33 (-02:05)
cinacina hefei Sabtu, 17 Okt 2026 pada 10:09 PG 07:16↑E100° 18:37↑W260° 13:17↑ESE123° 23:10↑WSW238° 11:21:43 (-01:53)
cinacina shantou Sabtu, 17 Okt 2026 pada 10:09 PG 07:12↑E100° 18:47↑W260° 12:55↑ESE120° 23:36↑WSW241° 11:35:17 (-01:17)
cinacina zhuhai Sabtu, 17 Okt 2026 pada 10:09 PG 07:23↑E100° 19:00↑W260° 13:06↑ESE120° 23:52↑WSW241° 11:36:52 (-01:14)
cinacina hohhot Sabtu, 17 Okt 2026 pada 10:09 PG 07:47↑ESE102° 18:51↑WSW258° 14:12↑SE127° 23:03↑SW234° 11:04:32 (-02:36)
cinacina shaoxing Sabtu, 17 Okt 2026 pada 10:09 PG 07:01↑E100° 18:26↑W260° 12:58↑ESE122° 23:02↑WSW239° 11:24:53 (-01:45)
cinacina zibo Sabtu, 17 Okt 2026 pada 10:09 PG 07:17↑E101° 18:30↑W259° 13:30↑SE125° 22:51↑SW236° 11:12:45 (-02:15)


Bootstrap