﻿;function PHP_Unserialize(b){var a=PHP_Unserialize_(b);return a[0]}function PHP_Unserialize_(j){var a=0;switch(j.charAt(0)){case"a":a=PHP_Unserialize_GetLength(j);j=j.substr(String(a).length+4);var h=new Array();var m=null;var k=null;for(var f=0;f<a;++f){m=PHP_Unserialize_(j);j=m[1];k=PHP_Unserialize_(j);j=k[1];h[m[0]]=k[0]}j=j.substr(1);return[h,j];break;case"O":a=PHP_Unserialize_GetLength(j);var c=String(j.substr(String(a).length+4,a));j=j.substr(String(a).length+6+a);var d=Number(j.substring(0,j.indexOf(":")));j=j.substr(String(d).length+2);var e=new Object();var l=null;var k=null;for(var f=0;f<d;++f){m=PHP_Unserialize_(j);j=m[1];m[0]=m[0].replace(new RegExp("^\x00"+c+"\x00"),"");m[0]=m[0].replace(new RegExp("^\x00\\*\x00"),"");k=PHP_Unserialize_(j);j=k[1];e[m[0]]=k[0]}j=j.substr(1);return[e,j];break;case"s":a=PHP_Unserialize_GetLength(j);return[String(j.substr(String(a).length+4,a)),j.substr(String(a).length+6+a)];break;case"i":case"d":var g=Number(j.substring(2,j.indexOf(";")));return[g,j.substr(String(g).length+3)];break;case"b":var b=(j.substr(2,1)==1);return[b,j.substr(4)];break;case"N":return[null,j.substr(2)];break;case"o":case"r":case"C":case"R":case"U":alert("Error: Unsupported PHP data type found!");default:return[null,null];break}}function PHP_Unserialize_GetLength(a){a=a.substring(2);var b=Number(a.substr(0,a.indexOf(":")));return b};
