!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="30f62d67-7af1-4297-a234-a349ac76d879",e._sentryDebugIdIdentifier="sentry-dbid-30f62d67-7af1-4297-a234-a349ac76d879")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"imgur@0470099"},(self.webpackChunkimgur_web=self.webpackChunkimgur_web||[]).push([[1678],{sCW7:(e,t,n)=>{n.d(t,{Gw:()=>l,ZP:()=>d,fD:()=>p,nV:()=>u});var r=n("/MKj"),o=n("yXs2"),i=n("Md//"),c=n("/Ap9"),a=n("VeJx");function s(e){return{scrollPositionY:e.display.get("positionY")}}var u=(0,r.$j)(s)(i.Z),l=(0,r.$j)(s)(c.Z),p=(0,r.$j)(s)(a.Z);const d=(0,r.$j)(s)(o.Z)},yXs2:(e,t,n)=>{n.d(t,{Z:()=>E});var r=n("lwsE"),o=n.n(r),i=n("W8MJ"),c=n.n(i),a=n("PJYZ"),s=n.n(a),u=n("7W2i"),l=n.n(u),p=n("a1gu"),d=n.n(p),f=n("Nsbk"),y=n.n(f),h=n("lSNA"),m=n.n(h),v=n("q1tI"),b=(n("17x9"),n("MHWf")),g=n("yCxd"),w=n("puhG"),O=n("A+av"),P=n("VGss"),D=n("LBOx");n("Ef8z");function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return d()(this,n)}}var j="bottom",E=function(e){l()(n,e);var t=k(n);function n(e){var r;return o()(this,n),r=t.call(this,e),m()(s()(r),"handleMouseDown",(function(e){if("mousedown"!==e.type||0===e.button){var t=r.props.onClickDropdown;if(r.setState((function(e){return{isOpen:!e.isOpen}})),e.stopPropagation(),e.preventDefault(),t)t(e,r.state.isOpen)}})),m()(s()(r),"renderIcon",(function(){var e=r.state.isOpen,t=r.props,n=t.dropdownIcon,o=t.dropdownIconClose,i=n;return o&&e&&(i=o),"string"==typeof i?v.createElement("span",{className:"Dropdown-icon ".concat(i)}):i})),r.state={isOpen:!1,menuPosition:j,styles:null},r}return c()(n,[{key:"componentDidMount",value:function(){var e=this;this.autoCloser=(0,D.p)({el:function(){return e.dropdownButton},cb:function(){return e.setState({isOpen:!1})}})}},{key:"componentWillUnmount",value:function(){"function"==typeof this.autoCloser&&this.autoCloser()}},{key:"getLabel",value:function(e){var t=this.props,n=t.options,r=void 0===n?[]:n,o=t.placeholder,i=r.filter((function(t,n){return"string"==typeof t?n:t.value===e})),c=e;return i.length&&(c="string"==typeof i[0]?i[0]:i[0].label),c||o}},{key:"componentDidUpdate",value:function(e,t){var n=this.state.isOpen,r=this.props,o=r.scrollPositionY,i=r.disableGravity;if(n){if(e.scrollPositionY!==o)return this.setState({isOpen:!1});if(!i&&t.isOpen!==n&&this.dropdownMenu&&this.setState({menuPosition:this.getMenuPosition()}),!t.isOpen)return this.setState({styles:{}});var c=this.getStyles();c&&this.setState({styles:c})}else if(t.isOpen)return this.setState({menuPosition:j})}},{key:"getStyles",value:function(){var e=this.dropdownMenu.getBoundingClientRect(),t=getComputedStyle(this.dropdownMenu),n=e.left,r=e.right,o=parseInt(t.getPropertyValue("left"),10),i=parseInt(t.getPropertyValue("right"),10),c=(0,b.x5)();if(0!==o||0!==i){if(n(0,b.Be)()-g.$footerHeight?"top":j}},{key:"renderOptions",value:function(){var e=this,t=this.props,n=t.options,r=t.children,o=t.onChange,i=t.value,c=t.disableGravity,a=this.state,s=a.menuPosition,u=a.styles;return n.length||r?v.createElement("div",{className:"Dropdown-menu ".concat(c?"":"Dropdown-menu--".concat(s)),ref:function(t){e.dropdownMenu=t},style:u},v.createElement(P.ZP,{className:"Dropdown-triangle",name:P.KT,width:"24",height:"8",viewBox:"0 0 24 8"}),v.createElement("div",{className:"Dropdown-list"},n.map((function(e,t){var n="string"==typeof e?t:e.value,r="string"==typeof e?e:e.label;return v.createElement("div",{key:"option-".concat(t),className:"Dropdown-option".concat(n===i?" isActive":""),onClick:o?function(){o(n,r)}:null},r)})),r)):null}},{key:"renderTitle",value:function(e){var t=this,n=this.state.title;return function(r){r.target.offsetWidth{n.d(t,{Z:()=>g});var r=n("lSNA"),o=n.n(r),i=n("lwsE"),c=n.n(i),a=n("W8MJ"),s=n.n(a),u=n("7W2i"),l=n.n(u),p=n("a1gu"),d=n.n(p),f=n("Nsbk"),y=n.n(f),h=n("q1tI"),m=n("yXs2");function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return d()(this,n)}}const g=(w=m.Z,function(e){l()(n,e);var t=b(n);function n(){return c()(this,n),t.apply(this,arguments)}return s()(n,[{key:"render",value:function(){var e=function(e){for(var t=1;t{n.d(t,{Z:()=>g});var r=n("lSNA"),o=n.n(r),i=n("lwsE"),c=n.n(i),a=n("W8MJ"),s=n.n(a),u=n("7W2i"),l=n.n(u),p=n("a1gu"),d=n.n(p),f=n("Nsbk"),y=n.n(f),h=n("q1tI"),m=n("yXs2");function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return d()(this,n)}}const g=(w=m.Z,function(e){l()(n,e);var t=b(n);function n(){return c()(this,n),t.apply(this,arguments)}return s()(n,[{key:"render",value:function(){var e=function(e){for(var t=1;t{n.d(t,{Z:()=>g});var r=n("lSNA"),o=n.n(r),i=n("lwsE"),c=n.n(i),a=n("W8MJ"),s=n.n(a),u=n("7W2i"),l=n.n(u),p=n("a1gu"),d=n.n(p),f=n("Nsbk"),y=n.n(f),h=n("q1tI"),m=n("yXs2");function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y()(e);if(t){var o=y()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return d()(this,n)}}const g=(w=m.Z,function(e){l()(n,e);var t=b(n);function n(){return c()(this,n),t.apply(this,arguments)}return s()(n,[{key:"render",value:function(){var e=function(e){for(var t=1;t{n.d(t,{p:()=>v});var r=n("lwsE"),o=n.n(r),i=n("W8MJ"),c=n.n(i),a=n("7W2i"),s=n.n(a),u=n("a1gu"),l=n.n(u),p=n("Nsbk"),d=n.n(p),f=n("q1tI"),y=(n("17x9"),n("hSrQ")),h=n("MHWf");n("Z4OG");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=d()(e);if(t){var o=d()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return l()(this,n)}}function v(e){var t=e.el,n=e.cb,r=e.parent,o=function(e){var o=t();e.target===o||o.contains(e.target)||r&&r.contains(e.target)||n(e)},i=function(e){[y.nQ,y.$1,y.r9,y.oq,y.cb,y.pe].includes(e.key)&&n(e)};return(0,h._E)("click",o),(0,h._E)("keydown",i),function(){(0,h.II)("click",o),(0,h.II)("keydown",i)}}(function(e){s()(n,e);var t=m(n);function n(){return o()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.open,n=e.children;return t?f.createElement("div",{className:"Menu"},n.map((function(e,t){return f.createElement("div",{key:t,className:"Menu-item"},e)}))):null}}]),n}(f.Component)).__docgenInfo={description:"",methods:[],displayName:"Menu",props:{open:{type:{name:"bool"},required:!1,description:""},children:{type:{name:"array"},required:!1,description:""},closeOnExternalClick:{type:{name:"bool"},required:!1,description:""}}}},Ef8z:()=>{},Z4OG:()=>{}}]);