var captcha;
captcha ="CODE:";
captcha +="SET !ERRORIGNORE YES "+"\n";
captcha +="ONDOWNLOAD FOLDER={{!FOLDER_DATASOURCE}} FILE=captcha.jpg WAIT=YES"+"\n";
captcha +="TAG POS=1 TYPE=IMG ATTR=SRC:http://www.google.com/recaptcha/api/image* CONTENT=EVENT:SAVEPICTUREAS "+"\n";
captcha +="TAB OPEN "+"\n";
captcha +="TAB T=2 "+"\n";
captcha +="URL GOTO=https://2captcha.com/imacros.html "+"\n";
captcha +="TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://rucaptcha.com/in.php ATTR=NAME:key CONTENT={{key}} "+"\n";
captcha +="TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:http://rucaptcha.com/in.php ATTR=NAME:file CONTENT={{!FOLDER_DATASOURCE}}\\captcha.jpg "+"\n";
captcha +="WAIT SECONDS=3 "+"\n";
captcha +="ONDIALOG POS=1 BUTTON=OK CONTENT= "+"\n";
captcha +="TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://rucaptcha.com/in.php ATTR=* "+"\n";
captcha +="TAG POS=1 TYPE=BODY ATTR=* EXTRACT=TXT "+"\n";
captcha +="TAB CLOSE "+"\n";
captcha +="TAB T=1 "+"\n";
var user;
user ="CODE:";
user +="SET !ERRORIGNORE YES "+"\n";
user +='PROMPT "Insert your ethereum address:" !VAR1: '+'\n';
user +="SET !EXTRACT {{!VAR1}} "+"\n";
iimPlay(user);
var username = iimGetLastExtract();
var user1;
user1 ="CODE:";
user1 +="SET !ERRORIGNORE YES "+"\n";
user1 +='PROMPT "Insert your faucet password:" !VAR2: '+'\n'
user1 +="SET !EXTRACT {{!VAR2}} "+"\n";
iimPlay(user1);
var pass = iimGetLastExtract();
var user2;
user2 ="CODE:";
user2 +="SET !ERRORIGNORE YES "+"\n";
user2 +='PROMPT "Insert your 2captcha API key:" !VAR3: '+'\n'
user2 +="SET !EXTRACT {{!VAR3}} "+"\n";
iimPlay(user2);
var key = iimGetLastExtract();
while(true){
var check;
check ="CODE:";
check +="SET !ERRORIGNORE YES "+"\n";
check +="URL GOTO=http://free-ethereum.com "+"\n";
check +="TAG POS=1 TYPE=A ATTR=ID:no_wallet EXTRACT=TXT "+"\n";
iimPlay(check);
var testo = iimGetLastExtract();
if(testo.search("Ethereum")!=-1){
var login;
login ="CODE:";
login +="SET !ERRORIGNORE YES "+"\n";
login +="TAG POS=1 TYPE=A ATTR=TXT:Already<SP>a<SP>member "+"\n";
iimPlay(login);
iimSet("key", key);
iimPlay(captcha);
var test = iimGetLastExtract();
iimSet("username", username);
iimSet("pass", pass);
iimSet("test", test);
var login1;
login1 ="CODE:";
login1 +="SET !ERRORIGNORE YES "+"\n";
login1 +="PROMPT {{username}} "+"\n";
login1 +="PROMPT {{pass}} "+"\n";
login1 +="PROMPT {{test}} "+"\n";
login1 +="TAG POS=1 TYPE=INPUT:TEXT FORM=ID:signup_form ATTR=ID:login_form_btc_address CONTENT={{username}} "+"\n";
login1 +="TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:signup_form ATTR=ID:login_form_password CONTENT={{pass}} "+"\n";
login1 +="TAG POS=1 TYPE=INPUT:TEXT FORM=ID:signup_form ATTR=ID:recaptcha_response_field CONTENT={{test}} "+"\n";
login1 +="WAIT SECONDS=3 "+"\n";
login1 +="TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:signup_form ATTR=ID:login_button "+"\n";
iimPlay(login1);
}
var bottone;
bottone ="CODE:";
bottone +="SET !ERRORIGNORE YES "+"\n";
bottone +="TAG POS=1 TYPE=A ATTR=ID:trigger-captcha-roll-id "+"\n";
iimPlay(bottone);
iimSet("key", key);
iimPlay(captcha);
var test = iimGetLastExtract();
iimSet("test", test);
var bottone1;
bottone1 ="CODE:";
bottone1 +="SET !ERRORIGNORE YES "+"\n";
bottone1 +="TAG POS=1 TYPE=INPUT:TEXT FORM=ID:form ATTR=ID:recaptcha_response_field CONTENT={{test}} "+"\n";
bottone1 +="TAG POS=1 TYPE=INPUT ATTR=ID:free_play_form_button "+"\n";
iimPlay(bottone1);
var sleep;
sleep ="CODE:";
sleep +="SET !ERRORIGNORE YES "+"\n";
sleep +="WAIT SECONDS=3660 "+"\n";
iimPlay(sleep);
}