{"id":1524,"date":"2025-10-31T16:24:37","date_gmt":"2025-10-31T08:24:37","guid":{"rendered":"https:\/\/lastlove-vape.com\/?page_id=1524"},"modified":"2025-10-31T16:34:50","modified_gmt":"2025-10-31T08:34:50","slug":"verify-product","status":"publish","type":"page","link":"https:\/\/lastlove-vape.com\/en\/verify-product\/","title":{"rendered":"Verify Product"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1524\" class=\"elementor elementor-1524\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd10ff0 e-flex e-con-boxed e-con e-parent\" data-id=\"dd10ff0\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d4bb72 elementor-widget elementor-widget-html\" data-id=\"6d4bb72\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    #code {\r\n        height: 27px;\r\n        width: 80%;\r\n        outline: none;\r\n        border: none;\r\n        box-sizing: border-box;\r\n        font-size: 16px;\r\n        margin-top: 5px;\r\n        color: black;\r\n        background: none !important;\r\n        position: absolute;\r\n        top: 41%;\r\n        bottom: 0;\r\n        margin: auto;\r\n        box-shadow: none;\r\n        padding: 0;\r\n        padding-left: 12px;\r\n    }\r\n\r\n    .submit_btn {\r\n        outline: none;\r\n        width: 100%;\r\n        height: 50px;\r\n        background: black;\r\n        color: white;\r\n        border: none;\r\n        line-height: 50px;\r\n        margin-top: 20px;\r\n        text-align: center;\r\n        display: flex;\r\n        justify-content: center;\r\n        align-items: center;\r\n        font-size: 18px;\r\n        cursor: pointer;\r\n        border-radius: 3px;\r\n    }\r\n\r\n    .fw-container {\r\n        max-width: 580px;\r\n        display: flex;\r\n        margin: 0 auto 0;\r\n        flex-direction: column;\r\n        padding: 0 10px;\r\n    }\r\n\r\n    .query_btn_code {\r\n        display: flex;\r\n        margin-bottom: 3vw;\r\n        flex-direction: column;\r\n    }\r\n\r\n    .queryBar {\r\n        display: flex;\r\n        width: 100%;\r\n        margin: 0 auto;\r\n        position: relative;\r\n        height: 50px;\r\n        flex-direction: column;\r\n        border: 1px solid;\r\n        border-radius: 3px;\r\n        margin-bottom: 20px;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    .result_content {\r\n        min-height: 80px;\r\n        background-color: #FAFAFA;\r\n        width: 100%;\r\n        margin-top: 20px;\r\n        padding: 10px 10px 10px 10px;\r\n        box-sizing: border-box;\r\n        font-size: 14px;\r\n        position: relative;\r\n        display: flex;\r\n    }\r\n\r\n    #code::placeholder {\r\n        font-size: 13px;\r\n    }\r\n\r\n    .tip {\r\n        position: absolute;\r\n        transition: all 0.3s;\r\n        height: max-content;\r\n        padding-left: 12px;\r\n        font-size: 15px;\r\n        pointer-events: none;\r\n        color: #777;\r\n        max-height: max-content;\r\n        bottom: 0;\r\n        top: 0;\r\n        margin: auto;\r\n        line-height: initial;\r\n    }\r\n\r\n    body {\r\n        font-family: Arial, sans-serif;\r\n        user-select: none;\r\n    }\r\n\r\n    .entry-title {\r\n        text-align: center;\r\n        font-size: 30px;\r\n    }\r\n\r\n    @media screen and (min-width:960px) {\r\n        .box {\r\n            display: flex;\r\n        }\r\n\r\n        .submit_btn {\r\n            margin: 0;\r\n            width: 30%;\r\n            margin-left: 10px;\r\n        }\r\n    }\r\n\r\n    #error-icon,\r\n    #repeat-icon,\r\n    #success-icon {\r\n        width: 28px;\r\n        height: 28px;\r\n        border-radius: 50%;\r\n        display: none;\r\n        flex-shrink: 0;\r\n        margin-right: 15px;\r\n    }\r\n\r\n    #error-icon {\r\n        background-color: red;\r\n    }\r\n\r\n    #repeat-icon {\r\n        background-color: purple;\r\n    }\r\n\r\n    #success-icon {\r\n        background-color: green;\r\n    }\r\n\r\n    h1 {\r\n        text-align: center;\r\n        margin-top: 90px;\r\n    }\r\n\r\n    .loadding {\r\n        position: relative;\r\n        display: none;\r\n        justify-content: center;\r\n        width: 30px;\r\n        height: 30px;\r\n        animation: demo 0.8s ease-in-out infinite;\r\n    }\r\n\r\n    @keyframes demo {\r\n        to {\r\n            transform: rotateZ(360deg);\r\n        }\r\n    }\r\n\r\n    .loadding span {\r\n        width: 2px;\r\n        height: 9px;\r\n        transform-origin: 50% 15px;\r\n        position: absolute;\r\n        background-color: white;\r\n    }\r\n\r\n    .close-icon {\r\n        width: 16px;\r\n        height: 16px;\r\n        border-radius: 50%;\r\n        background: #8A8A8A;\r\n        position: absolute;\r\n        right: 0;\r\n        bottom: 0;\r\n        margin: 5px;\r\n        display: none;\r\n    }\r\n\r\n    .close-icon::before,\r\n    .close-icon::after {\r\n        content: '';\r\n        position: absolute;\r\n        width: 50%;\r\n        height: 2px;\r\n        background: white;\r\n        top: 0;\r\n        left: 0;\r\n        right: 0;\r\n        margin: auto;\r\n        bottom: 0;\r\n    }\r\n\r\n    .close-icon::after {\r\n        transform: rotate(45deg);\r\n    }\r\n\r\n    .close-icon::before {\r\n        transform: rotate(-45deg);\r\n    }\r\n<\/style>\r\n\r\n<body>\r\n    <div class=\"fw-container\">\r\n        <h1 style=\"font-size:25px\">PRODUCT VERIFICATION<\/h1>\r\n        <p style=\"font-size: 18px; text-align: center; margin-bottom: 42px;margin-top:0;\">Scratch off the verification label on the back of product and enter the code below. <\/p>\r\n        <div class=\"query_btn_code\">\r\n            <div class=\"box\">\r\n                <div class=\"queryBar border-r\">\r\n                    <div class=\"tip\">Enter your security code<\/div>\r\n                    <input placeholder=\"\" autocomplete=\"off\" type=\"text\" id=\"code\">\r\n                    <div class=\"close-icon\"><\/div>\r\n                <\/div>\r\n\r\n                <button class=\"submit_btn border-r\" onclick=\"submit()\">\r\n                    <div class=\"loadding\" style=\"display: none;\">\r\n                        <span style=\"transform: rotateZ(0.125turn);\"><\/span>\r\n                        <span style=\"transform: rotateZ(0.250turn);\"><\/span>\r\n                        <span style=\"transform: rotateZ(0.375turn);\"><\/span>\r\n                        <span style=\"transform: rotateZ(0.500turn);\"><\/span>\r\n                        <span style=\"transform: rotateZ(0.625turn);\"><\/span>\r\n                        <span style=\"transform: rotateZ(0.750turn);\"><\/span>\r\n                        <span style=\"transform: rotateZ(0.875turn);\"><\/span>\r\n                        <span style=\"transform: rotateZ(1.000turn);\"><\/span>\r\n                    <\/div>\r\n                    <span class=\"btn-text\" style=\"display: block;\">Verify<\/span>\r\n                <\/button>\r\n            <\/div>\r\n            <div class=\"result_content\">\r\n                <div class=\"result-des\" style=\"color: red;\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/body>\r\n\r\n<script>\r\n    document.querySelector(\".queryBar\").addEventListener(\"click\", function () {\r\n        document.querySelector(\"#code\").focus();\r\n        document.querySelector(\".tip\").style.transform = \"translateY(-59%)\"\r\n    });\r\n\r\n    document.querySelector(\"#code\").addEventListener(\"blur\", function () {\r\n        if (this.value) return;\r\n        document.querySelector(\".tip\").style.transform = \"translateY(-0%)\"\r\n    })\r\n\r\n\r\n    document.querySelector(\".close-icon\").addEventListener(\"click\", function (e) {\r\n        e.stopPropagation();\r\n        document.querySelector(\"#code\").value = \"\";\r\n        this.style.display = \"none\";\r\n        document.querySelector(\".result-des\").style.display = \"none\";\r\n        document.querySelector(\".tip\").style.transform = \"translateY(-0%)\"\r\n    })\r\n\r\n    document.querySelector(\"#code\").addEventListener(\"keyup\", function () {\r\n        document.querySelector(\".close-icon\").style.display = \"block\";\r\n        this.value ? '' : document.querySelector(\".close-icon\").style.display = \"none\"\r\n    })\r\n\r\n    var code = GetQueryString(\"fwcode\");\r\n\r\n    if (code) {\r\n        document.querySelector(\"#code\").value = code;\r\n        document.querySelector(\".close-icon\").style.display = \"block\";\r\n        document.querySelector(\".tip\").style.transform = \"translateY(-59%)\";\r\n    }\r\n\r\n    function submit() {\r\n        let newCode = document.querySelector(\"#code\").value;\r\n        qima(newCode);\r\n    }\r\n    \/\/\u542f\u7801\r\n    function qima(newCode) {\r\n        if (newCode == '') {\r\n            alert('Please enter the security code');\r\n            return;\r\n        }\r\n        document.querySelector(\".result-des\").innerHTML = \"\";\r\n        document.querySelector(\".loadding\").style.display = \"flex\";\r\n        document.querySelector(\".submit_btn\").setAttribute(\"disabled\", \"disabled\");\r\n        document.querySelector(\".btn-text\").style.display = \"none\";\r\n\r\n        var xhr = new XMLHttpRequest();\r\n        xhr.open('post', 'https:\/\/fw.qima315.com\/api\/CodeQuery');\r\n        xhr.setRequestHeader(\"Content-type\", \"application\/x-www-form-urlencoded\");\r\n        xhr.send('custno=XSHC169050&fwcode=' + newCode + '&lang=en-gb');\r\n        xhr.onreadystatechange = function () {\r\n            if (xhr.readyState == 4 && xhr.status == 200) {\r\n                var object = JSON.parse(xhr.responseText);\r\n                console.log(JSON.parse(xhr.responseText));\r\n                document.querySelector(\".loadding\").style.display = \"none\";\r\n                document.querySelector(\".btn-text\").style.display = \"block\";\r\n                document.querySelector(\".submit_btn\").removeAttribute(\"disabled\");\r\n                document.querySelector(\".result-des\").style.display = \"block\";\r\n                if (object.data.State == 1 || object.data.State == 3) {\r\n                    document.querySelector(\".result-des\").style.color = \"green\";\r\n                    document.querySelector(\".result-des\").innerHTML = object.data.QueryContent;\r\n                } else if (object.data.State == 2) {\r\n                    document.querySelector(\".result-des\").innerHTML = object.data.QueryContent;\r\n                    document.querySelector(\".result-des\").style.color = \"purple\";\r\n                } else {\r\n                    document.querySelector(\".result-des\").innerHTML = object.data.QueryContent;\r\n                    document.querySelector(\".result-des\").style.color = \"red\";\r\n                }\r\n            }\r\n        };\r\n    }\r\n\r\n    function GetQueryString(name) {\r\n        var reg = new RegExp(\"(^|&)\" + name + \"=([^&]*)(&|$)\", \"i\");\r\n        var r = window.location.search.substr(1).match(reg);\r\n        if (r != null) return decodeURI(r[2]);\r\n        return null;\r\n    }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>PRODUCT VERIFY Scratch off the verification label on the back of product and enter the code below. Enter your security code Verify<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1524","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","vertical_spacing_source":"custom","content_area_spacing":"none","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/lastlove-vape.com\/en\/wp-json\/wp\/v2\/pages\/1524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lastlove-vape.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lastlove-vape.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lastlove-vape.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lastlove-vape.com\/en\/wp-json\/wp\/v2\/comments?post=1524"}],"version-history":[{"count":7,"href":"https:\/\/lastlove-vape.com\/en\/wp-json\/wp\/v2\/pages\/1524\/revisions"}],"predecessor-version":[{"id":1533,"href":"https:\/\/lastlove-vape.com\/en\/wp-json\/wp\/v2\/pages\/1524\/revisions\/1533"}],"wp:attachment":[{"href":"https:\/\/lastlove-vape.com\/en\/wp-json\/wp\/v2\/media?parent=1524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}