diff --git a/client/galaxy/scripts/layout/menu.js b/client/galaxy/scripts/layout/menu.js
index e823c7106e6..ab988d517d6 100644
--- a/client/galaxy/scripts/layout/menu.js
+++ b/client/galaxy/scripts/layout/menu.js
@@ -1,5 +1,5 @@
/** Masthead Collection **/
-define(['layout/generic-nav-view', 'mvc/webhooks'], function( GenericNav, Webhooks ) {
+define(['layout/generic-nav-view', 'mvc/webhooks', 'utils/localization'], function( GenericNav, Webhooks, _l ) {
var Collection = Backbone.Collection.extend({
model: Backbone.Model.extend({
defaults: {
@@ -22,7 +22,7 @@ var Collection = Backbone.Collection.extend({
//
this.add({
id : 'analysis',
- title : 'Analyze Data',
+ title : _l('Analyze Data'),
url : '',
tooltip : 'Analysis home view'
});
@@ -32,7 +32,7 @@ var Collection = Backbone.Collection.extend({
//
this.add({
id : 'workflow',
- title : 'Workflow',
+ title : _l('Workflow'),
url : 'workflow',
tooltip : 'Chain tools into workflows',
disabled : !Galaxy.user.id
@@ -43,23 +43,23 @@ var Collection = Backbone.Collection.extend({
//
this.add({
id : 'shared',
- title : 'Shared Data',
+ title : _l('Shared Data'),
url : 'library/index',
tooltip : 'Access published resources',
menu : [{
- title : 'Data Libraries',
+ title : _l('Data Libraries'),
url : 'library/list'
},{
- title : 'Histories',
+ title : _l('Histories'),
url : 'history/list_published'
},{
- title : 'Workflows',
+ title : _l('Workflows'),
url : 'workflow/list_published'
},{
- title : 'Visualizations',
+ title : _l('Visualizations'),
url : 'visualization/list_published'
},{
- title : 'Pages',
+ title : _l('Pages'),
url : 'page/list_published'
}]
});
@@ -87,20 +87,20 @@ var Collection = Backbone.Collection.extend({
//
this.add({
id : 'visualization',
- title : 'Visualization',
+ title : _l('Visualization'),
url : 'visualization/list',
tooltip : 'Visualize datasets',
disabled : !Galaxy.user.id,
menu : [{
- title : 'New Track Browser',
+ title : _l('New Track Browser'),
url : 'visualization/trackster',
target : '_frame'
},{
- title : 'Saved Visualizations',
+ title : _l('Saved Visualizations'),
url : 'visualization/list',
target : '_frame'
},{
- title : 'Interactive Environments',
+ title : _l('Interactive Environments'),
url : 'visualization/gie_list',
target : 'galaxy_main'
}
@@ -147,7 +147,7 @@ var Collection = Backbone.Collection.extend({
//
Galaxy.user.get( 'is_admin' ) && this.add({
id : 'admin',
- title : 'Admin',
+ title : _l('Admin'),
url : 'admin',
tooltip : 'Administer this Galaxy',
cls : 'admin-only'
@@ -158,34 +158,34 @@ var Collection = Backbone.Collection.extend({
//
var helpTab = {
id : 'help',
- title : 'Help',
+ title : _l('Help'),
tooltip : 'Support, contact, and community',
menu : [{
- title : 'Support',
+ title : _l('Support'),
url : options.support_url,
target : '_blank'
},{
- title : 'Search',
+ title : _l('Search'),
url : options.search_url,
target : '_blank'
},{
- title : 'Mailing Lists',
+ title : _l('Mailing Lists'),
url : options.mailing_lists,
target : '_blank'
},{
- title : 'Videos',
+ title : _l('Videos'),
url : options.screencasts_url,
target : '_blank'
},{
- title : 'Wiki',
+ title : _l('Wiki'),
url : options.wiki_url,
target : '_blank'
},{
- title : 'How to Cite Galaxy',
+ title : _l('How to Cite Galaxy'),
url : options.citation_url,
target : '_blank'
},{
- title : 'Interactive Tours',
+ title : _l('Interactive Tours'),
url : 'tours',
onclick : function(){
if (Galaxy.router){
@@ -198,17 +198,17 @@ var Collection = Backbone.Collection.extend({
}]
};
options.terms_url && helpTab.menu.push({
- title : 'Terms and Conditions',
+ title : _l('Terms and Conditions'),
url : options.terms_url,
target : '_blank'
});
options.biostar_url && helpTab.menu.unshift({
- title : 'Ask a question',
+ title : _l('Ask a question'),
url : 'biostar/biostar_question_redirect',
target : '_blank'
});
options.biostar_url && helpTab.menu.unshift({
- title : 'Galaxy Biostar',
+ title : _l('Galaxy Biostar'),
url : options.biostar_url_redirect,
target : '_blank'
});
@@ -220,7 +220,7 @@ var Collection = Backbone.Collection.extend({
if ( !Galaxy.user.id ){
var userTab = {
id : 'user',
- title : 'User',
+ title : _l('User'),
cls : 'loggedout-only',
tooltip : 'Account registration or login',
menu : [{
@@ -231,7 +231,7 @@ var Collection = Backbone.Collection.extend({
}]
};
options.allow_user_creation && userTab.menu.push({
- title : 'Register',
+ title : _l('Register'),
url : 'user/create',
target : 'galaxy_main',
noscratchbook : true
@@ -240,13 +240,13 @@ var Collection = Backbone.Collection.extend({
} else {
var userTab = {
id : 'user',
- title : 'User',
+ title : _l('User'),
cls : 'loggedin-only',
tooltip : 'Account and saved data',
menu : [{
- title : 'Logged in as ' + Galaxy.user.get( 'email' )
+ title : _l('Logged in as ') + Galaxy.user.get( 'email' )
},{
- title : 'Preferences',
+ title : _l('Preferences'),
url : 'user',
target : 'galaxy_main',
onclick : function() {
@@ -257,24 +257,24 @@ var Collection = Backbone.Collection.extend({
}
}
},{
- title : 'Custom Builds',
+ title : _l('Custom Builds'),
url : 'user/dbkeys',
target : 'galaxy_main'
},{
- title : 'Logout',
+ title : _l('Logout'),
url : 'user/logout',
target : '_top',
divider : true
},{
- title : 'Saved Histories',
+ title : _l('Saved Histories'),
url : 'history/list',
target : 'galaxy_main'
},{
- title : 'Saved Datasets',
+ title : _l('Saved Datasets'),
url : 'dataset/list',
target : 'galaxy_main'
},{
- title : 'Saved Pages',
+ title : _l('Saved Pages'),
url : 'page/list',
target : '_top'
}]
diff --git a/static/maps/layout/menu.js.map b/static/maps/layout/menu.js.map
index a98ece8bd2f..f3ff7f4ba52 100644
--- a/static/maps/layout/menu.js.map
+++ b/static/maps/layout/menu.js.map
@@ -1 +1 @@
-{"version":3,"file":"menu.js","sources":["../../src/layout/menu.js"],"names":["define","GenericNav","Webhooks","Collection","Backbone","extend","model","Model","defaults","visible","target","fetch","options","this","reset","extendedNavItem","GenericNavView","add","render","id","title","url","tooltip","disabled","Galaxy","user","menu","user_requests","lims_doc_url","callback","webhooks","$","document","ready","each","models","index","webhook","toJSON","activate","page","masthead","collection","name","icon","config","onclick","function","Function","get","cls","helpTab","support_url","search_url","mailing_lists","screencasts_url","wiki_url","citation_url","router","navigate","trigger","window","location","root","terms_url","push","biostar_url","unshift","biostar_url_redirect","userTab","divider","noscratchbook","allow_user_creation","activeView","active_view","set","jQuery","Deferred","resolve","promise","Tab","View","initialize","setElement","_template","$dropdown","$toggle","$menu","$note","listenTo","events","click .dropdown-toggle","self","remove","$el","attr","css","visibility","_formatUrl","html","removeClass","addClass","display","placement","show","off","on","hide","empty","_","menuItem","append","_buildMenuItem","e","preventDefault","frame","_toggleClick","buildLink","label","m","popover","content","setTimeout","attributes","indexOf","charAt"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"menu.js","sources":["../../src/layout/menu.js"],"names":["define","GenericNav","Webhooks","_l","Collection","Backbone","extend","model","Model","defaults","visible","target","fetch","options","this","reset","extendedNavItem","GenericNavView","add","render","id","title","url","tooltip","disabled","Galaxy","user","menu","user_requests","lims_doc_url","callback","webhooks","$","document","ready","each","models","index","webhook","toJSON","activate","page","masthead","collection","name","icon","config","onclick","function","Function","get","cls","helpTab","support_url","search_url","mailing_lists","screencasts_url","wiki_url","citation_url","router","navigate","trigger","window","location","root","terms_url","push","biostar_url","unshift","biostar_url_redirect","userTab","divider","noscratchbook","allow_user_creation","activeView","active_view","set","jQuery","Deferred","resolve","promise","Tab","View","initialize","setElement","_template","$dropdown","$toggle","$menu","$note","listenTo","events","click .dropdown-toggle","self","remove","$el","attr","css","visibility","_formatUrl","html","removeClass","addClass","display","placement","show","off","on","hide","empty","_","menuItem","append","_buildMenuItem","e","preventDefault","frame","_toggleClick","buildLink","label","m","popover","content","setTimeout","attributes","indexOf","charAt"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/scripts/bundled/libs.bundled.js b/static/scripts/bundled/libs.bundled.js
index 14256f3c81d..86d5a91a26c 100644
--- a/static/scripts/bundled/libs.bundled.js
+++ b/static/scripts/bundled/libs.bundled.js
@@ -34,9 +34,9 @@ r.removeData("bs.popover"),o.reflex&&t(o.reflexElement).removeClass("tour-step-e
},refresh:function(){var e=this.element.is(":disabled")||this.element.hasClass("ui-button-disabled");e!==this.options.disabled&&this._setOption("disabled",e),"radio"===this.type?u(this.element[0]).each(function(){t(this).is(":checked")?t(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):t(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if("input"===this.type)return void(this.options.label&&this.element.val(this.options.label));var e=this.buttonElement.removeClass(l),i=t("",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(e.empty()).text(),n=this.options.icons,o=n.primary&&n.secondary,r=[];n.primary||n.secondary?(this.options.text&&r.push("ui-button-text-icon"+(o?"s":n.primary?"-primary":"-secondary")),n.primary&&e.prepend(""),n.secondary&&e.append(""),this.options.text||(r.push(o?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||e.attr("title",t.trim(i)))):r.push("ui-button-text-only"),e.addClass(r.join(" "))}}),t.widget("ui.buttonset",{version:"1.9.1",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(t,e){"disabled"===t&&this.buttons.button("option",t,e),this._super(t,e)},refresh:function(){var e="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return t(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(e?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(e?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return t(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})}(t),function(t,e){var i=!1;t.widget("ui.menu",{version:"1.9.1",defaultElement:"
",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,t.proxy(function(t){this.options.disabled&&t.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(t){t.preventDefault()},"click .ui-state-disabled > a":function(t){t.preventDefault()},"click .ui-menu-item:has(a)":function(e){var n=t(e.target).closest(".ui-menu-item");!i&&n.not(".ui-state-disabled").length&&(i=!0,this.select(e),n.has(".ui-menu").length?this.expand(e):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){var i=t(e.currentTarget);i.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(e,i)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.children(".ui-menu-item").eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){t.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){t(e.target).closest(".ui-menu").length||this.collapseAll(e),i=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var e=t(this);e.data("ui-menu-submenu-carat")&&e.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(e){function i(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,o,r,s,a,l=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:l=!1,o=this.previousFilter||"",r=String.fromCharCode(e.keyCode),s=!1,clearTimeout(this.filterTimer),r===o?s=!0:r=o+r,a=new RegExp("^"+i(r),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return a.test(t(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(r=String.fromCharCode(e.keyCode),a=new RegExp("^"+i(r),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return a.test(t(this).children("a").text())})),n.length?(this.focus(e,n),n.length>1?(this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}l&&e.preventDefault()},_activate:function(t){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i=this.options.icons.submenu,n=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});e=n.add(this.element),e.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),e.children(":not(.ui-menu-item)").each(function(){var e=t(this);/[^\-—–\s]/.test(e.text())||e.addClass("ui-widget-content ui-menu-divider")}),e.children(".ui-state-disabled").attr("aria-disabled","true"),n.each(function(){var e=t(this),n=e.prev("a"),o=t("").addClass("ui-menu-icon ui-icon "+i).data("ui-menu-submenu-carat",!0);n.attr("aria-haspopup","true").prepend(o),e.attr("aria-labelledby",n.attr("id"))}),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(t,e){var i,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),n=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,n,o,r,s,a;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,n=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,o=e.offset().top-this.activeMenu.offset().top-i-n,r=this.activeMenu.scrollTop(),s=this.activeMenu.height(),a=e.height(),o<0?this.activeMenu.scrollTop(r+o):o+a>s&&this.activeMenu.scrollTop(r+o-s+a))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",t,{item:this.active}))},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var n=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));n.length||(n=this.element),this._close(n),this.blur(e),this.activeMenu=n},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var n;this.active&&(n="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),n&&n.length&&this.active||(n=this.activeMenu.children(".ui-menu-item")[e]()),this.focus(i,n)},nextPage:function(e){var i,n,o;return this.active?void(this.isLastItem()||(this._hasScroll()?(n=this.active.offset().top,o=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-n-o<0}),this.focus(e,i)):this.focus(e,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]()))):void this.next(e)},previousPage:function(e){var i,n,o;return this.active?void(this.isFirstItem()||(this._hasScroll()?(n=this.active.offset().top,o=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-n+o>0}),this.focus(e,i)):this.focus(e,this.activeMenu.children(".ui-menu-item").first()))):void this.next(e)},_hasScroll:function(){return this.element.outerHeight()",a=[];for(this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(o.disabled?" ui-slider-disabled ui-disabled":"")),this.range=t([]),o.range&&(o.range===!0&&(o.values||(o.values=[this._valueMin(),this._valueMin()]),o.values.length&&2!==o.values.length&&(o.values=[o.values[0],o.values[0]])),this.range=t("").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+("min"===o.range||"max"===o.range?" ui-slider-range-"+o.range:""))),n=o.values&&o.values.length||1,e=r.length;ei&&(o=i,r=t(this),s=e)}),h.range===!0&&this.values(1)===h.min&&(s+=1,r=t(this.handles[s])),a=this._start(e,s),a!==!1&&(this._mouseSliding=!0,this._handleIndex=s,r.addClass("ui-state-active").focus(),l=r.offset(),c=!t(e.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=c?{left:0,top:0}:{left:e.pageX-l.left-r.width()/2,top:e.pageY-l.top-r.height()/2-(parseInt(r.css("borderTopWidth"),10)||0)-(parseInt(r.css("borderBottomWidth"),10)||0)+(parseInt(r.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,s,n),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,n,o,r;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),n=i/e,n>1&&(n=1),n<0&&(n=0),"vertical"===this.orientation&&(n=1-n),o=this._valueMax()-this._valueMin(),r=this._valueMin()+n*o,this._trimAlignValue(r)},_start:function(t,e){var i={handle:this.handles[e],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("start",t,i)},_slide:function(t,e,i){var n,o,r;this.options.values&&this.options.values.length?(n=this.values(e?0:1),2===this.options.values.length&&this.options.range===!0&&(0===e&&i>n||1===e&&i1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),this._change(null,e),void 0;if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(e):this.value();for(n=this.options.values,o=arguments[0],r=0;r=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,n=t-i;return 2*Math.abs(i)>=e&&(n+=i>0?e:-e),parseFloat(n.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var e,i,n,o,r,s=this.options.range,a=this.options,l=this,c=!this._animateOff&&a.animate,u={};this.options.values&&this.options.values.length?this.handles.each(function(n){i=(l.values(n)-l._valueMin())/(l._valueMax()-l._valueMin())*100,u["horizontal"===l.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[c?"animate":"css"](u,a.animate),l.options.range===!0&&("horizontal"===l.orientation?(0===n&&l.range.stop(1,1)[c?"animate":"css"]({left:i+"%"},a.animate),1===n&&l.range[c?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:a.animate})):(0===n&&l.range.stop(1,1)[c?"animate":"css"]({bottom:i+"%"},a.animate),1===n&&l.range[c?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:a.animate}))),e=i}):(n=this.value(),o=this._valueMin(),r=this._valueMax(),i=r!==o?(n-o)/(r-o)*100:0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[c?"animate":"css"](u,a.animate),"min"===s&&"horizontal"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({width:i+"%"},a.animate),"max"===s&&"horizontal"===this.orientation&&this.range[c?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:a.animate}),"min"===s&&"vertical"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({height:i+"%"},a.animate),"max"===s&&"vertical"===this.orientation&&this.range[c?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:a.animate}))}})}(t)}).call(e,i(1))},function(t,e,i){(function(t){!function(t){function e(i){function n(){e(o)}var o=i.data||i;switch(i.type){case"mouseenter":o.dist2=0,o.event=i,i.type="hoverstart",t.event.dispatch.call(this,i)!==!1&&(o.elem=this,t.event.add(this,"mousemove",e,o),o.timer=setTimeout(n,o.delay));break;case"mousemove":o.dist2+=Math.pow(i.pageX-o.event.pageX,2)+Math.pow(i.pageY-o.event.pageY,2),o.event=i;break;case"mouseleave":clearTimeout(o.timer),o.hovered?(i.type="hoverend",t.event.dispatch.call(this,i),o.hovered--):t.event.remove(o.elem,"mousemove",e);break;default:o.dist2<=Math.pow(o.speed*(o.delay/1e3),2)?(t.event.remove(o.elem,"mousemove",e),o.event.type="hover",t.event.dispatch.call(o.elem,o.event)!==!1&&o.hovered++):o.timer=setTimeout(n,o.delay),o.dist2=0}}t.fn._hover=t.fn.hover,t.fn.hover=function(t,e,i){return i&&this.bind("hoverstart",t),e&&this.bind("hoverend",i?i:e),t?this.bind("hover",i?e:t):this.trigger("hover")};var i=t.event.special.hover={delay:100,speed:100,setup:function(n){n=t.extend({speed:i.speed,delay:i.delay,hovered:0},n||{}),t.event.add(this,"mouseenter mouseleave",e,n)},teardown:function(){t.event.remove(this,"mouseenter mouseleave",e)}}}(t)}).call(e,i(1))},function(t,e,i){(function(t){!function(t){"use strict";function e(e){var i=e.data;e.isDefaultPrevented()||(e.preventDefault(),t(e.target).ajaxSubmit(i))}function i(e){var i=e.target,n=t(i);if(!n.is("[type=submit],[type=image]")){var o=n.closest("[type=submit]");if(0===o.length)return;i=o[0]}var r=this;if(r.clk=i,"image"==i.type)if(void 0!==e.offsetX)r.clk_x=e.offsetX,r.clk_y=e.offsetY;else if("function"==typeof t.fn.offset){var s=n.offset();r.clk_x=e.pageX-s.left,r.clk_y=e.pageY-s.top}else r.clk_x=e.pageX-i.offsetLeft,r.clk_y=e.pageY-i.offsetTop;setTimeout(function(){r.clk=r.clk_x=r.clk_y=null},100)}function n(){if(t.fn.ajaxSubmit.debug){var e="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(e):window.opera&&window.opera.postError&&window.opera.postError(e)}}var o={};o.fileapi=void 0!==t("").get(0).files,o.formdata=void 0!==window.FormData;var r=!!t.fn.prop;t.fn.attr2=function(){if(!r)return this.attr.apply(this,arguments);var t=this.prop.apply(this,arguments);return t&&t.jquery||"string"==typeof t?t:this.attr.apply(this,arguments)},t.fn.ajaxSubmit=function(e){function i(i){var n,o,r=t.param(i,e.traditional).split("&"),s=r.length,a=[];for(n=0;n').val(d.extraData[c].value).appendTo(C)[0]):s.push(t('').val(d.extraData[c]).appendTo(C)[0]));d.iframeTarget||m.appendTo("body"),v.attachEvent?v.attachEvent("onload",a):v.addEventListener("load",a,!1),setTimeout(e,15);try{C.submit()}catch(t){var u=document.createElement("form").submit;u.apply(C)}}finally{C.setAttribute("action",r),i?C.setAttribute("target",i):h.removeAttr("target"),t(s).remove()}}function a(e){if(!y.aborted&&!M){if(O=o(v),O||(n("cannot access response document"),e=T),e===k&&y)return y.abort("timeout"),void S.reject(y,"timeout");if(e==T&&y)return y.abort("server abort"),void S.reject(y,"error","server abort");if(O&&O.location.href!=d.iframeSrc||_){v.detachEvent?v.detachEvent("onload",a):v.removeEventListener("load",a,!1);var i,r="success";try{if(_)throw"timeout";var s="xml"==d.dataType||O.XMLDocument||t.isXMLDoc(O);if(n("isXml="+s),!s&&window.opera&&(null===O.body||!O.body.innerHTML)&&--D)return n("requeing onLoad callback, DOM not available"),void setTimeout(a,250);var l=O.body?O.body:O.documentElement;y.responseText=l?l.innerHTML:null,y.responseXML=O.XMLDocument?O.XMLDocument:O,s&&(d.dataType="xml"),y.getResponseHeader=function(t){var e={"content-type":d.dataType};return e[t.toLowerCase()]},l&&(y.status=Number(l.getAttribute("status"))||y.status,y.statusText=l.getAttribute("statusText")||y.statusText);var c=(d.dataType||"").toLowerCase(),u=/(json|script|text)/.test(c);if(u||d.textarea){var h=O.getElementsByTagName("textarea")[0];if(h)y.responseText=h.value,y.status=Number(h.getAttribute("status"))||y.status,y.statusText=h.getAttribute("statusText")||y.statusText;else if(u){var f=O.getElementsByTagName("pre")[0],g=O.getElementsByTagName("body")[0];f?y.responseText=f.textContent?f.textContent:f.innerText:g&&(y.responseText=g.textContent?g.textContent:g.innerText)}}else"xml"==c&&!y.responseXML&&y.responseText&&(y.responseXML=P(y.responseText));try{N=j(y,c,d)}catch(t){r="parsererror",y.error=i=t||r}}catch(t){n("error caught: ",t),r="error",y.error=i=t||r}y.aborted&&(n("upload aborted"),r=null),y.status&&(r=y.status>=200&&y.status<300||304===y.status?"success":"error"),"success"===r?(d.success&&d.success.call(d.context,N,"success",y),S.resolve(y.responseText,"success",y),p&&t.event.trigger("ajaxSuccess",[y,d])):r&&(void 0===i&&(i=y.statusText),d.error&&d.error.call(d.context,y,r,i),S.reject(y,"error",i),p&&t.event.trigger("ajaxError",[y,d,i])),p&&t.event.trigger("ajaxComplete",[y,d]),p&&!--t.active&&t.event.trigger("ajaxStop"),d.complete&&d.complete.call(d.context,y,r),M=!0,d.timeout&&clearTimeout(x),setTimeout(function(){d.iframeTarget?m.attr("src",d.iframeSrc):m.remove(),y.responseXML=null},100)}}}var c,u,d,p,f,m,v,y,b,w,_,x,C=h[0],S=t.Deferred();if(S.abort=function(t){y.abort(t)},i)for(u=0;u'),m.css({position:"absolute",top:"-1000px",left:"-1000px"})),v=m[0],y={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(e){var i="timeout"===e?"timeout":"aborted";n("aborting upload... "+i),this.aborted=1;try{v.contentWindow.document.execCommand&&v.contentWindow.document.execCommand("Stop")}catch(t){}m.attr("src",d.iframeSrc),y.error=i,d.error&&d.error.call(d.context,y,i,e),p&&t.event.trigger("ajaxError",[y,d,i]),d.complete&&d.complete.call(d.context,y,i)}},p=d.global,p&&0===t.active++&&t.event.trigger("ajaxStart"),p&&t.event.trigger("ajaxSend",[y,d]),d.beforeSend&&d.beforeSend.call(d.context,y,d)===!1)return d.global&&t.active--,S.reject(),S;if(y.aborted)return S.reject(),S;b=C.clk,b&&(w=b.name,w&&!b.disabled&&(d.extraData=d.extraData||{},d.extraData[w]=b.value,"image"==b.type&&(d.extraData[w+".x"]=C.clk_x,d.extraData[w+".y"]=C.clk_y)));var k=1,T=2,E=t("meta[name=csrf-token]").attr("content"),A=t("meta[name=csrf-param]").attr("content");A&&E&&(d.extraData=d.extraData||{},d.extraData[A]=E),d.forceSync?s():setTimeout(s,10);var N,O,M,D=50,P=t.parseXML||function(t,e){return window.ActiveXObject?(e=new ActiveXObject("Microsoft.XMLDOM"),e.async="false",e.loadXML(t)):e=(new DOMParser).parseFromString(t,"text/xml"),e&&e.documentElement&&"parsererror"!=e.documentElement.nodeName?e:null},R=t.parseJSON||function(t){return window.eval("("+t+")")},j=function(e,i,n){var o=e.getResponseHeader("content-type")||"",r="xml"===i||!i&&o.indexOf("xml")>=0,s=r?e.responseXML:e.responseText;return r&&"parsererror"===s.documentElement.nodeName&&t.error&&t.error("parsererror"),n&&n.dataFilter&&(s=n.dataFilter(s,i)),"string"==typeof s&&("json"===i||!i&&o.indexOf("json")>=0?s=R(s):("script"===i||!i&&o.indexOf("javascript")>=0)&&t.globalEval(s)),s};return S}if(!this.length)return n("ajaxSubmit: skipping submit process - no element selected"),this;var l,c,u,h=this;"function"==typeof e?e={success:e}:void 0===e&&(e={}),l=e.type||this.attr2("method"),c=e.url||this.attr2("action"),u="string"==typeof c?t.trim(c):"",u=u||window.location.href||"",u&&(u=(u.match(/^([^#]+)/)||[])[1]),e=t.extend(!0,{url:u,success:t.ajaxSettings.success,type:l||t.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},e);var d={};if(this.trigger("form-pre-serialize",[this,e,d]),d.veto)return n("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(e.beforeSerialize&&e.beforeSerialize(this,e)===!1)return n("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var p=e.traditional;void 0===p&&(p=t.ajaxSettings.traditional);var f,g=[],m=this.formToArray(e.semantic,g);if(e.data&&(e.extraData=e.data,f=t.param(e.data,p)),e.beforeSubmit&&e.beforeSubmit(m,this,e)===!1)return n("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[m,this,e,d]),d.veto)return n("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var v=t.param(m,p);f&&(v=v?v+"&"+f:f),"GET"==e.type.toUpperCase()?(e.url+=(e.url.indexOf("?")>=0?"&":"?")+v,e.data=null):e.data=v;var y=[];if(e.resetForm&&y.push(function(){h.resetForm()}),e.clearForm&&y.push(function(){h.clearForm(e.includeHidden)}),!e.dataType&&e.target){var b=e.success||function(){};y.push(function(i){var n=e.replaceTarget?"replaceWith":"html";
t(e.target)[n](i).each(b,arguments)})}else e.success&&y.push(e.success);if(e.success=function(t,i,n){for(var o=e.context||this,r=0,s=y.length;r0,S="multipart/form-data",k=h.attr("enctype")==S||h.attr("encoding")==S,T=o.fileapi&&o.formdata;n("fileAPI :"+T);var E,A=(C||k)&&!T;e.iframe!==!1&&(e.iframe||A)?e.closeKeepAlive?t.get(e.closeKeepAlive,function(){E=a(m)}):E=a(m):E=(C||k)&&T?s(m):t.ajax(e),h.removeData("jqxhr").data("jqxhr",E);for(var N=0;N1){var i=arguments;return this.each(function(){t.fn.rating.apply(t(this),i)})}return t.fn.rating[arguments[0]].apply(this,t.makeArray(arguments).slice(1)||[]),this}var e=t.extend({},t.fn.rating.options,e||{});return t.fn.rating.calls++,this.not(".star-rating-applied").addClass("star-rating-applied").each(function(){var i,n=t(this),o=(this.name||"unnamed-rating").replace(/\[|\]/g,"_").replace(/^\_+|\_+$/g,""),r=t(this.form||document.body),s=r.data("rating");s&&s.call==t.fn.rating.calls||(s={count:0,call:t.fn.rating.calls});var a=s[o]||r.data("rating"+o);a&&(i=a.data("rating")),a&&i?i.count++:(i=t.extend({},e||{},(t.metadata?n.metadata():t.meta?n.data():null)||{},{count:0,stars:[],inputs:[]}),i.serial=s.count++,a=t(''),n.before(a),a.addClass("rating-to-be-drawn"),(n.attr("disabled")||n.hasClass("disabled"))&&(i.readOnly=!0),n.hasClass("required")&&(i.required=!0),a.append(i.cancel=t('").on("mouseover",function(){t(this).rating("drain"),t(this).addClass("star-rating-hover")}).on("mouseout",function(){t(this).rating("draw"),t(this).removeClass("star-rating-hover")}).on("click",function(){t(this).rating("select")}).data("rating",i)));var l=t('");if(a.append(l),this.id&&l.attr("id",this.id),this.className&&l.addClass(this.className),i.half&&(i.split=2),"number"==typeof i.split&&i.split>0){var c=(t.fn.width?l.width():0)||i.starWidth,u=i.count%i.split,h=Math.floor(c/i.split);l.width(h).find("a").css({"margin-left":"-"+u*h+"px"})}i.readOnly?l.addClass("star-rating-readonly"):l.addClass("star-rating-live").on("mouseover",function(){t(this).rating("fill"),t(this).rating("focus")}).on("mouseout",function(){t(this).rating("draw"),t(this).rating("blur")}).on("click",function(){t(this).rating("select")}),this.checked&&(i.current=l),"A"==this.nodeName&&t(this).hasClass("selected")&&(i.current=l),n.hide(),n.on("change.rating",function(e){return!e.selfTriggered&&void t(this).rating("select")}),l.data("rating.input",n.data("rating.star",l)),i.stars[i.stars.length]=l[0],i.inputs[i.inputs.length]=n[0],i.rater=s[o]=a,i.context=r,n.data("rating",i),a.data("rating",i),l.data("rating",i),r.data("rating",s),r.data("rating"+o,a)}),t(".rating-to-be-drawn").rating("draw").removeClass("rating-to-be-drawn"),this},t.extend(t.fn.rating,{calls:0,focus:function(){var e=this.data("rating");if(!e)return this;if(!e.focus)return this;var i=t(this).data("rating.input")||t("INPUT"==this.tagName?this:null);e.focus&&e.focus.apply(i[0],[i.val(),t("a",i.data("rating.star"))[0]])},blur:function(){var e=this.data("rating");if(!e)return this;if(!e.blur)return this;var i=t(this).data("rating.input")||t("INPUT"==this.tagName?this:null);e.blur&&e.blur.apply(i[0],[i.val(),t("a",i.data("rating.star"))[0]])},fill:function(){var t=this.data("rating");return t?void(t.readOnly||(this.rating("drain"),this.prevAll().addBack().filter(".rater-"+t.serial).addClass("star-rating-hover"))):this},drain:function(){var t=this.data("rating");return t?void(t.readOnly||t.rater.children().filter(".rater-"+t.serial).removeClass("star-rating-on").removeClass("star-rating-hover")):this},draw:function(){var e=this.data("rating");if(!e)return this;this.rating("drain");var i=t(e.current),n=i.length?i.prevAll().addBack().filter(".rater-"+e.serial):null;n&&n.addClass("star-rating-on"),e.cancel[e.readOnly||e.required?"hide":"show"](),this.siblings()[e.readOnly?"addClass":"removeClass"]("star-rating-readonly")},select:function(e,i){var n=this.data("rating");if(!n)return this;if(!n.readOnly){if(n.current=null,"undefined"!=typeof e||this.length>1){if("number"==typeof e)return t(n.stars[e]).rating("select",void 0,i);if("string"==typeof e)return t.each(n.stars,function(){t(this).data("rating.input").val()==e&&t(this).rating("select",void 0,i)}),this}else n.current="INPUT"==this[0].tagName?this.data("rating.star"):this.is(".rater-"+n.serial)?this:null;this.data("rating",n),this.rating("draw");var o=t(n.current?n.current.data("rating.input"):null),r=t(n.inputs).filter(":checked"),s=t(n.inputs).not(o);return s.prop("checked",!1),o.prop("checked",!0),t(o.length?o:r).trigger({type:"change",selfTriggered:!0}),(i||void 0==i)&&n.callback&&n.callback.apply(o[0],[o.val(),t("a",n.current)[0]]),this}},readOnly:function(e,i){var n=this.data("rating");return n?(n.readOnly=!(!e&&void 0!=e),i?t(n.inputs).attr("disabled","disabled"):t(n.inputs).removeAttr("disabled"),this.data("rating",n),void this.rating("draw")):this},disable:function(){this.rating("readOnly",!0,!0)},enable:function(){this.rating("readOnly",!1,!1)}}),t.fn.rating.options={cancel:"Cancel Rating",cancelValue:"",split:0,starWidth:16},t(function(){t("input[type=radio].star").rating()})}(e)}).call(e,i(1),i(1))},function(t,e,i){(function(t){!function(t){"undefined"==typeof t.fn.each2&&t.extend(t.fn,{each2:function(e){for(var i=t([0]),n=-1,o=this.length;++n=0&&i(t)})}function p(t){t[0]!==document.activeElement&&window.setTimeout(function(){var e,i=t[0],n=t.val().length;t.focus();var o=i.offsetWidth>0||i.offsetHeight>0;o&&i===document.activeElement&&(i.setSelectionRange?i.setSelectionRange(n,n):i.createTextRange&&(e=i.createTextRange(),e.collapse(!1),e.select()))},0)}function f(e){e=t(e)[0];var i=0,n=0;if("selectionStart"in e)i=e.selectionStart,n=e.selectionEnd-i;else if("selection"in document){e.focus();var o=document.selection.createRange();n=document.selection.createRange().text.length,o.moveStart("character",-e.value.length),i=o.text.length-n}return{offset:i,length:n}}function g(t){t.preventDefault(),t.stopPropagation()}function m(t){t.preventDefault(),t.stopImmediatePropagation()}function v(e){if(!j){var i=e[0].currentStyle||window.getComputedStyle(e[0],null);j=t(document.createElement("div")).css({position:"absolute",left:"-10000px",top:"-10000px",display:"none",fontSize:i.fontSize,fontFamily:i.fontFamily,fontStyle:i.fontStyle,fontWeight:i.fontWeight,letterSpacing:i.letterSpacing,textTransform:i.textTransform,whiteSpace:"nowrap"}),j.attr("class","select2-sizer"),t("body").append(j)}return j.text(e.val()),j.width()}function y(e,i,n){var o,r,s=[];o=t.trim(e.attr("class")),o&&(o=""+o,t(o.split(/\s+/)).each2(function(){0===this.indexOf("select2-")&&s.push(this)})),o=t.trim(i.attr("class")),o&&(o=""+o,t(o.split(/\s+/)).each2(function(){0!==this.indexOf("select2-")&&(r=n(this),r&&s.push(r))})),e.attr("class",s.join(" "))}function b(t,e,i,o){var r=n(t.toUpperCase()).indexOf(n(e.toUpperCase())),s=e.length;return r<0?void i.push(o(t)):(i.push(o(t.substring(0,r))),i.push(""),i.push(o(t.substring(r,r+s))),i.push(""),void i.push(o(t.substring(r+s,t.length))))}function w(t){var e={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return String(t).replace(/[&<>"'\/\\]/g,function(t){return e[t]})}function _(i){var n,o=null,r=i.quietMillis||100,s=i.url,a=this;return function(l){window.clearTimeout(n),n=window.setTimeout(function(){var n=i.data,r=s,c=i.transport||t.fn.select2.ajaxDefaults.transport,u={type:i.type||"GET",cache:i.cache||!1,jsonpCallback:i.jsonpCallback||e,dataType:i.dataType||"json"},h=t.extend({},t.fn.select2.ajaxDefaults.params,u);n=n?n.call(a,l.term,l.page,l.context):null,r="function"==typeof r?r.call(a,l.term,l.page,l.context):r,o&&"function"==typeof o.abort&&o.abort(),i.params&&(t.isFunction(i.params)?t.extend(h,i.params.call(a)):t.extend(h,i.params)),t.extend(h,{url:r,dataType:i.dataType,data:n,success:function(t){var e=i.results(t,l.page,l);l.callback(e)},error:function(t,e,i){var n={hasError:!0,jqXHR:t,textStatus:e,errorThrown:i};l.callback(n)}}),o=c.call(a,h)},r)}}function x(e){var i,n,o=e,r=function(t){return""+t.text};t.isArray(o)&&(n=o,o={results:n}),t.isFunction(o)===!1&&(n=o,o=function(){return n});var s=o();return s.text&&(r=s.text,t.isFunction(r)||(i=s.text,r=function(t){return t[i]})),function(e){var i,n=e.term,s={results:[]};return""===n?void e.callback(o()):(i=function(o,s){var a,l;if(o=o[0],o.children){a={};for(l in o)o.hasOwnProperty(l)&&(a[l]=o[l]);a.children=[],t(o.children).each2(function(t,e){i(e,a.children)}),(a.children.length||e.matcher(n,r(a),o))&&s.push(a)}else e.matcher(n,r(o),o)&&s.push(o)},t(o().results).each2(function(t,e){i(e,s.results)}),void e.callback(s))}}function C(i){var n=t.isFunction(i);return function(o){var r=o.term,s={results:[]},a=n?i(o):i;t.isArray(a)&&(t(a).each(function(){var t=this.text!==e,i=t?this.text:this;(""===r||o.matcher(r,i))&&s.results.push(t?this:{id:this,text:this})}),o.callback(s))}}function S(e,i){if(t.isFunction(e))return!0;if(!e)return!1;if("string"==typeof e)return!0;throw new Error(i+" must be a string, function, or falsy value")}function k(e,i){if(t.isFunction(e)){var n=Array.prototype.slice.call(arguments,2);return e.apply(i,n)}return e}function T(e){var i=0;return t.each(e,function(t,e){e.children?i+=T(e.children):i++}),i}function E(t,i,n,o){var r,a,l,c,u,h=t,d=!1;if(!o.createSearchChoice||!o.tokenSeparators||o.tokenSeparators.length<1)return e;for(;;){for(a=-1,l=0,c=o.tokenSeparators.length;l=0));l++);if(a<0)break;if(r=t.substring(0,a),t=t.substring(a+u.length),r.length>0&&(r=o.createSearchChoice.call(this,r,i),r!==e&&null!==r&&o.id(r)!==e&&null!==o.id(r))){for(d=!1,l=0,c=i.length;l=112&&t<=123}},$="",F={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};L=t(document),R=function(){var t=1;return function(){return t++}}(),M=N(Object,{bind:function(t){var e=this;return function(){t.apply(e,arguments)}},init:function(i){var n,o,s=".select2-results";this.opts=i=this.prepareOpts(i),this.id=i.id,i.element.data("select2")!==e&&null!==i.element.data("select2")&&i.element.data("select2").destroy(),this.container=this.createContainer(),this.liveRegion=t("",{role:"status","aria-live":"polite"}).addClass("select2-hidden-accessible").appendTo(document.body),this.containerId="s2id_"+(i.element.attr("id")||"autogen"+R()),this.containerEventName=this.containerId.replace(/([.])/g,"_").replace(/([;&,\-\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g,"\\$1"),this.container.attr("id",this.containerId),this.container.attr("title",i.element.attr("title")),this.body=t("body"),y(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.attr("style",i.element.attr("style")),this.container.css(k(i.containerCss,this.opts.element)),this.container.addClass(k(i.containerCssClass,this.opts.element)),this.elementTabIndex=this.opts.element.attr("tabindex"),this.opts.element.data("select2",this).attr("tabindex","-1").before(this.container).on("click.select2",g),this.container.data("select2",this),this.dropdown=this.container.find(".select2-drop"),y(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(k(i.dropdownCssClass,this.opts.element)),this.dropdown.data("select2",this),this.dropdown.on("click",g),this.results=n=this.container.find(s),this.search=o=this.container.find("input.select2-input"),this.queryCount=0,this.resultsPage=0,this.context=null,this.initContainer(),this.container.on("click",g),u(this.results),this.dropdown.on("mousemove-filtered",s,this.bind(this.highlightUnderEvent)),this.dropdown.on("touchstart touchmove touchend",s,this.bind(function(t){this._touchEvent=!0,this.highlightUnderEvent(t)})),this.dropdown.on("touchmove",s,this.bind(this.touchMoved)),this.dropdown.on("touchstart touchend",s,this.bind(this.clearTouchMoved)),this.dropdown.on("click",this.bind(function(t){this._touchEvent&&(this._touchEvent=!1,this.selectHighlighted())})),d(80,this.results),this.dropdown.on("scroll-debounced",s,this.bind(this.loadMoreIfNeeded)),t(this.container).on("change",".select2-input",function(t){t.stopPropagation()}),t(this.dropdown).on("change",".select2-input",function(t){t.stopPropagation()}),t.fn.mousewheel&&n.mousewheel(function(t,e,i,o){var r=n.scrollTop();o>0&&r-o<=0?(n.scrollTop(0),g(t)):o<0&&n.get(0).scrollHeight-n.scrollTop()+o<=n.height()&&(n.scrollTop(n.get(0).scrollHeight-n.height()),g(t))}),c(o),o.on("keyup-change input paste",this.bind(this.updateResults)),o.on("focus",function(){o.addClass("select2-focused")}),o.on("blur",function(){o.removeClass("select2-focused")}),this.dropdown.on("mouseup",s,this.bind(function(e){t(e.target).closest(".select2-result-selectable").length>0&&(this.highlightUnderEvent(e),this.selectHighlighted(e))})),this.dropdown.on("click mouseup mousedown touchstart touchend focusin",function(t){t.stopPropagation()}),this.nextSearchTerm=e,t.isFunction(this.opts.initSelection)&&(this.initSelection(),this.monitorSource()),null!==i.maximumInputLength&&this.search.attr("maxlength",i.maximumInputLength);var a=i.element.prop("disabled");a===e&&(a=!1),this.enable(!a);var l=i.element.prop("readonly");l===e&&(l=!1),this.readonly(l),H=H||r(),this.autofocus=i.element.prop("autofocus"),i.element.prop("autofocus",!1),this.autofocus&&this.focus(),this.search.attr("placeholder",i.searchInputPlaceholder)},destroy:function(){var t=this.opts.element,i=t.data("select2"),n=this;this.close(),t.length&&t[0].detachEvent&&t.each(function(){this.detachEvent("onpropertychange",n._sync)}),this.propertyObserver&&(this.propertyObserver.disconnect(),this.propertyObserver=null),this._sync=null,i!==e&&(i.container.remove(),i.liveRegion.remove(),i.dropdown.remove(),t.removeClass("select2-offscreen").removeData("select2").off(".select2").prop("autofocus",this.autofocus||!1),this.elementTabIndex?t.attr({tabindex:this.elementTabIndex}):t.removeAttr("tabindex"),t.show()),A.call(this,"container","liveRegion","dropdown","results","search")},optionToData:function(t){return t.is("option")?{id:t.prop("value"),text:t.text(),element:t.get(),css:t.attr("class"),disabled:t.prop("disabled"),locked:s(t.attr("locked"),"locked")||s(t.data("locked"),!0)}:t.is("optgroup")?{text:t.attr("label"),children:[],element:t.get(),css:t.attr("class")}:void 0},prepareOpts:function(i){var n,o,r,l,c=this;if(n=i.element,"select"===n.get(0).tagName.toLowerCase()&&(this.select=o=i.element),o&&t.each(["id","multiple","ajax","query","createSearchChoice","initSelection","data","tags"],function(){if(this in i)throw new Error("Option '"+this+"' is not allowed for Select2 when attached to a