(function(c){c(window.jQuery,window,document)})(function(c,n,v,w){c.widget("selectBox.selectBoxIt",{VERSION:"3.8.1",options:{showEffect:"none",showEffectOptions:{},showEffectSpeed:"medium",hideEffect:"none",hideEffectOptions:{},hideEffectSpeed:"medium",showFirstOption:!0,defaultText:"",defaultIcon:"",downArrowIcon:"",theme:"default",keydownOpen:!0,isMobile:function(){return/iPhone|iPod|iPad|Silk|Android|BlackBerry|Opera Mini|IEMobile/.test(navigator.userAgent||navigator.vendor||n.opera)},"native":!1,
aggressiveChange:!1,selectWhenHidden:!0,viewport:c(n),similarSearch:!1,copyAttributes:["title","rel"],copyClasses:"button",nativeMousedown:!1,customShowHideEvent:!1,autoWidth:!0,html:!0,populate:"",dynamicPositioning:!0,hideCurrent:!1},getThemes:function(){var a=c(this.element).attr("data-theme")||"c";return{bootstrap:{focus:"active",hover:"",enabled:"enabled",disabled:"disabled",arrow:"caret",button:"btn",list:"dropdown-menu",container:"bootstrap",open:"open"},jqueryui:{focus:"ui-state-focus",hover:"ui-state-hover",
enabled:"ui-state-enabled",disabled:"ui-state-disabled",arrow:"ui-icon ui-icon-triangle-1-s",button:"ui-widget ui-state-default",list:"ui-widget ui-widget-content",container:"jqueryui",open:"selectboxit-open"},jquerymobile:{focus:"ui-btn-down-"+a,hover:"ui-btn-hover-"+a,enabled:"ui-enabled",disabled:"ui-disabled",arrow:"ui-icon ui-icon-arrow-d ui-icon-shadow",button:"ui-btn ui-btn-icon-right ui-btn-corner-all ui-shadow ui-btn-up-"+a,list:"ui-btn ui-btn-icon-right ui-btn-corner-all ui-shadow ui-btn-up-"+
a,container:"jquerymobile",open:"selectboxit-open"},"default":{focus:"selectboxit-focus",hover:"selectboxit-hover",enabled:"selectboxit-enabled",disabled:"selectboxit-disabled",arrow:"selectboxit-default-arrow",button:"selectboxit-btn",list:"selectboxit-list",container:"selectboxit-container",open:"selectboxit-open"}}},isDeferred:function(a){return c.isPlainObject(a)&&a.promise&&a.done},_create:function(a){var b=this.options.populate,d=this.options.theme;if(this.element.is("select"))return this.widgetProto=
c.Widget.prototype,this.originalElem=this.element[0],this.selectBox=this.element,this.options.populate&&this.add&&!a&&this.add(b),this.selectItems=this.element.find("option"),this.firstSelectItem=this.selectItems.slice(0,1),this.documentHeight=c(v).height(),this.theme=c.isPlainObject(d)?c.extend({},this.getThemes()["default"],d):this.getThemes()[d]?this.getThemes()[d]:this.getThemes()["default"],this.currentFocus=0,this.blur=!0,this.textArray=[],this.currentIndex=0,this.currentText="",this.flipped=
!1,a||(this.selectBoxStyles=this.selectBox.attr("style")),this._createDropdownButton()._createUnorderedList()._copyAttributes()._replaceSelectBox()._addClasses(this.theme)._eventHandlers(),this.originalElem.disabled&&this.disable&&this.disable(),this._ariaAccessibility&&this._ariaAccessibility(),this.isMobile=this.options.isMobile(),this._mobile&&this._mobile(),this.options["native"]&&this._applyNativeSelect(),this.triggerEvent("create"),this},_createDropdownButton:function(){var a=this.originalElemId=
this.originalElem.id||"",b=this.originalElemValue=this.originalElem.value||"",d=this.originalElemName=this.originalElem.name||"",e=this.options.copyClasses,g=this.selectBox.attr("class")||"";this.dropdownText=c("",{id:a&&a+"SelectBoxItText","class":"selectboxit-text",unselectable:"on",text:this.firstSelectItem.text()}).attr("data-val",b);this.dropdownImageContainer=c("",{"class":"selectboxit-option-icon-container"});this.dropdownImage=c("",{id:a&&a+"SelectBoxItDefaultIcon","class":"selectboxit-default-icon",
unselectable:"on"});this.dropdown=c("",{id:a&&a+"SelectBoxIt","class":"selectboxit "+("button"===e?g:"")+" "+(this.selectBox.prop("disabled")?this.theme.disabled:this.theme.enabled),name:d,tabindex:this.selectBox.attr("tabindex")||"0",unselectable:"on"}).append(this.dropdownImageContainer.append(this.dropdownImage)).append(this.dropdownText);this.dropdownContainer=c("",{id:a&&a+"SelectBoxItContainer","class":"selectboxit-container "+this.theme.container+" "+("container"===e?g:"")}).append(this.dropdown);
return this},_createUnorderedList:function(){var a=this,b,d,e,g,f,m,h,r="",l=a.originalElemId||"",l=c("
",{id:l&&l+"SelectBoxItOptions","class":"selectboxit-options",tabindex:-1}),t,u,s,p,k,q;a.options.showFirstOption||(a.selectItems.first().attr("disabled","disabled"),a.selectItems=a.selectBox.find("option").slice(1));a.selectItems.each(function(l){k=c(this);e=d="";b=k.prop("disabled");g=k.attr("data-icon")||"";m=(f=k.attr("data-iconurl")||"")?"selectboxit-option-icon-url":"";h=f?"style=\"background-image:url('"+
f+"');\"":"";t=k.attr("data-selectedtext");p=(u=k.attr("data-text"))?u:k.text();q=k.parent();q.is("optgroup")&&(d="selectboxit-optgroup-option",0===k.index()&&(e='"));k.attr("value",this.value);r+=e+'"+(a.options.html?p:a.htmlEscape(p))+"";s=k.attr("data-search");a.textArray[l]=b?"":s?s:p;this.selected&&(a._setText(a.dropdownText,t||p),a.currentFocus=l)});if(a.options.defaultText||a.selectBox.attr("data-text")){var n=a.options.defaultText||a.selectBox.attr("data-text");a._setText(a.dropdownText,n);a.options.defaultText=n}l.append(r);a.list=l;a.dropdownContainer.append(a.list);a.listItems=a.list.children("li");a.listAnchors=a.list.find("a");
a.listItems.first().addClass("selectboxit-option-first");a.listItems.last().addClass("selectboxit-option-last");a.list.find("li[data-disabled='true']").not(".optgroupHeader").addClass(a.theme.disabled);a.dropdownImage.addClass(a.selectBox.attr("data-icon")||a.options.defaultIcon||a.listItems.eq(a.currentFocus).find("i").attr("class"));a.dropdownImage.attr("style",a.listItems.eq(a.currentFocus).find("i").attr("style"));return a},_replaceSelectBox:function(){var a=this.originalElem.id||"",b=this.selectBox.attr("data-size"),
b=this.listSize=b===w?"auto":"0"===b?"auto":+b,d;this.selectBox.css("display","none").after(this.dropdownContainer);this.dropdownContainer.appendTo("body").addClass("selectboxit-rendering");this.dropdown.height();this.downArrow=c("",{id:a&&a+"SelectBoxItArrow","class":"selectboxit-arrow",unselectable:"on"});this.downArrowContainer=c("",{id:a&&a+"SelectBoxItArrowContainer","class":"selectboxit-arrow-container",unselectable:"on"}).append(this.downArrow);this.dropdown.append(this.downArrowContainer);
this.listItems.removeClass("selectboxit-selected").eq(this.currentFocus).addClass("selectboxit-selected");a=this.downArrowContainer.outerWidth(!0);d=this.dropdownImage.outerWidth(!0);this.options.autoWidth&&(this.dropdown.css({width:"auto"}).css({width:this.list.outerWidth(!0)+a+d}),this.list.css({"min-width":this.dropdown.width()}));this.dropdownText.css({"max-width":this.dropdownContainer.outerWidth(!0)-(a+d)});this.selectBox.after(this.dropdownContainer);this.dropdownContainer.removeClass("selectboxit-rendering");
"number"===c.type(b)&&(this.maxHeight=this.listAnchors.outerHeight(!0)*b);return this},_scrollToView:function(a){var b=this.listItems.eq(this.currentFocus),d=this.list.scrollTop(),c=b.height(),b=b.position().top,g=Math.abs(b),f=this.list.height();"search"===a?f-bb&&this.list.scrollTop(b-c):"up"===a?-1>b&&this.list.scrollTop(d-g):"down"===a&&f-b/g,">")},triggerEvent:function(a){this.selectBox.trigger(a,{selectbox:this.selectBox,selectboxOption:this.selectItems.eq(this.options.showFirstOption?this.currentFocus:0<=this.currentFocus-1?this.currentFocus:0),dropdown:this.dropdown,dropdownOption:this.listItems.eq(this.currentFocus)});return this},_copyAttributes:function(){this._addSelectBoxAttributes&&this._addSelectBoxAttributes();return this},_realOuterWidth:function(a){if(a.is(":visible"))return a.outerWidth(!0);
a=a.clone();var b;a.css({visibility:"hidden",display:"block",position:"absolute"}).appendTo("body");b=a.outerWidth(!0);a.remove();return b}});var h=c.selectBox.selectBoxIt.prototype;h._ariaAccessibility=function(){var a=this,b=c("label[for='"+a.originalElem.id+"']");a.dropdownContainer.attr({role:"combobox","aria-autocomplete":"list","aria-haspopup":"true","aria-expanded":"false","aria-owns":a.list[0].id});a.dropdownText.attr({"aria-live":"polite"});a.dropdown.on({"disable.selectBoxIt":function(){a.dropdownContainer.attr("aria-disabled",
"true")},"enable.selectBoxIt":function(){a.dropdownContainer.attr("aria-disabled","false")}});b.length&&a.dropdownContainer.attr("aria-labelledby",b[0].id);a.list.attr({role:"listbox","aria-hidden":"true"});a.listItems.attr({role:"option"});a.selectBox.on({"open.selectBoxIt":function(){a.list.attr("aria-hidden","false");a.dropdownContainer.attr("aria-expanded","true")},"close.selectBoxIt":function(){a.list.attr("aria-hidden","true");a.dropdownContainer.attr("aria-expanded","false")}});return a};h._addSelectBoxAttributes=
function(){var a=this;a._addAttributes(a.selectBox.prop("attributes"),a.dropdown);a.selectItems.each(function(b){a._addAttributes(c(this).prop("attributes"),a.listItems.eq(b))});return a};h._addAttributes=function(a,b){var d=this.options.copyAttributes;a.length&&c.each(a,function(a,g){var f=g.name.toLowerCase(),h=g.value;"null"===h||-1===c.inArray(f,d)&&-1===f.indexOf("data")||b.attr(f,h)});return this};h._dynamicPositioning=function(){if("number"===c.type(this.listSize))this.list.css("max-height",
this.maxHeight||"none");else{var a=this.dropdown.offset().top,b=this.list.data("max-height")||this.list.outerHeight(),d=this.dropdown.outerHeight(),e=this.options.viewport,g=e.height(),e=c.isWindow(e.get(0))?e.scrollTop():e.offset().top,f=!(a+d+b<=g+e);this.list.data("max-height")||this.list.data("max-height",this.list.outerHeight());f?this.dropdown.offset().top-e>=b?(this.list.css("max-height",b),this.list.css("top",this.dropdown.position().top-this.list.outerHeight())):(a=Math.abs(a+d+b-(g+e)),
g=Math.abs(this.dropdown.offset().top-e-b),a