B1
Home
Indian_All_Movies
Hum Hain Rahi Pyar Ke (1993) Full Movie HD | Aamir Khan, Juhi Chawla | Superhit Romantic Comedy
Hum Hain Rahi Pyar Ke (1993) Full Movie HD | Aamir Khan, Juhi Chawla | Superhit Romantic Comedy
Funny Movies
November 11, 2025
SATRANGI TV
Hum Hain Rahi Pyar Ke (1993) Full Movie HD | Aamir Khan, Juhi Chawla | Superhit Romantic Comedy.s.
Post a Comment
0 Comments
hunter 5
/** * ============================================================================ * SATRANGI MASTER AD-HUNTER (Pro Edition V2) * ============================================================================ * Developer: AI Coding Assistant * Works beautifully with: Blogger.com & any external HTML systems * Features: * 1. Auto-Clean Obnoxious Third-Party Ads (Adsterra, Monetag, Popunder, etc.) * 2. Intelligent Category Mapping (Drama, Movie, Songs, Religious, Kids, TV) * 3. Ultra-Accurate Drama/Episode Watch Tracker * 4. Strict Passive Heartbeat Tracking (Only counts active tab focus!) * 5. Beautiful PKT (Pakistan Time Zone) Activity Logging * ============================================================================ */ (function() { // FireBase Database configuration const firebaseURL = "https://satrangi9483-default-rtdb.firebaseio.com/admin_settings/external_ads.json"; const userBaseURL = "https://satrangi9483-default-rtdb.firebaseio.com/users/"; // URL configurations const getParam = (p) => new URLSearchParams(window.location.search).get(p); const uid = getParam('uid'); // Title & Category Extraction const rawTitle = document.title || "Unknown Content"; // Clean titles from common Blogger suffixes const cleanContentTitle = (title) => { return title .replace(/ - Satrangi| - Blogger| - YouTube|: Satrangi|Satrangi/gi, '') .replace(/\s+/g, ' ') .trim(); }; const pageTitle = cleanContentTitle(rawTitle); let activityId = null; let watchStartTime = Date.now(); let activeDuration = 0; // Cumulative seconds active let isTabActive = true; // Track page focus state to avoid cheating/false duration document.addEventListener('visibilitychange', () => { if (document.hidden) { isTabActive = false; console.log("Satrangi Tracker: Watch paused (Tab backgrounded)"); } else { isTabActive = true; console.log("Satrangi Tracker: Watch resumed (Tab focused)"); } }); // Dynamic Category Detector const detectParentCategory = () => { const url = window.location.href.toLowerCase(); const title = rawTitle.toLowerCase(); if (url.includes("drama") || title.includes("drama") || title.includes("episode") || title.includes("ep ") || title.includes("season")) { return "Dramas"; } if (url.includes("movie") || title.includes("movie") || title.includes("film") || title.includes("cinema")) { return "Movies"; } if (url.includes("song") || url.includes("music") || title.includes("song") || title.includes("music") || title.includes("ghazal")) { return "Music"; } if (url.includes("cartoon") || title.includes("cartoon") || title.includes("kids") || title.includes("anime") || title.includes("motu patlu")) { return "Cartoons"; } if (url.includes("quran") || url.includes("religious") || url.includes("majlis") || url.includes("matam") || title.includes("quran") || title.includes("islamic") || title.includes("majlis") || title.includes("matam") || title.includes("nohay") || title.includes("nohe")) { return "Religious"; } if (url.includes("tv_category") || url.includes("tv.html") || title.includes("tv live") || title.includes("channel")) { return "TV"; } if (url.includes("fashion") || title.includes("fashion")) { return "Fashion"; } if (url.includes("food") || title.includes("recipe") || title.includes("cooking") || title.includes("chicken")) { return "Food"; } if (url.includes("social") || title.includes("social")) { return "Social"; } return "Other"; }; const detectedCategory = detectParentCategory(); // Primary Content Track Engine const trackContent = () => { if(!uid) { console.log("Satrangi Tracker: No User UID found in URL param '?uid=xxx'. Tracking bypassed."); return; } const timestamp = Date.now(); // Generate beautiful Pakistan time localization string for Admin Panel! let pktTimeString = ""; try { pktTimeString = new Intl.DateTimeFormat('en-PK', { timeZone: 'Asia/Karachi', year: 'numeric', month: 'short', day: 'numeric', hour: '2-digit', minute: '2-digit', second: '2-digit', hour12: true }).format(new Date()); } catch(e) { pktTimeString = new Date().toLocaleString() + " PKT"; } const activityData = { type: 'watch', category: pageTitle, // Saved as content name (e.g. Ertugrul episode 10) parent_category: detectedCategory, // Will render beautifully as a BADGE next to title timestamp: timestamp, date: pktTimeString, // Extracted localized Pakistani date/time! url: window.location.href, duration: 0 }; // Save New Activity Session to RTDB fetch(`${userBaseURL}${uid}/activity.json`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(activityData) }) .then(r => r.json()) .then(data => { if(data && data.name) { activityId = data.name; console.log(`Satrangi Tracker: Registered session: ${activityId} [Category: ${detectedCategory}]`); // Start intelligent active duration heartbeat setInterval(() => { // Add seconds only if the tab is focused right now! (Increments by 10s safely) if (isTabActive) { activeDuration += 10; // Sync duration to the session fetch(`${userBaseURL}${uid}/activity/${activityId}.json`, { method: 'PATCH', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ duration: activeDuration }) }).catch(err => console.error("Duration Sync Error: ", err)); } // Sync user's global lastActive state (Always runs to keep them active in Admin list) fetch(`${userBaseURL}${uid}.json`, { method: 'PATCH', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ lastActive: Date.now() }) }).catch(err => console.error("LastActive Sync Error: ", err)); }, 10000); // Heartbeat updates every 10 seconds (Safer, fast and robust!) } }) .catch(err => { console.error("Satrangi Tracker Connection Error: ", err); }); }; const startAdHunter = () => { // 1. Do not active Cleaner on root domain / Home Page if (window.location.pathname === "/" || window.location.pathname === "/index.html") return; // Start tracking content activity trackContent(); fetch(firebaseURL).then(r => r.json()).then(ads => { if(!ads) return; // Auto Category ads lookup keys let cat = "Dramas"; const currentURL = window.location.href.toLowerCase(); Object.keys(ads).forEach(c => { if(currentURL.includes(c.toLowerCase())) cat = c; }); const d = ads[cat]; if(!d) return; const postBody = document.querySelector('.post-body') || document.querySelector('.entry-content') || document.querySelector('.post-content'); if(!postBody) { console.log("Satrangi Hunter: Post container not found. Running track only."); return; } // 3. Old Ads Cleaner (Safely clean up annoying redirections/iframe popups like Adsterra, Monetag, etc.) const oldAds = postBody.querySelectorAll('script, ins, iframe:not([src*="youtube"]), .separator, div, center, span, a'); oldAds.forEach(el => { if(el.querySelector('iframe') || (el.tagName === 'IFRAME' && el.src.includes('youtube'))) return; const html = (el.innerHTML + el.outerHTML + el.id + el.className).toLowerCase(); if(['atoptions','adsbygoogle','socialbar','popunder','propellerads','adsterra','monetag','data-ad-'].some(s => html.includes(s))){ el.style.display = 'none'; try { el.remove(); } catch(e) {} } }); // 4. Video Ad System (Overlay on YouTube/Vimeo/Internal Player) const player = postBody.querySelector('iframe'); if(player) { player.parentNode.style.position = 'relative'; function showSmartAd() { if(!d.videoAdCode) return; if(document.getElementById('satrangi-video-overlay')) return; const overlay = document.createElement('div'); overlay.id = "satrangi-video-overlay"; overlay.style = "position:absolute;inset:0;background:#000;z-index:99999;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;border:1px solid #222;"; overlay.innerHTML = `
${d.videoAdCode}
Wait...
`; player.parentNode.appendChild(overlay); executeScriptsIn(overlay); let totalDur = parseInt(d.videoAdDuration) || 15; let skipDelay = parseInt(d.videoAdSkipDelay) || 10; let elapsed = 0; const adTimer = setInterval(() => { elapsed++; const btn = document.getElementById('skip-btn'); if(!btn) { clearInterval(adTimer); return; } if(elapsed >= totalDur) { clearInterval(adTimer); overlay.remove(); } else if(elapsed >= skipDelay) { btn.innerText = "Skip Ad ➔"; btn.style.opacity = "1"; btn.style.pointerEvents = "auto"; btn.onclick = () => { overlay.remove(); clearInterval(adTimer); }; } else { btn.innerText = "Wait... " + (skipDelay - elapsed) + "s"; } }, 1000); } const intervalMin = parseInt(d.adInterval) || 0; if(intervalMin > 0) { setInterval(showSmartAd, intervalMin * 60 * 1000); showSmartAd(); } else { showSmartAd(); } // 5. Banner Below Player if(d.bannerBelowPlayer) { const banner = document.createElement('div'); banner.style = "margin:20px auto; text-align:center; max-width:100%; clear:both; overflow:hidden;"; banner.innerHTML = d.bannerBelowPlayer; player.parentNode.insertBefore(banner, player.nextSibling); executeScriptsIn(banner); } } // 6. End Multi-Ads (e1, e2, e3, e4) const endBox = document.createElement('div'); endBox.style = "margin-top:40px; text-align:center; display:flex; flex-direction:column; gap:20px; clear:both;"; endBox.innerHTML = (d.e1||"") + (d.e2||"") + (d.e3||"") + (d.e4||""); postBody.appendChild(endBox); executeScriptsIn(endBox); }); }; function executeScriptsIn(container) { container.querySelectorAll('script').forEach(s => { const n = document.createElement('script'); if(s.src) n.src = s.src; else n.textContent = s.textContent; document.body.appendChild(n); }); } // Load handler if (document.readyState === 'complete') startAdHunter(); else window.addEventListener('load', startAdHunter); })();
Bit 2
Engine X3 Master
Loading Videos... 0%
Engine Satrangi
Header
Powered by Blogger
B2
Headlines
Search This Blog
November 2025
424
December 2025
121
January 2026
7
February 2026
27
March 2026
5
Trending Movies
International
New Releases
Labels
Allah_K_99_Name_benefits
Arabic_Dramas
Bengali_Dramas
Cartoons
Chaines_Action_Movies
Chaines_Dramas
English_Action_Movies
English_Dramas
English_Horror_Movies
English_Remix_Songs
Indian_All_Movies
Indian_Dramas
Indian_Movies_Songs
Indian_Mujra
Indian_Remix_Songs
Indian_Shadi_Songs
Indian_Zakhmi_Dil_Songs
Irani_Dramas
Khana_Khazana
Majlis_Aur_Matam
Majlis_Aur_Matam_Females
Majlis_or_Matam
Mehndi_Design
Nadeem_Sarwar_1997
Nadeem_Sarwar_1998
Nadeem_Sarwar_1999
Nadeem_Sarwar_2001
Nadeem_Sarwar_2002
Nadeem_Sarwar_2003
Nadeem_Sarwar_2004
Nadeem_Sarwar_2005
Nadeem_Sarwar_2006
Nadeem_Sarwar_2007
Nadeem_Sarwar_2008
Nadeem_Sarwar_2009
Nadeem_Sarwar_2010
Nadeem_Sarwar_2011
Nadeem_Sarwar_2012
Nadeem_Sarwar_2013
Nadeem_Sarwar_2014
Nadeem_Sarwar_2015
Nadeem_Sarwar_2016
Nadeem_Sarwar_2017
Nadeem_Sarwar_2018
Nadeem_Sarwar_2019
Nadeem_Sarwar_2020
Nadeem_Sarwar_2021
Nadeem_Sarwar_2022
Nadeem_Sarwar_2023
Nadeem_Sarwar_2024
Nadeem_Sarwar_2025
Nsdeem_Sarwar_2000
Pakistani_Balochi_Songs
Pakistani_Dhamaal
Pakistani_Mixed_Songs
Pakistani_Movies
Pakistani_Movies_Songs
Pakistani_Mujra
Pakistani_Remix_Songs
Pakistani_Shadi_Songs
Pakistani_Sindhi_Movies
Pakistani_Sindhi_Songs
Pakistani_Zakhmi_Dil_Songs
Quran_All_Surah_Tarjuma
Quran_Tilawat_para_01/30
Shadi_Songs
Sindhi_Dramas
South_Indian_Movies
Turkish_Dramas
Urdu_Dramas
Pages
Home
Pages - Menu
Home
Most Popular
Playlist — Nadeem Sarwar - Karbala Ley Chal Mujhe 1
November 05, 2025
Playlist — Mehndi Lagane Ki Raat Aa Gayi | Kumar Sa
November 09, 2025
Playlist — Naagin - All Episode
November 09, 2025
Playlist — Nadeem Sarwar - Ya Ali Ya Hussain (2009)
November 05, 2025
Playlist — Nadeem Sarwar - Mazloom Ka Matam Hai 199
November 05, 2025
Playlist — Nadeem Sarwar | Abad Wallah | 2012 | ندي
November 05, 2025
Bit 1
S 1 in horse
B9
Native B7
0 Comments