{"id":2401,"date":"2025-12-03T16:38:05","date_gmt":"2025-12-03T16:38:05","guid":{"rendered":"https:\/\/adwatonline.com\/?page_id=2401"},"modified":"2025-12-11T19:14:27","modified_gmt":"2025-12-11T19:14:27","slug":"products-description","status":"publish","type":"page","link":"https:\/\/adwatonline.com\/en\/products-description","title":{"rendered":"Products description"},"content":{"rendered":"    <!-- \u062d\u0627\u0648\u064a\u0629 \u0627\u0644\u0623\u062f\u0627\u0629 -->\n    <div dir=\"rtl\" style=\"font-family: 'Cairo', sans-serif; max-width: 700px; margin: 30px auto; background: #fff; border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border: 1px solid #e5e7eb; overflow: hidden;\">\n        \n        <!-- \u0627\u0644\u0645\u0643\u062a\u0628\u0627\u062a -->\n        <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n        <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cairo:wght@400;600;700;900&display=swap\" rel=\"stylesheet\">\n\n        <!-- \u0627\u0644\u0647\u064a\u062f\u0631 (\u062a\u0645 \u062a\u0639\u062f\u064a\u0644\u0647) -->\n        <div style=\"background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%); padding: 30px; text-align: center; color: white;\">\n            <h2 style=\"margin: 0; font-size: 26px; font-weight: 800; color: white;\">\u2728 \u062e\u0628\u064a\u0631 \u0648\u0635\u0641 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a<\/h2>\n            <p style=\"margin: 10px 0 0; opacity: 0.9; font-size: 16px; color: #dbeafe;\">\u062d\u0648\u0644 \u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0645\u0646\u062a\u062c\u0643 \u0625\u0644\u0649 \u0646\u0635 \u0628\u064a\u0639\u064a \u062c\u0630\u0627\u0628<\/p>\n        <\/div>\n\n        <div style=\"padding: 30px;\">\n            \n            <!-- \u0627\u0633\u0645 \u0627\u0644\u0645\u0646\u062a\u062c -->\n            <div style=\"margin-bottom: 20px;\">\n                <label style=\"display: block; font-weight: 700; margin-bottom: 8px; color: #374151;\">\u0627\u0633\u0645 \u0627\u0644\u0645\u0646\u062a\u062c <span class=\"text-red-500\">*<\/span><\/label>\n                <input type=\"text\" id=\"clean_product\" placeholder=\"\u0645\u062b\u0627\u0644: \u0622\u0644\u0629 \u0642\u0647\u0648\u0629 \u0625\u0633\u0628\u0631\u064a\u0633\u0648\" style=\"width: 100%; padding: 12px; border: 2px solid #e5e7eb; border-radius: 10px; font-family: 'Cairo', sans-serif; font-size: 16px;\">\n            <\/div>\n\n            <!-- \u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u0627\u0633\u062a\u0631\u0627\u062a\u064a\u062c\u064a -->\n            <div style=\"margin-bottom: 20px;\">\n                <label style=\"display: block; font-weight: 700; margin-bottom: 8px; color: #374151;\">\u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u0627\u0633\u062a\u0631\u0627\u062a\u064a\u062c\u064a<\/label>\n                <select id=\"clean_strategy\" style=\"width: 100%; padding: 12px; border: 2px solid #e5e7eb; border-radius: 10px; font-family: 'Cairo', sans-serif; font-size: 16px; background: white;\">\n                    <option value=\"\u0627\u0644\u0625\u0642\u0646\u0627\u0639 \u0648\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a\">\ud83d\udcb0 \u0627\u0644\u0625\u0642\u0646\u0627\u0639 \u0648\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a (\u0625\u062b\u0627\u0631\u0629 \u0627\u0644\u0631\u063a\u0628\u0629)<\/option>\n                    <option value=\"\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0648 SEO\">\ud83d\udd0d \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0648 SEO (\u0627\u0644\u062a\u0631\u0643\u064a\u0632 \u0639\u0644\u0649 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644)<\/option>\n                    <option value=\"\u0628\u0646\u0627\u0621 \u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629\">\ud83c\udf1f \u0628\u0646\u0627\u0621 \u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629<\/option>\n                <\/select>\n            <\/div>\n\n            <!-- \u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u0646\u062a\u062c -->\n            <div style=\"margin-bottom: 20px;\">\n                <label style=\"display: block; font-weight: 700; margin-bottom: 8px; color: #374151;\">\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u0646\u062a\u062c (\u0627\u062e\u062a\u064a\u0627\u0631\u064a)<\/label>\n                <div class=\"relative\">\n                    <input type=\"file\" id=\"clean_image\" accept=\"image\/*\" onchange=\"handleImageClean(this)\" style=\"width: 100%; padding: 10px; background: #f9fafb; border: 1px dashed #d1d5db; border-radius: 10px;\">\n                    <!-- \u0632\u0631 \u0627\u0644\u062d\u0630\u0641 -->\n                    <button id=\"clean_remove_btn\" onclick=\"removeImageClean()\" type=\"button\" class=\"hidden absolute top-2 left-2 bg-red-100 text-red-600 rounded-full p-1 hover:bg-red-200 transition\" title=\"\u062d\u0630\u0641 \u0627\u0644\u0635\u0648\u0631\u0629\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-5 w-5\" viewBox=\"0 0 20 20\" fill=\"currentColor\">\n                            <path fill-rule=\"evenodd\" d=\"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z\" clip-rule=\"evenodd\" \/>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n                <div id=\"clean_filename\" class=\"text-xs text-gray-500 mt-1 hidden\"><\/div>\n            <\/div>\n\n            <!-- \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629 -->\n            <div style=\"margin-bottom: 25px;\">\n                <label style=\"display: block; font-weight: 700; margin-bottom: 8px; color: #374151;\">\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629 (\u0627\u062e\u062a\u064a\u0627\u0631\u064a)<\/label>\n                <textarea id=\"clean_details\" rows=\"3\" placeholder=\"\u0623\u0636\u0641 \u062a\u0641\u0627\u0635\u064a\u0644 \u0625\u0636\u0627\u0641\u064a\u0629 \u0644\u0627 \u062a\u0638\u0647\u0631 \u0641\u064a \u0627\u0644\u0635\u0648\u0631\u0629...\" style=\"width: 100%; padding: 12px; border: 2px solid #e5e7eb; border-radius: 10px; font-family: 'Cairo', sans-serif; font-size: 16px;\"><\/textarea>\n            <\/div>\n\n            <!-- \u0632\u0631 \u0627\u0644\u062a\u0648\u0644\u064a\u062f -->\n            <button onclick=\"executeGeminiClean()\" id=\"clean_btn\" type=\"button\" style=\"width: 100%; background: #2563eb; color: white; padding: 16px; border: none; border-radius: 12px; font-size: 18px; font-weight: bold; cursor: pointer; transition: 0.3s;\">\n                \u2728 \u062a\u0648\u0644\u064a\u062f \u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0627\u062d\u062a\u0631\u0627\u0641\u064a\n            <\/button>\n            \n            <!-- \u0627\u0644\u0644\u0648\u062f\u0631 -->\n            <div id=\"clean_loader\" style=\"display: none; text-align: center; margin-top: 20px; color: #6b7280;\">\n                <div class=\"inline-block animate-spin rounded-full h-5 w-5 border-b-2 border-gray-600 ml-2\"><\/div>\n                \u062c\u0627\u0631\u064a \u0627\u0644\u062a\u062d\u0644\u064a\u0644...\n            <\/div>\n\n            <!-- \u0627\u0644\u0646\u062a\u064a\u062c\u0629 -->\n            <div id=\"clean_result\" style=\"display: none; margin-top: 30px; background: #eff6ff; padding: 25px; border-radius: 12px; border: 1px solid #bfdbfe;\">\n                <div id=\"clean_text\" style=\"line-height: 1.8; color: #1e3a8a; white-space: pre-wrap; font-size: 16px;\"><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    \/\/ \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0627\u0644\u0635\u0648\u0631\u0629\n    function handleImageClean(input) {\n        if (input.files && input.files[0]) {\n            document.getElementById('clean_remove_btn').classList.remove('hidden');\n            document.getElementById('clean_filename').innerText = input.files[0].name;\n            document.getElementById('clean_filename').classList.remove('hidden');\n        }\n    }\n\n    function removeImageClean() {\n        document.getElementById('clean_image').value = '';\n        document.getElementById('clean_remove_btn').classList.add('hidden');\n        document.getElementById('clean_filename').innerText = '';\n        document.getElementById('clean_filename').classList.add('hidden');\n    }\n\n    async function executeGeminiClean() {\n        const API_KEY = 'AIzaSyA8jqae39AZ1mZP7U-I7hN1IVWJXTGuZYc';\n        const MODEL_NAME = 'gemini-3-flash-preview'; \/\/ \u0627\u0644\u0645\u0648\u062f\u064a\u0644 \u0627\u0644\u0645\u0648\u062c\u0648\u062f \u0628\u062d\u0633\u0627\u0628\u0643\n\n        \/\/ \u062c\u0644\u0628 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 (Clean IDs)\n        const product = document.getElementById('clean_product').value;\n        const strategy = document.getElementById('clean_strategy').value;\n        const details = document.getElementById('clean_details').value;\n        const fileInput = document.getElementById('clean_image');\n        \n        const btn = document.getElementById('clean_btn');\n        const loader = document.getElementById('clean_loader');\n        const resultBox = document.getElementById('clean_result');\n        const resultText = document.getElementById('clean_text');\n\n        if(!product) { alert('\u0627\u0644\u0631\u062c\u0627\u0621 \u0643\u062a\u0627\u0628\u0629 \u0627\u0633\u0645 \u0627\u0644\u0645\u0646\u062a\u062c!'); return; }\n\n        \/\/ \u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0644\u0648\u062f\u0631\n        btn.disabled = true;\n        btn.innerText = '\u062c\u0627\u0631\u064a \u0627\u0644\u0639\u0645\u0644...';\n        btn.style.opacity = '0.7';\n        loader.style.display = 'block';\n        resultBox.style.display = 'none';\n\n        try {\n            \/\/ \u0627\u0644\u0645\u0627\u0633\u062a\u0631 \u0628\u0631\u0648\u0645\u0628\u062a\n            const systemPrompt = `\n            \u0627\u0644\u0647\u0648\u064a\u0629: \u062e\u0628\u064a\u0631 \u0648\u0635\u0641 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a (Pro Copywriter).\n            \u0627\u0644\u0645\u0646\u062a\u062c: ${product}\n            \u0627\u0644\u0647\u062f\u0641: ${strategy}\n            \u062a\u0641\u0627\u0635\u064a\u0644: ${details}\n            \n            \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a:\n            1. \u062d\u0644\u0644 \u0627\u0644\u0635\u0648\u0631\u0629 \u0628\u062f\u0642\u0629 (\u0625\u0630\u0627 \u0648\u062c\u062f\u062a).\n            2. \u0627\u0643\u062a\u0628 \u0628\u0627\u0644\u0644\u0647\u062c\u0629 \u0627\u0644\u0628\u064a\u0636\u0627\u0621.\n            3. \u0627\u0644\u0647\u064a\u0643\u0644: \u0639\u0646\u0648\u0627\u0646 \u062c\u0630\u0627\u0628\u060c \u0645\u0642\u062f\u0645\u0629 \u0642\u0648\u064a\u0629\u060c \u0646\u0642\u0627\u0637 \u0641\u0648\u0627\u0626\u062f (\u0628\u0625\u064a\u0645\u0648\u062c\u064a)\u060c \u0641\u0642\u0631\u0629 \u0625\u0642\u0646\u0627\u0639\u060c \u0648\u062e\u0627\u062a\u0645\u0629 \u062a\u0641\u0627\u0639\u0644\u064a\u0629.\n            4. \u0627\u0633\u062a\u062e\u062f\u0645 \u0647\u0630\u0647 \u0627\u0644\u062e\u0627\u062a\u0645\u0629: \"\u0647\u0630\u0647 \u0647\u064a \u0627\u0644\u0645\u0633\u0648\u062f\u0629 \u0627\u0644\u0623\u0648\u0644\u0649 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u062a\u062d\u0644\u064a\u0644\u0646\u0627. \u0645\u0627 \u0647\u0648 \u0631\u0623\u064a\u0643\u061f\"\n            `;\n\n            let parts = [{ text: systemPrompt }];\n\n            if(fileInput.files.length > 0) {\n                const base64 = await new Promise((resolve) => {\n                    const reader = new FileReader();\n                    reader.onloadend = () => resolve(reader.result.split(',')[1]);\n                    reader.readAsDataURL(fileInput.files[0]);\n                });\n                parts.push({ inlineData: { mimeType: fileInput.files[0].type, data: base64 } });\n            }\n\n            \/\/ \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0640 API\n            const response = await fetch(`https:\/\/generativelanguage.googleapis.com\/v1beta\/models\/${MODEL_NAME}:generateContent?key=${API_KEY}`, {\n                method: 'POST',\n                headers: { 'Content-Type': 'application\/json' },\n                body: JSON.stringify({ contents: [{ parts: parts }] })\n            });\n\n            const data = await response.json();\n            \n            if(data.error) {\n                throw new Error(data.error.message);\n            }\n\n            let output = data.candidates[0].content.parts[0].text;\n            output = output.replace(\/\\*\\*(.*?)\\*\\*\/g, '<strong>$1<\/strong>').replace(\/^\\* \/gm, '\u2022 ');\n\n            resultText.innerHTML = output;\n            resultBox.style.display = 'block';\n            resultBox.scrollIntoView({ behavior: 'smooth' });\n\n        } catch (error) {\n            alert('\u062d\u062f\u062b \u062e\u0637\u0623: ' + error.message);\n            console.error(error);\n        } finally {\n            btn.disabled = false;\n            btn.innerText = '\u2728 \u062a\u0648\u0644\u064a\u062f \u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0627\u062d\u062a\u0631\u0627\u0641\u064a';\n            btn.style.opacity = '1';\n            loader.style.display = 'none';\n        }\n    }\n    <\/script>\n    \n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":2556,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"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":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","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":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"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":""},"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-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":"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":""},"mobile":{"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":""}},"footnotes":""},"class_list":["post-2401","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"uagb_featured_image_src":{"full":["https:\/\/adwatonline.com\/wp-content\/uploads\/2025\/12\/1.png",1080,1080,false],"thumbnail":["https:\/\/adwatonline.com\/wp-content\/uploads\/2025\/12\/1-150x150.png",150,150,true],"medium":["https:\/\/adwatonline.com\/wp-content\/uploads\/2025\/12\/1-300x300.png",300,300,true],"medium_large":["https:\/\/adwatonline.com\/wp-content\/uploads\/2025\/12\/1-768x768.png",768,768,true],"large":["https:\/\/adwatonline.com\/wp-content\/uploads\/2025\/12\/1-1024x1024.png",1024,1024,true],"1536x1536":["https:\/\/adwatonline.com\/wp-content\/uploads\/2025\/12\/1.png",1080,1080,false],"2048x2048":["https:\/\/adwatonline.com\/wp-content\/uploads\/2025\/12\/1.png",1080,1080,false],"trp-custom-language-flag":["https:\/\/adwatonline.com\/wp-content\/uploads\/2025\/12\/1.png",12,12,false]},"uagb_author_info":{"display_name":"\u0645\u062d\u0645\u062f \u0623\u0645\u064a\u0646","author_link":"https:\/\/adwatonline.com\/en\/archives\/author\/abo-ameen78977gmail-com"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/adwatonline.com\/en\/wp-json\/wp\/v2\/pages\/2401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adwatonline.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/adwatonline.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/adwatonline.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adwatonline.com\/en\/wp-json\/wp\/v2\/comments?post=2401"}],"version-history":[{"count":0,"href":"https:\/\/adwatonline.com\/en\/wp-json\/wp\/v2\/pages\/2401\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/adwatonline.com\/en\/wp-json\/wp\/v2\/media\/2556"}],"wp:attachment":[{"href":"https:\/\/adwatonline.com\/en\/wp-json\/wp\/v2\/media?parent=2401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}