/* -*- Engage Auth Widget -*- Copyright (c) 2012, Janrain, Inc. All rights reserved. Version: 1.113.0_widgets_204 -*- Engage Share Widget -*- Copyright (c) 2011, Janrain, Inc. All rights reserved. Version: 1.113.0_widgets_204 -*- Capture UI Widget -*- Copyright (c) 2012, Janrain, Inc. All rights reserved. Version: 1.113.0_widgets_204 */ "object"!==typeof window.janrain&&(window.janrain={});janrain.apps={}; janrain.apps=function(){var sb,Hb,Fc,Gc,qd,we,xe,mb,rd,ye,Wd,ze,Xd,Tb,Ib;function mc(b){janrain.ready?b():document.addEventListener?document.addEventListener("DOMContentLoaded",b,!1):window.attachEvent("onload",b)}function yb(b){E().setUseLocalStorage(!1).setDomain("."+document.location.host).setName(b).setValue("").remove();E().setUseLocalStorage(!1).setName(b).setValue("").remove()}function nc(){var b=janrain.settings.capture||{},c=b.quiltUrl||"https://d3hmp0045zy3cs.cloudfront.net/%VERSION%/"; return c=c.replace("%VERSION%",b.quiltVersion||"2.2.22")}function ma(b){function c(Ea){var j=b(Ea);i&&0===Ea%i&&r.error(q);j||(Ea';document.body&&document.body.appendChild(m);e=document.getElementById(b)}else e=document.createElement("iframe"), e.setAttribute("name",b),e.id=b,e.setAttribute("src",c),e.style.display="none",document.body&&document.body.appendChild(e);"function"===typeof d&&d();return e}function bb(b){for(var c="",d=0;dMath.round((new Date(g)).getTime()/1E3)?(e=c,b(),"function"===typeof d&&d(!1)):"function"===typeof d&&d(i):(new E).getCookie(c+"_session")?"function"===typeof d&& d(i):(e=c,b())}):"function"===typeof d&&d(i):"function"===typeof d&&d(!1)});else if(l=s.getItem(c),i=s.getItem(c+"_Expires"),l){if(!g||!(i&&Math.round((new Date).getTime()/1E3)>Math.round((new Date(i)).getTime()/1E3))&&(i||(new E).getCookie(c+"_session")))return l;e=c;b()}else return!1;else{i=document.cookie.split(";");q=i.length;for(var r=0;rd&&(d=0);d>b&&(d=b);return d}function Yd(b,c){"undefined"!==typeof b.style.filter&&(b.style.filter="alpha(opacity="+100*c+")");"undefined"!==typeof b.style.opacity&&(b.style.opacity=c);"undefined"!==typeof b.style.KhtmlOpacity&&(b.style.KhtmlOpacity= c);"undefined"!==typeof b.style.MozOpacity&&(b.style.MozOpacity=c)}function Mc(b,c){if(l&&(9>=l||document.documentMode&&9>=document.documentMode))return b.style.backgroundImage="url('"+Vb("rel/img/c7a91677d94f4a79e1b26c8ceb31af82.png")+"')",!0;var d;if(d=Kc()){a:{if((d=oa)&&Kc(d))if((d=d.match(/ Version\/(\d)[\d\.]+ /))&&d[1]){d=1*d[1];break a}d=0}d=4>=d}if(d||cb.getMobileDevice()){var e=d="",m="",i=c.split(","),q={top:"left top, left bottom",right:"right top, right bottom",bottom:"left bottom, left top", left:"left top, left bottom"};i[0]&&q[i[0]]&&(d=q[i[0]]);i[1]&&(e="from("+i[1]+")");i[i.length-1]&&(m="to("+i[i.length-1]+")");b.style.backgroundImage="-webkit-gradient(linear,"+d+","+e+","+m+")"}b.style.backgroundImage="-moz-linear-gradient("+c+")";b.style.backgroundImage="-webkit-linear-gradient("+c+")";b.style.backgroundImage="-ms-linear-gradient("+c+")";b.style.backgroundImage="-o-linear-gradient("+c+")";b.style.backgroundImage="linear-gradient("+c+")"}function qc(b,c,d,e){var m=Nc(d),i=Nc(d, e);if(d=Zd(d))d.a=e,i="rgba("+d.r+", "+d.g+", "+d.b+", "+d.a+")";if(0=l||l&&pa)return!1;b.style.backgroundColor=i;b.style.padding=c+"px"}else b.style.backgroundColor="",b.style.padding="0px"}function Zd(b){var c={};if("string"!==typeof b||!b)return!1;b=b.replace(/\s+/g,"");b=b.replace(/,{2,}/g,",");b=b.replace(/[^\d.,]/g,"");b=b.split(",");if(3>b.length||4c.protocol.length||""===c.host||0===c.hostname.length)return!1;m=""!==c.port&&"0"!==c.port&&"21"!==c.port&&"80"!==c.port&&"443"!==c.port;e="/"!==c.pathname.charAt(0);d=-1c.indexOf(e[g]))return m||U.log(e+" is not within the valid range, using default value instead"),d;return e}if("url"===b){if("string"!==typeof e)return d;e=e.trim();if(0===e.length)return d;if(g=$d(e))return g;m||U.log(e+ " failed url validation, please double check the url.");return e}if("text"===b){if(c){if(0<=c.indexOf(e))return e;m||U.log('Value of "'+e+'" for '+arguments.callee.caller.name+' is not a valid value, using default value of "'+d+'" instead');return d}return i.test(e)?e:d}if("usertext"===b){if("string"!==typeof e&&"number"!==typeof e)return d;if(w(c)){if(1===c.length){if(e.length<=c[0])return e;m||U.log(e+" is too long, using default value instead");return d}if(2===c.length){if(e.length<=c[1]&&e.length>= c[0])return e;m||U.log(e+" is not within the valid range, using default value instead");return d}m||U.log("usertext range is invalid, using default value instead");return d}return e}"string"===typeof e&&0==e.length&&(e=" ");if(!i.test(e))return m||U.log(e+" contains invalid character(s)"),d;if("boolean"===b){if("boolean"===typeof e)return e;m||U.log(e+" is wrong type, must be boolean, using default value instead");return d}if("text"===b)return e;if("number"===b){if(isNaN(parseInt(e)))return m||U.log(e+ " is wrong type, must be a valid number"),d;e=parseFloat(e)}if("color"===b){e&&(e=e.trim());if("transparent"===e||q.test(e))return e;m||U.log('Value of "'+e+'" for '+arguments.callee.caller.name+' is not a valid value, using default value of "'+d+'" instead');return d}if(typeof e!=b&&"color"!=b)return m||U.log(e+" for "+arguments.callee.caller.name+" is "+typeof e+" expected "+b),d;if("object"===typeof c&&"string"===b){if(0<=c.indexOf(e))return e;m||U.log('Value of "'+e+'" for '+arguments.callee.caller.name+ ' is not a valid value, using default value of "'+d+'" instead');return d}if("object"===typeof c&&"number"===b){2===c.length?(i=c[0],q=c[1]):(i=c.shift(),q=c.pop(),g=c);if(eq)return m||U.log("Value of "+e+" for "+arguments.callee.caller.name+" is above maximum of "+q+", using maximum value of "+q+" instead"),q;if(g&&"number"===typeof g.indexOf(e)||e==i|| e==q)return e;return g?(m||U.log("Value of "+e+" for "+arguments.callee.caller.name+" is not a valid value, using default value of "+d+" instead"),d):e}return 0!=e&&!e?d:e}function tb(b){for(var c=tb.options,b=c.parser[c.strictMode?"strict":"loose"].exec(b),d={},e=14;e--;)d[c.key[e]]=b[e]||"";d[c.q.name]={};d[c.key[12]].replace(c.q.parser,function(b,e,q){e&&(d[c.q.name][e]=q)});return d}function Wb(b){return document.getElementById(z(b).getAttribute("id"))}function z(b){return b.target?b.target:b.srcElement} function td(b,c){function d(b){l=!0;"undefined"!==typeof Ea&&clearTimeout(Ea);if("string"===typeof b)return"function"===typeof g&&g(b),!0;if("object"===typeof b||"undefined"===typeof b)return"object"===typeof b&&"error"===b.type?"function"===typeof g&&g(b):"function"===typeof m&&m(),!0}function e(){ma(function(){return l}).setDelay(50).setMaxAttempts(i).setFailCallback(function(){r.warn("Polling for script loader failed. src: "+b);d("Load Timeout Error")}).start()}var m=c,i=200,q=!1,g,Ea,j=document.createElement("script"), h=document.getElementsByTagName("script")[0],l=!1;j.src=b;j.setAttribute("type","text/javascript");j.onload=j.onerror=j.onreadystatechange=function(b){!l&&(!this.readyState||"loaded"===this.readyState||"complete"===this.readyState)&&d(b)};return{setTimeoutCallback:function(b){q=!0;g=b;return this},setCallback:function(b){m=b;return this},setTimeoutLimit:function(b){i=b;return this},load:function(){h.parentNode.insertBefore(j,h);q&&e()}}}function ua(b,c){td(b,c).load()}function Be(b,c){l&&9>l&&Kb(b, c)}function Kb(b,c,d){function e(d){cssNotFound=!1;"function"===typeof c&&c();var e=janrain.events.onCssLoad,d={source:b,noload:d,save:!0};e.fire(d);e.permaArgs||(e.permaArgs=[]);e.permaArgs.push(d)}function m(){ma(function(){for(Ea=g.length;0<=--Ea;)if(g[Ea].href===q.href)return e(),!0;return!1}).setDelay(50).setMaxAttempts(200).setFailCallback(function(){r.warn("Dynamic stylesheet poll check failed.");e(!0)}).start()}function i(){ma(function(){e();return!0}).setDelay(50).setMaxAttempts(200).setFailCallback(function(){r.warn("Dynamic stylesheet poll check failed.")}).start()} if(C(ud,b))d&&"function"===typeof c&&c();else{ud.push(b);var q,g=document.styleSheets,Ea;"undefined"===typeof janrain.events.onCssLoad&&(janrain.events.onCssLoad=new x);tc?(q=document.createElement("style"),q.innerHTML='@import "'+b+'";'):(q=document.createElement("link"),q.rel="stylesheet",q.href=b,q.type="text/css");vd||tc?(vd&&m(),tc&&i()):(q.onload=function(){e()},q.onerror=function(){e(!0)});document.getElementsByTagName("head")[0].appendChild(q)}}function s(b){var c;c=b&&b.className?b.className.split(" "): [];return{append:function(d){-1===c.indexOf(d)&&(c.push(d),b&&(b.className=c.join(" ")));return this},remove:function(d){-1!==c.indexOf(d)&&(c.splice([c.indexOf(d)],1),b&&(b.className=c.join(" ").trim()));return this},has:function(b){return-1!==c.indexOf(b)}}}function ae(b,c){na(b.style,c)}function da(b,c){b.appendChild(document.createTextNode(c))}function Lb(b,c){b.innerHTML="";da(b,c)}function be(b){for(var c=b.lastChild;c;)b.removeChild(c),c=b.lastChild}function ce(b){var c=typeof b;return("number"=== c||"string"===c&&0b?"0"+b:b};b=b.replace(/{yyyy}/g,c.getFullYear());b=b.replace(/{month}/g,m[c.getMonth()]);b=b.replace(/{mmm}/g,m[c.getMonth()].substring(0,3));b=b.replace(/{day}/g,i[c.getDay()]);b=b.replace(/{0m}/g,e(c.getMonth()+1));b=b.replace(/{m}/g,c.getMonth()+1);b=b.replace(/{0d}/g,e(c.getDate())); b=b.replace(/{d}/g,c.getDate());b=b.replace(/{ord}/g,function(){var b=c.getDate(),d=q||["th","st","nd","rd"];return d[(b-20)%10]||d[b]||d[0]}());b=b.replace(/{0hour}/g,e(d()));b=b.replace(/{hour}/g,d());b=b.replace(/{0h}/g,e(c.getHours()));b=b.replace(/{h}/g,c.getHours());b=b.replace(/{minute}/g,e(c.getMinutes()));b=b.replace(/{second}/g,e(c.getSeconds()));return b=b.replace(/{ampm}/g,11e;++e)b=h.search(s[e]), -1===d&&-1=document.body.scrollTop?document.documentElement.scrollTop:document.body.scrollTop,c=document.documentElement.scrollLeft>=document.body.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft,d=rc(),e=nb(a),f=d.height-e.height,d=d.width-e.width,b=b+f/2,c=c+d/2;Z()&&(0>f&&(document.documentElement.scrollTop=0,document.body.scrollTop= 0,b=10),0>d&&(document.documentElement.scrollLeft=0,c=document.body.scrollLeft=0),a.style.top=b+"px",a.style.left=c+"px");"absolute"!==a.style.position&&(a.style.position="absolute")}function q(){if(ra){var a=document.getElementById("previewMode");a.style.position="relative";a.appendChild(y)}else i(y);ra||U.show()}function g(a){Ja||(B=ha("number",[0,20],10,a),Ua.fire({radius:Jb(va,B)}))}function h(a){Ja||(Y=ha("color",null,"#000000",a))}function j(a){Ja||(va=ha("number",[0,20],10,a),Va.fire({radius:Jb(va, B),refresh:!0}))}function s(a){Ja||(wa=ha("number",[0,1],0.5,a),"object"==typeof y&&qc(y,B,Y,wa))}function r(){if("undefined"===typeof qa)return!0;var a=rc();return!!Math.floor(qa)!==!!Math.floor(a.width/a.height)}function w(){var a=rc();qa=a.width/a.height}function x(a){if("portrait"===a){Wa="portrait";var b="one column"}"landscape"===a&&(Wa="landscape",b="two column");fb.fire({orientation:Wa,format:b,width:ta,height:E});r()&&q();w()}function K(a){a&&(z=a);l&&pa&&(z+=B-2);"object"==typeof y&&(y.style.width= z+"px");return this}function sd(a){a&&(ea=a);l&&pa&&(ea=ea+2*B-4);a&&"object"==typeof y&&(y.style.height=ea+"px");return this}function Xa(){var a=rc(),a=a.width>=a.height,b="undefined"===typeof window.orientation,a=90===window.orientation||-90===window.orientation||b&&a?"landscape":"portrait";Wa!==a&&x(a);q()}function Z(){return"object"===typeof y&&"none"!==y.style.display}var ta=380,E=131,y,M="janrainModal",C,t,N="janrainModalOverlay",V,z=ta,ea=E,B=10,Y="#000000",va=10,wa=0.5,T=1E3,P=!1,X=Vb("rel/img/17c96fc4b9c8464d1c95cd785dd3120b.png"), fa="",Ja=janrain.settings&&janrain.settings.capture&&janrain.settings.capture.noModalBorderInlineCss,ua=!1,J="Are you sure you want to quit?",Ba="Yes, quit",ma="No, stay",na,Wa="landscape",Ya=!0,Aa="boolean"===typeof Aa?Aa:"number"===typeof window.orientation?!0:!1,ba="boolean"===typeof ba?ba:janrain.settings.previewMode,ra=ba,da=da||!1,qa,Ga=!1;janrain.settings&&janrain.settings.capture&&janrain.settings.capture.modalCloseImage&&(X=janrain.settings.capture.modalCloseImage,ua=!0);janrain.settings&& janrain.settings.capture&&janrain.settings.capture.modalCloseHtml&&(fa=janrain.settings.capture.modalCloseHtml);window.janrain.events.onModalClose||(window.janrain.events.onModalClose=ga());window.janrain.events.onModalOpen||(window.janrain.events.onModalOpen=ga());var oa=ga(),Za=ga(),Va=ga(),Ua=ga(),fb=ga();cb&&cb.onOrientationChange&&cb.onViewportChange&&(cb.onOrientationChange.addHandler(function(a){x(a.orientation)},!0),cb.onViewportChange.addHandler(function(){r()&&i(y);w()},!0));"undefined"!== typeof janrain.events.onCaptureRenderComplete&&(janrain.events.onCaptureRenderComplete.addHandler(function(){Z()&&(Ga=!0)},!0),janrain.events.onCaptureContentChange.addHandler(function(){Z()&&Ga&&(q(),Ga=!1)},!0));return{isOpen:function(){return Z()},setWidth:function(a){K(a);return this},setHeight:function(a){sd(a);return this},setBorder:function(a){("string"==typeof a||"number"==typeof a)&&g(a);Ja||"object"==typeof y&&qc(y,B,Y,wa);return this},setBorderColor:function(a){a&&h(a);Ja||"object"==typeof y&& qc(y,B,Y,wa);return this},setBorderRadius:function(a){("string"==typeof a||"number"==typeof a)&&j(a);Ja||"object"==typeof y&&za(y,va);return this},setBorderOpacity:function(a){("number"===typeof a||"string"===typeof a)&&s(a);return this},setZIndex:function(a){t.style.zIndex=a},setPreviewMode:function(a){"boolean"===typeof a&&(ra=a);return this},setId:function(a){M=a;y&&(y.id=a);return this},show:function(){Aa||(y.style.display="block");"object"==typeof C&&Ya&&(C.style.display="block");ra?Aa&&(y.style.display= "block"):(t.style.display="block",Aa?(cb.setElement(y).activate(),y.style.display="block"):(v(window,"resize",Xa),Xa()));Ja||Va.fire({radius:Jb(va,B),refresh:!1});Za.fire();janrain.events.onModalOpen.fire();sb.fire();y.focus()},close:function(a){c(a)},closeConfirm:function(){e()},refresh:function(a){da||y.appendChild(V);a&&a.center&&q()},remove:function(){if(ra){var a=document.getElementById("previewMode");"object"===typeof V&&y.removeChild(V);"object"===typeof y&&a.removeChild(y);"object"===typeof t&& document.body.removeChild(t);if(a=document.getElementById("janrainEngageEmbed_old"))a.id="janrainEngageEmbed";t=y=""}else"object"===typeof V&&y.removeChild(V),"object"===typeof t&&document.body.removeChild(t),"object"===typeof y&&document.body.removeChild(y)},addContent:function(a){var c=janrain.events.onAuthWidgetContentPlaced;c&&c.fire();C=a;if(!y){y=document.createElement("div");y.id=M;if("number"===typeof z||"string"===typeof z)y.style.width=z+"px";y.style.height=ea+"px";y.style.position="absolute"; Ja||(y.style.padding=B+"px",za(y,va),qc(y,B,Y,wa));y.style.zIndex=1E3;y.style.display="none";t=m();V=fa?b("a"):b();y.appendChild(V);document.body.appendChild(t);document.body.appendChild(y)}y.appendChild(C);ra&&q();return this},getContent:function(){return C},getBorderWidth:function(){return B},getState:function(){return{width:z,borderWidth:B,borderColor:Y,borderRadius:va,borderOpacity:wa,orientation:Wa}},setState:function(a){S("customizable_auth_widget_styling")&&("undefined"!==typeof a.borderWidth&& g(a.borderWidth),"undefined"!==typeof a.borderColor&&h(a.borderColor),"undefined"!==typeof a.borderOpacity&&s(a.borderOpacity),"undefined"!==typeof a.orientation&&x(a.orientation),"undefined"!==typeof a.borderRadius&&(("string"==typeof a.borderRadius||"number"==typeof a.borderRadius)&&j(a.borderRadius),"object"==typeof y&&za(y,va)))},setConfirmClose:function(a){P=a;return this},setShowContentOnLoad:function(a){Ya=a;return this},setConfirmMessageText:function(a){J=a},setConfirmLinkText:function(a){Ba= a},setCancelLinkText:function(a){ma=a},onClose:oa,onShow:Za,onOrientationChange:fb,onBorderRadiusChange:Va,onBorderWidthChange:Ua}}function Bd(b){function c(b){"janrainReadyToClose:True"===b.data&&(top.focus(),g=!0,hb(window,"message",c))}function d(b){"janrainPopupHasClosed"===b.data&&(hb(window,"message",d),h&&h.parentNode&&h.parentNode.removeChild(h),"function"===typeof j&&j())}function e(){var b=window.open(m,"","top="+((window.screen.availHeight||window.screen.height)/2-q/2)+",left="+((window.screen.availWidth|| window.screen.width)/2-i/2)+",width="+i+",height="+q+",status=1,location=1,resizable=1,scrollbars=1");ef&&v(window,"message",c);if(ff)v(window,"message",d),h=Hc("janrain-xdr-iframe",janrain.settings.appUrl+"/xdr_iframe");else var e=window.setInterval(function(){g&&b&&(b.close(),g=!1);if(!b||b.closed||void 0===b.closed)window.clearInterval(e),"function"===typeof j&&j()},500)}var m=b,i=400,q=400,g=!1,h,j;return{show:function(){e()},setWidth:function(b){b&&(i=b);return this},setHeight:function(b){b&& (q=b);return this},setCallback:function(b){b&&(j=b);return this}}}function gf(){function b(b){"function"===typeof b&&(r=b);return this}function c(){q=[];l.innerHTML="";P(arguments,function(b,c){var d=document.createElement("button");d.className="capture_btn capture_secondary";Lb(d,b);d.setAttribute("data-index",c.toString());v(d,"click",function(b){b.index=parseInt(z(b).getAttribute("data-index"));r(b)});q.push(d);l.appendChild(d)});d(q.length-1);return this}function d(b){var c=q[w];c&&s(c).remove("capture_primary").append("capture_secondary"); w=b;(c=q[w])&&s(c).remove("capture_secondary").append("capture_primary");return this}function e(){janrain.capture.ui.modal.close();return this}var m,i,q,g,h,j,l,r,w;m="Notice";i="This is a notice.";w=0;(function(){g=document.createElement("div");var b=document.createElement("div"),c=document.createElement("h1"),d=document.createElement("h2"),e=document.createElement("div");b.className="capture_header";c.className="capture_dialog_title";d.className="capture_dialog_message";e.className="capture_footer"; Lb(c,m);Lb(d,i);b.appendChild(c);g.appendChild(b);g.appendChild(d);g.appendChild(e);h=c;j=d;l=e;return this})();c("OK");b(e);return{open:function(){janrain.capture.ui.renderScreen("janrainDialog");var b=document.getElementById("captureDialogBuiltIn");b.innerHTML="";b.appendChild(g);return this},close:e,setTitle:function(b){m=b;Lb(h,m);return this},setMessage:function(b){i=b;Lb(j,i);return this},setPrimaryIndex:d,setButtons:c,setCallback:b}}function ee(){function b(){w=(new Date).getTime()-m;if(w< e){var b=Math.round(c()*s+g);i.style[j]=b+"px"}else clearInterval(r),i.style[j]=l+"px",K()}function c(){if("flat"==x)return w*(1/e);if("sinusoidal"==x)return Math.abs(Math.sin(w*(Math.PI/(2*e))))}function d(b){return{x:function(){var c=b.event.clientX-Je(b.boundary).x,c=c>>0;if(0===d)return-1;var e=0;0=d)return-1;for(e=0<=e?e:Math.max(d-Math.abs(e),0);e>>0;if("function"!==typeof b)throw new TypeError;for(var m=Array(e),i=0;i>>0;if("function"!=typeof b)throw new TypeError;for(var m=[],i=0;ib?"0"+b:b}function c(b){m.lastIndex=0;return m.test(b)?'"'+b.replace(m,function(b){var c=g[b];return"string"===typeof c?c:"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)})+ '"':'"'+b+'"'}function d(b,e){var g,m,s,r,w=i,x,v=e[b];v&&"object"===typeof v&&"function"===typeof v.toJSON&&(v=v.toJSON(b));"function"===typeof l&&(v=l.call(e,b,v));switch(typeof v){case "string":return c(v);case "number":return isFinite(v)?""+v:"null";case "boolean":case "null":return""+v;case "object":if(!v)return"null";i+=h;x=[];if("[object Array]"===Object.prototype.toString.apply(v)){r=v.length;for(g=0;gb.length)b="";var c=Error(b),b="Error: "+b+" at:\n";return"string"===typeof c.stack?0===c.stack.indexOf("Error:")?c.stack:b+c.stack:"[stack trace unavailable]"}}();r=function(){function b(c){var d=c.level>=h[janrain.settings.debug.logLevel]&&janrain.settings.debug.tagFilter[c.tag]; if(window.console&&d){d="#"+c.id+" "+c.message;"untagged"!==c.tag&&(d="["+c.tag+"] "+d);try{console[c.type](d)}catch(e){console[c.type](d)}}}function c(j,i){return function(){var c,l;1===arguments.length?(c="untagged",l=arguments[0]):2===arguments.length?(c=arguments[0],l=arguments[1]):r.forceError("debug logging functions must be called with exactly 1 or 2 arguments");if(janrain.settings.debug.enabled||i)g++,l={stack:e(l),level:h[j],tag:c,id:g,type:j,date:new Date,message:l},d.push(l),b(l)}}var d= [],g=0,h={};P(["log","info","warn","error"],function(b,c){h[b]=c});return{log:c("log"),info:c("info"),warn:c("warn"),error:c("error"),forceWarn:c("warn",!0),forceError:c("error",!0),logEvents:function(){for(var b in janrain.events)"function"===typeof janrain.events[b].addHandler&&janrain.events[b].addHandler(function(b){return function(c){r.log(b+": "+c)}}(b))},trace:function(b){var c=d[b-1];c?console.log(c.stack):console.error("No such log entry #"+b)},dump:function(){P(d,b)}}}();janrain.debug={dump:r.dump, trace:r.trace,enable:function(){window.localStorage&&(localStorage.janrainDebugEnabled="true")},disable:function(){window.localStorage&&(localStorage.janrainDebugEnabled="false")},$__UNSUPPORTED_MODULE__$:"This module is not provided for customer use, but is intended only for debugging purposes."};P(["jtl","event","untagged"],function(c){janrain.debug["show"+(c.charAt(0).toUpperCase()+c.substring(1))]=b(c)})})();var jf=window.innerWidth?window.innerWidth:document.body&&document.body.clientWidth?document.body.clientWidth: document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:0;Tb=window.innerHeight?window.innerHeight:document.body&&document.body.clientHeight?document.body.clientHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:0;Ib=jf;var pc=window.localStorage&&window.localStorage.getItem&&window.localStorage.removeItem&&window.localStorage.setItem,ud=[],Jc=!1,pa="CSS1Compat"!==document.compatMode,cc=!1,Ba=!1, h=[],Sc="94373dd",kf="placeholder"in document.createElement("input"),dc=navigator.userAgent.toLowerCase().match(/(iphone|ipod|ipad|blackberry|rim tablet|android|htc|lg|midp|mmp|mobile|nokia|opera mini|palm|pocket|psp|sgh|smartphone|symbian|treo mini|playstation portable|sonyericsson|samsung|mobileexplorer|palmsource|benq|windows phone|windows mobile|iemobile|windows ce|nintendo wii|\Wsilk\W)/i),Tc=null!==dc?dc[0]:!1,$a="number"===typeof window.orientation||null!==dc,Ze="Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","), Ee="January,February,March,April,May,June,July,August,September,October,November,December".split(","),lf=[16,20,30,32,48,50,64],Ke=[{text:"AL",value:"AL"},{text:"AK",value:"AK"},{text:"AZ",value:"AZ"},{text:"AR",value:"AR"},{text:"CA",value:"CA"},{text:"CO",value:"CO"},{text:"CT",value:"CT"},{text:"DE",value:"DE"},{text:"DC",value:"DC"},{text:"FL",value:"FL"},{text:"GA",value:"GA"},{text:"HI",value:"HI"},{text:"ID",value:"ID"},{text:"IL",value:"IL"},{text:"IN",value:"IN"},{text:"IA",value:"IA"},{text:"KS", value:"KS"},{text:"KY",value:"KY"},{text:"LA",value:"LA"},{text:"ME",value:"ME"},{text:"MD",value:"MD"},{text:"MA",value:"MA"},{text:"MI",value:"MI"},{text:"MN",value:"MN"},{text:"MS",value:"MS"},{text:"MO",value:"MO"},{text:"MT",value:"MT"},{text:"NE",value:"NE"},{text:"NV",value:"NV"},{text:"NH",value:"NH"},{text:"NJ",value:"NJ"},{text:"NM",value:"NM"},{text:"NY",value:"NY"},{text:"NC",value:"NC"},{text:"ND",value:"ND"},{text:"OH",value:"OH"},{text:"OK",value:"OK"},{text:"OR",value:"OR"},{text:"PA", value:"PA"},{text:"PR",value:"PR"},{text:"RI",value:"RI"},{text:"SC",value:"SC"},{text:"SD",value:"SD"},{text:"TN",value:"TN"},{text:"TX",value:"TX"},{text:"UT",value:"UT"},{text:"VT",value:"VT"},{text:"VA",value:"VA"},{text:"WA",value:"WA"},{text:"WV",value:"WV"},{text:"WI",value:"WI"},{text:"WY",value:"WY"}],mf=[{text:"AB",value:"AB"},{text:"BC",value:"BC"},{text:"MB",value:"MB"},{text:"NB",value:"NB"},{text:"NL",value:"NL"},{text:"NS",value:"NS"},{text:"NT",value:"NT"},{text:"NU",value:"NU"},{text:"ON", value:"ON"},{text:"PE",value:"PE"},{text:"QC",value:"QC"},{text:"SK",value:"SK"},{text:"YT",value:"YT"}];mb=13;Wd=38;Xd=40;ye=37;ze=39;xe=9;rd=27;var xc="ontouchstart"in window;we=xc?"touchstart":"mousedown";qd=xc?"touchend":"mouseup";Gc=xc?"touchmove":"mousemove";janrain.settings&&janrain.settings.storageServer&&Hc("xDomainLocalStorageJanrain",janrain.settings.storageServer,function(){v(document.getElementById("xDomainLocalStorageJanrain"),"load",function(){Jc=!0})});bb.possible="a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9".split(","); var oa=navigator.userAgent,l=Ub(),Uc=document.documentMode,tc=/Gecko\//.test(oa),vd=/AppleWebKit\//.test(oa);/Chrome\//.test(oa);var ff=/CriOS\//.test(oa),fe=Kc(),nf=Lc(),of=function(b){var b=b||oa,c=b.indexOf("OS "),d=0;Lc(b)&&-1]*>([\S\s]*?)<\/script>/gmi,""),c=c.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gmi,""),b.innerHTML=c,c=b.textContent||b.innerText,b.innerHTML="");return c}}(),fa=function(b,c,d){fa=document.getElementsByClassName?function(b,c,d){for(var b=(c||document).getElementsByClassName(b),d=d?RegExp("\\b"+d+"\\b","i"):null,c=[],h,g=0,l=b.length;gd?setTimeout(function(){c({height:e,width:g},++d)},100):C.fire({height:e,width:g}):setTimeout(function(){c({height:e,width:g},0)},100)}function d(){setTimeout(function(){j(r)},20);e(w,document.body)}function e(b,c){for(var d=0;dTb||(90===window.orientation||-90===window.orientation)&&Tb>Ib?!1:!0;var c="landscape";if(b&&(0===window.orientation||180===window.orientation))c="portrait";if(!b&&(90===window.orientation||-90===window.orientation))c="portrait";return c}function i(){var b=h();M||j("width=device-width, initial-scale=1, maximum-scale=1");E.fire({orientation:b})} function l(){var b=document.getElementsByTagName("meta"),c;for(c in b)if("viewport"===b[c].name)return b[c];return!1}function g(){if("undefined"===typeof document.getElementsByTagName||l())return!1;var b=document.getElementsByTagName("head")[0],c=document.createElement("meta");c.setAttribute("name","viewport");b.appendChild(c);return!0}function s(){if("undefined"===typeof document.getElementsByTagName)return!1;document.getElementsByTagName("head");var b=document.createElement("meta");b.setAttribute("name", "HandheldFriendly");b.content="true"}function j(b){var c=l();if(!c||c.content==b)return!1;if("undefined"===typeof b){var d=l();document.getElementsByTagName("head")[0].removeChild(d)}c.content=b;return!0}var r,w=document.createElement("div"),v=navigator.userAgent.toLowerCase().match(/(iphone|ipod|ipad|blackberry|rim tablet|android|htc|lg|midp|mmp|mobile|nokia|opera mini|palm|pocket|psp|sgh|smartphone|symbian|treo mini|playstation portable|sonyericsson|samsung|mobileexplorer|palmsource|benq|windows phone|windows mobile|iemobile|windows ce|nintendo wii|\Wsilk\W)/i), x=null!==v?v[0]:!1,E=ga(),C=ga(),M=x?x.match(/android|\Wsilk\W/):!1,z=function(){var b=window.orientation,c={height:screen?screen.height:0,width:screen?screen.width:0},d={height:window.innerHeight,width:window.innerWidth},e=!1;return function(g,j,h){var i=!1,l=function(b,c){return b.height>=b.width&&c.height>=c.width||b.width>b.height&&c.width>c.height?!0:!1},m=b===g,q=l(j,c),s=l(h,d);if(!m&&(!q||!s))i=!0;!m&&!q&&(e=!0);i&&(e&&!l(j,h)&&(i=h.height,h.height=h.width,h.width=i),Tb=h.height,Ib=h.width); b=g;c={height:j.height,width:j.width};d={height:h.height,width:h.width}}}();return{setElement:function(){return this},onOrientationChange:E,onViewportChange:C,getMobileDevice:function(){return x},getOrientation:function(){return h()},activate:function(){b()},deactivate:function(){d()},isAndroid:function(){return M}}}(),Vb=function(b){var c;c="https:"===document.location.protocol?"https://docj27ko03fnu.cloudfront.net/":"http://cdn.rpxnow.com/";c=c.replace(/\/$/,"");return c+"/"+b},Vc={openId:{blogger:{identifier:"blogger", flow:"openid1",width:800,height:600,color:"#FF6600",friendlyName:"Blogger"},livejournal:{identifier:"livejournal",flow:"openid1",width:800,height:600,color:"##213368",friendlyName:"LiveJournal"},netlog:{identifier:"netlog",flow:"openid1",width:800,height:600,color:"#000000",friendlyName:"Netlog"},wordpress:{identifier:"wordpress",flow:"openid1",width:800,height:600,color:"#21759b",friendlyName:"WordPress"},openid:{identifier:"openid",flow:"openid1",width:800,height:600,color:"#f79311",friendlyName:"OpenID"}}, openId2:{aol:{flow:"aol",width:514,height:550,color:"#0FD6FF",friendlyName:"AOL"},flickr:{flow:"flickr",width:500,height:500,color:"#FF0084",friendlyName:"Flickr"},google:{flow:"google",width:500,height:450,color:"#1C69F5",friendlyName:"Google"},hyves:{flow:"hyves",width:800,height:600,color:"#659BC8",friendlyName:"Hyves"},myopenid:{flow:"myopenid",width:800,height:600,color:"#8cc63f",friendlyName:"MyOpenID"},paypal:{flow:"paypal",width:800,height:600,color:"#1A3665",friendlyName:"PayPal"},verisign:{flow:"verisign", width:945,height:600,color:"#B8004D",friendlyName:"VeriSign"},yahoo:{flow:"yahoo",width:500,height:500,color:"#650065",friendlyName:"Yahoo!",shareSettings:{broadcast:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},medy:{flow:"medy",width:980,height:800,color:"3BA482",friendlyName:"Medy"}},oauth:{facebook:{flow:"facebook",width:640,height:480,color:"#3B5998",friendlyName:"Facebook",shareSettings:{broadcast:{counter:{}, format:{},features:{message:!0,title:!0,url:!0,description:!0,image:!0,media:!0,actionLink:!0}}}},myspace:{flow:"myspace",width:800,height:500,color:"#000000",friendlyName:"Myspace",shareSettings:{broadcast:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},twitter:{flow:"twitter",width:800,height:500,color:"#35CCFF",friendlyName:"Twitter",shareSettings:{broadcast:{counter:{max:140,urlRegex:/\b(?:[a-z]{1}[-a-z0-9+.]+:(?:\/\/)?)?[-a-z0-9._~@:!$&'()*+,;=]+(?:\.[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\.(?:aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|xxx))(?::\d+)?(?:\/[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\?[-a-z0-9._~@:!$&'()*+,;=%]+)?(?:#[-a-z0-9._~@:!$&'()*+,;=%]+)?\b/ig, urlLength:23},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}},contact:{counter:{max:140,urlRegex:/\b(?:[a-z]{1}[-a-z0-9+\.]+:(?:\/\/)?)?[-a-z0-9._~@:!$&'()*+,;=]+(?:\.[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\.(?:aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|xxx))(?::\d+)?(?:\/[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\?[-a-z0-9._~@:!$&'()*+,;=%]+)?(?:#[-a-z0-9._~@:!$&'()*+,;=%]+)?\b/ig,urlLength:23}, format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},linkedin:{flow:"linkedin",width:550,height:750,color:"#006699",friendlyName:"LinkedIn",shareSettings:{broadcast:{counter:{},format:{},features:{message:!0,title:!0,url:!0,description:!0,image:!0,media:!1,actionLink:!1}}}},live_id:{flow:"microsoftaccount",width:950,height:550,color:"#3E73B4",friendlyName:"Microsoft Account"},salesforce:{flow:"salesforce",width:800,height:500, color:"#333333",friendlyName:"Salesforce"},orkut:{flow:"orkut",width:800,height:600,color:"#333",friendlyName:"Orkut"},vzn:{flow:"vzn",width:600,height:450,color:"#333",friendlyName:"VZnet"},foursquare:{flow:"foursquare",width:950,height:550,color:"#333",friendlyName:"Foursquare"},sinaweibo:{flow:"sinaweibo",width:950,height:550,color:"#333",friendlyName:"Sina Weibo"},tencentweibo:{flow:"tencentweibo",width:800,height:650,color:"#93C5EA",friendlyName:"Tencent Weibo",shareSettings:{broadcast:{counter:{}, format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,url:!0,image:!0,media:!0}}}},qq:{flow:"qq",width:800,height:650,color:"#4BB6EE",friendlyName:"QQ",shareSettings:{broadcast:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,url:!0}}}},wechat:{flow:"wechat",width:800,height:650,color:"#04B10F",friendlyName:"WeChat"},tumblr:{flow:"tumblr",width:950,height:550,color:"#333",friendlyName:"Tumblr"},microsoft_live_connect:{flow:"microsoft_live_connect",width:950,height:550,color:"#333", friendlyName:"Microsoft Live Connect"},renren:{flow:"renren",width:950,height:550,color:"#333",friendlyName:"Renren"},disqus:{flow:"disqus",width:950,height:550,color:"#333",friendlyName:"Disqus"},soundcloud:{flow:"soundcloud",width:950,height:550,color:"#333",friendlyName:"SoundCloud"},vk:{flow:"vk",width:950,height:550,color:"#333",friendlyName:"VK"},amazon:{flow:"amazon",width:950,height:550,color:"#FF9900",friendlyName:"Amazon"},microsoftaccount:{flow:"microsoftaccount",width:950,height:550,color:"#3E73B4", friendlyName:"Microsoft Account"},instagram:{flow:"instagram",width:950,height:550,color:"#FFFFFF",friendlyName:"Instagram"},googleplus:{flow:"googleplus",width:445,height:665,color:"#D34836",friendlyName:"Google"},mydigipass:{flow:"mydigipass",width:900,height:650,color:"#D34836",friendlyName:"MYDIGIPASS.COM"},odnoklassniki:{flow:"odnoklassniki",width:600,height:500,color:"#000000",friendlyName:"Odnoklassniki"},doccheck:{flow:"doccheck",width:850,height:600,color:"#D34836",friendlyName:"DocCheck"}, medikey:{flow:"medikey",width:850,height:650,color:"#D34836",friendlyName:"Medikey"},paypal_openidconnect:{flow:"paypal_openidconnect",width:600,height:600,color:"#1A3665",friendlyName:"PayPal"},xing:{flow:"xing",width:950,height:550,color:"#006567",friendlyName:"XING",shareSettings:{broadcast:{counter:{max:420,urlLength:23},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}},contact:{counter:{},format:{message:"#{MESSAGE} #{URL}"}, features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},mixi:{flow:"mixi",width:950,height:550,color:"#333",friendlyName:"Mixi",shareSettings:{broadcast:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!0,url:!1,description:!1,image:!1,media:!1,actionLink:!1}},contact:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!0,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},email:{color:"#009ddc",shareSettings:{email:{providers:{google:!0, googleplus:!0,yahoo:!0},counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},doximity:{flow:"doximity",width:640,height:480,color:"#231f20",friendlyName:"Doximity"}},fimnet:{fimnet:{flow:"fimnet",width:514,height:550,color:"#336699",friendlyName:"FiMnet"}},saml2:{samltest:{flow:"saml2",width:514,height:550,color:"#336699",friendlyName:"SAML Test"},lilly:{flow:"saml2",width:910,height:565,color:"#ED1D23",friendlyName:"Lilly"}, jnj:{flow:"saml2",width:514,height:550,color:"#336699",friendlyName:"J&J"},media_id:{flow:"saml2",width:675,height:600,color:"#3D4D8F",friendlyName:"Media ID"}},cas:{onekey:{flow:"onekey",width:640,height:480,color:"#c21271",friendlyName:"OneKey"}}},V={},Wc="openId,openId2,oauth,fimnet,saml2,cas".split(",");0b)return 1;if(0=-(P-(I+1)))return 0}0==p&&(c=z-100);if(0>a&&a<-c)return 1;if(0=-I)return 0}function g(){if("two column"===G)var a=Ca/2;"one column"===G&&(a=Ca);"one row"===G&&(a=1);var b="one row"===G?0:2*a,c="one column"=== G?3*I:0;if(7===l||6===l||l&&pa){if("two column"===G&&(c=I,7===l||6===l))c=2*I;if("one column"===G&&(c=3*I,(7===l||6===l)&&!pa))c+=I;if("one row"===G&&(7===l||6===l))c=I}"one column"===G&&Qa<=Ca&&(c=l&&pa?c+2*I:c-2*I);return ca*a+I*(a+1)+b+c}function A(){function a(){var b;L="over";var e=n();if(0==e&&"left"===k||0==e&&"top"===k||1==e&&"right"===k||1==e&&"bottom"===k)return this.style.cursor="default",ia.onclick="",!1;var zc=this;setTimeout(function(){if(1===H){if("over"!==L)return!1;l&&(d.style.display= "block");f.style.display="block";ia.onclick=c;zc.style.cursor="pointer";var a=document.getElementById("janrainProviderPages");b="top"==k||"bottom"==k?parseInt(a.style.top):parseInt(a.style.left);var e="right"===k||"bottom"===k?b-va:b+va;"top"===k||"bottom"===k?a.style.top=e+"px":a.style.left=e+"px";H=2}},l?50:100)}function b(){var a;L="out";var c=n();if(1==c&&"right"===k||0==c&&"left"===k||0==c&&"top"===k||1==c&&"bottom"===k)return!1;setTimeout(function(){if(2===H){if("out"!==L)return!1;l&&(d.style.display= "none");f.style.display="none";var b=document.getElementById("janrainProviderPages");a="top"==k||"bottom"==k?parseInt(b.style.top):parseInt(b.style.left);var c="right"===k||"bottom"===k?a+va:a-va;"top"===k||"bottom"===k?b.style.top=c+"px":b.style.left=c+"px";H=1}},l?200:400)}function c(){f.style.display="none";ia.style.cursor="default";j(k,function(a){$(a);H=1})}var d,k,e,f,O={left:"-33px -16px",right:"0px -16px",top:"-16px -33px",bottom:"-16px 0px"},L="",H=1,ia;return{setSide:function(a){k=a;return this}, create:function(){var n;if(Qa<=Ca)n=!1;else{n=document.createElement("div");n.setAttribute("id","janrainShim_"+k);n.style.background="black";"top"===k||"bottom"===k?(n.style.height="19px",n.style.width="100%"):(n.style.height="100%",n.style.width="17px");Ha?(n.style.filter="alpha(opacity=100)",n.style.opacity=100):(n.style.filter="alpha(opacity=0)",n.style.opacity=0);n.style.position="absolute";n.style.zindex="99";if("top"===k||"bottom"===k)n.style.left="0";n.style[k]=I+"px";n.style.top="one column"!== G?I+1+"px":"top"===k?"10px":"0px";n.style.display="none";d=n;n=document.createElement("div");n.style.backgroundColor=Ha?"green":Ea;n.className="janrainSlideControllerMask";n.style.position="absolute";"one column"!==G&&(n.style.width=I+"px",n.style.height="100%",n.style.top="0px",n.style[k]="0px",n.style.borderWidth="1px","right"===k&&(!da||"one row"===G)&&za(n,null,0,0,aa,0),"left"===k&&(!da||"one row"===G)&&za(n,null,0,0,0,aa),"right"===k&&" "===xa&&za(n,null,0,aa,aa,0),"left"===k&&" "===xa&&za(n, null,aa,0,0,aa));"one column"===G&&(n.style.height=I+"px",n.style.fontSize="0px",n.style.width="100%",n.style.padding="0px",n.style[k]="0px","top"===k&&" "===xa?za(n,null,aa,aa,0,0):"bottom"===k&&!da&&za(n,null,0,0,aa,aa));"one row"===G&&(n.style.height="105.5%");e=n;n=document.createElement("div");n.setAttribute("id","janrainArrow_"+k);n.style.background="url("+Vb("rel/img/ee9d3aa7c5896c69488b5941ef31c7bc.png")+") no-repeat scroll "+O[k]+" transparent";n.style.height="19px";n.style.width="17px"; n.style.position="absolute";if("top"===k||"bottom"===k)n.style.left=z/2+"px";n.style[k]=I+"px";n.style.top="one column"!==G?g()/2-2*I+1+"px":"top"===k?"10px":"0px";n.style.display="none";f=n;n=document.createElement("div");n.className="janrainSlideControl";n.style.backgroundColor=Ha?"purple":"transparent";"one column"===G?(n.style.width=z+4+"px",n.style.left="3px","top"==k?(n.style.height=I+"px",n.style.top=P+I+"px"," "===xa&&(n.style.left="0px",n.style.top="0px",n.style.width=z+10+"px")):(n.style.height= "20px",n.style.bottom=(da?na+I:0)+"px",za(n,null,0,0,aa,aa))):(n.style.width="right"===k?"20px":"0px",n.style[k]="0px",n.style.height=g()-(I*(" "===xa)?1:2)+"px",40===T&&"one row"===G&&"left"===k&&(n.style.left=ga+"px"),"right"===k&&!da&&za(n,null,0,0,aa,0),"left"===k&&!da&&za(n,null,0,0,0,aa));n.style.position="absolute";n.style.zIndex="100";n.style.cursor="pointer";n.onmouseover=a;n.onmouseout=b;n.onclick=c;ia=n;ia.appendChild(e);ia.appendChild(d);ia.appendChild(f);n=ia}return n}}}function j(a, b){var c=document.getElementById("janrainProviderPages"),k=new ee;if("top"===a||"bottom"===a){if(" "===xa)var d=-(g()-ca),e=0;else d=-(g()-ca-P-I),e=P+I;50===ca&&(d-=20);l&&pa&&(d+=I," "!==xa&&(e+=I));k.setElement(c).setAcceleration("sinusoidal").setDuration(100*Ca).startPosition(parseInt(c.style.top)).endPosition("bottom"===a?d:e).setDirection("vertical").setCallback(function(){b(a)}).animate()}else l&&pa?(d=-(z-2*I-39),"one row"===G&&(d=-(ga-1*I))):(d=-(z-32),"one row"===G&&(d=-(z-24))),k.setElement(c).setAcceleration("sinusoidal").setDuration(800).startPosition(parseInt(c.style.left)).endPosition("right"== a?d:I).setDirection("horizontal").setCallback(function(){b(a)}).animate()}function L(){var a=document.createElement("div");a.style.backgroundColor=Ha?"aqua":Ea;a.style.width=z+"px";a.style.height=na+"px";a.style.position="absolute";a.style.left="0px";a.style.paddingLeft=I+"px";a.style.paddingRight=I+"px";a.style.paddingBottom=I+"px";a.style.bottom="0px";a.style.fontSize="10px";a.style.textAlign="left";a.style.color=oc;a.style.fontFamily=F;za(a,null,0,0,aa,aa);var b=document.createElement("div"),c= janrain.settings.translate.POWERED_BY_PREFIX&&"en"!==janrain.settings.language?janrain.settings.translate.POWERED_BY_PREFIX:"Social Login",k=janrain.settings.translate.POWERED_BY_SUFFIX&&"en"!==janrain.settings.language?janrain.settings.translate.POWERED_BY_SUFFIX:" by Janrain";b.style.paddingLeft="1px";var d=document.createElement("a");d.setAttribute("href","http://janrain.com/products/engage/social-login?utm_source="+tb(janrain.settings.appUrl).host+"&utm_medium=Partner&utm_campaign=attribution"); d.setAttribute("target","_blank");d.appendChild(document.createTextNode(c+k));b.appendChild(d);a.appendChild(b);return a}function H(){var a=document.createElement("div");a.style.backgroundColor=Ha?"orange":Ea;a.className="janrainHeader";a.style.fontSize=J+"px";a.style.color=oc;a.style.position="relative";a.style.height=P+"px";40===T&&(a.style.cssFloat="left");a.style.left=40===T?"-6px":"-5px";a.style.paddingLeft=I+"px";a.style.paddingRight=I+"px";a.style.paddingTop=I+"px";a.style.paddingBottom="0px"; a.style.whiteSpace="nowrap";a.style.width=40===T?"81px":z+"px";a.style.zIndex="100";40===T?za(a,null,aa,0,0,aa):za(a,null,aa,aa,0,0);40===T&&(a.style.marginTop="-3px");a.style.textAlign="one column"===G?"center":"left";var b=d();Z=document.createElement("div");Z.style.paddingLeft="1px";Z.style.fontFamily=F;" "!==b&&Z.appendChild(document.createTextNode(b));a.appendChild(Z);return a}function ia(){var a=document.createElement("div");a.id="janrainView";return a}function eb(){var a,b;function c(k){k= k.touches[0];"one column"===G?a=k.pageY:b=k.pageX}function k(c){c.preventDefault();c=c.touches[0];c="one column"===G?a-c.pageY:b-c.pageX;if(35c){var d;d="one column"===G?0p)for(O= 0;O<=L;O++)e.appendChild(H[O]);for(var h=g.length%2,$c=Ba?Qa:Ca,i=0;i<$c&&!(0==g.length);i++){if(2==L)var ib=1==h?H[g.length%2?0:1]:H[g.length%2];if(1==L||0==L)ib=H[0];O=g.shift();ib.appendChild(O)}f.appendChild(e)}return f}function $(a){0==n()?("left"===a&&(ma.style.width=I+"px",Xa.style.display="block",Xa.style.width="20px"),"top"===a&&(Xa.style.height=I+"px",ma.style.display="block",ma.style.height="20px")):("right"===a&&(Xa.style.width=I+"px",ma.style.display="block",ma.style.width="20px"),"bottom"=== a&&(ma.style.height=I+"px",Xa.style.display="block",Xa.style.height="20px"))}function Ab(){for(var a=[],b=0;bz&&(f.style.textIndent="-9999px",f.style.fontSize="0",f.style.marginLeft=0,d.style.textAlign="center");2==p&&(30==ca&&(d.style.width="auto"),50==ca&&(e.style.marginLeft="5px"));if(0==p&&(30==ca||50==ca)){var e=document.createElement("a"),n=document.createElement("span"),O=document.createTextNode(a);"undefined"!==typeof b&&(e.tabIndex=b);e.className="janrain-provider-icon-32 janrain-provider-icon-bg janrain-provider-icon-"+ a;e.style.marginTop="0px";e.href="javascript:void(0);";e.style.textDecoration="none";e.style.display="block";n.style.display="inline-block";n.style.textIndent="-9999px"}if(c("customSAML")||c("customOpenid")){var g=c("friendlyName")||"Sign In",A=document.createTextNode(g);if(1==p||2==p){if(30==ca||50==ca)e.style.backgroundImage="url("+c("largeIcon")+")",f.appendChild(A),f.style.color=c("color")||"#000000";if(15<=A.length){var L="undefined"!==typeof A.textContent?"textContent":"nodeValue";A[L]=A[L].substr(0, 15)}}if(0==p&&(30==ca||50==ca))O=document.createTextNode(g),e.style.backgroundImage="url("+c("largeIcon")+")";l&&10>l&&(e.style.backgroundImage="none",e.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+c("largeIcon")+"')")}else if("blank"!==a&&(1==p||2==p))30==ca&&(e.style.backgroundColor="transparent",f.innerHTML=V[a].friendlyName),50==ca&&(e.style.backgroundColor="transparent",f.innerHTML=V[a].friendlyName);6===l&&"one row"!==G&&(g=document.createElement("div"), g.style.height=e.style.height,g.style.width="90px",g.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=crop,src='"+e.src+"')",e.style.filter="alpha(opacity=0)",g.appendChild(e),k.appendChild(g));0==p?(k.appendChild(e),e.appendChild(n),n.appendChild(O)):(k.appendChild(d),d.appendChild(e),d.appendChild(f));return i(a,k)}function jc(a,b){var c=document.createElement("a"),k=h.translate.SIGN_IN_AS||"Sign in as {name}",k=k.replace("{name}",b),d=document.createElement("span"), k=document.createTextNode(k),e=document.createElement("span");d.className="janrain-provider-text-color-"+a;c.href="javascript:void(0);";c.style.textDecoration="none";c.style.display="block";if("customopenid"===a){var n=document.createElement("span");document.createElement("span");n.className="janrain-provider-icon-32 janrain-provider-icon-"+a;n.style.backgroundImage="url("+Va.largeIcon+")";d.style.color=Va.customOpenIdProviderColor||"#000000";10>l&&(n.style.backgroundImage="none",n.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+ Va.largeIcon+"')")}else"customsaml"===a?(n=document.createElement("span"),document.createElement("span"),n.className="janrain-provider-icon-32 janrain-provider-icon-"+a,n.style.backgroundImage="url("+Ua.largeIcon+")",d.style.color=Ua.customSAMLProviderColor||"#000000",10>l&&(n.style.backgroundImage="none",n.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+Ua.largeIcon+"')")):(n=document.createElement("span"),n.className="janrain-provider-icon-24 janrain-provider-icon-"+ a);e.style.display="inline-block";e.style.verticalAlign="top";e.style.fontFamily=F;var O=document.createElement("div"),g=7.5*k.length+30,A=f();O.style.fontSize="16px";O.style.height="100%";O.style.position="relative";if(0==p||120>A)15<=k.length&&(O.style.fontSize="14px",g=7*k.length+30),20<=k.length&&(O.style.fontSize="12px",g=6*k.length+30),24<=k.length&&(O.style.fontSize="10px",g=5*k.length+50),30<=k.length&&(g="undefined"!==typeof k.textContent?"textContent":"nodeValue",k[g]=k[g].substr(0,26)+ "...",g=162);O.style.width=g+"px";if(0==p||116>A)"customopenid"===a?(n=document.createElement("span"),document.createElement("span"),n.className="janrain-provider-icon-24 janrain-provider-icon-"+a,n.style.backgroundImage="url("+Va.largeIcon+")",d.style.color=Va.customOpenIdProviderColor||"#000000",l&&10>l&&(n.style.backgroundImage="none",n.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+Va.largeIcon+"')")):"SAML"===a?(n=document.createElement("span"), document.createElement("span"),n.className="janrain-provider-icon-24 janrain-provider-icon-"+a,n.style.backgroundImage="url("+Ua.largeIcon+")",d.style.color=Ua.customSAMLProviderColor||"#000000",l&&10>l&&(n.style.backgroundImage="none",n.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+Ua.largeIcon+"')")):(n=document.createElement("span"),n.className="janrain-provider-icon-24 janrain-provider-icon-"+a);30===ca&&(e.style.marginTop="9px",e.style.fontSize= "12px",n.style.marginTop="3px");50===ca&&(e.style.marginTop="16px",n.className="janrain-provider-icon-32 janrain-provider-icon-"+a,n.style.marginTop="9px");"one row"===G&&30===ca&&(n.style.marginTop="-1px");e.appendChild(d);d.appendChild(k);n.style.marginRight="10px";n.style.verticalAlign="top";c.style.overflow="hidden";c.style.position="relative";c.style.height=("one row"!==G?ca:25)+"px";c.style.marginBottom="one row"===G?"-4px":"4px";"one row"===G&&(c.style.top="-4px");c.style.left="0px";l&&pa&& (c.style.marginRight="5px");l&&pa&&(c.style.marginLeft="3px");c.style.border="1px solid "+ta;za(c,X);"customopenid"===a&&(c.style.color=V[a].color);6===l||7===l||l&&pa?O.style.left="10px":O.style.margin="0 auto";O.appendChild(n);O.appendChild(e);0==p&&(O.style.paddingTop="2px",e.style.marginTop="6px");0==p||116>A?(c.appendChild(O),O.style.width="auto"):(50===ca&&parseInt(c.style.height),e.style.cssFloat="none",e.style.styleFloat="none",c.appendChild(n),c.appendChild(e));return i(a,c)}function Sb(a, b){v(a,"click",function(){m(b)})}function m(a){var b=V[a],c={appUrl:h.appUrl,mobileDevice:Tc,language:h.language,popup:Bb,tokenUrl:Me(Aa.linkAccounts)||wd(h.tokenUrl||location.href,Aa)||location.href,facebookPermissions:Ja,forceReauth:Wa,widgetType:"auth",tokenAction:Ya,bpChannel:Ob,customOpenid:mb,customOpenidOpxblob:h.customOpenidOpxblob,extParams:h.extParams,scopes:Mb};b.name=a;new Ma(b,c,function(){Ga||(Qb=setTimeout(function(){C(b)},300))})}function Fb(){var a=document.createElement("div");a.style.position= "absolute";a.style.top="0px";a.style.left="0px";a.style.width=z+"px";a.style.zIndex="102";a.style.textAlign="center";a.style.padding=I+"px";a.style.backgroundColor=Ea;a.style.height=f()-(l&&pa?0:2*I)+"px";za(a,aa);return a}function q(a){var b=document.createElement("a"),c=document.createTextNode(h.translate.USE_ANOTHER_ACCOUNT||"switch accounts");b.setAttribute("class","janrainSwitchAccountLink");b.setAttribute("href","");b.style.fontSize="12px";b.style.fontFamily=F;b.style.color=oc;b.onclick=a;b.appendChild(c); return b}function s(){return"modal"===ba?document.getElementById("janrainModal"):"embed"===ba?document.getElementById("janrainEngageEmbed"):!1}function t(){var a=parseInt(W.style.width);return a=a+2*I+2}function ka(){var a=s();null!==a&&"object"===typeof W&&W.parentNode===a&&a.removeChild(W)}function r(){var b="";"object"===typeof a&&(b=a.getState());return{type:ba,width:t(),fontFamily:F,fontSize:J,fontColor:oc,backgroundColor:Ea,borderColor:vb,borderRadius:aa,format:G,providersPerPage:Ca,providers:fa, buttonBackgroundStyle:ja,buttonBorderColor:ta,buttonBorderRadius:X,actionText:d(),showAttribution:da,modalState:b}}function w(a){G=ha("string",["default","two column","one column","one row"],"two column",a);"default"===G&&(G="two column");"one row"==a&&(aa=ha("number",[0,10],5,aa));lb(J)}function B(a){"two column"===G&&(z=ha("number",[225,600],380,a));"one column"===G&&(z=ha("number",[160,600],200,a));"one row"===G&&(ca=30,a=Qa<=Ca?I*(parseInt(Ca)-1):I*(parseInt(Ca)+2),40===T&&(a+=ga-I),z=ca*Ca+a); if(("two column"===G||"one column"===G)&&!Ba)z=z-2*I-2;l&&pa&&(z=z+2*I+2);"one row"!==G&&(ca=380c)c=5;f=new b;i(f);f.setBackgroundColor(A).setPreviewMode(kb).setShowAttribution(pb).setNoReturnExperience(vb).setNoReturnExperienceSwitchAccountLink(Qa).setFontSize(wb).setFontFamily(lb).setFontColor(Ha).setActionText(xb).setProviders(Fb).setProvidersPerPage(ia).setBorderRadius(c).setButtonBorderColor(ka).setButtonBorderRadius(Ra).setButtonBackgroundStyle(ab).build(); if("object"!==typeof a){a=new Rc;a.ready=!1;var e=a.addContent;a.addContent=function(b){a.ready=!0;e(b);janrain.events.onModalWidgetReady.fire()}}a.setHeight(f.getActualHeight()).setWidth(f.getWidth()).setPreviewMode(kb).setBorderColor(n).setBorder(k).setBorderOpacity(ib).setBorderRadius(L);ra||(d?(B("welcome_info_name",unescape(t("welcome_info_name"))),wa("expected_tab",d)):a.addContent(f.getContentsDiv()));a.onOrientationChange.addHandler(function(b){"portrait"===b.orientation&&f.setFormat(b.format).setWidth(200).refresh({center:!0}); "landscape"===b.orientation&&f.setHeight(b.height).setWidth(b.width).setFormat(b.format).refresh({center:!0});a.setHeight(f.getActualHeight());a.setWidth(f.getWidth())},!0);a.onShow.addHandler(function(){"object"==typeof f&&a.setWidth(f.getWidth())},!0);a.onBorderWidthChange.addHandler(function(b){"object"===typeof a&&"object"===typeof f&&(f.setBorderRadius(b.radius).refresh(),b=f.getState(),b.borderRadiusja)return c.widget_type=a.widget_type,c.provider=a.provider,c.time=(new Date).getTime(),janrain.settings.appId&&(c.applicationId=janrain.settings.appId),c=zb(c),ua(b+"/signin/get_login_info"+c),ja++,!0;"object"===typeof janrain.events.onProviderLoginCancel&& janrain.events.onProviderLoginCancel.fire(a);"undefined"!==typeof Qb&&clearTimeout(Qb);"undefined"!==typeof f&&f.refresh&&f.refresh();janrain.events.onShareLoginCancel&&"fail"===a.stat&&janrain.events.onShareLoginCancel.fire(a);return!1}function Ma(a,b,c){var k=b.appUrl,d=janrain.settings.customSAML&&a.customSAML,e=janrain.settings.customOpenid&&a.customOpenid,k=d||"saml2"==a.flow?k+"/saml2/sso/start":k+("/"+a.flow+"/start"),n=janrain.settings.originUrl||window.location.href;b.mobileDevice&&(n="mobile"); var f=b.language||"en",g=b.popup?"xdr":"xdrsw",A=b.tokenUrl||window.location.href,L={};qb={appUrl:b.appUrl,provider:a.name,widget_type:b.widgetType};L.language_preference=f;L.token_url=A;L.display="popup";L.widget=!0;"object"===typeof b.facebookPermissions&&(L.ext_perm=b.facebookPermissions.toString());d?L.saml_provider=a.identifier:L.openid_identifier=a.identifier;L.origin_url=n;L.provider_name=a.name;L.force_reauth=b.forceReauth;L.xdReceiver=b.appUrl+"/"+g;L.callback="none";L.widget_type=b.widgetType; L.token_action="url";janrain.settings.appId&&(L.applicationId=janrain.settings.appId);janrain.settings.captureDomain&&(L.capture_domain=janrain.settings.captureDomain);if("event"===b.tokenAction||"hybrid"===b.tokenAction)L.token_action="event";b.mobileDevice&&"hybrid"===b.tokenAction&&(L.token_action="url");b.bpChannel&&(L.bp_channel=b.bpChannel);b.extParams&&b.extParams[a.name]&&(L.ext_params=b.extParams[a.name]);b.scopes&&"object"===typeof b.scopes[a.name]&&(L.override_scopes=b.scopes[a.name].toString()); b.sharingType&&(L.sharing_type=b.sharingType);n=function(b){var c=janrain.settings[b],b=a[b],c="object"===typeof c?c[a.name]:c;return c!==b?c:b}("customOpenidOpxblob");b.customOpenid&&"string"===typeof n&&(L.opx_blob=n);k+=zb(L);(function(){janrain.events.onProviderLoginStart.fire({provider:a.name,width:a.width,height:a.height});(function(a,b,c){if(a&&b){var c=c||1826,k=E(),d=window.janrain;d&&d.settings&&"single cookie"===d.settings.storageType?(d=M.parse(E().getCookie("janrain_engage_login_data")|| "{}"),d[a]=b,k.setName("janrain_engage_login_data").setValue(M.stringify(d))):k.setName(a).setValue(b);k.setDomain(window.location.hostname).setExpiration(c).create()}})("login_tab",a.name,1);var n;b.mobileDevice&&"event"!==b.tokenAction||!b.popup?ua(b.appUrl+"/signin/set_login_tab?login_tab="+a.name+"&origin_url="+encodeURIComponent(window.location.href),function(){janrain.settings.customProviderInIFrame&&(e||d)?window.location.href=k:window.top.location.href=k}):(n=new Bd(k),n.setWidth(a.width).setHeight(a.height).setCallback(function(){var k= {},d="";k.widget_type=b.widgetType;k.provider=a.name||"";k.time=(new Date).getTime();janrain.settings.appId&&(k.applicationId=janrain.settings.appId);d=zb(k);"function"===typeof c&&c();ua(b.appUrl+"/signin/get_login_info"+d);janrain.events.onProviderLoginComplete.fire({provider:a.name})}).show())})()}function B(a,b){if(!b||"undefined"===b||"welcome_info_name"!==a)return!1}function Y(){h.noReturnExperience&&("single cookie"===h.storageType?E().setName("janrain_engage_login_data").setDomain(window.location.hostname).remove(): (yb("login_tab"),yb("expected_tab")));va();var a=t("login_tab"),b=t("expected_tab");-1==janrain.settings.providers.indexOf("google")&&("google"==b&&(b="googleplus"),"google"==a&&(a="googleplus"));return cb.isAndroid()?a:b}function va(){var a=t("login_tab"),b=t("expected_tab"),c=t("welcome_info_name");if(!a||!b||!c)_noReturnExperience=!0,yb("login_tab"),yb("expected_tab"),yb("welcome_info_name"),E().setUseLocalStorage(!0).setName("janrainLastAuthMethod").remove()}function wa(b,c){function k(){janrain.events.onReturnExperienceFound.fire({returnProvider:c, welcomeName:d})}var d=unescape(t("welcome_info_name")),e=function(b){var k=function(){600>b&&setTimeout(function(){e(++b)},50)};if("object"!==typeof f)return k(),!1;"modal"===ba?a.addContent(f.getReturnExperience(c,d)):"embed"===ba&&(bc(document.getElementById("janrainEngageEmbed"),f.getReturnExperience(c,d)),f.showReturnExperience(c)&&(document.getElementById("janrainView").style.visibility="hidden"));"modal"===ba&&janrain.events.onModalWidgetReady.fire()};if("expected_tab"!==b||!c)return!1;"object"=== typeof f&&f.removeReturnExperience();Ca?k():janrain.events.onAuthWidgetLoad.addHandler(k,!0);e(0)}function bc(a,b){a&&(a.innerHTML="");janrain.settings.capture&&(a?(a.innerHTML="",a.appendChild(b)):(a=document.createElement("div"),a.id="janrainEngageEmbed",a.style.display="none",document.body.appendChild(a)));a?(a.appendChild(b),janrain.events.onAuthWidgetContentPlaced.fire()):(U.log('Missing container div, please place this div where you wantthe embedded widget to be displayed on your page-
.'), U.show());return a}function Nb(a,b,c){c=c?Xe:na;return Aa=b?c(Aa,a):a}function Ta(){function b(a){if(!("customsaml"===a&&!h.customSAML||"customopenid"===a&&!h.customOpenid)){var c,k;if("customsaml"===a)c="customSAMLProviderId",k=["customSAMLProviderName","customSAMLProviderColor","customSAMLLargeIcon"];else if("customopenid"===a)c="customOpenidProviderId",k="customOpenIdProviderName,customOpenIdProviderColor,customOpenidLargeIcon,customOpenidIdentifier,customOpenidFlow,customOpenidOpxblob".split(","); else{U.log("Bad provider: "+a);U.show();return}var d=typeof h[c];if("undefined"===d||"string"===d){var e=h[c]||a;h[c]=[e];P(k,function(a){if("object"!==typeof h[a]){var b=h[a];h[a]={};h[a][e]=b}})}}}function c(a,b){var k=T,d={customopenid:["customOpenidFlow","customOpenidIdentifier"],customsaml:["customSAMLProviderId"]};if(h[{customopenid:"customOpenid",customsaml:"customSAML"}[a]]&&S("customizable_auth_widget_styling")){"customopenid"===a&&(mb=!0);for(var d=d[a],e=0,n=d.length;e=l&&Kb(nc()+"providers-ie.css"));if(h.stop)return!0;Ya=h.tokenAction?h.tokenAction:Ya;if(!h.tokenUrl&&"event"!=Ya)return U.log("Missing tokenUrl. tokenUrl is required."), U.show(),!1;ac=h.appUrl;ba=ha("string",["modal","embed"],"embed",h.type?h.type:ba);ra=h.multi?h.multi:ra;Ga=h.custom?h.custom:Ga;Wa=h.forceReauth?h.forceReauth:Wa;Ob=h.bpChannel?h.bpChannel:Ob;Ja=h.facebookPermissions?h.facebookPermissions:Ja;Mb=h.scopes?h.scopes:Mb;J=!!h.facebookAutoLogin;Za=h.storageType?ha("string",["default","single cookie"],"default",h.storageType):Za;Bb="boolean"===typeof h.popup?h.popup:Bb;Tc&&"event"!==Ya&&(Bb=!1);wc=h.returnExperienceTimeout?h.returnExperienceTimeout:wc; ra&&(setTimeout(function(){var b=Y();if(b)B("welcome_info_name",unescape(t("welcome_info_name"))),wa("expected_tab",b),document.getElementById("janrainView").style.visibility="hidden";else if(b=function(){if("modal"===ba)a.addContent(f.getContentsDiv());else if("embed"===ba){var b=document.getElementById("janrainEngageEmbed");bc(b,f.getContentsDiv())}"undefined"!==typeof c&&Hb.removeHandler(c)},f)b();else var c=Hb.addHandler(b)},wc),ua(h.appUrl+"/signin/get_cookies"));b("customopenid");b("customsaml"); h.customOpenid&&P(h.customOpenidProviderId,function(a){c("customopenid",a)});h.customSAML&&P(h.customSAMLProviderId,function(a){c("customsaml",a)});va();if(Ga)return!0;Ya=h.tokenAction?h.tokenAction:Ya;k=S("customizable_auth_widget_styling")?h.modalBorderWidth:k;n=S("customizable_auth_widget_styling")?h.modalBorderColor:n;L=S("customizable_auth_widget_styling")?h.modalBorderRadius:L;ib=S("customizable_auth_widget_styling")?h.modalBorderOpacity:ib;A=S("customizable_auth_widget_styling")?h.backgroundColor: A;Ab=S("customizable_auth_widget_styling")?h.borderRadius:Ab;eb=S("customizable_auth_widget_styling")?h.borderColor:eb;Sb=h.format;Ha=S("customizable_auth_widget_styling")?h.fontColor:Ha;wb=S("customizable_auth_widget_styling")?h.fontSize:wb;lb=S("customizable_auth_widget_styling")?h.fontFamily:lb;H=S("customizable_auth_widget_styling")?h.width:H;jc=S("customizable_auth_widget_styling")?h.rowHeight:jc;ia=h.providersPerPage;ic=S("customizable_auth_widget_styling")?h.providersNotPaged:ic;xb=S("customizable_auth_widget_styling")? h.actionText:xb;ka=S("customizable_auth_widget_styling")?h.buttonBorderColor:ka;Ra=S("customizable_auth_widget_styling")?h.buttonBorderRadius:Ra;ab=S("customizable_auth_widget_styling")?h.buttonBackgroundStyle:ab;pb=S("customizable_auth_widget_hide_attribution")?h.showAttribution:pb;kb=h.previewMode;vb=h.noReturnExperience;Qa=h.noReturnExperienceSwitchAccountLink;Fb=h.providers;if(h.customOpenid&&S("customizable_auth_widget_styling")){if(!h.customOpenidLargeIcon)return U.log("Missing customOpenidLargeIcon. customOpenidLargeIcon is required and should be the full path to an image that is 50px x 50px."), U.show(),!1;Va={largeIcon:h.customOpenidLargeIcon,customOpenIdProviderName:h.customOpenIdProviderName||janrain.settings.translate.SIGN_IN||"Sign in",customOpenIdProviderColor:h.customOpenIdProviderColor}}if(h.customSAML&&S("customizable_auth_widget_styling")){if(!h.customSAMLLargeIcon)return U.log("Missing customSAMLLargeIcon. customSAMLLargeIcon is required and should be the full path to an image that is 50px x 50px."),U.show(),!1;Ua={largeIcon:h.customSAMLLargeIcon,customSAMLProviderName:h.customSAMLProviderName|| janrain.settings.translate.SIGN_IN||"Sign in",customSAMLProviderColor:h.customSAMLProviderColor}}h.previewMode?("modal"===ba&&mc(d),"embed"===ba&&mc(e)):("modal"===ba&&mc(m),"embed"===ba&&mc(q));fe&&v(window,"unload",function(){})}var ac,Ja,Mb,J=!1,bb="janrain_engage_facebook_auto_login",Ob,mb=!1,Wa=!1,Ya="url",Aa={},ba="embed",ra=!1,wc=300,Wa=!1,Bb=!0,Ga=!1,nb=0,Za="default",Va,Ua,fb,a,k,n,L,ib,f,$,A,Ab,eb,H,jc,Sb,Fb=[],ic=!1,ia,xb,wb,lb,Ha,ka,Ra,ab,kb,vb,Qa,pb,Ne=!1,Ca=!1,id=18,db=14;janrain.events.onAuthWidgetLoad|| (janrain.events.onAuthWidgetLoad=ga(!0));janrain.events.onModalWidgetReady||(janrain.events.onModalWidgetReady=ga());janrain.events.onReturnExperienceFound||(janrain.events.onReturnExperienceFound=ga());janrain.events.onAuthWidgetLoad.addHandler(function(){Ca=!0;var a=(new E).getCookie(bb);J&&!a&&c()},!0);janrain.events.onProviderLoginSuccess.addHandler(function(){var a=document.getElementById("janrainAuthReturnExperience"),b=document.getElementById("janrainView");a&&(a.style.visibility="hidden"); b&&(b.style.visibility="hidden")});janrain.events.onAuthWidgetLoad.addHandler(function(){var a=t("expected_tab"),b=t("welcome_info_name");P(janrain.settings.beforeJanrainWidgetOnLoad||[],Pc);"function"===typeof janrainWidgetOnload?(P(janrain.settings.beforeJanrainWidgetOnLoad||[],Pc),Ga?(janrainWidgetOnload(),!ra&&a&&b&&janrain.events.onReturnExperienceFound.fire({returnProvider:a,welcomeName:unescape(b)})):f?janrainWidgetOnload(f.getState()):janrainWidgetOnload()):r.warn("No such function 'janrainWidgetOnload'. Does 'janrainCaptureWidgetOnLoad' exist?")}, !0);for(var Qb,ja=0,qb,Na="onAuthWidgetContentPlaced,onProviderLoginStart,onProviderLoginError,onProviderLoginToken,onProviderLoginCancel,onProviderLoginSuccess,onProviderLoginComplete,onProviderLogoutStart,onProviderLogoutComplete".split(","),$a=0;$aBa)return c.widget_type=a.widget_type,c.provider=a.provider,c.time=(new Date).getTime(),janrain.settings.appId&&(c.applicationId=janrain.settings.appId),c=zb(c),ua(b+"/signin/get_login_info"+c),Ba++,!0;"object"===typeof janrain.events.onProviderLoginCancel&&janrain.events.onProviderLoginCancel.fire(a);"undefined"!==typeof oa&&clearTimeout(oa);"undefined"!==typeof _authWidget&&_authWidget.refresh&& _authWidget.refresh();janrain.events.onShareLoginCancel&&"fail"===a.stat&&janrain.events.onShareLoginCancel.fire(a);return!1}function d(a,b,c){var d=b.appUrl,e=janrain.settings.customSAML&&a.customSAML,f=janrain.settings.customOpenid&&a.customOpenid,d=e||"saml2"==a.flow?d+"/saml2/sso/start":d+("/"+a.flow+"/start"),g=janrain.settings.originUrl||window.location.href;b.mobileDevice&&(g="mobile");var A=b.language||"en",j=b.popup?"xdr":"xdrsw",h=b.tokenUrl||window.location.href,H={};za={appUrl:b.appUrl, provider:a.name,widget_type:b.widgetType};H.language_preference=A;H.token_url=h;H.display="popup";H.widget=!0;"object"===typeof b.facebookPermissions&&(H.ext_perm=b.facebookPermissions.toString());e?H.saml_provider=a.identifier:H.openid_identifier=a.identifier;H.origin_url=g;H.provider_name=a.name;H.force_reauth=b.forceReauth;H.xdReceiver=b.appUrl+"/"+j;H.callback="none";H.widget_type=b.widgetType;H.token_action="url";janrain.settings.appId&&(H.applicationId=janrain.settings.appId);janrain.settings.captureDomain&& (H.capture_domain=janrain.settings.captureDomain);if("event"===b.tokenAction||"hybrid"===b.tokenAction)H.token_action="event";b.mobileDevice&&"hybrid"===b.tokenAction&&(H.token_action="url");b.bpChannel&&(H.bp_channel=b.bpChannel);b.extParams&&b.extParams[a.name]&&(H.ext_params=b.extParams[a.name]);b.scopes&&"object"===typeof b.scopes[a.name]&&(H.override_scopes=b.scopes[a.name].toString());b.sharingType&&(H.sharing_type=b.sharingType);g=function(b){var c=janrain.settings[b],b=a[b],c="object"===typeof c? c[a.name]:c;return c!==b?c:b}("customOpenidOpxblob");b.customOpenid&&"string"===typeof g&&(H.opx_blob=g);d+=zb(H);(function(){janrain.events.onProviderLoginStart.fire({provider:a.name,width:a.width,height:a.height});(function(a,b,c){if(a&&b){var c=c||1826,d=E(),k=window.janrain;k&&k.settings&&"single cookie"===k.settings.storageType?(k=M.parse(E().getCookie("janrain_engage_login_data")||"{}"),k[a]=b,d.setName("janrain_engage_login_data").setValue(M.stringify(k))):d.setName(a).setValue(b);d.setDomain(window.location.hostname).setExpiration(c).create()}})("login_tab", a.name,1);var g;b.mobileDevice&&"event"!==b.tokenAction||!b.popup?ua(b.appUrl+"/signin/set_login_tab?login_tab="+a.name+"&origin_url="+encodeURIComponent(window.location.href),function(){janrain.settings.customProviderInIFrame&&(f||e)?window.location.href=d:window.top.location.href=d}):(g=new Bd(d),g.setWidth(a.width).setHeight(a.height).setCallback(function(){Ta(a,b,c)}).show())})()}var e={broadcast:!0,contact:!0},h={landscape:!0,portrait:!0},i={attributionDisplay:!0,modalBackgroundColor:!0,modalOpacity:!0, modalBorderRadius:!0,modalWidth:!0,bodyBackgroundColor:!0,bodyBackgroundColorOverride:!0,bodyColor:!0,bodyContentBackgroundColor:!0,bodyFontFamily:!0,bodyTabBackgroundColor:!0,bodyTabColor:!0,elementBackgroundColor:!0,elementBorderColor:!0,elementBorderRadius:!0,elementButtonBorderRadius:!0,elementButtonBoxShadow:!0,elementColor:!0,elementHoverBackgroundColor:!0,elementLinkColor:!0},q=!kf&&janrain.settings.share.polyfillPlaceholders?!0:!1,g={},v={},j,z,C={},F,U,K,P,T,Z=!0,ea=function(){if(document.getElementById("janrain-share"))return!1; var a=M.parse(decodeURIComponent(wa.get("janrainEngageShareExpectedTabs"))),c=document.getElementById("janrainEngageShare"),d,e=document.createElement("div"),h;h=[];j=$a(janrain.settings.share,ha);P=va(janrain.settings.share.translate);if(j.get("custom")){for(var f in V)V[f].shareSettings&&h.push(f);j.set("providers",h)}z=Wa();z.loadStatus();h=j.get("providers").concat(j.get("providersEmail"));for(var $=0;$=l&&Kb(nc()+"providers-ie.css");F=db(e);j.get("embed")?U=document.createElement("div"):K=new Rc;J();e.id="janrain-share-container";K?(h=j.get("widgetDimensions"),$=function(){d=document.createElement("div");d.id="janrain-share-modal-close";e.appendChild(d);d.onclick=K.close},$(),F.createElementsCallback=$,K.setBorder(j.get("modalWidth")).setBorderColor(j.get("modalBackgroundColor")).setBorderOpacity(j.get("modalOpacity")).setBorderRadius(j.get("modalBorderRadius")).setHeight(h.height).setPreviewMode(j.get("previewMode")).setWidth(h.width).addContent(e), c&&(c.onclick=function(){g.show()}),K.onOrientationChange.addHandler(function(a){g.setOrientation(a.orientation)},!0),janrain.events.onShareCustomizationChange.addHandler(function(a){"elementBackgroundColor"===a.setting&&(a=fa(a.defaults.elementBackgroundColor.value.substr(1)),N(d,"white"),N(d,"black"),t(d,a))},!0)):(U.appendChild(e),c&&(c.innerHTML="",c.appendChild(U)));g.setMobile(j.get("mobile"));g.setOrientation(j.get("orientation"));g.setPreviewMode(j.get("previewMode"));a&&a.length&&!j.get("previewMode")? F.showProvider(a[a.length-1].provider):F.showProvider();v.login=g.login;v.send=g.send;v.loginAndSend=g.loginAndSend;delete g.login;delete g.send;delete g.loginAndSend;j.get("embed")&&(v.setModalBackgroundColor=g.setModalBackgroundColor,v.setModalOpacity=g.setModalOpacity,v.setModalBorderRadius=g.setModalBorderRadius,v.setModalWidth=g.setModalWidth,delete g.setModalBackgroundColor,delete g.setModalOpacity,delete g.setModalBorderRadius,delete g.setModalWidth);if(!S("customizable_share_widget_styling", "share"))for(f in i)c="set"+(f.charAt(0).toUpperCase()+f.substr(1)),g[c]&&(v[c]=g[c],delete g[c]);S("customizable_share_widget_hide_attribution","share")||(v.setAttributionDisplay=g.setAttributionDisplay,delete g.setAttributionDisplay)}j.get("exposePopupCallback")||(v.loginPopupCallback=g.loginPopupCallback,delete g.loginPopupCallback);S("customizable_share_widget_contact_mode","share")||(v.setModes=g.setModes,delete g.setModes);if(!j.get("previewMode")&&a&&a.length)for($=0;$ span,",".janrain-share-providerpage-longtext .janrain-share-providerpage-titlebroadcast > span,",".janrain-share-providerpage-longtext .janrain-share-providerpage-linktype,",".janrain-share-providerpage-longtext .janrain-share-providerpage-linkbroadcast {","float: none;","display: inline-block;","*display: block;","text-align: left","}",".janrain-share-providerpage-longtext .janrain-share-providerpage-content {", "height: 245px;","}",".janrain-share-providerpage-titlesmaller .janrain-share-providerpage-linktype,",".janrain-share-providerpage-titlesmaller .janrain-share-providerpage-linktype-anchor {","font-size: 12px;","}",".janrain-share-providerpage-linktype span {","color: #fff;","cursor:pointer;","text-decoration:underline;","}",".janrain-share-providerpage-contact .janrain-share-providerpage-titlebroadcast {","display:none;","}",".janrain-share-providerpage-contact .janrain-share-providerpage-titlecontact {", "display:block;","}",".janrain-share-providerpage-broadcast .janrain-share-providerpage-titlecontact {","display:none;","}",".janrain-share-providerpage-broadcast .janrain-share-providerpage-titlebroadcast {","display:block;","}",".janrain-share-providerpage-contact .janrain-share-providerpage-titlecontact:after,",".janrain-share-providerpage-broadcast .janrain-share-providerpage-titlebroadcast:after {","*zoom:1;","content: '';","clear: both;","display: table;","}",".janrain-share-providerpage .janrain-share-providerpage-titlebroadcast-complete,", ".janrain-share-providerpage .janrain-share-providerpage-titlecontact-complete {","display:none;","}",".janrain-share-providerpage-sendcomplete .janrain-share-providerpage-titlebroadcast {","display:none;","}",".janrain-share-providerpage-sendcomplete .janrain-share-providerpage-titlecontact {","display:none;","}",".janrain-share-providerpage-sendcomplete-broadcast .janrain-share-providerpage-titlebroadcast-complete {","display:block;","}",".janrain-share-providerpage-sendcomplete-contact .janrain-share-providerpage-titlecontact-complete {", "display:block;","}",".janrain-share-preview-imagecontainer {","float: left;","margin: 5px 10px 10px 0;","}",".janrain-share-preview-image {","padding-right:10px;","width: 100px;","}",".janrain-share-preview-titlecontainer {","}",".janrain-share-preview-title {","font-weight: bold;","margin-top: 5px;","}",".janrain-share-preview-description,",".janrain-share-preview-url {","font-size: 12px;","line-height: 16px;","}",".janrain-share-preview-url {","width: 100%;","text-overflow: ellipsis;","display: inline-block;", "overflow: hidden;","}","/*********************************************/","/*/ Sidebar Contact Panel */",".janrain-share-contact {","position: absolute;","right: 0;","top: 0;","padding: 15px;","height: 370px;","background-color: "+a.bodyContentBackgroundColor+";","-moz-box-shadow: 0 0 10px -4px #000;","-webkit-box-shadow: 0 0 10px -4px #000;","box-shadow: 0 0 10px -4px #000;","width: auto;","min-width: 220px;","z-index: 500","}",".janrain-share-contact .janrain-share-input-button {","display:none;", "}",".janrain-share-contact .janrain-share-share-titlebar {","color: "+a.bodyContentColor+";","font-size: 18px;","margin: 0 0 10px 0;","}",".janrain-share-providerpage-content-browsing .janrain-share-contact {","display:block;","}",".janrain-share-providerpage-content-browsing .janrain-share-contactselected {","display:none;","}",".janrain-share-providerpage-content-browsing-selected .janrain-share-contactselected {","display:block;","}",".janrain-share-providerpage-content-browsing-selected .janrain-share-contact-input,", ".janrain-share-providerpage-content-browsing-selected .janrain-share-input-clear {","display: none;","}",".janrain-share-contactunselected .janrain-share-input-container {","position: relative;","}",".janrain-share-input-title {","display: none;","}",".janrain-share-contactadd {","background-color: "+a.elementBackgroundColor+";","padding: 5px;","position: relative;","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+ "px;","-ms-border-radius: "+a.elementBorderRadius+"px;","-khtml-border-radius: "+a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","margin-bottom: 5px;","}",".janrain-share-contactadd .janrain-share-input-clear {","display:none;","}",".janrain-share-providerpage-broadcast .janrain-share-login-button-broadcast {","display:inline-block;","}",".janrain-share-providerpage-contact .janrain-share-login-button-contact {","display:inline-block;","}",".janrain-share-providerpage-broadcast .janrain-share-contactadd {", "display:none;","}",".janrain-share-providerpage-broadcast .janrain-share-selected {","display: none;","}",".janrain-share-contactadd-browse {","cursor:pointer;","display:none;","margin-left:10px;","text-decoration:underline;","}",".janrain-share-providerpage-contactsloaded .janrain-share-contactadd-browse {","display:inline;","}",".janrain-share-input-container {","display: inline-block;","}",".janrain-share-input-counter {","color: "+a.bodyColor+";","font-size:16px;","float:right;","position:relative;", "z-index:6;","}",".janrain-share-input-note {","color: "+a.bodyColor+";","font-size:14px;","float:left;","}",".janrain-share-input-note span {","text-decoration: underline;","cursor: pointer;","}",".janrain-share-input-counter-excess {","color:#ff0000;","}","#janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-counter,","#janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-note,","#janrain-share-providerpage-email .janrain-share-preview .janrain-share-preview-message .janrain-share-input-note,", "#janrain-share-providerpage-myspace .janrain-share-preview .janrain-share-input-note,","#janrain-share-providerpage-yahoo .janrain-share-preview .janrain-share-input-note {","display:inline;","}",".janrain-share-input {","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;","-khtml-border-radius: "+a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+ "px;","background-color: "+a.bodyContentBackgroundColor+";","border: 1px solid "+a.elementBorderColor+";","font: 14px/16px "+a.bodyFontFamily+";","width: 275px;","padding: 5px;","}",".janrain-share-contact .janrain-share-input-inputmode {","position:absolute;","}",".janrain-share-contact-input,",".janrain-share-contactadd-input,",".janrain-share-contact-input-placeholder,",".janrain-share-contactadd-input-placeholder {","color: "+a.bodyColor+";","}",".janrain-share-contact-searchinput .janrain-share-contact-input-placeholder,", ".janrain-share-preview-input-placeholder {","color: "+a.elementColor+";","}",".janrain-share-contactadd-input {","margin: 0;","vertical-align: middle;","}",".janrain-share-input-disabled,",".janrain-share-login-button-disabled .janrain-share-login-button-text {","color:#ccc !important;","}",".janrain-share-contactadd-prediction {","background:white;","border:1px solid #ccc;","display:none;","position:absolute;","padding: 0 5px;","width: 275px;","top: 31px;","}",".janrain-share-contactadd-prediction-active {", "display:block;","z-index:1000;","}",".janrain-share-contact-input,",".janrain-share-preview-input {","background-color: "+a.elementBackgroundColor+";","margin: 0;","}","textarea.janrain-share-preview-input {","resize: none;","height:80px;","width: 473px;","}","input.janrain-share-preview-input {","margin-bottom: 5px;","width: 473px;","}",".janrain-share-contact-input {","width: 210px;","}",".janrain-share-input-clear {","background-color: "+a.bodyContentBackgroundColor+";","color: "+a.bodyColor+ ";","cursor:pointer;","font-size: 16px;","font-weight: 800;","border-radius: 10px;","line-height: 19px;","height: 19px;","width: 19px;","position: absolute;","right: 4px;","top: 4px;","text-align: center;","}",".janrain-share-input-clear:hover {","background-color:#999;","}",".janrain-share-selected-user,",".janrain-share-selected-placeholder {","margin: 0 5px 0 0;","display: inline-block;","padding: 2px 5px; ","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+ "px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;","-khtml-border-radius: "+a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","}",".janrain-share-selected-placeholder {","cursor:pointer;","margin: 0;","color: #fff;","text-decoration: underline;","font-size: 12px;","display: inline-block;","position: static !important;","top: auto !important;","right: auto !important;","}",".janrain-share-selected div","{","display: inline-block;", "}",".janrain-share-selected-user img {","vertical-align: middle;","}",".janrain-share-contact-user-name,",".janrain-share-contact-user-id,",".janrain-share-selected-user-name {","display: inline-block;","margin: 0 5px;","vertical-align: middle;","}",".janrain-share-scroll .janrain-share-scroll-container .janrain-share-contact-user-name,",".janrain-share-scroll .janrain-share-scroll-container .janrain-share-contact-user-id {","width: 150px;","overflow:hidden;","color: "+a.elementColor+";","}",".janrain-share-contact-user-id {", "font-size:10px;","opacity:0.7;","}",".janrain-share-scroll .janrain-share-scroll-container .janrain-share-contact-user-selected .janrain-share-contact-user-name,",".janrain-share-scroll .janrain-share-scroll-container .janrain-share-contact-user-selected .janrain-share-contact-user-id {","color: #fff;","}",".janrain-share-selected-user-name {","font-size: 12px;","}",".janrain-share-contactadd-user-name {","display: inline-block;","margin-left: 10px;","}",".janrain-share-contactadd-user-image,",".janrain-share-contact-user-image {", "display:inline-block;","vertical-align: middle;","width: 20px;","height: 20px;","}",".janrain-share-selected .janrain-share-selected-user-close {","color: #fff; ","display:inline-block;","font: bold 12px/17px "+a.bodyFontFamily+";","cursor: pointer;","}",".janrain-share-contact-user {","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;","-khtml-border-radius: "+ a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","margin: 5px 0;","padding: 3px 5px;","position:relative;","cursor: pointer;","width: 190px;","}",".janrain-share-contact-user-unselected {","background-color: "+a.elementBackgroundColor+";","}",".janrain-share-contact-user-unselected:hover {","background-color: "+a.elementHoverBackgroundColor+";","}",".janrain-share-contact-user-selected {","color:#fff;","}",".janrain-share-contact-user-selected img {","vertical-align: middle;", "width: 20px;","height: 20px;","}",".janrain-share-contact-user-selected:hover {","background-color:#ccc;","color: white;","}",".janrain-share-contactadd-prediction .janrain-share-contact-user {","width: auto;","}",".janrain-share-contactadd .janrain-share-contactadd-prediction-user-hover {","background-color: "+a.elementBackgroundColor+";","}",".janrain-share-contact-user-close {","display:none;","position:absolute;","right:5px;","top:3px;","font: bold 12px/17px "+a.bodyFontFamily+";","cursor: pointer;", "}",".janrain-share-providerpage-sentscreen {","display: none;","}",".janrain-share-providerpage-sentscreen {","padding: 92px 105px;","font-size: 18px;","text-align: center;","left: 6px;","position: absolute;","width: 293px;","height: 100px;","background: "+a.bodyContentBackgroundColor+" url(https://docj27ko03fnu.cloudfront.net/rel/img/303767ecd1c1eeb89db2ea4ac8caf5d3.png) no-repeat 10px center;","z-index: 999;","}",".janrain-share-providerpage-sentscreen-text {","margin-bottom:15px;","}",".janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {", "display:block;","}",".janrain-share-providerpage-startover {","cursor:pointer;","display:inline-block;","min-width: 65px;","padding: 3px 10px 3px;","text-align: center;","width:auto;","}",".janrain-share-providerpage-startover .janrain-share-providerpage-startover-image {","background-repeat:no-repeat;","display:inline-block;","height:16px;","margin:1px 10px 0 0;","vertical-align:top;","width:16px;","}",".janrain-share-providerpage-sendcomplete .janrain-share-preview-page,",".janrain-share-providerpage-sendcomplete .janrain-share-input-container {", "display: none;","}",".janrain-share-providerpage-sendcomplete .janrain-share-providerpage-content {","background: "+a.bodyContentBackgroundColor+";","}",".janrain-share-contact-user-selected .janrain-share-contact-user-close {","display:block;","}",".janrain-share-contact .janrain-share-contact-user {","}",".janrain-share-contactselected .janrain-share-contact-user-selected {","display:block;","}",".janrain-share-contactselected .janrain-share-contact-user-unselected {","display:none;","}",".janrain-share-contactunselected .janrain-share-contact-user-unselected {", "display:block;","}","/*********************************************/","/*/ Mobile Styles /*/","#janrain-share-mobile textarea,","#janrain-share-mobile input {","resize: none;","font-size: 16px;","-webkit-appearance: none !important;","}","#janrain-share-mobile {","text-align: center;","height: 100%;","position: relative;","padding: 0 !Important;","border-radius: 0 !Important;","-moz-border-radius: 0 !Important;","-webkit-border-radius: 0 !Important;","}","#janrain-share-mobile > img {","display: none;", "}","#janrain-share-mobile .janrain-share-providerslist-provider {","display: inline-block;","font-size: 10px;","min-width: 50px;","width:"+Math.floor(100/j.get("providers").length)+"%;","padding: 4px 0 0 0;","height: 46px;","position: relative;","line-height: 8px;","text-align: center;","border-bottom: none;","box-shadow: none;","-webkit-box-shadow: none;","-moz-box-shadow: none;","}","#janrain-share-mobile .janrain-share-providerslist-provider .janrain-share-providerslist-provider-image {","left: auto;", "margin: 2px auto 4px;","position: inherit;","top: auto;","}","#janrain-share-mobile .janrain-share-providerslist ul li.active {","background-color: rgba(0, 0, 0, 0.1);","}","#janrain-share-mobile .janrain-share-attribution {","display: none !important;","}","#janrain-share-mobile .janrain-share-providerpage {","float: none;","padding: 0 5px;","position: relative;","width: auto;","}","#janrain-share-mobile .janrain-share-providerpage-content {","padding: 0;","width: 100%;","box-shadow: none;","-webkit-box-shadow: none;", "-moz-box-shadow: none;","}","#janrain-share-mobile .janrain-share-login {","display:block;","height: auto;","min-height: 30px;","text-align: center;","position: absolute;","bottom: 0;","left: 0;","width: 100%;","}","#janrain-share-mobile .janrain-share-login-messageemail {","left: 0;","padding: 0;","margin: 5px 15px;","width: auto;","text-align: left;","font-size: 12px;","background-position: 230px bottom;","}","#janrain-share-mobile .janrain-share-input-inputmode .janrain-share-input-title {","z-index: 6;", "position: absolute;","display: block;","top: 0;","left: 0;","width: 100%;","text-align: center;","height: 40px;","line-height: 40px;","margin: 0","}","#janrain-share-mobile .janrain-share-contact-titlebar,","#janrain-share-mobile .janrain-share-providerpage-titlebroadcast,","#janrain-share-mobile .janrain-share-providerpage-titlecontact {","font-size: 16px;","padding: 5px 0;","margin: 0;","}","#janrain-share-mobile .janrain-share-providerpage-titlebroadcast.janrain-share-providerpage-titlesmaller {", "font-size: 15px","}","#janrain-share-mobile .janrain-share-providerpage-fail .janrain-share-login {","text-align: right;","}","#janrain-share-mobile .janrain-share-providerpage-fail .janrain-share-login .janrain-share-login-buttons {","margin-right: 10px;","}","#janrain-share-mobile .janrain-share-preview .janrain-share-input {","background-color: transparent;","}","#janrain-share-mobile .janrain-share-providerpage-email #janrain-share-email-titleinput {","background-color: "+a.bodyContentBackgroundColor+ ";","}","#janrain-share-email-titleinput.janrain-share-preview-input {","background-color: "+a.elementBackgroundColor+";","}","#janrain-share-mobile .janrain-share-input-inputmode input.janrain-share-preview-input {","display: block;","background-color: "+a.elementBackgroundColor+";","left: 5px;","position: absolute;","z-index: 5;","top: 70px;","}","#janrain-share-mobile .janrain-share-input-inputmode textarea.janrain-share-preview-input {","display: block;","background-color: "+a.bodyContentBackgroundColor+ ";","border: 0 none;","border-radius: 0;","left: 0;","padding: 45px 10px 55px;","position: absolute;","z-index: 5;","top: 40px;","}","#janrain-share-mobile .janrain-share-input-counter {","bottom:-21px;","margin: 5px 10px 0 0;","position:absolute;","right:0px;","}","#janrain-share-mobile .janrain-share-input-inputmode .janrain-share-preview-done {","display: inline-block;","position: absolute;","left: 10px;","top: 50px;","z-index: 6;","}","#janrain-share-mobile .janrain-share-preview-message .janrain-share-input-note {", "position: absolute;","left: 8px;","bottom: -20px;","font-size: 12px","}","#janrain-share-mobile .janrain-share-input-container {","position:relative;","text-align: left;","width: 100%;","background-color: "+a.elementBackgroundColor+";","}","#janrain-share-mobile .janrain-share-input-container.janrain-share-preview-message.janrain-share-input-inputmode {","left:0px;","position:absolute;","top:0px;","}","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-input-container {","margin-top: 0;", "width: 100%;","}","#janrain-share-mobile .janrain-share-contactadd {","padding: 5px 10px;","}","#janrain-share-mobile .janrain-share-input-button {","margin-right: 0;","}","#janrain-share-mobile .janrain-share-login-message {","width: auto;","font-weight: normal;","float: none;","display: none;","}","#janrain-share-mobile .janrain-share-login-prefs {","margin: 15px 0 0 10px;","line-height: 30px;","padding: 0 0 0 28px;","}","#janrain-share-mobile .janrain-share-login .janrain-share-login-buttons {", "display: inline-block;","float: none;","text-align: right;","margin: 0;","}","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-login {","text-align: left;","}","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-login-buttons {","float: right;","margin-right: 5px;","}","#janrain-share-mobile .janrain-share-providerpage .janrain-share-login .janrain-share-login-button,","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-login .janrain-share-login-button {", "margin: 15px 10px;","}","#janrain-share-mobile .janrain-share-preview-imagecontainer {","margin-left: 10px;","margin-right: 0px;","}","#janrain-share-mobile .janrain-share-preview-titlecontainer {","margin-left: 10px;","text-align: left;","}","#janrain-share-mobile .janrain-share-contact {","box-shadow: none;","-moz-box-shadow: none;","-webkit-box-shadow: none;","padding: 0 15px;","margin-top: 35px;","}","#janrain-share-mobile .janrain-share-contact-searchinput {","position: relative;","}","#janrain-share-mobile .janrain-share-contact-user {", "text-align: left;","}","#janrain-share-mobile .janrain-share-share-titlebar {","display: none;","}","#janrain-share-mobile .janrain-share-providerpage-content-browsing .janrain-share-input-container,","#janrain-share-mobile .janrain-share-contactselected .janrain-share-input-container {","margin-top: 10px;","}","#janrain-share-mobile .janrain-share-providerpage-content-browsing .janrain-share-input-container {","margin-bottom: 5px;","}","#janrain-share-mobile .janrain-share-input-clear {","right: 5px;", "}","#janrain-share-mobile .janrain-share-contactadd {","background-color: "+a.elementBackgroundColor+";","}","#janrain-share-mobile .janrain-share-selected {","background-color: "+a.elementBackgroundColor+";","padding-left: 10px;","text-align: left;","}","#janrain-share-mobile .janrain-share-login-prefs .janrain-share-bubble {","top: -50px;","left: -5px;","font-weight: normal;","}","#janrain-share-mobile .janrain-share-login-prefs .janrain-share-bubble .janrain-share-bubble-arrow {","position: absolute;", "top: 45px;","left: 6px;","}","#janrain-share-mobile .janrain-share-bubble .janrain-share-bubble-remove,","#janrain-share-mobile .janrain-share-bubble .janrain-share-bubble-logout {","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;","-khtml-border-radius: "+a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","width: 70px;", "padding: 1px 10px;","background-color: "+a.bodyColor+";","text-decoration: none;","display: block;","text-align: center;","cursor: pointer;","color: "+a.bodyContentBackgroundColor+";","line-height: 22px;","}","#janrain-share-mobile .janrain-share-login-prefs .janrain-share-bubble .janrain-share-bubble-arrow {","border-color: "+a.bodyColor+" transparent transparent transparent;","}","#janrain-share-mobile .janrain-share-contact .janrain-share-contact-user {","margin-left: 25px;","}","#janrain-share-mobile .janrain-share-contact-user .janrain-share-contact-user-close {", "display: inline-block;","top: 1px;","left: -25px;","background: #fff;","height: 18px;","width: 18px;","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;","-khtml-border-radius: "+a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","border: 2px solid #ccc;","color: #fff;","}","#janrain-share-mobile .janrain-share-contact-user-selected .janrain-share-contact-user-close {", "background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/002a648576ee4e8a8f5357433b4e91e5.png);","background-repeat: no-repeat;","background-position: center 3px;","text-indent: -999999px;","}","#janrain-share-mobile .janrain-share-selected-user {","cursor: pointer;","position: relative;","}","#janrain-share-mobile .janrain-share-contact-user-unselected:hover {","background-color: "+a.elementBackgroundColor+";","color: "+a.elementColor+";","}","#janrain-share-mobile .janrain-share-contact-user-selected:hover {", "background-color: "+a.elementBackgroundColor+";","}","#janrain-share-mobile .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {","color: "+a.bodyColor+";","}","/* Portrait */","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerslist {","bottom: 0px;","width: 100%;","height: 50px;","padding: 0;","position: absolute;","min-height: 50px;","box-shadow: 0 6px 3px -3px rgba(0, 0, 0, 0.2) inset;","-webkit-box-shadow: 0 6px 3px -3px rgba(0, 0, 0, 0.2) inset;", "-moz-box-shadow: 0 6px 3px -3px rgba(0, 0, 0, 0.2) inset;","}","#janrain-share-mobile.janrain-share-portrait #janrain-share-background {","bottom: 0px;","height: 50px;","min-height: 50px;","top:auto;","width: 100%;","}","#janrain-share-mobile.janrain-share-portrait #janrain-share-providerpage-placeholder {","height: 380px;","left:auto;","min-height: 380px;","padding-top:50px;","width:310px","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerslist-provider-arrow {","top: 0;", "left: 50%;","margin-left:-8px;","width: 0;","height: 0;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-linktype {","border-radius: 0;","-moz-border-radius: 0;","-webkit-border-radius: 0;","float: none;","width: 100%;","margin-bottom: -5px;","padding: 0;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-scroll {","height: 305px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-scroll {","height: 305px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contact-buttons {", "bottom:65px;","position:absolute;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contact-user {","width: 230px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contactadd-prediction {","max-height: 330px;","overflow: hidden;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage {","height: 430px;","min-height: 430px;","max-height: 430px;","z-index: 4;","box-shadow: none;","-webkit-box-shadow: none;","-moz-box-shadow: none;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-content {", "height: 305px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-email .janrain-share-providerpage-content {","height: 335px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-login-messageemail {","background: transparent none;","margin: 14px;","width: 90%;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contact {","height: 450px;","width: 290px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contact .janrain-share-input {", "width: 280px","}","#janrain-share-mobile.janrain-share-portrait #janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-inputmode .janrain-share-input-counter {","right:-3px;","top:-20px;","}","#janrain-share-mobile.janrain-share-portrait #janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-inputmode .janrain-share-input-note {","left: 10px;","bottom: -460px;","font-size: 13px;","z-index: 6;","}","#janrain-share-mobile.janrain-share-portrait input.janrain-share-preview-input {", "width: 280px;","margin: 10px 10px 5px 10px;","}","#janrain-share-mobile.janrain-share-portrait textarea.janrain-share-preview-input {","width: 260px;","border: none;","height: 50px;","float: left;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-input-inputmode textarea.janrain-share-preview-input {","width: 300px","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-broadcast .janrain-share-input-inputmode textarea.janrain-share-preview-input,","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-contact .janrain-share-input-inputmode textarea.janrain-share-preview-input {", "height: 345px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contactadd .janrain-share-contactadd-prediction,","#janrain-share-mobile.janrain-share-portrait .janrain-share-contactadd .janrain-share-input {","width: 247px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-email .janrain-share-contactadd .janrain-share-input {","width: 217px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {", "padding: 118px 50px 105px;","background: "+a.bodyContentBackgroundColor+" url(https://docj27ko03fnu.cloudfront.net/rel/img/70ca704313ce65c10d749d1d046fbd61.png) no-repeat center 255px;","width: 210px;","left: 5px;","top: 35px;","}","/* Landscape */","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerslist {","width: 50px;","padding: 0;","position: absolute;","z-index: 100;","min-height: 320px;","top: 0;","right: 0;","}","#janrain-share-mobile.janrain-share-landscape #janrain-share-background {", "left:auto;","min-height: 320px;","top: 0;","right: 0;","width: 50px;","}","#janrain-share-mobile.janrain-share-landscape #janrain-share-providerpage-placeholder {","left:auto;","height:270px;","min-height:270px;","padding-top:50px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerslist-provider-arrow {","top: 15px;","left: 0;","right: auto;","width: 0;","height: 0;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contact-titlebar,","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-titlebroadcast,", "#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-titlecontact {","padding: 5px 0 0 0;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-linktype {","float: none;","border-radius: 0;","padding: 0","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-scroll {","height: 190px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contact-user {","width: 335px;","}","#janrain-share-mobile.janrain-share-landscape #janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-inputmode .janrain-share-input-counter {", "right:-20px;","top:55px;","margin: 0;","}","#janrain-share-mobile.janrain-share-landscape #janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-inputmode .janrain-share-input-note {","left: 10px;","top: 280px;","bottom: auto;","z-index: 6;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage {","height: 320px;","min-height: 320px;","max-height: 320px;","width: 420px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-preview-imagecontainer img {", "}","#janrain-share-mobile.janrain-share-landscape .janrain-share-preview-imagecontainer {","margin-top: 0;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contact {","height: 285px;","width: 400px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-content {","height: 205px;","text-align: left;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-email .janrain-share-providerpage-content {","height: 230px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-input-inputmode .janrain-share-input-title {", "width: 480px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contact .janrain-share-input {","width: 390px","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contactadd .janrain-share-input {","width: 350px;","float: left;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contactadd-prediction {","width: 350px;","max-height: 220px;","overflow: hidden;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-email .janrain-share-contactadd .janrain-share-input {", "width: 325px;","float: none;","}","#janrain-share-mobile.janrain-share-landscape input.janrain-share-preview-input {","width: 388px;","margin: 10px 10px 5px 10px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-preview textarea.janrain-share-preview-input {","width: 360px;","height: 35px;","border: none;","padding: 5px 10px;","float: left;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-input-inputmode textarea.janrain-share-preview-input {","padding: 45px 10px 55px;", "top: 40px;","left: 0;","height: 190px;","width: 460px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {","padding: 55px 105px 70px 30px;","background: "+a.bodyContentBackgroundColor+" url(https://docj27ko03fnu.cloudfront.net/rel/img/227f1ce15a2d2d49fa318a6e5044c95c.png) no-repeat 330px center;","width: 285px;","left: 5px;","top: 35px;","}","/* Tablet View */","#janrain-share.janrain-share-portrait .janrain-share-providerslist {", "width: 100%;","background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/9b893a563fae859c426e6db3466d5f7b.png);","-moz-box-shadow: 0 -60px 30px -30px rgba(0, 0, 0, 0.15) inset, 0 -12px 24px -24px #000000 inset;","-webkit-box-shadow: 0 -60px 30px -30px rgba(0, 0, 0, 0.15) inset, 0 -12px 24px -24px #000000 inset;","box-shadow: 0 -60px 30px -30px rgba(0, 0, 0, 0.15) inset, 0 -12px 24px -24px #000000 inset;","height: 60px;","padding: 0;","position: absolute;","min-height: 60px;","}","#janrain-share.janrain-share-portrait #janrain-share-background {", "height: 60px;","min-height: 60px;","width: 100%;","}","#janrain-share.janrain-share-portrait #janrain-share-providerpage-placeholder {","height:350px;","left:auto;","min-height:350px;","width:515px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerslist-provider {","display: inline-block;","font-size: 10px;","width: 70px;","padding: 4px 0 0 0;","height: 56px;","position: relative;","line-height: 8px;","text-align: center;","border-bottom: none;","-webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.3) inset;", "-moz-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.3) inset;","box-shadow: -1px 0 0 rgba(255, 255, 255, 0.3) inset;","border-right: 1px solid rgba(0, 0, 0, 0.1);","}","#janrain-share.janrain-share-portrait .janrain-share-providerslist-provider-selected {","box-shadow: -1px 0 0 rgba(0, 0, 0, 0.2), 1px 0 0 rgba(255, 255, 255, 0.2);","-webkit-box-shadow: -1px 0 0 rgba(0, 0, 0, 0.2), 1px 0 0 rgba(255, 255, 255, 0.2);","-moz-box-shadow: -1px 0 0 rgba(0, 0, 0, 0.2), 1px 0 0 rgba(255, 255, 255, 0.2);","}", "#janrain-share.janrain-share-portrait .janrain-share-providerslist-provider-arrow {","top: auto;","left: 27px;","bottom: 0;","}","#janrain-share.janrain-share-portrait .janrain-share-providerslist-provider .janrain-share-providerslist-provider-image {","left: auto;","margin: 5px 20px 4px;","position: relative;","top: auto;","}","#janrain-share.janrain-share-portrait .janrain-share-providerslist ul li.active {","background-color: rgba(0, 0, 0, 0.1);","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage {", "box-shadow: none;","-webkit-box-shadow: none;","-moz-box-shadow: none;","width: 515px;","margin-top: 60px;","min-height: 390px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage-content,","#janrain-share.janrain-share-portrait .janrain-share-scroll {","height: 285px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage-longtext .janrain-share-providerpage-content {","height: 255px;","}","#janrain-share.janrain-share-portrait .janrain-share-preview-input {", "width: 483px;","}","#janrain-share.janrain-share-portrait .janrain-share-contact {","height: 380px;","}","#janrain-share.janrain-share-portrait .janrain-share-attribution {","bottom: 5px;","right: 5px;","text-align: right;","font-size: 10px;","width: 75px;","line-height: 12px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {","padding: 95px 110px;","background: "+a.bodyContentBackgroundColor+" url(https://docj27ko03fnu.cloudfront.net/rel/img/ffbf88175d8238458255d414261e82fb.png) no-repeat center top;", "}","/*********************************************/","/*/ Button Styles /*/",".janrain-share-input-button,",".janrain-share-login-button,","#janrain-share-mobile #janrain-share-modal-close,",".janrain-share-contact-donebutton,",".janrain-share-contact-closebutton,",".janrain-share-contact-cancelbutton,",".janrain-share-preview-done,",".janrain-share-providerpage-startover,","#janrain-share-mobile .janrain-share-preview-edit,","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-contactadd-browse,", ".janrain-share-preview-edit /* Box Shadows = Glow, top, bottom, gradient */ {","padding: 3px 10px;","vertical-align: middle;","line-height: 24px;","position: relative;","-moz-box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset;","-webkit-box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset;", "-o-box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset;","box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset;","border: 0;","font: 14px/20px "+a.bodyFontFamily+";","-moz-border-radius: "+a.elementButtonBorderRadius+"px;", "-webkit-border-radius: "+a.elementButtonBorderRadius+"px;","-o-border-radius: "+a.elementButtonBorderRadius+"px;","-ms-border-radius: "+a.elementButtonBorderRadius+"px;","-khtml-border-radius: "+a.elementButtonBorderRadius+"px;","border-radius: "+a.elementButtonBorderRadius+"px;","text-align: center;","}","#janrain-share-mobile #janrain-share-modal-close {","display: inline-block;","position: absolute;","top: 6px;","left: 8px;","height: 18px;","width: 4px;","z-index: 6;","background: url(https://docj27ko03fnu.cloudfront.net/rel/img/a6409aac406a8e34cb9e46a893a35870.png) no-repeat center center;", "}","#janrain-share-mobile .janrain-share-preview-edit,","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-contactadd-browse {","display: inline-block;","float: left;","text-indent: -9999999px;","background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/99c0089f1caabf617e107183f47662fd.png);","background-repeat: no-repeat;","background-position: 4px center;","padding: 2px 11px;","margin: 5px 0 0 8px;","}","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-contactadd-browse {", "position: absolute;","top: 7px;","right: 10px;","margin: 0;","width: 0;","background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/8782d67e7f65c463459acbb1e7dbd6e7.png);","background-repeat: no-repeat;","background-position: center center;","}","#janrain-share-mobile #janrain-share-modal-close.janrain-share-white {","background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/e15db40fcdce7ed8c9c2f62abf492f37.png);","}","#janrain-share-mobile .janrain-share-preview-edit.janrain-share-white {", "background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/7ce673b81a24af56df6745090aff5725.png);","}","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-contactadd-browse.janrain-share-white {","background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/c3ba3c5e0f8c37a6bec2021d09f6d28b.png);","}","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-providerpage-loggedin .janrain-share-contactadd-browse {","top: 3px","}","#janrain-share-mobile .janrain-share-providerpage-content-browsing-selected .janrain-share-preview-edit,", "#janrain-share-mobile .janrain-share-providerpage-content-browsing .janrain-share-preview-edit,","#janrain-share-mobile .janrain-share-contactadd .janrain-share-preview-edit,","#janrain-share-mobile .janrain-share-input-inputmode .janrain-share-preview-edit,","#janrain-share-mobile .janrain-share-preview-titleinput .janrain-share-preview-edit {","display: none;","}",".janrain-share-contact .janrain-share-contact-closebutton,",".janrain-share-contact .janrain-share-contact-donebutton {","-moz-box-shadow: 0 0 0 "+ a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 26px 13px -13px rgba(255,255,255,0.4) inset;","-webkit-box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 26px 13px -13px rgba(255,255,255,0.4) inset;","-o-box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 26px 13px -13px rgba(255,255,255,0.4) inset;", "box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 26px 13px -13px rgba(255,255,255,0.4) inset;","}",".janrain-share-login-button img {","display: none;","}",".janrain-share-login-button .janrain-share-login-button-text, .janrain-share-providerpage-loggedin.janrain-share-providerpage-email .janrain-share-login-button-text {","margin: 0 25px;","}","#janrain-share-mobile .janrain-share-login-button .janrain-share-login-button-text,", "#janrain-share-mobile .janrain-share-providerpage-loggedin.janrain-share-providerpage-email .janrain-share-login-button-text {","margin: 0 10px;","}",".janrain-share-login-button {","font-weight: bold;","}",".janrain-share-providerpage-loggedin .janrain-share-login-button img {","display: inline-block;","width: 20px;","height: 20px;","vertical-align: middle;","}",".janrain-share-input-button,","#janrain-share-mobile #janrain-share-modal-close,",".janrain-share-login-button,",".janrain-share-contact-donebutton,", ".janrain-share-contact-closebutton,",".janrain-share-contact-cancelbutton,",".janrain-share-preview-done {","background-color: "+a.elementBackgroundColor+";","min-width: 0;","line-height: inherit;","cursor: pointer;","}",".janrain-share-login-button,",".janrain-share-preview-edit {","background-color: "+a.bodyContentBackgroundColor+";","}",".janrain-share-input-button,",".janrain-share-preview-edit {","background-color: "+a.elementBackgroundColor+";","}",".janrain-share-login-button .janrain-share-login-button-image {", "background-repeat: no-repeat;","display:inline-block;","width:16px;","height:16px;","margin: 1px 5px 0 0;","vertical-align: top;","}",".janrain-share-providerpage-loggedin .janrain-share-login-button .janrain-share-login-button-image {","display:none;","}",".janrain-share-login-button .janrain-share-login-button-text {","display: inline-block;","}",".janrain-share-contact-closebutton:hover,",".janrain-share-contact-donebutton:hover,",".janrain-share-login-button:hover {","-moz-transition: color 0.15s ease-in-out 0s;", "-webkit-transition: color 0.15s ease-in-out 0s;","-o-transition: color 0.15s ease-in-out 0s;","transition: color 0.15s ease-in-out 0s;","}",".janrain-share-providerpage-startover:active,",".janrain-share-login-button:active {","-moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 -1px 0 0 rgba(255, 255, 255, 0.35) inset, 0 -26px 13px 0 rgba(0, 0, 0, 0.1) inset;","-webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 -1px 0 0 rgba(255, 255, 255, 0.35) inset, 0 -26px 13px 0 rgba(0, 0, 0, 0.1) inset;", "box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 -1px 0 0 rgba(255, 255, 255, 0.35) inset, 0 -26px 13px 0 rgba(0, 0, 0, 0.1) inset;","-moz-transition: none;","-webkit-transition: none;","-o-transition: none;","transition: none;","}",".janrain-share-contact-cancelbutton:active,",".janrain-share-preview-edit:active,",".janrain-share-preview-done:active {","-moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.15) inset, 0 40px 13px -13px rgba(0, 0, 0, 0.1) inset;", "-webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.15) inset, 0 40px 13px -13px rgba(0, 0, 0, 0.1) inset;","-o-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.15) inset, 0 40px 13px -13px rgba(0, 0, 0, 0.1) inset;","box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.15) inset, 0 40px 13px -13px rgba(0, 0, 0, 0.1) inset;", "}",".janrain-share-contact-closebutton:active,",".janrain-share-contact-donebutton:active {","-moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 0px 13px -13px rgba(255,255,255,0.4) inset;","-webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 0px 13px -13px rgba(255,255,255,0.4) inset;","-o-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 0px 13px -13px rgba(255,255,255,0.4) inset;", "box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 0px 13px -13px rgba(255,255,255,0.4) inset;","}",".janrain-share-input-button {","margin: 0 10px;","padding: 0 2px 4px;","font: bold 28px/18px Helvetica, Arial !important;","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;", "-khtml-border-radius: "+a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","}","@-moz-document url-prefix() {",".janrain-share-input-button {","font: bold 28px/13px Helvetica, Arial !important;","padding: 2px 4px 8px;","}","}",".janrain-share-contact-cancelbutton,",".janrain-share-contact-donebutton,",".janrain-share-contact-closebutton,",".janrain-share-preview-edit,",".janrain-share-preview-done {","display:none;","}",".janrain-share-contactselected .janrain-share-contact-closebutton{", "display:block;","width: 100px;","margin: 0 auto;","}",".janrain-share-contactunselected .janrain-share-contact-cancelbutton,",".janrain-share-contactunselected .janrain-share-contact-donebutton{","display:inline-block;","margin-right: 20px;","width: 80px;","}",".janrain-share-contactunselected .janrain-share-contact-donebutton {","margin-right: 0;","}",".janrain-share-login-button {","min-width: 130px;","}",".janrain-share-providerpage a:visited,",".janrain-share-providerpage a:link {","color: "+ a.elementLinkColor+";","filter:alpha(opacity=80);","opacity:0.8;","}",".janrain-share-providerpage a:hover {","filter:alpha(opacity=100);","opacity:1.0;","}","/*********************************************/","/*/ Placeholder Specific Coloring/Styles /*/","#janrain-share-providerpage-placeholder {","background-color:#099ddc;","}","/*********************************************/","/*/ Email Specific Coloring/Styles /*/","#janrain-share-contactadd-input-button-email {","display: inline-block;","}",".janrain-share-providerpage-email .janrain-share-login-message {", "display: table-cell;","text-align: right;","vertical-align: middle;","}",".janrain-share-providerpage-email .janrain-share-login-messageemail {","display:block;","}",".janrain-share-providerpage-email .janrain-share-preview-titleinput {","display:block;","}","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-login-buttons {","display: inline-block;","text-align: center;","}","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-login .janrain-share-login-button {", "margin: 15px 5px;","}","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-login .janrain-share-login-button-contact {","display:inline-block;","}","#janrain-share-mobile #janrain-share-providerpage-email .janrain-share-login-button {","color: rgb(51,51,51);","color: rgba(51,51,51,0.8);","}","#janrain-share-mobile #janrain-share-providerpage-email .janrain-share-login-button:hover,","#janrain-share-mobile #janrain-share-providerpage-email .janrain-share-login-button:active {", "color: rgb(51,51,51);","color: rgba(51,51,51,1.0);","}",".janrain-share-providerpage-email .janrain-share-providerpage-startover-image {","display:none;","}",".janrain-share-portrait #janrain-share-providerslist-provider-email .janrain-share-providerslist-provider-arrow {","border-color: transparent transparent "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"#009DDC")+";","}","#janrain-share-mobile.janrain-share-portrait #janrain-share-providerslist-provider-email .janrain-share-providerslist-provider-arrow {", "border-color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"#009DDC")+" transparent transparent;","}","#janrain-share-mobile.janrain-share-landscape #janrain-share-providerslist-provider-email .janrain-share-providerslist-provider-arrow {","border-color: transparent transparent transparent "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"#009DDC")+";","}",".janrain-share-providerpage-email .janrain-share-login-button-text {","margin: 0;","}",".janrain-share-providerpage-email .janrain-share-contactadd {", "display:block;","}",".janrain-share-providerpage-email .janrain-share-selected {","display:block;","}","#janrain-share-providerslist-provider-email .janrain-share-providerslist-provider-arrow {","border-color: transparent #009DDC transparent transparent;","border-right-color: "+a.bodyBackgroundColor+";","}",".janrain-share-providerpage-email .janrain-share-input-button {","color: "+(a.bodyBackgroundColorOverride?a.elementColor:"#009DDC")+";","}",".janrain-share-providerpage-email,",".janrain-share-providerpage-email .janrain-share-contact-user-selected,", ".janrain-share-providerpage-email .janrain-share-selected-placeholder,",".janrain-share-providerpage-email .janrain-share-scroll-bar .janrain-share-scroll-bar-dot-active div,",".janrain-share-email .janrain-share-contact-titlebar,",".janrain-share-email .janrain-share-providerpage-titlebroadcast,",".janrain-share-email .janrain-share-providerpage-titlecontact,","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-input-inputmode .janrain-share-input-title,","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-contact-user-selected .janrain-share-contact-user-close,", "#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-contact-user-selected:hover,",".janrain-share-providerpage-email .janrain-share-contact-closebutton,.janrain-share-providerpage-email .janrain-share-contact-donebutton","{","background-color: #009DDC;","background-color: "+a.bodyBackgroundColor+";","}",".janrain-share-providerpage-email .janrain-share-contactadd-browse,",".janrain-share-providerpage-email .janrain-share-login-button-text,",".janrain-share-input-note span {","color: "+ (a.bodyBackgroundColor?a.bodyColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.bodyColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.bodyColor:"rgba(0,157,220,0.8)")+";","}",".janrain-share-providerpage-email .janrain-share-login-button-text {","color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"rgba(0,157,220,0.8)")+";","}",".janrain-share-providerpage-email .janrain-share-login-button:hover {", "color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"rgba(0,157,220,1.0)")+";","}",".janrain-share-login-messageemail span {","color: "+(a.bodyBackgroundColor?a.elementLinkColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.elementLinkColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.elementLinkColor:"rgba(0,157,220,0.8)")+";","}",".janrain-share-login-messageemail span:hover {", "color: "+(a.bodyBackgroundColor?a.elementLinkColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.elementLinkColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.elementLinkColor:"rgba(0,157,220,1.0)")+";","}",".janrain-share-providerpage-email .janrain-share-contactadd-browse:hover {","color: "+(a.bodyBackgroundColor?a.bodyColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.bodyColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.bodyColor:"rgba(0,157,220,1.0)")+";","}", ".janrain-share-providerpage-email .janrain-share-contact-cancelbutton,",".janrain-share-providerpage-email .janrain-share-preview-edit,",".janrain-share-providerpage-email .janrain-share-preview-done,","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-contact-user-selected .janrain-share-contact-user-close {","color: "+(a.bodyBackgroundColor?a.elementColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.elementColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.elementColor: "rgba(0,157,220,0.8)")+";","}",".janrain-share-providerpage-email .janrain-share-contact-cancelbutton:hover,",".janrain-share-providerpage-email .janrain-share-preview-edit:hover,",".janrain-share-providerpage-email .janrain-share-preview-done:hover,","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-contact-user-selected .janrain-share-contact-user-close:hover {","color: "+(a.bodyBackgroundColor?a.elementColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.elementColor:"rgb(0,157,220)")+ ";","color: "+(a.bodyBackgroundColor?a.elementColor:"rgba(0,157,220,1.0)")+";","}",".janrain-share-providerpage-email .janrain-share-input-button-disabled {","color:#ccc;","}",".janrain-share-providerpage-titlebroadcast .janrain-share-providerpage-linktype span {","color: #fff;","cursor:pointer;","text-decoration:underline;","}",".janrain-share-providerslist-provider-image {","-webkit-border-radius: 3px;","-moz-border-radius: 3px;","-ms-border-radius: 3px;","-o-border-radius: 3px;","border-radius: 3px;", "height: 32px;","width: 32px;","vertical-align: center;","position: absolute;","top: 3px;","left: 8px;","}",".janrain-share-providerslist-provider-selected .janrain-share-providerslist-provider-image {","height: 32px;","width: 32px;","}",".janrain-share-providerpage-loggedin .janrain-share-login-selected.janrain-share-login-button-disabled {","color: #999999;","cursor: default;","}",".janrain-share-login .janrain-share-login-button-disabled {","color: #999999;","cursor: default;","}",".janrain-share-login .janrain-share-login-button-disabled:hover {", "color: #999999;","transition: none;","-moz-transition: none;","-webkit-transition: none;","}",".janrain-share-contact-closebutton,",".janrain-share-contact-donebutton {","color: rgb(255,255,255);","color: rgba(255,255,255,0.8);","-moz-transition: color 0.15s ease-in-out 0s;","-webkit-transition: color 0.15s ease-in-out 0s;","-o-transition: color 0.15s ease-in-out 0s;","transition: color 0.15s ease-in-out 0s;","}",".janrain-share-contact-closebutton:hover,",".janrain-share-contact-donebutton:hover {", "color: rgb(255,255,255,1.0);","color: rgba(255,255,255,1.0);","-moz-transition: color 0.15s ease-in-out 0s;","-webkit-transition: color 0.15s ease-in-out 0s;","-o-transition: color 0.15s ease-in-out 0s;","transition: color 0.15s ease-in-out 0s;","}","#janrain-share-mobile .janrain-share-login-button {","font-weight: bold;","}",".janrain-share-login-button-fail {","background-color: "+a.bodyContentBackgroundColor+";","}",".janrain-share-login-button-fail .janrain-share-login-button-text {","margin: 0 15px;", "color: "+a.bodyColor+";","}",".janrain-share-login-button-fail .janrain-share-login-button-image {","background-image: none;","float: none;","height: 0;","width: 0;","margin: 0;","}"],c=["/*/ IE /*/",".janrain-share-bubble .janrain-share-bubble-arrow {","overflow: hidden;","}",".janrain-share-input-button {","padding: 0 3px;","font: bold 26px/20px "+a.bodyFontFamily+";","position: static;","border: 1px solid #ccc;","}",".janrain-share-portrait .janrain-share-providerslist {","top: 0;","}",".janrain-share-portrait .janrain-share-providerpage {", "padding-top: 70px;","margin-top: 0px;","}",".janrain-share-providerslist-provider-selected {","background-color: #ddd;","}",".janrain-share-portrait .janrain-share-providerslist-provider {","border-right: 1px solid #ccc;","float: left;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage {","margin-top: 0;","}","#janrain-share.janrain-share-portrait .janrain-share-providerslist-provider .janrain-share-providerslist-provider-image {","position: static;","}"];d=["/*/ IE8 and below /*/", ".janrain-share-providerslist,",".janrain-share-providerslist-provider-selected .janrain-share-providerslist-provider-arrow,",".janrain-share-bubble .janrain-share-bubble-arrow,",".janrain-share-input-container,",".janrain-share-selected-user,",".janrain-share-selected-placeholder,",".janrain-share-selected-placeholder,",".janrain-share-selected div,",".janrain-share-contact-user-name,",".janrain-share-selected-user-name,",".janrain-share-providerslist-provider-selected .janrain-share-providerslist-provider-arrow,", ".janrain-share-contact-donebutton,",".janrain-share-contact-cancelbutton,",".janrain-share-portrait .janrain-share-providerslist-provider {","zoom: 1;","display: inline;","}",".janrain-share-input-container,",".janrain-share-contactunselected .janrain-share-contact-cancelbutton,",".janrain-share-contactunselected .janrain-share-contact-donebutton{","display:inline;","}","#janrain-share-container {","zoom: 1;","}",".janrain-share-providerpage-linktype {","/* For IE 5.5 - 7*/","filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#25000000, endColorstr=#25000000);", "/* For IE 8*/","background-color:transparent;","-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25000000, endColorstr=#25000000);","zoom:1;","}",".janrain-share-portrait .janrain-share-providerslist-provider {","border-right: 1px solid #ccc;","float: left;","padding-top: 45px;","height: 15px;","line-height: 10px;","}",".janrain-share-portrait .janrain-share-providerslist-provider .janrain-share-providerslist-provider-image {","top: 5px;","left: 20px;","}",".janrain-share-contact-titlebar, .janrain-share-providerpage-titlebroadcast, .janrain-share-providerpage-titlecontact {", "height: 30px;","overflow: hidden;","}",".janrain-share-providerpage-longtext .janrain-share-contact-titlebar, .janrain-share-providerpage-longtext .janrain-share-providerpage-titlebroadcast, .janrain-share-providerpage-longtext .janrain-share-providerpage-titlecontact {","height: 60px;","overflow: hidden;","}",".janrain-share-login {","margin-top: 10px;","}",".janrain-share-input-button,",".janrain-share-login-button,",".janrain-share-contact-donebutton,",".janrain-share-contact-closebutton,",".janrain-share-contact-cancelbutton,", ".janrain-share-preview-done,",".janrain-share-preview-edit {","position: relative;","border: "+a.elementButtonBoxShadow+"px solid #999;","}",".janrain-share-bubble .janrain-share-bubble-logout,",".janrain-share-contact-closebutton,",".janrain-share-contact-donebutton {","color: #fff;","}",".janrain-share-input-button {","padding: 0 3px 0px 3px;","font: bold 26px/24px "+a.bodyFontFamily+";","position: static;","border: 1px solid #ccc;","}",".janrain-share-login .janrain-share-login-button {","float: left;", "}",".janrain-share-login-button .janrain-share-login-button-image,",".janrain-share-login-button-userimage,",".janrain-share-login-button .janrain-share-login-button-text {","float: left;","margin-top: 2px;","}",".janrain-share-providerpage-loggedin.janrain-share-providerpage-email .janrain-share-login-button-text {","margin: 2px 25px 0 25px;","}",".janrain-share-providerpages-titlecontact-email {","margin: 0;","}",".janrain-share-providerpage-content {","width: 485px;","}",".janrain-share-login-messageemail {", "bottom: 77px;","}",".janrain-share-portrait .janrain-share-providerpage-content {","width: 495px;","}",".janrain-share-portrait .janrain-share-contact {","top: 60px;","}",".janrain-share-contactadd-user-image,",".janrain-share-contact-user-image,",".janrain-share-contact-user-selected img {","height: 20px;","}",".janrain-share-selected-user,",".janrain-share-selected-placeholder {","padding: 5px; ","}",".janrain-share-portrait .janrain-share-providerpage-linktype {","top: 70px;","}",".janrain-share-providerslist {", "height: 400px;","}",".janrain-share-providerpage {","height: 400px;","}",".janrain-share-providerpage-content {","height: 275px;","}",".janrain-share-providerslist-provider {","border-bottom: 1px solid #ccc;","height: 34px;","}",".janrain-share-providerslist-provider-selected .janrain-share-providerslist-provider-arrow {","display: none;","}","#janrain-share-contactadd-input-button-email {","display: inline;","zoom: 1;","}",".janrain-share-providerslist-provider {","border-bottom: 1px solid #ddd;", "height: 34px;","}",".janrain-share-contact .janrain-share-contact-donebutton,",".janrain-share-contact .janrain-share-contact-cancelbutton {","float: left;","width: 65px;","}",".janrain-share-providerpage-loggedin .janrain-share-login .janrain-share-login-prefs {","float: left;","}",".janrain-share-login .janrain-share-login-buttons {","display: inline;","zoom: 1;","float: right;","margin-top: 0;","}",".janrain-share-input-button-disabled {","color:#ccc !important;","}"];var g=["/*/ IE6 /*/","#janrain-share-background {", "background-image: none;","}",".janrain-share-providerslist,","#janrain-share.janrain-share-portrait .janrain-share-providerslist {","background-image: none;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage {","height: 390px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage-content,","#janrain-share.janrain-share-portrait .janrain-share-scroll {","height: 280px;","}","#janrain-share.janrain-share-landscape .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {", "padding-top:70px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {","padding-top:70px;","}",".janrain-share-providerpage-startover .janrain-share-providerpage-startover-image {","display:inline;","}"],A="/*/ IE QuirksMode /*/,#janrain-share-background {,height: 390px;,min-height: 390px;,},.janrain-share-providerslist {,height: 390px;,min-height: 390px;,},.janrain-share-providerpage-sentscreen {,padding: 72px 105px;,width: 485px;,},.janrain-share-input-button {,padding: 0 4px 10px 4px;,}".split(","); 0=l&&(f=f.concat(d));l&&6>=l&&(f=f.concat(g));l&&pa&&(f=f.concat(A));f=f.join("");b=b.join("");for(e in V)V[e].shareSettings&&(c=b,d="#009DDC",V[e]&&(d=V[e].color),c=c.replace(/%PROVIDERNAME%/g,e),c=c.replace(/%PROVIDERCOLOR%/g,d),f=c+f);e=document.createElement("style");e.setAttribute("type","text/css");e.id="janrain-share-css";(b=document.getElementById(e.id))&&b.parentNode.removeChild(b);e.styleSheet?e.styleSheet.cssText=f:(f=document.createTextNode(f),e.appendChild(f)); document.body.firstChild?document.body.insertBefore(e,document.body.firstChild):document.body.appendChild(e);return a},$a=function(a,b){var c={},d={appUrl:{type:"url",defaultValue:a.appUrl},language:{type:"text",defaultValue:"en"},exposePopupCallback:{type:"boolean",defaultValue:!1},custom:{type:"boolean",defaultValue:!1},embed:{type:"boolean",defaultValue:!1},previewMode:{type:"number",range:[0,3],defaultValue:0},providers:{type:"",defaultValue:[]},providersEmail:{type:"",defaultValue:[]},modes:{type:"", defaultValue:["broadcast"]},mobile:{type:"boolean",defaultValue:!1,value:"number"===typeof window.orientation},orientation:{type:"text",range:["landscape","portrait"],defaultValue:"landscape",value:cb.getOrientation()||"landscape"},attributionDisplay:{type:"boolean",defaultValue:!0},modalBackgroundColor:{type:"color",defaultValue:"#000000"},modalOpacity:{type:"number",range:[0,1],defaultValue:0.5},modalBorderRadius:{type:"number",range:[0,20],defaultValue:5},modalWidth:{type:"number",range:[0,20], defaultValue:5},bodyBackgroundColor:{type:"color",defaultValue:"#009DDC"},bodyBackgroundColorOverride:{type:"boolean",defaultValue:!1},bodyColor:{type:"color",defaultValue:"#333333"},bodyContentBackgroundColor:{type:"color",defaultValue:"#ffffff"},bodyFontFamily:{type:"text",defaultValue:"Helvetica"},bodyTabBackgroundColor:{type:"color",defaultValue:"#f8f8f8"},bodyTabColor:{type:"color",defaultValue:"#000000"},elementBackgroundColor:{type:"color",defaultValue:"#f6f6f6"},elementBorderColor:{type:"color", defaultValue:"#cccccc"},elementBorderRadius:{type:"number",range:[0,10],defaultValue:3},elementButtonBorderRadius:{type:"number",range:[0,10],defaultValue:6},elementButtonBoxShadow:{type:"number",range:[0,3],defaultValue:3},elementColor:{type:"color",defaultValue:"#cccccc"},elementHoverBackgroundColor:{type:"color",defaultValue:"#eeeeee"},elementLinkColor:{type:"color",defaultValue:"#009DDC"},message:{type:"usertext"},title:{type:"usertext"},url:{type:"url",defaultValue:window.location.href},description:{type:"usertext"}, image:{type:"url"},media:{type:"url"},actionLink:{type:""},objectId:{type:"text"},shortenUrl:{type:"boolean",defaultValue:!0}},g={"default":{landscape:{height:400,width:640},portrait:{height:470,width:525}},mobile:{landscape:{height:320,width:480},portrait:{height:480,width:320}}},f=function(a,c){var f=d[a],n={providers:function(a){if(!w(a)||0===a.length)return f.defaultValue;for(var b=0;bf[b+1].position)return b}return-1},H=function(b){var c=0,k=function(b){var c=a.offsetTop,k=a.offsetHeight,f=d.offsetHeight,k=k<=f?0:-1*Math.abs(k-f),b=c+4*b;0b&&(j=b);g.innerHTML="";f=[];var ia=B({}),A=B({});t(ia,"scroll-bar-letter");t(A,"scroll-bar-letter");ia.innerHTML="A";A.innerHTML="Z";ia.onclick=function(){c.move(e-1)};A.onclick=function(){c.move(e+1)};g.appendChild(ia);for(ia=0;iac.indexOf(b)&&0>k.indexOf(b)&&(d.splice(e,1),e--);return a?d.splice(a[0],a[1]-a[0]+1):d};c.selectContact=function(b){var d=c.locateContact(b);return"object"===typeof b&&0>d?(i.push(b),"number"!==typeof b.index&&(b.index=qa()),b.selected=!0,c.fireEvent("onShareContactSelect",!0,{provider:a,contact:b}),!0):!1};c.unselectContact=function(b){var d=c.locateContact(b);return"object"===typeof b&&-1A){b=b?b:{provider:g||a,mode:d?"mailto":f,contacts:l(i,"email"===a?["userId","userName"]:["userId","userIdentifier"]),title:k,url:j.get("url"), description:j.get("description"),message:h,image:j.get("image"),media:j.get("media"),actionLink:j.get("actionLink"),objectId:j.get("objectId")};b.source_url=window.location.href;b.shortenUrl=j.get("shortenUrl");if(e)return b;if(q(b))return b=s(b,!0),c.fireEvent("onShareSendStart",!0,b),janrain.engage.share.postContent=function(a){a?a.success?(A=5,c.fireEvent("onShareSendComplete",!0,a)):(A=-1,c.fireEvent("onShareSendError",!0,a)):(A=-1,c.fireEvent("onShareSendError",!0,{error:{message:"Session nonexistant."}}))}, e=L+encodeURIComponent(M.stringify(b)),janrain.settings.appId&&(e+="&applicationId="+janrain.settings.appId),ua(e),!0;A=-1;c.fireEvent("onShareSendError",!0,{error:{message:"Invalid send parameters."}});return!1}};c.setButtonClicked=function(a){e=a};c.setLoggedInAs=function(a){g=a};c.fireEvent=function(a,b,c){var d=0;H[a]&&(H[a].fire(c),d++);b&&janrain.events[a]&&(janrain.events[a].fire(c),d++);return d};c.events=H;(function(){l();b.events[a].onShareLoginStart.addHandler(function(a){A=1;c.fireEvent("onShareLoginStart", !1,{provider:a.provider})},!0);b.events[a].onShareLoginCancel.addHandler(function(a){A=0;c.fireEvent("onShareLoginCancel",!1,a)},!0);b.events[a].onShareLoginError.addHandler(function(a){A=-1;c.fireEvent("onShareLoginError",!1,a)},!0);b.events[a].onShareLoginToken.addHandler(function(a){c.fireEvent("onShareLoginToken",!1,a)},!0);b.events[a].onShareLoginComplete.addHandler(function(a){A=2;g=a.provider;c.fireEvent("onShareLoginComplete",!1,{provider:a.provider});e&&(2>=A&&("contact"===f||"email"===f)? c.loadContacts():"broadcast"===f&&c.send())},!0);b.events[a].onShareLogoutStart.addHandler(function(b){(g===b.provider||a===b.provider)&&c.fireEvent("onShareLogoutStart",!1,{provider:b.provider})},!0);b.events[a].onShareLogoutComplete.addHandler(function(b){if(g===b.provider||a===b.provider)c.reset(),c.fireEvent("onShareLogoutComplete",!1,{provider:b.provider})},!0);b.events[a].onShareUserInfoImportError.addHandler(function(a){c.fireEvent("onShareUserInfoImportError",!1,a)},!0);b.events[a].onShareUserInfoImportComplete.addHandler(function(a){c.fireEvent("onShareUserInfoImportComplete", !1,a)},!0);c.events.onShareModeChange.addHandler(function(a){2===A&&("contact"===a.mode||"email"===a.mode)&&c.loadContacts()},!0)})();return c},Aa=function(){var a={};a.id=qa();a.elm=B({});a.parent=void 0;a.events=[];a.children=[];a.add=function(b){a.parent=b;a.parent.appendChild(a.elm)};a.remove=function(b,c,d){("undefined"===typeof d||d)&&a.elm.parentNode&&a.elm.parentNode.removeChild(a.elm);if(("undefined"===typeof b||b)&&0e?X(v,"input-counter-excess")|| t(v,"input-counter-excess"):N(v,"input-counter-excess");v.innerHTML=e},E=function(){var a;-1===f.elm.value.indexOf(j.get("url"))&&(r.innerHTML=Y(f.getText(A,"previewUrlError"),"$1","TAG"),a=r.getElementsByTagName("span")[0],r.style.display="",a&&(a.onclick=M))},M=function(){r.style.display="none";for(var a=document.getElementById("placeholder-for-"+f.elm.id),b=ka.length-1;0<=b;b--)if(0<=ka[b].indexOf(j.get("url")))return f.elm.value=ka[b],a&&(a.style.display="none"),F(),E(),ka[b];f.elm.value= ka[0];a&&(a.style.display="none");F();E();return ka[0]};f.add=function(a){f.parent=a;f.parent.appendChild(h)};f.show=function(){h.style.display=""};f.hide=function(){h.style.display="none"};f.isValid=function(a){var b=f.elm.value,d=/^.+@(?:[^.]+\.)+(?:[^.]{2,})$/;switch(a){case "email":return b===c||/^\s*$/.test(b)||!d.test(b)?!1:!0;default:return/^\s*$/.test(b)||3>b.length?!1:!0}};f.reset=function(){var a=f.elm.value;a===c?(N(f.elm,d+"-input-placeholder"),q||Ra||f.setValue("")):/^\s*$/.test(a)?(t(f.elm, d+"-input-placeholder"),q||Ra||f.setValue(c)):N(f.elm,d+"-input-placeholder")};f.enable=function(){N(f.elm,"input-disabled");f.elm.disabled=!1};f.disable=function(){t(f.elm,"input-disabled");f.elm.disabled=!0};f.enableButton=function(){N(H,"input-button-disabled")};f.disableButton=function(){t(H,"input-button-disabled")};f.isDisabledButton=function(){return X(H,"input-button-disabled")};f.getData=function(){var b=f.elm.value===c?"":f.elm.value;return{userName:b,provider:a,userId:b}};f.setOnclear= function(a){return"function"===typeof a?(w.push(a),!0):!1};f.setOnkeyup=function(a){return"function"===typeof a?(z.push(a),!0):!1};f.setOnfocus=function(a){return"function"===typeof a?(x.push(a),!0):!1};f.setOnblur=function(a){return"function"===typeof a?(y.push(a),!0):!1};f.setValue=function(a){a&&!ka.length&&ka.push(a);f.elm.value=a;F();E();return!0};f.getValue=function(){return f.elm.value===c?"":f.elm.value};(function(){ab();if("placeholder"in f.elm||q)Ra=!0,f.elm.placeholder=c;t(f.elm,"input"); t(f.elm,d+"-input");f.elm.id="janrain-share-"+d+"-input-"+f.id+"-"+a;r.style.display="none";f.disableButton();f.reset();q&&Na(f.elm);f.addEvent(janrain.events.onShareCustomizationChange,function(a){"elementBackgroundColor"===a.setting&&(a=fa(a.defaults.elementBackgroundColor.value.substr(1)),N(m,"white"),N(m,"black"),t(m,a))})})();return f},hb=function(a,b){var c=Aa(),d=C[a],e=P[a],f,g=B({className:"share-contacts"}),h="janrain-share-contact-"+a+"-%USERID%%DIRESU%-"+c.id,i=function(){var h=B({className:"share-titlebar", id:"share-titlebar-"+a,innerHTML:c.getText(e,b?"contactSelectedTitle":"contactTitle")}),A=c.addChild(ra(a,"",c.getText(e,"contactSearchPlaceholder"),"contact","searchinput")),i=B({className:"contact-buttons"}),l=B({className:"contact-closebutton",id:"contact-closebutton-"+a,innerHTML:c.getText(e,"contactCloseButton")}),m=B({className:"contact-donebutton",id:"contact-donebutton-"+a,innerHTML:c.getText(e,"contactDoneButton")});c.elm.appendChild(h);A.add(c.elm);c.elm.appendChild(g);i.appendChild(l); i.appendChild(m);c.elm.appendChild(i);f=bb(g,j.get("mobile")?10:14);l.onclick=function(){N(c.parent,"providerpage-content-browsing-selected")};m.onclick=function(){N(c.parent,"providerpage-content-browsing")};A.setOnclear(function(){c.refresh()});A.setOnkeyup(function(){if(/^\s*$/.test(this.value))return c.refresh(),!0;if(!A.isValid())return!1;var a=d.getContacts(void 0,this.value);if(!a)return!1;c.refresh(a);return!0})},l=function(b){var c=B({}),e=B({tagName:"img",className:"contact-user-image", alt:b.userName});b.userImage&&(e.src=b.userImage);var k=B({className:"contact-user-name",innerHTML:b.userName}),f=B({className:"contact-user-id",innerHTML:b.userId}),g=B({className:"contact-user-close",innerHTML:"x"});b.selected?t(c,"contact-user-selected"):t(c,"contact-user-unselected");t(c,"contact-user");c.id=Y(h,b.index,"USERID");b.userImage&&c.appendChild(e);c.title=b.userName;c.appendChild(k);"email"===a&&c.appendChild(f);c.appendChild(g);c.onclick=function(){b.selected?d.unselectContact(b): d.selectContact(b)};return c};c.refresh=function(a){a=a||d.getContacts(void 0,void 0,b);g.innerHTML="";for(var c=0;ca.length)return!1;f=a;g=[];for(var d=0;d=h?h=0:h>=f.length-1&&(h=f.length-1)},ka=function(a,b){return(a=a||f[b])?(c.selectContact(a),l.setValue(""),x(),!0):!1};(function(){w();"email"===a&&l.enable();b.addEvent(janrain.events.onShareCustomizationChange, function(a){"elementBackgroundColor"===a.setting&&(a=fa(a.defaults.elementBackgroundColor.value.substr(1)),N(m,"white"),N(m,"black"),t(m,a))});b.addEvent(c.events.onShareContactImportComplete,function(){l.enable()})})();q&&Na(l.elm);return b},Ga=function(a,b,c){var d=Aa(),e=b||a,f=C[a],g=P[a],h=0,i,l,m=function(){var a=j.get("mobile");switch(c){case "broadcast":return d.getText(g,"loginButtonBroadcastLoggedIn"+(a?"Mobile":""));case "contact":case "email":return d.getText(g,"loginButtonContactLoggedIn"+ (a?"Mobile":""))}},q=function(){var a="broadcast"===c?"loginButtonBroadcastLogin":"loginButtonContactLogin",b=B({className:"login-button-image"});l=B({tagName:"img",className:"login-button-userimage",alt:""});i=B({tagName:"span",className:"login-button-text",innerHTML:d.getText(g,a)});s(b).append("janrain-provider-icon-16 janrain-provider-icon-"+e);d.elm.appendChild(b);d.elm.appendChild(l);d.elm.appendChild(i);l.style.display="none"};d.login=function(){f.login(e)};d.enable=function(){N(d.elm,"login-button-disabled")}; d.disable=function(){t(d.elm,"login-button-disabled")};d.getStatus=function(){return h};d.getMode=function(){return c};d.getType=function(){return e};d.setOnclick=function(a){d.elm.onclick=function(){X(this,"login-button-disabled")||a()}};(function(){var j=function(a){if(!a.mode||c===a.mode||b&&"contact"===a.mode&&"contact"===c){var e=a.provider;if(a=a.error)a=a.provider_error_code,"facebook"===e&&200===a&&d.setOnclick(function(){T.sharingType=c;h=1;d.login()});d.enable();h=0;i.innerHTML=d.getText(g, "loginButtonError");t(d.elm,"login-button-fail")}};q();t(d.elm,"login-button");t(d.elm,"login-button-"+c);t(d.elm,"login-button-"+e);d.elm.id="janrain-share-login-button-"+c+"-"+a+"-"+e;d.setOnclick(function(){T.sharingType="email"===a?"email":c;h=1;d.login()});d.addEvent(f.events.onShareLoginStart,function(a){"mailto"!==a.mode&&(d.disable(),i.innerHTML=d.getText(g,"loginButtonLoading"),N(d.elm,"login-button-fail"))});d.addEvent(f.events.onShareSendStart,function(a){if(c===a.mode||"email"===a.mode)d.disable(), i.innerHTML=d.getText(g,"sendLoading"),N(d.elm,"login-button-fail")});d.addEvent(f.events.onShareLoginError,j);d.addEvent(f.events.onShareSendError,j);d.addEvent(f.events.onShareContactImportError,j);d.addEvent(f.events.onShareUserInfoImportError,j);d.addEvent(f.events.onShareLoginComplete,function(){"broadcast"===c?(h=2,d.enable(),i.innerHTML=m(),d.setOnclick(function(){f.send()})):"contact"===c&&(h=3,d.enable(),i.innerHTML=d.getText(g,"loginButtonLoadContacts"),d.setOnclick(function(){f.loadContacts()}))}); d.addEvent(f.events.onShareUserInfoImportComplete,function(a){a.image&&(l.src=a.image,l.style.display="")});d.addEvent(f.events.onShareSendComplete,function(){h=6;d.disable();"broadcast"===c?i.innerHTML=d.getText(g,"loginButtonBroadcastComplete"):"contact"===c&&(i.innerHTML=d.getText(g,"loginButtonContactComplete"))});d.addEvent(janrain.events.onShareReturnExperienceFound,function(b){var c;b.provider===a&&(h=2,c=f.getMode(),d.enable(),b.image&&(l.src=b.image,l.style.display=""),"broadcast"===c?i.innerHTML= m():"contact"===c&&(i.innerHTML=d.getText(g,"loginButtonLoadContacts")))});d.addEvent(f.events.onShareContactSelect,function(){d.enable()});d.addEvent(f.events.onShareContactUnselect,function(){var a=f.getContacts(void 0,void 0,!0);5===h&&0===a.length&&d.disable()});d.addEvent(janrain.events.onShareCustomizationChange,function(a){if("mobile"===a.setting&&(2===h||5===h))i.innerHTML=m()});"contact"===c&&(d.addEvent(f.events.onShareContactImportStart,function(){h=4;d.disable();i.innerHTML=d.getText(g, "loginButtonLoading")}),d.addEvent(f.events.onShareContactImportComplete,function(){var a=f.getContacts(void 0,void 0,!0);h=5;i.innerHTML=m();0$1","TAG")});messageEmailShort=B({tagName:"span",className:"login-messageemailshort",id:"login-messageemailshort-"+a,innerHTML:Y(b.getText(d,"loginMessageEmailShort"),"$1","TAG")});h=B({tagName:"span",className:"login-message",id:"login-message-"+ a,innerHTML:b.getText(d,"loginMessage")});i=B({tagName:"span",className:"login-messagefail",id:"login-messagefail-"+a,innerHTML:b.getText(d,"loginErrorMessage")});var l=B({className:"login-buttons"});t(b.elm,"login");f.appendChild(g);b.elm.appendChild(f);b.elm.appendChild(h);b.elm.appendChild(i);b.elm.appendChild(messageEmail);b.elm.appendChild(messageEmailShort);b.elm.appendChild(l);for(var m=0;ma.length?"login-prefs-name-100":25>a.length?"login-prefs-name-80":"login-prefs-name-50"};(function(){var f=function(a){var c;a.results&&a.results[0]?a.results[0].error?c=a.results[0].error:a.results[0].errorMessage&&(c=a.results[0].errorMessage):a.error?c=a.error.message:a.err&&(c=a.err.code+": "+a.err.msg);i.innerHTML=Y(b.getText(d,"loginErrorMessage"),"
$1
","TAG");a=i.getElementsByTagName("div")[0];c=ba({text:c}); a&&c.add(i.getElementsByTagName("div")[0],j.get("mobile")?"click":"mouseover")},q=function(a){if("mailto"!==a.mode){for(var b=0;b$1',"TAG"),d=B({className:"attribution",id:"attribution",innerHTML:d}),e,f=0;fd?a.elm.appendChild(e):a.elm.childNodes[d]&&a.elm.insertBefore(e,a.elm.childNodes[d]);return c[b]=e};a.selectProvider=function(a){return c[a]?(d=a,t(c[a],"providerslist-provider-selected"),s(e[a]).remove("janrain-provider-icon-grayscale-"+a),t(e[a],"janrain-provider-icon-16 janrain-provider-icon-32 janrain-provider-icon-"+a),!0):!1};a.unselectProvider=function(a){return c[a]?(N(c[a],"providerslist-provider-selected"),s(e[a]).remove("janrain-provider-icon-32"),s(e[a]).append("janrain-provider-icon-grayscale-"+ a),!0):!1};a.setOnclick=function(a){for(var b in a)if("function"!==typeof a[b])return!1;for(b in a)c[b]&&(c[b].onclick=a[b]);return!0};f();t(a.elm,"providerslist");a.elm.id="janrain-share-providerslist";return a},Ua=function(a){var b=Aa(),c=b.show,d=C[a],e=P[a],f=j.get("modes"),g=0<=f.indexOf("broadcast"),h=0<=f.indexOf("contact"),i,l,m,r,q,v,w,z,x,y,F=0>j.get("providers").indexOf(a)||"placeholder"===a,E=function(c){var n=B({className:"providerpage-content"});if(c)b.elm.appendChild(n);else{c=V[a].shareSettings; f=j.get("modes");g=0<=f.indexOf("broadcast")&&c.broadcast;h=0<=f.indexOf("contact")&&c.contact;c=[];"email"===a&&(g=!1,h=!0);h&&(c.push(b.addChild(hb(a))),c.push(b.addChild(hb(a,!0))));c.push(b.addChild(Bb(a)));c.push(b.addChild(Za(a)));var x=b.addChild(ub(a));B({className:"providerpage-titlecomplete",id:"providerpages-titlecomplete-"+a,innerHTML:b.getText(e,"titleComplete")});var y=B({className:"providerpage-sentscreen",id:"providerpages-sentscreen-"+a,innerHTML:b.getText(e,"sendComplete")}),C,F, E;i=B({className:"providerpage-titlebroadcast",id:"providerpages-titlebroadcast-"+a});l=B({tagName:"span",innerHTML:b.getText(e,"titleBroadcast")});m=B({className:"providerpage-titlebroadcast",id:"providerpages-titlebroadcast-complete-"+a,innerHTML:b.getText(e,"titleBroadcastComplete")});r=B({className:"providerpage-titlecontact",id:"providerpages-titlecontact-"+a});q=B({tagName:"span",innerHTML:b.getText(e,"titleContactZero")});v=B({className:"providerpage-titlecontact",id:"providerpages-titlecontact-complete-"+ a,innerHTML:b.getText(e,"titleContactComplete")});w=B({className:"providerpage-linkbroadcast",id:"providerpages-linkbroadcast-"+a,innerHTML:b.getText(e,"titleLinkBroadcast")});z=B({className:"providerpage-linkcontact",id:"providerpages-linkcontact-"+a,innerHTML:b.getText(e,"titleLinkContact")});t(w,"providerpage-linktype");t(z,"providerpage-linktype");t(m,"providerpage-titlebroadcast-complete");t(v,"providerpage-titlecontact-complete");q.innerHTML=Y(q.innerHTML,"0","NUM");w.innerHTML= Y(w.innerHTML,"$1","TAG");z.innerHTML=Y(z.innerHTML,"$1","TAG");i.appendChild(l);r.appendChild(q);g&&h&&(i.appendChild(w),r.appendChild(z));g&&(b.elm.appendChild(i),b.elm.appendChild(m));h&&(b.elm.appendChild(r),b.elm.appendChild(v));y.innerHTML=Y(y.innerHTML,"
$1
","TAG");y.innerHTML=Y(y.innerHTML,"
$1
","DIV");(C=y.getElementsByTagName("div")[0])&&t(C,"providerpage-sentscreen-text");if(C=y.getElementsByTagName("div")[1])F=B({className:"providerpage-startover-image"}), E=B({tagName:"span",innerHTML:C.innerHTML}),s(F).append("janrain-provider-icon-16 janrain-provider-icon-"+a),t(C,"providerpage-startover"),C.innerHTML="",C.appendChild(F),C.appendChild(E),C.onclick=function(){b.startOver()};n.appendChild(y);b.elm.appendChild(n);x.add(b.elm);for(x=0;xa.offsetLeft&&t(c,"providerpage-titlesmaller");var d=c.parentNode,a=nb(a),b=nb(b),c=nb(c);if(d){if(a.width+b.width>c.width)return t(d,"providerpage-longtext"),!0;s(d).remove("janrain-share-providerpage-longtext")}}return!1},U=function(a){N(b.elm,"providerpage-broadcast");N(b.elm,"providerpage-contact"); "email"===a?t(b.elm,"providerpage-contact"):t(b.elm,"providerpage-"+a)};b.show=function(){c.apply(b,arguments);F||M()};b.refresh=function(){F||M()};b.reset=function(){b.remove(!0,!1,!1);b.elm.innerHTML="";E();F||M();N(b.elm,"providerpage-fail");N(b.elm,"providerpage-loggedin");N(b.elm,"providerpage-contactsloaded");N(b.elm,"providerpage-sendcomplete");N(b.elm,"providerpage-sendcomplete-broadcast");N(b.elm,"providerpage-sendcomplete-contact")};b.startOver=function(){var a=0;d.startOver(y?!0:!1);N(b.elm, "providerpage-sendcomplete");N(b.elm,"providerpage-sendcomplete-broadcast");N(b.elm,"providerpage-sendcomplete-contact");x&&(d.fireEvent("onShareLoginComplete",!1,x),a++);y&&(d.fireEvent("onShareContactImportComplete",!1,y),a++);return a};(function(){var c=function(){t(b.elm,"providerpage-fail")};F?(E(!0),b.elm.id="janrain-share-providerpage-"+a,t(b.elm,"providerpage"),t(b.elm,"providerpage-"+a)):("email"===a?d.setMode("email"):g&&h?d.setMode("broadcast"):h?d.setMode("contact"):g&&d.setMode("broadcast"), U(d.getMode()),E(),M(),b.elm.id="janrain-share-providerpage-"+a,t(b.elm,"providerpage"),t(b.elm,"providerpage-"+a),b.addEvent(d.events.onShareLoginComplete,function(a){x=a;N(b.elm,"providerpage-fail");t(b.elm,"providerpage-loggedin")}),b.addEvent(d.events.onShareLoginCancel,function(){N(b.elm,"providerpage-loggedin");N(b.elm,"providerpage-fail")}),b.addEvent(d.events.onShareLogoutComplete,function(){b.reset()}),b.addEvent(d.events.onShareLoginError,c),b.addEvent(d.events.onShareSendError,c),b.addEvent(d.events.onShareContactImportError, c),b.addEvent(d.events.onShareUserInfoImportError,c),b.addEvent(d.events.onShareUserInfoImportComplete,function(){}),b.addEvent(d.events.onShareContactImportComplete,function(a){y=a;t(b.elm,"providerpage-contactsloaded")}),b.addEvent(janrain.events.onShareReturnExperienceFound,function(c){c.provider===a&&(N(b.elm,"providerpage-fail"),t(b.elm,"providerpage-loggedin"))}),b.addEvent(d.events.onShareModeChange,function(a){U(a.mode);M()}),b.addEvent(d.events.onShareContactSelect,function(){var a=d.getContacts(void 0, void 0,!0);q.innerHTML=1===a.length?Y(b.getText(e,"titleContactSingular"),"1","NUM"):Y(b.getText(e,"titleContact"),""+a.length+"","NUM");M()}),b.addEvent(d.events.onShareContactUnselect,function(){var a=d.getContacts(void 0,void 0,!0);q.innerHTML=0===a.length?b.getText(e,"titleContactZero"):1===a.length?Y(b.getText(e,"titleContactSingular"),"1","NUM"):Y(b.getText(e,"titleContact"),""+a.length+"","NUM");M()}),b.addEvent(d.events.onShareSendComplete, function(){t(b.elm,"providerpage-sendcomplete");X(b.elm,"providerpage-broadcast")?t(b.elm,"providerpage-sendcomplete-broadcast"):X(b.elm,"providerpage-contact")&&t(b.elm,"providerpage-sendcomplete-contact");M()}))})();return b},fb=function(a){var b=Aa(),c=C[a],d=P[a],e="janrain-share-selected-user-"+a+"-%USERID%%DIRESU%-"+b.id,f,g,h=function(){f=B({});g=B({className:"selected-placeholder",id:"selected-placeholder-"+a,innerHTML:b.getText(d,"contactExcess")});g.style.display="none";g.innerHTML=Y(g.innerHTML, "0","NUM");g.onclick=function(){t(b.parent.parentNode,"providerpage-content-browsing-selected")};b.elm.appendChild(f);b.elm.appendChild(g)},i=function(a){var f=B({}),g=B({tagName:"img",className:"selected-user-image",alt:a.userName});a.userImage&&(g.src=a.userImage);var h=B({className:"selected-user-name",innerHTML:a.userName}),i=B({className:"selected-user-close",innerHTML:"x"});t(f,"selected-user");a.selected?t(f,"contact-user-selected"):t(f,"contact-user-unselected");f.id=Y(e,a.index, "USERID");f.title=a.userName;a.userImage&&f.appendChild(g);f.appendChild(h);f.appendChild(i);j.get("mobile")&&(g=ba({remove:b.getText(d,"bubbleRemove")}),g.setOnclick({remove:function(){c.unselectContact(a)}}),g.add(f));f.getElementsByTagName("div")[1].onclick=function(){c.unselectContact(a)};return f},l=function(){var a=c.getContacts(void 0,void 0,!0),d;f.innerHTML="";b.elm.style.display="";for(var e=a.length-1;0<=e;e--){var h=i(a[e]);b.addContact(h);g.style.display="";if(g.offsetLeft<=d){b.removeContact(h); g.getElementsByTagName("span")[0].innerHTML=e+1;break}else d=g.offsetLeft,g.style.display="none"}};b.addContact=function(a){return a?(f.appendChild(a),!0):!1};b.removeContact=function(a){return a&&a.parentNode?(a.parentNode.removeChild(a),!0):!1};(function(){h();t(b.elm,"selected");b.hide();b.addEvent(c.events.onShareContactSelect,function(){l()});b.addEvent(c.events.onShareContactUnselect,function(){l();0===f.getElementsByTagName("*").length&&b.hide()})})();return b};g.show=function(){K.show();F.refresh()}; g.hide=function(){K.close()};g.reset=function(){F.reset()};g.login=function(a){return C[a]?(C[a].login(),!0):!1};g.loginPopupCallback=function(a){var b=V[a];b.name=a;Ta(b,T)};g.send=function(a){var b=a.provider;return b&&C[b]&&C[b].getProvider()===a.provider?(C[b].send(a),!0):!1};g.loginAndSend=function(a){var b=a.provider;if(b&&C[b]){var c=janrain.events.onShareLoginComplete.eventHandlers.length;janrain.events.onShareLoginComplete.addHandler(function(d){d.provider===b&&(C[b].send(a),janrain.events.onShareLoginComplete.removeHandler(c))}, !0);T.sharingType=a.mode;C[b].login();return!0}return!1};g.loginStatus=function(a){z.setStatus(a)};g.loadUserInfo=function(a){z.setUserInfo(a)};g.createBlankProvider=function(a,b){z.addProvider(a);z.update();da(a);return F.createBlankProvider(a,b)};g.showMode=function(a){return"string"!==typeof a?!1:F.showMode(a.toLowerCase())};g.showProvider=function(a){return"string"!==typeof a?!1:F.showProvider(a)};g.getSelectedProvider=function(){return F.getSelectedProvider()};g.setPreviewMode=function(a){var b= document.getElementById("janrain-share-container"),c=document.getElementById(y()),d={providers:6,providersEmail:2},e=function(){for(var a=b.getElementsByTagName("a"),c=0,d=a.length;c'+a+"",xb(b);le=!1;if(janrain.settings.capture.autoSave){for(;ge.length;)ge.pop().unbindDragHandlers();Rb.each(Ya)}}N()},!0);janrain.events.onCaptureContentChange.addHandler(function(){if("object"===typeof Q&&Q.isOpen()){Q.setHeight(nb(Q.getContent()).height);var a=Q.getState().width,b=nb(Q.getContent()).width; (a=a!==b)&&Q.setWidth(b);Q.refresh({center:a})}},!0);janrain.settings.custom&&!bd&&sb()}function c(){janrain.settings.capture.federate&&!janrain.federateJSLoaded&&(janrain.settings.capture.federate=!1,Md=!0);b()}function d(){if(!Pd){Pd=!0;var a=function(){Backplane.expectMessages("identity/login")};janrain.events.onCaptureLoginSuccess.addHandler(a,!0);janrain.events.onCaptureRegistrationSuccess.addHandler(a,!0);janrain.events.onCaptureBackplaneReady.fire();c()}}lb(wb());janrain.settings.capture.noStyling|| (Kb(nc()+"widgets.css"),Be(nc()+"widgets-ie.css"));if(janrain.settings.capture.stylesheets&&w(janrain.settings.capture.stylesheets))for(var e=janrain.settings.capture.stylesheets,f=e.length,g=0;gl&&janrain.settings.capture.conditionalIEStylesheets&&w(janrain.settings.capture.conditionalIEStylesheets)){e=janrain.settings.capture.conditionalIEStylesheets;f=e.length;for(g=0;gparseInt(ca,10)&&(b.initFrameFilter=function(a){return a});"undefined"!==typeof janrain.settings.capture.backplaneChannelExpires&&(b.channelExpires=janrain.settings.capture.backplaneChannelExpires);Backplane.init(b);Nc&&"undefined"!==typeof Backplane&&d();var u=0;a()},"function"===typeof Backplane?g():ua(vd,g)):c()}function i(a,b,c,d){var e=[];d&&e.push({value:"",text:d,disabled:!0});if("desc"===c)for(c=b;c>a-1;c--)e.push({value:c,text:c});else for(c=a;c=L.getFullYear();--b){var u=document.createElement("option");u.setAttribute("value",b);da(u,b);S.appendChild(u)}S.value=a}function f(){K.setMonth(T.value);K.setFullYear(S.value);m(K)}function g(a){T.value=a.getMonth();a=a.getFullYear();S.value=a}function h(a){return function(b){F(b);K.setMonth(K.getMonth()+a);b=K.getFullYear();(bP.getFullYear())&&K.setMonth(K.getMonth()-a);m(K)}}function i(a){a=a.getDay();return y?(a-1+7)%7:a}function j(a){J=new Date(K); J.setDate(a);"object"===typeof D&&"INPUT"===D.nodeName&&(D.value=Ta(Y,J));c();E(J)}function k(a,b){return a.getDate()===b.getDate()&&a.getMonth()===b.getMonth()&&a.getFullYear()===b.getFullYear()}function o(a){return(k(a,L)||a>L)&&(k(a,P)||asa;++sa)d=document.createElement("td"),Da=document.createElement("a"),d.style.textAlign="right",Da.href="#",Da.setAttribute("data-date",a),da(Da,u.getDate()), d.appendChild(Da),d.className="capture_datePicker_nextMonthDay",c.appendChild(d),o(u)?(s(d).append("capture_datePicker_day"),v(Da,"click",b)):s(d).append("capture_datePicker_day_disabled"),J&&k(u,J)&&(s(d).append("capture_datePicker_selectedDate"),X=Da),k(u,Q)&&s(d).append("capture_datePicker_today"),u.setDate(u.getDate()+1),a++;x.appendChild(c)}}var n=a||{},p,q,rb,r,t,x,B="Su,Mo,Tu,We,Th,Fr,Sa".split(","),y=!1,C=rb=!1,A,E=n.callback||function(){};t=n.monthPreviousText;var G=n.monthNextText,D=n.targetElement, H=n.extraTargetElements||[],a=n.elementAttachedTo,I=n.openOnTargetElementFocus,M=n.provideOpenButton,O,N=!!n.hasCloseButton,Q=new Date,L=void 0!==n.minimumSelectableDate?n.minimumSelectableDate:"1/1/"+(Q.getFullYear()-100),P=void 0!==n.maximumSelectableDate?n.maximumSelectableDate:"12/31/"+(Q.getFullYear()+30),V=n.monthAndYearSelectable,U=n.arrowKeyNavigation,T,S,W=void 0!==n.defaultDate?n.defaultDate:new Date,R=W,K,J=n.preSelectedDate,X,Y=n.format||"{m}/{d}/{yyyy}",$=n.calendarTitleFormat||"{month} {yyyy}"; K=new Date(R);db(R)?(A=ce(R),R=new Date,R.setDate(R.getDate()+A)):"string"===typeof R&&(R=new Date(R));db(L)?(A=ce(L),L=new Date,L.setDate(L.getDate()+A)):"string"===typeof L&&(L=new Date(L));db(P)?(A=ce(P),P=new Date,P.setDate(P.getDate()+A)):"string"===typeof P&&(P=new Date(P));Xb(R)||(R=new Date);W=new Date(R);Xb(L)||(L=new Date("1/1/"+(Q.getFullYear()-100)));Xb(P)||(P=new Date("12/31/"+(Q.getFullYear()+30)));"undefined"===typeof U&&(U=!0);A="January,February,March,April,May,June,July,August,September,October,November,December".split(","); n.monthNames&&12===n.monthNames.length&&(A=n.monthNames);n.weekStartsOnMonday&&(y=n.weekStartsOnMonday,rb=!0);n.daysOfWeek&&7===n.daysOfWeek.length&&(B=n.daysOfWeek,rb=!1);rb&&B.push.apply(B,B.splice(0,1));p=document.createElement("div");p.className="capture_datePicker_wrapper";n.additionalClasses&&(w(n.additionalClasses)&&(n.additionalClasses=n.additionalClasses.join(" ")),p.className+=" "+n.additionalClasses);"object"===typeof D&&(s(D).append("capture_datePicker_targetElement"),J&&Xb(J)&&"INPUT"=== D.nodeName&&(D.value=Ta(Y,J)),"undefined"===typeof a&&(a=D.parentNode));n=0;"object"===typeof a&&(s(a).append("capture_datePicker_mainTarget"),n=a.offsetHeight);ae(p,{display:"none",position:"absolute",top:n+"px",right:"0",zIndex:"100"});n=document.createElement("div");n.className="capture_datePicker_header";q=document.createElement("div");q.className="capture_datePicker_monthAndYearDisplayDiv";rb=document.createElement("a");rb.setAttribute("href","#");rb.className="capture_datePicker_previousMonthButton capture_datePicker_monthButtons"; r=document.createElement("a");r.setAttribute("href","#");r.className="capture_datePicker_nextMonthButton capture_datePicker_monthButtons";n.appendChild(q);p.appendChild(n);if(V){T=document.createElement("select");S=document.createElement("select");T.className="capture_datePicker_monthSelect";S.className="capture_datePicker_yearSelect";for(var ba=K.getMonth(),Z=0;12>Z;++Z){var aa=document.createElement("option");aa.setAttribute("value",Z);da(aa,A[Z]);T.appendChild(aa)}A=K.getFullYear();e(A);T.value= ba;S.value=A;v(T,"change",f);v(S,"change",f);q.appendChild(T);q.appendChild(S)}t?da(rb,t):s(rb).append("janrain-icon-16").append("janrain-icon-back");G?da(r,G):s(r).append("janrain-icon-16").append("janrain-icon-forward");v(rb,"click",h(-1));v(r,"click",h(1));n.appendChild(rb);n.appendChild(r);t=document.createElement("table");t.className="capture_datePicker_monthTable";t.style.width="100%";t.cellSpacing=0;t.cellPadding=0;x=document.createElement("tbody");t.appendChild(x);p.appendChild(t);N&&(N=document.createElement("div"), N.className="capture_datePicker_closeButton",N.style.textAlign="center",t=document.createElement("a"),t.href="#",da(t,"Close"),v(t,"click",c),N.appendChild(t),p.appendChild(N));M&&"object"===typeof a&&(O=document.createElement("span"),O.className="capture_datePicker_openButton janrain-icon-calendar janrain-icon-16",v(O,"click",b),a.appendChild(O));m(R);I&&"object"===typeof D&&v(D,"focus",d);"object"===typeof D&&(v(D,"keydown",function(a){switch(a.keyCode){case xe:case mb:case rd:c()}}),v(D,"keyup", function(){if("INPUT"===D.nodeName){var a=xd(Y,D.value);Xb(a)&&o(a)&&(K=a,J=new Date(a),m(a))}}),v(D,"blur",function(){if("INPUT"===D.nodeName){var a=xd(Y,D.value);Xb(a)||!o(a)?J?(K=new Date(J),j(J.getDate())):D.value="":(a=Ta(Y,J),a!==D.value&&(D.value=a))}}));v(document,"click",function(a){if(C){for(a=z(a);a;){if(a===p||a===D||a===O)return;for(var b=0,u=H.length;b=l&&"object"===typeof a&&ae(a,{position:"relative",zIndex:1});return{show:d,hide:c,setSelectedDate:function(a){"object"===typeof a&&"function"===typeof a.getMonth&&(J=new Date(a),K=new Date(a),m(a));return this},getSelectedDate:function(){return J}}} function y(){}function Ba(a){var b=Ha(),a=Ga({flow_control:a,token:Ka,capture_transactionId:b});O("/widget/control.jsonp",a);ka(b)}function Na(a){var b=document.getElementById("captureIFrame_"+a);"yes"!==b.getAttribute("data-captureiframeloadeventbound")&&(b.setAttribute("data-captureiframeloadeventbound","yes"),v(document.getElementById("captureIFrame_"+a),"load",B))}function t(a,b,c){if(!w(a)&&!b)return!1;w(a)||(a=[]);var d=a.length,e,f=new qb,g="",h=[],i=document.getElementById(c+b);if(!i)return!1; for(b=0;ba)return a+" seconds ago";a=Math.floor(a/60);if(1==a)return a+" minute ago";if(59>a)return a+" minutes ago"}function Wa(a){md=!0;a=document.getElementById(a);v(a,"submit",function(){Oe=(new Date).getTime()});clearInterval(Pe);Pe=setInterval(function(){if(!md)return!1; janrain.events.onCaptureAutoSaveUpdate.fire({durationSinceLastUpdate:Ub()})},Yd)}function Ya(a){if(a){var b=document.getElementById(a.get("id")),c=a.attributes;if(b&&("value"in c&&qa(c,"value")&&Oeb.getTime()?(r.info("SSO refresh_token, token needs refreshing, multi domain localStorage"),JANRAIN.SSO.CAPTURE.refresh_token("janrain.capture.ui.federateRefreshToken")):a())},!1);else{var d=cookie.getCookie("janrainCaptureTokenRefresh",null, !1);d&&(c=new Date,b=new Date(d),c.getTime()>b.getTime()?(r.info("SSO refresh_token, token needs refreshing"),JANRAIN.SSO.CAPTURE.refresh_token("janrain.capture.ui.federateRefreshToken")):a())}}}function n(){if(janrain.settings.capture.federate&&!("undefined"===typeof JANRAIN||"undefined"===typeof JANRAIN.SSO)){var a=new E;a.setUseLocalStorage(!0);janrain.settings.multiDomainLocalStorage?a.getCookie("janrainCaptureToken",function(a){a?k():(r.info("SSO refresh_token, no token exists, multi domain localStorage"), JANRAIN.SSO.CAPTURE.refresh_token("janrain.capture.ui.federateRefreshToken"))}):a.getCookie("janrainCaptureToken")?k():(r.info("SSO refresh_token, no token exists"),JANRAIN.SSO.CAPTURE.refresh_token("janrain.capture.ui.federateRefreshToken"))}}function L(a){var b=new E;b.setUseLocalStorage(!0).setName("janrainCaptureTemporaryToken").setValue(a);janrain.settings.capture.cookieDomain&&b.setDomain(janrain.settings.capture.cookieDomain);b.create()}function ib(){var a=new E;a.setUseLocalStorage(!0).setName("janrainCaptureTemporaryToken"); janrain.settings.capture.cookieDomain&&a.setDomain(janrain.settings.capture.cookieDomain);a.remove()}function f(){var a=new E;a.setUseLocalStorage(!0);janrain.settings.multiDomainLocalStorage?a.getCookie("janrainCaptureTemporaryToken",function(a){a&&($(a),ib())}):a.getCookie("janrainCaptureTemporaryToken")&&($(a.getCookie("janrainCaptureTemporaryToken")),ib())}function $(a,b,c){var d=fb();Ka=a;b?(janrain.settings.capture.federate&&n(),janrain.events.onCaptureSessionCreated.fire({accessToken:a}),janrain.events.onCaptureSessionFound.fire({accessToken:a})): (b=new E,b.setExpirationDirectly(d).setUseLocalStorage(!0).setName("janrainCaptureToken").setValue(Ka),r.info("token set: "+Ka),r.info("token expires: "+d),janrain.settings.capture.cookieDomain&&b.setDomain(janrain.settings.capture.cookieDomain),b.create(),janrain.settings.capture.federate&&(d=new E,b=fb(),d.setUseLocalStorage(!0).setName("janrainCaptureTokenRefresh").setValue(b),r.info("refresh token at: "+b),janrain.settings.capture.cookieDomain&&d.setDomain(janrain.settings.capture.cookieDomain), d.create(),n()),he&&(janrain.events.onCaptureLoginSuccess.fire({accessToken:a}),he=!1),c?(r.info("create capture session from Federate refresh"),janrain.events.onCaptureFederateRefreshedToken.fire({accessToken:a})):janrain.events.onCaptureSessionCreated.fire({accessToken:a}))}function A(a){var b=new E,c=Ha(),d="function"===typeof janrain.settings.capture.federateLogoutCallback?janrain.settings.capture.federateLogoutCallback:function(){},e=function(){janrain.capture.ui.federateLogoutCallbackFired(c, d)};b.setUseLocalStorage(!0).setName("janrainCaptureToken");janrain.settings.capture.cookieDomain&&b.setDomain(janrain.settings.capture.cookieDomain);b.remove();a||(Ka="");janrain.settings.capture.keepProfileCookieAfterLogout||(b.setName("janrainCaptureProfileData"),janrain.settings.capture.cookieDomain&&b.setDomain(janrain.settings.capture.cookieDomain),b.remove());janrain.settings.capture.backplane&&"function"===typeof Backplane&&Backplane.resetCookieChannel();p&&Qb(p,!0);janrain.settings.capture.federate? (clearTimeout(me),JANRAIN.SSO.logout({sso_server:janrain.settings.capture.federateServer,logout_uri:janrain.settings.capture.federateLogoutUri},e),function(){ma(function(){return C(Nd,c)}).setDelay(500).setMaxAttempts(20).setFailCallback(function(){r.warn("Poll for check federate callback called failed. ssoLogoutTransactionId: "+c);ja("federatecallback not successful");Nd.push(c);d();janrain.settings.capture.federate=!1;r.warn("janrain.settings.capture.federate set to false");return!1}).start()}()): Md&&d();gc=gb=null;janrain.events.onCaptureSessionEnded.fire()}function Ab(){var a=new E;a.setUseLocalStorage(!0);if(janrain.settings.multiDomainLocalStorage)a.getCookie("janrainCaptureToken",function(a){a?$(a,!0):janrain.events.onCaptureSessionNotFound.fire();aa=!0});else{if(a.getCookie("janrainCaptureToken"))return $(a.getCookie("janrainCaptureToken"),!0),!0;janrain.events.onCaptureSessionNotFound.fire();return!1}}function eb(a){r.info("fire Federate delayed events");var b=xa[a];if(a=b.fireEvent)w(a)|| (a=[a]),ea(a,function(a,u){janrain.events[u]&&("onCaptureLoginSuccess"===u&&Sd||janrain.events[u].fire(b))})}function H(a,b){r.info("set Federate login");JANRAIN.SSO.CAPTURE.set_login({code:a,transaction_id:b,login_callback:"federateSetLoginSuccess",nologin_callback:"federateNoLogin"});r.info("SSO set_login at "+new Date);(function(){ma(function(){return Pb[b]&&Pb[b].setLoginSuccess}).setDelay(500).setMaxAttempts(10).setFailCallback(function(){r.warn("Poll for set federate login failed. transactionId: "+ b);ja("set login not successful");Pb[b].eventFiredDueToSlowResponse=!0;eb(b);janrain.settings.capture.federate=!1;Md=!0;r.warn("janrain.settings.capture.federate set to false");return!1}).start()})()}function jc(a){r.info("check Federate for session at "+new Date);a||(a={});var b=Ha(),c={sso_server:janrain.settings.capture.federateServer,client_id:janrain.settings.capture.clientId,response_method:a.response_method||"jsonp",response_type:janrain.settings.capture.responseType,redirect_uri:janrain.settings.capture.redirectUri, widget_parameters:M.stringify(Ga({capture_transactionId:b},["client_id"])),transaction_id:b,logout_uri:janrain.settings.capture.federateLogoutUri,nologin_callback:"federateNoLogin",xd_receiver:janrain.settings.capture.federateXdReceiver,refresh:!1};janrain.settings.capture.federateSegment&&(c.segment=janrain.settings.capture.federateSegment);janrain.settings.capture.federateSupportedSegments&&w(janrain.settings.capture.federateSupportedSegments)&&(c.supported_segments=janrain.settings.capture.federateSupportedSegments.join("-")); janrain.settings.capture.backplane&&"undefined"!==typeof Backplane&&(c.bp_channel=Backplane.getChannelID());var d=new E;d.setUseLocalStorage(!0);janrain.settings.multiDomainLocalStorage?d.getCookie("janrainCaptureTokenRefresh",function(a){a?(currentTime=new Date,expireTime=new Date(a),currentTime.getTime()>expireTime.getTime()?"true"===janrain.settings.capture.federateNoRefresh?(c.refresh=!1,r.info("token refresh expired, federateNoRefresh is `true`, Federate refresh is false, multi domain localStorage")): (c.refresh=!0,r.info("token refresh expired, Federate refresh is true, multi domain localStorage")):(c.refresh=!1,r.info("token not expired, Federate refresh set false"))):(d.getCookie("federateLimitRefresh")||(c.refresh=!0,d.setExpiration(1/24/60).setName("federateLimitRefresh").setValue("true").create()),r.info("no token refresh time found, force Federate refresh true, multi domain localStorage"))},!1):(a=d.getCookie("janrainCaptureTokenRefresh",null,!1))?(currentTime=new Date,expireTime=new Date(a), currentTime.getTime()>expireTime.getTime()?"true"===janrain.settings.capture.federateNoRefresh?(c.refresh=!1,r.info("token refresh expired, federateNoRefresh is `true`, Federate refresh is false")):(c.refresh=!0,r.info("token refresh expired, Federate refresh is true")):(c.refresh=!1,r.info("token not expired, Federate refresh set false"))):(d.getCookie("federateLimitRefresh")||(c.refresh=!0,d.setExpiration(1/24/60).setName("federateLimitRefresh").setValue("true").create()),r.info("no token refresh time found, force Federate refresh true")); r.info("SSO check_login at "+new Date);JANRAIN.SSO.CAPTURE.check_login(c);ka(b);(function(){ma(function(){return-1c.indexOf(":"))return!1;switch(c.split(":")[0]){case "cookie":var d=c.split(":")[1],c=new E;c.setUseLocalStorage(!0);"janrainLastAuthMethod"===d&&!fd&&(fd=ya);if(janrain.settings.multiDomainLocalStorage)c.getCookie(d,function(c){e&&"janrainLastAuthMethod"===d&&(Qd=!0);ia(ic(a["if"],c)?a.then:a["else"],b)});else{var e=c.getCookie(d);e&&"janrainLastAuthMethod"===d&&(Qd=!0);ia(ic(a["if"],e)?a.then:a["else"],b)}break;case "session":c= c.split(":")[1],"boolean"===typeof a["if"].to&&(a["if"].to+=""),"exists"===c&&ia(ic(a["if"],!!Ka+"")?a.then:a["else"],b)}}function ic(a,b){var c=db(b)?parseInt(b,10):b,d,e=db(a.to)?parseInt(a.to,10):a.to;switch(a.withOperator){case "===":d=e===c;break;case "!==":d=e!==c;break;case "==":d=e==c;break;case "!=":d=e!==c;break;case ">":d=c>e;break;case "<":d=cc;c++)a=bb(40),b.push(a);return b}function lb(a){if(!w(a))return!1;for(var b=a.length,c=0;c'+(Oa[a]||c)+"",jb[a].screen=d}function cc(a, b){var c=[];ea(jb,function(a){c.push(a)});C(c,a)&&(jb[a].html=b,jb[a].custom=!0)}function Ca(a){p=a;p.flow=j();"undefined"===typeof Td&&(Td=a);Re();"object"!==typeof p.layouts&&(p.layouts={});"object"!==typeof p.layouts.captureAccessDeniedBuiltIn&&(p.layouts.captureAccessDeniedBuiltIn={});p.layouts.captureAccessDeniedBuiltIn.html=document.getElementById("captureAccessDeniedBuiltIn")?document.getElementById("captureAccessDeniedBuiltIn").innerHTML:jb.accessDenied.html;"object"!==typeof p.layouts.captureRetrievingUserDataBuiltIn&& (p.layouts.captureRetrievingUserDataBuiltIn={});p.layouts.captureRetrievingUserDataBuiltIn.html=document.getElementById("captureRetrievingUserDataBuiltIn")?document.getElementById("captureRetrievingUserDataBuiltIn").innerHTML:jb.retrievingUserData.html;"object"!==typeof p.layouts.captureDialogBuiltIn&&(p.layouts.captureDialogBuiltIn={});p.layouts.captureDialogBuiltIn.html=jb.dialog.html;p.screens.janrainDialog=jb.dialog.screen;for(a=0;a'+ a+""}var c=a.result,a=q(c.submittedScreen),d=p.fields[c.field],e=document.getElementById(a+(d.elementId||d.elementName||c.field)),f=c.alternatives,g=d.validation.messages.unique||"",h=document.getElementById(a+"form_item_"+(d.elementName||c.field)),i=new o.validation;i.setElement(e);i.setParentDiv(h);if(!1===c.unique){if(f){var f=f.map(b),j=function(a){var b=z(a);s(b).has("capture_suggestion")&&(e.value=b.innerHTML,hb(h,"click",j),i.valid(),F(a))};i.notValid(g+'
    '+ f.join("")+"
",function(){v(h,"click",j)})}else i.notValid(g);i.setUnique(!1)}else{if(c=Ma(d,"validation.unique.alongWith"))(a=document.getElementById(a+"form_item_"+p.fields[c].elementName))&&s(a).append("capture_validated").remove("capture_validating").remove("capture_error");i.valid();i.setUnique(!0)}}function yc(a){var b=[];p&&p.fields&&ea(p.fields,function(c,d){d&&d.type&&d.type===a&&b.push(d)});return b}function Gc(a,b){janrain.events.onCaptureError.fire("object"===typeof a?a:"{"+a+"}"); if(a.result&&a.result.error&&("access_token_expired"===a.result.error&&(A(),janrain.events.onCaptureExpiredToken.fire()),"invalid_argument"===a.result.error&&"malformed access token"===a.result.errorDescription&&(A(),janrain.events.onCaptureInvalidToken.fire()),"linkError"===a.result.error)){var c=yc("linkAccounts"),d=c.length?c[0]:{},c=d.messages&&d.messages.errors&&d.messages.errors.linkError?d.messages.errors.linkError:"That account is already in use.",e=E().getCookie("expected_tab");if(Q&&Q.isOpen()&& (d=d&&d.linkAccountContainer?fa("capture_"+d.linkAccountContainer,document.getElementById("janrainModal")):!1)){for(var f=fa("capture_form_error_container",d[0]),d=0,g=f.length;d'+c+"";var h=janrain.events.onModalClose.addHandler(function(){P(f,function(a){a.innerHTML=""});janrain.events.onModalClose.removeHandler(h)})}janrain.events.onCaptureLinkAccountError.fire({message:c,provider:e})}janrain.settings.custom||janrain.engage.signin.widget.refresh(); c=a.result.customError||a.result.error+": "+a.result.errorDescription;Hc(c,a.result.error)||alert(c);ja(a);"function"===typeof b&&b()}function Hc(a,b){if(Eb){var c={classes:["capture_fatal_error"],elementId:"fatalerror_"+(new Date).getTime()};b&&c.classes.push("capture_errortype_"+b.replace(/ /g,"").toLowerCase());c=o.domHelpers.createDiv(c);c.innerHTML=a;Eb.insertBefore(c,Eb.firstChild);janrain.events.onCaptureContentChange.fire()}return Eb}function cd(a,b){if("string"!==typeof a||!janrain.settings.capture.setProfileCookie)return!1; var c=new E,d;c.setUseLocalStorage(!0);if(janrain.settings.multiDomainLocalStorage)c.getCookie("janrainCaptureProfileData",function(c){c.length&&(d=M.parse(c),"function"===typeof b&&"object"===typeof d&&b(d[a]))});else if((c=c.getCookie("janrainCaptureProfileData"))&&c.length)if(d=M.parse(c),"object"===typeof d)return d[a]}function Ic(a,b){if("string"!==typeof a||!janrain.settings.capture.returnExperienceUserData)return!1;var c=new E,d;c.setUseLocalStorage(!0);if(janrain.settings.multiDomainLocalStorage)c.getCookie("janrainCaptureReturnExperienceData", function(c){c.length&&(d=M.parse(c),"function"===typeof b&&"object"===typeof d&&b(d[a]))});else if((c=c.getCookie("janrainCaptureReturnExperienceData"))&&c.length)if(d=M.parse(c),"object"===typeof d)return d[a]}function pc(a){var b=E();return C(["expected_tab","welcome_info_name","login_tab"],a)&&(a=b.getCookie(a))?unescape(a):""}function Kc(){var a=document.createElement("div");a.className="capture_btn capture_processing";a.innerHTML=Oa.processing||"Processing";return a}function tc(a,b){p&&a&&b&& p.screens&&p.screens[a]&&p.screens[a].dataType&&"public"===p.screens[a].dataType?(!p._uuid||p._uuid&&p._uuid!==b||!p.privacyFiltered?(od=b,p.fused=!1):od="",ec=!0,janrain.capture.ui.renderScreen(a)):ja("Cannot get public flow and show screen.")}function Pc(a,b){if(!a)throw Error("postCaptureForm requires you supply a form name.");var c=p.fields[a];if(!c)throw Error("postCaptureForm Error: no form called "+a+" found in the flow.");if(!c.element||"form"!==c.element)throw Error("postCaptureForm Error: the field called "+ a+" found in the flow is not a form.");var d=c.fields;if(!d)throw Error("postCaptureForm Error: the form called "+a+" has no fields defined.");for(var c=c.action,e=bb(40),f={},g={fieldPrefix:"capture_postForm_"+e+"_",elementId:a,name:a,fields:[],elementAction:janrain.settings.capture.captureServer+"/"+c,needsResponse:!0},c=0,h=d.length;cYc&&this.shift();return this.length};"en"===Dc&&(Dc="en-US");hd&&La&&La.capture_social_registration?gb=La.capture_social_registration:lc.engageToken&&(gc=gb=lc.engageToken,location.hash=location.hash.replace(RegExp("[&,]*engageToken="+gb),""));gb&&(ld=!0);Jd.publicPrivateTogglers=[];ta.prototype.check=function(a,b,c){if(b.validation&&!0!==b.validation.noTrim&&"string"===typeof a.value&&("text"===a.type||"email"===a.type))a.value=a.value.trim();var b=b||p.fields[a.name],d=a.getAttribute("data-capturerendererchildfieldname"), d=d&&b.validation&&b.validation[d]?b.validation[d]:d&&"dateselect"!==b.type?!1:b.validation;if(!b.validation||!d)return!0;d.messages||(d.messages={});if(!this.hasValue(a,b,d))return{valid:!1,reason:d.messages.required||"Field not completed",type:"required"};if(!this.isDate(a,b,d))return{valid:!1,reason:d.messages.isDate||"Not a valid date",type:"notDate"};if(!this.isValidMaxFileSize(a,b,d))return{valid:!1,reason:d.messages.maxFileSize||"File is too large",type:"maxFileSize"};if(!this.isValidFileType(a, b,d))return{valid:!1,reason:d.messages.validFileTypes||"File is not a valid file type",type:"fileType"};if(!this.isValidMinYears(a,b,d))return{valid:!1,reason:d.messages.minYears||"Not old enough",validation:{minYears:d.minYears},type:"minYears"};if(!this.isValidMinLength(a,b,d))return{valid:!1,reason:d.messages.minLength||"Invalid length",type:"minLength"};if(!this.isValidMaxLength(a,b,d))return{valid:!1,reason:d.messages.maxLength||"Invalid length",type:"maxLength"};if(!this.isValidMaxNumericLength(a, b,d))return{valid:!1,reason:d.messages.maxNumericLength||"Invalid number of numeric characters",type:"maxNumericLength"};if(!this.isValidFormat(a,b,d))return{valid:!1,reason:d.messages.format||"Invalid format",type:"format"};if(!this.isValidMatch(a,b,d))return{valid:!1,reason:d.messages.match||"Invalid match",type:"match"};var e=this.custom(a,b,d);if(!e)return"undefined"===typeof e?{pending:!0}:{valid:!1,reason:d.messages.custom||"Invalid",type:"custom"};e=Ia&&Ia[a.id]&&"undefined"!==typeof Ia[a.id].unique&& !1===Ia[a.id].unique;return d.unique&&!d.unique.uniquenessBlacklist&&(!c||e)?(c=document.getElementById(q(a)+"form_item_"+a.getAttribute("name")),this.isUnique(a,c,b,function(){}),{pending:!0}):{valid:!0}};ta.prototype.custom=function(a,b,c){if(!b||!c.custom||"function"!==typeof ue[c.custom])return!0;var d=new o.validation,b=document.getElementById(q(a)+"form_item_"+b.elementName);d.setParentDiv(b);d.setElement(a);return ue[c.custom](a.name,a.value,d)};ta.prototype.getRating=function(a){var a=a.value, b=[/[a-z]/,/[A-Z]/,/[0-9]/,/[^a-zA-Z0-9]/],c=0,d;d=Math.min(8,Math.floor(3*Math.log(a.length+1)));for(var e=0;eb&&c.actions&&c.actions.maxNumericLength&&fc.push(c.actions.maxNumericLength);return w(a)?a.length<=b:!0};ta.prototype.isValidMaxLength=function(a,b,c){a=a.value;if(!b)return!0; b=c.maxLength;if(!b)return!0;a.length>b&&c.actions&&c.actions.maxLength&&fc.push(c.actions.maxLength);return a.length<=b};ta.prototype.isValidMinLength=function(a,b,c){a=a.value;if(!b)return!0;b=c.minLength;if(!b)return!0;a.length=b};ta.prototype.isValidMaxFileSize=function(a,b,c){if(!window.File||!window.FileReader||!window.FileList||!window.Blob||!b||"file"!==a.type)return!0;b=c.maxFileSize;return!b?!0:a.files[0].size< b};ta.prototype.isValidFileType=function(a,b,c){if(!window.File||!window.FileReader||!window.FileList||!window.Blob||!b||"file"!==a.type)return!0;b=c.validFileTypes;return!w(b)?!0:C(b,a.files[0].type)};ta.prototype.isDate=function(a,b,c){if((!b||"dateselect"!==b.type)&&!c.isDate)return!0;var d=pa(a,b);if(d)b=De(d);else{if(!(c=c.required))b.name||(b.name=a.getAttribute("data-capturerendererfield")?a.getAttribute("data-capturerendererfield"):a.getAttribute("data-capturefield")),c=q(a),a=document.getElementById(c+ b.name+"_dateselectmonth"),a=a.options[a.selectedIndex].value,d=document.getElementById(c+b.name+"_dateselectday"),d=d.options[d.selectedIndex].value,b=document.getElementById(c+b.name+"_dateselectyear"),b=b.options[b.selectedIndex].value,c=!(!a&&!d&&!b);b=c?!1:!0}return b};ta.prototype.isValidMinYears=function(a,b,c){if(!b||"dateselect"!==b.type)return!0;b=pa(a,b);a=c.minYears;if(!De(b)||!a)return!0;var d=new Date,b=Math.abs(((new Date(b)).getTime()-d.getTime())/864E5),b=Math.floor(b/365.242199); b>=a||c.actions&&c.actions.minYears&&fc.push(c.actions.minYears);return b>=a};ta.prototype.hasValue=function(a,b,c){var d;if("select"===b.element)d=a.options[a.selectedIndex].value;else if("checkbox"===b.type&&!("multiCheckbox"===b.element||"multiRadio"===b.element))d=a.checked;else if("multiCheckbox"===b.element||"multiRadio"===b.element)if(d=b.elementName){d=document.getElementsByName(d);for(var e=d.length,f=[],g=0;g/?]+$/};if(!b||!c.format)return!0; b=c.format;if("string"===typeof b&&d[b])b=d[b];else return!1;(a=b.test(a.value))||c.actions&&c.actions.format&&fc.push(c.actions.format);return a};ta.prototype.isValidMatch=function(a,b,c){if(!b)return!0;b=c.match;if(!b)return!0;b=p.fields[b];b=q(a)+(b.elementId||b.elementName);b=document.getElementById(b);a.value!==b.value&&c.actions&&c.actions.match&&fc.push(c.actions.match);return a.value===b.value};var o={autoSelectPreferredTab:function(a,b){var c=(new E).setUseLocalStorage(!0),c=parseInt(c.getCookie("janrainCaptureSelectedTab"), 10);isNaN(c)&&"capture_selected_tab"in La&&(c=parseInt(La.capture_selected_tab));isNaN(c)||(c=a.collection[c])&&D.push({elementName:b+"_"+c.elementName,handler:function(a){var b=document.getElementById(a);setTimeout(function(){b.click()},0)},eventType:"render"})},getValueFromObject:function(a,b,c){b=Ma(b,c);void 0!==a.trueValueReplace&&b?b=a.trueValueReplace:void 0!==a.falseValueReplace&&!b&&(b=a.falseValueReplace);!b&&!1!==b&&0!==b&&(b="");return b},setElementAttributeWithLocalStorage:function(a, b,c){var d=a.profileStoragePath.split("."),e=d.shift(),f=d.join(".");D.push({handler:function(){function d(a){var u=document.getElementById(b);return u&&(a||!u.getAttribute("placeholder"))?(u[c]=a,!0):!1}janrain.settings.multiDomainLocalStorage?cd(e,function(b){d(o.getValueFromObject(a,b,f))}):d(o.getValueFromObject(a,cd(e),f))},eventType:"render"})},attachFieldEventHandlers:function(a){a.type||(a.type="");var b=a.elementId||a.elementName;D.push({elementName:b,handler:function(a){a=z(a);q(a);(a=yd(a, "capture_form_item"))&&s(a).append("capture_focused").remove("capture_error");janrain.events.onCaptureContentChange.fire()},eventType:fe&&"checkbox"===a.type?"click":"focus"});D.push({elementName:b,handler:function(a){a=z(a);q(a);(a=yd(a,"capture_form_item"))&&s(a).remove("capture_focused")},eventType:"blur"});a.validation&&(D.push({elementName:b,handler:Mb,eventType:a.validation.eventType||"blur"}),a.validation.match&&"password"===a.type&&D.push({elementName:a.validation.match,handler:function(){setTimeout(function(){var a= document.getElementById(R+b);J(a,!1)},0)},eventType:"keydown"}));a.rendererFieldName&&a.rendererChildFieldName&&p.fields[a.rendererFieldName].validation&&p.fields[a.rendererFieldName].validation[a.rendererChildFieldName]&&D.push({elementName:a.rendererFieldName+"_"+a.rendererChildFieldName,handler:Mb,eventType:"blur"});if("password"===a.type){a.validation&&("function"===typeof a.validation.rating?D.push({elementName:b,handler:function(b){var b=Wb(b),c=dd.getRating(b);a.validation.rating(b,c)},eventType:"keyup"}): a.validation.rating&&D.push({elementName:b,handler:function(a){a=Wb(a);a=dd.getRating(a);ja("Password Strength",a)},eventType:"keyup"}));for(var c=[],d=0,e=D.length;d"},wrapFormItemStart:function(a){var b="",c=[],d=a.classes||[],e="elementCollection"===a.type?"form_collection":"form_item";if(a.justElement||"submit"===a.type||"button"===a.type)return"";-1===d.indexOf("capture_"+e)&&d.push("capture_"+e);a.errors&&-1===d.indexOf("capture_error")&&!a.collection&&d.push("capture_error");!a.collection&& a.type&&-1===d.indexOf("capture_"+a.type)&&("checkbox"===a.type||"radio"===a.type?c.push("capture_"+a.type):d.push("capture_"+a.type));"elementCollection"===a.type&&a.displayInline&&-1===d.indexOf("capture_form_collection_inline")&&d.push("capture_form_collection_inline");a.collection?(-1===d.indexOf("capture_"+e+"_"+a.elementName)&&d.push("capture_"+e+"_"+a.elementName),a.checked&&d.push("capture_toggled"),b+=o.createDiv({elementName:e+"_"+a.elementId,hide:a.hide,classes:d})):b+=o.createDiv({elementName:e+ "_"+a.elementName,hide:a.hide,classes:d});if(("checkbox"===a.type||"radio"===a.type)&&!a.collection)b+=o.createDiv({elementName:e+"_inner_"+a.elementName,classes:c});return b},wrapFormItemEnd:function(a){return a.justElement||"submit"===a.type||"button"===a.type?"":""},createPublicPrivateToggle:function(a){function b(){for(var a=Jd.publicPrivateTogglers,c=a.length,u=0;upublic ';a.displayPublic||f.push("capture_checked");d+=o.createDiv({classes:f,elementId:"display_option_private_"+a.elementName});d+='private '; e=["capture_display_toggle","capture_public"];a.disablePublicPrivate&&e.push("capture_display_toggle_disabled");a.displayPublic&&e.push("capture_toggled");d+=o.createDiv({classes:e,elementId:"display_indicator_public_"+a.elementName});d+=' public ';f=["capture_display_toggle","capture_private"];a.disablePublicPrivate&&f.push("capture_display_toggle_disabled");a.displayPublic||f.push("capture_toggled"); d+=o.createDiv({classes:f,elementId:"display_indicator_private_"+a.elementName});d+='private ';w(a.publicPrivateBoundFields)&&P(a.publicPrivateBoundFields,function(b){d+=o.createInput({type:"hidden",elementName:"display["+b+"]",value:a.displayPublic?"public":"private"})});d+=o.createInput({type:"hidden",elementName:"display["+(a.rendererFieldName||a.elementName)+"]",value:a.displayPublic? "public":"private"});D.push({elementName:"display_toggle_wrap_"+a.elementName,eventType:"click",handler:function(c){var d=z(c),e=q(d),e=document.getElementById(e+"display_toggle_options_"+a.elementName),f="none"===e.style.display||""===e.style.display?"block":"none";d.parentNode&&s(d.parentNode).has("capture_display_toggle")&&(d=d.parentNode);s(d).has("capture_display_toggle")&&!s(d).has("capture_display_toggle_disabled")&&("block"===f&&(b(),Jd.publicPrivateTogglers.push(e)),e.style.display=f);F(c)}}, {elementName:"display_option_public_"+a.elementName,handler:c,eventType:"click"},{elementName:"display_option_private_"+a.elementName,handler:c,eventType:"click"});Wc||(v(document.body,"click",function(a){a=z(a);a.parentNode&&s(a.parentNode).has("capture_display_toggle")&&(a=a.parentNode);!s(a).has("capture_display_toggle")&&!s(a).has("capture_display_option")&&b()}),Wc=!0);return d},createAnchor:function(a){var b="",c=a.fieldPrefix||R,d=a.elementId||a.elementName,e="object"===typeof a.elementAttributes? a.elementAttributes:{},f=a.elementClasses&&w(a.elementClasses)?a.elementClasses:[];C(f,"capture_"+d)||f.push("capture_"+d);b=b+""},createTextarea:function(a){var b="",c=a.fieldPrefix||R,d=a.elementId||a.elementName,e=a.elementClasses&&w(a.elementClasses)? a.elementClasses:[],f=a.rows||"5",b=b+o.createLabel(a);C(e,"capture_"+d)||e.push("capture_"+d);C(e,"capture_textarea")||e.push("capture_textarea");b=b+"