From 09567db13130bdbd0d7617cd4ff136d29cab1b90 Mon Sep 17 00:00:00 2001 From: carlfeberhard Date: Mon, 21 Mar 2016 10:40:13 -0400 Subject: [PATCH] UI, history: minor cleanup --- client/galaxy/scripts/mvc/base-mvc.js | 7 +- .../scripts/mvc/history/history-contents.js | 12 +- .../scripts/mvc/history/history-model.js | 18 ++- .../mvc/history/history-view-edit-current.js | 12 +- .../scripts/mvc/history/history-view-edit.js | 29 +---- client/galaxy/scripts/mvc/list/list-view.js | 103 ++++++++++-------- static/maps/mvc/base-mvc.js.map | 2 +- .../maps/mvc/history/history-contents.js.map | 2 +- static/maps/mvc/history/history-model.js.map | 2 +- .../history/history-view-edit-current.js.map | 2 +- .../maps/mvc/history/history-view-edit.js.map | 2 +- static/maps/mvc/list/list-view.js.map | 2 +- static/scripts/bundled/analysis.bundled.js | 14 +-- .../scripts/bundled/analysis.bundled.js.map | 2 +- static/scripts/bundled/libs.bundled.js | 4 +- static/scripts/bundled/libs.bundled.js.map | 2 +- static/scripts/mvc/base-mvc.js | 2 +- .../scripts/mvc/history/history-contents.js | 2 +- static/scripts/mvc/history/history-model.js | 2 +- .../mvc/history/history-view-edit-current.js | 2 +- .../scripts/mvc/history/history-view-edit.js | 2 +- static/scripts/mvc/list/list-view.js | 2 +- 22 files changed, 113 insertions(+), 114 deletions(-) diff --git a/client/galaxy/scripts/mvc/base-mvc.js b/client/galaxy/scripts/mvc/base-mvc.js index ea308a85dab..950f90f765b 100644 --- a/client/galaxy/scripts/mvc/base-mvc.js +++ b/client/galaxy/scripts/mvc/base-mvc.js @@ -565,12 +565,13 @@ function wrapTemplate( template, jsonNamespace ){ //============================================================================== /** Return a comparator function for sorted Collections */ -function buildComparator( attribute_name, isAsc ){ - isAsc = isAsc? 1 : -1; +function buildComparator( attribute_name, options ){ + options = options || {}; + var ascending = options.ascending? 1 : -1; return function __comparator( a, b ){ a = a.get( attribute_name ); b = b.get( attribute_name ); - return ( a < b? -1 : ( a > b? 1 : 0 ) ) * isAsc; + return ( a < b? -1 : ( a > b? 1 : 0 ) ) * ascending; }; } diff --git a/client/galaxy/scripts/mvc/history/history-contents.js b/client/galaxy/scripts/mvc/history/history-contents.js index af4486102c2..2033177f0fa 100644 --- a/client/galaxy/scripts/mvc/history/history-contents.js +++ b/client/galaxy/scripts/mvc/history/history-contents.js @@ -58,6 +58,8 @@ var HistoryContents = _super.extend( BASE_MVC.LoggableMixin ).extend({ this.includeDeleted = options.includeDeleted || false; /** @type {Boolean} does this collection contain and fetch non-visible elements */ this.includeHidden = options.includeHidden || false; + + this.on( 'all', function(){ console.debug( arguments ); }); }, /** root api url */ @@ -72,16 +74,8 @@ var HistoryContents = _super.extend( BASE_MVC.LoggableMixin ).extend({ /** @type {String} order used here and when fetching from server */ order : 'create_time', -//TODO: generalize /** local comparator */ - comparator : function _create_timeDsc( a, b ){ - var createTimeA = a.get( 'create_time' ); - var createTimeB = b.get( 'create_time' ); - // console.log( 'comparator', createTimeA, createTimeB ); - if( createTimeA > createTimeB ){ return 1; } - if( createTimeA < createTimeB ){ return -1; } - return 0; - }, + comparator : BASE_MVC.buildComparator( 'create_time', { ascending: false }), // ........................................................................ common queries /** Get the id of every model in this collection not in a 'ready' state (running). diff --git a/client/galaxy/scripts/mvc/history/history-model.js b/client/galaxy/scripts/mvc/history/history-model.js index 8965943ab65..087be3c32c6 100644 --- a/client/galaxy/scripts/mvc/history/history-model.js +++ b/client/galaxy/scripts/mvc/history/history-model.js @@ -153,6 +153,7 @@ var History = Backbone.Model /** */ refresh : function( options ){ + // console.log( this + '.refresh' ); options = options || {}; var self = this; @@ -168,9 +169,11 @@ var History = Backbone.Model /** */ checkForUpdates : function( options ){ + // console.log( this + '.checkForUpdates' ); options = options || {}; var delay = this.UPDATE_DELAY; var self = this; + if( !self.id ){ return; } function _delayThenUpdate(){ // prevent buildup of updater timeouts by clearing previous if any, then set new and cache id @@ -225,8 +228,10 @@ var History = Backbone.Model /** */ fetchWithContents : function( options, contentsOptions ){ + console.log( this + '.fetchWithContents' ); // TODO: push down to a base class options = options || {}; + contentsOptions = contentsOptions || {}; options.view = 'current'; var self = this; @@ -235,7 +240,12 @@ var History = Backbone.Model self.contents.historyId = history.id; // reset the update time self.lastUpdateTime = new Date(); + + contentsOptions.reset = true; + contentsOptions.silent = true; return self.contents.fetch( contentsOptions ); + + // return self.contents.fetchFirst( contentsOptions ); }); }, @@ -390,10 +400,10 @@ var HistoryCollection = _collectionSuper.extend( BASE_MVC.LoggableMixin ).extend /** @type {Object} map of collection available sorting orders containing comparator fns */ comparators : _.extend( _.clone( _collectionSuper.prototype.comparators ), { - 'name' : BASE_MVC.buildComparator( 'name', true ), - 'name-dsc' : BASE_MVC.buildComparator( 'name', false ), - 'size' : BASE_MVC.buildComparator( 'size', false ), - 'size-asc' : BASE_MVC.buildComparator( 'size', true ), + 'name' : BASE_MVC.buildComparator( 'name', { ascending: true }), + 'name-dsc' : BASE_MVC.buildComparator( 'name', { ascending: false }), + 'size' : BASE_MVC.buildComparator( 'size', { ascending: false }), + 'size-asc' : BASE_MVC.buildComparator( 'size', { ascending: true }), }), /** override to always have the current history first */ diff --git a/client/galaxy/scripts/mvc/history/history-view-edit-current.js b/client/galaxy/scripts/mvc/history/history-view-edit-current.js index 4bdaa9b5b1f..d9a9e763815 100644 --- a/client/galaxy/scripts/mvc/history/history-view-edit-current.js +++ b/client/galaxy/scripts/mvc/history/history-view-edit-current.js @@ -123,7 +123,7 @@ var CurrentHistoryView = _super.extend( /** release/free/shutdown old models and set up panel for new models */ setModel : function( model, attributes, render ){ _super.prototype.setModel.call( this, model, attributes, render ); - if( this.model ){ + if( this.model && this.model.id ){ this.log( 'checking for updates' ); this.model.checkForUpdates(); } @@ -149,11 +149,13 @@ var CurrentHistoryView = _super.extend( /** listening for history events */ _setUpModelListeners : function(){ _super.prototype._setUpModelListeners.call( this ); - // ---- history // re-broadcast any model change events so that listeners don't have to re-bind to each history - this.listenTo( this.model, 'change:nice_size change:size', function(){ - this.trigger( 'history-size-change', this, this.model, arguments ); - }, this ); + return this.listenTo( this.model, { + 'change:nice_size change:size' : function(){ + this.trigger( 'history-size-change', this, this.model, arguments ); + }, + 'change:id' : function(){ this.model.checkForUpdates(); } + }); }, // ------------------------------------------------------------------------ panel rendering diff --git a/client/galaxy/scripts/mvc/history/history-view-edit.js b/client/galaxy/scripts/mvc/history/history-view-edit.js index 47f20584fda..160bd8a34e7 100644 --- a/client/galaxy/scripts/mvc/history/history-view-edit.js +++ b/client/galaxy/scripts/mvc/history/history-view-edit.js @@ -294,45 +294,24 @@ var HistoryViewEdit = _super.extend( return [ { html: _l( 'Build Dataset List' ), func: function() { LIST_COLLECTION_CREATOR.createListCollection( panel.getSelectedModels() ) - .done( function(){ panel.model.refresh() }); + .done( function(){ panel.model.refresh(); }); } }, // TODO: Only show quick pair if two things selected. { html: _l( 'Build Dataset Pair' ), func: function() { PAIR_COLLECTION_CREATOR.createPairCollection( panel.getSelectedModels() ) - .done( function(){ panel.model.refresh() }); + .done( function(){ panel.model.refresh(); }); } }, { html: _l( 'Build List of Dataset Pairs' ), func: function() { LIST_OF_PAIRS_COLLECTION_CREATOR.createListOfPairsCollection( panel.getSelectedModels() ) - .done( function(){ panel.model.refresh() }); + .done( function(){ panel.model.refresh(); }); } }, ]; }, // ------------------------------------------------------------------------ sub-views - // reverse HID order - /** Override to reverse order of views - newest contents on top */ - _attachItems : function( $whereTo ){ - this.$list( $whereTo ).append( this.views.reverse().map( function( view ){ - return view.$el; - })); - return this; - }, - - /** Override to add new contents at the top */ - _attachView : function( view ){ - var panel = this; - // override to control where the view is added, how/whether it's rendered - panel.views.unshift( view ); - panel.$list().prepend( view.render( 0 ).$el.hide() ); - panel.trigger( 'view:attached', view ); - view.$el.slideDown( panel.fxSpeed, function(){ - panel.trigger( 'view:attached:rendered' ); - }); - }, - /** In this override, add purgeAllowed and whether tags/annotation editors should be shown */ _getItemViewOptions : function( model ){ var options = _super.prototype._getItemViewOptions.call( this, model ); @@ -403,7 +382,7 @@ var HistoryViewEdit = _super.extend( /** Update the history size display (curr. upper right of panel). */ updateHistoryDiskSize : function(){ - this.$el.find( '.history-size' ).text( this.model.get( 'nice_size' ) ); + this.$( '.history-size' ).text( this.model.get( 'nice_size' ) ); }, // ------------------------------------------------------------------------ as drop target diff --git a/client/galaxy/scripts/mvc/list/list-view.js b/client/galaxy/scripts/mvc/list/list-view.js index 2021ab45256..e6e0d69f535 100644 --- a/client/galaxy/scripts/mvc/list/list-view.js +++ b/client/galaxy/scripts/mvc/list/list-view.js @@ -97,8 +97,9 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends /** override $scrollContainer fn via attributes - fn should return jq for elem to call scrollTo on */ this.$scrollContainer = attributes.$scrollContainer || this.$scrollContainer; -//TODO: remove + /** @type {String} generic title */ this.title = attributes.title || ''; + /** @type {String} generic subtitle */ this.subtitle = attributes.subtitle || ''; this._setUpListeners(); @@ -106,12 +107,13 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends /** free any sub-views the list has */ freeViews : function(){ -//TODO: stopListening? remove? - _.each( this.views, function( view ){ + var self = this; + _.each( self.views, function( view ){ + self.stopListening( view ); view.off(); }); - this.views = []; - return this; + self.views = []; + return self; }, // ------------------------------------------------------------------------ listeners @@ -167,8 +169,23 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends this.renderItems(); }, add : this.addItemView, - remove : this.removeItemView + remove : this.removeItemView, }); + // //TODO: when backbone > 1.2 : use 'update' for batch addition of model views + // // experimental 'addMany' + // this.listenTo( this.collection, { + // add : function( model, collection, options ){ + // if( !this._bulkAdd ){ this._bulkAdd = []; } + // this._bulkAdd.push( model.id ); + // console.log( 'add another:', model.id ); + + // var self = this; + // _.debounce( function(){ + // console.log( 'bulkAdd:', self._bulkAdd ); + // delete self._bulkAdd; + // }, 80 ); + // } + // }); // debugging if( this.logger ){ @@ -354,15 +371,15 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends * @returns the visible item views */ renderItems : function( $whereTo ){ +console.log( '------------------------------------------------- renderItems' ); $whereTo = $whereTo || this.$el; var panel = this; panel.log( this + '.renderItems', $whereTo ); var $list = panel.$list( $whereTo ); -//TODO: free prev. views? + panel.freeViews(); + //TODO:? cache and re-use views? panel.views = panel._filterCollection().map( function( itemModel ){ -//TODO: creates views each time - not neccessarily good -//TODO: pass speed here return panel._createItemView( itemModel ).render( 0 ); }); //panel.debug( item$els ); @@ -452,12 +469,6 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends //ev.dataTransfer.setDragImage( v.el, 60, 60 ); }, this ); - // debugging - //if( this.logger ){ - // view.on( 'all', function( event ){ - // this.log( this + '(view)', arguments ); - // }, this ); - //} return panel; }, @@ -496,27 +507,40 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends addItemView : function( model, collection, options ){ this.log( this + '.addItemView:', model ); var panel = this; - if( !panel._filterItem( model ) ){ return undefined; } - + // get the index of the model in the list of filtered models shown by this list + // in order to insert the view in the proper place + //TODO:? potentially expensive + var modelIndex = panel._filterCollection().indexOf( model ); + if( modelIndex === -1 ){ return undefined; } var view = panel._createItemView( model ); - // hide the empty message if only view - $( view ).queue( 'fx', [ - //TODO:? could poss. pubsub this - function( next ){ panel.$emptyMessage().fadeOut( panel.fxSpeed, next ); }, - function( next ){ - panel._attachView( view ); - next(); - } - ]); + + if( panel.$emptyMessage().is( ':visible' ) && panel.views.length === 1 ){ + // hide the empty message if only view + $( view ).queue( 'fx', [ + function( next ){ panel.$emptyMessage().fadeOut( panel.fxSpeed, next ); }, + function( next ){ + panel._attachView( view, modelIndex ); + next(); + } + ]); + } return view; }, /** internal fn to add view (to both panel.views and panel.$list) */ - _attachView : function( view ){ + _attachView : function( view, modelIndex ){ + modelIndex = modelIndex || 0; var panel = this; - // override to control where the view is added, how/whether it's rendered - panel.views.push( view ); - panel.$list().append( view.render( 0 ).$el.hide() ); + + // use the modelIndex to splice into views and insert at the proper index in the DOM + panel.views.splice( modelIndex, 0, view ); + if( modelIndex === 0 ){ + panel.$list().prepend( view.render( 0 ).$el.hide() ); + } else { + var $placedAfterThis = panel.$list().children().eq( modelIndex - 1 ); + $placedAfterThis.after( view.render( 0 ).$el.hide() ); + } + panel.trigger( 'view:attached', view ); view.$el.slideDown( panel.fxSpeed, function(){ panel.trigger( 'view:attached:rendered' ); @@ -568,17 +592,7 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends /** get views based on model properties */ viewsWhereModel : function( properties ){ return this.views.filter( function( view ){ - //return view.model.matches( properties ); -//TODO: replace with _.matches (underscore 1.6.0) - var json = view.model.toJSON(); - for( var key in properties ){ - if( properties.hasOwnProperty( key ) ){ - if( json[ key ] !== properties[ key ] ){ - return false; - } - } - } - return true; + return view.model.matches( properties ); }); }, @@ -648,14 +662,14 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends // ------------------------------------------------------------------------ selection /** @type Integer when the number of list item views is >= to this, don't animate selectors */ - THROTTLE_SELECTORS_AT : 20, + THROTTLE_SELECTOR_FX_AT : 20, /** show selectors on all visible itemViews and associated controls */ showSelectors : function( speed ){ speed = ( speed !== undefined )?( speed ):( this.fxSpeed ); this.selecting = true; this.$( '.list-actions' ).slideDown( speed ); - speed = this.views.length >= this.THROTTLE_SELECTORS_AT? 0 : speed; + speed = this.views.length >= this.THROTTLE_SELECTOR_FX_AT? 0 : speed; _.each( this.views, function( view ){ view.showSelector( speed ); }); @@ -668,7 +682,7 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends speed = ( speed !== undefined )?( speed ):( this.fxSpeed ); this.selecting = false; this.$( '.list-actions' ).slideUp( speed ); - speed = this.views.length >= this.THROTTLE_SELECTORS_AT? 0 : speed; + speed = this.views.length >= this.THROTTLE_SELECTOR_FX_AT? 0 : speed; _.each( this.views, function( view ){ view.hideSelector( speed ); }); @@ -724,7 +738,6 @@ var ListPanel = Backbone.View.extend( BASE_MVC.LoggableMixin ).extend(/** @lends }, // ------------------------------------------------------------------------ loading indicator -//TODO: questionable /** hide the $el and display a loading indicator (in the $el's parent) when loading new data */ _showLoadingIndicator : function( msg, speed, callback ){ this.debug( '_showLoadingIndicator', this.indicator, msg, speed, callback ); diff --git a/static/maps/mvc/base-mvc.js.map b/static/maps/mvc/base-mvc.js.map index 6f234671e57..5d372f29bab 100644 --- a/static/maps/mvc/base-mvc.js.map +++ b/static/maps/mvc/base-mvc.js.map @@ -1 +1 @@ -{"version":3,"file":"base-mvc.js","sources":["../../src/mvc/base-mvc.js"],"names":["define","_","Backbone","addLogging","_l","mixin","args","Array","prototype","slice","call","arguments","lastArg","pop","unshift","defaults","apply","wrapTemplate","template","jsonNamespace","templateFn","join","json","view","templateVars","buildComparator","attribute_name","isAsc","a","b","get","LoggableMixin","logger","_logNamespace","SessionStorageModel","Model","extend","initialize","initialAttrs","this","_checkEnabledSessionStorage","id","Error","existing","isNew","_read","clear","silent","save","on","window","sessionStorage","length","err","alert","sync","method","model","options","trigger","returned","_create","_update","_delete","undefined","success","error","toJSON","set","setItem","JSON","stringify","DOMException","navigator","userAgent","indexOf","parse","getItem","removeItem","hasOwnProperty","_log","toString","omit","SearchableModelMixin","searchAttributes","searchAliases","searchAttribute","attrKey","searchFor","attrVal","isArray","_searchArrayAttribute","toLowerCase","array","any","elem","search","filter","key","matches","term","ATTR_SPECIFIER","split","matchesAll","terms","match","s","all","replace","HiddenUntilActivatedViewMixin","hiddenUntilActivated","$activator","HUAVOptions","$elementShown","$el","showFn","jQuery","toggle","showSpeed","hasBeenShown","is","hidden","isHidden","isFunction","onshowFirstTime","onshow","onhide","DraggableViewMixin","attributes","draggable","$dragHandle","$","toggleDraggable","draggableOff","draggableOn","dragStartHandler","bind","_dragStartHandler","dragEndHandler","_dragEndHandler","handle","attr","addEventListener","removeEventListener","event","dataTransfer","effectAllowed","setData","SelectableViewMixin","selectable","selected","$selector","_renderSelected","find","toggleClass","toggleSelector","hideSelector","showSelector","speed","fxSpeed","show","hide","toggleSelect","deselect","select"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"base-mvc.js","sources":["../../src/mvc/base-mvc.js"],"names":["define","_","Backbone","addLogging","_l","mixin","args","Array","prototype","slice","call","arguments","lastArg","pop","unshift","defaults","apply","wrapTemplate","template","jsonNamespace","templateFn","join","json","view","templateVars","buildComparator","attribute_name","options","ascending","a","b","get","LoggableMixin","logger","_logNamespace","SessionStorageModel","Model","extend","initialize","initialAttrs","this","_checkEnabledSessionStorage","id","Error","existing","isNew","_read","clear","silent","save","on","window","sessionStorage","length","err","alert","sync","method","model","trigger","returned","_create","_update","_delete","undefined","success","error","toJSON","set","setItem","JSON","stringify","DOMException","navigator","userAgent","indexOf","parse","getItem","removeItem","hasOwnProperty","_log","toString","omit","SearchableModelMixin","searchAttributes","searchAliases","searchAttribute","attrKey","searchFor","attrVal","isArray","_searchArrayAttribute","toLowerCase","array","any","elem","search","filter","key","matches","term","ATTR_SPECIFIER","split","matchesAll","terms","match","s","all","replace","HiddenUntilActivatedViewMixin","hiddenUntilActivated","$activator","HUAVOptions","$elementShown","$el","showFn","jQuery","toggle","showSpeed","hasBeenShown","is","hidden","isHidden","isFunction","onshowFirstTime","onshow","onhide","DraggableViewMixin","attributes","draggable","$dragHandle","$","toggleDraggable","draggableOff","draggableOn","dragStartHandler","bind","_dragStartHandler","dragEndHandler","_dragEndHandler","handle","attr","addEventListener","removeEventListener","event","dataTransfer","effectAllowed","setData","SelectableViewMixin","selectable","selected","$selector","_renderSelected","find","toggleClass","toggleSelector","hideSelector","showSelector","speed","fxSpeed","show","hide","toggleSelect","deselect","select"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/history/history-contents.js.map b/static/maps/mvc/history/history-contents.js.map index e8c7a286a35..9b5f7a61782 100644 --- a/static/maps/mvc/history/history-contents.js.map +++ b/static/maps/mvc/history/history-contents.js.map @@ -1 +1 @@ -{"version":3,"file":"history-contents.js","sources":["../../../src/mvc/history/history-contents.js"],"names":["define","HISTORY_CONTENT","CONTROLLED_FETCH_COLLECTION","HDA_MODEL","HDCA_MODEL","HISTORY_PREFS","BASE_MVC","_super","ControlledFetchCollection","HistoryContents","extend","LoggableMixin","_logNamespace","model","attrs","options","history_content_type","HistoryDatasetAssociation","collection_type","HistoryListDatasetCollection","HistoryPairDatasetCollection","HistoryListPairedDatasetCollection","validationError","initialize","models","this","historyId","prototype","idAttribute","includeDeleted","includeHidden","urlRoot","Galaxy","root","url","order","comparator","a","b","createTimeA","get","createTimeB","running","filterFn","c","inReadyState","filter","getByHid","hid","_","first","content","haveDetails","all","hasDetails","hidden","deleted","visibleAndUndeleted","setIncludeDeleted","setting","isBoolean","trigger","setIncludeHidden","fetch","details","expandedIds","HistoryPrefs","values","join","call","fetchUpdated","since","filters","update_time-ge","toISOString","console","log","_buildFetchData","v","_fetchParams","concat","_buildFetchFilters","purged","visible","defaults","fetchAllDetails","detailsFlag","data","ajaxQueue","ajaxFn","deferred","jQuery","Deferred","startingLength","length","responses","resolve","ajaxFns","chain","reverse","map","i","xhr","done","response","notify","curr","total","always","push","shift","value","isCopyable","contentsJSON","copyableModelClasses","isObject","id","contains","model_class","copy","json","type","contentType","isString","LibraryDatasetDatasetAssociation","HistoryDatasetCollectionAssociation","collection","post","source","add","fail","createHDCA","elementIdentifiers","collectionType","name","contents","typeToModel","list","paired","hdca","history_id","element_identifiers","save","status","message","matches","matchesWhat","set","isArray","each","type_id","typeIdStr","Backbone","Collection","clone","toString","window"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"history-contents.js","sources":["../../../src/mvc/history/history-contents.js"],"names":["define","HISTORY_CONTENT","CONTROLLED_FETCH_COLLECTION","HDA_MODEL","HDCA_MODEL","HISTORY_PREFS","BASE_MVC","_super","ControlledFetchCollection","HistoryContents","extend","LoggableMixin","_logNamespace","model","attrs","options","history_content_type","HistoryDatasetAssociation","collection_type","HistoryListDatasetCollection","HistoryPairDatasetCollection","HistoryListPairedDatasetCollection","validationError","initialize","models","this","historyId","prototype","idAttribute","includeDeleted","includeHidden","on","console","debug","arguments","urlRoot","Galaxy","root","url","order","comparator","buildComparator","ascending","running","filterFn","c","inReadyState","filter","getByHid","hid","_","first","content","get","haveDetails","all","hasDetails","hidden","deleted","visibleAndUndeleted","setIncludeDeleted","setting","isBoolean","trigger","setIncludeHidden","fetch","details","expandedIds","HistoryPrefs","values","join","call","fetchUpdated","since","filters","update_time-ge","toISOString","log","_buildFetchData","v","_fetchParams","concat","_buildFetchFilters","purged","visible","defaults","fetchAllDetails","detailsFlag","data","ajaxQueue","ajaxFn","deferred","jQuery","Deferred","startingLength","length","responses","resolve","ajaxFns","chain","reverse","map","i","xhr","done","response","notify","curr","total","always","push","shift","value","isCopyable","contentsJSON","copyableModelClasses","isObject","id","contains","model_class","copy","json","type","contentType","isString","LibraryDatasetDatasetAssociation","HistoryDatasetCollectionAssociation","collection","post","source","add","fail","createHDCA","elementIdentifiers","collectionType","name","contents","typeToModel","list","paired","hdca","history_id","element_identifiers","save","status","message","matches","matchesWhat","set","isArray","each","type_id","typeIdStr","Backbone","Collection","clone","toString","window"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/history/history-model.js.map b/static/maps/mvc/history/history-model.js.map index 2ab41175b21..c6f8470d77f 100644 --- a/static/maps/mvc/history/history-model.js.map +++ b/static/maps/mvc/history/history-model.js.map @@ -1 +1 @@ -{"version":3,"file":"history-model.js","sources":["../../../src/mvc/history/history-model.js"],"names":["define","HISTORY_CONTENTS","CONTROLLED_FETCH_COLLECTION","UTILS","BASE_MVC","History","Backbone","Model","extend","LoggableMixin","mixin","SearchableModelMixin","_logNamespace","UPDATE_DELAY","defaults","model_class","id","name","state","deleted","contents_shown","urlRoot","Galaxy","root","initialize","historyJSON","contentsJSON","options","this","logger","log","contents","HistoryContents","historyId","get","_setUpListeners","_setUpCollectionListeners","updateTimeoutId","on","error","clearUpdateTimeout","change:id","model","newId","listenTo","trigger","apply","jQuery","makeArray","arguments","nice_size","bytesToString","toJSON","_","prototype","call","key","ownedByCurrUser","user","isAnonymous","numOfUnfinishedJobs","unfinishedJobIds","length","numOfUnfinishedShownContents","running","visibleAndUndeleted","searchAttributes","searchAliases","title","tag","_getSizeAndRunning","fetch","data","$","param","keys","refresh","self","lastUpdateTime","Date","allFetched","fetchUpdated","done","bind","checkForUpdates","_delayThenUpdate","setTimeout","delay","clearTimeout","parse","response","parsed","create_time","update_time","fetchWithContents","contentsOptions","view","pipe","history","_delete","when","save","purge","purged","undelete","copy","current","allDatasets","undefined","Error","postData","history_id","all_datasets","post","then","newHistory","setAsCurrent","xhr","getJSON","toString","_collectionSuper","ControlledFetchCollection","HistoryCollection","order","models","includeDeleted","setOrder","has","comparators","currentHistoryId","info","setUpListeners","url","change:deleted","debug","remove","copied","original","newData","setCurrent","set-as-current","oldCurrentId","_buildFetchData","filters","clone","buildComparator","name-dsc","size","size-asc","sort","currentHistory","unshift","silent","create","hdas","historyOptions","collection","reset"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"history-model.js","sources":["../../../src/mvc/history/history-model.js"],"names":["define","HISTORY_CONTENTS","CONTROLLED_FETCH_COLLECTION","UTILS","BASE_MVC","History","Backbone","Model","extend","LoggableMixin","mixin","SearchableModelMixin","_logNamespace","UPDATE_DELAY","defaults","model_class","id","name","state","deleted","contents_shown","urlRoot","Galaxy","root","initialize","historyJSON","contentsJSON","options","this","logger","log","contents","HistoryContents","historyId","get","_setUpListeners","_setUpCollectionListeners","updateTimeoutId","on","error","clearUpdateTimeout","change:id","model","newId","listenTo","trigger","apply","jQuery","makeArray","arguments","nice_size","bytesToString","toJSON","_","prototype","call","key","ownedByCurrUser","user","isAnonymous","numOfUnfinishedJobs","unfinishedJobIds","length","numOfUnfinishedShownContents","running","visibleAndUndeleted","searchAttributes","searchAliases","title","tag","_getSizeAndRunning","fetch","data","$","param","keys","refresh","self","lastUpdateTime","Date","allFetched","fetchUpdated","done","bind","checkForUpdates","_delayThenUpdate","setTimeout","delay","clearTimeout","parse","response","parsed","create_time","update_time","fetchWithContents","contentsOptions","console","view","pipe","history","reset","silent","_delete","when","save","purge","purged","undelete","copy","current","allDatasets","undefined","Error","postData","history_id","all_datasets","post","then","newHistory","setAsCurrent","xhr","getJSON","toString","_collectionSuper","ControlledFetchCollection","HistoryCollection","order","models","includeDeleted","setOrder","has","comparators","currentHistoryId","info","setUpListeners","url","change:deleted","debug","remove","copied","original","newData","setCurrent","set-as-current","oldCurrentId","_buildFetchData","filters","clone","buildComparator","ascending","name-dsc","size","size-asc","sort","currentHistory","unshift","create","hdas","historyOptions","collection"],"mappings":"AACAA,QACI,+BACA,uCACA,cACA,eACA,sBACD,SAAUC,EAAkBC,EAA6BC,EAAOC,GACnE,YAQA,IAAIC,GAAUC,SAASC,MACdC,OAAQJ,EAASK,eACjBD,OAAQJ,EAASM,MAAON,EAASO,sBACtCC,cAAgB,UAGhBC,aAAe,IAGfC,UACIC,YAAkB,UAClBC,GAAkB,KAClBC,KAAkB,kBAClBC,MAAkB,MAElBC,SAAkB,EAClBC,mBAGJC,QAASC,OAAOC,KAAO,gBAQvBC,WAAa,SAAUC,EAAaC,EAAcC,GAC9CA,EAAUA,MACVC,KAAKC,OAASF,EAAQE,QAAU,KAChCD,KAAKE,IAAKF,KAAO,eAAgBH,EAAaC,EAAcC,GAG5DC,KAAKE,IAAK,6BAA8BJ,GACxCE,KAAKG,SAAW,GAAI9B,GAAiB+B,gBAAiBN,OAAsBO,UAAWL,KAAKM,IAAK,QAEjGN,KAAKO,kBACLP,KAAKQ,4BAGLR,KAAKS,gBAAkB,MAM3BF,gBAAkB,WAEd,MAAOP,MAAKU,IACRC,MAAU,WACNX,KAAKY,sBAETC,YAAc,SAAUC,EAAOC,GACvBf,KAAKG,WACLH,KAAKG,SAASE,UAAYU,OAO1CP,0BAA4B,WACxB,MAAKR,MAAKG,SAEHH,KAAKgB,SAAUhB,KAAKG,UACvBQ,MAAU,WACNX,KAAKiB,QAAQC,MAAOlB,KAAMmB,OAAOC,UAAWC,eAJvBrB,MAWjCsB,UAAY,WACR,MAAO/C,GAAMgD,cAAevB,KAAKM,IAAK,SAAU,EAAM,IAI1DkB,OAAS,WACL,MAAOC,GAAE7C,OAAQF,SAASC,MAAM+C,UAAUF,OAAOG,KAAM3B,OACnDsB,UAAYtB,KAAKsB,eAKzBhB,IAAM,SAAUsB,GACZ,MAAY,cAARA,EACO5B,KAAKsB,YAET5C,SAASC,MAAM+C,UAAUpB,IAAIY,MAAOlB,KAAMqB,YAOrDQ,gBAAkB,WAEd,MAAKnC,SAAWA,OAAOoC,KAInBpC,OAAOoC,KAAKC,eAAiBrC,OAAOoC,KAAK1C,KAAOY,KAAKM,IAAK,YACnD,GAEJ,GANI,GAUf0B,oBAAsB,WAClB,GAAIC,GAAmBjC,KAAKM,IAAK,iBACjC,OAAO2B,GAAkBA,EAAiBC,OAAS,GAIvDC,6BAA+B,WAC3B,GAAIhC,GAAWH,KAAKG,SAASiC,UAAUC,qBACvC,OAAOlC,GAAUA,EAAS+B,OAAS,GAKvCI,kBACI,OAAQ,aAAc,QAI1BC,eACIC,MAAc,OACdC,IAAc,QAIlBC,mBAAqB,WACjB,MAAO1C,MAAK2C,OAAQC,KAAOC,EAAEC,OAAQC,KAAO,2BAIhDC,QAAU,SAAUjD,GAEhBA,EAAUA,KACV,IAAIkD,GAAOjD,KAGPkD,EAAiBD,EAAKC,cAK1B,OAJAD,GAAKC,eAAiB,GAAIC,MAG1BnD,KAAKG,SAASiD,YAAa,EACpBH,EAAK9C,SAASkD,aAAcH,GAC9BI,KAAM7B,EAAE8B,KAAMN,EAAKO,gBAAiBP,KAI7CO,gBAAkB,SAAUzD,GAOxB,QAAS0D,KAELR,EAAKrC,qBACLqC,EAAKxC,gBAAkBiD,WAAY,WAC/BT,EAAKD,QAASjD,IACf4D,GAVP5D,EAAUA,KACV,IAAI4D,GAAQ3D,KAAKf,aACbgE,EAAOjD,IACNiD,GAAK7D,KAWNY,KAAKmC,+BAAiC,EACtCsB,IAMAR,EAAKP,qBACAY,KAAM,WACCL,EAAKjB,sBAAwB,EAC7ByB,IAIAR,EAAKhC,QAAS,aAQlCL,mBAAqB,WACbZ,KAAKS,kBACLmD,aAAc5D,KAAKS,iBACnBT,KAAKS,gBAAkB,OAM/BoD,MAAQ,SAAUC,EAAU/D,GACxB,GAAIgE,GAASrF,SAASC,MAAM+C,UAAUmC,MAAMlC,KAAM3B,KAAM8D,EAAU/D,EAOlE,OANIgE,GAAOC,cACPD,EAAOC,YAAc,GAAIb,MAAMY,EAAOC,cAEtCD,EAAOE,cACPF,EAAOE,YAAc,GAAId,MAAMY,EAAOE,cAEnCF,GAIXG,kBAAoB,SAAUnE,EAASoE,GACnCC,QAAQlE,IAAKF,KAAO,sBAEpBD,EAAUA,MACVoE,EAAkBA,MAClBpE,EAAQsE,KAAO,SAEf,IAAIpB,GAAOjD,IAEX,OAAOA,MAAK2C,MAAO5C,GAAUuE,KAAM,SAAsBC,GAOrD,MANAtB,GAAK9C,SAASE,UAAYkE,EAAQnF,GAElC6D,EAAKC,eAAiB,GAAIC,MAE1BgB,EAAgBK,OAAQ,EACxBL,EAAgBM,QAAS,EAClBxB,EAAK9C,SAASwC,MAAOwB,MAOpCO,QAAU,SAAU3E,GAChB,MAAIC,MAAKM,IAAK,WAAsBa,OAAOwD,OACpC3E,KAAK4E,MAAQrF,SAAS,GAAQQ,IAGzC8E,MAAQ,SAAU9E,GACd,MAAIC,MAAKM,IAAK,UAAqBa,OAAOwD,OACnC3E,KAAK4E,MAAQrF,SAAS,EAAMuF,QAAQ,GAAQ/E,IAGvDgF,SAAW,SAAUhF,GACjB,MAAKC,MAAKM,IAAK,WACRN,KAAK4E,MAAQrF,SAAS,GAASQ,GADDoB,OAAOwD,QAUhDK,KAAO,SAAUC,EAAS5F,EAAM6F,GAE5B,GADAD,EAAwBE,SAAZF,EAAwB,GAAY,GAC3CjF,KAAKZ,GACN,KAAM,IAAIgG,OAAO,iDAGrB,IAAIC,IAAaC,WAActF,KAAKZ,GAChC6F,KACAI,EAASJ,SAAU,GAEnB5F,IACAgG,EAAShG,KAAOA,GAEf6F,IACDG,EAASE,cAAe,EAG5B,IAAIhB,GAAUvE,KACVgF,EAAO7D,OAAOqE,KAAMxF,KAAKP,QAAS4F,EAEtC,OAAIJ,GACOD,EAAKS,KAAM,SAAU3B,GACxB,GAAI4B,GAAa,GAAIjH,GAASqF,EAC9B,OAAO4B,GAAWC,eACbrC,KAAM,WACHiB,EAAQtD,QAAS,SAAUsD,EAAST,OAI7CkB,EAAK1B,KAAM,SAAUQ,GACxBS,EAAQtD,QAAS,SAAUsD,EAAST,MAI5C6B,aAAe,WACX,GAAIpB,GAAUvE,KACV4F,EAAMzE,OAAO0E,QAASnG,OAAOC,KAAO,6BAA+BK,KAAKZ,GAK5E,OAHAwG,GAAItC,KAAM,WACNiB,EAAQtD,QAAS,iBAAkBsD,KAEhCqB,GAIXE,SAAW,WACP,MAAO,WAAa9F,KAAKM,IAAK,MAAS,IAAMN,KAAKM,IAAK,QAAW,QAMtEyF,EAAmBzH,EAA4B0H,0BAK/CC,EAAoBF,EAAiBnH,OAAQJ,EAASK,eAAgBD,QACtEI,cAAgB,UAEhB8B,MAAUrC,EACVyH,MAAU,cAEVtG,WAAa,SAAUuG,EAAQpG,GAC3BA,EAAUA,MACVC,KAAKE,IAAK,+BAAgCiG,EAAQpG,GAGlDC,KAAKoG,eAAiBrG,EAAQqG,iBAAkB,EAEhDpG,KAAKqG,SAAU5E,EAAE6E,IAAKtG,KAAKuG,YAAaxG,EAAQmG,OAASnG,EAAQmG,MAAQlG,KAAKkG,OAG9ElG,KAAKwG,iBAAmBzG,EAAQyG,iBAEhCxG,KAAKU,GAAI,MAAO,WACbV,KAAKyG,KAAMzG,KAAO,WAAYqB,aAEjCrB,KAAK0G,kBAKTjH,QAAUC,OAAOC,KAAO,gBAExBgH,IAAU,WAAY,MAAO3G,MAAKP,SAGlCiH,eAAiB,WACb1G,KAAKU,IAEDkG,iBAAmB,SAAUrC,GAEzBvE,KAAK6G,MAAO,iBAAkB7G,KAAKoG,eAAgB7B,EAAQjE,IAAK,aAC3DN,KAAKoG,gBAAkB7B,EAAQjE,IAAK,YACrCN,KAAK8G,OAAQvC,IAIrBwC,OAAW,SAAUC,EAAUC,GAC3BjH,KAAKkH,WAAY,GAAIzI,GAASwI,QAGlCE,iBAAmB,SAAU5C,GACzB,GAAI6C,GAAepH,KAAKwG,gBACxBxG,MAAKiB,QAAS,oBAAqBmG,GACnCpH,KAAKwG,iBAAmBjC,EAAQnF,OAO5CiI,gBAAkB,SAAUtH,GACxB,GAAIb,IACAmF,KAAU,WAETrE,MAAKoG,iBACNlH,EAASoI,SACL/H,SAAU,EACVuF,QAAU,GAGlB,IAAIlC,GAAOmD,EAAiBrE,UAAU2F,gBAAgB1F,KAAM3B,KAAMD,EAClE,OAAO0B,GAAEvC,SAAU0D,EAAM1D,IAI7BqH,YAAc9E,EAAE7C,OAAQ6C,EAAE8F,MAAOxB,EAAiBrE,UAAU6E,cACxDlH,KAAeb,EAASgJ,gBAAiB,QAAUC,WAAW,IAC9DC,WAAelJ,EAASgJ,gBAAiB,QAAUC,WAAW,IAC9DE,KAAenJ,EAASgJ,gBAAiB,QAAUC,WAAW,IAC9DG,WAAepJ,EAASgJ,gBAAiB,QAAUC,WAAW,MAIlEI,KAAO,SAAU9H,GACb,GAAI+H,GAAiB9H,KAAK8G,OAAQ9G,KAAKM,IAAKN,KAAKwG,kBAGjD,OAFAT,GAAiBrE,UAAUmG,KAAKlG,KAAM3B,KAAMD,GAC5CC,KAAK+H,QAASD,GAAkBrD,QAAQ,IACjCzE,MAIXgI,OAAS,SAAiBpF,EAAMqF,EAAMC,GAElC,GAAIC,GAAanI,KACb4F,EAAMzE,OAAO0E,QAASnG,OAAOC,KAAO,6BACxC,OAAOiG,GAAItC,KAAM,SAAU2D,GACvBkB,EAAWjB,WAAY,GAAIzI,GAASwI,KAAaiB,WAQzDhB,WAAa,SAAU3C,EAASxE,GAQ5B,MAPAA,GAAUA,MAEVC,KAAK+H,QAASxD,EAASxE,GACvBC,KAAKwG,iBAAmBjC,EAAQjE,IAAK,MAChCP,EAAQ0E,QACTzE,KAAKiB,QAAS,cAAesD,EAASvE,MAEnCA,MAIXwE,MAAQ,SAAU2B,EAAQpG,GAEtB,MADAC,MAAKoD,YAAa,EACX2C,EAAiBrE,UAAU8C,MAAM7C,KAAM3B,KAAMmG,EAAQpG,IAGhE+F,SAAU,WACN,MAAO,qBAAuB9F,KAAKkC,OAAS,YAAclC,KAAKwG,iBAAmB,MAK1F,QACI/H,QAAoBA,EACpBwH,kBAAoBA"} \ No newline at end of file diff --git a/static/maps/mvc/history/history-view-edit-current.js.map b/static/maps/mvc/history/history-view-edit-current.js.map index 1084c68836a..5e1ac9b4ccd 100644 --- a/static/maps/mvc/history/history-view-edit-current.js.map +++ b/static/maps/mvc/history/history-view-edit-current.js.map @@ -1 +1 @@ -{"version":3,"file":"history-view-edit-current.js","sources":["../../../src/mvc/history/history-view-edit-current.js"],"names":["define","HISTORY_MODEL","HISTORY_VIEW_EDIT","BASE_MVC","_l","HistoryViewPrefs","SessionStorageModel","extend","defaults","tagsEditorShown","annotationEditorShown","scrollPosition","toString","JSON","stringify","this","toJSON","storageKey","_super","HistoryViewEdit","CurrentHistoryView","className","prototype","emptyMsg","noneFoundMsg","HDCAViewClass","foldoutStyle","initialize","attributes","preferences","_","id","pick","keys","call","panelStack","currentContentId","_setUpListeners","panel","on","set","loadCurrentHistory","loadHistory","url","Galaxy","root","switchToHistory","historyId","user","isAnonymous","trigger","$","when","createNewHistory","setModel","model","render","log","checkForUpdates","_setUpCollectionListeners","listenTo","collection","get","storage","removeItemView","_setUpModelListeners","arguments","_setUpBehaviors","$where","$el","_debouncedScrollCaptureHandler","debounce","is","scrollTop","$scrollContainer","off","_buildNewRender","$newRender","find","prependTo","_renderQuotaMessage","$whereTo","templates","quotaMsg","_renderEmptyMessage","$emptyMsg","$emptyMessage","$toolMenu","isEmpty","views","searchFor","upload","size","empty","html","join","click","ev","show","parent","_renderTags","tagsEditor","toggle","hidden","_renderAnnotation","annotationEditor","_swapNewRender","delay","pos","scrollTo","_attachItems","_setCurrentContentById","addItemView","options","view","length","_collapseDrilldownPanel","_setUpItemViewListeners","expanded:drilldown","v","drilldown","_expandDrilldownPanel","collapsed:drilldown","setCurrentContent","removeClass","addClass","viewFromModelId","push","add","$list","hide","parentName","append","pop","listenToGalaxy","galaxy","data","pathToMatch","fullpath","useToURLRegexMap","display","edit","report_error","rerun","show_params","hdaId","hdaUse","regex","use","match","connectToQuotaMeter","quotaMeter","showQuotaMessage","hideQuotaMessage","isOverQuota","clearMessages","$target","isUndefined","$messages","children","currentTarget","not","fadeOut","fxSpeed","remove","$msg","slideDown","slideUp","quotaMsgTemplate","wrapTemplate","clone"],"mappings":"AAAAA,QACI,4BACA,gCACA,eACA,sBACD,SAAUC,EAAeC,EAAmBC,EAAUC,GAEzD,YAKA,IAAIC,GAAmBF,EAASG,oBAAoBC,QAEhDC,UAEIC,iBAAkB,EAElBC,uBAAwB,EAMxBC,eAAiB,GAErBC,SAAW,WACP,MAAO,oBAAsBC,KAAKC,UAAWC,KAAKC,UAAa,MAKvEX,GAAiBY,WAAa,WAC1B,MAAO,gBAOX,IAAIC,GAAShB,EAAkBiB,gBAS3BC,EAAqBF,EAAOX,QAM5Bc,UAAsBH,EAAOI,UAAUD,UAAY,yBAEnDE,SAAsBnB,EAAI,0EAC1BoB,aAAsBpB,EAAI,8BAG1BqB,cAAsBP,EAAOI,UAAUG,cAAclB,QACjDmB,aAAe,cAKnBC,WAAa,SAAUC,GACnBA,EAAaA,MAIbb,KAAKc,YAAc,GAAIxB,GAAkByB,EAAEvB,QACvCwB,GAAK1B,EAAiBY,cACvBa,EAAEE,KAAMJ,EAAYE,EAAEG,KAAM5B,EAAiBiB,UAAUd,aAE1DU,EAAOI,UAAUK,WAAWO,KAAMnB,KAAMa,GAGxCb,KAAKoB,cAGLpB,KAAKqB,iBAAmBR,EAAWQ,kBAAoB,MAK3DC,gBAAkB,WACdnB,EAAOI,UAAUe,gBAAgBH,KAAMnB,KAEvC,IAAIuB,GAAQvB,IAEZA,MAAKwB,GAAI,YAAa,WAClBD,EAAMT,YAAYW,IAAK,iBAAkB,MAOjDC,mBAAqB,WACjB,MAAO1B,MAAK2B,YAAa,MAAQC,IAAMC,OAAOC,KAAO,kCAIzDC,gBAAkB,SAAUC,GACxB,MAAIH,QAAOI,KAAKC,eACZlC,KAAKmC,QAAS,QAAS9C,EAAI,8CACpB+C,EAAEC,QAENrC,KAAK2B,YAAaK,GAAaJ,IAAMC,OAAOC,KAAO,6BAA+BE,KAI7FM,iBAAmB,WACf,MAAIT,QAAOI,KAAKC,eACZlC,KAAKmC,QAAS,QAAS9C,EAAI,8CACpB+C,EAAEC,QAENrC,KAAK2B,YAAa,MAAQC,IAAMC,OAAOC,KAAO,gCAIzDS,SAAW,SAAUC,EAAO3B,EAAY4B,GAMpC,MALAtC,GAAOI,UAAUgC,SAASpB,KAAMnB,KAAMwC,EAAO3B,EAAY4B,GACrDzC,KAAKwC,QACLxC,KAAK0C,IAAK,wBACV1C,KAAKwC,MAAMG,mBAER3C,MAKX4C,0BAA4B,WACxBzC,EAAOI,UAAUqC,0BAA0BzB,KAAMnB,MAKjDA,KAAK6C,SAAU7C,KAAK8C,WAAY,cAAe,SAAUN,GAC9CA,EAAMO,IAAK,YACX/C,KAAKgD,QAAQD,IAAK,gBACrB/C,KAAKiD,eAAgBT,MAMjCU,qBAAuB,WACnB/C,EAAOI,UAAU2C,qBAAqB/B,KAAMnB,MAG5CA,KAAK6C,SAAU7C,KAAKwC,MAAO,+BAAgC,WACvDxC,KAAKmC,QAAS,sBAAuBnC,KAAMA,KAAKwC,MAAOW,YACxDnD,OAKPoD,gBAAkB,SAAUC,GACxBA,EAASA,GAAUrD,KAAKsD,GAGxB,IAAI/B,GAAQvB,IAgBZ,OAfAG,GAAOI,UAAU6C,gBAAgBjC,KAAMI,EAAO8B,GAGzCrD,KAAKuD,iCACNvD,KAAKuD,+BAAiCxC,EAAEyC,SAAU,WAE1CjC,EAAM+B,IAAIG,GAAI,aACdlC,EAAMT,YAAYW,IAAK,iBAAkBW,EAAGpC,MAAO0D,cAExD,KAGPnC,EAAMoC,mBACDC,IAAK,SAAU5D,KAAKuD,gCACpB/B,GAAI,SAAUxB,KAAKuD,gCACjBhC,GAIXsC,gBAAkB,WACd,IAAK7D,KAAKwC,MAAS,MAAOJ,IAC1B,IAAI0B,GAAa3D,EAAOI,UAAUsD,gBAAgB1C,KAAMnB,KAIxD,OAFA8D,GAAWC,KAAM,WAAYC,UAAWF,EAAWC,KAAM,cACzD/D,KAAKiE,oBAAqBH,GACnBA,GAIXG,oBAAsB,SAAUC,GAE5B,MADAA,GAAWA,GAAYlE,KAAKsD,IACrBlB,EAAGpC,KAAKmE,UAAUC,YAAcpE,OAASgE,UAAWE,EAASH,KAAM,eAI9EM,oBAAsB,SAAUH,GAC5B,GAAI3C,GAAQvB,KACRsE,EAAY/C,EAAMgD,cAAeL,GACjCM,EAAYpC,EAAG,qBAEnB,OAAMrB,GAAE0D,QAASlD,EAAMmD,SAAYnD,EAAMoD,WACnC9C,QAAUA,OAAO+C,QAAUJ,EAAUK,QACvCP,EAAUQ,QAEVR,EAAUS,MACN1F,EAAI,yBAA2B,KAAMA,EAAI,YACzC,sDACIA,EAAI,sBACR,OACAA,EAAI,QAAU,sDACVA,EAAI,oCACR,QACF2F,KAAK,KACPV,EAAUP,KAAM,kBAAmBkB,MAAO,SAAUC,GAChDrD,OAAO+C,OAAOO,KAAMD,KAExBZ,EAAUP,KAAM,kBAAmBkB,MAAO,WACtCT,EAAUY,SAAS1B,UAAW,GAC9Bc,EAAUT,KAAM,6BAA8BkB,UAE3CX,EAAUa,QAEdhF,EAAOI,UAAU8D,oBAAoBlD,KAAMnB,KAAMkE,IAI5DmB,YAAc,SAAUhC,GACpB,GAAI9B,GAAQvB,IAEZG,GAAOI,UAAU8E,YAAYlE,KAAMI,EAAO8B,GACtC9B,EAAMT,YAAYiC,IAAK,oBACvBxB,EAAM+D,WAAWC,QAAQ,GAG7BhE,EAAMsB,SAAUtB,EAAM+D,WAAY,yDAC9B,SAAUA,GACN/D,EAAMT,YAAYW,IAAK,kBAAmB6D,EAAWE,WAMjEC,kBAAoB,SAAUpC,GAC1B,GAAI9B,GAAQvB,IAEZG,GAAOI,UAAUkF,kBAAkBtE,KAAMI,EAAO8B,GAC5C9B,EAAMT,YAAYiC,IAAK,0BACvBxB,EAAMmE,iBAAiBH,QAAQ,GAGnChE,EAAMsB,SAAUtB,EAAMmE,iBAAkB,yDACpC,SAAUA,GACNnE,EAAMT,YAAYW,IAAK,wBAAyBiE,EAAiBF,WAM7EG,eAAiB,SAAU7B,GACvB3D,EAAOI,UAAUoF,eAAexE,KAAMnB,KAAM8D,EAC5C,IAAIvC,GAAQvB,IASZ,OARAe,GAAE6E,MAAO,WACL,GAAIC,GAAMtE,EAAMT,YAAYiC,IAAK,iBAC7B8C,IACAtE,EAAMuE,SAAUD,EAAK,IAE1B,IAGI7F,MAKX+F,aAAe,SAAU7B,GACrB/D,EAAOI,UAAUwF,aAAa5E,KAAMnB,KAAMkE,EAC1C,IAAI3C,GAAQvB,IAIZ,OAHIuB,GAAMF,kBACNE,EAAMyE,uBAAwBzE,EAAMF,kBAEjCrB,MAIXiG,YAAc,SAAUzD,EAAOM,EAAYoD,GACvC,GAAIC,GAAOhG,EAAOI,UAAU0F,YAAY9E,KAAMnB,KAAMwC,EAAOM,EAAYoD,EACvE,OAAKC,IACDnG,KAAKoB,WAAWgF,OAAiBpG,KAAKqG,0BADtBF,GAOxBG,wBAA0B,SAAUH,GAChC,GAAI5E,GAAQvB,IAGZ,OAFAG,GAAOI,UAAU+F,wBAAwBnF,KAAMI,EAAO4E,GAE/C5E,EAAMsB,SAAUsD,GACnBI,qBAAuB,SAAUC,EAAGC,GAChCzG,KAAK0G,sBAAuBD,IAEhCE,sBAAwB,SAAUH,EAAGC,GACjCzG,KAAKqG,wBAAyBI,OAM1CG,kBAAoB,SAAUT,GAC1BnG,KAAKoC,EAAG,oCAAqCyE,YAAa,mBACtDV,GACAA,EAAK7C,IAAIwD,SAAU,mBACnB9G,KAAKqB,iBAAmB8E,EAAK3D,MAAMxB,IAEnChB,KAAKqB,iBAAmB,MAKhC2E,uBAAyB,SAAUhF,GAC/B,GAAImF,GAAOnG,KAAK+G,gBAAiB/F,IAAQ,IACzChB,MAAK4G,kBAAmBT,IAI5BO,sBAAwB,SAAUD,GAC9BzG,KAAKoB,WAAW4F,KAAMP,GAEtBzG,KAAKoC,EAAG,eAAgB6E,IAAKjH,KAAKkH,SAAUC,OAC5CV,EAAUW,WAAapH,KAAKwC,MAAMO,IAAK,QACvC/C,KAAKsD,IAAI+D,OAAQZ,EAAUhE,SAASa,MAIxC+C,wBAA0B,WACtBrG,KAAKoB,WAAWkG,MAEhBtH,KAAKyC,UAIT8E,eAAiB,SAAUC,GAEvBxH,KAAK6C,SAAU2E,EAAQ,mBAAoB,SAAUC,GACjD,GAAIC,GAAcD,EAAKE,SACnBC,GACIC,QAAkB,iCAClBC,KAAkB,8BAClBC,aAAkB,kCAClBC,MAAkB,qCAClBC,YAAkB,sCAItBC,EAAQ,KACRC,EAAS,IACbpH,GAAEgD,KAAM6D,EAAkB,SAAUQ,EAAOC,GACvC,GAAIC,GAAQZ,EAAYY,MAAOF,EAC/B,OAAIE,IAAyB,GAAhBA,EAAMlC,QACf8B,EAAQI,EAAM,GACdH,EAASE,GACF,IAEJ,IAGXH,EAAQ,WAAaA,EACrBlI,KAAKgG,uBAAwBkC,MAMrCK,oBAAsB,SAAUC,GAC5B,MAAKA,IAILxI,KAAK6C,SAAU2F,EAAY,aAAexI,KAAKyI,kBAC/CzI,KAAK6C,SAAU2F,EAAY,cAAexI,KAAK0I,kBAG/C1I,KAAKwB,GAAI,4BAA6B,WAC9BgH,GAAcA,EAAWG,eACzB3I,KAAKyI,qBAGNzI,MAZIA,MAiBf4I,cAAgB,SAAU1D,GACtB,GAAI2D,GAAW9H,EAAE+H,YAAa5D,GAEzBlF,KAAK+I,YAAYC,SAAU,sBAD5B5G,EAAG8C,EAAG+D,cAMV,OAJAJ,GAAUA,EAAQK,IAAK,kBACvBL,EAAQM,QAASnJ,KAAKoJ,QAAS,WAC3BhH,EAAGpC,MAAOqJ,WAEPrJ,MAKXyI,iBAAmB,WACf,GAAIa,GAAOtJ,KAAKoC,EAAG,iBACfkH,GAAK7F,GAAI,YAAe6F,EAAKC,UAAWvJ,KAAKoJ,UAMrDV,iBAAmB,WACf,GAAIY,GAAOtJ,KAAKoC,EAAG,iBACdkH,GAAK7F,GAAI,YAAe6F,EAAKE,QAASxJ,KAAKoJ,UAKpDvJ,SAAc,WACV,MAAO,uBAA2BG,KAAW,MAAIA,KAAKwC,MAAMO,IAAK,QAAU,IAAU,MAsBzF,OAhBJ1C,GAAmBE,UAAU4D,UAAa,WAEtC,GAAIsF,GAAmBrK,EAASsK,cAC5B,2CACIrK,EAAI,gCAAkC,KACtCA,EAAI,oFAAsF,IAC9F,UACD,UACH,OAAO0B,GAAEvB,OAAQuB,EAAE4I,MAAOxJ,EAAOI,UAAU4D,YACvCC,SAAWqF,QAQXpJ,mBAA4BA"} \ No newline at end of file +{"version":3,"file":"history-view-edit-current.js","sources":["../../../src/mvc/history/history-view-edit-current.js"],"names":["define","HISTORY_MODEL","HISTORY_VIEW_EDIT","BASE_MVC","_l","HistoryViewPrefs","SessionStorageModel","extend","defaults","tagsEditorShown","annotationEditorShown","scrollPosition","toString","JSON","stringify","this","toJSON","storageKey","_super","HistoryViewEdit","CurrentHistoryView","className","prototype","emptyMsg","noneFoundMsg","HDCAViewClass","foldoutStyle","initialize","attributes","preferences","_","id","pick","keys","call","panelStack","currentContentId","_setUpListeners","panel","on","set","loadCurrentHistory","loadHistory","url","Galaxy","root","switchToHistory","historyId","user","isAnonymous","trigger","$","when","createNewHistory","setModel","model","render","log","checkForUpdates","_setUpCollectionListeners","listenTo","collection","get","storage","removeItemView","_setUpModelListeners","change:nice_size change:size","arguments","change:id","_setUpBehaviors","$where","$el","_debouncedScrollCaptureHandler","debounce","is","scrollTop","$scrollContainer","off","_buildNewRender","$newRender","find","prependTo","_renderQuotaMessage","$whereTo","templates","quotaMsg","_renderEmptyMessage","$emptyMsg","$emptyMessage","$toolMenu","isEmpty","views","searchFor","upload","size","empty","html","join","click","ev","show","parent","_renderTags","tagsEditor","toggle","hidden","_renderAnnotation","annotationEditor","_swapNewRender","delay","pos","scrollTo","_attachItems","_setCurrentContentById","addItemView","options","view","length","_collapseDrilldownPanel","_setUpItemViewListeners","expanded:drilldown","v","drilldown","_expandDrilldownPanel","collapsed:drilldown","setCurrentContent","removeClass","addClass","viewFromModelId","push","add","$list","hide","parentName","append","pop","listenToGalaxy","galaxy","data","pathToMatch","fullpath","useToURLRegexMap","display","edit","report_error","rerun","show_params","hdaId","hdaUse","regex","use","match","connectToQuotaMeter","quotaMeter","showQuotaMessage","hideQuotaMessage","isOverQuota","clearMessages","$target","isUndefined","$messages","children","currentTarget","not","fadeOut","fxSpeed","remove","$msg","slideDown","slideUp","quotaMsgTemplate","wrapTemplate","clone"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/history/history-view-edit.js.map b/static/maps/mvc/history/history-view-edit.js.map index f7ea0670444..30e17480b6f 100644 --- a/static/maps/mvc/history/history-view-edit.js.map +++ b/static/maps/mvc/history/history-view-edit.js.map @@ -1 +1 @@ -{"version":3,"file":"history-view-edit.js","sources":["../../../src/mvc/history/history-view-edit.js"],"names":["define","HISTORY_VIEW","HISTORY_CONTENTS","STATES","HDA_MODEL","HDA_LI_EDIT","HDCA_LI_EDIT","TAGS","ANNOTATIONS","LIST_COLLECTION_CREATOR","PAIR_COLLECTION_CREATOR","LIST_OF_PAIRS_COLLECTION_CREATOR","faIconButton","PopupMenu","_l","_super","HistoryView","HistoryViewEdit","extend","HDAViewClass","HDAListItemEdit","HDCAViewClass","HDCAListItemEdit","initialize","attributes","prototype","call","this","tagsEditor","annotationEditor","purgeAllowed","annotationEditorShown","tagsEditorShown","_setUpListeners","panel","on","ev","data","dataDropped","dropTargetOff","_renderCounts","_setUpCollectionListeners","listenTo","collection","change:deleted","_handleHdaDeletionChange","change:visible","_handleHdaVisibleChange","change:purged","model","fetch","_setUpModelListeners","updateHistoryDiskSize","_buildNewRender","$newRender","Galaxy","user","id","get","_renderTags","_renderAnnotation","renderItems","$whereTo","views","toggleLink","_class","text","join","$el","deleted","where","hidden","visible","msgs","length","push","showDeleted","showHidden","find","html","$where","TagsEditor","el","onshowFirstTime","render","onshow","toggleHDATagEditors","fxSpeed","onhide","$activator","title","classes","faIcon","appendTo","AnnotationEditor","toggleHDAAnnotationEditors","_setUpBehaviors","isAnonymous","nameSelector","attr","tooltip","placement","make_text_editable","on_finish","newName","previousName","save","name","fail","previous","multiselectActions","actions","func","action","HistoryDatasetAssociation","hide","getSelectedModels","ajaxQueue","unhide","undelete","confirm","purge","concat","_collectionActions","createListCollection","done","refresh","createPairCollection","createListOfPairsCollection","_attachItems","$list","append","reverse","map","view","_attachView","unshift","prepend","trigger","slideDown","_getItemViewOptions","options","_","itemModel","removeItemView","args","Array","slice","arguments","each","toggle","apply","events","clone","click .show-selectors-btn","click .toggle-deleted-link","toggleShowDeleted","click .toggle-hidden-link","toggleShowHidden","dropTargetOn","dropTarget","dropHandlers","dragenter","bind","dragover","dragleave","drop","$dropTarget","_renderDropTarget","before","_renderDropTargetHelp","evName","hasOwnProperty","$","remove","addClass","css","height","margin","border","border-radius","color","font-size","font-style","_dropHandlers","off","dropTargetToggle","preventDefault","stopPropagation","dataTransfer","originalEvent","dropEffect","getData","JSON","parse","err","warn","isObject","model_class","contents","copy","jQuery","when","toString"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"history-view-edit.js","sources":["../../../src/mvc/history/history-view-edit.js"],"names":["define","HISTORY_VIEW","HISTORY_CONTENTS","STATES","HDA_MODEL","HDA_LI_EDIT","HDCA_LI_EDIT","TAGS","ANNOTATIONS","LIST_COLLECTION_CREATOR","PAIR_COLLECTION_CREATOR","LIST_OF_PAIRS_COLLECTION_CREATOR","faIconButton","PopupMenu","_l","_super","HistoryView","HistoryViewEdit","extend","HDAViewClass","HDAListItemEdit","HDCAViewClass","HDCAListItemEdit","initialize","attributes","prototype","call","this","tagsEditor","annotationEditor","purgeAllowed","annotationEditorShown","tagsEditorShown","_setUpListeners","panel","on","ev","data","dataDropped","dropTargetOff","_renderCounts","_setUpCollectionListeners","listenTo","collection","change:deleted","_handleHdaDeletionChange","change:visible","_handleHdaVisibleChange","change:purged","model","fetch","_setUpModelListeners","updateHistoryDiskSize","_buildNewRender","$newRender","Galaxy","user","id","get","_renderTags","_renderAnnotation","renderItems","$whereTo","views","toggleLink","_class","text","join","$el","deleted","where","hidden","visible","msgs","length","push","showDeleted","showHidden","find","html","$where","TagsEditor","el","onshowFirstTime","render","onshow","toggleHDATagEditors","fxSpeed","onhide","$activator","title","classes","faIcon","appendTo","AnnotationEditor","toggleHDAAnnotationEditors","_setUpBehaviors","isAnonymous","nameSelector","attr","tooltip","placement","make_text_editable","on_finish","newName","previousName","save","name","fail","previous","multiselectActions","actions","func","action","HistoryDatasetAssociation","hide","getSelectedModels","ajaxQueue","unhide","undelete","confirm","purge","concat","_collectionActions","createListCollection","done","refresh","createPairCollection","createListOfPairsCollection","_getItemViewOptions","options","_","itemModel","removeItemView","args","Array","slice","arguments","each","view","toggle","apply","events","clone","click .show-selectors-btn","click .toggle-deleted-link","toggleShowDeleted","click .toggle-hidden-link","toggleShowHidden","$","dropTargetOn","dropTarget","dropHandlers","dragenter","bind","dragover","dragleave","drop","$dropTarget","_renderDropTarget","$list","before","_renderDropTargetHelp","evName","hasOwnProperty","remove","addClass","css","height","margin","border","border-radius","color","font-size","font-style","_dropHandlers","off","dropTargetToggle","preventDefault","stopPropagation","dataTransfer","originalEvent","dropEffect","getData","JSON","parse","err","warn","trigger","isObject","model_class","contents","copy","jQuery","when","toString"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/list/list-view.js.map b/static/maps/mvc/list/list-view.js.map index 5eab7c1dfb9..7516fd10f5f 100644 --- a/static/maps/mvc/list/list-view.js.map +++ b/static/maps/mvc/list/list-view.js.map @@ -1 +1 @@ -{"version":3,"file":"list-view.js","sources":["../../../src/mvc/list/list-view.js"],"names":["define","LIST_ITEM","LoadingIndicator","BASE_MVC","_l","logNamespace","ListPanel","Backbone","View","extend","LoggableMixin","_logNamespace","viewClass","ListItemView","collectionClass","Collection","tagName","className","fxSpeed","emptyMsg","noneFoundMsg","searchPlaceholder","initialize","attributes","logger","this","log","_","has","filters","searchFor","selecting","undefined","selected","lastSelected","dragItems","views","collection","$scrollContainer","title","subtitle","_setUpListeners","freeViews","each","view","off","on","error","model","xhr","options","msg","details","console","loading","_showLoadingIndicator","loading-done","_hideLoadingIndicator","once","trigger","arguments","_setUpCollectionListeners","_setUpViewListeners","listenTo","reset","renderItems","add","addItemView","remove","removeItemView","info","view:selected","ev","shiftKey","lastSelectedView","viewFromModelId","selectRange","altKey","showSelectors","push","id","view:de-selected","without","render","speed","$newRender","_buildNewRender","_setUpBehaviors","_queueNewRender","debug","$","templates","el","_renderControls","_renderTitle","_renderSubtitle","_renderSearch","$controls","controls","find","replaceWith","panel","queue","next","$el","fadeOut","_swapNewRender","fadeIn","empty","attr","append","children","$where","tooltip","placement","_renderMultiselectActionMenu","$menu","actions","multiselectActions","length","$newMenu","join","$actions","map","action","html","click","preventDefault","func","parent","$list","$messages","$emptyMessage","$whereTo","_filterCollection","itemModel","_createItemView","_attachItems","hide","_renderEmptyMessage","show","filter","bind","_filterItem","every","fn","call","matchesAll","ViewClass","_getItemViewClass","_getItemViewOptions","_setUpItemViewListeners","expanded","selectable","contains","draggable","args","Array","prototype","slice","apply","v","json","getSelectedModels","toJSON","dataTransfer","setData","JSON","stringify","text","expandAll","expand","collapseAll","collapse","_attachView","slideDown","viewFromModel","i","viewsWhereModel","properties","key","hasOwnProperty","viewRange","viewA","viewB","indexA","indexOf","indexB","searchInput","placeholder","initialVal","onfirstsearch","_firstSearch","onsearch","searchItems","onclear","clearSearch","val","THROTTLE_SELECTORS_AT","showSelector","hideSelectors","slideUp","hideSelector","toggleSelectors","selectAll","event","select","deselectAll","deselect","range","getSelectedViews","constructor","callback","indicator","is","scrollPosition","scrollTop","scrollTo","pos","animate","scrollToTop","scrollToItem","itemTop","offsetTop","scrollToId","events","click .select-all","click .deselect-all","toString","elTemplate","wrapTemplate","controlsTemplate","ModelListPanel","modelCollectionKey","setModel","freeModel","oldModelId","get","_setUpModelListeners","stopListening","unshift","clone"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"list-view.js","sources":["../../../src/mvc/list/list-view.js"],"names":["define","LIST_ITEM","LoadingIndicator","BASE_MVC","_l","logNamespace","ListPanel","Backbone","View","extend","LoggableMixin","_logNamespace","viewClass","ListItemView","collectionClass","Collection","tagName","className","fxSpeed","emptyMsg","noneFoundMsg","searchPlaceholder","initialize","attributes","logger","this","log","_","has","filters","searchFor","selecting","undefined","selected","lastSelected","dragItems","views","collection","$scrollContainer","title","subtitle","_setUpListeners","freeViews","self","each","view","stopListening","off","on","error","model","xhr","options","msg","details","console","loading","_showLoadingIndicator","loading-done","_hideLoadingIndicator","once","trigger","arguments","_setUpCollectionListeners","_setUpViewListeners","listenTo","reset","renderItems","add","addItemView","remove","removeItemView","info","view:selected","ev","shiftKey","lastSelectedView","viewFromModelId","selectRange","altKey","showSelectors","push","id","view:de-selected","without","render","speed","$newRender","_buildNewRender","_setUpBehaviors","_queueNewRender","debug","$","templates","el","_renderControls","_renderTitle","_renderSubtitle","_renderSearch","$controls","controls","find","replaceWith","panel","queue","next","$el","fadeOut","_swapNewRender","fadeIn","empty","attr","append","children","$where","tooltip","placement","_renderMultiselectActionMenu","$menu","actions","multiselectActions","length","$newMenu","join","$actions","map","action","html","click","preventDefault","func","parent","$list","$messages","$emptyMessage","$whereTo","_filterCollection","itemModel","_createItemView","_attachItems","hide","_renderEmptyMessage","show","filter","bind","_filterItem","every","fn","call","matchesAll","ViewClass","_getItemViewClass","_getItemViewOptions","_setUpItemViewListeners","expanded","selectable","contains","draggable","args","Array","prototype","slice","apply","v","json","getSelectedModels","toJSON","dataTransfer","setData","JSON","stringify","text","expandAll","expand","collapseAll","collapse","modelIndex","indexOf","is","_attachView","splice","prepend","$placedAfterThis","eq","after","slideDown","viewFromModel","i","viewsWhereModel","properties","matches","viewRange","viewA","viewB","indexA","indexB","searchInput","placeholder","initialVal","onfirstsearch","_firstSearch","onsearch","searchItems","onclear","clearSearch","val","THROTTLE_SELECTOR_FX_AT","showSelector","hideSelectors","slideUp","hideSelector","toggleSelectors","selectAll","event","select","deselectAll","deselect","range","getSelectedViews","constructor","callback","indicator","scrollPosition","scrollTop","scrollTo","pos","animate","scrollToTop","scrollToItem","itemTop","offsetTop","scrollToId","events","click .select-all","click .deselect-all","toString","elTemplate","wrapTemplate","controlsTemplate","ModelListPanel","modelCollectionKey","setModel","freeModel","oldModelId","get","_setUpModelListeners","unshift","clone"],"mappings":"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"} \ No newline at end of file diff --git a/static/scripts/bundled/analysis.bundled.js b/static/scripts/bundled/analysis.bundled.js index 4130a41df22..292601bbb47 100644 --- a/static/scripts/bundled/analysis.bundled.js +++ b/static/scripts/bundled/analysis.bundled.js @@ -2,11 +2,11 @@ webpackJsonp([3,1],[function(t,e,i){(function(t,e){var n=i(1),s=n,o=i(59).Galaxy e},success:function(t){if(!t.jobs||!t.jobs.length)return this.error(t);var e=t.jobs.length,i="";i=1==e?"1 job has":e+" jobs have";var n='

'+i+" been successfully added to the queue - resulting in the following datasets:

";for(var s in t.outputs)n+='

'+t.outputs[s].hid+": "+t.outputs[s].name+"

";return n+="

You can check the status of queued jobs and view the resulting data by refreshing the History pane. When the job has been run the status will change from 'running' to 'finished' if completed successfully or 'error' if problems were encountered.

"},error:function(t){return'

The server could not complete the request. Please contact the Galaxy Team if this error persists.

"},requirements:function(t){var e="This tool requires ";for(var i in t.requirements){var n=t.requirements[i];e+=n.name,n.version&&(e+=" (Version "+n.version+")"),ihere for more information.'}}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(1))},function(t,e,i){var n,s;(function(o,a){n=[i(4),i(9),i(7)],s=function(t,e,i){var n=o.View.extend({initialize:function(t){var n=this;this.options=t,this.name=t.name||"element",this.multiple=t.multiple||!1,this.message=new i.Message,this.portlet=new e.View({cls:"ui-portlet-section"}),this.select=new i.Select.View({optional:t.optional}),this.button=new i.ButtonIcon({icon:"fa fa-sign-in",floating:"left",tooltip:"Insert new "+this.name,onclick:function(){n.add({id:n.select.value(),name:n.select.text()})}}),this.setElement(this._template(t)),this.$(".ui-list-message").append(this.message.$el),this.$(".ui-list-portlet").append(this.portlet.$el),this.$(".ui-list-button").append(this.button.$el),this.$(".ui-list-select").append(this.select.$el)},value:function(t){if(void 0!==t){if(this.portlet.empty(),a.isArray(t))for(var e in t){var i=t[e],n=null,s=null;"string"!=a.type(i)?(n=i.id,s=i.name):n=s=i,null!=n&&this.add({id:n,name:s})}this._refresh()}var o=[];return this.$(".ui-list-id").each(function(){o.push({id:a(this).prop("id"),name:a(this).find(".ui-list-name").html()})}),0==o.length?null:o},add:function(e){var i=this;if(0===this.$('[id="'+e.id+'"]').length)if(t.validate(e.id)){var n=a(this._templateRow({id:e.id,name:e.name}));n.on("click",function(){n.remove(),i._refresh()}),n.on("mouseover",function(){n.addClass("portlet-highlight")}),n.on("mouseout",function(){n.removeClass("portlet-highlight")}),this.portlet.append(n),this._refresh()}else this.message.update({message:"Please select a valid "+this.name+".",status:"danger"});else this.message.update({message:"This "+this.name+" is already in the list."})},update:function(t){this.select.update(t)},_refresh:function(){this.$(".ui-list-id").length>0?(!this.multiple&&this.button.disable(),this.$(".ui-list-portlet").show()):(this.button.enable(),this.$(".ui-list-portlet").hide()),this.options.onchange&&this.options.onchange()},_template:function(t){return'
'},_templateRow:function(t){return'
'+t.name+"
"}});return{View:n}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1))},function(t,e,i){var n,s;(function(o,a){n=[i(4),i(13)],s=function(t,e){var i=o.View.extend({initialize:function(i){var n=this;this.options=t.merge(i,{visible:!0,data:[],id:t.uid(),error_text:"No options available.",wait_text:"Please wait...",multiple:!1}),this.setElement('
'),this.$message=a("
"),this.$options=a(this._template(i)),this.$menu=a('
'),this.$el.append(this.$message),this.$el.append(this.$menu),this.$el.append(this.$options),this.options.multiple&&(this.all_button=new e.ButtonCheck({onclick:function(){n.$("input").prop("checked",0!==n.all_button.value()),n.trigger("change")}}),this.$menu.append(this.all_button.$el)),this.options.visible||this.$el.hide(),this.update(this.options.data),void 0!==this.options.value&&this.value(this.options.value),this.on("change",function(){this.options.onchange&&this.options.onchange(this.value())})},update:function(t){var e=this._getValue();if(this.$options.empty(),this._templateOptions)this.$options.append(this._templateOptions(t));else for(var i in t){var n=a(this._templateOption(t[i]));n.addClass("ui-option"),n.tooltip({title:t[i].tooltip,placement:"bottom"}),this.$options.append(n)}var s=this;this.$("input").on("change",function(){s.value(s._getValue()),s.trigger("change")}),this.value(e),this.unwait()},value:function(t){if(void 0!==t&&(this.$("input").prop("checked",!1),null!==t)){t instanceof Array||(t=[t]);for(var e in t)this.$('input[value="'+t[e]+'"]').first().prop("checked",!0)}var i=this._getValue();if(this.all_button){var n=i;n=n instanceof Array?n.length:0,this.all_button.value(n,this._size())}return i},exists:function(t){if(void 0!==t){t instanceof Array||(t=[t]);for(var e in t)if(this.$('input[value="'+t[e]+'"]').length>0)return!0}return!1},first:function(){var t=this.$("input").first();return t.length>0?t.val():null},wait:function(){0==this._size()&&(this._messageShow(this.options.wait_text,"info"),this.$options.hide(),this.$menu.hide())},unwait:function(){var t=this._size();0==t?(this._messageShow(this.options.error_text,"danger"),this.$options.hide(),this.$menu.hide()):(this._messageHide(),this.$options.css("display","inline-block"),this.$menu.show())},_getValue:function(){var e=[];return this.$(":checked").each(function(){e.push(a(this).val())}),t.validate(e)?this.options.multiple?e:e[0]:null},_size:function(){return this.$(".ui-option").length},_messageShow:function(t,e){this.$message.show(),this.$message.removeClass(),this.$message.addClass("ui-message alert alert-"+e),this.$message.html(t)},_messageHide:function(){this.$message.hide()},_template:function(){return'
'}}),n=i.extend({_templateOption:function(e){var i=t.uid();return'
"}}),s={};s.View=n.extend({initialize:function(t){t.type="radio",n.prototype.initialize.call(this,t)}});var r={};r.View=n.extend({initialize:function(t){t.multiple=!0,t.type="checkbox",n.prototype.initialize.call(this,t)}});var l={};return l.View=i.extend({initialize:function(t){i.prototype.initialize.call(this,t)},value:function(t){return void 0!==t&&(this.$("input").prop("checked",!1),this.$("label").removeClass("active"),this.$('[value="'+t+'"]').prop("checked",!0).closest("label").addClass("active")),this._getValue()},_templateOption:function(t){var e="fa "+t.icon;t.label||(e+=" no-padding");var i='"},_template:function(){return'
'}}),{Base:i,BaseIcons:n,Radio:s,RadioButton:l,Checkbox:r}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1))},function(t,e,i){var n,s,o;(function(i,a){!function(i,a){s=[],n=a,o="function"==typeof n?n.apply(e,s):n,!(void 0!==o&&(t.exports=o))}(this,function(){var t=function(t){t=t||{},t.tooltipConfig=t.tooltipConfig||{placement:"bottom"},t.classes=["icon-btn"].concat(t.classes||[]),t.disabled&&t.classes.push("disabled");var e=['','',""].join(""),n=i(e).tooltip(t.tooltipConfig);return a.isFunction(t.onclick)&&n.click(t.onclick),n};return t})}).call(e,i(1),i(3))},,function(t,e,i){var n,s;(function(o,a,r){n=[i(4)],s=function(t){var e=o.View.extend({optionsDefault:{with_close:!0,title:null,placement:"top",container:"body",body:null},initialize:function(e){this.setElement(this._template()),this.uid=t.uid(),this.options=a.defaults(e||{},this.optionsDefault),this.options.container.parent().append(this.el),this.$title=this.$(".popover-title-label"),this.$close=this.$(".popover-close"),this.$body=this.$(".popover-content"),this.options.body&&this.append(this.options.body);var i=this;r("body").on("mousedown."+this.uid,function(t){i.visible&&!r(i.options.container).is(t.target)&&!r(i.el).is(t.target)&&0===r(i.el).has(t.target).length&&i.hide()})},render:function(){this.$title.html(this.options.title),this.$el.removeClass().addClass("ui-popover popover fade in").addClass(this.options.placement),this.$el.css(this._get_placement(this.options.placement));var t=this;this.options.with_close?this.$close.on("click",function(){t.hide()}).show():this.$close.off().hide()},title:function(t){void 0!==t&&(this.options.title=t,this.$title.html(t))},show:function(){this.render(),this.$el.show(),this.visible=!0},hide:function(){this.$el.hide(),this.visible=!1},append:function(t){this.$body.append(t)},empty:function(){this.$body.empty()},remove:function(){r("body").off("mousedown."+this.uid),this.$el.remove()},_get_placement:function(t){var e=this._get_width(this.$el),i=this.$el.height(),n=this.options.container,s=this._get_width(n),o=this._get_height(n),a=n.position(),r=left=0;if(-1!=["top","bottom"].indexOf(t))switch(left=a.left-e+(s+e)/2,t){case"top":r=a.top-i-5;break;case"bottom":r=a.top+o+5}else switch(r=a.top-i+(o+i)/2,t){case"right":left=a.left+s}return{top:r,left:left}},_get_width:function(t){return t.width()+parseInt(t.css("padding-left"))+parseInt(t.css("margin-left"))+parseInt(t.css("padding-right"))+parseInt(t.css("margin-right"))},_get_height:function(t){return t.height()+parseInt(t.css("padding-top"))+parseInt(t.css("padding-bottom"))},_template:function(t){return'
'}});return{View:e}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1))},function(t,e,i){var n,s;(function(o){n=[i(4)],s=function(t){var e=o.View.extend({optionsDefault:{css:"",placeholder:"No data available",data:[],value:null,multiple:!1,minimumInputLength:0,initialData:""},initialize:function(e){if(this.options=t.merge(e,this.optionsDefault),this.setElement(this._template(this.options)),!this.options.container)return void console.log("ui-select::initialize() : container not specified.");if(this.options.container.append(this.$el),this.select_data=this.options.data,this._refresh(),!this.options.multiple){this.options.value&&this._setValue(this.options.value);var i=this;this.options.onchange&&this.$el.on("change",function(){i.options.onchange(i.value())})}},value:function(t){var e=this._getValue();void 0!==t&&this._setValue(t);var i=this._getValue();return i!=e&&this.options.onchange&&this.options.onchange(i),i},text:function(){return this.$el.select2("data").text},disabled:function(){return!this.$el.select2("enable")},enable:function(){this.$el.select2("enable",!0)},disable:function(){this.$el.select2("enable",!1)},add:function(t){this.select_data.push({id:t.id,text:t.text}),this._refresh()},del:function(t){var e=this._getIndex(t);-1!=e&&(this.select_data.splice(e,1),this._refresh())},remove:function(){this.$el.select2("destroy")},update:function(t){this.select_data=[];for(var e in t.data)this.select_data.push(t.data[e]);this._refresh()},_refresh:function(){if(this.options.multiple){var t={multiple:this.options.multiple,containerCssClass:this.options.css,placeholder:this.options.placeholder,minimumInputLength:this.options.minimumInputLength,ajax:this.options.ajax,dropdownCssClass:this.options.dropdownCssClass,escapeMarkup:this.options.escapeMarkup,formatResult:this.options.formatResult,formatSelection:this.options.formatSelection,initSelection:this.options.initSelection,initialData:this.options.initialData};this.$el.select2(t)}else{var e=this._getValue(),t={data:this.select_data,containerCssClass:this.options.css,placeholder:this.options.placeholder,dropdownAutoWidth:!0};this.$el.select2(t),this._setValue(e)}},_getIndex:function(t){for(var e in this.select_data)if(this.select_data[e].id==t)return e;return-1},_getValue:function(){return this.$el.select2("val")},_setValue:function(t){var e=this._getIndex(t);-1==e&&this.select_data.length>0&&(t=this.select_data[0].id),this.$el.select2("val",t)},_template:function(t){return''}});return{View:e}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4)],s=function(t){var e=o.View.extend({optionsDefault:{title_new:"",operations:null,onnew:null,max:null,onchange:null},initialize:function(e){this.visible=!1,this.$nav=null,this.$content=null,this.first_tab=null,this.current_id=null,this.options=t.merge(e,this.optionsDefault);var i=a(this._template(this.options));this.$nav=i.find(".tab-navigation"),this.$content=i.find(".tab-content"),this.setElement(i),this.list={};var n=this;if(this.options.operations&&a.each(this.options.operations,function(t,e){e.$el.prop("id",t),n.$nav.find(".operations").append(e.$el)}),this.options.onnew){var s=a(this._template_tab_new(this.options));this.$nav.append(s),s.tooltip({title:"Add a new tab",placement:"bottom",container:n.$el}),s.on("click",function(t){s.tooltip("hide"),n.options.onnew()})}},size:function(){return r.size(this.list)},current:function(){return this.$el.find(".tab-pane.active").attr("id")},add:function(t){var e=this,i=t.id,n=a(this._template_tab(t)),s=a(this._template_tab_content(t));if(this.list[i]=!!t.ondel,this.options.onnew?this.$nav.find("#new-tab").before(n):this.$nav.append(n),s.append(t.$el),this.$content.append(s),1==this.size()&&(n.addClass("active"),s.addClass("active"),this.first_tab=i),this.options.max&&this.size()>=this.options.max&&this.$el.find("#new-tab").hide(),t.ondel){var o=n.find("#delete");o.tooltip({title:"Delete this tab",placement:"bottom",container:e.$el}),o.on("click",function(){return o.tooltip("destroy"),e.$el.find(".tooltip").remove(),t.ondel(),!1})}n.on("click",function(n){n.preventDefault(),t.onclick?t.onclick():e.show(i)}),this.current_id||(this.current_id=i)},del:function(t){this.$el.find("#tab-"+t).remove(),this.$el.find("#"+t).remove(),this.first_tab==t&&(this.first_tab=null),null!=this.first_tab&&this.show(this.first_tab),this.list[t]&&delete this.list[t],this.size()
'},_template_tab_new:function(t){return'
  • '+t.title_new+"
  • "},_template_tab:function(t){var e='
  • '+t.title+"";return t.ondel&&(e+=''),e+="
  • "},_template_tab_content:function(t){return'
    '}});return{View:e}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3))},function(t,e){function i(t){function e(t){s.push(t)}if("string"==typeof t){var n={},s=[],o=i.call(n,e);return o.parse(t),{entries:s,errors:o.getErrors()}}if("function"!=typeof t)throw"Invalid parser construction.";return this.STATES_={ENTRY_OR_JUNK:0,OBJECT_TYPE:1,ENTRY_KEY:2,KV_KEY:3,EQUALS:4,KV_VALUE:5},this.DATA_={},this.CALLBACK_=t,this.CHAR_=0,this.LINE_=1,this.CHAR_IN_LINE_=0,this.SKIPWS_=!0,this.SKIPCOMMENT_=!0,this.PARSETMP_={},this.SKIPTILLEOL_=!1,this.VALBRACES_=null,this.BRACETYPE_=null,this.BRACECOUNT_=0,this.STATE_=this.STATES_.ENTRY_OR_JUNK,this.ERRORS_=[],this.ENTRY_TYPES_={inproceedings:1,proceedings:2,article:3,techreport:4,misc:5,mastersthesis:6,book:7,phdthesis:8,incollection:9,unpublished:10,inbook:11,manual:12,periodical:13,booklet:14,masterthesis:15,conference:16,online:998,data:999},this.MACROS_={jan:"January",feb:"February",mar:"March",apr:"April",may:"May",jun:"June",jul:"July",aug:"August",sep:"September",oct:"October",nov:"November",dec:"December",Jan:"January",Feb:"February",Mar:"March",Apr:"April",May:"May",Jun:"June",Jul:"July",Aug:"August",Sep:"September",Oct:"October",Nov:"November",Dec:"December"},this.getErrors=function(){return this.ERRORS_},this.parse=function(t){for(var e=0;en;n++){var l=i[n],c=!1;"\\"==l&&a-1>n?l=i[++n]:"{"!=l&&"}"!=l||(c=!0),c||(r+=l)}t.Fields[e]=r}if("string"==t.ObjectType)for(var e in t.Fields)this.MACROS_[e]=t.Fields[e];else this.CALLBACK_(t)},this.processCharacter_=function(t){if(this.CHAR_++,this.CHAR_IN_LINE_++,"\n"==t&&(this.LINE_++,this.CHAR_IN_LINE_=1),this.SKIPTILLEOL_)return void("\n"==t&&(this.SKIPTILLEOL_=!1));if(this.SKIPCOMMENT_&&"%"==t)return void(this.SKIPTILLEOL_=!0);if(!this.SKIPWS_||!/\s/.test(t)){this.SKIPWS_=!1,this.SKIPCOMMENT_=!1,this.SKIPTILLEOL_=!1;for(var e=!0;e;)switch(e=!1,this.STATE_){case this.STATES_.ENTRY_OR_JUNK:"@"==t&&(this.STATE_=this.STATES_.OBJECT_TYPE,this.DATA_={ObjectType:""}),this.BRACETYPE_=null,this.SKIPWS_=!0,this.SKIPCOMMENT_=!0;break;case this.STATES_.OBJECT_TYPE:if(/[A-Za-z]/.test(t))this.DATA_.ObjectType+=t.toLowerCase(),this.SKIPWS_=!0,this.SKIPCOMMENT_=!0;else{var i=this.DATA_.ObjectType;"comment"==i?this.STATE_=this.STATES_.ENTRY_OR_JUNK:"string"==i?(this.DATA_.ObjectType=i,this.DATA_.Fields={},this.BRACETYPE_=t,this.BRACECOUNT_=1,this.STATE_=this.STATES_.KV_KEY,this.SKIPWS_=!0,this.SKIPCOMMENT_=!0,this.PARSETMP_={Key:""}):"preamble"==i?this.STATE_=this.STATES_.ENTRY_OR_JUNK:i in this.ENTRY_TYPES_?(this.DATA_.ObjectType="entry",this.DATA_.EntryType=i,this.DATA_.EntryKey="",this.STATE_=this.STATES_.ENTRY_KEY,e=!0):(this.error_('Unrecognized object type: "'+this.DATA_.ObjectType+'"'),this.STATE_=this.STATES_.ENTRY_OR_JUNK)}break;case this.STATES_.ENTRY_KEY:if(("{"===t||"("===t)&&null==this.BRACETYPE_){this.BRACETYPE_=t,this.BRACECOUNT_=1,this.SKIPWS_=!0,this.SKIPCOMMENT_=!0;break}/[,%\s]/.test(t)?this.DATA_.EntryKey.length<1?(this.SKIPWS_=!0,this.SKIPCOMMENT_=!0):null==this.BRACETYPE_?(this.error_("No opening brace for object."),this.STATE_=this.STATES_.ENTRY_OR_JUNK):(this.SKIPWS_=!0,this.SKIPCOMMENT_=!0,e=!0,this.STATE_=this.STATES_.KV_KEY,this.PARSETMP_.Key="",this.DATA_.Fields={}):(this.DATA_.EntryKey+=t,this.SKIPWS_=!1,this.SKIPCOMMENT_=!1);break;case this.STATES_.KV_KEY:if("}"==t&&"{"==this.BRACETYPE_||")"==t&&"("==this.BRACETYPE_){this.processEntry_(),this.SKIPWS_=!0,this.SKIPCOMMENT_=!0,this.STATE_=this.STATES_.ENTRY_OR_JUNK;break}/[\-A-Za-z:]/.test(t)?(this.PARSETMP_.Key+=t,this.SKIPWS_=!1,this.SKIPCOMMENT_=!1):this.PARSETMP_.Key.length<1?(this.SKIPWS_=!0,this.SKIPCOMMENT_=!0):(this.SKIPWS_=!0,this.SKIPCOMMENT_=!0,this.STATE_=this.STATES_.EQUALS,e=!0);break;case this.STATES_.EQUALS:if("}"==t&&"{"==this.BRACETYPE_||")"==t&&"("==this.BRACETYPE_){this.error_('Key-value pair has key "'+this.PARSETMP_.Key+'", but no value.'),this.processEntry_(),this.SKIPWS_=!0,this.SKIPCOMMENT_=!0,this.STATE_=this.STATES_.ENTRY_OR_JUNK;break}"="==t&&(this.SKIPWS_=!0,this.SKIPCOMMENT_=!0,this.STATE_=this.STATES_.KV_VALUE,this.PARSETMP_.Value="",this.VALBRACES_={'"':[],"{":[]});break;case this.STATES_.KV_VALUE:var n=this.VALBRACES_,s=this.PARSETMP_.Value,o=!1;if('"'==t||"{"==t||"}"==t||","==t){if(","==t&&0===n['"'].length+n["{"].length){var a=this.PARSETMP_.Value.trim();a in this.MACROS_?this.PARSETMP_.Value=this.MACROS_[a]:this.error_("Reference to an undefined macro: "+a),o=!0}if('"'==t){if(0===n['"'].length+n["{"].length){n['"'].push(this.CHAR_),this.SKIPWS_=!1,this.SKIPCOMMENT_=!1;break}1!=n['"'].length||0!=n["{"].length||0!=s.length&&"\\"==s[s.length-1]||(o=!0)}if("{"==t&&(0!=s.length&&"\\"==s[s.length-1]||(n["{"].push(this.CHAR_),this.SKIPWS_=!1,this.SKIPCOMMENT_=!1)),"}"==t)if(0===n['"'].length+n["{"].length){var a=this.PARSETMP_.Value.trim();a in this.MACROS_?this.PARSETMP_.Value=this.MACROS_[a]:this.error_("Reference to an undefined macro: "+a),e=!0,o=!0}else 0!=s.length&&"\\"==s[s.length-1]||n["{"].length>0&&(n["{"].splice(n["{"].length-1,1),0==n["{"].length+n['"'].length&&(o=!0))}o?(this.SKIPWS_=!0,this.SKIPCOMMENT_=!0,this.STATE_=this.STATES_.KV_KEY,this.DATA_.Fields[this.PARSETMP_.Key]=this.PARSETMP_.Value,this.PARSETMP_={Key:""},this.VALBRACES_=null):this.PARSETMP_.Value+=t}}},this.CHARCONV_=[[/\\space /g," "],[/\\textdollar /g,"$"],[/\\textquotesingle /g,"'"],[/\\ast /g,"*"],[/\\textbackslash /g,"\\"],[/\\\^\{\}/g,"^"],[/\\textasciigrave /g,"`"],[/\\lbrace /g,"{"],[/\\vert /g,"|"],[/\\rbrace /g,"}"],[/\\textasciitilde /g,"~"],[/\\textexclamdown /g,"¡"],[/\\textcent /g,"¢"],[/\\textsterling /g,"£"],[/\\textcurrency /g,"¤"],[/\\textyen /g,"¥"],[/\\textbrokenbar /g,"¦"],[/\\textsection /g,"§"],[/\\textasciidieresis /g,"¨"],[/\\textcopyright /g,"©"],[/\\textordfeminine /g,"ª"],[/\\guillemotleft /g,"«"],[/\\lnot /g,"¬"],[/\\textregistered /g,"®"],[/\\textasciimacron /g,"¯"],[/\\textdegree /g,"°"],[/\\pm /g,"±"],[/\\textasciiacute /g,"´"],[/\\mathrm\{\\mu\}/g,"µ"],[/\\textparagraph /g,"¶"],[/\\cdot /g,"·"],[/\\c\{\}/g,"¸"],[/\\textordmasculine /g,"º"],[/\\guillemotright /g,"»"],[/\\textonequarter /g,"¼"],[/\\textonehalf /g,"½"],[/\\textthreequarters /g,"¾"],[/\\textquestiondown /g,"¿"],[/\\`\{A\}/g,"À"],[/\\'\{A\}/g,"Á"],[/\\\^\{A\}/g,"Â"],[/\\~\{A\}/g,"Ã"],[/\\"\{A\}/g,"Ä"],[/\\AA /g,"Å"],[/\\AE /g,"Æ"],[/\\c\{C\}/g,"Ç"],[/\\`\{E\}/g,"È"],[/\\'\{E\}/g,"É"],[/\\\^\{E\}/g,"Ê"],[/\\"\{E\}/g,"Ë"],[/\\`\{I\}/g,"Ì"],[/\\'\{I\}/g,"Í"],[/\\\^\{I\}/g,"Î"],[/\\"\{I\}/g,"Ï"],[/\\DH /g,"Ð"],[/\\~\{N\}/g,"Ñ"],[/\\`\{O\}/g,"Ò"],[/\\'\{O\}/g,"Ó"],[/\\\^\{O\}/g,"Ô"],[/\\~\{O\}/g,"Õ"],[/\\"\{O\}/g,"Ö"],[/\\texttimes /g,"×"],[/\\O /g,"Ø"],[/\\`\{U\}/g,"Ù"],[/\\'\{U\}/g,"Ú"],[/\\\^\{U\}/g,"Û"],[/\\"\{U\}/g,"Ü"],[/\\'\{Y\}/g,"Ý"],[/\\TH /g,"Þ"],[/\\ss /g,"ß"],[/\\`\{a\}/g,"à"],[/\\'\{a\}/g,"á"],[/\\\^\{a\}/g,"â"],[/\\~\{a\}/g,"ã"],[/\\"\{a\}/g,"ä"],[/\\aa /g,"å"],[/\\ae /g,"æ"],[/\\c\{c\}/g,"ç"],[/\\`\{e\}/g,"è"],[/\\'\{e\}/g,"é"],[/\\\^\{e\}/g,"ê"],[/\\"\{e\}/g,"ë"],[/\\`\{\\i\}/g,"ì"],[/\\'\{\\i\}/g,"í"],[/\\\^\{\\i\}/g,"î"],[/\\"\{\\i\}/g,"ï"],[/\\dh /g,"ð"],[/\\~\{n\}/g,"ñ"],[/\\`\{o\}/g,"ò"],[/\\'\{o\}/g,"ó"],[/\\\^\{o\}/g,"ô"],[/\\~\{o\}/g,"õ"],[/\\"\{o\}/g,"ö"],[/\\div /g,"÷"],[/\\o /g,"ø"],[/\\`\{u\}/g,"ù"],[/\\'\{u\}/g,"ú"],[/\\\^\{u\}/g,"û"],[/\\"\{u\}/g,"ü"],[/\\'\{y\}/g,"ý"],[/\\th /g,"þ"],[/\\"\{y\}/g,"ÿ"],[/\\=\{A\}/g,"Ā"],[/\\=\{a\}/g,"ā"],[/\\u\{A\}/g,"Ă"],[/\\u\{a\}/g,"ă"],[/\\k\{A\}/g,"Ą"],[/\\k\{a\}/g,"ą"],[/\\'\{C\}/g,"Ć"],[/\\'\{c\}/g,"ć"],[/\\\^\{C\}/g,"Ĉ"],[/\\\^\{c\}/g,"ĉ"],[/\\.\{C\}/g,"Ċ"],[/\\.\{c\}/g,"ċ"],[/\\v\{C\}/g,"Č"],[/\\v\{c\}/g,"č"],[/\\v\{D\}/g,"Ď"],[/\\v\{d\}/g,"ď"],[/\\DJ /g,"Đ"],[/\\dj /g,"đ"],[/\\=\{E\}/g,"Ē"],[/\\=\{e\}/g,"ē"],[/\\u\{E\}/g,"Ĕ"],[/\\u\{e\}/g,"ĕ"],[/\\.\{E\}/g,"Ė"],[/\\.\{e\}/g,"ė"],[/\\k\{E\}/g,"Ę"],[/\\k\{e\}/g,"ę"],[/\\v\{E\}/g,"Ě"],[/\\v\{e\}/g,"ě"],[/\\\^\{G\}/g,"Ĝ"],[/\\\^\{g\}/g,"ĝ"],[/\\u\{G\}/g,"Ğ"],[/\\u\{g\}/g,"ğ"],[/\\.\{G\}/g,"Ġ"],[/\\.\{g\}/g,"ġ"],[/\\c\{G\}/g,"Ģ"],[/\\c\{g\}/g,"ģ"],[/\\\^\{H\}/g,"Ĥ"],[/\\\^\{h\}/g,"ĥ"],[/\\Elzxh /g,"ħ"],[/\\~\{I\}/g,"Ĩ"],[/\\~\{\\i\}/g,"ĩ"],[/\\=\{I\}/g,"Ī"],[/\\=\{\\i\}/g,"ī"],[/\\u\{I\}/g,"Ĭ"],[/\\u\{\\i\}/g,"ĭ"],[/\\k\{I\}/g,"Į"],[/\\k\{i\}/g,"į"],[/\\.\{I\}/g,"İ"],[/\\i /g,"ı"],[/\\\^\{J\}/g,"Ĵ"],[/\\\^\{\\j\}/g,"ĵ"],[/\\c\{K\}/g,"Ķ"],[/\\c\{k\}/g,"ķ"],[/\\'\{L\}/g,"Ĺ"],[/\\'\{l\}/g,"ĺ"],[/\\c\{L\}/g,"Ļ"],[/\\c\{l\}/g,"ļ"],[/\\v\{L\}/g,"Ľ"],[/\\v\{l\}/g,"ľ"],[/\\L /g,"Ł"],[/\\l /g,"ł"],[/\\'\{N\}/g,"Ń"],[/\\'\{n\}/g,"ń"],[/\\c\{N\}/g,"Ņ"],[/\\c\{n\}/g,"ņ"],[/\\v\{N\}/g,"Ň"],[/\\v\{n\}/g,"ň"],[/\\NG /g,"Ŋ"],[/\\ng /g,"ŋ"],[/\\=\{O\}/g,"Ō"],[/\\=\{o\}/g,"ō"],[/\\u\{O\}/g,"Ŏ"],[/\\u\{o\}/g,"ŏ"],[/\\H\{O\}/g,"Ő"],[/\\H\{o\}/g,"ő"],[/\\OE /g,"Œ"],[/\\oe /g,"œ"],[/\\'\{R\}/g,"Ŕ"],[/\\'\{r\}/g,"ŕ"],[/\\c\{R\}/g,"Ŗ"],[/\\c\{r\}/g,"ŗ"],[/\\v\{R\}/g,"Ř"],[/\\v\{r\}/g,"ř"],[/\\'\{S\}/g,"Ś"],[/\\'\{s\}/g,"ś"],[/\\\^\{S\}/g,"Ŝ"],[/\\\^\{s\}/g,"ŝ"],[/\\c\{S\}/g,"Ş"],[/\\c\{s\}/g,"ş"],[/\\v\{S\}/g,"Š"],[/\\v\{s\}/g,"š"],[/\\c\{T\}/g,"Ţ"],[/\\c\{t\}/g,"ţ"],[/\\v\{T\}/g,"Ť"],[/\\v\{t\}/g,"ť"],[/\\~\{U\}/g,"Ũ"],[/\\~\{u\}/g,"ũ"],[/\\=\{U\}/g,"Ū"],[/\\=\{u\}/g,"ū"],[/\\u\{U\}/g,"Ŭ"],[/\\u\{u\}/g,"ŭ"],[/\\r\{U\}/g,"Ů"],[/\\r\{u\}/g,"ů"],[/\\H\{U\}/g,"Ű"],[/\\H\{u\}/g,"ű"],[/\\k\{U\}/g,"Ų"],[/\\k\{u\}/g,"ų"],[/\\\^\{W\}/g,"Ŵ"],[/\\\^\{w\}/g,"ŵ"],[/\\\^\{Y\}/g,"Ŷ"],[/\\\^\{y\}/g,"ŷ"],[/\\"\{Y\}/g,"Ÿ"],[/\\'\{Z\}/g,"Ź"],[/\\'\{z\}/g,"ź"],[/\\.\{Z\}/g,"Ż"],[/\\.\{z\}/g,"ż"],[/\\v\{Z\}/g,"Ž"],[/\\v\{z\}/g,"ž"],[/\\texthvlig /g,"ƕ"],[/\\textnrleg /g,"ƞ"],[/\\eth /g,"ƪ"],[/\\textdoublepipe /g,"ǂ"],[/\\'\{g\}/g,"ǵ"],[/\\Elztrna /g,"ɐ"],[/\\Elztrnsa /g,"ɒ"],[/\\Elzopeno /g,"ɔ"],[/\\Elzrtld /g,"ɖ"],[/\\Elzschwa /g,"ə"],[/\\varepsilon /g,"ɛ"],[/\\Elzpgamma /g,"ɣ"],[/\\Elzpbgam /g,"ɤ"],[/\\Elztrnh /g,"ɥ"],[/\\Elzbtdl /g,"ɬ"],[/\\Elzrtll /g,"ɭ"],[/\\Elztrnm /g,"ɯ"],[/\\Elztrnmlr /g,"ɰ"],[/\\Elzltlmr /g,"ɱ"],[/\\Elzltln /g,"ɲ"],[/\\Elzrtln /g,"ɳ"],[/\\Elzclomeg /g,"ɷ"],[/\\textphi /g,"ɸ"],[/\\Elztrnr /g,"ɹ"],[/\\Elztrnrl /g,"ɺ"],[/\\Elzrttrnr /g,"ɻ"],[/\\Elzrl /g,"ɼ"],[/\\Elzrtlr /g,"ɽ"],[/\\Elzfhr /g,"ɾ"],[/\\Elzrtls /g,"ʂ"],[/\\Elzesh /g,"ʃ"],[/\\Elztrnt /g,"ʇ"],[/\\Elzrtlt /g,"ʈ"],[/\\Elzpupsil /g,"ʊ"],[/\\Elzpscrv /g,"ʋ"],[/\\Elzinvv /g,"ʌ"],[/\\Elzinvw /g,"ʍ"],[/\\Elztrny /g,"ʎ"],[/\\Elzrtlz /g,"ʐ"],[/\\Elzyogh /g,"ʒ"],[/\\Elzglst /g,"ʔ"],[/\\Elzreglst /g,"ʕ"],[/\\Elzinglst /g,"ʖ"],[/\\textturnk /g,"ʞ"],[/\\Elzdyogh /g,"ʤ"],[/\\Elztesh /g,"ʧ"],[/\\textasciicaron /g,"ˇ"],[/\\Elzverts /g,"ˈ"],[/\\Elzverti /g,"ˌ"],[/\\Elzlmrk /g,"ː"],[/\\Elzhlmrk /g,"ˑ"],[/\\Elzsbrhr /g,"˒"],[/\\Elzsblhr /g,"˓"],[/\\Elzrais /g,"˔"],[/\\Elzlow /g,"˕"],[/\\textasciibreve /g,"˘"],[/\\textperiodcentered /g,"˙"],[/\\r\{\}/g,"˚"],[/\\k\{\}/g,"˛"],[/\\texttildelow /g,"˜"],[/\\H\{\}/g,"˝"],[/\\tone\{55\}/g,"˥"],[/\\tone\{44\}/g,"˦"],[/\\tone\{33\}/g,"˧"],[/\\tone\{22\}/g,"˨"],[/\\tone\{11\}/g,"˩"],[/\\cyrchar\\C/g,"̏"],[/\\Elzpalh /g,"̡"],[/\\Elzrh /g,"̢"],[/\\Elzsbbrg /g,"̪"],[/\\Elzxl /g,"̵"],[/\\Elzbar /g,"̶"],[/\\'\{A\}/g,"Ά"],[/\\'\{E\}/g,"Έ"],[/\\'\{H\}/g,"Ή"],[/\\'\{\}\{I\}/g,"Ί"],[/\\'\{\}O/g,"Ό"],[/\\mathrm\{'Y\}/g,"Ύ"],[/\\mathrm\{'\\Omega\}/g,"Ώ"],[/\\acute\{\\ddot\{\\iota\}\}/g,"ΐ"],[/\\Alpha /g,"Α"],[/\\Beta /g,"Β"],[/\\Gamma /g,"Γ"],[/\\Delta /g,"Δ"],[/\\Epsilon /g,"Ε"],[/\\Zeta /g,"Ζ"],[/\\Eta /g,"Η"],[/\\Theta /g,"Θ"],[/\\Iota /g,"Ι"],[/\\Kappa /g,"Κ"],[/\\Lambda /g,"Λ"],[/\\Xi /g,"Ξ"],[/\\Pi /g,"Π"],[/\\Rho /g,"Ρ"],[/\\Sigma /g,"Σ"],[/\\Tau /g,"Τ"],[/\\Upsilon /g,"Υ"],[/\\Phi /g,"Φ"],[/\\Chi /g,"Χ"],[/\\Psi /g,"Ψ"],[/\\Omega /g,"Ω"],[/\\mathrm\{\\ddot\{I\}\}/g,"Ϊ"],[/\\mathrm\{\\ddot\{Y\}\}/g,"Ϋ"],[/\\'\{\$\\alpha\$\}/g,"ά"],[/\\acute\{\\epsilon\}/g,"έ"],[/\\acute\{\\eta\}/g,"ή"],[/\\acute\{\\iota\}/g,"ί"],[/\\acute\{\\ddot\{\\upsilon\}\}/g,"ΰ"],[/\\alpha /g,"α"],[/\\beta /g,"β"],[/\\gamma /g,"γ"],[/\\delta /g,"δ"],[/\\epsilon /g,"ε"],[/\\zeta /g,"ζ"],[/\\eta /g,"η"],[/\\texttheta /g,"θ"],[/\\iota /g,"ι"],[/\\kappa /g,"κ"],[/\\lambda /g,"λ"],[/\\mu /g,"μ"],[/\\nu /g,"ν"],[/\\xi /g,"ξ"],[/\\pi /g,"π"],[/\\rho /g,"ρ"],[/\\varsigma /g,"ς"],[/\\sigma /g,"σ"],[/\\tau /g,"τ"],[/\\upsilon /g,"υ"],[/\\varphi /g,"φ"],[/\\chi /g,"χ"],[/\\psi /g,"ψ"],[/\\omega /g,"ω"],[/\\ddot\{\\iota\}/g,"ϊ"],[/\\ddot\{\\upsilon\}/g,"ϋ"],[/\\'\{o\}/g,"ό"],[/\\acute\{\\upsilon\}/g,"ύ"],[/\\acute\{\\omega\}/g,"ώ"],[/\\Pisymbol\{ppi022\}\{87\}/g,"ϐ"],[/\\textvartheta /g,"ϑ"],[/\\Upsilon /g,"ϒ"],[/\\phi /g,"ϕ"],[/\\varpi /g,"ϖ"],[/\\Stigma /g,"Ϛ"],[/\\Digamma /g,"Ϝ"],[/\\digamma /g,"ϝ"],[/\\Koppa /g,"Ϟ"],[/\\Sampi /g,"Ϡ"],[/\\varkappa /g,"ϰ"],[/\\varrho /g,"ϱ"],[/\\textTheta /g,"ϴ"],[/\\backepsilon /g,"϶"],[/\\cyrchar\\CYRYO /g,"Ё"],[/\\cyrchar\\CYRDJE /g,"Ђ"],[/\\cyrchar\{\\'\\CYRG\}/g,"Ѓ"],[/\\cyrchar\\CYRIE /g,"Є"],[/\\cyrchar\\CYRDZE /g,"Ѕ"],[/\\cyrchar\\CYRII /g,"І"],[/\\cyrchar\\CYRYI /g,"Ї"],[/\\cyrchar\\CYRJE /g,"Ј"],[/\\cyrchar\\CYRLJE /g,"Љ"],[/\\cyrchar\\CYRNJE /g,"Њ"],[/\\cyrchar\\CYRTSHE /g,"Ћ"],[/\\cyrchar\{\\'\\CYRK\}/g,"Ќ"],[/\\cyrchar\\CYRUSHRT /g,"Ў"],[/\\cyrchar\\CYRDZHE /g,"Џ"],[/\\cyrchar\\CYRA /g,"А"],[/\\cyrchar\\CYRB /g,"Б"],[/\\cyrchar\\CYRV /g,"В"],[/\\cyrchar\\CYRG /g,"Г"],[/\\cyrchar\\CYRD /g,"Д"],[/\\cyrchar\\CYRE /g,"Е"],[/\\cyrchar\\CYRZH /g,"Ж"],[/\\cyrchar\\CYRZ /g,"З"],[/\\cyrchar\\CYRI /g,"И"],[/\\cyrchar\\CYRISHRT /g,"Й"],[/\\cyrchar\\CYRK /g,"К"],[/\\cyrchar\\CYRL /g,"Л"],[/\\cyrchar\\CYRM /g,"М"],[/\\cyrchar\\CYRN /g,"Н"],[/\\cyrchar\\CYRO /g,"О"],[/\\cyrchar\\CYRP /g,"П"],[/\\cyrchar\\CYRR /g,"Р"],[/\\cyrchar\\CYRS /g,"С"],[/\\cyrchar\\CYRT /g,"Т"],[/\\cyrchar\\CYRU /g,"У"],[/\\cyrchar\\CYRF /g,"Ф"],[/\\cyrchar\\CYRH /g,"Х"],[/\\cyrchar\\CYRC /g,"Ц"],[/\\cyrchar\\CYRCH /g,"Ч"],[/\\cyrchar\\CYRSH /g,"Ш"],[/\\cyrchar\\CYRSHCH /g,"Щ"],[/\\cyrchar\\CYRHRDSN /g,"Ъ"],[/\\cyrchar\\CYRERY /g,"Ы"],[/\\cyrchar\\CYRSFTSN /g,"Ь"],[/\\cyrchar\\CYREREV /g,"Э"],[/\\cyrchar\\CYRYU /g,"Ю"],[/\\cyrchar\\CYRYA /g,"Я"],[/\\cyrchar\\cyra /g,"а"],[/\\cyrchar\\cyrb /g,"б"],[/\\cyrchar\\cyrv /g,"в"],[/\\cyrchar\\cyrg /g,"г"],[/\\cyrchar\\cyrd /g,"д"],[/\\cyrchar\\cyre /g,"е"],[/\\cyrchar\\cyrzh /g,"ж"],[/\\cyrchar\\cyrz /g,"з"],[/\\cyrchar\\cyri /g,"и"],[/\\cyrchar\\cyrishrt /g,"й"],[/\\cyrchar\\cyrk /g,"к"],[/\\cyrchar\\cyrl /g,"л"],[/\\cyrchar\\cyrm /g,"м"],[/\\cyrchar\\cyrn /g,"н"],[/\\cyrchar\\cyro /g,"о"],[/\\cyrchar\\cyrp /g,"п"],[/\\cyrchar\\cyrr /g,"р"],[/\\cyrchar\\cyrs /g,"с"],[/\\cyrchar\\cyrt /g,"т"],[/\\cyrchar\\cyru /g,"у"],[/\\cyrchar\\cyrf /g,"ф"],[/\\cyrchar\\cyrh /g,"х"],[/\\cyrchar\\cyrc /g,"ц"],[/\\cyrchar\\cyrch /g,"ч"],[/\\cyrchar\\cyrsh /g,"ш"],[/\\cyrchar\\cyrshch /g,"щ"],[/\\cyrchar\\cyrhrdsn /g,"ъ"],[/\\cyrchar\\cyrery /g,"ы"],[/\\cyrchar\\cyrsftsn /g,"ь"],[/\\cyrchar\\cyrerev /g,"э"],[/\\cyrchar\\cyryu /g,"ю"],[/\\cyrchar\\cyrya /g,"я"],[/\\cyrchar\\cyryo /g,"ё"],[/\\cyrchar\\cyrdje /g,"ђ"],[/\\cyrchar\{\\'\\cyrg\}/g,"ѓ"],[/\\cyrchar\\cyrie /g,"є"],[/\\cyrchar\\cyrdze /g,"ѕ"],[/\\cyrchar\\cyrii /g,"і"],[/\\cyrchar\\cyryi /g,"ї"],[/\\cyrchar\\cyrje /g,"ј"],[/\\cyrchar\\cyrlje /g,"љ"],[/\\cyrchar\\cyrnje /g,"њ"],[/\\cyrchar\\cyrtshe /g,"ћ"],[/\\cyrchar\{\\'\\cyrk\}/g,"ќ"],[/\\cyrchar\\cyrushrt /g,"ў"],[/\\cyrchar\\cyrdzhe /g,"џ"],[/\\cyrchar\\CYROMEGA /g,"Ѡ"],[/\\cyrchar\\cyromega /g,"ѡ"],[/\\cyrchar\\CYRYAT /g,"Ѣ"],[/\\cyrchar\\CYRIOTE /g,"Ѥ"],[/\\cyrchar\\cyriote /g,"ѥ"],[/\\cyrchar\\CYRLYUS /g,"Ѧ"],[/\\cyrchar\\cyrlyus /g,"ѧ"],[/\\cyrchar\\CYRIOTLYUS /g,"Ѩ"],[/\\cyrchar\\cyriotlyus /g,"ѩ"],[/\\cyrchar\\CYRBYUS /g,"Ѫ"],[/\\cyrchar\\CYRIOTBYUS /g,"Ѭ"],[/\\cyrchar\\cyriotbyus /g,"ѭ"],[/\\cyrchar\\CYRKSI /g,"Ѯ"],[/\\cyrchar\\cyrksi /g,"ѯ"],[/\\cyrchar\\CYRPSI /g,"Ѱ"],[/\\cyrchar\\cyrpsi /g,"ѱ"],[/\\cyrchar\\CYRFITA /g,"Ѳ"],[/\\cyrchar\\CYRIZH /g,"Ѵ"],[/\\cyrchar\\CYRUK /g,"Ѹ"],[/\\cyrchar\\cyruk /g,"ѹ"],[/\\cyrchar\\CYROMEGARND /g,"Ѻ"],[/\\cyrchar\\cyromegarnd /g,"ѻ"],[/\\cyrchar\\CYROMEGATITLO /g,"Ѽ"],[/\\cyrchar\\cyromegatitlo /g,"ѽ"],[/\\cyrchar\\CYROT /g,"Ѿ"],[/\\cyrchar\\cyrot /g,"ѿ"],[/\\cyrchar\\CYRKOPPA /g,"Ҁ"],[/\\cyrchar\\cyrkoppa /g,"ҁ"],[/\\cyrchar\\cyrthousands /g,"҂"],[/\\cyrchar\\cyrhundredthousands /g,"҈"],[/\\cyrchar\\cyrmillions /g,"҉"],[/\\cyrchar\\CYRSEMISFTSN /g,"Ҍ"],[/\\cyrchar\\cyrsemisftsn /g,"ҍ"],[/\\cyrchar\\CYRRTICK /g,"Ҏ"],[/\\cyrchar\\cyrrtick /g,"ҏ"],[/\\cyrchar\\CYRGUP /g,"Ґ"],[/\\cyrchar\\cyrgup /g,"ґ"],[/\\cyrchar\\CYRGHCRS /g,"Ғ"],[/\\cyrchar\\cyrghcrs /g,"ғ"],[/\\cyrchar\\CYRGHK /g,"Ҕ"],[/\\cyrchar\\cyrghk /g,"ҕ"],[/\\cyrchar\\CYRZHDSC /g,"Җ"],[/\\cyrchar\\cyrzhdsc /g,"җ"],[/\\cyrchar\\CYRZDSC /g,"Ҙ"],[/\\cyrchar\\cyrzdsc /g,"ҙ"],[/\\cyrchar\\CYRKDSC /g,"Қ"],[/\\cyrchar\\cyrkdsc /g,"қ"],[/\\cyrchar\\CYRKVCRS /g,"Ҝ"],[/\\cyrchar\\cyrkvcrs /g,"ҝ"],[/\\cyrchar\\CYRKHCRS /g,"Ҟ"],[/\\cyrchar\\cyrkhcrs /g,"ҟ"],[/\\cyrchar\\CYRKBEAK /g,"Ҡ"],[/\\cyrchar\\cyrkbeak /g,"ҡ"],[/\\cyrchar\\CYRNDSC /g,"Ң"],[/\\cyrchar\\cyrndsc /g,"ң"],[/\\cyrchar\\CYRNG /g,"Ҥ"],[/\\cyrchar\\cyrng /g,"ҥ"],[/\\cyrchar\\CYRPHK /g,"Ҧ"],[/\\cyrchar\\cyrphk /g,"ҧ"],[/\\cyrchar\\CYRABHHA /g,"Ҩ"],[/\\cyrchar\\cyrabhha /g,"ҩ"],[/\\cyrchar\\CYRSDSC /g,"Ҫ"],[/\\cyrchar\\cyrsdsc /g,"ҫ"],[/\\cyrchar\\CYRTDSC /g,"Ҭ"],[/\\cyrchar\\cyrtdsc /g,"ҭ"],[/\\cyrchar\\CYRY /g,"Ү"],[/\\cyrchar\\cyry /g,"ү"],[/\\cyrchar\\CYRYHCRS /g,"Ұ"],[/\\cyrchar\\cyryhcrs /g,"ұ"],[/\\cyrchar\\CYRHDSC /g,"Ҳ"],[/\\cyrchar\\cyrhdsc /g,"ҳ"],[/\\cyrchar\\CYRTETSE /g,"Ҵ"],[/\\cyrchar\\cyrtetse /g,"ҵ"],[/\\cyrchar\\CYRCHRDSC /g,"Ҷ"],[/\\cyrchar\\cyrchrdsc /g,"ҷ"],[/\\cyrchar\\CYRCHVCRS /g,"Ҹ"],[/\\cyrchar\\cyrchvcrs /g,"ҹ"],[/\\cyrchar\\CYRSHHA /g,"Һ"],[/\\cyrchar\\cyrshha /g,"һ"],[/\\cyrchar\\CYRABHCH /g,"Ҽ"],[/\\cyrchar\\cyrabhch /g,"ҽ"],[/\\cyrchar\\CYRABHCHDSC /g,"Ҿ"],[/\\cyrchar\\cyrabhchdsc /g,"ҿ"],[/\\cyrchar\\CYRpalochka /g,"Ӏ"],[/\\cyrchar\\CYRKHK /g,"Ӄ"],[/\\cyrchar\\cyrkhk /g,"ӄ"],[/\\cyrchar\\CYRNHK /g,"Ӈ"],[/\\cyrchar\\cyrnhk /g,"ӈ"],[/\\cyrchar\\CYRCHLDSC /g,"Ӌ"],[/\\cyrchar\\cyrchldsc /g,"ӌ"],[/\\cyrchar\\CYRAE /g,"Ӕ"],[/\\cyrchar\\cyrae /g,"ӕ"],[/\\cyrchar\\CYRSCHWA /g,"Ә"],[/\\cyrchar\\cyrschwa /g,"ә"],[/\\cyrchar\\CYRABHDZE /g,"Ӡ"],[/\\cyrchar\\cyrabhdze /g,"ӡ"],[/\\cyrchar\\CYROTLD /g,"Ө"],[/\\cyrchar\\cyrotld /g,"ө"],[/\\hspace\{0.6em\}/g," "],[/\\hspace\{1em\}/g," "],[/\\hspace\{0.33em\}/g," "],[/\\hspace\{0.25em\}/g," "],[/\\hspace\{0.166em\}/g," "],[/\\hphantom\{0\}/g," "],[/\\hphantom\{,\}/g," "],[/\\hspace\{0.167em\}/g," "],[/\\mkern1mu /g," "],[/\\textendash /g,"–"],[/\\textemdash /g,"—"],[/\\rule\{1em\}\{1pt\}/g,"―"],[/\\Vert /g,"‖"],[/\\Elzreapos /g,"‛"],[/\\textquotedblleft /g,"“"],[/\\textquotedblright /g,"”"],[/\\textdagger /g,"†"],[/\\textdaggerdbl /g,"‡"],[/\\textbullet /g,"•"],[/\\ldots /g,"…"],[/\\textperthousand /g,"‰"],[/\\textpertenthousand /g,"‱"],[/\\backprime /g,"‵"],[/\\guilsinglleft /g,"‹"],[/\\guilsinglright /g,"›"],[/\\mkern4mu /g," "],[/\\nolinebreak /g,"⁠"],[/\\ensuremath\{\\Elzpes\}/g,"₧"],[/\\mbox\{\\texteuro\} /g,"€"],[/\\dddot /g,"⃛"],[/\\ddddot /g,"⃜"],[/\\mathbb\{C\}/g,"ℂ"],[/\\mathscr\{g\}/g,"ℊ"],[/\\mathscr\{H\}/g,"ℋ"],[/\\mathfrak\{H\}/g,"ℌ"],[/\\mathbb\{H\}/g,"ℍ"],[/\\hslash /g,"ℏ"],[/\\mathscr\{I\}/g,"ℐ"],[/\\mathfrak\{I\}/g,"ℑ"],[/\\mathscr\{L\}/g,"ℒ"],[/\\mathscr\{l\}/g,"ℓ"],[/\\mathbb\{N\}/g,"ℕ"],[/\\cyrchar\\textnumero /g,"№"],[/\\wp /g,"℘"],[/\\mathbb\{P\}/g,"ℙ"],[/\\mathbb\{Q\}/g,"ℚ"],[/\\mathscr\{R\}/g,"ℛ"],[/\\mathfrak\{R\}/g,"ℜ"],[/\\mathbb\{R\}/g,"ℝ"],[/\\Elzxrat /g,"℞"],[/\\texttrademark /g,"™"],[/\\mathbb\{Z\}/g,"ℤ"],[/\\Omega /g,"Ω"],[/\\mho /g,"℧"],[/\\mathfrak\{Z\}/g,"ℨ"],[/\\ElsevierGlyph\{2129\}/g,"℩"],[/\\AA /g,"Å"],[/\\mathscr\{B\}/g,"ℬ"],[/\\mathfrak\{C\}/g,"ℭ"],[/\\mathscr\{e\}/g,"ℯ"],[/\\mathscr\{E\}/g,"ℰ"],[/\\mathscr\{F\}/g,"ℱ"],[/\\mathscr\{M\}/g,"ℳ"],[/\\mathscr\{o\}/g,"ℴ"],[/\\aleph /g,"ℵ"],[/\\beth /g,"ℶ"],[/\\gimel /g,"ℷ"],[/\\daleth /g,"ℸ"],[/\\textfrac\{1\}\{3\}/g,"⅓"],[/\\textfrac\{2\}\{3\}/g,"⅔"],[/\\textfrac\{1\}\{5\}/g,"⅕"],[/\\textfrac\{2\}\{5\}/g,"⅖"],[/\\textfrac\{3\}\{5\}/g,"⅗"],[/\\textfrac\{4\}\{5\}/g,"⅘"],[/\\textfrac\{1\}\{6\}/g,"⅙"],[/\\textfrac\{5\}\{6\}/g,"⅚"],[/\\textfrac\{1\}\{8\}/g,"⅛"],[/\\textfrac\{3\}\{8\}/g,"⅜"],[/\\textfrac\{5\}\{8\}/g,"⅝"],[/\\textfrac\{7\}\{8\}/g,"⅞"],[/\\leftarrow /g,"←"],[/\\uparrow /g,"↑"],[/\\rightarrow /g,"→"],[/\\downarrow /g,"↓"],[/\\leftrightarrow /g,"↔"],[/\\updownarrow /g,"↕"],[/\\nwarrow /g,"↖"],[/\\nearrow /g,"↗"],[/\\searrow /g,"↘"],[/\\swarrow /g,"↙"],[/\\nleftarrow /g,"↚"],[/\\nrightarrow /g,"↛"],[/\\arrowwaveright /g,"↜"],[/\\arrowwaveright /g,"↝"],[/\\twoheadleftarrow /g,"↞"],[/\\twoheadrightarrow /g,"↠"],[/\\leftarrowtail /g,"↢"],[/\\rightarrowtail /g,"↣"],[/\\mapsto /g,"↦"],[/\\hookleftarrow /g,"↩"],[/\\hookrightarrow /g,"↪"],[/\\looparrowleft /g,"↫"],[/\\looparrowright /g,"↬"],[/\\leftrightsquigarrow /g,"↭"],[/\\nleftrightarrow /g,"↮"],[/\\Lsh /g,"↰"],[/\\Rsh /g,"↱"],[/\\ElsevierGlyph\{21B3\}/g,"↳"],[/\\curvearrowleft /g,"↶"],[/\\curvearrowright /g,"↷"],[/\\circlearrowleft /g,"↺"],[/\\circlearrowright /g,"↻"],[/\\leftharpoonup /g,"↼"],[/\\leftharpoondown /g,"↽"],[/\\upharpoonright /g,"↾"],[/\\upharpoonleft /g,"↿"],[/\\rightharpoonup /g,"⇀"],[/\\rightharpoondown /g,"⇁"],[/\\downharpoonright /g,"⇂"],[/\\downharpoonleft /g,"⇃"],[/\\rightleftarrows /g,"⇄"],[/\\dblarrowupdown /g,"⇅"],[/\\leftrightarrows /g,"⇆"],[/\\leftleftarrows /g,"⇇"],[/\\upuparrows /g,"⇈"],[/\\rightrightarrows /g,"⇉"],[/\\downdownarrows /g,"⇊"],[/\\leftrightharpoons /g,"⇋"],[/\\rightleftharpoons /g,"⇌"],[/\\nLeftarrow /g,"⇍"],[/\\nLeftrightarrow /g,"⇎"],[/\\nRightarrow /g,"⇏"],[/\\Leftarrow /g,"⇐"],[/\\Uparrow /g,"⇑"],[/\\Rightarrow /g,"⇒"],[/\\Downarrow /g,"⇓"],[/\\Leftrightarrow /g,"⇔"],[/\\Updownarrow /g,"⇕"],[/\\Lleftarrow /g,"⇚"],[/\\Rrightarrow /g,"⇛"],[/\\rightsquigarrow /g,"⇝"],[/\\DownArrowUpArrow /g,"⇵"],[/\\forall /g,"∀"],[/\\complement /g,"∁"],[/\\partial /g,"∂"],[/\\exists /g,"∃"],[/\\nexists /g,"∄"],[/\\varnothing /g,"∅"],[/\\nabla /g,"∇"],[/\\in /g,"∈"],[/\\not\\in /g,"∉"],[/\\ni /g,"∋"],[/\\not\\ni /g,"∌"],[/\\prod /g,"∏"],[/\\coprod /g,"∐"],[/\\sum /g,"∑"],[/\\mp /g,"∓"],[/\\dotplus /g,"∔"],[/\\setminus /g,"∖"],[/\\circ /g,"∘"],[/\\bullet /g,"∙"],[/\\surd /g,"√"],[/\\propto /g,"∝"],[/\\infty /g,"∞"],[/\\rightangle /g,"∟"],[/\\angle /g,"∠"],[/\\measuredangle /g,"∡"],[/\\sphericalangle /g,"∢"],[/\\mid /g,"∣"],[/\\nmid /g,"∤"],[/\\parallel /g,"∥"],[/\\nparallel /g,"∦"],[/\\wedge /g,"∧"],[/\\vee /g,"∨"],[/\\cap /g,"∩"],[/\\cup /g,"∪"],[/\\int /g,"∫"],[/\\int\\!\\int /g,"∬"],[/\\int\\!\\int\\!\\int /g,"∭"],[/\\oint /g,"∮"],[/\\surfintegral /g,"∯"],[/\\volintegral /g,"∰"],[/\\clwintegral /g,"∱"],[/\\ElsevierGlyph\{2232\}/g,"∲"],[/\\ElsevierGlyph\{2233\}/g,"∳"],[/\\therefore /g,"∴"],[/\\because /g,"∵"],[/\\Colon /g,"∷"],[/\\ElsevierGlyph\{2238\}/g,"∸"],[/\\mathbin\{\{:\}\\!\\!\{\-\}\\!\\!\{:\}\}/g,"∺"],[/\\homothetic /g,"∻"],[/\\sim /g,"∼"],[/\\backsim /g,"∽"],[/\\lazysinv /g,"∾"],[/\\wr /g,"≀"],[/\\not\\sim /g,"≁"],[/\\ElsevierGlyph\{2242\}/g,"≂"],[/\\NotEqualTilde /g,"≂-00338"],[/\\simeq /g,"≃"],[/\\not\\simeq /g,"≄"],[/\\cong /g,"≅"],[/\\approxnotequal /g,"≆"],[/\\not\\cong /g,"≇"],[/\\approx /g,"≈"],[/\\not\\approx /g,"≉"],[/\\approxeq /g,"≊"],[/\\tildetrpl /g,"≋"],[/\\not\\apid /g,"≋-00338"],[/\\allequal /g,"≌"],[/\\asymp /g,"≍"],[/\\Bumpeq /g,"≎"],[/\\NotHumpDownHump /g,"≎-00338"],[/\\bumpeq /g,"≏"],[/\\NotHumpEqual /g,"≏-00338"],[/\\doteq /g,"≐"],[/\\not\\doteq/g,"≐-00338"],[/\\doteqdot /g,"≑"],[/\\fallingdotseq /g,"≒"],[/\\risingdotseq /g,"≓"],[/\\eqcirc /g,"≖"],[/\\circeq /g,"≗"],[/\\estimates /g,"≙"],[/\\ElsevierGlyph\{225A\}/g,"≚"],[/\\starequal /g,"≛"],[/\\triangleq /g,"≜"],[/\\ElsevierGlyph\{225F\}/g,"≟"],[/\\not =/g,"≠"],[/\\equiv /g,"≡"],[/\\not\\equiv /g,"≢"],[/\\leq /g,"≤"],[/\\geq /g,"≥"],[/\\leqq /g,"≦"],[/\\geqq /g,"≧"],[/\\lneqq /g,"≨"],[/\\lvertneqq /g,"≨-0FE00"],[/\\gneqq /g,"≩"],[/\\gvertneqq /g,"≩-0FE00"],[/\\ll /g,"≪"],[/\\NotLessLess /g,"≪-00338"],[/\\gg /g,"≫"],[/\\NotGreaterGreater /g,"≫-00338"],[/\\between /g,"≬"],[/\\not\\kern\-0.3em\\times /g,"≭"],[/\\not/g,"≯"],[/\\not\\leq /g,"≰"],[/\\not\\geq /g,"≱"],[/\\lessequivlnt /g,"≲"],[/\\greaterequivlnt /g,"≳"],[/\\ElsevierGlyph\{2274\}/g,"≴"],[/\\ElsevierGlyph\{2275\}/g,"≵"],[/\\lessgtr /g,"≶"],[/\\gtrless /g,"≷"],[/\\notlessgreater /g,"≸"],[/\\notgreaterless /g,"≹"],[/\\prec /g,"≺"],[/\\succ /g,"≻"],[/\\preccurlyeq /g,"≼"],[/\\succcurlyeq /g,"≽"],[/\\precapprox /g,"≾"],[/\\NotPrecedesTilde /g,"≾-00338"],[/\\succapprox /g,"≿"],[/\\NotSucceedsTilde /g,"≿-00338"],[/\\not\\prec /g,"⊀"],[/\\not\\succ /g,"⊁"],[/\\subset /g,"⊂"],[/\\supset /g,"⊃"],[/\\not\\subset /g,"⊄"],[/\\not\\supset /g,"⊅"],[/\\subseteq /g,"⊆"],[/\\supseteq /g,"⊇"],[/\\not\\subseteq /g,"⊈"],[/\\not\\supseteq /g,"⊉"],[/\\subsetneq /g,"⊊"],[/\\varsubsetneqq /g,"⊊-0FE00"],[/\\supsetneq /g,"⊋"],[/\\varsupsetneq /g,"⊋-0FE00"],[/\\uplus /g,"⊎"],[/\\sqsubset /g,"⊏"],[/\\NotSquareSubset /g,"⊏-00338"],[/\\sqsupset /g,"⊐"],[/\\NotSquareSuperset /g,"⊐-00338"],[/\\sqsubseteq /g,"⊑"],[/\\sqsupseteq /g,"⊒"],[/\\sqcap /g,"⊓"],[/\\sqcup /g,"⊔"],[/\\oplus /g,"⊕"],[/\\ominus /g,"⊖"],[/\\otimes /g,"⊗"],[/\\oslash /g,"⊘"],[/\\odot /g,"⊙"],[/\\circledcirc /g,"⊚"],[/\\circledast /g,"⊛"],[/\\circleddash /g,"⊝"],[/\\boxplus /g,"⊞"],[/\\boxminus /g,"⊟"],[/\\boxtimes /g,"⊠"],[/\\boxdot /g,"⊡"],[/\\vdash /g,"⊢"],[/\\dashv /g,"⊣"],[/\\top /g,"⊤"],[/\\perp /g,"⊥"],[/\\truestate /g,"⊧"],[/\\forcesextra /g,"⊨"],[/\\Vdash /g,"⊩"],[/\\Vvdash /g,"⊪"],[/\\VDash /g,"⊫"],[/\\nvdash /g,"⊬"],[/\\nvDash /g,"⊭"],[/\\nVdash /g,"⊮"],[/\\nVDash /g,"⊯"],[/\\vartriangleleft /g,"⊲"],[/\\vartriangleright /g,"⊳"],[/\\trianglelefteq /g,"⊴"],[/\\trianglerighteq /g,"⊵"],[/\\original /g,"⊶"],[/\\image /g,"⊷"],[/\\multimap /g,"⊸"],[/\\hermitconjmatrix /g,"⊹"],[/\\intercal /g,"⊺"],[/\\veebar /g,"⊻"],[/\\rightanglearc /g,"⊾"],[/\\ElsevierGlyph\{22C0\}/g,"⋀"],[/\\ElsevierGlyph\{22C1\}/g,"⋁"],[/\\bigcap /g,"⋂"],[/\\bigcup /g,"⋃"],[/\\diamond /g,"⋄"],[/\\cdot /g,"⋅"],[/\\star /g,"⋆"],[/\\divideontimes /g,"⋇"],[/\\bowtie /g,"⋈"],[/\\ltimes /g,"⋉"],[/\\rtimes /g,"⋊"],[/\\leftthreetimes /g,"⋋"],[/\\rightthreetimes /g,"⋌"],[/\\backsimeq /g,"⋍"],[/\\curlyvee /g,"⋎"],[/\\curlywedge /g,"⋏"],[/\\Subset /g,"⋐"],[/\\Supset /g,"⋑"],[/\\Cap /g,"⋒"],[/\\Cup /g,"⋓"],[/\\pitchfork /g,"⋔"],[/\\lessdot /g,"⋖"],[/\\gtrdot /g,"⋗"],[/\\verymuchless /g,"⋘"],[/\\verymuchgreater /g,"⋙"],[/\\lesseqgtr /g,"⋚"],[/\\gtreqless /g,"⋛"],[/\\curlyeqprec /g,"⋞"],[/\\curlyeqsucc /g,"⋟"],[/\\not\\sqsubseteq /g,"⋢"],[/\\not\\sqsupseteq /g,"⋣"],[/\\Elzsqspne /g,"⋥"],[/\\lnsim /g,"⋦"],[/\\gnsim /g,"⋧"],[/\\precedesnotsimilar /g,"⋨"],[/\\succnsim /g,"⋩"],[/\\ntriangleleft /g,"⋪"],[/\\ntriangleright /g,"⋫"],[/\\ntrianglelefteq /g,"⋬"],[/\\ntrianglerighteq /g,"⋭"],[/\\vdots /g,"⋮"],[/\\cdots /g,"⋯"],[/\\upslopeellipsis /g,"⋰"],[/\\downslopeellipsis /g,"⋱"],[/\\barwedge /g,"⌅"],[/\\perspcorrespond /g,"⌆"],[/\\lceil /g,"⌈"],[/\\rceil /g,"⌉"],[/\\lfloor /g,"⌊"],[/\\rfloor /g,"⌋"],[/\\recorder /g,"⌕"],[/\\mathchar"2208/g,"⌖"],[/\\ulcorner /g,"⌜"],[/\\urcorner /g,"⌝"],[/\\llcorner /g,"⌞"],[/\\lrcorner /g,"⌟"],[/\\frown /g,"⌢"],[/\\smile /g,"⌣"],[/\\langle /g,"〈"],[/\\rangle /g,"〉"],[/\\ElsevierGlyph\{E838\}/g,"⌽"],[/\\Elzdlcorn /g,"⎣"],[/\\lmoustache /g,"⎰"],[/\\rmoustache /g,"⎱"],[/\\textvisiblespace /g,"␣"],[/\\ding\{172\}/g,"①"],[/\\ding\{173\}/g,"②"],[/\\ding\{174\}/g,"③"],[/\\ding\{175\}/g,"④"],[/\\ding\{176\}/g,"⑤"],[/\\ding\{177\}/g,"⑥"],[/\\ding\{178\}/g,"⑦"],[/\\ding\{179\}/g,"⑧"],[/\\ding\{180\}/g,"⑨"],[/\\ding\{181\}/g,"⑩"],[/\\circledS /g,"Ⓢ"],[/\\Elzdshfnc /g,"┆"],[/\\Elzsqfnw /g,"┙"],[/\\diagup /g,"╱"],[/\\ding\{110\}/g,"■"],[/\\square /g,"□"],[/\\blacksquare /g,"▪"],[/\\fbox\{~~\}/g,"▭"],[/\\Elzvrecto /g,"▯"],[/\\ElsevierGlyph\{E381\}/g,"▱"],[/\\ding\{115\}/g,"▲"],[/\\bigtriangleup /g,"△"],[/\\blacktriangle /g,"▴"],[/\\vartriangle /g,"▵"],[/\\blacktriangleright /g,"▸"],[/\\triangleright /g,"▹"],[/\\ding\{116\}/g,"▼"],[/\\bigtriangledown /g,"▽"],[/\\blacktriangledown /g,"▾"],[/\\triangledown /g,"▿"],[/\\blacktriangleleft /g,"◂"],[/\\triangleleft /g,"◃"],[/\\ding\{117\}/g,"◆"],[/\\lozenge /g,"◊"],[/\\bigcirc /g,"○"],[/\\ding\{108\}/g,"●"],[/\\Elzcirfl /g,"◐"],[/\\Elzcirfr /g,"◑"],[/\\Elzcirfb /g,"◒"],[/\\ding\{119\}/g,"◗"],[/\\Elzrvbull /g,"◘"],[/\\Elzsqfl /g,"◧"],[/\\Elzsqfr /g,"◨"],[/\\Elzsqfse /g,"◪"],[/\\bigcirc /g,"◯"],[/\\ding\{72\}/g,"★"],[/\\ding\{73\}/g,"☆"],[/\\ding\{37\}/g,"☎"],[/\\ding\{42\}/g,"☛"],[/\\ding\{43\}/g,"☞"],[/\\rightmoon /g,"☾"],[/\\mercury /g,"☿"],[/\\venus /g,"♀"],[/\\male /g,"♂"],[/\\jupiter /g,"♃"],[/\\saturn /g,"♄"],[/\\uranus /g,"♅"],[/\\neptune /g,"♆"],[/\\pluto /g,"♇"],[/\\aries /g,"♈"],[/\\taurus /g,"♉"],[/\\gemini /g,"♊"],[/\\cancer /g,"♋"],[/\\leo /g,"♌"],[/\\virgo /g,"♍"],[/\\libra /g,"♎"],[/\\scorpio /g,"♏"],[/\\sagittarius /g,"♐"],[/\\capricornus /g,"♑"],[/\\aquarius /g,"♒"],[/\\pisces /g,"♓"],[/\\ding\{171\}/g,"♠"],[/\\diamond /g,"♢"],[/\\ding\{168\}/g,"♣"],[/\\ding\{170\}/g,"♥"],[/\\ding\{169\}/g,"♦"],[/\\quarternote /g,"♩"],[/\\eighthnote /g,"♪"],[/\\flat /g,"♭"],[/\\natural /g,"♮"],[/\\sharp /g,"♯"],[/\\ding\{33\}/g,"✁"],[/\\ding\{34\}/g,"✂"],[/\\ding\{35\}/g,"✃"],[/\\ding\{36\}/g,"✄"],[/\\ding\{38\}/g,"✆"],[/\\ding\{39\}/g,"✇"],[/\\ding\{40\}/g,"✈"],[/\\ding\{41\}/g,"✉"],[/\\ding\{44\}/g,"✌"],[/\\ding\{45\}/g,"✍"],[/\\ding\{46\}/g,"✎"],[/\\ding\{47\}/g,"✏"],[/\\ding\{48\}/g,"✐"],[/\\ding\{49\}/g,"✑"],[/\\ding\{50\}/g,"✒"],[/\\ding\{51\}/g,"✓"],[/\\ding\{52\}/g,"✔"],[/\\ding\{53\}/g,"✕"],[/\\ding\{54\}/g,"✖"],[/\\ding\{55\}/g,"✗"],[/\\ding\{56\}/g,"✘"],[/\\ding\{57\}/g,"✙"],[/\\ding\{58\}/g,"✚"],[/\\ding\{59\}/g,"✛"],[/\\ding\{60\}/g,"✜"],[/\\ding\{61\}/g,"✝"],[/\\ding\{62\}/g,"✞"],[/\\ding\{63\}/g,"✟"],[/\\ding\{64\}/g,"✠"],[/\\ding\{65\}/g,"✡"],[/\\ding\{66\}/g,"✢"],[/\\ding\{67\}/g,"✣"],[/\\ding\{68\}/g,"✤"],[/\\ding\{69\}/g,"✥"],[/\\ding\{70\}/g,"✦"],[/\\ding\{71\}/g,"✧"],[/\\ding\{73\}/g,"✩"],[/\\ding\{74\}/g,"✪"],[/\\ding\{75\}/g,"✫"],[/\\ding\{76\}/g,"✬"],[/\\ding\{77\}/g,"✭"],[/\\ding\{78\}/g,"✮"],[/\\ding\{79\}/g,"✯"],[/\\ding\{80\}/g,"✰"],[/\\ding\{81\}/g,"✱"],[/\\ding\{82\}/g,"✲"],[/\\ding\{83\}/g,"✳"],[/\\ding\{84\}/g,"✴"],[/\\ding\{85\}/g,"✵"],[/\\ding\{86\}/g,"✶"],[/\\ding\{87\}/g,"✷"],[/\\ding\{88\}/g,"✸"],[/\\ding\{89\}/g,"✹"],[/\\ding\{90\}/g,"✺"],[/\\ding\{91\}/g,"✻"],[/\\ding\{92\}/g,"✼"],[/\\ding\{93\}/g,"✽"],[/\\ding\{94\}/g,"✾"],[/\\ding\{95\}/g,"✿"],[/\\ding\{96\}/g,"❀"],[/\\ding\{97\}/g,"❁"],[/\\ding\{98\}/g,"❂"],[/\\ding\{99\}/g,"❃"],[/\\ding\{100\}/g,"❄"],[/\\ding\{101\}/g,"❅"],[/\\ding\{102\}/g,"❆"],[/\\ding\{103\}/g,"❇"],[/\\ding\{104\}/g,"❈"],[/\\ding\{105\}/g,"❉"],[/\\ding\{106\}/g,"❊"],[/\\ding\{107\}/g,"❋"],[/\\ding\{109\}/g,"❍"],[/\\ding\{111\}/g,"❏"],[/\\ding\{112\}/g,"❐"],[/\\ding\{113\}/g,"❑"],[/\\ding\{114\}/g,"❒"],[/\\ding\{118\}/g,"❖"],[/\\ding\{120\}/g,"❘"],[/\\ding\{121\}/g,"❙"],[/\\ding\{122\}/g,"❚"],[/\\ding\{123\}/g,"❛"],[/\\ding\{124\}/g,"❜"],[/\\ding\{125\}/g,"❝"],[/\\ding\{126\}/g,"❞"],[/\\ding\{161\}/g,"❡"],[/\\ding\{162\}/g,"❢"],[/\\ding\{163\}/g,"❣"],[/\\ding\{164\}/g,"❤"],[/\\ding\{165\}/g,"❥"],[/\\ding\{166\}/g,"❦"],[/\\ding\{167\}/g,"❧"],[/\\ding\{182\}/g,"❶"],[/\\ding\{183\}/g,"❷"],[/\\ding\{184\}/g,"❸"],[/\\ding\{185\}/g,"❹"],[/\\ding\{186\}/g,"❺"],[/\\ding\{187\}/g,"❻"],[/\\ding\{188\}/g,"❼"],[/\\ding\{189\}/g,"❽"],[/\\ding\{190\}/g,"❾"],[/\\ding\{191\}/g,"❿"],[/\\ding\{192\}/g,"➀"],[/\\ding\{193\}/g,"➁"],[/\\ding\{194\}/g,"➂"],[/\\ding\{195\}/g,"➃"],[/\\ding\{196\}/g,"➄"],[/\\ding\{197\}/g,"➅"],[/\\ding\{198\}/g,"➆"],[/\\ding\{199\}/g,"➇"],[/\\ding\{200\}/g,"➈"],[/\\ding\{201\}/g,"➉"],[/\\ding\{202\}/g,"➊"],[/\\ding\{203\}/g,"➋"],[/\\ding\{204\}/g,"➌"],[/\\ding\{205\}/g,"➍"],[/\\ding\{206\}/g,"➎"],[/\\ding\{207\}/g,"➏"],[/\\ding\{208\}/g,"➐"],[/\\ding\{209\}/g,"➑"],[/\\ding\{210\}/g,"➒"],[/\\ding\{211\}/g,"➓"],[/\\ding\{212\}/g,"➔"],[/\\ding\{216\}/g,"➘"],[/\\ding\{217\}/g,"➙"],[/\\ding\{218\}/g,"➚"],[/\\ding\{219\}/g,"➛"],[/\\ding\{220\}/g,"➜"],[/\\ding\{221\}/g,"➝"],[/\\ding\{222\}/g,"➞"],[/\\ding\{223\}/g,"➟"],[/\\ding\{224\}/g,"➠"],[/\\ding\{225\}/g,"➡"],[/\\ding\{226\}/g,"➢"],[/\\ding\{227\}/g,"➣"],[/\\ding\{228\}/g,"➤"],[/\\ding\{229\}/g,"➥"],[/\\ding\{230\}/g,"➦"],[/\\ding\{231\}/g,"➧"],[/\\ding\{232\}/g,"➨"],[/\\ding\{233\}/g,"➩"],[/\\ding\{234\}/g,"➪"],[/\\ding\{235\}/g,"➫"],[/\\ding\{236\}/g,"➬"],[/\\ding\{237\}/g,"➭"],[/\\ding\{238\}/g,"➮"],[/\\ding\{239\}/g,"➯"],[/\\ding\{241\}/g,"➱"],[/\\ding\{242\}/g,"➲"],[/\\ding\{243\}/g,"➳"],[/\\ding\{244\}/g,"➴"],[/\\ding\{245\}/g,"➵"],[/\\ding\{246\}/g,"➶"],[/\\ding\{247\}/g,"➷"],[/\\ding\{248\}/g,"➸"],[/\\ding\{249\}/g,"➹"],[/\\ding\{250\}/g,"➺"],[/\\ding\{251\}/g,"➻"],[/\\ding\{252\}/g,"➼"],[/\\ding\{253\}/g,"➽"],[/\\ding\{254\}/g,"➾"],[/\\longleftarrow /g,"⟵"],[/\\longrightarrow /g,"⟶"],[/\\longleftrightarrow /g,"⟷"],[/\\Longleftarrow /g,"⟸"],[/\\Longrightarrow /g,"⟹"],[/\\Longleftrightarrow /g,"⟺"],[/\\longmapsto /g,"⟼"],[/\\sim\\joinrel\\leadsto/g,"⟿"],[/\\ElsevierGlyph\{E212\}/g,"⤅"],[/\\UpArrowBar /g,"⤒"],[/\\DownArrowBar /g,"⤓"],[/\\ElsevierGlyph\{E20C\}/g,"⤣"],[/\\ElsevierGlyph\{E20D\}/g,"⤤"],[/\\ElsevierGlyph\{E20B\}/g,"⤥"],[/\\ElsevierGlyph\{E20A\}/g,"⤦"],[/\\ElsevierGlyph\{E211\}/g,"⤧"],[/\\ElsevierGlyph\{E20E\}/g,"⤨"],[/\\ElsevierGlyph\{E20F\}/g,"⤩"],[/\\ElsevierGlyph\{E210\}/g,"⤪"],[/\\ElsevierGlyph\{E21C\}/g,"⤳"],[/\\ElsevierGlyph\{E21D\}/g,"⤳-00338"],[/\\ElsevierGlyph\{E21A\}/g,"⤶"],[/\\ElsevierGlyph\{E219\}/g,"⤷"],[/\\Elolarr /g,"⥀"],[/\\Elorarr /g,"⥁"],[/\\ElzRlarr /g,"⥂"],[/\\ElzrLarr /g,"⥄"],[/\\Elzrarrx /g,"⥇"],[/\\LeftRightVector /g,"⥎"],[/\\RightUpDownVector /g,"⥏"],[/\\DownLeftRightVector /g,"⥐"],[/\\LeftUpDownVector /g,"⥑"],[/\\LeftVectorBar /g,"⥒"],[/\\RightVectorBar /g,"⥓"],[/\\RightUpVectorBar /g,"⥔"],[/\\RightDownVectorBar /g,"⥕"],[/\\DownLeftVectorBar /g,"⥖"],[/\\DownRightVectorBar /g,"⥗"],[/\\LeftUpVectorBar /g,"⥘"],[/\\LeftDownVectorBar /g,"⥙"],[/\\LeftTeeVector /g,"⥚"],[/\\RightTeeVector /g,"⥛"],[/\\RightUpTeeVector /g,"⥜"],[/\\RightDownTeeVector /g,"⥝"],[/\\DownLeftTeeVector /g,"⥞"],[/\\DownRightTeeVector /g,"⥟"],[/\\LeftUpTeeVector /g,"⥠"],[/\\LeftDownTeeVector /g,"⥡"],[/\\UpEquilibrium /g,"⥮"],[/\\ReverseUpEquilibrium /g,"⥯"],[/\\RoundImplies /g,"⥰"],[/\\ElsevierGlyph\{E214\}/g,"⥼"],[/\\ElsevierGlyph\{E215\}/g,"⥽"],[/\\Elztfnc /g,"⦀"],[/\\ElsevierGlyph\{3018\}/g,"⦅"],[/\\Elroang /g,"⦆"],[/\\ElsevierGlyph\{E291\}/g,"⦔"],[/\\Elzddfnc /g,"⦙"],[/\\Angle /g,"⦜"],[/\\Elzlpargt /g,"⦠"],[/\\ElsevierGlyph\{E260\}/g,"⦵"],[/\\ElsevierGlyph\{E61B\}/g,"⦶"],[/\\ElzLap /g,"⧊"],[/\\Elzdefas /g,"⧋"],[/\\LeftTriangleBar /g,"⧏"],[/\\NotLeftTriangleBar /g,"⧏-00338"],[/\\RightTriangleBar /g,"⧐"],[/\\NotRightTriangleBar /g,"⧐-00338"],[/\\ElsevierGlyph\{E372\}/g,"⧜"],[/\\blacklozenge /g,"⧫"],[/\\RuleDelayed /g,"⧴"],[/\\Elxuplus /g,"⨄"],[/\\ElzThr /g,"⨅"],[/\\Elxsqcup /g,"⨆"],[/\\ElzInf /g,"⨇"],[/\\ElzSup /g,"⨈"],[/\\ElzCint /g,"⨍"],[/\\clockoint /g,"⨏"],[/\\ElsevierGlyph\{E395\}/g,"⨐"],[/\\sqrint /g,"⨖"],[/\\ElsevierGlyph\{E25A\}/g,"⨥"],[/\\ElsevierGlyph\{E25B\}/g,"⨪"],[/\\ElsevierGlyph\{E25C\}/g,"⨭"],[/\\ElsevierGlyph\{E25D\}/g,"⨮"],[/\\ElzTimes /g,"⨯"],[/\\ElsevierGlyph\{E25E\}/g,"⨴"],[/\\ElsevierGlyph\{E25E\}/g,"⨵"],[/\\ElsevierGlyph\{E259\}/g,"⨼"],[/\\amalg /g,"⨿"],[/\\ElzAnd /g,"⩓"],[/\\ElzOr /g,"⩔"],[/\\ElsevierGlyph\{E36E\}/g,"⩕"],[/\\ElOr /g,"⩖"],[/\\perspcorrespond /g,"⩞"],[/\\Elzminhat /g,"⩟"],[/\\ElsevierGlyph\{225A\}/g,"⩣"],[/\\stackrel\{*\}\{=\}/g,"⩮"],[/\\Equal /g,"⩵"],[/\\leqslant /g,"⩽"],[/\\nleqslant /g,"⩽-00338"],[/\\geqslant /g,"⩾"],[/\\ngeqslant /g,"⩾-00338"],[/\\lessapprox /g,"⪅"],[/\\gtrapprox /g,"⪆"],[/\\lneq /g,"⪇"],[/\\gneq /g,"⪈"],[/\\lnapprox /g,"⪉"],[/\\gnapprox /g,"⪊"],[/\\lesseqqgtr /g,"⪋"],[/\\gtreqqless /g,"⪌"],[/\\eqslantless /g,"⪕"],[/\\eqslantgtr /g,"⪖"],[/\\Pisymbol\{ppi020\}\{117\}/g,"⪝"],[/\\Pisymbol\{ppi020\}\{105\}/g,"⪞"],[/\\NestedLessLess /g,"⪡"],[/\\NotNestedLessLess /g,"⪡-00338"],[/\\NestedGreaterGreater /g,"⪢"],[/\\NotNestedGreaterGreater /g,"⪢-00338"],[/\\preceq /g,"⪯"],[/\\not\\preceq /g,"⪯-00338"],[/\\succeq /g,"⪰"],[/\\not\\succeq /g,"⪰-00338"],[/\\precneqq /g,"⪵"],[/\\succneqq /g,"⪶"],[/\\precapprox /g,"⪷"],[/\\succapprox /g,"⪸"],[/\\precnapprox /g,"⪹"],[/\\succnapprox /g,"⪺"],[/\\subseteqq /g,"⫅"],[/\\nsubseteqq /g,"⫅-00338"],[/\\supseteqq /g,"⫆"],[/\\nsupseteqq/g,"⫆-00338"],[/\\subsetneqq /g,"⫋"],[/\\supsetneqq /g,"⫌"],[/\\ElsevierGlyph\{E30D\}/g,"⫫"],[/\\Elztdcol /g,"⫶"],[/\\ElsevierGlyph\{300A\}/g,"《"],[/\\ElsevierGlyph\{300B\}/g,"》"],[/\\ElsevierGlyph\{3018\}/g,"〘"],[/\\ElsevierGlyph\{3019\}/g,"〙"],[/\\openbracketleft /g,"〚"],[/\\openbracketright /g,"〛"]], this}"undefined"!=typeof t&&t.exports&&(t.exports=i)},function(t,e,i){var n,s;(function(o){n=[i(6),i(18),i(5)],s=function(t,e,i){var n=o.View.extend({tagName:"div",className:"citations",render:function(){return this.$el.append("

    "+this.formattedReference()+"

    "),this},formattedReference:function(){var t=this.model,e=t.entryType(),i=t.fields(),n="",s=this._asSentence((i.author?i.author:"")+(i.year?" ("+i.year+")":""))+" ",o=i.title||"",a=i.pages?"pp. "+i.pages:"",r=i.address;if("article"==e){var l=(i.volume?i.volume:"")+(i.number?" ("+i.number+")":"")+(a?", "+a:"");n=s+this._asSentence(o)+(i.journal?"In "+i.journal+", ":"")+this._asSentence(l)+this._asSentence(i.address)+""}else n="inproceedings"==e||"proceedings"==e?s+this._asSentence(o)+(i.booktitle?"In "+i.booktitle+", ":"")+(a?a:"")+(r?", "+r:"")+".":"mastersthesis"==e||"phdthesis"==e?s+this._asSentence(o)+(i.howpublished?i.howpublished+". ":"")+(i.note?i.note+".":""):"techreport"==e?s+this._asSentence(o)+this._asSentence(i.institution)+this._asSentence(i.number)+this._asSentence(i.type):"book"==e||"inbook"==e||"incollection"==e?s+" "+this._formatBookInfo(i):s+" "+this._asSentence(o)+this._asSentence(i.howpublished)+this._asSentence(i.note);var c="";i.doi&&(c="http://dx.doi.org/"+i.doi,n+='[doi:'+i.doi+"]");var d=i.url||c;return d&&(n+='[Link]'),n},_formatBookInfo:function(t){var e="";return t.chapter&&(e+=t.chapter+" in "),t.title&&(e+=""+t.title+""),t.editor&&(e+=", Edited by "+t.editor+", "),t.publisher&&(e+=", "+t.publisher),t.pages&&(e+=", pp. "+t.pages),t.series&&(e+=", "+t.series+""),t.volume&&(e+=", Vol."+t.volume),t.issn&&(e+=", ISBN: "+t.issn),e+"."},_asSentence:function(t){return t&&t.trim()?t+". ":""}}),s=o.View.extend({el:"#citations",initialize:function(){this.listenTo(this.collection,"add",this.renderCitation)},events:{"click .citations-to-bibtex":"showBibtex","click .citations-to-formatted":"showFormatted"},renderCitation:function(t){var e=new n({model:t});this.$(".citations-formatted").append(e.render().el);var i=this.$(".citations-bibtex-text");i.val(i.val()+"\n\r"+t.attributes.content)},render:function(){this.$el.html(this.citationsElement()),this.collection.each(function(t){this.renderCitation(t)},this),this.showFormatted()},showBibtex:function(){this.$(".citations-to-formatted").show(),this.$(".citations-to-bibtex").hide(),this.$(".citations-bibtex").show(),this.$(".citations-formatted").hide(),this.$(".citations-bibtex-text").select()},showFormatted:function(){this.$(".citations-to-formatted").hide(),this.$(".citations-to-bibtex").show(),this.$(".citations-bibtex").hide(),this.$(".citations-formatted").show()},partialWarningElement:function(){return this.collection.partial?['
    ',"Warning: This is a experimental feature. Most Galaxy tools will not annotate"," citations explicitly at this time. When writing up your analysis, please manually"," review your histories and find all references"," that should be cited in order to completely describe your work. Also, please remember to",' cite Galaxy.',"
    "].join(""):""},citationsElement:function(){return['
    ','
    ',i("Citations"),' ',' ',"
    ",'
    ',this.partialWarningElement(),'',"
    ",'
    ','',"
    ","
    "].join("")}});return{CitationView:n,CitationListView:s}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2))},function(t,e,i){var n,s;(function(o,a,r){n=[i(44),i(33),i(6),i(5)],s=function(t,e,i,n){"use strict";var s=t.FoldoutListItemView,l=t.ListItemView,c=s.extend({className:s.prototype.className+" dataset-collection",id:function(){return["dataset_collection",this.model.get("id")].join("-")},initialize:function(t){this.linkTarget=t.linkTarget||"_blank",this.hasUser=t.hasUser,s.prototype.initialize.call(this,t)},_setUpListeners:function(){s.prototype._setUpListeners.call(this),this.listenTo(this.model,"change",function(t,e){o.isEqual(o.keys(t.changed),["deleted"])&&this.render()})},_renderSubtitle:function(){var t=a('
    ');switch(this.model.get("collection_type")){case"list":return t.text(n("a list of datasets"));case"paired":return t.text(n("a pair of datasets"));case"list:paired":return t.text(n("a list of paired datasets"))}return t},_getFoldoutPanelOptions:function(){var t=s.prototype._getFoldoutPanelOptions.call(this);return o.extend(t,{linkTarget:this.linkTarget,hasUser:this.hasUser})},$selector:function(){return this.$("> .selector")},toString:function(){var t=this.model?this.model+"":"(no model)";return"DCListItemView("+t+")"}});c.prototype.templates=function(){var t=o.extend({},s.prototype.templates.warnings,{error:i.wrapTemplate(["<% if( model.error ){ %>",'
    ',n("There was an error getting the data for this collection"),": <%- model.error %>","
    ","<% } %>"]),purged:i.wrapTemplate(["<% if( model.purged ){ %>",'
    ',n("This collection has been deleted and removed from disk"),"
    ","<% } %>"]),deleted:i.wrapTemplate(["<% if( model.deleted && !model.purged ){ %>",'
    ',n("This collection has been deleted"),"
    ","<% } %>"])}),e=i.wrapTemplate(['
    ','
    ','<%- collection.element_identifier || collection.name %>',"
    ",'
    ',"
    "],"collection");return o.extend({},s.prototype.templates,{warnings:t,titleBar:e})}();var d=l.extend({className:l.prototype.className+" dataset-collection-element",initialize:function(t){t.logger&&(this.logger=this.model.logger=t.logger),this.log("DCEListItemView.initialize:",t),l.prototype.initialize.call(this,t)},toString:function(){var t=this.model?this.model+"":"(no model)";return"DCEListItemView("+t+")"}});d.prototype.templates=function(){var t=i.wrapTemplate(['
    ','
    ','<%- element.element_identifier %>',"
    ",'
    ',"
    "],"element");return o.extend({},l.prototype.templates,{titleBar:t})}();var h=e.DatasetListItemView.extend({className:e.DatasetListItemView.prototype.className+" dataset-collection-element",initialize:function(t){t.logger&&(this.logger=this.model.logger=t.logger),this.log("DatasetDCEListItemView.initialize:",t),e.DatasetListItemView.prototype.initialize.call(this,t)},_fetchModelDetails:function(){var t=this;return t.model.inReadyState()&&!t.model.hasDetails()?t.model.fetch({silent:!0}):r.when()},toString:function(){var t=this.model?this.model+"":"(no model)";return"DatasetDCEListItemView("+t+")"}});h.prototype.templates=function(){var t=i.wrapTemplate(['
    ','','
    ','<%- element.element_identifier %>',"
    ","
    "],"element");return o.extend({},e.DatasetListItemView.prototype.templates,{titleBar:t})}();var u=c.extend({className:c.prototype.className+" dataset-collection-element",_swapNewRender:function(t){c.prototype._swapNewRender.call(this,t);var e=this.model.get("state")||"ok";return this.$el.addClass("state-"+e),this.$el},toString:function(){var t=this.model?this.model+"":"(no model)";return"NestedDCDCEListItemView("+t+")"}});return{DCListItemView:c,DCEListItemView:d,DatasetDCEListItemView:h,NestedDCDCEListItemView:u}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3),i(1),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(72),i(6),i(5)],s=function(t,e,i){"use strict";var n="collections",s={defaults:{model_class:"DatasetCollectionElement",element_identifier:null,element_index:null,element_type:null},_mergeObject:function(t){return o.extend(t,t.object,{element_id:t.id}),delete t.object,t},constructor:function(t,e){t=this._mergeObject(t),this.idAttribute="element_id",a.Model.apply(this,arguments)},parse:function(t,e){var i=t;return i=this._mergeObject(i)}},l=a.Model.extend(e.LoggableMixin).extend(s).extend({_logNamespace:n}),c=a.Collection.extend(e.LoggableMixin).extend({_logNamespace:n,model:l,initialize:function(t,e){this.debug(this+"(DCECollection).initialize:",t,e),e=e||{}},toString:function(){return["DatasetCollectionElementCollection(",this.length,")"].join("")}}),d=t.DatasetAssociation.extend(e.mixin(s,{url:function(){return this.has("history_id")?Galaxy.root+"api/histories/"+this.get("history_id")+"/contents/"+this.get("id"):(console.warn("no endpoint for non-hdas within a collection yet"),Galaxy.root+"api/datasets")},defaults:o.extend({},t.DatasetAssociation.prototype.defaults,s.defaults),constructor:function(t,e){this.debug(" DatasetDCE.constructor:",t,e),s.constructor.call(this,t,e)},initialize:function(e,i){this.debug(this+"(DatasetDCE).initialize:",e,i),t.DatasetAssociation.prototype.initialize.call(this,e,i)},hasDetails:function(){return o.has(this.attributes,"annotation")},toString:function(){var t=this.get("element_identifier");return["DatasetDCE(",t,")"].join("")}})),h=c.extend({model:d,initialize:function(t,e){this.debug(this+"(DatasetDCECollection).initialize:",t,e),c.prototype.initialize.call(this,t,e)},toString:function(){return["DatasetDCECollection(",this.length,")"].join("")}}),u=a.Model.extend(e.LoggableMixin).extend(e.SearchableModelMixin).extend({_logNamespace:n,defaults:{collection_type:null,deleted:!1},collectionClass:c,initialize:function(t,e){this.debug(this+"(DatasetCollection).initialize:",t,e,this),this.elements=this._createElementsModel(),this.on("change:elements",function(){this.log("change:elements"),this.elements=this._createElementsModel()})},_createElementsModel:function(){this.debug(this+"._createElementsModel",this.collectionClass,this.get("elements"),this.elements);var t=this.get("elements")||[];return this.unset("elements",{silent:!0}),this.elements=new this.collectionClass(t),this.elements},toJSON:function(){var t=a.Model.prototype.toJSON.call(this);return this.elements&&(t.elements=this.elements.toJSON()),t},inReadyState:function(){var t=this.get("populated");return this.isDeletedOrPurged()||t},hasDetails:function(){return this.debug("hasDetails:",this.elements.length),0!==this.elements.length},getVisibleContents:function(t){return this.elements},parse:function(t,e){var i=a.Model.prototype.parse.call(this,t,e);return i.create_time&&(i.create_time=new Date(i.create_time)),i.update_time&&(i.update_time=new Date(i.update_time)),i},"delete":function(t){return this.get("deleted")?r.when():this.save({deleted:!0},t)},undelete:function(t){return!this.get("deleted")||this.get("purged")?r.when():this.save({deleted:!1},t)},isDeletedOrPurged:function(){return this.get("deleted")||this.get("purged")},searchAttributes:["name"],toString:function(){var t=[this.get("id"),this.get("name")||this.get("element_identifier")];return"DatasetCollection("+t.join(",")+")"}}),p=u.extend({collectionClass:h,initialize:function(t,e){this.debug(this+"(ListDatasetCollection).initialize:",t,e),u.prototype.initialize.call(this,t,e)},toString:function(){return["ListDatasetCollection(",this.get("name"),")"].join("")}}),g=p.extend({initialize:function(t,e){this.debug(this+"(PairDatasetCollection).initialize:",t,e),p.prototype.initialize.call(this,t,e)},toString:function(){return["PairDatasetCollection(",this.get("name"),")"].join("")}}),f=u.extend(e.mixin(s,{constructor:function(t,e){this.debug(" NestedDCDCE.constructor:",t,e),s.constructor.call(this,t,e)},toString:function(){var t=this.object?""+this.object:this.get("element_identifier");return["NestedDCDCE(",t,")"].join("")}})),m=c.extend({model:f,initialize:function(t,e){this.debug(this+"(NestedDCDCECollection).initialize:",t,e),c.prototype.initialize.call(this,t,e)},toString:function(){return["NestedDCDCECollection(",this.length,")"].join("")}}),v=g.extend(e.mixin(s,{constructor:function(t,e){this.debug(" NestedPairDCDCE.constructor:",t,e),s.constructor.call(this,t,e)},toString:function(){var t=this.object?""+this.object:this.get("element_identifier");return["NestedPairDCDCE(",t,")"].join("")}})),_=m.extend({model:v,initialize:function(t,e){this.debug(this+"(NestedPairDCDCECollection).initialize:",t,e),m.prototype.initialize.call(this,t,e)},toString:function(){return["NestedPairDCDCECollection(",this.length,")"].join("")}}),y=u.extend({collectionClass:_,initialize:function(t,e){this.debug(this+"(ListPairedDatasetCollection).initialize:",t,e),u.prototype.initialize.call(this,t,e)},toString:function(){return["ListPairedDatasetCollection(",this.get("name"),")"].join("")}});return{ListDatasetCollection:p,PairDatasetCollection:g,ListPairedDatasetCollection:y}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3),i(2),i(1))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(41),i(12),i(6),i(8),i(88),i(5),i(85)],s=function(t,e,i,n,s,c){"use strict";function d(t){var e=t.toJSON(),i=f(e,{creationFn:function(e,i){return e=e.map(function(t){return{id:t.id,name:t.name,src:"dataset"===t.history_content_type?"hda":"hdca"}}),t.createHDCA(e,"list",i)}});return i}var h="collections",u=o.View.extend(i.LoggableMixin).extend({_logNamespace:h,tagName:"li",className:"collection-element",initialize:function(t){this.element=t.element||{},this.selected=t.selected||!1},render:function(){return this.$el.attr("data-element-id",this.element.id).attr("draggable",!0).html(this.template({element:this.element})),this.selected&&this.$el.addClass("selected"),this},template:a.template(['',"<%- element.name %>","",'"].join("")),select:function(t){this.$el.toggleClass("selected",t),this.trigger("select",{source:this,selected:this.$el.hasClass("selected")})},discard:function(){var t=this,e=this.$el.parent().width();this.$el.animate({"margin-right":e},"fast",function(){t.trigger("discard",{source:t}),t.destroy()})},destroy:function(){this.off(),this.$el.remove()},events:{click:"_click","click .name":"_clickName","click .discard":"_clickDiscard",dragstart:"_dragstart",dragend:"_dragend",dragover:"_sendToParent",drop:"_sendToParent"},_click:function(t){t.stopPropagation(),this.select(t)},_clickName:function(t){t.stopPropagation(),t.preventDefault();var e=([c("Enter a new name for the element"),":\n(",c("Note that changing the name here will not rename the dataset"),")"].join(""),prompt(c("Enter a new name for the element")+":",this.element.name));e&&(this.element.name=e,this.render())},_clickDiscard:function(t){t.stopPropagation(),this.discard()},_dragstart:function(t){t.originalEvent&&(t=t.originalEvent),t.dataTransfer.effectAllowed="move",t.dataTransfer.setData("text/plain",JSON.stringify(this.element)),this.$el.addClass("dragging"),this.$el.parent().trigger("collection-element.dragstart",[this])},_dragend:function(t){this.$el.removeClass("dragging"),this.$el.parent().trigger("collection-element.dragend",[this])},_sendToParent:function(t){this.$el.parent().trigger(t)},toString:function(){return"DatasetCollectionElementView()"}}),p=o.View.extend(i.LoggableMixin).extend({_logNamespace:h,elementViewClass:u,collectionClass:t.HistoryListDatasetCollection,className:"list-collection-creator collection-creator flex-row-container",minElements:1,defaultAttributes:{creationFn:function(){throw new TypeError("no creation fn for creator")},oncreate:function(){},oncancel:function(){},autoscrollDist:24,highlightClr:"rgba( 64, 255, 255, 1.0 )"},initialize:function(t){this.metric("ListCollectionCreator.initialize",t);var e=this;a.each(this.defaultAttributes,function(i,n){i=t[n]||i,e[n]=i}),e.initialElements=t.elements||[],this._instanceSetUp(),this._elementsSetUp(),this._setUpBehaviors()},_instanceSetUp:function(){this.selectedIds={},this.$dragging=null,this.blocking=!1},_elementsSetUp:function(){this.invalidElements=[],this.workingElements=[],this.elementViews=[],this.workingElements=this.initialElements.slice(0),this._ensureElementIds(),this._validateElements(),this._mangleDuplicateNames(),this._sortElements()},_ensureElementIds:function(){return this.workingElements.forEach(function(t){t.hasOwnProperty("id")||(t.id=a.uniqueId())}),this.workingElements},_validateElements:function(){var t=this;return t.invalidElements=[],this.workingElements=this.workingElements.filter(function(e){var i=t._isElementInvalid(e);return i&&t.invalidElements.push({element:e,text:i}),!i}),this.workingElements},_isElementInvalid:function(t){return"dataset"!==t.history_content_type?c("is not a dataset"):t.state!==e.OK?c(a.contains(e.NOT_READY_STATES,t.state)?"hasn't finished running yet":"has errored, is paused, or is not accessible"):t.deleted||t.purged?c("has been deleted or purged"):null},_mangleDuplicateNames:function(){var t=900,e=1,i={};this.workingElements.forEach(function(n){for(var s=n.name;i.hasOwnProperty(s);)if(s=n.name+" ("+e+")",e+=1,e>=t)throw new Error("Safety hit in while loop - thats impressive");n.name=s,i[n.name]=!0})},_sortElements:function(t){},render:function(t,e){return this.workingElements.length .clear-selected").show():this.$(".collection-elements-controls > .clear-selected").hide()},_renderList:function(t,e){var i=this,n=l("
    "),s=i.$list();a.each(this.elementViews,function(t){t.destroy(),i.removeElementView(t)}),i.workingElements.forEach(function(t){var e=i._createElementView(t);n.append(e.$el)}),i._renderClearSelected(),s.empty().append(n.children()),a.invoke(i.elementViews,"render"),s.height()>s.css("max-height")?s.css("border-width","1px 0px 1px 0px"):s.css("border-width","0px")},_createElementView:function(t){var e=new this.elementViewClass({element:t,selected:a.has(this.selectedIds,t.id)});return this.elementViews.push(e),this._listenToElementView(e),e},_listenToElementView:function(t){var e=this;e.listenTo(t,{select:function(t){var i=t.source.element;t.selected?e.selectedIds[i.id]=!0:delete e.selectedIds[i.id],e.trigger("elements:select",t)},discard:function(t){e.trigger("elements:discard",t)}})},addElementView:function(t){},removeElementView:function(t){delete this.selectedIds[t.element.id],this._renderClearSelected(),this.elementViews=a.without(this.elementViews,t),this.stopListening(t)},_renderNoElementsLeft:function(){this._disableNameAndCreate(!0),this.$(".collection-elements").append(this.templates.noElementsLeft())},_elementToJSON:function(t){return t},createList:function(t){if(!this.workingElements.length){var e=c("No valid elements for final list")+". ";return e+=''+c("Cancel")+" ",e+=c("or"),e+=' '+c("start over")+".",void this._showAlert(e)}var i=this,n=this.workingElements.map(function(t){return i._elementToJSON(t)});return i.blocking=!0,i.creationFn(n,t).always(function(){i.blocking=!1}).fail(function(t,e,n){i.trigger("error",{xhr:t,status:e,message:c("An error occurred while creating this collection")})}).done(function(t,e,n){i.trigger("collection:created",t,e,n),i.metric("collection:created",t),"function"==typeof i.oncreate&&i.oncreate.call(this,t,e,n)})},_setUpBehaviors:function(){return this.on("error",this._errorHandler),this.once("rendered",function(){this.trigger("rendered:initial",this)}),this.on("elements:select",function(t){this._renderClearSelected()}),this.on("elements:discard",function(t){var e=t.source.element;this.removeElementView(t.source),this.workingElements=a.without(this.workingElements,e),this.workingElements.length||this._renderNoElementsLeft()}),this},_errorHandler:function(t){this.error(t);var e=this;if(content=t.message||c("An error occurred"),t.xhr){var i=t.xhr,n=t.message;0===i.readyState&&0===i.status?content+=": "+c("Galaxy could not be reached and may be updating.")+c(" Try again in a few minutes."):i.responseJSON?content+=":
    "+JSON.stringify(i.responseJSON)+"
    ":content+=": "+n}e._showAlert(content,"alert-danger")},events:{"click .more-help":"_clickMoreHelp","click .less-help":"_clickLessHelp","click .main-help":"_toggleHelp","click .header .alert button":"_hideAlert","click .reset":"reset","click .clear-selected":"clearSelectedElements","click .collection-elements":"clearSelectedElements","dragover .collection-elements":"_dragoverElements","drop .collection-elements":"_dropElements","collection-element.dragstart .collection-elements":"_elementDragstart","collection-element.dragend .collection-elements":"_elementDragend","change .collection-name":"_changeName","keydown .collection-name":"_nameCheckForEnter","click .cancel-create":function(t){"function"==typeof this.oncancel&&this.oncancel.call(this)},"click .create-collection":"_clickCreate"},_clickMoreHelp:function(t){t.stopPropagation(),this.$(".main-help").addClass("expanded"),this.$(".more-help").hide()},_clickLessHelp:function(t){t.stopPropagation(),this.$(".main-help").removeClass("expanded"),this.$(".more-help").show()},_toggleHelp:function(t){t.stopPropagation(),this.$(".main-help").toggleClass("expanded"),this.$(".more-help").toggle()},_showAlert:function(t,e){e=e||"alert-danger",this.$(".main-help").hide(),this.$(".header .alert").attr("class","alert alert-dismissable").addClass(e).show().find(".alert-message").html(t)},_hideAlert:function(t){this.$(".main-help").show(),this.$(".header .alert").hide()},reset:function(){this._instanceSetUp(),this._elementsSetUp(),this.render()},clearSelectedElements:function(t){this.$(".collection-elements .collection-element").removeClass("selected"),this.$(".collection-elements-controls > .clear-selected").hide()},_dragoverElements:function(t){t.preventDefault();var e=this.$list();this._checkForAutoscroll(e,t.originalEvent.clientY);var i=this._getNearestElement(t.originalEvent.clientY);this.$(".element-drop-placeholder").remove();var n=r('
    ');i.size()?i.before(n):e.append(n)},_checkForAutoscroll:function(t,e){var i=2,n=t.offset(),s=t.scrollTop(),o=e-n.top,a=n.top+t.outerHeight()-e;o>=0&&o=0&&at&&t>o-a)return s}return r()},_dropElements:function(t){t.originalEvent&&(t=t.originalEvent),t.preventDefault(),t.dataTransfer.dropEffect="move";var e=this._getNearestElement(t.clientY);return e.size()?this.$dragging.insertBefore(e):this.$dragging.insertAfter(this.$(".collection-elements .collection-element").last()),this._syncOrderToDom(),!1},_syncOrderToDom:function(){var t=this,e=[];this.$(".collection-elements .collection-element").each(function(){var i=r(this).attr("data-element-id"),n=a.findWhere(t.workingElements,{id:i});n?e.push(n):console.error("missing element: ",i)}),this.workingElements=e,this._renderList()},_elementDragstart:function(t,e){e.select(!0),this.$dragging=this.$(".collection-elements .collection-element.selected")},_elementDragend:function(t,e){r(".element-drop-placeholder").remove(),this.$dragging=null},_changeName:function(t){this._validationWarning("name",!!this._getName())},_nameCheckForEnter:function(t){13!==t.keyCode||this.blocking||this._clickCreate()},_getName:function(){return a.escape(this.$(".collection-name").val())},_clickCreate:function(t){var e=this._getName();e?this.blocking||this.createList(e):this._validationWarning("name")},templates:{main:a.template(['
    ','
    ',''].join("")),header:a.template(['",'
    ','','',"
    "].join("")),middle:a.template(['",'
    ',"
    "].join("")),footer:a.template(['
    ','
    ','','
    ',c("Name"),":
    ","
    ","
    ",'
    ','
    ','",'
    ','",'","
    ","
    ",'
    ','","
    ","
    "].join("")),helpContent:a.template(["

    ",c(["Collections of datasets are permanent, ordered lists of datasets that can be passed to tools and ","workflows in order to have analyses done on each member of the entire group. This interface allows ","you to create a collection and re-order the final collection."].join("")),"

    ","
      ","
    • ",c(["Rename elements in the list by clicking on ",'the existing name.'].join("")),"
    • ","
    • ",c(["Discard elements from the final created list by clicking on the ",'"Discard" button.'].join("")),"
    • ","
    • ",c(["Reorder the list by clicking and dragging elements. Select multiple elements by clicking on ",'them and you can then move those selected by dragging the ',"entire group. Deselect them by clicking them again or by clicking the ",'the "Clear selected" link.'].join("")),"
    • ","
    • ",c(['Click the "Start over" link to begin again as if you had just opened ',"the interface."].join("")),"
    • ","
    • ",c(['Click the "Cancel" button to exit the interface.'].join("")),"
    • ","

    ","

    ",c(['Once your collection is complete, enter a name and ','click "Create list".'].join("")),"

    "].join("")),invalidElements:a.template([c("The following selections could not be included due to problems:"),"
      <% _.each( problems, function( problem ){ %>","
    • <%- problem.element.name %>: <%- problem.text %>
    • ","<% }); %>
    "].join("")),noElementsLeft:a.template(['
  • ',c("No elements left! "),c("Would you like to "),'',c("start over"),"?","
  • "].join("")),invalidInitial:a.template(['
    ','
    ','',"<% if( _.size( problems ) ){ %>",c("The following selections could not be included due to problems"),":","
      <% _.each( problems, function( problem ){ %>","
    • <%- problem.element.name %>: <%- problem.text %>
    • ","<% }); %>
    ","<% } else if( _.size( elements ) < 1 ){ %>",c("No datasets were selected"),".","<% } %>","
    ",c("At least one element is needed for the collection"),". ",c("You may need to "),'',c("cancel")," ",c("and reselect new elements"),".","
    ","
    ","
    ",'"].join(""))},toString:function(){return"ListCollectionCreator"}}),g=function(t,e,i){var s,o=l.Deferred(),r=Galaxy.modal||new n.View;return e=a.defaults(e||{},{elements:t,oncancel:function(){r.hide(),o.reject("cancelled")},oncreate:function(t,e){r.hide(),o.resolve(e)}}),s=new i(e),r.show({title:e.title||c("Create a collection"),body:s.$el,width:"80%",height:"100%",closing_events:!0}),s.render(),window._collectionCreator=s,o},f=function(t,e){return e=e||{},e.title=c("Create a collection from a list of datasets"),g(t,e,p)};return{DatasetCollectionElementView:u,ListCollectionCreator:p,collectionCreatorModal:g,listCollectionCreatorModal:f,createListCollection:d}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1),i(1))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(44),i(12),i(23),i(6),i(5)],s=function(t,e,i,n,s){"use strict";var c="dataset",d=t.ListItemView,h=d.extend({_logNamespace:c,className:d.prototype.className+" dataset",id:function(){return["dataset",this.model.get("id")].join("-")},initialize:function(t){ t.logger&&(this.logger=this.model.logger=t.logger),this.log(this+".initialize:",t),d.prototype.initialize.call(this,t),this.linkTarget=t.linkTarget||"_blank"},_setUpListeners:function(){d.prototype._setUpListeners.call(this),this.listenTo(this.model,"change",function(t,e){this.model.changedAttributes().state&&this.model.inReadyState()&&this.expanded&&!this.model.hasDetails()?this.model.fetch():this.render()})},_fetchModelDetails:function(){var t=this;return t.model.inReadyState()&&!t.model.hasDetails()?t.model.fetch({silent:!0}):o.when()},remove:function(t,e){var i=this;t=t||this.fxSpeed,this.$el.fadeOut(t,function(){a.View.prototype.remove.call(i),e&&e.call(i)})},render:function(t){return d.prototype.render.call(this,t)},_swapNewRender:function(t){return d.prototype._swapNewRender.call(this,t),this.model.has("state")&&this.$el.addClass("state-"+this.model.get("state")),this.$el},_renderPrimaryActions:function(){return[this._renderDisplayButton()]},_renderDisplayButton:function(){var t=this.model.get("state");if(t===e.NOT_VIEWABLE||t===e.DISCARDED||!this.model.get("accessible"))return null;var n={target:this.linkTarget,classes:"display-btn"};if(this.model.get("purged"))n.disabled=!0,n.title=s("Cannot display datasets removed from disk");else if(t===e.UPLOAD)n.disabled=!0,n.title=s("This dataset must finish uploading before it can be viewed");else if(t===e.NEW)n.disabled=!0,n.title=s("This dataset is not yet viewable");else{n.title=s("View data"),n.href=this.model.urls.display;var o=this;n.onclick=function(t){Galaxy.frame&&Galaxy.frame.active&&(Galaxy.frame.addDataset(o.model.get("id")),t.preventDefault())}}return n.faIcon="fa-eye",i(n)},_renderDetails:function(){if(this.model.get("state")===e.NOT_VIEWABLE)return r(this.templates.noAccess(this.model.toJSON(),this));var t=d.prototype._renderDetails.call(this);return t.find(".actions .left").empty().append(this._renderSecondaryActions()),t.find(".summary").html(this._renderSummary()).prepend(this._renderDetailMessages()),t.find(".display-applications").html(this._renderDisplayApplications()),this._setUpBehaviors(t),t},_renderSummary:function(){var t=this.model.toJSON(),e=this.templates.summaries[t.state];return(e=e||this.templates.summaries.unknown)(t,this)},_renderDetailMessages:function(){var t=this,e=r('
    '),i=t.model.toJSON();return l.each(t.templates.detailMessages,function(n){e.append(r(n(i,t)))}),e},_renderDisplayApplications:function(){return this.model.isDeletedOrPurged()?"":[this.templates.displayApplications(this.model.get("display_apps"),this),this.templates.displayApplications(this.model.get("display_types"),this)].join("")},_renderSecondaryActions:function(){switch(this.debug("_renderSecondaryActions"),this.model.get("state")){case e.NOT_VIEWABLE:return[];case e.OK:case e.FAILED_METADATA:case e.ERROR:return[this._renderDownloadButton(),this._renderShowParamsButton()]}return[this._renderShowParamsButton()]},_renderShowParamsButton:function(){return i({title:s("View details"),classes:"params-btn",href:this.model.urls.show_params,target:this.linkTarget,faIcon:"fa-info-circle"})},_renderDownloadButton:function(){return this.model.get("purged")||!this.model.hasData()?null:l.isEmpty(this.model.get("meta_files"))?r(['','',""].join("")):this._renderMetaFileDownloadButton()},_renderMetaFileDownloadButton:function(){var t=this.model.urls;return r(['"].join("\n"))},events:l.extend(l.clone(d.prototype.events),{"click .display-btn":function(t){this.trigger("display",this,t)},"click .params-btn":function(t){this.trigger("params",this,t)},"click .download-btn":function(t){this.trigger("download",this,t)}}),toString:function(){var t=this.model?this.model+"":"(no model)";return"DatasetListItemView("+t+")"}});return h.prototype.templates=function(){var t=l.extend({},d.prototype.templates.warnings,{failed_metadata:n.wrapTemplate(['<% if( model.state === "failed_metadata" ){ %>','
    ',s("An error occurred setting the metadata for this dataset"),"
    ","<% } %>"]),error:n.wrapTemplate(["<% if( model.error ){ %>",'
    ',s("There was an error getting the data for this dataset"),": <%- model.error %>","
    ","<% } %>"]),purged:n.wrapTemplate(["<% if( model.purged ){ %>",'
    ',s("This dataset has been deleted and removed from disk"),"
    ","<% } %>"]),deleted:n.wrapTemplate(["<% if( model.deleted && !model.purged ){ %>",'
    ',s("This dataset has been deleted"),"
    ","<% } %>"])}),i=n.wrapTemplate(['
    ','
    ','
    ','
    ','
    ',"
    ","<% if( !dataset.deleted && !dataset.purged ){ %>",'
    ','
    ','
    ',"<% if( dataset.peek ){ %>",'
    <%= dataset.peek %>
    ',"<% } %>","<% } %>","
    "],"dataset"),o=n.wrapTemplate(['
    ','
    ',s("You do not have permission to view this dataset"),"
    ","
    "],"dataset"),a={};a[e.OK]=a[e.FAILED_METADATA]=n.wrapTemplate(["<% if( dataset.misc_blurb ){ %>",'
    ','<%- dataset.misc_blurb %>',"
    ","<% } %>","<% if( dataset.file_ext ){ %>",'
    ','",'<%- dataset.file_ext %>',"
    ","<% } %>","<% if( dataset.metadata_dbkey ){ %>",'
    ','",'',"<%- dataset.metadata_dbkey %>","","
    ","<% } %>","<% if( dataset.misc_info ){ %>",'
    ','<%- dataset.misc_info %>',"
    ","<% } %>"],"dataset"),a[e.NEW]=n.wrapTemplate(["
    ",s("This is a new dataset and not all of its data are available yet"),"
    "],"dataset"),a[e.NOT_VIEWABLE]=n.wrapTemplate(["
    ",s("You do not have permission to view this dataset"),"
    "],"dataset"),a[e.DISCARDED]=n.wrapTemplate(["
    ",s("The job creating this dataset was cancelled before completion"),"
    "],"dataset"),a[e.QUEUED]=n.wrapTemplate(["
    ",s("This job is waiting to run"),"
    "],"dataset"),a[e.RUNNING]=n.wrapTemplate(["
    ",s("This job is currently running"),"
    "],"dataset"),a[e.UPLOAD]=n.wrapTemplate(["
    ",s("This dataset is currently uploading"),"
    "],"dataset"),a[e.SETTING_METADATA]=n.wrapTemplate(["
    ",s("Metadata is being auto-detected"),"
    "],"dataset"),a[e.PAUSED]=n.wrapTemplate(["
    ",s('This job is paused. Use the "Resume Paused Jobs" in the history menu to resume'),"
    "],"dataset"),a[e.ERROR]=n.wrapTemplate(["<% if( !dataset.purged ){ %>","
    <%- dataset.misc_blurb %>
    ","<% } %>",'',s("An error occurred with this dataset"),":",'
    <%- dataset.misc_info %>
    '],"dataset"),a[e.EMPTY]=n.wrapTemplate(["
    ",s("No data"),": <%- dataset.misc_blurb %>
    "],"dataset"),a.unknown=n.wrapTemplate(['
    Error: unknown dataset state: "<%- dataset.state %>"
    '],"dataset");var r={resubmitted:n.wrapTemplate(["<% if( model.resubmitted ){ %>",'
    ',s("The job creating this dataset has been resubmitted"),"
    ","<% } %>"])},c=n.wrapTemplate(["<% _.each( apps, function( app ){ %>",'
    ','<%- app.label %> ','',"<% _.each( app.links, function( link ){ %>",'',"<% print( _l( link.text ) ); %>"," ","<% }); %>","","
    ","<% }); %>"],"apps");return l.extend({},d.prototype.templates,{warnings:t,details:i,noAccess:o,summaries:a,detailMessages:r,displayApplications:c})}(),{DatasetListItemView:h}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(1),i(2),i(1),i(3))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4)],s=function(t){var e=o.Model.extend({initialize:function(t){this.app=t},checksum:function(){var t="",e=this;return this.app.section.$el.find(".section-row").each(function(){var i=a(this).attr("id"),n=e.app.field_list[i];n&&(t+=i+":"+JSON.stringify(n.value&&n.value())+":"+n.collapsed+";")}),t},create:function(){function t(t,e,i){n.flat_dict[t]=e,o[t]=i,n.app.element_list[e]&&n.app.element_list[e].$el.attr("tour_id",t)}function e(s,o){for(var a in o){var r=o[a];if(r.input){var l=r.input,c=s;switch(""!=s&&(c+="|"),c+=l.name,l.type){case"repeat":var d="section-",h=[],u=null;for(var p in r){var g=p.indexOf(d);-1!=g&&(g+=d.length,h.push(parseInt(p.substr(g))),u||(u=p.substr(0,g)))}h.sort(function(t,e){return t-e});var a=0;for(var f in h)e(c+"_"+a++,r[u+h[f]]);break;case"conditional":var m=n.app.field_list[l.id].value();t(c+"|"+l.test_param.name,l.id,m);var v=i(l,m);-1!=v&&e(c,o[l.id+"-section-"+v]);break;case"section":e(!l.flat&&c||"",r);break;default:var _=n.app.field_list[l.id];if(_&&_.value){var m=_.value();if((void 0===l.ignore||l.ignore!=m)&&(_.collapsed&&l.collapsible_value&&(m=l.collapsible_value),t(c,l.id,m),l.payload))for(var y in l.payload)t(y,l.id,l.payload[y])}}}}}var n=this,s={};this._iterate(this.app.section.$el,s);var o={};return this.flat_dict={},e("",s),o},match:function(t){return this.flat_dict&&this.flat_dict[t]},matchCase:function(t,e){return i(t,e)},matchModel:function(t,e){return s(t.inputs,this.flat_dict,e)},matchResponse:function(t){function e(t,s){if("string"==typeof s){var o=n.flat_dict[t];o&&(i[o]=s)}else for(var a in s){var r=a;if(""!==t){var l="|";s instanceof Array&&(l="_"),r=t+l+r}e(r,s[a])}}var i={},n=this;return e("",t),i},_iterate:function(t,e){var i=this,n=a(t).children();n.each(function(){var t=this,n=a(t).attr("id");if(a(t).hasClass("section-row")){var s=i.app.input_list[n];e[n]=s&&{input:s}||{},i._iterate(t,e[n])}else i._iterate(t,e)})}}),i=function(t,e){"boolean"==t.test_param.type&&(e="true"==e?t.test_param.truevalue||"true":t.test_param.falsevalue||"false");for(var i in t.cases)if(t.cases[i].value==e)return i;return-1},n=function(t,e,i,s){s=a.extend(!0,{},s),r.each(t,function(t){t&&t.type&&(s[t.name]=t)}),r.each(t,function(t){r.isObject(t)&&(t.type&&s[t[e]]?i(t,s[t[e]]):n(t,e,i,s))})},s=function(t,e,n){function s(t,o){for(var a in o){var r=o[a],l=r.name;switch(""!=t&&(l=t+"|"+l),r.type){case"repeat":for(var c in r.cache)s(l+"_"+c,r.cache[c]);break;case"conditional":var d=i(r,r.test_param&&r.test_param.value);-1!=d&&s(l,r.cases[d].inputs);break;case"section":s(l,r.inputs);break;default:var h=e[l];h&&n(h,r)}}}var o={};return s("",t),o};return{Manager:e,matchIds:s,matchContext:n}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3))},function(t,e,i){var n,s;(function(i){n=[],s=function(){return i.View.extend({initialize:function(t,e){this.app=t,this.field=e.field,this.text_enable=t.options.text_enable||"Enable",this.text_disable=t.options.text_disable||"Disable",this.cls_enable=t.options.cls_enable||"fa fa-caret-square-o-down",this.cls_disable=t.options.cls_disable||"fa fa-caret-square-o-up",this.setElement(this._template(e)),this.$field=this.$(".ui-form-field"),this.$preview=this.$(".ui-form-preview"),this.$collapsible=this.$(".ui-form-collapsible"),this.$collapsible_icon=this.$(".ui-form-collapsible").find(".icon"),this.$error_text=this.$(".ui-form-error-text"),this.$error=this.$(".ui-form-error"),this.$backdrop=this.$(".ui-form-backdrop"),this.$field.prepend(this.field.$el),this.field.collapsed=void 0!==e.collapsible_value&&JSON.stringify(e.value)==JSON.stringify(e.collapsible_value),this._refresh();var i=this;this.$collapsible.on("click",function(){i.field.collapsed=!i.field.collapsed,i._refresh()})},disable:function(t){this.$backdrop.show(),t&&this.$backdrop.css({opacity:0,cursor:"default"})},error:function(t){this.$error_text.html(t),this.$error.show(),this.$el.addClass("ui-error")},reset:function(){this.$error.hide(),this.$el.removeClass("ui-error")},_refresh:function(){this.$collapsible_icon.removeClass().addClass("icon"),this.field.collapsed?(this.$field.hide(),this.$preview.show(),this._tooltip(this.text_enable,this.cls_enable)):(this.$field.fadeIn("fast"),this.$preview.hide(),this._tooltip(this.text_disable,this.cls_disable)),this.app.trigger("change")},_tooltip:function(t,e){this.$collapsible_icon.addClass(e).tooltip({placement:"bottom"}).attr("data-original-title",t).tooltip("fixTitle").tooltip("hide")},_template:function(t){var e='
    ';return e+=t.disabled||void 0===t.collapsible_value?t.label:'
    '+t.label+"
    ",e+='
    ',e+='
    ',t.help&&(e+=t.help),t.argument&&-1==t.help.indexOf("("+t.argument+")")&&(e+=" ("+t.argument+")"),e+='
    ',t.collapsible_preview&&(e+='
    '+t.text_value+"
    "),e+="
    "}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4),i(7),i(39),i(52),i(51),i(48)],s=function(t,e,i,n,s,l){return o.Model.extend({types:{text:"_fieldText",select:"_fieldSelect",data_column:"_fieldSelect",genomebuild:"_fieldSelect",data:"_fieldData",data_collection:"_fieldData",integer:"_fieldSlider","float":"_fieldSlider","boolean":"_fieldBoolean",drill_down:"_fieldDrilldown",color:"_fieldColor",hidden:"_fieldHidden",hidden_data:"_fieldHidden",baseurl:"_fieldHidden",library_data:"_fieldLibrary",ftpfile:"_fieldFtp"},initialize:function(t,e){this.app=t},create:function(t){var e=this.types[t.type],i="function"==typeof this[e]?this[e].call(this,t):null;return i||(this.app.incompatible=!0,i=t.options?this._fieldSelect(t):this._fieldText(t),Galaxy.emit.debug("form-parameters::_addRow()","Auto matched field type ("+t.type+").")),void 0===t.value&&(t.value=null),i.value(t.value),i},_fieldData:function(t){var e=this;return new i.View(this.app,{id:"field-"+t.id,extensions:t.extensions,optional:t.optional,multiple:t.multiple,type:t.type,data:t.options,onchange:function(){e.app.trigger("change")}})},_fieldSelect:function(t){if(t.is_workflow)return this._fieldText(t);"data_column"==t.type&&(t.error_text="Missing columns in referenced dataset.");var i=[];a.each(t.options,function(t){i.push({label:t[0],value:t[1]})});var n=e.Select;switch(t.display){case"checkboxes":n=e.Checkbox;break;case"radio":n=e.Radio}var s=this;return new n.View({id:"field-"+t.id,data:i,error_text:t.error_text||"No options available",multiple:t.multiple,optional:t.optional,searchable:t.searchable,onchange:function(){s.app.trigger("change")}})},_fieldDrilldown:function(t){if(t.is_workflow)return this._fieldText(t);var i=this;return new e.Drilldown.View({id:"field-"+t.id,data:t.options,display:t.display,onchange:function(){i.app.trigger("change")}})},_fieldText:function(i){if(i.options)if(i.area=i.multiple,t.validate(i.value)){if(r.isArray(i.value)){var n="";for(var s in i.value){if(n+=String(i.value[s]),!i.multiple)break;n+="\n"}i.value=n}}else i.value=null;var o=this;return new e.Input({id:"field-"+i.id,area:i.area,onchange:function(t){i.onchange?i.onchange(t):o.app.trigger("change")}})},_fieldSlider:function(t){var i=this;return new e.Slider.View({id:"field-"+t.id,precise:"float"==t.type,is_workflow:t.is_workflow,min:t.min,max:t.max,onchange:function(){i.app.trigger("change")}})},_fieldHidden:function(t){return new e.Hidden({id:"field-"+t.id,info:t.info})},_fieldBoolean:function(t){var i=this;return new e.RadioButton.View({id:"field-"+t.id,data:[{label:"Yes",value:"true"},{label:"No",value:"false"}],onchange:function(){i.app.trigger("change")}})},_fieldColor:function(t){var e=this;return new l({id:"field-"+t.id,onchange:function(){e.app.trigger("change")}})},_fieldLibrary:function(t){var e=this;return new n.View({id:"field-"+t.id,optional:t.optional,multiple:t.multiple,onchange:function(){e.app.trigger("change")}})},_fieldFtp:function(t){var e=this;return new s.View({id:"field-"+t.id,optional:t.optional,multiple:t.multiple,onchange:function(){e.app.trigger("change")}})}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4),i(14),i(9),i(7)],s=function(t,e,i,n){var s=o.View.extend({initialize:function(i){this.options=t.merge(i,{title:"Section",empty_text:"Not available.",max:null,min:null}),this.setElement("
    "),this.button_new=new n.ButtonIcon({icon:"fa-plus",title:"Insert "+this.options.title_new,tooltip:"Add new "+this.options.title_new+" block",floating:"clear",onclick:function(){i.onnew&&i.onnew()}}),this.table=new e.View({cls:"ui-table-plain",content:""}),this.$el.append(this.table.$el),this.$el.append(a("
    ").append(this.button_new.$el)),this.list={},this.n=0},size:function(){return this.n},add:function(t){if(!t.id||this.list[t.id])return void Galaxy.emit.debug("form-repeat::add()","Duplicate repeat block id.");this.n++;var e=new n.ButtonIcon({icon:"fa-trash-o",tooltip:"Delete this repeat block",cls:"ui-button-icon-plain",onclick:function(){t.ondel&&t.ondel()}}),s=new i.View({id:t.id,title:"placeholder",cls:"ui-portlet-repeat",operations:{button_delete:e}});s.append(t.$el),s.$el.addClass("section-row"),this.list[t.id]=s,this.table.add(s.$el),this.table.append("row_"+t.id,!0),this.options.max>0&&this.n>=this.options.max&&this.button_new.disable(),this._refresh()},del:function(t){if(!this.list[t])return void Galaxy.emit.debug("form-repeat::del()","Invalid repeat block id.");this.n--;var e=this.table.get("row_"+t);e.remove(),delete this.list[t],this.button_new.enable(),this._refresh()},hideOptions:function(){this.button_new.$el.hide(),r.each(this.list,function(t){t.hideOperation("button_delete")}),r.isEmpty(this.list)&&this.$el.append(a("
    ").addClass("ui-form-info").html(this.options.empty_text))},_refresh:function(){var t=0;for(var e in this.list){var i=this.list[e];i.title(++t+": "+this.options.title),this.n>this.options.min?i.showOperation("button_delete"):i.hideOperation("button_delete")}}});return{View:s}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(4),i(14),i(7),i(9),i(37),i(35),i(36)],s=function(t,e,i,n,s,c,d){var h=o.View.extend({initialize:function(t,i){this.app=t,this.inputs=i.inputs,i.cls="ui-table-plain",i.cls_tr="section-row",this.table=new e.View(i),this.parameters=new d(t,i),this.setElement(this.table.$el),this.render()},render:function(){this.table.delAll();for(var t in this.inputs)this.add(this.inputs[t])},add:function(e){var i=a.extend(!0,{},e);i.id=e.id=t.uid(),this.app.input_list[i.id]=i;var n=i.type;switch(n){case"conditional":this._addConditional(i);break;case"repeat":this._addRepeat(i);break;case"section":this._addSection(i);break;default:this._addRow(i)}},_addConditional:function(t){var e=this;t.test_param.id=t.id,this.app.options.sustain_conditionals&&(t.test_param.disabled=!0);var i=this._addRow(t.test_param);i.options.onchange=function(i){var n=e.app.data.matchCase(t,i);for(var s in t.cases){var o=t.cases[s],a=t.id+"-section-"+s,r=e.table.get(a),l=!1;for(var c in o.inputs)if(!o.inputs[c].hidden){l=!0;break}s==n&&l?r.fadeIn("fast"):r.hide()}e.app.trigger("change")};for(var n in t.cases){var s=t.id+"-section-"+n,o=new h(this.app,{inputs:t.cases[n].inputs});o.$el.addClass("ui-table-section"),this.table.add(o.$el),this.table.append(s)}i.trigger("change")},_addRepeat:function(t){function e(e){var s=t.id+"-section-"+n++,a=new h(i.app,{inputs:e});o.add({id:s,$el:a.$el,ondel:function(){o.del(s),i.app.trigger("change")}})}for(var i=this,n=0,o=new s.View({title:t.title||"Repeat",title_new:t.title||"",min:t.min,max:t.max,onnew:function(){e(t.inputs),i.app.trigger("change")}}),a=r.size(t.cache),l=0;ll?t.cache[l]:t.inputs);this.app.options.sustain_repeats&&o.hideOptions();var d=new c(this.app,{label:t.title||t.name,help:t.help,field:o});this.table.add(d.$el),this.table.append(t.id)},_addSection:function(t){var e=this,s=new h(e.app,{inputs:t.inputs}),o=new i.ButtonIcon({icon:"fa-eye-slash",tooltip:"Show/hide section",cls:"ui-button-icon-plain"}),a=new n.View({title:t.title||t.name,cls:"ui-portlet-section",collapsible:!0,collapsed:!0,operations:{button_visible:o}});a.append(s.$el),a.append(l("
    ").addClass("ui-form-info").html(t.help)),a.setOperation("button_visible",function(){a.collapsed?a.expand():a.collapse()}),a.on("expanded",function(){o.setIcon("fa-eye")}),a.on("collapsed",function(){o.setIcon("fa-eye-slash")}),this.app.on("expand",function(t){a.$("#"+t).length>0&&a.expand()}),t.expanded&&a.expand(),this.table.add(a.$el),this.table.append(t.id)},_addRow:function(t){var e=t.id,i=this.parameters.create(t);this.app.field_list[e]=i;var n=new c(this.app,{name:t.name,label:t.label||t.name,value:t.value,text_value:t.text_value||t.value,collapsible_value:t.collapsible_value,collapsible_preview:t.collapsible_preview,help:t.help,argument:t.argument,disabled:t.disabled,field:i});return this.app.element_list[e]=n,this.table.add(n.$el),this.table.append(e),t.hidden&&this.table.get(e).hide(),i}});return{View:h}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4),i(7),i(27)],s=function(t,e,i){var n=o.View.extend({initialize:function(i,n){this.app=i,this.options=n,this.history={};var s=this;this.setElement('
    '),this.list={};var o=[];"data_collection"==n.type?this.mode="collection":n.multiple?this.mode="multiple":this.mode="single",this.current=this.mode,this.list={};var l=t.textify(n.extensions),c="No dataset available.";l&&(c="No "+l+" dataset available.");var d="No dataset list available.";if(l&&(d="No "+l+" dataset collection available."),"single"==this.mode&&(o.push({icon:"fa-file-o",value:"single",tooltip:"Single dataset"}),this.select_single=new e.Select.View({optional:n.optional,error_text:c,onchange:function(){s.trigger("change")}}),this.list.single={field:this.select_single,type:"hda"}),"single"!=this.mode&&"multiple"!=this.mode||(o.push({icon:"fa-files-o",value:"multiple",tooltip:"Multiple datasets"}),this.select_multiple=new e.Select.View({multiple:!0,searchable:!1,optional:n.optional,error_text:c,onchange:function(){s.trigger("change")}}),this.list.multiple={field:this.select_multiple,type:"hda"}),"single"==this.mode||"multiple"==this.mode||"collection"==this.mode){o.push({icon:"fa-folder-o",value:"collection",tooltip:"Dataset collection"});var h="multiple"==this.mode;this.select_collection=new e.Select.View({error_text:d,multiple:h,searchable:!1,optional:n.optional,onchange:function(){s.trigger("change")}}),this.list.collection={field:this.select_collection,type:"hdca"}}this.button_type=new e.RadioButton.View({value:this.current,data:o,onchange:function(t){s.current=t,s.refresh(),s.trigger("change")}}),this.$batch=a(this.template_batch());var u=r.size(this.list),p=0;u>1&&(this.$el.append(this.button_type.$el),p=Math.max(0,35*r.size(this.list))+"px");for(var g in this.list)this.$el.append(this.list[g].field.$el.css({"margin-left":p}));this.$el.append(this.$batch.css({"margin-left":p})),this.update(n.data),void 0!==this.options.value&&this.value(this.options.value),this.refresh(),this.on("change",function(){n.onchange&&n.onchange(s.value())})},wait:function(){for(var t in this.list)this.list[t].field.wait()},unwait:function(){for(var t in this.list)this.list[t].field.unwait()},update:function(t){function e(t,e){if(t){var n=[];for(var s in e){var o=e[s];n.push({hid:o.hid,label:o.hid+": "+o.name,value:o.id}),i.history[o.id+"_"+o.src]=o}t.add(n,function(t,e){return e.hid-t.hid})}}var i=this;e(this.select_single,t.hda),e(this.select_multiple,t.hda),e(this.select_collection,t.hdca)},value:function(t){if(void 0!==t)if(t&&t.values)try{var e=[];for(var i in t.values)e.push(t.values[i].id);t&&t.values.length>0&&"hdca"==t.values[0].src?(this.current="collection",this.select_collection.value(e)):"multiple"==this.mode?(this.current="multiple",this.select_multiple.value(e)):(this.current="single",this.select_single.value(e[0]))}catch(n){Galaxy.emit.debug("tools-select-content::value()","Skipped.")}else for(var i in this.list)this.list[i].field.value(null);this.refresh();var s=this._select().value();if(null===s)return null;if(s instanceof Array||(s=[s]),0===s.length)return null;var o={batch:this._batch(),values:[]};for(var i in s){var a=this.history[s[i]+"_"+this.list[this.current].type];if(!a)return null;o.values.push(a)}return o.values.sort(function(t,e){return t.hid-e.hid}),o},refresh:function(){this.button_type.value(this.current);for(var t in this.list){var e=this.list[t].field.$el;this.current==t?e.show():e.hide()}this._batch()?this.$batch.show():this.$batch.hide()},_select:function(){return this.list[this.current].field},_batch:function(){if("collection"==this.current){var t=this.history[this._select().value()+"_hdca"];if(t&&t.map_over_type)return!0}return"single"!=this.current&&"single"==this.mode},template_batch:function(){return'
    This is a batch mode input field. A separate job will be triggered for each dataset.
    '}});return{View:n}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3))},function(t,e,i){var n,s;(function(o,a,r){n=[i(4),i(9),i(7),i(38),i(34)],s=function(t,e,i,n,s){return o.View.extend({initialize:function(e){this.options=t.merge(e,{initial_errors:!1,cls:"ui-portlet-limited",icon:""}),this.modal=parent.Galaxy&&parent.Galaxy.modal||new i.Modal.View,this.setElement("
    "),this.render()},update:function(t){var e=this;this.data.matchModel(t,function(t,i){var n=e.input_list[t];if(n&&n.options&&!a.isEqual(n.options,i.options)){n.options=i.options;var s=e.field_list[t];if(s.update){var o=[];if(-1!=["data","data_collection","drill_down"].indexOf(n.type))o=n.options;else for(var r in i.options){var l=i.options[r];l.length>2&&o.push({label:l[0],value:l[1]})}s.update(o),s.trigger("change"),Galaxy.emit.debug("form-view::update()","Updating options for "+t)}}})},wait:function(t){for(var e in this.input_list){var i=this.field_list[e],n=this.input_list[e];n.is_dynamic&&i.wait&&i.unwait&&(t?i.wait():i.unwait())}},highlight:function(t,e,i){var n=this.element_list[t];if(n&&(n.error(e||"Please verify this parameter."),this.trigger("expand",t),!i))if(self==top){var s=this.$el.parents().filter(function(){return"auto"==r(this).css("overflow")}).first();s.animate({scrollTop:s.scrollTop()+n.$el.offset().top-50},500)}else r("html, body").animate({scrollTop:n.$el.offset().top-20},500)},errors:function(t){if(this.trigger("reset"),t&&t.errors){var e=this.data.matchResponse(t.errors);for(var i in this.element_list){this.element_list[i];e[i]&&this.highlight(i,e[i],!0)}}},render:function(){var t=this;this.off("change"),this.off("reset"),this.field_list={},this.input_list={},this.element_list={},this.data=new s.Manager(this),this._renderForm(),this.data.create(),this.options.initial_errors&&this.errors(this.options);var e=this.data.checksum();return this.on("change",function(){var i=t.data.checksum();i!=e&&(e=i,t.options.onchange&&t.options.onchange())}),this.on("reset",function(){for(var t in this.element_list)this.element_list[t].reset()}),this},_renderForm:function(){this.message=new i.Message,this.section=new n.View(this,{inputs:this.options.inputs}),r(".tooltip").remove(),this.portlet=new e.View({icon:this.options.icon,title:this.options.title,cls:this.options.cls,operations:this.options.operations,buttons:this.options.buttons,collapsible:this.options.collapsible,collapsed:this.options.collapsed}),this.portlet.append(this.message.$el),this.portlet.append(this.section.$el),this.$el.empty(),this.$el.append(this.portlet.$el),this.options.message&&this.message.update({persistent:!0,status:"warning",message:this.options.message}),Galaxy.emit.debug("form-view::initialize()","Completed")}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(3),i(1))},function(t,e,i){var n,s;(function(o){n=[i(31),i(42),i(5)],s=function(t,e,i){"use strict";function n(t){return function(e,i){return this.isNew()&&(i=i||{},i.url=this.urlRoot+this.get("history_id")+"/contents",e=e||{},e.type="dataset_collection"),t.call(this,e,i)}}var s=e.HistoryContentMixin,a=t.ListDatasetCollection,r=t.PairDatasetCollection,l=t.ListPairedDatasetCollection,c=a.extend(s).extend({defaults:o.extend(o.clone(a.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list",model_class:"HistoryDatasetCollectionAssociation"}),initialize:function(t,e){a.prototype.initialize.call(this,t,e),s.initialize.call(this,t,e)},save:n(a.prototype.save),toString:function(){return["HistoryListDatasetCollection(",this.get("name"),")"].join("")}}),d=r.extend(s).extend({defaults:o.extend(o.clone(r.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"paired",model_class:"HistoryDatasetCollectionAssociation"}),initialize:function(t,e){r.prototype.initialize.call(this,t,e),s.initialize.call(this,t,e)},save:n(r.prototype.save),toString:function(){return["HistoryPairDatasetCollection(",this.get("name"),")"].join("")}}),h=l.extend(s).extend({defaults:o.extend(o.clone(l.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list:paired",model_class:"HistoryDatasetCollectionAssociation"}),initialize:function(t,e){l.prototype.initialize.call(this,t,e),s.initialize.call(this,t,e)},save:n(l.prototype.save),toString:function(){return["HistoryListPairedDatasetCollection(",this.get("name"),")"].join("")}});return{HistoryListDatasetCollection:c,HistoryPairDatasetCollection:d,HistoryListPairedDatasetCollection:h}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3))},function(t,e,i){var n,s;(function(o,a){n=[i(12),i(6),i(5)],s=function(t,e,i){"use strict";var n="history",s=function(t,e){return[t,e].join("-")},r={defaults:{history_id:null,history_content_type:null,hid:null,visible:!0},idAttribute:"type_id",constructor:function(t,e){t.type_id=s(t.history_content_type,t.id),this.debug("HistoryContentMixin.constructor:",t.type_id),o.Model.apply(this,arguments)},_typeIdStr:function(){return s(this.get("history_content_type"),this.get("id"))},initialize:function(t,e){this.on("change:id",this._createTypeId)},_createTypeId:function(){this.set("type_id",this._typeIdStr())},isNew:function(){return!this.get("id")},hidden:function(){return!this.get("visible")},isVisible:function(t,e){var i=!0;return t||!this.get("deleted")&&!this.get("purged")||(i=!1),e||this.get("visible")||(i=!1),i},urlRoot:Galaxy.root+"api/histories/",url:function(){var t=this.urlRoot+this.get("history_id")+"/contents/"+this.get("history_content_type")+"s/"+this.get("id");return t},hide:function(t){return this.get("visible")?this.save({visible:!1},t):a.when()},unhide:function(t){return this.get("visible")?a.when():this.save({visible:!0},t)},toString:function(){var t=this.get("id")||"";return this.get("name")&&(t=this.get("hid")+' :"'+this.get("name")+'",'+t),"HistoryContent("+t+")"}},l=o.Model.extend(e.LoggableMixin).extend(r).extend({ -_logNamespace:n});return{typeIdStr:s,HistoryContentMixin:r,HistoryContent:l}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1))},function(t,e,i){var n,s;(function(o,a,r){n=[i(42),i(69),i(74),i(41),i(77),i(6)],s=function(t,e,i,n,s,l){"use strict";var c=e.ControlledFetchCollection,d=c.extend(l.LoggableMixin).extend({_logNamespace:"history",model:function(t,e){if("dataset"===t.history_content_type)return new i.HistoryDatasetAssociation(t,e);if("dataset_collection"===t.history_content_type){switch(t.collection_type){case"list":return new n.HistoryListDatasetCollection(t,e);case"paired":return new n.HistoryPairDatasetCollection(t,e);case"list:paired":return new n.HistoryListPairedDatasetCollection(t,e)}return{validationError:"Unknown collection_type: "+t.history_content_type}}return{validationError:"Unknown history_content_type: "+t.history_content_type}},initialize:function(t,e){e=e||{},this.historyId=e.historyId||null,this.model.prototype.idAttribute="type_id",this.includeDeleted=e.includeDeleted||!1,this.includeHidden=e.includeHidden||!1},urlRoot:Galaxy.root+"api/histories",url:function(){return this.urlRoot+"/"+this.historyId+"/contents"},order:"create_time",comparator:function(t,e){var i=t.get("create_time"),n=e.get("create_time");return i>n?1:n>i?-1:0},running:function(){function t(t){return!t.inReadyState()}return new d(this.filter(t))},getByHid:function(t){return o.first(this.filter(function(e){return e.get("hid")===t}))},haveDetails:function(){return this.all(function(t){return t.hasDetails()})},hidden:function(){function t(t){return t.hidden()}return new d(this.filter(t))},deleted:function(){function t(t){return t.get("deleted")}return new d(this.filter(t))},visibleAndUndeleted:function(){function t(t){return t.get("visible")&&!t.get("deleted")}return new d(this.filter(t))},setIncludeDeleted:function(t){o.isBoolean(t)&&t!==this.includeDeleted&&(this.includeDeleted=t,this.trigger("change:include-deleted",t,this))},setIncludeHidden:function(t){o.isBoolean(t)&&t!==this.includeHidden&&(this.includeHidden=t,this.trigger("change:include-hidden",t,this))},fetch:function(t){if(t=t||{},this.historyId&&!t.details){var e=s.HistoryPrefs.get(this.historyId).get("expandedIds");t.details=o.values(e).join(",")}return c.prototype.fetch.call(this,t)},fetchUpdated:function(t,e){return t&&(e=e||{filters:{}},e.filters={"update_time-ge":t.toISOString()}),console.log("fetching updated:",this.historyId),this.fetch(e)},_buildFetchData:function(t){return o.extend(c.prototype._buildFetchData.call(this,t),{v:"dev"})},_fetchParams:c.prototype._fetchParams.concat(["v","details"]),_buildFetchFilters:function(t){var e={};return this.includeDeleted||(e.deleted=!1,e.purged=!1),this.includeHidden||(e.visible=!0),o.defaults(c.prototype._buildFetchFilters(this,t),e)},fetchAllDetails:function(t){t=t||{};var e={details:"all"};return t.data=o.extend(t.data||{},e),this.fetch(t)},ajaxQueue:function(t,e){var i=a.Deferred(),n=this.length,s=[];if(!n)return i.resolve([]),i;var o=this.chain().reverse().map(function(a,r){return function(){var l=t.call(a,e);l.done(function(t){i.notify({curr:r,total:n,response:t,model:a})}),l.always(function(t){s.push(t),o.length?o.shift()():i.resolve(s)})}}).value();return o.shift()(),i},isCopyable:function(t){var e=["HistoryDatasetAssociation","HistoryDatasetCollectionAssociation"];return o.isObject(t)&&t.id&&o.contains(e,t.model_class)},copy:function(t){var e,i,n;o.isString(t)?(e=t,n="hda",i="dataset"):(e=t.id,n={HistoryDatasetAssociation:"hda",LibraryDatasetDatasetAssociation:"ldda",HistoryDatasetCollectionAssociation:"hdca"}[t.model_class]||"hda",i="hdca"===n?"dataset_collection":"dataset");var s=this,r=a.post(this.url(),{content:e,source:n,type:i}).done(function(t){s.add([t])}).fail(function(t,o,a){s.trigger("error",s,r,{},"Error copying contents",{type:i,id:e,source:n})});return r},createHDCA:function(t,e,i,s){var o=this,a={list:n.HistoryListDatasetCollection,paired:n.HistoryPairDatasetCollection},r=new a[e]({history_id:this.historyId,name:i,element_identifiers:t});return r.save().done(function(t){o.add(r)}).fail(function(t,e,i){o.trigger("error",t,e,i)})},matches:function(t){return this.filter(function(e){return e.matches(t)})},set:function(e,i){e=o.isArray(e)?e:[e],o.each(e,function(e){e.type_id&&e.get&&e.get("type_id")||(e.type_id=t.typeIdStr(e.history_content_type,e.id))}),r.Collection.prototype.set.call(this,e,i)},clone:function(){var t=r.Collection.prototype.clone.call(this);return t.historyId=this.historyId,t},toString:function(){return["HistoryContents(",[this.historyId,this.length].join(),")"].join("")}});return window.HistoryContents=d,{HistoryContents:d}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3),i(1),i(2))},function(t,e,i){var n,s;(function(o,a,r,l){n=[i(6),i(5)],s=function(t,e){"use strict";var i="list",n=o.View.extend(t.LoggableMixin).extend({_logNamespace:i,initialize:function(t){this.expanded=t.expanded||!1,this.log(" expanded:",this.expanded),this.fxSpeed=void 0!==t.fxSpeed?t.fxSpeed:this.fxSpeed},fxSpeed:"fast",render:function(t){var e=this._buildNewRender();return this._setUpBehaviors(e),this._queueNewRender(e,t),this},_buildNewRender:function(){var t=a(this.templates.el(this.model.toJSON(),this));return this.expanded&&this.$details(t).replaceWith(this._renderDetails().show()),t},_queueNewRender:function(t,e){e=void 0===e?this.fxSpeed:e;var i=this;a(i).queue("fx",[function(t){this.$el.fadeOut(e,t)},function(e){i._swapNewRender(t),e()},function(t){this.$el.fadeIn(e,t)},function(t){i.trigger("rendered",i),t()}])},_swapNewRender:function(t){return this.$el.empty().attr("class",r.isFunction(this.className)?this.className():this.className).append(t.children())},_setUpBehaviors:function(t){t=t||this.$el,t.find("[title]").tooltip({placement:"bottom"})},$details:function(t){return t=t||this.$el,t.find("> .details")},_renderDetails:function(){var t=a(this.templates.details(this.model.toJSON(),this));return this._setUpBehaviors(t),t},toggleExpanded:function(t){return t=void 0===t?!this.expanded:t,t?this.expand():this.collapse(),this},expand:function(){var t=this;return t._fetchModelDetails().always(function(){t._expand()})},_fetchModelDetails:function(){return this.model.hasDetails()?l.when():this.model.fetch()},_expand:function(){var t=this,e=t._renderDetails();t.$details().replaceWith(e),t.expanded=!0,t.$details().slideDown({duration:t.fxSpeed,step:function(){t.trigger("expanding",t)},complete:function(){t.trigger("expanded",t)}})},collapse:function(){this.debug(this+"(ExpandableView).collapse");var t=this;t.expanded=!1,this.$details().slideUp({duration:t.fxSpeed,step:function(){t.trigger("collapsing",t)},complete:function(){t.trigger("collapsed",t)}})}}),s=n.extend(t.mixin(t.SelectableViewMixin,t.DraggableViewMixin,{tagName:"div",className:"list-item",initialize:function(e){n.prototype.initialize.call(this,e),t.SelectableViewMixin.initialize.call(this,e),t.DraggableViewMixin.initialize.call(this,e),this._setUpListeners()},_setUpListeners:function(){return this.on("selectable",function(t){t?this.$(".primary-actions").hide():this.$(".primary-actions").show()},this),this},_buildNewRender:function(){var t=n.prototype._buildNewRender.call(this);return t.children(".warnings").replaceWith(this._renderWarnings()),t.children(".title-bar").replaceWith(this._renderTitleBar()),t.children(".primary-actions").append(this._renderPrimaryActions()),t.find("> .title-bar .subtitle").replaceWith(this._renderSubtitle()),t},_swapNewRender:function(t){return n.prototype._swapNewRender.call(this,t),this.selectable&&this.showSelector(0),this.draggable&&this.draggableOn(),this.$el},_renderWarnings:function(){var t=this,e=a('
    '),i=t.model.toJSON();return r.each(t.templates.warnings,function(n){e.append(a(n(i,t)))}),e},_renderTitleBar:function(){return a(this.templates.titleBar(this.model.toJSON(),this))},_renderPrimaryActions:function(){return[]},_renderSubtitle:function(){return a(this.templates.subtitle(this.model.toJSON(),this))},events:{"click .title-bar":"_clickTitleBar","keydown .title-bar":"_keyDownTitleBar","click .selector":"toggleSelect"},_clickTitleBar:function(t){t.stopPropagation(),t.altKey?(this.toggleSelect(t),this.selectable||this.showSelector()):this.toggleExpanded()},_keyDownTitleBar:function(t){var e=32,i=13;return!t||"keydown"!==t.type||t.keyCode!==e&&t.keyCode!==i?!0:(this.toggleExpanded(),t.stopPropagation(),!1)},toString:function(){var t=this.model?this.model+"":"(no model)";return"ListItemView("+t+")"}}));s.prototype.templates=function(){var e=t.wrapTemplate(['
    ','
    ','
    ','',"
    ",'
    ','
    ','
    ',"
    "]),i={},n=t.wrapTemplate(['
    ','','
    ','<%- element.name %>',"
    ",'
    ',"
    "],"element"),s=t.wrapTemplate(['
    ']),o=t.wrapTemplate(['
    ']);return{el:e,warnings:i,titleBar:n,subtitle:s,details:o}}();var c=s.extend({foldoutStyle:"foldout",foldoutPanelClass:null,initialize:function(t){"drilldown"===this.foldoutStyle&&(this.expanded=!1),this.foldoutStyle=t.foldoutStyle||this.foldoutStyle,this.foldoutPanelClass=t.foldoutPanelClass||this.foldoutPanelClass,s.prototype.initialize.call(this,t),this.foldout=this._createFoldoutPanel()},_renderDetails:function(){if("drilldown"===this.foldoutStyle)return a();var t=s.prototype._renderDetails.call(this);return this._attachFoldout(this.foldout,t)},_createFoldoutPanel:function(){var t=this.model,e=this._getFoldoutPanelClass(t),i=this._getFoldoutPanelOptions(t),n=new e(r.extend(i,{model:t}));return n},_getFoldoutPanelClass:function(){return this.foldoutPanelClass},_getFoldoutPanelOptions:function(){return{foldoutStyle:this.foldoutStyle,fxSpeed:this.fxSpeed}},_attachFoldout:function(t,e){return e=e||this.$("> .details"),this.foldout=t.render(0),t.$("> .controls").hide(),e.append(t.$el)},expand:function(){var t=this;return t._fetchModelDetails().always(function(){"foldout"===t.foldoutStyle?t._expand():"drilldown"===t.foldoutStyle&&t._expandByDrilldown()})},_expandByDrilldown:function(){var t=this;t.listenTo(t.foldout,"close",function(){t.trigger("collapsed:drilldown",t,t.foldout)}),t.trigger("expanded:drilldown",t,t.foldout)}});return c.prototype.templates=function(){var e=t.wrapTemplate(['
    ',"
    "],"collection");return r.extend({},s.prototype.templates,{details:e})}(),{ExpandableView:n,ListItemView:s,FoldoutListItemView:c}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1),i(3),i(1))},function(t,e,i){var n,s;(function(o){n=[i(4),i(56),i(7),i(40),i(20),i(18),i(29)],s=function(t,e,i,n,s,a,r){return n.extend({initialize:function(t){var i=this;n.prototype.initialize.call(this,t),this.deferred=new e,t.inputs?(this._buildForm(t),t.needs_update&&this.deferred.execute(function(t){i._updateModel(t)})):this.deferred.execute(function(e){i._buildModel(e,t,!0)})},remove:function(){var t=this;this.$el.hide(),this.deferred.execute(function(){n.prototype.remove.call(t),Galaxy.emit.debug("tool-form-base::remove()","Destroy view.")})},_buildForm:function(e){var i=this;this.options=t.merge(e,this.options),this.options=t.merge({icon:void 0===e.icon&&"fa-wrench"||"",title:""+e.name+" "+e.description+" (Galaxy Version "+e.version+")",operations:this._operations(),onchange:function(){i.deferred.reset(),i.deferred.execute(function(t){i._updateModel(t)})}},this.options),this.options.customize&&this.options.customize(this.options),this.render(),this.options.collapsible||this.$el.append(o("
    ").addClass("ui-margin-top-large").append(this._footer()))},_buildModel:function(e,n,s){var a=this;this.options.id=n.id,this.options.version=n.version;var r="",l={};n.job_id?r=Galaxy.root+"api/jobs/"+n.job_id+"/build_for_rerun":(r=Galaxy.root+"api/tools/"+n.id+"/build",Galaxy.params&&Galaxy.params.tool_id==n.id&&(l=o.extend({},Galaxy.params),n.version&&(l.tool_version=n.version))),t.request({type:"GET",url:r,data:l,success:function(t){a._buildForm(t.tool_model||t),!s&&a.message.update({status:"success",message:"Now you are using '"+a.options.name+"' version "+a.options.version+", id '"+a.options.id+"'.",persistent:!1}),Galaxy.emit.debug("tool-form-base::initialize()","Initial tool model ready.",t),e.resolve()},error:function(t){var n=t&&t.err_msg||"Uncaught error.";a.$el.is(":empty")?a.$el.prepend(new i.Message({message:n,status:"danger",persistent:!0,large:!0}).$el):Galaxy.modal.show({title:"Tool request failed",body:n,buttons:{Close:function(){Galaxy.modal.hide()}}}),Galaxy.emit.debug("tool-form::initialize()","Initial tool model request failed.",t),e.reject()}})},_updateModel:function(e){var i=this,n=this.options.update_url||Galaxy.root+"api/tools/"+this.options.id+"/build",s={tool_id:this.options.id,tool_version:this.options.version,inputs:o.extend(!0,{},i.data.create())};this.wait(!0),Galaxy.emit.debug("tool-form-base::_updateModel()","Sending current state.",s),t.request({type:"POST",url:n,data:s,success:function(t){i.update(t.tool_model||t),i.options.update&&i.options.update(t),i.wait(!1),Galaxy.emit.debug("tool-form-base::_updateModel()","Received new model.",t),e.resolve()},error:function(t){Galaxy.emit.debug("tool-form-base::_updateModel()","Refresh request failed.",t),e.reject()}})},_operations:function(){var t=this,e=this.options,n=new i.ButtonMenu({icon:"fa-cubes",title:!e.narrow&&"Versions"||null,tooltip:"Select another tool version"});if(!e.sustain_version&&e.versions&&e.versions.length>1)for(var o in e.versions){var a=e.versions[o];a!=e.version&&n.addMenu({title:"Switch to "+a,version:a,icon:"fa-cube",onclick:function(){var i=e.id.replace(e.version,this.version),n=this.version;t.deferred.reset(),t.deferred.execute(function(e){t._buildModel(e,{id:i,version:n})})}})}else n.$el.hide();var r=new i.ButtonMenu({icon:"fa-caret-down",title:!e.narrow&&"Options"||null,tooltip:"View available options"});return e.biostar_url&&(r.addMenu({icon:"fa-question-circle",title:"Question?",tooltip:"Ask a question about this tool (Biostar)",onclick:function(){window.open(e.biostar_url+"/p/new/post/")}}),r.addMenu({icon:"fa-search",title:"Search",tooltip:"Search help for this tool (Biostar)",onclick:function(){window.open(e.biostar_url+"/local/search/page/?q="+e.name)}})),r.addMenu({icon:"fa-share",title:"Share",tooltip:"Share this tool",onclick:function(){prompt("Copy to clipboard: Ctrl+C, Enter",window.location.origin+Galaxy.root+"root?tool_id="+e.id)}}),Galaxy.user&&Galaxy.user.get("is_admin")&&r.addMenu({icon:"fa-download",title:"Download",tooltip:"Download this tool",onclick:function(){window.location.href=Galaxy.root+"api/tools/"+e.id+"/download"}}),e.requirements&&e.requirements.length>0&&r.addMenu({icon:"fa-info-circle",title:"Requirements",tooltip:"Display tool requirements",onclick:function(){this.visible?(this.visible=!1,t.message.update({message:""})):(this.visible=!0,t.message.update({persistent:!0,message:s.requirements(e),status:"info"}))}}),e.sharable_url&&r.addMenu({icon:"fa-external-link",title:"See in Tool Shed",tooltip:"Access the repository",onclick:function(){window.open(e.sharable_url)}}),{menu:r,versions:n}},_footer:function(){var t=this.options,e=o("
    ").append(s.help(t));if(t.citations){var i=o("
    "),n=new a.ToolCitationCollection;n.tool_id=t.id;var l=new r.CitationListView({el:i,collection:n});l.render(),n.fetch(),e.append(i)}return e}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(1))},function(t,e,i){var n,s;(function(o,a){n=[i(3),i(17),i(11),i(19)],s=function(t,e,i,n){"use strict";var s={hidden:!1,show:function(){this.set("hidden",!1)},hide:function(){this.set("hidden",!0)},toggle:function(){this.set("hidden",!this.get("hidden"))},is_visible:function(){return!this.attributes.hidden}},r=o.Model.extend({defaults:{name:null,label:null,type:null,value:null,html:null,num_samples:5},initialize:function(t){this.attributes.html=unescape(this.attributes.html)},copy:function(){return new r(this.toJSON())},set_value:function(t){this.set("value",t||"")}}),l=o.Collection.extend({model:r}),c=r.extend({}),d=r.extend({set_value:function(t){this.set("value",parseInt(t,10))},get_samples:function(){return d3.scale.linear().domain([this.get("min"),this.get("max")]).ticks(this.get("num_samples"))}}),h=d.extend({set_value:function(t){this.set("value",parseFloat(t))}}),u=r.extend({get_samples:function(){return t.map(this.get("options"),function(t){return t[0]})}});r.subModelTypes={integer:d,"float":h,data:c,select:u};var p=o.Model.extend({defaults:{id:null,name:null,description:null,target:null,inputs:[],outputs:[]},urlRoot:Galaxy.root+"api/tools",initialize:function(e){this.set("inputs",new l(t.map(e.inputs,function(t){var e=r.subModelTypes[t.type]||r;return new e(t)})))},toJSON:function(){var t=o.Model.prototype.toJSON.call(this);return t.inputs=this.get("inputs").map(function(t){return t.toJSON()}),t},remove_inputs:function(t){var e=this,i=e.get("inputs").filter(function(e){return-1!==t.indexOf(e.get("type"))});e.get("inputs").remove(i)},copy:function(t){var e=new p(this.toJSON());if(t){var i=new o.Collection;e.get("inputs").each(function(t){t.get_samples()&&i.push(t)}),e.set("inputs",i)}return e},apply_search_results:function(e){return-1!==t.indexOf(e,this.attributes.id)?this.show():this.hide(),this.is_visible()},set_input_value:function(t,e){this.get("inputs").find(function(e){return e.get("name")===t}).set("value",e)},set_input_values:function(e){var i=this;t.each(t.keys(e),function(t){i.set_input_value(t,e[t])})},run:function(){return this._run()},rerun:function(t,e){return this._run({action:"rerun",target_dataset_id:t.id,regions:e})},get_inputs_dict:function(){var t={};return this.get("inputs").each(function(e){t[e.get("name")]=e.get("value")}),t},_run:function(n){var s=t.extend({tool_id:this.id,inputs:this.get_inputs_dict()},n),o=a.Deferred(),r=new e.ServerStateDeferred({ajax_settings:{url:this.urlRoot,data:JSON.stringify(s),dataType:"json",contentType:"application/json",type:"POST"},interval:2e3,success_fn:function(t){return"pending"!==t}});return a.when(r.go()).then(function(t){o.resolve(new i.DatasetCollection(t))}),o}});t.extend(p.prototype,s);var g=(o.View.extend({}),o.Collection.extend({model:p})),f=o.Model.extend(s),m=o.Model.extend({defaults:{elems:[],open:!1},clear_search_results:function(){t.each(this.attributes.elems,function(t){t.show()}),this.show(),this.set("open",!1)},apply_search_results:function(e){var i,n=!0;t.each(this.attributes.elems,function(t){t instanceof f?(i=t,i.hide()):t instanceof p&&t.apply_search_results(e)&&(n=!1,i&&i.show())}),n?this.hide():(this.show(),this.set("open",!0))}});t.extend(m.prototype,s);var v=o.Model.extend({defaults:{search_hint_string:"search tools",min_chars_for_search:3,clear_btn_url:"",search_url:"",visible:!0,query:"",results:null,clear_key:27},urlRoot:Galaxy.root+"api/tools",initialize:function(){this.on("change:query",this.do_search)},do_search:function(){var t=this.attributes.query;if(t.length");if(t.append(S.tool_link(this.model.toJSON())),"upload1"===this.model.id)t.find("a").on("click",function(t){t.preventDefault(),Galaxy.upload.show()});else if("Tool"===this.model.get("model_class")){var e=this;t.find("a").on("click",function(t){t.preventDefault();var i=new n.View({id:e.model.id,version:e.model.get("version")});i.deferred.execute(function(){Galaxy.app.display(i)})})}return this.$el.append(t),this}}),b=y.extend({tagName:"div",className:"toolPanelLabel",render:function(){return this.$el.append(a("").text(this.model.attributes.text)),this}}),x=y.extend({tagName:"div",className:"toolSectionWrapper",initialize:function(){y.prototype.initialize.call(this),this.model.on("change:open",this.update_open,this)},render:function(){this.$el.append(S.panel_section(this.model.toJSON()));var e=this.$el.find(".toolSectionBody");return t.each(this.model.attributes.elems,function(t){if(t instanceof p){var i=new w({model:t,className:"toolTitle"});i.render(),e.append(i.$el)}else if(t instanceof f){var n=new b({model:t});n.render(),e.append(n.$el)}}),this},events:{"click .toolSectionTitle > a":"toggle"},toggle:function(){this.model.set("open",!this.model.attributes.open)},update_open:function(){this.model.attributes.open?this.$el.children(".toolSectionBody").slideDown("fast"):this.$el.children(".toolSectionBody").slideUp("fast")}}),C=o.View.extend({tagName:"div",id:"tool-search",className:"bar",events:{click:"focus_and_select","keyup :input":"query_changed","click #search-clear-btn":"clear"},render:function(){return this.$el.append(S.tool_search(this.model.toJSON())),this.model.is_visible()||this.$el.hide(),this.$el.find("[title]").tooltip(),this},focus_and_select:function(){this.$el.find(":input").focus().select()},clear:function(){return this.model.clear_search(),this.$el.find(":input").val(""),this.focus_and_select(),!1},query_changed:function(t){return this.model.attributes.clear_key&&this.model.attributes.clear_key===t.which?(this.clear(),!1):void this.model.set("query",this.$el.find(":input").val())}}),$=o.View.extend({tagName:"div",className:"toolMenu",initialize:function(){this.model.get("tool_search").on("change:results",this.handle_search_results,this)},render:function(){var t=this,e=new C({model:this.model.get("tool_search")});return e.render(),t.$el.append(e.$el),this.model.get("layout").each(function(e){if(e instanceof m){var i=new x({model:e});i.render(),t.$el.append(i.$el)}else if(e instanceof p){var n=new w({model:e,className:"toolTitleNoSection"});n.render(),t.$el.append(n.$el)}else if(e instanceof f){var s=new b({model:e});s.render(),t.$el.append(s.$el)}}),t.$el.find("a.tool-link").click(function(e){var i=a(this).attr("class").split(/\s+/)[0],n=t.model.get("tools").get(i);t.trigger("tool_link_click",e,n)}),this},handle_search_results:function(){var t=this.model.get("tool_search").get("results");t&&0===t.length?a("#search-no-results").show():a("#search-no-results").hide()}}),E=o.View.extend({className:"toolForm",render:function(){this.$el.children().remove(),this.$el.append(S.tool_form(this.model.toJSON()))}}),S=(o.View.extend({className:"toolMenuAndView",initialize:function(){this.tool_panel_view=new $({collection:this.collection}),this.tool_form_view=new E},render:function(){this.tool_panel_view.render(),this.tool_panel_view.$el.css("float","left"),this.$el.append(this.tool_panel_view.$el),this.tool_form_view.$el.hide(),this.$el.append(this.tool_form_view.$el);var t=this;this.tool_panel_view.on("tool_link_click",function(e,i){e.preventDefault(),t.show_tool(i)})},show_tool:function(t){var e=this;t.fetch().done(function(){e.tool_form_view.model=t,e.tool_form_view.render(),e.tool_form_view.$el.show(),a("#left").width("650px")})}}),{tool_search:t.template(['',' ',''].join("")),panel_section:t.template(['",'