/*1345682422,177236595,JIT Construction: v614438,en_US*/ window.FB || (function() { var ES5 = function(){ __d("ES5ArrayPrototype",[],function(a,b,c,d,e,f){var g={};g.map=function(h,i){if(typeof h!='function')throw new TypeError();var j,k=this.length,l=new Array(k);for(j=0;j1)))/4)-ca((ga-1901+ha)/100)+ca((ga-1601+ha)/400);};}if(typeof JSON=="object"&&JSON){k.stringify=JSON.stringify;k.parse=JSON.parse;}if((m=typeof k.stringify=="function"&&!ea)){(ba=function(){return 1;}).toJSON=ba;try{m=k.stringify(0)==="0"&&k.stringify(new Number())==="0"&&k.stringify(new String())=='""'&&k.stringify(g)===j&&k.stringify(j)===j&&k.stringify()===j&&k.stringify(ba)==="1"&&k.stringify([ba])=="[1]"&&k.stringify([j])=="[null]"&&k.stringify(null)=="null"&&k.stringify([j,g,null])=="[null,null,null]"&&k.stringify({result:[ba,true,false,null,"\0\b\n\f\r\t"]})==l&&k.stringify(null,ba)==="1"&&k.stringify([1,2],null,1)=="[\n 1,\n 2\n]"&&k.stringify(new Date(-8.64e+15))=='"-271821-04-20T00:00:00.000Z"'&&k.stringify(new Date(8.64e+15))=='"+275760-09-13T00:00:00.000Z"'&&k.stringify(new Date(-62198755200000))=='"-000001-01-01T00:00:00.000Z"'&&k.stringify(new Date(-1))=='"1969-12-31T23:59:59.999Z"';}catch(fa){m=false;}}if(typeof k.parse=="function")try{if(k.parse("0")===0&&!k.parse(false)){ba=k.parse(l);if((r=ba.A.length==5&&ba.A[0]==1)){try{r=!k.parse('"\t"');}catch(fa){}if(r)try{r=k.parse("01")!=1;}catch(fa){}}}}catch(fa){r=false;}ba=l=null;if(!m||!r){if(!(h={}.hasOwnProperty))h=function(ga){var ha={},ia;if((ha.__proto__=null,ha.__proto__={toString:1},ha).toString!=g){h=function(ja){var ka=this.__proto__,la=ja in (this.__proto__=null,this);this.__proto__=ka;return la;};}else{ia=ha.constructor;h=function(ja){var ka=(this.constructor||ia).prototype;return ja in this&&!(ja in ka&&this[ja]===ka[ja]);};}ha=null;return h.call(this,ga);};i=function(ga,ha){var ia=0,ja,ka,la,ma;(ja=function(){this.valueOf=0;}).prototype.valueOf=0;ka=new ja();for(la in ka)if(h.call(ka,la))ia++;ja=ka=null;if(!ia){ka=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"];ma=function(na,oa){var pa=g.call(na)=="[object Function]",qa,ra;for(qa in na)if(!(pa&&qa=="prototype")&&h.call(na,qa))oa(qa);for(ra=ka.length;qa=ka[--ra];h.call(na,qa)&&oa(qa));};}else if(ia==2){ma=function(na,oa){var pa={},qa=g.call(na)=="[object Function]",ra;for(ra in na)if(!(qa&&ra=="prototype")&&!h.call(pa,ra)&&(pa[ra]=1)&&h.call(na,ra))oa(ra);};}else ma=function(na,oa){var pa=g.call(na)=="[object Function]",qa,ra;for(qa in na)if(!(pa&&qa=="prototype")&&h.call(na,qa)&&!(ra=qa==="constructor"))oa(qa);if(ra||h.call(na,(qa="constructor")))oa(qa);};return ma(ga,ha);};if(!m){n={"\\":"\\\\",'"':'\\"',"\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"};o=function(ga,ha){return ("000000"+(ha||0)).slice(-ga);};p=function(ga){var ha='"',ia=0,ja;for(;ja=ga.charAt(ia);ia++)ha+='\\"\b\f\n\r\t'.indexOf(ja)>-1?n[ja]:ja<" "?"\\u00"+o(2,ja.charCodeAt(0).toString(16)):ja;return ha+'"';};q=function(ga,ha,ia,ja,ka,la,ma){var na=ha[ga],oa,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,ab,bb,cb;if(typeof na=="object"&&na){oa=g.call(na);if(oa=="[object Date]"&&!h.call(na,"toJSON")){if(na>-1/0&&na<1/0){if(ea){ra=ca(na/86400000);for(pa=ca(ra/365.2425)+1970-1;ea(pa+1,0)<=ra;pa++);for(qa=ca((ra-ea(pa,0))/30.42);ea(pa,qa+1)<=ra;qa++);ra=1+ra-ea(pa,qa);sa=(na%86400000+86400000)%86400000;ta=ca(sa/3600000)%24;ua=ca(sa/60000)%60;va=ca(sa/1000)%60;wa=sa%1000;}else{pa=na.getUTCFullYear();qa=na.getUTCMonth();ra=na.getUTCDate();ta=na.getUTCHours();ua=na.getUTCMinutes();va=na.getUTCSeconds();wa=na.getUTCMilliseconds();}na=(pa<=0||pa>=10000?(pa<0?"-":"+")+o(6,pa<0?-pa:pa):o(4,pa))+"-"+o(2,qa+1)+"-"+o(2,ra)+"T"+o(2,ta)+":"+o(2,ua)+":"+o(2,va)+"."+o(3,wa)+"Z";}else na=null;}else if(typeof na.toJSON=="function"&&((oa!="[object Number]"&&oa!="[object String]"&&oa!="[object Array]")||h.call(na,"toJSON")))na=na.toJSON(ga);}if(ia)na=ia.call(ha,ga,na);if(na===null)return "null";oa=g.call(na);if(oa=="[object Boolean]"){return ""+na;}else if(oa=="[object Number]"){return na>-1/0&&na<1/0?""+na:"null";}else if(oa=="[object String]")return p(na);if(typeof na=="object"){for(ab=ma.length;ab--;)if(ma[ab]===na)throw TypeError();ma.push(na);xa=[];bb=la;la+=ka;if(oa=="[object Array]"){for(za=0,ab=na.length;za0)for(ja="",ia>10&&(ia=10);ja.length-1){z++;}else if("{}[]:,".indexOf(ia)>-1){z++;return ia;}else if(ia=='"'){for(ja="@",z++;z-1){ja+=t[ia];z++;}else if(ia=="u"){ka=++z;for(la=z+4;z="0"&&ia<="9"||ia>="a"&&ia<="f"||ia>="A"&&ia<="F"))u();}ja+=s("0x"+ga.slice(ka,z));}else u();}else{if(ia=='"')break;ja+=ia;z++;}}if(ga.charAt(z)=='"'){z++;return ja;}u();}else{ka=z;if(ia=="-"){ma=true;ia=ga.charAt(++z);}if(ia>="0"&&ia<="9"){if(ia=="0"&&(ia=ga.charAt(z+1),ia>="0"&&ia<="9"))u();ma=false;for(;z="0"&&ia<="9");z++);if(ga.charAt(z)=="."){la=++z;for(;la="0"&&ia<="9");la++);if(la==z)u();z=la;}ia=ga.charAt(z);if(ia=="e"||ia=="E"){ia=ga.charAt(++z);if(ia=="+"||ia=="-")z++;for(la=z;la="0"&&ia<="9");la++);if(la==z)u();z=la;}return +ga.slice(ka,z);}if(ma)u();if(ga.slice(z,z+4)=="true"){z+=4;return true;}else if(ga.slice(z,z+5)=="false"){z+=5;return false;}else if(ga.slice(z,z+4)=="null"){z+=4;return null;}u();}}return "$";};w=function(ga){var ha,ia,ja;if(ga=="$")u();if(typeof ga=="string"){if(ga.charAt(0)=="@")return ga.slice(1);if(ga=="["){ha=[];for(;;ia||(ia=true)){ga=v();if(ga=="]")break;if(ia)if(ga==","){ga=v();if(ga=="]")u();}else u();if(ga==",")u();ha.push(w(ga));}return ha;}else if(ga=="{"){ha={};for(;;ia||(ia=true)){ga=v();if(ga=="}")break;if(ia)if(ga==","){ga=v();if(ga=="}")u();}else u();if(ga==","||typeof ga!="string"||ga.charAt(0)!="@"||v()!=":")u();ha[ga.slice(1)]=w(v());}return ha;}u();}return ga;};y=function(ga,ha,ia){var ja=x(ga,ha,ia);if(ja===j){delete ga[ha];}else ga[ha]=ja;};x=function(ga,ha,ia){var ja=ga[ha],ka;if(typeof ja=="object"&&ja)if(g.call(ja)=="[object Array]"){for(ka=ja.length;ka--;)y(ja,ka,ia);}else i(ja,function(la){y(ja,la,ia);});return ia.call(ga,ha,ja);};k.parse=function(ga,ha){z=0;aa=ga;var ia=w(v());if(v()!="$")u();z=aa=null;return ha&&g.call(ha)=="[object Function]"?x((ba={},ba[""]=ia,ba),"",ha):ia;};}}}).call(this);}); __d("ES5",["ES5ArrayPrototype","ES5FunctionPrototype","ES5StringPrototype","ES5Array","ES5Object","ES5Date","JSON3"],function(a,b,c,d,e,f){var g=b('ES5ArrayPrototype'),h=b('ES5FunctionPrototype'),i=b('ES5StringPrototype'),j=b('ES5Array'),k=b('ES5Object'),l=b('ES5Date'),m=b('JSON3'),n=Array.prototype.slice,o=Object.prototype.toString,p={},q={array:g,'function':h,string:i,Object:k,Array:j,Date:l,JSON:m};for(var r in q){if(!q.hasOwnProperty(r))continue;var s=q[r],t=r===r.toLowerCase()?window[r.replace(/^\w/,function(x){return x.toUpperCase();})].prototype:window[r];for(var u in s){if(!s.hasOwnProperty(u))continue;if(!t){p[r+'.'+u]=s[u];continue;}var v=t[u];p[r+'.'+u]=v&&/\{\s+\[native code\]\s\}/.test(v)?v:s[u];}}function w(x,y,z){var aa=n.call(arguments,3),ba=z?/\s(.*)\]/.exec(o.call(x).toLowerCase())[1]:x,ca=p[ba+'.'+y]||x[y];if(typeof ca==='function')return ca.apply(x,aa);}e.exports=w;}); ES5 = require('ES5'); return ES5.apply(null, arguments); }; ; var FB = {}; var __DEV__ = 0; function bagofholding() {}; function __c() {__d("UrlMapConfig",[],{"www":"www.facebook.com","m":"m.facebook.com","connect":"connect.facebook.net","api_https":"api.facebook.com","api_read_https":"api-read.facebook.com","graph_https":"graph.facebook.com","fbcdn_http":"static.ak.fbcdn.net","fbcdn_https":"s-static.ak.fbcdn.net","cdn_http":"static.ak.facebook.com","cdn_https":"s-static.ak.facebook.com"});__d("SDKConfig",[],{"xfbmlUseLegacy":true,"migrate":true,"errorHandling":{"rate":2},"api":{"mode":"warn","whitelist":["Arbiter","Arbiter.inform","Canvas","Canvas.Prefetcher.addStaticResource","Canvas.Prefetcher.setCollectionMode","Canvas.getPageInfo","Canvas.hideFlashElement","Canvas.scrollTo","Canvas.setAutoGrow","Canvas.setAutoResize","Canvas.setDoneLoading","Canvas.setSize","Canvas.setUrlHandler","Canvas.showFlashElement","Canvas.startTimer","Canvas.stopTimer","Data","Data.query","Data.waitOn","Dom","Dom.addCssRules","Event","Event.subscribe","Event.unsubscribe","Insights","Insights.impression","Music","Music.flashCallback","Music.init","Music.send","Payment","Payment.init","Payment.setSize","UA","UA.nativeApp","XD","XD.onMessage","XFBML","XFBML.parse","api","getAccessToken","getAuthResponse","getLoginStatus","getUserID","init","login","logout","ui"]}});__d("ApiClientConfig",[],{"FlashRequest":{"swfUrl":"https:\/\/connect.facebook.net\/rsrc.php\/v1\/y5\/r\/SrnvQJBTxo-.swf"}});__d("XDConfig",[],{"XdUrl":"connect\/xd_arbiter.php?version=10","Flash":{"path":"https:\/\/connect.facebook.net\/rsrc.php\/v1\/ys\/r\/WON-TVLCpDP.swf"},"useCdn":true});__d("CanvasPrefetcherConfig",[],{"blacklist":[144959615576466],"sampleRate":500});} function __d() { FB.__d.apply(FB, arguments); } function require() { return FB.require.apply(null, arguments); } (function() {(function(a){if(a.require)return;var b=Object.prototype.toString,c={},d={},e={},f=0,g=1,h=2,i=Object.prototype.hasOwnProperty;function j(u){var v=c[u],w,x,y;if(!c[u]){y='Requiring unknown module "'+u+'"';throw new Error(y);}if(v.waiting&&v.special&h)m();if(v.waiting){y='Requiring module "'+u+'" with unresolved dependencies';throw new Error(y);}if(!v.exports){var z=v.exports={},aa=v.factory;if(typeof aa==='string'){var ba='('+aa+')';aa=(eval)(ba);}if(b.call(aa)==='[object Function]'){var ca=[],da=v.dependencies,ea=da.length;if(v.special&h)ea=Math.min(ea,aa.length);for(x=0;x=k&&window.console)console[l in console?l:'log'](n);}var j={level:-1,Level:h,debug:ES5(i,'bind',true,null,h.DEBUG,'debug'),info:ES5(i,'bind',true,null,h.INFO,'debug'),warn:ES5(i,'bind',true,null,h.WARNING,'debug'),error:ES5(i,'bind',true,null,h.ERROR,'debug')};e.exports=j;}); __d("FB",["guid","dotAccess","copyProperties","safeEval","wrapFunction","sdk.ErrorHandling","GlobalCallback","sdk.Insights","Log","sdk.Scribe","QueryString","UrlMap","sdk.Runtime","SDKConfig"],function(a,b,c,d,e,f){var g=c('SDKConfig'),h=b('guid'),i=b('dotAccess'),j=b('copyProperties'),k=b('safeEval'),l=b('wrapFunction'),m=b('sdk.ErrorHandling'),n=b('GlobalCallback'),o=b('sdk.Insights'),p=b('Log'),q=b('sdk.Scribe'),r=b('QueryString'),s=b('UrlMap'),t=b('sdk.Runtime'),u,v,w,x=i(g,'api.mode'),y={};u=FB;v=window.FB={};n.setPrefix('FB._callbacks');if(i(g,'api.whitelist.length')){w={};ES5(g.api.whitelist,'forEach',true,function(fa){w[fa]=1;});}function z(fa,ga,ha,ia){var ja;if(/^_/.test(ha)){ja='hide';}else if(w&&!w[ga])ja=x;switch(ja){case 'hide':return;case 'stub':return function(){p.warn('The method FB.%s has been removed from the JS SDK.',ga);};break;default:return m.guard(function(){if(ja==='warn'){p.warn('The method FB.%s is not officially supported by '+'Facebook and access to it will soon be removed.',ga);if(!y.hasOwnProperty(ga)){o.log(o.TYPE.WARNING,o.CATEGORY.DEPRECATED,'FB.'+ga);q.log('jssdk_error',{appId:u._apiKey,error:'Private method used',extra:{args:ga}});y[ga]=true;}}var ka=ES5(Array.prototype.slice.call(arguments),'map',true,function(ra){return typeof ra==='function'&&/^function/.test(ra.toString())?m.unguard(ra):ra;}),la=fa.apply(ia,ka),ma,na=true;if(la&&typeof la==='object'){var oa=Function();oa.prototype=la;ma=new oa();for(var pa in la){var qa=la[pa];if(typeof qa!=='function'||pa==='constructor')continue;na=false;ma[pa]=z(qa,ga+':'+pa,pa,la);}}if(!na)return ma;return na?la:ma;},ga);}}function aa(fa,ga){var ha=fa?i(u,fa,true):u,ia=fa?i(v,fa,true):v;ES5(ES5('Object','keys',false,ga),'forEach',true,function(ja){var ka=ga[ja];ha[ja]=ka;if(typeof ka==='function'){var la=(fa?fa+'.':'')+ja,ma=z(ka,la,ja,ha);if(ma)ia[ja]=ma;}});}var ba=/iframe_canvas|app_runner/.test(window.name),ca=/dialog/.test(window.name),da=(function(){if(location.protocol=='https:'&&(window==top||!(ba||ca)))return true;if(/_fb_https?/.test(window.name))return ES5(window.name,'indexOf',true,'_fb_https')!=-1;})();function ea(fa,ga,ha,ia){for(var ja in ga)if(ha||typeof fa[ja]==='undefined')fa[ja]=ia?ia(ga[ja]):ga[ja];return fa;}j(u,{_apiKey:null,_authResponse:null,_userStatus:'unknown',_logging:true,_inCanvas:ba,_https:da,onlyUseHttps:function(){return u._https===true;},onlyUseHttp:function(){return u._https===false&&location.protocol=='http:';},_locale:null,_localeIsRtl:false,getDomain:function(fa,ga){var ha=!ga&&(window.location.protocol=='https:'||u._https);switch(fa){case 'api':return u._domain.api;case 'api_read':return u._domain.api_read;case 'cdn':return ha?u._domain.https_cdn:u._domain.cdn;case 'cdn_foreign':return u._domain.cdn_foreign;case 'https_cdn':return u._domain.https_cdn;case 'graph':return u._domain.graph;case 'staticfb':return ha?u._domain.https_staticfb:u._domain.staticfb;case 'https_staticfb':return u._domain.https_staticfb;case 'www':return ha?u._domain.https_www:u._domain.www;case 'https_www':return u._domain.https_www;case 'm':return ha?u._domain.https_m:u._domain.m;case 'https_m':return u._domain.https_m;}},copy:ea,create:function(fa,ga){var ha=fa.split('.');fa=ha.pop();var ia=ha.length?i(u,ha.join('.'),true):u;return fa in ia?ia[fa]:ia[fa]=(ga||{});},provide:aa,guid:h,log:function(fa){if(u._logging)if(window.Debug&&window.Debug.writeln){window.Debug.writeln(fa);}else if(window.console)window.console.log(fa);if(u.Event)u.Event.fire('fb.log',fa);},$:function(fa){return document.getElementById(fa);},dotAccess:i,Runtime:t,guard:m.guard,unguard:m.unguard,wrapFunction:l,safeEval:k});if(v)j(v,{provide:function(){p.error('FB.provide is no longer supported');if(!y.hasOwnProperty('provide')){o.log(o.TYPE.ERROR,o.CATEGORY.DEPRECATED,'FB.provide');q.log('jssdk_error',{appId:u._apiKey,error:'Private method used',extra:{args:'provide'}});y.provide=true;}}});e.exports=u;}); __d("flattenObject",[],function(a,b,c,d,e,f){function g(h){var i={};for(var j in h)if(h.hasOwnProperty(j)){var k=h[j];if(null===k||undefined===k){continue;}else if(typeof k=='string'){i[j]=k;}else i[j]=ES5('JSON','stringify',false,k);}return i;}e.exports=g;}); __d("CORSRequest",["wrapFunction","QueryString"],function(a,b,c,d,e,f){var g=b('wrapFunction'),h=b('QueryString');function i(l,m){if(!window.XMLHttpRequest)return null;var n=new XMLHttpRequest(),o=function(){};if('withCredentials' in n){n.open(l,m,true);n.setRequestHeader('Content-type','application/x-www-form-urlencoded');}else if(window.XDomainRequest){n=new XDomainRequest();try{n.open(l,m);n.onprogress=n.ontimeout=o;}catch(p){return null;}}else return null;var q={send:function(t){n.send(t);}},r=g(function(){r=o;if('onload' in q)q.onload(n);},'entry','XMLHttpRequest:load'),s=g(function(){s=o;if('onerror' in q)q.onerror(n);},'entry','XMLHttpRequest:error');n.onload=function(){r();};n.onerror=function(){s();};n.onreadystatechange=function(){if(n.readyState==4)if(n.status==200){r();}else s();};return q;}function j(l,m,n,o){n.suppress_http_code=1;var p=h.encode(n);if(m!='post'){l=h.appendToUrl(l,p);p='';}var q=i(m,l);if(!q)return false;q.onload=function(r){o(ES5('JSON','parse',false,r.responseText));};q.onerror=function(r){if(r.responseText){o(ES5('JSON','parse',false,r.responseText));}else o({error:{type:'http',message:'unknown error',status:r.status}});};q.send(p);return true;}var k={execute:j};e.exports=k;}); __d("DOMWrapper",[],function(a,b,c,d,e,f){var g,h,i={setRoot:function(j){g=j;},getRoot:function(){return g||document.body;},setWindow:function(j){h=j;},getWindow:function(){return h||window;}};e.exports=i;}); __d("Flash",["DOMWrapper","QueryString","UserAgent","copyProperties","guid"],function(a,b,c,d,e,f){var g=b('DOMWrapper'),h=b('QueryString'),i=b('UserAgent'),j=b('copyProperties'),k=b('guid'),l={},m,n=g.getWindow().document;function o(t){var u=n.getElementById(t);if(u)u.parentNode.removeChild(u);delete l[t];}function p(){for(var t in l)if(l.hasOwnProperty(t))o(t);}function q(t){return t.replace(/\d+/g,function(u){return '000'.substring(u.length)+u;});}function r(t){if(!m){if(i.ie()>=9)window.attachEvent('onunload',p);m=true;}l[t]=t;}var s={embed:function(t,u,v,w){var x=k();t=encodeURI(t);v=j({allowscriptaccess:'always',flashvars:w,movie:t},v||{});if(typeof v.flashvars=='object')v.flashvars=h.encode(v.flashvars);var y=[];for(var z in v)if(v.hasOwnProperty(z)&&v[z])y.push('');var aa=n.createElement('div'),ba=''+y.join('')+'';aa.innerHTML=ba;var ca=u.appendChild(aa.firstChild);r(x);return ca;},remove:o,getVersion:function(){var t='Shockwave Flash',u='application/x-shockwave-flash',v='ShockwaveFlash.ShockwaveFlash',w;if(navigator.plugins&&typeof navigator.plugins[t]=='object'){var x=navigator.plugins[t].description;if(x&&navigator.mimeTypes&&navigator.mimeTypes[u]&&navigator.mimeTypes[u].enabledPlugin)w=x.match(/\d+/g);}if(!w)try{w=(new ActiveXObject(v)).GetVariable('$version').match(/(\d+),(\d+),(\d+),(\d+)/);w=Array.prototype.slice.call(w,1);}catch(y){}return w;},checkMinVersion:function(t){var u=s.getVersion();if(!u)return false;return q(u.join('.'))>=q(t);},isAvailable:function(){return !!s.getVersion();}};e.exports=s;}); __d("Queue",["copyProperties"],function(a,b,c,d,e,f){var g=b('copyProperties'),h={};function i(l,m){return function(){m.apply(l,arguments);};}function j(){var l=Array.prototype.slice.call(arguments);for(var m=0;m2000){h.remove(n.callback);return false;}p.onerror=function(){q({error:{type:'http',message:'unknown error'}});};var r=function(){setTimeout(function(){q({error:{type:'http',message:'unknown error'}});},0);};if(p.addEventListener){p.addEventListener('load',r,false);}else p.onreadystatechange=function(){if(/loaded|complete/.test(this.readyState))r();};p.src=l;g.getRoot().appendChild(p);return true;}var k={execute:j};e.exports=k;}); __d("URL",["copyProperties","QueryString","Log"],function(a,b,c,d,e,f){var g=b('copyProperties'),h=b('QueryString'),i=b('Log'),j=new RegExp('('+'(((\\w+):)?//)'+'(.*?@)?'+'([^~/?#:]+)'+'(:(\\d+))?'+')?'+'([^\\?$#]+)?'+'(\\?([^$#]+))?'+'(#([^$]+))?'),k=/[\0\\]/,l=/[^\w\-\.,;\/?:@=&%#$~+!*'\[\]()]+/g,m=/^[a-z0-9.][a-z0-9\-\.]+[a-z0-9.]$/,n=/\.facebook\.com$/;function o(p){if(typeof p!='string')throw new TypeError('The passed argument was of invalid type.');if(k.test(p))throw new URIError('The passed argument could not be parsed as a url.');if(this instanceof o===false)return new o(p);var q=p.replace(l,function(s){i.warn('Escaping unescaped character \\x%s from "%s"',s.charCodeAt(0).toString(16),p);return encodeURIComponent(s);}).match(j);if(!p||!q)throw new URIError('The passed argument could not be parsed as a url.');var r=!!location.hostname;this.setProtocol(q[4]||(r?location.protocol.replace(/:/,''):''));this.setDomain(q[6]||location.hostname);this.setPort(q[8]||(r&&!q[6]?location.port:''));this.setPath(q[9]||'');this.setSearch(q[11]||'');this.setFragment(q[13]||'');if(this._path.substring(0,1)!='/')this._path='/'+this._path;if(this._domain&&!m.test(decodeURIComponent(this._domain.toLowerCase()))){i.error('Invalid characters found in domain name: %s',this._domain);throw new URIError('Domain contained invalid characters.');}}g(o.prototype,{constructor:o,getProtocol:function(){return this._protocol;},setProtocol:function(p){this._protocol=p;return this;},getDomain:function(){return this._domain;},setDomain:function(p){this._domain=p;return this;},getPort:function(){return this._port;},setPort:function(p){this._port=p;return this;},getPath:function(){return this._path;},setPath:function(p){this._path=p;return this;},getSearch:function(){return this._search;},setSearch:function(p){this._search=p;return this;},getFragment:function(){return this._fragment;},setFragment:function(p){this._fragment=p;return this;},getParsedSearch:function(){return h.decode(this._search);},getParsedFragment:function(){return h.decode(this._fragment);},isFacebookURL:function(){return n.test(this._domain);},toString:function(){return (this._protocol?this._protocol+':':'')+(this._domain?'//'+this._domain:'')+(this._port?':'+this._port:'')+this._path+(this._search?'?'+this._search:'')+(this._fragment?'#'+this._fragment:'');},valueOf:function(){return this.toString();}});g(o,{getCurrent:function(){return new o(location.href);},getReferrer:function(){return document.referrer?new o(document.referrer):null;}});e.exports=o;}); __d("ArgumentError",["ManagedError"],function(a,b,c,d,e,f){var g=b('ManagedError');function h(i,j){g.prototype.constructor.apply(this,arguments);}h.prototype=new g();h.prototype.constructor=h;e.exports=h;}); __d("ApiClient",["copyProperties","flattenObject","sprintf","CORSRequest","FlashRequest","JSONPRequest","Log","UrlMap","URL","ArgumentError","Assert","ApiClientConfig"],function(a,b,c,d,e,f){var g=b('copyProperties'),h=b('flattenObject'),i=b('sprintf'),j=b('CORSRequest'),k=b('FlashRequest'),l=b('JSONPRequest'),m=b('Log'),n=b('UrlMap'),o=b('URL'),p=b('ArgumentError'),q=b('Assert'),r=c('ApiClientConfig'),s,t,u,v,w={get:true,post:true,'delete':true,put:true},x={fql_query:true,fql_multiquery:true,friends_get:true,notifications_get:true,stream_get:true,users_getinfo:true};function y(ca,da,ea,fa){if(!ea.access_token)ea.access_token=s;ea.pretty=0;if(v)g(ea,v);ea=h(ea);if(!fa){m.warn('No callback passed to the ApiClient for %s',ca);fa=function(){};}var ga={jsonp:l,cors:j,flash:k},ha;if(ea.transport){ha=[ea.transport];delete ea.transport;}else ha=['jsonp','cors','flash'];var ia=function(ma){var na=false;if(t&&ma&&typeof ma=='object'){if(ma.error){if(ma.error=='invalid_token'||(ma.error.type=='OAuthException'&&ma.error.code==190))na=true;}else if(ma.error_code)if(ma.error_code=='190')na=true;if(na)t();}fa(ma);};for(var ja=0;jam)m=v;});if(l.clientLeft>0)m+=(l.clientLeft*2);if(l.clientTop>0)t+=(l.clientTop*2);return {height:t,width:m};}e.exports=i;}); __d("sdk.Canvas.IframeHandling",["sdk.Runtime","Log","sdk.RPC","sdk.computeContentSize"],function(a,b,c,d,e,f){var g=b('sdk.Runtime'),h=b('Log'),i=b('sdk.RPC'),j=b('sdk.computeContentSize'),k=null,l;function m(p){if(!g.getInitialized()&&arguments.callee.caller!=n)h.warn('FB.init is required for setSize to take effect');if(typeof p!='object')p={};var q=0,r=0;if(!p.height){p.height=j().height;q=16;r=4;}if(!p.frame)p.frame=window.name||'iframe_canvas';if(l){var s=l.height,t=p.height-s;if(t<=r&&t>=-q)return false;}l=p;i.remote.setSize(p);return true;}function n(p,q){if(!g.getInitialized())h.warn('FB.init is required for setAutoGrow to take effect');if(q===undefined&&typeof p==='number'){q=p;p=true;}if(p||p===undefined){if(k===null)k=setInterval(m,q||100);m();}else if(k!==null){clearInterval(k);k=null;}}i.stub('setSize');var o={setSize:m,setAutoGrow:n,setAutoResize:function(){h.error('FB.setAutoResize() is no longer functional and will be '+'removed on September 5th. This code will throw an exception then. '+'Use FB.setAutoGrow() instead.');}};e.exports=o;}); __d("sdk.Canvas.Environment",["sdk.Runtime","Log","sdk.RPC"],function(a,b,c,d,e,f){var g=b('sdk.Runtime'),h=b('Log'),i=b('sdk.RPC');function j(m){if(typeof m!=='function'){h.error('FB.Canvas.getPageInfo called without a callback');return;}if(!g.getInitialized())h.warn('FB.init is required for getPageInfo to take effect');i.remote.getPageInfo(function(n){m(n.result);});}function k(m,n){if(!g.getInitialized())h.warn('FB.init is required for scrollTo to take effect');i.remote.scrollTo({x:m||0,y:n||0});}i.stub('getPageInfo');i.stub('scrollTo');var l={getPageInfo:j,scrollTo:k};e.exports=l;}); __d("sdk.Canvas.Tti",["sdk.RPC","sdk.Runtime"],function(a,b,c,d,e,f){var g=b('sdk.RPC'),h=b('sdk.Runtime');function i(n,o){var p={appId:h.getClientID(),time:(new Date()).getTime(),name:o},q=[p];if(n)q.push(function(r){n(r.result);});g.remote.logTtiMessage.apply(null,q);}function j(){i(null,'StartIframeAppTtiTimer');}function k(n){i(n,'StopIframeAppTtiTimer');}function l(n){i(n,'RecordIframeAppTti');}g.stub('logTtiMessage');var m={setDoneLoading:l,startTimer:j,stopTimer:k};e.exports=m;}); __d("sdk.Canvas.Flash",["sdk.api","sdk.RPC","Log","sdk.Runtime","createArrayFrom"],function(a,b,c,d,e,f){var g=b('sdk.api'),h=b('sdk.RPC'),i=b('Log'),j=b('sdk.Runtime'),k=b('createArrayFrom'),l='CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000',m=null;function n(r){r.style.visibility='hidden';}function o(r){r.style.visibility='';}function p(r){i.info('hideFlashCallback called with %s',r.state);var s=window.document.getElementsByTagName('object');ES5(k(s),'forEach',true,function(t){if(t.type.toLowerCase()!="application/x-shockwave-flash"&&(!t.classid||t.classid.toUpperCase()!=l))return;for(var u=0;u#%"]/,encodeURIComponent);g.remote.setHash(n);}function k(n){if(typeof n!=='function'){h.error('FB.Canvas.getHash called without a callback');return;}g.remote.getHash(function(o){n(o.result);});}function l(n){if(!i.getInitialized())h.warn('FB.init is required for setUrlHandler to take effect');g.local.navigate=function(o){h.info('navigate %s',o);n({path:o});};g.remote.setNavigationEnabled(true);}g.stub('setNavigationEnabled');g.stub('getHash');g.stub('setHash');var m={getHash:k,setHash:j,setUrlHandler:l};e.exports=m;}); __d("sdk.Canvas",["copyProperties","sdk.RPC","sdk.Runtime","sdk.Canvas.IframeHandling","sdk.Canvas.Environment","sdk.Canvas.Tti","sdk.Canvas.Flash","sdk.Canvas.Navigation"],function(a,b,c,d,e,f){var g=b('copyProperties'),h=b('sdk.RPC'),i=b('sdk.Runtime'),j=b('sdk.Canvas.IframeHandling'),k=b('sdk.Canvas.Environment'),l=b('sdk.Canvas.Tti'),m=b('sdk.Canvas.Flash'),n=b('sdk.Canvas.Navigation');h.stub('showDialog');var o={isTabIframe:function(){return i.isEnvironment(i.ENVIRONMENTS.PAGETAB);}};g(o,j);g(o,k);g(o,l);g(o,m);g(o,n);e.exports=o;}); __d("legacy:fb.canvas",["FB","sdk.Canvas"],function(a,b,c,d){var e=b('FB'),f=b('sdk.Canvas');e.provide('Canvas',f);e.provide('CanvasInsights',{setDoneLoading:f.setDoneLoading});},3); __d("legacy:fb.ua",["copyProperties","FB","UserAgent"],function(a,b,c,d){var e=b('copyProperties'),f=b('FB'),g=b('UserAgent'),h=e({},g);h.mobile=function(){return !f._inCanvas&&g.mobile();};f.provide('UA',h);},3); FB.provide('Content',{_root:null,_hiddenRoot:null,append:function(a,b){if(!b)if(!FB.Content._root){FB.Content._root=b=FB.$('fb-root');if(!b){FB.log('The "fb-root" div has not been created, auto-creating');FB.Content._root=b=document.createElement('div');b.id='fb-root';if(FB.UA.ie()||!document.body){FB.Dom.ready(function(){document.body.appendChild(b);});}else document.body.appendChild(b);}b.className+=' fb_reset';}else b=FB.Content._root;if(typeof a=='string'){var c=document.createElement('div');b.appendChild(c).innerHTML=a;return c;}else return b.appendChild(a);},appendHidden:function(a){if(!FB.Content._hiddenRoot){var b=document.createElement('div'),c=b.style;c.position='absolute';c.top='-10000px';c.width=c.height=0;FB.Content._hiddenRoot=FB.Content.append(b);}return FB.Content.append(a,FB.Content._hiddenRoot);},insertIframe:function(a){a.id=a.id||FB.guid();a.name=a.name||FB.guid();var b=FB.guid(),c=false,d=false,e=window.FB._callbacks||(window.FB._callbacks={});e[b]=function(){if(c&&!d){d=true;a.onload&&a.onload(a.root.firstChild);}};if(document.attachEvent){var f=('');a.root.innerHTML='';c=true;window.setTimeout(function(){a.root.innerHTML=f;a.root.firstChild.src=a.url;a.onInsert&&a.onInsert(a.root.firstChild);},0);}else{var g=document.createElement('iframe');g.id=a.id;g.name=a.name;g.onload=e[b];g.scrolling='no';g.style.border='none';g.style.overflow='hidden';if(a.title)g.title=a.title;if(a.className)g.className=a.className;if(a.height!==undefined)g.style.height=a.height+'px';if(a.width!==undefined)if(a.width=='100%'){g.style.width=a.width;}else g.style.width=a.width+'px';a.root.appendChild(g);c=true;g.src=a.url;a.onInsert&&a.onInsert(g);}},submitToTarget:function(a,b){var c=document.createElement('form');c.action=a.url;c.target=a.target;c.method=(b)?'GET':'POST';FB.Content.appendHidden(c);ES5(FB.Array,'forEach',true,a.params,function(d,e){if(d!==null&&d!==undefined){var f=document.createElement('input');f.name=e;f.value=d;c.appendChild(f);}});c.submit();c.parentNode.removeChild(c);}}); __d("resolveWindow",[],function(a,b,c,d,e,f){function g(h){var i=window,j=h.split('.');try{for(var l=0;l