{"id":3822,"date":"2025-04-21T04:19:21","date_gmt":"2025-04-21T04:19:21","guid":{"rendered":"https:\/\/laroyale.com\/?page_id=3822"},"modified":"2025-05-14T07:26:18","modified_gmt":"2025-05-14T07:26:18","slug":"%e7%bb%b4%e6%8a%a4","status":"publish","type":"page","link":"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/","title":{"rendered":"\u7ef4\u62a4"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3822\" class=\"elementor elementor-3822 elementor-1946\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-43fc9aa wd-section-stretch elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"43fc9aa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/laroyale.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/aerial-view-hyperlapse-4k-video-of-singapore-city-2023-11-27-05-11-53-utc.mp4&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div>\t\t<div class=\"elementor-element elementor-element-a1bbd7e elementor-widget elementor-widget-image\" data-id=\"a1bbd7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1300\" height=\"439\" src=\"https:\/\/laroyale.com\/wp-content\/themes\/woodmart\/images\/lazy.svg\" class=\"attachment-full size-full wp-image-3212\" alt=\"\" data-src=\"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/04\/LOGO_LA_ROYALE.webp\" srcset=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-defcbfd wd-width-100 elementor-invisible elementor-widget elementor-widget-wd_title\" data-id=\"defcbfd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-white wd-title-style-default wd-title-size-default text-center\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h4 class=\"woodmart-title-container title wd-fontsize-l\">\u5373\u5c06\u63a8\u51fa \u2013 \u656c\u8bf7\u671f\u5f85\uff01<\/h4> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-99fbd20 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"99fbd20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\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<div class=\"wd-negative-gap elementor-element elementor-element-2cb0df9 e-flex e-con-boxed e-con e-parent\" data-id=\"2cb0df9\" 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-ed4af68 elementor-widget elementor-widget-shortcode\" data-id=\"ed4af68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n\n<div class=\"open-user-map \">\n\n  \n  \n  <!-- Map Container -->\n  <div class=\"oum-map-container\">\n    \n<div class=\"box-wrap map-size-default \">\n  \n  <div class=\"map-wrap\">\n    <div class=\"oum-loading-overlay\">\n      <div class=\"oum-loading-spinner\"><\/div>\n    <\/div>\n    <div id=\"map-20210929\" class=\"leaflet-map map-style_CartoDB.Positron\" data-oum-tile-provider-container=\"cartodb\"><\/div>\n    \n    \n    \n    \n    \n    \n    <script type=\"text\/javascript\" id=\"oum-init-map\" data-category=\"functional\" class=\"cmplz-native\" data-oum-tile-provider=\"cartodb\">\n\n      map_el = `map-20210929`;\n\n      if(document.getElementById(map_el)) {\n        \/* Transfer PHP array to JS json *\/\n        var oum_all_locations = [{\"title\":\"Singapore\",\"lat\":\"1.2926312\",\"lng\":\"103.8603006\",\"zoom\":\"19\",\"content\":\"\\u003Cdiv class=\\u0022oum_location_text\\u0022\\u003E\\u003Cdiv class=\\u0022oum_location_title\\u0022\\u003E\\u003Ch3 class=\\u0022oum_location_name\\u0022\\u003ESingapore\\u003C\/h3\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_description\\u0022\\u003E\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#singapore\\u0022\\u003EView Address\\u003C\/a\\u003E\\t\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_text_bottom\\u0022\\u003E\\u003C\/div\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022edit-location-button-placeholder\\u0022 data-post-id=\\u00224529\\u0022\\u003E\\u003C\/div\\u003E\\u003Cdiv style=\\u0022display: none\\u0022\\u003Esingapore\\u003C\/div\\u003E\",\"icon\":\"https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"4529\",\"address\":\"\",\"text\":\"\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#singapore\\u0022\\u003EView Address\\u003C\/a\\u003E\\t\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Malta\",\"lat\":\"35.8885993\",\"lng\":\"14.4476911\",\"zoom\":\"8\",\"content\":\"\\u003Cdiv class=\\u0022oum_location_text\\u0022\\u003E\\u003Cdiv class=\\u0022oum_location_title\\u0022\\u003E\\u003Ch3 class=\\u0022oum_location_name\\u0022\\u003EMalta\\u003C\/h3\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_description\\u0022\\u003E\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Malta\\u0022\\u003EView Address\\u003C\/a\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_text_bottom\\u0022\\u003E\\u003C\/div\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022edit-location-button-placeholder\\u0022 data-post-id=\\u00224510\\u0022\\u003E\\u003C\/div\\u003E\\u003Cdiv style=\\u0022display: none\\u0022\\u003Emalta-2\\u003C\/div\\u003E\",\"icon\":\"https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"4510\",\"address\":\"\",\"text\":\"\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Malta\\u0022\\u003EView Address\\u003C\/a\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Monaco\",\"lat\":\"43.7323492\",\"lng\":\"7.4276832\",\"zoom\":\"10\",\"content\":\"\\u003Cdiv class=\\u0022oum_location_text\\u0022\\u003E\\u003Cdiv class=\\u0022oum_location_title\\u0022\\u003E\\u003Ch3 class=\\u0022oum_location_name\\u0022\\u003EMonaco\\u003C\/h3\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_description\\u0022\\u003E\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Monaco\\u0022\\u003EView Address\\u003C\/a\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_text_bottom\\u0022\\u003E\\u003C\/div\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022edit-location-button-placeholder\\u0022 data-post-id=\\u00224503\\u0022\\u003E\\u003C\/div\\u003E\\u003Cdiv style=\\u0022display: none\\u0022\\u003Emonaco-2\\u003C\/div\\u003E\",\"icon\":\"https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"4503\",\"address\":\"\",\"text\":\"\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Monaco\\u0022\\u003EView Address\\u003C\/a\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Portugal\",\"lat\":\"38.7275721\",\"lng\":\"-9.2381707\",\"zoom\":\"13\",\"content\":\"\\u003Cdiv class=\\u0022oum_location_text\\u0022\\u003E\\u003Cdiv class=\\u0022oum_location_title\\u0022\\u003E\\u003Ch3 class=\\u0022oum_location_name\\u0022\\u003EPortugal\\u003C\/h3\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_description\\u0022\\u003E\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Portugal\\u0022\\u003EView Address\\u003C\/a\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_text_bottom\\u0022\\u003E\\u003C\/div\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022edit-location-button-placeholder\\u0022 data-post-id=\\u00224497\\u0022\\u003E\\u003C\/div\\u003E\\u003Cdiv style=\\u0022display: none\\u0022\\u003Eportugal-2\\u003C\/div\\u003E\",\"icon\":\"https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"4497\",\"address\":\"\",\"text\":\"\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Portugal\\u0022\\u003EView Address\\u003C\/a\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"United Kingdom\",\"lat\":\"51.4866053\",\"lng\":\"-0.1236856\",\"zoom\":\"19\",\"content\":\"\\u003Cdiv class=\\u0022oum_location_text\\u0022\\u003E\\u003Cdiv class=\\u0022oum_location_title\\u0022\\u003E\\u003Ch3 class=\\u0022oum_location_name\\u0022\\u003EUnited Kingdom\\u003C\/h3\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_description\\u0022\\u003E\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#England\\u0022\\u003EView Address\\u003C\/a\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_text_bottom\\u0022\\u003E\\u003C\/div\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022edit-location-button-placeholder\\u0022 data-post-id=\\u00224515\\u0022\\u003E\\u003C\/div\\u003E\\u003Cdiv style=\\u0022display: none\\u0022\\u003Eunited-kingdom\\u003C\/div\\u003E\",\"icon\":\"https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"4515\",\"address\":\"\",\"text\":\"\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#England\\u0022\\u003EView Address\\u003C\/a\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0}];\n\n        \/\/ Wait for the main initialization function to be available, then call it\n        function oumWaitForMainInit() {\n          if (typeof oumInitializeMap === 'function') {\n            console.log('\ud83d\uddfa\ufe0f Open User Map: Starting');\n            \n            \/\/ Initialize the map\n            oumInitializeMap();\n          } else {\n            setTimeout(oumWaitForMainInit, 100);\n          }\n        }\n        \n        setTimeout(oumWaitForMainInit, 100);\n      }\n\n    <\/script>\n\n    <script type=\"text\/javascript\" id=\"oum-inline-js\" \n      data-category=\"functional\" \n      class=\"cmplz-native\" \n      data-minify=\"0\"\n      data-no-optimize=\"1\"\n      data-no-defer=\"1\"\n      data-no-combine=\"1\"\n      data-cfasync=\"false\"\n      data-pagespeed-no-defer\n      data-boot=\"1\">\n\n      map_el = `map-20210929`;\n\n      if(document.getElementById(map_el)) {\n\n        \/\/ Wait for OUMLoader to be defined\n        function oumLoading() {\n          if (typeof OUMLoader !== 'undefined') {\n            \/\/ Initialize loader for this map\n            OUMLoader.initLoader(map_el);\n\n            \/\/ Add event listener for map initialization complete\n            document.addEventListener('oum:map_initialized', function(e) {\n              if (e.detail.mapId === map_el) {\n                OUMLoader.setMapInitialized(map_el);\n              }\n            });\n          } else {\n            \/\/ If OUMLoader is not yet defined, wait and try again\n            setTimeout(oumLoading, 100);\n          }\n        }\n\n        \/\/ OUM Loading Spinner\n        oumLoading();\n\n        \/\/ OUM inline JS variables\n        var mapStyle = `CartoDB.Positron`;\n        var oum_tile_provider_mapbox_key = ``;\n        var marker_icon_url = `https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png`;\n        var marker_shadow_url = `https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-shadow.png`;\n        var oum_enable_scrollwheel_zoom_map = false;\n        var oum_enable_cluster = false;\n        var oum_enable_fullscreen = false;\n\n        var oum_enable_searchbar = false;\n        var oum_searchbar_type = `address`;\n\n        var oum_geosearch_selected_provider = ``; \n        var oum_geosearch_provider = `osm`;\n        var oum_geosearch_provider_geoapify_key = ``;\n        var oum_geosearch_provider_here_key = ``;\n        var oum_geosearch_provider_mapbox_key = ``;\n        \n        var oum_enable_searchaddress_button = false;\n        var oum_searchaddress_label = `Search for address`;\n\n        var oum_enable_searchmarkers_button = false;\n        var oum_searchmarkers_label = `Find marker`;\n        var oum_searchmarkers_zoom = `8`;\n\n        var oum_enable_currentlocation = false;\n        var oum_action_after_submit = `text`;\n        var thankyou_redirect = ``;\n        var start_lat = Number(30.467103363673);\n        var start_lng = Number(0);\n        var start_zoom = Number(1);\n        \n        var oum_enable_fixed_map_bounds = ``;\n        var oum_use_settings_start_location = true;\n        var oum_has_regions = false;\n        var oum_enable_multiple_marker_types = `false`;\n        var oum_hide_filterbox = false;\n        var oum_hide_location_popup = false;\n        var oum_enable_address = `on`;\n        var oum_enable_address_autofill = ``;\n\n        \/\/ WordPress timezone for opening hours calculations\n        var oum_wordpress_timezone = `UTC+0`;\n\n        \/\/ Custom Image data\n        var oum_custom_image_url = ``;\n        var oum_custom_image_bounds = {};\n        var oum_custom_image_hide_tiles = false;\n        var oum_custom_image_background_color = `#ffffff`;\n\n        var oum_location = {};\n        var oum_custom_css = '';\n        var oum_custom_script = '';\n        var oum_max_image_filesize = 10;\n        var oumMap;\n        var oumMap2;\n\n        \/**\n         * Conditional Field Feature\n         * \n         * @param {string} sourceField - The source field selector\n         * @param {string} targetField - The target field selector\n         * @param {array} condShow - The values that should show the target field\n         * @param {array|null} condHide - The values that should hide the target field. If empty\/null\/undefined, the field will be hidden when condShow is not met.\n         *\/\n        var oumConditionalField = (sourceField, targetField, condShow, condHide = null) => {\n            const sourceElements = document.querySelectorAll(sourceField); \/\/ Select all radios\/checkboxes or single select\n            const targetElementWrapper = document.querySelector(targetField)?.parentElement; \/* works with custom fields only *\/\n\n            \/\/ Check if both sourceElements and targetElementWrapper exist\n            if (!sourceElements.length) {\n                console.warn(`OUM: Source field(s) not found: ${sourceField}`);\n                return;\n            }\n\n            if (!targetElementWrapper) {\n                console.warn(`OUM: Target field wrapper not found: ${targetField}`);\n                return;\n            }\n\n            \/* Event listener for change *\/\n            const onChangeHandler = function() {\n                \/\/ Get selected values for checkboxes and single selected value for radios\/select\n                const selectedValues = Array.from(sourceElements)\n                    .filter(element => element.checked || element.tagName === 'SELECT')\n                    .map(element => element.value);\n\n                const selectedValue = selectedValues[0]; \/\/ For radios and selects, we use only the first (and only) value\n\n                console.log('OUM: run condition', {selectedValue, sourceField, targetField, condShow, condHide});\n                \n                \/\/ Show or hide target field based on the selected value(s)\n                if (condShow.includes(selectedValue)) {\n                    \/\/ Show the field if condShow condition is met\n                    targetElementWrapper.style.display = 'block';\n                } else if (condHide && Array.isArray(condHide) && condHide.length > 0 && condHide.includes(selectedValue)) {\n                    \/\/ Hide the field if condHide is provided and condition is met\n                    targetElementWrapper.style.display = 'none';\n                } else if (!condHide || (Array.isArray(condHide) && condHide.length === 0)) {\n                    \/\/ If condHide is empty\/null\/undefined, hide the field when condShow is not met\n                    targetElementWrapper.style.display = 'none';\n                }\n            };\n\n            \/* Attach the event listener to each radio\/checkbox or select *\/\n            sourceElements.forEach(element => {\n                element.addEventListener('change', onChangeHandler);\n            });\n\n            \/* Trigger initially *\/\n            onChangeHandler(); \/\/ Call it directly to set initial state\n        };\n\n        \/**\n         * Add Custom Styles\n         *\/\n        \n                            \/* custom color *\/\n          oum_custom_css += `\n            .open-user-map .add-location #close-add-location-overlay:hover {color: #e82c71 !important}\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay {background-color: #e82c71 !important}\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay:hover,\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay:active {background-color: #d12866 !important}\n            .open-user-map .box-wrap .map-wrap .oum-filter-controls .oum-filter-list .close-filter-list:hover {color: #e82c71 !important}\n            .open-user-map .oum-advanced-filter-button .oum-advanced-filter-content .close-advanced-filter:hover,\n            .open-user-map .oum-advanced-filter-panel .oum-advanced-filter-content .close-advanced-filter:hover {color: #e82c71 !important}\n            .open-user-map input.oum-switch[type=\"checkbox\"]:checked + label::before {background-color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum-required-indicator {color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location h2 {color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=text]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=email]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=url]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location textarea:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location select:focus {border-color: #e82c71 !important; box-shadow: 0 0 0 2px #e82c711a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou h3 {color: #e82c71 !important}\n            .open-user-map .oum_location_text a {color: #e82c71 !important}\n            .open-user-map .oum_location_text .oum_vote_button_wrap .oum_vote_button.voted {background: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .oum-tabs {border-color: #e82c71 !important}\n            .open-user-map .oum-tabs .nav-item:hover {color: #e82c71 !important; border-color: #e82c71 !important}\n            .open-user-map .oum-tabs .nav-item.active {color: #e82c71 !important; border-color: #e82c71 !important}\n            .open-user-map .box-wrap .map-wrap .oum-attribution a {color: #e82c71 !important;}\n            \/* Submit Button *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit] {background-color: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit]:hover,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit]:active {background-color: #d12866 !important;}\n            \/* Message CTA Buttons *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button {background-color: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button:hover,\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button:active {background-color: #d12866 !important;}\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button {background-color: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button:hover,\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button:active {background-color: #d12866 !important;}\n            \/* Media Section Colors *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .media-upload label {color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-image-upload .media-upload-top label .multi-upload-indicator {background: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-video-upload input[type=text]:hover {border-color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-video-upload input[type=text]:focus {border-color: #e82c71 !important; box-shadow: 0 0 0 2px #e82c711a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .image-preview-placeholder {border-color: #e82c71 !important; background: #e82c710a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-image-preview-grid .image-preview-item.dragging {border-color: #e82c71 !important}\n            \/* List Styles *\/\n            .open-user-map-locations-list .oum-locations-list-item .oum_location_text a {color: #e82c71 !important} \n            .open-user-map-locations-list .oum-locations-list-item .oum_location_text .oum_vote_button_wrap .oum_vote_button.voted {background: #e82c71 !important; border-color: #e82c71 !important;}`;\n\n        \n        \n        \n        var custom_style = document.createElement('style');\n\n        if (custom_style.styleSheet) {\n          custom_style.styleSheet.cssText = oum_custom_css;\n        } else {\n          custom_style.appendChild(document.createTextNode(oum_custom_css));\n        }\n\n        document.getElementsByTagName('head')[0].appendChild(custom_style);\n\n        \/* Add initial CSS to prevent flash of unstyled content *\/\n        var initialStyles = document.createElement('style');\n        initialStyles.textContent = `\n          .oum-hidden {\n            opacity: 0 !important;\n            visibility: hidden !important;\n            transition: opacity 0.3s ease, visibility 0.3s ease;\n          }\n          .oum-filter-controls,\n          .open-add-location-overlay,\n          #oum_filter_markers,\n          .oum-advanced-filter-button,\n          .oum-advanced-filter-panel,\n          .oum-sidebar {\n            opacity: 0;\n            visibility: hidden;\n            transition: opacity 0.3s ease, visibility 0.3s ease;\n          }\n          .oum-filter-controls.visible,\n          .open-add-location-overlay.visible,\n          #oum_filter_markers.visible,\n          .oum-advanced-filter-button.visible,\n          .oum-advanced-filter-panel.visible,\n          .oum-sidebar.visible {\n            opacity: 1;\n            visibility: visible;\n          }\n        `;\n        document.head.appendChild(initialStyles);\n\n      }\n    <\/script>\n\n  <\/div>\n\n<\/div>\n  <\/div>\n\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46a7607 elementor-widget elementor-widget-open_user_map_widget\" data-id=\"46a7607\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"open_user_map_widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\n\t\t\n\t\t\t<!-- Frontend Block -->\n\n\t\t\t\n\n<div class=\"open-user-map \">\n\n  \n  \n  <!-- Map Container -->\n  <div class=\"oum-map-container\">\n    \n<div class=\"box-wrap map-size-default \">\n  \n  <div class=\"map-wrap\">\n    <div class=\"oum-loading-overlay\">\n      <div class=\"oum-loading-spinner\"><\/div>\n    <\/div>\n    <div id=\"map-20210929\" class=\"leaflet-map map-style_CartoDB.Positron\" data-oum-tile-provider-container=\"cartodb\"><\/div>\n    \n    \n    \n    \n    \n    \n    <script type=\"text\/javascript\" id=\"oum-init-map\" data-category=\"functional\" class=\"cmplz-native\" data-oum-tile-provider=\"cartodb\">\n\n      map_el = `map-20210929`;\n\n      if(document.getElementById(map_el)) {\n        \/* Transfer PHP array to JS json *\/\n        var oum_all_locations = [{\"title\":\"Singapore\",\"lat\":\"1.2926312\",\"lng\":\"103.8603006\",\"zoom\":\"19\",\"content\":\"\\u003Cdiv class=\\u0022oum_location_text\\u0022\\u003E\\u003Cdiv class=\\u0022oum_location_title\\u0022\\u003E\\u003Ch3 class=\\u0022oum_location_name\\u0022\\u003ESingapore\\u003C\/h3\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_description\\u0022\\u003E\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#singapore\\u0022\\u003EView Address\\u003C\/a\\u003E\\t\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_text_bottom\\u0022\\u003E\\u003C\/div\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022edit-location-button-placeholder\\u0022 data-post-id=\\u00224529\\u0022\\u003E\\u003C\/div\\u003E\\u003Cdiv style=\\u0022display: none\\u0022\\u003Esingapore\\u003C\/div\\u003E\",\"icon\":\"https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"4529\",\"address\":\"\",\"text\":\"\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#singapore\\u0022\\u003EView Address\\u003C\/a\\u003E\\t\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Malta\",\"lat\":\"35.8885993\",\"lng\":\"14.4476911\",\"zoom\":\"8\",\"content\":\"\\u003Cdiv class=\\u0022oum_location_text\\u0022\\u003E\\u003Cdiv class=\\u0022oum_location_title\\u0022\\u003E\\u003Ch3 class=\\u0022oum_location_name\\u0022\\u003EMalta\\u003C\/h3\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_description\\u0022\\u003E\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Malta\\u0022\\u003EView Address\\u003C\/a\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_text_bottom\\u0022\\u003E\\u003C\/div\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022edit-location-button-placeholder\\u0022 data-post-id=\\u00224510\\u0022\\u003E\\u003C\/div\\u003E\\u003Cdiv style=\\u0022display: none\\u0022\\u003Emalta-2\\u003C\/div\\u003E\",\"icon\":\"https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"4510\",\"address\":\"\",\"text\":\"\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Malta\\u0022\\u003EView Address\\u003C\/a\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Monaco\",\"lat\":\"43.7323492\",\"lng\":\"7.4276832\",\"zoom\":\"10\",\"content\":\"\\u003Cdiv class=\\u0022oum_location_text\\u0022\\u003E\\u003Cdiv class=\\u0022oum_location_title\\u0022\\u003E\\u003Ch3 class=\\u0022oum_location_name\\u0022\\u003EMonaco\\u003C\/h3\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_description\\u0022\\u003E\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Monaco\\u0022\\u003EView Address\\u003C\/a\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_text_bottom\\u0022\\u003E\\u003C\/div\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022edit-location-button-placeholder\\u0022 data-post-id=\\u00224503\\u0022\\u003E\\u003C\/div\\u003E\\u003Cdiv style=\\u0022display: none\\u0022\\u003Emonaco-2\\u003C\/div\\u003E\",\"icon\":\"https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"4503\",\"address\":\"\",\"text\":\"\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Monaco\\u0022\\u003EView Address\\u003C\/a\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"Portugal\",\"lat\":\"38.7275721\",\"lng\":\"-9.2381707\",\"zoom\":\"13\",\"content\":\"\\u003Cdiv class=\\u0022oum_location_text\\u0022\\u003E\\u003Cdiv class=\\u0022oum_location_title\\u0022\\u003E\\u003Ch3 class=\\u0022oum_location_name\\u0022\\u003EPortugal\\u003C\/h3\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_description\\u0022\\u003E\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Portugal\\u0022\\u003EView Address\\u003C\/a\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_text_bottom\\u0022\\u003E\\u003C\/div\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022edit-location-button-placeholder\\u0022 data-post-id=\\u00224497\\u0022\\u003E\\u003C\/div\\u003E\\u003Cdiv style=\\u0022display: none\\u0022\\u003Eportugal-2\\u003C\/div\\u003E\",\"icon\":\"https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"4497\",\"address\":\"\",\"text\":\"\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#Portugal\\u0022\\u003EView Address\\u003C\/a\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0},{\"title\":\"United Kingdom\",\"lat\":\"51.4866053\",\"lng\":\"-0.1236856\",\"zoom\":\"19\",\"content\":\"\\u003Cdiv class=\\u0022oum_location_text\\u0022\\u003E\\u003Cdiv class=\\u0022oum_location_title\\u0022\\u003E\\u003Ch3 class=\\u0022oum_location_name\\u0022\\u003EUnited Kingdom\\u003C\/h3\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_description\\u0022\\u003E\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#England\\u0022\\u003EView Address\\u003C\/a\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022oum_location_text_bottom\\u0022\\u003E\\u003C\/div\\u003E\\u003C\/div\\u003E\\u003Cdiv class=\\u0022edit-location-button-placeholder\\u0022 data-post-id=\\u00224515\\u0022\\u003E\\u003C\/div\\u003E\\u003Cdiv style=\\u0022display: none\\u0022\\u003Eunited-kingdom\\u003C\/div\\u003E\",\"icon\":\"https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png\",\"types\":[],\"post_id\":\"4515\",\"address\":\"\",\"text\":\"\\u003Ca href=\\u0022https:\/\/laroyale.com\/contact\/#England\\u0022\\u003EView Address\\u003C\/a\\u003E\",\"image\":\"\",\"audio\":\"\",\"video\":\"\",\"custom_fields\":[],\"votes\":0,\"star_rating_avg\":0,\"star_rating_count\":0}];\n\n        \/\/ Wait for the main initialization function to be available, then call it\n        function oumWaitForMainInit() {\n          if (typeof oumInitializeMap === 'function') {\n            console.log('\ud83d\uddfa\ufe0f Open User Map: Starting');\n            \n            \/\/ Initialize the map\n            oumInitializeMap();\n          } else {\n            setTimeout(oumWaitForMainInit, 100);\n          }\n        }\n        \n        setTimeout(oumWaitForMainInit, 100);\n      }\n\n    <\/script>\n\n    <script type=\"text\/javascript\" id=\"oum-inline-js\" \n      data-category=\"functional\" \n      class=\"cmplz-native\" \n      data-minify=\"0\"\n      data-no-optimize=\"1\"\n      data-no-defer=\"1\"\n      data-no-combine=\"1\"\n      data-cfasync=\"false\"\n      data-pagespeed-no-defer\n      data-boot=\"1\">\n\n      map_el = `map-20210929`;\n\n      if(document.getElementById(map_el)) {\n\n        \/\/ Wait for OUMLoader to be defined\n        function oumLoading() {\n          if (typeof OUMLoader !== 'undefined') {\n            \/\/ Initialize loader for this map\n            OUMLoader.initLoader(map_el);\n\n            \/\/ Add event listener for map initialization complete\n            document.addEventListener('oum:map_initialized', function(e) {\n              if (e.detail.mapId === map_el) {\n                OUMLoader.setMapInitialized(map_el);\n              }\n            });\n          } else {\n            \/\/ If OUMLoader is not yet defined, wait and try again\n            setTimeout(oumLoading, 100);\n          }\n        }\n\n        \/\/ OUM Loading Spinner\n        oumLoading();\n\n        \/\/ OUM inline JS variables\n        var mapStyle = `CartoDB.Positron`;\n        var oum_tile_provider_mapbox_key = ``;\n        var marker_icon_url = `https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-icon_default-2x.png`;\n        var marker_shadow_url = `https:\/\/laroyale.com\/wp-content\/plugins\/open-user-map\/src\/leaflet\/images\/marker-shadow.png`;\n        var oum_enable_scrollwheel_zoom_map = false;\n        var oum_enable_cluster = false;\n        var oum_enable_fullscreen = false;\n\n        var oum_enable_searchbar = false;\n        var oum_searchbar_type = `address`;\n\n        var oum_geosearch_selected_provider = ``; \n        var oum_geosearch_provider = `osm`;\n        var oum_geosearch_provider_geoapify_key = ``;\n        var oum_geosearch_provider_here_key = ``;\n        var oum_geosearch_provider_mapbox_key = ``;\n        \n        var oum_enable_searchaddress_button = false;\n        var oum_searchaddress_label = `Search for address`;\n\n        var oum_enable_searchmarkers_button = false;\n        var oum_searchmarkers_label = `Find marker`;\n        var oum_searchmarkers_zoom = `8`;\n\n        var oum_enable_currentlocation = false;\n        var oum_action_after_submit = `text`;\n        var thankyou_redirect = ``;\n        var start_lat = Number(30.467103363673);\n        var start_lng = Number(0);\n        var start_zoom = Number(1);\n        \n        var oum_enable_fixed_map_bounds = ``;\n        var oum_use_settings_start_location = true;\n        var oum_has_regions = false;\n        var oum_enable_multiple_marker_types = `false`;\n        var oum_hide_filterbox = false;\n        var oum_hide_location_popup = false;\n        var oum_enable_address = `on`;\n        var oum_enable_address_autofill = ``;\n\n        \/\/ WordPress timezone for opening hours calculations\n        var oum_wordpress_timezone = `UTC+0`;\n\n        \/\/ Custom Image data\n        var oum_custom_image_url = ``;\n        var oum_custom_image_bounds = {};\n        var oum_custom_image_hide_tiles = false;\n        var oum_custom_image_background_color = `#ffffff`;\n\n        var oum_location = {};\n        var oum_custom_css = '';\n        var oum_custom_script = '';\n        var oum_max_image_filesize = 10;\n        var oumMap;\n        var oumMap2;\n\n        \/**\n         * Conditional Field Feature\n         * \n         * @param {string} sourceField - The source field selector\n         * @param {string} targetField - The target field selector\n         * @param {array} condShow - The values that should show the target field\n         * @param {array|null} condHide - The values that should hide the target field. If empty\/null\/undefined, the field will be hidden when condShow is not met.\n         *\/\n        var oumConditionalField = (sourceField, targetField, condShow, condHide = null) => {\n            const sourceElements = document.querySelectorAll(sourceField); \/\/ Select all radios\/checkboxes or single select\n            const targetElementWrapper = document.querySelector(targetField)?.parentElement; \/* works with custom fields only *\/\n\n            \/\/ Check if both sourceElements and targetElementWrapper exist\n            if (!sourceElements.length) {\n                console.warn(`OUM: Source field(s) not found: ${sourceField}`);\n                return;\n            }\n\n            if (!targetElementWrapper) {\n                console.warn(`OUM: Target field wrapper not found: ${targetField}`);\n                return;\n            }\n\n            \/* Event listener for change *\/\n            const onChangeHandler = function() {\n                \/\/ Get selected values for checkboxes and single selected value for radios\/select\n                const selectedValues = Array.from(sourceElements)\n                    .filter(element => element.checked || element.tagName === 'SELECT')\n                    .map(element => element.value);\n\n                const selectedValue = selectedValues[0]; \/\/ For radios and selects, we use only the first (and only) value\n\n                console.log('OUM: run condition', {selectedValue, sourceField, targetField, condShow, condHide});\n                \n                \/\/ Show or hide target field based on the selected value(s)\n                if (condShow.includes(selectedValue)) {\n                    \/\/ Show the field if condShow condition is met\n                    targetElementWrapper.style.display = 'block';\n                } else if (condHide && Array.isArray(condHide) && condHide.length > 0 && condHide.includes(selectedValue)) {\n                    \/\/ Hide the field if condHide is provided and condition is met\n                    targetElementWrapper.style.display = 'none';\n                } else if (!condHide || (Array.isArray(condHide) && condHide.length === 0)) {\n                    \/\/ If condHide is empty\/null\/undefined, hide the field when condShow is not met\n                    targetElementWrapper.style.display = 'none';\n                }\n            };\n\n            \/* Attach the event listener to each radio\/checkbox or select *\/\n            sourceElements.forEach(element => {\n                element.addEventListener('change', onChangeHandler);\n            });\n\n            \/* Trigger initially *\/\n            onChangeHandler(); \/\/ Call it directly to set initial state\n        };\n\n        \/**\n         * Add Custom Styles\n         *\/\n        \n                            \/* custom color *\/\n          oum_custom_css += `\n            .open-user-map .add-location #close-add-location-overlay:hover {color: #e82c71 !important}\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay {background-color: #e82c71 !important}\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay:hover,\n            .open-user-map .box-wrap .map-wrap .open-add-location-overlay:active {background-color: #d12866 !important}\n            .open-user-map .box-wrap .map-wrap .oum-filter-controls .oum-filter-list .close-filter-list:hover {color: #e82c71 !important}\n            .open-user-map .oum-advanced-filter-button .oum-advanced-filter-content .close-advanced-filter:hover,\n            .open-user-map .oum-advanced-filter-panel .oum-advanced-filter-content .close-advanced-filter:hover {color: #e82c71 !important}\n            .open-user-map input.oum-switch[type=\"checkbox\"]:checked + label::before {background-color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum-required-indicator {color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location h2 {color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=text]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=email]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=url]:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location textarea:focus,\n            .open-user-map .add-location .location-overlay-content #oum_add_location select:focus {border-color: #e82c71 !important; box-shadow: 0 0 0 2px #e82c711a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou h3 {color: #e82c71 !important}\n            .open-user-map .oum_location_text a {color: #e82c71 !important}\n            .open-user-map .oum_location_text .oum_vote_button_wrap .oum_vote_button.voted {background: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .oum-tabs {border-color: #e82c71 !important}\n            .open-user-map .oum-tabs .nav-item:hover {color: #e82c71 !important; border-color: #e82c71 !important}\n            .open-user-map .oum-tabs .nav-item.active {color: #e82c71 !important; border-color: #e82c71 !important}\n            .open-user-map .box-wrap .map-wrap .oum-attribution a {color: #e82c71 !important;}\n            \/* Submit Button *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit] {background-color: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit]:hover,\n            .open-user-map .add-location .location-overlay-content #oum_add_location input[type=submit]:active {background-color: #d12866 !important;}\n            \/* Message CTA Buttons *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button {background-color: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button:hover,\n            .open-user-map .add-location .location-overlay-content #oum_add_location_thankyou button:active {background-color: #d12866 !important;}\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button {background-color: #e82c71 !important; border-color: #e82c71 !important;}\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button:hover,\n            .open-user-map .add-location .location-overlay-content .oum-delete-confirmation button:active {background-color: #d12866 !important;}\n            \/* Media Section Colors *\/\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .media-upload label {color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-image-upload .media-upload-top label .multi-upload-indicator {background: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-video-upload input[type=text]:hover {border-color: #e82c71 !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-video-upload input[type=text]:focus {border-color: #e82c71 !important; box-shadow: 0 0 0 2px #e82c711a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .image-preview-placeholder {border-color: #e82c71 !important; background: #e82c710a !important}\n            .open-user-map .add-location .location-overlay-content #oum_add_location .oum_media .oum-image-preview-grid .image-preview-item.dragging {border-color: #e82c71 !important}\n            \/* List Styles *\/\n            .open-user-map-locations-list .oum-locations-list-item .oum_location_text a {color: #e82c71 !important} \n            .open-user-map-locations-list .oum-locations-list-item .oum_location_text .oum_vote_button_wrap .oum_vote_button.voted {background: #e82c71 !important; border-color: #e82c71 !important;}`;\n\n        \n        \n        \n        var custom_style = document.createElement('style');\n\n        if (custom_style.styleSheet) {\n          custom_style.styleSheet.cssText = oum_custom_css;\n        } else {\n          custom_style.appendChild(document.createTextNode(oum_custom_css));\n        }\n\n        document.getElementsByTagName('head')[0].appendChild(custom_style);\n\n        \/* Add initial CSS to prevent flash of unstyled content *\/\n        var initialStyles = document.createElement('style');\n        initialStyles.textContent = `\n          .oum-hidden {\n            opacity: 0 !important;\n            visibility: hidden !important;\n            transition: opacity 0.3s ease, visibility 0.3s ease;\n          }\n          .oum-filter-controls,\n          .open-add-location-overlay,\n          #oum_filter_markers,\n          .oum-advanced-filter-button,\n          .oum-advanced-filter-panel,\n          .oum-sidebar {\n            opacity: 0;\n            visibility: hidden;\n            transition: opacity 0.3s ease, visibility 0.3s ease;\n          }\n          .oum-filter-controls.visible,\n          .open-add-location-overlay.visible,\n          #oum_filter_markers.visible,\n          .oum-advanced-filter-button.visible,\n          .oum-advanced-filter-panel.visible,\n          .oum-sidebar.visible {\n            opacity: 1;\n            visibility: visible;\n          }\n        `;\n        document.head.appendChild(initialStyles);\n\n      }\n    <\/script>\n\n  <\/div>\n\n<\/div>\n  <\/div>\n\n<\/div>\n\t\t\t\t\n\t\t\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>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u5373\u5c06\u63a8\u51fa \u2013 \u656c\u8bf7\u671f\u5f85\uff01<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"maintenance.php","meta":{"footnotes":""},"class_list":["post-3822","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v26.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>La Royale Group - \u7ef4\u62a4<\/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:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u7ef4\u62a4\" \/>\n<meta property=\"og:description\" content=\"\u5373\u5c06\u63a8\u51fa \u2013 \u656c\u8bf7\u671f\u5f85\uff01\" \/>\n<meta property=\"og:url\" content=\"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/\" \/>\n<meta property=\"og:site_name\" content=\"La Royale Group\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-14T07:26:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/04\/LOGO_LA_ROYALE.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/\",\"url\":\"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/\",\"name\":\"La Royale Group - \u7ef4\u62a4\",\"isPartOf\":{\"@id\":\"https:\/\/laroyale.com\/zh-hans\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/04\/LOGO_LA_ROYALE.webp\",\"datePublished\":\"2025-04-21T04:19:21+00:00\",\"dateModified\":\"2025-05-14T07:26:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/#primaryimage\",\"url\":\"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/04\/LOGO_LA_ROYALE.webp\",\"contentUrl\":\"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/04\/LOGO_LA_ROYALE.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/laroyale.com\/zh-hans\/%e5%ae%b6\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u7ef4\u62a4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/laroyale.com\/zh-hans\/#website\",\"url\":\"https:\/\/laroyale.com\/zh-hans\/\",\"name\":\"La Royale Group\",\"description\":\"\u4e3a\u672a\u6765\u52a9\u529b\u589e\u957f\",\"publisher\":{\"@id\":\"https:\/\/laroyale.com\/zh-hans\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/laroyale.com\/zh-hans\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/laroyale.com\/zh-hans\/#organization\",\"name\":\"La Royale Group\",\"url\":\"https:\/\/laroyale.com\/zh-hans\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/laroyale.com\/zh-hans\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/07\/LRG-logo-white-square-2.webp\",\"contentUrl\":\"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/07\/LRG-logo-white-square-2.webp\",\"width\":1000,\"height\":1000,\"caption\":\"La Royale Group\"},\"image\":{\"@id\":\"https:\/\/laroyale.com\/zh-hans\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/mt.linkedin.com\/company\/la-royale-group\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"La Royale Group - \u7ef4\u62a4","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:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/","og_locale":"zh_CN","og_type":"article","og_title":"\u7ef4\u62a4","og_description":"\u5373\u5c06\u63a8\u51fa \u2013 \u656c\u8bf7\u671f\u5f85\uff01","og_url":"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/","og_site_name":"La Royale Group","article_modified_time":"2025-05-14T07:26:18+00:00","og_image":[{"url":"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/04\/LOGO_LA_ROYALE.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/","url":"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/","name":"La Royale Group - \u7ef4\u62a4","isPartOf":{"@id":"https:\/\/laroyale.com\/zh-hans\/#website"},"primaryImageOfPage":{"@id":"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/#primaryimage"},"image":{"@id":"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/#primaryimage"},"thumbnailUrl":"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/04\/LOGO_LA_ROYALE.webp","datePublished":"2025-04-21T04:19:21+00:00","dateModified":"2025-05-14T07:26:18+00:00","breadcrumb":{"@id":"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/#primaryimage","url":"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/04\/LOGO_LA_ROYALE.webp","contentUrl":"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/04\/LOGO_LA_ROYALE.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/laroyale.com\/zh-hans\/%e7%bb%b4%e6%8a%a4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/laroyale.com\/zh-hans\/%e5%ae%b6\/"},{"@type":"ListItem","position":2,"name":"\u7ef4\u62a4"}]},{"@type":"WebSite","@id":"https:\/\/laroyale.com\/zh-hans\/#website","url":"https:\/\/laroyale.com\/zh-hans\/","name":"La Royale Group","description":"\u4e3a\u672a\u6765\u52a9\u529b\u589e\u957f","publisher":{"@id":"https:\/\/laroyale.com\/zh-hans\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/laroyale.com\/zh-hans\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Organization","@id":"https:\/\/laroyale.com\/zh-hans\/#organization","name":"La Royale Group","url":"https:\/\/laroyale.com\/zh-hans\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/laroyale.com\/zh-hans\/#\/schema\/logo\/image\/","url":"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/07\/LRG-logo-white-square-2.webp","contentUrl":"https:\/\/laroyale.com\/wp-content\/uploads\/2025\/07\/LRG-logo-white-square-2.webp","width":1000,"height":1000,"caption":"La Royale Group"},"image":{"@id":"https:\/\/laroyale.com\/zh-hans\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/mt.linkedin.com\/company\/la-royale-group"]}]}},"_links":{"self":[{"href":"https:\/\/laroyale.com\/zh-hans\/wp-json\/wp\/v2\/pages\/3822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/laroyale.com\/zh-hans\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/laroyale.com\/zh-hans\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/laroyale.com\/zh-hans\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/laroyale.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=3822"}],"version-history":[{"count":5,"href":"https:\/\/laroyale.com\/zh-hans\/wp-json\/wp\/v2\/pages\/3822\/revisions"}],"predecessor-version":[{"id":4168,"href":"https:\/\/laroyale.com\/zh-hans\/wp-json\/wp\/v2\/pages\/3822\/revisions\/4168"}],"wp:attachment":[{"href":"https:\/\/laroyale.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=3822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}