(function(e){var c={method:"GET",contentType:"json",queryParam:"q",searchDelay:300,minChars:1,propertyToSearch:"name",jsonContainer:null,hintText:"Type in a search term",noResultsText:"No results",searchingText:"Searching...",deleteText:"×",animateDropdown:true,tokenLimit:null,tokenDelimiter:",",preventDuplicates:false,tokenValue:"id",prePopulate:null,processPrePopulate:false,idPrefix:"token-input-",resultsFormatter:function(g){return"
  • "+g[this.propertyToSearch]+"
  • "},tokenFormatter:function(g){return"
  • "+g[this.propertyToSearch]+"

  • "},onResult:null,onAdd:null,onDelete:null,onReady:null};var f={tokenList:"token-input-list",token:"token-input-token",tokenDelete:"token-input-delete-token",selectedToken:"token-input-selected-token",highlightedToken:"token-input-highlighted-token",dropdown:"token-input-dropdown",dropdownItem:"token-input-dropdown-item",dropdownItem2:"token-input-dropdown-item2",selectedDropdownItem:"token-input-selected-dropdown-item",inputToken:"token-input-input-token"};var d={BEFORE:0,AFTER:1,END:2};var a={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,NUMPAD_ENTER:108,COMMA:188};var b={init:function(g,h){var i=e.extend({},c,h||{});return this.each(function(){e(this).data("tokenInputObject",new e.TokenList(this,g,i))})},clear:function(){this.data("tokenInputObject").clear();return this},add:function(g){this.data("tokenInputObject").add(g);return this},remove:function(g){this.data("tokenInputObject").remove(g);return this},get:function(){return this.data("tokenInputObject").getTokens()}};e.fn.tokenInput=function(g){if(b[g]){return b[g].apply(this,Array.prototype.slice.call(arguments,1))}else{return b.init.apply(this,arguments)}};e.TokenList=function(i,s,Q){if(e.type(s)==="string"||e.type(s)==="function"){Q.url=s;var m=x();if(Q.crossDomain===undefined){if(m.indexOf("://")===-1){Q.crossDomain=false}else{Q.crossDomain=(location.href.split(/\/+/g)[1]!==m.split(/\/+/g)[1])}}}else{if(typeof(s)==="object"){Q.local_data=s}}if(Q.classes){Q.classes=e.extend({},f,Q.classes)}else{if(Q.theme){Q.classes={};e.each(f,function(V,W){Q.classes[V]=W+"-"+Q.theme})}else{Q.classes=f}}var E=[];var v=0;var r=new e.TokenList.Cache();var O;var L;var z=e('').css({outline:"none"}).attr("id",Q.idPrefix+i.id).focus(function(){if(Q.tokenLimit===null||Q.tokenLimit!==v){l()}}).blur(function(){F();e(this).val("")}).keydown(function(W){var Y;var V;switch(W.keyCode){case a.LEFT:case a.RIGHT:case a.UP:case a.DOWN:if(!e(this).val()){Y=n.prev();V=n.next();if((Y.length&&Y.get(0)===C)||(V.length&&V.get(0)===C)){if(W.keyCode===a.LEFT||W.keyCode===a.UP){I(e(C),d.BEFORE)}else{I(e(C),d.AFTER)}}else{if((W.keyCode===a.LEFT||W.keyCode===a.UP)&&Y.length){R(e(Y.get(0)))}else{if((W.keyCode===a.RIGHT||W.keyCode===a.DOWN)&&V.length){R(e(V.get(0)))}}}}else{var X=null;if(W.keyCode===a.DOWN||W.keyCode===a.RIGHT){X=e(N).next()}else{X=e(N).prev()}if(X.length){U(X)}return false}break;case a.BACKSPACE:Y=n.prev();if(!e(this).val().length){if(C){k(e(C));D.change()}else{if(Y.length){R(e(Y.get(0)))}}return false}else{if(e(this).val().length===1){F()}else{setTimeout(function(){B()},5)}}break;case a.ENTER:case a.NUMPAD_ENTER:case a.COMMA:if(N){K(e(N).data("tokeninput"));D.change();return false}else{K(null);return false}break;case a.ESCAPE:F();return true;default:if(String.fromCharCode(W.which)){setTimeout(function(){B()},5)}break}});var D=e(i).hide().val("").focus(function(){z.focus()}).blur(function(){z.blur()});var C=null;var G=0;var N=null;var p=e("