QmulusDwoFacebook=function(){function e(n){FB.api("/"+n+"/permissions","DELETE",function(){})}function o(responseHtml){var redirect=responseHtml.indexOf("window.location=")===0,askemail=responseHtml.indexOf("RegisterCombinedWrapper")!=-1;redirect?eval(responseHtml):askemail?(HideLoadingPanel(),$("header").parent().find("#RegisterCombinedWrapper").length&&$("header").parent().find("#RegisterCombinedWrapper").remove(),$("header").after(responseHtml)):window.location.reload()}var n={loginUserUrl:"/Account/LoginFb",connectUserUrl:"/Account/ConnectFb",getFacebookIDsUrl:"/SearchRooms/GetUserFbIDs",roomOwnerMutualFriendsUrl:"/Adverts/GetRoomOwnerSocialConnections",userProfileMutualFriendsUrl:"/Tenants/GetTenantSocialConnections"},u=function(n){window.fbAsyncInit=function(){FB.init({appId:n,version:"v2.7",status:!0,cookie:!0,xfbml:!0});FB.getLoginStatus(function(n){n.status==="connected"&&$(document).trigger("FBInitiComplete")})},function(n){var t,i="facebook-jssdk";n.getElementById(i)||(t=n.createElement("script"),t.id=i,t.async=!0,t.src="//connect.facebook.net/en_US/sdk.js",n.getElementsByTagName("head")[0].appendChild(t))}(document)},t=function(n,t,i,r,u){var f={};f.scope="email,user_friends,user_birthday,user_location";f.return_scopes=!0;u!=null&&(f.auth_type="rerequest");FB.login(function(u){if(u.authResponse){var f=u.authResponse.accessToken;FB.api("/me?fields=id,name,first_name,middle_name,last_name,gender,birthday,email,picture,locale,location",function(e){if(n){var o={FacebookID:e.id,FacebookEmail:e.email,FirstName:e.first_name,MiddleName:e.middle_name,LastName:e.last_name,Gender:e.gender,Birthday:e.birthday,Locale:e.locale,PhotoUrl:e.picture?e.picture.data?e.picture.data.url:null:null,Location:e.location?e.location.name:null,ReturnUrl:window.location.href,AccessToken:f,GrantedScopes:u.authResponse.grantedScopes.split(",")};t&&(o=$.extend(o,t));n(o,i,r)}})}else console.log("User cancelled login or did not fully authorize."),ShowFacebookLoginErrorMessage(),HideLoginLoadingPanel(),typeof r==typeof Function&&r(successResponseObject.ErrorMessage)},f)},f=function(n,i,r,u){t(n,i,r,u,!0)},i=function(t,i,r){PostData(n.loginUserUrl,t,function(){HideLoginLoadingPanel()},function(n){n.ErrorMessage!=null?(n.Error.toUpperCase()=="FACEBOOKDOESNTALLOWTORETRIEVEEMAIL"&&e(t.FacebookID),typeof r==typeof Function&&r(n.ErrorMessage)):(o(n),typeof i==typeof Function&&i(n));HideLoginLoadingPanel()})},s=function(t){PostData(n.connectUserUrl,t,function(){},function(){window.location=window.location.href})},h=function(){FB.logut()},l=function(n,t){var i=[],r=n.join(","),u="SELECT uid FROM user WHERE (uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) OR mutual_friend_count > 0) AND uid <> me() AND uid IN ("+r+")",f=function(n,t){FB.api("/v2.0/fql?q="+encodeURIComponent(n),function(n){t&&t({responseData:n.data})})},e=function(){var r,u,n;if(t){r=[];u={};for(n in i)typeof u[i[n]]=="undefined"&&r.push(i[n]),u[i[n]]=0;t({FriendsIDs:r})}};f(u,function(n){var t=n.responseData,r,u;if(t&&t.length)for(r=0;r<t.length;r++)u=t[r],i.push(u.uid);e()})},r=function(n,t,i,r,u){ShowLoadingPanelNoBg($("#"+i),'<img src="/Content/images/loader.gif" alt="" border=0 />');AjaxReplace(u,{connectedUserId:n,connectedUserName:t,showAll:r},i,null,null,!0)},c=function(){};return{Init:u,Login:function(){t(i)},LoginWithExtension:function(n,r,u){t(i,n,r,u)},reRequestFbPermissions:function(n,t,r){f(i,n,t,r)},Connect:function(){t(s)},Logout:h,GetRoomOwnerMutualFriendsServer:function(t,i){r(t,i,"roomOwnerSocialConnections",!1,n.roomOwnerMutualFriendsUrl)},GetUserProfileMutualFriendsServer:function(t,i,u){r(t,i,"userProfileSocialConnections",u||!1,n.userProfileMutualFriendsUrl)},GetSocialConnectionCount:c}};Dwo.Facebook=new QmulusDwoFacebook;try{window.FB||function(window,fb_fif_window){function r(n,t){return function(){return i.call(n,t,arguments)}}for(var i=Function.prototype.apply,global={__type:"JS_SDK_SANDBOX",window:window,document:window.document},t=["setTimeout","setInterval","clearTimeout","clearInterval"],n=0;n<t.length;n++)global[t[n]]=r(window[t[n]],window);(function(){var self=window,__transform_includes={},__annotator,__bodyWrapper,__w,__t,undefined,require,__d,ES,babelHelpers;with(this)(function(){var a={},b=function(n,t){if(!n&&!t)return null;var l={};return typeof n!="undefined"&&(l.type=n),typeof t!="undefined"&&(l.signature=t),l},c=function(n,t){return b(n&&/^[A-Z]/.test(n)?n:undefined,t&&(t.params&&t.params.length||t.returns)?"function("+(t.params?t.params.map(function(n){return/\?/.test(n)?"?"+n.replace("?",""):n}).join(","):"")+")"+(t.returns?":"+t.returns:""):undefined)},d=function(n){return n},e=function(n,t,i){if("sourcemeta"in __transform_includes&&(n.__SMmeta=t),"typechecks"in __transform_includes){var m=c(t?t.name:undefined,i);m&&__w(n,m)}return n},f=function(n,t,i){return i.apply(n,t)},g=function(t,i,r,u){u&&u.params&&__t.apply(t,u.params);var n=r.apply(t,i);return u&&u.returns&&__t([n,u.returns]),n},h=function(n,t,i,r,u){if(u){u.callId||(u.callId=u.module+":"+(u.line||0)+":"+(u.column||0));var o=u.callId;a[o]=(a[o]||0)+1}return i.apply(n,t)};typeof __transform_includes=="undefined"?(__annotator=d,__bodyWrapper=f):(__annotator=e,"codeusage"in __transform_includes?(__annotator=d,__bodyWrapper=h,__bodyWrapper.getCodeUsage=function(){return a},__bodyWrapper.clearCodeUsage=function(){a={}}):__bodyWrapper="typechecks"in __transform_includes?g:f)})(),__t=function(n){return n[0]},__w=function(n){return n},function(n){var b={},c={},d=["global","require","requireDynamic","requireLazy","module","exports"];require=function(t,r){var l;if(Object.prototype.hasOwnProperty.call(c,t))return c[t];if(!Object.prototype.hasOwnProperty.call(b,t)){if(r)return null;throw new Error("Module "+t+" has not been defined");}var g=b[t],h=g.deps,i=g.factory.length,j,k=[];for(l=0;l<i;l++){switch(h[l]){case"module":j=g;break;case"exports":j=g.exports;break;case"global":j=n;break;case"require":j=require;break;case"requireDynamic":j=null;break;case"requireLazy":j=null;break;default:j=require.call(null,h[l])}k.push(j)}return g.factory.apply(n,k),c[t]=g.exports,g.exports};__d=function(n,t,i,r){typeof i=="function"?(b[n]={factory:i,deps:d.concat(t),exports:{}},r===3&&require.call(null,n)):c[n]=i}}(this),__d("ES5Array",[],function(n,t,i,r,u){var h={};h.isArray=function(n){return Object.prototype.toString.call(n)=="[object Array]"};u.exports=h},null),__d("ES5ArrayPrototype",[],function(n,t,i,r,u){var h={};h.map=function(n,t){if(typeof n!="function")throw new TypeError;for(var k=void 0,l=this.length,m=new Array(l),k=0;k<l;++k)k in this&&(m[k]=n.call(t,this[k],k,this));return m};h.forEach=function(n,t){h.map.call(this,n,t)};h.filter=function(t,i){if(typeof t!="function")throw new TypeError;for(var k=void 0,l=void 0,m=this.length,n=[],k=0;k<m;++k)k in this&&(l=this[k],t.call(i,l,k,this)&&n.push(l));return n};h.every=function(n,t){var k,l,m;if(typeof n!="function")throw new TypeError;for(k=new Object(this),l=k.length,m=0;m<l;m++)if(m in k&&!n.call(t,k[m],m,k))return!1;return!0};h.some=function(n,t){var k,l,m;if(typeof n!="function")throw new TypeError;for(k=new Object(this),l=k.length,m=0;m<l;m++)if(m in k&&n.call(t,k[m],m,k))return!0;return!1};h.indexOf=function(n,t){var k=this.length;for(t|=0,t<0&&(t+=k);t<k;t++)if(t in this&&this[t]===n)return t;return-1};u.exports=h},null),__d("ES5Date",[],function(n,t,i,r,u){var h={};h.now=function(){return(new Date).getTime()};u.exports=h},null),__d("ES5FunctionPrototype",[],function(n,t,i,r,u){var h={};h.bind=function(n){function l(){return j.apply(n,k.concat(Array.prototype.slice.call(arguments)))}if(typeof this!="function")throw new TypeError("Bind must be called on a function");var j=this,k=Array.prototype.slice.call(arguments,1);return l.displayName="bound:"+(j.displayName||j.name||"(?)"),l.toString=function(){return"bound: "+j},l};u.exports=h},null),__d("ie8DontEnum",[],function(n,t,r,u,f){var h=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","prototypeIsEnumerable","constructor"],i={}.hasOwnProperty,j=function(){};({toString:!0}).propertyIsEnumerable("toString")&&(j=function(t,i){for(var o,n=0;n<h.length;n++)o=h[n],i.call(t,o)&&i(o)});f.exports=j},null),__d("ES5Object",["ie8DontEnum"],function(n,t,r,u,f,e,o){function k(){}var i={}.hasOwnProperty,j={};j.create=function(n){var m=typeof n;if(m!="object"&&m!="function")throw new TypeError("Object prototype may only be a Object or null");return k.prototype=n,new k};j.keys=function(t){var m=typeof t,n,o;if(m!="object"&&m!="function"||t===null)throw new TypeError("Object.keys called on non-object");n=[];for(o in t)i.call(t,o)&&n.push(o);return o(t,function(n){return n.push(n)}),n};f.exports=j},null),__d("ES5StringPrototype",[],function(n,t,i,r,u){var h={};h.trim=function(){if(this==null)throw new TypeError("String.prototype.trim called on null or undefined");return String.prototype.replace.call(this,/^\s+|\s+$/g,"")};h.startsWith=function(n){var j=String(this),k,l;if(this==null)throw new TypeError("String.prototype.startsWith called on null or undefined");return k=arguments.length>1?Number(arguments[1]):0,isNaN(k)&&(k=0),l=Math.min(Math.max(k,0),j.length),j.indexOf(String(n),k)==l};h.endsWith=function(t){var j=String(this),n,o;if(this==null)throw new TypeError("String.prototype.endsWith called on null or undefined");var k=j.length,l=String(t),m=arguments.length>1?Number(arguments[1]):k;return(isNaN(m)&&(m=0),n=Math.min(Math.max(m,0),k),o=n-l.length,o<0)?!1:j.lastIndexOf(l,o)==o};h.includes=function(n){if(this==null)throw new TypeError("String.prototype.contains called on null or undefined");var j=String(this),k=arguments.length>1?Number(arguments[1]):0;return isNaN(k)&&(k=0),j.indexOf(String(n),k)!=-1};h.contains=h.includes;h.repeat=function(n){var j,k,l;if(this==null)throw new TypeError("String.prototype.repeat called on null or undefined");if(j=String(this),k=n?Number(n):0,isNaN(k)&&(k=0),k<0||k===Infinity)throw RangeError();if(k===1)return j;if(k===0)return"";for(l="";k;)k&1&&(l+=j),(k>>=1)&&(j+=j);return l};u.exports=h},null),__d("ES6Array",[],function(n,t,i,r,u){"use strict";var h={from:function(i){var u,v,w;if(i==null)throw new TypeError("Object is null or undefined");var k=arguments[1],l=arguments[2],m=this,n=Object(i),o=typeof Symbol=="function"?typeof Symbol=="function"?Symbol.iterator:"@@iterator":"@@iterator",p=typeof k=="function",q=typeof n[o]=="function",r=0,s=void 0,t=void 0;if(q){for(s=typeof m=="function"?new m:[],u=n[o](),v=void 0;!(v=u.next()).done;)t=v.value,p&&(t=k.call(l,t,r)),s[r]=t,r+=1;return s.length=r,s}for(w=n.length,(isNaN(w)||w<0)&&(w=0),s=typeof m=="function"?new m(w):new Array(w);r<w;)t=n[r],p&&(t=k.call(l,t,r)),s[r]=t,r+=1;return s.length=r,s}};u.exports=h},null),__d("ES6ArrayPrototype",[],function(n,t,i,r,u){var h={find:function(n,t){if(this==null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof n!="function")throw new TypeError("predicate must be a function");var l=h.findIndex.call(this,n,t);if(l!==-1)return this[l]},findIndex:function(t,i){var l,m,n;if(this==null)throw new TypeError("Array.prototype.findIndex called on null or undefined");if(typeof t!="function")throw new TypeError("predicate must be a function");for(l=Object(this),m=l.length>>>0,n=0;n<m;n++)if(t.call(i,l[n],n,l))return n;return-1},fill:function(t){if(this==null)throw new TypeError("Array.prototype.fill called on null or undefined");for(var k=Object(this),l=k.length>>>0,m=arguments[1],n=m>>0,o=n<0?Math.max(l+n,0):Math.min(n,l),p=arguments[2],q=p===undefined?l:p>>0,r=q<0?Math.max(l+q,0):Math.min(q,l);o<r;)k[o]=t,o++;return k}};u.exports=h},null),__d("ES6DatePrototype",[],function(n,t,r,u,f){function h(n){return(n<10?"0":"")+n}var i={toISOString:function(){if(!isFinite(this))throw new Error("Invalid time value");var k=this.getUTCFullYear();return k=(k<0?"-":k>9999?"+":"")+("00000"+Math.abs(k)).slice(0<=k&&k<=9999?-4:-6),k+"-"+h(this.getUTCMonth()+1)+"-"+h(this.getUTCDate())+"T"+h(this.getUTCHours())+":"+h(this.getUTCMinutes())+":"+h(this.getUTCSeconds())+"."+(this.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}};f.exports=i},null),__d("ES6Number",[],function(n,t,r,u,f){var h=Math.pow(2,-52),i=Math.pow(2,53)-1,j=-1*i,k={isFinite:function(n){function m(){return n.apply(this,arguments)}return m.toString=function(){return n.toString()},m}(function(n){return typeof n=="number"&&isFinite(n)}),isNaN:function(n){function m(){return n.apply(this,arguments)}return m.toString=function(){return n.toString()},m}(function(n){return typeof n=="number"&&isNaN(n)}),isInteger:function(n){return this.isFinite(n)&&Math.floor(n)===n},isSafeInteger:function(n){return this.isFinite(n)&&n>=this.MIN_SAFE_INTEGER&&n<=this.MAX_SAFE_INTEGER&&Math.floor(n)===n},EPSILON:h,MAX_SAFE_INTEGER:i,MIN_SAFE_INTEGER:j};f.exports=k},null),__d("ES6Object",["ie8DontEnum"],function(n,t,r,u,f,e,o){var i={}.hasOwnProperty,j={assign:function(t){var p,q,r;if(t==null)throw new TypeError("Object.assign target cannot be null or undefined");t=Object(t);for(var m=arguments.length,n=Array(m>1?m-1:0),o=1;o<m;o++)n[o-1]=arguments[o];for(p=0;p<n.length;p++)if(q=n[p],q!=null){q=Object(q);for(r in q)i.call(q,r)&&(t[r]=q[r]);o(q,function(n){return t[n]=q[n]})}return t},is:function(n,t){return n===t?n!==0||1/n==1/t:n!==n&&t!==t}};f.exports=j},null),__d("ES7ArrayPrototype",["ES5ArrayPrototype","ES5Array"],function(t,i,r,u,f,e,s,h){function l(n){return Math.min(Math.max(m(n),0),Number.MAX_SAFE_INTEGER)}function m(n){var q=Number(n);return isFinite(q)&&q!==0?n(q)*Math.floor(Math.abs(q)):q}function n(n){return n>=0?1:-1}var j=s.indexOf,k=h.isArray,o={includes:function(n){"use strict";var r,s,w;if(n!==undefined&&k(this)&&!(typeof n=="number"&&isNaN(n)))return j.apply(this,arguments)!==-1;if(r=Object(this),s=r.length?l(r.length):0,s===0)return!1;for(var t=arguments.length>1?m(arguments[1]):0,u=t<0?Math.max(s+t,0):t,v=isNaN(n)&&typeof n=="number";u<s;){if(w=r[u],w===n||typeof w=="number"&&v&&isNaN(w))return!0;u++}return!1}};f.exports=o},null),__d("ES7Object",["ie8DontEnum"],function(n,t,r,u,f,e,o){var i={}.hasOwnProperty,j={};j.entries=function(n){var l,m;if(n==null)throw new TypeError("Object.entries called on non-object");l=[];for(m in n)i.call(n,m)&&l.push([m,n[m]]);return o(n,function(t){return l.push([t,n[t]])}),l};j.values=function(n){var l,m;if(n==null)throw new TypeError("Object.values called on non-object");l=[];for(m in n)i.call(n,m)&&l.push(n[m]);return o(n,function(t){return l.push(n[t])}),l};f.exports=j},null),__d("ES7StringPrototype",[],function(n,t,i,r,u){var h={};h.trimLeft=function(){return this.replace(/^\s+/,"")};h.trimRight=function(){return this.replace(/\s+$/,"")};u.exports=h},null),__d("JSON3",[],function(n,t,i,r,u){(function(){var h={}.toString,i,j,k,l=u.exports={},m='{"A":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}',n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ba,ca=new Date(-0xc782b5b800cec),da,ea,fa;try{ca=ca.getUTCFullYear()==-109252&&ca.getUTCMonth()===0&&ca.getUTCDate()==1&&ca.getUTCHours()==10&&ca.getUTCMinutes()==37&&ca.getUTCSeconds()==6&&ca.getUTCMilliseconds()==708}catch(f){}if(ca||(da=Math.floor,ea=[0,31,59,90,120,151,181,212,243,273,304,334],fa=function(n,t){return ea[t]+365*(n-1970)+da((n-1969+(t=+(t>1)))/4)-da((n-1901+t)/100)+da((n-1601+t)/400)}),typeof JSON=="object"&&JSON&&(l.stringify=JSON.stringify,l.parse=JSON.parse),n=typeof l.stringify=="function"&&!fa){(ca=function(){return 1}).toJSON=ca;try{n=l.stringify(0)==="0"&&l.stringify(new Number)==="0"&&l.stringify(new String)=='""'&&l.stringify(h)===k&&l.stringify(k)===k&&l.stringify()===k&&l.stringify(ca)==="1"&&l.stringify([ca])=="[1]"&&l.stringify([k])=="[null]"&&l.stringify(null)=="null"&&l.stringify([k,h,null])=="[null,null,null]"&&l.stringify({result:[ca,!0,!1,null,"\0\b\n\f\r\t"]})==m&&l.stringify(null,ca)==="1"&&l.stringify([1,2],null,1)=="[\n 1,\n 2\n]"&&l.stringify(new Date(-864e13))=='"-271821-04-20T00:00:00.000Z"'&&l.stringify(new Date(864e13))=='"+275760-09-13T00:00:00.000Z"'&&l.stringify(new Date(-621987552e5))=='"-000001-01-01T00:00:00.000Z"'&&l.stringify(new Date(-1))=='"1969-12-31T23:59:59.999Z"'}catch(f){n=!1}}if(typeof l.parse=="function")try{if(l.parse("0")===0&&!l.parse(!1)&&(ca=l.parse(m),s=ca.A.length==5&&ca.A[0]==1)){try{s=!l.parse('"\t"')}catch(f){}if(s)try{s=l.parse("01")!=1}catch(f){}}}catch(f){s=!1}ca=m=null;n&&s||((i={}.hasOwnProperty)||(i=function(n){var ha={},ia;return(ha.__proto__=null,ha.__proto__={toString:1},ha).toString!=h?i=function(n){var ka=this.__proto__,la=n in(this.__proto__=null,this);return this.__proto__=ka,la}:(ia=ha.constructor,i=function(n){var ka=(this.constructor||ia).prototype;return n in this&&!(n in ka&&this[n]===ka[n])}),ha=null,i.call(this,n)}),j=function(n,t){var ia=0,ja,ka,la,ma;(ja=function(){this.valueOf=0}).prototype.valueOf=0;ka=new ja;for(la in ka)i.call(ka,la)&&ia++;return ja=ka=null,ia?ma=ia==2?function(n,t){var pa={},qa=h.call(n)=="[object Function]",ra;for(ra in n)qa&&ra=="prototype"||i.call(pa,ra)||!(pa[ra]=1)||!i.call(n,ra)||t(ra)}:function(n,t){var pa=h.call(n)=="[object Function]",qa,ra;for(qa in n)pa&&qa=="prototype"||!i.call(n,qa)||(ra=qa==="constructor")||t(qa);(ra||i.call(n,qa="constructor"))&&t(qa)}:(ka=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"],ma=function(n,t){var pa=h.call(n)=="[object Function]",qa,ra;for(qa in n)pa&&qa=="prototype"||!i.call(n,qa)||t(qa);for(ra=ka.length;qa=ka[--ra];i.call(n,qa)&&t(qa));}),ma(n,t)},n||(o={"\\":"\\\\",'"':'\\"',"\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},p=function(n,t){return("000000"+(t||0)).slice(-n)},q=function(n){for(var ha='"',ia=0,ja;ja=n.charAt(ia);ia++)ha+='\\"\b\f\n\r\t'.indexOf(ja)>-1?o[ja]:ja<" "?"\\u00"+p(2,ja.charCodeAt(0).toString(16)):ja;return ha+'"'},r=function(n,t,i,r,u,f,e){var na=t[n],oa,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,ab,bb,cb;if(typeof na=="object"&&na)if(oa=h.call(na),oa!="[object Date]"||i.call(na,"toJSON"))typeof na.toJSON=="function"&&(oa!="[object Number]"&&oa!="[object String]"&&oa!="[object Array]"||i.call(na,"toJSON"))&&(na=na.toJSON(n));else if(na>-1/0&&na<1/0){if(fa){for(ra=da(na/864e5),pa=da(ra/365.2425)+1970-1;fa(pa+1,0)<=ra;pa++);for(qa=da((ra-fa(pa,0))/30.42);fa(pa,qa+1)<=ra;qa++);ra=1+ra-fa(pa,qa);sa=(na%864e5+864e5)%864e5;ta=da(sa/36e5)%24;ua=da(sa/6e4)%60;va=da(sa/1e3)%60;wa=sa%1e3}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>=1e4?(pa<0?"-":"+")+p(6,pa<0?-pa:pa):p(4,pa))+"-"+p(2,qa+1)+"-"+p(2,ra)+"T"+p(2,ta)+":"+p(2,ua)+":"+p(2,va)+"."+p(3,wa)+"Z"}else na=null;if(i&&(na=i.call(t,n,na)),na===null)return"null";if(oa=h.call(na),oa=="[object Boolean]")return""+na;if(oa=="[object Number]")return na>-1/0&&na<1/0?""+na:"null";if(oa=="[object String]")return q(na);if(typeof na=="object"){for(ab=e.length;ab--;)if(e[ab]===na)throw TypeError();if(e.push(na),xa=[],bb=f,f+=u,oa=="[object Array]"){for(za=0,ab=na.length;za<ab;cb||(cb=!0),za++)ya=r(za,na,i,r,u,f,e),xa.push(ya===k?"null":ya);return cb?u?"[\n"+f+xa.join(",\n"+f)+"\n"+bb+"]":"["+xa.join(",")+"]":"[]"}return j(r||na,function(n){var eb=r(n,na,i,r,u,f,e);eb!==k&&xa.push(q(n)+":"+(u?" ":"")+eb);cb||(cb=!0)}),cb?u?"{\n"+f+xa.join(",\n"+f)+"\n"+bb+"}":"{"+xa.join(",")+"}":"{}"}},l.stringify=function(n,t,i){var ja,ka,la,ma,na,oa;if(typeof t=="function"||typeof t=="object"&&t)if(h.call(t)=="[object Function]")ka=t;else if(h.call(t)=="[object Array]")for(la={},ma=0,na=t.length;ma<na;oa=t[ma++],(h.call(oa)=="[object String]"||h.call(oa)=="[object Number]")&&(la[oa]=1));if(i)if(h.call(i)=="[object Number]"){if((i-=i%1)>0)for(ja="",i>10&&(i=10);ja.length<i;ja+=" ");}else h.call(i)=="[object String]"&&(ja=i.length<=10?i:i.slice(0,10));return r("",(oa={},oa[""]=n,oa),ka,la,ja,"",[])}),s||(t=String.fromCharCode,u={"\\":"\\",'"':'"',"/":"/",b:"\b",t:"\t",n:"\n",f:"\f",r:"\r"},v=function(){aa=ba=null;throw SyntaxError();},w=function(){for(var ga=ba,ha=ga.length,ia,ja,ka,la,ma;aa<ha;)if(ia=ga.charAt(aa),"\t\r\n ".indexOf(ia)>-1)aa++;else{if("{}[]:,".indexOf(ia)>-1)return aa++,ia;if(ia=='"'){for(ja="@",aa++;aa<ha;)if(ia=ga.charAt(aa),ia<" ")v();else if(ia=="\\")if(ia=ga.charAt(++aa),'\\"/btnfr'.indexOf(ia)>-1)ja+=u[ia],aa++;else if(ia=="u"){for(ka=++aa,la=aa+4;aa<la;aa++)ia=ga.charAt(aa),ia>="0"&&ia<="9"||ia>="a"&&ia<="f"||ia>="A"&&ia<="F"||v();ja+=t("0x"+ga.slice(ka,aa))}else v();else{if(ia=='"')break;ja+=ia;aa++}if(ga.charAt(aa)=='"')return aa++,ja;v()}else{if(ka=aa,ia=="-"&&(ma=!0,ia=ga.charAt(++aa)),ia>="0"&&ia<="9"){for(ia=="0"&&(ia=ga.charAt(aa+1),ia>="0"&&ia<="9")&&v(),ma=!1;aa<ha&&(ia=ga.charAt(aa),ia>="0"&&ia<="9");aa++);if(ga.charAt(aa)=="."){for(la=++aa;la<ha&&(ia=ga.charAt(la),ia>="0"&&ia<="9");la++);la==aa&&v();aa=la}if(ia=ga.charAt(aa),ia=="e"||ia=="E"){for(ia=ga.charAt(++aa),(ia=="+"||ia=="-")&&aa++,la=aa;la<ha&&(ia=ga.charAt(la),ia>="0"&&ia<="9");la++);la==aa&&v();aa=la}return+ga.slice(ka,aa)}if(ma&&v(),ga.slice(aa,aa+4)=="true")return aa+=4,!0;if(ga.slice(aa,aa+5)=="false")return aa+=5,!1;if(ga.slice(aa,aa+4)=="null")return aa+=4,null;v()}}return"$"},x=function(n){var ha,ia;if(n=="$"&&v(),typeof n=="string"){if(n.charAt(0)=="@")return n.slice(1);if(n=="["){for(ha=[];;ia||(ia=!0)){if(n=w(),n=="]")break;ia&&(n==","?(n=w(),n=="]"&&v()):v());n==","&&v();ha.push(x(n))}return ha}if(n=="{"){for(ha={};;ia||(ia=!0)){if(n=w(),n=="}")break;ia&&(n==","?(n=w(),n=="}"&&v()):v());(n==","||typeof n!="string"||n.charAt(0)!="@"||w()!=":")&&v();ha[n.slice(1)]=x(w())}return ha}v()}return n},z=function(n,t,i){var ja=y(n,t,i);ja===k?delete n[t]:n[t]=ja},y=function(n,t,i){var ja=n[t],ka;if(typeof ja=="object"&&ja)if(h.call(ja)=="[object Array]")for(ka=ja.length;ka--;)z(ja,ka,i);else j(ja,function(n){z(ja,n,i)});return i.call(n,t,ja)},l.parse=function(n,t){aa=0;ba=n;var ia=x(w());return w()!="$"&&v(),aa=ba=null,t&&h.call(t)=="[object Function]"?y((ca={},ca[""]=ia,ca),"",t):ia}))}).call(this)},null),__d("ES",["ES5ArrayPrototype","ES5FunctionPrototype","ES5StringPrototype","ES5Array","ES5Object","ES5Date","JSON3","ES6Array","ES6Object","ES6ArrayPrototype","ES6DatePrototype","ES6Number","ES7StringPrototype","ES7Object","ES7ArrayPrototype"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,p,b,k,d,g,nt,tt){function ba(n){var ea,fa,ga,ha,ia,ja,ka,la,ma,na;for(ea in n)if(Object.prototype.hasOwnProperty.call(n,ea)){if(fa=n[ea],ga=ea.split("."),ga.length===2&&(ha=ga[0],ia=ga[1],!ha||!ia||!window[ha]||!window[ha][ia])){ja=ha?window[ha]:"-";ka=ha&&window[ha]&&ia?window[ha][ia]:"-";throw new Error("Unexpected state (t11975770): "+(ha+", "+ia+", "+ja+", "+ka+", "+ea));}la=ga.length===2?window[ga[0]][ga[1]]:window[ea];for(ma in fa)if(Object.prototype.hasOwnProperty.call(fa,ma)){if(typeof fa[ma]!="function"){x[ea+"."+ma]=fa[ma];continue}na=la[ma];x[ea+"."+ma]=na&&/\{\s+\[native code\]\s\}/.test(na)?na:fa[ma]}}}function ca(n,t,i){var ga=i?w.call(n).slice(8,-1)+".prototype":n,ha=x[ga+"."+t]||n[t];if(typeof ha=="function"){for(var ia=arguments.length,ja=Array(ia>3?ia-3:0),ka=3;ka<ia;ka++)ja[ka-3]=arguments[ka];return ha.apply(n,ja)}if(ha)return ha;throw new Error("Polyfill "+ga+" does not have implementation of "+t);}var w={}.toString,x={"JSON.stringify":a.stringify,"JSON.parse":a.parse},y={"Array.prototype":e,"Function.prototype":o,"String.prototype":s,Object:c,Array:h,Date:l},z={Object:p,"Array.prototype":b,"Date.prototype":k,Number:d,Array:v},aa={Object:nt,"String.prototype":g,"Array.prototype":tt};ba(y);ba(z);ba(aa);u.exports=ca},null),__d("ES5FunctionPrototype",[],function(n,t,i,r,u){var h={};h.bind=function(n){function l(){return j.apply(n,k.concat(Array.prototype.slice.call(arguments)))}if(typeof this!="function")throw new TypeError("Bind must be called on a function");var j=this,k=Array.prototype.slice.call(arguments,1);return l.displayName="bound:"+(j.displayName||j.name||"(?)"),l.toString=function(){return"bound: "+j},l};u.exports=h},null),__d("ie8DontEnum",[],function(n,t,r,u,f){var h=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","prototypeIsEnumerable","constructor"],i={}.hasOwnProperty,j=function(){};({toString:!0}).propertyIsEnumerable("toString")&&(j=function(t,i){for(var o,n=0;n<h.length;n++)o=h[n],i.call(t,o)&&i(o)});f.exports=j},null),__d("ES5Object",["ie8DontEnum"],function(n,t,r,u,f,e,o){function k(){}var i={}.hasOwnProperty,j={};j.create=function(n){var m=typeof n;if(m!="object"&&m!="function")throw new TypeError("Object prototype may only be a Object or null");return k.prototype=n,new k};j.keys=function(t){var m=typeof t,n,o;if(m!="object"&&m!="function"||t===null)throw new TypeError("Object.keys called on non-object");n=[];for(o in t)i.call(t,o)&&n.push(o);return o(t,function(n){return n.push(n)}),n};f.exports=j},null),__d("ES6Object",["ie8DontEnum"],function(n,t,r,u,f,e,o){var i={}.hasOwnProperty,j={assign:function(t){var p,q,r;if(t==null)throw new TypeError("Object.assign target cannot be null or undefined");t=Object(t);for(var m=arguments.length,n=Array(m>1?m-1:0),o=1;o<m;o++)n[o-1]=arguments[o];for(p=0;p<n.length;p++)if(q=n[p],q!=null){q=Object(q);for(r in q)i.call(q,r)&&(t[r]=q[r]);o(q,function(n){return t[n]=q[n]})}return t},is:function(n,t){return n===t?n!==0||1/n==1/t:n!==n&&t!==t}};f.exports=j},null),__d("sdk.babelHelpers",["ES5FunctionPrototype","ES5Object","ES6Object"],function(n,t,i,r,u,f,e,o,s){var k={},l=Object.prototype.hasOwnProperty;k.inherits=function(n,t){return s.assign(n,t),n.prototype=o.create(t&&t.prototype),n.prototype.constructor=n,n.__superConstructor__=t,t};k._extends=s.assign;k["extends"]=k._extends;k.objectWithoutProperties=function(n,t){var o={},p;for(p in n)!l.call(n,p)||t.indexOf(p)>=0||(o[p]=n[p]);return o};k.taggedTemplateLiteralLoose=function(n,t){return n.raw=t,n};k.bind=e.bind;u.exports=k},null),ES=require("ES"),babelHelpers=require("sdk.babelHelpers"),function(n,t){function h(n){return typeof n.prototype[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=="function"&&typeof n.prototype.values=="function"&&typeof n.prototype.keys=="function"&&typeof n.prototype.entries=="function"}function i(n,t){"use strict";this.$ObjectIterator1=n;this.$ObjectIterator2=t;this.$ObjectIterator3=ES("Object","keys",!1,n);this.$ObjectIterator4=0}function k(n,t){return typeof n=="string"?g[t||d](n):ES("Array","isArray",!1,n)?f[t||d](n):n[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]?n[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]():j[t||e](n)}var c="keys",d="values",e="entries",f=function(){var l=h(Array),m=void 0;return l||(m=function(){function n(n,t){"use strict";this.$ArrayIterator1=n;this.$ArrayIterator2=t;this.$ArrayIterator3=0}return n.prototype.next=function(){"use strict";if(this.$ArrayIterator1==null)return{value:t,done:!0};var o=this.$ArrayIterator1,p=this.$ArrayIterator1.length,q=this.$ArrayIterator3,r=this.$ArrayIterator2;return q>=p?(this.$ArrayIterator1=t,{value:t,done:!0}):(this.$ArrayIterator3=q+1,r===c)?{value:q,done:!1}:r===d?{value:o[q],done:!1}:r===e?{value:[q,o[q]],done:!1}:void 0},n.prototype[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=function(){"use strict";return this},n}()),{keys:l?function(n){return n.keys()}:function(n){return new m(n,c)},values:l?function(n){return n.values()}:function(n){return new m(n,d)},entries:l?function(n){return n.entries()}:function(n){return new m(n,e)}}}(),g=function(){var l=h(String),m=void 0;return l||(m=function(){function n(n){"use strict";this.$StringIterator1=n;this.$StringIterator2=0}return n.prototype.next=function(){"use strict";var r,s,t;if(this.$StringIterator1==null)return{value:t,done:!0};var o=this.$StringIterator2,p=this.$StringIterator1,q=p.length;return o>=q?(this.$StringIterator1=t,{value:t,done:!0}):(r=void 0,s=p.charCodeAt(o),s<55296||s>56319||o+1===q?r=p[o]:(t=p.charCodeAt(o+1),r=t<56320||t>57343?p[o]:p[o]+p[o+1]),this.$StringIterator2=o+r.length,{value:r,done:!1})},n.prototype[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=function(){"use strict";return this},n}()),{keys:function(){throw TypeError("Strings default iterator doesn't implement keys.");},values:l?function(n){return n[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]()}:function(n){return new m(n)},entries:function(){throw TypeError("Strings default iterator doesn't implement entries.");}}}(),j;i.prototype.next=function(){"use strict";var l=this.$ObjectIterator3.length,m=this.$ObjectIterator4,n=this.$ObjectIterator2,o=this.$ObjectIterator3[m];return m>=l?(this.$ObjectIterator1=t,{value:t,done:!0}):(this.$ObjectIterator4=m+1,n===c)?{value:o,done:!1}:n===d?{value:this.$ObjectIterator1[o],done:!1}:n===e?{value:[o,this.$ObjectIterator1[o]],done:!1}:void 0};i.prototype[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=function(){"use strict";return this};j={keys:function(n){return new i(n,c)},values:function(n){return new i(n,d)},entries:function(n){return new i(n,e)}};ES("Object","assign",!1,k,{KIND_KEYS:c,KIND_VALUES:d,KIND_ENTRIES:e,keys:function(n){return k(n,c)},values:function(n){return k(n,d)},entries:function(n){return k(n,e)},generic:j.entries});n.FB_enumerate=k}(typeof global=="undefined"?this:global),function(n,t){function d(){return"f"+(Math.random()*1073741824).toString(16).replace(".","")}function e(n){var k=n?n.ownerDocument||n:document,l=k.defaultView||c;return!!(n&&(typeof l.Node=="function"?n instanceof l.Node:typeof n=="object"&&typeof n.nodeType=="number"&&typeof n.nodeName=="string"))}function f(n){var k=c[n],l;return k==null?!0:typeof c.Symbol!="function"?!0:(l=k.prototype,k==null||typeof k!="function"||typeof l.clear!="function"||(new k).size!==0||typeof l.keys!="function"||typeof l.forEach!="function")}var c=n.window||n,g=n.FB_enumerate,h=function(){function p(n){"use strict";if(!u(this))throw new TypeError("Wrong map object type.");if(t(this),n!=null)for(var ca=g(n),da=void 0;!(da=ca.next()).done;){if(!u(da.value))throw new TypeError("Expected iterable items to be pair objects.");this.set(da.value[0],da.value[1])}}function q(n,t){"use strict";if(!(u(n)&&n._mapData))throw new TypeError("Object is not a map.");if(ES([j,l,k],"indexOf",!0,t)===-1)throw new Error("Invalid iteration kind.");this._map=n;this._nextIndex=0;this._kind=t}function r(n,i){var da,ea;return u(i)?(da=z(i),da?n._objectIndex[da]:t):(ea=m+i,typeof i=="string"?n._stringIndex[ea]:n._otherIndex[ea])}function s(n,t,i){var ea=i==null,fa,ga;u(t)?(fa=z(t),fa||(fa=aa(t)),ea?delete n._objectIndex[fa]:n._objectIndex[fa]=i):(ga=m+t,typeof t=="string"?ea?delete n._stringIndex[ga]:n._stringIndex[ga]=i:ea?delete n._otherIndex[ga]:n._otherIndex[ga]=i)}function t(n){n._mapData=[];n._objectIndex={};n._stringIndex={};n._otherIndex={};n.size=0}function u(n){return n!=null&&(typeof n=="object"||typeof n=="function")}function v(n,t){return{value:n,done:t}}function w(n){return p.__isES5&&Object.isExtensible?Object.isExtensible(n):!0}function x(n){var ca=void 0;switch(n.nodeType){case 1:ca=n.uniqueID;break;case 9:ca=n.documentElement.uniqueID;break;default:return null}return ca?o+ca:null}function z(n){return n[y]?n[y]:!p.__isES5&&n.propertyIsEnumerable&&n.propertyIsEnumerable[y]?n.propertyIsEnumerable[y]:!p.__isES5&&e(n)&&x(n)?x(n):!p.__isES5&&n[y]?n[y]:void 0}var y,aa;if(!f("Map"))return c.Map;var j="key",k="value",l="key+value",m="$map_",o="IE_HASH_";return p.prototype.clear=function(){"use strict";t(this)},p.prototype.has=function(n){"use strict";var ca=r(this,n);return!!(ca!=null&&this._mapData[ca])},p.prototype.set=function(n,t){"use strict";var da=r(this,n);return da!=null&&this._mapData[da]?this._mapData[da][1]=t:(da=this._mapData.push([n,t])-1,s(this,n,da),this.size+=1),this},p.prototype.get=function(n){"use strict";var ca=r(this,n);return ca==null?t:this._mapData[ca][1]},p.prototype["delete"]=function(n){"use strict";var ca=r(this,n);return ca!=null&&this._mapData[ca]?(s(this,n,t),this._mapData[ca]=t,this.size-=1,!0):!1},p.prototype.entries=function(){"use strict";return new q(this,l)},p.prototype.keys=function(){"use strict";return new q(this,j)},p.prototype.values=function(){"use strict";return new q(this,k)},p.prototype.forEach=function(n,i){"use strict";var da,ea,fa,ga;if(typeof n!="function")throw new TypeError("Callback must be callable.");for(da=ES(n,"bind",!0,i||t),ea=this._mapData,fa=0;fa<ea.length;fa++)ga=ea[fa],ga!=null&&da(ga[1],ga[0],this)},p.prototype[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=function(){"use strict";return this.entries()},q.prototype.next=function(){"use strict";var ea,fa;if(!this instanceof p)throw new TypeError("Expected to be called on a MapIterator.");var ba=this._map,ca=this._nextIndex,da=this._kind;if(ba==null)return v(t,!0);for(ea=ba._mapData;ca<ea.length;)if(fa=ea[ca],ca+=1,this._nextIndex=ca,fa){if(da===j)return v(fa[0],!1);if(da===k)return v(fa[1],!1);if(da)return v(fa,!1)}return this._map=t,v(t,!0)},q.prototype[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=function(){"use strict";return this},p.__isES5=function(){try{return Object.defineProperty({},"__.$#x",{}),!0}catch(n){return!1}}(),y=d(),aa=function(){var ba=Object.prototype.propertyIsEnumerable,ca=0;return function(n){if(w(n)){if(ca+=1,p.__isES5)Object.defineProperty(n,y,{enumerable:!1,writable:!1,configurable:!1,value:ca});else if(n.propertyIsEnumerable)n.propertyIsEnumerable=function(){return ba.apply(this,arguments)},n.propertyIsEnumerable[y]=ca;else if(e(n))n[y]=ca;else throw new Error("Unable to set a non-enumerable property on object.");return ca}throw new Error("Non-extensible objects are not allowed as keys.");}}(),__annotator(p,{name:"Map"})}(),i=function(){function j(t){"use strict";if(this==null||typeof this!="object"&&typeof this!="function")throw new TypeError("Wrong set object type.");if(k(this),t!=null)for(var m=g(t),n=void 0;!(n=m.next()).done;)this.add(n.value)}function k(n){n._map=new h;n.size=n._map.size}return f("Set")?(j.prototype.add=function(n){"use strict";return this._map.set(n,n),this.size=this._map.size,this},j.prototype.clear=function(){"use strict";k(this)},j.prototype["delete"]=function(n){"use strict";var m=this._map["delete"](n);return this.size=this._map.size,m},j.prototype.entries=function(){"use strict";return this._map.entries()},j.prototype.forEach=function(t){"use strict";for(var m=arguments[1],n=this._map.keys(),o=void 0;!(o=n.next()).done;)t.call(m,o.value,o.value,this)},j.prototype.has=function(n){"use strict";return this._map.has(n)},j.prototype.values=function(){"use strict";return this._map.values()},j.prototype.keys=function(){"use strict";return this.values()},j.prototype[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]=function(){"use strict";return this.values()},__annotator(j,{name:"Set"})):c.Set}();n.Map=h;n.Set=i}(typeof global=="undefined"?this:global),__d("UrlMapConfig",[],{www:"www.facebook.com",m:"m.facebook.com",connect:"connect.facebook.net",business:"business.facebook.com",api_https:"z-m-api.facebook.com",api_read_https:"z-m-api.facebook.com",graph_https:"z-m-graph.facebook.com",an_https:"an.facebook.com",fbcdn_http:"z-m-static.xx.fbcdn.net",fbcdn_https:"z-m-static.xx.fbcdn.net",cdn_http:"staticxx.facebook.com",cdn_https:"staticxx.facebook.com"}),__d("JSSDKRuntimeConfig",[],{locale:"en_US",rtl:!1,revision:"3050432"}),__d("JSSDKConfig",[],{bustCache:!0,tagCountLogRate:.01,errorHandling:{rate:4},usePluginPipe:!0,features:{dialog_resize_refactor:!0,one_comment_controller:!0,allow_non_canvas_app_events:!1,event_subscriptions_log:{rate:.01,value:1e4},should_force_single_dialog_instance:!0,js_sdk_force_status_on_load:!0,js_sdk_mbasic_share_plugin_init:!0,kill_fragment:!0,xfbml_profile_pic_server:!0,error_handling:{rate:4},e2e_ping_tracking:{rate:1e-6},getloginstatus_tracking:{rate:.001},xd_timeout:{rate:4,value:3e4},use_bundle:!0,launch_payment_dialog_via_pac:{rate:100},plugin_tags_blacklist:["recommendations_bar","registration","activity","recommendations","facepile"],should_log_response_error:!0},api:{mode:"warn",whitelist:["AppEvents","AppEvents.EventNames","AppEvents.ParameterNames","AppEvents.activateApp","AppEvents.logEvent","AppEvents.logPageView","AppEvents.logPurchase","AppEvents.setUserID","AppEvents.getUserID","AppEvents.clearUserID","AppEvents.updateUserProperties","Canvas","Canvas.Prefetcher","Canvas.Prefetcher.addStaticResource","Canvas.Prefetcher.setCollectionMode","Canvas.getPageInfo","Canvas.hideFlashElement","Canvas.scrollTo","Canvas.setAutoGrow","Canvas.setDoneLoading","Canvas.setSize","Canvas.setUrlHandler","Canvas.showFlashElement","Canvas.startTimer","Canvas.stopTimer","Event","Event.subscribe","Event.unsubscribe","Music.flashCallback","Music.init","Music.send","Payment","Payment.cancelFlow","Payment.continueFlow","Payment.init","Payment.lockForProcessing","Payment.parse","Payment.setSize","Payment.unlockForProcessing","ThirdPartyProvider","ThirdPartyProvider.init","ThirdPartyProvider.sendData","UA","UA.nativeApp","XFBML","XFBML.RecommendationsBar","XFBML.RecommendationsBar.markRead","XFBML.parse","addFriend","api","getAccessToken","getAuthResponse","getLoginStatus","getUserID","init","login","logout","publish","share","ui"]},initSitevars:{enableMobileComments:1,iframePermissions:{read_stream:!1,manage_mailbox:!1,manage_friendlists:!1,read_mailbox:!1,publish_checkins:!0,status_update:!0,photo_upload:!0,video_upload:!0,sms:!1,create_event:!0,rsvp_event:!0,offline_access:!0,email:!0,xmpp_login:!1,create_note:!0,share_item:!0,export_stream:!1,publish_stream:!0,publish_likes:!0,ads_management:!1,contact_email:!0,access_private_data:!1,read_insights:!1,read_requests:!1,read_friendlists:!0,manage_pages:!1,physical_login:!1,manage_groups:!1,read_deals:!1}}}),__d("JSSDKXDConfig",[],{XdUrl:"/connect/xd_arbiter.php?version=42",XdBundleUrl:"/connect/xd_arbiter/r/0F7S7QWJ0Ac.js?version=42",Flash:{path:"https://connect.facebook.net/rsrc.php/v2/yW/r/yOZN1vHw3Z_.swf"},useCdn:!0}),__d("JSSDKCssConfig",[],{rules:'.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}.fb_link img{border:none}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}\n.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_reset .fb_dialog_legacy{overflow:visible}.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.fb_dialog_content{background:#fff;color:#333}.fb_dialog_close_icon{background:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:active{background:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent}.fb_dialog_loader{background-color:#f6f7f9;border:1px solid #606060;font-size:24px;padding:20px}.fb_dialog_top_left,.fb_dialog_top_right,.fb_dialog_bottom_left,.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}.fb_dialog_top_left{background:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}.fb_dialog_top_right{background:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}.fb_dialog_bottom_left{background:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}.fb_dialog_bottom_right{background:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}.fb_dialog_vert_left,.fb_dialog_vert_right,.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}.fb_dialog_vert_left,.fb_dialog_vert_right{width:10px;height:100%}.fb_dialog_vert_left{margin-left:-10px}.fb_dialog_vert_right{right:0;margin-right:-10px}.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{width:100%;height:10px}.fb_dialog_horiz_top{margin-top:-10px}.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{-webkit-transform:none;height:100%;margin:0;overflow:visible;position:absolute;top:-10000px;left:0;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{width:auto;height:auto;min-height:initial;min-width:initial;background:none}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{color:#fff;display:block;padding-top:20px;clear:both;font-size:18px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;bottom:0;left:0;right:0;top:0;width:100%;min-height:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4966A6), color-stop(.5, #355492), to(#2A4887));border:1px solid #29487d;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset, rgba(255, 255, 255, .167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{border:none;background:none;color:#fff;font:12px Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f6f7f9;border:1px solid #555;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);background-repeat:no-repeat;background-position:50% 50%;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}\n.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_hide_iframes iframe{position:relative;left:-10000px}.fb_iframe_widget_loader{position:relative;display:inline-block}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}.fb_iframe_widget_loader .FB_Loader{background:url(https://z-m-static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}',components:["css:fb.css.base","css:fb.css.dialog","css:fb.css.iframewidget"]}),__d("ApiClientConfig",[],{FlashRequest:{swfUrl:"https://connect.facebook.net/rsrc.php/v2/yd/r/mxzow1Sdmxr.swf"}}),__d("JSSDKCanvasPrefetcherConfig",[],{blacklist:[0x83d70a64a992,768691303149786,320528941393723],sampleRate:500}),__d("DOMWrapper",[],function(n,t,r,u,f){var h,i,j={setRoot:function(n){h=n},getRoot:function(){return h||document.body},setWindow:function(n){i=n},getWindow:function(){return i||self}};f.exports=j},null),__d("dotAccess",[],function(n,t,i,r,u){function h(n,t,i){var l=t.split("."),m;do m=l.shift(),n=n[m]||i&&(n[m]={});while(l.length&&n);return n}u.exports=h},null),__d("guid",[],function(n,t,i,r,u){function h(){return"f"+(Math.random()*1073741824).toString(16).replace(".","")}u.exports=h},18),__d("wrapFunction",[],function(n,t,r,u,f){var h={},i=function(n,t,i){return function(){for(var n=(t in h)?h[t](n,i):n,o=arguments.length,p=Array(o),q=0;q<o;q++)p[q]=arguments[q];return n.apply(this,p)}};i.setWrapper=function(n,t){h[t]=n};f.exports=i},18),__d("GlobalCallback",["DOMWrapper","dotAccess","guid","wrapFunction"],function(t,i,r,u,f,e,o,s,h,c){var l,m,n={setPrefix:function(n){l=s(o.getWindow(),n,!0);m=n},create:function(n,t){l||this.setPrefix("__globalCallbacks");var r=h();return l[r]=c(n,"entry",t||"GlobalCallback"),m+"."+r},remove:function(n){var q=n.substring(m.length+1);delete l[q]}};f.exports=n},null),__d("sprintf",[],function(n,t,i,r,u){function h(n){for(var m,j=arguments.length,k=Array(j>1?j-1:0),l=1;l<j;l++)k[l-1]=arguments[l];return m=0,n.replace(/%s/g,function(){return String(k[m++])})}u.exports=h},null),__d("Log",["sprintf"],function(n,t,r,u,f,e,o){function j(t,i){var n=Array.prototype.slice.call(arguments,2),o=o.apply(null,n),p=window.console;p&&k.level>=i&&p[t in p?t:"log"](o)}var i={DEBUG:3,INFO:2,WARNING:1,ERROR:0},k={level:-1,Level:i,debug:ES(j,"bind",!0,null,"debug",i.DEBUG),info:ES(j,"bind",!0,null,"info",i.INFO),warn:ES(j,"bind",!0,null,"warn",i.WARNING),error:ES(j,"bind",!0,null,"error",i.ERROR)};f.exports=k},null),__d("ObservableMixin",[],function(n,t,i,r,u){function h(){this.__observableEvents={}}h.prototype={inform:function(n){for(var k=Array.prototype.slice.call(arguments,1),l=Array.prototype.slice.call(this.getSubscribers(n)),m=0;m<l.length;m++)if(l[m]!==null)try{l[m].apply(this,k)}catch(t){setTimeout(function(){throw t;},0)}return this},getSubscribers:function(n){return this.__observableEvents[n]||(this.__observableEvents[n]=[])},clearSubscribers:function(n){return n&&(this.__observableEvents[n]=[]),this},clearAllSubscribers:function(){return this.__observableEvents={},this},subscribe:function(n,t){var l=this.getSubscribers(n);return l.push(t),this},unsubscribe:function(n,t){for(var l=this.getSubscribers(n),m=0;m<l.length;m++)if(l[m]===t){l.splice(m,1);break}return this},monitor:function(n,t){if(!t()){var l=ES(function(){t.apply(t,arguments)&&this.unsubscribe(n,l)},"bind",!0,this);this.subscribe(n,l)}return this}};u.exports=h},null),__d("UrlMap",["UrlMapConfig"],function(n,t,r,u,f,e,o){var i={resolve:function(n,t){var m=typeof t=="undefined"?location.protocol.replace(":",""):t?"https":"http";return n in o?m+"://"+o[n]:typeof t=="undefined"&&n+"_"+m in o?m+"://"+o[n+"_"+m]:t!==!0&&n+"_http"in o?"http://"+o[n+"_http"]:t!==!1&&n+"_https"in o?"https://"+o[n+"_https"]:void 0}};f.exports=i},null),__d("QueryString",[],function(n,t,r,u,f){function h(n){var m=[];return ES(ES("Object","keys",!1,n).sort(),"forEach",!0,function(t){var o=n[t];if(typeof o!="undefined"){if(o===null){m.push(t);return}m.push(encodeURIComponent(t)+"="+encodeURIComponent(o))}}),m.join("&")}function i(t,i){var n={},o,p,q,r;if(t==="")return n;for(o=t.split("&"),p=0;p<o.length;p++){if(q=o[p].split("=",2),r=decodeURIComponent(q[0]),i&&Object.prototype.hasOwnProperty.call(n,r))throw new URIError("Duplicate key: "+r);n[r]=q.length===2?decodeURIComponent(q[1]):null}return n}function j(n,t){return n+(ES(n,"indexOf",!0,"?")!==-1?"&":"?")+(typeof t=="string"?t:k.encode(t))}var k={encode:h,decode:i,appendToUrl:j};f.exports=k},null),__d("ManagedError",[],function(n,t,i,r,u){function h(n,t){Error.prototype.constructor.call(this,n);this.message=n;this.innerError=t}h.prototype=new Error;h.prototype.constructor=h;u.exports=h},null),__d("AssertionError",["ManagedError"],function(n,t,r,u,f,e,o){function i(){o.prototype.constructor.apply(this,arguments)}i.prototype=new o;i.prototype.constructor=i;f.exports=i},null),__d("Assert",["AssertionError","sprintf"],function(t,i,r,u,f,e,o,s){function j(n,t){if(typeof n!="boolean"||!n)throw new o(t);return n}function k(n,t,i){var r,s;return t===undefined?r="undefined":t===null?r="null":(s=Object.prototype.toString.call(t),r=/\s(\w*)/.exec(s)[1].toLowerCase()),j(ES(n,"indexOf",!0,r)!==-1,i||s("Expression is of type %s, not %s",r,n)),t}function l(n,t,i){return j(t instanceof n,i||"Expression not instance of type"),t}function m(n,t){n["is"+n]=t;n["maybe"+n]=function(n,i){n!=null&&t(n,i)}}var n={isInstanceOf:l,isTrue:j,isTruthy:function(n,t){return j(!!n,t)},type:k,define:function(n,t){n=n.substring(0,1).toUpperCase()+n.substring(1).toLowerCase();m(n,function(n,i){j(t(n),i)})}};ES(["Array","Boolean","Date","Function","Null","Number","Object","Regexp","String","Undefined"],"forEach",!0,function(n){m(n,ES(k,"bind",!0,null,n.toLowerCase()))});f.exports=n},null),__d("Type",["Assert"],function(n,t,r,u,f,e,o){function i(){var m=this.__mixins,n;if(m)for(n=0;n<m.length;n++)m[n].apply(this,arguments)}function j(n,t){if(t instanceof n)return!0;if(t instanceof i)for(var o=0;o<t.__mixins.length;o++)if(t.__mixins[o]==n)return!0;return!1}function k(n,t){var o=n.prototype,p,q;for(ES("Array","isArray",!1,t)||(t=[t]),p=0;p<t.length;p++)q=t[p],typeof q=="function"&&(o.__mixins.push(q),q=q.prototype),ES(ES("Object","keys",!1,q),"forEach",!0,function(n){o[n]=q[n]})}function l(n,t,i){function q(){}var p=t&&Object.prototype.hasOwnProperty.call(t,"constructor")?t.constructor:function(){this.parent.apply(this,arguments)};if(o.isFunction(p),n&&n.prototype instanceof i==!1)throw new Error("parent type does not inherit from Type");return n=n||i,q.prototype=n.prototype,p.prototype=new q,t&&ES("Object","assign",!1,p.prototype,t),p.prototype.constructor=p,p.parent=n,p.prototype.__mixins=n.prototype.__mixins?Array.prototype.slice.call(n.prototype.__mixins):[],i&&k(p,i),p.prototype.parent=function(){this.parent=n.prototype.parent;n.apply(this,arguments)},p.prototype.parentCall=function(t){return n.prototype[t].apply(this,Array.prototype.slice.call(arguments,1))},p.extend=function(n,t){return l(this,n,t)},p}ES("Object","assign",!1,i.prototype,{instanceOf:function(n){return j(n,this)}});ES("Object","assign",!1,i,{extend:function(n,t){return typeof n=="function"?l.apply(null,arguments):l(null,n,t)},instanceOf:j});f.exports=i},null),__d("sdk.Model",["Type","ObservableMixin"],function(n,t,i,r,u,f,e,o){var j=e.extend({constructor:function(t){this.parent();var m={},n=this;ES(ES("Object","keys",!1,t),"forEach",!0,function(n){m[n]=t[n];n["set"+n]=function(t){return t===m[n]?this:(m[n]=t,n.inform(n+".change",t),n)};n["get"+n]=function(){return m[n]}})}},o);u.exports=j},null),__d("sdk.Runtime",["sdk.Model","JSSDKRuntimeConfig"],function(n,t,i,r,u,f,e,o){var j={UNKNOWN:0,PAGETAB:1,CANVAS:2,PLATFORM:4},k=new e({AccessToken:"",AutoLogAppEvents:!1,ClientID:"",CookieUserID:"",Environment:j.UNKNOWN,Initialized:!1,IsVersioned:!1,KidDirectedSite:undefined,Locale:o.locale,LoggedIntoFacebook:undefined,LoginStatus:undefined,Revision:o.revision,Rtl:o.rtl,Scope:undefined,Secure:undefined,UseCookie:!1,UserID:"",Version:undefined});ES("Object","assign",!1,k,{ENVIRONMENTS:j,isEnvironment:function(t){var n=this.getEnvironment();return(t|n)===n},isCanvasEnvironment:function(){return this.isEnvironment(j.CANVAS)||this.isEnvironment(j.PAGETAB)}}),function(){var l=/app_runner/.test(window.name)?j.PAGETAB:/iframe_canvas/.test(window.name)?j.CANVAS:j.UNKNOWN;(l|j.PAGETAB)===l&&(l|=j.CANVAS);k.setEnvironment(l)}();u.exports=k},null),__d("sdk.Cookie",["QueryString","sdk.Runtime"],function(n,t,i,r,u,f,e,o){function k(n,t,i){var q,r;n=n+o.getClientID();q=j&&j!==".";q&&(document.cookie=n+"=; expires=Wed, 04 Feb 2004 08:00:00 GMT;",document.cookie=n+"=; expires=Wed, 04 Feb 2004 08:00:00 GMT;domain="+location.hostname+";");r=new Date(i).toGMTString();document.cookie=n+"="+t+(t&&i===0?"":"; expires="+r)+"; path=/"+(q?"; domain="+j:"")}function l(n){n=n+o.getClientID();var o=new RegExp("\\b"+n+"=([^;]*)\\b");return o.test(document.cookie)?RegExp.$1:null}var j=null,m={setDomain:function(n){j=n;var p=e.encode({base_domain:j&&j!=="."?j:""}),q=new Date;q.setFullYear(q.getFullYear()+1);k("fbm_",p,q.getTime())},getDomain:function(){return j},loadMeta:function(){var o=l("fbm_"),p;if(o)return p=e.decode(o),j||(j=p.base_domain),p},loadSignedRequest:function(){return l("fbsr_")},setSignedRequestCookie:function(n,t){if(!n)throw new Error("Value passed to Cookie.setSignedRequestCookie was empty.");k("fbsr_",n,t)},clearSignedRequestCookie:function(){k("fbsr_","",0)},setRaw:k,getRaw:l};u.exports=m},null),__d("Miny",[],function(n,t,r,u,f){var h="Miny1",i="wxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_".split(""),j={encode:function(t){var m,n,o,p,q,r;if(/^$|[~\\]|__proto__/.test(t))return t;for(m=t.match(/\w+|\W+/g),o=ES("Object","create",!1,null),n=0;n<m.length;n++)o[m[n]]=(o[m[n]]||0)+1;for(p=ES("Object","keys",!1,o),p.sort(function(n,t){return o[t]-o[n]}),n=0;n<p.length;n++)q=(n-n%32)/32,o[p[n]]=q?q.toString(32)+i[n%32]:i[n%32];for(r="",n=0;n<m.length;n++)r+=o[m[n]];return p.unshift(h,p.length),p.push(r),p.join("~")}};f.exports=j},null),__d("sdk.UA",[],function(t,u,f,e,c){function r(n){return ES(n.split("."),"map",!0,function(n){return parseFloat(n)})}var h=navigator.userAgent,i={iphone:/\b(iPhone|iP[ao]d)/.test(h),ipad:/\b(iP[ao]d)/.test(h),android:/Android/i.test(h),nativeApp:/FBAN\/\w+;/i.test(h)},j=/Mobile/i.test(h),k={ie:"",firefox:"",chrome:"",webkit:"",osx:"",edge:"",operaMini:"",ucWeb:""},l=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(h),m,n,o,p,q,s;l&&(k.ie=l[1]?parseFloat(l[1]):l[4]?parseFloat(l[4]):"",k.firefox=l[2]||"",k.webkit=l[3]||"",l[3]&&(m=/(?:Chrome\/(\d+\.\d+))/.exec(h),k.chrome=m?m[1]:"",n=/(?:Edge\/(\d+\.\d+))/.exec(h),k.edge=n?n[1]:""));o=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(h);o&&(k.osx=o[1]);p=/(?:Opera Mini\/(\d+(?:\.\d+)?))/.exec(h);p&&(k.operaMini=p[1]);q=/(?:UCWEB\/(\d+(?:\.\d+))?)/.exec(h);q&&(k.ucWeb=q[1]||"2.0");s={};ES(ES("Object","keys",!1,k),"map",!0,function(n){s[n]=function(){return parseFloat(k[n])};s[n].getVersionParts=function(){return r(k[n])}});ES(ES("Object","keys",!1,i),"map",!0,function(n){s[n]=function(){return i[n]}});s.mobile=function(){return i.iphone||i.ipad||i.android||j};s.mTouch=function(){return i.android||i.iphone||i.ipad};s.mBasic=function(){return!!(k.ucWeb||k.operaMini)};c.exports=s},null),__d("getBlankIframeSrc",["sdk.UA"],function(n,t,r,u,f,e,o){function i(){return o.ie()<10?"javascript:false":"about:blank"}f.exports=i},null),__d("insertIframe",["GlobalCallback","getBlankIframeSrc","guid"],function(n,t,i,r,u,f,e,o,s){function k(t){var q,r;t.id=t.id||s();t.name=t.name||s();var m=!1,n=!1,o=function(){m&&!n&&(n=!0,t.onload&&t.onload(t.root.firstChild))},p=e.create(o);document.attachEvent?(q='<iframe id="'+t.id+'" name="'+t.name+'"'+(t.title?' title="'+t.title+'"':"")+(t.className?' class="'+t.className+'"':"")+' style="border:none;'+(t.width?"width:"+t.width+"px;":"")+(t.height?"height:"+t.height+"px;":"")+'" src="'+o()+'" frameborder="0" scrolling="no" allowtransparency="true" onload="'+p+'()"><\/iframe>',t.root.innerHTML='<iframe src="'+o()+'" frameborder="0" scrolling="no" style="height:1px"><\/iframe>',m=!0,setTimeout(function(){t.root.innerHTML=q;t.root.firstChild.src=t.url;t.onInsert&&t.onInsert(t.root.firstChild)},0)):(r=document.createElement("iframe"),r.id=t.id,r.name=t.name,r.onload=o,r.scrolling="no",r.style.border="none",r.style.overflow="hidden",t.title&&(r.title=t.title),t.className&&(r.className=t.className),t.height!==undefined&&(r.style.height=t.height+"px"),t.width!==undefined&&(r.style.width=t.width=="100%"?t.width:t.width+"px"),t.root.appendChild(r),m=!0,r.src=t.url,t.onInsert&&t.onInsert(r))}u.exports=k},null),__d("sdk.domReady",["sdk.Runtime"],function(n,t,r,u,f,e,o){function k(){if(i){for(var n;n=i.shift();)n();i=null}}function l(n){if(i){i.push(n);return}n()}var i,j="readyState"in document?/loaded|complete/.test(document.readyState):!!document.body,m;j||(i=[],document.addEventListener?(document.addEventListener("DOMContentLoaded",k,!1),window.addEventListener("load",k,!1)):document.attachEvent&&(document.attachEvent("onreadystatechange",k),window.attachEvent("onload",k)),document.documentElement.doScroll&&window==window.top&&(m=function s(){try{o.getRtl()?document.documentElement.doScroll("right"):document.documentElement.doScroll("left")}catch(n){setTimeout(s,0);return}k()},m()));f.exports=l},3),__d("sdk.Content",["Log","sdk.UA","sdk.domReady"],function(n,t,i,r,u,f,e,o,s){var k,m={append:function(n,t){if(t||(k?t=k:(k=t=document.getElementById("fb-root"),t||(e.warn('The "fb-root" div has not been created, auto-creating'),k=t=document.createElement("div"),t.id="fb-root",o.ie()||!document.body?s(function(){document.body.appendChild(t)}):document.body.appendChild(t)),t.className+=" fb_reset")),typeof n=="string"){var q=document.createElement("div");return t.appendChild(q).innerHTML=n,q}return t.appendChild(n)},appendHidden:function(n){if(!p){var p=document.createElement("div"),q=p.style;q.position="absolute";q.top="-10000px";q.width=q.height=0;p=m.append(p)}return m.append(n,p)},submitToTarget:function(n,i){var q=document.createElement("form"),r,s,t;q.action=n.url;q.target=n.target;q.method=i?"GET":"POST";m.appendHidden(q);for(r in n.params)Object.prototype.hasOwnProperty.call(n.params,r)&&(s=n.params[r],s!==null&&s!==undefined&&(t=document.createElement("input"),t.name=r,t.value=s,q.appendChild(t)));q.submit();q.parentNode.removeChild(q)}};u.exports=m},null),__d("sdk.Impressions",["sdk.Content","Miny","QueryString","sdk.Runtime","UrlMap","getBlankIframeSrc","guid","insertIframe"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v){function p(n){var s=h.getClientID(),t,u,v,w,x,y;!n.api_key&&s&&(n.api_key=s);n.kid_directed_site=h.getKidDirectedSite();t=c.resolve("www",!0)+"/impression.php/"+a()+"/";u=s.appendToUrl(t,n);u.length>2e3&&n.payload&&typeof n.payload=="string"&&(v=o.encode(n.payload),v&&v.length<n.payload.length&&(n.payload=v,u=s.appendToUrl(t,n)));u.length<=2e3?(w=new Image,w.src=u):(x=a(),y=e.appendHidden(""),v({url:l(),root:y,name:x,className:"fb_hidden fb_invisible",onload:function(){y.parentNode.removeChild(y)}}),e.submitToTarget({url:t,target:x,params:n}))}var q={log:function(n,t){t.source||(t.source="jssdk");p({lid:n,payload:ES("JSON","stringify",!1,t)})},impression:p};u.exports=q},null),__d("sdk.Scribe",["QueryString","sdk.Runtime","UrlMap"],function(n,t,i,r,u,f,e,o,s){function k(n,t){typeof t.extra=="object"&&(t.extra.revision=o.getRevision());(new Image).src=e.appendToUrl(s.resolve("www",!0)+"/common/scribe_endpoint.php",{c:n,m:ES("JSON","stringify",!1,t)})}var l={log:k};u.exports=l},null),__d("Base64",[],function(n,t,r,u,f){function i(n){return n=n.charCodeAt(0)<<16|n.charCodeAt(1)<<8|n.charCodeAt(2),String.fromCharCode(h.charCodeAt(n>>>18),h.charCodeAt(n>>>12&63),h.charCodeAt(n>>>6&63),h.charCodeAt(n&63))}function k(n){return n=j.charCodeAt(n.charCodeAt(0)-43)<<18|j.charCodeAt(n.charCodeAt(1)-43)<<12|j.charCodeAt(n.charCodeAt(2)-43)<<6|j.charCodeAt(n.charCodeAt(3)-43),String.fromCharCode(n>>>16,n>>>8&255,n&255)}var h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=">___?456789:;<=_______\x00\x01\x02\x03\x04\x05\x06\x07\b\t\n\x0b\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19______\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123",l={encode:function(n){n=unescape(encodeURI(n));var o=(n.length+2)%3;return n=(n+'\0\0'.slice(o)).replace(/[\s\S]{3}/g,i),n.slice(0,n.length+o-2)+"==".slice(o)},decode:function(n){n=n.replace(/[^A-Za-z0-9+\/]/g,"");var o=n.length+3&3;n=(n+"AAA".slice(o)).replace(/..../g,k);n=n.slice(0,n.length+o-3);try{return decodeURIComponent(escape(n))}catch(t){throw new Error("Not valid UTF-8");}},encodeObject:function(n){return l.encode(ES("JSON","stringify",!1,n))},decodeObject:function(n){return ES("JSON","parse",!1,l.decode(n))},encodeNums:function(n){return String.fromCharCode.apply(String,ES(n,"map",!0,function(n){return h.charCodeAt((n|-(n>63))&-(n>0)&63)}))}};f.exports=l},null),__d("sdk.SignedRequest",["Base64"],function(n,t,r,u,f,e,o){function i(n){if(!n)return null;var l=n.split(".",2)[1].replace(/\-/g,"+").replace(/\_/g,"/");return o.decodeObject(l)}var j={parse:i};f.exports=j},null),__d("URIRFC3986",[],function(n,t,r,u,f){var h=new RegExp("^([^:/?#]+:)?(//([^\\\\/?#@]*@)?(\\[[A-Fa-f0-9:.]+\\]|[^\\/?#:]*)(:[0-9]*)?)?([^?#]*)(\\?[^#]*)?(#.*)?"),i={parse:function(n){var l,m;return ES(n,"trim",!0)===""?null:(l=n.match(h),l==null)?null:(m={},m.uri=l[0]?l[0]:null,m.scheme=l[1]?l[1].substr(0,l[1].length-1):null,m.authority=l[2]?l[2].substr(2):null,m.userinfo=l[3]?l[3].substr(0,l[3].length-1):null,m.host=l[2]?l[4]:null,m.port=l[5]?l[5].substr(1)?parseInt(l[5].substr(1),10):null:null,m.path=l[6]?l[6]:null,m.query=l[7]?l[7].substr(1):null,m.fragment=l[8]?l[8].substr(1):null,m.isGenericURI=m.authority===null&&!!m.scheme,m)}};f.exports=i},18),__d("createObjectFrom",[],function(n,t,i,r,u){function h(n,t){var k={},l=ES("Array","isArray",!1,t),m;for(t===undefined&&(t=!0),m=n.length-1;m>=0;m--)k[n[m]]=l?t[m]:t;return k}u.exports=h},18),__d("URISchemes",["createObjectFrom"],function(n,t,r,u,f,e,o){var i=o(["blob","cmms","fb","fbatwork","fb-ama","fb-messenger","fb-messenger-public","fb-messenger-group-thread","fb-page-messages","fb-pma","fbcf","fbconnect","fbmobilehome","fbrpc","file","ftp","http","https","mailto","ms-app","intent","itms","itms-apps","itms-services","market","svn+ssh","fbstaging","tel","sms","pebblejs","sftp","whatsapp","moments","flash","fblite","chrome-extension","webcal","fb124024574287414","fb124024574287414rc","fb124024574287414master","fb1576585912599779","fb929757330408142","designpack","fbapi20130214","fb1196383223757595","tbauth","oculus","oculus.store"]),j={isAllowed:function(n){return n?Object.prototype.hasOwnProperty.call(i,n.toLowerCase()):!0}};f.exports=j},18),__d("eprintf",[],function(n,t,i,r,u){function h(t){for(var m,n,o,j=arguments.length,k=Array(j>1?j-1:0),l=1;l<j;l++)k[l-1]=arguments[l];return(m=ES(k,"map",!0,function(n){return String(n)}),n=t.split("%s").length-1,n!==m.length)?h("eprintf args number mismatch: %s",ES("JSON","stringify",!1,[t].concat(m))):(o=0,t.replace(/%s/g,function(){return String(m[o++])}))}u.exports=h},null),__d("ex",["eprintf"],function(n,t,r,u,f){function i(t){for(var n,o,k=arguments.length,l=Array(k>1?k-1:0),m=1;m<k;m++)l[m-1]=arguments[m];return(n=ES(l,"map",!0,function(n){return String(n)}),o=t.split("%s").length-1,o!==n.length)?i("ex args number mismatch: %s",ES("JSON","stringify",!1,[t].concat(n))):i._prefix+ES("JSON","stringify",!1,[t].concat(n))+i._suffix}i._prefix="<![EX[";i._suffix="]\]>";f.exports=i},18),__d("invariant",["ex","sprintf"],function(n,t,i,r,u,f,e){"use strict";function k(t,i){var n;if(!t){if(n=void 0,i===undefined)n=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{for(var o=arguments.length,p=Array(o>2?o-2:0),q=2;q<o;q++)p[q-2]=arguments[q];n=new Error(j.apply(undefined,[i].concat(p)));n.name="Invariant Violation";n.messageWithParams=[i].concat(p)}n.framesToPop=1;throw n;}}var j=e;u.exports=k},18),__d("setHostSubdomain",[],function(n,t,i,r,u){function h(n,t){var k=n.split(".");return k.length<3?k.unshift(t):k[0]=t,k.join(".")}u.exports=h},null),__d("URIBase",["URIRFC3986","URISchemes","ex","invariant","setHostSubdomain"],function(t,i,r,u,f,e,s,h,c,l,a){function o(n,t,i,r){if(!t)return!0;if(t instanceof q)return n.setProtocol(t.getProtocol()),n.setDomain(t.getDomain()),n.setPort(t.getPort()),n.setPath(t.getPath()),n.setQueryData(r.deserialize(r.serialize(t.getQueryData()))),n.setFragment(t.getFragment()),n.setIsGeneric(t.getIsGeneric()),n.setForceFragmentSeparator(t.getForceFragmentSeparator()),!0;t=ES(t.toString(),"trim",!0);var v=s.parse(t)||{fragment:null,scheme:null};if(!i&&!h.isAllowed(v.scheme)||(n.setProtocol(v.scheme||""),!i&&m.test(v.host||"")))return!1;if(n.setDomain(v.host||""),n.setPort(v.port||""),n.setPath(v.path||""),i)n.setQueryData(r.deserialize(v.query||"")||{});else try{n.setQueryData(r.deserialize(v.query||"")||{})}catch(u){return!1}if(n.setFragment(v.fragment||""),v.fragment===""&&n.setForceFragmentSeparator(!0),n.setIsGeneric(v.isGenericURI||!1),v.userinfo!==null)if(i)throw new Error(c("URI.parse: invalid URI (userinfo is not allowed in a URI): %s",n.toString()));else return!1;if(!n.getDomain()&&ES(n.getPath(),"indexOf",!0,"\\")!==-1)if(i)throw new Error(c("URI.parse: invalid URI (no domain but multiple back-slashes): %s",n.toString()));else return!1;if(!n.getProtocol()&&n.test(t))if(i)throw new Error(c("URI.parse: invalid URI (unsafe protocol-relative URLs): %s",n.toString()));else return!1;if(n.getDomain()&&n.getPath()&&!ES(n.getPath(),"startsWith",!0,"/"))if(i)throw new Error(c("URI.parse: invalid URI (domain and path where path lacks leading slash): %s",n.toString()));else return!1;return!0}function q(n,t){"use strict";t||l(0);this.$URIBase9=t;this.$URIBase7="";this.$URIBase1="";this.$URIBase6="";this.$URIBase5="";this.$URIBase3="";this.$URIBase4=!1;this.$URIBase8={};this.$URIBase2=!1;o(this,n,!0,t)}var m=new RegExp("[\\x00-\\x2c\\x2f\\x3b-\\x40\\x5c\\x5e\\x60\\x7b-\\x7f\\uFDD0-\\uFDEF\\uFFF0-\\uFFFF\\u2047\\u2048\\uFE56\\uFE5F\\uFF03\\uFF0F\\uFF1F]"),n=new RegExp("^(?:[^/]*:|[\\x00-\\x1f]*/[\\x00-\\x1f]*/)"),p=[];q.isValidURI=function(n,t){"use strict";return o(new q(null,t),n,!1,t)};q.prototype.setProtocol=function(n){"use strict";return h.isAllowed(n)||l(0),this.$URIBase7=n,this};q.prototype.getProtocol=function(){"use strict";return(this.$URIBase7||"").toLowerCase()};q.prototype.setSecure=function(n){"use strict";return this.setProtocol(n?"https":"http")};q.prototype.isSecure=function(){"use strict";return this.getProtocol()==="https"};q.prototype.setDomain=function(n){"use strict";if(m.test(n))throw new Error(c("URI.setDomain: unsafe domain specified: %s for url %s",n,this.toString()));return this.$URIBase1=n,this};q.prototype.getDomain=function(){"use strict";return this.$URIBase1};q.prototype.setPort=function(n){"use strict";return this.$URIBase6=n,this};q.prototype.getPort=function(){"use strict";return this.$URIBase6};q.prototype.setPath=function(n){"use strict";return this.$URIBase5=n,this};q.prototype.getPath=function(){"use strict";return this.$URIBase5};q.prototype.addQueryData=function(n,t){"use strict";return Object.prototype.toString.call(n)==="[object Object]"?ES("Object","assign",!1,this.$URIBase8,n):this.$URIBase8[n]=t,this};q.prototype.setQueryData=function(n){"use strict";return this.$URIBase8=n,this};q.prototype.getQueryData=function(){"use strict";return this.$URIBase8};q.prototype.removeQueryData=function(n){"use strict";ES("Array","isArray",!1,n)||(n=[n]);for(var s=0,t=n.length;s<t;++s)delete this.$URIBase8[n[s]];return this};q.prototype.setFragment=function(n){"use strict";return this.$URIBase3=n,this.setForceFragmentSeparator(!1),this};q.prototype.getFragment=function(){"use strict";return this.$URIBase3};q.prototype.setForceFragmentSeparator=function(n){"use strict";return this.$URIBase2=n,this};q.prototype.getForceFragmentSeparator=function(){"use strict";return this.$URIBase2};q.prototype.setIsGeneric=function(n){"use strict";return this.$URIBase4=n,this};q.prototype.getIsGeneric=function(){"use strict";return this.$URIBase4};q.prototype.isEmpty=function(){"use strict";return!(this.getPath()||this.getProtocol()||this.getDomain()||this.getPort()||ES("Object","keys",!1,this.getQueryData()).length>0||this.getFragment())};q.prototype.toString=function(){"use strict";for(var r=this,s=0;s<p.length;s++)r=p[s](r);return r.$URIBase10()};q.prototype.$URIBase10=function(){"use strict";var r="",s=this.getProtocol(),t,u,v,w,x;return s&&(r+=s+":"+(this.getIsGeneric()?"":"//")),t=this.getDomain(),t&&(r+=t),u=this.getPort(),u&&(r+=":"+u),v=this.getPath(),v?r+=v:r&&(r+="/"),w=this.$URIBase9.serialize(this.getQueryData()),w&&(r+="?"+w),x=this.getFragment(),x?r+="#"+x:this.getForceFragmentSeparator()&&(r+="#"),r};q.registerFilter=function(n){"use strict";p.push(n)};q.prototype.getOrigin=function(){"use strict";var r=this.getPort();return this.getProtocol()+"://"+this.getDomain()+(r?":"+r:"")};q.prototype.getQualifiedURIBase=function(){"use strict";return new q(this,this.$URIBase9).qualify()};q.prototype.qualify=function(){"use strict";if(!this.getDomain()){var r=new q(window.location.href,this.$URIBase9);this.setProtocol(r.getProtocol()).setDomain(r.getDomain()).setPort(r.getPort())}return this};q.prototype.setSubdomain=function(n){"use strict";var s=this.qualify().getDomain();return this.setDomain(a(s,n))};q.prototype.getSubdomain=function(){"use strict";if(!this.getDomain())return"";var r=this.getDomain().split(".");return r.length<=2?"":r[0]};f.exports=q},18),__d("sdk.URI",["Assert","QueryString","URIBase"],function(t,i,r,u,f,e,s,h,c){function o(n){"use strict";s.isString(n,"The passed argument was of invalid type.");l.constructor.call(this,n,n)}var k,l,m=/\.facebook\.com$/,n={serialize:function(n){return n?h.encode(n):""},deserialize:function(n){return n?h.decode(n):{}}};k=babelHelpers.inherits(o,c);l=k&&k.prototype;o.prototype.isFacebookURI=function(){"use strict";return m.test(this.getDomain())};o.prototype.valueOf=function(){"use strict";return this.toString()};o.isValidURI=function(n){"use strict";return c.isValidURI(n,n)};f.exports=o},null),__d("Queue",[],function(n,t,r,u,f){function i(n){"use strict";this._opts=babelHelpers["extends"]({interval:0,processor:null},n);this._queue=[];this._stopped=!0}var h={};i.prototype._dispatch=function(){"use strict";if(!this._stopped&&this._queue.length!==0){if(!this._opts.processor){this._stopped=!0;throw new Error("No processor available");}if(this._opts.interval)this._opts.processor.call(this,this._queue.shift()),this._timeout=setTimeout(ES(this._dispatch,"bind",!0,this),this._opts.interval);else while(this._queue.length)this._opts.processor.call(this,this._queue.shift())}};i.prototype.enqueue=function(n){"use strict";return this._opts.processor&&!this._stopped?this._opts.processor.call(this,n):this._queue.push(n),this};i.prototype.start=function(n){"use strict";return n&&(this._opts.processor=n),this._stopped=!1,this._dispatch(),this};i.prototype.isStarted=function(){"use strict";return!this._stopped};i.prototype.dispatch=function(){"use strict";this._dispatch(!0)};i.prototype.stop=function(n){"use strict";return this._stopped=!0,n&&clearTimeout(this._timeout),this};i.prototype.merge=function(n,t){"use strict";return this._queue[t?"unshift":"push"].apply(this._queue,n._queue),n._queue=[],this._dispatch(),this};i.prototype.getLength=function(){"use strict";return this._queue.length};i.get=function(n,t){"use strict";return n in h?h[n]:h[n]=new i(t)};i.exists=function(n){"use strict";return n in h};i.remove=function(n){"use strict";return delete h[n]};f.exports=i},null),__d("emptyFunction",[],function(n,t,r,u,f){function h(n){return function(){return n}}var i=function(){};i.thatReturns=h;i.thatReturnsFalse=h(!1);i.thatReturnsTrue=h(!0);i.thatReturnsNull=h(null);i.thatReturnsThis=function(){return this};i.thatReturnsArgument=function(n){return n};f.exports=i},18),__d("DOMEventListener",["emptyFunction","invariant","wrapFunction"],function(t,i,r,u,f,e,s,h,c){var k=!1,l,m,n,o;try{l=Object.defineProperty({},"passive",{get:function(){k=!0}});window.addEventListener("test",null,l)}catch(a){}m=void 0;n=void 0;window.addEventListener?(m=function(n,i,r){var t=arguments.length<=3||arguments[3]===undefined?!1:arguments[3];r.wrapper=c(r,"entry","DOMEventListener.add "+i);n.addEventListener(i,r.wrapper,k?t:!1)},n=function(n,i,r){var t=arguments.length<=3||arguments[3]===undefined?!1:arguments[3];n.removeEventListener(i,r.wrapper,k?t:!1)}):window.attachEvent?(m=function(n,t,i){i.wrapper=c(i,"entry","DOMEventListener.add "+t);n.attachEvent||h(0);n.attachEvent("on"+t,i.wrapper)},n=function(n,t,i){n.detachEvent||h(0);n.detachEvent("on"+t,i.wrapper)}):n=m=s;o={add:function(n,i,r){var t=arguments.length<=3||arguments[3]===undefined?!1:arguments[3];return m(n,i,r,t),{remove:function(){n(n,i,r,t)}}},remove:n};f.exports=o},18),__d("UserAgent_DEPRECATED",[],function(f,e,c,a,b){function x(){var ca,da;if(!h){h=!0;var z=navigator.userAgent,aa=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(z),ba=/(Mac OS X)|(Windows)|(Linux)/.exec(z);t=/\b(iPhone|iP[ao]d)/.exec(z);u=/\b(iP[ao]d)/.exec(z);r=/Android/i.exec(z);v=/FBAN\/\w+;/i.exec(z);w=/Mobile/i.exec(z);s=!!/Win64/.exec(z);aa?(i=aa[1]?parseFloat(aa[1]):aa[5]?parseFloat(aa[5]):NaN,i&&document&&document.documentMode&&(i=document.documentMode),ca=/(?:Trident\/(\d+.\d+))/.exec(z),n=ca?parseFloat(ca[1])+4:i,j=aa[2]?parseFloat(aa[2]):NaN,k=aa[3]?parseFloat(aa[3]):NaN,l=aa[4]?parseFloat(aa[4]):NaN,l?(aa=/(?:Chrome\/(\d+\.\d+))/.exec(z),m=aa&&aa[1]?parseFloat(aa[1]):NaN):m=NaN):i=j=k=m=l=NaN;ba?(ba[1]?(da=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(z),o=da?parseFloat(da[1].replace("_",".")):!0):o=!1,p=!!ba[2],q=!!ba[3]):o=p=q=!1}}var h=!1,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,y={ie:function(){return x()||i},ieCompatibilityMode:function(){return x()||n>i},ie64:function(){return y.ie()&&s},firefox:function(){return x()||j},opera:function(){return x()||k},webkit:function(){return x()||l},safari:function(){return y.webkit()},chrome:function(){return x()||m},windows:function(){return x()||p},osx:function(){return x()||o},linux:function(){return x()||q},iphone:function(){return x()||t},mobile:function(){return x()||t||u||r||w},nativeApp:function(){return x()||v},android:function(){return x()||r},ipad:function(){return x()||u}};b.exports=y},18),__d("htmlSpecialChars",[],function(n,t,r,u,f){function m(n){return typeof n=="undefined"||n===null||!n.toString?"":n===!1?"0":n===!0?"1":n.toString().replace(h,"&amp;").replace(k,"&quot;").replace(l,"&#039;").replace(i,"&lt;").replace(j,"&gt;")}var h=/&/g,i=/</g,j=/>/g,k=/"/g,l=/'/g;f.exports=m},null),__d("Flash",["DOMEventListener","DOMWrapper","QueryString","UserAgent_DEPRECATED","guid","htmlSpecialChars"],function(i,f,e,h,c,l,a,v,y,w,b,k){function q(n){var w=p.getElementById(n);w&&w.parentNode.removeChild(w);delete n[n]}function r(){for(var v in n)Object.prototype.hasOwnProperty.call(n,v)&&q(v)}function s(n){return n.replace(/\d+/g,function(n){return"000".substring(n.length)+n})}function t(n){o||(w.ie()>=9&&a.add(window,"unload",r),o=!0);n[n]=n}var n={},o,p=v.getWindow().document,u={embed:function(n,t,i,r){var aa=b(),ba,ca,da,ea,fa;n=k(n).replace(/&amp;/g,"&");i=babelHelpers["extends"]({allowscriptaccess:"always",flashvars:r,movie:n},i);typeof i.flashvars=="object"&&(i.flashvars=y.encode(i.flashvars));ba=[];for(ca in i)Object.prototype.hasOwnProperty.call(i,ca)&&i[ca]&&ba.push('<param name="'+k(ca)+'" value="'+k(i[ca])+'">');return da=t.appendChild(p.createElement("span")),ea="<object "+(w.ie()?'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ':'type="application/x-shockwave-flash"')+'data="'+n+'" '+(i.height?'height="'+i.height+'" ':"")+(i.width?'width="'+i.width+'" ':"")+'id="'+aa+'">'+ba.join("")+"<\/object>",da.innerHTML=ea,fa=da.firstChild,t(aa),fa},remove:q,getVersion:function(){var w="Shockwave Flash",x="application/x-shockwave-flash",y="ShockwaveFlash.ShockwaveFlash",z,aa;if(navigator.plugins&&typeof navigator.plugins[w]=="object"&&(aa=navigator.plugins[w].description,aa&&navigator.mimeTypes&&navigator.mimeTypes[x]&&navigator.mimeTypes[x].enabledPlugin&&(z=aa.match(/\d+/g))),!z)try{z=new ActiveXObject(y).GetVariable("$version").match(/(\d+),(\d+),(\d+),(\d+)/);z=Array.prototype.slice.call(z,1)}catch(n){}return z},getVersionString:function(){var w=u.getVersion();return w?w.join("."):""},checkMinVersion:function(n){var x=u.getVersion();return x?s(x.join("."))>=s(n):!1},isAvailable:function(){return!!u.getVersion()}};c.exports=u},null),__d("XDM",["DOMEventListener","DOMWrapper","emptyFunction","Flash","GlobalCallback","guid","Log","UserAgent_DEPRECATED","wrapFunction"],function(n,i,f,e,o,h,c,l,a,y,p,w,b,k,d){function t(n){for(var x={},y=n.length,z=r.transports,aa,ba;y--;)x[n[y]]=1;for(y=z.length;y--;)if(aa=z[y],ba=q[aa],!x[aa]&&ba.isAvailable())return aa}var q={},r={transports:[]},s=l.getWindow(),u={register:function(n,t){b.debug("Registering %s as XDM provider",n);r.transports.push(n);q[n]=t},create:function(n){if(!n.whenReady&&!n.onMessage){b.error("An instance without whenReady or onMessage makes no sense");throw new Error("An instance without whenReady or onMessage makes no sense");}n.channel||(b.warn("Missing channel name, selecting at random"),n.channel=w());n.whenReady||(n.whenReady=a);n.onMessage||(n.onMessage=a);var y=n.transport||t(n.blacklist||[]),z=q[y];if(z&&z.isAvailable())return b.debug("%s is available",y),z.init(n),y}},v;u.register("flash",function(){var w=!1,x,y=!1,z=15e3,aa;return{isAvailable:function(){return y.checkMinVersion("8.0.24")},init:function(n){var da,ea,fa;if(b.debug("init flash: "+n.channel),da={send:function(n,t,i,r){b.debug("sending to: %s (%s)",t,r);x.postMessage(n,t,r)}},w){n.whenReady(da);return}ea=n.root.appendChild(s.document.createElement("div"));fa=p.create(function(){p.remove(fa);clearTimeout(aa);b.info("xdm.swf called the callback");var ga=p.create(function(t,i){t=decodeURIComponent(t);i=decodeURIComponent(i);b.debug("received message %s from %s",t,i);n.onMessage(t,i)},"xdm.swf:onMessage");x.init(n.channel,ga);n.whenReady(da)},"xdm.swf:load");x=y.embed(n.flashUrl,ea,null,{protocol:location.protocol.replace(":",""),host:location.host,callback:fa,log:y});aa=setTimeout(function(){b.warn("The Flash component did not load within %s ms - verify that the container is not set to hidden or invisible using CSS as this will cause some browsers to not load the components",z)},z);w=!0}}}());v=/\.facebook\.com(\/|$)/;u.register("postmessage",function(){var w=!1;return{isAvailable:function(){return!!s.postMessage},init:function(n){b.debug("init postMessage: "+n.channel);var z="_FB_"+n.channel,aa={send:function(n,t,i,r){if(s===i){b.error("Invalid windowref, equal to window (self)");throw new Error;}b.debug("sending to: %s (%s)",t,r);var ga=function(){i.postMessage("_FB_"+r+n,t)};k.ie()==8||k.ieCompatibilityMode()?setTimeout(ga,0):ga()}};if(w){n.whenReady(aa);return}c.add(s,"message",d(function(t){var ba=t.data,ca=t.origin||"native";if(!/^(https?:\/\/|native$)/.test(ca)){b.debug("Received message from invalid origin type: %s",ca);return}if(ca==="native"||v.test(location.hostname)||v.test(t.origin)){if(typeof ba!="string"){b.warn("Received message of type %s from %s, expected a string",typeof ba,ca);return}b.debug("received message %s from %s",ba,ca);ba.substring(0,z.length)==z&&(ba=ba.substring(z.length));n.onMessage(ba,ca)}},"entry","onMessage"));n.whenReady(aa);w=!0}}}());o.exports=u},null),__d("isFacebookURI",[],function(n,t,r,u,f){function j(n){return(h||(h=new RegExp("(^|\\.)facebook\\.com$","i")),n.isEmpty()&&n.toString()!=="#")?!1:!n.getDomain()&&!n.getProtocol()?!0:ES(i,"indexOf",!0,n.getProtocol())!==-1&&h.test(n.getDomain())}var h=null,i=["http","https"];j.setRegex=function(n){h=n};f.exports=j},null),__d("sdk.Event",[],function(n,t,i,r,u){var h={SUBSCRIBE:"event.subscribe",UNSUBSCRIBE:"event.unsubscribe",subscribers:function(){return this._subscribersMap||(this._subscribersMap={}),this._subscribersMap},subscribe:function(n,t){var l=this.subscribers();l[n]?ES(l[n],"indexOf",!0,t)==-1&&l[n].push(t):l[n]=[t];n!=this.SUBSCRIBE&&n!=this.UNSUBSCRIBE&&this.fire(this.SUBSCRIBE,n,l[n])},unsubscribe:function(n,t){var l=this.subscribers()[n];l&&ES(l,"forEach",!0,function(n,i){n==t&&l.splice(i,1)});n!=this.SUBSCRIBE&&n!=this.UNSUBSCRIBE&&this.fire(this.UNSUBSCRIBE,n,l)},monitor:function(n,t){if(!t()){var l=this,m=function i(){t.apply(t,arguments)&&l.unsubscribe(n,i)};this.subscribe(n,m)}},clear:function(n){delete this.subscribers()[n]},fire:function(n){var k=Array.prototype.slice.call(arguments,1),l=this.subscribers()[n];l&&ES(l,"forEach",!0,function(n){n&&n.apply(this,k)})}};u.exports=h},null),__d("JSONRPC",["Log"],function(n,t,r,u,f,e,o){function i(n){"use strict";this.$JSONRPC1=0;this.$JSONRPC2={};this.remote=ES(function(n){return this.$JSONRPC3=n,this.remote},"bind",!0,this);this.local={};this.$JSONRPC4=n}i.prototype.stub=function(n){"use strict";this.remote[n]=ES(function(){for(var k={jsonrpc:"2.0",method:n},l=arguments.length,m=Array(l),n=0;n<l;n++)m[n]=arguments[n];typeof m[m.length-1]=="function"&&(k.id=++this.$JSONRPC1,this.$JSONRPC2[k.id]=m.pop());k.params=m;this.$JSONRPC4(ES("JSON","stringify",!1,k),this.$JSONRPC3||{method:n})},"bind",!0,this)};i.prototype.read=function(t,i){"use strict";var l=ES("JSON","parse",!1,t),m=l.id,n,o,p,q,r;if(!l.method){if(!this.$JSONRPC2[m]){o.warn("Could not find callback %s",m);return}n=this.$JSONRPC2[m];delete this.$JSONRPC2[m];delete l.id;delete l.jsonrpc;n(l);return}if(o=this,p=this.local[l.method],q=m?function(n,t){var v={jsonrpc:"2.0",id:m};v[n]=t;setTimeout(function(){o.$JSONRPC4(ES("JSON","stringify",!1,v),i)},0)}:function(){},!p){o.error('Method "%s" has not been defined',l.method);q("error",{code:-32601,message:"Method not found",data:l.method});return}l.params.push(ES(q,"bind",!0,null,"result"));l.params.push(ES(q,"bind",!0,null,"error"));try{r=p.apply(i||null,l.params);typeof r!="undefined"&&q("result",r)}catch(u){o.error("Invokation of RPC method %s resulted in the error: %s",l.method,u.message);q("error",{code:-32603,message:"Internal error",data:u.message})}};f.exports=i},null),__d("sdk.RPC",["Assert","JSONRPC","Queue"],function(n,t,i,r,u,f,e,o,s){var k=new s,l=new o(function(n){k.enqueue(n)}),m={local:l.local,remote:l.remote,stub:ES(l.stub,"bind",!0,l),setInQueue:function(n){e.isInstanceOf(s,n);n.start(function(n){l.read(n)})},getOutQueue:function(){return k}};u.exports=m},null),__d("hasNamePropertyBug",["guid","UserAgent_DEPRECATED"],function(n,t,i,r,u,f,e,o){function k(){var m=document.createElement("form"),n=m.appendChild(document.createElement("input"));return n.name=e(),j=n!==m.elements[n.name],m=n=null,j}function l(){return typeof j=="undefined"?k():j}var j=o.ie()?undefined:!1;u.exports=l},null),__d("isNumberLike",[],function(n,t,i,r,u){function h(n){return!isNaN(parseFloat(n))&&isFinite(n)}u.exports=h},null),__d("sdk.createIframe",["DOMEventListener","getBlankIframeSrc","guid","hasNamePropertyBug","isNumberLike"],function(n,t,i,r,u,f,e,o,s,h,c){function m(n){var v,w,x,y;n=ES("Object","assign",!1,{},n);var o,p=n.name||s(),q=n.root,r=n.style||{border:"none"},s=n.url,t=n.onload,u=n.onerror;h()?o=document.createElement('<iframe name="'+p+'"/>'):(o=document.createElement("iframe"),o.name=p);delete n.style;delete n.name;delete n.url;delete n.root;delete n.onload;delete n.onerror;v=ES("Object","assign",!1,{frameBorder:0,allowTransparency:!0,allowFullscreen:!0,scrolling:"no"},n);v.width&&c(v.width)&&(o.width=v.width+"px");v.height&&c(v.height)&&(o.height=v.height+"px");delete v.height;delete v.width;for(w in v)Object.prototype.hasOwnProperty.call(v,w)&&o.setAttribute(w,v[w]);return ES("Object","assign",!1,o.style,r),o.src=o(),q.appendChild(o),t&&(x=e.add(o,"load",function(){x.remove();t()})),u&&(y=e.add(o,"error",function(){y.remove();u()})),o.src=s,o}u.exports=m},null),__d("sdk.FeatureFunctor",["invariant"],function(n,t,r,u,f,e,o){function i(t,i,r){if(t.features&&i in t.features){var n=t.features[i];return typeof n=="object"&&typeof n.rate=="number"?n.rate&&Math.random()*100<=n.rate?n.value||!0:n.value?null:!1:n}return r}function j(n){return function(t,i){return arguments.length>=2||o(0),i(n,t,i)}}f.exports={create:j}},null),__d("sdk.feature",["sdk.FeatureFunctor","JSSDKConfig"],function(n,t,i,r,u,f,e,o){u.exports=e.create(o)},null),__d("sdk.XD",["sdk.Content","sdk.Event","Log","QueryString","Queue","sdk.RPC","sdk.Runtime","sdk.Scribe","sdk.URI","UrlMap","JSSDKXDConfig","XDM","isFacebookURI","sdk.createIframe","sdk.feature","guid"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,p,w,b,k,d,g,nt,tt){function pa(n){s.info("Remote XD can talk to facebook.com (%s)",n);a.setEnvironment(n==="canvas"?a.ENVIRONMENTS.CANVAS:a.ENVIRONMENTS.PAGETAB)}function qa(n,t){var xa,ya,za,ab;if(!t){s.error("No senderOrigin");throw new Error;}xa=/^https?/.exec(t)[0];switch(n.xd_action){case"proxy_ready":xa=="https"?(ya=z,za=ba,a.setLoggedIntoFacebook(n.logged_in==="true")):(ya=y,za=aa);n.registered&&(pa(n.registered),x=ya.merge(x));s.info("Proxy ready, starting queue %s containing %s messages",xa+"ProxyQueue",ya.getLength());ya.start(function(n){ka.send(typeof n=="string"?n:h.encode(n),t,za.contentWindow,ia+"_"+xa)});break;case"plugin_ready":s.info("Plugin %s ready, protocol: %s",n.name,xa);na[n.name]={protocol:xa};c.exists(n.name)&&(ab=c.get(n.name),s.debug("Enqueuing %s messages for %s in %s",ab.getLength(),n.name,xa+"ProxyQueue"),(xa=="https"?z:y).merge(ab))}n.data&&ra(n.data,t)}function ra(n,t){if(!t||t==="native"||d(new p(t))){if(typeof n=="string"){if(/^FB_RPC:/.test(n)){oa.enqueue(n.substring(7));return}if(n.substring(0,1)=="{")try{n=ES("JSON","parse",!1,n)}catch(i){s.warn("Failed to decode %s as JSON",n);return}else n=h.decode(n)}if(t||n.xd_sig==ca&&(t=n.xd_origin),n.xd_action){qa(n,t);return}if(n.access_token&&a.setSecure(/^https/.test(ja)),n.cb){var xa=ua._callbacks[n.cb];ua._forever[n.cb]||delete ua._callbacks[n.cb];xa&&xa(n)}}}function sa(n,t){if(n=="facebook")t.relation="parent.parent",x.enqueue(t);else{t.relation='parent.frames["'+n+'"]';var xa=na[n];xa?(s.debug("Enqueuing message for plugin %s in %s",n,xa.protocol+"ProxyQueue"),(xa.protocol=="https"?z:y).enqueue(t)):(s.debug("Buffering message for plugin %s",n),c.get(n).enqueue(t))}}function ta(n){if(!la){var wa=e.appendHidden(document.createElement("div")),xa=k.create({blacklist:null,root:wa,channel:ia,flashUrl:b.Flash.path,whenReady:function(t){ka=t;var ab={channel:ia,origin:ja,transport:xa,xd_name:n},bb="#"+h.encode(ab);a.getSecure()!==!0&&(aa=g({url:fa+bb,name:"fb_xdm_frame_http",id:"fb_xdm_frame_http",root:wa,"aria-hidden":!0,title:ma,tabindex:-1}));ba=g({url:ga+bb,name:"fb_xdm_frame_https",id:"fb_xdm_frame_https",root:wa,"aria-hidden":!0,title:ma,tabindex:-1})},onMessage:ra});xa||v.log("jssdk_error",{appId:a.getClientID(),error:"XD_TRANSPORT",extra:{message:"Failed to create a valid transport"}});la=!0}}var x=new c,y=new c,z=new c,aa,ba,ca=tt(),da=b.useCdn?"cdn":"www",ea=nt("use_bundle",!1)?b.XdBundleUrl:b.XdUrl,fa=w.resolve(da,!1)+ea,ga=w.resolve(da,!0)+ea,ha=function(){if("origin"in location){if(location.origin&&location.origin!=="null")return location.origin;if(window!==window.parent)try{var wa=parent.location.origin;if(wa&&wa!=="null")return wa}catch(n){}}return location.protocol+"//"+location.host},ia=tt(),ja=ha(),ka,la=!1,ma="Facebook Cross Domain Communication Frame",na={},oa=new c,ua;l.setInQueue(oa);l.getOutQueue().start(function(n){sa("facebook","FB_RPC:"+n)});ua={rpc:l,_callbacks:{},_forever:{},_channel:ia,_origin:ja,onMessage:ra,recv:ra,init:ta,sendToFacebook:sa,inform:function(n,t,i,r){sa("facebook",{method:n,params:ES("JSON","stringify",!1,t||{}),behavior:r||"p",relation:i})},handler:function(n,t,i,r){var ab="#"+h.encode({cb:this.registerCallback(n,i,r),origin:ja+"/"+ia,domain:location.hostname,relation:t||"opener"});return(location.protocol=="https:"?ga:fa)+ab},registerCallback:function(n,t,i){return i=i||tt(),t&&(ua._forever[i]=!0),ua._callbacks[i]=n,i},getXDArbiterURL:function(n){return n?ga:fa}};o.subscribe("init:post",function(n){ta(n.xdProxyName);var wa=nt("xd_timeout",!1);wa&&setTimeout(function(){var xa=ba&&!!aa==y.isStarted()&&!!ba==z.isStarted();xa||v.log("jssdk_error",{appId:a.getClientID(),error:"XD_INITIALIZATION",extra:{message:"Failed to initialize in "+wa+"ms"}})},wa)});u.exports=ua},null),__d("sdk.getContextType",["sdk.Runtime","sdk.UA"],function(n,t,i,r,u,f,e,o){function j(){return o.nativeApp()?3:o.mobile()?2:e.isEnvironment(e.ENVIRONMENTS.CANVAS)?5:1}u.exports=j},null),__d("sdk.Auth",["sdk.Cookie","sdk.createIframe","DOMWrapper","sdk.feature","sdk.getContextType","guid","sdk.Impressions","Log","ObservableMixin","sdk.Runtime","sdk.Scribe","sdk.SignedRequest","UrlMap","sdk.URI","sdk.XD"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,p,b,k,d,g,nt,tt){function ba(n,t){var la=b.getUserID(),ma="",na,ua;n&&(n.userID?ma=n.userID:n.signedRequest&&(na=d.parse(n.signedRequest),na&&na.user_id&&(ma=na.user_id)));var oa=b.getLoginStatus(),pa=oa==="unknown"&&n||b.getUseCookie()&&b.getCookieUserID()!==ma,qa=la&&!n,ra=n&&la&&la!=ma,sa=n!=y,ta=t!=(oa||"unknown");return b.setLoginStatus(t),b.setAccessToken(n&&n.accessToken||null),b.setUserID(ma),y=n,ua={authResponse:n,status:t},(qa||ra)&&aa.inform("logout",ua),(pa||ra)&&aa.inform("login",ua),sa&&aa.inform("authresponse.change",ua),ta&&aa.inform("status.change",ua),ua}function ca(){return y}function da(n,t,i){return function(r){var na,oa,pa,qa;return r&&r.access_token?(oa=d.parse(r.signed_request),t={accessToken:r.access_token,userID:oa.user_id,expiresIn:parseInt(r.expires_in,10),signedRequest:r.signed_request},r.granted_scopes&&(t.grantedScopes=r.granted_scopes),b.getUseCookie()&&(pa=t.expiresIn===0?0:ES("Date","now",!1)+t.expiresIn*1e3,qa=e.getDomain(),!qa&&r.base_domain&&e.setDomain("."+r.base_domain),e.setSignedRequestCookie(r.signed_request,pa),ea()),na="connected",ba(t,na)):(i==="logout"||i==="login_status")&&(na=r.error&&r.error==="not_authorized"?"not_authorized":"unknown",ba(null,na),b.getUseCookie()&&e.clearSignedRequestCookie(),i==="logout"&&(fa(),k.log("jssdk_error",{appId:b.getClientID(),error:"PLATFORM_AUTH_LOGOUT",extra:{args:{fblo:!0}}}))),r&&r.https==1&&b.setSecure(!0),n&&n({authResponse:t,status:b.getLoginStatus()}),t}}function ea(){e.setRaw(w,"",0)}function fa(){e.setRaw(w,"y",ES("Date","now",!1)+x)}function ga(n){var ka,la=ES("Date","now",!1),ma,na,oa,pa;if(z&&(clearTimeout(z),z=null),ma=e.getRaw(w)==="y",h("getloginstatus_tracking",!0)&&k.log("jssdk_error",{appId:b.getClientID(),error:"PLATFORM_AUTH_GETLOGINSTATUS",extra:{args:{fblo:ma}}}),ma){na="unknown";ba(null,na);n&&n({authResponse:null,status:na});return}oa=da(n,y,"login_status");pa=new nt(g.resolve("www",!0)+"/connect/ping").setQueryData({client_id:b.getClientID(),response_type:"token,signed_request,code",domain:location.hostname,origin:c(),redirect_uri:tt.handler(function(n){if(h("e2e_ping_tracking",!0)){var ra={init:la,close:ES("Date","now",!1),method:"ping"};v.debug("e2e: %s",ES("JSON","stringify",!1,ra));a.log(114,{payload:ra})}ka.parentNode.removeChild(ka);oa(n)&&(z=setTimeout(function(){ga(function(){})},12e5))},"parent"),sdk:"joey",kid_directed_site:b.getKidDirectedSite()});ka=o({root:s.getRoot(),name:l(),url:pa.toString(),style:{display:"none"}})}function ia(n,t){if(!b.getClientID()){v.warn("FB.getLoginStatus() called before calling FB.init().");return}if(n)if(t||ha!="loaded")aa.subscribe("FB.loginStatus",n);else{n({status:b.getLoginStatus(),authResponse:ca()});return}if(t||ha!="loading"){ha="loading";var la=function(n){ha="loaded";aa.inform("FB.loginStatus",n);aa.clearSubscribers("FB.loginStatus")};ga(la)}}var w="fblo_",x=31536e6,y,z,aa=new p,ha;ES("Object","assign",!1,aa,{removeLogoutState:ea,getLoginStatus:ia,fetchLoginStatus:ga,setAuthResponse:ba,getAuthResponse:ca,parseSignedRequest:d.parse,xdResponseWrapper:da});u.exports=aa},null),__d("sdk.DOM",["Assert","sdk.UA","sdk.domReady"],function(i,f,e,h,c,a,b,d,g){function l(n,t){var ba=n.getAttribute(t)||n.getAttribute(t.replace(/_/g,"-"))||n.getAttribute(t.replace(/-/g,"_"))||n.getAttribute(t.replace(/-/g,""))||n.getAttribute(t.replace(/_/g,""))||n.getAttribute("data-"+t)||n.getAttribute("data-"+t.replace(/_/g,"-"))||n.getAttribute("data-"+t.replace(/-/g,"_"))||n.getAttribute("data-"+t.replace(/-/g,""))||n.getAttribute("data-"+t.replace(/_/g,""));return ba?String(ba):null}function m(n,t){var ba=l(n,t);return ba?/^(true|1|yes|on)$/.test(ba):null}function n(n,t){b.isTruthy(n,"element not specified");b.isString(t);try{return String(n[t])}catch(i){throw new Error("Could not read property "+t+" : "+i.message);}}function o(n,t){b.isTruthy(n,"element not specified");b.isString(t);try{n.innerHTML=t}catch(i){throw new Error("Could not set innerHTML : "+i.message);}}function p(n,t){b.isTruthy(n,"element not specified");b.isString(t);var ba=" "+n(n,"className")+" ";return ES(ba,"indexOf",!0," "+t+" ")>=0}function q(n,t){b.isTruthy(n,"element not specified");b.isString(t);p(n,t)||(n.className=n(n,"className")+" "+t)}function r(n,t){b.isTruthy(n,"element not specified");b.isString(t);var ba=new RegExp("\\s*"+t,"g");n.className=ES(n(n,"className").replace(ba,""),"trim",!0)}function s(n,t,i){var ca,da,ea,fa;if(b.isString(n),t=t||document.body,i=i||"*",t.querySelectorAll)return ES("Array","from",!1,t.querySelectorAll(i+"."+n));for(ca=t.getElementsByTagName(i),da=[],ea=0,fa=ca.length;ea<fa;ea++)p(ca[ea],n)&&(da[da.length]=ca[ea]);return da}function t(n,t){b.isTruthy(n,"element not specified");b.isString(t);t=t.replace(/-(\w)/g,function(n,t){return t.toUpperCase()});var ba=n.currentStyle||document.defaultView.getComputedStyle(n,null),ca=ba[t];return/backgroundPosition?/.test(t)&&/top|left/.test(ca)&&(ca="0%"),ca}function u(n,t,i){b.isTruthy(n,"element not specified");b.isString(t);t=t.replace(/-(\w)/g,function(n,t){return t.toUpperCase()});n.style[t]=i}function v(n,t){for(var ba=!0,da,ea,ca=0;da=t[ca++];)da in k||(ba=!1,k[da]=!0);if(!ba)if(d.ie()<11)try{document.createStyleSheet().cssText=n}catch(i){document.styleSheets[0]&&(document.styleSheets[0].cssText+=n)}else ea=document.createElement("style"),ea.type="text/css",ea.textContent=n,document.getElementsByTagName("head")[0].appendChild(ea)}function w(){var z=document.documentElement&&document.compatMode=="CSS1Compat"?document.documentElement:document.body;return{scrollTop:z.scrollTop||document.body.scrollTop,scrollLeft:z.scrollLeft||document.body.scrollLeft,width:window.innerWidth?window.innerWidth:z.clientWidth,height:window.innerHeight?window.innerHeight:z.clientHeight}}function x(n){b.isTruthy(n,"element not specified");var aa=0,ba=0;do aa+=n.offsetLeft,ba+=n.offsetTop;while(n=n.offsetParent);return{x:aa,y:ba}}var k={},y={containsCss:p,addCss:q,removeCss:r,getByClass:s,getStyle:t,setStyle:u,getAttr:l,getBoolAttr:m,getProp:n,html:o,addCssRules:v,getViewportInfo:w,getPosition:x,ready:g};c.exports=y},null),__d("normalizeError",["sdk.UA"],function(n,t,r,u,f,e,o){function i(n){var k={line:n.lineNumber||n.line,message:n.message,name:n.name,script:n.fileName||n.sourceURL||n.script,stack:n.stackTrace||n.stack},l,m;k._originalError=n;l=/([\w:\.\/]+\.js):(\d+)/.exec(n.stack);o.chrome()&&l&&(k.script=l[1],k.line=parseInt(l[2],10));for(m in k)k[m]==null&&delete k[m];return k}f.exports=i},null),__d("sdk.ErrorHandling",["ManagedError","sdk.Runtime","sdk.Scribe","sdk.feature","normalizeError","wrapFunction"],function(i,f,e,h,c,l,a,v,y,w,b,k){function p(n){var w=n._originalError;delete n._originalError;y.log("jssdk_error",{appId:v.getClientID(),error:n.name||n.message,extra:n});throw w;}function q(n,t){return function(){var x,y;if(!n)return n.apply(this,arguments);try{return o=t,n.apply(this,arguments)}catch(i){if(i instanceof a)throw i;x=b(i);x.entry=t;y=ES(Array.prototype.slice.call(arguments),"map",!0,function(n){var ba=Object.prototype.toString.call(n);return/^\[object (String|Number|Boolean|Object|Date)\]$/.test(ba)?n:n.toString()});x.args=ES("JSON","stringify",!1,y).substring(0,200);p(x)}finally{o=""}}}function r(n){return n.__wrapper||(n.__wrapper=function(){try{return n.apply(this,arguments)}catch(t){return window.setTimeout(function(){throw t;},0),!1}}),n.__wrapper}function s(n){try{return n&&n.callee&&n.callee.caller?n.callee.caller.name:""}catch(t){return""}}function t(n,t){return function(i,r){var z=t+":"+(o||"[global]")+":"+(i.name||"[anonymous]"+s(arguments));return n(k(i,"entry",z),r)}}var n=w("error_handling",!1),o="",u;n&&(setTimeout=t(setTimeout,"setTimeout"),setInterval=t(setInterval,"setInterval"),k.setWrapper(q,"entry"));u={guard:q,unguard:r};c.exports=u},null),__d("sdk.Insights",["sdk.Impressions"],function(n,t,r,u,f,e,o){var i={TYPE:{NOTICE:"notice",WARNING:"warn",ERROR:"error"},CATEGORY:{DEPRECATED:"deprecated",APIERROR:"apierror"},log:function(t,i,r){var n={source:"jssdk",type:t,category:i,payload:r};o.log(113,n)},impression:o.impression};f.exports=i},null),__d("FB",["sdk.Auth","JSSDKCssConfig","dotAccess","sdk.domReady","sdk.DOM","sdk.ErrorHandling","sdk.Content","DOMWrapper","GlobalCallback","sdk.Insights","Log","sdk.Runtime","sdk.Scribe","JSSDKConfig"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,p,b,k,d,g,nt,tt){function ba(n,t,i,r){var ha;/^_/.test(i)?ha="hide":w&&!w[t]&&(ha=x);switch(ha){case"hide":return;case"stub":return function(){d.warn("The method FB.%s has been removed from the JS SDK.",t)};default:return l.guard(function(){function ia(n){return ES("Array","isArray",!1,n)?ES(n,"map",!0,ia):n&&typeof n=="object"&&n.__wrapped?n.__wrapped:typeof n=="function"&&/^function/.test(n.toString())?l.unguard(n):n}var na,oa;ha==="warn"&&(d.warn("The method FB.%s is not officially supported by Facebook and access to it will soon be removed.",t),Object.prototype.hasOwnProperty.call(y,t)||(k.log(k.TYPE.WARNING,k.CATEGORY.DEPRECATED,"FB."+t),nt.log("jssdk_error",{appId:g.getClientID(),error:"Private method used",extra:{args:t}}),y[t]=!0));var ja=ES(Array.prototype.slice.call(arguments),"map",!0,ia),ka=n.apply(r,ja),la,ma=!0;if(ka&&typeof ka=="object"){la=ES("Object","create",!1,ka);la.__wrapped=ka;for(na in ka)(oa=ka[na],typeof oa=="function"&&na!=="constructor")&&(ma=!1,la[na]=ba(oa,t+":"+na,na,ka))}return ma?ma?ka:la:la},t)}}function ca(n,t){var fa=n?s(v,n,!0):v;ES(ES("Object","keys",!1,t),"forEach",!0,function(i){var ha=t[i],ia,ja;typeof ha=="function"?(ia=(n?n+".":"")+i,ja=ba(ha,ia,i,t),ja&&(fa[i]=ja)):(typeof ha=="object"||typeof ha=="number")&&(ia=(n?n+".":"")+i,w&&w[ia]&&(fa[i]=ha))})}var v=void 0,w=void 0,x=s(tt,"api.mode"),y={},z,aa;v=window.FB={};z={};d.level=0;b.setPrefix("FB.__globalCallbacks");aa=document.createElement("div");p.setRoot(aa);h(function(){d.info("domReady");a.appendHidden(aa);o.rules&&c.addCssRules(o.rules,o.components)});g.subscribe("AccessToken.change",function(n){n||g.getLoginStatus()!=="connected"||e.getLoginStatus(null,!0)});s(tt,"api.whitelist.length")&&(w={},ES(tt.api.whitelist,"forEach",!0,function(n){w[n]=1}));g.setSecure(function(){var da=/iframe_canvas|app_runner/.test(window.name),ea=/dialog/.test(window.name);return location.protocol=="https:"&&(window==top||!(da||ea))?!0:/_fb_https?/.test(window.name)?ES(window.name,"indexOf",!0,"_fb_https")!=-1:void 0}());ES("Object","assign",!1,z,{provide:ca});u.exports=z},null),__d("ArgumentError",["ManagedError"],function(n,t,r,u,f,e,o){function i(){o.prototype.constructor.apply(this,arguments)}i.prototype=new o;i.prototype.constructor=i;f.exports=i},null),__d("errorCode",[],function(n,t,i,r,u){"use strict";function h(n){throw new Error('errorCode("'+n+'"): This should not happen. Oh noes!');}u.exports=h},null),__d("sdk.safelyParseResponse",["errorCode"],function(n,t,r,u,f){"use strict";function i(n){try{return n===null?j:ES("JSON","parse",!1,n)}catch(t){return j}}var j={error:{code:1,error_subcode:1357046,message:"Received Invalid JSON reply.",type:"http"}};i.ERROR=j;f.exports=i},null),__d("CORSRequest",["wrapFunction","QueryString","errorCode","sdk.safelyParseResponse"],function(t,i,r,u,f,e,o,s,h,c){function l(n,i){var q,r;if(!self.XMLHttpRequest)return null;if(q=new XMLHttpRequest,r=function(){},"withCredentials"in q)q.open(n,i,!0),q.setRequestHeader("Content-type","application/x-www-form-urlencoded");else if(self.XDomainRequest){q=new XDomainRequest;try{q.open(n,i);q.onprogress=q.ontimeout=r}catch(f){return null}}else return null;var s={send:function(n){q.send(n)}},t=o(function(){if(t=r,"onload"in s)s.onload(q)},"entry","XMLHttpRequest:load"),u=o(function(){if(u=r,"onerror"in s)s.onerror(q)},"entry","XMLHttpRequest:error");return q.onload=function(){t()},q.onerror=function(){u()},q.onreadystatechange=function(){q.readyState==4&&(q.status==200?t():u())},s}function m(n,i,r,u){var s,t;return(r.suppress_http_code=1,s=s.encode(r),i!="post"&&(n=s.appendToUrl(n,s),s=""),t=l(i,n),!t)?!1:(t.onload=function(n){u(c(n.responseText))},t.onerror=function(n){n.responseText?u(c(n.responseText)):u({error:{code:1,error_subcode:1357045,message:"unknown error (empty response)",status:n.status,type:"http"}})},t.send(s),!0)}var n={execute:m};f.exports=n},null),__d("FlashRequest",["DOMWrapper","Flash","GlobalCallback","QueryString","Queue"],function(t,i,u,f,e,h,c,l,a,v,y){function q(){if(!o)throw new Error("swfUrl has not been set");var t=a.create(function(){m.start(function(n){var w=p.execute(n.method,n.url,n.body);if(!w)throw new Error("Could create request");n[w]=n.callback})}),u=a.create(function(n,t,i){var y;try{y=ES("JSON","parse",!1,decodeURIComponent(i))}catch(r){y={error:{type:"SyntaxError",message:r.message,status:t,raw:i}}}n[n](y);delete n[n]});p=l.embed(o,c.getRoot(),null,{log:!1,initCallback:t,requestCallback:u})}function r(n,t,i,r){i.suppress_http_code=1;i.method||(i.method=t);var x=v.encode(i);if(t==="get"&&n.length+x.length<2e3?(n=v.appendToUrl(n,x),x=""):t="post",!m){if(!l.isAvailable())return!1;m=new y;q()}return m.enqueue({method:t,url:n,body:x,callback:r}),!0}var m,n={},o,p,s={setSwfUrl:function(n){o=n},execute:r};e.exports=s},null),__d("JSONPRequest",["DOMWrapper","GlobalCallback","QueryString"],function(t,i,r,u,f,e,s,h,c){function m(n,i,r,f){var t=document.createElement("script"),u=function(n){u=function(){};h.remove(r.callback);f(n);t.parentNode.removeChild(t)},v;return(r.callback=h.create(u),r.method||(r.method=i),n=c.appendToUrl(n,r),!l&&n.length>k)?(h.remove(r.callback),!1):(t.onerror=function(){u({error:{type:"http",message:"unknown error"}})},v=function(){setTimeout(function(){u({error:{type:"http",message:"unknown error"}})},0)},t.addEventListener?t.addEventListener("load",v,!1):t.onreadystatechange=function(){/loaded|complete/.test(this.readyState)&&v()},t.src=n,s.getRoot().appendChild(t),!0)}function n(){l=!0}var k=2e3,l=!1,o={execute:m,ignoreMaxQuerystringLength:n,MAX_QUERYSTRING_LENGTH:k};f.exports=o},null),__d("flattenObject",[],function(n,t,i,r,u){function h(n){var j={},k,l;for(k in n)if(Object.prototype.hasOwnProperty.call(n,k))if(l=n[k],null===l||undefined===l)continue;else j[k]=typeof l=="string"?l:ES("JSON","stringify",!1,l);return j}u.exports=h},null),__d("ApiClient",["ArgumentError","Assert","CORSRequest","FlashRequest","flattenObject","JSONPRequest","Log","ObservableMixin","QueryString","sprintf","sdk.URI","UrlMap","ApiClientConfig","invariant","sdk.safelyParseResponse"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,p,b,k,d,g,nt,tt){function la(n,t,i,r){var za=ia!==0&&ga>=ia,db,eb,fb,gb,hb;if(za){ha.push(function(){return la(n,t,i,r)});ta.inform("request.queued",n,t,i);return}ga++;y&&(i=ES("Object","assign",!1,{},y,i));i.pretty=i.pretty||0;i=c(i);var ab={jsonp:l,cors:s,flash:h},bb={},cb=i.access_token||w;for(cb&&(bb.access_token=cb),db=ES("Object","keys",!1,bb),db.length>0&&(n=p.appendToUrl(n,bb),ES(db,"forEach",!0,function(n){return delete i[n]})),i.transport?(eb=[i.transport],delete i.transport):eb=ca,fb=0;fb<eb.length;fb++)if(gb=ab[eb[fb]],hb=ES("Object","assign",!1,{},i),gb.execute(n,t,hb,r))return;r({error:{type:"no-transport",message:"Could not find a usable transport for request"}})}function ma(n,t,i,r,u,f){var bb,cb;f&&f.error&&ta.inform("request.error",t,i,r,f,ES("Date","now",!1)-u);ta.inform("request.complete",t,i,r,f,ES("Date","now",!1)-u);ga--;n&&n(f);bb=ha.length>0&&ga<ia;bb&&(cb=ha.shift(),cb())}function na(n){var wa=n.shift(),xa,ya,za,ab,bb;o.isString(wa,"Invalid path");/^https?/.test(wa)||wa.charAt(0)==="/"||(wa="/"+wa);ya={};try{xa=new k(wa)}catch(t){throw new e(t.message,t);}return ES(n,"forEach",!0,function(n){return ya[typeof n]=n}),za=(ya.string||"get").toLowerCase(),o.isTrue(Object.prototype.hasOwnProperty.call(aa,za),b("Invalid method passed to ApiClient: %s",za)),ab=ya["function"],ab||a.warn("No callback passed to the ApiClient"),ya.object&&xa.addQueryData(c(ya.object)),bb=xa.getQueryData(),bb.method=za,{uri:xa,callback:ab,params:bb}}function oa(){for(var db,va=arguments.length,wa=Array(va),xa=0;xa<va;xa++)wa[xa]=arguments[xa];var ya=na(wa),za=ya.uri,ab=ya.callback,bb=ya.params,cb=bb.method;ua(za,cb)&&(cb="post");db=za.getProtocol()&&za.getDomain()?za.setQueryData({}).toString():d.resolve("graph")+za.getPath();ta.inform("request.prepare",db,bb);la(db,cb=="get"?"get":"post",bb,ES(ma,"bind",!0,null,ab,za.getPath(),cb,bb,ES("Date","now",!1)))}function pa(n){var wa=na(n),xa=wa.uri,ya=wa.callback,za=wa.params.method,ab,bb=xa.removeQueryData("method").toString();return za.toLowerCase()=="post"&&(ab=p.encode(xa.getQueryData()),bb=xa.setQueryData({}).toString()),{body:ab,callback:ya,method:za,relative_url:bb}}function qa(){for(var va=arguments.length,wa=Array(va),xa=0;xa<va;xa++)wa[xa]=arguments[xa];var ya=pa(wa),za=ya.body,ab=ya.callback,bb=ya.method,cb=ya.relative_url,db={method:bb,relative_url:cb};za&&(db.body=za);da.push(db);ea.push(ab);da.length==ja?(fa&&clearTimeout(fa),ra()):fa||(fa=setTimeout(ra,0))}function ra(){var va,wa;if(da.length>0||nt(0),da.length===ea.length||nt(0),va=da,wa=ea,da=[],ea=[],fa=null,va.length===1){var xa=va[0],ya=wa[0],za=xa.body?p.decode(xa.body):null;oa(xa.relative_url,xa.method,za,ya);return}oa("/","POST",{batch:va,include_headers:!1,batch_app_id:x||ka},function(n){ES("Array","isArray",!1,n)?ES(n,"forEach",!0,function(n,t){wa[t](tt(n&&n.body))}):ES(wa,"forEach",!0,function(n){return n({error:{message:"Fatal: batch call failed."}})})})}function sa(n,t){var xa;o.isObject(n);o.isString(n.method,"method missing");t||a.warn("No callback passed to the ApiClient");xa=n.method.toLowerCase().replace(".","_");n.format="json-strings";n.api_key=x;var ya=xa in ba?"api_read":"api",za=d.resolve(ya)+"/restserver.php",ab=ES(ma,"bind",!0,null,t,"/restserver.php","get",n,ES("Date","now",!1));la(za,"get",n,ab)}function ua(n,t){return n.toString().length>z&&t==="get"}var w,x,y,z=l.MAX_QUERYSTRING_LENGTH,aa={get:!0,post:!0,"delete":!0,put:!0},ba={fql_query:!0,fql_multiquery:!0,friends_get:!0,notifications_get:!0,stream_get:!0,users_getinfo:!0},ca=["jsonp","cors","flash"],da=[],ea=[],fa=null,ga=0,ha=[],ia=0,ja=50,ka=105440539523,ta=ES("Object","assign",!1,new v,{setAccessToken:function(n){w=n},setAccessTokenForClientID:function(n,t){w&&x&&x!==t||(w=n)},getAccessToken:function(){return w},setClientID:function(n){x=n},setDefaultParams:function(n){y=n},setDefaultTransports:function(n){ca=n},setMaxConcurrentRequests:function(n){ia=n},getCurrentlyExecutingRequestCount:function(){return ga},getQueuedRequestCount:function(){return ha.length},rest:sa,graph:oa,scheduleBatchCall:qa,prepareBatchParams:pa});h.setSwfUrl(g.FlashRequest.swfUrl);u.exports=ta},null),__d("sdk.PlatformVersioning",["sdk.Runtime","ManagedError"],function(n,t,i,r,u,f,e,o){var j=/^v\d+\.\d\d?$/,k={REGEX:j,assertVersionIsSet:function(){if(!e.getVersion())throw new o("init not called with valid version");},assertValidVersion:function(n){if(!j.test(n))throw new o("invalid version specified");}};u.exports=k},null),__d("sdk.api",["ApiClient","sdk.PlatformVersioning","sdk.Runtime","sdk.Scribe","sdk.URI","sdk.feature"],function(t,i,r,u,f,e,s,h,c,l,a,v){function p(n){if(typeof n=="string")if(c.getIsVersioned()){h.assertVersionIsSet();/https?/.test(n)||n.charAt(0)==="/"||(n="/"+n);n=new a(n).setDomain(null).setProtocol(null).toString();h.REGEX.test(n.substring(1,ES(n,"indexOf",!0,"/",1)))||(n="/"+c.getVersion()+n);var r=[n].concat(Array.prototype.slice.call(arguments,1));s.graph.apply(s,r)}else s.graph.apply(s,arguments);else s.rest.apply(s,arguments)}var n=v("should_log_response_error",!1),o;c.subscribe("ClientID.change",function(n){return s.setClientID(n)});c.subscribe("AccessToken.change",function(n){o=n;s.setAccessToken(n)});s.setDefaultParams({sdk:"joey"});s.subscribe("request.complete",function(n,t,i,r){var u=!1;r&&typeof r=="object"&&(r.error?(r.error=="invalid_token"||r.error.type=="OAuthException"&&r.error.code==190)&&(u=!0):r.error_code&&r.error_code=="190"&&(u=!0));u&&o===c.getAccessToken()&&c.setAccessToken(null)});s.subscribe("request.complete",function(n,t,i,r){(n=="/me/permissions"&&t==="delete"||n=="/restserver.php"&&i.method=="Auth.revokeAuthorization")&&r===!0&&c.setAccessToken(null)});s.subscribe("request.error",function(n,t,i,r){n&&r.error.type==="http"&&l.log("jssdk_error",{appId:c.getClientID(),error:"transport",extra:{name:"transport",message:ES("JSON","stringify",!1,r.error)}})});f.exports=p},null),__d("legacy:fb.api",["FB","sdk.api"],function(n,t,i,r,u,f,e,o){e.provide("",{api:o})},3),__d("FBEventsParamList",[],function(n,t,r,u,f){"use strict";function j(){this.list=[]}function k(n){return typeof JSON!="undefined"&&JSON!==null&&ES("JSON","stringify",!1)?ES("JSON","stringify",!1,n):Object.prototype.toString.call(n)}var h="deep",i="shallow";j.prototype={append:function(n,t){this._append(encodeURIComponent(n),t,h)},_append:function(n,t,i){Object(t)!==t?this._appendPrimitive(n,t):i===h?this._appendObject(n,t):this._appendPrimitive(n,k(t))},_appendPrimitive:function(n,t){t!=null&&this.list.push([n,t])},_appendObject:function(n,t){var o,p;for(o in t)Object.prototype.hasOwnProperty.call(t,o)&&(p=n+"["+encodeURIComponent(o)+"]",this._append(p,t[o],i))},each:function(t){for(var n=this.list,o=0,p=n.length;o<p;o++)t(n[o][0],n[o][1])},toQueryString:function(){var m=[];return this.each(function(n,t){m.push(n+"="+encodeURIComponent(t))}),m.join("&")}};f.exports=j},null),__d("FBEventsUtils",[],function(f,e,c,a,y,w){"use strict";function r(n){return ES("Array","isArray",!1)?ES("Array","isArray",!1,n):m.call(n)==="[object Array]"}function s(n){q({action:"FB_LOG",logType:j,logMessage:n},"*");i in p&&p[i](j+": "+n)}function t(n){q({action:"FB_LOG",logType:k,logMessage:n},"*");l in p&&p[l](k+": "+n)}function u(n,t,i){t=n?"on"+t:t;var z=n?"attachEvent":"addEventListener",aa=n?"detachEvent":"removeEventListener",ba=function r(){n[aa](t,r,!1);i()};n[z](t,ba,!1)}function v(n,t,i){var z=n[t];n[t]=function(){var aa=z.apply(this,arguments);return i.apply(this,arguments),aa}}var h="console",i="error",j="Facebook Pixel Error",k="Facebook Pixel Warning",l="warn",m=Object.prototype.toString,n=!("addEventListener"in document),o=function(){},p=window[h]||{},q=window.postMessage||o;w.isArray=r;w.logError=s;w.logWarning=t;w.listenOnce=u;w.injectMethod=v},null),__d("FBPixelEndpoint",["FBEventsParamList","FBEventsUtils"],function(t,i,u,f,e,s,h,c){"use strict";function n(n,t,i,r){var w,x;r=r||{};w=new h;w.append("id",n);w.append("ev",t);w.append("dl",k);w.append("rl",m);w.append("if",l);w.append("ts",(new Date).valueOf());w.append("cd",i);for(x in r)w.append(x,r[x]);return w}function o(n,t,i,r){var w=n(n,t,i,r),x=w.toQueryString();2048>(j+"?"+x).length?p(j,x):q(j,w)}function p(n,t){var u=new Image;u.src=n+"?"+t}function q(n,t){var u="fb"+Math.random().toString().replace(".",""),v=document.createElement("form");v.method="post";v.action=n;v.target=u;v.acceptCharset="utf-8";v.style.display="none";var w=!!(window.attachEvent&&!window.addEventListener),x=w?'<iframe name="'+u+'">':"iframe",y=document.createElement(x);y.src="javascript:false";y.id=u;y.name=u;v.appendChild(y);c.listenOnce(y,"load",function(){t.each(function(n,t){var ba=document.createElement("input");ba.name=n;ba.value=t;v.appendChild(ba)});c.listenOnce(y,"load",function(){v.parentNode.removeChild(v)});v.submit()});document.body.appendChild(v)}var j="https://www.facebook.com/tr/",k=location.href,l=window.top!==window,m=document.referrer,r={sendEvent:o};e.exports=r},null),__d("FBAppEvents",["FBPixelEndpoint"],function(n,t,r,u,f,e,o){"use strict";function i(n,t,i,r,u){var o={es:"APP"};r!=null&&(o.vts=r.toString());u!=null&&(o.at=u);o.sendEvent(n.toString(),t,i,o)}f.exports={logEvent:i}},null),__d("sdk.AppEvents",["Assert","ApiClient","sdk.Event","sdk.Impressions","sdk.Model","sdk.Runtime","FBAppEvents","sdk.Auth"],function(n,i,f,e,o,h,c,l,a,b,k,d,g,nt){function aa(n,t,i,r){var ra={ae:1,ev:t,vts:i,canvas:1};r&&(ra.cd=r);b.impression({api_key:n,payload:ES("JSON","stringify",!1,ra)})}function ba(n,t,i,r){var ra=nt.getAuthResponse(),sa=ra&&ra.accessToken?ra.accessToken:null;g.logEvent(n,t,r||{},i,sa)}function ca(n,t,i,r){da(t);var ra=z.getUserID();ra!==""&&(r=r||{},r[r.APP_USER_ID]=ra);d.isCanvasEnvironment()?aa(n,t,i,r):ba(n,t,i,r)}function da(n){c.isTrue(s.test(n),"Invalid event name: "+n+". It must be between 1 and "+u+" characters, and must be contain only alphanumerics, _, - or spaces, starting with alphanumeric or _.")}function ea(n,t,i,r){var ra={};ra[r.CURRENCY]=i;ca(n,q.PURCHASED,t,babelHelpers["extends"]({},r,ra))}function fa(n){ca(n,q.ACTIVATED_APP)}function ga(n){ca(n,p.PAGE_VIEW)}function ha(n){c.isTrue(n.length!==0,"User ID must be set before updateUserProperties can be called.");c.isTrue(n.length<=v,"Invalid user ID: "+n+". It must be no longer than "+v+" characters.")}function ia(n){ha(n);z.setUserID(n)}function ja(){return z.getUserID()}function ka(){z.setUserID("")}function la(n){c.isTrue(ES("Object","keys",!1,n).length<=w,"The total number of user properties cannot exceed "+w+".");for(var oa in n)c.isTrue(t.test(oa),"Invalid user properties key name: "+oa+". It must be between 1 and "+x+" characters, and must be contain only alphanumerics, _, - or spaces, starting with alphanumeric or _."),c.isTrue(n[oa].toString().length<=y,"Invalid user properties value: "+n[oa]+". It must be no longer than "+y+" characters.")}function ma(n,t,i){var qa=ja(),ra,sa;ha(qa);la(t);ra="/"+n+"/user_properties";sa={data:[{user_unique_id:qa,custom_data:t}]};l.graph(ra,"post",sa,i)}var p={COMPLETED_REGISTRATION:"fb_mobile_complete_registration",VIEWED_CONTENT:"fb_mobile_content_view",SEARCHED:"fb_mobile_search",RATED:"fb_mobile_rate",COMPLETED_TUTORIAL:"fb_mobile_tutorial_completion",ADDED_TO_CART:"fb_mobile_add_to_cart",ADDED_TO_WISHLIST:"fb_mobile_add_to_wishlist",INITIATED_CHECKOUT:"fb_mobile_initiated_checkout",ADDED_PAYMENT_INFO:"fb_mobile_add_payment_info",ACHIEVED_LEVEL:"fb_mobile_level_achieved",UNLOCKED_ACHIEVEMENT:"fb_mobile_achievement_unlocked",PAGE_VIEW:"fb_page_view",SPENT_CREDITS:"fb_mobile_spent_credits"},q={ACTIVATED_APP:"fb_mobile_activate_app",PURCHASED:"fb_mobile_purchase"},r={APP_USER_ID:"_app_user_id",CURRENCY:"fb_currency",REGISTRATION_METHOD:"fb_registration_method",CONTENT_TYPE:"fb_content_type",CONTENT_ID:"fb_content_id",SEARCH_STRING:"fb_search_string",SUCCESS:"fb_success",MAX_RATING_VALUE:"fb_max_rating_value",PAYMENT_INFO_AVAILABLE:"fb_payment_info_available",NUM_ITEMS:"fb_num_items",LEVEL:"fb_level",DESCRIPTION:"fb_description"},s=/^[0-9a-zA-Z_][0-9a-zA-Z _-]{0,39}$/,t=s,u=40,v=100,w=100,x=40,y=100,z=new k({UserID:""});a.subscribe("init:post",function(n){d.getClientID()&&(n.autoLogAppEvents!==undefined&&(c.isBoolean(n.autoLogAppEvents,"Type of property autoLogAppEvents must be boolean"),d.setAutoLogAppEvents(n.autoLogAppEvents)),d.getAutoLogAppEvents()&&ga(d.getClientID()))});o.exports={activateApp:fa,logEvent:ca,logPurchase:ea,logPageView:ga,assertValidEventName:da,EventNames:p,ParameterNames:r,assertValidUserID:ha,setUserID:ia,getUserID:ja,clearUserID:ka,assertValidUserProperties:la,updateUserProperties:ma}},null),__d("legacy:fb.appevents",["Assert","sdk.AppEvents","FB","sdk.Runtime"],function(n,t,i,r,u,f,e,o,s,h){function l(){var m=h.getClientID();return e.isTrue(m!==null&&m.length>0,"You need to call FB.init() with App ID first."),m}s.provide("AppEvents",{logEvent:function(n,t,i){o.logEvent(l(),n,t,i)},logPurchase:function(n,t,i){o.logPurchase(l(),n,t,i)},activateApp:function(){o.activateApp(l())},logPageView:function(){o.logPageView(l())},setUserID:function(n){o.setUserID(n)},getUserID:function(){return o.getUserID()},clearUserID:function(){o.clearUserID()},updateUserProperties:function(n,t){o.updateUserProperties(l(),n,t)},EventNames:o.EventNames,ParameterNames:o.ParameterNames})},3),__d("resolveURI",[],function(n,t,i,r,u){function h(n){if(!n)return window.location.href;n=n.replace(/&/g,"&amp;").replace(/"/g,"&quot;");var j=document.createElement("div");return j.innerHTML='<a href="'+n+'"><\/a>',j.firstChild.href}u.exports=h},null),__d("sdk.Canvas.Environment",["sdk.RPC"],function(n,t,r,u,f,e,o){function i(n){o.remote.getPageInfo(function(t){n(t.result)})}function j(n,t){o.remote.scrollTo({x:n||0,y:t||0})}o.stub("getPageInfo");o.stub("scrollTo");var k={getPageInfo:i,scrollTo:j};f.exports=k},null),__d("sdk.DialogUtils",["sdk.Content","sdk.DOM","DOMEventListener","sdk.UA","sdk.feature"],function(n,t,i,r,u,f,e,o,s,h,c){"use strict";var m={isOrientationPotrait:function(){return window.innerWidth<window.innerHeight},addDoubleClickAction:function(n,t,i){var r=null;return s.add(n,"click",function(){r!==null&&(clearTimeout(r),r=null,t());r=setTimeout(function(){r=null},i)})},addIdleDesktopAction:function(n,t,i){var r=void 0,event=void 0,s=function(){r=setTimeout(t,i)};return s(),s.add(n,"mouseenter",function(){clearTimeout(r);event||(event=s.add(n,"mouseleave",function(){s()}))})},addMobileOrientationChangeAction:function(n){if(!h.mobile())return null;var event="onorientationchange"in window?"orientationchange":"resize",p=function(){return setTimeout(function(t){return n(t)},50)};return s.add(window,event,p)},applyScreenDimensions:function(n){if(n!=null){var p=o.getViewportInfo();n.style.minHeight=p.height||p.width?p.height+"px":"";n.style.top=p.scrollTop?p.scrollTop+"px":""}},setDialogPositionToCenter:function(n,i,f){var r=function(n){return typeof n=="number"?n:parseInt(n,10)},s=o.getViewportInfo(),t=r(n.offsetWidth),u=r(n.offsetHeight),v=s.scrollLeft+(s.width-t)/2,w=(s.height-u)/2.5,x,y,z,aa;v<w&&(w=v);x=s.height-u-w;y=(s.height-u)/2;f&&(y=f.scrollTop-f.offsetTop+(f.clientHeight-u)/2);y<w?y=w:y>x&&(y=x);y+=s.scrollTop;h.mobile()&&(z=100,i?(z+=(s.height-u)/2,o.addCss(document.body,"fb_reposition")):(o.addCss(document.body,"fb_hidden"),c("dialog_resize_refactor",!1)&&(document.body.style.width="auto"),y=1e4),aa=o.getByClass("fb_dialog_padding",n),aa.length&&(aa[0].style.height=z+"px"));n.style.left=(v>0?v:0)+"px";n.style.top=(y>0?y:0)+"px"},setDialogPositionToTop:function(n,t,i){this.setDialogPositionToCenter(n,t,i);var r=o.getViewportInfo(),s=r.scrollTop+(r.height-n.offsetHeight)*.05;o.setStyle(n,"top",s+"px")},setupNewDarkOverlay:function(){var o=document.createElement("div");return o.setAttribute("id","fb_dialog_ipad_overlay"),this.applyScreenDimensions(o),o},setupNewDialog:function(n){var s,t,u,v,w;n=n||{};var p=document.createElement("div"),q=n,r=q.onClose;return n.closeIcon&&r&&(s=document.createElement("a"),s.className="fb_dialog_close_icon",s.add(s,"click",r),p.appendChild(s)),t="fb_dialog",t+=" "+(n.classes||""),h.ie()?(t+=" fb_dialog_legacy",ES(["vert_left","vert_right","horiz_top","horiz_bottom","top_left","top_right","bottom_left","bottom_right"],"forEach",!0,function(n){var y=document.createElement("span");y.className="fb_dialog_"+n;p.appendChild(y)})):t+=h.mobile()?" fb_dialog_mobile":" fb_dialog_advanced",p.className=t,n.width&&(u=parseInt(n.width,10),isNaN(u)||(p.style.width=u+"px")),v=document.createElement("div"),n.content&&e.append(n.content,v),v.className="fb_dialog_content",p.appendChild(v),h.mobile()&&(w=document.createElement("div"),w.className="fb_dialog_padding",p.appendChild(w)),{dialogElement:p,contentRoot:v}},onDialogHideCleanup:function(n){var p=document.body;n?o.removeCss(p,"fb_reposition"):o.removeCss(p,"fb_hidden")}};u.exports=m},null),__d("sdk.fbt",[],function(n,t,i,r,u){var h={_:function(n){return typeof n=="string"?n:n[0]}};u.exports=h},null),__d("sdk.Dialog",["sdk.Canvas.Environment","sdk.Content","sdk.DialogUtils","sdk.DOM","DOMEventListener","ObservableMixin","sdk.Runtime","Type","sdk.UA","sdk.fbt","sdk.feature"],function(n,i,r,f,e,o,h,c,l,a,p,b,k,d,g,nt,tt){function x(){if(tt("dialog_resize_refactor",!1)){var aa=a.getViewportInfo();if(aa.height&&aa.width)return{width:Math.min(aa.width,u),height:Math.min(aa.height,t)}}return null}var s=30,t=590,u=500,v=240,w=575,y=d.extend({constructor:function(n,t){this.parent();this.id=n;this.display=t;this._e2e={};z._dialogs||(z._dialogs={},z._addOrientationHandler());z._dialogs[n]=this;this.trackEvent("init")},trackEvent:function(n,t){return this._e2e[n]?this:(this._e2e[n]=t||ES("Date","now",!1),n=="close"&&this.inform("e2e:end",this._e2e),this)},trackEvents:function(n){typeof n=="string"&&(n=ES("JSON","parse",!1,n));for(var ca in n)Object.prototype.hasOwnProperty.call(n,ca)&&this.trackEvent(ca,n[ca]);return this}},b),z={newInstance:function(n,t){return new y(n,t)},_dialogs:null,_lastYOffset:0,_overlayListeners:[],_loaderEl:null,_overlayEl:null,_stack:[],_active:null,_forceTabletStyle:null,_closeOnOverlayTap:null,_positionDialogAtTopWhenPortrait:null,get:function(n){return z._dialogs[n]},_findRoot:function(n){while(n){if(a.containsCss(n,"fb_dialog"))return n;n=n.parentNode}},_createWWWLoader:function(n){return n=n?n:460,z.create({content:'<div class="dialog_title">  <a id="fb_dialog_loader_close">    <div class="fb_dialog_close_icon"><\/div>  <\/a>  <span>Facebook<\/span>  <div style="clear:both;"><\/div><\/div><div class="dialog_content"><\/div><div class="dialog_footer"><\/div>',width:n})},_createMobileLoader:function(){var ba;return ba=g.nativeApp()?'<div class="dialog_header"><\/div>':z.isTabletStyle()?'<div class="overlayLoader"><div id="fb_dialog_loader_spinner"><\/div><a id="fb_dialog_loader_close" href="#">'+nt._("Cancel")+"<\/a><\/div>":'<div class="dialog_header"><table>  <tbody>    <tr>      <td class="header_left">        <label class="touchable_button">          <input type="submit" value="'+nt._("Cancel")+'"            id="fb_dialog_loader_close"/>        <\/label>      <\/td>      <td class="header_center">        <div>         '+nt._("Loading...")+'        <\/div>      <\/td>      <td class="header_right">      <\/td>    <\/tr>  <\/tbody><\/table><\/div>',z.create({classes:"loading"+(z.isTabletStyle()?" centered":""),content:ba})},_setDialogOverlayStyle:function(){l.applyScreenDimensions(z._overlayEl)},_showTabletOverlay:function(n){if(z.isTabletStyle()){if(z._overlayEl||(z._overlayEl=l.setupNewDarkOverlay(),c.append(z._overlayEl,null)),z._closeOnOverlayTap){var ca=l.addDoubleClickAction(z._overlayEl,ES(n,"bind",!0,this),5e3);z._overlayListeners.push(ca)}z._overlayEl.className=""}},_hideTabletOverlay:function(){z.isTabletStyle()&&(z._overlayEl.className="hidden",ES(z._overlayListeners,"forEach",!0,function(n){return n.remove()}),z._overlayListeners=[])},showLoader:function(n,t){var da,ea,fa;n||(n=function(){});da=function(){z._hideLoader();l.onDialogHideCleanup(z.isTabletStyle());z._hideTabletOverlay();n()};z._showTabletOverlay(da);z._loaderEl||(z._loaderEl=z._findRoot(g.mobile()?z._createMobileLoader():z._createWWWLoader(t)));ea=document.getElementById("fb_dialog_loader_close");ea&&(a.removeCss(ea,"fb_hidden"),fa=p.add(ea,"click",da),z._overlayListeners.push(fa));z._makeActive(z._loaderEl)},setCloseOnOverlayTap:function(n){z._closeOnOverlayTap=!!n},setPositionDialogAtTopWhenPortrait:function(n){z._positionDialogAtTopWhenPortrait=!!n},_hideLoader:function(){z._loaderEl&&z._loaderEl==z._active&&(z._loaderEl.style.top="-10000px")},_makeActive:function(n){z._setDialogSizes();z._lowerActive();z._active=n;k.isEnvironment(k.ENVIRONMENTS.CANVAS)&&h.getPageInfo(function(n){z._centerActive(n)});z._centerActive()},_lowerActive:function(){z._active&&(z._active.style.top="-10000px",z._active=null)},_removeStacked:function(n){z._stack=ES(z._stack,"filter",!0,function(t){return t!=n})},_centerActive:function(n){var ca=z._active;ca&&(z._positionDialogAtTopWhenPortrait&&l.isOrientationPotrait()?l.setDialogPositionToTop(ca,z.isTabletStyle(),n):l.setDialogPositionToCenter(ca,z.isTabletStyle(),n))},_setDialogSizes:function(){var ba=arguments.length<=0||arguments[0]===undefined?!1:arguments[0],ca,da;if(g.mobile())for(ca in z._dialogs)Object.prototype.hasOwnProperty.call(z._dialogs,ca)&&(da=document.getElementById(ca),da&&(da.style.width=z.getDefaultSize().width+"px",ba||(da.style.height=z.getDefaultSize().height+"px")))},getDefaultSize:function(){var ba;if(g.mobile()){if(ba=x(),ba)return a.getViewportInfo().width<=ba.width&&(ba.width=a.getViewportInfo().width-s),a.getViewportInfo().height<=ba.height&&(ba.height=a.getViewportInfo().height-s),ba;if(g.ipad())return{width:u,height:t};if(g.android())return{width:screen.availWidth,height:screen.availHeight};var ca=window.innerWidth,da=window.innerHeight,ea=ca/da>1.2;return{width:ca,height:Math.max(da,ea?screen.width:screen.height)}}return{width:w,height:v}},_handleOrientationChange:function(){var ba=tt("dialog_resize_refactor",!1)?a.getViewportInfo().width:screen.availWidth,ca,da,ea;if(z._availScreenWidth=ba,z.isTabletStyle())z._setDialogSizes(!0),z._centerActive(),z._setDialogOverlayStyle();else{ca=z.getDefaultSize().width;for(da in z._dialogs)Object.prototype.hasOwnProperty.call(z._dialogs,da)&&(ea=document.getElementById(da),ea&&(ea.style.width=ca+"px"))}},_addOrientationHandler:function(){if(!g.mobile())return null;z._availScreenWidth=tt("dialog_resize_refactor",!1)?a.getViewportInfo().width:screen.availWidth;l.addMobileOrientationChangeAction(z._handleOrientationChange)},create:function(n){var ca=l.setupNewDialog(n);return c.append(ca.dialogElement),n.visible&&z.show(ca.dialogElement),typeof n.styles=="object"&&ES("Object","assign",!1,ca.dialogElement.style,n.styles),ca.contentRoot},show:function(n){var ca=z._findRoot(n);ca&&(z._removeStacked(ca),z._hideLoader(),z._makeActive(ca),z._stack.push(ca),"fbCallID"in n&&z.get(n.fbCallID).inform("iframe_show").trackEvent("show"))},hide:function(n){var ca=z._findRoot(n);if(z._hideLoader(),ca==z._active){z._lowerActive();l.onDialogHideCleanup(z.isTabletStyle());z._hideTabletOverlay();"fbCallID"in n&&z.get(n.fbCallID).inform("iframe_hide").trackEvent("hide")}},remove:function(n){if(n=z._findRoot(n),n){var ca=z._active==n;if(z._removeStacked(n),ca)if(z._hideLoader(),z._stack.length>0)z.show(z._stack.pop());else{z._lowerActive();l.onDialogHideCleanup(z.isTabletStyle());z._hideTabletOverlay()}else z._active===null&&z._stack.length>0&&z.show(z._stack.pop());setTimeout(function(){n.parentNode.removeChild(n)},3e3)}},isActive:function(n){var ca=z._findRoot(n);return ca&&ca===z._active},setForceTabletStyle:function(n){z._forceTabletStyle=!!n},isTabletStyle:function(){var ba,ca;return g.mobile()?z._forceTabletStyle?!0:(tt("dialog_resize_refactor",!1)?(ca=x(),ba=ca&&(ca.height>=t||ca.width>=u)):ba=!!g.ipad(),ba):!1}};e.exports=z},null),__d("sdk.Frictionless",["sdk.Auth","sdk.api","sdk.Event","sdk.Dialog"],function(n,t,i,r,u,f,e,o,s,h){var l={_allowedRecipients:{},_useFrictionless:!1,_updateRecipients:function(){l._allowedRecipients={};o("/me/apprequestformerrecipients",function(n){n&&!n.error&&ES(n.data,"forEach",!0,function(n){l._allowedRecipients[n.recipient_id]=!0})})},init:function(){l._useFrictionless=!0;e.getLoginStatus(function(n){n.status=="connected"&&l._updateRecipients()});s.subscribe("auth.login",function(n){n.authResponse&&l._updateRecipients()})},_processRequestResponse:function(n,t){return function(i){var q=i&&i.updated_frictionless;l._useFrictionless&&q&&l._updateRecipients();i&&(!t&&i.frictionless&&(h._hideLoader(),h._restoreBodyPosition(),h._hideIPadOverlay()),delete i.frictionless,delete i.updated_frictionless);n&&n(i)}},isAllowed:function(n){if(!n)return!1;if(typeof n=="number")return n in l._allowedRecipients;typeof n=="string"&&(n=n.split(","));n=ES(n,"map",!0,function(n){return ES(String(n),"trim",!0)});var o=!0,p=!1;return ES(n,"forEach",!0,function(n){o=o&&n in l._allowedRecipients;p=!0}),o&&p}};s.subscribe("init:post",function(n){n.frictionlessRequests&&l.init()});u.exports=l},null),__d("sdk.Native",["Log","sdk.UA"],function(n,t,i,r,u,f,e,o){var j="fbNativeReady",k={onready:function(t){if(!o.nativeApp()){e.error("FB.Native.onready only works when the page is rendered in a WebView of the native Facebook app. Test if this is the case calling FB.UA.nativeApp()");return}if(window.__fbNative&&!this.nativeReady&&ES("Object","assign",!1,this,window.__fbNative),this.nativeReady)t();else{var n=function i(){window.removeEventListener(j,i);this.onready(t)};window.addEventListener(j,n,!1)}}};u.exports=k},null),__d("sdk.openMessenger",["sdk.UA"],function(n,t,r,u,f,e,o){"use strict";function l(t){var n=void 0,o=void 0,p=t.link,q=t.app_id;o.android()?(n="intent://share/#Intent;package=com.facebook.orca;scheme=fb-messenger;S.android.intent.extra.TEXT="+encodeURIComponent(p)+";S.trigger=send_plugin;",q&&(n+="S.platform_app_id="+encodeURIComponent(q)+";"),n+="end",o=j):(n="fb-messenger://share?link="+encodeURIComponent(p),q&&(n+="&app_id="+encodeURIComponent(q)),o=i);setTimeout(function(){window.location.href=o},k);window.location.href=n}var i="https://itunes.apple.com/us/app/messenger/id454638411",j="https://play.google.com/store/apps/details?id=com.facebook.orca",k=3e3;f.exports=l},null),__d("sdk.UIServer",["sdk.Auth","sdk.Content","sdk.DOM","sdk.Dialog","sdk.Event","sdk.Frictionless","Log","sdk.Native","QueryString","sdk.RPC","sdk.Runtime","JSSDKConfig","sdk.UA","UrlMap","sdk.XD","createObjectFrom","sdk.feature","sdk.fbt","flattenObject","sdk.getContextType","guid","insertIframe","sdk.openMessenger","resolveURI"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt,ut,ft,et,ot,st){function ia(n,t){return ha[t]=!0,function(i){delete ha[t];n(i)}}function ja(n){if(!tt("should_force_single_dialog_instance",!0))return!1;var ma=n.method.toLowerCase();return ma==="pay"&&n.display==="async"?!0:!1}var fa={transform:function(n){return n.params.display==="touch"&&ka.canIframe(n.params)&&window.postMessage?(n.params.channel=ka._xdChannelHandler(n.id,"parent"),k.nativeApp()||(n.params.in_iframe=1),n):ka.genericTransform(n)},getXdRelation:function(n){var na=n.display;return na==="touch"&&window.postMessage&&n.in_iframe?"parent":ka.getXdRelation(n)}},ga={"stream.share":{size:{width:670,height:340},url:"sharer.php",transform:function(n){return n.params.u||(n.params.u=window.location.toString()),n.params.display="popup",n}},apprequests:{transform:function(n){return n=fa.transform(n),n.params.frictionless=l&&l._useFrictionless,n.params.frictionless&&(l.isAllowed(n.params.to)&&(n.params.display="iframe",n.params.in_iframe=!0,n.hideLoader=!0),n.cb=l._processRequestResponse(n.cb,n.hideLoader)),n.closeIcon=!1,n},getXdRelation:fa.getXdRelation},"permissions.oauth":{url:"dialog/oauth",size:{width:k.mobile()?null:475,height:k.mobile()?null:183},transform:function(n){var na,oa,pa;if(!w.getClientID()){a.error("FB.login() called before FB.init().");return}if(e.getAuthResponse()&&!n.params.scope&&!n.params.auth_type){a.error("FB.login() called when user is already connected.");n.cb&&n.cb({status:w.getLoginStatus(),authResponse:e.getAuthResponse()});return}return na=n.cb,oa=n.id,delete n.cb,pa=ES("Object","keys",!1,ES("Object","assign",!1,n.params.response_type?nt(n.params.response_type.split(",")):{},{token:!0,signed_request:!0})).join(","),n.params.display==="async"?(ES("Object","assign",!1,n.params,{client_id:w.getClientID(),origin:ut(),response_type:pa,domain:location.hostname}),n.cb=e.xdResponseWrapper(na,e.getAuthResponse(),"permissions.oauth")):ES("Object","assign",!1,n.params,{client_id:w.getClientID(),redirect_uri:st(ka.xdHandler(na,oa,"opener",e.getAuthResponse(),"permissions.oauth")),origin:ut(),response_type:pa,domain:location.hostname}),n}},"auth.logout":{url:"logout.php",transform:function(n){if(w.getClientID()){if(e.getAuthResponse())return n.params.next=ka.xdHandler(n.cb,n.id,"parent",e.getAuthResponse(),"logout"),n;a.error("FB.logout() called without an access token.")}else a.error("FB.logout() called before calling FB.init().")}},"login.status":{url:"dialog/oauth",transform:function(n){var na=n.cb,oa=n.id;return delete n.cb,ES("Object","assign",!1,n.params,{client_id:w.getClientID(),redirect_uri:ka.xdHandler(na,oa,"parent",e.getAuthResponse(),"login_status"),origin:ut(),response_type:"token,signed_request,code",domain:location.hostname}),n}},pay:{size:{width:555,height:120},connectDisplay:"popup"},live_broadcast:{transform:function(n){return n.params.phase==="create"&&(n.size={width:480,height:280}),n.params.phase==="publish"&&(n.size={width:772,height:540}),n},require_access_token:!0}},ha={},ka={Methods:ga,_loadedNodes:{},_defaultCb:{},_resultToken:'"xxRESULTTOKENxx"',genericTransform:function(n){return(n.params.display=="dialog"||n.params.display=="iframe")&&ES("Object","assign",!1,n.params,{display:"iframe",channel:ka._xdChannelHandler(n.id,"parent.parent")},!0),n},checkOauthDisplay:function(n){var na=n.scope||n.perms||w.getScope(),oa,pa;if(!na)return n.display;for(oa=na.split(/\s|,/g),pa=0;pa<oa.length;pa++)if(!b.initSitevars.iframePermissions[ES(oa[pa],"trim",!0)])return"popup";return n.display},prepareCall:function(n,t){var oa=n.method.toLowerCase(),pa=Object.prototype.hasOwnProperty.call(ka.Methods,oa)?ES("Object","assign",!1,{},ka.Methods[oa]):{},qa=ft(),ra=w.getSecure()||oa!=="auth.status"&&oa!="login.status",sa,ta,ua,va,wa;if(ES("Object","assign",!1,n,{app_id:w.getClientID(),locale:w.getLocale(),sdk:"joey",access_token:ra&&w.getAccessToken()||undefined}),(oa==="share"||oa==="share_open_graph")&&(n.mobile_iframe=k.mobile()&&(n.mobile_iframe||n.iframe_test),n.mobile_iframe&&(pa=ES("Object","assign",!1,{},fa))),n.display=ka.getDisplayMode(pa,n),pa.url||(pa.url="dialog/"+oa),(pa.url=="dialog/oauth"||pa.url=="dialog/permissions.request")&&(n.display=="iframe"||n.display=="touch"&&n.in_iframe)&&(n.display=ka.checkOauthDisplay(n)),n.display!="popup"||pa.require_access_token||delete n.access_token,w.getIsVersioned()&&pa.url.substring(0,7)==="dialog/"&&(pa.url=n.version+"/"+pa.url),ja(n)){if(ha[oa]){sa='Dialog "'+oa+'" is trying to run more than once.';a.warn(sa);t({error_code:-100,error_message:sa});return}t=ia(t,oa)}if(ta={cb:t,id:qa,size:pa.size||ka.getDefaultSize(),url:d.resolve(n.display=="touch"?"m":"www",ra)+"/"+pa.url,params:n,name:oa,dialog:h.newInstance(qa,n.display)},ua=pa.transform?pa.transform:ka.genericTransform,!ua||(ta=ua(ta),ta))return n.display==="touch"&&n.in_iframe&&(ta.params.parent_height=window.innerHeight),va=pa.getXdRelation||ka.getXdRelation,wa=va(ta.params),ta.id in ka._defaultCb||"next"in ta.params||"redirect_uri"in ta.params||(ta.params.next=ka._xdResult(ta.cb,ta.id,wa,!0)),wa==="parent"&&ES("Object","assign",!1,ta.params,{channel_url:ka._xdChannelHandler(qa,"parent.parent")},!0),ka.prepareParams(ta)},prepareParams:function(n){n.params.display!=="async"&&delete n.params.method;n.params.kid_directed_site=w.getKidDirectedSite()||n.params.kid_directed_site;n.params=rt(n.params);var na=y.encode(n.params);return!k.nativeApp()&&ka.urlTooLongForIE(n.url+"?"+na)?n.post=!0:na&&(n.url+="?"+na),n},urlTooLongForIE:function(n){return k.ie()&&k.ie()<=8&&n.length>2048},getDisplayMode:function(n,t){if(t.display==="hidden"||t.display==="none"||t.display==="native")return t.display;var oa=w.isEnvironment(w.ENVIRONMENTS.CANVAS)||w.isEnvironment(w.ENVIRONMENTS.PAGETAB);return oa&&!t.display?"async":k.mobile()||t.display==="touch"?"touch":(t.display=="iframe"||t.display=="dialog")&&!ka.canIframe(t)?(a.error('"dialog" mode can only be used when the user is connected.'),"popup"):n.connectDisplay&&!oa?n.connectDisplay:t.display||(ka.canIframe(t)?"dialog":"popup")},canIframe:function(n){return w.getAccessToken()?!0:k.mobile()&&w.getLoggedIntoFacebook()?!!n.mobile_iframe:!1},getXdRelation:function(n){var na=n.display;return na==="popup"||na==="touch"?"opener":na==="dialog"||na==="iframe"||na==="hidden"||na==="none"?"parent":na==="async"?"parent.frames["+window.name+"]":void 0},popup:function(n){var na=typeof window.screenX!="undefined"?window.screenX:window.screenLeft,oa=typeof window.screenY!="undefined"?window.screenY:window.screenTop,pa=typeof window.outerWidth!="undefined"?window.outerWidth:document.documentElement.clientWidth,qa=typeof window.outerHeight!="undefined"?window.outerHeight:document.documentElement.clientHeight-22,ra=k.mobile()?null:n.size.width,sa=k.mobile()?null:n.size.height,ta=na<0?window.screen.width+na:na,ua=parseInt(ta+(pa-ra)/2,10),va=parseInt(oa+(qa-sa)/2.5,10),wa=[],xa;(ra!==null&&wa.push("width="+ra),sa!==null&&wa.push("height="+sa),wa.push("left="+ua),wa.push("top="+va),wa.push("scrollbars=1"),(n.name=="permissions.request"||n.name=="permissions.oauth")&&wa.push("location=1,toolbar=0"),wa=wa.join(","),n.post?(xa=window.open("about:blank",n.id,wa),xa&&(ka.setLoadedNode(n,xa,"popup"),o.submitToTarget({url:n.url,target:n.id,params:n.params}))):(xa=window.open(n.url,n.id,wa),xa&&ka.setLoadedNode(n,xa,"popup")),xa)&&n.id in ka._defaultCb&&ka._popupMonitor()},setLoadedNode:function(n,t,i){i==="iframe"&&(t.fbCallID=n.id);t={node:t,type:i,fbCallID:n.id};ka._loadedNodes[n.id]=t},getLoadedNode:function(n){var na=typeof n=="object"?n.id:n,oa=ka._loadedNodes[na];return oa?oa.node:null},hidden:function(n){n.className="FB_UI_Hidden";n.root=o.appendHidden("");ka._insertIframe(n)},iframe:function(n){n.className="FB_UI_Dialog";n.params.mobile_iframe&&(h.setForceTabletStyle(!0),h.setCloseOnOverlayTap(!0),h.setPositionDialogAtTopWhenPortrait(!0));var na=function(){var qa=ES("JSON","stringify",!1,{error_code:4201,error_message:it._("User canceled the Dialog flow")});ka._triggerDefault(n.id,qa)},oa={onClose:na,closeIcon:n.closeIcon===undefined?!0:n.closeIcon,classes:h.isTabletStyle()?"centered":""};n.params.mobile_iframe&&(oa.styles={"border-radius":"8px"});n.root=h.create(oa);n.hideLoader||h.showLoader(na,n.size.width);s.addCss(n.root,"fb_dialog_iframe");ka._insertIframe(n)},touch:function(n){if(n.params&&n.params.in_iframe)n.ui_created?h.showLoader(function(){ka._triggerDefault(n.id,null)},0):ka.iframe(n);else if(k.nativeApp()&&!n.ui_created){n.frame=n.id;v.onready(function(){ka.setLoadedNode(n,v.open(n.url+"#cb="+n.frameName),"native")});ka._popupMonitor()}else n.ui_created||ka.popup(n)},async:function(n){n.params.redirect_uri=location.protocol+"//"+location.host+location.pathname;delete n.params.access_token;p.remote.showDialog(n.params,function(t){var oa=t.result,pa;oa&&oa.e2e&&(pa=h.get(n.id),pa.trackEvents(oa.e2e),pa.trackEvent("close"),delete oa.e2e);n.cb(oa)})},"native":function(n){ot(n.params)},getDefaultSize:function(){return h.getDefaultSize()},_insertIframe:function(n){ka._loadedNodes[n.id]=!1;var na=function(t){n.id in ka._loadedNodes&&ka.setLoadedNode(n,t,"iframe")};n.post?et({url:"about:blank",root:n.root,className:n.className,width:n.size.width,height:n.size.height,id:n.id,onInsert:na,onload:function(t){o.submitToTarget({url:n.url,target:t.name,params:n.params})}}):et({url:n.url,root:n.root,className:n.className,width:n.size.width,height:n.size.height,id:n.id,name:n.frameName,onInsert:na})},_handleResizeMessage:function(n,t){var oa=ka.getLoadedNode(n);oa&&(t.height&&(oa.style.height=t.height+"px"),t.width&&(oa.style.width=t.width+"px"),g.inform("resize.ack",t||{},"parent.frames["+oa.name+"]"),h.isActive(oa)?h._centerActive():h.show(oa))},_triggerDefault:function(n,t){var oa={frame:n};t&&(oa.result=t);ka._xdRecv(oa,ka._defaultCb[n]||function(){})},_popupMonitor:function(){var ma,na,oa,pa;for(na in ka._loadedNodes)if(Object.prototype.hasOwnProperty.call(ka._loadedNodes,na)&&na in ka._defaultCb){if(oa=ka._loadedNodes[na],oa.type!="popup"&&oa.type!="native")continue;pa=oa.node;try{pa.closed?ka._triggerDefault(na,null):ma=!0}catch(n){}}ma&&!ka._popupInterval?ka._popupInterval=setInterval(ka._popupMonitor,100):!ma&&ka._popupInterval&&(clearInterval(ka._popupInterval),ka._popupInterval=null)},_xdChannelHandler:function(n,t){return g.handler(function(t){var pa=ka.getLoadedNode(n),qa;pa&&(t.type=="resize"?ka._handleResizeMessage(n,t):t.type=="hide"?h.hide(pa):t.type=="rendered"?(qa=h._findRoot(pa),h.show(qa)):t.type=="fireevent"&&c.fire(t.event))},t,!0,null)},_xdNextHandler:function(n,t,i,r){return r&&(ka._defaultCb[t]=n),g.handler(function(t){ka._xdRecv(t,n)},i)+"&frame="+t},_xdRecv:function(n,t){var oa=ka.getLoadedNode(n.frame),pa;if(oa)if(oa.close)try{oa.close();/iPhone.*Version\/(5|6)/.test(navigator.userAgent)&&RegExp.$1!=="5"&&window.focus();ka._popupCount--}catch(i){}else s.containsCss(oa,"FB_UI_Hidden")?setTimeout(function(){oa.parentNode.parentNode.removeChild(oa.parentNode)},3e3):s.containsCss(oa,"FB_UI_Dialog")&&h.remove(oa);delete ka._loadedNodes[n.frame];delete ka._defaultCb[n.frame];n.e2e&&(pa=h.get(n.frame),pa.trackEvents(n.e2e),pa.trackEvent("close"),delete n.e2e);t(n)},_xdResult:function(n,t,i,r){return ka._xdNextHandler(function(t){n&&n(t.result&&t.result!=ka._resultToken&&ES("JSON","parse",!1,t.result))},t,i,r)+"&result="+encodeURIComponent(ka._resultToken)},xdHandler:function(n,t,i,r,u){return ka._xdNextHandler(e.xdResponseWrapper(n,r,u),t,i,!0)}};p.stub("showDialog");u.exports=ka},null),__d("sdk.ui",["Assert","sdk.Impressions","Log","sdk.PlatformVersioning","sdk.Runtime","sdk.UIServer","sdk.feature"],function(n,t,i,r,u,f,e,s,h,c,l,a,v){function o(n,i){var r,s,t,u,v;return(e.isObject(n),e.maybeFunction(i),l.getIsVersioned()&&(c.assertVersionIsSet(),n.version?c.assertValidVersion(n.version):n.version=l.getVersion()),n=ES("Object","assign",!1,{},n),!n.method)?(h.error('"method" is a required parameter for FB.ui().'),null):(n.method=="pay.prompt"&&(n.method="pay"),r=n.method,n.redirect_uri&&(h.warn("When using FB.ui, you should not specify a redirect_uri."),delete n.redirect_uri),(r=="permissions.request"||r=="permissions.oauth")&&(n.display=="iframe"||n.display=="dialog")&&(n.display=a.checkOauthDisplay(n)),n.display==="native"&&r!=="send")?(h.error('display type "native" not supported'),null):(s=v("e2e_tracking",!0),s&&(n.e2e={}),t=a.prepareCall(n,i||function(){}),!t)?null:(u=t.params.display,u==="dialog"?u="iframe":u==="none"&&(u="hidden"),v=a[u],!v)?(h.error('"display" must be one of "popup", "dialog", "iframe", "touch", "async", "hidden", or "none"'),null):(s&&t.dialog.subscribe("e2e:end",function(n){n.method=r;n.display=u;h.debug("e2e: %s",ES("JSON","stringify",!1,n));s.log(114,{payload:n})}),v(t),t.dialog)}u.exports=o},null),__d("legacy:fb.auth",["sdk.Auth","sdk.Cookie","sdk.Event","FB","Log","sdk.Runtime","sdk.SignedRequest","sdk.ui"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v){h.provide("",{getLoginStatus:function(){return e.getLoginStatus.apply(e,arguments)},getAuthResponse:function(){return e.getAuthResponse()},getAccessToken:function(){return l.getAccessToken()||null},getUserID:function(){return l.getUserID()||l.getCookieUserID()},login:function(n,t){t&&t.perms&&!t.scope&&(t.scope=t.perms,delete t.perms,c.warn("OAuth2 specification states that 'perms' should now be called 'scope'.  Please update."));var s=l.isEnvironment(l.ENVIRONMENTS.CANVAS)||l.isEnvironment(l.ENVIRONMENTS.PAGETAB);v(babelHelpers["extends"]({method:"permissions.oauth",display:s?"async":"popup",domain:location.hostname},t||{}),n)},logout:function(n){v({method:"auth.logout",display:"hidden"},n)}});e.subscribe("logout",ES(s.fire,"bind",!0,s,"auth.logout"));e.subscribe("login",ES(s.fire,"bind",!0,s,"auth.login"));e.subscribe("authresponse.change",ES(s.fire,"bind",!0,s,"auth.authResponseChange"));e.subscribe("status.change",ES(s.fire,"bind",!0,s,"auth.statusChange"));s.subscribe("init:post",function(n){if(n.status&&e.getLoginStatus(),l.getClientID())if(n.authResponse)e.setAuthResponse(n.authResponse,"connected");else if(l.getUseCookie()){var q=o.loadSignedRequest(),r;if(q){try{r=a.parse(q)}catch(t){o.clearSignedRequestCookie()}r&&r.user_id&&l.setCookieUserID(r.user_id)}o.loadMeta()}})},3),__d("sdk.Canvas.IframeHandling",["DOMWrapper","sdk.RPC"],function(t,i,r,u,f,e,s,h){function l(){var p=s.getWindow().document,q=p.body,r=p.documentElement,s=Math.max(q.offsetTop,0),t=Math.max(r.offsetTop,0),u=q.scrollHeight+s,v=q.offsetHeight+s,w=r.scrollHeight+t,x=r.offsetHeight+t;return Math.max(u,v,w,x)}function m(n){var q,r,s,t;return(typeof n!="object"&&(n={}),q=0,r=0,n.height||(n.height=l(),q=16,r=4),n.frame||(n.frame=window.name||"iframe_canvas"),k&&(s=k.height,t=n.height-s,t<=r&&t>=-q))?!1:(k=n,h.remote.setSize(n),!0)}function n(n,t){t===undefined&&typeof n=="number"&&(t=n,n=!0);n||n===undefined?(j===null&&(j=setInterval(function(){m()},t||100)),m()):j!==null&&(clearInterval(j),j=null)}var j=null,k,o;h.stub("setSize");o={setSize:m,setAutoGrow:n};f.exports=o},null),__d("sdk.Canvas.Navigation",["sdk.RPC"],function(n,t,r,u,f,e,o){function i(n){o.local.navigate=function(t){n({path:t})};o.remote.setNavigationEnabled(!0)}o.stub("setNavigationEnabled");var j={setUrlHandler:i};f.exports=j},null),__d("sdk.Canvas.Plugin",["Log","sdk.RPC","sdk.Runtime","sdk.UA","sdk.api"],function(i,f,e,h,c,l,a,b,k,d,g){function r(n){n._hideunity_savedstyle={};n._hideunity_savedstyle.left=n.style.left;n._hideunity_savedstyle.position=n.style.position;n._hideunity_savedstyle.width=n.style.width;n._hideunity_savedstyle.height=n.style.height;n.style.left="-10000px";n.style.position="absolute";n.style.width="1px";n.style.height="1px"}function s(n){n._hideunity_savedstyle&&(n.style.left=n._hideunity_savedstyle.left,n.style.position=n._hideunity_savedstyle.position,n.style.width=n._hideunity_savedstyle.width,n.style.height=n._hideunity_savedstyle.height)}function t(n){n._old_visibility=n.style.visibility;n.style.visibility="hidden"}function u(n){n.style.visibility=n._old_visibility||"";delete n._old_visibility}function v(n){var ca=n.type?n.type.toLowerCase():null,da=ca==="application/x-shockwave-flash"||n.classid&&n.classid.toUpperCase()==m,ea,fa,ga;if(!da||(ea=/opaque|transparent/i,ea.test(n.getAttribute("wmode"))))return!1;for(fa=0;fa<n.childNodes.length;fa++)if(ga=n.childNodes[fa],/param/i.test(ga.nodeName)&&/wmode/i.test(ga.name)&&ea.test(ga.value))return!1;return!0}function w(n){var ca=n.type?n.type.toLowerCase():null;return ca==="application/vnd.unity"||n.classid&&n.classid.toUpperCase()==n}function x(n){var ca=ES("Array","from",!1,window.document.getElementsByTagName("object")),da,ea,fa;ca=ca.concat(ES("Array","from",!1,window.document.getElementsByTagName("embed")));da=!1;ea=!1;ES(ca,"forEach",!0,function(t){var ha=v(t),ia=q&&w(t),ja,ka;(ha||ia)&&(da=da||ha,ea=ea||ia,ja=function(){n.state==="opened"?ha?t(t):r(t):ha?u(t):s(t)},o?(a.info("Calling developer specified callback"),ka={state:n.state,elem:t},o(ka),setTimeout(ja,200)):ja())});Math.random()<=1/1e3&&(fa={unity:ea,flash:da},g(k.getClientID()+"/occludespopups","post",fa))}function y(){t();r()}function z(){u();s()}var m="CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000",n="CLSID:444785F1-DE89-4295-863A-D46C3A781394",o=null,p=d.osx()&&d.osx.getVersionParts(),q=!(p&&p[0]>10&&p[1]>10&&(d.chrome()>=31||d.webkit()>=537.71||d.firefox()>=25)),aa;b.local.hidePluginObjects=function(){a.info("hidePluginObjects called");x({state:"opened"})};b.local.showPluginObjects=function(){a.info("showPluginObjects called");x({state:"closed"})};b.local.showFlashObjects=b.local.showPluginObjects;b.local.hideFlashObjects=b.local.hidePluginObjects;aa={_setHidePluginCallback:function(n){o=n},hidePluginElement:y,showPluginElement:z};c.exports=aa},null),__d("sdk.Canvas.Tti",["sdk.RPC","sdk.Runtime"],function(t,i,r,u,f,e,o,s){function j(n,t){var q={appId:s.getClientID(),time:ES("Date","now",!1),name:t},r=[q];n&&r.push(function(t){n(t.result)});o.remote.logTtiMessage.apply(null,r)}function k(){j(null,"StartIframeAppTtiTimer")}function l(n){j(n,"StopIframeAppTtiTimer")}function m(n){j(n,"RecordIframeAppTti")}o.stub("logTtiMessage");var n={setDoneLoading:m,startTimer:k,stopTimer:l};f.exports=n},null),__d("legacy:fb.canvas",["Assert","sdk.Canvas.Environment","sdk.Event","FB","sdk.Canvas.IframeHandling","sdk.Canvas.Navigation","sdk.Canvas.Plugin","sdk.RPC","sdk.Runtime","sdk.Canvas.Tti"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){h.provide("Canvas",{setSize:function(n){return e.maybeObject(n,"Invalid argument"),c.setSize.apply(null,arguments)},setAutoGrow:function(){return c.setAutoGrow.apply(null,arguments)},getPageInfo:function(n){return e.isFunction(n,"Invalid argument"),o.getPageInfo.apply(null,arguments)},scrollTo:function(n,t){return e.maybeNumber(n,"Invalid argument"),e.maybeNumber(t,"Invalid argument"),o.scrollTo.apply(null,arguments)},setDoneLoading:function(n){return e.maybeFunction(n,"Invalid argument"),p.setDoneLoading.apply(null,arguments)},startTimer:function(){return p.startTimer.apply(null,arguments)},stopTimer:function(n){return e.maybeFunction(n,"Invalid argument"),p.stopTimer.apply(null,arguments)},getHash:function(n){return e.isFunction(n,"Invalid argument"),l.getHash.apply(null,arguments)},setHash:function(n){return e.isString(n,"Invalid argument"),l.setHash.apply(null,arguments)},setUrlHandler:function(n){return e.isFunction(n,"Invalid argument"),l.setUrlHandler.apply(null,arguments)}});v.local.fireEvent=ES(s.fire,"bind",!0,s);s.subscribe("init:post",function(n){y.isEnvironment(y.ENVIRONMENTS.CANVAS)&&(e.isTrue(!n.hideFlashCallback||!n.hidePluginCallback,"cannot specify deprecated hideFlashCallback and new hidePluginCallback"),a._setHidePluginCallback(n.hidePluginCallback||n.hideFlashCallback))})},3),__d("legacy:fb.canvas.plugin",["FB","sdk.Canvas.Plugin"],function(n,t,i,r,u,f,e,o){e.provide("Canvas.Plugin",o)},3),__d("sdk.Canvas.Prefetcher",["JSSDKCanvasPrefetcherConfig","sdk.Runtime","sdk.api"],function(i,u,f,e,h,c,a,v,y){function p(){var u={object:"data",link:"href",script:"src"};(n==k.AUTOMATIC&&ES(ES("Object","keys",!1,u),"forEach",!0,function(n){var w=u[n];ES(ES("Array","from",!1,document.getElementsByTagName(n)),"forEach",!0,function(n){n[w]&&o.push(n[w])})}),o.length!==0)&&(y(v.getClientID()+"/staticresources","post",{urls:ES("JSON","stringify",!1,o),is_https:location.protocol==="https:"}),o=[])}function q(){v.isEnvironment(v.ENVIRONMENTS.CANVAS)&&v.getClientID()&&l&&(Math.random()>1/l||m=="*"||~ES(m,"indexOf",!0,v.getClientID())||setTimeout(p,3e4))}function r(n){n=n}function s(n){o.push(n)}var k={AUTOMATIC:0,MANUAL:1},l=a.sampleRate,m=a.blacklist,n=k.AUTOMATIC,o=[],t={COLLECT_AUTOMATIC:k.AUTOMATIC,COLLECT_MANUAL:k.MANUAL,addStaticResource:s,setCollectionMode:r,_maybeSample:q};h.exports=t},null),__d("legacy:fb.canvas.prefetcher",["FB","sdk.Canvas.Prefetcher","sdk.Event","sdk.Runtime"],function(n,t,i,r,u,f,e,o,s,h){e.provide("Canvas.Prefetcher",o);s.subscribe("init:post",function(){h.isEnvironment(h.ENVIRONMENTS.CANVAS)&&o._maybeSample()})},3),__d("legacy:fb.canvas.presence",["sdk.RPC","sdk.Event"],function(n,t,i,r,u,f,e,o){function j(n,t){n=="canvas.friendsOnlineUpdated"&&t.length===1&&e.remote.useFriendsOnline(!0)}function k(n,t){n=="canvas.friendsOnlineUpdated"&&t.length===0&&e.remote.useFriendsOnline(!1)}o.subscribe(o.SUBSCRIBE,j);o.subscribe(o.UNSUBSCRIBE,k);e.stub("useFriendsOnline")},3),__d("legacy:fb.canvas.syncrequests",["sdk.RPC","sdk.Event"],function(n,t,i,r,u,f,e,o){function j(n){n=="canvas.syncRequestUpdated"&&(e.remote.initPendingSyncRequests(),o.unsubscribe(o.SUBSCRIBE,j))}e.stub("initPendingSyncRequests");o.subscribe(o.SUBSCRIBE,j)},3),__d("legacy:fb.event",["FB","sdk.Event","sdk.Runtime","sdk.Scribe","sdk.feature"],function(t,i,r,u,f,e,s,h,c,l,a){var m=[],n=null,o=a("event_subscriptions_log",!1);s.provide("Event",{subscribe:function(n,t){return o&&(m.push(n),n||(n=setTimeout(function(){l.log("jssdk_error",{appId:c.getClientID(),error:"EVENT_SUBSCRIPTIONS_LOG",extra:{line:0,name:"EVENT_SUBSCRIPTIONS_LOG",script:"N/A",stack:"N/A",message:m.sort().join(",")}});m.length=0;n=null},o))),h.subscribe(n,t)},unsubscribe:ES(h.unsubscribe,"bind",!0,h)})},3),__d("legacy:fb.frictionless",["FB","sdk.Frictionless"],function(n,t,i,r,u,f,e,o){e.provide("Frictionless",o)},3),__d("sdk.MBasicInitializer",["sdk.DOM","sdk.Runtime","sdk.UA","sdk.URI","UrlMap","sdk.fbt","sdk.feature"],function(n,t,i,r,u,f,e,s,h,c,l,a,v){function p(){h.mBasic()&&o()}var o=function(){function r(n){var t,u,v,w;n&&(t=n.parentNode,t)&&(u=e.getAttr(n,"href")||window.location.href,v=new c(l.resolve("m")),v.setPath("/dialog/share"),v.addQueryData("href",encodeURI(u)),v.addQueryData("app_id",s.getClientID()),v.addQueryData("mbasic_link",1),w=document.createElement("a"),w.style="display:inline-block; zoom:1;",w.textContent=a._("Share to Facebook"),w.setAttribute("href",v.toString()),w.setAttribute("target","_blank"),t.insertBefore(w,n),t.removeChild(n))}v("js_sdk_mbasic_share_plugin_init",!1)&&(ES(ES("Array","from",!1,document.getElementsByTagName("fb:share-button")),"forEach",!0,function(n){return r(n)}),ES(ES("Array","from",!1,document.getElementsByClassName("fb-share-button")),"forEach",!0,function(n){return r(n)}))};u.exports={init:p}},null),__d("sdk.init",["sdk.Cookie","sdk.ErrorHandling","sdk.Event","sdk.Impressions","Log","ManagedError","sdk.MBasicInitializer","sdk.PlatformVersioning","QueryString","sdk.Runtime","sdk.UA","sdk.URI","sdk.feature"],function(n,t,i,r,f,e,o,s,h,c,l,a,y,p,w,b,k,d,g){function u(n){var x=typeof n=="number"&&n>0||typeof n=="string"&&/^[0-9a-f]{21,}$|^[0-9]{1,21}$/.test(n);return x?n.toString():(l.warn("Invalid App Id: Must be a number or numeric string representing the application id."),null)}function v(n){if(b.getInitialized()&&l.warn("FB.init has already been called - this could indicate a problem"),b.getIsVersioned()){if(Object.prototype.toString.call(n)!=="[object Object]")throw new a("Invalid argument");n.authResponse&&l.warn("Setting authResponse is not supported");n.version||(n.version=new d(location.href).getQueryData().sdk_version);p.assertValidVersion(n.version);b.setVersion(n.version)}else/number|string/.test(typeof n)&&(l.warn("FB.init called with invalid parameters"),n={apiKey:n}),n=ES("Object","assign",!1,{status:!0},n||{});var x=u(n.appId||n.apiKey);x!==null&&b.setClientID(x);"scope"in n&&b.setScope(n.scope);n.cookie&&(b.setUseCookie(!0),typeof n.cookie=="string"&&o.setDomain(n.cookie));n.kidDirectedSite&&b.setKidDirectedSite(!0);b.setInitialized(!0);g("js_sdk_impression_on_load",!0)&&c.log(115,{});k.mBasic()&&y.init();h.fire("init:post",n)}setTimeout(function(){var w=/(connect\.facebook\.net|\.facebook\.com\/assets.php).*?#(.*)/;ES(ES("Array","from",!1,fb_fif_window.document.getElementsByTagName("script")),"forEach",!0,function(n){var y,z,aa,ba;if(n.src&&(y=w.exec(n.src),y)){z=w.decode(y[2]);for(aa in z)Object.prototype.hasOwnProperty.call(z,aa)&&(ba=z[aa],ba=="0"&&(z[aa]=0));v(z)}});window.fbAsyncInit&&!window.fbAsyncInit.hasRun&&(window.fbAsyncInit.hasRun=!0,s.unguard(window.fbAsyncInit)())},0);f.exports=v},null),__d("legacy:fb.init",["FB","sdk.init"],function(n,t,i,r,u,f,e,o){e.provide("",{init:o})},3),__d("legacy:fb.ui",["FB","sdk.ui"],function(n,t,i,r,u,f,e,o){e.provide("",{ui:o})},3),__d("legacy:fb.versioned-sdk",["sdk.Runtime"],function(n,t,i,r,u,f,e){e.setIsVersioned(!0)},3),__d("IframePlugin",["sdk.Auth","sdk.DOM","sdk.Event","Log","ObservableMixin","sdk.PlatformVersioning","QueryString","sdk.Runtime","Type","sdk.UA","sdk.URI","UrlMap","sdk.XD","sdk.createIframe","sdk.feature","guid","resolveURI"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,p,w,b,k,d,g,nt,tt,it){function z(n,t,i){(t||t===0)&&(n.style.width=t==="100%"?"100%":t+"px");(i||i===0)&&(n.style.height=i+"px")}function aa(n){return function(t){var ja={width:t.width,height:t.height,pluginID:n};s.fire("xfbml.resize",ja)}}function ca(n,t){return n[t]||n[t.replace(/_/g,"-")]||n[t.replace(/_/g,"")]||n["data-"+t]||n["data-"+t.replace(/_/g,"-")]||n["data-"+t.replace(/_/g,"")]||undefined}function da(n,t,i,r){ES(ES("Object","keys",!1,n),"forEach",!0,function(u){n[u]!="text"||i[u]||(i[u]=t.textContent||t.innerText||"",t.setAttribute(u,i[u]));r[u]=ba[n[u]](ca(i,u))})}function ea(n){return n==="100%"?"100%":n||n==="0"||n===0?parseInt(n,10):undefined}function fa(n){n&&z(n,0,0)}var y={skin:"string",font:"string",width:"string",height:"px",ref:"string",color_scheme:"string"},ba={string:function(n){return n},bool:function(n){return n?/^(?:true|1|yes|on)$/i.test(n):undefined},url:function(n){return it(n)},url_maybe:function(n){return n?it(n):n},hostname:function(n){return n||window.location.hostname},px:function(n){return/^(\d+)(?:px)?$/.test(n)?parseInt(RegExp.$1,10):undefined},text:function(n){return n}},ga=p.extend({constructor:function(n,t,i,r){var ma,na,oa,pa,qa;this.parent();i=i.replace(/-/g,"_");ma=ca(r,"plugin_id");this.subscribe("xd.resize",aa(ma));this.subscribe("xd.resize.flow",aa(ma));this.subscribe("xd.resize.flow",ES(function(n){ES("Object","assign",!1,this._iframeOptions.root.style,{verticalAlign:"bottom",overflow:""});z(this._iframeOptions.root,ea(n.width),ea(n.height));this.updateLift();clearTimeout(this._timeoutID)},"bind",!0,this));this.subscribe("xd.resize",ES(function(n){ES("Object","assign",!1,this._iframeOptions.root.style,{verticalAlign:"bottom",overflow:""});z(this._iframeOptions.root,ea(n.width),ea(n.height));z(this._iframe,ea(n.width),ea(n.height));this._isIframeResized=!0;this.updateLift();clearTimeout(this._timeoutID)},"bind",!0,this));this.subscribe("xd.resize.iframe",ES(function(n){n.reposition==="true"&&nt("reposition_iframe",!1)&&this.reposition(ea(n.width));z(this._iframe,ea(n.width),ea(n.height));this._isIframeResized=!0;this.updateLift();clearTimeout(this._timeoutID)},"bind",!0,this));this.subscribe("xd.sdk_event",function(t){var sa=ES("JSON","parse",!1,t.data);sa.pluginID=ma;s.fire(t.event,sa,n)});na=k.resolve("www",!0)+"/plugins/"+i+".php?";oa={};da(this.getParams(),n,r,oa);da(y,n,r,oa);ES("Object","assign",!1,oa,{app_id:v.getClientID(),locale:v.getLocale(),sdk:"joey",kid_directed_site:v.getKidDirectedSite(),channel:d.handler(ES(function(n){return this.inform("xd."+n.type,n)},"bind",!0,this),"parent.parent",!0)});this.shouldIgnoreWidth()&&(oa.width=void 0);oa.container_width=n.offsetWidth;o.addCss(n,"fb_iframe_widget");pa=tt();this.subscribe("xd.verify",function(n){d.sendToFacebook(pa,{method:"xd/verify",params:ES("JSON","stringify",!1,n.token)})});this.subscribe("xd.refreshLoginStatus",ES(function(){e.removeLogoutState();e.getLoginStatus(ES(this.inform,"bind",!0,this,"login.status"),!0)},"bind",!0,this));qa=document.createElement("span");ES("Object","assign",!1,qa.style,{verticalAlign:"top",width:"0px",height:"0px",overflow:"hidden"});this._element=n;this._ns=t;this._tag=i;this._params=oa;this._config=this.getConfig();this._iframeOptions={root:qa,url:na+a.encode(oa),name:pa,width:this._config.mobile_fullsize&&w.mobile()?void 0:oa.width||1e3,height:oa.height||1e3,style:{border:"none",visibility:"hidden"},title:this._ns+":"+this._tag+" Facebook Social Plugin",onload:ES(function(){return this.inform("render")},"bind",!0,this),onerror:ES(function(){return fa(this._iframe)},"bind",!0,this)};this.isFluid()&&oa.width!=="auto"&&(o.addCss(this._element,"fb_iframe_widget_fluid_desktop"),!oa.width&&this._config.full_width&&(this._element.style.width="100%",this._iframeOptions.root.style.width="100%",this._iframeOptions.style.width="100%",this._params.container_width=this._element.offsetWidth,this._iframeOptions.url=na+a.encode(this._params)))},shouldIgnoreWidth:function(){return w.mobile()},process:function(){var ia,ja,ka,la,ma;if(v.getIsVersioned()&&(l.assertVersionIsSet(),ia=new b(this._iframeOptions.url),this._iframeOptions.url=ia.setPath("/"+v.getVersion()+ia.getPath()).toString()),ja=ES("Object","assign",!1,{},this._params),delete ja.channel,ka=a.encode(ja),this._element.getAttribute("fb-iframe-plugin-query")==ka){h.info("Skipping render: %s:%s %s",this._ns,this._tag,ka);this.inform("render");return}for(this._element.setAttribute("fb-iframe-plugin-query",ka),this.subscribe("render",ES(function(){this._iframe.style.visibility="visible";this._isIframeResized||fa(this._iframe)},"bind",!0,this));this._element.firstChild;)this._element.removeChild(this._element.firstChild);this._element.appendChild(this._iframeOptions.root);la=w.mobile()?120:45;this._timeoutID=setTimeout(ES(function(){fa(this._iframe);h.warn("%s:%s failed to resize in %ss",this._ns,this._tag,la)},"bind",!0,this),la*1e3);this._iframe=g(this._iframeOptions);(w.mobile()||ja.width==="auto")&&(o.addCss(this._element,"fb_iframe_widget_fluid"),this._iframeOptions.width||(ES("Object","assign",!1,this._element.style,{display:"block",width:"100%",height:"auto"}),ES("Object","assign",!1,this._iframeOptions.root.style,{width:"100%",height:"auto"}),ma={height:"auto",position:"static",width:"100%"},(w.iphone()||w.ipad())&&ES("Object","assign",!1,ma,{width:"220px","min-width":"100%"}),ES("Object","assign",!1,this._iframe.style,ma)))},getConfig:function(){return{}},isFluid:function(){var ia=this.getConfig();return ia.fluid},reposition:function(n){var ja=o.getPosition(this._iframe).x,ka=o.getViewportInfo().width,la=parseInt(o.getStyle(this._iframe,"width"),10),ma={};if(ja+n>ka&&ja>n)this._iframe.style.left=parseInt(o.getStyle(this._iframe,"width"),10)-n+"px",this._isRepositioned=!0,ma.type="reposition";else if(this._isRepositioned&&la-n!=0)this._iframe.style.left="0px",this._isRepositioned=!1,ma.type="restore";else return;d.sendToFacebook(this._iframe.name,{method:"xd/reposition",params:ES("JSON","stringify",!1,ma)})},updateLift:function(){var ia=this._iframe.style.width===this._iframeOptions.root.style.width&&this._iframe.style.height===this._iframeOptions.root.style.height;o[ia?"removeCss":"addCss"](this._iframe,"fb_iframe_widget_lift")}},c);ga.getVal=ca;ga.withParams=function(n,t){return ga.extend({getParams:function(){return n},getConfig:function(){return t?t:{}}})};u.exports=ga},null),__d("PluginConfig",["sdk.feature"],function(n,t,r,u,f,e,o){var i={messengerpreconfirmation:{mobile_fullsize:!0},messengeraccountconfirmation:{mobile_fullsize:!0},messengerbusinesslink:{mobile_fullsize:!0},messengertoggle:{mobile_fullsize:!0},messengermessageus:{mobile_fullsize:!0},send_to_messenger:{mobile_fullsize:!0},post:{fluid:o("fluid_embed",!1),mobile_fullsize:!0}};f.exports=i},null),__d("PluginTags",[],function(n,t,r,u,f){var h={comment_embed:{href:"url",include_parent:"bool"},composer:{action_type:"string",action_properties:"string"},create_event_button:{},follow:{href:"url",layout:"string",show_faces:"bool",size:"string"},like:{href:"url",layout:"string",show_faces:"bool",share:"bool",action:"string",send:"bool",size:"string"},like_box:{href:"string",show_faces:"bool",header:"bool",stream:"bool",force_wall:"bool",show_border:"bool",id:"string",connections:"string",profile_id:"string",name:"string"},page:{href:"string",hide_cta:"bool",hide_cover:"bool",small_header:"bool",adapt_container_width:"bool",show_facepile:"bool",show_posts:"bool",tabs:"string"},messenger_checkbox:{messenger_app_id:"string",page_id:"string",pixel_id:"string",prechecked:"bool",allow_login:"bool",size:"string",origin:"string",user_ref:"string",identity_match:"string"},messengerpreconfirmation:{messenger_app_id:"string",page_id:"string"},messengeraccountconfirmation:{messenger_app_id:"string",page_id:"string",state:"string"},messengerbusinesslink:{messenger_app_id:"string",page_id:"string",state:"string"},messengertoggle:{messenger_app_id:"string",page_id:"string",token:"string",psid:"string"},messengermessageus:{messenger_app_id:"string",page_id:"string",color:"string",size:"string"},send_to_messenger:{messenger_app_id:"string",page_id:"string",color:"string",size:"string",enforce_login:"bool",identity_match:"string",origin:"string"},page_events:{href:"url"},post:{href:"url",show_text:"bool"},profile_pic:{uid:"string",linked:"bool",href:"string",size:"string",facebook_logo:"bool"},send:{href:"url",size:"string"},send_to_mobile:{max_rows:"string",show_faces:"bool",size:"string"}},i={subscribe:"follow",fan:"like_box",likebox:"like_box"};ES(ES("Object","keys",!1,i),"forEach",!0,function(n){h[n]=h[i[n]]});f.exports=h},null),__d("runOnce",[],function(n,t,i,r,u){function h(n){var j,k;return function(){return j||(j=!0,k=n()),k}}u.exports=h},null),__d("XFBML",["Assert","sdk.DOM","Log","ObservableMixin","sdk.UA","runOnce"],function(i,f,e,h,c,l,a,y,b,k,d,g){function r(n,t){return ES(n[t]+"","trim",!0)}function s(n){return n.scopeName?n.scopeName+":"+n.nodeName:""}function t(n){return n[r(n,"nodeName").toLowerCase()]||n[s(n).toLowerCase()]}function u(n){var z=ES(r(n,"className").split(/\s+/),"filter",!0,function(n){return Object.prototype.hasOwnProperty.call(o,n)});return z.length===0?undefined:n.getAttribute("fb-xfbml-state")||!n.childNodes||n.childNodes.length===0||n.childNodes.length===1&&n.childNodes[0].nodeType===3||n.children.length===1&&r(n.children[0],"className")==="fb-xfbml-parse-ignore"?o[z[0]]:void 0}function v(n){var z={};return ES(ES("Array","from",!1,n.attributes),"forEach",!0,function(n){z[r(n,"name")]=r(n,"value")}),z}function w(n,t,i){var ba=document.createElement("div");return y.addCss(n,t+"-"+i),ES(ES("Array","from",!1,n.childNodes),"forEach",!0,function(n){ba.appendChild(n)}),ES(ES("Array","from",!1,n.attributes),"forEach",!0,function(n){ba.setAttribute(n.name,n.value)}),n.parentNode.replaceChild(ba,n),ba}function x(n,t,i){var ba,fa;a.isTrue(n&&n.nodeType&&n.nodeType===1&&!!n.getElementsByTagName,"Invalid DOM node passed to FB.XFBML.parse()");a.isFunction(t,"Invalid callback passed to FB.XFBML.parse()");ba=++p;b.info("XFBML Parsing Start %s",ba);var ca=1,da=0,ea=function(){ca--;ca===0&&(b.info("XFBML Parsing Finish %s, %s tags found",ba,da),t(),q.inform("render",ba,da));a.isTrue(ca>=0,"onrender() has been called too many times")};ES(ES("Array","from",!1,n.getElementsByTagName("*")),"forEach",!0,function(n){var ha,ia,ja;(i||!n.getAttribute("fb-xfbml-state"))&&n.nodeType===1&&(ha=t(n)||u(n),ha)&&(d.ie()<9&&n.scopeName&&(n=w(n,ha.xmlns,ha.localName)),ca++,da++,ia=new ha.ctor(n,ha.xmlns,ha.localName,v(n)),ia.subscribe("render",g(function(){n.setAttribute("fb-xfbml-state","rendered");ea()})),ja=function t(){n.getAttribute("fb-xfbml-state")=="parsed"?q.subscribe("render.queue",t):(n.setAttribute("fb-xfbml-state","parsed"),ia.process())},ja())});q.inform("parse",ba,da);fa=3e4;setTimeout(function(){ca>0&&b.warn("%s tags failed to render in %s ms",ca,fa)},fa);ea()}var n={},o={},p=0,q=new k;q.subscribe("render",function(){var y=q.getSubscribers("render.queue");q.clearSubscribers("render.queue");ES(y,"forEach",!0,function(n){n()})});ES("Object","assign",!1,q,{registerTag:function(n){var aa=n.xmlns+":"+n.localName;a.isUndefined(n[aa],aa+" already registered");n[aa]=n;o[n.xmlns+"-"+n.localName]=n},parse:function(n,t){x(n||document.body,t||function(){},!0)},parseNew:function(){x(document.body,function(){},!1)}});c.exports=q},null),__d("sdk.Arbiter",[],function(n,t,i,r,u){var h={BEHAVIOR_EVENT:"e",BEHAVIOR_PERSISTENT:"p",BEHAVIOR_STATE:"s"};u.exports=h},null),__d("sdk.XFBML.Element",["sdk.DOM","Type","ObservableMixin"],function(n,t,i,r,u,f,e,o,s){var k=o.extend({constructor:function(n){this.parent();this.dom=n},fire:function(){this.inform.apply(this,arguments)},getAttribute:function(n,t,i){var p=e.getAttr(this.dom,n);return p?i?i(p):p:t},_getBoolAttribute:function(n,t){var o=e.getBoolAttr(this.dom,n);return o===null?t:o},_getPxAttribute:function(n,t){return this.getAttribute(n,t,function(n){var p=parseInt(n,10);return isNaN(p)?t:p})},_getLengthAttribute:function(n,t){return this.getAttribute(n,t,function(n){if(n==="100%"||n==="auto")return n;var p=parseInt(n,10);return isNaN(p)?t:p})},_getAttributeFromList:function(n,t,i){return this.getAttribute(n,t,function(n){return n=n.toLowerCase(),ES(i,"indexOf",!0,n)>-1?n:t})},isValid:function(){for(var m=this.dom;m;m=m.parentNode)if(m==document.body)return!0},clear:function(){e.html(this.dom,"")}},s);u.exports=k},null),__d("sdk.XFBML.IframeWidget",["sdk.Arbiter","sdk.Auth","sdk.Content","sdk.DOM","sdk.Event","sdk.XFBML.Element","guid","insertIframe","QueryString","sdk.Runtime","sdk.ui","UrlMap","sdk.XD"],function(n,t,i,r,f,e,o,s,h,c,l,a,y,p,b,k,d,g,nt){var u=a.extend({_iframeName:null,_showLoader:!0,_refreshOnAuthChange:!1,_allowReProcess:!1,_fetchPreCachedLoader:!1,_visibleAfter:"load",_widgetPipeEnabled:!1,_borderReset:!1,_repositioned:!1,getUrlBits:function(){throw new Error("Inheriting class needs to implement getUrlBits().");},setupAndValidate:function(){return!0},oneTimeSetup:function(){},getSize:function(){},getIframeName:function(){return this._iframeName},getIframeTitle:function(){return"Facebook Social Plugin"},getChannelUrl:function(){if(!this._channelUrl){var z=this;this._channelUrl=nt.handler(function(n){z.fire("xd."+n.type,n)},"parent.parent",!0)}return this._channelUrl},getIframeNode:function(){return this.dom.getElementsByTagName("iframe")[0]},arbiterInform:function(n,t,i){nt.sendToFacebook(this.getIframeName(),{method:n,params:ES("JSON","stringify",!1,t||{}),behavior:i||o.BEHAVIOR_PERSISTENT})},_arbiterInform:function(n,t,i){var ba='parent.frames["'+this.getIframeNode().name+'"]';nt.inform(n,t,ba,i)},getDefaultWebDomain:function(){return g.resolve("www")},process:function(n){if(this._done){if(!this._allowReProcess&&!n)return;this.clear()}else this._oneTimeSetup();if(this._done=!0,this._iframeName=this.getIframeName()||this._iframeName||y(),!this.setupAndValidate()){this.fire("render");return}this._showLoader&&this._addLoader();c.addCss(this.dom,"fb_iframe_widget");this._visibleAfter!="immediate"?c.addCss(this.dom,"fb_hide_iframes"):this.subscribe("iframe.onload",ES(this.fire,"bind",!0,this,"render"));var aa=this.getSize()||{},ba=this.getFullyQualifiedURL();aa.width=="100%"&&c.addCss(this.dom,"fb_iframe_widget_fluid");this.clear();p({url:ba,root:this.dom.appendChild(document.createElement("span")),name:this._iframeName,title:this.getIframeTitle(),className:k.getRtl()?"fb_rtl":"fb_ltr",height:aa.height,width:aa.width,onload:ES(this.fire,"bind",!0,this,"iframe.onload")});this._resizeFlow(aa);this.loaded=!1;this.subscribe("iframe.onload",ES(function(){this.loaded=!0;this._isResizeHandled||c.addCss(this.dom,"fb_hide_iframes")},"bind",!0,this))},generateWidgetPipeIframeName:function(){return v++,"fb_iframe_"+v},getFullyQualifiedURL:function(){var z=this._getURL(),aa;return z+="?"+b.encode(this._getQS()),z.length>2e3&&(z="about:blank",aa=ES(function(){this._postRequest();this.unsubscribe("iframe.onload",aa)},"bind",!0,this),this.subscribe("iframe.onload",aa)),z},_getWidgetPipeShell:function(){return g.resolve("www")+"/common/widget_pipe_shell.php"},_oneTimeSetup:function(){this.subscribe("xd.resize",ES(this._handleResizeMsg,"bind",!0,this));this.subscribe("xd.resize",ES(this._bubbleResizeEvent,"bind",!0,this));this.subscribe("xd.resize.iframe",ES(this._resizeIframe,"bind",!0,this));this.subscribe("xd.resize.flow",ES(this._resizeFlow,"bind",!0,this));this.subscribe("xd.resize.flow",ES(this._bubbleResizeEvent,"bind",!0,this));this.subscribe("xd.refreshLoginStatus",function(){s.getLoginStatus(function(){},!0)});this.subscribe("xd.logout",function(){d({method:"auth.logout",display:"hidden"},function(){})});this._refreshOnAuthChange&&this._setupAuthRefresh();this._visibleAfter=="load"&&this.subscribe("iframe.onload",ES(this._makeVisible,"bind",!0,this));this.subscribe("xd.verify",ES(function(n){this.arbiterInform("xd/verify",n.token)},"bind",!0,this));this.oneTimeSetup()},_makeVisible:function(){this._removeLoader();c.removeCss(this.dom,"fb_hide_iframes");this.fire("render")},_setupAuthRefresh:function(){s.getLoginStatus(ES(function(n){var aa=n.status;l.subscribe("auth.statusChange",ES(function(n){this.isValid()&&((aa=="unknown"||n.status=="unknown")&&this.process(!0),aa=n.status)},"bind",!0,this))},"bind",!0,this))},_handleResizeMsg:function(n){this.isValid()&&(this._resizeIframe(n),this._resizeFlow(n),this._borderReset||(this.getIframeNode().style.border="none",this._borderReset=!0),this._isResizeHandled=!0,this._makeVisible())},_bubbleResizeEvent:function(n){var aa={height:n.height,width:n.width,pluginID:this.getAttribute("plugin-id")};l.fire("xfbml.resize",aa)},_resizeIframe:function(n){var aa=this.getIframeNode();n.reposition==="true"&&this._repositionIframe(n);n.height&&(aa.style.height=n.height+"px");n.width&&(aa.style.width=n.width+"px");this._updateIframeZIndex()},_resizeFlow:function(n){var aa=this.dom.getElementsByTagName("span")[0];n.height&&(aa.style.height=n.height+"px");n.width&&(aa.style.width=n.width+"px");this._updateIframeZIndex()},_updateIframeZIndex:function(){var z=this.dom.getElementsByTagName("span")[0],aa=this.getIframeNode(),ba=aa.style.height===z.style.height&&aa.style.width===z.style.width,ca=ba?"removeCss":"addCss";c[ca](aa,"fb_iframe_widget_lift")},_repositionIframe:function(n){var aa=this.getIframeNode(),ba=parseInt(c.getStyle(aa,"width"),10),ca=c.getPosition(aa).x,da=c.getViewportInfo().width,ea=parseInt(n.width,10);ca+ea>da&&ca>ea?(aa.style.left=ba-ea+"px",this.arbiterInform("xd/reposition",{type:"horizontal"}),this._repositioned=!0):this._repositioned&&(aa.style.left="0px",this.arbiterInform("xd/reposition",{type:"restore"}),this._repositioned=!1)},_addLoader:function(){this._loaderDiv||(c.addCss(this.dom,"fb_iframe_widget_loader"),this._loaderDiv=document.createElement("div"),this._loaderDiv.className="FB_Loader",this.dom.appendChild(this._loaderDiv))},_removeLoader:function(){this._loaderDiv&&(c.removeCss(this.dom,"fb_iframe_widget_loader"),this._loaderDiv.parentNode&&this._loaderDiv.parentNode.removeChild(this._loaderDiv),this._loaderDiv=null)},_getQS:function(){return ES("Object","assign",!1,{api_key:k.getClientID(),locale:k.getLocale(),sdk:"joey",kid_directed_site:k.getKidDirectedSite(),ref:this.getAttribute("ref")},this.getUrlBits().params)},_getURL:function(){var z=this.getDefaultWebDomain(),aa="";return z+"/plugins/"+aa+this.getUrlBits().name+".php"},_postRequest:function(){h.submitToTarget({url:this._getURL(),target:this.getIframeNode().name,params:this._getQS()})}}),v=0,w={};f.exports=u},null),__d("sdk.XFBML.Comments",["sdk.Event","sdk.XFBML.IframeWidget","QueryString","sdk.Runtime","JSSDKConfig","sdk.UA","UrlMap"],function(n,t,i,r,u,f,e,s,h,c,l,a,v){var o=320,p=s.extend({_visibleAfter:"immediate",_refreshOnAuthChange:!0,setupAndValidate:function(){var r={channel_url:this.getChannelUrl(),colorscheme:this.getAttribute("colorscheme"),skin:this.getAttribute("skin"),numposts:this.getAttribute("num-posts",10),width:this._getLengthAttribute("width"),href:this.getAttribute("href"),permalink:this.getAttribute("permalink"),publish_feed:this.getAttribute("publish_feed"),order_by:this.getAttribute("order_by"),mobile:this._getBoolAttribute("mobile"),version:this.getAttribute("version")},s,t;return r.width||r.permalink||(r.width=550),l.initSitevars.enableMobileComments&&a.mobile()&&r.mobile!==!1&&(r.mobile=!0,delete r.width),r.skin||(r.skin=r.colorscheme),r.href?(t=this.getAttribute("fb_comment_id"),t||(t=h.decode(document.URL.substring(ES(document.URL,"indexOf",!0,"?")+1)).fb_comment_id,t&&ES(t,"indexOf",!0,"#")>0&&(t=t.substring(0,ES(t,"indexOf",!0,"#")))),t&&(r.fb_comment_id=t,this.subscribe("render",ES(function(){window.location.hash||(window.location.hash=this.getIframeNode().id)},"bind",!0,this)))):(r.migrated=this.getAttribute("migrated"),r.xid=this.getAttribute("xid"),r.title=this.getAttribute("title",document.title),r.url=this.getAttribute("url",document.URL),r.quiet=this.getAttribute("quiet"),r.reverse=this.getAttribute("reverse"),r.simple=this.getAttribute("simple"),r.css=this.getAttribute("css"),r.notify=this.getAttribute("notify"),r.xid||(s=ES(document.URL,"indexOf",!0,"#"),r.xid=s>0?encodeURIComponent(document.URL.substring(0,s)):encodeURIComponent(document.URL)),r.migrated&&(r.href=v.resolve("www")+"/plugins/comments_v1.php?app_id="+c.getClientID()+"&xid="+encodeURIComponent(r.xid)+"&url="+encodeURIComponent(r.url))),r.version||(r.version=c.getVersion()),this._attr=r,!0},oneTimeSetup:function(){this.subscribe("xd.sdk_event",function(n){e.fire(n.event,ES("JSON","parse",!1,n.data))})},getSize:function(){if(!this._attr.permalink)return{width:this._attr.mobile||this._attr.width==="auto"||this._attr.width==="100%"?"100%":Math.max(this._attr.width,o),height:100}},getUrlBits:function(){return{name:"comments",params:this._attr}},getDefaultWebDomain:function(){return v.resolve("www",!0)}});u.exports=p},null),__d("sdk.XFBML.CommentsCount",["ApiClient","sdk.DOM","sdk.XFBML.Element","sprintf"],function(n,t,i,r,u,f,e,o,s,h){var l=s.extend({process:function(){o.addCss(this.dom,"fb_comments_count_zero");var n=this.getAttribute("href",window.location.href);e.scheduleBatchCall("/v2.1/"+encodeURIComponent(n),{fields:"share"},ES(function(n){var p=n.share&&n.share.comment_count||0;o.html(this.dom,h('<span class="fb_comments_count">%s<\/span>',p));p>0&&o.removeCss(this.dom,"fb_comments_count_zero");this.fire("render")},"bind",!0,this))}});u.exports=l},null),__d("safeEval",[],function(n,t,i,r,u){function h(n,t){if(n!==null&&typeof n!="undefined")return typeof n!="string"?n:/^\w+$/.test(n)&&typeof window[n]=="function"?window[n].apply(null,t||[]):Function('return eval("'+n.replace(/"/g,'\\"')+'");').apply(null,t||[])}u.exports=h},null),__d("sdk.Helper",["sdk.ErrorHandling","sdk.Event","UrlMap","safeEval","sprintf"],function(n,t,i,r,u,f,e,o,s,h,c){var m={isUser:function(n){return n<22e8||n>=1e14&&n<=0x5b0a58f100ef||n>=89e12&&n<=89999999999999||n>=6000001e7&&n<=60000019999999},upperCaseFirstChar:function(n){return n.length>0?n.substr(0,1).toUpperCase()+n.substr(1):n},getProfileLink:function(n,t,i){return!i&&n&&(i=c("%s/profile.php?id=%s",s.resolve("www"),n.uid||n.id)),i&&(t=c('<a class="fb_link" href="%s">%s<\/a>',i,t)),t},invokeHandler:function(n,t,i){n&&(typeof n=="string"?e.unguard(h)(n,i):n.apply&&e.unguard(n).apply(t,i||[]))},fireEvent:function(n,t){var q=t._attr.href;t.fire(n,q);o.fire(n,q,t)},executeFunctionByName:function(n){for(var p=Array.prototype.slice.call(arguments,1),q=n.split("."),r=q.pop(),s=window,t=0;t<q.length;t++)s=s[q[t]];return s[r].apply(this,p)}};u.exports=m},null),__d("sdk.XFBML.LoginButton",["sdk.Helper","IframePlugin","Log","sdk.ui","sdk.XD"],function(n,t,i,r,u,f,e,o,s,h,c){var m=o.extend({constructor:function(n,i,r,f){this.parent(n,i,r,f);var s=o.getVal(f,"on_login"),t=null,u=this._iframeOptions.name;s&&(t=function(n){if(n.error_code){s.debug("Plugin Return Error (%s): %s",n.error_code,n.error_message||n.error_description);return}e.invokeHandler(s,null,[n])},this.subscribe("login.status",t));this.subscribe("xd.login_button_dialog_open",function(n){h(ES("JSON","parse",!1,n.params),function(n){c.sendToFacebook(u,{method:"loginReload",params:ES("JSON","stringify",!1,n)})})})},shouldIgnoreWidth:function(){return!1},getParams:function(){return{scope:"string",perms:"string",size:"string",login_text:"text",show_faces:"bool",max_rows:"string",show_login_face:"bool",registration_url:"url_maybe",auto_logout_link:"bool",one_click:"bool",show_banner:"bool",auth_type:"string",default_audience:"string",use_continue_as:"bool",button_type:"string",width:"px",height:"px"}}});u.exports=m},null),__d("escapeHTML",[],function(n,t,r,u,f){function j(n){return n.replace(h,function(n){return i[n]})}var h=/[&<>"'\/]/g,i={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#039;","/":"&#x2F;"};f.exports=j},null),__d("sdk.XFBML.Name",["ApiClient","escapeHTML","sdk.Event","sdk.XFBML.Element","sdk.Helper","Log","sdk.Runtime"],function(n,t,i,r,u,f,e,s,h,c,l,a,v){var o={}.hasOwnProperty,p=c.extend({process:function(){if(ES("Object","assign",!1,this,{_uid:this.getAttribute("uid"),_firstnameonly:this._getBoolAttribute("first-name-only"),_lastnameonly:this._getBoolAttribute("last-name-only"),_possessive:this._getBoolAttribute("possessive"),_reflexive:this._getBoolAttribute("reflexive"),_objective:this._getBoolAttribute("objective"),_linked:this._getBoolAttribute("linked",!0),_subjectId:this.getAttribute("subject-id")}),!this._uid){a.error('"uid" is a required attribute for <fb:name>');this.fire("render");return}var r=[];this._firstnameonly?r.push("first_name"):this._lastnameonly?r.push("last_name"):r.push("name");this._subjectId&&(r.push("gender"),this._subjectId==v.getUserID()&&(this._reflexive=!0));h.monitor("auth.statusChange",ES(function(){if(!this.isValid())return this.fire("render"),!0;(this._uid&&this._uid!="loggedinuser"||(this._uid=v.getUserID()),this._uid)&&e.scheduleBatchCall("/v1.0/"+this._uid,{fields:r.join(",")},ES(function(n){if(o.call(n,"error")){a.warn("The name is not found for ID: "+this._uid);return}this._subjectId==this._uid?this._renderPronoun(n):this._renderOther(n);this.fire("render")},"bind",!0,this))},"bind",!0,this))},_renderPronoun:function(n){var s="",t=this._objective;if(this._subjectId&&(t=!0,this._subjectId===this._uid&&(this._reflexive=!0)),this._uid==v.getUserID()&&this._getBoolAttribute("use-you",!0))s=this._possessive?this._reflexive?"your own":"your":this._reflexive?"yourself":"you";else switch(n.gender){case"male":s=this._possessive?this._reflexive?"his own":"his":this._reflexive?"himself":t?"him":"he";break;case"female":s=this._possessive?this._reflexive?"her own":"her":this._reflexive?"herself":t?"her":"she";break;default:s=this._getBoolAttribute("use-they",!0)?this._possessive?this._reflexive?"their own":"their":this._reflexive?"themselves":t?"them":"they":this._possessive?this._reflexive?"his/her own":"his/her":this._reflexive?"himself/herself":t?"him/her":"he/she"}this._getBoolAttribute("capitalize",!1)&&(s=l.upperCaseFirstChar(s));this.dom.innerHTML=s},_renderOther:function(n){var s="",t="";this._uid==v.getUserID()&&this._getBoolAttribute("use-you",!0)?s=this._reflexive?this._possessive?"your own":"yourself":this._possessive?"your":"you":n&&(null===n.first_name&&(n.first_name=""),null===n.last_name&&(n.last_name=""),this._firstnameonly&&n.first_name!==undefined?s=s(n.first_name):this._lastnameonly&&n.last_name!==undefined&&(s=s(n.last_name)),s||(s=s(n.name)),s!==""&&this._possessive&&(s+="'s"));s||(s=s(this.getAttribute("if-cant-see","Facebook User")));s&&(this._getBoolAttribute("capitalize",!1)&&(s=l.upperCaseFirstChar(s)),t=n&&this._linked?l.getProfileLink(n,s,this.getAttribute("href",null)):s);this.dom.innerHTML=t}});u.exports=p},null),__d("UnicodeUtils",["invariant"],function(f,e,h,c,a,y,w){"use strict";function n(n){return i<=n&&n<=l}function o(n,t){if(0<=t&&t<n.length||w(0),t+1===n.length)return!1;var y=n.charCodeAt(t),z=n.charCodeAt(t+1);return i<=y&&y<=j&&k<=z&&z<=l}function p(n){return m.test(n)}function q(n,t){return 1+n(n.charCodeAt(t))}function r(n){var x,y;if(!p(n))return n.length;for(x=0,y=0;y<n.length;y+=q(n,y))x++;return x}function s(n,t,i){var z,aa,ba;if(t=t||0,i=i===undefined?Infinity:i||0,!p(n))return n.substr(t,i);if(z=n.length,z<=0||t>z||i<=0)return"";if(aa=0,t>0){for(;t>0&&aa<z;t--)aa+=q(n,aa);if(aa>=z)return""}else if(t<0){for(aa=z;t<0&&0<aa;t++)aa-=q(n,aa-1);aa<0&&(aa=0)}if(ba=z,i<z)for(ba=aa;i>0&&ba<z;i--)ba+=q(n,ba);return n.substring(aa,ba)}function t(n,t,i){t=t||0;i=i===undefined?Infinity:i||0;t<0&&(t=0);i<0&&(i=0);var z=Math.abs(i-t);return t=t<i?t:i,s(n,t,z)}function u(n){for(var x=[],y=0;y<n.length;y+=q(n,y))x.push(n.codePointAt(y));return x}var i=55296,j=56319,k=56320,l=57343,m=/[\uD800-\uDFFF]/,v={getCodePoints:u,getUTF16Length:q,hasSurrogateUnit:p,isCodeUnitInSurrogateRange:n,isSurrogatePair:o,strlen:r,substring:t,substr:s};a.exports=v},null),__d("isNode",[],function(n,t,i,r,u){function h(n){var j=n?n.ownerDocument||n:document,k=j.defaultView||window;return!!(n&&(typeof k.Node=="function"?n instanceof k.Node:typeof n=="object"&&typeof n.nodeType=="number"&&typeof n.nodeName=="string"))}u.exports=h},18),__d("isTextNode",["isNode"],function(n,t,r,u,f,e,o){function i(n){return o(n)&&n.nodeType==3}f.exports=i},18),__d("containsNode",["isTextNode"],function(n,t,r,u,f,e,o){function i(n,t){return n&&t?n===t?!0:o(n)?!1:o(t)?i(n,t.parentNode):"contains"in n?ES(n,"contains",!0,t):n.compareDocumentPosition?!!(n.compareDocumentPosition(t)&16):!1:!1}f.exports=i},null),__d("sdk.XFBML.Quote",["sdk.DOM","DOMEventListener","IframePlugin","UnicodeUtils","sdk.UA","sdk.XD","containsNode","sdk.feature"],function(n,i,f,e,o,h,c,l,a,b,k,d,g,nt){"use strict";function y(n){var ea=n.getRangeAt(0),fa=ea.startContainer;return fa.nodeType===3?fa.parentNode:fa}function z(){var ea,fa,ga,ha,ia,ja;if(document.getSelection&&!x){if(ea=document.getSelection(),ea.rangeCount===0){ba();return}if(fa=u.length,ba(),fa){for(ga=!1,ha=0;ha<fa;ha++)if(g(u[ha],ea.focusNode)){ga=!0;break}if(!ga)return}if(s=ea.toString(),s===""){ba();return}s=ES(s.toString().replace(/\s+/g," "),"trim",!0);ia=Number(nt("sharequotelimit",500));s=b.strlen(s)>ia?b.substr(s,0,ia-3)+"...":b.substr(s,0,ia);!v&&w&&(y(ea).appendChild(w),ja=aa(ea),w.style.left=ja.x+"px",w.style.top=ja.y+"px")}}function aa(n){var ea=w&&w.offsetWidth,fa=ea?w.offsetHeight:r,ga=ea?w.offsetWidth:q,ha=n.getRangeAt(0),ia=document.createElement("span"),ja=document.createElement("span"),ka=document.createRange(),la,ma,na;return ka.setStart(ha.startContainer,ha.startOffset),ka.insertNode(ia),la=document.createRange(),la.setStart(ha.endContainer,ha.endOffset),la.insertNode(ja),ma=ia.offsetTop-fa,na=ia.offsetLeft+(ja.offsetLeft-ia.offsetLeft)/2-ga/2,ia.parentNode.removeChild(ia),ja.parentNode.removeChild(ja),{x:na,y:ma}}function ba(){s="";!v&&w&&(w.style.left="-9999px")}var p="fb-quotable",q=155,r=70,s="",t=null,u=[],v=!1,w=null,x=k.mobile(),ca=a.extend({constructor:function(n,t,i,r){return t?t:(this.parent(n,t,i,r),v=c.getAttr(n,"layout")==="button",w=n,w.style.position="absolute",w.style.display="",l.add(document,"keyup",z),l.add(document,"mouseup",z),this.subscribe("xd.getTextSelection",ES(function(){d.sendToFacebook(this._iframeOptions.name,{method:"setTextSelection",params:ES("JSON","stringify",!1,{text:s})});ba()},"bind",!0,this)),u=ES(ES("Array","from",!1,document.getElementsByTagName("*")),"filter",!0,function(n){return n.nodeName.toLowerCase()==="article"||c.containsCss(n,p)}),ba(),t=this)},getParams:function(){return{href:"url",layout:"string"}}});o.exports=ca},null),__d("sdk.XFBML.Save",["sdk.Content","sdk.DialogUtils","sdk.DOM","sdk.Event","IframePlugin","QueryString","sdk.UA","sdk.XD","sdk.createIframe"],function(n,t,i,u,f,e,o,s,h,c,l,a,v,y,p){"use strict";var q=void 0,r=l.extend({constructor:function(n,t,i,r){this.parent(n,t,i,r);var x=v.mobile();this.subscribe("xd.savePluginGetBlankIframe",ES(function(n){var z=void 0,aa=void 0,ba=void 0,ca=function(n){n&&h.removeCss(n,"fb_invisible")},da=function(n){n&&h.addCss(n,"fb_invisible")},ea,fa,ga;x&&(z=s.setupNewDarkOverlay(),da(z),o.append(z),s.addDoubleClickAction(z,function(){return ES(ba,"forEach",!0,da)},5e3));aa=this.setupNewIframeDialog(ES("JSON","parse",!1,n.data),n.fromIframe,ES("JSON","parse",!1,n.isHTTPS));da(aa);o.append(aa);ba=[aa,z];ea=function(){ES(ba,"forEach",!0,da);s.onDialogHideCleanup(x);clearInterval(q)};fa=void 0;this.subscribe("xd.savePluginShowIframe",ES(function(){c.fire("savePlugin:hideDialog");ES(ba,"forEach",!0,ca);this.positionOnScreen(aa,z);x||fa||(fa=s.addIdleDesktopAction(aa,ea,7e3))},"bind",!0,this));this.subscribe("xd.savePluginHideIframe",function(){return ea()});c.subscribe("savePlugin:hideDialog",function(){return ea()});ga=setInterval(function(){var ha=document.getElementsByName(n.fromIframe);ha.length===0&&(clearTimeout(ga),ea(),ES(ba,"forEach",!0,function(n){n&&n.parentNode.removeChild(n)}))},500)},"bind",!0,this))},positionOnScreen:function(n,t){var w=v.mobile();w?function(){var x=function(n,t){t!=null&&s.setDialogPositionToCenter(t,w);s.setDialogPositionToCenter(n,w)};x(n,t);s.addMobileOrientationChangeAction(function(){x(n,t)});q=setInterval(function(){return x(n,t)},100)}():(h.setStyle(n,"position","fixed"),h.setStyle(n,"top","20px"),h.setStyle(n,"right","20px"))},setupNewIframeDialog:function(n,t,i){var w="#"+a.encode({forIframe:t}),x=s.setupNewDialog();return p({url:y.getXDArbiterURL(i)+w,name:"blank_"+this._iframeOptions.name,root:x.contentRoot,tabindex:-1}),h.addCss(x.contentRoot,"fb_dialog_iframe"),ES("Object","assign",!1,x.dialogElement.style,n.style||{}),h.setStyle(x.dialogElement,"width",n.width+"px"),h.setStyle(x.dialogElement,"height",n.height+"px"),ES(n.classList,"forEach",!0,function(n){return h.addCss(x.dialogElement,n)}),h.removeCss(x.dialogElement,"fb_dialog_advanced"),x.dialogElement},getParams:function(){return{uri:"url",url_category:"string",size:"string"}}});f.exports=r},null),__d("sdk.XFBML.ShareButton",["IframePlugin","sdk.UA","sdk.ui"],function(n,t,i,r,u,f,e,o,s){"use strict";var k=e.extend({constructor:function(n,t,i,r){this.parent(n,t,i,r);this.subscribe("xd.shareTriggerMobileIframe",function(n){var r=ES("JSON","parse",!1,n.data);s({method:"share",href:r.href,mobile_iframe:o.mobile()})})},getParams:function(){return{href:"url",layout:"string",mobile_iframe:"bool",type:"string",size:"string"}}});u.exports=k},null),__d("sdk.XFBML.Video",["Assert","sdk.Event","IframePlugin","ObservableMixin","sdk.XD"],function(t,i,r,u,f,e,s,h,c,l,a){function m(n){"use strict";this.$VideoCache1=n.isMuted;this.$VideoCache2=n.volume;this.$VideoCache3=n.timePosition;this.$VideoCache4=n.duration}function n(n,t,i){"use strict";this.$VideoController1=n;this.$VideoController2=t;this.$VideoController3=i}m.prototype.update=function(n){"use strict";n.isMuted!==undefined&&(this.$VideoCache1=n.isMuted);n.volume!==undefined&&(this.$VideoCache2=n.volume);n.timePosition!==undefined&&(this.$VideoCache3=n.timePosition);n.duration!==undefined&&(this.$VideoCache4=n.duration)};m.prototype.isMuted=function(){"use strict";return this.$VideoCache1};m.prototype.getVolume=function(){"use strict";return this.$VideoCache1?0:this.$VideoCache2};m.prototype.getCurrentPosition=function(){"use strict";return this.$VideoCache3};m.prototype.getDuration=function(){"use strict";return this.$VideoCache4};n.prototype.play=function(){"use strict";a.sendToFacebook(this.$VideoController1,{method:"play",params:ES("JSON","stringify",!1,{})})};n.prototype.pause=function(){"use strict";a.sendToFacebook(this.$VideoController1,{method:"pause",params:ES("JSON","stringify",!1,{})})};n.prototype.seek=function(n){"use strict";s.isNumber(n,"Invalid argument");a.sendToFacebook(this.$VideoController1,{method:"seek",params:ES("JSON","stringify",!1,{target:n})})};n.prototype.mute=function(){"use strict";a.sendToFacebook(this.$VideoController1,{method:"mute",params:ES("JSON","stringify",!1,{})})};n.prototype.unmute=function(){"use strict";a.sendToFacebook(this.$VideoController1,{method:"unmute",params:ES("JSON","stringify",!1,{})})};n.prototype.setVolume=function(n){"use strict";s.isNumber(n,"Invalid argument");a.sendToFacebook(this.$VideoController1,{method:"setVolume",params:ES("JSON","stringify",!1,{volume:n})})};n.prototype.isMuted=function(){"use strict";return this.$VideoController3.isMuted()};n.prototype.getVolume=function(){"use strict";return this.$VideoController3.getVolume()};n.prototype.getCurrentPosition=function(){"use strict";return this.$VideoController3.getCurrentPosition()};n.prototype.getDuration=function(){"use strict";return this.$VideoController3.getDuration()};n.prototype.subscribe=function(n,t){"use strict";return s.isString(n,"Invalid argument"),s.isFunction(t,"Invalid argument"),this.$VideoController2.subscribe(n,t),{release:ES(function(){this.$VideoController2.unsubscribe(n,t)},"bind",!0,this)}};var o=c.extend({constructor:function(n,t,i,r){this.parent(n,t,i,r);this._videoController=null;this._sharedObservable=null;this._sharedVideoCache=null;this.subscribe("xd.onVideoAPIReady",function(n){this._sharedObservable=new l;this._sharedVideoCache=new m(ES("JSON","parse",!1,n.data));this._videoController=new n(this._iframeOptions.name,this._sharedObservable,this._sharedVideoCache);h.fire("xfbml.ready",{type:"video",id:r.id,instance:this._videoController})});this.subscribe("xd.stateChange",function(n){this._sharedObservable.inform(n.state)});this.subscribe("xd.cachedStateUpdateRequest",function(n){this._sharedVideoCache.update(ES("JSON","parse",!1,n.data))})},getParams:function(){return{allowfullscreen:"bool",autoplay:"bool",controls:"bool",href:"url",show_captions:"bool",show_text:"bool"}},getConfig:function(){return{fluid:!0,full_width:!0}}});f.exports=o},null),__d("legacy:fb.xfbml",["Assert","sdk.Event","FB","IframePlugin","PluginConfig","PluginTags","XFBML","sdk.domReady","sdk.feature","wrapFunction","sdk.XFBML.Comments","sdk.XFBML.CommentsCount","sdk.XFBML.LoginButton","sdk.XFBML.Name","sdk.XFBML.Quote","sdk.XFBML.Save","sdk.XFBML.ShareButton","sdk.XFBML.Video"],function(n,t,i,u,f,e,o,h,c,l,a,v,y,p,w,b){var r={comments:t("sdk.XFBML.Comments"),comments_count:t("sdk.XFBML.CommentsCount"),login_button:t("sdk.XFBML.LoginButton"),name:t("sdk.XFBML.Name"),quote:t("sdk.XFBML.Quote"),save:t("sdk.XFBML.Save"),share_button:t("sdk.XFBML.ShareButton"),video:t("sdk.XFBML.Video")},s=w("plugin_tags_blacklist",[]);ES(ES("Object","keys",!1,v),"forEach",!0,function(n){ES(s,"indexOf",!0,n)===-1&&y.registerTag({xmlns:"fb",localName:n.replace(/_/g,"-"),ctor:l.withParams(v[n],a[n])})});ES(ES("Object","keys",!1,r),"forEach",!0,function(n){ES(s,"indexOf",!0,n)===-1&&y.registerTag({xmlns:"fb",localName:n.replace(/_/g,"-"),ctor:r[n]})});c.provide("XFBML",{parse:function(n){return o.maybeXfbml(n,"Invalid argument"),n&&n.nodeType===9&&(n=n.body),y.parse.apply(null,arguments)}});y.subscribe("parse",ES(h.fire,"bind",!0,h,"xfbml.parse"));y.subscribe("render",ES(h.fire,"bind",!0,h,"xfbml.render"));h.subscribe("init:post",function(n){n.xfbml&&setTimeout(b(ES(p,"bind",!0,null,y.parse),"entry","init:post:xfbml.parse"),0)});o.define("Xfbml",function(n){return(n.nodeType===1||n.nodeType===9)&&typeof n.nodeName=="string"});try{document.namespaces&&!document.namespaces.item.fb&&document.namespaces.add("fb")}catch(k){}},3)}).call(global)}(window.inDapIF?parent.window:window,window)}catch(e){(new Image).src="https://www.facebook.com/common/scribe_endpoint.php?c=jssdk_error&m="+encodeURIComponent('{"error":"LOAD", "extra": {"name":"'+e.name+'","line":"'+(e.lineNumber||e.line)+'","script":"'+(e.fileName||e.sourceURL||e.script)+'","stack":"'+(e.stackTrace||e.stack)+'","revision":"3050432","namespace":"FB","message":"'+e.message+'"}}')}