<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(function(e){typeof define=="function"&amp;&amp;define.amd?define(["jquery"],e):typeof module=="object"&amp;&amp;module.exports?module.exports=function(t,n){return n===undefined&amp;&amp;(typeof window!="undefined"?n=require("jquery"):n=require("jquery")(t)),e(n),n}:e(jQuery)})(function(e){var t=function(){if(e&amp;&amp;e.fn&amp;&amp;e.fn.select2&amp;&amp;e.fn.select2.amd)var t=e.fn.select2.amd;var t;return function(){if(!t||!t.requirejs){t?n=t:t={};var e,n,r;(function(t){function v(e,t){return h.call(e,t)}function m(e,t){var n,r,i,s,o,u,a,f,c,h,p,v,m=t&amp;&amp;t.split("/"),g=l.map,y=g&amp;&amp;g["*"]||{};if(e){e=e.split("/"),o=e.length-1,l.nodeIdCompat&amp;&amp;d.test(e[o])&amp;&amp;(e[o]=e[o].replace(d,"")),e[0].charAt(0)==="."&amp;&amp;m&amp;&amp;(v=m.slice(0,m.length-1),e=v.concat(e));for(c=0;c&lt;e.length;c++){p=e[c];if(p===".")e.splice(c,1),c-=1;else if(p===".."){if(c===0||c===1&amp;&amp;e[2]===".."||e[c-1]==="..")continue;c&gt;0&amp;&amp;(e.splice(c-1,2),c-=2)}}e=e.join("/")}if((m||y)&amp;&amp;g){n=e.split("/");for(c=n.length;c&gt;0;c-=1){r=n.slice(0,c).join("/");if(m)for(h=m.length;h&gt;0;h-=1){i=g[m.slice(0,h).join("/")];if(i){i=i[r];if(i){s=i,u=c;break}}}if(s)break;!a&amp;&amp;y&amp;&amp;y[r]&amp;&amp;(a=y[r],f=c)}!s&amp;&amp;a&amp;&amp;(s=a,u=f),s&amp;&amp;(n.splice(0,u,s),e=n.join("/"))}return e}function g(e,n){return function(){var r=p.call(arguments,0);return typeof r[0]!="string"&amp;&amp;r.length===1&amp;&amp;r.push(null),s.apply(t,r.concat([e,n]))}}function y(e){return function(t){return m(t,e)}}function b(e){return function(t){a[e]=t}}function w(e){if(v(f,e)){var n=f[e];delete f[e],c[e]=!0,i.apply(t,n)}if(!v(a,e)&amp;&amp;!v(c,e))throw new Error("No "+e);return a[e]}function E(e){var t,n=e?e.indexOf("!"):-1;return n&gt;-1&amp;&amp;(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return e?E(e):[]}function x(e){return function(){return l&amp;&amp;l.config&amp;&amp;l.config[e]||{}}}var i,s,o,u,a={},f={},l={},c={},h=Object.prototype.hasOwnProperty,p=[].slice,d=/\.js$/;o=function(e,t){var n,r=E(e),i=r[0],s=t[1];return e=r[1],i&amp;&amp;(i=m(i,s),n=w(i)),i?n&amp;&amp;n.normalize?e=n.normalize(e,y(s)):e=m(e,s):(e=m(e,s),r=E(e),i=r[0],e=r[1],i&amp;&amp;(n=w(i))),{f:i?i+"!"+e:e,n:e,pr:i,p:n}},u={require:function(e){return g(e)},exports:function(e){var t=a[e];return typeof t!="undefined"?t:a[e]={}},module:function(e){return{id:e,uri:"",exports:a[e],config:x(e)}}},i=function(e,n,r,i){var s,l,h,p,d,m,y=[],E=typeof r,x;i=i||e,m=S(i);if(E==="undefined"||E==="function"){n=!n.length&amp;&amp;r.length?["require","exports","module"]:n;for(d=0;d&lt;n.length;d+=1){p=o(n[d],m),l=p.f;if(l==="require")y[d]=u.require(e);else if(l==="exports")y[d]=u.exports(e),x=!0;else if(l==="module")s=y[d]=u.module(e);else if(v(a,l)||v(f,l)||v(c,l))y[d]=w(l);else{if(!p.p)throw new Error(e+" missing "+l);p.p.load(p.n,g(i,!0),b(l),{}),y[d]=a[l]}}h=r?r.apply(a[e],y):undefined;if(e)if(s&amp;&amp;s.exports!==t&amp;&amp;s.exports!==a[e])a[e]=s.exports;else if(h!==t||!x)a[e]=h}else e&amp;&amp;(a[e]=r)},e=n=s=function(e,n,r,a,f){if(typeof e=="string")return u[e]?u[e](n):w(o(e,S(n)).f);if(!e.splice){l=e,l.deps&amp;&amp;s(l.deps,l.callback);if(!n)return;n.splice?(e=n,n=r,r=null):e=t}return n=n||function(){},typeof r=="function"&amp;&amp;(r=a,a=f),a?i(t,e,n,r):setTimeout(function(){i(t,e,n,r)},4),s},s.config=function(e){return s(e)},e._defined=a,r=function(e,t,n){if(typeof e!="string")throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),!v(a,e)&amp;&amp;!v(f,e)&amp;&amp;(f[e]=[e,t,n])},r.amd={jQuery:!0}})(),t.requirejs=e,t.require=n,t.define=r}}(),t.define("almond",function(){}),t.define("jquery",[],function(){var t=e||$;return t==null&amp;&amp;console&amp;&amp;console.error&amp;&amp;console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),t}),t.define("select2/utils",["jquery"],function(e){function n(e){var t=e.prototype,n=[];for(var r in t){var i=t[r];if(typeof i!="function")continue;if(r==="constructor")continue;n.push(r)}return n}var t={};t.Extend=function(e,t){function r(){this.constructor=e}var n={}.hasOwnProperty;for(var i in t)n.call(t,i)&amp;&amp;(e[i]=t[i]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},t.Decorate=function(e,t){function s(){var n=Array.prototype.unshift,r=t.prototype.constructor.length,i=e.prototype.constructor;r&gt;0&amp;&amp;(n.call(arguments,e.prototype.constructor),i=t.prototype.constructor),i.apply(this,arguments)}function o(){this.constructor=s}var r=n(t),i=n(e);t.displayName=e.displayName,s.prototype=new o;for(var u=0;u&lt;i.length;u++){var a=i[u];s.prototype[a]=e.prototype[a]}var f=function(e){var n=function(){};e in s.prototype&amp;&amp;(n=s.prototype[e]);var r=t.prototype[e];return function(){var e=Array.prototype.unshift;return e.call(arguments,n),r.apply(this,arguments)}};for(var l=0;l&lt;r.length;l++){var c=r[l];s.prototype[c]=f(c)}return s};var r=function(){this.listeners={}};r.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},r.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},n==null&amp;&amp;(n=[]),n.length===0&amp;&amp;n.push({}),n[0]._type=e,e in this.listeners&amp;&amp;this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&amp;&amp;this.invoke(this.listeners["*"],arguments)},r.prototype.invoke=function(e,t){for(var n=0,r=e.length;n&lt;r;n++)e[n].apply(this,t)},t.Observable=r,t.generateChars=function(e){var t="";for(var n=0;n&lt;e;n++){var r=Math.floor(Math.random()*36);t+=r.toString(36)}return t},t.bind=function(e,t){return function(){e.apply(t,arguments)}},t._convertData=function(e){for(var t in e){var n=t.split("-"),r=e;if(n.length===1)continue;for(var i=0;i&lt;n.length;i++){var s=n[i];s=s.substring(0,1).toLowerCase()+s.substring(1),s in r||(r[s]={}),i==n.length-1&amp;&amp;(r[s]=e[t]),r=r[s]}delete e[t]}return e},t.hasScroll=function(t,n){var r=e(n),i=n.style.overflowX,s=n.style.overflowY;return i!==s||s!=="hidden"&amp;&amp;s!=="visible"?i==="scroll"||s==="scroll"?!0:r.innerHeight()&lt;n.scrollHeight||r.innerWidth()&lt;n.scrollWidth:!1},t.escapeMarkup=function(e){var t={"\\":"&amp;#92;","&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#39;","/":"&amp;#47;"};return typeof e!="string"?e:String(e).replace(/[&amp;&lt;&gt;"'\/\\]/g,function(e){return t[e]})},t.appendMany=function(t,n){if(e.fn.jquery.substr(0,3)==="1.7"){var r=e();e.map(n,function(e){r=r.add(e)}),n=r}t.append(n)},t.__cache={};var i=0;return t.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return t==null&amp;&amp;(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++i),t=i.toString())),t},t.StoreData=function(e,n,r){var i=t.GetUniqueElementId(e);t.__cache[i]||(t.__cache[i]={}),t.__cache[i][n]=r},t.GetData=function(n,r){var i=t.GetUniqueElementId(n);if(r)return t.__cache[i]?t.__cache[i][r]!=null?t.__cache[i][r]:e(n).data(r):e(n).data(r);return t.__cache[i]},t.RemoveData=function(e){var n=t.GetUniqueElementId(e);t.__cache[n]!=null&amp;&amp;delete t.__cache[n],e.removeAttribute("data-select2-id")},t}),t.define("select2/results",["jquery","./utils"],function(e,t){function n(e,t,r){this.$element=e,this.data=r,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('&lt;ul class="select2-results__options" role="listbox"&gt;&lt;/ul&gt;');return this.options.get("multiple")&amp;&amp;t.attr("aria-multiselectable","true"),this.$results=t,t},n.prototype.clear=function(){this.$results.empty()},n.prototype.displayMessage=function(t){var n=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var r=e('&lt;li role="alert" aria-live="assertive" class="select2-results__option"&gt;&lt;/li&gt;'),i=this.options.get("translations").get(t.message);r.append(n(i(t.args))),r[0].className+=" select2-results__message",this.$results.append(r)},n.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},n.prototype.append=function(e){this.hideLoading();var t=[];if(e.results==null||e.results.length===0){this.$results.children().length===0&amp;&amp;this.trigger("results:message",{message:"noResults"});return}e.results=this.sort(e.results);for(var n=0;n&lt;e.results.length;n++){var r=e.results[n],i=this.option(r);t.push(i)}this.$results.append(t)},n.prototype.position=function(e,t){var n=t.find(".select2-results");n.append(e)},n.prototype.sort=function(e){var t=this.options.get("sorter");return t(e)},n.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");t.length&gt;0?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},n.prototype.setClasses=function(){var n=this;this.data.current(function(r){var i=e.map(r,function(e){return e.id.toString()}),s=n.$results.find(".select2-results__option[aria-selected]");s.each(function(){var n=e(this),r=t.GetData(this,"data"),s=""+r.id;r.element!=null&amp;&amp;r.element.selected||r.element==null&amp;&amp;e.inArray(s,i)&gt;-1?n.attr("aria-selected","true"):n.attr("aria-selected","false")})})},n.prototype.showLoading=function(e){this.hideLoading();var t=this.options.get("translations").get("searching"),n={disabled:!0,loading:!0,text:t(e)},r=this.option(n);r.className+=" loading-results",this.$results.prepend(r)},n.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},n.prototype.option=function(n){var r=document.createElement("li");r.className="select2-results__option";var i={role:"option","aria-selected":"false"},s=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;if(n.element!=null&amp;&amp;s.call(n.element,":disabled")||n.element==null&amp;&amp;n.disabled)delete i["aria-selected"],i["aria-disabled"]="true";n.id==null&amp;&amp;delete i["aria-selected"],n._resultId!=null&amp;&amp;(r.id=n._resultId),n.title&amp;&amp;(r.title=n.title),n.children&amp;&amp;(i.role="group",i["aria-label"]=n.text,delete i["aria-selected"]);for(var o in i){var u=i[o];r.setAttribute(o,u)}if(n.children){var a=e(r),f=document.createElement("strong");f.className="select2-results__group";var l=e(f);this.template(n,f);var c=[];for(var h=0;h&lt;n.children.length;h++){var p=n.children[h],d=this.option(p);c.push(d)}var v=e("&lt;ul&gt;&lt;/ul&gt;",{"class":"select2-results__options select2-results__options--nested"});v.append(c),a.append(f),a.append(v)}else this.template(n,r);return t.StoreData(r,"data",n),r},n.prototype.bind=function(n,r){var i=this,s=n.id+"-results";this.$results.attr("id",s),n.on("results:all",function(e){i.clear(),i.append(e.data),n.isOpen()&amp;&amp;(i.setClasses(),i.highlightFirstItem())}),n.on("results:append",function(e){i.append(e.data),n.isOpen()&amp;&amp;i.setClasses()}),n.on("query",function(e){i.hideMessages(),i.showLoading(e)}),n.on("select",function(){if(!n.isOpen())return;i.setClasses(),i.options.get("scrollAfterSelect")&amp;&amp;i.highlightFirstItem()}),n.on("unselect",function(){if(!n.isOpen())return;i.setClasses(),i.options.get("scrollAfterSelect")&amp;&amp;i.highlightFirstItem()}),n.on("open",function(){i.$results.attr("aria-expanded","true"),i.$results.attr("aria-hidden","false"),i.setClasses(),i.ensureHighlightVisible()}),n.on("close",function(){i.$results.attr("aria-expanded","false"),i.$results.attr("aria-hidden","true"),i.$results.removeAttr("aria-activedescendant")}),n.on("results:toggle",function(){var e=i.getHighlightedResults();if(e.length===0)return;e.trigger("mouseup")}),n.on("results:select",function(){var e=i.getHighlightedResults();if(e.length===0)return;var n=t.GetData(e[0],"data");e.attr("aria-selected")=="true"?i.trigger("close",{}):i.trigger("select",{data:n})}),n.on("results:previous",function(){var e=i.getHighlightedResults(),t=i.$results.find("[aria-selected]"),n=t.index(e);if(n&lt;=0)return;var r=n-1;e.length===0&amp;&amp;(r=0);var s=t.eq(r);s.trigger("mouseenter");var o=i.$results.offset().top,u=s.offset().top,a=i.$results.scrollTop()+(u-o);r===0?i.$results.scrollTop(0):u-o&lt;0&amp;&amp;i.$results.scrollTop(a)}),n.on("results:next",function(){var e=i.getHighlightedResults(),t=i.$results.find("[aria-selected]"),n=t.index(e),r=n+1;if(r&gt;=t.length)return;var s=t.eq(r);s.trigger("mouseenter");var o=i.$results.offset().top+i.$results.outerHeight(!1),u=s.offset().top+s.outerHeight(!1),a=i.$results.scrollTop()+u-o;r===0?i.$results.scrollTop(0):u&gt;o&amp;&amp;i.$results.scrollTop(a)}),n.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted")}),n.on("results:message",function(e){i.displayMessage(e)}),e.fn.mousewheel&amp;&amp;this.$results.on("mousewheel",function(e){var t=i.$results.scrollTop(),n=i.$results.get(0).scrollHeight-t+e.deltaY,r=e.deltaY&gt;0&amp;&amp;t-e.deltaY&lt;=0,s=e.deltaY&lt;0&amp;&amp;n&lt;=i.$results.height();r?(i.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):s&amp;&amp;(i.$results.scrollTop(i.$results.get(0).scrollHeight-i.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(n){var r=e(this),s=t.GetData(this,"data");if(r.attr("aria-selected")==="true"){i.options.get("multiple")?i.trigger("unselect",{originalEvent:n,data:s}):i.trigger("close",{});return}i.trigger("select",{originalEvent:n,data:s})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(n){var r=t.GetData(this,"data");i.getHighlightedResults().removeClass("select2-results__option--highlighted"),i.trigger("results:focus",{data:r,element:e(this)})})},n.prototype.getHighlightedResults=function(){var e=this.$results.find(".select2-results__option--highlighted");return e},n.prototype.destroy=function(){this.$results.remove()},n.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(e.length===0)return;var t=this.$results.find("[aria-selected]"),n=t.index(e),r=this.$results.offset().top,i=e.offset().top,s=this.$results.scrollTop()+(i-r),o=i-r;s-=e.outerHeight(!1)*2,n&lt;=2?this.$results.scrollTop(0):(o&gt;this.$results.outerHeight()||o&lt;0)&amp;&amp;this.$results.scrollTop(s)},n.prototype.template=function(t,n){var r=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),s=r(t,n);s==null?n.style.display="none":typeof s=="string"?n.innerHTML=i(s):e(n).append(s)},n}),t.define("select2/keys",[],function(){var e={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return e}),t.define("select2/selection/base",["jquery","../utils","../keys"],function(e,t,n){function r(e,t){this.$element=e,this.options=t,r.__super__.constructor.call(this)}return t.Extend(r,t.Observable),r.prototype.render=function(){var n=e('&lt;span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"&gt;&lt;/span&gt;');return this._tabindex=0,t.GetData(this.$element[0],"old-tabindex")!=null?this._tabindex=t.GetData(this.$element[0],"old-tabindex"):this.$element.attr("tabindex")!=null&amp;&amp;(this._tabindex=this.$element.attr("tabindex")),n.attr("title",this.$element.attr("title")),n.attr("tabindex",this._tabindex),n.attr("aria-disabled","false"),this.$selection=n,n},r.prototype.bind=function(e,t){var r=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){r.trigger("focus",e)}),this.$selection.on("blur",function(e){r._handleBlur(e)}),this.$selection.on("keydown",function(e){r.trigger("keypress",e),e.which===n.SPACE&amp;&amp;e.preventDefault()}),e.on("results:focus",function(e){r.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){r.update(e.data)}),e.on("open",function(){r.$selection.attr("aria-expanded","true"),r.$selection.attr("aria-owns",i),r._attachCloseHandler(e)}),e.on("close",function(){r.$selection.attr("aria-expanded","false"),r.$selection.removeAttr("aria-activedescendant"),r.$selection.removeAttr("aria-owns"),r.$selection.trigger("focus"),r._detachCloseHandler(e)}),e.on("enable",function(){r.$selection.attr("tabindex",r._tabindex),r.$selection.attr("aria-disabled","false")}),e.on("disable",function(){r.$selection.attr("tabindex","-1"),r.$selection.attr("aria-disabled","true")})},r.prototype._handleBlur=function(t){var n=this;window.setTimeout(function(){if(document.activeElement==n.$selection[0]||e.contains(n.$selection[0],document.activeElement))return;n.trigger("blur",t)},1)},r.prototype._attachCloseHandler=function(n){e(document.body).on("mousedown.select2."+n.id,function(n){var r=e(n.target),i=r.closest(".select2"),s=e(".select2.select2-container--open");s.each(function(){if(this==i[0])return;var e=t.GetData(this,"element");e.select2("close")})})},r.prototype._detachCloseHandler=function(t){e(document.body).off("mousedown.select2."+t.id)},r.prototype.position=function(e,t){var n=t.find(".selection");n.append(e)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},r.prototype.isEnabled=function(){return!this.isDisabled()},r.prototype.isDisabled=function(){return this.options.get("disabled")},r}),t.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,r){function i(){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('&lt;span class="select2-selection__rendered"&gt;&lt;/span&gt;&lt;span class="select2-selection__arrow" role="presentation"&gt;&lt;b role="presentation"&gt;&lt;/b&gt;&lt;/span&gt;'),e},i.prototype.bind=function(e,t){var n=this;i.__super__.bind.apply(this,arguments);var r=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",r).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",r),this.$selection.on("mousedown",function(e){if(e.which!==1)return;n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),e.on("focus",function(t){e.isOpen()||n.$selection.trigger("focus")})},i.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},i.prototype.display=function(e,t){var n=this.options.get("templateSelection"),r=this.options.get("escapeMarkup");return r(n(e,t))},i.prototype.selectionContainer=function(){return e("&lt;span&gt;&lt;/span&gt;")},i.prototype.update=function(e){if(e.length===0){this.clear();return}var t=e[0],n=this.$selection.find(".select2-selection__rendered"),r=this.display(t,n);n.empty().append(r);var i=t.title||t.text;i?n.attr("title",i):n.removeAttr("title")},i}),t.define("select2/selection/multiple",["jquery","./base","../utils"],function(e,t,n){function r(e,t){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('&lt;ul class="select2-selection__rendered"&gt;&lt;/ul&gt;'),e},r.prototype.bind=function(t,i){var s=this;r.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){s.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(t){if(s.isDisabled())return;var r=e(this),i=r.parent(),o=n.GetData(i[0],"data");s.trigger("unselect",{originalEvent:t,data:o})})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection"),r=this.options.get("escapeMarkup");return r(n(e,t))},r.prototype.selectionContainer=function(){var t=e('&lt;li class="select2-selection__choice"&gt;&lt;span class="select2-selection__choice__remove" role="presentation"&gt;&amp;times;&lt;/span&gt;&lt;/li&gt;');return t},r.prototype.update=function(e){this.clear();if(e.length===0)return;var t=[];for(var r=0;r&lt;e.length;r++){var i=e[r],s=this.selectionContainer(),o=this.display(i,s);s.append(o);var u=i.title||i.text;u&amp;&amp;s.attr("title",u),n.StoreData(s[0],"data",i),t.push(s)}var a=this.$selection.find(".select2-selection__rendered");n.appendMany(a,t)},r}),t.define("select2/selection/placeholder",["../utils"],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return t.prototype.normalizePlaceholder=function(e,t){return typeof t=="string"&amp;&amp;(t={id:"",text:t}),t},t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},t.prototype.update=function(e,t){var n=t.length==1&amp;&amp;t[0].id!=this.placeholder.id,r=t.length&gt;1;if(r||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},t}),t.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(e,t,n){function r(){}return r.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),this.placeholder==null&amp;&amp;this.options.get("debug")&amp;&amp;window.console&amp;&amp;console.error&amp;&amp;console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){r._handleClear(e)}),t.on("keypress",function(e){r._handleKeyboardClear(e,t)})},r.prototype._handleClear=function(e,t){if(this.isDisabled())return;var r=this.$selection.find(".select2-selection__clear");if(r.length===0)return;t.stopPropagation();var i=n.GetData(r[0],"data"),s=this.$element.val();this.$element.val(this.placeholder.id);var o={data:i};this.trigger("clear",o);if(o.prevented){this.$element.val(s);return}for(var u=0;u&lt;i.length;u++){o={data:i[u]},this.trigger("unselect",o);if(o.prevented){this.$element.val(s);return}}this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})},r.prototype._handleKeyboardClear=function(e,n,r){if(r.isOpen())return;(n.which==t.DELETE||n.which==t.BACKSPACE)&amp;&amp;this._handleClear(n)},r.prototype.update=function(t,r){t.call(this,r);if(this.$selection.find(".select2-selection__placeholder").length&gt;0||r.length===0)return;var i=this.options.get("translations").get("removeAllItems"),s=e('&lt;span class="select2-selection__clear" title="'+i()+'"&gt;'+"&amp;times;"+"&lt;/span&gt;");n.StoreData(s[0],"data",r),this.$selection.find(".select2-selection__rendered").prepend(s)},r}),t.define("select2/selection/search",["jquery","../utils","../keys"],function(e,t,n){function r(e,t,n){e.call(this,t,n)}return r.prototype.render=function(t){var n=e('&lt;li class="select2-search select2-search--inline"&gt;&lt;input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /&gt;&lt;/li&gt;');this.$searchContainer=n,this.$search=n.find("input");var r=t.call(this);return this._transferTabIndex(),r},r.prototype.bind=function(e,r,i){var s=this,o=r.id+"-results";e.call(this,r,i),r.on("open",function(){s.$search.attr("aria-controls",o),s.$search[0].focus()}),r.on("close",function(){s.$search.val(""),s.$search.removeAttr("aria-controls"),s.$search.removeAttr("aria-activedescendant"),s.$search[0].focus()}),r.on("enable",function(){s.$search.prop("disabled",!1),s._transferTabIndex()}),r.on("disable",function(){s.$search.prop("disabled",!0)}),r.on("focus",function(e){s.$search[0].focus()}),r.on("results:focus",function(e){e.data._resultId?s.$search.attr("aria-activedescendant",e.data._resultId):s.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){s.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){s._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){e.stopPropagation(),s.trigger("keypress",e),s._keyUpPrevented=e.isDefaultPrevented();var r=e.which;if(r===n.BACKSPACE&amp;&amp;s.$search.val()===""){var i=s.$searchContainer.prev(".select2-selection__choice");if(i.length&gt;0){var o=t.GetData(i[0],"data");s.searchRemoveChoice(o),e.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(e){s.$search.val()&amp;&amp;e.stopPropagation()});var u=document.documentMode,a=u&amp;&amp;u&lt;=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){if(a){s.$selection.off("input.search input.searchcheck");return}s.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(a&amp;&amp;e.type==="input"){s.$selection.off("input.search input.searchcheck");return}var t=e.which;if(t==n.SHIFT||t==n.CTRL||t==n.ALT)return;if(t==n.TAB)return;s.handleSearch(e)})},r.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},r.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},r.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&amp;&amp;this.$search.trigger("focus")},r.prototype.handleSearch=function(){this.resizeSearch();if(!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},r.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},r.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";if(this.$search.attr("placeholder")!=="")e=this.$selection.find(".select2-selection__rendered").width();else{var t=this.$search.val().length+1;e=t*.75+"em"}this.$search.css("width",e)},r}),t.define("select2/selection/eventRelay",["jquery"],function(e){function t(){}return t.prototype.bind=function(t,n,r){var i=this,s=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];t.call(this,n,r),n.on("*",function(t,n){if(e.inArray(t,s)===-1)return;n=n||{};var r=e.Event("select2:"+t,{params:n});i.$element.trigger(r);if(e.inArray(t,o)===-1)return;n.prevented=r.isDefaultPrevented()})},t}),t.define("select2/translation",["jquery","require"],function(e,t){function n(e){this.dict=e||{}}return n.prototype.all=function(){return this.dict},n.prototype.get=function(e){return this.dict[e]},n.prototype.extend=function(t){this.dict=e.extend({},t.all(),this.dict)},n._cache={},n.loadPath=function(e){if(!(e in n._cache)){var r=t(e);n._cache[e]=r}return new n(n._cache[e])},n}),t.define("select2/diacritics",[],function(){var e={"â’¶":"A","ï¼¡":"A","Ã€":"A","Ã":"A","Ã‚":"A","áº¦":"A","áº¤":"A","áºª":"A","áº¨":"A","Ãƒ":"A","Ä€":"A","Ä‚":"A","áº°":"A","áº®":"A","áº´":"A","áº²":"A","È¦":"A","Ç&nbsp;":"A","Ã„":"A","Çž":"A","áº¢":"A","Ã…":"A","Çº":"A","Ç":"A","È€":"A","È‚":"A","áº&nbsp;":"A","áº¬":"A","áº¶":"A","á¸€":"A","Ä„":"A","Èº":"A","â±¯":"A","êœ²":"AA","Ã†":"AE","Ç¼":"AE","Ç¢":"AE","êœ´":"AO","êœ¶":"AU","êœ¸":"AV","êœº":"AV","êœ¼":"AY","â’·":"B","ï¼¢":"B","á¸‚":"B","á¸„":"B","á¸†":"B","Éƒ":"B","Æ‚":"B","Æ":"B","â’¸":"C","ï¼£":"C","Ä†":"C","Äˆ":"C","ÄŠ":"C","ÄŒ":"C","Ã‡":"C","á¸ˆ":"C","Æ‡":"C","È»":"C","êœ¾":"C","â’¹":"D","ï¼¤":"D","á¸Š":"D","ÄŽ":"D","á¸Œ":"D","á¸":"D","á¸’":"D","á¸Ž":"D","Ä":"D","Æ‹":"D","ÆŠ":"D","Æ‰":"D","ê¹":"D","Ç±":"DZ","Ç„":"DZ","Ç²":"Dz","Ç…":"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","â’»":"F","ï¼¦":"F","á¸ž":"F","Æ‘":"F","ê»":"F","â’¼":"G","ï¼§":"G","Ç´":"G","Äœ":"G","á¸&nbsp;":"G","Äž":"G","Ä&nbsp;":"G","Ç¦":"G","Ä¢":"G","Ç¤":"G","Æ“":"G","êž&nbsp;":"G","ê½":"G","ê¾":"G","â’½":"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","â’¿":"J","ï¼ª":"J","Ä´":"J","Éˆ":"J","â“€":"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","â±&nbsp;":"L","êˆ":"L","ê†":"L","êž€":"L","Ç‡":"LJ","Çˆ":"Lj","â“‚":"M","ï¼­":"M","á¸¾":"M","á¹€":"M","á¹‚":"M","â±®":"M","Æœ":"M","â“ƒ":"N","ï¼®":"N","Ç¸":"N","Åƒ":"N","Ã‘":"N","á¹„":"N","Å‡":"N","á¹†":"N","Å…":"N","á¹Š":"N","á¹ˆ":"N","È&nbsp;":"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","Æ&nbsp;":"O","á»œ":"O","á»š":"O","á»&nbsp;":"O","á»ž":"O","á»¢":"O","á»Œ":"O","á»˜":"O","Çª":"O","Ç¬":"O","Ã˜":"O","Ç¾":"O","Æ†":"O","ÆŸ":"O","êŠ":"O","êŒ":"O","Å’":"OE","Æ¢":"OI","êŽ":"OO","È¢":"OU","â“…":"P","ï¼°":"P","á¹”":"P","á¹–":"P","Æ¤":"P","â±£":"P","ê":"P","ê’":"P","ê”":"P","â“†":"Q","ï¼±":"Q","ê–":"Q","ê˜":"Q","ÉŠ":"Q","â“‡":"R","ï¼²":"R","Å”":"R","á¹˜":"R","Å˜":"R","È":"R","È’":"R","á¹š":"R","á¹œ":"R","Å–":"R","á¹ž":"R","ÉŒ":"R","â±¤":"R","êš":"R","êž¦":"R","êž‚":"R","â“ˆ":"S","ï¼³":"S","áºž":"S","Åš":"S","á¹¤":"S","Åœ":"S","á¹&nbsp;":"S","Å&nbsp;":"S","á¹¦":"S","á¹¢":"S","á¹¨":"S","È˜":"S","Åž":"S","â±¾":"S","êž¨":"S","êž„":"S","â“‰":"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","â“‹":"V","ï¼¶":"V","á¹¼":"V","á¹¾":"V","Æ²":"V","êž":"V","É…":"V","ê&nbsp;":"VY","â“Œ":"W","ï¼·":"W","áº€":"W","áº‚":"W","Å´":"W","áº†":"W","áº„":"W","áºˆ":"W","â±²":"W","â“":"X","ï¼¸":"X","áºŠ":"X","áºŒ":"X","â“Ž":"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","â“":"a","ï½":"a","áºš":"a","Ã&nbsp;":"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","â“’":"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","Ç³":"dz","Ç†":"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","â“–":"g","ï½‡":"g","Çµ":"g","Ä":"g","á¸¡":"g","ÄŸ":"g","Ä¡":"g","Ç§":"g","Ä£":"g","Ç¥":"g","É&nbsp;":"g","êž¡":"g","áµ¹":"g","ê¿":"g","â“—":"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","â“™":"j","ï½Š":"j","Äµ":"j","Ç°":"j","É‰":"j","â“š":"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","â“œ":"m","ï½":"m","á¸¿":"m","á¹":"m","á¹ƒ":"m","É±":"m","É¯":"m","â“":"n","ï½Ž":"n","Ç¹":"n","Å„":"n","Ã±":"n","á¹…":"n","Åˆ":"n","á¹‡":"n","Å†":"n","á¹‹":"n","á¹‰":"n","Æž":"n","É²":"n","Å‰":"n","êž‘":"n","êž¥":"n","ÇŒ":"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","Å“":"oe","Æ£":"oi","È£":"ou","ê":"oo","â“Ÿ":"p","ï½":"p","á¹•":"p","á¹—":"p","Æ¥":"p","áµ½":"p","ê‘":"p","ê“":"p","ê•":"p","â“&nbsp;":"q","ï½‘":"q","É‹":"q","ê—":"q","ê™":"q","â“¡":"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","â“¥":"v","ï½–":"v","á¹½":"v","á¹¿":"v","Ê‹":"v","êŸ":"v","ÊŒ":"v","ê¡":"vy","â“¦":"w","ï½—":"w","áº":"w","áºƒ":"w","Åµ":"w","áº‡":"w","áº…":"w","áº˜":"w","áº‰":"w","â±³":"w","â“§":"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","Î†":"Î‘","Îˆ":"Î•","Î‰":"Î—","ÎŠ":"Î™","Îª":"Î™","ÎŒ":"ÎŸ","ÎŽ":"Î¥","Î«":"Î¥","Î":"Î©","Î¬":"Î±","Î­":"Îµ","Î®":"Î·","Î¯":"Î¹","ÏŠ":"Î¹","Î":"Î¹","ÏŒ":"Î¿","Ï":"Ï…","Ï‹":"Ï…","Î°":"Ï…","ÏŽ":"Ï‰","Ï‚":"Ïƒ","â€™":"'"};return e}),t.define("select2/data/base",["../utils"],function(e){function t(e,n){t.__super__.constructor.call(this)}return e.Extend(t,e.Observable),t.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},t.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},t.prototype.bind=function(e,t){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,n){var r=t.id+"-result-";return r+=e.generateChars(4),n.id!=null?r+="-"+n.id.toString():r+="-"+e.generateChars(4),r},t}),t.define("select2/data/select",["./base","../utils","jquery"],function(e,t,n){function r(e,t){this.$element=e,this.options=t,r.__super__.constructor.call(this)}return t.Extend(r,e),r.prototype.current=function(e){var t=[],r=this;this.$element.find(":selected").each(function(){var e=n(this),i=r.item(e);t.push(i)}),e(t)},r.prototype.select=function(e){var t=this;e.selected=!0;if(n(e.element).is("option")){e.element.selected=!0,this.$element.trigger("input").trigger("change");return}if(this.$element.prop("multiple"))this.current(function(r){var i=[];e=[e],e.push.apply(e,r);for(var s=0;s&lt;e.length;s++){var o=e[s].id;n.inArray(o,i)===-1&amp;&amp;i.push(o)}t.$element.val(i),t.$element.trigger("input").trigger("change")});else{var r=e.id;this.$element.val(r),this.$element.trigger("input").trigger("change")}},r.prototype.unselect=function(e){var t=this;if(!this.$element.prop("multiple"))return;e.selected=!1;if(n(e.element).is("option")){e.element.selected=!1,this.$element.trigger("input").trigger("change");return}this.current(function(r){var i=[];for(var s=0;s&lt;r.length;s++){var o=r[s].id;o!==e.id&amp;&amp;n.inArray(o,i)===-1&amp;&amp;i.push(o)}t.$element.val(i),t.$element.trigger("input").trigger("change")})},r.prototype.bind=function(e,t){var n=this;this.container=e,e.on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},r.prototype.destroy=function(){this.$element.find("*").each(function(){t.RemoveData(this)})},r.prototype.query=function(e,t){var r=[],i=this,s=this.$element.children();s.each(function(){var t=n(this);if(!t.is("option")&amp;&amp;!t.is("optgroup"))return;var s=i.item(t),o=i.matches(e,s);o!==null&amp;&amp;r.push(o)}),t({results:r})},r.prototype.addOptions=function(e){t.appendMany(this.$element,e)},r.prototype.option=function(e){var r;e.children?(r=document.createElement("optgroup"),r.label=e.text):(r=document.createElement("option"),r.textContent!==undefined?r.textContent=e.text:r.innerText=e.text),e.id!==undefined&amp;&amp;(r.value=e.id),e.disabled&amp;&amp;(r.disabled=!0),e.selected&amp;&amp;(r.selected=!0),e.title&amp;&amp;(r.title=e.title);var i=n(r),s=this._normalizeItem(e);return s.element=r,t.StoreData(r,"data",s),i},r.prototype.item=function(e){var r={};r=t.GetData(e[0],"data");if(r!=null)return r;if(e.is("option"))r={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){r={text:e.prop("label"),children:[],title:e.prop("title")};var i=e.children("option"),s=[];for(var o=0;o&lt;i.length;o++){var u=n(i[o]),a=this.item(u);s.push(a)}r.children=s}return r=this._normalizeItem(r),r.element=e[0],t.StoreData(e[0],"data",r),r},r.prototype._normalizeItem=function(e){e!==Object(e)&amp;&amp;(e={id:e,text:e}),e=n.extend({},{text:""},e);var t={selected:!1,disabled:!1};return e.id!=null&amp;&amp;(e.id=e.id.toString()),e.text!=null&amp;&amp;(e.text=e.text.toString()),e._resultId==null&amp;&amp;e.id&amp;&amp;this.container!=null&amp;&amp;(e._resultId=this.generateResultId(this.container,e)),n.extend({},t,e)},r.prototype.matches=function(e,t){var n=this.options.get("matcher");return n(e,t)},r}),t.define("select2/data/array",["./select","../utils","jquery"],function(e,t,n){function r(e,t){this._dataToConvert=t.get("data")||[],r.__super__.constructor.call(this,e,t)}return t.Extend(r,e),r.prototype.bind=function(e,t){r.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},r.prototype.select=function(e){var t=this.$element.find("option").filter(function(t,n){return n.value==e.id.toString()});t.length===0&amp;&amp;(t=this.option(e),this.addOptions(t)),r.__super__.select.call(this,e)},r.prototype.convertToOptions=function(e){function u(e){return function(){return n(this).val()==e.id}}var r=this,i=this.$element.find("option"),s=i.map(function(){return r.item(n(this)).id}).get(),o=[];for(var a=0;a&lt;e.length;a++){var f=this._normalizeItem(e[a]);if(n.inArray(f.id,s)&gt;=0){var l=i.filter(u(f)),c=this.item(l),h=n.extend(!0,{},f,c),p=this.option(h);l.replaceWith(p);continue}var d=this.option(f);if(f.children){var v=this.convertToOptions(f.children);t.appendMany(d,v)}o.push(d)}return o},r}),t.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,n){function r(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),this.ajaxOptions.processResults!=null&amp;&amp;(this.processResults=this.ajaxOptions.processResults),r.__super__.constructor.call(this,e,t)}return t.Extend(r,e),r.prototype._applyDefaults=function(e){var t={data:function(e){return n.extend({},e,{q:e.term})},transport:function(e,t,r){var i=n.ajax(e);return i.then(t),i.fail(r),i}};return n.extend({},t,e,!0)},r.prototype.processResults=function(e){return e},r.prototype.query=function(e,t){function o(){var n=s.transport(s,function(n){var r=i.processResults(n,e);i.options.get("debug")&amp;&amp;window.console&amp;&amp;console.error&amp;&amp;(!r||!r.results||!Array.isArray(r.results))&amp;&amp;console.error("Select2: The AJAX results did not return an array in the `results` key of the response."),t(r)},function(){if("status"in n&amp;&amp;(n.status===0||n.status==="0"))return;i.trigger("results:message",{message:"errorLoading"})});i._request=n}var r=[],i=this;this._request!=null&amp;&amp;(n.isFunction(this._request.abort)&amp;&amp;this._request.abort(),this._request=null);var s=n.extend({type:"GET"},this.ajaxOptions);typeof s.url=="function"&amp;&amp;(s.url=s.url.call(this.$element,e)),typeof s.data=="function"&amp;&amp;(s.data=s.data.call(this.$element,e)),this.ajaxOptions.delay&amp;&amp;e.term!=null?(this._queryTimeout&amp;&amp;window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(o,this.ajaxOptions.delay)):o()},r}),t.define("select2/data/tags",["jquery"],function(e){function t(e,t,n){var r=n.get("tags"),i=n.get("createTag");i!==undefined&amp;&amp;(this.createTag=i);var s=n.get("insertTag");s!==undefined&amp;&amp;(this.insertTag=s),e.call(this,t,n);if(Array.isArray(r))for(var o=0;o&lt;r.length;o++){var u=r[o],a=this._normalizeItem(u),f=this.option(a);this.$element.append(f)}}return t.prototype.query=function(e,t,n){function i(e,s){var o=e.results;for(var u=0;u&lt;o.length;u++){var a=o[u],f=a.children!=null&amp;&amp;!i({results:a.children},!0),l=(a.text||"").toUpperCase(),c=(t.term||"").toUpperCase(),h=l===c;if(h||f){if(s)return!1;e.data=o,n(e);return}}if(s)return!0;var p=r.createTag(t);if(p!=null){var d=r.option(p);d.attr("data-select2-tag",!0),r.addOptions([d]),r.insertTag(o,p)}e.results=o,n(e)}var r=this;this._removeOldTags();if(t.term==null||t.page!=null){e.call(this,t,n);return}e.call(this,t,i)},t.prototype.createTag=function(t,n){var r=e.trim(n.term);return r===""?null:{id:r,text:r}},t.prototype.insertTag=function(e,t,n){t.unshift(n)},t.prototype._removeOldTags=function(t){var n=this.$element.find("option[data-select2-tag]");n.each(function(){if(this.selected)return;e(this).remove()})},t}),t.define("select2/data/tokenizer",["jquery"],function(e){function t(e,t,n){var r=n.get("tokenizer");r!==undefined&amp;&amp;(this.tokenizer=r),e.call(this,t,n)}return t.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},t.prototype.query=function(t,n,r){function s(t){var n=i._normalizeItem(t),r=i.$element.find("option").filter(function(){return e(this).val()===n.id});if(!r.length){var s=i.option(n);s.attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([s])}o(n)}function o(e){i.trigger("select",{data:e})}var i=this;n.term=n.term||"";var u=this.tokenizer(n,this.options,s);u.term!==n.term&amp;&amp;(this.$search.length&amp;&amp;(this.$search.val(u.term),this.$search.trigger("focus")),n.term=u.term),t.call(this,n,r)},t.prototype.tokenizer=function(t,n,r,i){var s=r.get("tokenSeparators")||[],o=n.term,u=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};while(u&lt;o.length){var f=o[u];if(e.inArray(f,s)===-1){u++;continue}var l=o.substr(0,u),c=e.extend({},n,{term:l}),h=a(c);if(h==null){u++;continue}i(h),o=o.substr(u+1)||"",u=0}return{term:o}},t}),t.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"";if(t.term.length&lt;this.minimumInputLength){this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}});return}e.call(this,t,n)},e}),t.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"";if(this.maximumInputLength&gt;0&amp;&amp;t.term.length&gt;this.maximumInputLength){this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}});return}e.call(this,t,n)},e}),t.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("select",function(){r._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var r=this;this._checkIfMaximumSelected(function(){e.call(r,t,n)})},e.prototype._checkIfMaximumSelected=function(e,t){var n=this;this.current(function(e){var r=e!=null?e.length:0;if(n.maximumSelectionLength&gt;0&amp;&amp;r&gt;=n.maximumSelectionLength){n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}});return}t&amp;&amp;t()})},e}),t.define("select2/dropdown",["jquery","./utils"],function(e,t){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('&lt;span class="select2-dropdown"&gt;&lt;span class="select2-results"&gt;&lt;/span&gt;&lt;/span&gt;');return t.attr("dir",this.options.get("dir")),this.$dropdown=t,t},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),t.define("select2/dropdown/search",["jquery","../utils"],function(e,t){function n(){}return n.prototype.render=function(t){var n=t.call(this),r=e('&lt;span class="select2-search select2-search--dropdown"&gt;&lt;input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /&gt;&lt;/span&gt;');return this.$searchContainer=r,this.$search=r.find("input"),n.prepend(r),n},n.prototype.bind=function(t,n,r){var i=this,s=n.id+"-results";t.call(this,n,r),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(t){e(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),n.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",s),i.$search[0].focus(),window.setTimeout(function(){i.$search[0].focus()},0)}),n.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur")}),n.on("focus",function(){n.isOpen()||i.$search[0].focus()}),n.on("results:all",function(e){if(e.query.term==null||e.query.term===""){var t=i.showSearch(e);t?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide")}}),n.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")})},n.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},n.prototype.showSearch=function(e,t){return!0},n}),t.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,r){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,r)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return typeof t=="string"&amp;&amp;(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){var n=t.slice(0);for(var r=t.length-1;r&gt;=0;r--){var i=t[r];this.placeholder.id===i.id&amp;&amp;n.splice(r,1)}return n},e}),t.define("select2/dropdown/infiniteScroll",["jquery"],function(e){function t(e,t,n,r){this.lastParams={},e.call(this,t,n,r),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return t.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&amp;&amp;(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},t.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("query",function(e){r.lastParams=e,r.loading=!0}),t.on("query:append",function(e){r.lastParams=e,r.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},t.prototype.loadMoreIfNeeded=function(){var t=e.contains(document.documentElement,this.$loadingMore[0]);if(this.loading||!t)return;var n=this.$results.offset().top+this.$results.outerHeight(!1),r=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1);n+50&gt;=r&amp;&amp;this.loadMore()},t.prototype.loadMore=function(){this.loading=!0;var t=e.extend({},{page:1},this.lastParams);t.page++,this.trigger("query:append",t)},t.prototype.showLoadingMore=function(e,t){return t.pagination&amp;&amp;t.pagination.more},t.prototype.createLoadingMore=function(){var t=e('&lt;li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"&gt;&lt;/li&gt;'),n=this.options.get("translations").get("loadingMore");return t.html(n(this.lastParams)),t},t}),t.define("select2/dropdown/attachBody",["jquery","../utils"],function(e,t){function n(t,n,r){this.$dropdownParent=e(r.get("dropdownParent")||document.body),t.call(this,n,r)}return n.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("open",function(){r._showDropdown(),r._attachPositioningHandler(t),r._bindContainerResultHandlers(t)}),t.on("close",function(){r._hideDropdown(),r._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},n.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},n.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},n.prototype.render=function(t){var n=e("&lt;span&gt;&lt;/span&gt;"),r=t.call(this);return n.append(r),this.$dropdownContainer=n,n},n.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},n.prototype._bindContainerResultHandlers=function(e,t){if(this._containerResultsHandlersBound)return;var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0},n.prototype._attachPositioningHandler=function(n,r){var i=this,s="scroll.select2."+r.id,o="resize.select2."+r.id,u="orientationchange.select2."+r.id,a=this.$container.parents().filter(t.hasScroll);a.each(function(){t.StoreData(this,"select2-scroll-position",{x:e(this).scrollLeft(),y:e(this).scrollTop()})}),a.on(s,function(n){var r=t.GetData(this,"select2-scroll-position");e(this).scrollTop(r.y)}),e(window).on(s+" "+o+" "+u,function(e){i._positionDropdown(),i._resizeDropdown()})},n.prototype._detachPositioningHandler=function(n,r){var i="scroll.select2."+r.id,s="resize.select2."+r.id,o="orientationchange.select2."+r.id,u=this.$container.parents().filter(t.hasScroll);u.off(i),e(window).off(i+" "+s+" "+o)},n.prototype._positionDropdown=function(){var t=e(window),n=this.$dropdown.hasClass("select2-dropdown--above"),r=this.$dropdown.hasClass("select2-dropdown--below"),i=null,s=this.$container.offset();s.bottom=s.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=s.top,o.bottom=s.top+o.height;var u={height:this.$dropdown.outerHeight(!1)},a={top:t.scrollTop(),bottom:t.scrollTop()+t.height()},f=a.top&lt;s.top-u.height,l=a.bottom&gt;s.bottom+u.height,c={left:s.left,top:o.bottom},h=this.$dropdownParent;h.css("position")==="static"&amp;&amp;(h=h.offsetParent());var p={top:0,left:0};if(e.contains(document.body,h[0])||h[0].isConnected)p=h.offset();c.top-=p.top,c.left-=p.left,!n&amp;&amp;!r&amp;&amp;(i="below"),!l&amp;&amp;f&amp;&amp;!n?i="above":!f&amp;&amp;l&amp;&amp;n&amp;&amp;(i="below");if(i=="above"||n&amp;&amp;i!=="below")c.top=o.top-p.top-u.height;i!=null&amp;&amp;(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(c)},n.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&amp;&amp;(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},n.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},n}),t.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(t){var n=0;for(var r=0;r&lt;t.length;r++){var i=t[r];i.children?n+=e(i.children):n++}return n}function t(e,t,n,r){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch&lt;0&amp;&amp;(this.minimumResultsForSearch=Infinity),e.call(this,t,n,r)}return t.prototype.showSearch=function(t,n){return e(n.data.results)&lt;this.minimumResultsForSearch?!1:t.call(this,n)},t}),t.define("select2/dropdown/selectOnClose",["../utils"],function(e){function t(){}return t.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("close",function(e){r._handleSelectOnClose(e)})},t.prototype._handleSelectOnClose=function(t,n){if(n&amp;&amp;n.originalSelect2Event!=null){var r=n.originalSelect2Event;if(r._type==="select"||r._type==="unselect")return}var i=this.getHighlightedResults();if(i.length&lt;1)return;var s=e.GetData(i[0],"data");if(s.element!=null&amp;&amp;s.element.selected||s.element==null&amp;&amp;s.selected)return;this.trigger("select",{data:s})},t}),t.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("select",function(e){r._selectTriggered(e)}),t.on("unselect",function(e){r._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;if(n&amp;&amp;(n.ctrlKey||n.metaKey))return;this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),t.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return t!=1&amp;&amp;(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Please enter "+t+" or more characters";return n},loadingMore:function(){return"Loading more resultsâ€¦"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return e.maximum!=1&amp;&amp;(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searchingâ€¦"},removeAllItems:function(){return"Remove all items"}}}),t.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(e,t,n,r,i,s,o,u,a,f,l,c,h,p,d,v,m,g,y,b,w,E,S,x,T,N,C,k,L){function A(){this.reset()}A.prototype.apply=function(l){l=e.extend(!0,{},this.defaults,l);if(l.dataAdapter==null){l.ajax!=null?l.dataAdapter=d:l.data!=null?l.dataAdapter=p:l.dataAdapter=h,l.minimumInputLength&gt;0&amp;&amp;(l.dataAdapter=f.Decorate(l.dataAdapter,g)),l.maximumInputLength&gt;0&amp;&amp;(l.dataAdapter=f.Decorate(l.dataAdapter,y)),l.maximumSelectionLength&gt;0&amp;&amp;(l.dataAdapter=f.Decorate(l.dataAdapter,b)),l.tags&amp;&amp;(l.dataAdapter=f.Decorate(l.dataAdapter,v));if(l.tokenSeparators!=null||l.tokenizer!=null)l.dataAdapter=f.Decorate(l.dataAdapter,m);if(l.query!=null){var c=t(l.amdBase+"compat/query");l.dataAdapter=f.Decorate(l.dataAdapter,c)}if(l.initSelection!=null){var L=t(l.amdBase+"compat/initSelection");l.dataAdapter=f.Decorate(l.dataAdapter,L)}}l.resultsAdapter==null&amp;&amp;(l.resultsAdapter=n,l.ajax!=null&amp;&amp;(l.resultsAdapter=f.Decorate(l.resultsAdapter,x)),l.placeholder!=null&amp;&amp;(l.resultsAdapter=f.Decorate(l.resultsAdapter,S)),l.selectOnClose&amp;&amp;(l.resultsAdapter=f.Decorate(l.resultsAdapter,C)));if(l.dropdownAdapter==null){if(l.multiple)l.dropdownAdapter=w;else{var A=f.Decorate(w,E);l.dropdownAdapter=A}l.minimumResultsForSearch!==0&amp;&amp;(l.dropdownAdapter=f.Decorate(l.dropdownAdapter,N)),l.closeOnSelect&amp;&amp;(l.dropdownAdapter=f.Decorate(l.dropdownAdapter,k));if(l.dropdownCssClass!=null||l.dropdownCss!=null||l.adaptDropdownCssClass!=null){var O=t(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=f.Decorate(l.dropdownAdapter,O)}l.dropdownAdapter=f.Decorate(l.dropdownAdapter,T)}if(l.selectionAdapter==null){l.multiple?l.selectionAdapter=i:l.selectionAdapter=r,l.placeholder!=null&amp;&amp;(l.selectionAdapter=f.Decorate(l.selectionAdapter,s)),l.allowClear&amp;&amp;(l.selectionAdapter=f.Decorate(l.selectionAdapter,o)),l.multiple&amp;&amp;(l.selectionAdapter=f.Decorate(l.selectionAdapter,u));if(l.containerCssClass!=null||l.containerCss!=null||l.adaptContainerCssClass!=null){var M=t(l.amdBase+"compat/containerCss");l.selectionAdapter=f.Decorate(l.selectionAdapter,M)}l.selectionAdapter=f.Decorate(l.selectionAdapter,a)}l.language=this._resolveLanguage(l.language),l.language.push("en");var _=[];for(var D=0;D&lt;l.language.length;D++){var P=l.language[D];_.indexOf(P)===-1&amp;&amp;_.push(P)}return l.language=_,l.translations=this._processTranslations(l.language,l.debug),l},A.prototype.reset=function(){function t(e){function t(e){return c[e]||e}return e.replace(/[^\u0000-\u007E]/g,t)}function n(r,i){if(e.trim(r.term)==="")return i;if(i.children&amp;&amp;i.children.length&gt;0){var s=e.extend(!0,{},i);for(var o=i.children.length-1;o&gt;=0;o--){var u=i.children[o],a=n(r,u);a==null&amp;&amp;s.children.splice(o,1)}return s.children.length&gt;0?s:n(r,s)}var f=t(i.text).toUpperCase(),l=t(r.term).toUpperCase();return f.indexOf(l)&gt;-1?i:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:f.escapeMarkup,language:{},matcher:n,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},A.prototype.applyFromElement=function(e,t){var n=e.language,r=this.defaults.language,i=t.prop("lang"),s=t.closest("[lang]").prop("lang"),o=Array.prototype.concat.call(this._resolveLanguage(i),this._resolveLanguage(n),this._resolveLanguage(r),this._resolveLanguage(s));return e.language=o,e},A.prototype._resolveLanguage=function(t){if(!t)return[];if(e.isEmptyObject(t))return[];if(e.isPlainObject(t))return[t];var n;Array.isArray(t)?n=t:n=[t];var r=[];for(var i=0;i&lt;n.length;i++){r.push(n[i]);if(typeof n[i]=="string"&amp;&amp;n[i].indexOf("-")&gt;0){var s=n[i].split("-"),o=s[0];r.push(o)}}return r},A.prototype._processTranslations=function(t,n){var r=new l;for(var i=0;i&lt;t.length;i++){var s=new l,o=t[i];if(typeof o=="string")try{s=l.loadPath(o)}catch(u){try{o=this.defaults.amdLanguageBase+o,s=l.loadPath(o)}catch(a){n&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn('Select2: The language file for "'+o+'" could '+"not be automatically loaded. A fallback will be used instead.")}}else e.isPlainObject(o)?s=new l(o):s=o;r.extend(s)}return r},A.prototype.set=function(t,n){var r=e.camelCase(t),i={};i[r]=n;var s=f._convertData(i);e.extend(!0,this.defaults,s)};var O=new A;return O}),t.define("select2/options",["require","jquery","./defaults","./utils"],function(e,t,n,r){function i(t,i){this.options=t,i!=null&amp;&amp;this.fromElement(i),i!=null&amp;&amp;(this.options=n.applyFromElement(this.options,i)),this.options=n.apply(this.options);if(i&amp;&amp;i.is("input")){var s=e(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=r.Decorate(this.options.dataAdapter,s)}}return i.prototype.fromElement=function(e){function s(e,t){return t.toUpperCase()}var n=["select2"];this.options.multiple==null&amp;&amp;(this.options.multiple=e.prop("multiple")),this.options.disabled==null&amp;&amp;(this.options.disabled=e.prop("disabled")),this.options.dir==null&amp;&amp;(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),r.GetData(e[0],"select2Tags")&amp;&amp;(this.options.debug&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),r.StoreData(e[0],"data",r.GetData(e[0],"select2Tags")),r.StoreData(e[0],"tags",!0)),r.GetData(e[0],"ajaxUrl")&amp;&amp;(this.options.debug&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",r.GetData(e[0],"ajaxUrl")),r.StoreData(e[0],"ajax-Url",r.GetData(e[0],"ajaxUrl")));var i={};for(var o=0;o&lt;e[0].attributes.length;o++){var u=e[0].attributes[o].name,a="data-";if(u.substr(0,a.length)==a){var f=u.substring(a.length),l=r.GetData(e[0],f),c=f.replace(/-([a-z])/g,s);i[c]=l}}t.fn.jquery&amp;&amp;t.fn.jquery.substr(0,2)=="1."&amp;&amp;e[0].dataset&amp;&amp;(i=t.extend(!0,{},e[0].dataset,i));var h=t.extend(!0,{},r.GetData(e[0]),i);h=r._convertData(h);for(var p in h){if(t.inArray(p,n)&gt;-1)continue;t.isPlainObject(this.options[p])?t.extend(this.options[p],h[p]):this.options[p]=h[p]}return this},i.prototype.get=function(e){return this.options[e]},i.prototype.set=function(e,t){this.options[e]=t},i}),t.define("select2/core",["jquery","./options","./utils","./keys"],function(e,t,n,r){var i=function(e,r){n.GetData(e[0],"select2")!=null&amp;&amp;n.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),r=r||{},this.options=new t(r,e),i.__super__.constructor.call(this);var s=e.attr("tabindex")||0;n.StoreData(e[0],"old-tabindex",s),e.attr("tabindex","-1");var o=this.options.get("dataAdapter");this.dataAdapter=new o(e,this.options);var u=this.render();this._placeContainer(u);var a=this.options.get("selectionAdapter");this.selection=new a(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,u);var f=this.options.get("dropdownAdapter");this.dropdown=new f(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,u);var l=this.options.get("resultsAdapter");this.results=new l(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var c=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){c.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),n.StoreData(e[0],"select2",this),e.data("select2",this)};return n.Extend(i,n.Observable),i.prototype._generateId=function(e){var t="";return e.attr("id")!=null?t=e.attr("id"):e.attr("name")!=null?t=e.attr("name")+"-"+n.generateChars(2):t=n.generateChars(4),t=t.replace(/(:|\.|\[|\]|,)/g,""),t="select2-"+t,t},i.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));t!=null&amp;&amp;e.css("width",t)},i.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if(t=="resolve"){var r=this._resolveWidth(e,"style");return r!=null?r:this._resolveWidth(e,"element")}if(t=="element"){var i=e.outerWidth(!1);return i&lt;=0?"auto":i+"px"}if(t=="style"){var s=e.attr("style");if(typeof s!="string")return null;var o=s.split(";");for(var u=0,a=o.length;u&lt;a;u+=1){var f=o[u].replace(/\s/g,""),l=f.match(n);if(l!==null&amp;&amp;l.length&gt;=1)return l[1]}return null}if(t=="computedstyle"){var c=window.getComputedStyle(e[0]);return c.width}return t},i.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},i.prototype._registerDomEvents=function(){var e=this;this.$element.on("change.select2",function(){e.dataAdapter.current(function(t){e.trigger("selection:update",{data:t})})}),this.$element.on("focus.select2",function(t){e.trigger("focus",t)}),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this.$element[0].attachEvent&amp;&amp;this.$element[0].attachEvent("onpropertychange",this._syncA);var t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;t!=null?(this._observer=new t(function(t){e._syncA(),e._syncS(null,t)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&amp;&amp;(this.$element[0].addEventListener("DOMAttrModified",e._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",e._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",e._syncS,!1))},i.prototype._registerDataEvents=function(){var e=this;this.dataAdapter.on("*",function(t,n){e.trigger(t,n)})},i.prototype._registerSelectionEvents=function(){var t=this,n=["toggle","focus"];this.selection.on("toggle",function(){t.toggleDropdown()}),this.selection.on("focus",function(e){t.focus(e)}),this.selection.on("*",function(r,i){if(e.inArray(r,n)!==-1)return;t.trigger(r,i)})},i.prototype._registerDropdownEvents=function(){var e=this;this.dropdown.on("*",function(t,n){e.trigger(t,n)})},i.prototype._registerResultsEvents=function(){var e=this;this.results.on("*",function(t,n){e.trigger(t,n)})},i.prototype._registerEvents=function(){var e=this;this.on("open",function(){e.$container.addClass("select2-container--open")}),this.on("close",function(){e.$container.removeClass("select2-container--open")}),this.on("enable",function(){e.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){e.$container.addClass("select2-container--disabled")}),this.on("blur",function(){e.$container.removeClass("select2-container--focus")}),this.on("query",function(t){e.isOpen()||e.trigger("open",{}),this.dataAdapter.query(t,function(n){e.trigger("results:all",{data:n,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(n){e.trigger("results:append",{data:n,query:t})})}),this.on("keypress",function(t){var n=t.which;if(e.isOpen())n===r.ESC||n===r.TAB||n===r.UP&amp;&amp;t.altKey?(e.close(t),t.preventDefault()):n===r.ENTER?(e.trigger("results:select",{}),t.preventDefault()):n===r.SPACE&amp;&amp;t.ctrlKey?(e.trigger("results:toggle",{}),t.preventDefault()):n===r.UP?(e.trigger("results:previous",{}),t.preventDefault()):n===r.DOWN&amp;&amp;(e.trigger("results:next",{}),t.preventDefault());else if(n===r.ENTER||n===r.SPACE||n===r.DOWN&amp;&amp;t.altKey)e.open(),t.preventDefault()})},i.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&amp;&amp;this.close(),this.trigger("disable",{})):this.trigger("enable",{})},i.prototype._isChangeMutation=function(t,n){var r=!1,i=this;if(t&amp;&amp;t.target&amp;&amp;t.target.nodeName!=="OPTION"&amp;&amp;t.target.nodeName!=="OPTGROUP")return;if(!n)r=!0;else if(n.addedNodes&amp;&amp;n.addedNodes.length&gt;0)for(var s=0;s&lt;n.addedNodes.length;s++){var o=n.addedNodes[s];o.selected&amp;&amp;(r=!0)}else n.removedNodes&amp;&amp;n.removedNodes.length&gt;0?r=!0:Array.isArray(n)&amp;&amp;e.each(n,function(e,t){if(i._isChangeMutation(e,t))return r=!0,!1});return r},i.prototype._syncSubtree=function(e,t){var n=this._isChangeMutation(e,t),r=this;n&amp;&amp;this.dataAdapter.current(function(e){r.trigger("selection:update",{data:e})})},i.prototype.trigger=function(e,t){var n=i.__super__.trigger,r={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};t===undefined&amp;&amp;(t={});if(e in r){var s=r[e],o={prevented:!1,name:e,args:t};n.call(this,s,o);if(o.prevented){t.prevented=!0;return}}n.call(this,e,t)},i.prototype.toggleDropdown=function(){if(this.isDisabled())return;this.isOpen()?this.close():this.open()},i.prototype.open=function(){if(this.isOpen())return;if(this.isDisabled())return;this.trigger("query",{})},i.prototype.close=function(e){if(!this.isOpen())return;this.trigger("close",{originalEvent:e})},i.prototype.isEnabled=function(){return!this.isDisabled()},i.prototype.isDisabled=function(){return this.options.get("disabled")},i.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},i.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},i.prototype.focus=function(e){if(this.hasFocus())return;this.$container.addClass("select2-container--focus"),this.trigger("focus",{})},i.prototype.enable=function(e){this.options.get("debug")&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.');if(e==null||e.length===0)e=[!0];var t=!e[0];this.$element.prop("disabled",t)},i.prototype.data=function(){this.options.get("debug")&amp;&amp;arguments.length&gt;0&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var e=[];return this.dataAdapter.current(function(t){e=t}),e},i.prototype.val=function(t){this.options.get("debug")&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.');if(t==null||t.length===0)return this.$element.val();var n=t[0];Array.isArray(n)&amp;&amp;(n=e.map(n,function(e){return e.toString()})),this.$element.val(n).trigger("input").trigger("change")},i.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&amp;&amp;this.$element[0].detachEvent("onpropertychange",this._syncA),this._observer!=null?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&amp;&amp;(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",n.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),n.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},i.prototype.render=function(){var t=e('&lt;span class="select2 select2-container"&gt;&lt;span class="selection"&gt;&lt;/span&gt;&lt;span class="dropdown-wrapper" aria-hidden="true"&gt;&lt;/span&gt;&lt;/span&gt;');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2-container--"+this.options.get("theme")),n.StoreData(t[0],"element",this.$element),t},i}),t.define("jquery-mousewheel",["jquery"],function(e){return e}),t.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(e,t,n,r,i){if(e.fn.select2==null){var s=["open","close","destroy"];e.fn.select2=function(t){t=t||{};if(typeof t=="object")return this.each(function(){var r=e.extend(!0,{},t),i=new n(e(this),r)}),this;if(typeof t=="string"){var r,o=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=i.GetData(this,"select2");e==null&amp;&amp;window.console&amp;&amp;console.error&amp;&amp;console.error("The select2('"+t+"') method was called on an "+"element that is not using Select2."),r=e[t].apply(e,o)}),e.inArray(t,s)&gt;-1?this:r}throw new Error("Invalid arguments for Select2: "+t)}}return e.fn.select2.defaults==null&amp;&amp;(e.fn.select2.defaults=r),n}),{define:t.define,require:t.require}}(),n=t.require("jquery.select2");return e.fn.select2.amd=t,n})</pre></body></html>