"use strict";!function(s){function e(t,e){this.ele=t,this.defaults={mult:!1},this.options=s.extend({},this.defaults,e),this.result=[]}e.prototype={init:function(){this.pubFunction(),this.initOption(),this.closeSelectEvent(),this.addEvent()},closeSelectEvent:function(){var e;this.options.disabled||((e=this).ele.find(".inputWrap").on("click",function(t){t.stopPropagation(),e.ele.find(".inputWrap>i").hasClass("fa-down")?(e.ele.find(".inputWrap>i").removeClass("fa-down").addClass("fa-up"),e.ele.find(".multSelect-option").css({height:"auto",opacity:"1"})):(e.ele.find(".inputWrap>i").removeClass("fa-up").addClass("fa-down"),e.ele.find(".multSelect-option").css({height:"0",opacity:"0"}))}),s("html").on("click",function(){e.ele.find(".inputWrap>i").removeClass("fa-up").addClass("fa-down"),e.ele.find(".multSelect-option").css({height:"0",opacity:"0"})}))},pubFunction:function(){Array.prototype.contains=function(t){for(var e=this.length;e--;)if(this[e]===t)return e;return!1}},initOption:function(){var t="",e="";this.options.disabled&&(e="disabled"),this.options.placeholder&&(t=''.concat(this.options.placeholder,""));t='\n
\n ').concat(t,'\n \n \n
\n ');this.ele.append(t),this.ele.append('
');for(var i=0;i'+this.options.option[i].label+"")},addEvent:function(){var e;this.options.disabled||(e=this).ele.find(".multSelect-option").find("div").on("click",function(t){t.stopPropagation(),e.options.mult?(s(this).hasClass("selected")?(s(this).removeClass("selected"),e.result.splice(e.result.contains(s(this).attr("data-value")),1)):(s(this).addClass("selected"),e.result.push(s(this).attr("data-value"))),e.refreshInput()):(s(this).hasClass("selected")?(s(this).removeClass("selected"),e.result=""):(e.ele.find(".multSelect-option").find("div").removeClass("selected"),s(this).addClass("selected"),e.result=s(this).attr("data-value"),e.ele.find(".inputWrap>i").removeClass("fa-up").addClass("fa-down"),e.ele.find(".multSelect-option").css({height:"0",opacity:"0"})),e.refreshInput(s(this).find("span").text())),0"+this.options.option[e].label+'x');else""==this.result?this.ele.find(".inputWrap ul").empty():this.ele.find(".inputWrap ul").append("
  • "+t+"  
  • ");this.inputResultRemoveEvent()},setResult:function(i){if(this.result=i,this.options.mult)i instanceof Array&&(this.refreshInput(),0