view war/scripts/sti/clustering.js @ 86:ed444173aef0 trimmed_data

local CSV loading
author Sebastian Kruse <skruse@mpiwg-berlin.mpg.de>
date Thu, 07 Mar 2013 14:47:36 +0100
parents cf06b77a8bbd
children
line wrap: on
line source

var _0x5415=["\x78","\x79","\x65\x6C\x65\x6D\x65\x6E\x74\x73","\x72\x61\x64\x69\x75\x73","\x72\x61\x64\x69\x69","\x73\x69\x7A\x65","\x6C\x65\x67\x61\x6C","\x6D\x65\x72\x67\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6C\x65\x6E\x67\x74\x68","\x63\x6F\x6E\x63\x61\x74","\x43\x61\x6C\x63\x75\x6C\x61\x74\x65\x52\x61\x64\x69\x75\x73","\x70\x75\x73\x68","\x73\x71\x72\x74","\x73\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73","\x76\x30","\x76\x31","\x6C\x65\x66\x74\x46\x61\x63\x65","\x72\x69\x67\x68\x74\x46\x61\x63\x65","\x73\x65\x74\x4C\x65\x6E\x67\x74\x68","\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x72\x65\x70\x6C\x61\x63\x65\x46\x61\x63\x65","\x73\x65\x74\x46\x61\x63\x65","\x6C\x65\x66\x74\x4F\x66","\x73\x65\x74\x46\x61\x63\x65\x73","\x72\x65\x6D\x6F\x76\x65\x46\x61\x63\x65","\x65\x71\x75\x61\x6C\x73","\x65\x64\x67\x65\x73","\x73\x65\x74\x56\x65\x72\x74\x69\x63\x65\x73","\x64\x65\x73\x63\x65\x6E\x64\x61\x6E\x74\x73","\x67\x65\x74\x54\x72\x69\x70\x6C\x65","\x69\x6E\x64\x65\x78\x4F\x66","\x76\x65\x72\x74\x69\x63\x65\x73","\x67\x65\x74\x4E\x65\x78\x74","\x6F\x70\x70\x6F\x73\x69\x74\x65\x45\x64\x67\x65","\x72\x65\x70\x6C\x61\x63\x65","\x72\x65\x70\x6C\x61\x63\x65\x42\x79","\x43\x61\x6C\x63\x43\x69\x72\x63\x75\x6D\x63\x69\x72\x63\x6C\x65","\x63\x65\x6E\x74\x65\x72","\x72\x61\x64\x69\x75\x73\x5F\x73\x71\x75\x61\x72\x65\x64","\x69\x6E\x43\x69\x72\x63\x75\x6D\x63\x69\x72\x63\x6C\x65","\x69\x6E\x74\x65\x72\x69\x6F\x72","\x74\x72\x69\x61\x6E\x67\x6C\x65\x73","\x6E\x65\x77\x54\x72\x69\x61\x6E\x67\x6C\x65\x73","\x62\x62\x6F\x78","\x6C\x6F\x63\x61\x74\x65","\x62\x6F\x75\x6E\x64\x69\x6E\x67\x54\x72\x69\x61\x6E\x67\x6C\x65","\x69\x73\x4C\x65\x61\x66","\x6C\x65\x67\x61\x6C\x69\x7A\x65","\x75","\x65\x5F\x70","\x65\x5F\x73","\x61\x64\x64","\x61\x64\x64\x56\x65\x72\x74\x65\x78","\x43\x72\x65\x61\x74\x65\x42\x6F\x75\x6E\x64\x69\x6E\x67\x54\x72\x69\x61\x6E\x67\x6C\x65","\x78\x32","\x78\x31","\x79\x32","\x79\x31","\x43\x6C\x75\x73\x74\x65\x72\x56\x65\x72\x74\x69\x63\x65\x73","\x4A\x6F\x72\x64\x61\x6E\x54\x65\x73\x74","\x69\x6E\x73\x65\x72\x74\x42\x79\x57\x65\x69\x67\x68\x74","\x64\x65\x6C\x65\x74\x65\x45\x64\x67\x65\x73","\x66\x6C\x6F\x6F\x72","\x77\x65\x69\x67\x68\x74","\x73\x70\x6C\x69\x63\x65","\x6D\x65\x72\x67\x65\x46\x6F\x72\x52\x65\x73\x6F\x6C\x75\x74\x69\x6F\x6E","\x77\x65\x69\x67\x68\x74\x45\x64\x67\x65\x73","\x73\x6C\x69\x63\x65","\x73\x6F\x72\x74","\x56\x61\x6C\x69\x64\x69\x74\x79\x54\x65\x73\x74","\x54\x65\x73\x74\x20\x31\x3A\x20\x56\x61\x6C\x69\x64\x20\x43\x6C\x75\x73\x74\x65\x72\x69\x6E\x67\x20\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x65\x71\x75\x61\x6C\x20\x79\x20\x63\x6F\x6E\x66\x6C\x69\x63\x74\x20\x2E\x2E\x2E","\x6C\x65\x66\x74\x20\x72\x69\x67\x68\x74\x20\x63\x6F\x6E\x66\x6C\x69\x63\x74\x20\x2E\x2E\x2E\x20\x6C\x65\x66\x74\x20\x69\x73\x20\x72\x69\x67\x68\x74","\x6C\x65\x66\x74\x20\x72\x69\x67\x68\x74\x20\x63\x6F\x6E\x66\x6C\x69\x63\x74\x20\x2E\x2E\x2E\x20\x72\x69\x67\x68\x74\x20\x69\x73\x20\x6C\x65\x66\x74","\x63\x6F\x6E\x66\x6C\x69\x63\x74\x20\x69\x6E\x20\x65\x64\x67\x65\x20\x63\x6F\x6E\x74\x69\x6E\x75\x69\x74\x79"];var _0x9624=[_0x5415[0],_0x5415[1],_0x5415[2],_0x5415[3],_0x5415[4],_0x5415[5],_0x5415[6],_0x5415[7],_0x5415[8],_0x5415[9],_0x5415[10],_0x5415[11],_0x5415[12],_0x5415[13],_0x5415[14],_0x5415[15],_0x5415[16],_0x5415[17],_0x5415[18],_0x5415[19],_0x5415[20],_0x5415[21],_0x5415[22],_0x5415[23],_0x5415[24],_0x5415[25],_0x5415[26],_0x5415[27],_0x5415[28],_0x5415[29],_0x5415[30],_0x5415[31],_0x5415[32],_0x5415[33],_0x5415[34],_0x5415[35],_0x5415[36],_0x5415[37],_0x5415[38],_0x5415[39],_0x5415[40],_0x5415[41],_0x5415[42],_0x5415[43],_0x5415[44],_0x5415[45],_0x5415[46],_0x5415[47],_0x5415[48],_0x5415[49],_0x5415[50],_0x5415[51],_0x5415[52],_0x5415[53],_0x5415[54],_0x5415[55],_0x5415[56],_0x5415[57],_0x5415[58],_0x5415[59],_0x5415[60],_0x5415[61],_0x5415[62],_0x5415[63],_0x5415[64],_0x5415[65],_0x5415[66],_0x5415[67],_0x5415[68],_0x5415[69],_0x5415[70],_0x5415[71],_0x5415[72],_0x5415[73],_0x5415[74],_0x5415[75],_0x5415[76]];function Vertex(_0xed12x3,_0xed12x4){this[_0x9624[0]]=_0xed12x3;this[_0x9624[1]]=_0xed12x4;this[_0x9624[2]];this[_0x9624[3]];this[_0x9624[4]];this[_0x9624[5]]=1;this[_0x9624[6]]=true;} ;Vertex[_0x9624[8]][_0x9624[7]]=function (_0xed12x5,_0xed12x6){this[_0x9624[5]]=0;if(this!=_0xed12x5){this[_0x9624[2]]= new Array(_0xed12x5[_0x9624[2]][_0x9624[9]]);} ;for(var _0xed12x7=0;_0xed12x7<_0xed12x5[_0x9624[2]][_0x9624[9]];_0xed12x7++){this[_0x9624[2]][_0xed12x7]=_0xed12x5[_0x9624[2]][_0xed12x7][_0x9624[10]](_0xed12x6[_0x9624[2]][_0xed12x7]);this[_0x9624[5]]+=this[_0x9624[2]][_0xed12x7][_0x9624[9]];} ;} ;Vertex[_0x9624[8]][_0x9624[11]]=function (_0xed12x8){this[_0x9624[4]]=[];for(i in this[_0x9624[2]]){this[_0x9624[4]][_0x9624[12]](getRadius(this[_0x9624[2]][i][_0x9624[9]]));} ;if(this[_0x9624[4]][_0x9624[9]]==1){this[_0x9624[3]]=this[_0x9624[4]][0]*_0xed12x8;} else {var _0xed12x9=0;var _0xed12xa=0;var _0xed12xb=0;for(i in this[_0x9624[4]]){if(this[_0x9624[4]][i]!=0){_0xed12x9++;} ;if(this[_0x9624[4]][i]>_0xed12xa){if(_0xed12xa>_0xed12xb){_0xed12xb=_0xed12xa;} ;_0xed12xa=this[_0x9624[4]][i];} else {if(this[_0x9624[4]][i]>_0xed12xb){_0xed12xb=this[_0x9624[4]][i];} ;} ;} ;if(_0xed12x9==1){this[_0x9624[3]]=_0xed12xa*_0xed12x8;} else {if(_0xed12x9==2){this[_0x9624[3]]=(_0xed12xa+_0xed12xb)*_0xed12x8;} else {if(_0xed12x9==3){var _0xed12xc=(2/3*Math[_0x9624[13]](3)-1)*_0xed12xa;this[_0x9624[3]]=(_0xed12xc+_0xed12xa+_0xed12xb)*_0xed12x8;} else {if(_0xed12x9==4){var _0xed12xc=(Math[_0x9624[13]](2)-1)*_0xed12xb;this[_0x9624[3]]=(_0xed12xc+_0xed12xa+_0xed12xb)*_0xed12x8;} ;} ;} ;} ;} ;} ;Vertex[_0x9624[8]][_0x9624[14]]=function (_0xed12xd){this[_0x9624[2]]=_0xed12xd;} ;function Edge(_0xed12x5,_0xed12x6){this[_0x9624[15]]=_0xed12x5;this[_0x9624[16]]=_0xed12x6;this[_0x9624[17]];this[_0x9624[18]];this[_0x9624[6]]=true;this[_0x9624[19]]();} ;Edge[_0x9624[8]][_0x9624[19]]=function (){var _0xed12xf=this[_0x9624[15]][_0x9624[0]]-this[_0x9624[16]][_0x9624[0]];var _0xed12x10=this[_0x9624[15]][_0x9624[1]]-this[_0x9624[16]][_0x9624[1]];this[_0x9624[9]]=Math[_0x9624[13]](_0xed12xf*_0xed12xf+_0xed12x10*_0xed12x10);} ;Edge[_0x9624[8]][_0x9624[20]]=function (_0xed12x11){if(this[_0x9624[15]]==_0xed12x11||this[_0x9624[16]]==_0xed12x11){return true;} ;return false;} ;Edge[_0x9624[8]][_0x9624[21]]=function (_0xed12x12,_0xed12x13){if(this[_0x9624[17]]==_0xed12x12){this[_0x9624[17]]=_0xed12x13;} else {if(this[_0x9624[18]]==_0xed12x12){this[_0x9624[18]]=_0xed12x13;} ;} ;} ;Edge[_0x9624[8]][_0x9624[22]]=function (_0xed12x14){if(_0xed12x14[_0x9624[23]](this)){this[_0x9624[17]]=_0xed12x14;} else {this[_0x9624[18]]=_0xed12x14;} ;} ;Edge[_0x9624[8]][_0x9624[24]]=function (_0xed12x15,_0xed12x16){if(_0xed12x15[_0x9624[23]](this)){this[_0x9624[17]]=_0xed12x15;this[_0x9624[18]]=_0xed12x16;} else {this[_0x9624[17]]=_0xed12x16;this[_0x9624[18]]=_0xed12x15;} ;} ;Edge[_0x9624[8]][_0x9624[25]]=function (_0xed12x14){if(this[_0x9624[17]]==_0xed12x14){this[_0x9624[17]]=null;} else {this[_0x9624[18]]=null;} ;} ;Edge[_0x9624[8]][_0x9624[26]]=function (_0xed12x17){if(this[_0x9624[15]]==_0xed12x17[_0x9624[15]]&&this[_0x9624[16]]==_0xed12x17[_0x9624[16]]||this[_0x9624[15]]==_0xed12x17[_0x9624[16]]&&this[_0x9624[16]]==_0xed12x17[_0x9624[15]]){return true;} ;return false;} ;function Triangle(_0xed12x19){this[_0x9624[27]]=_0xed12x19;this[_0x9624[28]]();this[_0x9624[29]]=[];} ;Triangle[_0x9624[8]][_0x9624[30]]=function (_0xed12x17){var _0xed12x7=this[_0x9624[27]][_0x9624[31]](_0xed12x17);return {e_s:this[_0x9624[27]][(_0xed12x7+1)%3],e_p:this[_0x9624[27]][(_0xed12x7+2)%3],u:this[_0x9624[32]][(_0xed12x7+2)%3]};} ;Triangle[_0x9624[8]][_0x9624[23]]=function (_0xed12x17){var _0xed12x7=this[_0x9624[27]][_0x9624[31]](_0xed12x17);if(this[_0x9624[32]][_0xed12x7][_0x9624[1]]!=this[_0x9624[32]][(_0xed12x7+1)%3][_0x9624[1]]){return this[_0x9624[32]][_0xed12x7][_0x9624[1]]>this[_0x9624[32]][(_0xed12x7+1)%3][_0x9624[1]];} ;return this[_0x9624[32]][_0xed12x7][_0x9624[1]]>this[_0x9624[32]][(_0xed12x7+2)%3][_0x9624[1]];} ;Triangle[_0x9624[8]][_0x9624[33]]=function (_0xed12x11){var _0xed12x7=this[_0x9624[32]][_0x9624[31]](_0xed12x11);return this[_0x9624[32]][(_0xed12x7+1)%3];} ;Triangle[_0x9624[8]][_0x9624[34]]=function (_0xed12x11){var _0xed12x7=this[_0x9624[32]][_0x9624[31]](_0xed12x11);return this[_0x9624[27]][(_0xed12x7+1)%3];} ;Triangle[_0x9624[8]][_0x9624[20]]=function (_0xed12x11){return this[_0x9624[32]][_0x9624[31]](_0xed12x11)!=-1;} ;Triangle[_0x9624[8]][_0x9624[35]]=function (_0xed12x1a,_0xed12x1b){this[_0x9624[27]][this[_0x9624[27]][_0x9624[31]](_0xed12x1a)]=_0xed12x1b;} ;Triangle[_0x9624[8]][_0x9624[28]]=function (){if(this[_0x9624[27]][1][_0x9624[15]]==this[_0x9624[27]][0][_0x9624[15]]||this[_0x9624[27]][1][_0x9624[16]]==this[_0x9624[27]][0][_0x9624[15]]){this[_0x9624[32]]=[this[_0x9624[27]][0][_0x9624[16]],this[_0x9624[27]][0][_0x9624[15]]];} else {this[_0x9624[32]]=[this[_0x9624[27]][0][_0x9624[15]],this[_0x9624[27]][0][_0x9624[16]]];} ;if(this[_0x9624[27]][2][_0x9624[15]]==this[_0x9624[32]][0]){this[_0x9624[32]][_0x9624[12]](this[_0x9624[27]][2][_0x9624[16]]);} else {this[_0x9624[32]][_0x9624[12]](this[_0x9624[27]][2][_0x9624[15]]);} ;} ;Triangle[_0x9624[8]][_0x9624[36]]=function (_0xed12x1c){this[_0x9624[29]]=_0xed12x1c;this[_0x9624[27]][0][_0x9624[21]](this,_0xed12x1c[0]);this[_0x9624[27]][1][_0x9624[21]](this,_0xed12x1c[1]);this[_0x9624[27]][2][_0x9624[21]](this,_0xed12x1c[2]);} ;Triangle[_0x9624[8]][_0x9624[37]]=function (){var _0xed12x5=this[_0x9624[32]][0];var _0xed12x6=this[_0x9624[32]][1];var _0xed12x1d=this[_0x9624[32]][2];var _0xed12x1e=_0xed12x6[_0x9624[0]]-_0xed12x5[_0x9624[0]];var _0xed12x1f=_0xed12x6[_0x9624[1]]-_0xed12x5[_0x9624[1]];var _0xed12x20=_0xed12x1d[_0x9624[0]]-_0xed12x5[_0x9624[0]];var _0xed12x21=_0xed12x1d[_0x9624[1]]-_0xed12x5[_0x9624[1]];var _0xed12x22=_0xed12x1e*(_0xed12x5[_0x9624[0]]+_0xed12x6[_0x9624[0]])+_0xed12x1f*(_0xed12x5[_0x9624[1]]+_0xed12x6[_0x9624[1]]);var _0xed12x23=_0xed12x20*(_0xed12x5[_0x9624[0]]+_0xed12x1d[_0x9624[0]])+_0xed12x21*(_0xed12x5[_0x9624[1]]+_0xed12x1d[_0x9624[1]]);var _0xed12x24=2.0*(_0xed12x1e*(_0xed12x1d[_0x9624[1]]-_0xed12x6[_0x9624[1]])-_0xed12x1f*(_0xed12x1d[_0x9624[0]]-_0xed12x6[_0x9624[0]]));var _0xed12x25=(_0xed12x21*_0xed12x22-_0xed12x1f*_0xed12x23)/_0xed12x24;var _0xed12x26=(_0xed12x1e*_0xed12x23-_0xed12x20*_0xed12x22)/_0xed12x24;this[_0x9624[38]]= new Vertex(_0xed12x25,_0xed12x26);var _0xed12xf=this[_0x9624[38]][_0x9624[0]]-_0xed12x5[_0x9624[0]];var _0xed12x10=this[_0x9624[38]][_0x9624[1]]-_0xed12x5[_0x9624[1]];this[_0x9624[39]]=_0xed12xf*_0xed12xf+_0xed12x10*_0xed12x10;} ;Triangle[_0x9624[8]][_0x9624[40]]=function (_0xed12x11){if(this[_0x9624[39]]==undefined){this.CalcCircumcircle();} ;var _0xed12xf=this[_0x9624[38]][_0x9624[0]]-_0xed12x11[_0x9624[0]];var _0xed12x10=this[_0x9624[38]][_0x9624[1]]-_0xed12x11[_0x9624[1]];var _0xed12x27=_0xed12xf*_0xed12xf+_0xed12x10*_0xed12x10;return (_0xed12x27<=this[_0x9624[39]]);} ;Triangle[_0x9624[8]][_0x9624[41]]=function (_0xed12x11){var _0xed12x5=this[_0x9624[32]][0];var _0xed12x6=this[_0x9624[32]][1];var _0xed12x1d=this[_0x9624[32]][2];var _0xed12x28=(_0xed12x11[_0x9624[0]]-_0xed12x5[_0x9624[0]])*(_0xed12x5[_0x9624[1]]-_0xed12x6[_0x9624[1]])+(_0xed12x11[_0x9624[1]]-_0xed12x5[_0x9624[1]])*(_0xed12x6[_0x9624[0]]-_0xed12x5[_0x9624[0]]);var _0xed12x29=(_0xed12x11[_0x9624[0]]-_0xed12x6[_0x9624[0]])*(_0xed12x6[_0x9624[1]]-_0xed12x1d[_0x9624[1]])+(_0xed12x11[_0x9624[1]]-_0xed12x6[_0x9624[1]])*(_0xed12x1d[_0x9624[0]]-_0xed12x6[_0x9624[0]]);var _0xed12x2a=(_0xed12x11[_0x9624[0]]-_0xed12x1d[_0x9624[0]])*(_0xed12x1d[_0x9624[1]]-_0xed12x5[_0x9624[1]])+(_0xed12x11[_0x9624[1]]-_0xed12x1d[_0x9624[1]])*(_0xed12x5[_0x9624[0]]-_0xed12x1d[_0x9624[0]]);if(_0xed12x28>0||_0xed12x29>0||_0xed12x2a>0){return null;} else {if(_0xed12x28<0&&_0xed12x29<0&&_0xed12x2a<0){return this;} else {if(_0xed12x28==0){if(_0xed12x29==0){return this[_0x9624[32]][1];} else {if(_0xed12x2a==0){return this[_0x9624[32]][0];} ;} ;return this[_0x9624[27]][0];} else {if(_0xed12x29==0){if(_0xed12x2a==0){return this[_0x9624[32]][2];} ;return this[_0x9624[27]][1];} else {if(_0xed12x2a==0){return this[_0x9624[27]][2];} ;} ;} ;} ;} ;} ;function HierarchicalClustering(_0xed12x2c,_0xed12x2d,_0xed12x2e,_0xed12x2f){this[_0x9624[42]]=[];this[_0x9624[43]]=[];this[_0x9624[44]]={x1:_0xed12x2c,y1:_0xed12x2d,x2:_0xed12x2e,y2:_0xed12x2f};this.CreateBoundingTriangle();this[_0x9624[27]]=[];this[_0x9624[32]]=[];} ;HierarchicalClustering[_0x9624[8]][_0x9624[45]]=function (_0xed12x11){if(this[_0x9624[46]][_0x9624[29]][_0x9624[9]]==0){return this[_0x9624[46]];} ;var _0xed12x1c=this[_0x9624[46]][_0x9624[29]];while(true){for(var _0xed12x7=0;_0xed12x7<_0xed12x1c[_0x9624[9]];_0xed12x7++){var _0xed12x30=_0xed12x1c[_0xed12x7][_0x9624[41]](_0xed12x11);if(_0xed12x30==null){continue ;} ;if(_0xed12x30 instanceof Vertex||this[_0x9624[47]](_0xed12x1c[_0xed12x7])){return _0xed12x30;} ;_0xed12x1c=_0xed12x1c[_0xed12x7][_0x9624[29]];break ;} ;} ;} ;HierarchicalClustering[_0x9624[8]][_0x9624[48]]=function (_0xed12x11,_0xed12x17,_0xed12x31){if(!_0xed12x17[_0x9624[15]][_0x9624[6]]&&!_0xed12x17[_0x9624[16]][_0x9624[6]]){return ;} ;var _0xed12x32=false;var _0xed12x33,_0xed12x34;if(_0xed12x17[_0x9624[17]]==_0xed12x31&&_0xed12x17[_0x9624[18]][_0x9624[40]](_0xed12x11)){_0xed12x32=true;_0xed12x33=_0xed12x17[_0x9624[18]];} else {if(_0xed12x17[_0x9624[18]]==_0xed12x31&&_0xed12x17[_0x9624[17]][_0x9624[40]](_0xed12x11)){_0xed12x32=true;_0xed12x33=_0xed12x17[_0x9624[17]];} ;} ;if(_0xed12x32){var _0xed12x35=_0xed12x31[_0x9624[30]](_0xed12x17);var _0xed12x34=_0xed12x33[_0x9624[30]](_0xed12x17);var _0xed12x36= new Edge(_0xed12x35[_0x9624[49]],_0xed12x34[_0x9624[49]]);var _0xed12x37=[];_0xed12x37[_0x9624[12]](_0xed12x17[_0x9624[15]]);_0xed12x37[_0x9624[12]](_0xed12x36[_0x9624[15]]);_0xed12x37[_0x9624[12]](_0xed12x17[_0x9624[16]]);_0xed12x37[_0x9624[12]](_0xed12x36[_0x9624[16]]);if(!this.JordanTest(_0xed12x37,_0xed12x36)){return ;} ;_0xed12x17[_0x9624[6]]=false;this[_0x9624[27]][_0x9624[12]](_0xed12x36);var _0xed12x38= new Triangle([_0xed12x36,_0xed12x35[_0x9624[50]],_0xed12x34[_0x9624[51]]]);var _0xed12x39= new Triangle([_0xed12x36,_0xed12x34[_0x9624[50]],_0xed12x35[_0x9624[51]]]);_0xed12x36[_0x9624[24]](_0xed12x38,_0xed12x39);_0xed12x35[_0x9624[50]][_0x9624[21]](_0xed12x31,_0xed12x38);_0xed12x34[_0x9624[51]][_0x9624[21]](_0xed12x33,_0xed12x38);_0xed12x34[_0x9624[50]][_0x9624[21]](_0xed12x33,_0xed12x39);_0xed12x35[_0x9624[51]][_0x9624[21]](_0xed12x31,_0xed12x39);_0xed12x31[_0x9624[29]]=[_0xed12x38,_0xed12x39];_0xed12x33[_0x9624[29]]=[_0xed12x38,_0xed12x39];this[_0x9624[48]](_0xed12x11,_0xed12x38[_0x9624[27]][2],_0xed12x38);this[_0x9624[48]](_0xed12x11,_0xed12x39[_0x9624[27]][1],_0xed12x39);} ;} ;HierarchicalClustering[_0x9624[8]][_0x9624[52]]=function (_0xed12x11){this[_0x9624[53]](_0xed12x11,this[_0x9624[45]](_0xed12x11));} ;HierarchicalClustering[_0x9624[8]][_0x9624[53]]=function (_0xed12x11,_0xed12x30){if(_0xed12x30 instanceof Vertex){_0xed12x30[_0x9624[7]](_0xed12x30,_0xed12x11);} else {if(_0xed12x30 instanceof Edge){this[_0x9624[32]][_0x9624[12]](_0xed12x11);_0xed12x30[_0x9624[6]]=false;var _0xed12x35=_0xed12x30[_0x9624[17]][_0x9624[30]](_0xed12x30);var _0xed12x34=_0xed12x30[_0x9624[18]][_0x9624[30]](_0xed12x30);var _0xed12x3a= new Edge(_0xed12x11,_0xed12x35[_0x9624[49]]);var _0xed12x3b= new Edge(_0xed12x11,_0xed12x30[_0x9624[17]][_0x9624[33]](_0xed12x35[_0x9624[49]]));var _0xed12x3c= new Edge(_0xed12x11,_0xed12x34[_0x9624[49]]);var _0xed12x3d= new Edge(_0xed12x11,_0xed12x30[_0x9624[18]][_0x9624[33]](_0xed12x34[_0x9624[49]]));var _0xed12x3e= new Triangle([_0xed12x3a,_0xed12x35[_0x9624[50]],_0xed12x3b]);var _0xed12x3f= new Triangle([_0xed12x3b,_0xed12x34[_0x9624[51]],_0xed12x3c]);var _0xed12x40= new Triangle([_0xed12x3c,_0xed12x34[_0x9624[50]],_0xed12x3d]);var _0xed12x41= new Triangle([_0xed12x3d,_0xed12x35[_0x9624[51]],_0xed12x3a]);_0xed12x30[_0x9624[17]][_0x9624[29]]=[_0xed12x3e,_0xed12x41];_0xed12x30[_0x9624[18]][_0x9624[29]]=[_0xed12x3f,_0xed12x40];this[_0x9624[27]][_0x9624[12]](_0xed12x3a);this[_0x9624[27]][_0x9624[12]](_0xed12x3b);this[_0x9624[27]][_0x9624[12]](_0xed12x3c);this[_0x9624[27]][_0x9624[12]](_0xed12x3d);_0xed12x3a[_0x9624[24]](_0xed12x3e,_0xed12x41);_0xed12x3b[_0x9624[24]](_0xed12x3e,_0xed12x3f);_0xed12x3c[_0x9624[24]](_0xed12x3f,_0xed12x40);_0xed12x3d[_0x9624[24]](_0xed12x40,_0xed12x41);_0xed12x35[_0x9624[50]][_0x9624[21]](_0xed12x30[_0x9624[17]],_0xed12x3e);_0xed12x34[_0x9624[51]][_0x9624[21]](_0xed12x30[_0x9624[18]],_0xed12x3f);_0xed12x34[_0x9624[50]][_0x9624[21]](_0xed12x30[_0x9624[18]],_0xed12x40);_0xed12x35[_0x9624[51]][_0x9624[21]](_0xed12x30[_0x9624[17]],_0xed12x41);this[_0x9624[48]](_0xed12x11,_0xed12x35[_0x9624[50]],_0xed12x3e);this[_0x9624[48]](_0xed12x11,_0xed12x34[_0x9624[51]],_0xed12x3f);this[_0x9624[48]](_0xed12x11,_0xed12x34[_0x9624[50]],_0xed12x40);this[_0x9624[48]](_0xed12x11,_0xed12x35[_0x9624[51]],_0xed12x41);} else {this[_0x9624[32]][_0x9624[12]](_0xed12x11);var _0xed12x42= new Edge(_0xed12x30[_0x9624[32]][0],_0xed12x11);var _0xed12x43= new Edge(_0xed12x30[_0x9624[32]][1],_0xed12x11);var _0xed12x44= new Edge(_0xed12x30[_0x9624[32]][2],_0xed12x11);this[_0x9624[27]][_0x9624[12]](_0xed12x42);this[_0x9624[27]][_0x9624[12]](_0xed12x43);this[_0x9624[27]][_0x9624[12]](_0xed12x44);var _0xed12x3e= new Triangle([_0xed12x42,_0xed12x30[_0x9624[27]][0],_0xed12x43]);var _0xed12x3f= new Triangle([_0xed12x43,_0xed12x30[_0x9624[27]][1],_0xed12x44]);var _0xed12x40= new Triangle([_0xed12x44,_0xed12x30[_0x9624[27]][2],_0xed12x42]);_0xed12x42[_0x9624[24]](_0xed12x3e,_0xed12x40);_0xed12x43[_0x9624[24]](_0xed12x3e,_0xed12x3f);_0xed12x44[_0x9624[24]](_0xed12x3f,_0xed12x40);_0xed12x30[_0x9624[36]]([_0xed12x3e,_0xed12x3f,_0xed12x40]);this[_0x9624[48]](_0xed12x11,_0xed12x30[_0x9624[27]][0],_0xed12x3e);this[_0x9624[48]](_0xed12x11,_0xed12x30[_0x9624[27]][1],_0xed12x3f);this[_0x9624[48]](_0xed12x11,_0xed12x30[_0x9624[27]][2],_0xed12x40);} ;} ;} ;HierarchicalClustering[_0x9624[8]][_0x9624[47]]=function (_0xed12x45){return _0xed12x45[_0x9624[29]][_0x9624[9]]==0;} ;HierarchicalClustering[_0x9624[8]][_0x9624[54]]=function (){var _0xed12xf=(this[_0x9624[44]][_0x9624[55]]-this[_0x9624[44]][_0x9624[56]])*10;var _0xed12x10=(this[_0x9624[44]][_0x9624[57]]-this[_0x9624[44]][_0x9624[58]])*10;var _0xed12x5= new Vertex(this[_0x9624[44]][_0x9624[56]]-_0xed12xf,this[_0x9624[44]][_0x9624[58]]-_0xed12x10*3);var _0xed12x6= new Vertex(this[_0x9624[44]][_0x9624[55]]+_0xed12xf*3,this[_0x9624[44]][_0x9624[57]]+_0xed12x10);var _0xed12x1d= new Vertex(this[_0x9624[44]][_0x9624[56]]-_0xed12xf,this[_0x9624[44]][_0x9624[57]]+_0xed12x10);var _0xed12x3a= new Edge(_0xed12x6,_0xed12x5);var _0xed12x3b= new Edge(_0xed12x5,_0xed12x1d);var _0xed12x3c= new Edge(_0xed12x1d,_0xed12x6);_0xed12x5[_0x9624[6]]=false;_0xed12x6[_0x9624[6]]=false;_0xed12x1d[_0x9624[6]]=false;this[_0x9624[46]]= new Triangle([_0xed12x3a,_0xed12x3b,_0xed12x3c]);var _0xed12x46= new Triangle([_0xed12x3a,_0xed12x3b,_0xed12x3c]);_0xed12x3a[_0x9624[24]](this[_0x9624[46]],_0xed12x46);_0xed12x3b[_0x9624[24]](this[_0x9624[46]],_0xed12x46);_0xed12x3c[_0x9624[24]](this[_0x9624[46]],_0xed12x46);} ;HierarchicalClustering[_0x9624[8]][_0x9624[59]]=function (_0xed12x17){var _0xed12x47=_0xed12x17[_0x9624[15]][_0x9624[5]];var _0xed12x48=_0xed12x17[_0x9624[16]][_0x9624[5]];var _0xed12x3=_0xed12x17[_0x9624[15]][_0x9624[0]]*_0xed12x47/(_0xed12x47+_0xed12x48)+_0xed12x17[_0x9624[16]][_0x9624[0]]*_0xed12x48/(_0xed12x47+_0xed12x48);var _0xed12x4=_0xed12x17[_0x9624[15]][_0x9624[1]]*_0xed12x47/(_0xed12x47+_0xed12x48)+_0xed12x17[_0x9624[16]][_0x9624[1]]*_0xed12x48/(_0xed12x47+_0xed12x48);var _0xed12x11= new Vertex(_0xed12x3,_0xed12x4);_0xed12x11[_0x9624[7]](_0xed12x17[_0x9624[15]],_0xed12x17[_0x9624[16]]);_0xed12x17[_0x9624[15]][_0x9624[6]]=false;_0xed12x17[_0x9624[16]][_0x9624[6]]=false;var _0xed12x49=[];var _0xed12x4a=[];_0xed12x17[_0x9624[6]]=false;var _0xed12x4b=[];var _0xed12x4c=function (_0xed12x4d,_0xed12x4e,_0xed12x4f){_0xed12x4d[_0x9624[6]]=false;do{var _0xed12x50;if(_0xed12x4d[_0x9624[17]]==_0xed12x4f){_0xed12x50=_0xed12x4d[_0x9624[18]][_0x9624[30]](_0xed12x4d);_0xed12x4a[_0x9624[12]](_0xed12x4d[_0x9624[18]]);_0xed12x50[_0x9624[51]][_0x9624[25]](_0xed12x4d[_0x9624[18]]);_0xed12x4f=_0xed12x4d[_0x9624[18]];} else {_0xed12x50=_0xed12x4d[_0x9624[17]][_0x9624[30]](_0xed12x4d);_0xed12x4a[_0x9624[12]](_0xed12x4d[_0x9624[17]]);_0xed12x50[_0x9624[51]][_0x9624[25]](_0xed12x4d[_0x9624[17]]);_0xed12x4f=_0xed12x4d[_0x9624[17]];} ;if(_0xed12x49[_0x9624[31]](_0xed12x50[_0x9624[51]])==-1){_0xed12x49[_0x9624[12]](_0xed12x50[_0x9624[51]]);} ;_0xed12x4b[_0x9624[12]](_0xed12x50[_0x9624[49]]);_0xed12x4d=_0xed12x50[_0x9624[50]];_0xed12x4d[_0x9624[6]]=false;} while(_0xed12x4d!=_0xed12x4e);;} ;var _0xed12x35=_0xed12x17[_0x9624[17]][_0x9624[30]](_0xed12x17);var _0xed12x34=_0xed12x17[_0x9624[18]][_0x9624[30]](_0xed12x17);_0xed12x4a[_0x9624[12]](_0xed12x17[_0x9624[17]]);_0xed12x4a[_0x9624[12]](_0xed12x17[_0x9624[18]]);_0xed12x4c(_0xed12x35[_0x9624[50]],_0xed12x34[_0x9624[51]],_0xed12x17[_0x9624[17]]);_0xed12x4c(_0xed12x34[_0x9624[50]],_0xed12x35[_0x9624[51]],_0xed12x17[_0x9624[18]]);var _0xed12x51= new HierarchicalClustering(this[_0x9624[44]][_0x9624[56]]-10,this[_0x9624[44]][_0x9624[58]]-10,this[_0x9624[44]][_0x9624[55]]+10,this[_0x9624[44]][_0x9624[57]]+10);var _0xed12x52=[];for(_0xed12x7 in _0xed12x49){if(!(_0xed12x49[_0xed12x7][_0x9624[17]]==null&&_0xed12x49[_0xed12x7][_0x9624[18]]==null)){_0xed12x52[_0x9624[12]](_0xed12x49[_0xed12x7][_0x9624[15]]);_0xed12x52[_0x9624[12]](_0xed12x49[_0xed12x7][_0x9624[16]]);} ;} ;var _0xed12x53=[];var _0xed12x54=[];for(_0xed12x7 in _0xed12x4b){if(_0xed12x54[_0x9624[31]](_0xed12x4b[_0xed12x7])==-1){_0xed12x51[_0x9624[52]](_0xed12x4b[_0xed12x7]);_0xed12x54[_0x9624[12]](_0xed12x4b[_0xed12x7]);} ;if(_0xed12x52[_0x9624[31]](_0xed12x4b[_0xed12x7])!=-1){_0xed12x53[_0x9624[12]](_0xed12x4b[_0xed12x7]);} ;} ;var _0xed12x55=[];var _0xed12x56=function (_0xed12x17){for(var _0xed12x7=0;_0xed12x7<_0xed12x49[_0x9624[9]];_0xed12x7++){if(_0xed12x49[_0xed12x7][_0x9624[26]](_0xed12x17)){return _0xed12x7;} ;} ;return -1;} ;var _0xed12x57= new Array(_0xed12x49[_0x9624[9]]);var _0xed12x58=[];for(var _0xed12x7=0;_0xed12x7<_0xed12x51[_0x9624[27]][_0x9624[9]];_0xed12x7++){var _0xed12x17=_0xed12x51[_0x9624[27]][_0xed12x7];var _0xed12x59=_0xed12x56(_0xed12x17);if(_0xed12x59!=-1){if(!_0xed12x17[_0x9624[6]]){var _0xed12x3f=_0xed12x17[_0x9624[17]][_0x9624[30]](_0xed12x17);var _0xed12x40=_0xed12x17[_0x9624[18]][_0x9624[30]](_0xed12x17);var _0xed12x5a= new Edge(_0xed12x3f[_0x9624[49]],_0xed12x40[_0x9624[49]]);for(var _0xed12x5b=0;_0xed12x5b<_0xed12x51[_0x9624[27]][_0x9624[9]];_0xed12x5b++){if(_0xed12x51[_0x9624[27]][_0xed12x5b][_0x9624[26]](_0xed12x5a)&&_0xed12x51[_0x9624[27]][_0xed12x5b][_0x9624[6]]){_0xed12x51[_0x9624[27]][_0xed12x5b][_0x9624[6]]=false;break ;} ;} ;_0xed12x3f[_0x9624[50]][_0x9624[22]](_0xed12x17[_0x9624[17]]);_0xed12x3f[_0x9624[51]][_0x9624[22]](_0xed12x17[_0x9624[17]]);_0xed12x40[_0x9624[50]][_0x9624[22]](_0xed12x17[_0x9624[18]]);_0xed12x40[_0x9624[51]][_0x9624[22]](_0xed12x17[_0x9624[18]]);_0xed12x17[_0x9624[6]]=true;} ;_0xed12x57[_0xed12x59]=_0xed12x17;} else {_0xed12x58[_0x9624[12]](_0xed12x17);} ;} ;for(var _0xed12x7=0;_0xed12x7<_0xed12x57[_0x9624[9]];_0xed12x7++){var _0xed12x17=_0xed12x57[_0xed12x7];if(_0xed12x49[_0xed12x7][_0x9624[17]]==null){_0xed12x49[_0xed12x7][_0x9624[17]]=_0xed12x17[_0x9624[17]];_0xed12x49[_0xed12x7][_0x9624[17]][_0x9624[35]](_0xed12x17,_0xed12x49[_0xed12x7]);if(_0xed12x55[_0x9624[31]](_0xed12x49[_0xed12x7][_0x9624[17]])==-1){_0xed12x55[_0x9624[12]](_0xed12x49[_0xed12x7][_0x9624[17]]);} ;} ;if(_0xed12x49[_0xed12x7][_0x9624[18]]==null){_0xed12x49[_0xed12x7][_0x9624[18]]=_0xed12x17[_0x9624[18]];_0xed12x49[_0xed12x7][_0x9624[18]][_0x9624[35]](_0xed12x17,_0xed12x49[_0xed12x7]);if(_0xed12x55[_0x9624[31]](_0xed12x49[_0xed12x7][_0x9624[18]])==-1){_0xed12x55[_0x9624[12]](_0xed12x49[_0xed12x7][_0x9624[18]]);} ;} ;} ;for(var _0xed12x7=0;_0xed12x7<_0xed12x58[_0x9624[9]];_0xed12x7++){var _0xed12x17=_0xed12x58[_0xed12x7];if(!_0xed12x17[_0x9624[6]]){continue ;} ;if(this.JordanTest(_0xed12x53,_0xed12x17)){this[_0x9624[27]][_0x9624[12]](_0xed12x17);if(_0xed12x55[_0x9624[31]](_0xed12x17[_0x9624[18]])==-1){_0xed12x55[_0x9624[12]](_0xed12x17[_0x9624[18]]);} ;if(_0xed12x55[_0x9624[31]](_0xed12x17[_0x9624[17]])==-1){_0xed12x55[_0x9624[12]](_0xed12x17[_0x9624[17]]);} ;} ;} ;for(_0xed12x7 in _0xed12x4a){_0xed12x4a[_0xed12x7][_0x9624[29]]=_0xed12x55;} ;for(var _0xed12x7=0;_0xed12x7<_0xed12x55[_0x9624[9]];_0xed12x7++){var _0xed12x30=_0xed12x55[_0xed12x7][_0x9624[41]](_0xed12x11);if(_0xed12x30==null){continue ;} else {this[_0x9624[53]](_0xed12x11,_0xed12x30);break ;} ;} ;return _0xed12x11;} ;HierarchicalClustering[_0x9624[8]][_0x9624[60]]=function (_0xed12x5c,_0xed12x17){var _0xed12x5d= new Vertex((_0xed12x17[_0x9624[15]][_0x9624[0]]+_0xed12x17[_0x9624[16]][_0x9624[0]])/2,(_0xed12x17[_0x9624[15]][_0x9624[1]]+_0xed12x17[_0x9624[16]][_0x9624[1]])/2);var _0xed12x5e=false;var _0xed12x7,_0xed12x5b=_0xed12x5c[_0x9624[9]]-1;for(_0xed12x7=0;_0xed12x7<_0xed12x5c[_0x9624[9]];_0xed12x5b=_0xed12x7++){var _0xed12x5f=_0xed12x5c[_0xed12x7];var _0xed12x60=_0xed12x5c[_0xed12x5b];if((((_0xed12x5f[_0x9624[1]]<=_0xed12x5d[_0x9624[1]])&&(_0xed12x5d[_0x9624[1]]<_0xed12x60[_0x9624[1]]))||((_0xed12x60[_0x9624[1]]<=_0xed12x5d[_0x9624[1]])&&(_0xed12x5d[_0x9624[1]]<_0xed12x5f[_0x9624[1]])))&&(_0xed12x5d[_0x9624[0]]<(_0xed12x60[_0x9624[0]]-_0xed12x5f[_0x9624[0]])*(_0xed12x5d[_0x9624[1]]-_0xed12x5f[_0x9624[1]])/(_0xed12x60[_0x9624[1]]-_0xed12x5f[_0x9624[1]])+_0xed12x5f[_0x9624[0]])){_0xed12x5e=!_0xed12x5e;} ;} ;return _0xed12x5e;} ;HierarchicalClustering[_0x9624[8]][_0x9624[61]]=function (_0xed12x17){if(this[_0x9624[62]][_0x9624[9]]==0){this[_0x9624[62]][_0x9624[12]](_0xed12x17);} else {var _0xed12x61;var _0xed12x62=0;var _0xed12x63=this[_0x9624[62]][_0x9624[9]]-1;do{_0xed12x61=_0xed12x62+Math[_0x9624[63]]((_0xed12x63-_0xed12x62)/2);if(_0xed12x17[_0x9624[64]]>this[_0x9624[62]][_0xed12x61][_0x9624[64]]){_0xed12x63=_0xed12x61-1;} else {_0xed12x62=_0xed12x61+1;} ;if(_0xed12x62>_0xed12x63){break ;} ;} while(true);;if(this[_0x9624[62]][_0xed12x61][_0x9624[64]]>_0xed12x17[_0x9624[64]]){this[_0x9624[62]][_0x9624[65]](_0xed12x61+1,0,_0xed12x17);} ;this[_0x9624[62]][_0x9624[65]](_0xed12x61,0,_0xed12x17);} ;} ;HierarchicalClustering[_0x9624[8]][_0x9624[66]]=function (_0xed12x8){this[_0x9624[62]]=[];this[_0x9624[67]](_0xed12x8);while(this[_0x9624[62]][_0x9624[9]]>0){var _0xed12x17=this[_0x9624[62]][0];if(_0xed12x17[_0x9624[6]]){var _0xed12x64=this[_0x9624[27]][_0x9624[9]];var _0xed12x65=this.ClusterVertices(_0xed12x17);_0xed12x65.CalculateRadius(_0xed12x8);var _0xed12x66=this[_0x9624[27]][_0x9624[9]];var _0xed12x67=this[_0x9624[27]][_0x9624[68]](_0xed12x64);this[_0x9624[62]][_0x9624[65]](0,1);for(i in _0xed12x67){var _0xed12x68=_0xed12x67[i];if(_0xed12x68[_0x9624[6]]){_0xed12x68[_0x9624[64]]=(_0xed12x68[_0x9624[15]][_0x9624[3]]+_0xed12x68[_0x9624[16]][_0x9624[3]]+circleGap*_0xed12x8)/_0xed12x68[_0x9624[9]];if(_0xed12x68[_0x9624[64]]>1){this[_0x9624[61]](_0xed12x68);} ;} ;} ;} else {this[_0x9624[62]][_0x9624[65]](0,1);} ;} ;} ;HierarchicalClustering[_0x9624[8]][_0x9624[67]]=function (_0xed12x8){for(var _0xed12x7=0;_0xed12x7<this[_0x9624[32]][_0x9624[9]];_0xed12x7++){this[_0x9624[32]][_0xed12x7].CalculateRadius(_0xed12x8);} ;for(var _0xed12x7=this[_0x9624[27]][_0x9624[9]]-1;_0xed12x7>-1;_0xed12x7--){var _0xed12x17=this[_0x9624[27]][_0xed12x7];if(_0xed12x17[_0x9624[6]]){if(!_0xed12x17[_0x9624[15]][_0x9624[6]]||!_0xed12x17[_0x9624[16]][_0x9624[6]]){_0xed12x17[_0x9624[64]]=0;} else {_0xed12x17[_0x9624[64]]=(_0xed12x17[_0x9624[15]][_0x9624[3]]+_0xed12x17[_0x9624[16]][_0x9624[3]]+circleGap*_0xed12x8)/_0xed12x17[_0x9624[9]];if(_0xed12x17[_0x9624[64]]>1){this[_0x9624[62]][_0x9624[12]](_0xed12x17);} ;} ;} else {this[_0x9624[27]][_0x9624[65]](_0xed12x7,1);} ;} ;var _0xed12x69=function (_0xed12x3b,_0xed12x3c){if(_0xed12x3b[_0x9624[64]]>_0xed12x3c[_0x9624[64]]){return -1;} ;if(_0xed12x3b[_0x9624[64]]<_0xed12x3c[_0x9624[64]]){return 1;} ;return 0;} ;this[_0x9624[62]][_0x9624[69]](_0xed12x69);} ;HierarchicalClustering[_0x9624[8]][_0x9624[70]]=function (){console[_0x9624[72]](_0x9624[71]);for(i in this[_0x9624[27]]){var _0xed12x17=this[_0x9624[27]][i];if(_0xed12x17[_0x9624[17]]==null||_0xed12x17[_0x9624[18]]==null){console[_0x9624[72]](_0xed12x17);alert();} ;} ;var _0xed12x6a=function (_0xed12x6,_0xed12x1d,_0xed12x11){var _0xed12x6b=_0xed12x6[_0x9624[0]]-_0xed12x1d[_0x9624[0]];var _0xed12x6c=_0xed12x6[_0x9624[0]]-_0xed12x11[_0x9624[0]];var _0xed12x6d=_0xed12x6[_0x9624[1]]-_0xed12x1d[_0x9624[1]];var _0xed12x6e=_0xed12x6[_0x9624[1]]-_0xed12x11[_0x9624[1]];if(_0xed12x6b*_0xed12x6e-_0xed12x6d*_0xed12x6c<0){return true;} ;return false;} ;var _0xed12x6f=0;for(i in this[_0x9624[27]]){var _0xed12x17=this[_0x9624[27]][i];var _0xed12x3f=_0xed12x17[_0x9624[17]][_0x9624[30]](_0xed12x17);var _0xed12x40=_0xed12x17[_0x9624[18]][_0x9624[30]](_0xed12x17);if(_0xed12x17[_0x9624[15]][_0x9624[1]]==_0xed12x17[_0x9624[16]][_0x9624[1]]){if(_0xed12x3f[_0x9624[49]][_0x9624[1]]>_0xed12x40[_0x9624[49]][_0x9624[1]]){console[_0x9624[72]](_0x9624[73]);console[_0x9624[72]](_0xed12x17);alert();_0xed12x6f++;} ;} else {var _0xed12x6,_0xed12x1d;if(_0xed12x17[_0x9624[15]][_0x9624[1]]>_0xed12x17[_0x9624[16]][_0x9624[1]]){_0xed12x6=_0xed12x17[_0x9624[15]];_0xed12x1d=_0xed12x17[_0x9624[16]];} else {_0xed12x6=_0xed12x17[_0x9624[16]];_0xed12x1d=_0xed12x17[_0x9624[15]];} ;if(!_0xed12x6a(_0xed12x6,_0xed12x1d,_0xed12x3f[_0x9624[49]])){console[_0x9624[72]](_0x9624[74]);console[_0x9624[72]](_0xed12x17);alert();_0xed12x6f++;} ;if(_0xed12x6a(_0xed12x6,_0xed12x1d,_0xed12x40[_0x9624[49]])){console[_0x9624[72]](_0x9624[75]);console[_0x9624[72]](_0xed12x17);alert();_0xed12x6f++;} ;} ;} ;for(i in this[_0x9624[27]]){if(this[_0x9624[27]][i][_0x9624[6]]){var _0xed12x17=this[_0x9624[27]][i];var _0xed12x35=_0xed12x17[_0x9624[17]][_0x9624[30]](_0xed12x17);var _0xed12x34=_0xed12x17[_0x9624[18]][_0x9624[30]](_0xed12x17);if(!_0xed12x35[_0x9624[50]][_0x9624[6]]||!_0xed12x35[_0x9624[51]][_0x9624[6]]||!_0xed12x34[_0x9624[50]][_0x9624[6]]||!_0xed12x34[_0x9624[51]][_0x9624[6]]){console[_0x9624[72]](_0xed12x17);console[_0x9624[72]](_0x9624[76]);return ;} ;} ;} ;} ;