var __extends,Bnet;(function(n){"use strict";var t={},i=Math.max,r=Math.min;t.c={};t.c.d=n(document);t.c.t=function(n){return n.originalEvent.touches.length-1};t.o=function(){var i=this;this.o=null;this.$=null;this.i=null;this.g=null;this.v=null;this.cv=null;this.x=0;this.y=0;this.w=0;this.h=0;this.$c=null;this.c=null;this.t=0;this.isInit=!1;this.fgColor=null;this.pColor=null;this.dH=null;this.cH=null;this.eH=null;this.rH=null;this.scale=1;this.relative=!1;this.relativeWidth=!1;this.relativeHeight=!1;this.$div=null;this.run=function(){var t=function(n,t){for(var r in t)i.o[r]=t[r];i._carve().init();i._configure()._draw()};if(!this.$.data("kontroled")){if(this.$.data("kontroled",!0),this.extend(),this.o=n.extend({min:this.$.data("min")!==undefined?this.$.data("min"):0,max:this.$.data("max")!==undefined?this.$.data("max"):100,stopper:!0,readOnly:this.$.data("readonly")||this.$.attr("readonly")==="readonly",cursor:this.$.data("cursor")===!0&&30||this.$.data("cursor")||0,thickness:this.$.data("thickness")&&Math.max(Math.min(this.$.data("thickness"),1),.01)||.35,lineCap:this.$.data("linecap")||"butt",width:this.$.data("width")||200,height:this.$.data("height")||200,displayInput:this.$.data("displayinput")==null||this.$.data("displayinput"),displayPrevious:this.$.data("displayprevious"),fgColor:this.$.data("fgcolor")||"#87CEEB",inputColor:this.$.data("inputcolor"),font:this.$.data("font")||"Arial",fontWeight:this.$.data("font-weight")||"bold",inline:!1,step:this.$.data("step")||1,rotation:this.$.data("rotation"),draw:null,change:null,cancel:null,release:null,format:function(n){return n},parse:function(n){return parseFloat(n)}},this.o),this.o.flip=this.o.rotation==="anticlockwise"||this.o.rotation==="acw",this.o.inputColor||(this.o.inputColor=this.o.fgColor),this.$.is("fieldset")?(this.v={},this.i=this.$.find("input"),this.i.each(function(t){var r=n(this);i.i[t]=r;i.v[t]=i.o.parse(r.val());r.bind("change blur",function(){var n={};n[t]=r.val();i.val(n)})}),this.$.find("legend").remove()):(this.i=this.$,this.v=this.o.parse(this.$.val()),this.v===""&&(this.v=this.o.min),this.$.bind("change blur",function(){i.val(i._validate(i.o.parse(i.$.val())))})),this.o.displayInput||this.$.hide(),this.$c=n(document.createElement("canvas")).attr({width:this.o.width,height:this.o.height}),this.$div=n('<div style="'+(this.o.inline?"display:inline;":"")+"width:"+this.o.width+"px;height:"+this.o.height+'px;"><\/div>'),this.$.wrap(this.$div).before(this.$c),this.$div=this.$.parent(),typeof G_vmlCanvasManager!="undefined"&&G_vmlCanvasManager.initElement(this.$c[0]),this.c=this.$c[0].getContext?this.$c[0].getContext("2d"):null,!this.c)throw{name:"CanvasNotSupportedException",message:"Canvas not supported. Please use excanvas on IE8.0.",toString:function(){return this.name+": "+this.message}};return this.scale=(window.devicePixelRatio||1)/(this.c.webkitBackingStorePixelRatio||this.c.mozBackingStorePixelRatio||this.c.msBackingStorePixelRatio||this.c.oBackingStorePixelRatio||this.c.backingStorePixelRatio||1),this.relativeWidth=this.o.width%1!=0&&this.o.width.indexOf("%"),this.relativeHeight=this.o.height%1!=0&&this.o.height.indexOf("%"),this.relative=this.relativeWidth||this.relativeHeight,this._carve(),this.v instanceof Object?(this.cv={},this.copy(this.v,this.cv)):this.cv=this.v,this.$.bind("configure",t).parent().bind("configure",t),this._listen()._configure()._xy().init(),this.isInit=!0,this.$.val(this.o.format(this.v)),this._draw(),this}};this._carve=function(){if(this.relative){var n=this.relativeWidth?this.$div.parent().width()*parseInt(this.o.width)/100:this.$div.parent().width(),t=this.relativeHeight?this.$div.parent().height()*parseInt(this.o.height)/100:this.$div.parent().height();this.w=this.h=Math.min(n,t)}else this.w=this.o.width,this.h=this.o.height;return this.$div.css({width:this.w+"px",height:this.h+"px"}),this.$c.attr({width:this.w,height:this.h}),this.scale!==1&&(this.$c[0].width=this.$c[0].width*this.scale,this.$c[0].height=this.$c[0].height*this.scale,this.$c.width(this.w),this.$c.height(this.h)),this};this._draw=function(){var n=!0;i.g=i.c;i.clear();i.dH&&(n=i.dH());n!==!1&&i.draw()};this._touch=function(n){var r=function(n){var t=i.xy2val(n.originalEvent.touches[i.t].pageX,n.originalEvent.touches[i.t].pageY);t!=i.cv&&(i.cH&&i.cH(t)===!1||(i.change(i._validate(t)),i._draw()))};return this.t=t.c.t(n),r(n),t.c.d.bind("touchmove.k",r).bind("touchend.k",function(){t.c.d.unbind("touchmove.k touchend.k");i.val(i.cv)}),this};this._mouse=function(n){var r=function(n){var t=i.xy2val(n.pageX,n.pageY);t!=i.cv&&(i.cH&&i.cH(t)===!1||(i.change(i._validate(t)),i._draw()))};return r(n),t.c.d.bind("mousemove.k",r).bind("keyup.k",function(n){if(n.keyCode===27){if(t.c.d.unbind("mouseup.k mousemove.k keyup.k"),i.eH&&i.eH()===!1)return;i.cancel()}}).bind("mouseup.k",function(){t.c.d.unbind("mousemove.k mouseup.k keyup.k");i.val(i.cv)}),this};this._xy=function(){var n=this.$c.offset();return this.x=n.left,this.y=n.top,this};this._listen=function(){return this.o.readOnly?this.$.attr("readonly","readonly"):(this.$c.bind("mousedown",function(n){n.preventDefault();i._xy()._mouse(n)}).bind("touchstart",function(n){n.preventDefault();i._xy()._touch(n)}),this.listen()),this.relative&&n(window).resize(function(){i._carve().init();i._draw()}),this};this._configure=function(){return this.o.draw&&(this.dH=this.o.draw),this.o.change&&(this.cH=this.o.change),this.o.cancel&&(this.eH=this.o.cancel),this.o.release&&(this.rH=this.o.release),this.o.displayPrevious?(this.pColor=this.h2rgba(this.o.fgColor,"0.4"),this.fgColor=this.h2rgba(this.o.fgColor,"0.6")):this.fgColor=this.o.fgColor,this};this._clear=function(){this.$c[0].width=this.$c[0].width};this._validate=function(n){return~~((n<0?-.5:.5)+n/this.o.step)*this.o.step};this.listen=function(){};this.extend=function(){};this.init=function(){};this.change=function(){};this.val=function(){};this.xy2val=function(){};this.draw=function(){};this.clear=function(){this._clear()};this.h2rgba=function(n,t){var i;return n=n.substring(1,7),i=[parseInt(n.substring(0,2),16),parseInt(n.substring(2,4),16),parseInt(n.substring(4,6),16)],"rgba("+i[0]+","+i[1]+","+i[2]+","+t+")"};this.copy=function(n,t){for(var i in n)t[i]=n[i]}};t.Dial=function(){t.o.call(this);this.startAngle=null;this.xy=null;this.radius=null;this.lineWidth=null;this.cursorExt=null;this.w2=null;this.PI2=2*Math.PI;this.extend=function(){this.o=n.extend({bgColor:this.$.data("bgcolor")||"#EEEEEE",angleOffset:this.$.data("angleoffset")||0,angleArc:this.$.data("anglearc")||360,inline:!0},this.o)};this.val=function(n,t){if(null!=n){if(n=this.o.parse(n),t!==!1&&n!=this.v&&this.rH&&this.rH(n)===!1)return;this.cv=this.o.stopper?i(r(n,this.o.max),this.o.min):n;this.v=this.cv;this.$.val(this.o.format(this.v));this._draw()}else return this.v};this.xy2val=function(n,t){var u,f;return u=Math.atan2(n-(this.x+this.w2),-(t-this.y-this.w2))-this.angleOffset,this.o.flip&&(u=this.angleArc-u-this.PI2),this.angleArc!=this.PI2&&u<0&&u>-.5?u=0:u<0&&(u+=this.PI2),f=~~(.5+u*(this.o.max-this.o.min)/this.angleArc)+this.o.min,this.o.stopper&&(f=i(r(f,this.o.max),this.o.min)),f};this.listen=function(){var t=this,u,e,h=function(n){n.preventDefault();var o=n.originalEvent,s=o.detail||o.wheelDeltaX,h=o.detail||o.wheelDeltaY,f=t._validate(t.o.parse(t.$.val()))+(s>0||h>0?t.o.step:s<0||h<0?-t.o.step:0);f=i(r(f,t.o.max),t.o.min);t.val(f,!1);t.rH&&(clearTimeout(u),u=setTimeout(function(){t.rH(f);u=null},100),e||(e=setTimeout(function(){u&&t.rH(f);e=null},200)))},o,f,s=1,c={37:-t.o.step,38:t.o.step,39:t.o.step,40:-t.o.step};this.$.bind("keydown",function(u){var e=u.keyCode,h;e>=96&&e<=105&&(e=u.keyCode=e-48);o=parseInt(String.fromCharCode(e));isNaN(o)&&(e!==13&&e!==8&&e!==9&&e!==189&&(e!==190||t.$.val().match(/\./))&&u.preventDefault(),n.inArray(e,[37,38,39,40])>-1&&(u.preventDefault(),h=t.o.parse(t.$.val())+c[e]*s,t.o.stopper&&(h=i(r(h,t.o.max),t.o.min)),t.change(h),t._draw(),f=window.setTimeout(function(){s*=2},30)))}).bind("keyup",function(){isNaN(o)?f&&(window.clearTimeout(f),f=null,s=1,t.val(t.$.val())):t.$.val()>t.o.max&&t.$.val(t.o.max)||t.$.val()<t.o.min&&t.$.val(t.o.min)});this.$c.bind("mousewheel DOMMouseScroll",h);this.$.bind("mousewheel DOMMouseScroll",h)};this.init=function(){(this.v<this.o.min||this.v>this.o.max)&&(this.v=this.o.min);this.$.val(this.v);this.w2=this.w/2;this.cursorExt=this.o.cursor/100;this.xy=this.w2*this.scale;this.lineWidth=this.xy*this.o.thickness;this.lineCap=this.o.lineCap;this.radius=this.xy-this.lineWidth/2;this.o.angleOffset&&(this.o.angleOffset=isNaN(this.o.angleOffset)?0:this.o.angleOffset);this.o.angleArc&&(this.o.angleArc=isNaN(this.o.angleArc)?this.PI2:this.o.angleArc);this.angleOffset=this.o.angleOffset*Math.PI/180;this.angleArc=this.o.angleArc*Math.PI/180;this.startAngle=1.5*Math.PI+this.angleOffset;this.endAngle=1.5*Math.PI+this.angleOffset+this.angleArc;var n=i(String(Math.abs(this.o.max)).length,String(Math.abs(this.o.min)).length,2)+2;this.o.displayInput&&this.i.css({width:(this.w/2+4>>0)+"px",height:(this.w/3>>0)+"px",position:"absolute","vertical-align":"middle","margin-top":(this.w/3>>0)+"px","margin-left":"-"+(this.w*3/4+2>>0)+"px",border:0,background:"none",font:this.o.fontWeight+" "+(this.w/n>>0)+"px "+this.o.font,"text-align":"center",color:this.o.inputColor||this.o.fgColor,padding:"0px","-webkit-appearance":"none"})||this.i.css({width:"0px",visibility:"hidden"})};this.change=function(n){this.cv=n;this.$.val(this.o.format(n))};this.angle=function(n){return(n-this.o.min)*this.angleArc/(this.o.max-this.o.min)};this.arc=function(n){var t,i;return n=this.angle(n),this.o.flip?(t=this.endAngle+1e-5,i=t-n-1e-5):(t=this.startAngle-1e-5,i=t+n+1e-5),this.o.cursor&&(t=i-this.cursorExt)&&(i=i+this.cursorExt),{s:t,e:i,d:this.o.flip&&!this.o.cursor}};this.draw=function(){var n=this.g,i=this.arc(this.cv),t,r=1;n.lineWidth=this.lineWidth;n.lineCap=this.lineCap;n.beginPath();n.strokeStyle=this.o.bgColor;n.arc(this.xy,this.xy,this.radius,this.endAngle-1e-5,this.startAngle+1e-5,!0);n.stroke();this.o.displayPrevious&&(t=this.arc(this.v),n.beginPath(),n.strokeStyle=this.pColor,n.arc(this.xy,this.xy,this.radius,t.s,t.e,t.d),n.stroke(),r=this.cv==this.v);n.beginPath();n.strokeStyle=r?this.o.fgColor:this.fgColor;n.arc(this.xy,this.xy,this.radius,i.s,i.e,i.d);n.stroke()};this.cancel=function(){this.val(this.v)}};n.fn.dial=n.fn.knob=function(i){return this.each(function(){var r=new t.Dial;r.o=i;r.$=n(this);r.run()}).parent()}})(jQuery);__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(i){function r(t){var r=i.call(this,t)||this;return n.Site.PageController.Instance.allowSamePathname=!0,viewModels.isCommunityContentCurator.subscribe(function(n){$("body").toggleClass("UserIsCurator",n)}),viewModels.isCommunityContentCurator()&&$("body").addClass("UserIsCurator"),r}return __extends(r,i),r.prototype.addPages=function(n){n.add("body.Community",function(){return new t.Common});n.add("body.Community.Creations",function(){return new t.Creations});n.add("body.Community.CreationsDetail",function(){return new t.Detail});n.add("body.Community.Curator",function(){return new t.Curator})},r.Instance=new r("Community"),r}(n.Site.Area);t.CommunityArea=i;n.Site.setCurrentArea(i.Instance)})(t=n.Community||(n.Community={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return __extends(r,i),r.prototype.initialize=function(){},r.prototype.addListeners=function(){var t=this;this.eventBinder.for($(document),"#submission-container .creation-submission .image-container").on("click",function(i){if($("body.CreationsDetail").length)return!1;if(n.Reactive.mobile.test())return!0;i.preventDefault();var r=$(i.currentTarget).parents(".creation-submission"),u=r.attr("data-itemId"),f=r.find("script.submission-modal-content").html();return t.openSubmissionModal(u,f),!1});this.eventBinder.for($(document)).on("oldPageDestroyed",function(){t.submissionModal&&t.submissionModal.close()});this.eventBinder.for($(".js-submit")).on("click",function(){SignIn.notSignedIn()||t.showSubmissionForm()});this.eventBinder.for($(document),".light").on("click",function(n){if(!SignIn.notSignedIn()){var i=$(n.currentTarget),r=i.attr("data-itemId");i.hasClass("on")||(t.submitUpVote(r),t.showAsLiked(i))}});this.reportButton()},r.prototype.openSubmissionModal=function(t,i){var u=this,r=$(i),o=r.data("mediatype"),f=o==="YouTube";if(f){var e=r.find(".youtube-iframe-container"),s=e.data("youtubeurl"),h=n.Utilities.Url.youtubeUrlToIframe(s,{width:"100%",height:"100%",disableAutoplay:!0});e.append(h)}this.submissionModal=new n.Modal("submission",r);this.submissionModal.afterOpenCallback=function(){var n=u.submissionModal.modalElement,t=n.find(".image-container img"),i=n.find("a");t.addClass("on");f&&n.addClass("YouTube");i.on("click",function(){return u.submissionModal.close()})};this.submissionModal.open()},r.prototype.showSubmissionForm=function(){var i=new t.SubmissionForm;i.afterOpenCallback=function(){n.Utilities.Html.placeholderLocFix()};i.open()},r.prototype.submitUpVote=function(n){bungieNetPlatform.forumService.RatePost(n,100,function(){},function(){})},r.prototype.showAsLiked=function(n){n.addClass("on");var t=n.find(".lightNumber");t.text(parseInt(t.text())+1)},r.prototype.reportButton=function(){$(document).on("click",".trigger_report",function(n){var i,t;if(n.preventDefault(),!SignIn.notSignedIn()){var u=$(n.currentTarget),f=u.attr("data-itemId"),e=u.attr("data-membershipId"),r='<div class="container_select"><label for="mute_reason">'+Localizer.Forums.whyreport+"<\/label>";for(r+='<select id="mute_reason">',i=0;i<IgnoreSettings.length;i++)(IgnoreSettings[i]===1||IgnoreSettings[i]===16)&&(r+='<option name="mute_reason" value="'+IgnoreSettings[i]+'">'+Localizer.Mute[IgnoreSettings[i]]+"<\/option>");r+="<\/select><\/div>";t='<p><a  class="btn_blue btn_mute" data-postId="'+f+'">'+Localizer.Actions.report+'<\/a><a  class="btn_blue btn_cancel">'+Localizer.Forums.cancel+"<\/a>";viewModels.isReporter()?(r+='<div class="adminIgnoreWarning">'+Localizer.Helptext.adminignorewarning+"<\/div>",t+='<label for="mod_report_select">&nbsp;'+Localizer.Forums.moderatorrequestedpunishment+'&nbsp;<\/label><select id="mod_report_select">',t+='<option value="'+Globals.ModeratorRequestedPunishment.Warning+'" selected="selected">'+Localizer.Forums.moderatorwarn+"<\/option>",t+='<option value="'+Globals.ModeratorRequestedPunishment.SevenDayBan+'">'+Localizer.Forums.moderatorsevendayban+"<\/option>",t+='<option value="'+Globals.ModeratorRequestedPunishment.ThirtyDayBan+'">'+Localizer.Forums.moderatorthirtydayban+"<\/option>",t+='<option value="'+Globals.ModeratorRequestedPunishment.PermanentBan+'">'+Localizer.Forums.moderatorpermanentban+"<\/option>",t+='<option value="'+Globals.ModeratorRequestedPunishment.Unknown+'">'+Localizer.Forums.moderatornopunishment+"<\/option>",t+="<\/select><br />"+Localizer.Forums.moderatorblastban+'&nbsp;<input id="mod_report_blast" type="checkbox" />',t+='<\/p><p class="adminBanHistory">'):r+='<div class="adminIgnoreWarning">'+Localizer.Helptext.userignoretext+"<\/div>";t+="<\/p>";Utility.alert_noClose(r+t);viewModels.isReporter()&&Utility.applyBanHistoryToElement($("#alert_noClose .adminBanHistory"),e);$("#alert_noClose").addClass("alert_mute");$("#alert_noClose .btn_mute").on("click",function(n){n.preventDefault();var t=$(n.currentTarget),i=t.attr("data-postId"),r=$("#mute_reason").val(),u=$("#mod_report_select").val(),f=$("#mod_report_blast").prop("checked"),e=new IgnoreItemRequest(null,i,Globals.IgnoredItemType.Post,"",r,0,0,u,f);bungieNetPlatform.ignoreService.IgnoreItem(e,function(){customAlert_forActions.closeLightbox()},function(n){customAlert_forActions.closeLightbox();Utility.alert(n.errorMessage)})});$("#alert_noClose .btn_cancel").on("click",function(n){n.preventDefault();customAlert_forActions.closeLightbox()})}})},r.startLoading=function(){$(".loading-container").addClass("loading").destinyLoader({destroyOnStop:!0,startOnInit:!0,size:50})},r.stopLoading=function(){$(".loading-container").removeClass("loading").destinyLoader("stop")},r}(n.Site.PageInitializer);t.Common=i})(t=n.Community||(n.Community={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(i){function r(){var n=i!==null&&i.apply(this,arguments)||this;return n.loadOnScrollThreshold=200,n.currentPage=0,n.isLoading=!1,n.$submissionContainer=$("#submission-container"),n}return __extends(r,i),Object.defineProperty(r.prototype,"$submissions",{get:function(){return this.$submissionContainer.find(".creation-submission")},enumerable:!0,configurable:!0}),r.prototype.initialize=function(){this.animateNewSubmissions()},r.prototype.addListeners=function(){var n=this;this.eventBinder.for($(window)).on("scroll",function(){var t=window.scrollY||document.documentElement.scrollTop;n.loadOnScroll(t,n.$submissionContainer,function(){n.loadNewPage()})});this.eventBinder.for($(".js-filter")).on("click",function(){return n.openFilterModal()})},r.prototype.loadOnScroll=function(n,t,i){var r=n+window.innerHeight,u=t.height()+t.offset().top;u<r+this.loadOnScrollThreshold&&i()},r.prototype.loadNewPage=function(){var i=this,r,u,f;this.isLoading||(t.Common.startLoading(),this.currentPage++,r=n.Utilities.Url.getObjectFromQueryString(),r.page=String(this.currentPage),u=n.Utilities.Url.createQueryFromObject(r),f=location.pathname+u,this.isLoading=!0,n.Utilities.Ajax.loadUrl({url:f},function(n){i.showNewPage(n);i.isLoading=!1;t.Common.stopLoading()},function(){i.isLoading=!1;t.Common.stopLoading()}))},r.prototype.showNewPage=function(n){var t=$(n),i=t.find(".creation-submission");$("#submission-container").append(i);this.animateNewSubmissions()},r.prototype.openFilterModal=function(){var i=$("script#creations-filters-template").html(),n=new t.FilterModal(t.FilterModalMode.Creations);n.open()},r.prototype.animateNewSubmissions=function(){var n=new Animator;n.delayInMs=50;n.genericDelayClass($(".creation-submission:not(.on)"))},r}(n.Site.PageInitializer);t.Creations=i})(t=n.Community||(n.Community={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.initialize=function(){},i.prototype.addListeners=function(){var n=this,t=$("#curator-creations-list"),u=t.children(".creation-submission"),f=$("#checkbox_batchSelectCurator"),i=$("#select_batchSelectCurator"),r=$(".selectThis");u.each(function(t,i){n.processWithJs(i)});this.eventBinder.for(f).on("click",function(u){var f=u.currentTarget;f.checked?(i.prop("disabled",!1),r.prop("checked","checked"),t.find(".creation-submission").addClass("selected")):(r.prop("checked",""),t.find(".creation-submission").removeClass("selected"),i.prop("disabled",!0),n.resetSelectBatchSelectCurator())});this.eventBinder.for(i).on("change",function(i){var f=$(i.currentTarget),u=f.find("option"),r;u.eq(0).is(":selected")||u.eq(1).is(":selected")&&(r=[],t.find(".creation-submission.selected").each(function(n,t){r.push($(t).attr("data-itemId"))}),n.rejectItems(r))});this.eventBinder.for($(".details, .selectThis")).on("click",function(n){if(!$(n.target).is("a")){var t=$(n.currentTarget).hasClass("selectThis")?$(n.currentTarget):$(n.currentTarget).find(".selectThis"),r=t.is(":checked");r?(t.closest(".creation-submission").removeClass("selected"),t.prop("checked",!1),t.closest(".creation-submission").siblings(".creation-submission.selected").length===0&&i.prop("disabled",!0)):(t.closest(".creation-submission").addClass("selected"),t.prop("checked",!0),i.prop("disabled",!1))}});this.eventBinder.for($(".button.block")).on("click",function(t){var i=$(t.currentTarget),r=i.attr("data-itemId"),u=i.attr("data-membershipId");n.blockItem(r,u,t.currentTarget)});this.eventBinder.for($(".button.reject")).on("click",function(t){var i=$(t.currentTarget).attr("data-itemId");n.rejectItems([i])});this.eventBinder.for($(".button.approve")).on("click",function(t){var i=$(t.currentTarget).attr("data-itemId");n.approveItem(i)});this.eventBinder.for(t.find("[type=text], textarea")).on("blur",function(t){var i=$(t.currentTarget).attr("data-itemId");n.editItem(i)}).on("keydown",function(t){if(t.which===13){var i=$(t.currentTarget).attr("data-itemId");n.editItem(i)}})},i.prototype.blockItem=function(n,t){var e=this,f,r,u,i;if(!SignIn.notSignedIn()){for(f=n,r='<div class="container_select"><label for="mute_reason">'+Localizer.Forums.whyreport+"<\/label>",r+='<select id="mute_reason">',u=0;u<IgnoreSettings.length;u++)(IgnoreSettings[u]===1||IgnoreSettings[u]===16)&&(r+='<option name="mute_reason" value="'+IgnoreSettings[u]+'">'+Localizer.Mute[IgnoreSettings[u]]+"<\/option>");r+="<\/select><\/div>";i='<p><a  class="btn_blue btn_mute" data-postId="'+f+'">'+Localizer.Actions.report+'<\/a><a  class="btn_blue btn_cancel">'+Localizer.Forums.cancel+"<\/a>";viewModels.isReporter()||viewModels.isCommunityContentCurator()?(r+='<div class="adminIgnoreWarning">'+Localizer.Helptext.adminignorewarning+"<\/div>",i+='<label for="mod_report_select">&nbsp;'+Localizer.Forums.moderatorrequestedpunishment+'&nbsp;<\/label><select id="mod_report_select">',i+='<option value="'+Globals.ModeratorRequestedPunishment.Warning+'" selected="selected">'+Localizer.Forums.moderatorwarn+"<\/option>",i+='<option value="'+Globals.ModeratorRequestedPunishment.SevenDayBan+'">'+Localizer.Forums.moderatorsevendayban+"<\/option>",i+='<option value="'+Globals.ModeratorRequestedPunishment.ThirtyDayBan+'">'+Localizer.Forums.moderatorthirtydayban+"<\/option>",i+='<option value="'+Globals.ModeratorRequestedPunishment.PermanentBan+'">'+Localizer.Forums.moderatorpermanentban+"<\/option>",i+='<option value="'+Globals.ModeratorRequestedPunishment.Unknown+'">'+Localizer.Forums.moderatornopunishment+"<\/option>",i+="<\/select><br />"+Localizer.Forums.moderatorblastban+'&nbsp;<input id="mod_report_blast" type="checkbox" />',i+='<\/p><p class="adminBanHistory">'):r+='<div class="adminIgnoreWarning">'+Localizer.Helptext.userignoretext+"<\/div>";i+="<\/p>";Utility.alert_noClose(r+i);viewModels.isReporter()&&Utility.applyBanHistoryToElement($("#alert_noClose .adminBanHistory"),t);$("#alert_noClose").addClass("alert_mute");$("#alert_noClose .btn_mute").on("click",function(t){t.preventDefault();var i=$(t.currentTarget),r=i.attr("data-postId"),u=$("#mute_reason").val(),f=$("#mod_report_select").val(),o=$("#mod_report_blast").prop("checked"),s=new IgnoreItemRequest(null,r,Globals.IgnoredItemType.Post,"",u,0,0,f,o);bungieNetPlatform.ignoreService.IgnoreItem(s,function(){e.rejectItems([n]);customAlert_forActions.closeLightbox()},function(n){customAlert_forActions.closeLightbox();Utility.alert(n.errorMessage)})});$("#alert_noClose .btn_cancel").on("click",function(n){n.preventDefault();customAlert_forActions.closeLightbox()})}},i.prototype.rejectItems=function(n){bungieNetPlatform.communitycontentService.AlterApprovalState(n,!1,function(){$(".creation-submission").each(function(t,i){var r=String($(i).data("itemid"));n.indexOf(r)>-1&&($(i).addClass("rejected"),setTimeout(function(){$(i).hide()},750))})},function(n){Utility.alert("Error : "+n.errorMessage+"("+n.errorCode+")");customAlert.afterClose()})},i.prototype.approveItem=function(n){bungieNetPlatform.communitycontentService.AlterApprovalState([n],!0,function(){$(".creation-submission").each(function(t,i){var r=String($(i).data("itemid"));r===n&&($(i).addClass("approved"),setTimeout(function(){$(i).hide()},750))})},function(n){Utility.alert("Error : "+n.errorMessage+"("+n.errorCode+")");customAlert.afterClose();window.location.reload()})},i.prototype.resetSelectBatchSelectCurator=function(){var n=$("#select_batchSelectCurator");n.find("option").eq(0).prop("selected",!0)},i.prototype.updateContent=function(n,t){var u=t.body,r=t.subject,i=t.urlLinkOrImage,s=n.find(".description"),f,e,o,h;s.find(".originalValue_description").html(bungieNetPlatform.linkHelper.injectLinks(u));s.find("textarea").text(u);f=n.find(".author");f.find(".originalValue_title").text(r);f.find("[input=text]").val(r);e=n.find(".url");e.find("[input=text]").val(i);e.find(".originalValue_url").text(i);o=Utility.getYouTubeId(i);o?(h="http://i2.ytimg.com/vi/"+o+"/mqdefault.jpg",n.find("img").replaceWith('<img data-youtubeurl="'+i+'" src="'+h+'" class="img_lightbox video YouTube" alt="'+r+'" />')):n.find("img").replaceWith('<img data-imageurl="'+i+'" src="'+i+'" class="img_lightbox Image" alt="'+r+'" />');n.find(".lightboxExtra").find(".title").html(r).siblings(".description").html(bungieNetPlatform.linkHelper.injectLinks(u)).siblings("a").attr("href",i)},i.prototype.editItem=function(t){var o=this,i=$("#curator-creations-list").find(".creation-submission[data-itemId="+t+"]"),u=i.find(".author [type=text]"),s=i.find("textarea"),f=i.find(".url [type=text]"),h=u.val()||u.attr("placeholder"),r=s.val(),c=f.val()||f.attr("placeholder"),e;r.length<2&&(r=r+"  ");e=new CommunityContentSubmission(null,c,h,r);bungieNetPlatform.communitycontentService.EditContent(e,t,function(t){Utility.alert("Successfully updated item");n.log(t);o.updateContent(i,t)},function(n){Utility.alert(n.errorMessage+"("+n.errorCode+")")})},i.prototype.processWithJs=function(t){var i=$(t),r=i.attr("data-itemId");bungieNetPlatform.forumService.GetPostAndParentAwaitingApproval(r,String(!0),function(n){i.find(".lightboxExtra .description").html(bungieNetPlatform.linkHelper.injectLinks(n.results[0].body));i.find(".originalValue_description").text(n.results[0].body);i.find("textarea").html(n.results[0].body).val(n.results[0].body)},function(t){n.log(t)})},i}(n.Site.PageInitializer);t.Curator=i})(t=n.Community||(n.Community={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(){var n=t!==null&&t.apply(this,arguments)||this;return n.$imageContainer=$(".image-container"),n.$youtubeContainer=$(".youtube-iframe-container"),n.isYouTube=n.$youtubeContainer.length>0,n}return __extends(i,t),i.prototype.initialize=function(){this.isYouTube&&(this.initializeYouTube(),this.resizeYouTube())},i.prototype.addListeners=function(){var n=this;this.eventBinder.for($(window)).on("load resize",function(){n.resizeYouTube()})},i.prototype.initializeYouTube=function(){var t=this.$youtubeContainer.data("youtubeurl"),i=n.Utilities.Url.youtubeUrlToIframe(t,{width:"100%",height:"100%",disableAutoplay:!0});this.$youtubeContainer.append(i)},i.prototype.resizeYouTube=function(){if(this.isYouTube){var n=$(".image-container").width(),t=n/(16/9);this.$imageContainer.height(t)}},i}(n.Site.PageInitializer);t.Detail=i})(t=n.Community||(n.Community={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i,r;(function(n){n[n.Creations=0]="Creations";n[n.Streams=1]="Streams"})(i=t.FilterModalMode||(t.FilterModalMode={}));r=function(t){function r(r){var u=t.call(this,"filters",n.ConfirmationReason.None,"",null)||this,f;return u.modalClass="filter",u.sorters=[],f=r===i.Creations?"#creations-filters-template":"#streaming-filters-template",u.content=$(f).html(),u.confirmCallback=function(){u.onApplyFilter()},u.afterOpenCallback=function(){r===i.Creations?u.sorters.push(new n.UiKit.FormKit.DropdownItem("sort-creations")):(u.sorters.push(new n.UiKit.FormKit.DropdownItem("sort-streamers")),u.sorters.push(new n.UiKit.FormKit.DropdownItem("language-filter-streamers")))},u}return __extends(r,t),r.prototype.onApplyFilter=function(){var t=n.Utilities.Url.getObjectFromQueryString(),i;this.sorters.forEach(function(n){var i=n.val(),r=n.getAttribute("data-filtername");t[r]=i});i=n.Utilities.Url.createQueryFromObject(t);n.Site.PageController.Instance.redirect(location.pathname+i)},r}(n.ConfirmationModal);t.FilterModal=r})(t=n.Community||(n.Community={}))}(Bnet||(Bnet={})),function(n){var t;(function(n){var t=function(){function n(){}return n.new=function(n,t){var i=this.buildAlert(n);Utility.alert_noClose(i);viewModels.isReporter()&&Utility.applyBanHistoryToElement($("#alert_noClose .adminBanHistory"),t);$("#alert_noClose").addClass("alert_mute");$("#alert_noClose .btn_mute").on("click",function(n){n.preventDefault();var t=$(n.currentTarget),i=t.attr("data-postId"),r=$("#mute_reason").val(),u=$("#mod_report_select").val(),f=$("#mod_report_blast").prop("checked"),e=new IgnoreItemRequest(null,i,Globals.IgnoredItemType.Post,"",r,0,0,u,f);bungieNetPlatform.ignoreService.IgnoreItem(e,function(){customAlert_forActions.closeLightbox()},function(n){customAlert_forActions.closeLightbox();Utility.alert(n.errorMessage)})});$("#alert_noClose .btn_cancel").on("click",function(n){n.preventDefault();customAlert_forActions.closeLightbox()})},n.buildAlert=function(n){var r='<div class="container_select"><label for="mute_reason">'+Localizer.Forums.whyreport+"<\/label>",i,t;for(r+='<select id="mute_reason">',i=0;i<IgnoreSettings.length;i++)(IgnoreSettings[i]==1||IgnoreSettings[i]==16)&&(r+='<option name="mute_reason" value="'+IgnoreSettings[i]+'">'+Localizer.Mute[IgnoreSettings[i]]+"<\/option>");return r+="<\/select><\/div>",t='<p><a  class="btn_blue btn_mute" data-postId="'+n+'">'+Localizer.Actions.report+'<\/a><a  class="btn_blue btn_cancel">'+Localizer.Forums.cancel+"<\/a>",viewModels.isReporter()?(r+='<div class="adminIgnoreWarning">'+Localizer.Helptext.adminignorewarning+"<\/div>",t+='<label for="mod_report_select">&nbsp;'+Localizer.Forums.moderatorrequestedpunishment+'&nbsp;<\/label><select id="mod_report_select">',t+='<option value="'+Globals.ModeratorRequestedPunishment.Warning+'" selected="selected">'+Localizer.Forums.moderatorwarn+"<\/option>",t+='<option value="'+Globals.ModeratorRequestedPunishment.SevenDayBan+'">'+Localizer.Forums.moderatorsevendayban+"<\/option>",t+='<option value="'+Globals.ModeratorRequestedPunishment.ThirtyDayBan+'">'+Localizer.Forums.moderatorthirtydayban+"<\/option>",t+='<option value="'+Globals.ModeratorRequestedPunishment.PermanentBan+'">'+Localizer.Forums.moderatorpermanentban+"<\/option>",t+='<option value="'+Globals.ModeratorRequestedPunishment.Unknown+'">'+Localizer.Forums.moderatornopunishment+"<\/option>",t+="<\/select><br />"+Localizer.Forums.moderatorblastban+'&nbsp;<input id="mod_report_blast" type="checkbox" />',t+='<\/p><p class="adminBanHistory">'):r+='<div class="adminIgnoreWarning">'+Localizer.Helptext.userignoretext+"<\/div>",t+="<\/p>",r+t},n}();n.Report=t})(t=n.Community||(n.Community={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(t){function i(){var i=t.call(this,"submission-form",n.ConfirmationReason.None,$("#submission-form-template").html(),null)||this;return i.confirmLabel=Localizer.Actions.submit,i.confirmCallback=function(){return i.onSubmit()},i.closeOnConfirm=!1,i}return __extends(i,t),i.prototype.addListeners=function(){var i=this;t.prototype.addListeners.call(this);this.$inputs=this.$modal.find("input[type=text]");this.$legalCheckbox=this.$modal.find(".js-legal-check");this.$submitButton=this.$modal.find("#btn_submitCommunityContent");this.$confirmSubmitButton=this.$modal.find(".button.gold");this.$legalCheckbox.length&&this.$confirmSubmitButton.addClass("disabled").removeClass("gold");this.$modal.find("#textbox_link input").on("blur",function(n){var t=$(n.currentTarget).val();i.getLinkPreview(t)});this.$legalCheckbox.on("click",function(){var t=new n.UiKit.FormKit.CheckboxItem("legal-check");t.isChecked?i.$confirmSubmitButton.addClass("disabled").removeClass("gold"):i.$confirmSubmitButton.removeClass("disabled").addClass("gold")});this.$submitButton.on("click",function(n){return $(n.currentTarget).hasClass("disabled")||i.onSubmit(),n.preventDefault(),!1})},i.prototype.open=function(){t.prototype.open.call(this);this.$modal.find("#textbox_link input").focus()},i.prototype.getLinkPreview=function(t){$(".link-preview").html("");var i=n.Utilities.Url.youtubeUrlToIframe(t,{disableAutoplay:!0}),r=!i&&n.Utilities.Validation.isValidImageUrl(t);if(r&&(i='<img src="'+t+'" alt="" />',$(".link-preview").destinyLoader({startOnInit:!0,destroyOnStop:!0,size:20})),$(".link-preview").append(i),r)$(".link-preview img").on("load",function(){$(".link-preview").destinyLoader("stop")})},i.prototype.onSubmit=function(){var n=this,t=this.$modal.find("#textbox_link input"),i=this.$modal.find("#textbox_title input"),r=this.$modal.find(".js-textarea-description"),u=[t,i,r];if(this.isValidSubmission(u)){var f=t.val(),e=i.val(),o=r.val(),s={sourceUrl:f,title:e,description:o};bungieNetPlatform.communitycontentService.SubmitContent(s,function(){n.onSubmitSuccess()},function(t){n.showError(t)})}},i.prototype.isValidSubmission=function(t){var i=n.Utilities.Validation.getErrors(t);return n.Utilities.Validation.renderErrors(i),i.length===0},i.prototype.onSubmitSuccess=function(){this.$modal.addClass("success")},i.prototype.showError=function(n){Utility.alert(n.errorMessage)},i}(n.ConfirmationModal);t.SubmissionForm=i})(t=n.Community||(n.Community={}))}(Bnet||(Bnet={}))