{"id":1230,"date":"2026-03-02T16:08:40","date_gmt":"2026-03-02T16:08:40","guid":{"rendered":"https:\/\/marineconservation.id\/?page_id=1230"},"modified":"2026-03-03T10:11:27","modified_gmt":"2026-03-03T10:11:27","slug":"edit-data","status":"publish","type":"page","link":"https:\/\/marineconservation.id\/id\/edit-data\/","title":{"rendered":"edit data"},"content":{"rendered":"<style>.elementor-1230 .elementor-element.elementor-element-500f400{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}<\/style>\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1230\" class=\"elementor elementor-1230\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-500f400 e-flex e-con-boxed e-con e-parent\" data-id=\"500f400\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ffcc05 elementor-widget elementor-widget-html\" data-id=\"6ffcc05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"id\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Edit Data Terumbu Karang<\/title>\r\n    <!-- Leaflet CSS -->\r\n    <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" \/>\r\n    <style>\r\n        * {\r\n            box-sizing: border-box;\r\n            margin: 0;\r\n            font-family: Arial, sans-serif;\r\n        }\r\n        body {\r\n            background: #f1f5f9;\r\n            padding: 20px;\r\n        }\r\n        .container {\r\n            max-width: 800px;\r\n            margin: 0 auto;\r\n            background: white;\r\n            border-radius: 12px;\r\n            box-shadow: 0 4px 12px rgba(0,0,0,0.1);\r\n            padding: 25px;\r\n        }\r\n        h2 {\r\n            color: #0284c7;\r\n            margin-top: 0;\r\n            border-bottom: 2px solid #e2e8f0;\r\n            padding-bottom: 10px;\r\n            margin-bottom: 20px;\r\n        }\r\n        .form-group {\r\n            margin-bottom: 15px;\r\n        }\r\n        label {\r\n            display: block;\r\n            font-weight: 600;\r\n            margin-bottom: 5px;\r\n            color: #334155;\r\n        }\r\n        input, select, textarea {\r\n            width: 100%;\r\n            padding: 10px;\r\n            border: 1px solid #cbd5e1;\r\n            border-radius: 6px;\r\n            font-size: 14px;\r\n        }\r\n        input:focus, select:focus {\r\n            outline: none;\r\n            border-color: #0284c7;\r\n            box-shadow: 0 0 0 3px rgba(2,132,199,0.1);\r\n        }\r\n        .grid-2 {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 15px;\r\n        }\r\n        #mini-map {\r\n            height: 250px;\r\n            border-radius: 8px;\r\n            margin-bottom: 10px;\r\n            border: 1px solid #cbd5e1;\r\n            z-index: 1;\r\n        }\r\n        button[type=\"submit\"] {\r\n            background: #0284c7;\r\n            color: white;\r\n            border: none;\r\n            padding: 12px 20px;\r\n            border-radius: 6px;\r\n            font-size: 16px;\r\n            font-weight: 600;\r\n            cursor: pointer;\r\n            width: 100%;\r\n            transition: background 0.2s;\r\n            margin-top: 10px;\r\n        }\r\n        button[type=\"submit\"]:hover {\r\n            background: #0369a1;\r\n        }\r\n        .note {\r\n            font-size: 12px;\r\n            color: #64748b;\r\n            margin-top: 10px;\r\n            text-align: center;\r\n        }\r\n        .loading, .error-message {\r\n            text-align: center;\r\n            padding: 40px;\r\n            color: #64748b;\r\n        }\r\n        .error-message {\r\n            color: #b91c1c;\r\n            background: #fee2e2;\r\n            border-radius: 6px;\r\n        }\r\n        .login-prompt {\r\n            text-align: center;\r\n            padding: 30px;\r\n            background: #f8fafc;\r\n            border-radius: 8px;\r\n        }\r\n        .login-prompt a {\r\n            background: #0284c7;\r\n            color: white;\r\n            padding: 10px 20px;\r\n            text-decoration: none;\r\n            border-radius: 5px;\r\n            display: inline-block;\r\n            margin-top: 10px;\r\n        }\r\n        .substrate-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fill, minmax(150px,1fr));\r\n            gap: 10px;\r\n            margin-top: 5px;\r\n        }\r\n        .substrate-grid div label {\r\n            font-weight: normal;\r\n            font-size: 13px;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"container\" id=\"editFormContainer\">\r\n        <h2>\u270f\ufe0f Edit Data Terumbu Karang<\/h2>\r\n        <div id=\"content-area\">\r\n            <div class=\"loading\">Memuat data...<\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Leaflet JS -->\r\n    <script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"><\/script>\r\n    <script>\r\n        \/\/ ================== DATA WILAYAH INDONESIA (lengkap) ==================\r\n        const indonesiaRegions = {\r\n            \"Aceh\": [\"Aceh Barat\", \"Aceh Barat Daya\", \"Aceh Besar\", \"Aceh Jaya\", \"Aceh Selatan\", \"Aceh Singkil\", \"Aceh Tamiang\", \"Aceh Tengah\", \"Aceh Tenggara\", \"Aceh Timur\", \"Aceh Utara\", \"Bener Meriah\", \"Bireuen\", \"Gayo Lues\", \"Nagan Raya\", \"Pidie\", \"Pidie Jaya\", \"Simeulue\", \"Kota Banda Aceh\", \"Kota Langsa\", \"Kota Lhokseumawe\", \"Kota Sabang\", \"Kota Subulussalam\"],\r\n            \"Sumatera Utara\": [\"Asahan\", \"Batu Bara\", \"Dairi\", \"Deli Serdang\", \"Humbang Hasundutan\", \"Karo\", \"Labuhanbatu\", \"Labuhanbatu Selatan\", \"Labuhanbatu Utara\", \"Langkat\", \"Mandailing Natal\", \"Nias\", \"Nias Barat\", \"Nias Selatan\", \"Nias Utara\", \"Padang Lawas\", \"Padang Lawas Utara\", \"Pakpak Bharat\", \"Samosir\", \"Serdang Bedagai\", \"Simalungun\", \"Tapanuli Selatan\", \"Tapanuli Tengah\", \"Tapanuli Utara\", \"Toba Samosir\", \"Kota Binjai\", \"Kota Gunungsitoli\", \"Kota Medan\", \"Kota Padangsidimpuan\", \"Kota Pematangsiantar\", \"Kota Sibolga\", \"Kota Tanjungbalai\", \"Kota Tebing Tinggi\"],\r\n            \"Sumatera Barat\": [\"Agam\", \"Dharmasraya\", \"Kepulauan Mentawai\", \"Lima Puluh Kota\", \"Padang Pariaman\", \"Pasaman\", \"Pasaman Barat\", \"Pesisir Selatan\", \"Sijunjung\", \"Solok\", \"Solok Selatan\", \"Tanah Datar\", \"Kota Bukittinggi\", \"Kota Padang\", \"Kota Padang Panjang\", \"Kota Pariaman\", \"Kota Payakumbuh\", \"Kota Sawahlunto\", \"Kota Solok\"],\r\n            \"Riau\": [\"Bengkalis\", \"Indragiri Hilir\", \"Indragiri Hulu\", \"Kampar\", \"Kepulauan Meranti\", \"Kuantan Singingi\", \"Pelalawan\", \"Rokan Hilir\", \"Rokan Hulu\", \"Siak\", \"Kota Dumai\", \"Kota Pekanbaru\"],\r\n            \"Kepulauan Riau\": [\"Bintan\", \"Karimun\", \"Kepulauan Anambas\", \"Lingga\", \"Natuna\", \"Kota Batam\", \"Kota Tanjungpinang\"],\r\n            \"Jambi\": [\"Batanghari\", \"Bungo\", \"Kerinci\", \"Merangin\", \"Muaro Jambi\", \"Sarolangun\", \"Tanjung Jabung Barat\", \"Tanjung Jabung Timur\", \"Tebo\", \"Kota Jambi\", \"Kota Sungai Penuh\"],\r\n            \"Bengkulu\": [\"Bengkulu Selatan\", \"Bengkulu Tengah\", \"Bengkulu Utara\", \"Kaur\", \"Kepahiang\", \"Lebong\", \"Muko Muko\", \"Rejang Lebong\", \"Seluma\", \"Kota Bengkulu\"],\r\n            \"Sumatera Selatan\": [\"Banyuasin\", \"Empat Lawang\", \"Lahat\", \"Muara Enim\", \"Musi Banyuasin\", \"Musi Rawas\", \"Musi Rawas Utara\", \"Ogan Ilir\", \"Ogan Komering Ilir\", \"Ogan Komering Ulu\", \"Ogan Komering Ulu Selatan\", \"Ogan Komering Ulu Timur\", \"Penukal Abab Lematang Ilir\", \"Kota Lubuklinggau\", \"Kota Pagar Alam\", \"Kota Palembang\", \"Kota Prabumulih\"],\r\n            \"Bangka Belitung\": [\"Bangka\", \"Bangka Barat\", \"Bangka Selatan\", \"Bangka Tengah\", \"Belitung\", \"Belitung Timur\", \"Kota Pangkalpinang\"],\r\n            \"Lampung\": [\"Lampung Barat\", \"Lampung Selatan\", \"Lampung Tengah\", \"Lampung Timur\", \"Lampung Utara\", \"Mesuji\", \"Pesawaran\", \"Pesisir Barat\", \"Pringsewu\", \"Tanggamus\", \"Tulang Bawang\", \"Tulang Bawang Barat\", \"Way Kanan\", \"Kota Bandar Lampung\", \"Kota Metro\"],\r\n            \"Banten\": [\"Lebak\", \"Pandeglang\", \"Serang\", \"Tangerang\", \"Kota Cilegon\", \"Kota Serang\", \"Kota Tangerang\", \"Kota Tangerang Selatan\"],\r\n            \"DKI Jakarta\": [\"Kepulauan Seribu\", \"Kota Jakarta Barat\", \"Kota Jakarta Pusat\", \"Kota Jakarta Selatan\", \"Kota Jakarta Timur\", \"Kota Jakarta Utara\"],\r\n            \"Jawa Barat\": [\"Bandung\", \"Bandung Barat\", \"Bekasi\", \"Bogor\", \"Ciamis\", \"Cianjur\", \"Cirebon\", \"Garut\", \"Indramayu\", \"Karawang\", \"Kuningan\", \"Majalengka\", \"Pangandaran\", \"Purwakarta\", \"Subang\", \"Sukabumi\", \"Sumedang\", \"Tasikmalaya\", \"Kota Bandung\", \"Kota Banjar\", \"Kota Bekasi\", \"Kota Bogor\", \"Kota Cimahi\", \"Kota Cirebon\", \"Kota Depok\", \"Kota Sukabumi\", \"Kota Tasikmalaya\"],\r\n            \"Jawa Tengah\": [\"Banjarnegara\", \"Banyumas\", \"Batang\", \"Blora\", \"Boyolali\", \"Brebes\", \"Cilacap\", \"Demak\", \"Grobogan\", \"Jepara\", \"Karanganyar\", \"Kebumen\", \"Kendal\", \"Klaten\", \"Kudus\", \"Magelang\", \"Pati\", \"Pekalongan\", \"Pemalang\", \"Purbalingga\", \"Purworejo\", \"Rembang\", \"Semarang\", \"Sragen\", \"Sukoharjo\", \"Tegal\", \"Temanggung\", \"Wonogiri\", \"Wonosobo\", \"Kota Magelang\", \"Kota Pekalongan\", \"Kota Salatiga\", \"Kota Semarang\", \"Kota Surakarta\", \"Kota Tegal\"],\r\n            \"DI Yogyakarta\": [\"Bantul\", \"Gunungkidul\", \"Kulon Progo\", \"Sleman\", \"Kota Yogyakarta\"],\r\n            \"Jawa Timur\": [\"Bangkalan\", \"Banyuwangi\", \"Blitar\", \"Bojonegoro\", \"Bondowoso\", \"Gresik\", \"Jember\", \"Jombang\", \"Kediri\", \"Lamongan\", \"Lumajang\", \"Madiun\", \"Magetan\", \"Malang\", \"Mojokerto\", \"Nganjuk\", \"Ngawi\", \"Pacitan\", \"Pamekasan\", \"Pasuruan\", \"Ponorogo\", \"Probolinggo\", \"Sampang\", \"Sidoarjo\", \"Situbondo\", \"Sumenep\", \"Trenggalek\", \"Tuban\", \"Tulungagung\", \"Kota Batu\", \"Kota Blitar\", \"Kota Kediri\", \"Kota Madiun\", \"Kota Malang\", \"Kota Mojokerto\", \"Kota Pasuruan\", \"Kota Probolinggo\", \"Kota Surabaya\"],\r\n            \"Bali\": [\"Badung\", \"Bangli\", \"Buleleng\", \"Gianyar\", \"Jembrana\", \"Karangasem\", \"Klungkung\", \"Tabanan\", \"Kota Denpasar\"],\r\n            \"Nusa Tenggara Barat\": [\"Bima\", \"Dompu\", \"Lombok Barat\", \"Lombok Tengah\", \"Lombok Timur\", \"Lombok Utara\", \"Sumbawa\", \"Sumbawa Barat\", \"Kota Bima\", \"Kota Mataram\"],\r\n            \"Nusa Tenggara Timur\": [\"Alor\", \"Belu\", \"Ende\", \"Flores Timur\", \"Kupang\", \"Lembata\", \"Malaka\", \"Manggarai\", \"Manggarai Barat\", \"Manggarai Timur\", \"Nagekeo\", \"Ngada\", \"Rote Ndao\", \"Sabu Raijua\", \"Sikka\", \"Sumba Barat\", \"Sumba Barat Daya\", \"Sumba Tengah\", \"Sumba Timur\", \"Timor Tengah Selatan\", \"Timor Tengah Utara\", \"Kota Kupang\"],\r\n            \"Kalimantan Barat\": [\"Bengkayang\", \"Kapuas Hulu\", \"Kayong Utara\", \"Ketapang\", \"Kubu Raya\", \"Landak\", \"Melawi\", \"Mempawah\", \"Sambas\", \"Sanggau\", \"Sekadau\", \"Sintang\", \"Kota Pontianak\", \"Kota Singkawang\"],\r\n            \"Kalimantan Tengah\": [\"Barito Selatan\", \"Barito Timur\", \"Barito Utara\", \"Gunung Mas\", \"Kapuas\", \"Katingan\", \"Kotawaringin Barat\", \"Kotawaringin Timur\", \"Lamandau\", \"Murung Raya\", \"Pulang Pisau\", \"Sukamara\", \"Seruyan\", \"Kota Palangka Raya\"],\r\n            \"Kalimantan Selatan\": [\"Balangan\", \"Banjar\", \"Barito Kuala\", \"Hulu Sungai Selatan\", \"Hulu Sungai Tengah\", \"Hulu Sungai Utara\", \"Kotabaru\", \"Tabalong\", \"Tanah Bumbu\", \"Tanah Laut\", \"Tapin\", \"Kota Banjarbaru\", \"Kota Banjarmasin\"],\r\n            \"Kalimantan Timur\": [\"Berau\", \"Kutai Barat\", \"Kutai Kartanegara\", \"Kutai Timur\", \"Mahakam Ulu\", \"Paser\", \"Penajam Paser Utara\", \"Kota Balikpapan\", \"Kota Bontang\", \"Kota Samarinda\"],\r\n            \"Kalimantan Utara\": [\"Bulungan\", \"Malinau\", \"Nunukan\", \"Tana Tidung\", \"Kota Tarakan\"],\r\n            \"Sulawesi Utara\": [\"Bolaang Mongondow\", \"Bolaang Mongondow Selatan\", \"Bolaang Mongondow Timur\", \"Bolaang Mongondow Utara\", \"Kepulauan Sangihe\", \"Kepulauan Siau Tagulandang Biaro\", \"Kepulauan Talaud\", \"Minahasa\", \"Minahasa Selatan\", \"Minahasa Tenggara\", \"Minahasa Utara\", \"Kota Bitung\", \"Kota Kotamobagu\", \"Kota Manado\", \"Kota Tomohon\"],\r\n            \"Gorontalo\": [\"Boalemo\", \"Bone Bolango\", \"Gorontalo\", \"Gorontalo Utara\", \"Pohuwato\", \"Kota Gorontalo\"],\r\n            \"Sulawesi Tengah\": [\"Banggai\", \"Banggai Kepulauan\", \"Banggai Laut\", \"Buol\", \"Donggala\", \"Morowali\", \"Morowali Utara\", \"Parigi Moutong\", \"Poso\", \"Sigi\", \"Tojo Una-Una\", \"Toli-Toli\", \"Kota Palu\"],\r\n            \"Sulawesi Barat\": [\"Majene\", \"Mamasa\", \"Mamuju\", \"Mamuju Tengah\", \"Pasangkayu\", \"Polewali Mandar\"],\r\n            \"Sulawesi Selatan\": [\"Bantaeng\", \"Barru\", \"Bone\", \"Bulukumba\", \"Enrekang\", \"Gowa\", \"Jeneponto\", \"Kepulauan Selayar\", \"Luwu\", \"Luwu Timur\", \"Luwu Utara\", \"Maros\", \"Pangkajene dan Kepulauan\", \"Pinrang\", \"Sidenreng Rappang\", \"Sinjai\", \"Soppeng\", \"Takalar\", \"Tana Toraja\", \"Toraja Utara\", \"Wajo\", \"Kota Makassar\", \"Kota Palopo\", \"Kota Parepare\"],\r\n            \"Sulawesi Tenggara\": [\"Bombana\", \"Buton\", \"Buton Selatan\", \"Buton Tengah\", \"Buton Utara\", \"Kolaka\", \"Kolaka Timur\", \"Kolaka Utara\", \"Konawe\", \"Konawe Kepulauan\", \"Konawe Selatan\", \"Konawe Utara\", \"Muna\", \"Muna Barat\", \"Wakatobi\", \"Kota Bau-Bau\", \"Kota Kendari\"],\r\n            \"Maluku\": [\"Buru\", \"Buru Selatan\", \"Kepulauan Aru\", \"Maluku Barat Daya\", \"Maluku Tengah\", \"Maluku Tenggara\", \"Maluku Tenggara Barat\", \"Seram Bagian Barat\", \"Seram Bagian Timur\", \"Kota Ambon\", \"Kota Tual\"],\r\n            \"Maluku Utara\": [\"Halmahera Barat\", \"Halmahera Tengah\", \"Halmahera Timur\", \"Halmahera Selatan\", \"Halmahera Utara\", \"Kepulauan Sula\", \"Pulau Morotai\", \"Pulau Taliabu\", \"Kota Ternate\", \"Kota Tidore Kepulauan\"],\r\n            \"Papua\": [\"Asmat\", \"Biak Numfor\", \"Boven Digoel\", \"Deiyai\", \"Dogiyai\", \"Intan Jaya\", \"Jayapura\", \"Jayawijaya\", \"Keerom\", \"Kepulauan Yapen\", \"Lanny Jaya\", \"Mamberamo Raya\", \"Mamberamo Tengah\", \"Mappi\", \"Merauke\", \"Mimika\", \"Nabire\", \"Nduga\", \"Paniai\", \"Pegunungan Bintang\", \"Puncak\", \"Puncak Jaya\", \"Sarmi\", \"Supiori\", \"Tolikara\", \"Waropen\", \"Yahukimo\", \"Yalimo\", \"Kota Jayapura\"],\r\n            \"Papua Barat\": [\"Fakfak\", \"Kaimana\", \"Manokwari\", \"Manokwari Selatan\", \"Maybrat\", \"Pegunungan Arfak\", \"Raja Ampat\", \"Sorong\", \"Sorong Selatan\", \"Tambrauw\", \"Teluk Bintuni\", \"Teluk Wondama\", \"Kota Sorong\"],\r\n            \"Papua Selatan\": [\"Merauke\", \"Mappi\", \"Asmat\", \"Boven Digoel\"],\r\n            \"Papua Tengah\": [\"Nabire\", \"Puncak Jaya\", \"Paniai\", \"Mimika\", \"Puncak\", \"Dogiyai\", \"Intan Jaya\", \"Deiyai\"],\r\n            \"Papua Pegunungan\": [\"Jayawijaya\", \"Lanny Jaya\", \"Mamberamo Tengah\", \"Nduga\", \"Pegunungan Bintang\", \"Tolikara\", \"Yahukimo\", \"Yalimo\"],\r\n            \"Papua Barat Daya\": [\"Sorong\", \"Sorong Selatan\", \"Raja Ampat\", \"Tambrauw\", \"Maybrat\", \"Kota Sorong\"]\r\n        };\r\n\r\n        \/\/ ================== FUNGSI UTAMA ==================\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const urlParams = new URLSearchParams(window.location.search);\r\n            const id = urlParams.get('id');\r\n\r\n            \/\/ Validasi ID\r\n            if (!id || isNaN(parseInt(id))) {\r\n                document.getElementById('content-area').innerHTML = `\r\n                    <div class=\"error-message\">\r\n                        <p>ID data tidak valid. Pastikan Anda mengakses dari tombol edit yang benar.<\/p>\r\n                        <p><a href=\"\/e-coral-ntb\/\" style=\"color:#0284c7;\">Kembali ke halaman utama<\/a><\/p>\r\n                    <\/div>\r\n                `;\r\n                return;\r\n            }\r\n\r\n            \/\/ Cek login terlebih dahulu\r\n            fetch('\/cek_login.php')\r\n                .then(res => res.json())\r\n                .then(loginData => {\r\n                    if (!loginData.logged_in) {\r\n                        const redirectUrl = encodeURIComponent(window.location.href);\r\n                        document.getElementById('content-area').innerHTML = `\r\n                            <div class=\"login-prompt\">\r\n                                <p>Anda harus login untuk mengedit data.<\/p>\r\n                                <a href=\"\/wp-login.php?redirect_to=${redirectUrl}\">Login<\/a>\r\n                            <\/div>\r\n                        `;\r\n                        return;\r\n                    }\r\n\r\n                    \/\/ Ambil data berdasarkan ID\r\n                    fetch(`\/get_single_data.php?id=${id}`)\r\n                        .then(res => {\r\n                            if (!res.ok) throw new Error('Gagal mengambil data');\r\n                            return res.json();\r\n                        })\r\n                        .then(data => {\r\n                            if (data.error) {\r\n                                throw new Error(data.error);\r\n                            }\r\n                            \/\/ Validasi kepemilikan data\r\n                            if (data.user_login !== loginData.username) {\r\n                                document.getElementById('content-area').innerHTML = `\r\n                                    <div class=\"error-message\">\r\n                                        <p>Anda tidak memiliki izin untuk mengedit data ini.<\/p>\r\n                                        <p><a href=\"\/e-coral-ntb\/\">Kembali<\/a><\/p>\r\n                                    <\/div>\r\n                                `;\r\n                                return;\r\n                            }\r\n                            renderForm(data);\r\n                        })\r\n                        .catch(err => {\r\n                            document.getElementById('content-area').innerHTML = `\r\n                                <div class=\"error-message\">\r\n                                    <p>Gagal memuat data: ${err.message}<\/p>\r\n                                    <p><a href=\"\/e-coral-ntb\/\">Kembali ke halaman utama<\/a><\/p>\r\n                                <\/div>\r\n                            `;\r\n                        });\r\n                })\r\n                .catch(err => {\r\n                    document.getElementById('content-area').innerHTML = `\r\n                        <div class=\"error-message\">\r\n                            <p>Gagal cek login. Pastikan server merespons.<\/p>\r\n                        <\/div>\r\n                    `;\r\n                });\r\n        });\r\n\r\n        \/\/ ================== RENDER FORM EDIT ==================\r\n        function renderForm(data) {\r\n            const formHTML = `\r\n                <form id=\"editForm\" method=\"post\" action=\"\/update_data.php\">\r\n                    <input type=\"hidden\" name=\"id\" value=\"${data.id}\">\r\n\r\n                    <div class=\"form-group\">\r\n                        <label>Nama Site <span style=\"color:red;\">*<\/span><\/label>\r\n                        <input type=\"text\" name=\"location_name\" value=\"${escapeHtml(data.location_name || '')}\" required>\r\n                    <\/div>\r\n\r\n                    <div class=\"form-group\">\r\n                        <label>Pilih Titik Koordinat (klik peta)<\/label>\r\n                        <div id=\"mini-map\"><\/div>\r\n                        <div class=\"grid-2\" style=\"margin-top:10px;\">\r\n                            <input type=\"number\" step=\"any\" id=\"lat\" name=\"latitude\" value=\"${data.latitude || ''}\" required placeholder=\"Latitude\">\r\n                            <input type=\"number\" step=\"any\" id=\"lng\" name=\"longitude\" value=\"${data.longitude || ''}\" required placeholder=\"Longitude\">\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"grid-2\">\r\n                        <div>\r\n                            <select name=\"province\" id=\"provinceSelect\">\r\n                                <option value=\"\">Pilih Provinsi<\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                        <div>\r\n                            <select name=\"district\" id=\"districtSelect\">\r\n                                <option value=\"\">Pilih Kab\/Kota<\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"grid-2\">\r\n                        <input type=\"text\" name=\"surveyor\" placeholder=\"Nama Surveyor\" value=\"${escapeHtml(data.surveyor || '')}\">\r\n                        <input type=\"text\" name=\"institution\" placeholder=\"Instansi\" value=\"${escapeHtml(data.institution || '')}\">\r\n                    <\/div>\r\n\r\n                    <div class=\"grid-2\">\r\n                        <input type=\"date\" name=\"survey_date\" value=\"${data.survey_date || ''}\">\r\n                        <input type=\"number\" step=\"0.1\" name=\"depth\" placeholder=\"Kedalaman (m)\" value=\"${data.depth || ''}\">\r\n                    <\/div>\r\n\r\n                    <div class=\"grid-2\">\r\n                        <select name=\"reef_type\">\r\n                            <option value=\"\">Tipe Terumbu<\/option>\r\n                            <option value=\"Fringing\" ${data.reef_type === 'Fringing' ? 'selected' : ''}>Fringing<\/option>\r\n                            <option value=\"Barrier\" ${data.reef_type === 'Barrier' ? 'selected' : ''}>Barrier<\/option>\r\n                            <option value=\"Atoll\" ${data.reef_type === 'Atoll' ? 'selected' : ''}>Atoll<\/option>\r\n                            <option value=\"Patch\" ${data.reef_type === 'Patch' ? 'selected' : ''}>Patch<\/option>\r\n                        <\/select>\r\n                        <select name=\"reef_position\">\r\n                            <option value=\"\">Posisi Karang<\/option>\r\n                            <option value=\"Fore reef\" ${data.reef_position === 'Fore reef' ? 'selected' : ''}>Fore reef<\/option>\r\n                            <option value=\"Reef flat\" ${data.reef_position === 'Reef flat' ? 'selected' : ''}>Reef flat<\/option>\r\n                            <option value=\"Back reef\" ${data.reef_position === 'Back reef' ? 'selected' : ''}>Back reef<\/option>\r\n                            <option value=\"Reef crest\" ${data.reef_position === 'Reef crest' ? 'selected' : ''}>Reef crest<\/option>\r\n                        <\/select>\r\n                    <\/div>\r\n\r\n                    <div class=\"grid-2\">\r\n                        <input type=\"number\" step=\"0.1\" name=\"visibility\" placeholder=\"Visibility (m)\" value=\"${data.visibility || ''}\">\r\n                        <select name=\"method\">\r\n                            <option value=\"\">Metode<\/option>\r\n                            <option value=\"LIT\" ${data.method === 'LIT' ? 'selected' : ''}>LIT<\/option>\r\n                            <option value=\"PIT\" ${data.method === 'PIT' ? 'selected' : ''}>PIT<\/option>\r\n                            <option value=\"UPT\" ${data.method === 'UPT' ? 'selected' : ''}>UPT<\/option>\r\n                        <\/select>\r\n                    <\/div>\r\n\r\n                    <div class=\"form-group\">\r\n                        <input type=\"number\" step=\"0.1\" name=\"line_length\" placeholder=\"Panjang Line (m)\" value=\"${data.line_length || ''}\">\r\n                    <\/div>\r\n\r\n                    <div class=\"form-group\">\r\n                        <label>Tutupan Hard Coral (%) *<\/label>\r\n                        <input type=\"number\" step=\"0.1\" name=\"coral_cover\" required value=\"${data.coral_cover || ''}\">\r\n                    <\/div>\r\n\r\n                    <div class=\"form-group\">\r\n                        <label>Hard Coral Genus (pisahkan dengan koma jika lebih dari satu)<\/label>\r\n                        <input type=\"text\" name=\"coral_genus\" value=\"${escapeHtml(data.coral_genus || '')}\">\r\n                    <\/div>\r\n\r\n                    <div class=\"form-group\">\r\n                        <label>Soft Coral Genus (pisahkan dengan koma jika lebih dari satu)<\/label>\r\n                        <input type=\"text\" name=\"soft_coral_genus\" value=\"${escapeHtml(data.soft_coral_genus || '')}\">\r\n                    <\/div>\r\n\r\n                    <div class=\"form-group\">\r\n                        <label>Soft Coral (%) (opsional)<\/label>\r\n                        <input type=\"number\" step=\"0.1\" min=\"0\" max=\"100\" name=\"soft_coral_cover\" value=\"${data.soft_coral_cover || ''}\">\r\n                    <\/div>\r\n\r\n                    <!-- ================== SUBSTRAT ================== -->\r\n                    <div style=\"margin-top:20px; border-top:1px solid #e2e8f0; padding-top:15px;\">\r\n                        <h4 style=\"margin:0 0 10px; color:#4b5563;\">\ud83e\udde9 Substrat Lainnya (Persentase)<\/h4>\r\n                        <div class=\"substrate-grid\">\r\n                            <div><label>DC - Recent Dead Coral<\/label><input type=\"number\" step=\"0.1\" min=\"0\" max=\"100\" name=\"substrate_DC\" value=\"${data.substrate_DC || ''}\"><\/div>\r\n                            <div><label>DCA - Dead Coral with Algae<\/label><input type=\"number\" step=\"0.1\" min=\"0\" max=\"100\" name=\"substrate_DCA\" value=\"${data.substrate_DCA || ''}\"><\/div>\r\n                            <div><label>SP - Sponge<\/label><input type=\"number\" step=\"0.1\" min=\"0\" max=\"100\" name=\"substrate_SP\" value=\"${data.substrate_SP || ''}\"><\/div>\r\n                            <div><label>FS - Fleshy Seaweed<\/label><input type=\"number\" step=\"0.1\" min=\"0\" max=\"100\" name=\"substrate_FS\" value=\"${data.substrate_FS || ''}\"><\/div>\r\n                            <div><label>OT - Other Biota<\/label><input type=\"number\" step=\"0.1\" min=\"0\" max=\"100\" name=\"substrate_OT\" value=\"${data.substrate_OT || ''}\"><\/div>\r\n                            <div><label>R - Rubble<\/label><input type=\"number\" step=\"0.1\" min=\"0\" max=\"100\" name=\"substrate_R\" value=\"${data.substrate_R || ''}\"><\/div>\r\n                            <div><label>S - Sand<\/label><input type=\"number\" step=\"0.1\" min=\"0\" max=\"100\" name=\"substrate_S\" value=\"${data.substrate_S || ''}\"><\/div>\r\n                            <div><label>SI - Silt<\/label><input type=\"number\" step=\"0.1\" min=\"0\" max=\"100\" name=\"substrate_SI\" value=\"${data.substrate_SI || ''}\"><\/div>\r\n                            <div><label>RK - Rock<\/label><input type=\"number\" step=\"0.1\" min=\"0\" max=\"100\" name=\"substrate_RK\" value=\"${data.substrate_RK || ''}\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <button type=\"submit\">\ud83d\udcbe Perbarui Data<\/button>\r\n                <\/form>\r\n                <p class=\"note\">*Field wajib diisi. Klik peta mini untuk mengisi koordinat.<\/p>\r\n            `;\r\n\r\n            document.getElementById('content-area').innerHTML = formHTML;\r\n\r\n            \/\/ Inisialisasi peta mini dan dropdown setelah form tampil\r\n            initMiniMap(data.latitude, data.longitude);\r\n            initRegionDropdowns(data.province, data.district);\r\n        }\r\n\r\n        \/\/ Fungsi bantu untuk menghindari XSS\r\n        function escapeHtml(unsafe) {\r\n            if (!unsafe) return '';\r\n            return unsafe\r\n                .replace(\/&\/g, \"&amp;\")\r\n                .replace(\/<\/g, \"&lt;\")\r\n                .replace(\/>\/g, \"&gt;\")\r\n                .replace(\/\"\/g, \"&quot;\")\r\n                .replace(\/'\/g, \"&#039;\");\r\n        }\r\n\r\n        \/\/ ================== PETA MINI ==================\r\n        function initMiniMap(initialLat, initialLng) {\r\n            const defaultView = [initialLat || -2.5, initialLng || 118];\r\n            const miniMap = L.map('mini-map').setView(defaultView, initialLat ? 10 : 5);\r\n\r\n            L.tileLayer('https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Imagery\/MapServer\/tile\/{z}\/{y}\/{x}', {\r\n                attribution: 'Tiles &copy; Esri'\r\n            }).addTo(miniMap);\r\n\r\n            let marker;\r\n            if (initialLat && initialLng) {\r\n                marker = L.marker([initialLat, initialLng]).addTo(miniMap);\r\n            }\r\n\r\n            function updateMarkerFromInput() {\r\n                const lat = parseFloat(document.getElementById('lat').value);\r\n                const lng = parseFloat(document.getElementById('lng').value);\r\n                if (!isNaN(lat) && !isNaN(lng)) {\r\n                    if (marker) miniMap.removeLayer(marker);\r\n                    marker = L.marker([lat, lng]).addTo(miniMap);\r\n                    miniMap.setView([lat, lng], 10);\r\n                } else {\r\n                    if (marker) miniMap.removeLayer(marker);\r\n                    marker = null;\r\n                }\r\n            }\r\n\r\n            miniMap.on('click', function(e) {\r\n                const lat = e.latlng.lat.toFixed(6);\r\n                const lng = e.latlng.lng.toFixed(6);\r\n                document.getElementById('lat').value = lat;\r\n                document.getElementById('lng').value = lng;\r\n                updateMarkerFromInput();\r\n            });\r\n\r\n            document.getElementById('lat').addEventListener('input', updateMarkerFromInput);\r\n            document.getElementById('lng').addEventListener('input', updateMarkerFromInput);\r\n        }\r\n\r\n        \/\/ ================== DROPDOWN PROVINSI & KABUPATEN ==================\r\n        function initRegionDropdowns(selectedProvince, selectedDistrict) {\r\n            const provinceSelect = document.getElementById('provinceSelect');\r\n            const districtSelect = document.getElementById('districtSelect');\r\n\r\n            \/\/ Isi provinsi\r\n            provinceSelect.innerHTML = '<option value=\"\">Pilih Provinsi<\/option>';\r\n            const provinces = Object.keys(indonesiaRegions).sort();\r\n            provinces.forEach(prov => {\r\n                const option = document.createElement('option');\r\n                option.value = prov;\r\n                option.textContent = prov;\r\n                if (prov === selectedProvince) option.selected = true;\r\n                provinceSelect.appendChild(option);\r\n            });\r\n\r\n            \/\/ Event change provinsi\r\n            provinceSelect.addEventListener('change', function() {\r\n                const selectedProv = this.value;\r\n                districtSelect.innerHTML = '<option value=\"\">Pilih Kab\/Kota<\/option>';\r\n                if (selectedProv && indonesiaRegions[selectedProv]) {\r\n                    const cities = indonesiaRegions[selectedProv].sort();\r\n                    cities.forEach(city => {\r\n                        const option = document.createElement('option');\r\n                        option.value = city;\r\n                        option.textContent = city;\r\n                        if (city === selectedDistrict) option.selected = true;\r\n                        districtSelect.appendChild(option);\r\n                    });\r\n                }\r\n            });\r\n\r\n            \/\/ Trigger change untuk mengisi kabupaten berdasarkan provinsi terpilih\r\n            if (selectedProvince) {\r\n                provinceSelect.value = selectedProvince;\r\n                provinceSelect.dispatchEvent(new Event('change'));\r\n                \/\/ Setelah change, set nilai district\r\n                setTimeout(() => {\r\n                    districtSelect.value = selectedDistrict;\r\n                }, 100);\r\n            }\r\n        }\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Edit Data Terumbu Karang \u270f\ufe0f Edit Data Terumbu Karang Memuat data&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1230","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v24.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>edit data - marineconservation.id<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/marineconservation.id\/id\/edit-data\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"edit data\" \/>\n<meta property=\"og:description\" content=\"Edit Data Terumbu Karang \u270f\ufe0f Edit Data Terumbu Karang Memuat data&#8230;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/marineconservation.id\/id\/edit-data\/\" \/>\n<meta property=\"og:site_name\" content=\"marineconservation.id\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61572311944591\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-03T10:11:27+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/marineconservation.id\/edit-data\/\",\"url\":\"https:\/\/marineconservation.id\/edit-data\/\",\"name\":\"edit data - marineconservation.id\",\"isPartOf\":{\"@id\":\"https:\/\/marineconservation.id\/#website\"},\"datePublished\":\"2026-03-02T16:08:40+00:00\",\"dateModified\":\"2026-03-03T10:11:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/marineconservation.id\/edit-data\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/marineconservation.id\/edit-data\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/marineconservation.id\/edit-data\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/marineconservation.id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"edit data\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/marineconservation.id\/#website\",\"url\":\"https:\/\/marineconservation.id\/\",\"name\":\"marineconservation.id\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/marineconservation.id\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/marineconservation.id\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/marineconservation.id\/#organization\",\"name\":\"marineconservation.id\",\"url\":\"https:\/\/marineconservation.id\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/marineconservation.id\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/marineconservation.id\/wp-content\/uploads\/2025\/02\/Marine-Conservation-Indonesia.png\",\"contentUrl\":\"https:\/\/marineconservation.id\/wp-content\/uploads\/2025\/02\/Marine-Conservation-Indonesia.png\",\"width\":500,\"height\":500,\"caption\":\"marineconservation.id\"},\"image\":{\"@id\":\"https:\/\/marineconservation.id\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/profile.php?id=61572311944591\",\"https:\/\/www.instagram.com\/marineconservation.id\/\",\"https:\/\/www.youtube.com\/watch?v=nOmjtk-dTg8&list=LL\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"edit data - marineconservation.id","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/marineconservation.id\/id\/edit-data\/","og_locale":"id_ID","og_type":"article","og_title":"edit data","og_description":"Edit Data Terumbu Karang \u270f\ufe0f Edit Data Terumbu Karang Memuat data&#8230;","og_url":"https:\/\/marineconservation.id\/id\/edit-data\/","og_site_name":"marineconservation.id","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61572311944591","article_modified_time":"2026-03-03T10:11:27+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/marineconservation.id\/edit-data\/","url":"https:\/\/marineconservation.id\/edit-data\/","name":"edit data - marineconservation.id","isPartOf":{"@id":"https:\/\/marineconservation.id\/#website"},"datePublished":"2026-03-02T16:08:40+00:00","dateModified":"2026-03-03T10:11:27+00:00","breadcrumb":{"@id":"https:\/\/marineconservation.id\/edit-data\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/marineconservation.id\/edit-data\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/marineconservation.id\/edit-data\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/marineconservation.id\/"},{"@type":"ListItem","position":2,"name":"edit data"}]},{"@type":"WebSite","@id":"https:\/\/marineconservation.id\/#website","url":"https:\/\/marineconservation.id\/","name":"marineconservation.id","description":"","publisher":{"@id":"https:\/\/marineconservation.id\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/marineconservation.id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/marineconservation.id\/#organization","name":"marineconservation.id","url":"https:\/\/marineconservation.id\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/marineconservation.id\/#\/schema\/logo\/image\/","url":"https:\/\/marineconservation.id\/wp-content\/uploads\/2025\/02\/Marine-Conservation-Indonesia.png","contentUrl":"https:\/\/marineconservation.id\/wp-content\/uploads\/2025\/02\/Marine-Conservation-Indonesia.png","width":500,"height":500,"caption":"marineconservation.id"},"image":{"@id":"https:\/\/marineconservation.id\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61572311944591","https:\/\/www.instagram.com\/marineconservation.id\/","https:\/\/www.youtube.com\/watch?v=nOmjtk-dTg8&list=LL"]}]}},"_links":{"self":[{"href":"https:\/\/marineconservation.id\/id\/wp-json\/wp\/v2\/pages\/1230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marineconservation.id\/id\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/marineconservation.id\/id\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/marineconservation.id\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marineconservation.id\/id\/wp-json\/wp\/v2\/comments?post=1230"}],"version-history":[{"count":25,"href":"https:\/\/marineconservation.id\/id\/wp-json\/wp\/v2\/pages\/1230\/revisions"}],"predecessor-version":[{"id":1490,"href":"https:\/\/marineconservation.id\/id\/wp-json\/wp\/v2\/pages\/1230\/revisions\/1490"}],"wp:attachment":[{"href":"https:\/\/marineconservation.id\/id\/wp-json\/wp\/v2\/media?parent=1230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}