").appendTo(t);g(e),function(e){n=$("
").attr("id","prvw-collapse").text("Preview Mode!").appendTo(e)}(a),t.appendTo($(".gameBoard"))}c.init=function(){r||(b(),n.click(function(e){if(e.stopPropagation(),d)return;let a={duration:600,queue:!1};if(l)t.animate({top:0},a),l=!1;else{let e=t.outerHeight()-n.outerHeight()+1;t.animate({top:-e},a),l=!0}}),t.on("keyup keydown keypress",function(e){e.stopPropagation()}),$(".sp-container").on("keyup keydown keypress",function(e){e.stopPropagation()}),o.on("click",function(e){e.stopPropagation(),c.setColors(h)}),a.on("click",function(e){e.stopPropagation(),h=$.extend({},f),t.trigger("prvw-colors-saved")}),i.on("click",function(t){t.stopPropagation();let n=$.extend({},h);c.setColors(e),h=n}),s.on("click",function(e){if(e.stopPropagation(),d)return;let n={duration:600,queue:!1,complete:function(){d&&t.hide()}};d=!0,t.animate({top:-t.outerHeight()},n),t.trigger("prvw-exited")}),t.css("top",-t.outerHeight()+"px"),t.hide(),d=!0,r=!0)},c.getColors=function(){return $.extend({},Cell.ScytheVisionColors,f)},c.setColors=function(e){if(r){e=e||{};for(let t in e)u[t]&&(u[t].spectrum("set",e[t]),h[t]=e[t],f[t]=e[t]);t.trigger("prvw-colors-changed")}},c.getContainer=function(){return t},c.show=function(){if(!d)return;d=!1,l=!1;t.show(),t.animate({top:0},{duration:600,queue:!1})}}function v(){var e,n,a,o,i,s,c,r,l,d=null,u=new t("prvw-colors",$.extend({},Cell.ScytheVisionColors)),h=[],f=$.Deferred(),m=$.Deferred(),p=$.Deferred();function g(){a&&a.abort(),o&&o.abort(),e=[],n={},c=tomni.getCurrentCell(),r=c.resetTaskColors,l=c.updateCompleteColoring,c.resetTaskColors=function(){},c.updateCompleteColoring=function(){},h=c.info.tags.ReapGrow?["scythed","complete1","complete2","complete3","review","reap","duplicate","frozen","scythefrozen"]:["complete1","complete2","complete3","review","scythed","reap","duplicate","frozen","scythefrozen"],s=!0,d.show(),i=!1,a=$.getJSON("/1.0/cell/"+tomni.cell+"/tasks").done(C),o=$.getJSON("/1.0/cell/"+tomni.cell+"/heatmap/scythe").done(k),$.when(a,o).done(function(){i=!0,y()})}function v(){s=!1,a&&a.abort(),o&&o.abort(),a=null,o=null,c&&(c.updateCompleteColoring=l,c.resetTaskColors=r,c.resetTaskColors({hard:!0})),r=null,c=null,e=null,n=null,h=null,i=!1}function w(){u.setValue($.extend({},u.getValue(),d.getColors()))}function y(){if(s&&i){var t=d.getColors();c.colorCubes({cubeids:e,color:ColorUtils.hexToRGB(t.base),blending:1});for(var a=0;ae.id)}function k(e){n.scythed=e.scythed,n.reap=e.reaped,n.complete1=e.complete.filter(e=>1==e.votes).map(e=>e.id),n.complete2=e.complete.filter(e=>2==e.votes).map(e=>e.id),n.complete3=e.complete.filter(e=>e.votes>=1e6).map(e=>e.id),n.review=e.review,n.frozen=e.frozen,n.scythefrozen=e.scythe_frozen,n.duplicate=e.duplicate}jQuery.cachedScript=function(e,t){return t=$.extend(t||{},{dataType:"script",cache:!0,url:e}),jQuery.ajax(t)},$(" ").attr("rel","stylesheet").attr("href","https://cdnjs.cloudflare.com/ajax/libs/spectrum/1.8.0/spectrum.min.css").appendTo($("head")),$.cachedScript("https://cdnjs.cloudflare.com/ajax/libs/spectrum/1.8.0/spectrum.min.js").done(p.resolve),this.getView=function(){return d},$(document).on("ewdlc-account-ready",f.resolve),$(document).on("ewdlc-preferences-loaded.cellColorPicker",m.resolve),$.when(f,m,p).then(function(){if(!account.can("scout scythe mystic admin"))return;(d=new b($.extend({},Cell.ScytheVisionColors))).init(),d.setColors($.extend({},u.getValue()));let e=d.getContainer();e.on("prvw-exited.cellColorPicker",v),e.on("prvw-colors-changed.cellColorPicker",y),e.on("prvw-colors-saved.cellColorPicker",w),ewdlc.settingsUi.makeButton("Show Cell Color Picker").click(g)}),$(document).on("ewdlc-preferences-loading.cellColorPicker",function(){ewdlc.preferences.registerSetting(u)}),$(document).on("ewdlc-preferences-loaded.cellColorPicker",function(){$.extend(Cell.ScytheVisionColors,u.getValue())})}function w(){var e,t=$("#profileJoinedDate span"),n=$("#profileContainer #profUsername");(e=new MutationObserver(function(a){a.forEach(function(a){var o;0!==a.addedNodes.length&&(t.children("span").length>0||(o=n.text(),$.getJSON("/1.0/player/"+o+"/bio").done(function(n){var a=moment(1e3*n.joined),o=moment(),i=a.fromNow(),s=$("").text(" ("+i+")"),c=o.diff(a,"years");o.add(-c,"years");var r=o.diff(a,"months");o.add(-r,"months");var l=o.diff(a,"days"),d=[];c>0&&d.push(c+"y"),r>0&&d.push(r+"m"),l>0&&d.push(l+"d"),d.length>0&&s.attr("title",d.join(", ")+" ago"),t.append(s.hide().fadeIn()),e.takeRecords()})))})})).observe(t[0],{childList:!0,characterData:!0})}var y={TabbedChat:Object.freeze({TabbedChatInit:function(){$(" ").attr("rel","stylesheet").attr("type","text/css").attr("href",ewdlc.getResourceUrl("/css/ewdlc.min.css?v=2")).appendTo("head");var e=setInterval(function(){for(var t=!1,n=0;n",{src:"https://use.fontawesome.com/7745d29f5b.js"}).appendTo("body"),u=new WebSocket("wss://eyewire.org/chat"),ewdlc.modules.tabbedChat=ewdlc.modules.tabbedChat||new d},TabbedChat:d,Tab:c,TabbedPrefs:r}),SkippableLeaderboard:Object.freeze({SkippableLeaderboard:h,SkippableLeaderboardInit:function(){ewdlc.modules.skippableLeaderboard=ewdlc.modules.skippableLeaderboard||new h}}),ExtraStats:Object.freeze({ExtraStats:f,ExtraStatsInit:function(){ewdlc.modules.extraStats=ewdlc.modules.extraStats||new f}}),ExtraControls:Object.freeze({ExtraControls:m,ExtraControlsInit:function(){ewdlc.modules.extraControls=ewdlc.modules.extraControls||new m}}),UiBoxImprovements:Object.freeze({UiBoxImprovements:p,UiBoxImprovementsInit:function(){ewdlc.modules.uiBoxImprovements=ewdlc.modules.uiBoxImprovements||new p}}),SlHacks:Object.freeze({SlHacks:g,SlHacksInit:function(){ewdlc.modules.slHacks=ewdlc.modules.slHacks||new g}}),CellColorPicker:Object.freeze({CellColorPickerInit:function(){ewdlc.modules.cellColorPicker=ewdlc.modules.cellColorPicker||new v},CellColorPicker:v}),ProfileWindowChanges:Object.freeze({ProfileWindowChangesInit:function(){ewdlc.modules.profileWindowChanges=ewdlc.modules.profileWindowChanges||new w,$("body").append('