(function(){
var B=[
{t:'موقع المصنع - الرياض',a:'الرياض - حي السلي - شارع فيصل اباد',m:'https://maps.app.goo.gl/DYSof6gSA47JFhHJ9'},
{t:'فرع المدينة المنورة',a:'المدينة المنورة - الدويخلة - طريق المطار',m:'https://maps.app.goo.gl/zTZiD5M4kqVc6qk6A'},
{t:'فرع بريدة',a:'بريدة - النازية - طريق الملك خالد',m:'https://maps.app.goo.gl/rajQD35pogJ8hJwG8'}
];
var PH='0550015433',EM='info@starnight.sa';
function css(){
if(document.getElementById('sn-branches-css'))return;
var s=document.createElement('style');s.id='sn-branches-css';
s.textContent='.sn-branches{padding:48px 16px 56px;background:#fff}.sn-branches h2{text-align:center;font-size:26px;font-weight:700;color:#1D5C95;margin:0 0 28px}.sn-branches__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sn-branches__card{background:#F3EEE7;border-radius:16px;padding:22px 20px;text-align:right;color:#2A2622}.sn-branches__card h3{font-size:18px;font-weight:700;margin:0 0 14px;color:#1D5C95}.sn-branches__row{display:flex;gap:8px;font-size:15px;line-height:1.7;margin:4px 0}.sn-branches__row b{min-width:62px;color:#7a6a55;font-weight:600}.sn-branches__row a{color:#2A2622;text-decoration:none}.sn-branches__btn{display:inline-block;margin-top:14px;background:#1D5C95;color:#fff!important;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600;text-decoration:none}@media(max-width:767px){.sn-branches{padding:32px 14px 40px}.sn-branches__grid{grid-template-columns:1fr;gap:14px}}';
document.head.appendChild(s);
}
function add(){
if(!document.body.classList.contains('index'))return;
if(document.querySelector('.sn-branches'))return;
var f=document.querySelector('footer.store-footer');if(!f)return;
css();
var sec=document.createElement('section');sec.className='sn-branches';
var h='
';sec.innerHTML=h;
f.parentNode.insertBefore(sec,f);
}
if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',add);else add();
window.addEventListener('load',add);
})();
/* sn-announce: moving offer bar above the header (delivery wording per owner 2026-10-12) */
(function(){function build(){if(document.querySelector('.sn-announce'))return;var h=document.querySelector('.store-header');if(!h)return;var items='';for(var i=0;i<6;i++){items+='توصيل مجاني لجميع مناطق المملكة•لخصم إضافي استخدم كود SN10•';}var d=document.createElement('div');d.className='sn-announce';d.innerHTML='
'+items+'
'+items+'
';h.insertBefore(d,h.firstChild);}build();document.addEventListener('DOMContentLoaded',build);})();
/* sn-sbc: Saudi Business Platform badge in footer (kept visible by owner decision 2026-10-12) */
(function(){function add(){var f=document.querySelector('footer.store-footer');if(!f||f.querySelector('.sn-sbc'))return;var host=f.querySelector('.sbc-wrapper');if(!host)return;var d=document.createElement('div');d.className='sn-sbc';d.innerHTML='موثّق في منصة الأعمال';host.parentNode.insertBefore(d,host);}add();document.addEventListener('DOMContentLoaded',add);setInterval(add,1500);})();
/* sn-beds-page: banner and type cards on the beds category page only */
(function(){if(!/c2039572122/.test(location.pathname))return;var B='https://cdn.files.salla.network/other/1395698306/';function build(){var host=document.querySelector('.container.type-normal');if(!host||document.querySelector('.sn-beds-page'))return;var p=location.pathname.replace(/\/[^\/]*\/c2039572122.*$/,'');var w=document.createElement('section');w.className='sn-beds-page container';w.innerHTML='
';host.id='sn-products';host.parentNode.insertBefore(w,host);}build();document.addEventListener('DOMContentLoaded',build);setInterval(build,1500);})();
/* sn-hide-menu: hide link groups that are not categories */
(function(){var hide=['الموقع','روابط تهمك','خدمة العملاء'];function run(){document.querySelectorAll('.mobile-menu li, .main-menu li, nav li').forEach(function(li){var a=li.querySelector(':scope > a');if(!a)return;var t=a.textContent.replace(/\s+/g,' ').trim();if(hide.indexOf(t)>-1){li.style.setProperty('display','none','important');}});}run();document.addEventListener('DOMContentLoaded',run);setInterval(run,1000);})();
/* sn-hide-zero-price + weight on the custom-order product only */
(function(){function run(){if(!document.body.classList.contains('product-single'))return;document.querySelectorAll('h2.total-price,h4.p-price,.p-price-outer h2').forEach(function(h){var n=parseFloat((h.textContent||'').replace(/[^0-9.]/g,''));var b=h.closest('.p-price-outer')||h.parentElement;if(n===0){b.setAttribute('data-sn-zero','1');b.style.setProperty('display','none','important');}else if(b.getAttribute('data-sn-zero')){b.removeAttribute('data-sn-zero');b.style.removeProperty('display');}});if(location.pathname.indexOf('p2055644378')>-1){document.querySelectorAll('.product-weight').forEach(function(w){var s=w.closest('section');if(s)s.style.setProperty('display','none','important');});}}run();setInterval(run,800);})();
/* sn-purchase-value-fix: twilight::error must not overwrite dataLayer key 0 (order subtotal) */
(function () { function clean(e) { if (e && e.event === "twilight::error") { for (var k in e) { if (/^\d+$/.test(k)) { try { delete e[k]; } catch (x) {} } } } } var dl = (window.dataLayer = window.dataLayer || []); for (var i = 0; i < dl.length; i++) clean(dl[i]); var op = dl.push; dl.push = function () { for (var j = 0; j < arguments.length; j++) clean(arguments[j]); return op.apply(this, arguments); }; })();
/* purchase-value-fix-v2: add 0.subtotal to purchase events for gateway payments */
(function () { var dl = (window.dataLayer = window.dataLayer || []); var op = dl.push; function fix(e) { try { if (e && e.event === "purchase" && e.ecommerce && e.ecommerce.purchase && e.ecommerce.purchase.actionField) { var af = e.ecommerce.purchase.actionField; var rev = typeof af.revenue === "object" && af.revenue ? af.revenue.amount : af.revenue; var ship = typeof af.shipping === "object" && af.shipping ? af.shipping.amount : af.shipping; var sub = Number(rev) - (Number(ship) || 0); if (!(e[0] && e[0].subtotal) && sub > 0) e[0] = { subtotal: sub }; } } catch (x) {} return e; } dl.push = function () { for (var i = 0; i < arguments.length; i++) fix(arguments[i]); return op.apply(this, arguments); }; })();
/* sn-quick-order-terms: correct the quick-order agreement text to the current delivery policy (owner 2026-10-22; source setting store.settings.quick_order.agreement has no editor in the dashboard) */
(function(){var NEW='التوصيل مجاني لجميع مناطق المملكة.';function fix(){document.querySelectorAll('.s-quick-order-terms p').forEach(function(p){if(/التركيب|الشحن/.test(p.textContent)&&p.textContent!==NEW){p.textContent=NEW;}});}fix();document.addEventListener('DOMContentLoaded',fix);setInterval(fix,800);})();