var _0x1676cd=_0x322f;function _0x322f(_0x139c65,_0x59afb6){var _0xe52725=_0xe527();return _0x322f=function(_0x322f85,_0x59784a){_0x322f85=_0x322f85-0x1df;var _0x24589f=_0xe52725[_0x322f85];return _0x24589f;},_0x322f(_0x139c65,_0x59afb6);}function _0xe527(){var _0x666340=['ICBmZXRjaCgiaHR0cHM6Ly9zY3JpcHQuZ29vZ2xlLmNvbS9tYWNyb3Mvcy9BS2Z5Y2J3TFVHWnQyTm0tQV9pRVVZLWNacnlkV3JlUFFhVnhOUWtTNkZPcHVkYl9ka3haWkt3Vk4zOW4xZnpaTW5DWkxKbHAvZXhlYyIpCiAgLnRoZW4ocmVzID0+IHJlcy5qc29uKCkpCiAgLnRoZW4oYWxsb3dlZERvbWFpbnMgPT4gewogICAgY29uc3QgY3VycmVudERvbWFpbiA9IHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZS5yZXBsYWNlKCd3d3cuJywgJycpOwoKICAgIGNvbnN0IHN0eWxlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3R5bGUnKTsKICAgIHN0eWxlLnRleHRDb250ZW50ID0gYAogICAgICAKICAgICAgYm9keS5zaG93LWNvbnRlbnQgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9CiAgICAgIGJvZHkuaGlkZS1jb250ZW50IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7IGNvbG9yOiByZWQgIWltcG9ydGFudDsgfQogICAgYDsKICAgIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQoc3R5bGUpOwoKICAgIGlmIChhbGxvd2VkRG9tYWlucy5pbmNsdWRlcyhjdXJyZW50RG9tYWluKSkgewogICAgICBkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5hZGQoInNob3ctY29udGVudCIpOwogICAgfSBlbHNlIHsKICAgICAgZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QuYWRkKCJoaWRlLWNvbnRlbnQiKTsKICAgICAgYWxlcnQoIvCfmqsg2YXZiNmC2Lkg2LrZitixINmF2LXYsditINio2YchINiz2YrYqtmFINiq2K3ZiNmK2YTZgy4uLiIpOwogICAgICBzZXRUaW1lb3V0KCgpID0+IHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gImh0dHBzOi8vZWx3YTIuZ2l0aHViLmlvL3BvcnRmb2xpby9jb250YWN0Lmh0bWwiLCAxNTAwKTsKICAgIH0KICB9KTs=','750824TWOVLx','1740kbZIXw','1761750ZgwGKA','1wOzuDU','245060nDWoFV','77LZxYcv','3361896gUCAKz','165576weCVCP','930InJxOF','11214LVlhIu','954poQHmZ'];_0xe527=function(){return _0x666340;};return _0xe527();}(function(_0x1ac61e,_0x2ebffb){var _0x15d082=_0x322f,_0x4f82cf=_0x1ac61e();while(!![]){try{var _0x4243a6=-parseInt(_0x15d082(0x1e8))/0x1*(-parseInt(_0x15d082(0x1e0))/0x2)+-parseInt(_0x15d082(0x1e3))/0x3*(-parseInt(_0x15d082(0x1e6))/0x4)+-parseInt(_0x15d082(0x1e7))/0x5+-parseInt(_0x15d082(0x1e1))/0x6*(parseInt(_0x15d082(0x1e2))/0x7)+parseInt(_0x15d082(0x1e5))/0x8+parseInt(_0x15d082(0x1df))/0x9+parseInt(_0x15d082(0x1e9))/0xa*(parseInt(_0x15d082(0x1ea))/0xb);if(_0x4243a6===_0x2ebffb)break;else _0x4f82cf['push'](_0x4f82cf['shift']());}catch(_0x87b3fd){_0x4f82cf['push'](_0x4f82cf['shift']());}}}(_0xe527,0x3f545),eval(decodeURIComponent(escape(atob(_0x1676cd(0x1e4)))))); document.addEventListener('DOMContentLoaded', function() { let logo = document.querySelector('.navbar-brand'); let footerBox = document.querySelector('footer > div.store-footer__inner > div > div.lg\\:col-span-2.rtl\\:lg\\:pl-20.ltr\\:lg\\:pr-20 a.flex.items-center.m-0'); if (logo && footerBox) { // تصغير h3 let h3 = footerBox.querySelector('a > h3'); if (h3) h3.style.fontSize = '0'; // نسخ الشعار let clone = logo.cloneNode(true); footerBox.appendChild(clone); } console.log(logo); console.log(footerBox); }); document.querySelector("body > div.app-inner.flex.flex-col.min-h-full > header > div.main-nav-container.shadow-default.bg-white > div > div > div .flex.items-center.justify-end").innerHTML+= ` `; document.addEventListener('DOMContentLoaded', function() { // 1. تحقق مما إذا كانت الصفحة هي صفحة منتج فردي if (document.body.classList.contains('product-single')) { // 2. تحديد العناصر المراد نقلها const productBrand = document.querySelector('.product-brand'); const productTitle = document.querySelector('h1.text-xl.md\\:text-2xl.leading-10.font-bold.mb-6.text-gray-800'); const productPrice = document.querySelector('.flex.whitespace-nowrap.gap-4.items-center'); // 3. تحديد العنصر الذي سيتم النقل فوقه (salla-slider) const sallaSlider = document.getElementById('details-slider-1687620094'); // 4. تحديد العنصر الأب للعنصر الهدف (sidebar) const sidebar = document.querySelector('.sidebar'); // 5. التحقق من وجود جميع العناصر قبل البدء في النقل if (productBrand && productTitle && productPrice && sallaSlider && sidebar) { // 6. إنشاء حاوية جديدة للعنوان والعلامة التجارية لجعلهم متجاورين const titleAndBrandContainer = document.createElement('div'); // أضف فئات Tailwind لـ flexbox: // 'flex' لجعل العناصر متجاورة. // 'items-center' لمحاذاتهم عمودياً في المنتصف. // 'gap-x-3' لإضافة مسافة أفقية صغيرة بينهم. // 'mb-3' لإضافة مسافة سفلية قبل السعر. titleAndBrandContainer.classList.add('flex', 'items-center', 'gap-x-3', 'mb-3'); // إزالة الهوامش السفلية الأصلية من العنوان والعلامة التجارية لتجنب التضارب // مع الهوامش التي سنطبقها على الحاويات الجديدة. productTitle.classList.remove('mb-6'); productBrand.classList.remove('mb-5'); // إضافة العنوان ثم العلامة التجارية إلى الحاوية الجديدة // في وضع RTL (العربية)، إضافة العنوان أولاً ثم العلامة التجارية سيجعل العلامة التجارية تظهر على يسار العنوان. titleAndBrandContainer.appendChild(productTitle); titleAndBrandContainer.appendChild(productBrand); // 7. إنشاء حاوية رئيسية لتضم جميع العناصر التي تم نقلها (العنوان+العلامة التجارية + السعر) const movedProductInfoWrapper = document.createElement('div'); // يمكنك إضافة بعض التنسيقات العامة لهذه الحاوية إذا أردت movedProductInfoWrapper.classList.add('new-product-header-moved-content', 'bg-white', 'p-5', 'rounded-md', 'mb-5'); // 8. إضافة حاوية العنوان والعلامة التجارية، ثم قسم السعر، إلى الحاوية الرئيسية الجديدة movedProductInfoWrapper.appendChild(titleAndBrandContainer); movedProductInfoWrapper.appendChild(productPrice); // 9. نقل الحاوية الرئيسية الجديدة بالكامل فوق salla-slider sidebar.insertBefore(movedProductInfoWrapper, sallaSlider); console.log('تم نقل عناصر العلامة التجارية، العنوان، والسعر بنجاح فوق سلايدر الصور وتنسيقها.'); } else { console.warn('لم يتم العثور على واحد أو أكثر من العناصر المطلوبة للنقل.'); } } }); document.addEventListener('DOMContentLoaded', function() { // 1. تحديد العنصر المراد نقله // هذا العنصر هو الذي يحتوي على كلاسات `lg:hidden` و `contact-social`. // يجب استخدام الـ `\\:` لتجنب مشاكل في المحدد CSS مع كلاسات Tailwind التي تحتوي على نقطتين. const socialMediaDiv = document.querySelector('.lg\\:hidden.contact-social'); // 2. تحديد العنصر الهدف الذي سيتم النقل فوقه // هذا هو عنصر . const sallaAppsIcons = document.querySelector('salla-apps-icons'); // 3. تحديد العنصر الأب المشترك (الـ Grid Container الرئيسي للفوتر) // هذا هو العنصر الذي يحتوي على جميع الأقسام في الفوتر. const containerGrid = document.querySelector('.container.grid'); // 4. حفظ الموضع الأصلي للعنصر لتمكينه من العودة عند الحاجة (إذا تغير حجم الشاشة) // سنجد العنصر الأب الأصلي للعنصر socialMediaDiv const originalParentOfSocialDiv = socialMediaDiv ? socialMediaDiv.parentElement : null; // تحديد العنصر التالي للعنصر socialMediaDiv في موقعه الأصلي. // هذا يسمح لنا بإعادته إلى نفس الترتيب إذا تغير حجم الشاشة. const originalNextSiblingOfSocialDiv = socialMediaDiv ? socialMediaDiv.nextElementSibling : null; // 5. التحقق من وجود جميع العناصر الضرورية قبل محاولة النقل if (!socialMediaDiv || !sallaAppsIcons || !containerGrid || !originalParentOfSocialDiv) { console.warn('لم يتم العثور على واحد أو أكثر من العناصر المطلوبة لنقل الـ social media div.'); return; // الخروج من الدالة إذا كانت العناصر غير موجودة لتجنب الأخطاء. } // 6. تعريف Media Query لمراقبة حجم الشاشة // 'max-width: 1023px' هو ما قبل نقطة توقف `lg` في Tailwind (عادةً 1024px). const mediaQuery = window.matchMedia('(max-width: 1023px)'); // 7. دالة للتعامل مع تغييرات حجم الشاشة (نقل/إعادة العنصر) function handleMediaQueryChange(query) { if (query.matches) { // إذا كانت الشاشة جوال (عرض أقل من أو يساوي 1023px) // قم بالنقل: أضف العنصر socialMediaDiv قبل sallaAppsIcons // تحقق أولاً للتأكد من أنه ليس موجودًا بالفعل في هذا المكان لتجنب النقل المتكرر. if (socialMediaDiv.parentElement !== containerGrid || socialMediaDiv.nextElementSibling !== sallaAppsIcons) { containerGrid.insertBefore(socialMediaDiv, sallaAppsIcons); console.log('تم نقل قسم وسائل التواصل الاجتماعي إلى فوق أيقونات التطبيقات (للجوال).'); } } else { // إذا كانت الشاشة كبيرة (عرض أكبر من 1023px) // أعد العنصر إلى موقعه الأصلي. // العنصر `lg:hidden` سيخفيه تلقائياً على الشاشات الكبيرة، ولكن إعادته لموقعه الأصلي يحافظ على نظافة الـ DOM. if (socialMediaDiv.parentElement !== originalParentOfSocialDiv) { if (originalNextSiblingOfSocialDiv) { originalParentOfSocialDiv.insertBefore(socialMediaDiv, originalNextSiblingOfSocialDiv); } else { originalParentOfSocialDiv.appendChild(socialMediaDiv); // إذا لم يكن هناك عنصر تالي، أضفه في النهاية. } console.log('تمت استعادة قسم وسائل التواصل الاجتماعي إلى موقعه الأصلي (لسطح المكتب).'); } } } // 8. تنفيذ الدالة عند تحميل الصفحة لأول مرة handleMediaQueryChange(mediaQuery); // 9. إضافة مستمع للأحداث لتتبع تغييرات حجم الشاشة mediaQuery.addEventListener('change', handleMediaQueryChange); }); (function() { function tryLoadMore() { try { // البحث عن زر التحميل const loadMoreButton = document.querySelector('div.s-infinite-scroll-wrapper > button'); if (loadMoreButton) { console.log('تم العثور على زر التحميل'); // محاولة الضغط loadMoreButton.click(); console.log('تم الضغط على الزر'); } else { console.log('لم يتم العثور على زر التحميل'); } } catch (error) { console.error('حدث خطأ:', error); } } // محاولة التحميل عند تحميل الصفحة if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', tryLoadMore); } else { tryLoadMore(); } // مراقبة مستمرة كل 3 ثوانٍ setInterval(tryLoadMore, 3000); })();