diff --git a/client/galaxy/scripts/mvc/collection/list-collection-creator.js b/client/galaxy/scripts/mvc/collection/list-collection-creator.js index d684270426a..f63f0847d03 100644 --- a/client/galaxy/scripts/mvc/collection/list-collection-creator.js +++ b/client/galaxy/scripts/mvc/collection/list-collection-creator.js @@ -743,7 +743,7 @@ var ListCollectionCreator = Backbone.View.extend( BASE_MVC.LoggableMixin ).exten //TODO: underscore currently unnecc. bc no vars are used //TODO: better way of localizing text-nodes in long strings /** underscore template fns attached to class */ - templates : _.extend(baseCreator.CollectionCreatorMixin._creatorTemplates, { + templates : _.extend({}, baseCreator.CollectionCreatorMixin._creatorTemplates, { /** the header (not including help text) */ header : _.template([ diff --git a/client/galaxy/scripts/mvc/collection/list-of-pairs-collection-creator.js b/client/galaxy/scripts/mvc/collection/list-of-pairs-collection-creator.js index 9b039588f69..264d61dde77 100644 --- a/client/galaxy/scripts/mvc/collection/list-of-pairs-collection-creator.js +++ b/client/galaxy/scripts/mvc/collection/list-of-pairs-collection-creator.js @@ -1418,7 +1418,7 @@ var PairedCollectionCreator = Backbone.View.extend( baseMVC.LoggableMixin ).exte //TODO: underscore currently unnecc. bc no vars are used //TODO: better way of localizing text-nodes in long strings /** underscore template fns attached to class */ -PairedCollectionCreator.templates = PairedCollectionCreator.templates || _.extend(baseCreator.CollectionCreatorMixin._creatorTemplates, { +PairedCollectionCreator.templates = _.extend(PairedCollectionCreator.templates || {}, baseCreator.CollectionCreatorMixin._creatorTemplates, { /** the header (not including help text) */ header : _.template([ diff --git a/static/maps/mvc/collection/list-collection-creator.js.map b/static/maps/mvc/collection/list-collection-creator.js.map index b4c6109a8d2..397ec01f6de 100644 --- a/static/maps/mvc/collection/list-collection-creator.js.map +++ b/static/maps/mvc/collection/list-collection-creator.js.map @@ -1 +1 @@ -{"version":3,"file":"list-collection-creator.js","sources":["../../../src/mvc/collection/list-collection-creator.js"],"names":["define","HDCA","STATES","BASE_MVC","baseCreator","UI_MODAL","naturalSort","_l","createListCollection","contents","elements","toJSON","promise","listCollectionCreatorModal","creationFn","name","map","element","id","src","history_content_type","createHDCA","logNamespace","DatasetCollectionElementView","Backbone","View","extend","LoggableMixin","_logNamespace","tagName","className","initialize","attributes","this","selected","render","$el","attr","html","template","addClass","_","join","select","toggle","toggleClass","trigger","source","hasClass","discard","view","parentWidth","parent","width","animate","margin-right","destroy","off","remove","events","click","click .name","click .discard","dragstart","dragend","dragover","drop","_click","ev","stopPropagation","_clickName","preventDefault","response","prompt","_clickDiscard","_dragstart","originalEvent","dataTransfer","effectAllowed","setData","JSON","stringify","_dragend","removeClass","_sendToParent","toString","ListCollectionCreator","CollectionCreatorMixin","elementViewClass","collectionClass","HistoryListDatasetCollection","minElements","defaultAttributes","TypeError","oncreate","oncancel","autoscrollDist","highlightClr","metric","creator","each","value","key","initialElements","_instanceSetUp","_elementsSetUp","_setUpBehaviors","selectedIds","$dragging","blocking","invalidElements","workingElements","elementViews","slice","_ensureElementIds","_validateElements","_mangleDuplicateNames","_sortElements","forEach","hasOwnProperty","uniqueId","filter","problem","_isElementInvalid","push","text","state","OK","contains","NOT_READY_STATES","deleted","purged","SAFETY","counter","existingNames","currName","Error","speed","callback","length","_renderInvalid","empty","templates","main","_renderHeader","_renderMiddle","_renderFooter","_addPluginComponents","$","focus","invalidInitial","problems","show","$header","header","find","prepend","helpContent","_invalidElementsAlert","$middle","middle","_renderList","$footer","footer","hoverhighlight","_showAlert","_disableNameAndCreate","disable","isUndefined","prop","$list","_renderClearSelected","size","hide","$tmp","jQuery","removeElementView","elementView","_createElementView","append","children","invoke","height","css","has","_listenToElementView","listenTo","data","addElementView","without","stopListening","_renderNoElementsLeft","noElementsLeft","_elementToJSON","createList","message","always","fail","xhr","status","done","call","on","_errorHandler","once","error","content","readyState","responseJSON","click .more-help","click .less-help","click .main-help","click .header .alert button","click .reset","click .clear-selected","click .collection-elements","dragover .collection-elements","drop .collection-elements","collection-element.dragstart .collection-elements","collection-element.dragend .collection-elements","change .collection-name","keydown .collection-name","click .cancel-create","click .create-collection","reset","clearSelectedElements","_dragoverElements","_checkForAutoscroll","clientY","$nearest","_getNearestElement","$placeholder","before","$element","y","AUTOSCROLL_SPEED","offset","scrollTop","upperDist","top","lowerDist","outerHeight","WIGGLE","lis","toArray","i","$li","halfHeight","Math","floor","_dropElements","dropEffect","insertBefore","insertAfter","last","_syncOrderToDom","newElements","findWhere","console","_elementDragstart","_elementDragend","_creatorTemplates","collectionCreatorModal","options","CreatorClass","deferred","Deferred","modal","Galaxy","defaults","reject","resolve","title","body","closing_events","window","_collectionCreator"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"list-collection-creator.js","sources":["../../../src/mvc/collection/list-collection-creator.js"],"names":["define","HDCA","STATES","BASE_MVC","baseCreator","UI_MODAL","naturalSort","_l","createListCollection","contents","elements","toJSON","promise","listCollectionCreatorModal","creationFn","name","map","element","id","src","history_content_type","createHDCA","logNamespace","DatasetCollectionElementView","Backbone","View","extend","LoggableMixin","_logNamespace","tagName","className","initialize","attributes","this","selected","render","$el","attr","html","template","addClass","_","join","select","toggle","toggleClass","trigger","source","hasClass","discard","view","parentWidth","parent","width","animate","margin-right","destroy","off","remove","events","click","click .name","click .discard","dragstart","dragend","dragover","drop","_click","ev","stopPropagation","_clickName","preventDefault","response","prompt","_clickDiscard","_dragstart","originalEvent","dataTransfer","effectAllowed","setData","JSON","stringify","_dragend","removeClass","_sendToParent","toString","ListCollectionCreator","CollectionCreatorMixin","elementViewClass","collectionClass","HistoryListDatasetCollection","minElements","defaultAttributes","TypeError","oncreate","oncancel","autoscrollDist","highlightClr","metric","creator","each","value","key","initialElements","_instanceSetUp","_elementsSetUp","_setUpBehaviors","selectedIds","$dragging","blocking","invalidElements","workingElements","elementViews","slice","_ensureElementIds","_validateElements","_mangleDuplicateNames","_sortElements","forEach","hasOwnProperty","uniqueId","filter","problem","_isElementInvalid","push","text","state","OK","contains","NOT_READY_STATES","deleted","purged","SAFETY","counter","existingNames","currName","Error","speed","callback","length","_renderInvalid","empty","templates","main","_renderHeader","_renderMiddle","_renderFooter","_addPluginComponents","$","focus","invalidInitial","problems","show","$header","header","find","prepend","helpContent","_invalidElementsAlert","$middle","middle","_renderList","$footer","footer","hoverhighlight","_showAlert","_disableNameAndCreate","disable","isUndefined","prop","$list","_renderClearSelected","size","hide","$tmp","jQuery","removeElementView","elementView","_createElementView","append","children","invoke","height","css","has","_listenToElementView","listenTo","data","addElementView","without","stopListening","_renderNoElementsLeft","noElementsLeft","_elementToJSON","createList","message","always","fail","xhr","status","done","call","on","_errorHandler","once","error","content","readyState","responseJSON","click .more-help","click .less-help","click .main-help","click .header .alert button","click .reset","click .clear-selected","click .collection-elements","dragover .collection-elements","drop .collection-elements","collection-element.dragstart .collection-elements","collection-element.dragend .collection-elements","change .collection-name","keydown .collection-name","click .cancel-create","click .create-collection","reset","clearSelectedElements","_dragoverElements","_checkForAutoscroll","clientY","$nearest","_getNearestElement","$placeholder","before","$element","y","AUTOSCROLL_SPEED","offset","scrollTop","upperDist","top","lowerDist","outerHeight","WIGGLE","lis","toArray","i","$li","halfHeight","Math","floor","_dropElements","dropEffect","insertBefore","insertAfter","last","_syncOrderToDom","newElements","findWhere","console","_elementDragstart","_elementDragend","_creatorTemplates","collectionCreatorModal","options","CreatorClass","deferred","Deferred","modal","Galaxy","defaults","reject","resolve","title","body","closing_events","window","_collectionCreator"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/collection/list-of-pairs-collection-creator.js.map b/static/maps/mvc/collection/list-of-pairs-collection-creator.js.map index 108e6a1974e..37f2496ae9b 100644 --- a/static/maps/mvc/collection/list-of-pairs-collection-creator.js.map +++ b/static/maps/mvc/collection/list-of-pairs-collection-creator.js.map @@ -1 +1 @@ -{"version":3,"file":"list-of-pairs-collection-creator.js","sources":["../../../src/mvc/collection/list-of-pairs-collection-creator.js"],"names":["define","levenshteinDistance","naturalSort","baseCreator","baseMVC","_l","autoPairFnBuilder","options","getRegExps","_regexps","length","RegExp","this","filters","createPair","params","a","listA","splice","indexA","b","listB","indexB","aInBIndex","indexOf","bInAIndex","_pair","silent","preprocessMatch","regexps","call","_","extend","matchTo","name","replace","possible","debug","bestMatch","score","index","paired","JSON","stringify","match","scoreThreshold","push","createListOfPairsCollection","collection","elements","toJSON","pairedCollectionCreatorModal","historyId","logNamespace","PairView","Backbone","View","LoggableMixin","_logNamespace","tagName","className","initialize","attributes","pair","template","join","render","$el","attr","data","html","addClass","events","dragstart","dragend","dragover","drop","_dragstart","ev","currentTarget","style","opacity","originalEvent","dataTransfer","effectAllowed","setData","parent","trigger","_dragend","_sendToParent","toString","PairedCollectionCreator","CollectionCreatorMixin","metric","defaults","datasets","DEFAULT_FILTERS","automaticallyPair","strategy","matchPercentage","twoPassAutopairing","initialList","commonFilters","isArray","strategies","DEFAULT_STRATEGY","isFunction","removeExtensions","oncancel","oncreate","autoscrollDist","unpairedPanelHidden","pairedPanelHidden","$dragging","blocking","_setUpBehaviors","_dataSetUp","illumina","Rs","simple","lcs","levenshtein","unpaired","selectedIds","_sortInitialList","_ensureIds","slice","autoPair","once","_sortDatasetList","list","sort","forEach","dataset","hasOwnProperty","id","uniqueId","_splitByFilters","_filter","filter","test","regexFilters","map","stringFilter","split","i","_addToUnpaired","binSearchSortedIndex","low","hi","mid","Math","floor","compared","bind","autopairSimple","concat","autopairLevenshtein","distance","max","autopairLCS","_naiveStartingAndEndingLCS","s1","s2","fwdLCS","revLCS","j","fwd","rev","_createPair","without","Error","_guessNameForPair","forward","reverse","undefined","fwdName","revName","lastDotIndex","lastIndexOf","extension","_unpair","unpairAll","pairs","_pairToJSON","src","collection_type","element_identifiers","createList","creator","url","Galaxy","root","ajaxData","type","escape","$","val","jQuery","ajax","contentType","dataType","always","fail","xhr","status","message","_ajaxErrHandler","done","response","error","content","readyState","responseJSON","_showAlert","speed","empty","templates","main","_renderHeader","_renderMiddle","_renderFooter","_addPluginComponents","$header","header","find","prepend","helpContent","_renderFilters","add","$middle","middle","hide","_renderUnpaired","_renderPaired","$fwd","$rev","$prd","text","_renderUnpairedDisplayStr","toggle","_renderUnpairedEmpty","_renderPairButton","_renderUnpairedDataset","append","_adjUnpairedOnScrollbar","_renderUnpairedNotShown","numFiltered","selected","$msg","$unpairedColumns","last","$firstDataset","first","ucRight","offset","left","outerWidth","dsRight","rightDiff","css","_renderPairedEmpty","show","pairView","$footer","footer","prop","_chooseFiltersPopover","hoverhighlight","selector","filterChoice","val1","val2","$popoverContent","values","filterSet","popover","container","placement","_validationWarning","what","clear","VALIDATION_CLASS","focus","select","removeClass","on","scrollTop","splitView","msgClass","hideUnpaired","click .more-help","click .less-help","click .main-help","click .header .alert button","click .forward-column .column-title","click .reverse-column .column-title","click .unpair-all-link","change .forward-unpaired-filter input","focus .forward-unpaired-filter input","click .autopair-link","click .choose-filters .filter-choice","click .clear-filters-link","change .reverse-unpaired-filter input","focus .reverse-unpaired-filter input","click .forward-column .dataset.unpaired","click .reverse-column .dataset.unpaired","click .paired-column .dataset.unpaired","click .unpaired-columns","mousedown .unpaired-columns .dataset","click .paired-column-title","mousedown .flexible-partition-drag","click .paired-columns .dataset.paired","click .paired-columns","click .paired-columns .pair-name","click .unpair-btn","dragover .paired-columns .column-datasets","drop .paired-columns .column-datasets","pair.dragstart .paired-columns .column-datasets","pair.dragend .paired-columns .column-datasets","change .remove-extensions","toggleExtensions","change .collection-name","keydown .collection-name","click .cancel-create","click .create-collection","_clickShowOnlyUnpaired","is","hidePaired","_clickShowOnlyPaired","callback","_clickUnpairAll","_clickAutopair","_clickFilterChoice","$selected","_hideChooseFilters","_clearFilters","_clickUnpairedDataset","stopPropagation","toggleSelectUnpaired","$dataset","force","hasClass","waitToPair","pairAllSelected","fwds","revs","each","min","err","clearSelectedUnpaired","_mousedownUnpaired","shiftKey","$startTarget","target","moveListener","document","one","off","_clickPairRow","rowIndex","eq","_startPartitionDrag","endDrag","unbind","trackMouse","pageY","startingY","adjPartition","mousemove","adj","$unpaired","$paired","unpairedHi","parseInt","pairedHi","movingUpwards","height","flex","selectPair","toggleClass","clearSelectedPaired","_clickPairName","$name","$pair","prompt","customizedName","_clickUnpair","pairIndex","_dragoverPairedColumns","preventDefault","$list","_checkForAutoscroll","clientY","$nearest","_getNearestPairedDatasetLi","remove","$placeholder","before","$element","y","AUTOSCROLL_SPEED","upperDist","top","lowerDist","outerHeight","WIGGLE","lis","toArray","$li","halfHeight","_dropPairedColumns","dropEffect","insertBefore","insertAfter","_syncPairsToDom","newPaired","_pairDragstart","_pairDragend","_printList","e","_printPair","_creatorTemplates","deferred","Deferred","modal","reject","resolve","window","title","body","width","closing_events"],"mappings":"AAAAA,QACI,oBACA,qBACA,8BACA,eACA,qBACA,qBACD,SAAUC,EAAqBC,EAAaC,EAAaC,EAASC,GAErE,YAkFA,SAASC,GAAmBC,GAcxB,QAASC,KAOL,MANKC,GAASC,SACVD,GACI,GAAIE,QAAQC,KAAKC,QAAQ,IACzB,GAAIF,QAAQC,KAAKC,QAAQ,MAG1BJ,EApBXF,EAAUA,MACVA,EAAQO,WAAaP,EAAQO,YAAc,SAA6BC,GACpEA,EAASA,KACT,IAAIC,GAAID,EAAOE,MAAMC,OAAQH,EAAOI,OAAQ,GAAI,GAC5CC,EAAIL,EAAOM,MAAMH,OAAQH,EAAOO,OAAQ,GAAI,GAC5CC,EAAYR,EAAOM,MAAMG,QAASR,GAClCS,EAAYV,EAAOE,MAAMO,QAASJ,EAGtC,OAFkB,KAAdG,GAAoBR,EAAOM,MAAMH,OAAQK,EAAW,GACtC,KAAdE,GAAoBV,EAAOE,MAAMC,OAAQO,EAAW,GACjDb,KAAKc,MAAOV,EAAGI,GAAKO,QAAQ,IAGvC,IAAIlB,KAmBJ,OARAF,GAAQqB,gBAAkBrB,EAAQqB,iBAAmB,SAAkCb,GACnF,GAAIc,GAAUrB,EAAWsB,KAAMlB,KAC/B,OAAOmB,GAAEC,OAAQjB,GACbkB,QAAclB,EAAOkB,QAAQC,KAAKC,QAASN,EAAQ,GAAI,IACvDO,SAAcrB,EAAOqB,SAASF,KAAKC,QAASN,EAAQ,GAAI,OAIzD,SAAoBd,GACvBH,KAAKyB,MAAO,kDACZtB,EAASA,KACT,IAEgBO,GAFZL,EAAQF,EAAOE,MACfI,EAAQN,EAAOM,MACfF,EAAS,EACTmB,GACIC,MAAQ,EACRC,MAAQ,MAEZC,IAKJ,KAHA7B,KAAKyB,MAAO,sBAAuBpB,EAAMP,OAAQW,EAAMX,QACvDE,KAAKyB,MAAO,wBAAyBK,KAAKC,UAAWL,EAAW,KAAM,OAE/DnB,EAASF,EAAMP,QAAQ,CAC1B,GAAIuB,GAAUhB,EAAOE,EAGrB,KAFAmB,EAAUC,MAAQ,EAEbjB,EAAO,EAAGA,EAAOD,EAAMX,OAAQY,IAAU,CAC1C,GAAIc,GAAWf,EAAOC,EAKtB,IAJAV,KAAKyB,MAAOlB,EAAS,IAAMc,EAAQC,MACnCtB,KAAKyB,MAAOf,EAAS,IAAMc,EAASF,MAGhCjB,EAAOE,KAAaE,EAAOC,KAC3BgB,EAAY/B,EAAQqC,MAAMd,KAAMlB,KAAML,EAAQqB,gBAAgBE,KAAMlB,MAChEqB,QAAUA,EACVG,SAAUA,EACVI,MAAUlB,EACVgB,UAAYA,KAEhB1B,KAAKyB,MAAO,aAAcK,KAAKC,UAAWL,EAAW,KAAM,OACnC,IAApBA,EAAUC,OAAe,CACzB3B,KAAKyB,MAAO,sCACZ,QAIZ,GAAIQ,GAAiBtC,EAAQsC,eAAef,KAAMlB,KAgBlD,IAfAA,KAAKyB,MAAO,kBAAmBQ,GAC/BjC,KAAKyB,MAAO,mBAAoBC,EAAUC,OAEtCD,EAAUC,OAASM,EAEnBJ,EAAOK,KAAMvC,EAAQO,WAAWgB,KAAMlB,MAClCK,MAAUA,EACVE,OAAUA,EACVE,MAAUA,EACVC,OAAUgB,EAAUE,SAIxBrB,GAAU,GAETF,EAAMP,SAAWW,EAAMX,OACxB,MAAO+B,GAKf,MAFA7B,MAAKyB,MAAO,UAAWK,KAAKC,UAAWF,EAAQ,KAAM,OACrD7B,KAAKyB,MAAO,kDACLI,GAw7Cf,QAASM,GAA6BC,GAClC,GAAIC,GAAWD,EAAWE,QAE1B,OAAOC,GAA8BF,GACjCG,UAAYJ,EAAWI,YAzmD/B,GAAIC,GAAe,cAefC,EAAWC,SAASC,KAAKxB,OAAQ5B,EAAQqD,eAAgBzB,QACzD0B,cAAgBL,EAEhBM,QAAc,KACdC,UAAc,iBAEdC,WAAa,SAAUC,GACnBlD,KAAKmD,KAAOD,EAAWC,UAG3BC,SAAWjC,EAAEiC,UACT,iFACA,8CACI,kDACJ,UACA,kFACFC,KAAK,KAEPC,OAAS,WAML,MALAtD,MAAKuD,IACAC,KAAM,aAAa,GACnBC,KAAM,OAAQzD,KAAKmD,MACnBO,KAAM1D,KAAKoD,UAAWD,KAAMnD,KAAKmD,QACjCQ,SAAU,yBACR3D,MAGX4D,QACIC,UAAsB,aACtBC,QAAsB,WACtBC,SAAsB,gBACtBC,KAAsB,iBAI1BC,WAAa,SAAUC,GACnBA,EAAGC,cAAcC,MAAMC,QAAU,MAC7BH,EAAGI,gBAAiBJ,EAAKA,EAAGI,eAEhCJ,EAAGK,aAAaC,cAAgB,OAChCN,EAAGK,aAAaE,QAAS,aAAc3C,KAAKC,UAAW/B,KAAKmD,OAE5DnD,KAAKuD,IAAImB,SAASC,QAAS,kBAAoB3E,QAInD4E,SAAW,SAAUV,GACjBA,EAAGC,cAAcC,MAAMC,QAAU,MACjCrE,KAAKuD,IAAImB,SAASC,QAAS,gBAAkB3E,QAIjD6E,cAAgB,SAAUX,GACtBlE,KAAKuD,IAAImB,SAASC,QAAST,IAI/BY,SAAW,WACP,MAAO,YAAc9E,KAAKmD,KAAK7B,KAAO,OA4G1CyD,EAA0BpC,SAASC,KAAKxB,OAAQ5B,EAAQqD,eAAgBzB,OAAQ7B,EAAYyF,wBAAyB5D,QACrH0B,cAAgBL,EAEhBO,UAAW,yEAGXC,WAAa,SAAUC,GACnBlD,KAAKiF,OAAQ,qCAAsC/B,GAGnDA,EAAa/B,EAAE+D,SAAUhC,GACrBiC,YACAlF,QAAsBD,KAAKoF,gBAC3BC,mBAAsB,EACtBC,SAAsB,MACtBC,gBAAsB,GACtBC,oBAAsB,IAI1BxF,KAAKyF,YAAcvC,EAAWiC,SAG9BnF,KAAKwC,UAAYU,EAAWV,UAG5BxC,KAAKC,QAAUD,KAAK0F,cAAexC,EAAWjD,UAAaD,KAAK0F,cAAe1F,KAAKoF,iBAChFjE,EAAEwE,QAASzC,EAAWjD,WACtBD,KAAKC,QAAUiD,EAAWjD,SAI9BD,KAAKqF,kBAAoBnC,EAAWmC,kBAGpCrF,KAAKsF,SAAWtF,KAAK4F,WAAY1C,EAAWoC,WAActF,KAAK4F,WAAY5F,KAAK6F,kBAC5E1E,EAAE2E,WAAY5C,EAAWoC,YACzBtF,KAAKsF,SAAWpC,EAAWoC,UAI/BtF,KAAKuF,gBAAkBrC,EAAWqC,gBAGlCvF,KAAKwF,mBAAqBtC,EAAWsC,mBAGrCxF,KAAK+F,kBAAmB,EAIxB/F,KAAKgG,SAAW9C,EAAW8C,SAE3BhG,KAAKiG,SAAW/C,EAAW+C,SAG3BjG,KAAKkG,eAAiBhD,EAAWgD,gBAAkB,GAGnDlG,KAAKmG,qBAAsB,EAE3BnG,KAAKoG,mBAAoB,EAGzBpG,KAAKqG,UAAY,KAGjBrG,KAAKsG,UAAW,EAEhBtG,KAAKuG,kBACLvG,KAAKwG,cAITd,eACIe,UAAoB,KAAM,MAC1BC,IAAoB,MAAO,QAG/BtB,gBAAkB,WAGlBQ,YACIe,OAAkB,iBAClBC,IAAkB,cAClBC,YAAkB,uBAGtBhB,iBAAmB,MAInBW,WAAa,WAGTxG,KAAK6B,UACL7B,KAAK8G,YAEL9G,KAAK+G,eAGL/G,KAAKgH,mBACLhH,KAAKiH,aACLjH,KAAK8G,SAAW9G,KAAKyF,YAAYyB,MAAO,GAEpClH,KAAKqF,oBACLrF,KAAKmH,WACLnH,KAAKoH,KAAM,mBAAoB,WAC3BpH,KAAK2E,QAAS,gBAM1BqC,iBAAmB,WAEfhH,KAAKqH,iBAAkBrH,KAAKyF,cAIhC4B,iBAAmB,SAAUC,GAGzB,MADAA,GAAKC,KAAM,SAAUnH,EAAGI,GAAK,MAAOlB,GAAac,EAAEkB,KAAMd,EAAEc,QACpDgG,GAIXL,WAAa,WAMT,MALAjH,MAAKyF,YAAY+B,QAAS,SAAUC,GAC3BA,EAAQC,eAAgB,QACzBD,EAAQE,GAAKxG,EAAEyG,cAGhB5H,KAAKyF,aAIhBoC,gBAAkB,WAMd,QAASC,GAAShB,EAAUiB,GACxB,MAAOA,GAAOC,KAAMlB,EAASxF,MANjC,GAAI2G,GAAejI,KAAKC,QAAQiI,IAAK,SAAUC,GACvC,MAAO,IAAIpI,QAAQoI,KAEvBC,SAgBJ,OAVApI,MAAK8G,SAASU,QAAS,SAAsBV,GAIzCmB,EAAaT,QAAS,SAAUO,EAAQM,GAChCP,EAAShB,EAAUiB,IACnBK,EAAMC,GAAGnG,KAAM4E,OAIpBsB,GAIXE,eAAiB,SAAUb,GAEvB,GAAIc,GAAuB,SAAUC,EAAKC,GACtC,GAAID,IAAQC,EAAM,MAAOD,EAEzB,IAAIE,GAAMC,KAAKC,OAASH,EAAKD,GAAQ,GAAMA,EACvCK,EAAWvJ,EAAamI,EAAQnG,KAAMtB,KAAK8G,SAAU4B,GAAMpH,KAE/D,IAAe,EAAXuH,EACA,MAAON,GAAsBC,EAAKE,EAC/B,IAAIG,EAAW,EAClB,MAAON,GAAsBG,EAAM,EAAGD,EAG1C,MAAOzI,KAAK8G,SAAU4B,IAAS1I,KAAK8G,SAAU4B,GAAMpH,OAASmG,EAAQnG,MAAQoH,GAC7E,OAAOA,IAETI,KAAM9I,KAERA,MAAK8G,SAASxG,OAAQiI,EAAsB,EAAGvI,KAAK8G,SAAShH,QAAU,EAAG2H,IAO9EN,SAAW,SAAU7B,GAEjB,GAAI8C,GAAQpI,KAAK6H,kBACbhG,IAmBJ,OAlBI7B,MAAKwF,qBACL3D,EAAS7B,KAAK+I,gBACV1I,MAAQ+H,EAAM,GACd3H,MAAQ2H,EAAM,KAElBA,EAAQpI,KAAK6H,mBAOjBvC,EAAWA,GAAYtF,KAAKsF,SAC5B8C,EAAQpI,KAAK6H,kBACbhG,EAASA,EAAOmH,OAAQhJ,KAAMsF,GAAWpE,KAAMlB,MAC3CK,MAAQ+H,EAAM,GACd3H,MAAQ2H,EAAM,OAMtBW,eAAiBrJ,GACbuC,eAAgB,WAAY,MAAO,IACnCD,MAAQ,SAAiB7B,GAErB,MADAA,GAASA,MACLA,EAAOkB,UAAYlB,EAAOqB,UAEtBI,MAAOzB,EAAOyB,MACdD,MAAO,GAGRxB,EAAOuB,aAKtBuH,oBAAsBvJ,GAClBuC,eAAgB,WAAY,MAAOjC,MAAKuF,iBACxCvD,MAAQ,SAAmB7B,GACvBA,EAASA,KACT,IAAI+I,GAAW7J,EAAqBc,EAAOkB,QAASlB,EAAOqB,UACvDG,EAAQ,EAAQuH,EAAaP,KAAKQ,IAAKhJ,EAAOkB,QAAQvB,OAAQK,EAAOqB,SAAS1B,OAClF,OAAI6B,GAAQxB,EAAOuB,UAAUC,OAErBC,MAAOzB,EAAOyB,MACdD,MAAOA,GAGRxB,EAAOuB,aAKtB0H,YAAc1J,GACVuC,eAAgB,WAAY,MAAOjC,MAAKuF,iBACxCvD,MAAQ,SAAmB7B,GACvBA,EAASA,KACT,IAAI6B,GAAQhC,KAAKqJ,2BAA4BlJ,EAAOkB,QAASlB,EAAOqB,UAAW1B,OAC3E6B,EAAQK,EAAU2G,KAAKQ,IAAKhJ,EAAOkB,QAAQvB,OAAQK,EAAOqB,SAAS1B,OACvE,OAAI6B,GAAQxB,EAAOuB,UAAUC,OAErBC,MAAOzB,EAAOyB,MACdD,MAAOA,GAGRxB,EAAOuB,aAKtB2H,2BAA6B,SAAUC,EAAIC,GAIvC,IAHA,GAAIC,GAAS,GACTC,EAAS,GACTpB,EAAI,EAAGqB,EAAI,EACRrB,EAAIiB,EAAGxJ,QAAUuI,EAAIkB,EAAGzJ,QACvBwJ,EAAIjB,KAAQkB,EAAIlB,IAGpBmB,GAAUF,EAAIjB,GACdA,GAAK,CAET,IAAIA,IAAMiB,EAAGxJ,OAAU,MAAOwJ,EAC9B,IAAIjB,IAAMkB,EAAGzJ,OAAU,MAAOyJ,EAI9B,KAFAlB,EAAMiB,EAAGxJ,OAAS,EAClB4J,EAAMH,EAAGzJ,OAAS,EACXuI,GAAK,GAAKqB,GAAK,GACdJ,EAAIjB,KAAQkB,EAAIG,IAGpBD,GAAWH,EAAIjB,GAAKoB,GAASpG,KAAM,IACnCgF,GAAK,EACLqB,GAAK,CAET,OAAOF,GAASC,GAKpB3I,MAAQ,SAAU6I,EAAKC,EAAKjK,GACxBA,EAAUA,MACVK,KAAKyB,MAAO,SAAUkI,EAAKC,EAC3B,IAAIzG,GAAOnD,KAAK6J,YAAaF,EAAKC,EAAKjK,EAAQ2B,KAM/C,OALAtB,MAAK6B,OAAOK,KAAMiB,GAClBnD,KAAK8G,SAAW3F,EAAE2I,QAAS9J,KAAK8G,SAAU6C,EAAKC,GAC1CjK,EAAQoB,QACTf,KAAK2E,QAAS,WAAYxB,GAEvBA,GAIX0G,YAAc,SAAUF,EAAKC,EAAKtI,GAE9B,IAAOqI,IAAOC,GAAWD,IAAQC,EAC7B,KAAM,IAAIG,OAAO,iBAAoBjI,KAAKC,UAAW4H,GAAO7H,KAAKC,UAAW6H,IAGhF,OADAtI,GAAOA,GAAQtB,KAAKgK,kBAAmBL,EAAKC,IACnCK,QAAUN,EAAKrI,KAAOA,EAAM4I,QAAUN,IAInDI,kBAAoB,SAAUL,EAAKC,EAAK7D,GACpCA,EAA0CoE,SAArBpE,EAAiC,EAAuB/F,KAAsB,gBACnG,IAAIoK,GAAUT,EAAIrI,KACd+I,EAAUT,EAAItI,KACdsF,EAAM5G,KAAKqJ,2BACPe,EAAQ7I,QAAS,GAAIxB,QAAQC,KAAKC,QAAQ,IAAM,IAChDoK,EAAQ9I,QAAS,GAAIxB,QAAQC,KAAKC,QAAQ,IAAM,IAExD,IAAI8F,EAAkB,CAClB,GAAIuE,GAAe1D,EAAI2D,YAAa,IACpC,IAAID,EAAe,EAAG,CAClB,GAAIE,GAAY5D,EAAIM,MAAOoD,EAAc1D,EAAI9G,OAC7C8G,GAAMA,EAAIrF,QAASiJ,EAAW,IAC9BJ,EAAUA,EAAQ7I,QAASiJ,EAAW,IACtCH,EAAUA,EAAQ9I,QAASiJ,EAAW,KAG9C,MAAO5D,IAASwD,EAAU,MAAQC,GAItCI,QAAU,SAAUtH,EAAMxD,GAEtB,GADAA,EAAUA,OACLwD,EACD,KAAM,IAAI4G,OAAO,aAAejI,KAAKC,UAAWoB,GASpD,OAPAnD,MAAK6B,OAASV,EAAE2I,QAAS9J,KAAK6B,OAAQsB,GACtCnD,KAAKsI,eAAgBnF,EAAK8G,SAC1BjK,KAAKsI,eAAgBnF,EAAK+G,SAErBvK,EAAQoB,QACTf,KAAK2E,QAAS,eAAiBxB,IAE5BA,GAIXuH,UAAY,WAER,IADA,GAAIC,MACG3K,KAAK6B,OAAO/B,QACf6K,EAAMzI,KAAMlC,KAAKyK,QAASzK,KAAK6B,OAAQ,IAAOd,QAAQ,IAE1Df,MAAK2E,QAAS,cAAegG,IAKjCC,YAAc,SAAUzH,EAAM0H,GAG1B,MAFAA,GAAMA,GAAO,OAGTC,gBAAkB,SAClBD,IAAkB,iBAClBvJ,KAAkB6B,EAAK7B,KACvByJ,sBACIzJ,KAAU,UACVqG,GAAUxE,EAAK8G,QAAQtC,GACvBkD,IAAUA,IAEVvJ,KAAU,UACVqG,GAAUxE,EAAK+G,QAAQvC,GACvBkD,IAAUA,MAQtBG,WAAa,SAAU1J,GACnB,GAAI2J,GAAUjL,KACVkL,EAAMC,OAAOC,KAAO,iBAAmBpL,KAAKwC,UAAY,gCAGxD6I,GACAC,KAAkB,qBAClBR,gBAAkB,cAClBxJ,KAAkBH,EAAEoK,OAAQjK,GAAQ2J,EAAQO,EAAG,oBAAqBC,OACpEV,oBAAsBE,EAAQpJ,OAAOqG,IAAK,SAAU/E,GAChD,MAAO8H,GAAQL,YAAazH,KAMpC,OADA8H,GAAQ3E,UAAW,EACZoF,OAAOC,KAAMT,GAChBI,KAAc,OACdM,YAAc,mBACdC,SAAc,OACdpI,KAAc3B,KAAKC,UAAWsJ,KAEjCS,OAAQ,WACLb,EAAQ3E,UAAW,IAEtByF,KAAM,SAAUC,EAAKC,EAAQC,GAC1BjB,EAAQkB,gBAAiBH,EAAKC,EAAQC,KAEzCE,KAAM,SAAUC,EAAUH,EAASF,GAEhCf,EAAQtG,QAAS,qBAAsB0H,EAAUH,EAASF,GAC1Df,EAAQhG,OAAQ,qBAAsBoH,GACN,kBAArBpB,GAAQhF,UACfgF,EAAQhF,SAAS/E,KAAMlB,KAAMqM,EAAUH,EAASF,MAM5DG,gBAAkB,SAAUH,EAAKC,EAAQC,GACrClM,KAAKsM,MAAON,EAAKC,EAAQC,EACzB,IAAIK,GAAU9M,EAAI,mDACduM,KAEIO,GADmB,IAAnBP,EAAIQ,YAAmC,IAAfR,EAAIC,OACjB,KAAOxM,EAAI,oDAChBA,EAAI,gCACHuM,EAAIS,aACA,cAAgB3K,KAAKC,UAAWiK,EAAIS,cAAiB,SAErD,KAAOP,GAG1BjB,QAAQyB,WAAYH,EAAS,iBAKjCjJ,OAAS,SAAUqJ,GASf,MANA3M,MAAKuD,IAAIqJ,QAAQlJ,KAAMqB,EAAwB8H,UAAUC,QACzD9M,KAAK+M,cAAeJ,GACpB3M,KAAKgN,cAAeL,GACpB3M,KAAKiN,cAAeN,GACpB3M,KAAKkN,uBACLlN,KAAK2E,QAAS,WAAY3E,MACnBA,MAIX+M,cAAgB,WAEZ,GAAII,GAAUnN,KAAKwL,EAAG,WAAYoB,QAAQlJ,KAAMqB,EAAwB8H,UAAUO,UAC7EC,KAAM,iBAAkBC,QAAS9B,EAAGzG,EAAwB8H,UAAUU,eAG3E,OADAvN,MAAKwN,iBACEL,GAGXK,eAAiB,WACb,MAAUxN,MAAKwL,EAAG,wCAAyCC,IAAKzL,KAAKC,QAAQ,IACxEwN,IAAKzN,KAAKwL,EAAG,wCAAyCC,IAAKzL,KAAKC,QAAQ,MAIjF+M,cAAgB,WACZ,GAAIU,GAAU1N,KAAKwL,EAAG,WAAYoB,QAAQlJ,KAAMqB,EAAwB8H,UAAUc,SAWlF,OARI3N,MAAKmG,oBACLnG,KAAKwL,EAAG,qBAAsBoC,OACvB5N,KAAKoG,mBACZpG,KAAKwL,EAAG,mBAAoBoC,OAGhC5N,KAAK6N,kBACL7N,KAAK8N,gBACEJ,GAGXG,gBAAkB,WAEd,GACIE,GAAMC,EADN/C,EAAUjL,KACEiO,KACZ7F,EAAQpI,KAAK6H,iBAejB,OAbA7H,MAAKwL,EAAG,0BACH0C,MAAO9F,EAAM,GAAGtI,OAAQL,EAAI,qBAAuB4D,KAAM,MAC9DrD,KAAKwL,EAAG,kCACH0C,KAAMlO,KAAKmO,0BAA2BnO,KAAK8G,SAAShH,OAASsI,EAAM,GAAGtI,SAC3EE,KAAKwL,EAAG,0BACH0C,MAAO9F,EAAM,GAAGtI,OAAQL,EAAI,qBAAuB4D,KAAM,MAC9DrD,KAAKwL,EAAG,kCACH0C,KAAMlO,KAAKmO,0BAA2BnO,KAAK8G,SAAShH,OAASsI,EAAM,GAAGtI,SAE3EE,KAAKwL,EAAG,sCAAuCoB,QAG/C5M,KAAKwL,EAAG,kBAAmB4C,OAAiC,IAAzBpO,KAAK8G,SAAShH,QACpB,IAAzBE,KAAK8G,SAAShH,WACdE,MAAKqO,wBAKTL,EAAO5F,EAAM,GAAGF,IAAK,SAAUT,EAASY,GAMpC,MAJwB8B,UAAlB/B,EAAM,GAAIC,IACVD,EAAM,GAAIC,KAAQZ,GACpBwG,EAAK/L,KAAM+I,EAAQqD,qBAEhBrD,EAAQsD,uBAAwB9G,KAE3CsG,EAAO3F,EAAM,GAAGF,IAAK,SAAUT,GAC3B,MAAOwD,GAAQsD,uBAAwB9G,KAGtCsG,EAAKjO,QAAWkO,EAAKlO,QAO1BE,KAAKwL,EAAG,sDAAuDgD,OAAQT,GAClEN,IAAKzN,KAAKwL,EAAG,qDAAsDgD,OAAQP,IAC3ER,IAAKzN,KAAKwL,EAAG,sDAAuDgD,OAAQR,QACjFhO,MAAKyO,+BATDzO,MAAK0O,4BAYbP,0BAA4B,SAAUQ,GAClC,OAAS,IAAKA,EAAa,IAAKlP,EAAI,gBAAkB,KAAM4D,KAAK,KAGrEkL,uBAAyB,SAAU9G,GAE/B,MAAO+D,GAAG,SACLhI,KAAM,KAAM,WAAaiE,EAAQE,IACjChE,SAAU,oBACVH,KAAM,aAAa,GACnBG,SAAU8D,EAAQmH,SAAU,WAAY,IACxCJ,OAAQhD,EAAG,WAAY7H,SAAU,gBAAiBuK,KAAMzG,EAAQnG,OAEhEmC,KAAM,UAAWgE,IAG1B6G,kBAAoB,WAEhB,MAAO9C,GAAG,SAAS7H,SAAU,oBACxB6K,OAAQhD,EAAG,WAAY7H,SAAU,gBAAiBuK,KAAMzO,EAAI,0BAGrE4O,qBAAuB,WAEnB,GAAIQ,GAAOrD,EAAG,qCACT0C,KAAM,IAAMzO,EAAI,kCAAqC,IAE1D,OADAO,MAAKwL,EAAG,qDAAsDoB,QAAQU,QAASuB,GACxEA,GAGXH,wBAA0B,WAEtB,GAAIG,GAAOrD,EAAG,qCACT0C,KAAM,IAAMzO,EAAI,uDAA0D,IAE/E,OADAO,MAAKwL,EAAG,qDAAsDoB,QAAQU,QAASuB,GACxEA,GAGXJ,wBAA0B,WACtB,GAAIK,GAAmB9O,KAAKwL,EAAG,qBAAsBuD,OACjDC,EAAgBhP,KAAKwL,EAAG,8CAA+CyD,OAC3E,IAAKD,EAAclP,OAAnB,CACA,GAAIoP,GAAUJ,EAAiBK,SAASC,KAAON,EAAiBO,aAC5DC,EAAUN,EAAcG,SAASC,KAAOJ,EAAcK,aACtDE,EAAY5G,KAAKC,MAAOsG,GAAYvG,KAAKC,MAAO0G,EAEpDtP,MAAKwL,EAAG,qCACHgE,IAAK,cAAiBD,EAAY,EAAKA,EAAW,KAI3DzB,cAAgB,WAKZ,GAHA9N,KAAKwL,EAAG,+BAAgC0C,MAAOlO,KAAK6B,OAAO/B,OAAQL,EAAI,WAAa4D,KAAM,MAE1FrD,KAAKwL,EAAG,oBAAqB4C,OAA+B,IAAvBpO,KAAK6B,OAAO/B,QACtB,IAAvBE,KAAK6B,OAAO/B,OAEZ,WADAE,MAAKyP,oBAKLzP,MAAKwL,EAAG,2BAA4BkE,OAGxC1P,KAAKwL,EAAG,oCAAqCoB,OAC7C,IAAI3B,GAAUjL,IACdA,MAAK6B,OAAO2F,QAAS,SAAUrE,GAE3B,GAAIwM,GAAW,GAAIjN,IAAWS,KAAMA,GACpC8H,GAAQO,EAAG,oCACNgD,OAAQmB,EAASrM,SAASC,KAC1BiL,QACG,8BACI,qCAAsC/O,EAAI,UAAY,YAC1D,aACF4D,KAAM,QAIpBoM,mBAAqB,WACjB,GAAIZ,GAAOrD,EAAG,qCACT0C,KAAM,IAAMzO,EAAI,0BAA6B,IAElD,OADAO,MAAKwL,EAAG,oCAAqCoB,QAAQU,QAASuB,GACvDA,GAIX5B,cAAgB,WACZ,GAAI2C,GAAU5P,KAAKwL,EAAG,WAAYoB,QAAQlJ,KAAMqB,EAAwB8H,UAAUgD,SAKlF,OAJA7P,MAAKwL,EAAG,sBAAuBsE,KAAM,UAAW9P,KAAK+F,kBACxB,kBAAlB/F,MAAKgG,UACZhG,KAAKwL,EAAG,sBAAuBkE,OAE5BE,GAIX1C,qBAAuB,WACnBlN,KAAK+P,sBAAuB,wBAC5B/P,KAAKwL,EAAG,mBAAoBwE,eAAgB,sBAAuB,8BAIvED,sBAAwB,SAAUE,GAC9B,QAASC,GAAcC,EAAMC,GACzB,OACI,qCACQ,iBAAkBD,EAAM,mBAAoBC,EAAM,KACtD3Q,EAAI,WAAa,KAAM0Q,EAAM,KAC7B1Q,EAAI,WAAa,KAAM2Q,EAC3B,aACF/M,KAAK,IAEX,GAAIgN,GAAkB7E,EAAGrK,EAAEiC,UACvB,+BACI,qBACI3D,EAAI,6FACR,UACA0B,EAAEmP,OAAQtQ,KAAK0F,eAAgBwC,IAAK,SAAUqI,GAC1C,MAAOL,GAAcK,EAAU,GAAIA,EAAU,MAC9ClN,KAAM,IACb,UACFA,KAAK,SAEP,OAAOrD,MAAKwL,EAAGyE,GAAWO,SACtBC,UAAc,sBACdC,UAAc,SACdhN,MAAc,EAEd6I,QAAc8D,KAKtBM,mBAAqB,SAAUC,EAAMC,GACjC,GAAIC,GAAmB,oBACV,UAATF,IACAA,EAAO5Q,KAAKwL,EAAG,oBAAqBiC,IAAKzN,KAAKwL,EAAG,4BACjDxL,KAAKwL,EAAG,oBAAqBuF,QAAQC,UAErCH,GACAD,EAAOA,GAAQ5Q,KAAKwL,EAAG,IAAMsF,GAC7BF,EAAKK,YAAaH,IAElBF,EAAKjN,SAAUmN,IAMvBvK,gBAAkB,WA6Dd,MA5DAvG,MAAKoH,KAAM,WAAY,WACnBpH,KAAK2E,QAAS,mBAAoB3E,QAGtCA,KAAKkR,GAAI,WAAY,WAEjBlR,KAAK6N,kBACL7N,KAAK8N,gBAQL9N,KAAKwL,EAAG,mBAAoB2F,UAAW,OAE3CnR,KAAKkR,GAAI,cAAe,WAEpBlR,KAAK6N,kBACL7N,KAAK8N,gBACL9N,KAAKoR,cAGTpR,KAAKkR,GAAI,gBAAiB,WACtBlR,KAAKC,SACDD,KAAKwL,EAAG,kCAAmCC,MAC3CzL,KAAKwL,EAAG,kCAAmCC,OAE/CzL,KAAKiF,OAAQ,gBAAiBjF,KAAKC,SACnCD,KAAKwN,iBACLxN,KAAK6N,oBAGT7N,KAAKkR,GAAI,WAAY,WACjBlR,KAAK6N,kBACL7N,KAAK8N,eAEL,IAAI5B,GAASmF,EAAW,IACpBrR,MAAK6B,OAAO/B,QACZuR,EAAW,gBACXnF,EAAUlM,KAAK6B,OAAO/B,OAAS,IAAML,EAAI,iBACpCO,KAAK8G,SAAShH,SACfoM,GAAW,KAAOzM,EAAI,8CACtBO,KAAKsR,eACLtR,KAAKwL,EAAG,oBAAqBuF,UAGjC7E,EAAUzM,GACN,yEACA,gFACA,kEACF4D,KAAM,MAEZrD,KAAK0M,WAAYR,EAASmF,KAMvBrR,MAGX4D,QAEI2N,mBAA8C,iBAC9CC,mBAA8C,iBAC9CC,mBAA8C,cAC9CC,8BAA8C,aAC9CC,sCAA8C,yBAC9CC,sCAA8C,yBAC9CC,yBAA8C,kBAE9CC,wCAA8C,WAAgB9R,KAAK2E,QAAS,kBAC5EoN,uCAA8C,SAAU7N,GAAMsH,EAAGtH,EAAGC,eAAgB6M,UACpFgB,uBAA8C,iBAC9CC,uCAA8C,qBAC9CC,4BAA8C,gBAC9CC,wCAA8C,WAAgBnS,KAAK2E,QAAS,kBAC5EyN,uCAA8C,SAAUlO,GAAMsH,EAAGtH,EAAGC,eAAgB6M,UAEpFqB,0CAA8C,wBAC9CC,0CAA8C,wBAC9CC,yCAA8C,gBAC9CC,0BAA8C,wBAC9CC,uCAA8C,qBAE9CC,6BAA8C,uBAC9CC,qCAA8C,sBAE9CC,wCAA8C,aAC9CC,wBAA8C,sBAC9CC,mCAA8C,iBAC9CC,oBAA8C,eAI9CC,4CAA8C,yBAC9CC,wCAA8C,qBAE9CC,kDAAoD,iBACpDC,kDAAoD,eAGpDC,4BAA8C,WAAgBpT,KAAKqT,oBACnEC,0BAA8C,cAC9CC,2BAA8C,qBAC9CC,uBAA8C,gBAC9CC,2BAA8C,gBAIlDC,uBAAyB,WAEjB1T,KAAKwL,EAAG,mBAAoBmI,GAAI,YAChC3T,KAAK4T,aAEL5T,KAAKoR,aAIbyC,qBAAuB,WAEf7T,KAAKwL,EAAG,qBAAsBmI,GAAI,YAClC3T,KAAKsR,eAELtR,KAAKoR,aAKbE,aAAe,SAAU3E,EAAOmH,GAC5B9T,KAAKmG,qBAAsB,EAC3BnG,KAAKoG,mBAAoB,EACzBpG,KAAKgN,cAAeL,EAAOmH,IAG/BF,WAAa,SAAUjH,EAAOmH,GAC1B9T,KAAKmG,qBAAsB,EAC3BnG,KAAKoG,mBAAoB,EACzBpG,KAAKgN,cAAeL,EAAOmH,IAG/B1C,UAAY,SAAUzE,EAAOmH,GAGzB,MAFA9T,MAAKmG,oBAAsBnG,KAAKoG,mBAAoB,EACpDpG,KAAKgN,cAAeL,EAAOmH,GACpB9T,MAIX+T,gBAAkB,WACd/T,KAAKiF,OAAQ,aACbjF,KAAK0K,aAITsJ,eAAiB,WACb,GAAInS,GAAS7B,KAAKmH,UAClBnH,MAAKiF,OAAQ,WAAYpD,EAAO/B,OAAQE,KAAK8G,SAAShH,QACtDE,KAAK2E,QAAS,aAIlBsP,mBAAqB,SAAU/P,GAC3B,GAAIgQ,GAAY1I,EAAGtH,EAAGC,cACtBnE,MAAKwL,EAAG,kCAAmCC,IAAKyI,EAAUzQ,KAAM,YAChEzD,KAAKwL,EAAG,kCAAmCC,IAAKyI,EAAUzQ,KAAM,YAChEzD,KAAKmU,qBACLnU,KAAK2E,QAAS,kBAIlBwP,mBAAqB,WAGjBnU,KAAKwL,EAAG,wBAAyBgF,QAAS,QAC1CxQ,KAAKwL,EAAG,YAAagE,IAAK,UAAW,SAIzC4E,cAAgB,WACZpU,KAAKwL,EAAG,kCAAmCC,IAAK,IAChDzL,KAAKwL,EAAG,kCAAmCC,IAAK,IAChDzL,KAAK2E,QAAS,kBAKlB0P,sBAAwB,SAAUnQ,GAE9B,MADAA,GAAGoQ,kBACItU,KAAKuU,qBAAsB/I,EAAGtH,EAAGC,iBAO5CoQ,qBAAuB,SAAUC,EAAU7U,GACvCA,EAAUA,KACV,IAAI8H,GAAU+M,EAAS/Q,KAAM,WACzBuN,EAA2B7G,SAAlBxK,EAAQ8U,MAAqB9U,EAAQ8U,OAAQD,EAASE,SAAU,WAE7E,OAAKF,GAAS1U,QAAsBqK,SAAZ1C,GAEpBuJ,GACAwD,EAAS7Q,SAAU,YACdhE,EAAQgV,YACT3U,KAAK4U,mBAITJ,EAASvD,YAAa,YAGnBuD,GAZiDA,GAgB5DI,gBAAkB,SAAUjV,GACxBA,EAAUA,KACV,IAAIsL,GAAUjL,KACV6U,KACAC,KACAnK,IAuBJ,OAtBAM,GAAQO,EAAG,uDAAwDuJ,KAAM,WACrEF,EAAK3S,KAAMsJ,EAAGxL,MAAOyD,KAAM,cAE/BwH,EAAQO,EAAG,uDAAwDuJ,KAAM,WACrED,EAAK5S,KAAMsJ,EAAGxL,MAAOyD,KAAM,cAE/BoR,EAAK/U,OAASgV,EAAKhV,OAAS6I,KAAKqM,IAAKH,EAAK/U,OAAQgV,EAAKhV,QAGxD+U,EAAKrN,QAAS,SAAUmC,EAAKtB,GACzB,IACIsC,EAAMzI,KAAM+I,EAAQnK,MAAO6I,EAAKmL,EAAKzM,IAAMtH,QAAQ,KAErD,MAAOkU,GAGLhK,EAAQqB,MAAO2I,MAGnBtK,EAAM7K,SAAWH,EAAQoB,QACzBf,KAAK2E,QAAS,WAAYgG,GAEvBA,GAIXuK,sBAAwB,WACpBlV,KAAKwL,EAAG,uCAAwCyF,YAAa,aAIjEkE,mBAAqB,SAAUjR,GAC3B,GAAIA,EAAGkR,SAAU,CACb,GAAInK,GAAUjL,KACVqV,EAAe7J,EAAGtH,EAAGoR,QAAS3R,SAAU,YACxC4R,EAAe,SAAUrR,GACrB+G,EAAQO,EAAGtH,EAAGoR,QAASvN,OAAQ,YAAapE,SAAU,YAE9D0R,GAAa3Q,SAASwM,GAAI,YAAaqE,GAGvC/J,EAAGgK,UAAWC,IAAK,UAAW,WAC1BJ,EAAa3Q,SAASgR,IAAK,YAAaH,GACxCtK,EAAQ2J,sBAMpBe,cAAgB,SAAUzR,GAEtB,GAAI0R,GAAWpK,EAAGtH,EAAGC,eAAgBvC,QACjC+H,EAAM6B,EAAG,8CAA+CqK,GAAID,GAAWnS,KAAM,WAC7EmG,EAAM4B,EAAG,8CAA+CqK,GAAID,GAAWnS,KAAM,UAEjFzD,MAAKc,MAAO6I,EAAKC,IAKrBkM,oBAAsB,SAAU5R,GAO5B,QAAS6R,KAGL9K,EAAQO,EAAG,4BAA6BgE,IAAK,QAAS,IACtDhE,EAAG,QAASgE,IAAK,SAAU,IAAKwG,OAAQ,YAAaC,GAEzD,QAASA,GAAY/R,GACjB,GAAIiL,GAASjL,EAAGgS,MAAQC,CAEnBlL,GAAQmL,aAAcjH,IAEvB3D,EAAG,QAAS7G,QAAS,WAEzBsG,EAAQwD,0BACR0H,GAAahH,EApBjB,GAAIlE,GAAUjL,KACVmW,EAAYjS,EAAGgS,KAEnB1K,GAAG,QAASgE,IAAK,SAAU,aAC3BvE,EAAQO,EAAG,4BAA6BgE,IAAK,QAAS,SAkBtDhE,EAAG,QAAS6K,UAAWJ,GACvBzK,EAAG,QAASiK,IAAK,UAAWM,IAIhCK,aAAe,SAAUE,GACrB,GAAIC,GAAYvW,KAAKwL,EAAG,qBACpBgL,EAAUxW,KAAKwL,EAAG,mBAClBiL,EAAaC,SAAUH,EAAU/G,IAAK,UAAY,IAClDmH,EAAWD,SAAUF,EAAQhH,IAAK,UAAY,GAGlDiH,GAAa9N,KAAKQ,IAAK,GAAIsN,EAAaH,GACxCK,GAAsBL,CAEtB,IAAIM,GAAsB,EAANN,CAEpB,IAAIM,EAAe,CACf,GAAI5W,KAAKmG,oBACL,OAAO,CACJ,IAAkB,IAAdsQ,EAEP,MADAzW,MAAKsR,gBACE,MAGPtR,MAAKmG,sBACLoQ,EAAU7G,OACV1P,KAAKmG,qBAAsB,EAKnC,IAAKyQ,EASG5W,KAAKoG,oBACLoQ,EAAQ9G,OACR1P,KAAKoG,mBAAoB,OAXb,CAChB,GAAIpG,KAAKoG,kBACL,OAAO,CACJ,IAAgB,IAAZuQ,EAEP,MADA3W,MAAK4T,cACE,EAcf,MAJA2C,GAAU/G,KACNqH,OAAUJ,EAAa,KACvBK,KAAU,cAEP,GAKXC,WAAa,SAAU7S,GACnBA,EAAGoQ,kBACH9I,EAAGtH,EAAGC,eAAgB6S,YAAa,aAIvCC,oBAAsB,WAClBjX,KAAKwL,EAAG,qCAAsCyF,YAAa,aAI/DiG,eAAiB,SAAUhT,GACvBA,EAAGoQ,iBACH,IAAI6C,GAAQ3L,EAAGtH,EAAGC,eACdiT,EAAQD,EAAMzS,SAASA,SACvB9C,EAAQwV,EAAMxV,MAAO,mBACrBuB,EAAOnD,KAAK6B,OAAQD,GACpByK,EAAWgL,OAAQ,iCAAkClU,EAAK7B,KAC1D+K,KACAlJ,EAAK7B,KAAO+K,EAIZlJ,EAAKmU,gBAAiB,EACtBH,EAAMjJ,KAAM/K,EAAK7B,QAKzBiW,aAAe,SAAUrT,GAErB,GAAIsT,GAAY7O,KAAKC,MAAO4C,EAAGtH,EAAGC,eAAgBvC,MAAO,eAEzD5B,MAAKyK,QAASzK,KAAK6B,OAAQ2V,KAW/BC,uBAAyB,SAAUvT,GAE/BA,EAAGwT,gBAEH,IAAIC,GAAQ3X,KAAKwL,EAAG,mCACpBxL,MAAK4X,oBAAqBD,EAAOzT,EAAGI,cAAcuT,QAElD,IAAIC,GAAW9X,KAAK+X,2BAA4B7T,EAAGI,cAAcuT,QAEjErM,GAAG,6BAA8BwM,QACjC,IAAIC,GAAezM,EAAG,+CACjBsM,GAAShY,OAGVgY,EAASI,OAAQD,GAFjBN,EAAMnJ,OAAQyJ,IAOtBL,oBAAsB,SAAUO,EAAUC,GACtC,GAAIC,GAAmB,EACnBlJ,EAASgJ,EAAShJ,SAClBgC,EAAYgH,EAAShH,YACrBmH,EAAYF,EAAIjJ,EAAOoJ,IACvBC,EAAcrJ,EAAOoJ,IAAMJ,EAASM,cAAkBL,CAEtDE,IAAa,GAAKA,EAAYtY,KAAKkG,eACnCiS,EAAShH,UAAWA,EAAYkH,GACzBG,GAAa,GAAKA,EAAYxY,KAAKkG,gBAC1CiS,EAAShH,UAAWA,EAAYkH,IAOxCN,2BAA6B,SAAUK,GAGnC,IAAK,GAFDM,GAAS,EACTC,EAAM3Y,KAAKwL,EAAG,uCAAwCoN,UACjDvQ,EAAE,EAAGA,EAAEsQ,EAAI7Y,OAAQuI,IAAK,CAC7B,GAAIwQ,GAAMrN,EAAGmN,EAAItQ,IACbkQ,EAAMM,EAAI1J,SAASoJ,IACnBO,EAAanQ,KAAKC,MAAOiQ,EAAIJ,cAAgB,GAAMC,CACvD,IAAIH,EAAMO,EAAaV,GAAwBA,EAAnBG,EAAMO,EAE9B,MAAOD,GAGf,MAAOrN,MAGXuN,mBAAqB,SAAU7U,GAE3BA,EAAGwT,iBACHxT,EAAGK,aAAayU,WAAa,MAE7B,IAAIlB,GAAW9X,KAAK+X,2BAA4B7T,EAAGI,cAAcuT,QAUjE,OATIC,GAAShY,OACTE,KAAKqG,UAAU4S,aAAcnB,GAI7B9X,KAAKqG,UAAU6S,YAAalZ,KAAKwL,EAAG,+BAAgCuD,QAGxE/O,KAAKmZ,mBACE,GAGXA,gBAAkB,WACd,GAAIC,KAEJpZ,MAAKwL,EAAG,mCAAoCuJ,KAAM,WAC9CqE,EAAUlX,KAAMsJ,EAAGxL,MAAOyD,KAAM,WAGpCzD,KAAK6B,OAASuX,EACdpZ,KAAK8N,iBAGTuL,eAAiB,SAAUnV,EAAIf,GAG3BA,EAAKI,IAAII,SAAU,WACnB,IAAIuQ,GAAYlU,KAAKwL,EAAG,oCACxBxL,MAAKqG,UAAY6N,GAGrBoF,aAAe,WAEX9N,EAAG,6BAA8BwM,SACjChY,KAAKqG,UAAY,MAIrBgN,iBAAmB,SAAUoB,GACzB,GAAIxJ,GAAUjL,IACdiL,GAAQlF,iBAA+BoE,SAAVsK,EAAsB,GAAaxJ,EAAQlF,iBAExE5E,EAAE4T,KAAM9J,EAAQpJ,OAAQ,SAAUsB,GAE1BA,EAAKmU,iBACTnU,EAAK7B,KAAO2J,EAAQjB,kBAAmB7G,EAAK8G,QAAS9G,EAAK+G,YAG9De,EAAQ6C,gBACR7C,EAAQgC,iBAKZsM,WAAa,SAAUjS,GACnB,GAAI2D,GAAUjL,IACdmB,GAAE4T,KAAMzN,EAAM,SAAUkS,GAChBlS,IAAS2D,EAAQpJ,QACjBoJ,EAAQwO,WAAYD,MAQhCC,WAAa,SAAUtW,GACnBnD,KAAKyB,MAAO0B,EAAK8G,QAAQ3I,KAAM6B,EAAK+G,QAAQ5I,KAAM,OAAQ6B,EAAK7B,OAInEwD,SAAW,WAAY,MAAO,4BAQlCC,GAAwB8H,UAAY9H,EAAwB8H,WAAa1L,EAAEC,OAAO7B,EAAYyF,uBAAuB0U,mBAGjHtM,OAASjM,EAAEiC,UACP,qCACI,mDAAoD3D,EAAI,aAAe,OACvE,6BACI,mDAAoDA,EAAI,QAAU,OACtE,SACJ,SACA,wCACI,+FACA,sCACJ,SAEA,uEACI,kDACI,8BACI,6BACI,uBAAwBA,EAAI,oBAAsB,UAClD,iDACJ,SACA,kEACI,4CAA6CA,EAAI,oBAAsB,OAC3E,SACJ,SACJ,SACA,yDACI,8BACI,4DACIA,EAAI,kBACR,OACA,4DACIA,EAAI,iBACR,aACA,uDACIA,EAAI,aACR,OACJ,SACJ,SACA,kDACI,8BACI,6BACI,uBAAwBA,EAAI,oBAAsB,UAClD,iDACJ,SACA,kEACI,4CAA6CA,EAAI,oBAAsB,OAC3E,SACJ,SACJ,SACJ,UACF4D,KAAK,KAGPsK,OAASxM,EAAEiC,UAEP,iFACI,kDACI,oCACJ,SACA,yDACI,oCACJ,SACA,kDACI,oCACJ,SACJ,SACA,mCACI,+CAAgD3D,EAAI,kBAAoB,WACxE,8BACI,iDACI,8BACJ,SACA,yDACIA,EAAI,cACR,OACJ,SACJ,SACA,+EACI,oCACJ,UACF4D,KAAK,KAGPwM,OAAS1O,EAAEiC,UACP,iCACI,sBACI,sDACI3D,EAAI,0CAA4C,IAChD,iEACJ,WACJ,SACA,sBACI,0DACI,gBAAiBA,EAAI,kCAAoC,OAC7D,kDAAmDA,EAAI,QAAU,UACrE,SACJ,SAEA,gDACI,wCACI,mDAAoDA,EAAI,UAAY,YACpE,8CACI,0EACMA,EAAI,yCACJ,+BACN,YACA,yCACM,mBAAoBA,EAAI,+BAAiC,YACzD,mBAAoBA,EAAI,6CAA+C,YAC7E,QACJ,SACJ,SAEA,wCACI,qDAAsDA,EAAI,eAAiB,YAC/E,SACJ,UACF4D,KAAK,KAGPkK,YAAcpM,EAAEiC,UACZ,MAAO3D,GACH,wGACA,2GACA,yGACA,sCACF4D,KAAM,KAAO,OACf,MAAO5D,GACH,8FACA,yDACA,wFACA,iCACI,8BACI,sEACgB,yDAChB,4CACA,sEACgB,yDACpB,QACA,6DACI,qEACgB,uDAChB,4CACJ,QACA,6DACI,4DACJ,QACJ,SACF4D,KAAM,KAAO,OACf,MAAO5D,GACH,gEACI,oDACI,yEACA,sEACJ,QACA,8DACI,mEACJ,QACA,iEACI,8FACI,uEACJ,6CACJ,QACA,4CACI,iEACJ,QACJ,SACF4D,KAAM,KAAO,OACf,MAAO5D,GACH,iDACI,2FACJ,0FACF4D,KAAM,KAAO,OACf,MAAO5D,GACH,sGACI,qGACN4D,KAAM,KAAO,OACf,MAAO5D,GACH,4FACA,gEACA,oEACF4D,KAAM,KAAO,QACjBA,KAAK,MAMX,IAAId,GAA+B,SAAwC4C,EAAUxF,GAEjF,GACIsL,GADA0O,EAAWjO,OAAOkO,UAetB,IAZAja,EAAUwB,EAAE+D,SAAUvF,OAClBwF,SAAcA,EACda,SAAc,WACVmF,OAAO0O,MAAMjM,OACb+L,EAASG,OAAQ,cAErB7T,SAAc,SAAUgF,EAASoB,GAC7BlB,OAAO0O,MAAMjM,OACb+L,EAASI,QAAS1N,OAIrB2N,OAAO7O,SAAWA,OAAO0O,MAC1B,KAAM,IAAI9P,OAAO,mCAerB,OAZAkB,GAAU,GAAIlG,GAAyBpF,GACvCwL,OAAO0O,MAAMnK,MACTuK,MAAU,yCACVC,KAAUjP,EAAQ1H,IAClB4W,MAAU,MACVtD,OAAU,QACVuD,gBAAgB,IAEpBnP,EAAQ3H,SACR0W,OAAO/O,QAAUA,EAGV0O,EAeP,QACI5U,wBAA0BA,EAC1BxC,6BAA+BA,EAC/BJ,4BAA8BA"} \ No newline at end of file +{"version":3,"file":"list-of-pairs-collection-creator.js","sources":["../../../src/mvc/collection/list-of-pairs-collection-creator.js"],"names":["define","levenshteinDistance","naturalSort","baseCreator","baseMVC","_l","autoPairFnBuilder","options","getRegExps","_regexps","length","RegExp","this","filters","createPair","params","a","listA","splice","indexA","b","listB","indexB","aInBIndex","indexOf","bInAIndex","_pair","silent","preprocessMatch","regexps","call","_","extend","matchTo","name","replace","possible","debug","bestMatch","score","index","paired","JSON","stringify","match","scoreThreshold","push","createListOfPairsCollection","collection","elements","toJSON","pairedCollectionCreatorModal","historyId","logNamespace","PairView","Backbone","View","LoggableMixin","_logNamespace","tagName","className","initialize","attributes","pair","template","join","render","$el","attr","data","html","addClass","events","dragstart","dragend","dragover","drop","_dragstart","ev","currentTarget","style","opacity","originalEvent","dataTransfer","effectAllowed","setData","parent","trigger","_dragend","_sendToParent","toString","PairedCollectionCreator","CollectionCreatorMixin","metric","defaults","datasets","DEFAULT_FILTERS","automaticallyPair","strategy","matchPercentage","twoPassAutopairing","initialList","commonFilters","isArray","strategies","DEFAULT_STRATEGY","isFunction","removeExtensions","oncancel","oncreate","autoscrollDist","unpairedPanelHidden","pairedPanelHidden","$dragging","blocking","_setUpBehaviors","_dataSetUp","illumina","Rs","simple","lcs","levenshtein","unpaired","selectedIds","_sortInitialList","_ensureIds","slice","autoPair","once","_sortDatasetList","list","sort","forEach","dataset","hasOwnProperty","id","uniqueId","_splitByFilters","_filter","filter","test","regexFilters","map","stringFilter","split","i","_addToUnpaired","binSearchSortedIndex","low","hi","mid","Math","floor","compared","bind","autopairSimple","concat","autopairLevenshtein","distance","max","autopairLCS","_naiveStartingAndEndingLCS","s1","s2","fwdLCS","revLCS","j","fwd","rev","_createPair","without","Error","_guessNameForPair","forward","reverse","undefined","fwdName","revName","lastDotIndex","lastIndexOf","extension","_unpair","unpairAll","pairs","_pairToJSON","src","collection_type","element_identifiers","createList","creator","url","Galaxy","root","ajaxData","type","escape","$","val","jQuery","ajax","contentType","dataType","always","fail","xhr","status","message","_ajaxErrHandler","done","response","error","content","readyState","responseJSON","_showAlert","speed","empty","templates","main","_renderHeader","_renderMiddle","_renderFooter","_addPluginComponents","$header","header","find","prepend","helpContent","_renderFilters","add","$middle","middle","hide","_renderUnpaired","_renderPaired","$fwd","$rev","$prd","text","_renderUnpairedDisplayStr","toggle","_renderUnpairedEmpty","_renderPairButton","_renderUnpairedDataset","append","_adjUnpairedOnScrollbar","_renderUnpairedNotShown","numFiltered","selected","$msg","$unpairedColumns","last","$firstDataset","first","ucRight","offset","left","outerWidth","dsRight","rightDiff","css","_renderPairedEmpty","show","pairView","$footer","footer","prop","_chooseFiltersPopover","hoverhighlight","selector","filterChoice","val1","val2","$popoverContent","values","filterSet","popover","container","placement","_validationWarning","what","clear","VALIDATION_CLASS","focus","select","removeClass","on","scrollTop","splitView","msgClass","hideUnpaired","click .more-help","click .less-help","click .main-help","click .header .alert button","click .forward-column .column-title","click .reverse-column .column-title","click .unpair-all-link","change .forward-unpaired-filter input","focus .forward-unpaired-filter input","click .autopair-link","click .choose-filters .filter-choice","click .clear-filters-link","change .reverse-unpaired-filter input","focus .reverse-unpaired-filter input","click .forward-column .dataset.unpaired","click .reverse-column .dataset.unpaired","click .paired-column .dataset.unpaired","click .unpaired-columns","mousedown .unpaired-columns .dataset","click .paired-column-title","mousedown .flexible-partition-drag","click .paired-columns .dataset.paired","click .paired-columns","click .paired-columns .pair-name","click .unpair-btn","dragover .paired-columns .column-datasets","drop .paired-columns .column-datasets","pair.dragstart .paired-columns .column-datasets","pair.dragend .paired-columns .column-datasets","change .remove-extensions","toggleExtensions","change .collection-name","keydown .collection-name","click .cancel-create","click .create-collection","_clickShowOnlyUnpaired","is","hidePaired","_clickShowOnlyPaired","callback","_clickUnpairAll","_clickAutopair","_clickFilterChoice","$selected","_hideChooseFilters","_clearFilters","_clickUnpairedDataset","stopPropagation","toggleSelectUnpaired","$dataset","force","hasClass","waitToPair","pairAllSelected","fwds","revs","each","min","err","clearSelectedUnpaired","_mousedownUnpaired","shiftKey","$startTarget","target","moveListener","document","one","off","_clickPairRow","rowIndex","eq","_startPartitionDrag","endDrag","unbind","trackMouse","pageY","startingY","adjPartition","mousemove","adj","$unpaired","$paired","unpairedHi","parseInt","pairedHi","movingUpwards","height","flex","selectPair","toggleClass","clearSelectedPaired","_clickPairName","$name","$pair","prompt","customizedName","_clickUnpair","pairIndex","_dragoverPairedColumns","preventDefault","$list","_checkForAutoscroll","clientY","$nearest","_getNearestPairedDatasetLi","remove","$placeholder","before","$element","y","AUTOSCROLL_SPEED","upperDist","top","lowerDist","outerHeight","WIGGLE","lis","toArray","$li","halfHeight","_dropPairedColumns","dropEffect","insertBefore","insertAfter","_syncPairsToDom","newPaired","_pairDragstart","_pairDragend","_printList","e","_printPair","_creatorTemplates","deferred","Deferred","modal","reject","resolve","window","title","body","width","closing_events"],"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 8ff235c169b..94bc0d382a2 100644 --- a/static/scripts/bundled/analysis.bundled.js +++ b/static/scripts/bundled/analysis.bundled.js @@ -3,11 +3,11 @@ webpackJsonp([3,1],[function(e,t,i){(function(e,t){var n=i(1),s=n,o=i(56).Galaxy this}"undefined"!=typeof e&&e.exports&&(e.exports=i)},function(e,t,i){var n,s;(function(o){n=[i(6),i(17),i(5)],s=function(e,t,i){var n=o.View.extend({tagName:"div",className:"citations",render:function(){return this.$el.append("

"+this.formattedReference()+"

"),this},formattedReference:function(){var e=this.model,t=e.entryType(),i=e.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"==t){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"==t||"proceedings"==t?s+this._asSentence(o)+(i.booktitle?"In "+i.booktitle+", ":"")+(a?a:"")+(r?", "+r:"")+".":"mastersthesis"==t||"phdthesis"==t?s+this._asSentence(o)+(i.howpublished?i.howpublished+". ":"")+(i.note?i.note+".":""):"techreport"==t?s+this._asSentence(o)+this._asSentence(i.institution)+this._asSentence(i.number)+this._asSentence(i.type):"book"==t||"inbook"==t||"incollection"==t?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(e){var t="";return e.chapter&&(t+=e.chapter+" in "),e.title&&(t+=""+e.title+""),e.editor&&(t+=", Edited by "+e.editor+", "),e.publisher&&(t+=", "+e.publisher),e.pages&&(t+=", pp. "+e.pages),e.series&&(t+=", "+e.series+""),e.volume&&(t+=", Vol."+e.volume),e.issn&&(t+=", ISBN: "+e.issn),t+"."},_asSentence:function(e){return e&&e.trim()?e+". ":""}}),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(e){var t=new n({model:e});this.$(".citations-formatted").append(t.render().el);var i=this.$(".citations-bibtex-text");i.val(i.val()+"\n\r"+e.attributes.content)},render:function(){this.$el.html(this.citationsElement()),this.collection.each(function(e){this.renderCitation(e)},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(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3))},function(e,t,i){var n,s;(function(o,a,r){n=[i(42),i(33),i(6),i(5)],s=function(e,t,i,n){"use strict";var s=e.FoldoutListItemView,l=e.ListItemView,c=s.extend({className:s.prototype.className+" dataset-collection",id:function(){return["dataset_collection",this.model.get("id")].join("-")},initialize:function(e){this.linkTarget=e.linkTarget||"_blank",this.hasUser=e.hasUser,s.prototype.initialize.call(this,e)},_setUpListeners:function(){s.prototype._setUpListeners.call(this),this.listenTo(this.model,"change",function(e,t){o.has(e.changed,"deleted")?this.render():o.has(e.changed,"element_count")&&this.$("> .title-bar .subtitle").replaceWith(this._renderSubtitle())})},_renderSubtitle:function(){return a(this.templates.subtitle(this.model.toJSON(),this))},_getFoldoutPanelOptions:function(){var e=s.prototype._getFoldoutPanelOptions.call(this);return o.extend(e,{linkTarget:this.linkTarget,hasUser:this.hasUser})},$selector:function(){return this.$("> .selector")},toString:function(){var e=this.model?this.model+"":"(no model)";return"DCListItemView("+e+")"}});c.prototype.templates=function(){var e=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"),"
","<% } %>"])}),t=i.wrapTemplate(['
','
','<%- collection.element_identifier || collection.name %>',"
",'
',"
"],"collection"),a=i.wrapTemplate(['
','<% var countText = collection.element_count? ( collection.element_count + " " ) : ""; %>','<% if( collection.collection_type === "list" ){ %>',n("a list of <%- countText %>datasets"),'<% } else if( collection.collection_type === "paired" ){ %>',n("a pair of datasets"),'<% } else if( collection.collection_type === "list:paired" ){ %>',n("a list of <%- countText %>dataset pairs"),'<% } else if( collection.collection_type === "list:list" ){ %>',n("a list of <%- countText %>dataset lists"),"<% } %>","
"],"collection");return o.extend({},s.prototype.templates,{warnings:e,titleBar:t,subtitle:a})}();var d=l.extend({className:l.prototype.className+" dataset-collection-element",initialize:function(e){e.logger&&(this.logger=this.model.logger=e.logger),this.log("DCEListItemView.initialize:",e),l.prototype.initialize.call(this,e)},toString:function(){var e=this.model?this.model+"":"(no model)";return"DCEListItemView("+e+")"}});d.prototype.templates=function(){var e=i.wrapTemplate(['
','
','<%- element.element_identifier %>',"
",'
',"
"],"element");return o.extend({},l.prototype.templates,{titleBar:e})}();var h=t.DatasetListItemView.extend({className:t.DatasetListItemView.prototype.className+" dataset-collection-element",initialize:function(e){e.logger&&(this.logger=this.model.logger=e.logger),this.log("DatasetDCEListItemView.initialize:",e),t.DatasetListItemView.prototype.initialize.call(this,e)},_fetchModelDetails:function(){var e=this;return e.model.inReadyState()&&!e.model.hasDetails()?e.model.fetch({silent:!0}):r.when()},toString:function(){var e=this.model?this.model+"":"(no model)";return"DatasetDCEListItemView("+e+")"}});h.prototype.templates=function(){var e=i.wrapTemplate(['
','','
','<%- element.element_identifier %>',"
","
"],"element");return o.extend({},t.DatasetListItemView.prototype.templates,{titleBar:e})}();var u=c.extend({className:c.prototype.className+" dataset-collection-element",_swapNewRender:function(e){c.prototype._swapNewRender.call(this,e);var t=this.model.get("state")||"ok";return this.$el.addClass("state-"+t),this.$el},toString:function(){var e=this.model?this.model+"":"(no model)";return"NestedDCDCEListItemView("+e+")"}});return{DCListItemView:c,DCEListItemView:d,DatasetDCEListItemView:h,NestedDCDCEListItemView:u}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(1),i(1))},function(e,t,i){var n,s;(function(o,a,r){n=[i(71),i(6),i(5)],s=function(e,t,i){"use strict";var n={defaults:{model_class:"DatasetCollectionElement",element_identifier:null,element_index:null,element_type:null},_mergeObject:function(e){return o.extend(e,e.object,{element_id:e.id}),delete e.object,e},constructor:function(e,t){e=this._mergeObject(e),this.idAttribute="element_id",a.Model.apply(this,arguments)},parse:function(e,t){var i=e;return i=this._mergeObject(i)}},s=a.Model.extend(t.LoggableMixin).extend(n).extend({_logNamespace:"collections"}),l=a.Collection.extend(t.LoggableMixin).extend({_logNamespace:"collections",model:s,toString:function(){return["DatasetCollectionElementCollection(",this.length,")"].join("")}}),c=e.DatasetAssociation.extend(t.mixin(n,{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({},e.DatasetAssociation.prototype.defaults,n.defaults),constructor:function(e,t){this.debug("\t DatasetDCE.constructor:",e,t),n.constructor.call(this,e,t)},hasDetails:function(){return this.elements&&this.elements.length},toString:function(){var e=this.get("element_identifier");return["DatasetDCE(",e,")"].join("")}})),d=l.extend({model:c,toString:function(){return["DatasetDCECollection(",this.length,")"].join("")}}),h=a.Model.extend(t.LoggableMixin).extend(t.SearchableModelMixin).extend({_logNamespace:"collections",defaults:{collection_type:null,deleted:!1},collectionClass:l,initialize:function(e,t){this.debug(this+"(DatasetCollection).initialize:",e,t,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 e=this.get("elements")||[];return this.unset("elements",{silent:!0}),this.elements=new this.collectionClass(e),this.elements},toJSON:function(){var e=a.Model.prototype.toJSON.call(this);return this.elements&&(e.elements=this.elements.toJSON()),e},inReadyState:function(){var e=this.get("populated");return this.isDeletedOrPurged()||e},hasDetails:function(){return 0!==this.elements.length},getVisibleContents:function(e){return this.elements},parse:function(e,t){var i=a.Model.prototype.parse.call(this,e,t);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(e){return this.get("deleted")?r.when():this.save({deleted:!0},e)},undelete:function(e){return!this.get("deleted")||this.get("purged")?r.when():this.save({deleted:!1},e)},isDeletedOrPurged:function(){return this.get("deleted")||this.get("purged")},searchAttributes:["name"],toString:function(){var e=[this.get("id"),this.get("name")||this.get("element_identifier")];return"DatasetCollection("+e.join(",")+")"}}),u=h.extend({collectionClass:d,toString:function(){return"List"+h.prototype.toString.call(this)}}),p=u.extend({toString:function(){return"Pair"+h.prototype.toString.call(this)}}),g=h.extend(t.mixin(n,{constructor:function(e,t){this.debug("\t NestedDCDCE.constructor:",e,t),n.constructor.call(this,e,t)},toString:function(){var e=this.object?""+this.object:this.get("element_identifier");return["NestedDCDCE(",e,")"].join("")}})),f=l.extend({model:g,toString:function(){return["NestedDCDCECollection(",this.length,")"].join("")}}),m=p.extend(t.mixin(n,{constructor:function(e,t){this.debug("\t NestedPairDCDCE.constructor:",e,t),n.constructor.call(this,e,t)},toString:function(){var e=this.object?""+this.object:this.get("element_identifier");return["NestedPairDCDCE(",e,")"].join("")}})),v=f.extend({model:m,toString:function(){return["NestedPairDCDCECollection(",this.length,")"].join("")}}),_=h.extend({collectionClass:v,toString:function(){return["ListPairedDatasetCollection(",this.get("name"),")"].join("")}}),y=u.extend(t.mixin(n,{constructor:function(e,t){this.debug("\t NestedListDCDCE.constructor:",e,t),n.constructor.call(this,e,t)},toString:function(){var e=this.object?""+this.object:this.get("element_identifier");return["NestedListDCDCE(",e,")"].join("")}})),w=f.extend({model:y,toString:function(){return["NestedListDCDCECollection(",this.length,")"].join("")}}),b=h.extend({collectionClass:w,toString:function(){return["ListOfListsDatasetCollection(",this.get("name"),")"].join("")}});return{ListDatasetCollection:u,PairDatasetCollection:p,ListPairedDatasetCollection:_,ListOfListsDatasetCollection:b}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(3),i(1))},function(e,t,i){var n,s;(function(o,a,r,l){n=[i(42),i(12),i(21),i(6),i(5)],s=function(e,t,i,n,s){"use strict";var c="dataset",d=e.ListItemView,h=d.extend({_logNamespace:c,className:d.prototype.className+" dataset",id:function(){return["dataset",this.model.get("id")].join("-")},initialize:function(e){e.logger&&(this.logger=this.model.logger=e.logger),this.log(this+".initialize:",e),d.prototype.initialize.call(this,e),this.linkTarget=e.linkTarget||"_blank"},_setUpListeners:function(){d.prototype._setUpListeners.call(this);var e=this;return e.listenTo(e.model,{change:function(t,i){e.model.changedAttributes().state&&e.model.inReadyState()&&e.expanded&&!e.model.hasDetails()?e.model.fetch({silent:!0}).done(function(){e.render()}):e.render()}})},_fetchModelDetails:function(){var e=this;return e.model.inReadyState()&&!e.model.hasDetails()?e.model.fetch({silent:!0}):o.when()},remove:function(e,t){var i=this;e=e||this.fxSpeed,this.$el.fadeOut(e,function(){a.View.prototype.remove.call(i),t&&t.call(i)})},_swapNewRender:function(e){return d.prototype._swapNewRender.call(this,e),this.model.has("state")&&this.$el.addClass("state-"+this.model.get("state")),this.$el},_renderPrimaryActions:function(){return[this._renderDisplayButton()]},_renderDisplayButton:function(){var e=this.model.get("state");if(e===t.NOT_VIEWABLE||e===t.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(e===t.UPLOAD)n.disabled=!0,n.title=s("This dataset must finish uploading before it can be viewed");else if(e===t.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(e){Galaxy.frame&&Galaxy.frame.active&&(Galaxy.frame.addDataset(o.model.get("id")),e.preventDefault())}}return n.faIcon="fa-eye",i(n)},_renderDetails:function(){if(this.model.get("state")===t.NOT_VIEWABLE)return r(this.templates.noAccess(this.model.toJSON(),this));var e=d.prototype._renderDetails.call(this);return e.find(".actions .left").empty().append(this._renderSecondaryActions()),e.find(".summary").html(this._renderSummary()).prepend(this._renderDetailMessages()),e.find(".display-applications").html(this._renderDisplayApplications()),this._setUpBehaviors(e),e},_renderSummary:function(){var e=this.model.toJSON(),t=this.templates.summaries[e.state];return(t=t||this.templates.summaries.unknown)(e,this)},_renderDetailMessages:function(){var e=this,t=r('
'),i=e.model.toJSON();return l.each(e.templates.detailMessages,function(n){t.append(r(n(i,e)))}),t},_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 t.NOT_VIEWABLE:return[];case t.OK:case t.FAILED_METADATA:case t.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",onclick:function(e){Galaxy.frame&&Galaxy.frame.active&&(Galaxy.frame.add({title:"Dataset details",url:this.href}),e.preventDefault(),e.stopPropagation())}})},_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 e=this.model.urls;return r(['"].join("\n"))},events:l.extend(l.clone(d.prototype.events),{"click .display-btn":function(e){this.trigger("display",this,e)},"click .params-btn":function(e){this.trigger("params",this,e)},"click .download-btn":function(e){this.trigger("download",this,e)}}),toString:function(){var e=this.model?this.model+"":"(no model)";return"DatasetListItemView("+e+")"}});return h.prototype.templates=function(){var e=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[t.OK]=a[t.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[t.NEW]=n.wrapTemplate(["
",s("This is a new dataset and not all of its data are available yet"),"
"],"dataset"),a[t.NOT_VIEWABLE]=n.wrapTemplate(["
",s("You do not have permission to view this dataset"),"
"],"dataset"),a[t.DISCARDED]=n.wrapTemplate(["
",s("The job creating this dataset was cancelled before completion"),"
"],"dataset"),a[t.QUEUED]=n.wrapTemplate(["
",s("This job is waiting to run"),"
"],"dataset"),a[t.RUNNING]=n.wrapTemplate(["
",s("This job is currently running"),"
"],"dataset"),a[t.UPLOAD]=n.wrapTemplate(["
",s("This dataset is currently uploading"),"
"],"dataset"),a[t.SETTING_METADATA]=n.wrapTemplate(["
",s("Metadata is being auto-detected"),"
"],"dataset"),a[t.PAUSED]=n.wrapTemplate(["
",s('This job is paused. Use the "Resume Paused Jobs" in the history menu to resume'),"
"],"dataset"),a[t.ERROR]=n.wrapTemplate(["<% if( !dataset.purged ){ %>","
<%- dataset.misc_blurb %>
","<% } %>",'',s("An error occurred with this dataset"),":",'
<%- dataset.misc_info %>
'],"dataset"),a[t.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:e,details:i,noAccess:o,summaries:a,detailMessages:r,displayApplications:c})}(),{DatasetListItemView:h}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(1),i(3),i(1),i(2))},function(e,t,i){var n,s;(function(o,a,r){n=[i(4)],s=function(e){var t=o.Model.extend({initialize:function(e){this.app=e},checksum:function(){var e="",t=this;return this.app.section.$el.find(".section-row").each(function(){var i=a(this).attr("id"),n=t.app.field_list[i];n&&(e+=i+":"+JSON.stringify(n.value&&n.value())+":"+n.collapsed+";")}),e},create:function(){function e(e,t,i){n.flat_dict[e]=t,o[e]=i,n.app.element_list[t]&&n.app.element_list[t].$el.attr("tour_id",e)}function t(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);g!=-1&&(g+=d.length,h.push(parseInt(p.substr(g))),u||(u=p.substr(0,g)))}h.sort(function(e,t){return e-t});var a=0;for(var f in h)t(c+"_"+a++,r[u+h[f]]);break;case"conditional":var m=n.app.field_list[l.id].value();e(c+"|"+l.test_param.name,l.id,m);var v=i(l,m);v!=-1&&t(c,o[l.id+"-section-"+v]);break;case"section":t(!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),e(c,l.id,m),l.payload))for(var y in l.payload)e(y,l.id,l.payload[y])}}}}}var n=this,s={};this._iterate(this.app.section.$el,s);var o={};return this.flat_dict={},t("",s),o},match:function(e){return this.flat_dict&&this.flat_dict[e]},matchCase:function(e,t){return i(e,t)},matchModel:function(e,t){var i=this;n(e.inputs,function(e,n){i.flat_dict[n]&&t(e,i.flat_dict[n])})},matchResponse:function(e){function t(e,s){if("string"==typeof s){var o=n.flat_dict[e];o&&(i[o]=s)}else for(var a in s){var r=a;if(""!==e){var l="|";s instanceof Array&&(l="_"),r=e+l+r}t(r,s[a])}}var i={},n=this;return t("",e),i},_iterate:function(e,t){var i=this,n=a(e).children();n.each(function(){var e=this,n=a(e).attr("id");if(a(e).hasClass("section-row")){var s=i.app.input_list[n];t[n]=s&&{input:s}||{},i._iterate(e,t[n])}else i._iterate(e,t)})}}),i=function(e,t){"boolean"==e.test_param.type&&(t="true"==t?e.test_param.truevalue||"true":e.test_param.falsevalue||"false");for(var i in e.cases)if(e.cases[i].value==t)return i;return-1},n=function(e,t,s,o){o=a.extend(!0,{},o),r.each(e,function(e){e&&e.type&&e.name&&(o[e.name]=e)});for(var l in e){var c=e[l];c.name=c.name||l;var d=s?s+"|"+c.name:c.name;switch(c.type){case"repeat":r.each(c.cache,function(e,i){n(e,t,d+"_"+i,o)});break;case"conditional":if(c.test_param){t(c.test_param,d+"|"+c.test_param.name,o);var h=i(c,c.test_param.value);h!=-1?n(c.cases[h].inputs,t,d,o):Galaxy.emit.debug("form-data::visitInputs() - Invalid case for "+d+".")}else Galaxy.emit.debug("form-data::visitInputs() - Conditional test parameter missing for "+d+".");break;case"section":n(c.inputs,t,d,o);break;default:t(c,d,o)}}};return{Manager:t,visitInputs:n}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2))},function(e,t,i){var n,s;(function(i,o,a){n=[],s=function(){return i.View.extend({initialize:function(e,t){this.app=e,this.app_options=e.model?e.model.attributes:{},this.field=t&&t.field||new i.View,this.model=t&&t.model||new i.Model({text_enable:this.app_options.text_enable||"Enable",text_disable:this.app_options.text_disable||"Disable",cls_enable:this.app_options.cls_enable||"fa fa-caret-square-o-down",cls_disable:this.app_options.cls_disable||"fa fa-caret-square-o-up"}).set(t),this.setElement(this._template()),this.$field=this.$(".ui-form-field"),this.$info=this.$(".ui-form-info"),this.$preview=this.$(".ui-form-preview"),this.$collapsible=this.$(".ui-form-collapsible"),this.$collapsible_text=this.$(".ui-form-collapsible-text"),this.$collapsible_icon=this.$(".ui-form-collapsible-icon"),this.$title=this.$(".ui-form-title"),this.$title_text=this.$(".ui-form-title-text"),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);var n=this.model.get("collapsible_value");this.field.collapsed=void 0!==n&&JSON.stringify(this.model.get("value"))==JSON.stringify(n),this.listenTo(this.model,"change",this.render,this),this.render();var s=this;this.$collapsible.on("click",function(){s.field.collapsed=!s.field.collapsed,e.trigger&&e.trigger("change"),s.render()})},backdrop:function(){this.model.set("backdrop",!0)},error:function(e){this.model.set("error_text",e)},reset:function(){!this.model.get("fixed")&&this.model.set("error_text",null)},render:function(){o(".tooltip").hide();var e=this.model.get("help",""),t=this.model.get("argument");t&&e.indexOf("("+t+")")==-1&&(e+=" ("+t+")"),this.$info.html(e),this.$el[this.model.get("hidden")?"hide":"show"](),this.$preview[this.field.collapsed&&this.model.get("collapsible_preview")||this.model.get("disabled")?"show":"hide"]().html(a.escape(this.model.get("text_value")));var i=this.model.get("error_text");if(this.$error[i?"show":"hide"](),this.$el[i?"addClass":"removeClass"]("ui-error"),this.$error_text.html(i),this.$backdrop[this.model.get("backdrop")?"show":"hide"](),this.field.collapsed||this.model.get("disabled")?this.$field.hide():this.$field.show(),this.field.model&&this.field.model.set({color:this.model.get("color"),style:this.model.get("style")}),this.model.get("disabled")||void 0===this.model.get("collapsible_value"))this.$title_text.show().text(this.model.get("label")),this.$collapsible.hide();else{var n=this.field.collapsed?"enable":"disable";this.$title_text.hide(),this.$collapsible.show(),this.$collapsible_text.text(this.model.get("label")),this.$collapsible_icon.removeClass().addClass("icon").addClass(this.model.get("cls_"+n)).attr("data-original-title",this.model.get("text_"+n)).tooltip({placement:"bottom"})}},_template:function(){return o("
").addClass("ui-form-element").append(o("
").addClass("ui-form-error ui-error").append(o("").addClass("fa fa-arrow-down")).append(o("").addClass("ui-form-error-text"))).append(o("
").addClass("ui-form-title").append(o("
").addClass("ui-form-collapsible").append(o("").addClass("ui-form-collapsible-icon")).append(o("").addClass("ui-form-collapsible-text"))).append(o("").addClass("ui-form-title-text"))).append(o("
").addClass("ui-form-field").append(o("").addClass("ui-form-info")).append(o("
").addClass("ui-form-backdrop"))).append(o("
").addClass("ui-form-preview"))}})}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2))},function(e,t,i){var n,s;(function(o,a,r){n=[i(4),i(7),i(47),i(49),i(48),i(45)],s=function(e,t,i,n,s,l){return o.Model.extend({types:{text:"_fieldText",password:"_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"},create:function(e){var t=this.types[e.type],i="function"==typeof this[t]?this[t].call(this,e):null;return i||(i=e.options?this._fieldSelect(e):this._fieldText(e),Galaxy.emit.debug("form-parameters::_addRow()","Auto matched field type ("+e.type+").")),void 0===e.value&&(e.value=null),i.value(e.value),i},_fieldData:function(e){return new i.View({id:"field-"+e.id,extensions:e.extensions,optional:e.optional,multiple:e.multiple,type:e.type,flavor:e.flavor,data:e.options,onchange:e.onchange})},_fieldSelect:function(e){if(e.is_workflow)return this._fieldText(e);"data_column"==e.type&&(e.error_text="Missing columns in referenced dataset.");var i=e.data;i||(i=[],a.each(e.options,function(e){i.push({label:e[0],value:e[1]})}));var n=t.Select;switch(e.display){case"checkboxes":n=t.Checkbox;break;case"radio":n=t.Radio;break;case"radiobutton":n=t.RadioButton}return new n.View({id:"field-"+e.id,data:i,error_text:e.error_text||"No options available",multiple:e.multiple,optional:e.optional,onchange:e.onchange,searchable:"workflow"!==e.flavor})},_fieldDrilldown:function(e){return e.is_workflow?this._fieldText(e):new t.Drilldown.View({id:"field-"+e.id,data:e.options,display:e.display,optional:e.optional,onchange:e.onchange})},_fieldText:function(i){if(i.options&&i.data)if(i.area=i.multiple,e.isEmpty(i.value))i.value=null;else 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}return new t.Input({id:"field-"+i.id,type:i.type,area:i.area,readonly:i.readonly,placeholder:i.placeholder,datalist:i.datalist,onchange:i.onchange})},_fieldSlider:function(e){return new t.Slider.View({id:"field-"+e.id,precise:"float"==e.type,is_workflow:e.is_workflow,min:e.min,max:e.max,onchange:e.onchange})},_fieldHidden:function(e){return new t.Hidden({id:"field-"+e.id,info:e.info})},_fieldBoolean:function(e){return new t.RadioButton.View({id:"field-"+e.id,data:[{label:"Yes",value:"true"},{label:"No",value:"false"}],onchange:e.onchange})},_fieldColor:function(e){return new l({id:"field-"+e.id,onchange:e.onchange})},_fieldLibrary:function(e){return new n.View({id:"field-"+e.id,optional:e.optional,multiple:e.multiple,onchange:e.onchange})},_fieldFtp:function(e){return new s.View({id:"field-"+e.id,optional:e.optional,multiple:e.multiple,onchange:e.onchange})}})}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(2),i(1))},function(e,t,i){var n,s;(function(o,a,r){n=[i(4),i(9),i(7)], s=function(e,t,i){var n=o.View.extend({initialize:function(t){this.list={},this.options=e.merge(t,{title:"Repeat",empty_text:"Not available.",max:null,min:null}),this.button_new=new i.ButtonIcon({icon:"fa-plus",title:"Insert "+this.options.title,tooltip:"Add new "+this.options.title+" block",floating:"clear",cls:"ui-button-icon form-repeat-add",onclick:function(){t.onnew&&t.onnew()}}),this.setElement(a("
").append(this.$list=a("
")).append(a("
").append(this.button_new.$el)))},size:function(){return r.size(this.list)},add:function(e){if(!e.id||this.list[e.id])return void Galaxy.emit.debug("form-repeat::add()","Duplicate or invalid repeat block id.");var n=new i.ButtonIcon({icon:"fa-trash-o",tooltip:"Delete this repeat block",cls:"ui-button-icon-plain form-repeat-delete",onclick:function(){e.ondel&&e.ondel()}}),s=new t.View({id:e.id,title:"placeholder",cls:e.cls||"ui-portlet-repeat",operations:{button_delete:n}});s.append(e.$el),s.$el.addClass("section-row").hide(),this.list[e.id]=s,this.$list.append(s.$el.fadeIn("fast")),this.options.max>0&&this.size()>=this.options.max&&this.button_new.disable(),this._refresh()},del:function(e){return this.list[e]?(this.$list.find("#"+e).remove(),delete this.list[e],this.button_new.enable(),void this._refresh()):void Galaxy.emit.debug("form-repeat::del()","Invalid repeat block id.")},delAll:function(){for(var e in this.list)this.del(e)},hideOptions:function(){this.button_new.$el.hide(),r.each(this.list,function(e){e.hideOperation("button_delete")}),r.isEmpty(this.list)&&this.$el.append(a("
").addClass("ui-form-info").html(this.options.empty_text))},_refresh:function(){var e=0;for(var t in this.list){var i=this.list[t];i.title(++e+": "+this.options.title),i[this.size()>this.options.min?"showOperation":"hideOperation"]("button_delete")}}});return{View:n}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2))},function(e,t,i){var n,s;(function(o,a,r,l){n=[i(4),i(7),i(9),i(37),i(35),i(36)],s=function(e,t,i,n,s,c){var d=o.View.extend({initialize:function(e,t){this.app=e,this.inputs=t.inputs,this.parameters=new c,this.setElement(a("
")),this.render()},render:function(){var e=this;this.$el.empty(),r.each(this.inputs,function(t){e.add(t)})},add:function(t){var i=l.extend(!0,{},t);switch(i.id=t.id=e.uid(),this.app.input_list[i.id]=i,i.type){case"conditional":this._addConditional(i);break;case"repeat":this._addRepeat(i);break;case"section":this._addSection(i);break;default:this._addRow(i)}},_addConditional:function(e){var t=this;e.test_param.id=e.id,this.app.model.get("sustain_conditionals")&&(e.test_param.disabled=!0);var i=this._addRow(e.test_param);i.model&&i.model.set("onchange",function(i){var n=t.app.data.matchCase(e,i);for(var s in e.cases){var o=e.cases[s],a=t.$("#"+e.id+"-section-"+s),r=!1;for(var l in o.inputs)if(!o.inputs[l].hidden){r=!0;break}s==n&&r?a.fadeIn("fast"):a.hide()}t.app.trigger("change")});for(var n in e.cases){var s=new d(this.app,{inputs:e.cases[n].inputs});this._append(s.$el.addClass("ui-form-section"),e.id+"-section-"+n)}i.trigger("change")},_addRepeat:function(e){function t(t){var n=e.id+"-section-"+o++,s=new d(i.app,{inputs:t});a.add({id:n,$el:s.$el,ondel:function(){a.del(n),i.app.trigger("change")}})}for(var i=this,o=0,a=new n.View({title:e.title||"Repeat",min:e.min,max:e.max,onnew:function(){t(e.inputs),i.app.trigger("change")}}),l=r.size(e.cache),c=0;c").addClass("ui-form-info").html(e.help)),this.app.on("expand",function(e){t.$("#"+e).length>0&&t.expand()}),this._append(t.$el,e.id)},_addRow:function(e){var t=this,i=e.id;e.onchange=e.onchange||function(){t.app.trigger("change",i)};var n=this.parameters.create(e);this.app.field_list[i]=n;var o=new s(this.app,{name:e.name,label:e.hide_label?"":e.label||e.name,value:e.value,text_value:e.text_value,collapsible_value:e.collapsible_value,collapsible_preview:e.collapsible_preview,help:e.help,argument:e.argument,disabled:e.disabled,color:e.color,style:e.style,backdrop:e.backdrop,hidden:e.hidden,fixed:e.fixed,field:n});return this.app.element_list[i]=o,this._append(o.$el,e.id),n},_append:function(e,t){this.$el.append(e.addClass("section-row").attr("id",t))}});return{View:d}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2),i(1))},function(e,t,i){var n,s;(function(o){n=[i(32),i(75),i(5)],s=function(e,t,i){"use strict";function n(e){return function(t,i){return this.isNew()&&(i=i||{},i.url=this.urlRoot+this.get("history_id")+"/contents",t=t||{},t.type="dataset_collection"),e.call(this,t,i)}}var s=t.HistoryContentMixin,a=e.ListDatasetCollection,r=e.PairDatasetCollection,l=e.ListPairedDatasetCollection,c=e.ListOfListsDatasetCollection,d=a.extend(s).extend({defaults:o.extend(o.clone(a.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list",model_class:"HistoryDatasetCollectionAssociation"}),save:n(a.prototype.save),toString:function(){return"History"+a.prototype.toString.call(this)}}),h=r.extend(s).extend({defaults:o.extend(o.clone(r.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"paired",model_class:"HistoryDatasetCollectionAssociation"}),save:n(r.prototype.save),toString:function(){return"History"+r.prototype.toString.call(this)}}),u=l.extend(s).extend({defaults:o.extend(o.clone(l.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list:paired",model_class:"HistoryDatasetCollectionAssociation"}),save:n(l.prototype.save),toString:function(){return"History"+l.prototype.toString.call(this)}}),p=c.extend(s).extend({defaults:o.extend(o.clone(c.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list:list",model_class:"HistoryDatasetCollectionAssociation"}),save:n(c.prototype.save),toString:function(){return["HistoryListOfListsDatasetCollection(",this.get("name"),")"].join("")}});return{HistoryListDatasetCollection:d,HistoryPairDatasetCollection:h,HistoryListPairedDatasetCollection:u,HistoryListOfListsDatasetCollection:p}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2))},function(e,t,i){var n,s;(function(o,a,r){n=[i(66),i(73),i(39),i(41),i(6),i(132)],s=function(e,t,i,n,s,l){"use strict";var c=e.PaginatedCollection,d=c.extend(s.LoggableMixin).extend({_logNamespace:"history",model:function(e,n){if("dataset"===e.history_content_type)return new t.HistoryDatasetAssociation(e,n);if("dataset_collection"===e.history_content_type){switch(e.collection_type){case"list":return new i.HistoryListDatasetCollection(e,n);case"paired":return new i.HistoryPairDatasetCollection(e,n);case"list:paired":return new i.HistoryListPairedDatasetCollection(e,n);case"list:list":return new i.HistoryListOfListsDatasetCollection(e,n)}var s="Unknown collection_type: "+e.collection_type;return console.warn(s,e),{validationError:s}}return{validationError:"Unknown history_content_type: "+e.history_content_type}},limitPerPage:500,limitPerProgressiveFetch:500,order:"hid",urlRoot:Galaxy.root+"api/histories",url:function(){return this.urlRoot+"/"+this.historyId+"/contents"},initialize:function(e,t){t=t||{},c.prototype.initialize.call(this,e,t),this.history=t.history||null,this.setHistoryId(t.historyId||null),this.includeDeleted=t.includeDeleted||this.includeDeleted,this.includeHidden=t.includeHidden||this.includeHidden,this.model.prototype.idAttribute="type_id"},setHistoryId:function(e){this.historyId=e,this._setUpWebStorage()},_setUpWebStorage:function(e){if(this.historyId)return this.storage=new n.HistoryPrefs({id:n.HistoryPrefs.historyStorageKey(this.historyId)}),this.trigger("new-storage",this.storage,this),this.on({"include-deleted":function(e){this.storage.includeDeleted(e)},"include-hidden":function(e){this.storage.includeHidden(e)}}),this.includeDeleted=this.storage.includeDeleted()||!1,this.includeHidden=this.storage.includeHidden()||!1,this},comparators:o.extend(o.clone(c.prototype.comparators),{name:s.buildComparator("name",{ascending:!0}),"name-dsc":s.buildComparator("name",{ascending:!1}),hid:s.buildComparator("hid",{ascending:!1}),"hid-asc":s.buildComparator("hid",{ascending:!0})}),running:function(){return this.filter(function(e){return!e.inReadyState()})},runningAndActive:function(){return this.filter(function(e){return!e.inReadyState()&&e.get("visible")&&!e.get("deleted")})},getByHid:function(e){return this.findWhere({hid:e})},haveDetails:function(){return this.all(function(e){return e.hasDetails()})},hidden:function(){return this.filter(function(e){return e.hidden()})},deleted:function(){return this.filter(function(e){return e.get("deleted")})},visibleAndUndeleted:function(){return this.filter(function(e){return e.get("visible")&&!e.get("deleted")})},setIncludeDeleted:function(e,t){if(o.isBoolean(e)&&e!==this.includeDeleted){if(this.includeDeleted=e,o.result(t,"silent"))return;this.trigger("include-deleted",e,this)}},setIncludeHidden:function(e,t){if(o.isBoolean(e)&&e!==this.includeHidden){if(this.includeHidden=e,t=t||{},o.result(t,"silent"))return;this.trigger("include-hidden",e,this)}},fetch:function(e){if(e=e||{},this.historyId&&!e.details){var t=n.HistoryPrefs.get(this.historyId).toJSON();o.isEmpty(t.expandedIds)||(e.details=o.values(t.expandedIds).join(","))}return c.prototype.fetch.call(this,e)},_buildFetchData:function(e){return o.extend(c.prototype._buildFetchData.call(this,e),{v:"dev"})},_fetchParams:c.prototype._fetchParams.concat(["v","details"]),_buildFetchFilters:function(e){var t=c.prototype._buildFetchFilters.call(this,e)||{},i={};return this.includeDeleted||(i.deleted=!1,i.purged=!1),this.includeHidden||(i.visible=!0),o.defaults(t,i)},getTotalItemCount:function(){return this.history.contentsShown()},fetchUpdated:function(e,t){return e&&(t=t||{filters:{}},t.remove=!1,t.filters={"update_time-ge":e.toISOString(),visible:""}),this.fetch(t)},fetchDeleted:function(e){e=e||{};var t=this;return e.filters=o.extend(e.filters,{deleted:!0,purged:void 0}),e.remove=!1,t.trigger("fetching-deleted",t),t.fetch(e).always(function(){t.trigger("fetching-deleted-done",t)})},fetchHidden:function(e){e=e||{};var t=this;return e.filters=o.extend(e.filters,{visible:!1}),e.remove=!1,t.trigger("fetching-hidden",t),t.fetch(e).always(function(){t.trigger("fetching-hidden-done",t)})},fetchAllDetails:function(e){e=e||{};var t={details:"all"};return e.data=o.extend(e.data||{},t),this.fetch(e)},fetchCollectionCounts:function(e){return e=e||{},e.keys=["type_id","element_count"].join(","),e.filters=o.extend(e.filters||{},{history_content_type:"dataset_collection"}),e.remove=!1,this.fetch(e)},_filterAndUpdate:function(e,t){var i=this,n=i.model.prototype.idAttribute,s=[t];return i.fetch({filters:e,remove:!1}).then(function(e){return e=e.reduce(function(e,t,s){var o=i.get(t[n]);return o?e.concat(o):e},[]),i.ajaxQueue("save",s,e)})},ajaxQueue:function(e,t,i){return i=i||this.models,new l.AjaxQueue(i.slice().reverse().map(function(i,n){var s=o.isString(e)?i[e]:e;return function(){return s.apply(i,t)}})).deferred},progressivelyFetchDetails:function(e){function i(t){t=t||0;var a=o.extend(o.clone(e),{view:"summary",keys:c,limit:r,offset:t,reset:0===t,remove:!1});o.defer(function(){s.fetch.call(s,a).fail(n.reject).done(function(e){n.notify(e,r,t),e.length!==r?(s.allFetched=!0,n.resolve(e,r,t)):i(t+r)})})}e=e||{};var n=a.Deferred(),s=this,r=e.limitPerCall||s.limitPerProgressiveFetch,l=t.HistoryDatasetAssociation.prototype.searchAttributes,c=l.join(",");return i(),n},isCopyable:function(e){var t=["HistoryDatasetAssociation","HistoryDatasetCollectionAssociation"];return o.isObject(e)&&e.id&&o.contains(t,e.model_class)},copy:function(e){var t,i,n;o.isString(e)?(t=e,n="hda",i="dataset"):(t=e.id,n={HistoryDatasetAssociation:"hda",LibraryDatasetDatasetAssociation:"ldda",HistoryDatasetCollectionAssociation:"hdca"}[e.model_class]||"hda",i="hdca"===n?"dataset_collection":"dataset");var s=this,r=a.ajax(this.url(),{method:"POST",contentType:"application/json",data:JSON.stringify({content:t,source:n,type:i})}).done(function(e){s.add([e],{parse:!0})}).fail(function(e,o,a){s.trigger("error",s,r,{},"Error copying contents",{type:i,id:t,source:n})});return r},createHDCA:function(e,t,i,n){var s=this.model({history_content_type:"dataset_collection",collection_type:t,history_id:this.historyId,name:i,element_identifiers:e});return s.save(n)},haveSearchDetails:function(){return this.allFetched&&this.all(function(e){return o.has(e.attributes,"annotation")})},matches:function(e){return this.filter(function(t){return t.matches(e)})},clone:function(){var e=r.Collection.prototype.clone.call(this);return e.historyId=this.historyId,e},toString:function(){return["HistoryContents(",[this.historyId,this.length].join(),")"].join("")}});return{HistoryContents:d}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(1),i(3))},function(e,t,i){var n,s;(function(o){n=[i(6)],s=function(e){"use strict";var t=e.SessionStorageModel.extend({defaults:{expandedIds:{},show_deleted:!1,show_hidden:!1},addExpanded:function(e){var t=this.get("expandedIds");t[e.id]=e.get("id"),this.save("expandedIds",t)},removeExpanded:function(e){var t=this.get("expandedIds");delete t[e.id],this.save("expandedIds",t)},isExpanded:function(e){return o.result(this.get("expandedIds"),e,!1)},allExpanded:function(){return o.values(this.get("expandedIds"))},clearExpanded:function(){this.set("expandedIds",{})},includeDeleted:function(e){return o.isUndefined(e)||this.set("show_deleted",e),this.get("show_deleted")},includeHidden:function(e){return o.isUndefined(e)||this.set("show_hidden",e),this.get("show_hidden")},toString:function(){return"HistoryPrefs("+this.id+")"}},{storageKeyPrefix:"history:",historyStorageKey:function(e){if(!e)throw new Error("HistoryPrefs.historyStorageKey needs valid id: "+e);return t.storageKeyPrefix+e},get:function(e){return new t({id:t.historyStorageKey(e)})},clearAll:function(e){for(var i in sessionStorage)0===i.indexOf(t.storageKeyPrefix)&&sessionStorage.removeItem(i)}});return{HistoryPrefs:t}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2))},function(e,t,i){var n,s;(function(o,a,r,l){n=[i(6),i(5)],s=function(e,t){"use strict";var i="list",n=o.View.extend(e.LoggableMixin).extend({_logNamespace:i,initialize:function(e){this.expanded=e.expanded||!1,this.log("\t expanded:",this.expanded),this.fxSpeed=void 0!==e.fxSpeed?e.fxSpeed:this.fxSpeed},fxSpeed:"fast",render:function(e){var t=this._buildNewRender();return this._setUpBehaviors(t),this._queueNewRender(t,e),this},_buildNewRender:function(){var e=a(this.templates.el(this.model.toJSON(),this));return this.expanded&&this.$details(e).replaceWith(this._renderDetails().show()),e},_queueNewRender:function(e,t){t=void 0===t?this.fxSpeed:t;var i=this;0===t?(i._swapNewRender(e),i.trigger("rendered",i)):a(i).queue("fx",[function(e){i.$el.fadeOut(t,e)},function(t){i._swapNewRender(e),t()},function(e){i.$el.fadeIn(t,e)},function(e){i.trigger("rendered",i),e()}])},_swapNewRender:function(e){return this.$el.empty().attr("class",r.isFunction(this.className)?this.className():this.className).append(e.children())},_setUpBehaviors:function(e){e=e||this.$el,e.find("[title]").tooltip({placement:"bottom"})},$details:function(e){return e=e||this.$el,e.find("> .details")},_renderDetails:function(){var e=a(this.templates.details(this.model.toJSON(),this));return this._setUpBehaviors(e),e},toggleExpanded:function(e){return e=void 0===e?!this.expanded:e,e?this.expand():this.collapse(),this},expand:function(){var e=this;return e._fetchModelDetails().always(function(){e._expand()})},_fetchModelDetails:function(){return this.model.hasDetails()?l.when():this.model.fetch()},_expand:function(){var e=this,t=e._renderDetails();e.$details().replaceWith(t),e.expanded=!0,e.$details().slideDown(e.fxSpeed,function(){e.trigger("expanded",e)})},collapse:function(){this.debug(this+"(ExpandableView).collapse");var e=this;e.expanded=!1,this.$details().slideUp(e.fxSpeed,function(){e.trigger("collapsed",e)})}}),s=n.extend(e.mixin(e.SelectableViewMixin,e.DraggableViewMixin,{tagName:"div",className:"list-item",initialize:function(t){n.prototype.initialize.call(this,t),e.SelectableViewMixin.initialize.call(this,t),e.DraggableViewMixin.initialize.call(this,t),this._setUpListeners()},_setUpListeners:function(){return this.on("selectable",function(e){e?this.$(".primary-actions").hide():this.$(".primary-actions").show()},this),this},_buildNewRender:function(){var e=n.prototype._buildNewRender.call(this);return e.children(".warnings").replaceWith(this._renderWarnings()),e.children(".title-bar").replaceWith(this._renderTitleBar()),e.children(".primary-actions").append(this._renderPrimaryActions()),e.find("> .title-bar .subtitle").replaceWith(this._renderSubtitle()),e},_swapNewRender:function(e){return n.prototype._swapNewRender.call(this,e),this.selectable&&this.showSelector(0),this.draggable&&this.draggableOn(),this.$el},_renderWarnings:function(){var e=this,t=a('
'),i=e.model.toJSON();return r.each(e.templates.warnings,function(n){t.append(a(n(i,e)))}),t},_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(e){e.stopPropagation(),e.altKey?(this.toggleSelect(e),this.selectable||this.showSelector()):this.toggleExpanded()},_keyDownTitleBar:function(e){var t=32,i=13;return!e||"keydown"!==e.type||e.keyCode!==t&&e.keyCode!==i||(this.toggleExpanded(),e.stopPropagation(),!1)},toString:function(){var e=this.model?this.model+"":"(no model)";return"ListItemView("+e+")"}}));s.prototype.templates=function(){var t=e.wrapTemplate(['
','
','
','',"
",'
','
','
',"
"]),i={},n=e.wrapTemplate(['
','','
','<%- element.name %>',"
",'
',"
"],"element"),s=e.wrapTemplate(['
']),o=e.wrapTemplate(['
']);return{el:t,warnings:i,titleBar:n,subtitle:s,details:o}}();var c=s.extend({foldoutStyle:"foldout",foldoutPanelClass:null,initialize:function(e){"drilldown"===this.foldoutStyle&&(this.expanded=!1),this.foldoutStyle=e.foldoutStyle||this.foldoutStyle,this.foldoutPanelClass=e.foldoutPanelClass||this.foldoutPanelClass,s.prototype.initialize.call(this,e),this.foldout=this._createFoldoutPanel()},_renderDetails:function(){if("drilldown"===this.foldoutStyle)return a();var e=s.prototype._renderDetails.call(this);return this._attachFoldout(this.foldout,e)},_createFoldoutPanel:function(){var e=this.model,t=this._getFoldoutPanelClass(e),i=this._getFoldoutPanelOptions(e),n=new t(r.extend(i,{model:e}));return n},_getFoldoutPanelClass:function(){return this.foldoutPanelClass},_getFoldoutPanelOptions:function(){return{foldoutStyle:this.foldoutStyle,fxSpeed:this.fxSpeed}},_attachFoldout:function(e,t){return t=t||this.$("> .details"),this.foldout=e.render(0),e.$("> .controls").hide(),t.append(e.$el)},expand:function(){var e=this;return e._fetchModelDetails().always(function(){"foldout"===e.foldoutStyle?e._expand():"drilldown"===e.foldoutStyle&&e._expandByDrilldown()})},_expandByDrilldown:function(){var e=this;e.listenTo(e.foldout,"close",function(){e.trigger("collapsed:drilldown",e,e.foldout)}),e.trigger("expanded:drilldown",e,e.foldout)}});return c.prototype.templates=function(){var t=e.wrapTemplate(['
',"
"],"collection");return r.extend({},s.prototype.templates,{details:t})}(),{ExpandableView:n,ListItemView:s,FoldoutListItemView:c}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2),i(1))},function(e,t,i){var n,s;(function(o,a){n=[i(4),i(54),i(7),i(22),i(17),i(30)],s=function(e,t,i,n,s,r){return n.extend({initialize:function(e){var i=this;this.deferred=new t,n.prototype.initialize.call(this,e),this.model.get("inputs")?this._buildForm(this.model.attributes):this.deferred.execute(function(e){i._buildModel(e,i.model.attributes,!0)}),this.model.get("listen_to_history")&&parent.Galaxy&&parent.Galaxy.currHistoryPanel&&this.listenTo(parent.Galaxy.currHistoryPanel.collection,"change",function(){i.model.get("onchange")()}),this.$el.on("remove",function(){i.remove()})},remove:function(){var e=this;this.$el.hide(),this.deferred.execute(function(){n.prototype.remove.call(e),Galaxy.emit.debug("tool-form-base::remove()","Destroy view.")})},_buildForm:function(e){var t=this;this.model.set(e),this.model.set({title:e.title||""+e.name+" "+e.description+" (Galaxy Version "+e.version+")",operations:!this.model.get("hide_operations")&&this._operations(),onchange:function(){t.deferred.reset(),t.deferred.execute(function(e){t.model.get("postchange")(e,t)})}}),this.model.get("customize")&&this.model.get("customize")(this),this.render(),this.model.get("collapsible")||this.$el.append(o("
").addClass("ui-margin-top-large").append(this._footer()))},_buildModel:function(t,n,s){var a=this,r=this.model.attributes;r.version=n.version,r.id=n.id;var l="",c={};r.job_id?l=Galaxy.root+"api/jobs/"+r.job_id+"/build_for_rerun":(l=Galaxy.root+"api/tools/"+r.id+"/build",Galaxy.params&&Galaxy.params.tool_id==r.id&&(c=o.extend({},Galaxy.params),r.version&&(c.tool_version=r.version))),e.get({url:l,data:c,success:function(e){return e.display?(a._buildForm(e),!s&&a.message.update({status:"success",message:"Now you are using '"+r.name+"' version "+r.version+", id '"+r.id+"'.",persistent:!1}),Galaxy.emit.debug("tool-form-base::_buildModel()","Initial tool model ready.",e),void t.resolve()):void(window.location=Galaxy.root)},error:function(e,n){var s=e&&e.err_msg||"Uncaught error.";401==n?window.location=Galaxy.root+"user/login?"+o.param({redirect:Galaxy.root+"?tool_id="+r.id}):a.$el.is(":empty")?a.$el.prepend(new i.Message({message:s,status:"danger",persistent:!0,large:!0}).$el):Galaxy.modal&&Galaxy.modal.show({title:"Tool request failed",body:s,buttons:{Close:function(){Galaxy.modal.hide()}}}),Galaxy.emit.debug("tool-form-base::_buildModel()","Initial tool model request failed.",e),t.reject()}})},_operations:function(){var t=this,n=this.model.attributes,s=new i.ButtonMenu({icon:"fa-cubes",title:!n.narrow&&"Versions"||null,tooltip:"Select another tool version"});if(!n.sustain_version&&n.versions&&n.versions.length>1)for(var o in n.versions){var a=n.versions[o];a!=n.version&&s.addMenu({title:"Switch to "+a,version:a,icon:"fa-cube",onclick:function(){var e=n.id.replace(n.version,this.version),i=this.version;t.deferred.reset(),t.deferred.execute(function(n){t._buildModel(n,{id:e,version:i})})}})}else s.$el.hide();var r=new i.ButtonMenu({icon:"fa-caret-down",title:!n.narrow&&"Options"||null,tooltip:"View available options"});return n.biostar_url&&(r.addMenu({icon:"fa-question-circle",title:"Question?",onclick:function(){window.open(n.biostar_url+"/p/new/post/")}}),r.addMenu({icon:"fa-search",title:"Search",onclick:function(){window.open(n.biostar_url+"/local/search/page/?q="+n.name)}})),r.addMenu({icon:"fa-share",title:"Share",onclick:function(){prompt("Copy to clipboard: Ctrl+C, Enter",window.location.origin+Galaxy.root+"root?tool_id="+n.id)}}),Galaxy.user&&Galaxy.user.get("is_admin")&&(r.addMenu({icon:"fa-download",title:"Download",onclick:function(){window.location.href=Galaxy.root+"api/tools/"+n.id+"/download"}}),r.addMenu({icon:"fa-refresh",title:"Reload XML",onclick:function(){e.get({url:Galaxy.root+"api/tools/"+n.id+"/reload",success:function(e){t.message.update({persistent:!1,message:"Tool XML has been reloaded.",status:"success"})},error:function(e){t.message.update({persistent:!1,message:e.err_msg,status:"danger"})}})}})),n.requirements&&n.requirements.length>0&&r.addMenu({icon:"fa-info-circle",title:"Requirements",onclick:function(){!this.requirements_visible||t.portlet.collapsed?(this.requirements_visible=!0,t.portlet.expand(),t.message.update({persistent:!0,message:t._templateRequirements(n),status:"info"})):(this.requirements_visible=!1,t.message.update({message:""}))}}),n.sharable_url&&r.addMenu({icon:"fa-external-link",title:"See in Tool Shed",onclick:function(){window.open(n.sharable_url)}}),{menu:r,versions:s}},_footer:function(){var e=this.model.attributes,t=o("
").append(this._templateHelp(e));if(e.citations){var i=o("
"),n=new s.ToolCitationCollection;n.tool_id=e.id;var a=new r.CitationListView({el:i,collection:n});a.render(),n.fetch(),t.append(i)}return t},_templateHelp:function(e){var t=o("
").addClass("ui-form-help").append(e.help);return t.find("a").attr("target","_blank"),t},_templateRequirements:function(e){var t=e.requirements.length;if(t>0){var i="This tool requires ";a.each(e.requirements,function(e,n){i+=e.name+(e.version?" (Version "+e.version+")":"")+(n").attr("target","_blank").attr("href","https://wiki.galaxyproject.org/Tools/Requirements").text("here");return o("").append(i+". Click ").append(n).append(" for more information.")}return"No requirements found."}})}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(1),i(2))},function(e,t,i){var n,s;(function(o,a){n=[i(2),i(16),i(11),i(23)],s=function(e,t,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(e){this.attributes.html=unescape(this.attributes.html)},copy:function(){return new r(this.toJSON())},set_value:function(e){this.set("value",e||"")}}),l=o.Collection.extend({model:r}),c=r.extend({}),d=r.extend({set_value:function(e){this.set("value",parseInt(e,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(e){this.set("value",parseFloat(e))}}),u=r.extend({get_samples:function(){return e.map(this.get("options"),function(e){return e[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(t){this.set("inputs",new l(e.map(t.inputs,function(e){var t=r.subModelTypes[e.type]||r;return new t(e)})))},toJSON:function(){var e=o.Model.prototype.toJSON.call(this);return e.inputs=this.get("inputs").map(function(e){return e.toJSON()}),e},remove_inputs:function(e){var t=this,i=t.get("inputs").filter(function(t){return e.indexOf(t.get("type"))!==-1});t.get("inputs").remove(i)},copy:function(e){var t=new p(this.toJSON());if(e){var i=new o.Collection;t.get("inputs").each(function(e){e.get_samples()&&i.push(e)}),t.set("inputs",i)}return t},apply_search_results:function(t){return e.indexOf(t,this.attributes.id)!==-1?this.show():this.hide(),this.is_visible()},set_input_value:function(e,t){this.get("inputs").find(function(t){return t.get("name")===e}).set("value",t)},set_input_values:function(t){var i=this;e.each(e.keys(t),function(e){i.set_input_value(e,t[e])})},run:function(){return this._run()},rerun:function(e,t){return this._run({action:"rerun",target_dataset_id:e.id,regions:t})},get_inputs_dict:function(){var e={};return this.get("inputs").each(function(t){e[t.get("name")]=t.get("value")}),e},_run:function(n){var s=e.extend({tool_id:this.id,inputs:this.get_inputs_dict()},n),o=a.Deferred(),r=new t.ServerStateDeferred({ajax_settings:{url:this.urlRoot,data:JSON.stringify(s),dataType:"json",contentType:"application/json",type:"POST"},interval:2e3,success_fn:function(e){return"pending"!==e}});return a.when(r.go()).then(function(e){o.resolve(new i.DatasetCollection(e))}),o}});e.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(){e.each(this.attributes.elems,function(e){e.show()}),this.show(),this.set("open",!1)},apply_search_results:function(t){var i,n=!0;e.each(this.attributes.elems,function(e){e instanceof f?(i=e,i.hide()):e instanceof p&&e.apply_search_results(t)&&(n=!1,i&&i.show())}),n?this.hide():(this.show(),this.set("open",!0))}});e.extend(m.prototype,s);var v=o.Model.extend({defaults:{search_hint_string:"search tools",min_chars_for_search:3,clear_btn_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 e=this.attributes.query;if(e.length");e.append(S.tool_link(this.model.toJSON()));var t=this.model.get("form_style",null);if("upload1"===this.model.id)e.find("a").on("click",function(e){e.preventDefault(),Galaxy.upload.show()});else if("regular"===t){var i=this;e.find("a").on("click",function(e){e.preventDefault(),Galaxy.router.push("/",{tool_id:i.model.id,version:i.model.get("version")})})}return this.$el.append(e),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 t=this.$el.find(".toolSectionBody");return e.each(this.model.attributes.elems,function(e){if(e instanceof p){var i=new w({model:e,className:"toolTitle"});i.render(),t.append(i.$el); }else if(e instanceof f){var n=new b({model:e});n.render(),t.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(),a("#messagebox").is(":visible")&&this.$el.css("top","95px"),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(e){return this.model.attributes.clear_key&&this.model.attributes.clear_key===e.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 e=this,t=new C({model:this.model.get("tool_search")});return t.render(),e.$el.append(t.$el),this.model.get("layout").each(function(t){if(t instanceof m){var i=new x({model:t});i.render(),e.$el.append(i.$el)}else if(t instanceof p){var n=new w({model:t,className:"toolTitleNoSection"});n.render(),e.$el.append(n.$el)}else if(t instanceof f){var s=new b({model:t});s.render(),e.$el.append(s.$el)}}),e.$el.find("a.tool-link").click(function(t){var i=a(this).attr("class").split(/\s+/)[0],n=e.model.get("tools").get(i);e.trigger("tool_link_click",t,n)}),this},handle_search_results:function(){var e=this.model.get("tool_search").get("results");e&&0===e.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 e=this;this.tool_panel_view.on("tool_link_click",function(t,i){t.preventDefault(),e.show_tool(i)})},show_tool:function(e){var t=this;e.fetch().done(function(){t.tool_form_view.model=e,t.tool_form_view.render(),t.tool_form_view.$el.show(),a("#left").width("650px")})}}),{tool_search:e.template(['',' ',''].join("")),panel_section:e.template(['",'