(function(m){function a(){var a,b,c;c=b=a=null;try{a=navigator.userAgent.toLowerCase();if(/edge[\/\s](\d+)/.test(a))c="Edge",b=Number(RegExp.$1),c=c+"-"+b;else if(/iemobile[\/\s](\d+)/.test(a))c="IEMobile",b=Number(RegExp.$1),c=c+"-"+b;else if(/msie[\/\s](\d+)/.test(a))b=Number(RegExp.$1),c="Internet Explorer-"+b;else if(-1]/g,""),y.innerHTML=u.replace(/X/g,z),y.style.cssText=p,v.appendChild(y),w.push(y);A=document.body;A.insertBefore(v, A.firstChild);C=[];for(q=0;qwindow.screen.width?[window.screen.height,window.screen.width]:[window.screen.width,window.screen.height]:[window.screen.width,window.screen.height]});return a},availableScreenResolutionKey:function(a){return this.options.excludeAvailableScreenResolution?a:this.getAvailableScreenResolution(a)},getAvailableScreenResolution:function(a){var d;window.screen.availWidth&&window.screen.availHeight&&(d=this.options.detectScreenOrientation?window.screen.availHeight>window.screen.availWidth? [window.screen.availHeight,window.screen.availWidth]:[window.screen.availWidth,window.screen.availHeight]:[window.screen.availHeight,window.screen.availWidth]);"undefined"!==typeof d&&a.addPreprocessedComponent({key:"available_resolution",value:d});return a},timezoneOffsetKey:function(a){this.options.excludeTimezoneOffset||a.addPreprocessedComponent({key:"timezone_offset",value:(new Date).getTimezoneOffset()});return a},sessionStorageKey:function(a){!this.options.excludeSessionStorage&&this.hasSessionStorage()&& a.addPreprocessedComponent({key:"session_storage",value:1});return a},localStorageKey:function(a){!this.options.excludeSessionStorage&&this.hasLocalStorage()&&a.addPreprocessedComponent({key:"local_storage",value:1});return a},indexedDbKey:function(a){!this.options.excludeIndexedDB&&this.hasIndexedDB()&&a.addPreprocessedComponent({key:"indexed_db",value:1});return a},addBehaviorKey:function(a){!this.options.excludeAddBehavior&&document.body&&document.body.addBehavior&&a.addPreprocessedComponent({key:"add_behavior", value:1});return a},openDatabaseKey:function(a){!this.options.excludeOpenDatabase&&window.openDatabase&&a.addPreprocessedComponent({key:"open_database",value:1});return a},cpuClassKey:function(a){this.options.excludeCpuClass||a.addPreprocessedComponent({key:"cpu_class",value:this.getNavigatorCpuClass()});return a},platformKey:function(a){this.options.excludePlatform||a.addPreprocessedComponent({key:"navigator_platform",value:this.getNavigatorPlatform()});return a},doNotTrackKey:function(a){this.options.excludeDoNotTrack|| a.addPreprocessedComponent({key:"do_not_track",value:this.getDoNotTrack()});return a},canvasKey:function(a){!this.options.excludeCanvas&&this.isCanvasSupported()&&a.addPreprocessedComponent({key:"canvas",value:this.getCanvasFp()});return a},webglKey:function(a){!this.options.excludeWebGL&&this.isWebGlSupported()&&a.addPreprocessedComponent({key:"webgl",value:this.getWebglFp()});return a},webglVendorAndRendererKey:function(a){!this.options.excludeWebGLVendorAndRenderer&&this.isWebGlSupported()&&a.addPreprocessedComponent({key:"webgl_vendor", value:this.getWebglVendorAndRenderer()});return a},adBlockKey:function(a){this.options.excludeAdBlock||a.addPreprocessedComponent({key:"adblock",value:this.getAdBlock()});return a},hasLiedLanguagesKey:function(a){this.options.excludeHasLiedLanguages||a.addPreprocessedComponent({key:"has_lied_languages",value:this.getHasLiedLanguages()});return a},hasLiedResolutionKey:function(a){this.options.excludeHasLiedResolution||a.addPreprocessedComponent({key:"has_lied_resolution",value:this.getHasLiedResolution()}); return a},hasLiedOsKey:function(a){this.options.excludeHasLiedOs||a.addPreprocessedComponent({key:"has_lied_os",value:this.getHasLiedOs()});return a},hasLiedBrowserKey:function(a){this.options.excludeHasLiedBrowser||a.addPreprocessedComponent({key:"has_lied_browser",value:this.getHasLiedBrowser()});return a},fontsKey:function(a,d){return this.options.excludeJsFonts?this.flashFontsKey(a,d):this.jsFontsKey(a,d)},flashFontsKey:function(a,d){if(this.options.excludeFlashFonts||!this.hasSwfObjectLoaded()|| !this.hasMinFlashInstalled()||"undefined"===typeof this.options.swfPath)return d(a);this.loadSwfAndDetectFonts(function(b){a.addPreprocessedComponent({key:"swf_fonts",value:b.join(";")});d(a)})},jsFontsKey:function(a,d){var b=this;return setTimeout(function(){var l=["monospace","sans-serif","serif"],e="Andale Mono;Arial;Arial Black;Arial Hebrew;Arial MT;Arial Narrow;Arial Rounded MT Bold;Arial Unicode MS;Bitstream Vera Sans Mono;Book Antiqua;Bookman Old Style;Calibri;Cambria;Cambria Math;Century;Century Gothic;Century Schoolbook;Comic Sans;Comic Sans MS;Consolas;Courier;Courier New;Garamond;Geneva;Georgia;Helvetica;Helvetica Neue;Impact;Lucida Bright;Lucida Calligraphy;Lucida Console;Lucida Fax;LUCIDA GRANDE;Lucida Handwriting;Lucida Sans;Lucida Sans Typewriter;Lucida Sans Unicode;Microsoft Sans Serif;Monaco;Monotype Corsiva;MS Gothic;MS Outlook;MS PGothic;MS Reference Sans Serif;MS Sans Serif;MS Serif;MYRIAD;MYRIAD PRO;Palatino;Palatino Linotype;Segoe Print;Segoe Script;Segoe UI;Segoe UI Light;Segoe UI Semibold;Segoe UI Symbol;Tahoma;Times;Times New Roman;Times New Roman PS;Trebuchet MS;Verdana;Wingdings;Wingdings 2;Wingdings 3".split(";"), h="Abadi MT Condensed Light;Academy Engraved LET;ADOBE CASLON PRO;Adobe Garamond;ADOBE GARAMOND PRO;Agency FB;Aharoni;Albertus Extra Bold;Albertus Medium;Algerian;Amazone BT;American Typewriter;American Typewriter Condensed;AmerType Md BT;Andalus;Angsana New;AngsanaUPC;Antique Olive;Aparajita;Apple Chancery;Apple Color Emoji;Apple SD Gothic Neo;Arabic Typesetting;ARCHER;ARNO PRO;Arrus BT;Aurora Cn BT;AvantGarde Bk BT;AvantGarde Md BT;AVENIR;Ayuthaya;Bandy;Bangla Sangam MN;Bank Gothic;BankGothic Md BT;Baskerville;Baskerville Old Face;Batang;BatangChe;Bauer Bodoni;Bauhaus 93;Bazooka;Bell MT;Bembo;Benguiat Bk BT;Berlin Sans FB;Berlin Sans FB Demi;Bernard MT Condensed;BernhardFashion BT;BernhardMod BT;Big Caslon;BinnerD;Blackadder ITC;BlairMdITC TT;Bodoni 72;Bodoni 72 Oldstyle;Bodoni 72 Smallcaps;Bodoni MT;Bodoni MT Black;Bodoni MT Condensed;Bodoni MT Poster Compressed;Bookshelf Symbol 7;Boulder;Bradley Hand;Bradley Hand ITC;Bremen Bd BT;Britannic Bold;Broadway;Browallia New;BrowalliaUPC;Brush Script MT;Californian FB;Calisto MT;Calligrapher;Candara;CaslonOpnface BT;Castellar;Centaur;Cezanne;CG Omega;CG Times;Chalkboard;Chalkboard SE;Chalkduster;Charlesworth;Charter Bd BT;Charter BT;Chaucer;ChelthmITC Bk BT;Chiller;Clarendon;Clarendon Condensed;CloisterBlack BT;Cochin;Colonna MT;Constantia;Cooper Black;Copperplate;Copperplate Gothic;Copperplate Gothic Bold;Copperplate Gothic Light;CopperplGoth Bd BT;Corbel;Cordia New;CordiaUPC;Cornerstone;Coronet;Cuckoo;Curlz MT;DaunPenh;Dauphin;David;DB LCD Temp;DELICIOUS;Denmark;DFKai-SB;Didot;DilleniaUPC;DIN;DokChampa;Dotum;DotumChe;Ebrima;Edwardian Script ITC;Elephant;English 111 Vivace BT;Engravers MT;EngraversGothic BT;Eras Bold ITC;Eras Demi ITC;Eras Light ITC;Eras Medium ITC;EucrosiaUPC;Euphemia;Euphemia UCAS;EUROSTILE;Exotc350 Bd BT;FangSong;Felix Titling;Fixedsys;FONTIN;Footlight MT Light;Forte;FrankRuehl;Fransiscan;Freefrm721 Blk BT;FreesiaUPC;Freestyle Script;French Script MT;FrnkGothITC Bk BT;Fruitger;FRUTIGER;Futura;Futura Bk BT;Futura Lt BT;Futura Md BT;Futura ZBlk BT;FuturaBlack BT;Gabriola;Galliard BT;Gautami;Geeza Pro;Geometr231 BT;Geometr231 Hv BT;Geometr231 Lt BT;GeoSlab 703 Lt BT;GeoSlab 703 XBd BT;Gigi;Gill Sans;Gill Sans MT;Gill Sans MT Condensed;Gill Sans MT Ext Condensed Bold;Gill Sans Ultra Bold;Gill Sans Ultra Bold Condensed;Gisha;Gloucester MT Extra Condensed;GOTHAM;GOTHAM BOLD;Goudy Old Style;Goudy Stout;GoudyHandtooled BT;GoudyOLSt BT;Gujarati Sangam MN;Gulim;GulimChe;Gungsuh;GungsuhChe;Gurmukhi MN;Haettenschweiler;Harlow Solid Italic;Harrington;Heather;Heiti SC;Heiti TC;HELV;Herald;High Tower Text;Hiragino Kaku Gothic ProN;Hiragino Mincho ProN;Hoefler Text;Humanst 521 Cn BT;Humanst521 BT;Humanst521 Lt BT;Imprint MT Shadow;Incised901 Bd BT;Incised901 BT;Incised901 Lt BT;INCONSOLATA;Informal Roman;Informal011 BT;INTERSTATE;IrisUPC;Iskoola Pota;JasmineUPC;Jazz LET;Jenson;Jester;Jokerman;Juice ITC;Kabel Bk BT;Kabel Ult BT;Kailasa;KaiTi;Kalinga;Kannada Sangam MN;Kartika;Kaufmann Bd BT;Kaufmann BT;Khmer UI;KodchiangUPC;Kokila;Korinna BT;Kristen ITC;Krungthep;Kunstler Script;Lao UI;Latha;Leelawadee;Letter Gothic;Levenim MT;LilyUPC;Lithograph;Lithograph Light;Long Island;Lydian BT;Magneto;Maiandra GD;Malayalam Sangam MN;Malgun Gothic;Mangal;Marigold;Marion;Marker Felt;Market;Marlett;Matisse ITC;Matura MT Script Capitals;Meiryo;Meiryo UI;Microsoft Himalaya;Microsoft JhengHei;Microsoft New Tai Lue;Microsoft PhagsPa;Microsoft Tai Le;Microsoft Uighur;Microsoft YaHei;Microsoft Yi Baiti;MingLiU;MingLiU_HKSCS;MingLiU_HKSCS-ExtB;MingLiU-ExtB;Minion;Minion Pro;Miriam;Miriam Fixed;Mistral;Modern;Modern No. 20;Mona Lisa Solid ITC TT;Mongolian Baiti;MONO;MoolBoran;Mrs Eaves;MS LineDraw;MS Mincho;MS PMincho;MS Reference Specialty;MS UI Gothic;MT Extra;MUSEO;MV Boli;Nadeem;Narkisim;NEVIS;News Gothic;News GothicMT;NewsGoth BT;Niagara Engraved;Niagara Solid;Noteworthy;NSimSun;Nyala;OCR A Extended;Old Century;Old English Text MT;Onyx;Onyx BT;OPTIMA;Oriya Sangam MN;OSAKA;OzHandicraft BT;Palace Script MT;Papyrus;Parchment;Party LET;Pegasus;Perpetua;Perpetua Titling MT;PetitaBold;Pickwick;Plantagenet Cherokee;Playbill;PMingLiU;PMingLiU-ExtB;Poor Richard;Poster;PosterBodoni BT;PRINCETOWN LET;Pristina;PTBarnum BT;Pythagoras;Raavi;Rage Italic;Ravie;Ribbon131 Bd BT;Rockwell;Rockwell Condensed;Rockwell Extra Bold;Rod;Roman;Sakkal Majalla;Santa Fe LET;Savoye LET;Sceptre;Script;Script MT Bold;SCRIPTINA;Serifa;Serifa BT;Serifa Th BT;ShelleyVolante BT;Sherwood;Shonar Bangla;Showcard Gothic;Shruti;Signboard;SILKSCREEN;SimHei;Simplified Arabic;Simplified Arabic Fixed;SimSun;SimSun-ExtB;Sinhala Sangam MN;Sketch Rockwell;Skia;Small Fonts;Snap ITC;Snell Roundhand;Socket;Souvenir Lt BT;Staccato222 BT;Steamer;Stencil;Storybook;Styllo;Subway;Swis721 BlkEx BT;Swiss911 XCm BT;Sylfaen;Synchro LET;System;Tamil Sangam MN;Technical;Teletype;Telugu Sangam MN;Tempus Sans ITC;Terminal;Thonburi;Traditional Arabic;Trajan;TRAJAN PRO;Tristan;Tubular;Tunga;Tw Cen MT;Tw Cen MT Condensed;Tw Cen MT Condensed Extra Bold;TypoUpright BT;Unicorn;Univers;Univers CE 55 Medium;Univers Condensed;Utsaah;Vagabond;Vani;Vijaya;Viner Hand ITC;VisualUI;Vivaldi;Vladimir Script;Vrinda;Westminster;WHITNEY;Wide Latin;ZapfEllipt BT;ZapfHumnst BT;ZapfHumnst Dm BT;Zapfino;Zurich BlkEx BT;Zurich Ex BT;ZWAdobeF".split(";"); b.options.extendedJsFonts&&(e=e.concat(h));var e=e.concat(b.options.userDefinedFonts),h=document.getElementsByTagName("body")[0],f=document.createElement("div"),k=document.createElement("div"),m={},s={},g=function(){var a=document.createElement("span");a.style.position="absolute";a.style.left="-9999px";a.style.fontSize="72px";a.style.lineHeight="normal";a.innerHTML="mmmmmmmmmmlli";return a},x=function(a){for(var b=!1,c=0;cb.name?1:a.name>>16,a[0]&65535,a[1]>>>16,a[1]&65535];d=[d[0]>>>16,d[0]&65535,d[1]>>>16,d[1]&65535];var b=[0,0,0,0];b[3]+=a[3]+d[3];b[2]+=b[3]>>>16;b[3]&=65535;b[2]+=a[2]+d[2];b[1]+=b[2]>>>16;b[2]&=65535;b[1]+=a[1]+d[1];b[0]+=b[1]>>>16;b[1]&=65535;b[0]+=a[0]+d[0];b[0]&=65535;return[b[0]<< 16|b[1],b[2]<<16|b[3]]},x64Multiply:function(a,d){a=[a[0]>>>16,a[0]&65535,a[1]>>>16,a[1]&65535];d=[d[0]>>>16,d[0]&65535,d[1]>>>16,d[1]&65535];var b=[0,0,0,0];b[3]+=a[3]*d[3];b[2]+=b[3]>>>16;b[3]&=65535;b[2]+=a[2]*d[3];b[1]+=b[2]>>>16;b[2]&=65535;b[2]+=a[3]*d[2];b[1]+=b[2]>>>16;b[2]&=65535;b[1]+=a[1]*d[3];b[0]+=b[1]>>>16;b[1]&=65535;b[1]+=a[2]*d[2];b[0]+=b[1]>>>16;b[1]&=65535;b[1]+=a[3]*d[1];b[0]+=b[1]>>>16;b[1]&=65535;b[0]+=a[0]*d[3]+a[1]*d[2]+a[2]*d[1]+a[3]*d[0];b[0]&=65535;return[b[0]<<16|b[1], b[2]<<16|b[3]]},x64Rotl:function(a,d){d%=64;if(32===d)return[a[1],a[0]];if(32>d)return[a[0]<>>32-d,a[1]<>>32-d];d-=32;return[a[1]<>>32-d,a[0]<>>32-d]},x64LeftShift:function(a,d){d%=64;return 0===d?a:32>d?[a[0]<>>32-d,a[1]<>>1]);a=this.x64Multiply(a,[4283543511,3981806797]);a=this.x64Xor(a,[0,a[0]>>>1]);a=this.x64Multiply(a,[3301882366,444984403]); return a=this.x64Xor(a,[0,a[0]>>>1])},x64hash128:function(a,d){a=a||"";d=d||0;for(var b=a.length%16,l=a.length-b,e=[0,d],h=[0,d],f=[0,0],k=[0,0],m=[2277735313,289559509],s=[1291169091,658871167],g=0;g>>0).toString(16)).slice(-8)+("00000000"+(e[1]>>>0).toString(16)).slice(-8)+("00000000"+(h[0]>>>0).toString(16)).slice(-8)+("00000000"+(h[1]>>>0).toString(16)).slice(-8)}}; return m});(function(m){void 0===m.ElandTracker&&(m.ElandTracker={});m.ElandTracker.getFingerPrintV3=new m.ElandTracker.Fingerprint2({detectScreenOrientation:!1})})(this);ElandTracker.ready&&ElandTracker.ready();