/**handles:select2**/
/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
!function(n){"function"==typeof define&amp;&amp;define.amd?define(["jquery"],n):"object"==typeof module&amp;&amp;module.exports?module.exports=function(e,t){return void 0===t&amp;&amp;(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(d){var e=function(){if(d&amp;&amp;d.fn&amp;&amp;d.fn.select2&amp;&amp;d.fn.select2.amd)var e=d.fn.select2.amd;var t,n,i,h,o,s,f,g,m,v,y,_,r,a,w,l;function b(e,t){return r.call(e,t)}function c(e,t){var n,i,r,o,s,a,l,c,u,d,p,h=t&amp;&amp;t.split("/"),f=y.map,g=f&amp;&amp;f["*"]||{};if(e){for(s=(e=e.split("/")).length-1,y.nodeIdCompat&amp;&amp;w.test(e[s])&amp;&amp;(e[s]=e[s].replace(w,"")),"."===e[0].charAt(0)&amp;&amp;h&amp;&amp;(e=h.slice(0,h.length-1).concat(e)),u=0;u&lt;e.length;u++)if(&quot;.&quot;===(p=e[u]))e.splice(u,1),u-=1;else if(&quot;..&quot;===p){if(0===u||1===u&amp;&amp;&quot;..&quot;===e[2]||&quot;..&quot;===e[u-1])continue;0&lt;u&amp;&amp;(e.splice(u-1,2),u-=2)}e=e.join(&quot;/&quot;)}if((h||g)&amp;&amp;f){for(u=(n=e.split(&quot;/&quot;)).length;0&lt;u;u-=1){if(i=n.slice(0,u).join(&quot;/&quot;),h)for(d=h.length;0&lt;d;d-=1)if(r=(r=f[h.slice(0,d).join(&quot;/&quot;)])&amp;&amp;r[i]){o=r,a=u;break}if(o)break;!l&amp;&amp;g&amp;&amp;g[i]&amp;&amp;(l=g[i],c=u)}!o&amp;&amp;l&amp;&amp;(o=l,a=c),o&amp;&amp;(n.splice(0,a,o),e=n.join(&quot;/&quot;))}return e}function A(t,n){return function(){var e=a.call(arguments,0);return&quot;string&quot;!=typeof e[0]&amp;&amp;1===e.length&amp;&amp;e.push(null),s.apply(h,e.concat([t,n]))}}function x(t){return function(e){m[t]=e}}function D(e){if(b(v,e)){var t=v[e];delete v[e],_[e]=!0,o.apply(h,t)}if(!b(m,e)&amp;&amp;!b(_,e))throw new Error(&quot;No &quot;+e);return m[e]}function u(e){var t,n=e?e.indexOf(&quot;!&quot;):-1;return-1&lt;n&amp;&amp;(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return e?u(e):[]}return e&amp;&amp;e.requirejs||(e?n=e:e={},m={},v={},y={},_={},r=Object.prototype.hasOwnProperty,a=[].slice,w=/\.js$/,f=function(e,t){var n,i=u(e),r=i[0],o=t[1];return e=i[1],r&amp;&amp;(n=D(r=c(r,o))),r?e=n&amp;&amp;n.normalize?n.normalize(e,function(t){return function(e){return c(e,t)}}(o)):c(e,o):(r=(i=u(e=c(e,o)))[0],e=i[1],r&amp;&amp;(n=D(r))),{f:r?r+&quot;!&quot;+e:e,n:e,pr:r,p:n}},g={require:function(e){return A(e)},exports:function(e){var t=m[e];return void 0!==t?t:m[e]={}},module:function(e){return{id:e,uri:&quot;&quot;,exports:m[e],config:function(e){return function(){return y&amp;&amp;y.config&amp;&amp;y.config[e]||{}}}(e)}}},o=function(e,t,n,i){var r,o,s,a,l,c,u,d=[],p=typeof n;if(c=S(i=i||e),&quot;undefined&quot;==p||&quot;function&quot;==p){for(t=!t.length&amp;&amp;n.length?[&quot;require&quot;,&quot;exports&quot;,&quot;module&quot;]:t,l=0;l&lt;t.length;l+=1)if(&quot;require&quot;===(o=(a=f(t[l],c)).f))d[l]=g.require(e);else if(&quot;exports&quot;===o)d[l]=g.exports(e),u=!0;else if(&quot;module&quot;===o)r=d[l]=g.module(e);else if(b(m,o)||b(v,o)||b(_,o))d[l]=D(o);else{if(!a.p)throw new Error(e+&quot; missing &quot;+o);a.p.load(a.n,A(i,!0),x(o),{}),d[l]=m[o]}s=n?n.apply(m[e],d):void 0,e&amp;&amp;(r&amp;&amp;r.exports!==h&amp;&amp;r.exports!==m[e]?m[e]=r.exports:s===h&amp;&amp;u||(m[e]=s))}else e&amp;&amp;(m[e]=n)},t=n=s=function(e,t,n,i,r){if(&quot;string&quot;==typeof e)return g[e]?g[e](t):D(f(e,S(t)).f);if(!e.splice){if((y=e).deps&amp;&amp;s(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=h}return t=t||function(){},&quot;function&quot;==typeof n&amp;&amp;(n=i,i=r),i?o(h,e,t,n):setTimeout(function(){o(h,e,t,n)},4),s},s.config=function(e){return s(e)},t._defined=m,(i=function(e,t,n){if(&quot;string&quot;!=typeof e)throw new Error(&quot;See almond README: incorrect module build, no module name&quot;);t.splice||(n=t,t=[]),b(m,e)||b(v,e)||(v[e]=[e,t,n])}).amd={jQuery:!0},e.requirejs=t,e.require=n,e.define=i),e.define(&quot;almond&quot;,function(){}),e.define(&quot;jquery&quot;,[],function(){var e=d||$;return null==e&amp;&amp;console&amp;&amp;console.error&amp;&amp;console.error(&quot;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.&quot;),e}),e.define(&quot;select2/utils&quot;,[&quot;jquery&quot;],function(o){var r={};function u(e){var t=e.prototype,n=[];for(var i in t){&quot;function&quot;==typeof t[i]&amp;&amp;&quot;constructor&quot;!==i&amp;&amp;n.push(i)}return n}r.Extend=function(e,t){var n={}.hasOwnProperty;function i(){this.constructor=e}for(var r in t)n.call(t,r)&amp;&amp;(e[r]=t[r]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},r.Decorate=function(i,r){var e=u(r),t=u(i);function o(){var e=Array.prototype.unshift,t=r.prototype.constructor.length,n=i.prototype.constructor;0&lt;t&amp;&amp;(e.call(arguments,i.prototype.constructor),n=r.prototype.constructor),n.apply(this,arguments)}r.displayName=i.displayName,o.prototype=new function(){this.constructor=o};for(var n=0;n&lt;t.length;n++){var s=t[n];o.prototype[s]=i.prototype[s]}function a(e){var t=function(){};e in o.prototype&amp;&amp;(t=o.prototype[e]);var n=r.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}for(var l=0;l&lt;e.length;l++){var c=e[l];o.prototype[c]=a(c)}return o};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&amp;&amp;(n=[]),0===n.length&amp;&amp;n.push({}),(n[0]._type=e)in this.listeners&amp;&amp;this.invoke(this.listeners[e],t.call(arguments,1)),&quot;*&quot;in this.listeners&amp;&amp;this.invoke(this.listeners[&quot;*&quot;],arguments)},e.prototype.invoke=function(e,t){for(var n=0,i=e.length;n&lt;i;n++)e[n].apply(this,t)},r.Observable=e,r.generateChars=function(e){for(var t=&quot;&quot;,n=0;n&lt;e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},r.bind=function(e,t){return function(){e.apply(t,arguments)}},r._convertData=function(e){for(var t in e){var n=t.split(&quot;-&quot;),i=e;if(1!==n.length){for(var r=0;r&lt;n.length;r++){var o=n[r];(o=o.substring(0,1).toLowerCase()+o.substring(1))in i||(i[o]={}),r==n.length-1&amp;&amp;(i[o]=e[t]),i=i[o]}delete e[t]}}return e},r.hasScroll=function(e,t){var n=o(t),i=t.style.overflowX,r=t.style.overflowY;return(i!==r||&quot;hidden&quot;!==r&amp;&amp;&quot;visible&quot;!==r)&amp;&amp;(&quot;scroll&quot;===i||&quot;scroll&quot;===r||(n.innerHeight()&lt;t.scrollHeight||n.innerWidth()&lt;t.scrollWidth))},r.escapeMarkup=function(e){var t={&quot;\\&quot;:&quot;&#092;&quot;,&quot;&amp;&quot;:&quot;&amp;&quot;,&quot;":"&gt;",'"':"&quot;","'":"&#039;","/":"&#047;"};return"string"!=typeof e?e:String(e).replace(/[&amp;"'\/\\]/g,function(e){return t[e]})},r.appendMany=function(e,t){if("1.7"===o.fn.jquery.substr(0,3)){var n=o();o.map(t,function(e){n=n.add(e)}),t=n}e.append(t)},r.__cache={};var n=0;return r.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&amp;&amp;(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++n),t=n.toString())),t},r.StoreData=function(e,t,n){var i=r.GetUniqueElementId(e);r.__cache[i]||(r.__cache[i]={}),r.__cache[i][t]=n},r.GetData=function(e,t){var n=r.GetUniqueElementId(e);return t?r.__cache[n]&amp;&amp;null!=r.__cache[n][t]?r.__cache[n][t]:o(e).data(t):r.__cache[n]},r.RemoveData=function(e){var t=r.GetUniqueElementId(e);null!=r.__cache[t]&amp;&amp;delete r.__cache[t],e.removeAttribute("data-select2-id")},r}),e.define("select2/results",["jquery","./utils"],function(h,f){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return f.Extend(i,f.Observable),i.prototype.render=function(){var e=h('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&amp;&amp;e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h('<li role="alert" class="select2-results__option"></li>'),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&amp;&amp;0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n&lt;e.results.length;n++){var i=e.results[n],r=this.option(i);t.push(r)}this.$results.append(t)}else 0===this.$results.children().length&amp;&amp;this.trigger(&quot;results:message&quot;,{message:&quot;noResults&quot;})},i.prototype.position=function(e,t){t.find(&quot;.select2-results&quot;).append(e)},i.prototype.sort=function(e){return this.options.get(&quot;sorter&quot;)(e)},i.prototype.highlightFirstItem=function(){var e=this.$results.find(&quot;.select2-results__option[aria-selected]&quot;),t=e.filter(&quot;[aria-selected=true]&quot;);0&lt;t.length?t.first().trigger(&quot;mouseenter&quot;):e.first().trigger(&quot;mouseenter&quot;),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(e){var i=h.map(e,function(e){return e.id.toString()});t.$results.find(&quot;.select2-results__option[aria-selected]&quot;).each(function(){var e=h(this),t=f.GetData(this,&quot;data&quot;),n=&quot;&quot;+t.id;null!=t.element&amp;&amp;t.element.selected||null==t.element&amp;&amp;-1&lt;h.inArray(n,i)?e.attr(&quot;aria-selected&quot;,&quot;true&quot;):e.attr(&quot;aria-selected&quot;,&quot;false&quot;)})})},i.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get(&quot;translations&quot;).get(&quot;searching&quot;)(e)},n=this.option(t);n.className+=&quot; loading-results&quot;,this.$results.prepend(n)},i.prototype.hideLoading=function(){this.$results.find(&quot;.loading-results&quot;).remove()},i.prototype.option=function(e){var t=document.createElement(&quot;li&quot;);t.className=&quot;select2-results__option&quot;;var n={role:&quot;option&quot;,&quot;aria-selected&quot;:&quot;false&quot;},i=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var r in(null!=e.element&amp;&amp;i.call(e.element,&quot;:disabled&quot;)||null==e.element&amp;&amp;e.disabled)&amp;&amp;(delete n[&quot;aria-selected&quot;],n[&quot;aria-disabled&quot;]=&quot;true&quot;),null==e.id&amp;&amp;delete n[&quot;aria-selected&quot;],null!=e._resultId&amp;&amp;(t.id=e._resultId),e.title&amp;&amp;(t.title=e.title),e.children&amp;&amp;(n.role=&quot;group&quot;,n[&quot;aria-label&quot;]=e.text,delete n[&quot;aria-selected&quot;]),n){var o=n[r];t.setAttribute(r,o)}if(e.children){var s=h(t),a=document.createElement(&quot;strong&quot;);a.className=&quot;select2-results__group&quot;;h(a);this.template(e,a);for(var l=[],c=0;c&lt;e.children.length;c++){var u=e.children[c],d=this.option(u);l.push(d)}var p=h(&quot;<ul></ul>",{class:"select2-results__options select2-results__options--nested"});p.append(l),s.append(a),s.append(p)}else this.template(e,t);return f.StoreData(t,"data",e),t},i.prototype.bind=function(t,e){var l=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){l.clear(),l.append(e.data),t.isOpen()&amp;&amp;(l.setClasses(),l.highlightFirstItem())}),t.on("results:append",function(e){l.append(e.data),t.isOpen()&amp;&amp;l.setClasses()}),t.on("query",function(e){l.hideMessages(),l.showLoading(e)}),t.on("select",function(){t.isOpen()&amp;&amp;(l.setClasses(),l.options.get("scrollAfterSelect")&amp;&amp;l.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&amp;&amp;(l.setClasses(),l.options.get("scrollAfterSelect")&amp;&amp;l.highlightFirstItem())}),t.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),t.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=l.getHighlightedResults();0!==e.length&amp;&amp;e.trigger("mouseup")}),t.on("results:select",function(){var e=l.getHighlightedResults();if(0!==e.length){var t=f.GetData(e[0],"data");"true"==e.attr("aria-selected")?l.trigger("close",{}):l.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e);if(!(n&lt;=0)){var i=n-1;0===e.length&amp;&amp;(i=0);var r=t.eq(i);r.trigger(&quot;mouseenter&quot;);var o=l.$results.offset().top,s=r.offset().top,a=l.$results.scrollTop()+(s-o);0===i?l.$results.scrollTop(0):s-o=t.length)){var i=t.eq(n);i.trigger("mouseenter");var r=l.$results.offset().top+l.$results.outerHeight(!1),o=i.offset().top+i.outerHeight(!1),s=l.$results.scrollTop()+o-r;0===n?l.$results.scrollTop(0):r&lt;o&amp;&amp;l.$results.scrollTop(s)}}),t.on(&quot;results:focus&quot;,function(e){e.element.addClass(&quot;select2-results__option--highlighted&quot;)}),t.on(&quot;results:message&quot;,function(e){l.displayMessage(e)}),h.fn.mousewheel&amp;&amp;this.$results.on(&quot;mousewheel&quot;,function(e){var t=l.$results.scrollTop(),n=l.$results.get(0).scrollHeight-t+e.deltaY,i=0&lt;e.deltaY&amp;&amp;t-e.deltaY&lt;=0,r=e.deltaY&lt;0&amp;&amp;n&lt;=l.$results.height();i?(l.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):r&amp;&amp;(l.$results.scrollTop(l.$results.get(0).scrollHeight-l.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on(&quot;mouseup&quot;,&quot;.select2-results__option[aria-selected]&quot;,function(e){var t=h(this),n=f.GetData(this,&quot;data&quot;);&quot;true&quot;!==t.attr(&quot;aria-selected&quot;)?l.trigger(&quot;select&quot;,{originalEvent:e,data:n}):l.options.get(&quot;multiple&quot;)?l.trigger(&quot;unselect&quot;,{originalEvent:e,data:n}):l.trigger(&quot;close&quot;,{})}),this.$results.on(&quot;mouseenter&quot;,&quot;.select2-results__option[aria-selected]&quot;,function(e){var t=f.GetData(this,&quot;data&quot;);l.getHighlightedResults().removeClass(&quot;select2-results__option--highlighted&quot;),l.trigger(&quot;results:focus&quot;,{data:t,element:h(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(&quot;.select2-results__option--highlighted&quot;)},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find(&quot;[aria-selected]&quot;).index(e),n=this.$results.offset().top,i=e.offset().top,r=this.$results.scrollTop()+(i-n),o=i-n;r-=2*e.outerHeight(!1),tthis.$results.outerHeight()||o&lt;0)&amp;&amp;this.$results.scrollTop(r)}},i.prototype.template=function(e,t){var n=this.options.get(&quot;templateResult&quot;),i=this.options.get(&quot;escapeMarkup&quot;),r=n(e,t);null==r?t.style.display=&quot;none&quot;:&quot;string&quot;==typeof r?t.innerHTML=i(r):h(t).append(r)},i}),e.define(&quot;select2/keys&quot;,[],function(){return{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}}),e.define(&quot;select2/selection/base&quot;,[&quot;jquery&quot;,&quot;../utils&quot;,&quot;../keys&quot;],function(n,i,r){function o(e,t){this.$element=e,this.options=t,o.__super__.constructor.call(this)}return i.Extend(o,i.Observable),o.prototype.render=function(){var e=n(&#039;<span class="select2-selection" role="combobox"></span>');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&amp;&amp;(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},o.prototype.bind=function(e,t){var n=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===r.SPACE&amp;&amp;e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},o.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},o.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&amp;&amp;i.GetData(this,"element").select2("close")})})},o.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},o.prototype.position=function(e,t){t.find(".selection").append(e)},o.prototype.destroy=function(){this._detachCloseHandler(this.container)},o.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function r(){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--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},r.prototype.bind=function(t,e){var n=this;r.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",function(e){1===e.which&amp;&amp;n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},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");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return e("<span></span>")},r.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},r}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(r,e,l){function n(e,t){n.__super__.constructor.apply(this,arguments)}return l.Extend(n,e),n.prototype.render=function(){var e=n.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},n.prototype.bind=function(e,t){var i=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){i.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!i.isDisabled()){var t=r(this).parent(),n=l.GetData(t[0],"data");i.trigger("unselect",{originalEvent:e,data:n})}})},n.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},n.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},n.prototype.selectionContainer=function(){return r('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},n.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n&lt;e.length;n++){var i=e[n],r=this.selectionContainer(),o=this.display(i,r);r.append(o);var s=i.title||i.text;s&amp;&amp;r.attr(&quot;title&quot;,s),l.StoreData(r[0],&quot;data&quot;,i),t.push(r)}var a=this.$selection.find(&quot;.select2-selection__rendered&quot;);l.appendMany(a,t)}},n}),e.define(&quot;select2/selection/placeholder&quot;,[&quot;../utils&quot;],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get(&quot;placeholder&quot;)),e.call(this,t,n)}return t.prototype.normalizePlaceholder=function(e,t){return&quot;string&quot;==typeof t&amp;&amp;(t={id:&quot;&quot;,text:t}),t},t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass(&quot;select2-selection__placeholder&quot;).removeClass(&quot;select2-selection__choice&quot;),n},t.prototype.update=function(e,t){var n=1==t.length&amp;&amp;t[0].id!=this.placeholder.id;if(1&lt;t.length||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(&quot;.select2-selection__rendered&quot;).append(i)},t}),e.define(&quot;select2/selection/allowClear&quot;,[&quot;jquery&quot;,&quot;../keys&quot;,&quot;../utils&quot;],function(r,i,a){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&amp;&amp;this.options.get(&quot;debug&quot;)&amp;&amp;window.console&amp;&amp;console.error&amp;&amp;console.error(&quot;Select2: The `allowClear` option should be used in combination with the `placeholder` option.&quot;),this.$selection.on(&quot;mousedown&quot;,&quot;.select2-selection__clear&quot;,function(e){i._handleClear(e)}),t.on(&quot;keypress&quot;,function(e){i._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(&quot;.select2-selection__clear&quot;);if(0!==n.length){t.stopPropagation();var i=a.GetData(n[0],&quot;data&quot;),r=this.$element.val();this.$element.val(this.placeholder.id);var o={data:i};if(this.trigger(&quot;clear&quot;,o),o.prevented)this.$element.val(r);else{for(var s=0;s&lt;i.length;s++)if(o={data:i[s]},this.trigger(&quot;unselect&quot;,o),o.prevented)return void this.$element.val(r);this.$element.trigger(&quot;input&quot;).trigger(&quot;change&quot;),this.trigger(&quot;toggle&quot;,{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=i.DELETE&amp;&amp;t.which!=i.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){if(e.call(this,t),!(0&lt;this.$selection.find(&quot;.select2-selection__placeholder&quot;).length||0===t.length)){var n=this.options.get(&quot;translations&quot;).get(&quot;removeAllItems&quot;),i=r(&#039;<span class="select2-selection__clear" title="'+n()+'">&times;</span>');a.StoreData(i[0],"data",t),this.$selection.find(".select2-selection__rendered").prepend(i)}},e}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(i,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=i('<li class="select2-search select2-search--inline"></li>');this.$searchContainer=t,this.$search=t.find("input");var n=e.call(this);return this._transferTabIndex(),n},e.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),t.on("open",function(){i.$search.attr("aria-controls",r),i.$search.trigger("focus")}),t.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),t.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),t.on("disable",function(){i.$search.prop("disabled",!0)}),t.on("focus",function(e){i.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===l.BACKSPACE&amp;&amp;""===i.$search.val()){var t=i.$searchContainer.prev(".select2-selection__choice");if(0&lt;t.length){var n=a.GetData(t[0],&quot;data&quot;);i.searchRemoveChoice(n),e.preventDefault()}}}),this.$selection.on(&quot;click&quot;,&quot;.select2-search--inline&quot;,function(e){i.$search.val()&amp;&amp;e.stopPropagation()});var o=document.documentMode,s=o&amp;&amp;o&lt;=11;this.$selection.on(&quot;input.searchcheck&quot;,&quot;.select2-search--inline&quot;,function(e){s?i.$selection.off(&quot;input.search input.searchcheck&quot;):i.$selection.off(&quot;keyup.search&quot;)}),this.$selection.on(&quot;keyup.search input.search&quot;,&quot;.select2-search--inline&quot;,function(e){if(s&amp;&amp;&quot;input&quot;===e.type)i.$selection.off(&quot;input.search input.searchcheck&quot;);else{var t=e.which;t!=l.SHIFT&amp;&amp;t!=l.CTRL&amp;&amp;t!=l.ALT&amp;&amp;t!=l.TAB&amp;&amp;i.handleSearch(e)}})},e.prototype._transferTabIndex=function(e){this.$search.attr(&quot;tabindex&quot;,this.$selection.attr(&quot;tabindex&quot;)),this.$selection.attr(&quot;tabindex&quot;,&quot;-1&quot;)},e.prototype.createPlaceholder=function(e,t){this.$search.attr(&quot;placeholder&quot;,t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr(&quot;placeholder&quot;,&quot;&quot;),e.call(this,t),this.$selection.find(&quot;.select2-selection__rendered&quot;).append(this.$searchContainer),this.resizeSearch(),n&amp;&amp;this.$search.trigger(&quot;focus&quot;)},e.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger(&quot;query&quot;,{term:e})}this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger(&quot;unselect&quot;,{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css(&quot;width&quot;,&quot;25px&quot;);var e=&quot;&quot;;&quot;&quot;!==this.$search.attr(&quot;placeholder&quot;)?e=this.$selection.find(&quot;.select2-selection__rendered&quot;).width():e=.75*(this.$search.val().length+1)+&quot;em&quot;;this.$search.css(&quot;width&quot;,e)},e}),e.define(&quot;select2/selection/eventRelay&quot;,[&quot;jquery&quot;],function(s){function e(){}return e.prototype.bind=function(e,t,n){var i=this,r=[&quot;open&quot;,&quot;opening&quot;,&quot;close&quot;,&quot;closing&quot;,&quot;select&quot;,&quot;selecting&quot;,&quot;unselect&quot;,&quot;unselecting&quot;,&quot;clear&quot;,&quot;clearing&quot;],o=[&quot;opening&quot;,&quot;closing&quot;,&quot;selecting&quot;,&quot;unselecting&quot;,&quot;clearing&quot;];e.call(this,t,n),t.on(&quot;*&quot;,function(e,t){if(-1!==s.inArray(e,r)){t=t||{};var n=s.Event(&quot;select2:&quot;+e,{params:t});i.$element.trigger(n),-1!==s.inArray(e,o)&amp;&amp;(t.prevented=n.isDefaultPrevented())}})},e}),e.define(&quot;select2/translation&quot;,[&quot;jquery&quot;,&quot;require&quot;],function(t,n){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(e){if(!(e in i._cache)){var t=n(e);i._cache[e]=t}return new i(i._cache[e])},i}),e.define(&quot;select2/diacritics&quot;,[],function(){return{&quot;Ⓐ&quot;:&quot;A&quot;,&quot;Ａ&quot;:&quot;A&quot;,&quot;À&quot;:&quot;A&quot;,&quot;Á&quot;:&quot;A&quot;,&quot;Â&quot;:&quot;A&quot;,&quot;Ầ&quot;:&quot;A&quot;,&quot;Ấ&quot;:&quot;A&quot;,&quot;Ẫ&quot;:&quot;A&quot;,&quot;Ẩ&quot;:&quot;A&quot;,&quot;Ã&quot;:&quot;A&quot;,&quot;Ā&quot;:&quot;A&quot;,&quot;Ă&quot;:&quot;A&quot;,&quot;Ằ&quot;:&quot;A&quot;,&quot;Ắ&quot;:&quot;A&quot;,&quot;Ẵ&quot;:&quot;A&quot;,&quot;Ẳ&quot;:&quot;A&quot;,&quot;Ȧ&quot;:&quot;A&quot;,&quot;Ǡ&quot;:&quot;A&quot;,&quot;Ä&quot;:&quot;A&quot;,&quot;Ǟ&quot;:&quot;A&quot;,&quot;Ả&quot;:&quot;A&quot;,&quot;Å&quot;:&quot;A&quot;,&quot;Ǻ&quot;:&quot;A&quot;,&quot;Ǎ&quot;:&quot;A&quot;,&quot;Ȁ&quot;:&quot;A&quot;,&quot;Ȃ&quot;:&quot;A&quot;,&quot;Ạ&quot;:&quot;A&quot;,&quot;Ậ&quot;:&quot;A&quot;,&quot;Ặ&quot;:&quot;A&quot;,&quot;Ḁ&quot;:&quot;A&quot;,&quot;Ą&quot;:&quot;A&quot;,&quot;Ⱥ&quot;:&quot;A&quot;,&quot;Ɐ&quot;:&quot;A&quot;,&quot;Ꜳ&quot;:&quot;AA&quot;,&quot;Æ&quot;:&quot;AE&quot;,&quot;Ǽ&quot;:&quot;AE&quot;,&quot;Ǣ&quot;:&quot;AE&quot;,&quot;Ꜵ&quot;:&quot;AO&quot;,&quot;Ꜷ&quot;:&quot;AU&quot;,&quot;Ꜹ&quot;:&quot;AV&quot;,&quot;Ꜻ&quot;:&quot;AV&quot;,&quot;Ꜽ&quot;:&quot;AY&quot;,&quot;Ⓑ&quot;:&quot;B&quot;,&quot;Ｂ&quot;:&quot;B&quot;,&quot;Ḃ&quot;:&quot;B&quot;,&quot;Ḅ&quot;:&quot;B&quot;,&quot;Ḇ&quot;:&quot;B&quot;,&quot;Ƀ&quot;:&quot;B&quot;,&quot;Ƃ&quot;:&quot;B&quot;,&quot;Ɓ&quot;:&quot;B&quot;,&quot;Ⓒ&quot;:&quot;C&quot;,&quot;Ｃ&quot;:&quot;C&quot;,&quot;Ć&quot;:&quot;C&quot;,&quot;Ĉ&quot;:&quot;C&quot;,&quot;Ċ&quot;:&quot;C&quot;,&quot;Č&quot;:&quot;C&quot;,&quot;Ç&quot;:&quot;C&quot;,&quot;Ḉ&quot;:&quot;C&quot;,&quot;Ƈ&quot;:&quot;C&quot;,&quot;Ȼ&quot;:&quot;C&quot;,&quot;Ꜿ&quot;:&quot;C&quot;,&quot;Ⓓ&quot;:&quot;D&quot;,&quot;Ｄ&quot;:&quot;D&quot;,&quot;Ḋ&quot;:&quot;D&quot;,&quot;Ď&quot;:&quot;D&quot;,&quot;Ḍ&quot;:&quot;D&quot;,&quot;Ḑ&quot;:&quot;D&quot;,&quot;Ḓ&quot;:&quot;D&quot;,&quot;Ḏ&quot;:&quot;D&quot;,&quot;Đ&quot;:&quot;D&quot;,&quot;Ƌ&quot;:&quot;D&quot;,&quot;Ɗ&quot;:&quot;D&quot;,&quot;Ɖ&quot;:&quot;D&quot;,&quot;Ꝺ&quot;:&quot;D&quot;,&quot;Ǳ&quot;:&quot;DZ&quot;,&quot;Ǆ&quot;:&quot;DZ&quot;,&quot;ǲ&quot;:&quot;Dz&quot;,&quot;ǅ&quot;:&quot;Dz&quot;,&quot;Ⓔ&quot;:&quot;E&quot;,&quot;Ｅ&quot;:&quot;E&quot;,&quot;È&quot;:&quot;E&quot;,&quot;É&quot;:&quot;E&quot;,&quot;Ê&quot;:&quot;E&quot;,&quot;Ề&quot;:&quot;E&quot;,&quot;Ế&quot;:&quot;E&quot;,&quot;Ễ&quot;:&quot;E&quot;,&quot;Ể&quot;:&quot;E&quot;,&quot;Ẽ&quot;:&quot;E&quot;,&quot;Ē&quot;:&quot;E&quot;,&quot;Ḕ&quot;:&quot;E&quot;,&quot;Ḗ&quot;:&quot;E&quot;,&quot;Ĕ&quot;:&quot;E&quot;,&quot;Ė&quot;:&quot;E&quot;,&quot;Ë&quot;:&quot;E&quot;,&quot;Ẻ&quot;:&quot;E&quot;,&quot;Ě&quot;:&quot;E&quot;,&quot;Ȅ&quot;:&quot;E&quot;,&quot;Ȇ&quot;:&quot;E&quot;,&quot;Ẹ&quot;:&quot;E&quot;,&quot;Ệ&quot;:&quot;E&quot;,&quot;Ȩ&quot;:&quot;E&quot;,&quot;Ḝ&quot;:&quot;E&quot;,&quot;Ę&quot;:&quot;E&quot;,&quot;Ḙ&quot;:&quot;E&quot;,&quot;Ḛ&quot;:&quot;E&quot;,&quot;Ɛ&quot;:&quot;E&quot;,&quot;Ǝ&quot;:&quot;E&quot;,&quot;Ⓕ&quot;:&quot;F&quot;,&quot;Ｆ&quot;:&quot;F&quot;,&quot;Ḟ&quot;:&quot;F&quot;,&quot;Ƒ&quot;:&quot;F&quot;,&quot;Ꝼ&quot;:&quot;F&quot;,&quot;Ⓖ&quot;:&quot;G&quot;,&quot;Ｇ&quot;:&quot;G&quot;,&quot;Ǵ&quot;:&quot;G&quot;,&quot;Ĝ&quot;:&quot;G&quot;,&quot;Ḡ&quot;:&quot;G&quot;,&quot;Ğ&quot;:&quot;G&quot;,&quot;Ġ&quot;:&quot;G&quot;,&quot;Ǧ&quot;:&quot;G&quot;,&quot;Ģ&quot;:&quot;G&quot;,&quot;Ǥ&quot;:&quot;G&quot;,&quot;Ɠ&quot;:&quot;G&quot;,&quot;Ꞡ&quot;:&quot;G&quot;,&quot;Ᵹ&quot;:&quot;G&quot;,&quot;Ꝿ&quot;:&quot;G&quot;,&quot;Ⓗ&quot;:&quot;H&quot;,&quot;Ｈ&quot;:&quot;H&quot;,&quot;Ĥ&quot;:&quot;H&quot;,&quot;Ḣ&quot;:&quot;H&quot;,&quot;Ḧ&quot;:&quot;H&quot;,&quot;Ȟ&quot;:&quot;H&quot;,&quot;Ḥ&quot;:&quot;H&quot;,&quot;Ḩ&quot;:&quot;H&quot;,&quot;Ḫ&quot;:&quot;H&quot;,&quot;Ħ&quot;:&quot;H&quot;,&quot;Ⱨ&quot;:&quot;H&quot;,&quot;Ⱶ&quot;:&quot;H&quot;,&quot;Ɥ&quot;:&quot;H&quot;,&quot;Ⓘ&quot;:&quot;I&quot;,&quot;Ｉ&quot;:&quot;I&quot;,&quot;Ì&quot;:&quot;I&quot;,&quot;Í&quot;:&quot;I&quot;,&quot;Î&quot;:&quot;I&quot;,&quot;Ĩ&quot;:&quot;I&quot;,&quot;Ī&quot;:&quot;I&quot;,&quot;Ĭ&quot;:&quot;I&quot;,&quot;İ&quot;:&quot;I&quot;,&quot;Ï&quot;:&quot;I&quot;,&quot;Ḯ&quot;:&quot;I&quot;,&quot;Ỉ&quot;:&quot;I&quot;,&quot;Ǐ&quot;:&quot;I&quot;,&quot;Ȉ&quot;:&quot;I&quot;,&quot;Ȋ&quot;:&quot;I&quot;,&quot;Ị&quot;:&quot;I&quot;,&quot;Į&quot;:&quot;I&quot;,&quot;Ḭ&quot;:&quot;I&quot;,&quot;Ɨ&quot;:&quot;I&quot;,&quot;Ⓙ&quot;:&quot;J&quot;,&quot;Ｊ&quot;:&quot;J&quot;,&quot;Ĵ&quot;:&quot;J&quot;,&quot;Ɉ&quot;:&quot;J&quot;,&quot;Ⓚ&quot;:&quot;K&quot;,&quot;Ｋ&quot;:&quot;K&quot;,&quot;Ḱ&quot;:&quot;K&quot;,&quot;Ǩ&quot;:&quot;K&quot;,&quot;Ḳ&quot;:&quot;K&quot;,&quot;Ķ&quot;:&quot;K&quot;,&quot;Ḵ&quot;:&quot;K&quot;,&quot;Ƙ&quot;:&quot;K&quot;,&quot;Ⱪ&quot;:&quot;K&quot;,&quot;Ꝁ&quot;:&quot;K&quot;,&quot;Ꝃ&quot;:&quot;K&quot;,&quot;Ꝅ&quot;:&quot;K&quot;,&quot;Ꞣ&quot;:&quot;K&quot;,&quot;Ⓛ&quot;:&quot;L&quot;,&quot;Ｌ&quot;:&quot;L&quot;,&quot;Ŀ&quot;:&quot;L&quot;,&quot;Ĺ&quot;:&quot;L&quot;,&quot;Ľ&quot;:&quot;L&quot;,&quot;Ḷ&quot;:&quot;L&quot;,&quot;Ḹ&quot;:&quot;L&quot;,&quot;Ļ&quot;:&quot;L&quot;,&quot;Ḽ&quot;:&quot;L&quot;,&quot;Ḻ&quot;:&quot;L&quot;,&quot;Ł&quot;:&quot;L&quot;,&quot;Ƚ&quot;:&quot;L&quot;,&quot;Ɫ&quot;:&quot;L&quot;,&quot;Ⱡ&quot;:&quot;L&quot;,&quot;Ꝉ&quot;:&quot;L&quot;,&quot;Ꝇ&quot;:&quot;L&quot;,&quot;Ꞁ&quot;:&quot;L&quot;,&quot;Ǉ&quot;:&quot;LJ&quot;,&quot;ǈ&quot;:&quot;Lj&quot;,&quot;Ⓜ&quot;:&quot;M&quot;,&quot;Ｍ&quot;:&quot;M&quot;,&quot;Ḿ&quot;:&quot;M&quot;,&quot;Ṁ&quot;:&quot;M&quot;,&quot;Ṃ&quot;:&quot;M&quot;,&quot;Ɱ&quot;:&quot;M&quot;,&quot;Ɯ&quot;:&quot;M&quot;,&quot;Ⓝ&quot;:&quot;N&quot;,&quot;Ｎ&quot;:&quot;N&quot;,&quot;Ǹ&quot;:&quot;N&quot;,&quot;Ń&quot;:&quot;N&quot;,&quot;Ñ&quot;:&quot;N&quot;,&quot;Ṅ&quot;:&quot;N&quot;,&quot;Ň&quot;:&quot;N&quot;,&quot;Ṇ&quot;:&quot;N&quot;,&quot;Ņ&quot;:&quot;N&quot;,&quot;Ṋ&quot;:&quot;N&quot;,&quot;Ṉ&quot;:&quot;N&quot;,&quot;Ƞ&quot;:&quot;N&quot;,&quot;Ɲ&quot;:&quot;N&quot;,&quot;Ꞑ&quot;:&quot;N&quot;,&quot;Ꞥ&quot;:&quot;N&quot;,&quot;Ǌ&quot;:&quot;NJ&quot;,&quot;ǋ&quot;:&quot;Nj&quot;,&quot;Ⓞ&quot;:&quot;O&quot;,&quot;Ｏ&quot;:&quot;O&quot;,&quot;Ò&quot;:&quot;O&quot;,&quot;Ó&quot;:&quot;O&quot;,&quot;Ô&quot;:&quot;O&quot;,&quot;Ồ&quot;:&quot;O&quot;,&quot;Ố&quot;:&quot;O&quot;,&quot;Ỗ&quot;:&quot;O&quot;,&quot;Ổ&quot;:&quot;O&quot;,&quot;Õ&quot;:&quot;O&quot;,&quot;Ṍ&quot;:&quot;O&quot;,&quot;Ȭ&quot;:&quot;O&quot;,&quot;Ṏ&quot;:&quot;O&quot;,&quot;Ō&quot;:&quot;O&quot;,&quot;Ṑ&quot;:&quot;O&quot;,&quot;Ṓ&quot;:&quot;O&quot;,&quot;Ŏ&quot;:&quot;O&quot;,&quot;Ȯ&quot;:&quot;O&quot;,&quot;Ȱ&quot;:&quot;O&quot;,&quot;Ö&quot;:&quot;O&quot;,&quot;Ȫ&quot;:&quot;O&quot;,&quot;Ỏ&quot;:&quot;O&quot;,&quot;Ő&quot;:&quot;O&quot;,&quot;Ǒ&quot;:&quot;O&quot;,&quot;Ȍ&quot;:&quot;O&quot;,&quot;Ȏ&quot;:&quot;O&quot;,&quot;Ơ&quot;:&quot;O&quot;,&quot;Ờ&quot;:&quot;O&quot;,&quot;Ớ&quot;:&quot;O&quot;,&quot;Ỡ&quot;:&quot;O&quot;,&quot;Ở&quot;:&quot;O&quot;,&quot;Ợ&quot;:&quot;O&quot;,&quot;Ọ&quot;:&quot;O&quot;,&quot;Ộ&quot;:&quot;O&quot;,&quot;Ǫ&quot;:&quot;O&quot;,&quot;Ǭ&quot;:&quot;O&quot;,&quot;Ø&quot;:&quot;O&quot;,&quot;Ǿ&quot;:&quot;O&quot;,&quot;Ɔ&quot;:&quot;O&quot;,&quot;Ɵ&quot;:&quot;O&quot;,&quot;Ꝋ&quot;:&quot;O&quot;,&quot;Ꝍ&quot;:&quot;O&quot;,&quot;Œ&quot;:&quot;OE&quot;,&quot;Ƣ&quot;:&quot;OI&quot;,&quot;Ꝏ&quot;:&quot;OO&quot;,&quot;Ȣ&quot;:&quot;OU&quot;,&quot;Ⓟ&quot;:&quot;P&quot;,&quot;Ｐ&quot;:&quot;P&quot;,&quot;Ṕ&quot;:&quot;P&quot;,&quot;Ṗ&quot;:&quot;P&quot;,&quot;Ƥ&quot;:&quot;P&quot;,&quot;Ᵽ&quot;:&quot;P&quot;,&quot;Ꝑ&quot;:&quot;P&quot;,&quot;Ꝓ&quot;:&quot;P&quot;,&quot;Ꝕ&quot;:&quot;P&quot;,&quot;Ⓠ&quot;:&quot;Q&quot;,&quot;Ｑ&quot;:&quot;Q&quot;,&quot;Ꝗ&quot;:&quot;Q&quot;,&quot;Ꝙ&quot;:&quot;Q&quot;,&quot;Ɋ&quot;:&quot;Q&quot;,&quot;Ⓡ&quot;:&quot;R&quot;,&quot;Ｒ&quot;:&quot;R&quot;,&quot;Ŕ&quot;:&quot;R&quot;,&quot;Ṙ&quot;:&quot;R&quot;,&quot;Ř&quot;:&quot;R&quot;,&quot;Ȑ&quot;:&quot;R&quot;,&quot;Ȓ&quot;:&quot;R&quot;,&quot;Ṛ&quot;:&quot;R&quot;,&quot;Ṝ&quot;:&quot;R&quot;,&quot;Ŗ&quot;:&quot;R&quot;,&quot;Ṟ&quot;:&quot;R&quot;,&quot;Ɍ&quot;:&quot;R&quot;,&quot;Ɽ&quot;:&quot;R&quot;,&quot;Ꝛ&quot;:&quot;R&quot;,&quot;Ꞧ&quot;:&quot;R&quot;,&quot;Ꞃ&quot;:&quot;R&quot;,&quot;Ⓢ&quot;:&quot;S&quot;,&quot;Ｓ&quot;:&quot;S&quot;,&quot;ẞ&quot;:&quot;S&quot;,&quot;Ś&quot;:&quot;S&quot;,&quot;Ṥ&quot;:&quot;S&quot;,&quot;Ŝ&quot;:&quot;S&quot;,&quot;Ṡ&quot;:&quot;S&quot;,&quot;Š&quot;:&quot;S&quot;,&quot;Ṧ&quot;:&quot;S&quot;,&quot;Ṣ&quot;:&quot;S&quot;,&quot;Ṩ&quot;:&quot;S&quot;,&quot;Ș&quot;:&quot;S&quot;,&quot;Ş&quot;:&quot;S&quot;,&quot;Ȿ&quot;:&quot;S&quot;,&quot;Ꞩ&quot;:&quot;S&quot;,&quot;Ꞅ&quot;:&quot;S&quot;,&quot;Ⓣ&quot;:&quot;T&quot;,&quot;Ｔ&quot;:&quot;T&quot;,&quot;Ṫ&quot;:&quot;T&quot;,&quot;Ť&quot;:&quot;T&quot;,&quot;Ṭ&quot;:&quot;T&quot;,&quot;Ț&quot;:&quot;T&quot;,&quot;Ţ&quot;:&quot;T&quot;,&quot;Ṱ&quot;:&quot;T&quot;,&quot;Ṯ&quot;:&quot;T&quot;,&quot;Ŧ&quot;:&quot;T&quot;,&quot;Ƭ&quot;:&quot;T&quot;,&quot;Ʈ&quot;:&quot;T&quot;,&quot;Ⱦ&quot;:&quot;T&quot;,&quot;Ꞇ&quot;:&quot;T&quot;,&quot;Ꜩ&quot;:&quot;TZ&quot;,&quot;Ⓤ&quot;:&quot;U&quot;,&quot;Ｕ&quot;:&quot;U&quot;,&quot;Ù&quot;:&quot;U&quot;,&quot;Ú&quot;:&quot;U&quot;,&quot;Û&quot;:&quot;U&quot;,&quot;Ũ&quot;:&quot;U&quot;,&quot;Ṹ&quot;:&quot;U&quot;,&quot;Ū&quot;:&quot;U&quot;,&quot;Ṻ&quot;:&quot;U&quot;,&quot;Ŭ&quot;:&quot;U&quot;,&quot;Ü&quot;:&quot;U&quot;,&quot;Ǜ&quot;:&quot;U&quot;,&quot;Ǘ&quot;:&quot;U&quot;,&quot;Ǖ&quot;:&quot;U&quot;,&quot;Ǚ&quot;:&quot;U&quot;,&quot;Ủ&quot;:&quot;U&quot;,&quot;Ů&quot;:&quot;U&quot;,&quot;Ű&quot;:&quot;U&quot;,&quot;Ǔ&quot;:&quot;U&quot;,&quot;Ȕ&quot;:&quot;U&quot;,&quot;Ȗ&quot;:&quot;U&quot;,&quot;Ư&quot;:&quot;U&quot;,&quot;Ừ&quot;:&quot;U&quot;,&quot;Ứ&quot;:&quot;U&quot;,&quot;Ữ&quot;:&quot;U&quot;,&quot;Ử&quot;:&quot;U&quot;,&quot;Ự&quot;:&quot;U&quot;,&quot;Ụ&quot;:&quot;U&quot;,&quot;Ṳ&quot;:&quot;U&quot;,&quot;Ų&quot;:&quot;U&quot;,&quot;Ṷ&quot;:&quot;U&quot;,&quot;Ṵ&quot;:&quot;U&quot;,&quot;Ʉ&quot;:&quot;U&quot;,&quot;Ⓥ&quot;:&quot;V&quot;,&quot;Ｖ&quot;:&quot;V&quot;,&quot;Ṽ&quot;:&quot;V&quot;,&quot;Ṿ&quot;:&quot;V&quot;,&quot;Ʋ&quot;:&quot;V&quot;,&quot;Ꝟ&quot;:&quot;V&quot;,&quot;Ʌ&quot;:&quot;V&quot;,&quot;Ꝡ&quot;:&quot;VY&quot;,&quot;Ⓦ&quot;:&quot;W&quot;,&quot;Ｗ&quot;:&quot;W&quot;,&quot;Ẁ&quot;:&quot;W&quot;,&quot;Ẃ&quot;:&quot;W&quot;,&quot;Ŵ&quot;:&quot;W&quot;,&quot;Ẇ&quot;:&quot;W&quot;,&quot;Ẅ&quot;:&quot;W&quot;,&quot;Ẉ&quot;:&quot;W&quot;,&quot;Ⱳ&quot;:&quot;W&quot;,&quot;Ⓧ&quot;:&quot;X&quot;,&quot;Ｘ&quot;:&quot;X&quot;,&quot;Ẋ&quot;:&quot;X&quot;,&quot;Ẍ&quot;:&quot;X&quot;,&quot;Ⓨ&quot;:&quot;Y&quot;,&quot;Ｙ&quot;:&quot;Y&quot;,&quot;Ỳ&quot;:&quot;Y&quot;,&quot;Ý&quot;:&quot;Y&quot;,&quot;Ŷ&quot;:&quot;Y&quot;,&quot;Ỹ&quot;:&quot;Y&quot;,&quot;Ȳ&quot;:&quot;Y&quot;,&quot;Ẏ&quot;:&quot;Y&quot;,&quot;Ÿ&quot;:&quot;Y&quot;,&quot;Ỷ&quot;:&quot;Y&quot;,&quot;Ỵ&quot;:&quot;Y&quot;,&quot;Ƴ&quot;:&quot;Y&quot;,&quot;Ɏ&quot;:&quot;Y&quot;,&quot;Ỿ&quot;:&quot;Y&quot;,&quot;Ⓩ&quot;:&quot;Z&quot;,&quot;Ｚ&quot;:&quot;Z&quot;,&quot;Ź&quot;:&quot;Z&quot;,&quot;Ẑ&quot;:&quot;Z&quot;,&quot;Ż&quot;:&quot;Z&quot;,&quot;Ž&quot;:&quot;Z&quot;,&quot;Ẓ&quot;:&quot;Z&quot;,&quot;Ẕ&quot;:&quot;Z&quot;,&quot;Ƶ&quot;:&quot;Z&quot;,&quot;Ȥ&quot;:&quot;Z&quot;,&quot;Ɀ&quot;:&quot;Z&quot;,&quot;Ⱬ&quot;:&quot;Z&quot;,&quot;Ꝣ&quot;:&quot;Z&quot;,&quot;ⓐ&quot;:&quot;a&quot;,&quot;ａ&quot;:&quot;a&quot;,&quot;ẚ&quot;:&quot;a&quot;,&quot;à&quot;:&quot;a&quot;,&quot;á&quot;:&quot;a&quot;,&quot;â&quot;:&quot;a&quot;,&quot;ầ&quot;:&quot;a&quot;,&quot;ấ&quot;:&quot;a&quot;,&quot;ẫ&quot;:&quot;a&quot;,&quot;ẩ&quot;:&quot;a&quot;,&quot;ã&quot;:&quot;a&quot;,&quot;ā&quot;:&quot;a&quot;,&quot;ă&quot;:&quot;a&quot;,&quot;ằ&quot;:&quot;a&quot;,&quot;ắ&quot;:&quot;a&quot;,&quot;ẵ&quot;:&quot;a&quot;,&quot;ẳ&quot;:&quot;a&quot;,&quot;ȧ&quot;:&quot;a&quot;,&quot;ǡ&quot;:&quot;a&quot;,&quot;ä&quot;:&quot;a&quot;,&quot;ǟ&quot;:&quot;a&quot;,&quot;ả&quot;:&quot;a&quot;,&quot;å&quot;:&quot;a&quot;,&quot;ǻ&quot;:&quot;a&quot;,&quot;ǎ&quot;:&quot;a&quot;,&quot;ȁ&quot;:&quot;a&quot;,&quot;ȃ&quot;:&quot;a&quot;,&quot;ạ&quot;:&quot;a&quot;,&quot;ậ&quot;:&quot;a&quot;,&quot;ặ&quot;:&quot;a&quot;,&quot;ḁ&quot;:&quot;a&quot;,&quot;ą&quot;:&quot;a&quot;,&quot;ⱥ&quot;:&quot;a&quot;,&quot;ɐ&quot;:&quot;a&quot;,&quot;ꜳ&quot;:&quot;aa&quot;,&quot;æ&quot;:&quot;ae&quot;,&quot;ǽ&quot;:&quot;ae&quot;,&quot;ǣ&quot;:&quot;ae&quot;,&quot;ꜵ&quot;:&quot;ao&quot;,&quot;ꜷ&quot;:&quot;au&quot;,&quot;ꜹ&quot;:&quot;av&quot;,&quot;ꜻ&quot;:&quot;av&quot;,&quot;ꜽ&quot;:&quot;ay&quot;,&quot;ⓑ&quot;:&quot;b&quot;,&quot;ｂ&quot;:&quot;b&quot;,&quot;ḃ&quot;:&quot;b&quot;,&quot;ḅ&quot;:&quot;b&quot;,&quot;ḇ&quot;:&quot;b&quot;,&quot;ƀ&quot;:&quot;b&quot;,&quot;ƃ&quot;:&quot;b&quot;,&quot;ɓ&quot;:&quot;b&quot;,&quot;ⓒ&quot;:&quot;c&quot;,&quot;ｃ&quot;:&quot;c&quot;,&quot;ć&quot;:&quot;c&quot;,&quot;ĉ&quot;:&quot;c&quot;,&quot;ċ&quot;:&quot;c&quot;,&quot;č&quot;:&quot;c&quot;,&quot;ç&quot;:&quot;c&quot;,&quot;ḉ&quot;:&quot;c&quot;,&quot;ƈ&quot;:&quot;c&quot;,&quot;ȼ&quot;:&quot;c&quot;,&quot;ꜿ&quot;:&quot;c&quot;,&quot;ↄ&quot;:&quot;c&quot;,&quot;ⓓ&quot;:&quot;d&quot;,&quot;ｄ&quot;:&quot;d&quot;,&quot;ḋ&quot;:&quot;d&quot;,&quot;ď&quot;:&quot;d&quot;,&quot;ḍ&quot;:&quot;d&quot;,&quot;ḑ&quot;:&quot;d&quot;,&quot;ḓ&quot;:&quot;d&quot;,&quot;ḏ&quot;:&quot;d&quot;,&quot;đ&quot;:&quot;d&quot;,&quot;ƌ&quot;:&quot;d&quot;,&quot;ɖ&quot;:&quot;d&quot;,&quot;ɗ&quot;:&quot;d&quot;,&quot;ꝺ&quot;:&quot;d&quot;,&quot;ǳ&quot;:&quot;dz&quot;,&quot;ǆ&quot;:&quot;dz&quot;,&quot;ⓔ&quot;:&quot;e&quot;,&quot;ｅ&quot;:&quot;e&quot;,&quot;è&quot;:&quot;e&quot;,&quot;é&quot;:&quot;e&quot;,&quot;ê&quot;:&quot;e&quot;,&quot;ề&quot;:&quot;e&quot;,&quot;ế&quot;:&quot;e&quot;,&quot;ễ&quot;:&quot;e&quot;,&quot;ể&quot;:&quot;e&quot;,&quot;ẽ&quot;:&quot;e&quot;,&quot;ē&quot;:&quot;e&quot;,&quot;ḕ&quot;:&quot;e&quot;,&quot;ḗ&quot;:&quot;e&quot;,&quot;ĕ&quot;:&quot;e&quot;,&quot;ė&quot;:&quot;e&quot;,&quot;ë&quot;:&quot;e&quot;,&quot;ẻ&quot;:&quot;e&quot;,&quot;ě&quot;:&quot;e&quot;,&quot;ȅ&quot;:&quot;e&quot;,&quot;ȇ&quot;:&quot;e&quot;,&quot;ẹ&quot;:&quot;e&quot;,&quot;ệ&quot;:&quot;e&quot;,&quot;ȩ&quot;:&quot;e&quot;,&quot;ḝ&quot;:&quot;e&quot;,&quot;ę&quot;:&quot;e&quot;,&quot;ḙ&quot;:&quot;e&quot;,&quot;ḛ&quot;:&quot;e&quot;,&quot;ɇ&quot;:&quot;e&quot;,&quot;ɛ&quot;:&quot;e&quot;,&quot;ǝ&quot;:&quot;e&quot;,&quot;ⓕ&quot;:&quot;f&quot;,&quot;ｆ&quot;:&quot;f&quot;,&quot;ḟ&quot;:&quot;f&quot;,&quot;ƒ&quot;:&quot;f&quot;,&quot;ꝼ&quot;:&quot;f&quot;,&quot;ⓖ&quot;:&quot;g&quot;,&quot;ｇ&quot;:&quot;g&quot;,&quot;ǵ&quot;:&quot;g&quot;,&quot;ĝ&quot;:&quot;g&quot;,&quot;ḡ&quot;:&quot;g&quot;,&quot;ğ&quot;:&quot;g&quot;,&quot;ġ&quot;:&quot;g&quot;,&quot;ǧ&quot;:&quot;g&quot;,&quot;ģ&quot;:&quot;g&quot;,&quot;ǥ&quot;:&quot;g&quot;,&quot;ɠ&quot;:&quot;g&quot;,&quot;ꞡ&quot;:&quot;g&quot;,&quot;ᵹ&quot;:&quot;g&quot;,&quot;ꝿ&quot;:&quot;g&quot;,&quot;ⓗ&quot;:&quot;h&quot;,&quot;ｈ&quot;:&quot;h&quot;,&quot;ĥ&quot;:&quot;h&quot;,&quot;ḣ&quot;:&quot;h&quot;,&quot;ḧ&quot;:&quot;h&quot;,&quot;ȟ&quot;:&quot;h&quot;,&quot;ḥ&quot;:&quot;h&quot;,&quot;ḩ&quot;:&quot;h&quot;,&quot;ḫ&quot;:&quot;h&quot;,&quot;ẖ&quot;:&quot;h&quot;,&quot;ħ&quot;:&quot;h&quot;,&quot;ⱨ&quot;:&quot;h&quot;,&quot;ⱶ&quot;:&quot;h&quot;,&quot;ɥ&quot;:&quot;h&quot;,&quot;ƕ&quot;:&quot;hv&quot;,&quot;ⓘ&quot;:&quot;i&quot;,&quot;ｉ&quot;:&quot;i&quot;,&quot;ì&quot;:&quot;i&quot;,&quot;í&quot;:&quot;i&quot;,&quot;î&quot;:&quot;i&quot;,&quot;ĩ&quot;:&quot;i&quot;,&quot;ī&quot;:&quot;i&quot;,&quot;ĭ&quot;:&quot;i&quot;,&quot;ï&quot;:&quot;i&quot;,&quot;ḯ&quot;:&quot;i&quot;,&quot;ỉ&quot;:&quot;i&quot;,&quot;ǐ&quot;:&quot;i&quot;,&quot;ȉ&quot;:&quot;i&quot;,&quot;ȋ&quot;:&quot;i&quot;,&quot;ị&quot;:&quot;i&quot;,&quot;į&quot;:&quot;i&quot;,&quot;ḭ&quot;:&quot;i&quot;,&quot;ɨ&quot;:&quot;i&quot;,&quot;ı&quot;:&quot;i&quot;,&quot;ⓙ&quot;:&quot;j&quot;,&quot;ｊ&quot;:&quot;j&quot;,&quot;ĵ&quot;:&quot;j&quot;,&quot;ǰ&quot;:&quot;j&quot;,&quot;ɉ&quot;:&quot;j&quot;,&quot;ⓚ&quot;:&quot;k&quot;,&quot;ｋ&quot;:&quot;k&quot;,&quot;ḱ&quot;:&quot;k&quot;,&quot;ǩ&quot;:&quot;k&quot;,&quot;ḳ&quot;:&quot;k&quot;,&quot;ķ&quot;:&quot;k&quot;,&quot;ḵ&quot;:&quot;k&quot;,&quot;ƙ&quot;:&quot;k&quot;,&quot;ⱪ&quot;:&quot;k&quot;,&quot;ꝁ&quot;:&quot;k&quot;,&quot;ꝃ&quot;:&quot;k&quot;,&quot;ꝅ&quot;:&quot;k&quot;,&quot;ꞣ&quot;:&quot;k&quot;,&quot;ⓛ&quot;:&quot;l&quot;,&quot;ｌ&quot;:&quot;l&quot;,&quot;ŀ&quot;:&quot;l&quot;,&quot;ĺ&quot;:&quot;l&quot;,&quot;ľ&quot;:&quot;l&quot;,&quot;ḷ&quot;:&quot;l&quot;,&quot;ḹ&quot;:&quot;l&quot;,&quot;ļ&quot;:&quot;l&quot;,&quot;ḽ&quot;:&quot;l&quot;,&quot;ḻ&quot;:&quot;l&quot;,&quot;ſ&quot;:&quot;l&quot;,&quot;ł&quot;:&quot;l&quot;,&quot;ƚ&quot;:&quot;l&quot;,&quot;ɫ&quot;:&quot;l&quot;,&quot;ⱡ&quot;:&quot;l&quot;,&quot;ꝉ&quot;:&quot;l&quot;,&quot;ꞁ&quot;:&quot;l&quot;,&quot;ꝇ&quot;:&quot;l&quot;,&quot;ǉ&quot;:&quot;lj&quot;,&quot;ⓜ&quot;:&quot;m&quot;,&quot;ｍ&quot;:&quot;m&quot;,&quot;ḿ&quot;:&quot;m&quot;,&quot;ṁ&quot;:&quot;m&quot;,&quot;ṃ&quot;:&quot;m&quot;,&quot;ɱ&quot;:&quot;m&quot;,&quot;ɯ&quot;:&quot;m&quot;,&quot;ⓝ&quot;:&quot;n&quot;,&quot;ｎ&quot;:&quot;n&quot;,&quot;ǹ&quot;:&quot;n&quot;,&quot;ń&quot;:&quot;n&quot;,&quot;ñ&quot;:&quot;n&quot;,&quot;ṅ&quot;:&quot;n&quot;,&quot;ň&quot;:&quot;n&quot;,&quot;ṇ&quot;:&quot;n&quot;,&quot;ņ&quot;:&quot;n&quot;,&quot;ṋ&quot;:&quot;n&quot;,&quot;ṉ&quot;:&quot;n&quot;,&quot;ƞ&quot;:&quot;n&quot;,&quot;ɲ&quot;:&quot;n&quot;,&quot;ŉ&quot;:&quot;n&quot;,&quot;ꞑ&quot;:&quot;n&quot;,&quot;ꞥ&quot;:&quot;n&quot;,&quot;ǌ&quot;:&quot;nj&quot;,&quot;ⓞ&quot;:&quot;o&quot;,&quot;ｏ&quot;:&quot;o&quot;,&quot;ò&quot;:&quot;o&quot;,&quot;ó&quot;:&quot;o&quot;,&quot;ô&quot;:&quot;o&quot;,&quot;ồ&quot;:&quot;o&quot;,&quot;ố&quot;:&quot;o&quot;,&quot;ỗ&quot;:&quot;o&quot;,&quot;ổ&quot;:&quot;o&quot;,&quot;õ&quot;:&quot;o&quot;,&quot;ṍ&quot;:&quot;o&quot;,&quot;ȭ&quot;:&quot;o&quot;,&quot;ṏ&quot;:&quot;o&quot;,&quot;ō&quot;:&quot;o&quot;,&quot;ṑ&quot;:&quot;o&quot;,&quot;ṓ&quot;:&quot;o&quot;,&quot;ŏ&quot;:&quot;o&quot;,&quot;ȯ&quot;:&quot;o&quot;,&quot;ȱ&quot;:&quot;o&quot;,&quot;ö&quot;:&quot;o&quot;,&quot;ȫ&quot;:&quot;o&quot;,&quot;ỏ&quot;:&quot;o&quot;,&quot;ő&quot;:&quot;o&quot;,&quot;ǒ&quot;:&quot;o&quot;,&quot;ȍ&quot;:&quot;o&quot;,&quot;ȏ&quot;:&quot;o&quot;,&quot;ơ&quot;:&quot;o&quot;,&quot;ờ&quot;:&quot;o&quot;,&quot;ớ&quot;:&quot;o&quot;,&quot;ỡ&quot;:&quot;o&quot;,&quot;ở&quot;:&quot;o&quot;,&quot;ợ&quot;:&quot;o&quot;,&quot;ọ&quot;:&quot;o&quot;,&quot;ộ&quot;:&quot;o&quot;,&quot;ǫ&quot;:&quot;o&quot;,&quot;ǭ&quot;:&quot;o&quot;,&quot;ø&quot;:&quot;o&quot;,&quot;ǿ&quot;:&quot;o&quot;,&quot;ɔ&quot;:&quot;o&quot;,&quot;ꝋ&quot;:&quot;o&quot;,&quot;ꝍ&quot;:&quot;o&quot;,&quot;ɵ&quot;:&quot;o&quot;,&quot;œ&quot;:&quot;oe&quot;,&quot;ƣ&quot;:&quot;oi&quot;,&quot;ȣ&quot;:&quot;ou&quot;,&quot;ꝏ&quot;:&quot;oo&quot;,&quot;ⓟ&quot;:&quot;p&quot;,&quot;ｐ&quot;:&quot;p&quot;,&quot;ṕ&quot;:&quot;p&quot;,&quot;ṗ&quot;:&quot;p&quot;,&quot;ƥ&quot;:&quot;p&quot;,&quot;ᵽ&quot;:&quot;p&quot;,&quot;ꝑ&quot;:&quot;p&quot;,&quot;ꝓ&quot;:&quot;p&quot;,&quot;ꝕ&quot;:&quot;p&quot;,&quot;ⓠ&quot;:&quot;q&quot;,&quot;ｑ&quot;:&quot;q&quot;,&quot;ɋ&quot;:&quot;q&quot;,&quot;ꝗ&quot;:&quot;q&quot;,&quot;ꝙ&quot;:&quot;q&quot;,&quot;ⓡ&quot;:&quot;r&quot;,&quot;ｒ&quot;:&quot;r&quot;,&quot;ŕ&quot;:&quot;r&quot;,&quot;ṙ&quot;:&quot;r&quot;,&quot;ř&quot;:&quot;r&quot;,&quot;ȑ&quot;:&quot;r&quot;,&quot;ȓ&quot;:&quot;r&quot;,&quot;ṛ&quot;:&quot;r&quot;,&quot;ṝ&quot;:&quot;r&quot;,&quot;ŗ&quot;:&quot;r&quot;,&quot;ṟ&quot;:&quot;r&quot;,&quot;ɍ&quot;:&quot;r&quot;,&quot;ɽ&quot;:&quot;r&quot;,&quot;ꝛ&quot;:&quot;r&quot;,&quot;ꞧ&quot;:&quot;r&quot;,&quot;ꞃ&quot;:&quot;r&quot;,&quot;ⓢ&quot;:&quot;s&quot;,&quot;ｓ&quot;:&quot;s&quot;,&quot;ß&quot;:&quot;s&quot;,&quot;ś&quot;:&quot;s&quot;,&quot;ṥ&quot;:&quot;s&quot;,&quot;ŝ&quot;:&quot;s&quot;,&quot;ṡ&quot;:&quot;s&quot;,&quot;š&quot;:&quot;s&quot;,&quot;ṧ&quot;:&quot;s&quot;,&quot;ṣ&quot;:&quot;s&quot;,&quot;ṩ&quot;:&quot;s&quot;,&quot;ș&quot;:&quot;s&quot;,&quot;ş&quot;:&quot;s&quot;,&quot;ȿ&quot;:&quot;s&quot;,&quot;ꞩ&quot;:&quot;s&quot;,&quot;ꞅ&quot;:&quot;s&quot;,&quot;ẛ&quot;:&quot;s&quot;,&quot;ⓣ&quot;:&quot;t&quot;,&quot;ｔ&quot;:&quot;t&quot;,&quot;ṫ&quot;:&quot;t&quot;,&quot;ẗ&quot;:&quot;t&quot;,&quot;ť&quot;:&quot;t&quot;,&quot;ṭ&quot;:&quot;t&quot;,&quot;ț&quot;:&quot;t&quot;,&quot;ţ&quot;:&quot;t&quot;,&quot;ṱ&quot;:&quot;t&quot;,&quot;ṯ&quot;:&quot;t&quot;,&quot;ŧ&quot;:&quot;t&quot;,&quot;ƭ&quot;:&quot;t&quot;,&quot;ʈ&quot;:&quot;t&quot;,&quot;ⱦ&quot;:&quot;t&quot;,&quot;ꞇ&quot;:&quot;t&quot;,&quot;ꜩ&quot;:&quot;tz&quot;,&quot;ⓤ&quot;:&quot;u&quot;,&quot;ｕ&quot;:&quot;u&quot;,&quot;ù&quot;:&quot;u&quot;,&quot;ú&quot;:&quot;u&quot;,&quot;û&quot;:&quot;u&quot;,&quot;ũ&quot;:&quot;u&quot;,&quot;ṹ&quot;:&quot;u&quot;,&quot;ū&quot;:&quot;u&quot;,&quot;ṻ&quot;:&quot;u&quot;,&quot;ŭ&quot;:&quot;u&quot;,&quot;ü&quot;:&quot;u&quot;,&quot;ǜ&quot;:&quot;u&quot;,&quot;ǘ&quot;:&quot;u&quot;,&quot;ǖ&quot;:&quot;u&quot;,&quot;ǚ&quot;:&quot;u&quot;,&quot;ủ&quot;:&quot;u&quot;,&quot;ů&quot;:&quot;u&quot;,&quot;ű&quot;:&quot;u&quot;,&quot;ǔ&quot;:&quot;u&quot;,&quot;ȕ&quot;:&quot;u&quot;,&quot;ȗ&quot;:&quot;u&quot;,&quot;ư&quot;:&quot;u&quot;,&quot;ừ&quot;:&quot;u&quot;,&quot;ứ&quot;:&quot;u&quot;,&quot;ữ&quot;:&quot;u&quot;,&quot;ử&quot;:&quot;u&quot;,&quot;ự&quot;:&quot;u&quot;,&quot;ụ&quot;:&quot;u&quot;,&quot;ṳ&quot;:&quot;u&quot;,&quot;ų&quot;:&quot;u&quot;,&quot;ṷ&quot;:&quot;u&quot;,&quot;ṵ&quot;:&quot;u&quot;,&quot;ʉ&quot;:&quot;u&quot;,&quot;ⓥ&quot;:&quot;v&quot;,&quot;ｖ&quot;:&quot;v&quot;,&quot;ṽ&quot;:&quot;v&quot;,&quot;ṿ&quot;:&quot;v&quot;,&quot;ʋ&quot;:&quot;v&quot;,&quot;ꝟ&quot;:&quot;v&quot;,&quot;ʌ&quot;:&quot;v&quot;,&quot;ꝡ&quot;:&quot;vy&quot;,&quot;ⓦ&quot;:&quot;w&quot;,&quot;ｗ&quot;:&quot;w&quot;,&quot;ẁ&quot;:&quot;w&quot;,&quot;ẃ&quot;:&quot;w&quot;,&quot;ŵ&quot;:&quot;w&quot;,&quot;ẇ&quot;:&quot;w&quot;,&quot;ẅ&quot;:&quot;w&quot;,&quot;ẘ&quot;:&quot;w&quot;,&quot;ẉ&quot;:&quot;w&quot;,&quot;ⱳ&quot;:&quot;w&quot;,&quot;ⓧ&quot;:&quot;x&quot;,&quot;ｘ&quot;:&quot;x&quot;,&quot;ẋ&quot;:&quot;x&quot;,&quot;ẍ&quot;:&quot;x&quot;,&quot;ⓨ&quot;:&quot;y&quot;,&quot;ｙ&quot;:&quot;y&quot;,&quot;ỳ&quot;:&quot;y&quot;,&quot;ý&quot;:&quot;y&quot;,&quot;ŷ&quot;:&quot;y&quot;,&quot;ỹ&quot;:&quot;y&quot;,&quot;ȳ&quot;:&quot;y&quot;,&quot;ẏ&quot;:&quot;y&quot;,&quot;ÿ&quot;:&quot;y&quot;,&quot;ỷ&quot;:&quot;y&quot;,&quot;ẙ&quot;:&quot;y&quot;,&quot;ỵ&quot;:&quot;y&quot;,&quot;ƴ&quot;:&quot;y&quot;,&quot;ɏ&quot;:&quot;y&quot;,&quot;ỿ&quot;:&quot;y&quot;,&quot;ⓩ&quot;:&quot;z&quot;,&quot;ｚ&quot;:&quot;z&quot;,&quot;ź&quot;:&quot;z&quot;,&quot;ẑ&quot;:&quot;z&quot;,&quot;ż&quot;:&quot;z&quot;,&quot;ž&quot;:&quot;z&quot;,&quot;ẓ&quot;:&quot;z&quot;,&quot;ẕ&quot;:&quot;z&quot;,&quot;ƶ&quot;:&quot;z&quot;,&quot;ȥ&quot;:&quot;z&quot;,&quot;ɀ&quot;:&quot;z&quot;,&quot;ⱬ&quot;:&quot;z&quot;,&quot;ꝣ&quot;:&quot;z&quot;,&quot;Ά&quot;:&quot;Α&quot;,&quot;Έ&quot;:&quot;Ε&quot;,&quot;Ή&quot;:&quot;Η&quot;,&quot;Ί&quot;:&quot;Ι&quot;,&quot;Ϊ&quot;:&quot;Ι&quot;,&quot;Ό&quot;:&quot;Ο&quot;,&quot;Ύ&quot;:&quot;Υ&quot;,&quot;Ϋ&quot;:&quot;Υ&quot;,&quot;Ώ&quot;:&quot;Ω&quot;,&quot;ά&quot;:&quot;α&quot;,&quot;έ&quot;:&quot;ε&quot;,&quot;ή&quot;:&quot;η&quot;,&quot;ί&quot;:&quot;ι&quot;,&quot;ϊ&quot;:&quot;ι&quot;,&quot;ΐ&quot;:&quot;ι&quot;,&quot;ό&quot;:&quot;ο&quot;,&quot;ύ&quot;:&quot;υ&quot;,&quot;ϋ&quot;:&quot;υ&quot;,&quot;ΰ&quot;:&quot;υ&quot;,&quot;ώ&quot;:&quot;ω&quot;,&quot;ς&quot;:&quot;σ&quot;,&quot;’&quot;:&quot;&#039;&quot;}}),e.define(&quot;select2/data/base&quot;,[&quot;../utils&quot;],function(i){function n(e,t){n.__super__.constructor.call(this)}return i.Extend(n,i.Observable),n.prototype.current=function(e){throw new Error(&quot;The `current` method must be defined in child classes.&quot;)},n.prototype.query=function(e,t){throw new Error(&quot;The `query` method must be defined in child classes.&quot;)},n.prototype.bind=function(e,t){},n.prototype.destroy=function(){},n.prototype.generateResultId=function(e,t){var n=e.id+&quot;-result-&quot;;return n+=i.generateChars(4),null!=t.id?n+=&quot;-&quot;+t.id.toString():n+=&quot;-&quot;+i.generateChars(4),n},n}),e.define(&quot;select2/data/select&quot;,[&quot;./base&quot;,&quot;../utils&quot;,&quot;jquery&quot;],function(e,a,l){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return a.Extend(n,e),n.prototype.current=function(e){var n=[],i=this;this.$element.find(&quot;:selected&quot;).each(function(){var e=l(this),t=i.item(e);n.push(t)}),e(n)},n.prototype.select=function(r){var o=this;if(r.selected=!0,l(r.element).is(&quot;option&quot;))return r.element.selected=!0,void this.$element.trigger(&quot;input&quot;).trigger(&quot;change&quot;);if(this.$element.prop(&quot;multiple&quot;))this.current(function(e){var t=[];(r=[r]).push.apply(r,e);for(var n=0;n&lt;r.length;n++){var i=r[n].id;-1===l.inArray(i,t)&amp;&amp;t.push(i)}o.$element.val(t),o.$element.trigger(&quot;input&quot;).trigger(&quot;change&quot;)});else{var e=r.id;this.$element.val(e),this.$element.trigger(&quot;input&quot;).trigger(&quot;change&quot;)}},n.prototype.unselect=function(r){var o=this;if(this.$element.prop(&quot;multiple&quot;)){if(r.selected=!1,l(r.element).is(&quot;option&quot;))return r.element.selected=!1,void this.$element.trigger(&quot;input&quot;).trigger(&quot;change&quot;);this.current(function(e){for(var t=[],n=0;n&lt;e.length;n++){var i=e[n].id;i!==r.id&amp;&amp;-1===l.inArray(i,t)&amp;&amp;t.push(i)}o.$element.val(t),o.$element.trigger(&quot;input&quot;).trigger(&quot;change&quot;)})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on(&quot;select&quot;,function(e){n.select(e.data)}),e.on(&quot;unselect&quot;,function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find(&quot;*&quot;).each(function(){a.RemoveData(this)})},n.prototype.query=function(i,e){var r=[],o=this;this.$element.children().each(function(){var e=l(this);if(e.is(&quot;option&quot;)||e.is(&quot;optgroup&quot;)){var t=o.item(e),n=o.matches(i,t);null!==n&amp;&amp;r.push(n)}}),e({results:r})},n.prototype.addOptions=function(e){a.appendMany(this.$element,e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement(&quot;optgroup&quot;)).label=e.text:void 0!==(t=document.createElement(&quot;option&quot;)).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&amp;&amp;(t.value=e.id),e.disabled&amp;&amp;(t.disabled=!0),e.selected&amp;&amp;(t.selected=!0),e.title&amp;&amp;(t.title=e.title);var n=l(t),i=this._normalizeItem(e);return i.element=t,a.StoreData(t,&quot;data&quot;,i),n},n.prototype.item=function(e){var t={};if(null!=(t=a.GetData(e[0],&quot;data&quot;)))return t;if(e.is(&quot;option&quot;))t={id:e.val(),text:e.text(),disabled:e.prop(&quot;disabled&quot;),selected:e.prop(&quot;selected&quot;),title:e.prop(&quot;title&quot;)};else if(e.is(&quot;optgroup&quot;)){t={text:e.prop(&quot;label&quot;),children:[],title:e.prop(&quot;title&quot;)};for(var n=e.children(&quot;option&quot;),i=[],r=0;r&lt;n.length;r++){var o=l(n[r]),s=this.item(o);i.push(s)}t.children=i}return(t=this._normalizeItem(t)).element=e[0],a.StoreData(e[0],&quot;data&quot;,t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&amp;&amp;(e={id:e,text:e});return null!=(e=l.extend({},{text:&quot;&quot;},e)).id&amp;&amp;(e.id=e.id.toString()),null!=e.text&amp;&amp;(e.text=e.text.toString()),null==e._resultId&amp;&amp;e.id&amp;&amp;null!=this.container&amp;&amp;(e._resultId=this.generateResultId(this.container,e)),l.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get(&quot;matcher&quot;)(e,t)},n}),e.define(&quot;select2/data/array&quot;,[&quot;./select&quot;,&quot;../utils&quot;,&quot;jquery&quot;],function(e,f,g){function i(e,t){this._dataToConvert=t.get(&quot;data&quot;)||[],i.__super__.constructor.call(this,e,t)}return f.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(n){var e=this.$element.find(&quot;option&quot;).filter(function(e,t){return t.value==n.id.toString()});0===e.length&amp;&amp;(e=this.option(n),this.addOptions(e)),i.__super__.select.call(this,n)},i.prototype.convertToOptions=function(e){var t=this,n=this.$element.find(&quot;option&quot;),i=n.map(function(){return t.item(g(this)).id}).get(),r=[];function o(e){return function(){return g(this).val()==e.id}}for(var s=0;s&lt;e.length;s++){var a=this._normalizeItem(e[s]);if(0&lt;=g.inArray(a.id,i)){var l=n.filter(o(a)),c=this.item(l),u=g.extend(!0,{},a,c),d=this.option(u);l.replaceWith(d)}else{var p=this.option(a);if(a.children){var h=this.convertToOptions(a.children);f.appendMany(p,h)}r.push(p)}}return r},i}),e.define(&quot;select2/data/ajax&quot;,[&quot;./array&quot;,&quot;../utils&quot;,&quot;jquery&quot;],function(e,t,o){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get(&quot;ajax&quot;)),null!=this.ajaxOptions.processResults&amp;&amp;(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return o.extend({},e,{q:e.term})},transport:function(e,t,n){var i=o.ajax(e);return i.then(t),i.fail(n),i}};return o.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(n,i){var r=this;null!=this._request&amp;&amp;(o.isFunction(this._request.abort)&amp;&amp;this._request.abort(),this._request=null);var t=o.extend({type:&quot;GET&quot;},this.ajaxOptions);function e(){var e=t.transport(t,function(e){var t=r.processResults(e,n);r.options.get(&quot;debug&quot;)&amp;&amp;window.console&amp;&amp;console.error&amp;&amp;(t&amp;&amp;t.results&amp;&amp;o.isArray(t.results)||console.error(&quot;Select2: The AJAX results did not return an array in the `results` key of the response.&quot;)),i(t)},function(){&quot;status&quot;in e&amp;&amp;(0===e.status||&quot;0&quot;===e.status)||r.trigger(&quot;results:message&quot;,{message:&quot;errorLoading&quot;})});r._request=e}&quot;function&quot;==typeof t.url&amp;&amp;(t.url=t.url.call(this.$element,n)),&quot;function&quot;==typeof t.data&amp;&amp;(t.data=t.data.call(this.$element,n)),this.ajaxOptions.delay&amp;&amp;null!=n.term?(this._queryTimeout&amp;&amp;window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),e.define(&quot;select2/data/tags&quot;,[&quot;jquery&quot;],function(u){function e(e,t,n){var i=n.get(&quot;tags&quot;),r=n.get(&quot;createTag&quot;);void 0!==r&amp;&amp;(this.createTag=r);var o=n.get(&quot;insertTag&quot;);if(void 0!==o&amp;&amp;(this.insertTag=o),e.call(this,t,n),u.isArray(i))for(var s=0;s&lt;i.length;s++){var a=i[s],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&amp;&amp;null==c.page?e.call(this,c,function e(t,n){for(var i=t.results,r=0;r&lt;i.length;r++){var o=i[r],s=null!=o.children&amp;&amp;!e({results:o.children},!0);if((o.text||&quot;&quot;).toUpperCase()===(c.term||&quot;&quot;).toUpperCase()||s)return!n&amp;&amp;(t.data=i,void u(t))}if(n)return!0;var a=d.createTag(c);if(null!=a){var l=d.option(a);l.attr(&quot;data-select2-tag&quot;,!0),d.addOptions([l]),d.insertTag(i,a)}t.results=i,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){var n=u.trim(t.term);return&quot;&quot;===n?null:{id:n,text:n}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find(&quot;option[data-select2-tag]&quot;).each(function(){this.selected||u(this).remove()})},e}),e.define(&quot;select2/data/tokenizer&quot;,[&quot;jquery&quot;],function(d){function e(e,t,n){var i=n.get(&quot;tokenizer&quot;);void 0!==i&amp;&amp;(this.tokenizer=i),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(&quot;.select2-search__field&quot;)},e.prototype.query=function(e,t,n){var i=this;t.term=t.term||&quot;&quot;;var r=this.tokenizer(t,this.options,function(e){var t=i._normalizeItem(e);if(!i.$element.find(&quot;option&quot;).filter(function(){return d(this).val()===t.id}).length){var n=i.option(t);n.attr(&quot;data-select2-tag&quot;,!0),i._removeOldTags(),i.addOptions([n])}!function(e){i.trigger(&quot;select&quot;,{data:e})}(t)});r.term!==t.term&amp;&amp;(this.$search.length&amp;&amp;(this.$search.val(r.term),this.$search.trigger(&quot;focus&quot;)),t.term=r.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,i){for(var r=n.get(&quot;tokenSeparators&quot;)||[],o=t.term,s=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};s&lt;o.length;){var l=o[s];if(-1!==d.inArray(l,r)){var c=o.substr(0,s),u=a(d.extend({},t,{term:c}));null!=u?(i(u),o=o.substr(s+1)||&quot;&quot;,s=0):s++}else s++}return{term:o}},e}),e.define(&quot;select2/data/minimumInputLength&quot;,[],function(){function e(e,t,n){this.minimumInputLength=n.get(&quot;minimumInputLength&quot;),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||&quot;&quot;,t.term.length&lt;this.minimumInputLength?this.trigger(&quot;results:message&quot;,{message:&quot;inputTooShort&quot;,args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define(&quot;select2/data/maximumInputLength&quot;,[],function(){function e(e,t,n){this.maximumInputLength=n.get(&quot;maximumInputLength&quot;),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||&quot;&quot;,0this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.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 i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,n){var i=this;this.current(function(e){var t=null!=e?e.length:0;0<i>=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):n&amp;&amp;n()})},e}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),e.define("select2/dropdown/search",["jquery","../utils"],function(o,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),n=o('<span class="select2-search select2-search--dropdown"></span>');return this.$searchContainer=n,this.$search=n.find("input"),t.prepend(n),t},t.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){o(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",r),i.$search.trigger("focus"),window.setTimeout(function(){i.$search.trigger("focus")},0)}),t.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")}),t.on("focus",function(){t.isOpen()||i.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&amp;&amp;""!==e.query.term||(i.showSearch(e)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&amp;&amp;(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0&lt;=i;i--){var r=t[i];this.placeholder.id===r.id&amp;&amp;n.splice(i,1)}return n},e}),e.define(&quot;select2/dropdown/infiniteScroll&quot;,[&quot;jquery&quot;],function(n){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.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())},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on(&quot;query&quot;,function(e){i.lastParams=e,i.loading=!0}),t.on(&quot;query:append&quot;,function(e){i.lastParams=e,i.loading=!0}),this.$results.on(&quot;scroll&quot;,this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&amp;&amp;e){var t=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)&lt;=t+50&amp;&amp;this.loadMore()}},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger(&quot;query:append&quot;,e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&amp;&amp;t.pagination.more},e.prototype.createLoadingMore=function(){var e=n(&#039;<li></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(f,a){function e(e,t,n){this.$dropdownParent=f(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.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},e.prototype.render=function(e){var t=f("<span></span>"),n=e.call(this);return t.append(n),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){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}},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,r="resize.select2."+t.id,o="orientationchange.select2."+t.id,s=this.$container.parents().filter(a.hasScroll);s.each(function(){a.StoreData(this,"select2-scroll-position",{x:f(this).scrollLeft(),y:f(this).scrollTop()})}),s.on(i,function(e){var t=a.GetData(this,"select2-scroll-position");f(this).scrollTop(t.y)}),f(window).on(i+" "+r+" "+o,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,r="orientationchange.select2."+t.id;this.$container.parents().filter(a.hasScroll).off(n),f(window).off(n+" "+i+" "+r)},e.prototype._positionDropdown=function(){var e=f(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=r.top,o.bottom=r.top+o.height;var s=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=ar.bottom+s,d={left:r.left,top:o.bottom},p=this.$dropdownParent;"static"===p.css("position")&amp;&amp;(p=p.offsetParent());var h={top:0,left:0};(f.contains(document.body,p[0])||p[0].isConnected)&amp;&amp;(h=p.offset()),d.top-=h.top,d.left-=h.left,t||n||(i="below"),u||!c||t?!c&amp;&amp;u&amp;&amp;t&amp;&amp;(i="below"):i="above",("above"==i||t&amp;&amp;"below"!==i)&amp;&amp;(d.top=o.top-h.top-s),null!=i&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(d)},e.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)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch&lt;0&amp;&amp;(this.minimumResultsForSearch=1/0),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,i=0;i&lt;t.length;i++){var r=t[i];r.children?n+=e(r.children):n++}return n}(t.data.results)&lt;this.minimumResultsForSearch)&amp;&amp;e.call(this,t)},e}),e.define(&quot;select2/dropdown/selectOnClose&quot;,[&quot;../utils&quot;],function(o){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on(&quot;close&quot;,function(e){i._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&amp;&amp;null!=t.originalSelect2Event){var n=t.originalSelect2Event;if(&quot;select&quot;===n._type||&quot;unselect&quot;===n._type)return}var i=this.getHighlightedResults();if(!(i.length&lt;1)){var r=o.GetData(i[0],&quot;data&quot;);null!=r.element&amp;&amp;r.element.selected||null==r.element&amp;&amp;r.selected||this.trigger(&quot;select&quot;,{data:r})}},e}),e.define(&quot;select2/dropdown/closeOnSelect&quot;,[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on(&quot;select&quot;,function(e){i._selectTriggered(e)}),t.on(&quot;unselect&quot;,function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&amp;&amp;(n.ctrlKey||n.metaKey)||this.trigger(&quot;close&quot;,{originalEvent:n,originalSelect2Event:t})},e}),e.define(&quot;select2/i18n/en&quot;,[],function(){return{errorLoading:function(){return&quot;The results could not be loaded.&quot;},inputTooLong:function(e){var t=e.input.length-e.maximum,n=&quot;Please delete &quot;+t+&quot; character&quot;;return 1!=t&amp;&amp;(n+=&quot;s&quot;),n},inputTooShort:function(e){return&quot;Please enter &quot;+(e.minimum-e.input.length)+&quot; or more characters&quot;},loadingMore:function(){return&quot;Loading more results…&quot;},maximumSelected:function(e){var t=&quot;You can only select &quot;+e.maximum+&quot; item&quot;;return 1!=e.maximum&amp;&amp;(t+=&quot;s&quot;),t},noResults:function(){return&quot;No results found&quot;},searching:function(){return&quot;Searching…&quot;},removeAllItems:function(){return&quot;Remove all items&quot;}}}),e.define(&quot;select2/defaults&quot;,[&quot;jquery&quot;,&quot;require&quot;,&quot;./results&quot;,&quot;./selection/single&quot;,&quot;./selection/multiple&quot;,&quot;./selection/placeholder&quot;,&quot;./selection/allowClear&quot;,&quot;./selection/search&quot;,&quot;./selection/eventRelay&quot;,&quot;./utils&quot;,&quot;./translation&quot;,&quot;./diacritics&quot;,&quot;./data/select&quot;,&quot;./data/array&quot;,&quot;./data/ajax&quot;,&quot;./data/tags&quot;,&quot;./data/tokenizer&quot;,&quot;./data/minimumInputLength&quot;,&quot;./data/maximumInputLength&quot;,&quot;./data/maximumSelectionLength&quot;,&quot;./dropdown&quot;,&quot;./dropdown/search&quot;,&quot;./dropdown/hidePlaceholder&quot;,&quot;./dropdown/infiniteScroll&quot;,&quot;./dropdown/attachBody&quot;,&quot;./dropdown/minimumResultsForSearch&quot;,&quot;./dropdown/selectOnClose&quot;,&quot;./dropdown/closeOnSelect&quot;,&quot;./i18n/en&quot;],function(c,u,d,p,h,f,g,m,v,y,s,t,_,w,$,b,A,x,D,S,C,E,O,T,q,j,L,I,e){function n(){this.reset()}return n.prototype.apply=function(e){if(null==(e=c.extend(!0,{},this.defaults,e)).dataAdapter){if(null!=e.ajax?e.dataAdapter=$:null!=e.data?e.dataAdapter=w:e.dataAdapter=_,0&lt;e.minimumInputLength&amp;&amp;(e.dataAdapter=y.Decorate(e.dataAdapter,x)),0&lt;e.maximumInputLength&amp;&amp;(e.dataAdapter=y.Decorate(e.dataAdapter,D)),0&lt;e.maximumSelectionLength&amp;&amp;(e.dataAdapter=y.Decorate(e.dataAdapter,S)),e.tags&amp;&amp;(e.dataAdapter=y.Decorate(e.dataAdapter,b)),null==e.tokenSeparators&amp;&amp;null==e.tokenizer||(e.dataAdapter=y.Decorate(e.dataAdapter,A)),null!=e.query){var t=u(e.amdBase+&quot;compat/query&quot;);e.dataAdapter=y.Decorate(e.dataAdapter,t)}if(null!=e.initSelection){var n=u(e.amdBase+&quot;compat/initSelection&quot;);e.dataAdapter=y.Decorate(e.dataAdapter,n)}}if(null==e.resultsAdapter&amp;&amp;(e.resultsAdapter=d,null!=e.ajax&amp;&amp;(e.resultsAdapter=y.Decorate(e.resultsAdapter,T)),null!=e.placeholder&amp;&amp;(e.resultsAdapter=y.Decorate(e.resultsAdapter,O)),e.selectOnClose&amp;&amp;(e.resultsAdapter=y.Decorate(e.resultsAdapter,L))),null==e.dropdownAdapter){if(e.multiple)e.dropdownAdapter=C;else{var i=y.Decorate(C,E);e.dropdownAdapter=i}if(0!==e.minimumResultsForSearch&amp;&amp;(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,j)),e.closeOnSelect&amp;&amp;(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,I)),null!=e.dropdownCssClass||null!=e.dropdownCss||null!=e.adaptDropdownCssClass){var r=u(e.amdBase+&quot;compat/dropdownCss&quot;);e.dropdownAdapter=y.Decorate(e.dropdownAdapter,r)}e.dropdownAdapter=y.Decorate(e.dropdownAdapter,q)}if(null==e.selectionAdapter){if(e.multiple?e.selectionAdapter=h:e.selectionAdapter=p,null!=e.placeholder&amp;&amp;(e.selectionAdapter=y.Decorate(e.selectionAdapter,f)),e.allowClear&amp;&amp;(e.selectionAdapter=y.Decorate(e.selectionAdapter,g)),e.multiple&amp;&amp;(e.selectionAdapter=y.Decorate(e.selectionAdapter,m)),null!=e.containerCssClass||null!=e.containerCss||null!=e.adaptContainerCssClass){var o=u(e.amdBase+&quot;compat/containerCss&quot;);e.selectionAdapter=y.Decorate(e.selectionAdapter,o)}e.selectionAdapter=y.Decorate(e.selectionAdapter,v)}e.language=this._resolveLanguage(e.language),e.language.push(&quot;en&quot;);for(var s=[],a=0;a&lt;e.language.length;a++){var l=e.language[a];-1===s.indexOf(l)&amp;&amp;s.push(l)}return e.language=s,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdBase:&quot;./&quot;,amdLanguageBase:&quot;./i18n/&quot;,closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:y.escapeMarkup,language:{},matcher:function e(t,n){if(&quot;&quot;===c.trim(t.term))return n;if(n.children&amp;&amp;0&lt;n.children.length){for(var i=c.extend(!0,{},n),r=n.children.length-1;0&lt;=r;r--)null==e(t,n.children[r])&amp;&amp;i.children.splice(r,1);return 0&lt;i.children.length?i:e(t,i)}var o=a(n.text).toUpperCase(),s=a(t.term).toUpperCase();return-1&lt;o.indexOf(s)?n:null},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:&quot;default&quot;,width:&quot;resolve&quot;}},n.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,r=t.prop(&quot;lang&quot;),o=t.closest(&quot;[lang]&quot;).prop(&quot;lang&quot;),s=Array.prototype.concat.call(this._resolveLanguage(r),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(o));return e.language=s,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(c.isEmptyObject(e))return[];if(c.isPlainObject(e))return[e];var t;t=c.isArray(e)?e:[e];for(var n=[],i=0;i&lt;t.length;i++)if(n.push(t[i]),&quot;string&quot;==typeof t[i]&amp;&amp;0&lt;t[i].indexOf(&quot;-&quot;)){var r=t[i].split(&quot;-&quot;)[0];n.push(r)}return n},n.prototype._processTranslations=function(e,t){for(var n=new s,i=0;i&lt;e.length;i++){var r=new s,o=e[i];if(&quot;string&quot;==typeof o)try{r=s.loadPath(o)}catch(e){try{o=this.defaults.amdLanguageBase+o,r=s.loadPath(o)}catch(e){t&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn(&#039;Select2: The language file for &quot;&#039;+o+&#039;&quot; could not be automatically loaded. A fallback will be used instead.&#039;)}}else r=c.isPlainObject(o)?new s(o):o;n.extend(r)}return n},n.prototype.set=function(e,t){var n={};n[c.camelCase(e)]=t;var i=y._convertData(n);c.extend(!0,this.defaults,i)},new n}),e.define(&quot;select2/options&quot;,[&quot;require&quot;,&quot;jquery&quot;,&quot;./defaults&quot;,&quot;./utils&quot;],function(i,d,r,p){function e(e,t){if(this.options=e,null!=t&amp;&amp;this.fromElement(t),null!=t&amp;&amp;(this.options=r.applyFromElement(this.options,t)),this.options=r.apply(this.options),t&amp;&amp;t.is(&quot;input&quot;)){var n=i(this.get(&quot;amdBase&quot;)+&quot;compat/inputData&quot;);this.options.dataAdapter=p.Decorate(this.options.dataAdapter,n)}}return e.prototype.fromElement=function(e){var t=[&quot;select2&quot;];null==this.options.multiple&amp;&amp;(this.options.multiple=e.prop(&quot;multiple&quot;)),null==this.options.disabled&amp;&amp;(this.options.disabled=e.prop(&quot;disabled&quot;)),null==this.options.dir&amp;&amp;(e.prop(&quot;dir&quot;)?this.options.dir=e.prop(&quot;dir&quot;):e.closest(&quot;[dir]&quot;).prop(&quot;dir&quot;)?this.options.dir=e.closest(&quot;[dir]&quot;).prop(&quot;dir&quot;):this.options.dir=&quot;ltr&quot;),e.prop(&quot;disabled&quot;,this.options.disabled),e.prop(&quot;multiple&quot;,this.options.multiple),p.GetData(e[0],&quot;select2Tags&quot;)&amp;&amp;(this.options.debug&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn(&#039;Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags=&quot;true&quot;` attributes and will be removed in future versions of Select2.&#039;),p.StoreData(e[0],&quot;data&quot;,p.GetData(e[0],&quot;select2Tags&quot;)),p.StoreData(e[0],&quot;tags&quot;,!0)),p.GetData(e[0],&quot;ajaxUrl&quot;)&amp;&amp;(this.options.debug&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn(&quot;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.&quot;),e.attr(&quot;ajax--url&quot;,p.GetData(e[0],&quot;ajaxUrl&quot;)),p.StoreData(e[0],&quot;ajax-Url&quot;,p.GetData(e[0],&quot;ajaxUrl&quot;)));var n={};function i(e,t){return t.toUpperCase()}for(var r=0;r&lt;e[0].attributes.length;r++){var o=e[0].attributes[r].name,s=&quot;data-&quot;;if(o.substr(0,s.length)==s){var a=o.substring(s.length),l=p.GetData(e[0],a);n[a.replace(/-([a-z])/g,i)]=l}}d.fn.jquery&amp;&amp;&quot;1.&quot;==d.fn.jquery.substr(0,2)&amp;&amp;e[0].dataset&amp;&amp;(n=d.extend(!0,{},e[0].dataset,n));var c=d.extend(!0,{},p.GetData(e[0]),n);for(var u in c=p._convertData(c))-1&lt;d.inArray(u,t)||(d.isPlainObject(this.options[u])?d.extend(this.options[u],c[u]):this.options[u]=c[u]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),e.define(&quot;select2/core&quot;,[&quot;jquery&quot;,&quot;./options&quot;,&quot;./utils&quot;,&quot;./keys&quot;],function(o,c,u,i){var d=function(e,t){null!=u.GetData(e[0],&quot;select2&quot;)&amp;&amp;u.GetData(e[0],&quot;select2&quot;).destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new c(t,e),d.__super__.constructor.call(this);var n=e.attr(&quot;tabindex&quot;)||0;u.StoreData(e[0],&quot;old-tabindex&quot;,n),e.attr(&quot;tabindex&quot;,&quot;-1&quot;);var i=this.options.get(&quot;dataAdapter&quot;);this.dataAdapter=new i(e,this.options);var r=this.render();this._placeContainer(r);var o=this.options.get(&quot;selectionAdapter&quot;);this.selection=new o(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,r);var s=this.options.get(&quot;dropdownAdapter&quot;);this.dropdown=new s(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,r);var a=this.options.get(&quot;resultsAdapter&quot;);this.results=new a(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){l.trigger(&quot;selection:update&quot;,{data:e})}),e.addClass(&quot;select2-hidden-accessible&quot;),e.attr(&quot;aria-hidden&quot;,&quot;true&quot;),this._syncAttributes(),u.StoreData(e[0],&quot;select2&quot;,this),e.data(&quot;select2&quot;,this)};return u.Extend(d,u.Observable),d.prototype._generateId=function(e){return&quot;select2-&quot;+(null!=e.attr(&quot;id&quot;)?e.attr(&quot;id&quot;):null!=e.attr(&quot;name&quot;)?e.attr(&quot;name&quot;)+&quot;-&quot;+u.generateChars(2):u.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,&quot;&quot;)},d.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get(&quot;width&quot;));null!=t&amp;&amp;e.css(&quot;width&quot;,t)},d.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if(&quot;resolve&quot;==t){var i=this._resolveWidth(e,&quot;style&quot;);return null!=i?i:this._resolveWidth(e,&quot;element&quot;)}if(&quot;element&quot;==t){var r=e.outerWidth(!1);return r&lt;=0?&quot;auto&quot;:r+&quot;px&quot;}if(&quot;style&quot;!=t)return&quot;computedstyle&quot;!=t?t:window.getComputedStyle(e[0]).width;var o=e.attr(&quot;style&quot;);if(&quot;string&quot;!=typeof o)return null;for(var s=o.split(&quot;;&quot;),a=0,l=s.length;a&lt;l;a+=1){var c=s[a].replace(/\s/g,&quot;&quot;).match(n);if(null!==c&amp;&amp;1&lt;=c.length)return c[1]}return null},d.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)},d.prototype._registerDomEvents=function(){var t=this;this.$element.on(&quot;change.select2&quot;,function(){t.dataAdapter.current(function(e){t.trigger(&quot;selection:update&quot;,{data:e})})}),this.$element.on(&quot;focus.select2&quot;,function(e){t.trigger(&quot;focus&quot;,e)}),this._syncA=u.bind(this._syncAttributes,this),this._syncS=u.bind(this._syncSubtree,this),this.$element[0].attachEvent&amp;&amp;this.$element[0].attachEvent(&quot;onpropertychange&quot;,this._syncA);var e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=e?(this._observer=new e(function(e){t._syncA(),t._syncS(null,e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&amp;&amp;(this.$element[0].addEventListener(&quot;DOMAttrModified&quot;,t._syncA,!1),this.$element[0].addEventListener(&quot;DOMNodeInserted&quot;,t._syncS,!1),this.$element[0].addEventListener(&quot;DOMNodeRemoved&quot;,t._syncS,!1))},d.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on(&quot;*&quot;,function(e,t){n.trigger(e,t)})},d.prototype._registerSelectionEvents=function(){var n=this,i=[&quot;toggle&quot;,&quot;focus&quot;];this.selection.on(&quot;toggle&quot;,function(){n.toggleDropdown()}),this.selection.on(&quot;focus&quot;,function(e){n.focus(e)}),this.selection.on(&quot;*&quot;,function(e,t){-1===o.inArray(e,i)&amp;&amp;n.trigger(e,t)})},d.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on(&quot;*&quot;,function(e,t){n.trigger(e,t)})},d.prototype._registerResultsEvents=function(){var n=this;this.results.on(&quot;*&quot;,function(e,t){n.trigger(e,t)})},d.prototype._registerEvents=function(){var n=this;this.on(&quot;open&quot;,function(){n.$container.addClass(&quot;select2-container--open&quot;)}),this.on(&quot;close&quot;,function(){n.$container.removeClass(&quot;select2-container--open&quot;)}),this.on(&quot;enable&quot;,function(){n.$container.removeClass(&quot;select2-container--disabled&quot;)}),this.on(&quot;disable&quot;,function(){n.$container.addClass(&quot;select2-container--disabled&quot;)}),this.on(&quot;blur&quot;,function(){n.$container.removeClass(&quot;select2-container--focus&quot;)}),this.on(&quot;query&quot;,function(t){n.isOpen()||n.trigger(&quot;open&quot;,{}),this.dataAdapter.query(t,function(e){n.trigger(&quot;results:all&quot;,{data:e,query:t})})}),this.on(&quot;query:append&quot;,function(t){this.dataAdapter.query(t,function(e){n.trigger(&quot;results:append&quot;,{data:e,query:t})})}),this.on(&quot;keypress&quot;,function(e){var t=e.which;n.isOpen()?t===i.ESC||t===i.TAB||t===i.UP&amp;&amp;e.altKey?(n.close(e),e.preventDefault()):t===i.ENTER?(n.trigger(&quot;results:select&quot;,{}),e.preventDefault()):t===i.SPACE&amp;&amp;e.ctrlKey?(n.trigger(&quot;results:toggle&quot;,{}),e.preventDefault()):t===i.UP?(n.trigger(&quot;results:previous&quot;,{}),e.preventDefault()):t===i.DOWN&amp;&amp;(n.trigger(&quot;results:next&quot;,{}),e.preventDefault()):(t===i.ENTER||t===i.SPACE||t===i.DOWN&amp;&amp;e.altKey)&amp;&amp;(n.open(),e.preventDefault())})},d.prototype._syncAttributes=function(){this.options.set(&quot;disabled&quot;,this.$element.prop(&quot;disabled&quot;)),this.isDisabled()?(this.isOpen()&amp;&amp;this.close(),this.trigger(&quot;disable&quot;,{})):this.trigger(&quot;enable&quot;,{})},d.prototype._isChangeMutation=function(e,t){var n=!1,i=this;if(!e||!e.target||&quot;OPTION&quot;===e.target.nodeName||&quot;OPTGROUP&quot;===e.target.nodeName){if(t)if(t.addedNodes&amp;&amp;0&lt;t.addedNodes.length)for(var r=0;r&lt;t.addedNodes.length;r++){t.addedNodes[r].selected&amp;&amp;(n=!0)}else t.removedNodes&amp;&amp;0&lt;t.removedNodes.length?n=!0:o.isArray(t)&amp;&amp;o.each(t,function(e,t){if(i._isChangeMutation(e,t))return!(n=!0)});else n=!0;return n}},d.prototype._syncSubtree=function(e,t){var n=this._isChangeMutation(e,t),i=this;n&amp;&amp;this.dataAdapter.current(function(e){i.trigger(&quot;selection:update&quot;,{data:e})})},d.prototype.trigger=function(e,t){var n=d.__super__.trigger,i={open:&quot;opening&quot;,close:&quot;closing&quot;,select:&quot;selecting&quot;,unselect:&quot;unselecting&quot;,clear:&quot;clearing&quot;};if(void 0===t&amp;&amp;(t={}),e in i){var r=i[e],o={prevented:!1,name:e,args:t};if(n.call(this,r,o),o.prevented)return void(t.prevented=!0)}n.call(this,e,t)},d.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},d.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger(&quot;query&quot;,{})},d.prototype.close=function(e){this.isOpen()&amp;&amp;this.trigger(&quot;close&quot;,{originalEvent:e})},d.prototype.isEnabled=function(){return!this.isDisabled()},d.prototype.isDisabled=function(){return this.options.get(&quot;disabled&quot;)},d.prototype.isOpen=function(){return this.$container.hasClass(&quot;select2-container--open&quot;)},d.prototype.hasFocus=function(){return this.$container.hasClass(&quot;select2-container--focus&quot;)},d.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass(&quot;select2-container--focus&quot;),this.trigger(&quot;focus&quot;,{}))},d.prototype.enable=function(e){this.options.get(&quot;debug&quot;)&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn(&#039;Select2: The `select2(&quot;enable&quot;)` method has been deprecated and will be removed in later Select2 versions. Use $element.prop(&quot;disabled&quot;) instead.&#039;),null!=e&amp;&amp;0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop(&quot;disabled&quot;,t)},d.prototype.data=function(){this.options.get(&quot;debug&quot;)&amp;&amp;0&lt;arguments.length&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn(&#039;Select2: Data can no longer be set using `select2(&quot;data&quot;)`. You should consider setting the value instead using `$element.val()`.&#039;);var t=[];return this.dataAdapter.current(function(e){t=e}),t},d.prototype.val=function(e){if(this.options.get(&quot;debug&quot;)&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn(&#039;Select2: The `select2(&quot;val&quot;)` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.&#039;),null==e||0===e.length)return this.$element.val();var t=e[0];o.isArray(t)&amp;&amp;(t=o.map(t,function(e){return e.toString()})),this.$element.val(t).trigger(&quot;input&quot;).trigger(&quot;change&quot;)},d.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&amp;&amp;this.$element[0].detachEvent(&quot;onpropertychange&quot;,this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&amp;&amp;(this.$element[0].removeEventListener(&quot;DOMAttrModified&quot;,this._syncA,!1),this.$element[0].removeEventListener(&quot;DOMNodeInserted&quot;,this._syncS,!1),this.$element[0].removeEventListener(&quot;DOMNodeRemoved&quot;,this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(&quot;.select2&quot;),this.$element.attr(&quot;tabindex&quot;,u.GetData(this.$element[0],&quot;old-tabindex&quot;)),this.$element.removeClass(&quot;select2-hidden-accessible&quot;),this.$element.attr(&quot;aria-hidden&quot;,&quot;false&quot;),u.RemoveData(this.$element[0]),this.$element.removeData(&quot;select2&quot;),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},d.prototype.render=function(){var e=o(&#039;<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),u.StoreData(e[0],"element",this.$element),e},d}),e.define("select2/compat/utils",["jquery"],function(s){return{syncCssClasses:function(e,t,n){var i,r,o=[];(i=s.trim(e.attr("class")))&amp;&amp;s((i=""+i).split(/\s+/)).each(function(){0===this.indexOf("select2-")&amp;&amp;o.push(this)}),(i=s.trim(t.attr("class")))&amp;&amp;s((i=""+i).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&amp;&amp;null!=(r=n(this))&amp;&amp;o.push(r)}),e.attr("class",o.join(" "))}}}),e.define("select2/compat/containerCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("containerCssClass")||"";s.isFunction(n)&amp;&amp;(n=n(this.$element));var i=this.options.get("adaptContainerCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("containerCss")||{};return s.isFunction(o)&amp;&amp;(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/dropdownCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";s.isFunction(n)&amp;&amp;(n=n(this.$element));var i=this.options.get("adaptDropdownCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("dropdownCss")||{};return s.isFunction(o)&amp;&amp;(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/initSelection",["jquery"],function(i){function e(e,t,n){n.get("debug")&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return e.prototype.current=function(e,t){var n=this;this._isInitialized?e.call(this,t):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,i.isArray(e)||(e=[e]),t(e)})},e}),e.define("select2/compat/inputData",["jquery","../utils"],function(s,i){function e(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&amp;&amp;n.get("debug")&amp;&amp;console&amp;&amp;console.warn&amp;&amp;console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `` element instead."),e.call(this,t,n)}return e.prototype.current=function(e,t){function i(e,t){var n=[];return e.selected||-1!==s.inArray(e.id,t)?(e.selected=!0,n.push(e)):e.selected=!1,e.children&amp;&amp;n.push.apply(n,i(e.children,t)),n}for(var n=[],r=0;r&lt;this._currentData.length;r++){var o=this._currentData[r];n.push.apply(n,i(o,this.$element.val().split(this._valueSeparator)))}t(n)},e.prototype.select=function(e,t){if(this.options.get(&quot;multiple&quot;)){var n=this.$element.val();n+=this._valueSeparator+t.id,this.$element.val(n),this.$element.trigger(&quot;input&quot;).trigger(&quot;change&quot;)}else this.current(function(e){s.map(e,function(e){e.selected=!1})}),this.$element.val(t.id),this.$element.trigger(&quot;input&quot;).trigger(&quot;change&quot;)},e.prototype.unselect=function(e,r){var o=this;r.selected=!1,this.current(function(e){for(var t=[],n=0;n&lt;e.length;n++){var i=e[n];r.id!=i.id&amp;&amp;t.push(i.id)}o.$element.val(t.join(o._valueSeparator)),o.$element.trigger(&quot;input&quot;).trigger(&quot;change&quot;)})},e.prototype.query=function(e,t,n){for(var i=[],r=0;r&lt;this._currentData.length;r++){var o=this._currentData[r],s=this.matches(t,o);null!==s&amp;&amp;i.push(s)}n({results:i})},e.prototype.addOptions=function(e,t){var n=s.map(t,function(e){return i.GetData(e[0],&quot;data&quot;)});this._currentData.push.apply(this._currentData,n)},e}),e.define(&quot;select2/compat/matcher&quot;,[&quot;jquery&quot;],function(s){return function(o){return function(e,t){var n=s.extend(!0,{},t);if(null==e.term||&quot;&quot;===s.trim(e.term))return n;if(t.children){for(var i=t.children.length-1;0&lt;=i;i--){var r=t.children[i];o(e.term,r.text,r)||n.children.splice(i,1)}if(0&lt;n.children.length)return n}return o(e.term,t.text,t)?n:null}}}),e.define(&quot;select2/compat/query&quot;,[],function(){function e(e,t,n){n.get(&quot;debug&quot;)&amp;&amp;window.console&amp;&amp;console.warn&amp;&amp;console.warn(&quot;Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2.&quot;),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.callback=n,this.options.get(&quot;query&quot;).call(null,t)},e}),e.define(&quot;select2/dropdown/attachContainer&quot;,[],function(){function e(e,t,n){e.call(this,t,n)}return e.prototype.position=function(e,t,n){n.find(&quot;.dropdown-wrapper&quot;).append(t),t.addClass(&quot;select2-dropdown--below&quot;),n.addClass(&quot;select2-container--below&quot;)},e}),e.define(&quot;select2/dropdown/stopPropagation&quot;,[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$dropdown.on([&quot;blur&quot;,&quot;change&quot;,&quot;click&quot;,&quot;dblclick&quot;,&quot;focus&quot;,&quot;focusin&quot;,&quot;focusout&quot;,&quot;input&quot;,&quot;keydown&quot;,&quot;keyup&quot;,&quot;keypress&quot;,&quot;mousedown&quot;,&quot;mouseenter&quot;,&quot;mouseleave&quot;,&quot;mousemove&quot;,&quot;mouseover&quot;,&quot;mouseup&quot;,&quot;search&quot;,&quot;touchend&quot;,&quot;touchstart&quot;].join(&quot; &quot;),function(e){e.stopPropagation()})},e}),e.define(&quot;select2/selection/stopPropagation&quot;,[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$selection.on([&quot;blur&quot;,&quot;change&quot;,&quot;click&quot;,&quot;dblclick&quot;,&quot;focus&quot;,&quot;focusin&quot;,&quot;focusout&quot;,&quot;input&quot;,&quot;keydown&quot;,&quot;keyup&quot;,&quot;keypress&quot;,&quot;mousedown&quot;,&quot;mouseenter&quot;,&quot;mouseleave&quot;,&quot;mousemove&quot;,&quot;mouseover&quot;,&quot;mouseup&quot;,&quot;search&quot;,&quot;touchend&quot;,&quot;touchstart&quot;].join(&quot; &quot;),function(e){e.stopPropagation()})},e}),l=function(p){var h,f,e=[&quot;wheel&quot;,&quot;mousewheel&quot;,&quot;DOMMouseScroll&quot;,&quot;MozMousePixelScroll&quot;],t=&quot;onwheel&quot;in document||9&lt;=document.documentMode?[&quot;wheel&quot;]:[&quot;mousewheel&quot;,&quot;DomMouseScroll&quot;,&quot;MozMousePixelScroll&quot;],g=Array.prototype.slice;if(p.event.fixHooks)for(var n=e.length;n;)p.event.fixHooks[e[--n]]=p.event.mouseHooks;var m=p.event.special.mousewheel={version:&quot;3.1.12&quot;,setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],i,!1);else this.onmousewheel=i;p.data(this,&quot;mousewheel-line-height&quot;,m.getLineHeight(this)),p.data(this,&quot;mousewheel-page-height&quot;,m.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],i,!1);else this.onmousewheel=null;p.removeData(this,&quot;mousewheel-line-height&quot;),p.removeData(this,&quot;mousewheel-page-height&quot;)},getLineHeight:function(e){var t=p(e),n=t[&quot;offsetParent&quot;in p.fn?&quot;offsetParent&quot;:&quot;parent&quot;]();return n.length||(n=p(&quot;body&quot;)),parseInt(n.css(&quot;fontSize&quot;),10)||parseInt(t.css(&quot;fontSize&quot;),10)||16},getPageHeight:function(e){return p(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function i(e){var t,n=e||window.event,i=g.call(arguments,1),r=0,o=0,s=0,a=0,l=0;if((e=p.event.fix(n)).type=&quot;mousewheel&quot;,&quot;detail&quot;in n&amp;&amp;(s=-1*n.detail),&quot;wheelDelta&quot;in n&amp;&amp;(s=n.wheelDelta),&quot;wheelDeltaY&quot;in n&amp;&amp;(s=n.wheelDeltaY),&quot;wheelDeltaX&quot;in n&amp;&amp;(o=-1*n.wheelDeltaX),&quot;axis&quot;in n&amp;&amp;n.axis===n.HORIZONTAL_AXIS&amp;&amp;(o=-1*s,s=0),r=0===s?o:s,&quot;deltaY&quot;in n&amp;&amp;(r=s=-1*n.deltaY),&quot;deltaX&quot;in n&amp;&amp;(o=n.deltaX,0===s&amp;&amp;(r=-1*o)),0!==s||0!==o){if(1===n.deltaMode){var c=p.data(this,&quot;mousewheel-line-height&quot;);r*=c,s*=c,o*=c}else if(2===n.deltaMode){var u=p.data(this,&quot;mousewheel-page-height&quot;);r*=u,s*=u,o*=u}if(t=Math.max(Math.abs(s),Math.abs(o)),(!f||t&lt;f)&amp;&amp;y(n,f=t)&amp;&amp;(f/=40),y(n,t)&amp;&amp;(r/=40,o/=40,s/=40),r=Math[1&lt;=r?&quot;floor&quot;:&quot;ceil&quot;](r/f),o=Math[1&lt;=o?&quot;floor&quot;:&quot;ceil&quot;](o/f),s=Math[1&lt;=s?&quot;floor&quot;:&quot;ceil&quot;](s/f),m.settings.normalizeOffset&amp;&amp;this.getBoundingClientRect){var d=this.getBoundingClientRect();a=e.clientX-d.left,l=e.clientY-d.top}return e.deltaX=o,e.deltaY=s,e.deltaFactor=f,e.offsetX=a,e.offsetY=l,e.deltaMode=0,i.unshift(e,r,o,s),h&amp;&amp;clearTimeout(h),h=setTimeout(v,200),(p.event.dispatch||p.event.handle).apply(this,i)}}function v(){f=null}function y(e,t){return m.settings.adjustOldDeltas&amp;&amp;&quot;mousewheel&quot;===e.type&amp;&amp;t%120==0}p.fn.extend({mousewheel:function(e){return e?this.bind(&quot;mousewheel&quot;,e):this.trigger(&quot;mousewheel&quot;)},unmousewheel:function(e){return this.unbind(&quot;mousewheel&quot;,e)}})},&quot;function&quot;==typeof e.define&amp;&amp;e.define.amd?e.define(&quot;jquery-mousewheel&quot;,[&quot;jquery&quot;],l):&quot;object&quot;==typeof exports?module.exports=l:l(d),e.define(&quot;jquery.select2&quot;,[&quot;jquery&quot;,&quot;jquery-mousewheel&quot;,&quot;./select2/core&quot;,&quot;./select2/defaults&quot;,&quot;./select2/utils&quot;],function(r,e,o,t,s){if(null==r.fn.select2){var a=[&quot;open&quot;,&quot;close&quot;,&quot;destroy&quot;];r.fn.select2=function(t){if(&quot;object&quot;==typeof(t=t||{}))return this.each(function(){var e=r.extend(!0,{},t);new o(r(this),e)}),this;if(&quot;string&quot;!=typeof t)throw new Error(&quot;Invalid arguments for Select2: &quot;+t);var n,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=s.GetData(this,&quot;select2&quot;);null==e&amp;&amp;window.console&amp;&amp;console.error&amp;&amp;console.error(&quot;The select2(&#039;&quot;+t+&quot;&#039;) method was called on an element that is not using Select2.&quot;),n=e[t].apply(e,i)}),-1&lt;r.inArray(t,a)?this:n}}return null==r.fn.select2.defaults&amp;&amp;(r.fn.select2.defaults=t),o}),{define:e.define,require:e.require}}(),t=e.require(&quot;jquery.select2&quot;);return d.fn.select2.amd=e,t});