define("metaserver/static/js/modules/clean/flux/dispatcher",["require","exports","tslib","flux","metaserver/static/js/modules/core/assert","metaserver/static/js/modules/core/exception"],(function(e,t,r,s,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DispatcherClass=t.Dispatcher=void 0,s=r.__importStar(s),n=r.__importStar(n);let a=null;class o extends s.Dispatcher{dispatch(e){i.assert(null!=e.type,"Invariant error: cannot dispatch action without 'type' property."),i.assert(null===a,`Invariant error: cannot dispatch ${e.type} while also dispatching ${a}.`),a=e.type;try{"function"==typeof this.dispatch_begin&&this.dispatch_begin();try{return super.dispatch({action:e})}catch(e){return n.reportException({err:e}),console.error(e)}finally{"function"==typeof this.dispatch_end&&this.dispatch_end()}}finally{a=null}}}t.DispatcherClass=o;const c=new o;t.Dispatcher=c})),define("metaserver/static/js/api_v2/datetime",["require","exports","tslib","metaserver/static/js/modules/clean/datetime/datetime"],(function(e,t,r,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatTimestamp=void 0,s=r.__importStar(s);t.formatTimestamp=function(e){return s.format_date_utc(e,"yyyy-MM-ddTHH:mm:ssZ")}})),define("metaserver/static/js/api_v2/default_team_client",["require","exports","metaserver/static/js/api_v2/types","metaserver/static/js/api_v2/client_base","metaserver/static/js/modules/clean/viewer"],(function(e,t,r,s,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultTeamApiV2Client=void 0;class n extends s.ApiV2ClientBase{constructor(e,t){super(t),this.userProperties=e}_headers(e){return Object.assign({[r.ApiV2HeaderNames.DropboxUid]:String(this.userProperties.id),[r.ApiV2HeaderNames.DropboxTeamId]:String(i.Viewer.get_viewer().team_id),[r.ApiV2HeaderNames.DropboxTeamAuthorization]:JSON.stringify({auth_role:String(i.Viewer.get_viewer().auth_role),auth_action_type:String(i.Viewer.get_viewer().auth_action_type)})},e.headers)}}t.DefaultTeamApiV2Client=n})),define("metaserver/static/js/api_v2/default_user_client",["require","exports","metaserver/static/js/api_v2/types","metaserver/static/js/api_v2/client_base"],(function(e,t,r,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultUserApiV2Client=void 0;class i extends s.ApiV2ClientBase{constructor(e,t){super(t),this.userProperties=e}_headers(e){return Object.assign({[r.ApiV2HeaderNames.DropboxUid]:String(this.userProperties.id),[r.ApiV2HeaderNames.DropboxPathRoot]:String(this.userProperties.root_ns_id)},e.headers)}}t.DefaultUserApiV2Client=i})),define("metaserver/static/js/api_v2/team_client",["require","exports","metaserver/static/js/api_v2/types","metaserver/static/js/api_v2/client_base","metaserver/static/js/modules/clean/viewer"],(function(e,t,r,s,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TeamApiV2Client=void 0;class n extends s.ApiV2ClientBase{constructor(e){super(e)}_headers(e){const t=i.Viewer.get_viewer().get_user_by_id(e.subjectUserId);return Object.assign({[r.ApiV2HeaderNames.DropboxUid]:String(t.id)},e.headers)}}t.TeamApiV2Client=n})),define("metaserver/static/js/api_v2/transport/beacon",["require","exports","tslib","metaserver/static/js/api_v2/types","metaserver/static/js/api_v2/transport/fetch","sjcl"],(function(e,t,r,s,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BeaconTransport=void 0,n=r.__importStar(n);t.BeaconTransport=class{executeRpc(e,t,r,a){var o;const c=null===(o=navigator.sendBeacon)||void 0===o?void 0:o.bind(navigator);if(c)return new Promise((function(i,o){var p;const h=(function(e,t){const r=n.codec.utf8String.toBits(e),s=new n.misc.hmac(r,n.hash.sha256).encrypt(t);return n.codec.base64url.fromBits(s)})(null!==(p=t[s.ApiV2HeaderNames.CsrfToken])&&void 0!==p?p:"",e.getPath());e.updateQuery({t:h});const l=new Blob([r,JSON.stringify(Object.assign(Object.assign({},t),{"Content-Type":a}))],{type:a}),u=c(e.toString(),l),d={result:JSON.parse(JSON.stringify({beacon:u})),headers:t};return u?i(d):o(d)}));return(new i.FetchAsyncTransport).executeRpc(e,t,r,a)}executeBinaryRpc(e,t,r,s){return(new i.FetchAsyncTransport).executeBinaryRpc(e,t,r,s)}}})),define("metaserver/static/js/prod_assets_web_modules/eventemitter3",(function(){"use strict";var e={exports:{}};return(function(e){var t=Object.prototype.hasOwnProperty,r="~";function s(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function n(e,t,s,n,a){if("function"!=typeof s)throw new TypeError("The listener must be a function");var o=new i(s,n||e,a),c=r?r+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],o]:e._events[c].push(o):(e._events[c]=o,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new s:delete e._events[t]}function o(){this._events=new s,this._eventsCount=0}Object.create&&(s.prototype=Object.create(null),(new s).__proto__||(r=!1)),o.prototype.eventNames=function(){var e,s,i=[];if(0===this._eventsCount)return i;for(s in e=this._events)t.call(e,s)&&i.push(r?s.slice(1):s);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},o.prototype.listeners=function(e){var t=r?r+e:e,s=this._events[t];if(!s)return[];if(s.fn)return[s.fn];for(var i=0,n=s.length,a=new Array(n);i