{"id":459,"date":"2016-06-07T09:59:09","date_gmt":"2016-06-07T09:59:09","guid":{"rendered":"http:\/\/demo.vegatheme.com\/gocargo\/demo3\/?page_id=459"},"modified":"2024-11-21T09:10:25","modified_gmt":"2024-11-21T09:10:25","slug":"about-3","status":"publish","type":"page","link":"https:\/\/bluelinelogisticsafrica.com\/?page_id=459","title":{"rendered":"Track SKR"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row bg_parallax_section=&#8221;yes&#8221; parallax_image_section=&#8221;380&#8243; el_class=&#8221;cta light-text&#8221; css=&#8221;.vc_custom_1465286010233{padding-top: 60px !important;padding-bottom: 60px !important;}&#8221;][vc_column][\/vc_column][\/vc_row][vc_row bg_parallax_section=&#8221;yes&#8221; parallax_image_section=&#8221;380&#8243; el_class=&#8221;cta light-text&#8221; css=&#8221;.vc_custom_1465286010233{padding-top: 60px !important;padding-bottom: 60px !important;}&#8221;][vc_column][\/vc_column][\/vc_row][vc_row bg_parallax_section=&#8221;yes&#8221; parallax_image_section=&#8221;380&#8243; el_class=&#8221;cta light-text&#8221; css=&#8221;.vc_custom_1732179798594{padding-top: 60px !important;padding-bottom: 60px !important;background-color: #ffffff !important;}&#8221;][vc_column][vc_column_text]<input type=\"hidden\" id=\"track_package_nonce\" name=\"track_package_nonce\" value=\"649b32e03b\" \/>        <div class=\"wrap\">\n             <style>\n            #resultContainer {\n                display: none; \/* Changed from d-none to display: none *\/\n                margin-top: 30px;\n            }\n            \n            \/* Ensure Bootstrap classes are properly handled *\/\n            .d-none {\n                display: none !important;\n            }\n            \n            .d-block {\n                display: block !important;\n            }\n                    .timeline {\n                        position: relative;\n                        padding-left: 50px;\n                        margin-top: 30px;\n                    }\n                    \n                    .timeline::before {\n                        content: '';\n                        position: absolute;\n                        left: 25px;\n                        top: 0;\n                        bottom: 0;\n                        width: 2px;\n                        background: #dee2e6;\n                    }\n                    \n                    .timeline-item {\n                        position: relative;\n                        padding-bottom: 25px;\n                    }\n                    \n                    .timeline-marker {\n                        position: absolute;\n                        left: -50px;\n                        width: 30px;\n                        height: 30px;\n                        border-radius: 50%;\n                        background: #fff;\n                        border: 2px solid #0d6efd;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        z-index: 1;\n                    }\n                    \n                    .timeline-marker.completed {\n                        background: #0d6efd;\n                        color: white;\n                    }\n                    \n                    .tracking-card {\n                        border-left: 4px solid #0d6efd;\n                        margin-left: -2px;\n                    }\n                    \n                    .current-status {\n                        background: #f8f9fa;\n                        border-radius: 8px;\n                        padding: 20px;\n                        margin-bottom: 20px;\n                    }\n                    \n                    .status-icon {\n                        font-size: 2.5rem;\n                        color: #0d6efd;\n                    }\n\n                    .details-card {\n                        border-left: 4px solid #198754;\n                    }\n\n                    .package-icon {\n                        font-size: 1.5rem;\n                        color: #198754;\n                    }\n\n                    .info-label {\n                        color: #6c757d;\n                        font-size: 0.875rem;\n                    }\n                 \n\n                    .tracking-form {\n                        display: flex;\n                        gap: 10px;\n                        margin-bottom: 30px;\n                    }\n\n                    .tracking-input {\n                        flex: 1;\n                        padding: 15px 20px;\n                        font-size: 18px;\n                        border: 2px solid #e0e0e0;\n                        border-radius: 12px;\n                        outline: none;\n                        transition: border-color 0.3s ease;\n                    }\n\n                    .tracking-input:focus {\n                        border-color: #7c4dff;\n                    }\n\n                    .tracking-input::placeholder {\n                        color: #b0b0b0;\n                    }\n\n                    .track-button {\n                        background-color: #7c4dff;\n                        color: white;\n                        border: none;\n                        padding: 15px 40px;\n                        font-size: 18px;\n                        border-radius: 12px;\n                        cursor: pointer;\n                        transition: background-color 0.3s ease;\n                        font-weight: 500;\n                    }\n\n                    .track-button:hover {\n                        background-color: #6a3edf;\n                    }\n\n                    #resultContainer {\n                        display: none;\n                        margin-top: 30px;\n                    }\n                    <\/style>\n                   <h1 class=\"wp-heading-inline\">Package Tracker<\/h1>\n                    <div class=\"container mt-5 mb-5\">\n                        <div class=\"row justify-content-center\">\n                            <form id=\"trackingForm\" class=\"tracking-form\">\n                                <input type=\"text\" \n                                    class=\"form-control\" \n                                    id=\"trackingNumber\" \n                                    placeholder=\"Enter Tracking Number\" \n                                    required>\n                                <button type=\"submit\" class=\"btn btn-primary\">Track Package<\/button>\n                            <\/form>\n                            <div id=\"resultContainer\" style=\"display: none;\" class=\"d-none\">\n                                <!-- Rest of your existing HTML remains the same -->\n                                <!-- Package & Buyer Details Section -->\n                                <div class=\"row g-4 mb-4\">\n                                    <!-- Package Details -->\n                                    <div class=\"col-md-6\">\n                                        <div class=\"card h-100 details-card\">\n                                            <div class=\"card-body\">\n                                                <h5 class=\"card-title\">\n                                                    <i class=\"fas fa-box package-icon me-2\"><\/i>\n                                                    Package Details\n                                                <\/h5>\n                                                <hr>\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Tracking Number<\/div>\n                                                    <div class=\"fw-bold tracking-number\">1Z999AA1234567890<\/div>\n                                                <\/div>\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Service Type<\/div>\n                                                    <div class=\"service-type\">UPS Ground<\/div>\n                                                <\/div>\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Weight<\/div>\n                                                    <div class=\"weight\">2.5 lbs<\/div>\n                                                <\/div>\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Dimensions<\/div>\n                                                    <div class=\"dimensions\">12\" \u00d7 8\" \u00d7 6\"<\/div>\n                                                <\/div>\n                                                <div>\n                                                    <div class=\"info-label\">Special Instructions<\/div>\n                                                    <div class=\"special-instructions\">Signature Required<\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n\n                                    <!-- Buyer Details -->\n                                    <div class=\"col-md-6\">\n                                        <div class=\"card h-100 details-card\">\n                                            <div class=\"card-body\">\n                                                <h5 class=\"card-title\">\n                                                    <i class=\"fas fa-user package-icon me-2\"><\/i>\n                                                    Delivery Details\n                                                <\/h5>\n                                                <hr>\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Recipient Name<\/div>\n                                                    <div class=\"fw-bold recipient-name\">John Smith<\/div>\n                                                <\/div>\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Delivery Address<\/div>\n                                                    <div class=\"delivery-address\">123 Main Street<br>\n                                                        Apt 4B<br>\n                                                        Chicago, IL 60601<\/div>\n                                                <\/div>\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Contact Number<\/div>\n                                                    <div class=\"contact-number\">(312) 555-0123<\/div>\n                                                <\/div>\n                                                <div>\n                                                    <div class=\"info-label\">Email<\/div>\n                                                    <div class=\"email\">john.smith@email.com<\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n\n                                <!-- Current Status Section -->\n                                <div class=\"current-status\">\n                                    <div class=\"row align-items-center\">\n                                        <div class=\"col-auto\">\n                                            <i class=\"fas fa-truck status-icon\"><\/i>\n                                        <\/div>\n                                        <div class=\"col\">\n                                            <h4 class=\"mb-1\" id=\"packageStatus\">In Transit<\/h4>\n                                            <p class=\"mb-0 text-muted\">Estimated Delivery: <span id=\"estimatedDelivery\">June 15, 2024<\/span><\/p>\n                                        <\/div>\n                                        <div class=\"col-auto\">\n                                            <span class=\"badge bg-primary p-2\">UPS<\/span>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n\n                                <!-- Progress Bar -->\n                                <div class=\"progress mb-4\" style=\"height: 10px;\">\n                                    <div class=\"progress-bar progress-bar-striped progress-bar-animated\" \n                                        role=\"progressbar\" \n                                        style=\"width: 65%;\" \n                                        aria-valuenow=\"65\" \n                                        aria-valuemin=\"0\" \n                                        aria-valuemax=\"100\">\n                                    <\/div>\n                                <\/div>\n\n                                <!-- Timeline Section -->\n                                <h5 class=\"mb-4\">Tracking History<\/h5>\n                                <div class=\"timeline\">\n                                    <!-- Timeline items will be dynamically added here -->\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                   <script>\n                    var ajaxurl = 'https:\/\/bluelinelogisticsafrica.com\/wp-admin\/admin-ajax.php';\n                    var ajax_nonce = '649b32e03b';\n                    document.addEventListener('DOMContentLoaded', function() {\n                    const trackingForm = document.getElementById('trackingForm');\n                    const resultContainer = document.getElementById('resultContainer');\n                    if (!trackingForm || !resultContainer) {\n                        console.error('Required elements not found. Check if form and result container exist.');\n                        return;\n                    }\n\n                    trackingForm.addEventListener('submit', async function(e) {\n                    e.preventDefault();\n                    const trackingNumber = document.getElementById('trackingNumber')?.value.trim() || '';\n                    try {\n                        const trackButton = trackingForm.querySelector('button');\n                        if (!trackButton) {\n                            throw new Error('Track button not found');\n                        }\n                        \n                        const originalButtonText = trackButton.innerHTML;\n                        trackButton.innerHTML = 'Tracking...';\n                        trackButton.disabled = true;\n\n                        \/\/ Show loading state\n                        resultContainer.style.display = 'block';\n                        resultContainer.classList.remove('d-none');\n                        resultContainer.innerHTML = `\n                            <div class=\"alert alert-info\" role=\"alert\">\n                                <div>Searching for tracking number: ${trackingNumber}...<\/div>\n                                <div class=\"mt-2\"><small>Connecting to server...<\/small><\/div>\n                            <\/div>\n                        `;\n                        \n                        const requestBody = new URLSearchParams({\n                            action: 'track_package_request',\n                            tracking_number: trackingNumber,\n                            security: typeof ajax_nonce !== 'undefined' ? ajax_nonce : ''\n                        });\n\n                        const ajaxURL = typeof ajaxurl !== 'undefined' ? ajaxurl : window.location.origin + '\/wp-admin\/admin-ajax.php';\n                        const response = await fetch(ajaxURL, {\n                            method: 'POST',\n                            headers: {\n                                'Content-Type': 'application\/x-www-form-urlencoded',\n                            },\n                            body: requestBody,\n                            credentials: 'same-origin'\n                        });\n\n                        if (!response.ok) {\n                            throw new Error(`HTTP error! status: ${response.status}`);\n                        }\n\n                        const contentType = response.headers.get(\"content-type\");\n                        if (!contentType || !contentType.includes(\"application\/json\")) {\n                            throw new Error(\"Received non-JSON response from server\");\n                        }\n\n                        const data = await response.json();\n                        trackButton.innerHTML = originalButtonText;\n                        trackButton.disabled = false;\n\n                        if (data.success) {\n                            \/\/ Full repopulation of result container\n\n                            resultContainer.innerHTML = `\n                                <div class=\"row g-4 mb-4\">\n                                    <!-- Package Details -->\n                                    <div class=\"col-md-6\">\n                                        <div class=\"card h-100 details-card\">\n                                            <div class=\"card-body\">\n                                                <h5 class=\"card-title\">\n                                                    <i class=\"fas fa-box package-icon me-2\"><\/i>\n                                                    Package Details\n                                                <\/h5>\n                                                <hr>\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Tracking Number<\/div>\n                                                    <div class=\"fw-bold tracking-number\"><\/div>\n                                                <\/div>\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Logistics<\/div>\n                                                    <div class=\"service-type\"><\/div>\n                                                <\/div>\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Weight<\/div>\n                                                    <div class=\"weight\"><\/div>\n                                                <\/div>\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Dimensions<\/div>\n                                                    <div class=\"dimensions\"><\/div>\n                                                <\/div>\n                                                <div>\n                                                    <div class=\"info-label\">Special Instructions<\/div>\n                                                    <div class=\"special-instructions\"><\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n\n                                    <div class=\"col-md-6\">\n                                        <div class=\"card h-100 delivery-card\">\n                                            <div class=\"card-body\">\n                                                <h5 class=\"card-title\">\n                                                    <i class=\"fas fa-user package-icon me-2\"><\/i>\n                                                    Delivery Details\n                                                <\/h5>\n                                                <hr>\n                                                <!-- Recipient Name with EXACT class -->\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Recipient Name<\/div>\n                                                    <div class=\"recipient-name fw-bold\"><\/div>\n                                                <\/div>\n                                                \n                                                <!-- Delivery Address with EXACT class -->\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Delivery Address<\/div>\n                                                    <div class=\"delivery-address fw-bold\"><\/div>\n                                                <\/div>\n                                                \n                                                <!-- Contact Number with EXACT class -->\n                                                <div class=\"mb-3\">\n                                                    <div class=\"info-label\">Contact Number<\/div>\n                                                    <div class=\"contact-number\"><\/div>\n                                                <\/div>\n                                                \n                                                <!-- Email with EXACT class -->\n                                                <div>\n                                                    <div class=\"info-label\">Email<\/div>\n                                                    <div class=\"email\"><\/div>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n\n                                <!-- Current Status Section -->\n                                <div class=\"current-status\">\n                                    <div class=\"row align-items-center\">\n                                        <div class=\"col-auto\">\n                                            <i class=\"fas fa-truck status-icon\"><\/i>\n                                        <\/div>\n                                        <div class=\"col\">\n                                            <h4 class=\"mb-1\" id=\"packageStatus\"><\/h4>\n                                            <p class=\"mb-0 text-muted\">Estimated Delivery: <span id=\"estimatedDelivery\"><\/span><\/p>\n                                        <\/div>\n                                        <div class=\"col-auto\">\n                                            <span class=\"badge bg-primary p-2\">UPS<\/span>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n\n                                <!-- Progress Bar -->\n                                <div class=\"progress mb-4\" style=\"height: 10px;\">\n                                    <div class=\"progress-bar progress-bar-striped progress-bar-animated\" \n                                        role=\"progressbar\" \n                                        style=\"width: 0%;\" \n                                        aria-valuenow=\"0\" \n                                        aria-valuemin=\"0\" \n                                        aria-valuemax=\"100\">\n                                    <\/div>\n                                <\/div>\n\n                                <!-- Timeline Section -->\n                                <h5 class=\"mb-4\">Tracking History<\/h5>\n                                <div class=\"timeline\"><\/div>\n                            `;\n\n                            \/\/ Update each section with received data\n                            if (data.package_details) updatePackageDetails(data.package_details);\n                            if (data.delivery_details) updateDeliveryDetails(data.delivery_details);\n                            if (data.current_status) updateCurrentStatus(data.current_status);\n                            if (data.tracking_history) updateTimeline(data.tracking_history);\n\n                        } else {\n                            \/\/ Error handling remains the same\n                            resultContainer.innerHTML = `\n                                <div class=\"alert alert-warning\" role=\"alert\">\n                                    <h5>No Results Found<\/h5>\n                                    <p>No tracking information found for: ${trackingNumber}<\/p>\n                                    <p>Response message: ${data.message || 'No additional information available'}<\/p>\n                                <\/div>\n                            `;\n                        }\n                    } catch (error) {\n                        console.error('Detailed error:', error);\n                        resultContainer.innerHTML = `\n                            <div class=\"alert alert-danger\" role=\"alert\">\n                                <h5>Error Tracking Package<\/h5>\n                                <p>An error occurred while tracking your package:<\/p>\n                                <pre class=\"mt-2 p-2 bg-light\">${error.message}<\/pre>\n                                <p class=\"mt-2\">Please try again later or contact support if the problem persists.<\/p>\n                            <\/div>\n                        `;\n                    }\n                });\n                        \n\n                        function safeSetTextContent(element, value) {\n                                if (element) {\n                                    element.textContent = value || 'N\/A';\n                                }\n                            }\n\n                        function safeSetTextContent(element, value) {\n                                if (element) {\n                                    element.textContent = value || 'N\/A';\n                                }\n                            }\n\n                            function updatePackageDetails(details) {\n                                const packageDetails = document.querySelector('.details-card:first-of-type');\n                                if (!packageDetails) return;\n                                safeSetTextContent(packageDetails.querySelector('.tracking-number'), details.tracking_number);\n                                safeSetTextContent(packageDetails.querySelector('.service-type'), details.service_type || details.sender_name);\n                                safeSetTextContent(packageDetails.querySelector('.weight'), details.weight ? `${details.weight} lbs` : 'N\/A');\n                                safeSetTextContent(packageDetails.querySelector('.dimensions'), details.dimensions || 'N\/A');\n                                const specialInstructions = details.notes || details.special_instructions;\n                                safeSetTextContent(\n                                    packageDetails.querySelector('.special-instructions'), \n                                    specialInstructions || 'No special instructions'\n                                );\n                            }\n\n\n                            function updateDeliveryDetails(details) {\n                                const deliveryDetails = document.querySelector('.delivery-card');\n                                if (deliveryDetails) {\n                                const recipientName = deliveryDetails.querySelector('.recipient-name');\n                                const address = deliveryDetails.querySelector('.delivery-address');\n                                const contactNumber = deliveryDetails.querySelector('.contact-number');\n                                const email = deliveryDetails.querySelector('.email');\n                                if (recipientName) recipientName.textContent = details.recipient_name || \"N\/A\";\n                                if (address) address.innerHTML = (details.recipient_address || \"N\/A\").replace(\/\\n\/g, '<br>');\n                                if (contactNumber) contactNumber.textContent = details.contact_number || \"N\/A\";\n                                if (email) email.textContent = details.email || \"N\/A\";\n                                } else {\n                                console.error(\"Delivery details card not found.\");\n                            }\n}\n\n\n\n    \n    function updateCurrentStatus(status) {\n        const packageStatus = document.getElementById('packageStatus');\n        const estimatedDelivery = document.getElementById('estimatedDelivery');\n        \n        safeSetTextContent(packageStatus, status.current_status);\n        safeSetTextContent(estimatedDelivery, status.estimated_delivery);\n        \n        const progressBar = document.querySelector('.progress-bar');\n        if (progressBar) {\n            let progress = 0;\n            switch(status.current_status?.toLowerCase()) {\n                case 'pending': progress = 20; break;\n                case 'in transit': progress = 60; break;\n                case 'delivered': progress = 100; break;\n                default: progress = 0;\n            }\n            progressBar.style.width = `${progress}%`;\n            progressBar.setAttribute('aria-valuenow', progress);\n        }\n    }\n\n    function updateTimeline(history) {\n        const timeline = document.querySelector('.timeline');\n        if (!timeline || !Array.isArray(history)) return;\n\n        const sortedHistory = [...history].sort((a, b) => \n            new Date(b.event_time) - new Date(a.event_time)\n        );\n\n        timeline.innerHTML = sortedHistory.map(item => `\n            <div class=\"timeline-item\">\n                <div class=\"timeline-marker${item.completed ? ' completed' : ''}\">\n                    <i class=\"fas fa-check\"><\/i>\n                <\/div>\n                <div class=\"card tracking-card\">\n                    <div class=\"card-body\">\n                        <h6 class=\"card-title\">${item.event_description || 'No Event Description'}<\/h6>\n                        <p class=\"card-text mb-1\">${item.location || 'Unknown Location'}<\/p>\n                        <small class=\"text-muted\">${formatDateTime(item.event_time)}<\/small>\n                    <\/div>\n                <\/div>\n            <\/div>\n        `).join('');\n    }\n\n    function formatDateTime(dateTimeStr) {\n        if (!dateTimeStr) return 'Unknown Time';\n        try {\n            const date = new Date(dateTimeStr);\n            return date.toLocaleString('en-US', {\n                year: 'numeric',\n                month: 'short',\n                day: 'numeric',\n                hour: '2-digit',\n                minute: '2-digit'\n            });\n        } catch (err) {\n            return 'Unknown Time';\n        }\n    }\n            });\n            <\/script>\n        <\/div>\n    [\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row bg_parallax_section=&#8221;yes&#8221; parallax_image_section=&#8221;380&#8243; el_class=&#8221;cta light-text&#8221; css=&#8221;.vc_custom_1465286010233{padding-top: 60px !important;padding-bottom: 60px !important;}&#8221;][vc_column][\/vc_column][\/vc_row][vc_row bg_parallax_section=&#8221;yes&#8221; parallax_image_section=&#8221;380&#8243; el_class=&#8221;cta light-text&#8221; css=&#8221;.vc_custom_1465286010233{padding-top: 60px !important;padding-bottom: 60px !important;}&#8221;][vc_column][\/vc_column][\/vc_row][vc_row bg_parallax_section=&#8221;yes&#8221; parallax_image_section=&#8221;380&#8243; el_class=&#8221;cta light-text&#8221; css=&#8221;.vc_custom_1732179798594{padding-top: 60px !important;padding-bottom: 60px !important;background-color: #ffffff !important;}&#8221;][vc_column][vc_column_text][\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-fullwidth.php","meta":{"footnotes":""},"class_list":["post-459","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bluelinelogisticsafrica.com\/index.php?rest_route=\/wp\/v2\/pages\/459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bluelinelogisticsafrica.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bluelinelogisticsafrica.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bluelinelogisticsafrica.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bluelinelogisticsafrica.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=459"}],"version-history":[{"count":10,"href":"https:\/\/bluelinelogisticsafrica.com\/index.php?rest_route=\/wp\/v2\/pages\/459\/revisions"}],"predecessor-version":[{"id":910,"href":"https:\/\/bluelinelogisticsafrica.com\/index.php?rest_route=\/wp\/v2\/pages\/459\/revisions\/910"}],"wp:attachment":[{"href":"https:\/\/bluelinelogisticsafrica.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}