',open:!0,top:"10%",transition:"none",scrolling:!1,fixed:!0,width:Imgur.Elements.Mute.dimensions.width,height:Imgur.Elements.Mute.dimensions.height,className:"noBorder",close:"",onComplete:_.bind(function(){var
b={type:"comment",commentId:this.props.comment.id,hash:this.props.comment.hash,isAlbum:this.props.comment.on_album,nsfw:this.props.image.nsfw};Imgur.Environment.auth.id?$.colorbox({html:'',open:!0,top:"10%",transition:"none",scrolling:!1,fixed:!0,width:Imgur.Elements.Report.dimensions.width,height:Imgur.Elements.Report.dimensions.height,className:"noBorder",close:"",onComplete:_.bind(function(){var
},_vote:function(a){Imgur.Environment.signed||Imgur.getInstance().signin({invokedRegisterSigninBy:"Action
c={up:"Upvote",down:"Downvote",veto:"Veto"};Imgur.Util.jafoLogEvent(Imgur.AnalyticCategories.POST,Imgur.AnalyticEventNames.commentInteracted,{Type:c[a]})},_nthIfy:function(a){return
1===a?"1st":2===a?"2nd":3===a?"3rd":String(a)+"th"},handleUserProfileClick:function(){Imgur.Util.jafoLog({event:"userProfileNav",meta:{accountId:this.props.comment.author_id,method:"usernameComment"}})},handleMenuClick:function(a){a&&Imgur.Util.jafoLog({event:"moreMenuInvoked",meta:{commentId:this.props.comment.id,hash:this.props.comment.hash,isAlbum:this.props.comment.on_album,nsfw:this.props.image.nsfw,parentId:this.props.comment.parent_id}})},closeReply:function(){this.setState({showingReply:!1})},render:function(){var
icon-mobile"},null)))),React.DOM.div({className:k,"data-id":this.props.comment.id},React.DOM.div({className:l},j,React.DOM.div({className:"author"},React.DOM.a({className:"comment-username",href:"/user/"+this.props.comment.author,title:this.props.comment.author,onClick:this.handleUserProfileClick},this.props.comment.author),this.props.image.account_id&&this.props.image.account_id===this.props.comment.author_id&&!this.props.comment.deleted?React.DOM.span({className:"comment-op"},"OP"):"",o,React.DOM.span({ref:"visible_points",className:this.props.comment.deleted?"":"comment-meta-spacer"},Imgur.Util.numberFormat(this.props.comment.visible_points)+n),React.createElement(Imgur.Elements.Timestamp,{classNames:"comment-meta-spacer",shouldUpdate:!1,timestamp:this.props.comment.datetime}),React.createElement(Imgur.Elements.PopupMenu,{className:"icon-ellipses
COMMENTS")),React.createElement(Imgur.Elements.PopupMenu,{className:"comments-sort
f=Imgur.Caption.getInstance().getCaptionIdsByFilter(this.props.image.hash,_.bind(function(a){var
f&&c&&!d},this));_.each(f,function(a){c[a]=!0})}a.push(React.createElement(Imgur.CommentTree,{contextids:c,childmap:this.props.childmap,votemap:this.props.votemap,image:this.props.image,key:"tree:"+this.props.image.hash,expandMode:this.state.expandMode,expandedFromPermalink:this.state.expandedFromPermalink,groupingBadReplies:!1,comment:d,votable:!0,touchEnabled:this.state.touchEnabled}))}else{var
React.DOM.div({id:"comments",className:this.props.loading?"":"comments-loaded"},React.DOM.div({id:"captions",className:"root-caption-container"},a))}}),Imgur.PostViewSummary={},function(){function
j=i.toString();Imgur.LocalStorage.save(d,!0,j)}}var
Imgur.LocalStorage.save(c,b+1,l),b+1}}function
e={hash:a,isAlbum:b,nsfw:c};b||(e.isAnimated=d),Imgur.Util.jafoLog({event:"vwUnderComments",meta:e})},this)))},postLoadingQueueContents:function(){var
i=a._.captionInstance.getCaptionById(b,f[h]),j=i.caption.match(/nsfw|mature/i),k=/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,l=i.caption.match(k);j&&l&&i.author_id!=Imgur.Environment.auth.id||g.push(f[h])}g.sort(function(d,e){var
l,u=Imgur.Util.getQueryParams(window.location.search),v="lr"in
c=this._.baseURL+"/"+this._.hash;a&&(c+="/comment/"+a,b&&(c+="/"+b)),Imgur.History.getInstance().addWindowState("inside_nav.comment","Comments
Imgur"):Imgur.Notification.getInstance().setTitle(e.title+"
u=Imgur.Gallery.getInstance().getGalleryMetadata();Imgur.PostViewSummary.ViewedPost(u,p,q,r)},purgeCommentData:function(){var
c=React.DOM.div({className:"promoted-tag"},React.DOM.a({href:Imgur.Environment.ppBlog,className:"title",title:"learn
Imgur.getInstance()._.auth||Imgur.getInstance()._.auth.isPro!==!0)){var
us.","error-msg"):ReactDOM.render(React.createElement(Imgur.ReportBadAds,{adManager:this._.adManager}),document.getElementById("report-bad-ads-modal"))},hideZoomedImage:function(){$(".jquery-image-zoom").is(":visible")&&$("div.jquery-image-zoom
a+="|refresh_count="+this.refreshCount+";",a+="pv="+Imgur.UserStatistics.getInstance().getPageView().toString()+";"}},{key:"getTargetingWithAmazon",value:function(a,b,c){var
c=d=_possibleConstructorReturn(this,(a=b.__proto__||Object.getPrototypeOf(b)).call.apply(a,[this].concat(g))),d.selectImage=function(a){d.props.handleImageSelection(a),Imgur.Util.jafoLogEvent(Imgur.AnalyticCategories.SEARCH,Imgur.AnalyticEventNames.reactionGIFSelected,{"Completion
_inherits(b,a),_createClass(b,[{key:"componentWillUnmount",value:function(){this.state.imageSelected||Imgur.Util.jafoLogEvent(Imgur.AnalyticCategories.SEARCH,Imgur.AnalyticEventNames.reactionGIFSelected,{"Completion
b&&(a.backstage=b),"?client_id="+Imgur.Environment.apiClientId+"&"+$.param(a)}},{key:"render",value:function(){var
b={parent_id:this.props.parentId,parent_author:this.props.parentAuthorId,caption:this.state.text,sid:this.context.msid,gallery:Imgur.Gallery.getInstance().getGalleryMetadata()};Imgur.Environment.signed||(Imgur.getInstance().signin("Action
c=$.ajax({url:"/gallery/action/caption/"+this.props.image.hash,type:"POST",data:b});c.always(_.bind(function(){this.setState({showingLoader:!1})},this)),Imgur.Util.jafoLogEvent(Imgur.AnalyticCategories.POST,Imgur.AnalyticEventNames.commentEntered,{"Was
Imgur.Linkify.ImgurGrabber(Imgur.Environment.host,Imgur.Environment.cdnUrl).scan(b.caption).length>0,Length:a}),Imgur.Environment.signed&&(c.done(_.bind(function(a){if(a.success){var
d={caption_id:a.data.caption.id,vote:"up"};Imgur.Caption.getInstance().mergeVotes(a.data.caption.hash,[d]),this.context.onSubmit(a.data.caption)}else
"),imageLinks:this.state.imageLinks.slice(1)})},toggleShowReactionGifPicker:function(){this.setState({showReactionGifPicker:!this.state.showReactionGifPicker},_.bind(function(){this.state.showReactionGifPicker?$("body").on("click",this.handleBodyClick):$("body").off("click",this.handleBodyClick)},this))},handleReactionGifButtonClick:function(a){a.stopPropagation(),Imgur.Util.jafoLog({event:"commentReactInitiate",meta:{hash:this.props.image.hash}}),this.toggleShowReactionGifPicker()},handleBodyClick:function(a){$.contains($(".gifpicker").get(0),a.target)||(a.stopPropagation(),this.setState({showReactionGifPicker:!1},_.bind(function(){$("body").off("click",this.handleBodyClick)},this)))},handleReactionGifClick:function(a){a.stopPropagation()},componentWillUnmount:function(){$(this.refs.gifButton).unbind("mouseenter
GIF"},"GIF"),this.state.showReactionGifPicker&&React.createElement(Imgur.ReactionGifPickerContainer,{handleImageSelection:this.handleReactionGifSelection,postHash:this.props.image.hash,sponsoredReactionGifs:Imgur.Environment.sponsoredReactionGifs},null)),React.DOM.a({className:"rules
right"},a)))}}),Namespace("Imgur.Gallery"),Imgur.Gallery=Imgur.extend({init:function(a,b,c){return
.small-loader")},embedAlbumForm:Imgur.Utilities.Embed.elEmbedAlbumForm(),colorboxEmbed:Imgur.Utilities.Embed.elColorboxEmbed(),search:{$headerSearch:$(".search-container"),$headerSearchInput:$('.search-container
Gallery"),this._.el.colorboxConfirmForm.message.html(this._.messages.deleteImage),$.colorbox.resize(),this._.el.colorboxConfirmForm.no.click(function(){$.colorbox.close()}),this._.el.colorboxConfirmForm.yes.click(function(){a._.el.colorboxConfirmForm.yes.disable(),a._.el.colorboxConfirmForm.loader.show(),$.post(a._.baseURL+"/action/delete_image/"+a._.hash,{sid:a._.sid},function(b){a._.el.colorboxConfirmForm.loader.hide(),a._.el.colorboxConfirmForm.yes.enable(),Imgur.Util.jafoLog({event:"removeFromGallery",meta:{hash:a._.hash,isAlbum:a._.image.is_album}}),a._.signed&&($.colorbox.close(),humanMsg.displayMsg("Submission
Date(b.getTime()-c),e=d.getUTCMonth()+1+"/"+d.getUTCDate()+"/"+d.getUTCFullYear();$(this).DatePickerSetDate(e,!0),$(".datepicker").css("z-index",1e4),Imgur.Util.jafoLog({event:"pastImagesCalendarOpen"})},onHide:function(){$(".datepicker").css("z-index",""),Imgur.Util.jafoLog({event:"pastImagesCalendarClose"})},onChange:function(b,c){var
a=this;Imgur.Util.jafoLog({event:"pastImagesClock"}),$.colorbox({href:"#"+this._.el.past.wrapper.attr("id"),inline:!0,innerWidth:this._.el.past.wrapper.width()+20,innerHeight:this._.el.past.wrapper.height()+20,className:"blurbox",transition:"none",title:"Show
.arrow-down");g.unbind("click"),g.click(_.bind(function(a){this.vote(a)},this)),this.initOutsideComboboxes(),this.searchHighlight(),0==$(this._.el.outside.noMorePagesID).length?(d<60&&(this._.vars.scrolledPage++,this._.vars.scrolledImageSet=-1),$(this._.el.outside.loaderID+":lt(-1)").remove(),Imgur.InfiniteScroll.getInstance().infiniteScroll(_.bind(function(){this.loadMore()},this))):this._.vars.scrolledImageSet>0?($(this._.el.outside.noMorePagesID).remove(),this._.vars.scrolledPage++,this._.vars.scrolledImageSet=-1,this.loadMore()):$(this._.el.outside.loaderID).eq(0).remove(),this._.emitter.trigger("new
refetched"),this._.jafoPage++,Imgur.Util.jafoLog({event:"galleryPageShown",meta:_.merge(Imgur.Gallery.getInstance().getGalleryMetadata(),{pageNum:this._.jafoPage,itemCount:d})})},fetchImages:function(a,b,c){var
d=this.getUrl(a,b);this._.vars.loading=!0,$.ajax({url:d,success:_.bind(function(a){this._.vars.loading=!1,this.handleResponse(a,c,d)},this)}),$(_.bind(function(){Imgur.Util.jafoLog({event:"galleryPageRequest",meta:_.merge(Imgur.Gallery.getInstance().getGalleryMetadata(),{pageNum:a})})},this))},showLoadMore:function(a){$(this._.el.outside.loaderID).eq(0).html(this._.messages.loadMore),$(this._.el.outside.loadMoreID).click(_.bind(function(a){$(a.target).unbind("click"),$(a.target).parent().html('
',open:!0,top:.05*window.innerHeight,transition:"none",scrolling:!1,fixed:!0,width:640,height:b,className:"noBorder",close:"",onComplete:_.bind(function(){ReactDOM.render(React.createElement(Imgur.Elements.FavoriteFolderChooser,{id:this.props.hash,height:b,emitter:this.props.emitter}),$("#favorite-folder-container").get(0))},this),onClosed:_.bind(function(){window.document.body.classList.remove("modal-open")},this)})},render:function(){var
post-action-border":"")},k,this.props.in_gallery?React.createElement("span",null,React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"up"),className:b}),React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"down"),className:c})):"",React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleFavorite),className:d}),l,React.createElement("span",e,React.createElement("span",{className:g},Imgur.Util.numberFormat(this.state.views),"
right"}),React.createElement(Imgur.Elements.Socialicons,{classes:"right",tagsNames:this.getTagsNames()})),React.createElement("div",{className:"post-action-tags"},this.renderTags())):React.createElement("div",{className:this.props.add_border?"post-action-border":""},React.createElement("div",{className:"post-action-actions"},k,React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"up"),className:b}),React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleVote,"down"),className:c}),React.createElement(Imgur.Elements.PressButton,{onPress:_.partial(this.handleFavorite),className:d}),l,React.createElement("div",{onClick:this.togglePostOptions,className:h},React.createElement("span",{className:"icon-ellipses"}),React.createElement("ul",{className:"post-action-options-items"},i)),React.createElement(Imgur.Elements.Socialicons,{classes:"right",tagsNames:this.getTagsNames()})),React.createElement("div",{className:"post-action-meta"},React.createElement("span",e,React.createElement("span",{ref:"points",className:f},Imgur.Util.numberFormat(this.state.points),"
Point",1!=this.state.points&&this.state.points!=-1?"s":""),React.createElement("span",{ref:"views",className:g},Imgur.Util.numberFormat(this.state.views),"
Link"),React.createElement(Imgur.Elements.Copy,{value:this.props.embedcoder.imageLink(),inputClass:"copy-input",copyClass:"copy"}),React.createElement("h3",{className:"font-opensans-reg"},"BBCode
(Forums)"),React.createElement(Imgur.Elements.Copy,{value:this.props.embedcoder.bbcode(),inputClass:"copy-input",copyClass:"copy"})),React.createElement("div",{className:"right"},React.createElement("h3",{className:"font-opensans-reg"},"Embed
HTML"),React.createElement(Imgur.Elements.Copy,{value:this.props.embedcoder.embed(),inputClass:"copy-input",copyClass:"copy"}),React.createElement("h3",{className:"font-opensans-reg"},"Markdown
minute"):d+Imgur.Util.pluralize(d,"
again.","error-msg");Imgur.Util.jafoLog({event:"shareOnImgurError",meta:{hash:this.props.hash,error:e,button:"share"}})},render:function(){var
stream.")),React.createElement(Imgur.Elements.NanoScroller,{classes:"post-share-options"},React.createElement(Imgur.Share.Title,{handleChange:this.handleTitleValidation,title:this.props.title,maxLength:255,inputClasses:"post-share-input",limitClasses:"right
this.props.image.title||Imgur.Environment.hasAccess||this.props.slim||(d.className+="
Imgur-etiquette
Imgurians
React.createElement(Imgur.ImageViewer,e)},_createComponent:function(a,b,c,d){var
React.DOM.div({ref:h,id:a.hash,className:f,key:h},b,React.DOM.div({className:g},this.showTitles||a.title?React.createElement(Imgur.Gallery.TitleDesc,{postSavingStore:this.props.postSavingStore,element:"h2",type:"title",classes:"post-image-title",placeholder:"Image
title",text:a.title,deletehash:a.deletehash,triggerSave:a.triggerSaveTitleDesc,max_length:this.MAX_NON_GALLERY_TITLE,no_enter:!0,dont_protect:!0,updateContainer:_.bind(this._setContainerHeightByIndex,this,c),showEditTools:this.props.showEditTools,tabindex:this.props.showEditTools?i:"",handleKeyDown:_.bind(this.editKeyHandler,this,i),key:"tabindex"+i,ref:"tabindex"+i}):null,React.createElement(Imgur.Gallery.DescriptionTagSuggestContainer,{postSavingStore:this.props.postSavingStore,tagStore:this.props.tagStore,element:"div",type:"description",classes:"post-image-description"+(this.props.showEditTools?"
view")))),this.props.data.album_description&&(g=React.createElement(Imgur.Gallery.TitleDesc,{postSavingStore:this.props.postSavingStore,element:"div",type:"description",classes:"post-description",placeholder:"Add
B=React.DOM.div({id:this.props.data.hash,className:"post-image-container",key:this.props.data.hash},a,React.DOM.div({className:this.props.data.description||this.props.showEditTools?"post-image-meta":""},React.createElement(Imgur.Gallery.DescriptionTagSuggestContainer,{postSavingStore:this.props.postSavingStore,tagStore:this.props.tagStore,element:"div",type:"description",classes:"post-image-description",placeholder:"Image
b="";a.clipboardData?b=a.clipboardData.getData("Text"):window.clipboardData&&(b=window.clipboardData.getData("Text")),b=Imgur.Util.htmlEntity(b),this.props.linkify&&!this.props.dont_protect&&(b=Imgur.Util.linkify(b,!0,!0,!0)),this.insertText(b)},insertText:function(a){var
a=this.props.text;if(a&&!this.props.dont_protect&&(a=Imgur.Util.htmlEntity(a),this.props.linkify&&(a=Imgur.Util.linkify(a,!0,!0,!0,"postDescription"))),this.props.showEditTools&&!this.props.published){var
tag-suggest-highlighted":""),onMouseDown:this.mouseDown.bind(this,a.tag),onMouseEnter:this.mouseEnter.bind(this,a.tag),onMouseLeave:this.mouseLeave,key:a.tag},React.createElement("td",{className:"tag-suggest-left"},a.tag),React.createElement("td",{className:"tag-suggest-right"},a.images," ",Imgur.Util.pluralize(a.images,"post")))},render:function(){var
React.createElement("span",{ref:"suggest"});e=React.createElement(Imgur.Nanoscroll,{key:"nanoscroller",options:{preventPageScrolling:!0},contentClassNames:"scroll-content",contentStyle:{height:d},nanoStyle:{height:d}},React.createElement("table",null,React.createElement("tbody",null,this.props.suggestedTags.map(function(b){return
IMGUR"),e]}return
g="Hashtag";return"tagModule"===b&&(g="Picker"),Imgur.Util.jafoLogEvent(Imgur.AnalyticCategories.CREATION,Imgur.AnalyticEventNames.tagAdded,{Identifier:a,Method:g}),c(!0,null)},removeTag:function(a){for(var
Imgur.Tag.Controller.UserGroup(a,b,c,g,h,d,e,f)},_produceUserGroupFromData:function(a,b,c,d){return
g.get$RemoveButton().on("click",_.bind(h.handleRemoveEvent,h)),c.on("group.remove",h,h.handleRemoveEventOther),{group:g,adapter:h}}}),Namespace("Imgur.Factory"),Imgur.Factory.InsideGallery=Imgur.Factory.Gallery.extend({init:function(a,b,c,d){this._={parent_factory:a,env:b,gallery_env:b,groups:c,postProvider:d,stores:{},header:null}},produceInsideGallery:function(a){var
Imgur.Caption({sid:this._.env.sid,signed:this._.env.signed,auth_id:this._.env.auth.id,hash:g.hash,baseURL:g.baseURL,defaultText:"Submit
Imgur.InsideNav(b,c,a,f,g,h,i,_.merge(d,{isPromoted:d.image.isAd||d.image.is_ad,el:{inside:{reportImageLink:$("#report-image"),image:$(".image"),arrows:$(".image-arrows"),zoom:$(".zoom"),accountBio:$("#account-bio.access"),submitCaptionButton:$(".submit-caption-button"),commentExpand:$("#expand-comments"),comboboxes:$(".combobox"),commentSort:$("#comment-sort"),$comments:$("#captions"),favoriteImageLink:$(".favorite-image"),reCaptionLink:$("#meme-image"),downloadAlbumForm:{id:"#download-album-form",emailInput:$("#download-album-form
Imgur.getInstance()._.auth||Imgur.getInstance()._.auth.isPro!==!0){var
g}}}),Namespace("Imgur.Factory"),Imgur.Factory.OutsideGallery=Imgur.Factory.Gallery.extend({init:function(a,b,c,d){this._={env:{global:a,gallery:b,groups:c},gallery_env:b,postProvider:d}},produceOutsideGallery:function(a){var
Imgur.Tag.GroupSelector(a,this._.env.gallery.section,this._.env.gallery.sort,this._.env.gallery.searchQuery,$(".sentence-sorting"),b)},produceOutsideTaggingWidget:function(a,b){var
Imgur.Tag.GroupValidator(2,25),new
Imgur.Tag.SuggestModelNoProvider(this._.postProvider(),m),o=$("#tags
input"),p=o.attr("placeholder"),q=o.attr("tabindex"),r=function(){ReactDOM.render(React.createElement(Imgur.Share.Title,{title:g,maxLength:255,inputClasses:"required
Imgur.Tag.SuggestModelNoProvider(f,g),i={tagGroupStore:b,groupId:this._.env.gallery.group.id,outsideActiveTagStore:c,groupModel:e,suggestionStore:d,placeholder:"add
e=Imgur.Util.decorateWithDetailed(e,c,f)},_produceComboboxItemFromSomething:function(a,b){var
Imgur.Tag.SuggestModelNoProvider(f,g),i={tagGroupStore:b,groupId:this._.env.gallery.group.id,outsideActiveTagStore:c,groupModel:e,suggestionStore:d,id:"add-tag",placeholder:"Start
a=$(this).parent().find(".tag-name").text();e.subscribe(i.groupId,a)})}}),Namespace("Imgur.Favorite"),Imgur.Favorite=Imgur.extend({init:function(a){this._=$.extend({method:null,hash:null,$favButton:$(".favorite-image"),confirm:{target:"#colorbox-confirm",$message:$("#colorbox-confirm-message"),$title:$("#colorbox-confirm-title")},messages:{favorited:'c){var
b[c]=a[c],b},{})}},Namespace("Imgur.Experiments"),Imgur.Experiments={CONTROL_VARIANT:"control",initialSession:!1,activeExperiments:[],sessionNumber:null,config:null,isActive:function(a){return
g&&(f=g.call(this,b.variation))}f!==!1&&(this.activeExperiments.push(c),Imgur.Util.registerExperiment(c,b.variation,d),Imgur.Util.jafoLog({event:"internalExperimentLoaded",meta:{expID:c,variation:b.variation}}))}}},getUserBucket:function(a){var
Imgur.LocalStorage.save("bucketParams-"+a,e,d.expirationDate),e},getUserBucketVariant:function(a){const
$.cookie(b,a,{path:"/",domain:"."+Imgur.Environment.host,expires:new
Imgur.Factory.InsideGallery(this,a,this.getConfig("groups"),_.bind(this._getPostAuthorized,this))},produceOutsideGalleryFactory:function(){var
Imgur.Factory.OutsideGallery(this._.env,a,this.getConfig("groups"),_.bind(this._getPostAuthorized,this))},produceLocationCommand:function(a){var
a=window.ReactDOM||window.React,b=a.render(React.createElement(Imgur.Search.TopBarView,q),$("#global-search-container").get(0));
0!==w&&Imgur.Util.jafoLogEvent(Imgur.AnalyticCategories.SEARCH,Imgur.AnalyticEventNames.viewed,{"Was
Imgur.Linkify.ImgurGrabber(Imgur.Environment.host,Imgur.Environment.cdnUrl)),b.addGrabber(new
Imgur.Linkify.PlainGrabber),b.addGrabber(new
Imgur.Linkify.UsernameGrabber),b.addGrabber(new
Imgur.Linkify.HashtagGrabber),b.addGrabber(new
Imgur.Linkify.OpGrabber(a)),b.addViewer("youtube",new
Imgur.Linkify.YoutubeViewer),b.addViewer("html5video",new
Imgur.Linkify.Html5VideoViewer({enableFullscreen:!1})),b.addViewer("gifv",new
Imgur.Linkify.Html5VideoViewer({enableFullscreen:!1}))),b.addViewer("imgur",new
Imgur.Linkify.ImgurViewer),b.addViewer("image",new
Imgur.Linkify.ImageViewer),b},produceCtaBanner:function(a){var
f;switch(b.type){case"custom":f=React.createElement(Imgur.Lightbox[b.jsReactClassName],b)}if(f){var
Imgur.InsideNav&&Imgur.InsideNav.getInstance().getImage().isAd}catch(a){return
Date).getTime()/1e3;return!(b.start_time=c)||(!!Imgur.Environment.auth.is_spammer||(!(!b.targetAdblock||window.usesABP)||(!(!b.targetNoApp||!Imgur.Environment.auth.hasApp)||this.hasSeenCta(b))))},hasSeenCta:function(a){return
0!=localStorage.getItem(a.localStorageName)},startExperiments:function(){Imgur.Experiments.startExperiments(Imgur.Environment.experiments)},produceAmplitudeClient:function(){var
a.init(Imgur.Environment.amplitudeKey,null,{platform:"Desktop",batchEvents:!0,eventUploadPeriodMillis:3e3},function(a){if(a.setUserId(null),a.isNewSession()){var
Count",1),a.identify(b)}}),a.setUserId(Imgur.Environment.auth.id||null),a},produceJafo:function(){var
Imgur.Environment.auth.incus_id){if(!this._.incus){var
Incus.Client(window.location.protocol+"//rt."+Imgur.Environment.host,a,window.location.pathname)}return
"+this.props.contentClassNames,style:this.props.contentStyle},this.props.children))}}),Namespace("Imgur"),Imgur.BodyModal={componentDidMount:function(){$("body").on("click",this.handleBodyClick)},componentWillUnmount:function(){$("body").off("click",this.handleBodyClick)},getInitialState:function(){return{bodyModalVisible:!1}},handleBodyClick:function(a){var
React.DOM.div({className:"CommentReactionMenu"},React.DOM.input({className:"CommentReactionMenu-input",style:{left:"-100vw"},type:"text",value:this.props.imageURL,ref:"hiddenURLEl",readOnly:!0}),React.createElement(Imgur.Elements.PopupMenu,{className:"CommentReactionMenu-button
Number(a.points)}}),Imgur.PointsUpdater.Image=Imgur.PointsUpdater.extend({getForeignId:function(a){return
a.ups-a.downs}}),Imgur.PointsUpdater.Views=Imgur.PointsUpdater.extend({getForeignId:function(a){return
a.views}}),Namespace("Imgur.Notification"),Imgur.Notification=Imgur.extend({init:function(a){return
React.createElement("a",{href:Imgur.Util.createQueryUrl(b.action.replace("imgur:",""),{nid:b.id}),className:d,key:"notif-"+b.id+"-"+b.state},React.createElement("div",{className:"thumb"},React.createElement("img",{src:b.image.url})),React.createElement("div",{className:"events"},React.createElement("span",null,a.safeFormatNotificationText(b)),React.createElement(Imgur.Elements.Timestamp,{classNames:"event",timestamp:new
read")),React.createElement("div",{className:"notifications-content"},React.createElement(Imgur.Nanoscroll,{options:{preventPageScrolling:!0},contentStyle:{height:this.state.dropdown_height}},b,React.createElement("div",{className:"notifications-events-gradient"}))))},render:function(){var
this.props.images?a.setImages(null,this.props.images):a.setImages(null,{count:0,images:[]}),{hash:this.props.hash||null,deletehash:this.props.deletehash||null,uploadStore:a,datetime:this.props.datetime||null,display:!0,toasts:[],showingModal:this.props.initiallyShowingModal,showAddExistingImage:!1,uploadComplete:"global"!==this.props.instance,creatingPost:!1,published:"album"==this.props.instance&&Imgur.Environment.inGallery}},componentDidMount:function(){this.el={$body:$("body"),$topBar:$("#topbar"),$topBarUploadButton:$("#topbar
c=this;if("global"===a&&this.el.$topBarUploadButton.on("click.globalupload",function(a){if(a.preventDefault(),c.analyticsIntent($(this).hasClass("upload-button")?"topNav":"uploadImagesDropdown"),Imgur.Environment.auth.id)if(Imgur.LocalStorage.supported()){var
b="UploadedImages-"+this.state.hash;if(Imgur.LocalStorage.exists(b)){var
Upload..."});e.images.push(b),e.count+=1,this.largeGifPoll(b.ticket,b)}}.bind(this)),Imgur.LocalStorage.save(b)}}}},showUploadNotice:function(a){var
✔";d&&ReactDOM.render(React.createElement(Imgur.Elements.FlipInfo,{message:e}),d)},shouldComponentUpdate:function(a,b){return
0!==arguments[0]&&arguments[0];this.state.showAddExistingImage||(this.blur(!0),this.setState({showingModal:!0,dropTargetOnly:a}),Imgur.GalleryBundleLoaded||this.bypassPostRendering||this.loadScripts())},loadScripts:_.once(function(){if(!Imgur.GalleryBundleLoaded){var
Imgur.getInstance().signin("upload-modal-my-uploads",!0)},getBaseImageObject:function(){return{uploading:!0,preloaded:!1,loaded:0,datetime:moment().format("YYYY-MM-DD
HH:mm:ss"),progress:0,progressText:"0%"}},allowEnhancedTypes:function(){return!(Imgur.Environment.videoIsLimited&&!Imgur.Environment.isPPUser)},handleFile:function(a,b){if(!a)return
j=d?"s":i;h.src=Imgur.Environment.cdnUrl+"/"+b.hash+j+b.ext}else
a.hash}).join(",");this.postSavingStore.add(this.state.deletehash,"rearrange"),this.rearrangeRequest=$.post("/ajaxalbums/rearrangeImages/"+this.state.hash,{order:b,msid:Imgur.Environment.msid},function(){this.postSavingStore.remove(this.state.deletehash,"rearrange"),this.state.uploadStore.setImages(this.state.hash,{count:a.length,images:a})}.bind(this))}},saveImages:function(a,b){var
b.rearrangeImages(d)}),this.setState({showAddExistingImage:!1,uploadComplete:0==this.getUploadingCount()}),Imgur.Util.jafoLogEvent(Imgur.AnalyticCategories.CREATION,Imgur.AnalyticEventNames.mediaSelected,{Count:a.length,Type:"Account"})},render:function(){var
f={title:"global"==this.props.instance?"":Imgur.Environment.image.title,is_album:!0,deletehash:this.state.deletehash,hash:this.state.hash,
is-owner"},React.createElement(Imgur.Gallery.Header,i)),React.createElement("div",{className:"post-images
is-owner"},React.createElement(Imgur.Gallery.Post,j)),React.createElement("div",{className:"post-toasts"},l))),React.createElement("div",{id:"right-content",className:"right"},React.createElement("div",{id:"post-options"},React.createElement(Imgur.PostOptions,k))))}var
this.allowEnhancedTypes()||(o=this.ACCEPTED_EXTENSIONS_LIMITED),React.createElement("div",{className:"upload-global-layout"},React.createElement("div",{ref:"total-upload-progress",className:"total-upload-progress",style:n}),React.createElement(a,{transitionName:"upload-modal",transitionEnterTimeout:this.MODAL_ANIMATION_ENTER_TIMEOUT,transitionLeaveTimeout:this.MODAL_ANIMATION_LEAVE_TIMEOUT},this.state.showingModal?React.createElement(Imgur.Upload.Modal,{key:"modal",handleFileList:this.handleFileList,handleAddExistingImage:this.handleAddExistingImage,handleURL:this.handleURL,blurInvokedByUser:this.blurInvokedByUser,dropTargetOnly:this.state.dropTargetOnly,creatingPost:this.state.creatingPost,historyBackOnClose:this.props.historyBackOnModalClose,isNewUpload:!this.state.hash,accept:o}):null),React.createElement(a,{transitionName:"upload-post",transitionEnterTimeout:this.POST_ANIMATION_ENTER_TIMEOUT,transitionLeave:!1},b))}}),function(){"use
React.createElement("div",{className:"AddExistingImage"},React.createElement(Imgur.Elements.NanoScroller,{classes:"AddExistingImage-images",onScroll:_.debounce(this.fetchImages,500)},React.createElement("div",{className:"AddExistingImage-imagesContainer"},b)),React.createElement("div",{className:"AddExistingImage-buttonbar"},React.createElement("button",{className:"beta
React.createElement(Imgur.Video,{dataURL:d,src:d,playAudioIfAvailable:!1,showControls:!1,looping:!0,videoClassNames:"CommentReactionVideo
b,c=[];null!==(b=Imgur.Util.hashtagRegex.exec(a));){var
b.href=b.text=a,0>a.indexOf(Imgur.Environment.host)&&(b.rel="noreferrer
type="video/'+Imgur.Util.htmlEntity(f)+'"
src="'+Imgur.Util.htmlEntity(b)+'"
id="videocbox">
',transition:"none",open:!0,scrolling:!1,fixed:!0,className:"noHeader",innerWidth:d,innerHeight:e,onComplete:function(){ReactDOM.render(React.createElement(Imgur.Video,{looping:!0,showControls:!0,enableFullscreen:g,src:f,maxWidth:d,maxHeight:e,minHeight:e,handleCanPlay:function(a){window.dispatchEvent(new
Imgur"),"
time")),React.createElement(Imgur.AppStore.Buttons,{className:"lightbox-text-cta",onClick:this._handleClickAppStore,campaign:"Lightbox_GetTheApp"})))},_handleClickHero:function(){this._setAsViewed("hero"),this._hide()},_handleClickAppStore:function(){this._setAsViewed("appstore-buttons"),this._hide()},_handleClickTitle:function(){this._setAsViewed("title"),this._hide()},componentDidMount:function(){$(window).on("resize",this._center),this._center()},componentWillUnmount:function(){$(window).off("resize",this._center)},_center:_.throttle(function(){var
",React.createElement("span",{id:"stat-upload-time",className:"value"},React.createElement(Imgur.Elements.Timestamp,{timestamp:this.props.timestamp,shouldUpdate:!1}))),React.createElement("div",{className:"clear"})),React.createElement("div",{id:"stats-overview-thumb",className:"left"},React.createElement("img",{src:Imgur.Environment.cdnUrl+"/"+this.props.thumbhash+"b.jpg",alt:""})),React.createElement("div",{className:"points-chart
stat"},Imgur.Util.numberFormat(this.props.ups-this.props.downs)),React.createElement("br",null),"Points"),React.createElement("div",{className:"ups-total"},React.createElement("div",{className:"value
green"},Imgur.Util.numberFormat(this.props.ups)),React.createElement("div",{className:"vote-text"},"ups")),React.createElement("div",{className:"downs-total"},React.createElement("div",{className:"value
red"},Imgur.Util.numberFormat(this.props.downs)),React.createElement("div",{className:"vote-text"},"downs"))))),React.createElement("div",null,React.createElement("div",{id:"stats-overview-views",className:"info-block
left"},React.createElement("div",{className:"value"},Imgur.Util.numberFormat(this.props.views)),React.createElement("div",null,"Views")),React.createElement("div",{id:"stats-overview-band",className:"info-block
left"},React.createElement("div",{className:"value"},Imgur.Util.byteSize(this.props.views*this.props.size)),React.createElement("div",null,"Bandwidth
left"},React.createElement("div",{className:"value"},Imgur.Util.numberFormat(this.props.comments)),React.createElement("div",null,"Comments")),React.createElement("div",{id:"stats-overview-favs",className:"info-block
left"},React.createElement("div",{className:"value"},Imgur.Util.numberFormat(this.props.favoriteCount)),React.createElement("div",null,"Favorites"))),React.createElement("div",{className:"clear"}))))}}),Namespace("Imgur.Banner.Mixin"),Imgur.Banner.Mixin={getInitialState:function(){return
RegExp("^/user/opname(/([A-Za-z0-9])+)?$"))&&(b="Profile"),b},_analyticsMastheadViewed:function(){this.props.promoted&&Imgur.Util.jafoLogEvent("Brand","Masthead
Promoted":!0,Location:this._getLocation(),Identifier:this.props.localStorageName})},_analyticsMastheadInteracted:function(a){this.props.promoted&&Imgur.Util.jafoLogEvent("Brand","Masthead
b.handleSubmitSuccess()})},handleSubmit:function(a){this.setState({error:!1}),a.preventDefault(),this.eventLog("smsMeTheAppSubmit"),this.SMS(this.refs.phoneNumber.value)},handleSubmitSuccess:function(){this.eventLog("smsMeTheAppTextSent"),this._saveViewedState(),this.setState({success:!0})},handleSubmitError:function(){this.setState({error:!0})},handleClose:function(a){a.preventDefault(),this.eventLog("smsMeTheAppDismissal"),this._saveViewedState(),this._closeCta()},eventLog:function(a){Imgur.Util.jafoLog({event:a,meta:{location:"aboveTopNav",smsMeTheAppInvokedBy:"ctaBanner"}})},render:function(){return
email",buttonText:"Activate!"}},getInitialState:function(){return{email:Imgur.Environment.signed&&!/@example.com$/.test(Imgur.Environment.auth.email)?Imgur.Environment.auth.email:"",success:!1,submitting:!1,error:void
b=this;Imgur.Util.jafoLog({event:"submissionInvoke",meta:{type:"newsletter"}}),$.ajax({method:"post",url:"/newsletter/subscribe",data:{email:this.state.email,msid:Imgur.Environment.msid,source:"cta-banner-newsletter"},success:this.handleSubmitSuccess,error:this.handleSubmitError,complete:function(){b.setState({submitting:!1})}})},obfuscateEmail:function(){return
e=b.index+d===this.props.searchResults.getActiveIdx(a);c.push(React.createElement(Imgur.Search.Suggestions[b.reactClsName],_.merge({},b.payload[d],{className:"suggestion"+(e?"
React.createElement(Imgur.Search.TopBar.Section,{title:b.title,icon:b.iconClass},c)}},_getCaretPosition:function(a){if(a.selectionStart)return
Imgur.Util.jafoLog({event:"searchTerm",meta:{query:a,isSubreddit:c}}),!0},handleKeyUp:function(a,b){var
a=this.refs.video;a.paused?this.play():(a.pause(),this.setState({playState:Imgur.VideoControls.PlayState.PRESENT_PAUSED}))},onAudioToggle:function(){var
b.currentTime=b.duration*a,this.isPlaying()&&this.play(),b.currentTime/b.duration},getVolumePreference:function(){if(Imgur.LocalStorage.exists(VOLUME_PREFERENCE_LOCALSTORAGE)){var
0!==b?b.then(function(){a.setState({playState:Imgur.VideoControls.PlayState.PRESENT_PLAYING})})["catch"](function(b){a.setState({playState:Imgur.VideoControls.PlayState.PRESENT_PAUSED})}):this.setState({playState:Imgur.VideoControls.PlayState.PRESENT_PLAYING})},toggleFullscreen:function(a){if(this.isMounted()){if(!(document.body.mozRequestFullScreen||document.body.webkitRequestFullScreen||document.body.requestFullScreen))return
b=this.refs.videoContainer;this.state.fullscreen||a===!1?(shimExitFullscreen(),document.body.classList.remove("video-hidden-body"),this.setState({fullscreen:!1})):(shimRequestFullscreen(b),document.body.classList.add("video-hidden-body"),this.setState({fullscreen:!0}))}},videoStartedPlaying:function(){this.setState({playState:Imgur.VideoControls.PlayState.PRESENT_PLAYING}),this.props.promoted&&(this.timeStarted=(new
d="promotedPostVideoViewed",e=""+d+this.props.hash;Imgur.JafoBuffer.extendLog(e,d,function(a){var
this.state.playState===Imgur.VideoControls.PlayState.PRESENT_PLAYING},isPaused:function(){return
this.state.playState===Imgur.VideoControls.PlayState.PRESENT_PAUSED},render:function(){if(this.state.isError)return
Options",onComplete:function(){ReactDOM.render(React.createElement(Imgur.Gallery.ShareImage,{embedcoder:a}),$("#post-image-options-share").get(0))}})},toggleDeleteMode:function(a){a.preventDefault(),this.setState({deleteMode:!this.state.deleteMode})},removeFromPost:function(){$.ajax({method:"POST",url:"/ajaxalbums/removeimage/"+this.props.album_hash,data:{msid:Imgur.Environment.msid,deletehash:this.props.item.deletehash},displayGenericError:!1,error:function(){humanMsg.displayMsg("There
"+(this.state.updated&&"FlipInfo-animate"),onAnimationEnd:this.handleAnimationEnd},React.createElement("span",{ref:"message",className:"FlipInfo-message"},this.props.message))}}),Namespace("Imgur.Elements"),function(){"use
d=arguments.length,e=Array(d>3?d-3:0),f=3;fImgur
https://x.kinja-static.com/assets/packaged-js/packages/postbody/blockNodes/Imgur.js
/assets/packaged-js/packages/postbody/blockNodes/Imgur.js
src=\"${imgUrl}\">\n
gallery.imgurInsideNav.setHash('kcM23EU');
Imgur
id="Imgur-Logo"
id="imgur"
font-family="imgur"
glyph-name="imgur"
i m g u r imgur R e g u l a r Regular F o n t F o r g e
6-3-2019 i m g u r imgur V e r s i o n
1.0 i m g u r imgur e
notificationsmessagesfollower-countimgurdropdown-arrowlock-private-folder
/images/imgur.gif
imgURL;}}try
oiq_getRefererImgURL()
src="'+wgBlankImgUrl+
src="'+wgBlankImgUrl+'"
src="'+f.localImgUrl+'"
ATVI.lithium.imgur
gallery.imgurInsideNav.setHash('hGdQC');
imgUrl
gallery.imgurInsideNav.setHash('YiHuFQf');
gallery.imgurInsideNav.setHash('MOyx0e2');
createIMGUrl(heroConfig.slideOrder[heroConfig.currentSlide])
preloadImage(imgURLArray,
imgURLArray.length
imgURLArray[loadedimages]);
imgURLArray[loadedimages];
createIMGUrl(
createIMGUrl(heroConfig.loadImages[i])
none/*{bgImgUrlOverlay}*/
none/*{bgImgUrlShadow}*/
window.wgBlankImgUrl,
function")}(this,e),Qe(this,"urls",[]),Qe(this,"adContainers",[]),Qe(this,"noCloseButton",!1),Qe(this,"noFullscreenButton",!1),Qe(this,"noVolumeButton",!0),Qe(this,"noReplayButton",!1),Qe(this,"noDetailButton",!1),Qe(this,"noButton",!1),Qe(this,"admark",!1),Qe(this,"optout",!1),Qe(this,"interface","sva"),Qe(this,"infeedStyle",{}),Qe(this,"targetElement",null),Qe(this,"impressionOffset",1),Qe(this,"viewableOffset",2),Qe(this,"inviewPercentage",50),Qe(this,"autoCloseDuration",NaN),Qe(this,"autoReplayTimes",0),Qe(this,"fullscreenOnAdClick",!1),Qe(this,"outviewSkip",!1),Qe(this,"noSlideDown",!1),Qe(this,"wrapperWidth",null),Qe(this,"wrapperHeight",null),Qe(this,"contentHeaderHeight",null),Qe(this,"contentFooterHeight",null),Qe(this,"tomeSize",{width:640,height:360}),Qe(this,"companionSize",{width:300,height:82}),Qe(this,"leftCompanionSize",{width:263,height:250}),Qe(this,"rightCompanionSize",{width:263,height:250}),Qe(this,"reminderSize",{width:300,height:50}),Qe(this,"headerSize",{width:640,height:60}),Qe(this,"passbackIframe",!0),Qe(this,"passbackIframeSize",{width:300,height:250}),Qe(this,"multiVastTimeout",1e3),Qe(this,"headerImgUrl",""),Qe(this,"underBlankLine",!1),Qe(this,"unsupportedBrowsers",!0),Qe(this,"wrapperBorder",!1),Qe(this,"eventCallback",null),Qe(this,"debug",!1),Qe(this,"isEnabledInviewCheck",null),Qe(this,"isInlineVideoSupport",!0),Qe(this,"isTextReminder",!1),Qe(this,"backgroundColor","rgb(0,
0),headerImgUrl:m.a.exist(e.headerImgUrl,void
alert(imgURL);
returned",BingAPIsTraceId:h}),b.onQueryNativeAds(a,c+1)):(Constants.ariaManager.logEvent("NativeAdsResponseError",{imgurl:b.imageSrc,hotspot_query:a,nativeads_number:0,error_message:"no
returned",BingAPIsTraceId:h}),b.onQueryNativeAds(a,c+1)):(Constants.ariaManager.logEvent("NativeAdsResponseError",{imgurl:b.imageSrc,hotspot_query:a,error_message:"bad
Constants.ariaManager.logEvent("HotSpotFetchVoid",{imgurl:c.imageSrc}),console.log("finishQueryHotSpot
hotSpotsData:"+e),c.setHotSpotData(e),Constants.ariaManager.logEvent("HotSpotFetch",{imgurl:c.imageSrc,hotspot_number:e.length})}else
flight-toggle-disabled",b.disableToggleSpan.style.display="block",Constants.ariaManager.logEvent("DisableHotspot",{imgurl:b.imageDataModel.originImageSrc,flight:Constants.FLIGHT.HotSpotStyle})):(b.disableHotspotDiv.title="Hide
"imgurl.jpg");
imgURL").text(),click_link:e(a).find("companions
linkURL").text()},icons:[],tracking_code:[],texture_url:e(a).find("imgURL").text()||"",video:{src:[],poster:e(a).find("defaultURL").text(),click_link:e(a).find("clickURL").text(),cid:-1,video_type:"video"}},function(){var
gallery.imgurInsideNav.setHash('zKGNt');
gallery.imgurInsideNav.setHash('K2Idn');