{"id":8919,"date":"2026-04-15T16:06:53","date_gmt":"2026-04-15T08:06:53","guid":{"rendered":"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/?page_id=8919"},"modified":"2026-10-08T11:19:46","modified_gmt":"2026-10-08T03:19:46","slug":"cruise-in-africa-sub-saharan","status":"publish","type":"page","link":"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/cruises\/expedition-cruise\/cruise-in-africa-sub-saharan\/","title":{"rendered":"Cruise in Africa (Sub-Saharan)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8919\" class=\"elementor elementor-8919\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc40071 e-con-full e-flex e-con e-parent\" data-id=\"bc40071\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63aee73 elementor-widget elementor-widget-intriq_hero_banner\" data-id=\"63aee73\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"intriq_hero_banner.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"intriq-banner\">\n\t<h1>Cruise in Africa (Sub-Saharan)<\/h1>\n<\/div>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7b73f0b e-flex e-con-boxed e-con e-parent\" data-id=\"7b73f0b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-786c38d e-con-full e-flex e-con e-child\" data-id=\"786c38d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3cbb8d2 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"3cbb8d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Uncover the magic of cruising the drake<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dce2545 elementor-widget elementor-widget-text-editor\" data-id=\"dce2545\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Expedition cruising along Africa reveals a lesser-seen frontier where vibrant cultures meet wild, untamed coastlines. Journey through regions shaped by centuries of history, from bustling port cities to remote fishing villages, while discovering rich music, heritage, and warm local hospitality. It\u2019s a voyage of discovery where every port tells a story\u2014an immersive blend of culture, nature, and human connection.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\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=\"elementor-element elementor-element-8b6946f elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"8b6946f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2dbe113 e-con-full e-flex e-con e-child\" data-id=\"2dbe113\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6644718 elementor-widget elementor-widget-heading\" data-id=\"6644718\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">When to visit?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-156d88d elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-intriq_read_more\" data-id=\"156d88d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"intriq_read_more.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"intriq-read-more-grid\">\n\t\t\t\t\t\t\t<div class=\"intriq-read-more-card\" style=\"--intriq-visible-lines: 4\">\n\t\t\t\t\t<div class=\"intriq-read-more-heading\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"intriq-read-more-icon\" aria-hidden=\"true\"><i aria-hidden=\"true\" class=\"fas fa-seedling\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"intriq-read-more-title\">Spring<\/h3>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"intriq-read-more-description-156d88d-0\" class=\"intriq-read-more-description\">Lorem ipsum dolor sit amet consectetur. Leo pulvinar neque elementum purus aenean.<\/div>\n\t\t\t\t\t<button class=\"intriq-read-more-button\" type=\"button\" aria-controls=\"intriq-read-more-description-156d88d-0\" aria-expanded=\"false\" data-read-more=\"Read more\" data-read-less=\"Read less\">Read more<\/button>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"intriq-read-more-card\" style=\"--intriq-visible-lines: 4\">\n\t\t\t\t\t<div class=\"intriq-read-more-heading\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"intriq-read-more-icon\" aria-hidden=\"true\"><i aria-hidden=\"true\" class=\"fas fa-sun\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"intriq-read-more-title\">Summer<\/h3>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"intriq-read-more-description-156d88d-1\" class=\"intriq-read-more-description\">Lorem ipsum dolor sit amet consectetur. Leo pulvinar neque elementum purus aenean.<\/div>\n\t\t\t\t\t<button class=\"intriq-read-more-button\" type=\"button\" aria-controls=\"intriq-read-more-description-156d88d-1\" aria-expanded=\"false\" data-read-more=\"Read more\" data-read-less=\"Read less\">Read more<\/button>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"intriq-read-more-card\" style=\"--intriq-visible-lines: 4\">\n\t\t\t\t\t<div class=\"intriq-read-more-heading\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"intriq-read-more-icon\" aria-hidden=\"true\"><i aria-hidden=\"true\" class=\"fas fa-leaf\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"intriq-read-more-title\">Autumn<\/h3>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"intriq-read-more-description-156d88d-2\" class=\"intriq-read-more-description\">Lorem ipsum dolor sit amet consectetur. Leo pulvinar neque elementum purus aenean.<\/div>\n\t\t\t\t\t<button class=\"intriq-read-more-button\" type=\"button\" aria-controls=\"intriq-read-more-description-156d88d-2\" aria-expanded=\"false\" data-read-more=\"Read more\" data-read-less=\"Read less\">Read more<\/button>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"intriq-read-more-card\" style=\"--intriq-visible-lines: 4\">\n\t\t\t\t\t<div class=\"intriq-read-more-heading\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"intriq-read-more-icon\" aria-hidden=\"true\"><i aria-hidden=\"true\" class=\"fas fa-snowflake\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"intriq-read-more-title\">Winter<\/h3>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"intriq-read-more-description-156d88d-3\" class=\"intriq-read-more-description\">Lorem ipsum dolor sit amet consectetur. Leo pulvinar neque elementum purus aenean.<\/div>\n\t\t\t\t\t<button class=\"intriq-read-more-button\" type=\"button\" aria-controls=\"intriq-read-more-description-156d88d-3\" aria-expanded=\"false\" data-read-more=\"Read more\" data-read-less=\"Read less\">Read more<\/button>\n\t\t\t\t<\/div>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7dc1b2f e-flex e-con-boxed e-con e-parent\" data-id=\"7dc1b2f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-90d2f59 e-con-full e-flex e-con e-child\" data-id=\"90d2f59\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aca07a elementor-widget elementor-widget-heading\" data-id=\"3aca07a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our cruise partners<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9594ae1 elementor-widget elementor-widget-intriq_brands_partners\" data-id=\"9594ae1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"intriq_brands_partners.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"intriq-brands-partners intriq-grid intriq-loadmore\"\n            data-desktop=\"5\"\n            data-tablet=\"3\"\n            data-mobile=\"2\"\n            data-gap=\"18\">\n\n            <div class=\"intriq-brands-partners-list swiper\">\n                <div class=\"swiper-wrapper\">\n\n                    \n                        <div class=\"intriq-partner-item swiper-slide\">\n\n                                                            <div class=\"intriq-partner-thumb\">\n                                    <img fetchpriority=\"high\" decoding=\"async\" width=\"1600\" height=\"1600\" src=\"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/06\/andBeyond-logo.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/06\/andBeyond-logo.png 1600w, https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/06\/andBeyond-logo-300x300.png 300w, https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/06\/andBeyond-logo-1024x1024.png 1024w, https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/06\/andBeyond-logo-150x150.png 150w, https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/06\/andBeyond-logo-768x768.png 768w, https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/06\/andBeyond-logo-1536x1536.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/>                                <\/div>\n                            \n                            <div class=\"intriq-partner-content\"\n                                 onclick=\"window.location.href='https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/brand-partners\/andbeyond\/'\">\n                                <h3 class=\"intriq-partner-title\">andBeyond<\/h3>\n                                <div class=\"intriq-partner-excerpt\">\n                                    andBeyond is a premier luxury travel brand known for designing deeply personalized, high-end journeys across Africa, South Asia, and South&hellip;                                <\/div>\n                            <\/div>\n\n                        <\/div>\n\n                    \n                        <div class=\"intriq-partner-item swiper-slide\">\n\n                                                            <div class=\"intriq-partner-thumb\">\n                                    <img decoding=\"async\" width=\"235\" height=\"186\" src=\"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/04\/Aqua-Expeditions-Logo-235x186_c.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"\" \/>                                <\/div>\n                            \n                            <div class=\"intriq-partner-content\"\n                                 onclick=\"window.location.href='https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/brand-partners\/aqua-expeditions\/'\">\n                                <h3 class=\"intriq-partner-title\">Aqua Expeditions<\/h3>\n                                <div class=\"intriq-partner-excerpt\">\n                                    Launched in 2007, Aqua Expeditions is a boutique luxury river and yacht cruise line with ships offering a unique brand&hellip;                                <\/div>\n                            <\/div>\n\n                        <\/div>\n\n                    \n                        <div class=\"intriq-partner-item swiper-slide\">\n\n                                                            <div class=\"intriq-partner-thumb\">\n                                    <img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/07\/Nat-Geo-Lindblad-LOGO.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/07\/Nat-Geo-Lindblad-LOGO.png 800w, https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/07\/Nat-Geo-Lindblad-LOGO-300x300.png 300w, https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/07\/Nat-Geo-Lindblad-LOGO-150x150.png 150w, https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/07\/Nat-Geo-Lindblad-LOGO-768x768.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>                                <\/div>\n                            \n                            <div class=\"intriq-partner-content\"\n                                 onclick=\"window.location.href='https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/brand-partners\/national-georgraphic-lindbald-expeditions\/'\">\n                                <h3 class=\"intriq-partner-title\">National Georgraphic &#8211; Lindbald Expeditions<\/h3>\n                                <div class=\"intriq-partner-excerpt\">\n                                    National Geographic-Lindblad Expeditions offers immersive expedition voyages to some of the world\u2019s most extraordinary destinations, combining expert-led discovery with the&hellip;                                <\/div>\n                            <\/div>\n\n                        <\/div>\n\n                    \n                        <div class=\"intriq-partner-item swiper-slide\">\n\n                                                            <div class=\"intriq-partner-thumb\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"235\" height=\"186\" src=\"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/04\/Ponant-Logo-235x186_c.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"\" \/>                                <\/div>\n                            \n                            <div class=\"intriq-partner-content\"\n                                 onclick=\"window.location.href='https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/brand-partners\/ponant\/'\">\n                                <h3 class=\"intriq-partner-title\">Ponant<\/h3>\n                                <div class=\"intriq-partner-excerpt\">\n                                    Embark on a luxury cruise aboard Ponant ships and experience an exceptional sea voyage with a difference. Discover the treasures&hellip;                                <\/div>\n                            <\/div>\n\n                        <\/div>\n\n                    \n                        <div class=\"intriq-partner-item swiper-slide\">\n\n                                                            <div class=\"intriq-partner-thumb\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/05\/SILVERSEA.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/05\/SILVERSEA.png 800w, https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/05\/SILVERSEA-300x300.png 300w, https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/05\/SILVERSEA-150x150.png 150w, https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-content\/uploads\/2026\/05\/SILVERSEA-768x768.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>                                <\/div>\n                            \n                            <div class=\"intriq-partner-content\"\n                                 onclick=\"window.location.href='https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/brand-partners\/silversea\/'\">\n                                <h3 class=\"intriq-partner-title\">Silversea<\/h3>\n                                <div class=\"intriq-partner-excerpt\">\n                                    Silversea is recognised as an innovator in the ultra-luxury cruise line industry, offering guests large-ship amenities aboard its intimate, all-suite&hellip;                                <\/div>\n                            <\/div>\n\n                        <\/div>\n\n                    \n                <\/div>\n            <\/div>\n\n            \n            \n        <\/div>\n\n        \n        <style>\n            .intriq-loader {\n                text-align: center;\n                margin: 20px 0;\n            }\n\n            .intriq-spinner {\n                width: 30px;\n                height: 30px;\n                border: 3px solid #ddd;\n                border-top: 3px solid #000;\n                border-radius: 50%;\n                display: inline-block;\n                animation: intriq-spin 0.8s linear infinite;\n            }\n\n            @keyframes intriq-spin {\n                0%   { transform: rotate(0deg); }\n                100% { transform: rotate(360deg); }\n            }\n\n            .intriq-grid .swiper-wrapper {\n                display: grid;\n                grid-template-columns: repeat(5, 1fr);\n                gap: 18px !important;\n            }\n\n            @media (max-width: 1024px) {\n                .intriq-grid .swiper-wrapper {\n                    grid-template-columns: repeat(3, 1fr);\n                }\n            }\n\n            @media (max-width: 767px) {\n                .intriq-grid .swiper-wrapper {\n                    grid-template-columns: repeat(2, 1fr);\n                }\n            }\n\n            .intriq-partner-thumb img {\n                width: 100%;\n                height: auto;\n            }\n\n            .intriq-partner-title {\n                font-size: 20px;\n                margin: 10px 0;\n            }\n        <\/style>\n\n        <script>\n            jQuery(function ($) {\n\n                \/* =========================\n                   SWIPER SLIDER\n                ========================= *\/\n                $('.intriq-slider').each(function () {\n\n                    var container = $(this);\n                    var desktop   = container.data('desktop');\n                    var tablet    = container.data('tablet');\n                    var mobile    = container.data('mobile');\n                    var gap       = container.data('gap');\n\n                    new Swiper(container.find('.swiper')[0], {\n                        slidesPerView: desktop,\n                        spaceBetween:  gap,\n                        loop: false,\n                        navigation: {\n                            nextEl: container.find('#intriq-brand-next')[0],\n                            prevEl: container.find('#intriq-brand-prev')[0],\n                        },\n                        breakpoints: {\n                            1024: { slidesPerView: desktop },\n                            768:  { slidesPerView: tablet  },\n                            0:    { slidesPerView: mobile  }\n                        }\n                    });\n\n                });\n\n                \/* =========================\n                   LOAD MORE\n                ========================= *\/\n                $(document).off('click.intriqPartners', '.intriq-load-more-partners')\n                           .on('click.intriqPartners',  '.intriq-load-more-partners', function () {\n\n                    var btn          = $(this);\n                    var wrapper      = btn.closest('.intriq-brands-partners');\n                    var loader       = wrapper.find('.intriq-loader');\n\n                    var offset       = parseInt(btn.data('offset'));\n                    var postsPerPage = parseInt(btn.data('posts-per-page'));\n                    var total        = parseInt(btn.data('total'));\n                    var partnerType  = btn.data('partner-type');\n                    var manualIds    = btn.data('manual-ids');\n                    var nonce        = btn.data('nonce');\n\n                    if (btn.data('loading')) return;\n\n                    offset       = Number.isNaN(offset)       ? 0 : offset;\n                    postsPerPage = Number.isNaN(postsPerPage) ? 1 : postsPerPage;\n                    total        = Number.isNaN(total)        ? 0 : total;\n\n                    \/\/ For manual mode, slice the next batch from the full ordered IDs array\n                    var batchIds = [];\n                    if (partnerType === 'manual' && Array.isArray(manualIds) && manualIds.length) {\n                        batchIds = manualIds.slice(offset, offset + postsPerPage);\n                        if (!batchIds.length) {\n                            btn.remove();\n                            return;\n                        }\n                    }\n\n                    btn.data('loading', true);\n                    btn.hide();\n                    loader.show();\n\n                    $.ajax({\n                        url:  \"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-admin\/admin-ajax.php\",\n                        type: 'POST',\n                        data: {\n                            action:       'load_more_partners',\n                            offset:       offset,\n                            posts:        postsPerPage,\n                            partner_type: partnerType,\n                            manual_ids:   batchIds,\n                            nonce:        nonce\n                        },\n                        success: function (res) {\n\n                            loader.hide();\n\n                            if (res.trim() !== '') {\n\n                                var temp     = $('<div>').html(res);\n                                var newItems = temp.find('.intriq-partner-item').length;\n\n                                wrapper.find('.swiper-wrapper').append(res);\n\n                                offset += newItems;\n                                btn.data('offset', offset);\n                                btn.data('loading', false);\n\n                                if (offset >= total || newItems < postsPerPage) {\n                                    btn.remove();\n                                } else {\n                                    btn.show();\n                                }\n\n                            } else {\n                                btn.data('loading', false);\n                                btn.remove();\n                            }\n\n                        },\n                        error: function () {\n                            loader.hide();\n                            btn.data('loading', false);\n                            btn.show();\n                        }\n                    });\n\n                });\n\n            });\n        <\/script>\n\n        \t\t\t\t<\/div>\n\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=\"elementor-element elementor-element-2fb9802 e-flex e-con-boxed e-con e-parent\" data-id=\"2fb9802\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-537b9c2 e-con-full e-flex e-con e-child\" data-id=\"537b9c2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc477fc elementor-widget elementor-widget-heading\" data-id=\"dc477fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our Voyages<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-660a999 elementor-widget elementor-widget-intriq_master_itinerary\" data-id=\"660a999\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"intriq_master_itinerary.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"intriq_660a999\" class=\"intriq-master-wrapper type-grid has-filter filter-topbar\" data-instance-id=\"intriq_660a999\" data-filter-order=\"[&quot;region&quot;,&quot;country&quot;,&quot;partners&quot;,&quot;periods&quot;,&quot;durations&quot;]\" data-default-filters=\"{&quot;region&quot;:[&quot;africa&quot;],&quot;partner_groups&quot;:[&quot;cruises&quot;],&quot;journey-type&quot;:[&quot;expedition-cruise&quot;]}\" data-hidden-default-filters=\"{&quot;journey-type&quot;:[&quot;expedition-cruise&quot;]}\"><script>\n        if (!window.intriqInstances) { window.intriqInstances = {}; }\n        window.intriqInstances[\"intriq_660a999\"] = {\n            filterOrder:           [\"region\",\"country\",\"partners\",\"periods\",\"durations\"],\n            defaultFilters:        {\"region\":[\"africa\"],\"partner_groups\":[\"cruises\"],\"journey-type\":[\"expedition-cruise\"]},\n            hiddenDefaultFilters:  {\"journey-type\":[\"expedition-cruise\"]}\n        };\n        <\/script>\t<div class=\"itinerary-filter-wrapper layout-topbar\"\n\t     id=\"intriq_660a999_wrapper\"\n\t     data-instance-id=\"intriq_660a999\"\n\t     data-journey-type=\"\"\n\t     data-sub-region=\"\"\n\t     data-filter-layout=\"topbar\"\n\t     data-layout-mode=\"grid\"\n\t     data-is-slider=\"0\"\n\t     data-slider-limit=\"0\"\n\t     data-load-more-limit=\"5\"\n\t     data-exclude-current-post=\"0\"\n\t     data-current-post-id=\"0\"\n\t     data-hotel-id=\"0\"\n\t     data-hidden-defaults=\"{&quot;journey-type&quot;:[&quot;expedition-cruise&quot;]}\"\n\t     data-results-id=\"intriq_660a999_results\"\n\t     data-filter-form-id=\"intriq_660a999_filter_form\"\n\t     data-queried-tax=\"\"\n\t     data-queried-slug=\"\"\n\t     data-current-lang=\"en\"\n\t>\n\n\t\t\n\t\t\t\t\t<div class=\"filter-top-panel\">\n\t\t\t\t<form id=\"intriq_660a999_filter_form\" class=\"itinerary-filter-form-top\">\n\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"filter-top-item\" data-filter-key=\"region\">\n\n\t\t\t\t\t\t\t<div class=\"intriq-journey-dropdown\"\n\t\t\t\t\t\t\t     data-filter-key=\"region\"\n\t\t\t\t\t\t\t     data-label=\"Region\"\n\t\t\t\t\t\t\t     data-disabled=\"0\"\n\t\t\t\t\t\t\t     aria-disabled=\"false\">\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<input type=\"hidden\" class=\"filter-top-select\" data-filter-key=\"region\" value=\"africa\">\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-selected\">\n\t\t\t\t\t\t\t\t\tAfrica (Sub-Saharan)\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-options\" style=\"display:none;\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-options-inner\">\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option selected\" data-value=\"africa\">\n\t\t\t\t\t\t\t\t\t\t\t\tAfrica (Sub-Saharan)\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"antarctica-arctic\">\n\t\t\t\t\t\t\t\t\t\t\t\tAntarctica &amp; Arctic\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"oceania\">\n\t\t\t\t\t\t\t\t\t\t\t\tOceania\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"south-central-america\">\n\t\t\t\t\t\t\t\t\t\t\t\tSouth &amp; Central America\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"south-east-asia\">\n\t\t\t\t\t\t\t\t\t\t\t\tSouth East Asia\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"filter-top-item\" data-filter-key=\"country\">\n\n\t\t\t\t\t\t\t<div class=\"intriq-journey-dropdown\"\n\t\t\t\t\t\t\t     data-filter-key=\"country\"\n\t\t\t\t\t\t\t     data-label=\"Country\"\n\t\t\t\t\t\t\t     data-disabled=\"0\"\n\t\t\t\t\t\t\t     aria-disabled=\"false\">\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<input type=\"hidden\" class=\"filter-top-select\" data-filter-key=\"country\" value=\"\">\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-selected\">\n\t\t\t\t\t\t\t\t\tCountry\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-options\" style=\"display:none;\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-options-inner\">\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"namibia\">\n\t\t\t\t\t\t\t\t\t\t\t\tNamibia\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"seychelles\">\n\t\t\t\t\t\t\t\t\t\t\t\tSeychelles\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"filter-top-item\" data-filter-key=\"partners\">\n\n\t\t\t\t\t\t\t<div class=\"intriq-journey-dropdown\"\n\t\t\t\t\t\t\t     data-filter-key=\"partners\"\n\t\t\t\t\t\t\t     data-label=\"Cruise partners\"\n\t\t\t\t\t\t\t     data-disabled=\"0\"\n\t\t\t\t\t\t\t     aria-disabled=\"false\">\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<input type=\"hidden\" class=\"filter-top-select\" data-filter-key=\"partners\" value=\"\">\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-selected\">\n\t\t\t\t\t\t\t\t\tCruise partners\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-options\" style=\"display:none;\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-options-inner\">\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"43127\">\n\t\t\t\t\t\t\t\t\t\t\t\tAman\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"7372\">\n\t\t\t\t\t\t\t\t\t\t\t\tAnantara Journeys\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"7667\">\n\t\t\t\t\t\t\t\t\t\t\t\tAqua Expeditions\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"7661\">\n\t\t\t\t\t\t\t\t\t\t\t\tPonant\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"47071\">\n\t\t\t\t\t\t\t\t\t\t\t\tRitz-Carlton Yacht Collection\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"7656\">\n\t\t\t\t\t\t\t\t\t\t\t\tSilversea\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"filter-top-item\" data-filter-key=\"periods\">\n\n\t\t\t\t\t\t\t<div class=\"intriq-journey-dropdown is-disabled\"\n\t\t\t\t\t\t\t     data-filter-key=\"periods\"\n\t\t\t\t\t\t\t     data-label=\"Period\"\n\t\t\t\t\t\t\t     data-disabled=\"1\"\n\t\t\t\t\t\t\t     aria-disabled=\"true\">\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<input type=\"hidden\" class=\"filter-top-select\" data-filter-key=\"periods\" value=\"\">\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-selected\">\n\t\t\t\t\t\t\t\t\tPeriod\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-options\" style=\"display:none;\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-options-inner\">\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"filter-top-item\" data-filter-key=\"durations\">\n\n\t\t\t\t\t\t\t<div class=\"intriq-journey-dropdown\"\n\t\t\t\t\t\t\t     data-filter-key=\"durations\"\n\t\t\t\t\t\t\t     data-label=\"Duration\"\n\t\t\t\t\t\t\t     data-disabled=\"0\"\n\t\t\t\t\t\t\t     aria-disabled=\"false\">\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<input type=\"hidden\" class=\"filter-top-select\" data-filter-key=\"durations\" value=\"\">\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-selected\">\n\t\t\t\t\t\t\t\t\tDuration\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-options\" style=\"display:none;\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-options-inner\">\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"6\">\n\t\t\t\t\t\t\t\t\t\t\t\t6 Days\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"20\">\n\t\t\t\t\t\t\t\t\t\t\t\t20 Days\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t<\/form>\n\t\t\t<\/div>\n\t\t\n\n\t\t<!-- RIGHT PANEL -->\n\t\t<div class=\"filter-right-panel\">\n\n\t\t\t<!-- Result Header -->\n\t\t\t<div class=\"itinerary-result-header\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"itinerary-result-info\">\n\t\t\t\t\t\t<div class=\"itinerary-result-info-inner\">\n\t\t\t\t\t\t\t<span class=\"itinerary-result-count\"><\/span>\n\t\t\t\t\t\t\t<div class=\"itinerary-selected-filters\"><\/div>\n\t\t\t\t\t\t\t<button type=\"button\" class=\"clear-all-filters intriq-load-more-btn\">\n\t\t\t\t\t\t\t\tClear all<i class=\"fal fa-times\"><\/i>\n\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"itinerary-sort\">\n\t\t\t\t\t\t\t<label>Sort by:<\/label>\n\t\t\t\t\t\t\t<div class=\"itinerary-sort-select-wrp\">\n\t\t\t\t\t\t\t\t<div class=\"intriq-journey-dropdown intriq-sort-dropdown\" data-filter=\"sort\" data-label=\"Recommended\">\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" class=\"intriq-sort filter-top-select\" value=\"recommended\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-selected\">Recommended<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-options dropdown-extreme\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-options-inner\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option selected\" data-value=\"recommended\">Recommended<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"price-low\">Price (Lowest to Highest)<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"price-high\">Price (Highest to Lowest)<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-option\" data-value=\"duration-asc\">Duration (Shortest to Longest)<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<!-- AJAX RESULTS -->\n\t\t\t<div id=\"intriq_660a999_results\"><\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<script>\n\t\t(function ($) {\n\t\t\t'use strict';\n\n\t\t\t$(document).ready(function () {\n\n\t\t\t\tvar instanceId   = \"intriq_660a999\";\n\t\t\t\tvar wrapper      = $( '#' + instanceId + '_wrapper' );\n\n\t\t\t\tdocument.addEventListener( 'click', function ( event ) {\n\t\t\t\t\tvar disabledDropdown = event.target.closest( '#' + instanceId + '_wrapper .intriq-journey-dropdown.is-disabled' );\n\t\t\t\t\tif ( ! disabledDropdown ) return;\n\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\tevent.stopImmediatePropagation();\n\t\t\t\t\tdisabledDropdown.classList.remove( 'active' );\n\n\t\t\t\t\tvar options = disabledDropdown.querySelector( '.dropdown-options' );\n\t\t\t\t\tif ( options ) options.style.display = 'none';\n\t\t\t\t}, true );\n\t\t\t\tif ( ! wrapper.length ) { return; }\n\n\t\t\t\tvar filterLayout = wrapper.data( 'filter-layout' ) || 'sidebar';\n\t\t\t\tvar filterFormId = \"#intriq_660a999_filter_form\";\n\t\t\t\tvar resultsId    = \"#intriq_660a999_results\";\n\t\t\t\tvar isClearing   = false;\n\n\t\t\t\tvar countryRequestToken = 0;\n\t\t\t\tvar cascadingRequestToken = 0;\n\n\t\t\t\tvar FILTER_CONFIG = {\n\t\t\t\t\t'region':         { input: 'region',         url: 'region',         defaults: 'region',         ajax: ['region'] },\n\t\t\t\t\t'country':        { input: 'country',        url: 'country',        defaults: 'country',        ajax: ['country'] },\n\t\t\t\t\t'sub-region':     { input: 'sub_region',     url: 'sub-region',     defaults: 'sub-region',     ajax: ['sub_region'] },\n\t\t\t\t\t'interest':       { input: 'interest',       url: 'interest',       defaults: 'interest',       ajax: ['interest'] },\n\t\t\t\t\t'language':       { input: 'language',       url: 'language',       defaults: 'language',       ajax: ['language'] },\n\t\t\t\t\t'month':          { input: 'month',          url: 'month',          defaults: 'month',          ajax: ['month'] },\n\t\t\t\t\t'periods':        { input: 'periods',        url: 'periods',        defaults: 'periods',        ajax: ['periods'] },\n\t\t\t\t\t'year':           { input: 'year',           url: 'year',           defaults: 'year',           ajax: ['year'] },\n\t\t\t\t\t'durations':      { input: 'durations',      url: 'durations',      defaults: 'durations',      ajax: ['durations', 'duration'] },\n\t\t\t\t\t'partners':       { input: 'partners',       url: 'partners',       defaults: 'partners',       ajax: ['partners', 'partner_type'] },\n\t\t\t\t\t'partner_groups': { input: 'partner_groups', url: 'partner_groups', defaults: 'partner_groups', ajax: ['partner_groups'] },\n\t\t\t\t\t'journey-type':   { input: 'journey_type',   url: 'journey_type',   defaults: 'journey-type',   ajax: ['journey_type_filter'] }\n\t\t\t\t};\n\t\t\t\tvar allowedPartnerIds = [];\n\t\t\t\twrapper.find( '.intriq-journey-dropdown[data-filter-key=\"partners\"] .dropdown-option[data-value]' ).each( function () {\n\t\t\t\t\tallowedPartnerIds.push( $( this ).data( 'value' ) );\n\t\t\t\t} );\n\n\t\t\t\tfunction scopedFind( selector ) {\n\t\t\t\t\treturn wrapper.find( selector );\n\t\t\t\t}\n\n\t\t\t\tfunction getSelectedValues( filterKey ) {\n\t\t\t\t\tvar config = FILTER_CONFIG[ filterKey ];\n\t\t\t\t\tif ( ! config ) return [];\n\n\t\t\t\t\tif ( filterLayout === 'topbar' ) {\n\t\t\t\t\t\tvar selectValue = scopedFind( '.filter-top-select[data-filter-key=\"' + filterKey + '\"]' ).val();\n\t\t\t\t\t\treturn selectValue ? [ selectValue ] : [];\n\t\t\t\t\t}\n\n\t\t\t\t\tvar values = [];\n\t\t\t\t\tscopedFind( 'input[name=\"' + config.input + '[]\"]:checked' ).each( function () {\n\t\t\t\t\t\tvalues.push( $( this ).val() );\n\t\t\t\t\t} );\n\t\t\t\t\treturn values;\n\t\t\t\t}\n\n\t\t\t\tfunction getHiddenDefaults() {\n\t\t\t\t\tvar rawData = wrapper.attr( 'data-hidden-defaults' );\n\t\t\t\t\tif ( ! rawData ) return {};\n\t\t\t\t\ttry {\n\t\t\t\t\t\tvar parsed = JSON.parse( rawData );\n\t\t\t\t\t\treturn ( parsed && typeof parsed === 'object' ) ? parsed : {};\n\t\t\t\t\t} catch ( e ) { return {}; }\n\t\t\t\t}\n\n\t\t\t\tfunction getDefaultFilters() {\n\t\t\t\t\tvar rawData = wrapper.attr( 'data-default-filters' );\n\t\t\t\t\tif ( ! rawData ) return {};\n\t\t\t\t\ttry {\n\t\t\t\t\t\tvar parsed = JSON.parse( rawData );\n\t\t\t\t\t\treturn ( parsed && typeof parsed === 'object' ) ? parsed : {};\n\t\t\t\t\t} catch ( e ) { return {}; }\n\t\t\t\t}\n\n\t\t\t\tfunction getMergedValues( selected, defaults ) {\n\t\t\t\t\tvar allValues = [];\n\t\t\t\t\t( selected || [] ).forEach( function ( v ) { if ( allValues.indexOf( v ) === -1 ) allValues.push( v ); } );\n\t\t\t\t\t( defaults  || [] ).forEach( function ( v ) { if ( allValues.indexOf( v ) === -1 ) allValues.push( v ); } );\n\t\t\t\t\treturn allValues;\n\t\t\t\t}\n\n\t\t\t\tfunction getMergedFilterValues( filterKey, hiddenDefaults ) {\n\t\t\t\t\tvar config        = FILTER_CONFIG[ filterKey ];\n\t\t\t\t\tif ( ! config ) return [];\n\t\t\t\t\tvar selectedValues = getSelectedValues( filterKey );\n\t\t\t\t\tvar defaultValues  = hiddenDefaults[ config.defaults ];\n\t\t\t\t\treturn getMergedValues( selectedValues, defaultValues );\n\t\t\t\t}\n\n\t\t\t\tfunction getJourneyTypeFallback( defaultFilters, hiddenDefaults ) {\n\t\t\t\t\tvar selectedValues = getSelectedValues( 'journey-type' );\n\t\t\t\t\tvar defaultValues  = [];\n\n\t\t\t\t\tif ( defaultFilters && defaultFilters['journey-type'] ) {\n\t\t\t\t\t\tdefaultValues = defaultFilters['journey-type'];\n\t\t\t\t\t}\n\t\t\t\t\tif ( ( ! defaultValues || ! defaultValues.length ) && hiddenDefaults && hiddenDefaults['journey-type'] ) {\n\t\t\t\t\t\tdefaultValues = hiddenDefaults['journey-type'];\n\t\t\t\t\t}\n\n\t\t\t\t\treturn getMergedValues( selectedValues, defaultValues );\n\t\t\t\t}\n\n\t\t\t\t\/* \u2500\u2500 Country options update \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\t\t\t\tfunction updateCountryOptionsFromRegions( regions ) {\n\t\t\t\t\tvar countryPrompt = \"Please select region first\";\n\t\t\t\t\tvar hasRegions    = !!( regions && regions.length );\n\n\t\t\t\t\tif ( ! hasRegions ) {\n\t\t\t\t\t\tvar $ddNone = scopedFind( '.intriq-journey-dropdown[data-filter-key=\"country\"]' );\n\t\t\t\t\t\tif ( $ddNone.length ) {\n\t\t\t\t\t\t\tvar $hiddenNone = $ddNone.find( '.filter-top-select' );\n\t\t\t\t\t\t\tvar $innerNone  = $ddNone.find( '.dropdown-options-inner' );\n\t\t\t\t\t\t\t$innerNone.empty();\n\n\t\t\t\t\t\t\t$hiddenNone.val( '' );\n\t\t\t\t\t\t\t$ddNone\n\t\t\t\t\t\t\t\t.addClass( 'country-disabled is-disabled' )\n\t\t\t\t\t\t\t\t.attr( 'data-disabled', '1' )\n\t\t\t\t\t\t\t\t.attr( 'aria-disabled', 'true' );\n\n\t\t\t\t\t\t\t$ddNone.find( '.dropdown-selected' ).text( countryPrompt );\n\t\t\t\t\t\t\t$innerNone.append( jQuery( '<div class=\"dropdown-option is-disabled\" aria-disabled=\"true\"><\/div>' ).text( countryPrompt ) );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar $sectionNone = scopedFind( '.filter-section[data-filter-key=\"country\"]' );\n\t\t\t\t\t\tif ( $sectionNone.length ) {\n\t\t\t\t\t\t\t$sectionNone.addClass( 'country-disabled' );\n\t\t\t\t\t\t\t$sectionNone.find( '.filter-data-vals' ).empty().append(\n\t\t\t\t\t\t\t\tjQuery( '<div class=\"country-filter-placeholder\"><\/div>' ).text( countryPrompt )\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\/\/ Bump the token so any in-flight AJAX response from a\n\t\t\t\t\t\t\/\/ previous (now-irrelevant) region selection is ignored.\n\t\t\t\t\t\tcountryRequestToken++;\n\n\t\t\t\t\t\trefreshActiveStates();\n\t\t\t\t\t\treturn; \/\/ \u2190 stop here: no AJAX call when there is no region\n\t\t\t\t\t}\n\n\t\t\t\t\tvar $dd = scopedFind( '.intriq-journey-dropdown[data-filter-key=\"country\"]' );\n\t\t\t\t\tif ( $dd.length ) {\n\t\t\t\t\t\t$dd\n\t\t\t\t\t\t\t.removeClass( 'country-disabled is-disabled' )\n\t\t\t\t\t\t\t.attr( 'data-disabled', '0' )\n\t\t\t\t\t\t\t.attr( 'aria-disabled', 'false' );\n\n\t\t\t\t\t\t$dd.find( '.dropdown-selected' )\n\t\t\t\t\t\t\t.text( $dd.data( 'label' ) || '' );\n\t\t\t\t\t}\n\n\t\t\t\t\tvar requestToken = ++countryRequestToken;\n\n\t\t\t\t\tvar ajaxUrl = \"https:\\\/\\\/p15.projs.ifdemo.com\\\/intriq_revamp\\\/hk\\\/wp-admin\\\/admin-ajax.php\";\n\t\t\t\t\tvar hiddenDefs   = getHiddenDefaults();\n\t\t\t\t\tvar defaultDefs  = getDefaultFilters();\n\t\t\t\t\tvar queriedTax  = wrapper.data( 'queried-tax' )  || '';\n\t\t\t\t\tvar queriedSlug = wrapper.data( 'queried-slug' ) || '';\n\t\t\t\t\tvar currentLang = wrapper.data( 'current-lang' ) || '';\n\t\t\t\t\t$.post( ajaxUrl, {\n\t\t\t\t\t\taction:       'intriq_get_country_options',\n\t\t\t\t\t\tregions:      regions,\n\t\t\t\t\t\tjourney_type: getJourneyTypeFallback( defaultDefs, hiddenDefs ),\n\t\t\t\t\t\tinterest:     getMergedFilterValues( 'interest', hiddenDefs ),\n\t\t\t\t\t\tlanguage:     getMergedFilterValues( 'language', hiddenDefs ),\n\t\t\t\t\t\tmonth:        getMergedValues( getMergedFilterValues( 'month', hiddenDefs ), getMergedFilterValues( 'periods', hiddenDefs ) ),\n\t\t\t\t\t\tyear:         getMergedFilterValues( 'year', hiddenDefs ),\n\t\t\t\t\t\tdurations:    getMergedFilterValues( 'durations', hiddenDefs ),\n\t\t\t\t\t\tqueried_tax:  queriedTax,\n\t\t\t\t\t\tqueried_slug: queriedSlug,\n\t\t\t\t\t\tlang:         currentLang\n\t\t\t\t\t}, function ( resp ) {\n\n\t\t\t\t\t\t\/\/ Discard this response if a newer request has since been issued.\n\t\t\t\t\t\tif ( requestToken !== countryRequestToken ) { return; }\n\n\t\t\t\t\t\tif ( ! resp || ! resp.success ) return;\n\t\t\t\t\t\tvar opts = resp.data || {};\n\n\t\t\t\t\t\t\/\/ Topbar\n\t\t\t\t\t\tvar $dd = scopedFind( '.intriq-journey-dropdown[data-filter-key=\"country\"]' );\n\t\t\t\t\t\tif ( $dd.length ) {\n\t\t\t\t\t\t\tvar $hidden = $dd.find( '.filter-top-select' );\n\t\t\t\t\t\t\tvar current = $hidden.val() || '';\n\t\t\t\t\t\t\tvar $inner  = $dd.find( '.dropdown-options-inner' );\n\t\t\t\t\t\t\t$inner.empty();\n\t\t\t\t\t\t\tvar selectedFound = false;\n\t\t\t\t\t\t\tObject.keys( opts ).forEach( function ( slug ) {\n\t\t\t\t\t\t\t\tvar text = opts[ slug ];\n\t\t\t\t\t\t\t\tif ( ! slug ) {\n\t\t\t\t\t\t\t\t\t$inner.append( jQuery( '<div class=\"dropdown-option is-disabled\" aria-disabled=\"true\"><\/div>' ).text( text ) );\n\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tvar $opt = jQuery( '<div class=\"dropdown-option\" data-value=\"' + slug + '\"><\/div>' ).text( text );\n\t\t\t\t\t\t\t\tif ( current === slug ) { $opt.addClass( 'selected' ); selectedFound = true; }\n\t\t\t\t\t\t\t\t$inner.append( $opt );\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\tif ( ! selectedFound ) {\n\t\t\t\t\t\t\t\t$hidden.val( '' );\n\t\t\t\t\t\t\t\t$dd.find( '.dropdown-selected' ).text( opts[''] || $dd.data( 'label' ) || '' );\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t$dd.find( '.dropdown-selected' ).text( opts[ current ] || current );\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tvar realOpts = Object.keys( opts ).filter( function ( k ) { return k !== ''; } );\n\t\t\t\t\t\t\tvar isDisabled = realOpts.length === 0;\n\t\t\t\t\t\t\t$dd.toggleClass( 'is-disabled', isDisabled )\n\t\t\t\t\t\t\t\t.attr( 'data-disabled', isDisabled ? '1' : '0' )\n\t\t\t\t\t\t\t\t.attr( 'aria-disabled', isDisabled ? 'true' : 'false' );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\/\/ Sidebar\n\t\t\t\t\t\tvar $section = scopedFind( '.filter-section[data-filter-key=\"country\"]' );\n\t\t\t\t\t\tif ( $section.length ) {\n\t\t\t\t\t\t\tvar $container  = $section.find( '.filter-data-vals' );\n\t\t\t\t\t\t\tvar prevSelected = [];\n\t\t\t\t\t\t\t$container.find( 'input[type=\"checkbox\"]:checked' ).each( function () { prevSelected.push( $( this ).val() ); } );\n\t\t\t\t\t\t\t$container.empty();\n\n\t\t\t\t\t\t\tvar realOpts = Object.keys( opts ).filter( function ( k ) { return k !== ''; } );\n\n\t\t\t\t\t\t\tif ( realOpts.length === 0 ) {\n\t\t\t\t\t\t\t\t\/\/ Hide entire section if no countries match\n\t\t\t\t\t\t\t\t$section.hide();\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t$section.show();\n\t\t\t\t\t\t\t\t$section.removeClass( 'country-disabled' );\n\t\t\t\t\t\t\t\tObject.keys( opts ).forEach( function ( slug ) {\n\t\t\t\t\t\t\t\t\tvar text = opts[ slug ];\n\t\t\t\t\t\t\t\t\tif ( ! slug ) {\n\t\t\t\t\t\t\t\t\t\t$container.append( jQuery( '<div class=\"country-filter-placeholder\"><\/div>' ).text( text ) );\n\t\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tvar $label = jQuery( '<label><\/label>' );\n\t\t\t\t\t\t\t\t\tvar $input = jQuery( '<input type=\"checkbox\" name=\"country[]\">' ).val( slug );\n\t\t\t\t\t\t\t\t\tif ( prevSelected.indexOf( slug ) !== -1 ) $input.prop( 'checked', true );\n\t\t\t\t\t\t\t\t\t$label.append( $input ).append( ' ' + text );\n\t\t\t\t\t\t\t\t\t$container.append( $label );\n\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\trefreshActiveStates();\n\t\t\t\t\t}, 'json' );\n\t\t\t\t}\n\n\t\t\t\t\/* \u2500\u2500 Active states \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\t\t\t\tfunction refreshActiveStates() {\n\t\t\t\t\tif ( filterLayout === 'topbar' ) {\n\t\t\t\t\t\tscopedFind( '.filter-top-item' ).each( function () {\n\t\t\t\t\t\t\tvar section  = $( this );\n\t\t\t\t\t\t\tvar selected = section.find( '.filter-top-select' ).val();\n\t\t\t\t\t\t\tsection.toggleClass( 'section-active', !!selected );\n\t\t\t\t\t\t} );\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tscopedFind( '.filter-section' ).each( function () {\n\t\t\t\t\t\tvar section       = $( this );\n\t\t\t\t\t\tvar checkedInputs = section.find( 'input[type=\"checkbox\"]:checked' );\n\t\t\t\t\t\tsection.toggleClass( 'section-active', checkedInputs.length > 0 );\n\t\t\t\t\t\tsection.find( 'label' ).removeClass( 'checked-active' );\n\t\t\t\t\t\tcheckedInputs.closest( 'label' ).addClass( 'checked-active' );\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t\/* \u2500\u2500 URL update \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\t\t\t\tfunction updateURL() {\n\t\t\t\t\tvar params = new URLSearchParams();\n\t\t\t\t\tObject.keys( FILTER_CONFIG ).forEach( function ( filterKey ) {\n\t\t\t\t\t\tvar config = FILTER_CONFIG[ filterKey ];\n\t\t\t\t\t\tvar values = getSelectedValues( filterKey );\n\t\t\t\t\t\tif ( values.length ) {\n\t\t\t\t\t\t\tvalues.forEach( function ( val ) { params.append( config.url + '[]', val ); } );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\n\t\t\t\t\tvar sort = scopedFind( '.intriq-sort-dropdown .intriq-sort' ).val();\n\t\t\t\t\tif ( sort && sort !== 'recommended' ) params.append( 'sort_by', sort );\n\n\t\t\t\t\tvar newURL = window.location.pathname;\n\t\t\t\t\tif ( params.toString() ) newURL += '?' + params.toString();\n\t\t\t\t\twindow.history.pushState( {}, '', newURL );\n\t\t\t\t}\n\n\t\t\t\t\/* \u2500\u2500 Filter chips \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\t\t\t\tfunction updateSelectedFilters() {\n\t\t\t\t\tvar selectedHTML = '';\n\t\t\t\t\tvar count        = 0;\n\n\t\t\t\t\tif ( filterLayout === 'topbar' ) {\n\t\t\t\t\t\tscopedFind( '.filter-top-select:not(.intriq-sort)' ).each( function () {\n\t\t\t\t\t\t\tvar value     = $( this ).val();\n\t\t\t\t\t\t\tif ( ! value ) return;\n\t\t\t\t\t\t\tvar filterKey = $( this ).data( 'filter-key' );\n\t\t\t\t\t\t\tif ( ! filterKey ) return;\n\t\t\t\t\t\t\tvar text = scopedFind( '.intriq-journey-dropdown[data-filter-key=\"' + filterKey + '\"]' )\n\t\t\t\t\t\t\t\t.find( '.dropdown-option[data-value=\"' + value + '\"]' ).text();\n\t\t\t\t\t\t\tselectedHTML += '<span class=\"filter-chip\" data-filter-key=\"' + filterKey + '\" data-value=\"' + value + '\">' + text + ' <i class=\"fal fa-times\"><\/i><\/span>';\n\t\t\t\t\t\t\tcount++;\n\t\t\t\t\t\t} );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tscopedFind( filterFormId + ' input[type=\"checkbox\"]:checked' ).each( function () {\n\t\t\t\t\t\t\tvar text  = $( this ).parent().text().trim();\n\t\t\t\t\t\t\tvar name  = $( this ).attr( 'name' ).replace( '[]', '' );\n\t\t\t\t\t\t\tvar value = $( this ).val();\n\t\t\t\t\t\t\tselectedHTML += '<span class=\"filter-chip\" data-name=\"' + name + '\" data-value=\"' + value + '\">' + text + ' <i class=\"fal fa-times\"><\/i><\/span>';\n\t\t\t\t\t\t\tcount++;\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\n\t\t\t\t\tscopedFind( '.itinerary-selected-filters' ).html( selectedHTML );\n\n\t\t\t\t\tvar totalResults = scopedFind( '#total-results-count-' + instanceId ).val() || 0;\n\t\t\t\t\tif ( wrapper.closest( 'body:is(.tax-sub-region, .tax-country) .sub-region-itinerary-listing' ).length ) {\n\t\t\t\t\t\tvar resultCards = $( resultsId ).find( '.intriq-journey-card' );\n\t\t\t\t\t\ttotalResults = window.matchMedia( '(max-width: 767px)' ).matches\n\t\t\t\t\t\t\t? resultCards.not( '.intriq-load-more-hidden' ).length\n\t\t\t\t\t\t\t: resultCards.length;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (totalResults > 0) {\n\t\t\t\t\t\tscopedFind('.filter-right-panel').show();\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( count > 0 ) {\n\t\t\t\t\t\tscopedFind( '.itinerary-result-count' ).text(\n\t\t\t\t\t\t\t\"Showing \" +\n\t\t\t\t\t\t\ttotalResults +\n\t\t\t\t\t\t\t\" results for:\"\n\t\t\t\t\t\t);\n\t\t\t\t\t\tscopedFind( '.clear-all-filters' ).show();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tscopedFind( '.itinerary-result-count' ).text(\n\t\t\t\t\t\t\t\"Showing \" +\n\t\t\t\t\t\t\ttotalResults +\n\t\t\t\t\t\t\t\" results\"\n\t\t\t\t\t\t);\n\t\t\t\t\t\tscopedFind( '.clear-all-filters' ).hide();\n\t\t\t\t\t}\n\t\t\t\t\tisClearing = false;\n\t\t\t\t}\n\n\t\t\t\t\/* \u2500\u2500 AJAX load \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\t\t\t\tfunction buildRequestData() {\n\t\t\t\t\tvar queriedTax = wrapper.data( 'queried-tax' ) || '';\n\t\t\t\t\tvar queriedSlug = wrapper.data( 'queried-slug' ) || '';\n\t\t\t\t\tvar defaultFilters = getDefaultFilters();\n\t\t\t\t\tvar hiddenDefaults = getHiddenDefaults();\n\t\t\t\t\tvar valuesByFilter = {};\n\t\t\t\t\tvar layoutMode     = wrapper.data( 'layout-mode' ) === 'slider' ? 'slider' : 'grid';\n\t\t\t\t\tvar isSlider       = !!wrapper.data( 'is-slider' );\n\t\t\t\t\tvar sliderLimit    = parseInt( wrapper.data( 'slider-limit' ), 10 ) || 0;\n\t\t\t\t\tvar excludeCurrent = !!wrapper.data( 'exclude-current-post' );\n\t\t\t\t\tvar currentPostId  = parseInt( wrapper.data( 'current-post-id' ), 10 ) || 0;\n\n\t\t\t\t\tObject.keys( FILTER_CONFIG ).forEach( function ( filterKey ) {\n\t\t\t\t\t\tvaluesByFilter[ filterKey ] = getMergedFilterValues( filterKey, hiddenDefaults );\n\t\t\t\t\t} );\n\n\t\t\t\t\tvaluesByFilter['journey-type'] = getJourneyTypeFallback( defaultFilters, hiddenDefaults );\n\n\t\t\t\t\tvar monthCombined = getMergedValues( valuesByFilter.month, valuesByFilter.periods );\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\taction:               'filter_itineraries',\n\t\t\t\t\t\t\/\/ Preserve the destination page context for itinerary card URLs.\n\t\t\t\t\t\tqueried_tax:          queriedTax,\n\t\t\t\t\t\tqueried_slug:         queriedSlug,\n\t\t\t\t\t\tlayout_mode:          layoutMode,\n\t\t\t\t\t\tis_slider:            isSlider ? 1 : 0,\n\t\t\t\t\t\tslider_limit:         sliderLimit,\n\t\t\t\t\t\tjourney_type:         wrapper.data( 'journey-type' ),\n\t\t\t\t\t\tsub_region:           getMergedValues( valuesByFilter['sub-region'], wrapper.data( 'sub-region' ) ? [ wrapper.data( 'sub-region' ) ] : [] ),\n\t\t\t\t\t\thotel_id:             wrapper.data( 'hotel-id' ),\n\t\t\t\t\t\tsort_by:              scopedFind( '.intriq-sort-dropdown .intriq-sort' ).val() || 'recommended',\n\t\t\t\t\t\texclude_current_post: excludeCurrent ? 1 : 0,\n\t\t\t\t\t\tcurrent_post_id:      currentPostId,\n\t\t\t\t\t\tforce_latest_order:   ( excludeCurrent || ( isSlider && sliderLimit > 0 ) ) ? 1 : 0,\n\t\t\t\t\t\tregion:               valuesByFilter.region,\n\t\t\t\t\t\tcountry:              valuesByFilter.country,\n\t\t\t\t\t\tinterest:             valuesByFilter.interest,\n\t\t\t\t\t\tlanguage:             valuesByFilter.language,\n\t\t\t\t\t\tmonth:                monthCombined,\n\t\t\t\t\t\tperiods:              valuesByFilter.periods,\n\t\t\t\t\t\tyear:                 valuesByFilter.year,\n\t\t\t\t\t\tdurations:            valuesByFilter.durations,\n\t\t\t\t\t\tduration:             valuesByFilter.durations,\n\t\t\t\t\t\tpartners:             valuesByFilter.partners,\n\t\t\t\t\t\tpartner_type:         valuesByFilter.partners,\n\t\t\t\t\t\tpartner_groups:       valuesByFilter.partner_groups,\n\t\t\t\t\t\tjourney_type_filter:  valuesByFilter['journey-type'],\n\t\t\t\t\t\tinstance_id:          instanceId,\n\t\t\t\t\t\tlang:                 wrapper.data( 'current-lang' ) || ''\n\t\t\t\t\t};\n\t\t\t\t}\n\n\t\t\t\tfunction load_itineraries() {\n\t\t\t\t\tvar requestData = buildRequestData();\n\n\t\t\t\t\t$.ajax( {\n\t\t\t\t\t\turl:  \"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-admin\/admin-ajax.php\",\n\t\t\t\t\t\ttype: 'POST',\n\t\t\t\t\t\tdata: requestData,\n\t\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\t\t$( resultsId ).html( '<p>Loading...<\/p>' );\n\t\t\t\t\t\t},\n\t\t\t\t\t\tsuccess: function ( response ) {\n\t\t\t\t\t\t\t$( resultsId ).html( response );\n\t\t\t\t\t\t\tapplyLoadMore();\n\t\t\t\t\t\t\tupdateSelectedFilters();\n\t\t\t\t\t\t\tapplyAccordionState();\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\n\t\t\t\t\tupdateURL();\n\t\t\t\t}\n\n\t\t\t\t\/* Start Interest mobile five-at-a-time results. *\/\n\t\t\t\tfunction applyLoadMore() {\n\t\t\t\t\tvar limit = parseInt( wrapper.data( 'load-more-limit' ), 10 ) || 0;\n\t\t\t\t\tvar cards = $( resultsId ).find( '.intriq-journey-card' );\n\t\t\t\t\tif ( ! limit || cards.length <= limit ) return;\n\n\t\t\t\t\tcards.slice( limit ).addClass( 'intriq-load-more-hidden' ).hide();\n\t\t\t\t\t$( '<button type=\"button\" class=\"intriq-itinerary-load-more\">Load more<\/button>' )\n\t\t\t\t\t\t.insertAfter( $( resultsId ).find( '.intriq-itinerary-list' ) );\n\t\t\t\t}\n\n\t\t\t\twrapper.on( 'click', '.intriq-itinerary-load-more', function () {\n\t\t\t\t\tvar limit  = parseInt( wrapper.data( 'load-more-limit' ), 10 ) || 0;\n\t\t\t\t\tvar hidden = $( resultsId ).find( '.intriq-load-more-hidden' );\n\n\t\t\t\t\thidden.slice( 0, limit ).removeClass( 'intriq-load-more-hidden' ).show();\n\t\t\t\t\tif ( hidden.length <= limit ) $( this ).remove();\n\t\t\t\t\tif ( wrapper.closest( 'body:is(.tax-sub-region, .tax-country) .sub-region-itinerary-listing' ).length ) {\n\t\t\t\t\t\tupdateSelectedFilters();\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t\t\/* End Interest mobile five-at-a-time results. *\/\n\n\t\t\t\tfunction updateCascadingSection( filterKey, opts ) {\n\t\t\t\t\tvar optKeys = Object.keys( opts );\n\t\t\t\t\tvar realOptKeys = optKeys.filter( function ( key ) { return key !== ''; } );\n\t\t\t\t\tvar selectionChanged = false;\n\n\t\t\t\t\t\/\/ Sidebar checkbox list\n\t\t\t\t\tvar $section = scopedFind( '.filter-section[data-filter-key=\"' + filterKey + '\"]' );\n\t\t\t\t\tif ( $section.length ) {\n\t\t\t\t\t\tvar $container   = $section.find( '.filter-data-vals' );\n\t\t\t\t\t\tvar prevSelected = [];\n\t\t\t\t\t\t$container.find( 'input[type=\"checkbox\"]:checked' ).each( function () { prevSelected.push( $( this ).val() ); } );\n\t\t\t\t\t\t$container.empty();\n\n\t\t\t\t\t\tif ( optKeys.length === 0 ) {\n\t\t\t\t\t\t\t$section.hide();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$section.show();\n\t\t\t\t\t\t\tvar inputName = ( FILTER_CONFIG[ filterKey ] && FILTER_CONFIG[ filterKey ].input ) || filterKey;\n\t\t\t\t\t\t\toptKeys.forEach( function ( slug ) {\n\t\t\t\t\t\t\t\tvar text   = opts[ slug ];\n\t\t\t\t\t\t\t\tvar $label = jQuery( '<label><\/label>' );\n\t\t\t\t\t\t\t\tvar $input = jQuery( '<input type=\"checkbox\">' )\n\t\t\t\t\t\t\t\t\t.attr( 'name', inputName + '[]' )\n\t\t\t\t\t\t\t\t\t.val( slug );\n\t\t\t\t\t\t\t\tif ( prevSelected.indexOf( slug ) !== -1 ) $input.prop( 'checked', true );\n\t\t\t\t\t\t\t\t$label.append( $input ).append( ' ' + text );\n\t\t\t\t\t\t\t\t$container.append( $label );\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ Topbar dropdown\n\t\t\t\t\tvar $dd = scopedFind( '.intriq-journey-dropdown[data-filter-key=\"' + filterKey + '\"]' );\n\t\t\t\t\tif ( $dd.length ) {\n\t\t\t\t\t\tvar $hidden = $dd.find( '.filter-top-select' );\n\t\t\t\t\t\tvar current = $hidden.val() || '';\n\t\t\t\t\t\tvar $inner  = $dd.find( '.dropdown-options-inner' );\n\t\t\t\t\t\t$inner.empty();\n\n\t\t\t\t\t\tvar isDisabled = realOptKeys.length === 0;\n\t\t\t\t\t\t$dd.toggleClass( 'is-disabled', isDisabled )\n\t\t\t\t\t\t\t.attr( 'data-disabled', isDisabled ? '1' : '0' )\n\t\t\t\t\t\t\t.attr( 'aria-disabled', isDisabled ? 'true' : 'false' );\n\n\t\t\t\t\t\tif ( isDisabled ) {\n\t\t\t\t\t\t\tif ( current ) {\n\t\t\t\t\t\t\t\t$hidden.val( '' );\n\t\t\t\t\t\t\t\t$dd.find( '.dropdown-selected' ).text( $dd.data( 'label' ) || '' );\n\t\t\t\t\t\t\t\tselectionChanged = true;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tvar selectedFound = false;\n\t\t\t\t\t\t\trealOptKeys.forEach( function ( slug ) {\n\t\t\t\t\t\t\t\tvar text = opts[ slug ];\n\t\t\t\t\t\t\t\tvar $opt = jQuery( '<div class=\"dropdown-option\" data-value=\"' + slug + '\"><\/div>' ).text( text );\n\t\t\t\t\t\t\t\tif ( current === slug ) { $opt.addClass( 'selected' ); selectedFound = true; }\n\t\t\t\t\t\t\t\t$inner.append( $opt );\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\tif ( ! selectedFound ) {\n\t\t\t\t\t\t\t\t$hidden.val( '' );\n\t\t\t\t\t\t\t\t$dd.find( '.dropdown-selected' ).text( $dd.data( 'label' ) || '' );\n\t\t\t\t\t\t\t\tif ( current ) {\n\t\t\t\t\t\t\t\t\tselectionChanged = true;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\treturn selectionChanged;\n\t\t\t\t}\n\n\t\t\t\tfunction updateCascadingOptions() {\n\t\t\t\t\tvar requestToken = ++cascadingRequestToken;\n\t\t\t\t\tvar ajaxUrl      = \"https:\\\/\\\/p15.projs.ifdemo.com\\\/intriq_revamp\\\/hk\\\/wp-admin\\\/admin-ajax.php\";\n\t\t\t\t\tvar hiddenDefs   = getHiddenDefaults();\n\t\t\t\t\tvar defaultDefs  = getDefaultFilters();\n\t\t\t\t\tvar regions      = getMergedFilterValues( 'region', hiddenDefs );\n\t\t\t\t\tvar countries    = getMergedFilterValues( 'country', hiddenDefs );\n\t\t\t\t\tvar subRegions   = getMergedFilterValues( 'sub-region', hiddenDefs );\n\t\t\t\t\tvar journeyTypes = getJourneyTypeFallback( defaultDefs, hiddenDefs );\n\t\t\t\t\tvar interests    = getMergedFilterValues( 'interest', hiddenDefs );\n\t\t\t\t\tvar languages    = getMergedFilterValues( 'language', hiddenDefs );\n\t\t\t\t\tvar months       = getMergedValues( getMergedFilterValues( 'month', hiddenDefs ), getMergedFilterValues( 'periods', hiddenDefs ) );\n\t\t\t\t\tvar years        = getMergedFilterValues( 'year', hiddenDefs );\n\t\t\t\t\tvar durations    = getMergedFilterValues( 'durations', hiddenDefs );\n\t\t\t\t\tvar partners     = getMergedFilterValues( 'partners', hiddenDefs );\n\n\t\t\t\t\tvar queriedTax  = wrapper.data( 'queried-tax' )  || '';\n\t\t\t\t\tvar queriedSlug = wrapper.data( 'queried-slug' ) || '';\n\t\t\t\t\tvar currentLang = wrapper.data( 'current-lang' ) || '';\n\n\t\t\t\t\t$.post( ajaxUrl, {\n\t\t\t\t\t\taction:       'intriq_get_cascading_options',\n\t\t\t\t\t\tregion:       regions,\n\t\t\t\t\t\tcountry:      countries,\n\t\t\t\t\t\tsub_region:   subRegions,\n\t\t\t\t\t\tjourney_type: journeyTypes,\n\t\t\t\t\t\tinterest:     interests,\n\t\t\t\t\t\tlanguage:     languages,\n\t\t\t\t\t\tmonth:        months,\n\t\t\t\t\t\tyear:         years,\n\t\t\t\t\t\tdurations:    durations,\n\t\t\t\t\t\tpartners:     partners,\n\t\t\t\t\t\tallowed_partners: allowedPartnerIds,\n\t\t\t\t\t\tqueried_tax:  queriedTax,\n\t\t\t\t\t\tqueried_slug: queriedSlug,\n\t\t\t\t\t\tlang:         currentLang\n\t\t\t\t\t}, function ( resp ) {\n\t\t\t\t\t\tif ( requestToken !== cascadingRequestToken ) return;\n\t\t\t\t\t\tif ( ! resp || ! resp.success ) return;\n\t\t\t\t\t\tvar data = resp.data || {};\n\n\t\t\t\t\t\tvar selectionChanged = false;\n\t\t\t\t\t\tselectionChanged = updateCascadingSection( 'month',     data.month     || {} ) || selectionChanged;\n\t\t\t\t\t\tselectionChanged = updateCascadingSection( 'periods',   data.periods   || {} ) || selectionChanged;\n\t\t\t\t\t\tselectionChanged = updateCascadingSection( 'year',      data.year      || {} ) || selectionChanged;\n\t\t\t\t\t\tselectionChanged = updateCascadingSection( 'durations', data.durations || {} ) || selectionChanged;\n\t\t\t\t\t\tselectionChanged = updateCascadingSection( 'language',  data.language  || {} ) || selectionChanged;\n\t\t\t\t\t\tselectionChanged = updateCascadingSection( 'region',    data.region    || {} ) || selectionChanged;\n\t\t\t\t\t\tselectionChanged = updateCascadingSection( 'country',   data.country   || {} ) || selectionChanged;\n\t\t\t\t\t\tselectionChanged = updateCascadingSection( 'sub-region', data['sub-region'] || {} ) || selectionChanged;\n\t\t\t\t\t\tselectionChanged = updateCascadingSection( 'interest',  data.interest  || {} ) || selectionChanged;\n\t\t\t\t\t\tselectionChanged = updateCascadingSection( 'partners',  data.partners  || {} ) || selectionChanged;\n\t\t\t\t\t\tselectionChanged = updateCascadingSection( 'journey-type', data['journey-type'] || {} ) || selectionChanged;\n\n\t\t\t\t\t\trefreshActiveStates();\n\n\t\t\t\t\t\tif ( filterLayout === 'topbar' && selectionChanged ) {\n\t\t\t\t\t\t\tupdateCascadingOptions();\n\t\t\t\t\t\t\tload_itineraries();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 'json' );\n\t\t\t\t}\n\n\t\t\t\t\/* \u2500\u2500 Event delegation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\t\t\t\t\/* Start mobile filter offcanvas apply bridge *\/\n\t\t\t\twrapper.on( 'intriq:apply-mobile-filter', function () {\n\t\t\t\t\tvar regions = getMergedFilterValues( 'region', getHiddenDefaults() );\n\t\t\t\t\tupdateCountryOptionsFromRegions( regions );\n\t\t\t\t\tupdateInterestOptions();\n\t\t\t\t\tupdateCascadingOptions();\n\t\t\t\t\trefreshActiveStates();\n\t\t\t\t\tload_itineraries();\n\t\t\t\t} );\n\t\t\t\t\/* End mobile filter offcanvas apply bridge *\/\n\n\t\t\t\twrapper.on( 'change', filterFormId + ' input[type=\"checkbox\"]', function () {\n\t\t\t\t\tvar checkbox = $( this );\n\n\t\t\t\t\tvar filterKey = checkbox.closest( '[data-filter-key]' ).data( 'filter-key' );\n\t\t\t\t\tif ( ! filterKey ) {\n\t\t\t\t\t\t\/\/ Fallback: derive from the input's name attribute exactly\n\t\t\t\t\t\t\/\/ (strip the trailing \"[]\"), no substring matching.\n\t\t\t\t\t\tfilterKey = ( checkbox.attr( 'name' ) || '' ).replace( '[]', '' ).replace( \/_\/g, '-' );\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( filterKey === 'region' ||\n\t\t\t\t\t\tfilterKey === 'journey-type' ||\n\t\t\t\t\t\tfilterKey === 'interest' ||\n\t\t\t\t\t\tfilterKey === 'language' ||\n\t\t\t\t\t\tfilterKey === 'month' ||\n\t\t\t\t\t\tfilterKey === 'periods' ||\n\t\t\t\t\t\tfilterKey === 'year' ||\n\t\t\t\t\t\tfilterKey === 'durations' ) {\n\t\t\t\t\t\tvar regions = getMergedFilterValues( 'region', getHiddenDefaults() );\n\t\t\t\t\t\tupdateCountryOptionsFromRegions( regions );\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( filterKey === 'region' ||\n\t\t\t\t\t\tfilterKey === 'country' ||\n\t\t\t\t\t\tfilterKey === 'sub-region' ||\n\t\t\t\t\t\tfilterKey === 'journey-type' ||\n\t\t\t\t\t\tfilterKey === 'interest' ||\n\t\t\t\t\t\tfilterKey === 'language' ||\n\t\t\t\t\t\tfilterKey === 'month' ||\n\t\t\t\t\t\tfilterKey === 'periods' ||\n\t\t\t\t\t\tfilterKey === 'year' ||\n\t\t\t\t\t\tfilterKey === 'durations' ||\n\t\t\t\t\t\tfilterKey === 'partners' ) {\n\t\t\t\t\t\tif ( filterLayout !== 'topbar' ) {\n\t\t\t\t\t\t\tupdateInterestOptions();\n\t\t\t\t\t\t}\n\t\t\t\t\t\tupdateCascadingOptions();\n\t\t\t\t\t}\n\n\t\t\t\t\trefreshActiveStates();\n\t\t\t\t\tload_itineraries();\n\t\t\t\t} );\n\n\t\t\t\twrapper.on( 'change', '.filter-top-select', function () {\n\t\t\t\t\tif ( isClearing ) return;\n\n\t\t\t\t\tvar fk = $( this ).data( 'filter-key' );\n\t\t\t\t\tif ( fk === 'region' || fk === 'country' || fk === 'sub-region' || fk === 'journey-type' || fk === 'interest' || fk === 'language' || fk === 'month' || fk === 'periods' || fk === 'year' || fk === 'durations' || fk === 'partners' ) {\n\t\t\t\t\t\tif ( filterLayout !== 'topbar' ) {\n\t\t\t\t\t\t\tupdateInterestOptions();\n\t\t\t\t\t\t}\n\t\t\t\t\t\tupdateCascadingOptions();\n\t\t\t\t\t}\n\n\t\t\t\t\trefreshActiveStates();\n\t\t\t\t\tload_itineraries();\n\t\t\t\t} );\n\n\t\t\t\twrapper.on(\n\t\t\t\t\t'click',\n\t\t\t\t\t'.intriq-journey-dropdown:not(.intriq-sort-dropdown) .dropdown-option',\n\t\t\t\t\tfunction () {\n\n\t\t\t\t\t\tvar value     = $( this ).data( 'value' );\n\t\t\t\t\t\tvar $dropdown = $( this ).closest( '.intriq-journey-dropdown' );\n\n\t\t\t\t\t\t\/\/ Generic disabled handling.\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t$( this ).hasClass( 'is-disabled' ) ||\n\t\t\t\t\t\t\t$dropdown.attr( 'data-disabled' ) === '1'\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t$dropdown.find( '.dropdown-option' ).removeClass( 'selected' );\n\t\t\t\t\t\t$( this ).addClass( 'selected' );\n\n\t\t\t\t\t\t$dropdown.find( '.dropdown-selected' )\n\t\t\t\t\t\t\t.text( $( this ).text() );\n\n\t\t\t\t\t\t$dropdown.find( '.filter-top-select' )\n\t\t\t\t\t\t\t.val( value )\n\t\t\t\t\t\t\t.trigger( 'change' );\n\n\t\t\t\t\t\t$dropdown.find( '.dropdown-options' ).hide();\n\t\t\t\t\t}\n\t\t\t\t);\n\n\t\t\t\twrapper.on(\n\t\t\t\t\t'click',\n\t\t\t\t\t'.intriq-journey-dropdown:not(.intriq-sort-dropdown) .dropdown-selected',\n\t\t\t\t\tfunction () {\n\n\t\t\t\t\t\tvar $dropdown = $( this ).closest(\n\t\t\t\t\t\t\t'.intriq-journey-dropdown'\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tif ( $dropdown.attr( 'data-disabled' ) === '1' ) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t$( this ).next( '.dropdown-options' ).toggle();\n\t\t\t\t\t}\n\t\t\t\t);\n\n\t\t\t\twrapper.on( 'click', '.filter-chip', function () {\n\t\t\t\t\tif ( filterLayout === 'topbar' ) {\n\t\t\t\t\t\tvar filterKey = $( this ).data( 'filter-key' );\n\t\t\t\t\t\tvar $hidden   = scopedFind( '.filter-top-select[data-filter-key=\"' + filterKey + '\"]' );\n\t\t\t\t\t\t$hidden.val( '' ).trigger( 'change' );\n\n\t\t\t\t\t\tvar $dropdown = scopedFind( '.intriq-journey-dropdown[data-filter-key=\"' + filterKey + '\"]' );\n\t\t\t\t\t\t$dropdown.find( '.dropdown-selected' ).text( $dropdown.data( 'label' ) );\n\t\t\t\t\t\t$dropdown.find( '.dropdown-option' ).removeClass( 'selected' );\n\n\t\t\t\t\t\trefreshActiveStates();\n\t\t\t\t\t\tload_itineraries();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tvar name  = $( this ).data( 'name' );\n\t\t\t\t\tvar value = $( this ).data( 'value' );\n\t\t\t\t\tscopedFind( 'input[name=\"' + name + '[]\"][value=\"' + value + '\"]' ).prop( 'checked', false );\n\t\t\t\t\tvar filterKey = ( name || '' ).replace( \/_\/g, '-' );\n\t\t\t\t\tif ( filterKey === 'region' || filterKey === 'journey-type' || filterKey === 'interest' || filterKey === 'language' || filterKey === 'month' || filterKey === 'periods' || filterKey === 'year' || filterKey === 'durations' ) {\n\t\t\t\t\t\tupdateCountryOptionsFromRegions( getMergedFilterValues( 'region', getHiddenDefaults() ) );\n\t\t\t\t\t}\n\t\t\t\t\tif ( filterKey === 'region' || filterKey === 'country' || filterKey === 'journey-type' || filterKey === 'interest' || filterKey === 'language' || filterKey === 'month' || filterKey === 'periods' || filterKey === 'year' || filterKey === 'durations' || filterKey === 'partners' ) {\n\t\t\t\t\t\tif ( filterLayout !== 'topbar' ) {\n\t\t\t\t\t\t\tupdateInterestOptions();\n\t\t\t\t\t\t}\n\t\t\t\t\t\tupdateCascadingOptions();\n\t\t\t\t\t}\n\t\t\t\t\trefreshActiveStates();\n\t\t\t\t\tload_itineraries();\n\t\t\t\t} );\n\n\t\t\t\twrapper.on( 'click', '.clear-all-filters', function () {\n\t\t\t\t\tisClearing = true;\n\t\t\t\t\tif ( filterLayout === 'topbar' ) {\n\t\t\t\t\t\tscopedFind( '.filter-top-select' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t\tscopedFind( '.intriq-journey-dropdown' ).each( function () {\n\t\t\t\t\t\t\tvar label = $( this ).data( 'label' );\n\t\t\t\t\t\t\t$( this ).find( '.dropdown-selected' ).text( label );\n\t\t\t\t\t\t\t$( this ).find( '.dropdown-option' ).removeClass( 'selected' );\n\t\t\t\t\t\t} );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tscopedFind( filterFormId + ' input[type=\"checkbox\"]' ).prop( 'checked', false );\n\t\t\t\t\t}\n\n\t\t\t\t\tvar $sortDropdown = scopedFind( '.intriq-sort-dropdown' );\n\t\t\t\t\tvar recommendedLabel = $.trim( $sortDropdown.find( '.dropdown-option[data-value=\"recommended\"]' ).first().text() );\n\t\t\t\t\t$sortDropdown.find( '.intriq-sort' ).val( 'recommended' );\n\t\t\t\t\t$sortDropdown.find( '.dropdown-selected' ).text( recommendedLabel || $sortDropdown.attr( 'data-label' ) || '' );\n\t\t\t\t\t$sortDropdown.find( '.dropdown-option' ).removeClass( 'selected' );\n\t\t\t\t\t$sortDropdown.find( '.dropdown-option[data-value=\"recommended\"]' ).addClass( 'selected' );\n\n\t\t\t\t\t\/\/ Reset cascading sections back to their \"no filters selected\" state\n\t\t\t\t\tif ( filterLayout !== 'topbar' ) {\n\t\t\t\t\t\tupdateCountryOptionsFromRegions( [] );\n\t\t\t\t\t\tupdateInterestOptions();\n\t\t\t\t\t}\n\t\t\t\t\tupdateCascadingOptions();\n\n\t\t\t\t\trefreshActiveStates();\n\t\t\t\t\tload_itineraries();\n\t\t\t\t} );\n\n\t\t\t\twrapper.on( 'click', '.intriq-sort-dropdown .dropdown-option', function () {\n\t\t\t\t\tvar value     = $( this ).data( 'value' );\n\t\t\t\t\tvar text      = $( this ).text();\n\t\t\t\t\tvar $dropdown = $( this ).closest( '.intriq-sort-dropdown' );\n\n\t\t\t\t\t$dropdown.find( '.dropdown-selected' ).text( text );\n\t\t\t\t\t$dropdown.find( '.dropdown-option' ).removeClass( 'selected' );\n\t\t\t\t\t$( this ).addClass( 'selected' );\n\t\t\t\t\t$dropdown.find( '.intriq-sort' ).val( value );\n\t\t\t\t\t$dropdown.find( '.dropdown-options' ).hide();\n\n\t\t\t\t\tload_itineraries();\n\t\t\t\t} );\n\n\t\t\t\twrapper.on( 'click', '.intriq-sort-dropdown .dropdown-selected', function () {\n\t\t\t\t\t$( this ).next( '.dropdown-options' ).toggle();\n\t\t\t\t} );\n\n\t\t\t\t$( document ).on( 'click.intriq_' + instanceId, function ( e ) {\n\t\t\t\t\tif ( ! wrapper.is( e.target ) && wrapper.has( e.target ).length === 0 ) {\n\t\t\t\t\t\tscopedFind( '.dropdown-options' ).hide();\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\t\/* \u2500\u2500 Accordion \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\t\t\t\tfunction applyAccordionState() {\n\t\t\t\t\tif ( filterLayout === 'topbar' ) return;\n\n\t\t\t\t\tvar isMobile = $( window ).width() <= 1024;\n\t\t\t\t\tvar isOffcanvasMobile = window.matchMedia( '(max-width: 767px)' ).matches && scopedFind( '.intriq-mobile-filter-panel' ).length;\n\n\t\t\t\t\tscopedFind( '.filter-section' ).each( function () {\n\t\t\t\t\t\tvar section    = $( this );\n\t\t\t\t\t\tvar hasChecked = section.find( 'input[type=\"checkbox\"]:checked' ).length > 0;\n\n\t\t\t\t\t\tif ( isOffcanvasMobile ) {\n\t\t\t\t\t\t\tsection.addClass( 'active' );\n\t\t\t\t\t\t\tsection.find( '.filter-data-vals' ).show();\n\t\t\t\t\t\t} else if ( isMobile ) {\n\t\t\t\t\t\t\tif ( hasChecked ) {\n\t\t\t\t\t\t\t\tsection.addClass( 'active' );\n\t\t\t\t\t\t\t\tsection.find( '.filter-data-vals' ).show();\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tsection.removeClass( 'active' );\n\t\t\t\t\t\t\t\tsection.find( '.filter-data-vals' ).hide();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tsection.addClass( 'active' );\n\t\t\t\t\t\t\tsection.find( '.filter-data-vals' ).show();\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t\/* \u2500\u2500 Interest options update for sidebar layout \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\t\t\t\tfunction updateInterestOptions() {\n\t\t\t\t\tvar ajaxUrl      = \"https:\\\/\\\/p15.projs.ifdemo.com\\\/intriq_revamp\\\/hk\\\/wp-admin\\\/admin-ajax.php\";\n\t\t\t\t\tvar hiddenDefs   = getHiddenDefaults();\n\t\t\t\t\tvar defaultDefs  = getDefaultFilters();\n\t\t\t\t\tvar regions      = getMergedFilterValues( 'region', hiddenDefs );\n\t\t\t\t\tvar countries    = getMergedFilterValues( 'country', hiddenDefs );\n\t\t\t\t\tvar subRegions   = getMergedFilterValues( 'sub-region', hiddenDefs );\n\t\t\t\t\tvar journeyTypes = getJourneyTypeFallback( defaultDefs, hiddenDefs );\n\t\t\t\t\tvar languages    = getMergedFilterValues( 'language', hiddenDefs );\n\t\t\t\t\tvar months       = getMergedValues( getMergedFilterValues( 'month', hiddenDefs ), getMergedFilterValues( 'periods', hiddenDefs ) );\n\t\t\t\t\tvar years        = getMergedFilterValues( 'year', hiddenDefs );\n\t\t\t\t\tvar durations    = getMergedFilterValues( 'durations', hiddenDefs );\n\n\t\t\t\t\tvar queriedTax  = wrapper.data( 'queried-tax' )  || '';\n\t\t\t\t\tvar queriedSlug = wrapper.data( 'queried-slug' ) || '';\n\t\t\t\t\tvar currentLang = wrapper.data( 'current-lang' ) || '';\n\n\t\t\t\t\t$.post( ajaxUrl, {\n\t\t\t\t\t\taction:       'intriq_get_interest_options',\n\t\t\t\t\t\tregion:       regions,\n\t\t\t\t\t\tcountry:      countries,\n\t\t\t\t\t\tsub_region:   subRegions,\n\t\t\t\t\t\tjourney_type: journeyTypes,\n\t\t\t\t\t\tlanguage:     languages,\n\t\t\t\t\t\tmonth:        months,\n\t\t\t\t\t\tyear:         years,\n\t\t\t\t\t\tdurations:    durations,\n\t\t\t\t\t\tqueried_tax:  queriedTax,\n\t\t\t\t\t\tqueried_slug: queriedSlug,\n\t\t\t\t\t\tlang:         currentLang\n\t\t\t\t\t}, function ( resp ) {\n\t\t\t\t\t\tif ( ! resp || ! resp.success ) return;\n\t\t\t\t\t\tvar opts = resp.data || {};\n\n\t\t\t\t\t\tvar $section = scopedFind( '.filter-section[data-filter-key=\"interest\"]' );\n\t\t\t\t\t\tif ( $section.length ) {\n\t\t\t\t\t\t\tvar $container   = $section.find( '.filter-data-vals' );\n\t\t\t\t\t\t\tvar prevSelected = [];\n\t\t\t\t\t\t\t$container.find( 'input:checked' ).each( function () {\n\t\t\t\t\t\t\t\tprevSelected.push( $( this ).val() );\n\t\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t\t$container.empty();\n\n\t\t\t\t\t\t\tvar optKeys = Object.keys( opts );\n\n\t\t\t\t\t\t\tif ( optKeys.length === 0 ) {\n\t\t\t\t\t\t\t\t$section.hide();\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t$section.show();\n\t\t\t\t\t\t\t\toptKeys.forEach( function ( slug ) {\n\t\t\t\t\t\t\t\t\tvar text   = opts[ slug ];\n\t\t\t\t\t\t\t\t\tvar $label = jQuery( '<label><\/label>' );\n\t\t\t\t\t\t\t\t\tvar $input = jQuery( '<input type=\"checkbox\" name=\"interest[]\">' ).val( slug );\n\t\t\t\t\t\t\t\t\tif ( prevSelected.indexOf( slug ) !== -1 ) $input.prop( 'checked', true );\n\t\t\t\t\t\t\t\t\t$label.append( $input ).append( ' ' + text );\n\t\t\t\t\t\t\t\t\t$container.append( $label );\n\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\trefreshActiveStates();\n\t\t\t\t\t}, 'json' );\n\t\t\t\t}\n\n\t\t\t\twrapper.on( 'click', '.filter-lable', function () {\n\t\t\t\t\tif ( filterLayout === 'topbar' ) return;\n\n\t\t\t\t\tvar isMobile = $( window ).width() <= 1024;\n\t\t\t\t\tvar isOffcanvasMobile = window.matchMedia( '(max-width: 767px)' ).matches && scopedFind( '.intriq-mobile-filter-panel' ).length;\n\t\t\t\t\tvar section  = $( this ).closest( '.filter-section' );\n\n\t\t\t\t\tif ( isMobile && ! isOffcanvasMobile ) {\n\t\t\t\t\t\tscopedFind( '.filter-section' ).not( section )\n\t\t\t\t\t\t\t.removeClass( 'active' )\n\t\t\t\t\t\t\t.find( '.filter-data-vals' ).slideUp( 250 );\n\t\t\t\t\t}\n\n\t\t\t\t\tsection.toggleClass( 'active' );\n\t\t\t\t\tsection.find( '.filter-data-vals' ).slideToggle( 250 );\n\t\t\t\t} );\n\n\t\t\t\t\/* \u2500\u2500 Init \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\t\t\t\tif ( filterLayout !== 'topbar' ) {\n\t\t\t\t\tscopedFind( filterFormId + ' input[type=\"checkbox\"]:checked' ).each( function () {\n\t\t\t\t\t\t$( this ).closest( 'label' ).addClass( 'checked-active' );\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\tif ( filterLayout !== 'topbar' ) {\n\t\t\t\t\tupdateCountryOptionsFromRegions( getMergedFilterValues( 'region', getHiddenDefaults() ) );\n\t\t\t\t\tupdateInterestOptions();\n\t\t\t\t}\n\t\t\t\tupdateCascadingOptions();\n\t\t\t\tapplyAccordionState();\n\n\t\t\t\t$( window ).on( 'resize', function () {\n\t\t\t\t\tapplyAccordionState();\n\t\t\t\t} );\n\t\t\t\tif ( wrapper.closest( 'body:is(.tax-sub-region, .tax-country) .sub-region-itinerary-listing' ).length ) {\n\t\t\t\t\twindow.matchMedia( '(max-width: 767px)' ).addEventListener( 'change', function () {\n\t\t\t\t\t\tupdateSelectedFilters();\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\trefreshActiveStates();\n\t\t\t\tload_itineraries();\n\n\t\t\t} ); \/\/ document.ready\n\t\t} )( jQuery );\n\t<\/script>\n\t<style>#intriq_660a999 .intriq-cruises-load-more{display:none!important}#intriq_660a999 .intriq-journey-card.intriq-mobile-hidden:not(.intriq-load-more-hidden){display:block!important}@media(min-width:768px){#intriq_660a999 .intriq-itinerary-load-more{display:none!important}#intriq_660a999 .intriq-journey-card.intriq-load-more-hidden{display:flex!important}}<\/style><\/div>\t\t\t\t<\/div>\n\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=\"elementor-element elementor-element-135ae0d e-flex e-con-boxed e-con e-parent\" data-id=\"135ae0d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0861715 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"0861715\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-bee53fb e-con-full e-flex e-con e-child\" data-id=\"bee53fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5aa7a7b elementor-widget elementor-widget-heading\" data-id=\"5aa7a7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Frequently Asked Questions<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b0b7a62 e-con-full e-flex e-con e-child\" data-id=\"b0b7a62\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9315f84 elementor-widget elementor-widget-n-accordion\" data-id=\"9315f84\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]},&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1540\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1540\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Lorem ipsum dolor sit amet consectetur. Varius cursus nisi vulputate sed rhoncus. <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"20\" viewBox=\"0 0 21 20\" fill=\"none\"><path d=\"M19.6484 9.5H0.648438C0.515829 9.5 0.388629 9.55268 0.294861 9.64645C0.201093 9.74021 0.148438 9.86739 0.148438 10C0.148438 10.1326 0.201093 10.2598 0.294861 10.3536C0.388629 10.4473 0.515829 10.5 0.648438 10.5H19.6484C19.781 10.5 19.9082 10.4473 20.002 10.3536C20.0957 10.2598 20.1484 10.1326 20.1484 10C20.1484 9.86739 20.0957 9.74021 20.002 9.64645C19.9082 9.55268 19.781 9.5 19.6484 9.5Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.3\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"21\" viewBox=\"0 0 21 21\" fill=\"none\"><path d=\"M19.6484 9.65003H10.6484V0.650024C10.6484 0.517416 10.5958 0.390239 10.502 0.296471C10.4082 0.202702 10.281 0.150024 10.1484 0.150024C10.0158 0.150024 9.88866 0.202702 9.79489 0.296471C9.70112 0.390239 9.64844 0.517416 9.64844 0.650024V9.65003H0.648438C0.515829 9.65003 0.38866 9.70271 0.294891 9.79647C0.201123 9.89024 0.148438 10.0174 0.148438 10.15C0.148438 10.2826 0.201123 10.4098 0.294891 10.5036C0.38866 10.5974 0.515829 10.65 0.648438 10.65H9.64844V19.65C9.64844 19.7826 9.70112 19.9098 9.79489 20.0036C9.88866 20.0974 10.0158 20.15 10.1484 20.15C10.281 20.15 10.4082 20.0974 10.502 20.0036C10.5958 19.9098 10.6484 19.7826 10.6484 19.65V10.65H19.6484C19.781 10.65 19.9082 10.5974 20.002 10.5036C20.0958 10.4098 20.1484 10.2826 20.1484 10.15C20.1484 10.0174 20.0958 9.89024 20.002 9.79647C19.9082 9.70271 19.781 9.65003 19.6484 9.65003Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.3\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1540\" class=\"elementor-element elementor-element-9086605 e-flex e-con-boxed e-con e-child\" data-id=\"9086605\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1540\" class=\"elementor-element elementor-element-a23a6e7 e-con-full e-flex e-con e-child\" data-id=\"a23a6e7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6d9b98 elementor-widget elementor-widget-text-editor\" data-id=\"d6d9b98\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lorem ipsum dolor sit amet consectetur. Convallis imperdiet nunc non nunc orci amet et. Pellentesque dui consectetur mauris massa pellentesque leo enim varius eu. Ipsum pharetra.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\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\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1541\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1541\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Lorem ipsum dolor sit amet consectetur. Varius cursus nisi vulputate sed rhoncus. <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"20\" viewBox=\"0 0 21 20\" fill=\"none\"><path d=\"M19.6484 9.5H0.648438C0.515829 9.5 0.388629 9.55268 0.294861 9.64645C0.201093 9.74021 0.148438 9.86739 0.148438 10C0.148438 10.1326 0.201093 10.2598 0.294861 10.3536C0.388629 10.4473 0.515829 10.5 0.648438 10.5H19.6484C19.781 10.5 19.9082 10.4473 20.002 10.3536C20.0957 10.2598 20.1484 10.1326 20.1484 10C20.1484 9.86739 20.0957 9.74021 20.002 9.64645C19.9082 9.55268 19.781 9.5 19.6484 9.5Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.3\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"21\" viewBox=\"0 0 21 21\" fill=\"none\"><path d=\"M19.6484 9.65003H10.6484V0.650024C10.6484 0.517416 10.5958 0.390239 10.502 0.296471C10.4082 0.202702 10.281 0.150024 10.1484 0.150024C10.0158 0.150024 9.88866 0.202702 9.79489 0.296471C9.70112 0.390239 9.64844 0.517416 9.64844 0.650024V9.65003H0.648438C0.515829 9.65003 0.38866 9.70271 0.294891 9.79647C0.201123 9.89024 0.148438 10.0174 0.148438 10.15C0.148438 10.2826 0.201123 10.4098 0.294891 10.5036C0.38866 10.5974 0.515829 10.65 0.648438 10.65H9.64844V19.65C9.64844 19.7826 9.70112 19.9098 9.79489 20.0036C9.88866 20.0974 10.0158 20.15 10.1484 20.15C10.281 20.15 10.4082 20.0974 10.502 20.0036C10.5958 19.9098 10.6484 19.7826 10.6484 19.65V10.65H19.6484C19.781 10.65 19.9082 10.5974 20.002 10.5036C20.0958 10.4098 20.1484 10.2826 20.1484 10.15C20.1484 10.0174 20.0958 9.89024 20.002 9.79647C19.9082 9.70271 19.781 9.65003 19.6484 9.65003Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.3\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1541\" class=\"elementor-element elementor-element-48e80c3 e-flex e-con-boxed e-con e-child\" data-id=\"48e80c3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1541\" class=\"elementor-element elementor-element-30d3738 e-con-full e-flex e-con e-child\" data-id=\"30d3738\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb90b61 elementor-widget elementor-widget-text-editor\" data-id=\"fb90b61\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lorem ipsum dolor sit amet consectetur. Convallis imperdiet nunc non nunc orci amet et. Pellentesque dui consectetur mauris massa pellentesque leo enim varius eu. Ipsum pharetra.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\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\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1542\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1542\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Lorem ipsum dolor sit amet consectetur. Varius cursus nisi vulputate sed rhoncus. <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"20\" viewBox=\"0 0 21 20\" fill=\"none\"><path d=\"M19.6484 9.5H0.648438C0.515829 9.5 0.388629 9.55268 0.294861 9.64645C0.201093 9.74021 0.148438 9.86739 0.148438 10C0.148438 10.1326 0.201093 10.2598 0.294861 10.3536C0.388629 10.4473 0.515829 10.5 0.648438 10.5H19.6484C19.781 10.5 19.9082 10.4473 20.002 10.3536C20.0957 10.2598 20.1484 10.1326 20.1484 10C20.1484 9.86739 20.0957 9.74021 20.002 9.64645C19.9082 9.55268 19.781 9.5 19.6484 9.5Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.3\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"21\" viewBox=\"0 0 21 21\" fill=\"none\"><path d=\"M19.6484 9.65003H10.6484V0.650024C10.6484 0.517416 10.5958 0.390239 10.502 0.296471C10.4082 0.202702 10.281 0.150024 10.1484 0.150024C10.0158 0.150024 9.88866 0.202702 9.79489 0.296471C9.70112 0.390239 9.64844 0.517416 9.64844 0.650024V9.65003H0.648438C0.515829 9.65003 0.38866 9.70271 0.294891 9.79647C0.201123 9.89024 0.148438 10.0174 0.148438 10.15C0.148438 10.2826 0.201123 10.4098 0.294891 10.5036C0.38866 10.5974 0.515829 10.65 0.648438 10.65H9.64844V19.65C9.64844 19.7826 9.70112 19.9098 9.79489 20.0036C9.88866 20.0974 10.0158 20.15 10.1484 20.15C10.281 20.15 10.4082 20.0974 10.502 20.0036C10.5958 19.9098 10.6484 19.7826 10.6484 19.65V10.65H19.6484C19.781 10.65 19.9082 10.5974 20.002 10.5036C20.0958 10.4098 20.1484 10.2826 20.1484 10.15C20.1484 10.0174 20.0958 9.89024 20.002 9.79647C19.9082 9.70271 19.781 9.65003 19.6484 9.65003Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.3\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1542\" class=\"elementor-element elementor-element-8c99ab8 e-flex e-con-boxed e-con e-child\" data-id=\"8c99ab8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1542\" class=\"elementor-element elementor-element-79c7684 e-con-full e-flex e-con e-child\" data-id=\"79c7684\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-05a9a42 elementor-widget elementor-widget-text-editor\" data-id=\"05a9a42\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lorem ipsum dolor sit amet consectetur. Convallis imperdiet nunc non nunc orci amet et. Pellentesque dui consectetur mauris massa pellentesque leo enim varius eu. Ipsum pharetra.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\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\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1543\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1543\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Lorem ipsum dolor sit amet consectetur. Varius cursus nisi vulputate sed rhoncus. <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"20\" viewBox=\"0 0 21 20\" fill=\"none\"><path d=\"M19.6484 9.5H0.648438C0.515829 9.5 0.388629 9.55268 0.294861 9.64645C0.201093 9.74021 0.148438 9.86739 0.148438 10C0.148438 10.1326 0.201093 10.2598 0.294861 10.3536C0.388629 10.4473 0.515829 10.5 0.648438 10.5H19.6484C19.781 10.5 19.9082 10.4473 20.002 10.3536C20.0957 10.2598 20.1484 10.1326 20.1484 10C20.1484 9.86739 20.0957 9.74021 20.002 9.64645C19.9082 9.55268 19.781 9.5 19.6484 9.5Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.3\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"21\" viewBox=\"0 0 21 21\" fill=\"none\"><path d=\"M19.6484 9.65003H10.6484V0.650024C10.6484 0.517416 10.5958 0.390239 10.502 0.296471C10.4082 0.202702 10.281 0.150024 10.1484 0.150024C10.0158 0.150024 9.88866 0.202702 9.79489 0.296471C9.70112 0.390239 9.64844 0.517416 9.64844 0.650024V9.65003H0.648438C0.515829 9.65003 0.38866 9.70271 0.294891 9.79647C0.201123 9.89024 0.148438 10.0174 0.148438 10.15C0.148438 10.2826 0.201123 10.4098 0.294891 10.5036C0.38866 10.5974 0.515829 10.65 0.648438 10.65H9.64844V19.65C9.64844 19.7826 9.70112 19.9098 9.79489 20.0036C9.88866 20.0974 10.0158 20.15 10.1484 20.15C10.281 20.15 10.4082 20.0974 10.502 20.0036C10.5958 19.9098 10.6484 19.7826 10.6484 19.65V10.65H19.6484C19.781 10.65 19.9082 10.5974 20.002 10.5036C20.0958 10.4098 20.1484 10.2826 20.1484 10.15C20.1484 10.0174 20.0958 9.89024 20.002 9.79647C19.9082 9.70271 19.781 9.65003 19.6484 9.65003Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.3\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1543\" class=\"elementor-element elementor-element-56b74a9 e-flex e-con-boxed e-con e-child\" data-id=\"56b74a9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1543\" class=\"elementor-element elementor-element-37948d5 e-con-full e-flex e-con e-child\" data-id=\"37948d5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b74a4eb elementor-widget elementor-widget-text-editor\" data-id=\"b74a4eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lorem ipsum dolor sit amet consectetur. Convallis imperdiet nunc non nunc orci amet et. Pellentesque dui consectetur mauris massa pellentesque leo enim varius eu. Ipsum pharetra.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\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\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1544\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1544\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Lorem ipsum dolor sit amet consectetur. Varius cursus nisi vulputate sed rhoncus. <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"20\" viewBox=\"0 0 21 20\" fill=\"none\"><path d=\"M19.6484 9.5H0.648438C0.515829 9.5 0.388629 9.55268 0.294861 9.64645C0.201093 9.74021 0.148438 9.86739 0.148438 10C0.148438 10.1326 0.201093 10.2598 0.294861 10.3536C0.388629 10.4473 0.515829 10.5 0.648438 10.5H19.6484C19.781 10.5 19.9082 10.4473 20.002 10.3536C20.0957 10.2598 20.1484 10.1326 20.1484 10C20.1484 9.86739 20.0957 9.74021 20.002 9.64645C19.9082 9.55268 19.781 9.5 19.6484 9.5Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.3\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"21\" viewBox=\"0 0 21 21\" fill=\"none\"><path d=\"M19.6484 9.65003H10.6484V0.650024C10.6484 0.517416 10.5958 0.390239 10.502 0.296471C10.4082 0.202702 10.281 0.150024 10.1484 0.150024C10.0158 0.150024 9.88866 0.202702 9.79489 0.296471C9.70112 0.390239 9.64844 0.517416 9.64844 0.650024V9.65003H0.648438C0.515829 9.65003 0.38866 9.70271 0.294891 9.79647C0.201123 9.89024 0.148438 10.0174 0.148438 10.15C0.148438 10.2826 0.201123 10.4098 0.294891 10.5036C0.38866 10.5974 0.515829 10.65 0.648438 10.65H9.64844V19.65C9.64844 19.7826 9.70112 19.9098 9.79489 20.0036C9.88866 20.0974 10.0158 20.15 10.1484 20.15C10.281 20.15 10.4082 20.0974 10.502 20.0036C10.5958 19.9098 10.6484 19.7826 10.6484 19.65V10.65H19.6484C19.781 10.65 19.9082 10.5974 20.002 10.5036C20.0958 10.4098 20.1484 10.2826 20.1484 10.15C20.1484 10.0174 20.0958 9.89024 20.002 9.79647C19.9082 9.70271 19.781 9.65003 19.6484 9.65003Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.3\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1544\" class=\"elementor-element elementor-element-a9fc8e5 e-flex e-con-boxed e-con e-child\" data-id=\"a9fc8e5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1544\" class=\"elementor-element elementor-element-51b489c e-con-full e-flex e-con e-child\" data-id=\"51b489c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a0e23a elementor-widget elementor-widget-text-editor\" data-id=\"7a0e23a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lorem ipsum dolor sit amet consectetur. Convallis imperdiet nunc non nunc orci amet et. Pellentesque dui consectetur mauris massa pellentesque leo enim varius eu. Ipsum pharetra.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\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\t<\/details>\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>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9c354ce e-con-full e-flex e-con e-parent\" data-id=\"9c354ce\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d008b4e elementor-widget elementor-widget-template\" data-id=\"d008b4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"1307\" class=\"elementor elementor-1307\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-1f26a27 e-flex e-con-boxed e-con e-parent\" data-id=\"1f26a27\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-400674b elementor-widget elementor-widget-heading\" data-id=\"400674b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Get started with your personalised unique journey<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-517e639 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"517e639\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Call us at <a style=\"color: #cccccc;\" href=\"tel:+85228852181\">+852 2885 2181<\/a>\u00a0or email us at <a style=\"color: #cccccc;\" href=\"mailto:enquiry@intriqjourney.com\">enquiry@intriqjourney.com<\/a> to start planning for a holiday that is completely tailored to your preferences.<\/p>\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-f6bbe5f elementor-widget elementor-widget-button\" data-id=\"f6bbe5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/contact-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\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\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\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>Cruise in Africa (Sub-Saharan) Uncover the magic of cruising the drake Expedition cruising along Africa reveals a lesser-seen frontier where vibrant cultures meet wild, untamed coastlines. Journey through regions shaped by centuries of history, from bustling port cities to remote fishing villages, while discovering rich music, heritage, and warm local hospitality. It\u2019s a voyage of [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":2677,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-8919","page","type-page","status-publish","hentry"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-json\/wp\/v2\/pages\/8919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-json\/wp\/v2\/comments?post=8919"}],"version-history":[{"count":43,"href":"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-json\/wp\/v2\/pages\/8919\/revisions"}],"predecessor-version":[{"id":69174,"href":"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-json\/wp\/v2\/pages\/8919\/revisions\/69174"}],"up":[{"embeddable":true,"href":"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-json\/wp\/v2\/pages\/2677"}],"wp:attachment":[{"href":"https:\/\/p15.projs.ifdemo.com\/intriq_revamp\/hk\/wp-json\/wp\/v2\/media?parent=8919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}