!function(){Function&&Function.prototype&&Function.prototype.bind&&(/MSIE [678]/.test(navigator.userAgent)||(window.__twttr&&window.__twttr.widgets&&window.__twttr.widgets.loaded&&window.twttr.widgets.load&&window.twttr.widgets.load(),window.__twttr&&window.__twttr.widgets&&window.__twttr.widgets.init||!function(n){function t(i){if(r[i])return r[i].exports;var u=r[i]={exports:{},id:i,loaded:!1};return n[i].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var u=window.__twttrll,r,i;return window.__twttrll=function(r,f){for(var s,e,h=0,o=[];h=1.5:!!n.matchMedia&&n.matchMedia("only screen and (min-resolution: 144dpi)").matches}function f(n){return n=n||u,/(Trident|MSIE|Edge[\/ ]?\d)/.test(n)}function s(n){return n=n||u,/MSIE 9/.test(n)}function h(n){return n=n||u,/(iPad|iPhone|iPod)/.test(n)}function c(n){return n=n||u,/^Mozilla\/5\.0 \(Linux; (U; )?Android/.test(n)}function l(n,t){return n=n||r,t=t||u,n.postMessage&&!(f(t)&&n.opener)}function a(n,t,i){return n=n||r,t=t||e,i=i||u,"ontouchstart"in n||/Opera Mini/.test(i)||t.msMaxTouchPoints>0}function v(){var n=p.body.style;return void 0!==n.transition||void 0!==n.webkitTransition||void 0!==n.mozTransition||void 0!==n.oTransition||void 0!==n.msTransition}function y(){return!!(r.Promise&&r.Promise.resolve&&r.Promise.reject&&r.Promise.all&&r.Promise.race&&function(){var n;return new r.Promise(function(t){n=t}),w.isType("function",n)}())}var p=i(9),e=i(10),r=i(7),w=i(11),u=e.userAgent;n.exports={retina:o,anyIE:f,ie9:s,ios:h,android:c,canPostMessage:l,touch:a,cssTransitions:v,hasPromiseSupport:y}},function(n){n.exports=document},function(n){n.exports=navigator},function(n,t,i){function h(n){return s(arguments).slice(1).forEach(function(t){r(t,function(t,i){n[t]=i})}),n}function f(n){return r(n,function(t,i){u(i)&&(f(i),o(i)&&delete n[t]);void 0!==i&&null!==i&&""!==i||delete n[t]}),n}function r(n,t){for(var i in n)n.hasOwnProperty&&!n.hasOwnProperty(i)||t(i,n[i]);return n}function e(n){return{}.toString.call(n).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function c(n,t){return n==e(t)}function u(n){return n===Object(n)}function o(n){if(!u(n))return!1;if(Object.keys)return!Object.keys(n).length;for(var t in n)if(n.hasOwnProperty(t))return!1;return!0}function l(n,t){v.setTimeout(function(){n.call(t||null)},0)}function s(n){return n?Array.prototype.slice.call(n):[]}function a(n,t){return!(!n||!n.indexOf)&&n.indexOf(t)>-1}var v=i(7);n.exports={aug:h,async:l,compact:f,contains:a,forIn:r,isObject:u,isEmptyObject:o,toType:e,isType:c,toRealArray:s}},function(n,t,i){function u(n,t,i){t.ready=r(n.then,n);i&&Array.isArray(t[i])&&(t[i].forEach(r(n.then,n)),delete t[i])}var r=i(13);n.exports={exposeReadyPromise:u}},function(n,t,i){var r=i(11);n.exports=function(n,t){var i=Array.prototype.slice.call(arguments,2);return function(){var u=r.toRealArray(arguments);return n.apply(t,i.concat(u))}}},function(n,t,i){var r=i(15);n.exports=new r("twttr")},function(n,t,i){function u(n){return r.isType("string",n)?n.split("."):r.isType("array",n)?n:[]}function e(n,t){var f=u(t),i=f.slice(0,-1);return i.reduce(function(n,t,u){if(n[t]=n[t]||{},!r.isObject(n[t]))throw new Error(i.slice(0,u+1).join(".")+" is already defined with a value.");return n[t]},n)}function f(n,t){t=t||o;t[n]=t[n]||{};Object.defineProperty(this,"base",{value:t[n]});Object.defineProperty(this,"name",{value:n})}var o=i(7),r=i(11);r.aug(f.prototype,{get:function(n){var t=u(n);return t.reduce(function(n,t){if(r.isObject(n))return n[t]},this.base)},set:function(n,t,i){var o=u(n),r=e(this.base,n),f=o.slice(-1);return i&&f in r?r[f]:r[f]=t},init:function(n,t){return this.set(n,t,!0)},unset:function(n){var t=u(n),i=this.get(t.slice(0,-1));i&&delete i[t.slice(-1)]},aug:function(n){var t=this.get(n),i=r.toRealArray(arguments).slice(1);if(t="undefined"!=typeof t?t:{},i.unshift(t),!i.every(r.isObject))throw new Error("Cannot augment non-object.");return this.set(n,r.aug.apply(null,i))},call:function(n){var t=this.get(n),i=r.toRealArray(arguments).slice(1);if(!r.isType("function",t))throw new Error("Function "+n+"does not exist.");return t.apply(null,i)},fullPath:function(n){var t=u(n);return t.unshift(this.name),t.join(".")}});n.exports=f},function(n,t,i){var r=i(15);n.exports=new r("__twttr")},function(n,t,i){function r(n){var t=e.href,i="original_referer="+t;return[n,i].join(n.indexOf("?")==-1?"?":"&")}function u(n){var i,t;n.altKey||n.metaKey||n.shiftKey||(i=s.closest(function(n){return"A"===n.tagName||"AREA"===n.tagName},n.target),i&&c.isIntentURL(i.href)&&(t=r(i.href),t=t.replace(/^http[:]/,"https:"),t=t.replace(/^\/\//,"https://"),h.open(t,i),o.preventDefault(n)))}function f(n){n.addEventListener("click",u,!1)}var e=i(18),o=i(19),s=i(21),h=i(22),c=i(23);n.exports={attachTo:f}},function(n){n.exports=location},function(n,t,i){function o(n){var t=n.getAttribute("data-twitter-event-id");return t?t:(n.setAttribute("data-twitter-event-id",++h),h)}function c(n,t,i){for(var r=0,u=n&&n.length||0,r=0;r!\s\/#\-\(\)\'\"]+)$/,c=/twitter\.com(?:\:\d{2,4})?\/intent\/(\w+)/,et=/^https?:\/\/(?:www\.)?twitter\.com\/\w+\/timelines\/(\d+)/i,ot=/^https?:\/\/(?:www\.)?twitter\.com\/i\/moments\/(\d+)/i,st=/^https?:\/\/(?:www\.)?twitter\.com\/(\w+)\/(?:likes|favorites)/i,ht=/^https?:\/\/(?:www\.)?twitter\.com\/(\w+)\/lists\/([\w-]+)/i,ct=/^https?:\/\/(?:www\.)?twitter\.com\/i\/live\/(\d+)/i;n.exports={isHashTag:e,hashTag:a,isScreenName:r,screenName:u,isStatus:o,status:v,intentForProfileURL:f,intentForFollowURL:l,isTwitterURL:y,isTwimgURL:p,isIntentURL:w,regexen:{profile:h},momentId:b,collectionId:k,intentType:d,likesScreenName:g,listScreenNameAndSlug:nt,eventId:tt}},function(n,t,i){function f(n){return encodeURIComponent(n).replace(/\+/g,"%2B").replace(/'/g,"%27")}function e(n){return decodeURIComponent(n)}function r(n){var t=[];return u.forIn(n,function(n,i){var r=f(n);u.isType("array",i)||(i=[i]);i.forEach(function(n){c.hasValue(n)&&t.push(r+"="+f(n))})}),t.sort().join("&")}function o(n){var i,t={};return n?(i=n.split("&"),i.forEach(function(n){var r=n.split("="),i=e(r[0]),f=e(r[1]);if(2==r.length)return u.isType("array",t[i])?void t[i].push(f):i in t?(t[i]=[t[i]],void t[i].push(f)):void(t[i]=f)}),t):{}}function s(n,t){var i=r(t);return i.length>0?u.contains(n,"?")?n+"&"+r(t):n+"?"+r(t):n}function h(n){var t=n&&n.split("?");return 2==t.length?o(t[1]):{}}var c=i(25),u=i(11);n.exports={url:s,decodeURL:h,decode:o,encode:r,encodePart:f,decodePart:e}},function(n,t,i){function r(n){return void 0!==n&&null!==n&&""!==n}function e(n){return u(n)&&n%1==0}function c(n){return"string"===f.toType(n)}function o(n){return u(n)&&!e(n)}function u(n){return r(n)&&!isNaN(n)}function l(n){return r(n)&&"array"==f.toType(n)}function s(n){return f.contains(b,n)}function h(n){return f.contains(w,n)}function a(n){return!!r(n)&&(!!h(n)||!s(n)&&!!n)}function v(n){if(u(n))return n}function y(n){if(o(n))return n}function p(n){if(e(n))return parseInt(n,10)}var f=i(11),w=[!0,1,"1","on","ON","true","TRUE","yes","YES"],b=[!1,0,"0","off","OFF","false","FALSE","no","NO"];n.exports={hasValue:r,isInt:e,isFloat:o,isNumber:u,isString:c,isArray:l,isTruthValue:h,isFalseValue:s,asInt:p,asFloat:y,asNumber:v,asBoolean:a}},function(n,t,i){function s(n){var t=[];return p.forIn(n,function(n,i){t.push(n+"="+i)}),t.join(",")}function h(){return w+y.generate()}function f(n,t){function i(n){return Math.round(n/2)}return n>t?{coordinate:0,size:t}:{coordinate:i(t)-i(n),size:n}}function r(n,t,i){var r,u;t=e.parse(t);i=i||{};r=f(t.width,i.width||b);t.left=r.coordinate;t.width=r.size;u=f(t.height,i.height||k);t.top=u.coordinate;t.height=u.size;this.win=n;this.features=s(t)}var e,u=i(7),c=i(27),l=i(19),a=i(21),o=i(8),v=i(23),y=i(28),p=i(11),w="intent_",b=u.screen.width,k=u.screen.height;e=(new c).defaults({width:550,height:520,personalbar:"0",toolbar:"0",location:"1",scrollbars:"1",resizable:"1"});r.prototype.open=function(n,t){var i=t&&"click"==t.type&&a.closest("a",t.target),r=t&&(t.altKey||t.metaKey||t.shiftKey),u=i&&(o.ios()||o.android());if(v.isTwitterURL(n))return r||u?this:(this.name=h(),this.popup=this.win.open(n,this.name,this.features),t&&l.preventDefault(t),this)};r.open=function(n,t,i){var f=new r(u,t);return f.open(n,i)};n.exports=r},function(n,t,i){function f(n){return function(t){return e.hasValue(t[n])}}function r(){this.assertions=[];this._defaults={}}var e=i(25),u=i(11);r.prototype.assert=function(n,t){return this.assertions.push({fn:n,msg:t||"assertion failed"}),this};r.prototype.defaults=function(n){return this._defaults=n||this._defaults,this};r.prototype.require=function(n){var t=this;return n=Array.isArray(n)?n:u.toRealArray(arguments),n.forEach(function(n){t.assert(f(n),"required: "+n)}),this};r.prototype.parse=function(n){var t,i;if(t=u.aug({},this._defaults,n||{}),i=this.assertions.reduce(function(n,i){return i.fn(t)||n.push(i.msg),n},[]),i.length>0)throw new Error(i.join("\n"));return t};n.exports=r},function(n){function i(){return t+String(+new Date)+Math.floor(1e5*Math.random())+u++}function r(){return t+String(f++)}var t="i",u=0,f=0;n.exports={generate:i,deterministic:r}},function(n,t,i){function r(){return u.get("events")||{}}var u=i(14),f=i(30),e=i(11);n.exports=e.aug(r(),f.Emitter)},function(n,t,i){var r=i(11),u=i(13),f={bind:function(n,t){return this._handlers=this._handlers||{},this._handlers[n]=this._handlers[n]||[],this._handlers[n].push(t)},unbind:function(n,t){if(this._handlers&&this._handlers[n])if(t){var i=this._handlers[n].indexOf(t);i>=0&&this._handlers[n].splice(i,1)}else this._handlers[n]=[]},trigger:function(n,t){var i=this._handlers&&this._handlers[n];t=t||{};t.type=n;i&&i.forEach(function(n){r.async(u(n,this,t))})}};n.exports={Emitter:f}},function(n,t,i){function e(n){r[n]=+new Date}function u(n){return r[n]?+new Date-r[n]:null}function o(n,t,i,r,e){var o=u(t);o&&f(n,i,r,o,e)}function f(n,t,i,r,u){var f,e=void 0===u?c:u;100*Math.random()>e||(i=h.aug(i||{},{duration_ms:r}),f={page:t,component:"performance",action:n},s.clientEvent(f,i,!0))}var s=i(32),h=i(11),r={},c=1;n.exports={start:e,end:u,track:f,endAndTrack:o}},function(n,t,i){function w(n,t,i){return e(n,t,i,2)}function e(n,t,i,f){var e=!u.isObject(n),o=!!t&&!u.isObject(t);e||o||s(r.formatClientEventNamespace(n),r.formatClientEventData(t,i,f),r.CLIENT_EVENT_ENDPOINT)}function b(n,t,i,u){var f=r.extractTermsFromDOM(n.target||n.srcElement);f.action=u||"click";e(f,t,i)}function s(n,t,i){var f,e;i&&u.isObject(n)&&u.isObject(t)&&(f=r.flattenClientEventPayload(n,t),e={l:r.stringify(f)},f.dnt&&(e.dnt=1),v(o.url(i,e)))}function h(n,t,i,f){var e,o=!u.isObject(n),s=!!t&&!u.isObject(t);if(!o&&!s)return e=r.flattenClientEventPayload(r.formatClientEventNamespace(n),r.formatClientEventData(t,i,f)),c(e)}function c(n){return f.push(n),f}function k(){var n,t;return f.length>1&&h({page:"widgets_js",component:"scribe_pixel",action:"batch_log"},{}),n=f,f=[],t=n.reduce(function(t,i,r){var f=t.length,u=f&&t[f-1],e=r+1==n.length;return e&&i.event_namespace&&"batch_log"==i.event_namespace.action&&(i.message=["entries:"+r,"requests:"+f].join("/")),l(i).forEach(function(n){var i=a(n);(!u||u.urlLength+i>y)&&(u={urlLength:p,items:[]},t.push(u));u.urlLength+=i;u.items.push(n)}),t},[]),t.map(function(n){var t={l:n.items};return d.enabled()&&(t.dnt=1),v(o.url(r.CLIENT_EVENT_ENDPOINT,t))})}function l(n){return Array.isArray(n)||(n=[n]),n.reduce(function(n,t){var i,u=r.stringify(t),f=a(u);return p+f1&&(n=n.concat(l(i)))),n},[])}function a(n){return encodeURIComponent(n).length+3}function v(n){var t=new Image;return t.src=n}var d=i(33),o=i(24),r=i(38),u=i(11),y=2083,f=[],g=o.url(r.CLIENT_EVENT_ENDPOINT,{dnt:0,l:""}),p=encodeURIComponent(g).length;n.exports={_enqueueRawObject:c,scribe:s,clientEvent:e,clientEvent2:w,enqueueClientEvent:h,flushClientEvents:k,interaction:b}},function(n,t,i){function e(){f=!0}function o(n,t){return!!f||!!c.asBoolean(l.val("dnt"))||!!r.isUrlSensitive(t||h.host)||!(!u.isFramed()||!r.isUrlSensitive(u.rootDocumentLocation()))||(n=a.test(n||s.referrer)&&RegExp.$1,!(!n||!r.isUrlSensitive(n)))}var s=i(9),h=i(18),u=i(34),r=i(36),c=i(25),l=i(37),f=!1,a=/https?:\/\/([^\/]+).*/i;n.exports={setOn:e,enabled:o}},function(n,t,i){function f(n){return n&&c.isType("string",n)&&(r=n),r}function e(){return u}function o(){return r!==u}var s=i(18),h=i(35),c=i(11),r=h.getCanonicalURL()||s.href,u=r;n.exports={isFramed:o,rootDocumentLocation:f,currentDocumentLocation:e}},function(n,t,i){function u(n,t){var r,i;return t=t||o,/^https?:\/\//.test(n)?n:/^\/\//.test(n)?t.protocol+n:(r=t.host+(t.port.length?":"+t.port:""),0!==n.indexOf("/")&&(i=t.pathname.split("/"),i.pop(),i.push(n),n="/"+i.join("/")),[t.protocol,"//",r,n].join(""))}function f(){for(var n,i=r.getElementsByTagName("link"),t=0;n=i[t];t++)if("canonical"==n.rel)return u(n.href)}function e(){for(var i,n,u,e=r.getElementsByTagName("a"),o=r.getElementsByTagName("link"),h=[e,o],f=0,t=0;i=h[f];f++)for(t=0;n=i[t];t++)if(/\bme\b/.test(n.rel)&&(u=s.screenName(n.href)))return u}var r=i(9),o=i(18),s=i(23);n.exports={absolutize:u,getCanonicalURL:f,getScreenNameFromPage:e}},function(n,t,i){function u(n){return n in r?r[n]:r[n]=o.test(n)}function f(){return u(e.host)}var e=i(18),o=/^[^#?]*\.(gov|mil)(:\d+)?([#?].*)?$/i,r={};n.exports={isUrlSensitive:u,isHostPageSensitive:f}},function(n,t,i){function u(n){var i,t,u,f=0;for(r={},n=n||e,i=n.getElementsByTagName("meta");t=i[f];f++)/^twitter:/.test(t.name)&&(u=t.name.replace(/^twitter:/,""),r[u]=t.content)}function f(n){return r[n]}var r,e=i(9);u();n.exports={init:u,val:f}},function(n,t,i){function u(n,t){var i;return t=t||{},n&&n.nodeType===Node.ELEMENT_NODE?((i=n.getAttribute("data-scribe"))&&i.split(" ").forEach(function(n){var r=n.trim().split(":"),i=r[0],u=r[1];i&&u&&!t[i]&&(t[i]=u)}),u(n.parentNode,t)):t}function f(n){return r.aug({client:"tfw"},n||{})}function o(n,t,i){var r=n&&n.widget_origin||a.referrer;return n=e("tfw_client_event",n,r),n.client_version=w,n.format_version=void 0!==i?i:1,t||(n.widget_origin=r),n}function e(n,t,i){return t=t||{},r.aug({},t,{_category_:n,triggered_on:t.triggered_on||+new Date,dnt:y.enabled(i)})}function s(n,t){var i={};return t=t||{},t.association_namespace=f(n),i[b]=t,i}function h(n,t){return r.aug({},t,{event_namespace:n})}function c(n){var t,i=Array.prototype.toJSON;return delete Array.prototype.toJSON,t=v.stringify(n),i&&(Array.prototype.toJSON=i),t}function l(n){if(n.item_ids&&n.item_ids.length>1){var t=Math.floor(n.item_ids.length/2),i=n.item_ids.slice(0,t),u={},f=n.item_ids.slice(t),e={};return i.forEach(function(t){u[t]=n.item_details[t]}),f.forEach(function(t){e[t]=n.item_details[t]}),[r.aug({},n,{item_ids:i,item_details:u}),r.aug({},n,{item_ids:f,item_details:e})]}return[n]}var a=i(9),v=i(39),y=i(33),r=i(11),p=i(40),w=p.version,b=1;n.exports={extractTermsFromDOM:u,flattenClientEventPayload:h,formatGenericEventData:e,formatClientEventData:o,formatClientEventNamespace:f,formatTweetAssociation:s,splitLogEntry:l,stringify:c,AUDIENCE_ENDPOINT:"https://syndication.twitter.com/i/jot/syndication",CLIENT_EVENT_ENDPOINT:"https://syndication.twitter.com/i/jot",RUFOUS_REDIRECT:"https://platform.twitter.com/jot.html"}},function(n,t,i){var u=i(7),r=u.JSON;n.exports={stringify:r.stringify||r.encode,parse:r.parse||r.decode}},function(n){n.exports={version:"deff1e4:1498631003352"}},function(n,t,i){function h(n){return n.reduce(function(n,t){return n.concat(b.reduce(function(n,i){return n.concat(i(t))},[]))},[])}function u(){var n=v.val("widgets:autoload")||!0;return!s.isFalseValue(n)&&(s.isTruthValue(n)?r.body:r.querySelectorAll(n))}function f(n){var t;return n=n||r.body,n=n.length?w.toRealArray(n):[n],o.pause(),t=e.allResolved(h(n).map(function(n){return a.addWidget(n)})).then(function(n){p.trigger("loaded",{widgets:n})}),e.always(t,function(){o.resume()}),t}function c(){var n=u();return n===!1?l.resolve():(y.set("widgets.loaded",!0),f(n))}var l=i(2),e=i(42),r=i(9),a=i(43),v=i(37),y=i(16),o=i(50),p=i(29),s=i(25),w=i(11),b=i(73);n.exports={load:f,loadPage:c,_getPageLoadTarget:u}},function(n,t,i){function f(n,t){return n.then(t,t)}function e(n){var t;return n=n||[],t=n.length,n=n.filter(u),t?t!==n.length?r.reject("non-Promise passed to .some"):new r(function(t,i){function u(){r+=1;r===n.length&&i()}var r=0;n.forEach(function(n){n.then(t,u)})}):r.reject("no promises passed to .some")}function o(n){var t;return void 0===n?r.reject(new Error("undefined is not an object")):Array.isArray(n)?(t=n.length,t?new r(function(i,r){function e(){s+=1;s===t&&(0===f.length?r():i(f))}function o(n){f.push(n);e()}var s=0,f=[];n.forEach(function(n){u(n)?n.then(o,e):o(n)})}):r.resolve([])):r.reject(new Error("Type error"))}function s(n){function t(){}return r.all((n||[]).map(function(n){return f(n,t)}))}function u(n){return n instanceof r}var r=i(2);n.exports={always:f,allResolved:o,some:e,isPromise:u,allSettled:s}},function(n,t,i){function u(n){return n.reduce(function(n,t){return n[t.className]=n[t.className]||[],n[t.className].push(t),n},{})}function f(n){var t=n.map(o.fromRawTask),i=u(t);l.forIn(i,function(n,t){c.allSettled(t.map(function(n){return n.initialize()})).then(function(){t.forEach(function(n){h.all([n.hydrate(),n.insertIntoDom()]).then(r(n.render,n)).then(r(n.success,n),r(n.fail,n))})})})}function e(n){return a.add(n)}var o=i(44),s=i(48),h=i(2),c=i(42),r=i(13),l=i(11),a=new s(f);n.exports={addWidget:e}},function(n,t,i){function o(n){var t=n.srcEl||n.targetEl;return t.ownerDocument.defaultView}function r(n,t){this._widget=null;this._sandbox=null;this._hydrated=!1;this._insertedIntoDom=!1;this._Sandbox=n.Sandbox;this._factory=n.factory;this._widgetParams=n.parameters;this._resolve=t;this._className=n.className;this._renderedClassName=n.className+"-rendered";this._errorClassName=n.className+"-error";this._srcEl=n.srcEl;this._targetGlobal=o(n);this._insertionStrategy=function(t){var i=n.srcEl,r=n.targetEl;i?r.insertBefore(t,i):r.appendChild(t)}}var s=i(20),h=i(45),f=i(29),e=i(47),u=i(2),c=i(42);r.fromRawTask=function(n){return new r(n.input,n.taskDoneDeferred.resolve)};r.prototype.initialize=function(){var n=this,t=new this._Sandbox(this._targetGlobal);return this._factory(this._widgetParams,t).then(function(i){return n._widget=i,n._sandbox=t,i})};r.prototype.insertIntoDom=function(){var n=this;return this._widget?this._sandbox.insert(this._widget.id,{"class":[this._className,this._renderedClassName].join(" ")},null,this._insertionStrategy).then(function(){n._insertedIntoDom=!0}):u.reject(new Error("cannot insert widget into DOM before it is initialized"))};r.prototype.hydrate=function(){var n=this;return this._widget?this._widget.hydrate().then(function(){n._hydrated=!0}):u.reject(new Error("cannot hydrate widget before it is initialized"))};r.prototype.render=function(){function i(){n._sandbox.onResize(function(){return n._widget.resize().then(function(){f.trigger("resize",{target:n._sandbox.sandboxEl})})})}function r(){return e(n._srcEl).then(function(){return n._sandbox.sandboxEl})}function t(t){return e(n._sandbox.sandboxEl).then(function(){return u.reject(t)})}var n=this;return this._hydrated?this._insertedIntoDom?n._widget.render(n._sandbox).then(function(){return i(),n._widget.show()}).then(r,t):t(new Error("cannot render widget before DOM insertion")):t(new Error("cannot render widget before hydration"))};r.prototype.fail=function(){var n=this;return this._srcEl?c.always(h.write(function(){s.add(n._srcEl,n._errorClassName)}),function(){f.trigger("rendered",{target:n._srcEl});n._resolve(n._srcEl)}):(n._resolve(),u.resolve())};r.prototype.success=function(){f.trigger("rendered",{target:this._sandbox.sandboxEl});this._resolve(this._sandbox.sandboxEl)};n.exports=r},function(n,t,i){function r(n,t){return function(){try{t.resolve(n.call(this))}catch(n){t.reject(n)}}}function e(n,t){n.call(t)}function o(n,t){var i=new f;return u.read(r(n,i),t),i.promise}function s(n,t){var i=new f;return u.write(r(n,i),t),i.promise}function h(n,t,i){var e=new f;return c.isType("function",n)&&(i=t,t=n,n=1),u.defer(n,r(t,e),i),e.promise}var u=i(46),f=i(1),c=i(11);n.exports={sync:e,read:o,write:s,defer:h}},function(n,t,i){var r;!function(){"use strict";function u(){this.frames=[];this.lastId=0;this.raf=e;this.batch={hash:{},read:[],write:[],mode:null}}var e=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(n){return window.setTimeout(n,1e3/60)},f;u.prototype.read=function(n,t){var i=this.add("read",n,t),r=i.id,u;return this.batch.read.push(i.id),u="reading"===this.batch.mode||this.batch.scheduled,u?r:(this.scheduleBatch(),r)};u.prototype.write=function(n,t){var i=this.add("write",n,t),r=this.batch.mode,u=i.id,f;return this.batch.write.push(i.id),f="writing"===r||"reading"===r||this.batch.scheduled,f?u:(this.scheduleBatch(),u)};u.prototype.defer=function(n,t,i){"function"==typeof n&&(i=t,t=n,n=1);var r=this,u=n-1;return this.schedule(u,function(){r.run({fn:t,ctx:i})})};u.prototype.clear=function(n){var t,i,r;if("function"==typeof n)return this.clearFrame(n);n=Number(n);t=this.batch.hash[n];t&&(i=this.batch[t.type],r=i.indexOf(n),delete this.batch.hash[n],~r&&i.splice(r,1))};u.prototype.clearFrame=function(n){var t=this.frames.indexOf(n);~t&&this.frames.splice(t,1)};u.prototype.scheduleBatch=function(){var n=this;this.schedule(0,function(){n.batch.scheduled=!1;n.runBatch()});this.batch.scheduled=!0};u.prototype.uniqueId=function(){return++this.lastId};u.prototype.flush=function(n){for(var t;t=n.shift();)this.run(this.batch.hash[t])};u.prototype.runBatch=function(){try{this.batch.mode="reading";this.flush(this.batch.read);this.batch.mode="writing";this.flush(this.batch.write);this.batch.mode=null}catch(n){throw this.runBatch(),n;}};u.prototype.add=function(n,t,i){var r=this.uniqueId();return this.batch.hash[r]={id:r,fn:t,ctx:i,type:n}};u.prototype.run=function(n){var t=n.ctx||this,i=n.fn;if(delete this.batch.hash[n.id],!this.onError)return i.call(t);try{i.call(t)}catch(n){this.onError(n)}};u.prototype.loop=function(){function n(){var i=t.frames.shift();t.frames.length?r(n):t.looping=!1;i&&i()}var i,t=this,r=this.raf,u=!1;this.looping||(i=setTimeout(function(){u=!0;n()},500),r(function(){u||(clearTimeout(i),n())}),this.looping=!0)};u.prototype.schedule=function(n,t){return this.frames[n]?this.schedule(n+1,t):(this.loop(),this.frames[n]=t)};f=new u;"undefined"!=typeof n&&n.exports?n.exports=f:(r=function(){return f}.call(t,i,t,n),!(void 0!==r&&(n.exports=r)))}()},function(n,t,i){function r(n){return u.write(function(){n&&n.parentNode&&n.parentNode.removeChild(n)})}var u=i(45);n.exports=r},function(n,t,i){function r(n){this._inputsQueue=[];this._task=n;this._hasFlushBeenScheduled=!1}var u=i(1),f=i(49),e=i(13);r.prototype.add=function(n){var t=new u;return this._inputsQueue.push({input:n,taskDoneDeferred:t}),this._hasFlushBeenScheduled||(this._hasFlushBeenScheduled=!0,f(e(this._flush,this))),t.promise};r.prototype._flush=function(){try{this._task.call(null,this._inputsQueue)}catch(n){this._inputsQueue.forEach(function(t){t.taskDoneDeferred.reject(n)})}this._inputsQueue=[];this._hasFlushBeenScheduled=!1};n.exports=r},function(n,t,i){var r=i(3).Promise;n.exports=r._asap},function(n,t,i){function f(n){n.forEach(function(n){var t=n.input.namespace,i=n.input.data,r=n.input.offsite,u=n.input.version;l.clientEvent(t,i,r,u);n.taskDoneDeferred.resolve()})}function e(n){function t(){n.forEach(function(n){n.taskDoneDeferred.resolve()})}function i(){n.forEach(function(n){n.taskDoneDeferred.reject()})}r.init();n.forEach(function(n){var t=n.input.namespace,i=n.input.data,u=n.input.offsite,f=n.input.version;r.clientEvent(t,i,u,f)});r.flush().then(t,i)}function o(n){(1===n.length?f:e)(n)}function s(n,t,i,r){return u.add({namespace:n,data:t,offsite:i,version:r})}function h(){u.pause()}function c(){u.resume()}var r=i(51),l=i(32),a=i(72),u=new a(o);n.exports={scribe:s,pause:h,resume:c}},function(n,t,i){function w(){function n(n){nt.body.appendChild(n)}return p?e.promise:(r=new ft(tt),r.insert("rufous-sandbox",null,{display:"none"},n).then(function(){r.setTitle("Twitter analytics iframe");u=c();o=l();e.resolve([u,o])}),p=!0,e.promise)}function b(n,t){var e,i,o;s.isObject(n)&&s.isObject(t)&&(o=f.flattenClientEventPayload(n,t),e=u.firstChild,e.value=+(+e.value||o.dnt||0),i=r.createElement("input"),i.type="hidden",i.name="l",i.value=f.stringify(o),u.appendChild(i))}function k(n,t,i){var r=!s.isObject(n),u=!!t&&!s.isObject(t);r||u||e.promise.then(function(){b(f.formatClientEventNamespace(n),f.formatClientEventData(t,i))})}function d(){return e.promise.then(function(){if(u.children.length<=2)return a.reject();var n=a.all([r.doc.body.appendChild(u),r.doc.body.appendChild(o)]).then(function(n){var t=n[0],i=n[1];return i.addEventListener("load",function(){g(t,i)()}),t.submit(),n});return u=c(),o=l(),n})}function g(n,t){return function(){var i=n.parentNode;i&&(i.removeChild(n),i.removeChild(t))}}function c(){var n=r.createElement("form"),t=r.createElement("input"),i=r.createElement("input");return h++,n.action=f.CLIENT_EVENT_ENDPOINT,n.method="POST",n.target=y+h,n.id=et+h,t.type="hidden",t.name="dnt",t.value=rt.enabled(),i.type="hidden",i.name="tfw_redirect",i.value=f.RUFOUS_REDIRECT,n.appendChild(t),n.appendChild(i),n}function l(){var n=y+h;return it({id:n,name:n,width:0,height:0,border:0},{display:"none"},r.doc)}var u,o,r,nt=i(9),tt=i(7),it=i(52),rt=i(33),ut=i(1),a=i(2),f=i(38),s=i(11),ft=i(53),v=Math.floor(1e3*Math.random())+"_",y="rufous-frame-"+v+"-",et="rufous-form-"+v+"-",h=0,p=!1,e=new ut;n.exports={clientEvent:k,flush:d,init:w}},function(n,t,i){var u=i(9),r=i(11);n.exports=function(n,t,i){var f;if(i=i||u,n=n||{},t=t||{},n.name){try{f=i.createElement('