{"id":633,"date":"2025-12-04T14:39:45","date_gmt":"2025-12-04T11:09:45","guid":{"rendered":"https:\/\/ctpri.ir\/?page_id=633"},"modified":"2025-12-05T19:29:44","modified_gmt":"2025-12-05T15:59:44","slug":"%da%a9%d8%af-otp-2","status":"publish","type":"page","link":"https:\/\/ctpri.ir\/?page_id=633","title":{"rendered":"\u0627\u0631\u0633\u0627\u0644 \u06a9\u062f OTP"},"content":{"rendered":"<style>\n\t\n\t<style>\n\/* \ud83d\udc47 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0641\u0648\u0646\u062a \u0633\u0641\u0627\u0631\u0634\u06cc *\/\n@font-face {\n    font-family: 'BTitr';\n    src: url('https:\/\/ctpri.ir\/wp-content\/uploads\/2025\/10\/BTitrBold.woff2') format('woff2');\n    font-weight: normal;\n    font-style: normal;\n    font-display: swap;\n}\n\n\/* \u0627\u0639\u0645\u0627\u0644 \u0641\u0648\u0646\u062a \u0628\u0647 \u06a9\u0644 \u0641\u0631\u0645 *\/\n.otp-dual-container,\n.otp-dual-container * {\n    font-family: 'BTitr', Tahoma, Arial, sans-serif !important;\n}\n\n.otp-dual-container {\n    max-width: 450px;\n    margin: 30px auto;\n    padding: 30px;\n    border: 1px solid #ddd;\n    border-radius: 12px;\n    background: #fff;\n    box-shadow: 0 2px 15px rgba(0,0,0,0.1);\n    \/* font-family: Tahoma, Arial, sans-serif; \u2190 \u0627\u06cc\u0646 \u062e\u0637 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f *\/\n}\n.otp-dual-container {\n    max-width: 450px;\n    margin: 30px auto;\n    padding: 30px;\n    border: 1px solid #ddd;\n    border-radius: 12px;\n    background: #fff;\n    box-shadow: 0 2px 15px rgba(0,0,0,0.1);\n    font-family: Tahoma, Arial, sans-serif;\n}\n\n.method-selector {\n    display: flex;\n    gap: 10px;\n    margin-bottom: 25px;\n}\n\n\t\n\t\n\t\n.method-btn {\n    flex: 1;\n    padding: 12px;\n    border: 2px solid #ddd;\n    background: #fff; \/* \u2705 \u062a\u063a\u06cc\u06cc\u0631 \u0628\u0647 \u0633\u0641\u06cc\u062f *\/\n    border-radius: 8px;\n    cursor: pointer;\n    transition: all 0.3s;\n    font-size: 14px;\n    font-weight: bold;\n    color: #555; \/* \u2705 \u062e\u0627\u06a9\u0633\u062a\u0631\u06cc \u062a\u06cc\u0631\u0647 *\/\n}\n\n.method-btn:hover {\n    border-color: #4CAF50;\n    background: #f0f8ff; \/* \u2705 \u0622\u0628\u06cc \u06a9\u0645\u0631\u0646\u06af *\/\n    color: #2c3e50; \/* \u2705 \u062a\u06cc\u0631\u0647\u200c\u062a\u0631 *\/\n}\n\n.method-btn.active {\n    border-color: #4CAF50;\n    background: #4CAF50;\n    color: white;\n}\n\n.input-field {\n    width: 100%;\n    padding: 12px;\n    margin-bottom: 15px;\n    border: 1px solid #ddd;\n    border-radius: 6px;\n    font-size: 14px;\n}\n\n.btn-primary {\n    width: 100%;\n    padding: 12px;\n    background: #4CAF50;\n    color: white;\n    border: none;\n    border-radius: 6px;\n    cursor: pointer;\n    font-size: 15px;\n    font-weight: bold;\n    transition: background 0.3s;\n}\n\n.btn-primary:hover {\n    background: #45a049;\n}\n\n.btn-primary:disabled {\n    background: #ccc;\n    cursor: not-allowed;\n}\n\n.btn-secondary {\n    width: 100%;\n    padding: 10px;\n    background: #fff;\n    color: #333;\n    border: 1px solid #ddd;\n    border-radius: 6px;\n    cursor: pointer;\n    margin-top: 10px;\n}\n\n.circle-wrapper {\n    position: relative;\n    display: inline-block;\n    margin: 20px auto;\n}\n\n.circle-timer-text {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    font-size: 24px;\n    font-weight: bold;\n    color: #2c3e50;\n    direction: ltr;\n}\n\n.otp-info-box {\n    background: #e8f5e9;\n    padding: 15px;\n    border-radius: 8px;\n    margin-bottom: 15px;\n    color: #2e7d32;\n    text-align: center;\n}\n\n.message-box {\n    padding: 12px;\n    border-radius: 6px;\n    margin-top: 15px;\n    text-align: center;\n    display: none;\n}\n\n.message-success {\n    background: #d4edda;\n    color: #155724;\n}\n\n.message-error {\n    background: #f8d7da;\n    color: #721c24;\n}\n<\/style>\n\n<div class=\"otp-dual-container\">\n    <!-- \u0645\u0631\u062d\u0644\u0647 1: \u0627\u0646\u062a\u062e\u0627\u0628 \u0631\u0648\u0634 \u0648 \u0648\u0631\u0648\u062f \u0627\u0637\u0644\u0627\u0639\u0627\u062a -->\n    <div id=\"contact-step\">\n\t\t\n\t\t<div style=\"text-align:center;margin-bottom:20px;\">\n            <img decoding=\"async\" src=\"https:\/\/ctpri.ir\/wp-content\/uploads\/2026\/02\/cropped-Pasargad_1-removebg-preview.png\" \n                 alt=\"Emif Logo\" \n                 style=\"max-width:180px;height:auto;\">\n        <\/div>\n\t\t\n        <h3 style=\"text-align:center;margin-bottom:20px\">\u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645<\/h3>\n        \n        <!-- \u0627\u0646\u062a\u062e\u0627\u0628 \u0631\u0648\u0634 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u062f -->\n        <div class=\"method-selector\">\n            <button type=\"button\" class=\"method-btn active\" data-method=\"sms\">\n                \ud83d\udcf1 \u067e\u06cc\u0627\u0645\u06a9 (SMS)\n            <\/button>\n            <button type=\"button\" class=\"method-btn\" data-method=\"email\">\n                \u2709\ufe0f \u0627\u06cc\u0645\u06cc\u0644\n            <\/button>\n        <\/div>\n\n        <!-- \u0641\u06cc\u0644\u062f \u0648\u0631\u0648\u062f\u06cc (\u062a\u063a\u06cc\u06cc\u0631 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0631\u0648\u0634) -->\n        <div id=\"input-container\">\n            <input type=\"text\" \n                   id=\"contact-input\" \n                   class=\"input-field\" \n                   placeholder=\"09123456789\" \n                   maxlength=\"11\">\n            <small id=\"input-hint\" style=\"color:#666;display:block;margin-bottom:10px\">\n                \u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644 11 \u0631\u0642\u0645\u06cc \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f\n            <\/small>\n        <\/div>\n\n        <button type=\"button\" id=\"send-otp-btn\" class=\"btn-primary\">\n            \u0627\u0631\u0633\u0627\u0644 \u06a9\u062f \u062a\u0627\u06cc\u06cc\u062f\n        <\/button>\n    <\/div>\n\n    <!-- \u0645\u0631\u062d\u0644\u0647 2: \u062a\u0627\u06cc\u06cc\u062f \u06a9\u062f OTP -->\n    <div id=\"verify-step\" style=\"display:none;text-align:center\">\n        <div id=\"otp-logo\" style=\"margin-bottom:20px;\">\n            <img decoding=\"async\" src=\"https:\/\/ctpri.ir\/wp-content\/uploads\/2026\/02\/cropped-Pasargad_1-removebg-preview.png\" \n                 alt=\"Emif Logo\" \n                 style=\"max-width:180px;height:auto;\">\n        <\/div>\n\n        <div id=\"otp-info-text\" class=\"otp-info-box\"><\/div>\n\n        <!-- \u062a\u0627\u06cc\u0645\u0631 \u062f\u0627\u06cc\u0631\u0647\u200c\u0627\u06cc -->\n        <div class=\"circle-wrapper\">\n            <svg width=\"120\" height=\"120\">\n                <circle cx=\"60\" cy=\"60\" r=\"54\" \n                        stroke=\"#eee\" stroke-width=\"8\" fill=\"none\"\/>\n                <circle id=\"progress-circle\" \n                        cx=\"60\" cy=\"60\" r=\"54\" \n                        stroke=\"#4CAF50\" stroke-width=\"12\" fill=\"none\" \n                        stroke-linecap=\"round\" \n                        stroke-dasharray=\"339\" \n                        stroke-dashoffset=\"0\" \n                        transform=\"rotate(-90 60 60)\"\/>\n            <\/svg>\n            <div id=\"timer-text\" class=\"circle-timer-text\">02:00<\/div>\n        <\/div>\n\n        <input type=\"text\" \n               id=\"verify-code\" \n               class=\"input-field\" \n               placeholder=\"\u06a9\u062f 6 \u0631\u0642\u0645\u06cc\" \n               maxlength=\"6\" \n               style=\"text-align:center;font-size:20px;letter-spacing:3px;direction:ltr\">\n\n        <button type=\"button\" id=\"verify-code-btn\" class=\"btn-primary\">\n            \u062a\u0627\u06cc\u06cc\u062f \u06a9\u062f\n        <\/button>\n        \n        <button type=\"button\" id=\"resend-code-btn\" class=\"btn-secondary\" disabled>\n            \u0627\u0631\u0633\u0627\u0644 \u0645\u062c\u062f\u062f \u06a9\u062f\n        <\/button>\n        \n        <button type=\"button\" id=\"back-btn\" class=\"btn-secondary\">\n            \u0628\u0627\u0632\u06af\u0634\u062a\n        <\/button>\n    <\/div>\n\n    <div id=\"message\" class=\"message-box\"><\/div>\n<\/div>\n\n<script>\njQuery(function($){\n    var currentContact = '';\n    var currentMethod = 'sms';\n    var timeLeft = 120;\n    var timerInterval;\n    var circleLength = 339;\n\n    \/\/ \u062a\u0627\u0628\u0639 \u0645\u0627\u0633\u06a9 \u06a9\u0631\u062f\u0646 \u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644\n    function maskPhone(phone){\n        return phone.substring(0,4) + '****' + phone.substring(8);\n    }\n\n    \/\/ \u062a\u0627\u0628\u0639 \u0645\u0627\u0633\u06a9 \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0645\u06cc\u0644\n    function maskEmail(email){\n        var parts = email.split('@');\n        if(parts[0].length <= 3) return email;\n        return parts[0].substring(0,2) + '****' + parts[0].slice(-1) + '@' + parts[1];\n    }\n\n    \/\/ \u0627\u0646\u062a\u062e\u0627\u0628 \u0631\u0648\u0634 (SMS \u06cc\u0627 Email)\n    $('.method-btn').click(function(){\n        $('.method-btn').removeClass('active');\n        $(this).addClass('active');\n        currentMethod = $(this).data('method');\n\n        if(currentMethod === 'sms'){\n            $('#contact-input').attr('placeholder', '09123456789').attr('maxlength', '11').attr('type', 'text');\n            $('#input-hint').text('\u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644 11 \u0631\u0642\u0645\u06cc \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f');\n        } else {\n            $('#contact-input').attr('placeholder', 'your@email.com').attr('maxlength', '100').attr('type', 'email');\n            $('#input-hint').text('\u0622\u062f\u0631\u0633 \u0627\u06cc\u0645\u06cc\u0644 \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f');\n        }\n        $('#contact-input').val('');\n    });\n\n    \/\/ \u0634\u0631\u0648\u0639 \u062a\u0627\u06cc\u0645\u0631\n    function startTimer(){\n        timeLeft = 120;\n        $('#resend-code-btn').prop('disabled', true);\n        updateCircle();\n\n        if(timerInterval) clearInterval(timerInterval);\n\n        timerInterval = setInterval(function(){\n            timeLeft--;\n            updateCircle();\n\n            if(timeLeft <= 0){\n                clearInterval(timerInterval);\n                $('#timer-text').text('\u0645\u0646\u0642\u0636\u06cc \u0634\u062f');\n                $('#resend-code-btn').prop('disabled', false);\n            }\n        }, 1000);\n    }\n\n    \/\/ \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u062f\u0627\u06cc\u0631\u0647 \u062a\u0627\u06cc\u0645\u0631\n    function updateCircle(){\n        var minutes = Math.floor(timeLeft \/ 60);\n        var seconds = timeLeft % 60;\n\n        $('#timer-text').text(\n            (minutes < 10 ? '0':'') + minutes + ':' +\n            (seconds < 10 ? '0':'') + seconds\n        );\n\n        var offset = circleLength - (timeLeft \/ 120) * circleLength;\n        $('#progress-circle').css('stroke-dashoffset', offset);\n    }\n\n    \/\/ \u0627\u0631\u0633\u0627\u0644 \u06a9\u062f OTP\n    function sendOTP(contact, method){\n        $.post('https:\/\/ctpri.ir\/wp-admin\/admin-ajax.php', {\n            action: 'send_otp_code',\n            contact: contact,\n            method: method\n        }, function(res){\n            if(res.success){\n                $('#contact-step').hide();\n                $('#verify-step').show();\n\n                var maskedContact = method === 'sms' ? maskPhone(contact) : maskEmail(contact);\n                var icon = method === 'sms' ? '\ud83d\udcf1' : '\u2709\ufe0f';\n                var text = method === 'sms' ? '\u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644' : '\u0627\u06cc\u0645\u06cc\u0644';\n\n                $('#otp-info-text').html(\n                    icon + ' \u06a9\u062f \u06f6 \u0631\u0642\u0645\u06cc \u0628\u0647 ' + text + ' <strong style=\"direction:ltr;display:inline-block\">' \n                    + maskedContact + '<\/strong> \u0627\u0631\u0633\u0627\u0644 \u0634\u062f'\n                );\n                \n                startTimer();\n            } else {\n                showMessage(res.data.message, 'error');\n            }\n\n            $('#send-otp-btn').prop('disabled', false).text('\u0627\u0631\u0633\u0627\u0644 \u06a9\u062f \u062a\u0627\u06cc\u06cc\u062f');\n            $('#resend-code-btn').prop('disabled', false).text('\u0627\u0631\u0633\u0627\u0644 \u0645\u062c\u062f\u062f \u06a9\u062f');\n        });\n    }\n\n    \/\/ \u0646\u0645\u0627\u06cc\u0634 \u067e\u06cc\u0627\u0645\n    function showMessage(text, type){\n        $('#message')\n            .removeClass('message-success message-error')\n            .addClass('message-' + type)\n            .text(text)\n            .fadeIn();\n        \n        setTimeout(function(){\n            $('#message').fadeOut();\n        }, 4000);\n    }\n\n    \/\/ \u06a9\u0644\u06cc\u06a9 \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 \u0627\u0631\u0633\u0627\u0644 \u06a9\u062f\n    $('#send-otp-btn').click(function(){\n        var contact = $('#contact-input').val().trim();\n\n        if(!contact){\n            showMessage('\u0644\u0637\u0641\u0627\u064b \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f', 'error');\n            return;\n        }\n\n        if(currentMethod === 'sms' && contact.length !== 11){\n            showMessage('\u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0628\u0627\u06cc\u062f 11 \u0631\u0642\u0645 \u0628\u0627\u0634\u062f', 'error');\n            return;\n        }\n\n        if(currentMethod === 'email' && !contact.includes('@')){\n            showMessage('\u0644\u0637\u0641\u0627\u064b \u06cc\u06a9 \u0627\u06cc\u0645\u06cc\u0644 \u0645\u0639\u062a\u0628\u0631 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f', 'error');\n            return;\n        }\n\n        currentContact = contact;\n        $(this).prop('disabled', true).text('\u062f\u0631 \u062d\u0627\u0644 \u0627\u0631\u0633\u0627\u0644...');\n        sendOTP(contact, currentMethod);\n    });\n\t\n\t\n\t\n\t\n\t\n\n    \/\/ \u062a\u0627\u06cc\u06cc\u062f \u06a9\u062f OTP\n\/\/ \u062a\u0627\u06cc\u06cc\u062f \u06a9\u062f OTP\n$('#verify-code-btn').click(function(){\n    var code = $('#verify-code').val().trim();\n\n    if(!code || code.length !== 6){\n        showMessage('\u0644\u0637\u0641\u0627\u064b \u06a9\u062f \u06f6 \u0631\u0642\u0645\u06cc \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f', 'error');\n        return;\n    }\n\n    $(this).prop('disabled', true).text('\u062f\u0631 \u062d\u0627\u0644 \u0628\u0631\u0631\u0633\u06cc...');\n\n    $.post('https:\/\/ctpri.ir\/wp-admin\/admin-ajax.php', {\n        action: 'verify_otp_code',\n        contact: currentContact,\n        code: code\n    }, function(res){\n        if(res.success){\n            \/\/ \u0630\u062e\u06cc\u0631\u0647 \u062f\u0631 localStorage\n            if(res.data && res.data.token) {\n                try {\n                    localStorage.setItem('otp_token', res.data.token);\n                    localStorage.setItem('otp_contact', currentContact);\n                    localStorage.setItem('otp_type', currentMethod);\n                    console.log('Token saved:', res.data.token);\n                } catch(e) {\n                    console.error('localStorage error:', e);\n                }\n            }\n            \n            showMessage('\u2713 \u062a\u0627\u06cc\u06cc\u062f \u0645\u0648\u0641\u0642! \u062f\u0631 \u062d\u0627\u0644 \u0627\u0646\u062a\u0642\u0627\u0644...', 'success');\n            \n            setTimeout(function(){\n                var redirectUrl = \"https:\/\/ctpri.ir\/?page_id=440\";\n                \n                if(res.data && res.data.token) {\n                    redirectUrl += \"?otp_token=\" + res.data.token;\n                }\n                \n                console.log('Redirecting to:', redirectUrl);\n                window.location.href = redirectUrl;\n            }, 1500);\n        } else {\n            showMessage(res.data.message, 'error');\n            $('#verify-code-btn').prop('disabled', false).text('\u062a\u0627\u06cc\u06cc\u062f \u06a9\u062f');\n        }\n    }).fail(function(xhr, status, error){\n        console.error('AJAX Error:', error);\n        showMessage('\u062e\u0637\u0627 \u062f\u0631 \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0627 \u0633\u0631\u0648\u0631', 'error');\n        $('#verify-code-btn').prop('disabled', false).text('\u062a\u0627\u06cc\u06cc\u062f \u06a9\u062f');\n    });\n});\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n    \/\/ \u0628\u0627\u0632\u06af\u0634\u062a \u0628\u0647 \u0635\u0641\u062d\u0647 \u0627\u0648\u0644\n    $('#back-btn').click(function(){\n        if(timerInterval) clearInterval(timerInterval);\n        $('#verify-step').hide();\n        $('#contact-step').show();\n        $('#timer-text').text('02:00');\n        $('#verify-code').val('');\n        $('#progress-circle').css('stroke-dashoffset', 0);\n    });\n\n    \/\/ \u0627\u0631\u0633\u0627\u0644 \u0645\u062c\u062f\u062f \u06a9\u062f\n    $('#resend-code-btn').click(function(){\n        if(!currentContact){\n            showMessage('\u062e\u0637\u0627: \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06cc\u0627\u0641\u062a \u0646\u0634\u062f', 'error');\n            return;\n        }\n\n        $(this).prop('disabled', true).text('\u062f\u0631 \u062d\u0627\u0644 \u0627\u0631\u0633\u0627\u0644...');\n        sendOTP(currentContact, currentMethod);\n    });\n\n    \/\/ \u0641\u0648\u06a9\u0648\u0633 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0631\u0648\u06cc \u0641\u06cc\u0644\u062f \u06a9\u062f\n    $('#verify-step').on('show', function(){\n        setTimeout(function(){\n            $('#verify-code').focus();\n        }, 300);\n    });\n});\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-633","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ctpri.ir\/index.php?rest_route=\/wp\/v2\/pages\/633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ctpri.ir\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ctpri.ir\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ctpri.ir\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ctpri.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=633"}],"version-history":[{"count":2,"href":"https:\/\/ctpri.ir\/index.php?rest_route=\/wp\/v2\/pages\/633\/revisions"}],"predecessor-version":[{"id":644,"href":"https:\/\/ctpri.ir\/index.php?rest_route=\/wp\/v2\/pages\/633\/revisions\/644"}],"wp:attachment":[{"href":"https:\/\/ctpri.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}