diff --git a/bower.json b/bower.json index 54dcecd3..838a3c48 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,10 @@ { "name": "vue-multiselect", "description": "Multiselect component for vue.js", - "main": "./dist/vue-multiselect.min.js", + "main": [ + "./dist/vue-multiselect.min.js", + "./dist/vue-multiselect.min.css", + ], "authors": [ "Damian Dulisz " ], diff --git a/dist/vue-multiselect.min.js b/dist/vue-multiselect.min.js index 98f80320..e1aeeb16 100644 --- a/dist/vue-multiselect.min.js +++ b/dist/vue-multiselect.min.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMultiselect=e():t.VueMultiselect=e()}(this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e(e.s=66)}([function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){t.exports=!n(12)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var i=n(10),r=n(43),o=n(31),s=Object.defineProperty;e.f=n(1)?Object.defineProperty:function(t,e,n){if(i(t),e=o(e,!0),i(n),r)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var i=n(77),r=n(21);t.exports=function(t){return i(r(t))}},function(t,e,n){var i=n(9),r=n(52),o=n(18),s=n(55),u=n(53),a=function(t,e,n){var l,c,f,p,h=t&a.F,d=t&a.G,v=t&a.S,y=t&a.P,g=t&a.B,b=d?i:v?i[e]||(i[e]={}):(i[e]||{}).prototype,m=d?r:r[e]||(r[e]={}),_=m.prototype||(m.prototype={});d&&(n=e);for(l in n)c=!h&&b&&void 0!==b[l],f=(c?b:n)[l],p=g&&c?u(f,i):y&&"function"==typeof f?u(Function.call,f):f,b&&s(b,l,f,t&a.U),m[l]!=f&&o(m,l,p),y&&_[l]!=f&&(_[l]=f)};i.core=r,a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},function(t,e,n){var i=n(3),r=n(15);t.exports=n(1)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var i=n(29)("wks"),r=n(16),o=n(0).Symbol,s="function"==typeof o;(t.exports=function(t){return i[t]||(i[t]=s&&o[t]||(s?o:r)("Symbol."+t))}).store=i},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){var i=n(13);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var i=n(48),r=n(22);t.exports=Object.keys||function(t){return i(t,r)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var i=n(109),r=n(110);t.exports=n(35)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var i=n(8);t.exports=function(t,e){return!!t&&i(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var i=n(0),r=n(11),o=n(74),s=n(6),u=function(t,e,n){var a,l,c,f=t&u.F,p=t&u.G,h=t&u.S,d=t&u.P,v=t&u.B,y=t&u.W,g=p?r:r[e]||(r[e]={}),b=g.prototype,m=p?i:h?i[e]:(i[e]||{}).prototype;p&&(n=e);for(a in n)(l=!f&&m&&void 0!==m[a])&&a in g||(c=l?m[a]:n[a],g[a]=p&&"function"!=typeof m[a]?n[a]:v&&l?o(c,i):y&&m[a]==c?function(t){var e=function(e,n,i){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(c):d&&"function"==typeof c?o(Function.call,c):c,d&&((g.virtual||(g.virtual={}))[a]=c,t&u.R&&b&&!b[a]&&s(b,a,c)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},function(t,e){t.exports={}},function(t,e){t.exports=!0},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var i=n(3).f,r=n(2),o=n(7)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},function(t,e,n){var i=n(29)("keys"),r=n(16);t.exports=function(t){return i[t]||(i[t]=r(t))}},function(t,e,n){var i=n(0),r=i["__core-js_shared__"]||(i["__core-js_shared__"]={});t.exports=function(t){return r[t]||(r[t]={})}},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e,n){var i=n(13);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var i=n(0),r=n(11),o=n(25),s=n(33),u=n(3).f;t.exports=function(t){var e=r.Symbol||(r.Symbol=o?{}:i.Symbol||{});"_"==t.charAt(0)||t in e||u(e,t,{value:s.f(t)})}},function(t,e,n){e.f=n(7)},function(t,e,n){var i=n(53),r=n(36),o=n(57),s=n(37),u=n(104);t.exports=function(t,e){var n=1==t,a=2==t,l=3==t,c=4==t,f=6==t,p=5==t||f,h=e||u;return function(e,u,d){for(var v,y,g=o(e),b=r(g),m=i(u,d,3),_=s(b.length),x=0,w=n?h(e,_):a?h(e,0):void 0;_>x;x++)if((p||x in b)&&(v=b[x],y=m(v,x,g),t))if(n)w[x]=y;else if(y)switch(t){case 3:return!0;case 5:return v;case 6:return x;case 2:w.push(v)}else if(c)return!1;return f?-1:l||c?c:w}}},function(t,e,n){t.exports=!n(8)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(51);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e,n){var i=n(56),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},function(t,e,n){var i=n(111)("wks"),r=n(58),o=n(9).Symbol,s="function"==typeof o;(t.exports=function(t){return i[t]||(i[t]=s&&o[t]||(s?o:r)("Symbol."+t))}).store=i},function(t,e,n){"use strict";function i(t){return 0!==t&&(!(!Array.isArray(t)||0!==t.length)||!t)}function r(t){return function(){return!t.apply(void 0,arguments)}}function o(t,e){return void 0===t&&(t="undefined"),null===t&&(t="null"),!1===t&&(t="false"),-1!==t.toString().toLowerCase().indexOf(e.trim())}function s(t,e,n,i){return t.filter(function(t){return o(i(t,n),e)})}function u(t){return t.filter(function(t){return!t.$isLabel})}function a(t,e){return function(n){return n.reduce(function(n,i){return i[t]&&i[t].length?(n.push({$groupLabel:i[e],$isLabel:!0}),n.concat(i[t])):n},[])}}function l(t,e,n,i,r){return function(o){return o.map(function(o){var u;if(!o[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];var a=s(o[n],t,e,r);return a.length?(u={},v()(u,i,o[i]),v()(u,n,a),u):[]})}}var c=n(65),f=n.n(c),p=n(59),h=(n.n(p),n(122)),d=(n.n(h),n(64)),v=n.n(d),y=n(120),g=(n.n(y),n(121)),b=(n.n(g),n(117)),m=(n.n(b),n(123)),_=(n.n(m),n(118)),x=(n.n(_),n(119)),w=(n.n(x),function(){for(var t=arguments.length,e=new Array(t),n=0;n-1},isSelected:function(t){var e=this.trackBy?t[this.trackBy]:t;return this.valueKeys.indexOf(e)>-1},getOptionLabel:function(t){if(i(t))return"";if(t.isTag)return t.label;if(t.$isLabel)return t.$groupLabel;var e=this.customLabel(t,this.label);return i(e)?"":e},select:function(t,e){if(t.$isLabel&&this.groupSelect)return void this.selectGroup(t);if(!(-1!==this.blockKeys.indexOf(e)||this.disabled||t.$isDisabled||t.$isLabel)&&(!this.max||!this.multiple||this.internalValue.length!==this.max)&&("Tab"!==e||this.pointerDirty)){if(t.isTag)this.$emit("tag",t.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(t))return void("Tab"!==e&&this.removeElement(t));this.$emit("select",t,this.id),this.multiple?this.$emit("input",this.internalValue.concat([t]),this.id):this.$emit("input",t,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup:function(t){var e=this,n=this.options.find(function(n){return n[e.groupLabel]===t.$groupLabel});if(n)if(this.wholeGroupSelected(n)){this.$emit("remove",n[this.groupValues],this.id);var i=this.internalValue.filter(function(t){return-1===n[e.groupValues].indexOf(t)});this.$emit("input",i,this.id)}else{var o=n[this.groupValues].filter(r(this.isSelected));this.$emit("select",o,this.id),this.$emit("input",this.internalValue.concat(o),this.id)}},wholeGroupSelected:function(t){return t[this.groupValues].every(this.isSelected)},removeElement:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.disabled){if(!this.allowEmpty&&this.internalValue.length<=1)return void this.deactivate();var n="object"===f()(t)?this.valueKeys.indexOf(t[this.trackBy]):this.valueKeys.indexOf(t);if(this.$emit("remove",t,this.id),this.multiple){var i=this.internalValue.slice(0,n).concat(this.internalValue.slice(n+1));this.$emit("input",i,this.id)}else this.$emit("input",null,this.id);this.closeOnSelect&&e&&this.deactivate()}},removeLastElement:function(){-1===this.blockKeys.indexOf("Delete")&&0===this.search.length&&Array.isArray(this.internalValue)&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate:function(){var t=this;this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&0===this.pointer&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.$nextTick(function(){return t.$refs.search.focus()})):this.$el.focus(),this.$emit("open",this.id))},deactivate:function(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search.blur():this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle:function(){this.isOpen?this.deactivate():this.activate()},adjustPosition:function(){if("undefined"!=typeof window){var t=this.$el.getBoundingClientRect().top,e=window.innerHeight-this.$el.getBoundingClientRect().bottom;e>this.maxHeight||e>t||"below"===this.openDirection||"bottom"===this.openDirection?(this.prefferedOpenDirection="below",this.optimizedHeight=Math.min(e-40,this.maxHeight)):(this.prefferedOpenDirection="above",this.optimizedHeight=Math.min(t-40,this.maxHeight))}}}}},function(t,e,n){"use strict";var i=n(59);n.n(i);e.a={data:function(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition:function(){return this.pointer*this.optionHeight},visibleElements:function(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions:function(){this.pointerAdjust()},isOpen:function(){this.pointerDirty=!1}},methods:{optionHighlight:function(t,e){return{"multiselect__option--highlight":t===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(e)}},groupHighlight:function(t,e){var n=this;if(!this.groupSelect)return["multiselect__option--disabled"];var i=this.options.find(function(t){return t[n.groupLabel]===e.$groupLabel});return[this.groupSelect?"multiselect__option--group":"multiselect__option--disabled",{"multiselect__option--highlight":t===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(i)}]},addPointerElement:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Enter",e=t.key;this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward:function(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset:function(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust:function(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet:function(t){this.pointer=t,this.pointerDirty=!0}}}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var i=n(13),r=n(0).document,o=i(r)&&i(r.createElement);t.exports=function(t){return o?r.createElement(t):{}}},function(t,e,n){t.exports=!n(1)&&!n(12)(function(){return 7!=Object.defineProperty(n(42)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){"use strict";var i=n(25),r=n(23),o=n(49),s=n(6),u=n(2),a=n(24),l=n(79),c=n(27),f=n(86),p=n(7)("iterator"),h=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,e,n,v,y,g,b){l(n,e,v);var m,_,x,w=function(t){if(!h&&t in P)return P[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",O="values"==y,L=!1,P=t.prototype,k=P[p]||P["@@iterator"]||y&&P[y],E=k||w(y),j=y?O?w("entries"):E:void 0,V="Array"==e?P.entries||k:k;if(V&&(x=f(V.call(new t)))!==Object.prototype&&(c(x,S,!0),i||u(x,p)||s(x,p,d)),O&&k&&"values"!==k.name&&(L=!0,E=function(){return k.call(this)}),i&&!b||!h&&!L&&P[p]||s(P,p,E),a[e]=E,a[S]=d,y)if(m={values:O?E:w("values"),keys:g?E:w("keys"),entries:j},b)for(_ in m)_ in P||o(P,_,m[_]);else r(r.P+r.F*(h||L),e,m);return m}},function(t,e,n){var i=n(10),r=n(83),o=n(22),s=n(28)("IE_PROTO"),u=function(){},a=function(){var t,e=n(42)("iframe"),i=o.length;for(e.style.display="none",n(76).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(" +})() \ No newline at end of file diff --git a/docs/static/css/app.18c02cd771f8f92a5121df0d28716b9e.css.map b/docs/static/css/app.18c02cd771f8f92a5121df0d28716b9e.css.map deleted file mode 100644 index ddd50126..00000000 --- a/docs/static/css/app.18c02cd771f8f92a5121df0d28716b9e.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack:///src/Multiselect.vue","webpack:///webpack:///documentation/partials/examples/MultiSelect.vue","webpack:///webpack:///documentation/partials/examples/AjaxSearch.vue","webpack:///webpack:///documentation/partials/examples/CustomOption.vue","webpack:///webpack:///documentation/partials/examples/CustomConfig.vue","webpack:///webpack:///documentation/MultiselectExample.vue"],"names":[],"mappings":";AACA;EACE,qBAAqB;CACtB;AACD;EACE,mBAAmB;EACnB,WAAW;EACX,SAAS;EACT,YAAY;EACZ,aAAa;EACb,iBAAiB;EACjB,eAAe;CAChB;AACD;;EAEE,mBAAmB;EACnB,YAAY;EACZ,SAAS;EACT,UAAU;EACV,sBAAsB;EACtB,YAAY;EACZ,aAAa;EACb,oBAAoB;EACpB,8CAA8C;EAC9C,oBAAoB;EACpB,kBAAkB;EAClB,kCAAkC;CACnC;AACD;EACE,6DAA6D;EAC7D,oCAAoC;CACrC;AACD;EACE,6DAA6D;EAC7D,oCAAoC;CACrC;AACD;;EAEE,qCAAqC;EACrC,WAAW;CACZ;AACD;;EAEE,WAAW;CACZ;AACD;;;EAGE,qBAAqB;EACrB,gBAAgB;EAChB,+BAA+B;MAC3B,2BAA2B;CAChC;AACD;EACE,wBAAwB;EACxB,eAAe;EACf,mBAAmB;EACnB,YAAY;EACZ,iBAAiB;EACjB,iBAAiB;EACjB,eAAe;CAChB;AACD;EACE,uBAAuB;CACxB;AACD;EACE,cAAc;CACf;AACD;EACE,qBAAqB;EACrB,aAAa;CACd;AACD;EACE,YAAY;CACb;AACD;;;EAGE,6BAA6B;EAC7B,8BAA8B;CAC/B;AACD;EACE,2BAA2B;CAC5B;AACD;;;EAGE,0BAA0B;EAC1B,2BAA2B;CAC5B;AACD;;EAEE,mBAAmB;EACnB,sBAAsB;EACtB,iBAAiB;EACjB,kBAAkB;EAClB,aAAa;EACb,mBAAmB;EACnB,iBAAiB;EACjB,mBAAmB;EACnB,kBAAkB;EAClB,6BAA6B;EAC7B,uBAAuB;EACvB,mBAAmB;EACnB,oBAAoB;CACrB;AACD;;EAEE,YAAY;CACb;AACD;;EAEE,sBAAsB;CACvB;AACD;;EAEE,sBAAsB;EACtB,cAAc;CACf;AACD;EACE,kBAAkB;EAClB,mBAAmB;CACpB;AACD;EACE,eAAe;CAChB;AACD;EACE,iBAAiB;EACjB,eAAe;EACf,wBAAwB;EACxB,mBAAmB;EACnB,0BAA0B;EAC1B,iBAAiB;CAClB;AACD;EACE,mBAAmB;EACnB,sBAAsB;EACtB,2BAA2B;EAC3B,mBAAmB;EACnB,mBAAmB;EACnB,YAAY;EACZ,eAAe;EACf,oBAAoB;EACpB,mBAAmB;EACnB,oBAAoB;EACpB,iBAAiB;EACjB,gBAAgB;EAChB,wBAAwB;CACzB;AACD;EACE,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;EACnB,SAAS;EACT,OAAO;EACP,UAAU;EACV,iBAAiB;EACjB,oBAAoB;EACpB,YAAY;EACZ,mBAAmB;EACnB,kBAAkB;EAClB,0BAA0B;EAC1B,mBAAmB;CACpB;AACD;EACE,eAAa;EACb,eAAe;EACf,gBAAgB;CACjB;AACD;;EAEE,oBAAoB;CACrB;AACD;;EAEE,aAAa;CACd;AACD;EACE,kBAAkB;EAClB,iBAAiB;EACjB,uBAAuB;EACvB,eAAe;EACf,iBAAiB;EACjB,oBAAoB;EACpB,oBAAoB;EACpB,oBAAoB;EACpB,UAAU;EACV,sBAAsB;EACtB,mBAAmB;EACnB,0BAA0B;EAC1B,gBAAgB;CACjB;AACD;EACE,kBAAkB;EAClB,eAAe;EACf,mBAAmB;EACnB,uBAAuB;EACvB,YAAY;EACZ,aAAa;EACb,WAAW;EACX,SAAS;EACT,iBAAiB;EACjB,UAAU;EACV,sBAAsB;EACtB,mBAAmB;EACnB,gBAAgB;EAChB,gCAAgC;CACjC;AACD;EACE,mBAAmB;EACnB,SAAS;EACT,SAAS;EACT,YAAY;EACZ,gBAAgB;EAChB,oBAAoB;EACpB,4BAA4B;EAC5B,0DAA0D;EAC1D,YAAY;CACb;AACD;EACE,eAAe;EACf,sBAAsB;EACtB,oBAAoB;EACpB,iBAAiB;CAClB;AACD;EACE,cAAc;CACf;AACD;EACE,mBAAmB;EACnB,eAAe;EACf,iBAAiB;EACjB,YAAY;EACZ,kBAAkB;EAClB,eAAe;EACf,0BAA0B;EAC1B,iBAAiB;EACjB,+BAA+B;EAC/B,gCAAgC;EAChC,YAAY;EACZ,kCAAkC;CACnC;AACD;EACE,iBAAiB;EACjB,sBAAsB;EACtB,WAAW;EACX,UAAU;EACV,gBAAgB;EAChB,oBAAoB;CACrB;AACD;EACE,aAAa;EACb,6BAA6B;EAC7B,8BAA8B;EAC9B,4BAA4B;EAC5B,6BAA6B;EAC7B,oBAAoB;EACpB,8BAA8B;CAC/B;AACD;EACE,cAAc;CACf;AACD;EACE,eAAe;CAChB;AACD;EACE,eAAe;EACf,cAAc;EACd,iBAAiB;EACjB,kBAAkB;EAClB,sBAAsB;EACtB,qBAAqB;EACrB,uBAAuB;EACvB,mBAAmB;EACnB,gBAAgB;EAChB,oBAAoB;CACrB;AACD;EACE,OAAO;EACP,SAAS;EACT,mBAAmB;EACnB,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;CACpB;AACD;EACE,oBAAoB;EACpB,cAAc;EACd,aAAa;CACd;AACD;EACE,2BAA2B;EAC3B,oBAAoB;EACpB,aAAa;CACd;AACD;EACE,oBAAoB;EACpB,eAAe;EACf,kBAAkB;CACnB;AACD;EACE,6BAA6B;EAC7B,cAAc;CACf;AACD;EACE,oBAAoB;EACpB,YAAY;CACb;AACD;EACE,oBAAoB;EACpB,6BAA6B;EAC7B,YAAY;CACb;AACD;EACE,oBAAoB;EACpB,qBAAqB;CACtB;AACD;;EAEE,oBAAoB;EACpB,eAAe;CAChB;AACD;EACE,oBAAoB;EACpB,eAAe;EACf,aAAa;EACb,qBAAqB;CACtB;AACD;EACE,+BAA+B;CAChC;AACD;;EAEE,2BAA2B;CAC5B;AACD;;EAEE,WAAW;CACZ;AACD;EACE,mBAAmB;EACnB,kBAAkB;EAClB,sBAAsB;EACtB,oBAAoB;CACrB;AACD;IACI,kBAAkB;CACrB;AACD;IACI,YAAY;IACZ,UAAU;CACb;AACD;IACI,0BAA0B;CAC7B;AACD;IACI,kBAAkB;CACrB;AACD;IACI,YAAY;IACZ,QAAQ;CACX;AACD;IACI,YAAY;IACZ,WAAW;CACd;AACD;IACI,YAAY;IACZ,UAAU;CACb;AACD;AACA,OAAO,mBAAmB;CACzB;AACD,KAAK,uBAAuB;CAC3B;CACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtXD;EACE,sBAAsB;EACtB,kBAAkB;EAClB,oBAAoB;EACpB,kBAAkB;EAClB,mBAAmB;EACnB,oBAAoB;EACpB,gBAAgB;CACjB;AACD;IACI,oBAAoB;CACvB;AACD;IACI,oBAAoB;CACvB;AACD;EACE,aAAa;EACb,gBAAgB;EAChB,iBAAiB;CAClB;;ACnBD;EACE,mBAAmB;EACnB,YAAY;EACZ,aAAa;EACb,YAAY;EACZ,eAAe;EACf,gBAAgB;EAChB,WAAW;CACZ;AACD;IACI,YAAY;IACZ,eAAe;IACf,mBAAmB;IACnB,WAAW;IACX,aAAa;IACb,iBAAiB;IACjB,UAAU;IACV,WAAW;CACd;AACD;IACI,yBAAyB;CAC5B;AACD;IACI,0BAA0B;CAC7B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxBD;EACE,iBAAiB;EACjB,mBAAmB;EACnB,sBAAsB;EACtB,uBAAuB;CACxB;AACD;EACE,sBAAsB;EACtB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,qBAAqB;CACtB;AACD;EACE,sBAAsB;EACtB,eAAe;CAChB;;ACjBD;EACE,2BAA2B;CAC5B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACFD;EACE,uBAAuB;EACvB,aAAa;CACd;AACD;EACE,uBAAuB;EACvB,sBAAsB;EACtB,iBAAiB;EACjB,YAAY;CACb","file":"static/css/app.18c02cd771f8f92a5121df0d28716b9e.css","sourcesContent":["\nfieldset[disabled] .multiselect {\n pointer-events: none;\n}\n.multiselect__spinner {\n position: absolute;\n right: 1px;\n top: 1px;\n width: 48px;\n height: 35px;\n background: #fff;\n display: block;\n}\n.multiselect__spinner:before,\n.multiselect__spinner:after {\n position: absolute;\n content: \"\";\n top: 50%;\n left: 50%;\n margin: -8px 0 0 -8px;\n width: 16px;\n height: 16px;\n border-radius: 100%;\n border-color: #41B883 transparent transparent;\n border-style: solid;\n border-width: 2px;\n box-shadow: 0 0 0 1px transparent;\n}\n.multiselect__spinner:before {\n animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);\n animation-iteration-count: infinite;\n}\n.multiselect__spinner:after {\n animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);\n animation-iteration-count: infinite;\n}\n.multiselect__loading-enter-active,\n.multiselect__loading-leave-active {\n transition: opacity 0.4s ease-in-out;\n opacity: 1;\n}\n.multiselect__loading-enter,\n.multiselect__loading-leave-active {\n opacity: 0;\n}\n.multiselect,\n.multiselect__input,\n.multiselect__single {\n font-family: inherit;\n font-size: 14px;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n}\n.multiselect {\n box-sizing: content-box;\n display: block;\n position: relative;\n width: 100%;\n min-height: 40px;\n text-align: left;\n color: #35495E;\n}\n.multiselect * {\n box-sizing: border-box;\n}\n.multiselect:focus {\n outline: none;\n}\n.multiselect--disabled {\n pointer-events: none;\n opacity: 0.6;\n}\n.multiselect--active {\n z-index: 50;\n}\n.multiselect--active:not(.multiselect--above) .multiselect__current,\n.multiselect--active:not(.multiselect--above) .multiselect__input,\n.multiselect--active:not(.multiselect--above) .multiselect__tags {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n.multiselect--active .multiselect__select {\n transform: rotateZ(180deg);\n}\n.multiselect--above.multiselect--active .multiselect__current,\n.multiselect--above.multiselect--active .multiselect__input,\n.multiselect--above.multiselect--active .multiselect__tags {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.multiselect__input,\n.multiselect__single {\n position: relative;\n display: inline-block;\n min-height: 20px;\n line-height: 20px;\n border: none;\n border-radius: 5px;\n background: #fff;\n padding: 0 0 0 5px;\n width: calc(100%);\n transition: border 0.1s ease;\n box-sizing: border-box;\n margin-bottom: 8px;\n vertical-align: top;\n}\n.multiselect__tag ~ .multiselect__input,\n.multiselect__tag ~ .multiselect__single {\n width: auto;\n}\n.multiselect__input:hover,\n.multiselect__single:hover {\n border-color: #cfcfcf;\n}\n.multiselect__input:focus,\n.multiselect__single:focus {\n border-color: #a8a8a8;\n outline: none;\n}\n.multiselect__single {\n padding-left: 6px;\n margin-bottom: 8px;\n}\n.multiselect__tags-wrap {\n display: inline\n}\n.multiselect__tags {\n min-height: 40px;\n display: block;\n padding: 8px 40px 0 8px;\n border-radius: 5px;\n border: 1px solid #E8E8E8;\n background: #fff;\n}\n.multiselect__tag {\n position: relative;\n display: inline-block;\n padding: 4px 26px 4px 10px;\n border-radius: 5px;\n margin-right: 10px;\n color: #fff;\n line-height: 1;\n background: #41B883;\n margin-bottom: 5px;\n white-space: nowrap;\n overflow: hidden;\n max-width: 100%;\n text-overflow: ellipsis;\n}\n.multiselect__tag-icon {\n cursor: pointer;\n margin-left: 7px;\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n font-weight: 700;\n font-style: initial;\n width: 22px;\n text-align: center;\n line-height: 22px;\n transition: all 0.2s ease;\n border-radius: 5px;\n}\n.multiselect__tag-icon:after {\n content: \"×\";\n color: #266d4d;\n font-size: 14px;\n}\n.multiselect__tag-icon:focus,\n.multiselect__tag-icon:hover {\n background: #369a6e;\n}\n.multiselect__tag-icon:focus:after,\n.multiselect__tag-icon:hover:after {\n color: white;\n}\n.multiselect__current {\n line-height: 16px;\n min-height: 40px;\n box-sizing: border-box;\n display: block;\n overflow: hidden;\n padding: 8px 12px 0;\n padding-right: 30px;\n white-space: nowrap;\n margin: 0;\n text-decoration: none;\n border-radius: 5px;\n border: 1px solid #E8E8E8;\n cursor: pointer;\n}\n.multiselect__select {\n line-height: 16px;\n display: block;\n position: absolute;\n box-sizing: border-box;\n width: 40px;\n height: 38px;\n right: 1px;\n top: 1px;\n padding: 4px 8px;\n margin: 0;\n text-decoration: none;\n text-align: center;\n cursor: pointer;\n transition: transform 0.2s ease;\n}\n.multiselect__select:before {\n position: relative;\n right: 0;\n top: 65%;\n color: #999;\n margin-top: 4px;\n border-style: solid;\n border-width: 5px 5px 0 5px;\n border-color: #999999 transparent transparent transparent;\n content: \"\";\n}\n.multiselect__placeholder {\n color: #ADADAD;\n display: inline-block;\n margin-bottom: 10px;\n padding-top: 2px;\n}\n.multiselect--active .multiselect__placeholder {\n display: none;\n}\n.multiselect__content-wrapper {\n position: absolute;\n display: block;\n background: #fff;\n width: 100%;\n max-height: 240px;\n overflow: auto;\n border: 1px solid #E8E8E8;\n border-top: none;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n z-index: 50;\n -webkit-overflow-scrolling: touch;\n}\n.multiselect__content {\n list-style: none;\n display: inline-block;\n padding: 0;\n margin: 0;\n min-width: 100%;\n vertical-align: top;\n}\n.multiselect--above .multiselect__content-wrapper {\n bottom: 100%;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n border-bottom: none;\n border-top: 1px solid #E8E8E8;\n}\n.multiselect__content::webkit-scrollbar {\n display: none;\n}\n.multiselect__element {\n display: block;\n}\n.multiselect__option {\n display: block;\n padding: 12px;\n min-height: 40px;\n line-height: 16px;\n text-decoration: none;\n text-transform: none;\n vertical-align: middle;\n position: relative;\n cursor: pointer;\n white-space: nowrap;\n}\n.multiselect__option:after {\n top: 0;\n right: 0;\n position: absolute;\n line-height: 40px;\n padding-right: 12px;\n padding-left: 20px;\n}\n.multiselect__option--highlight {\n background: #41B883;\n outline: none;\n color: white;\n}\n.multiselect__option--highlight:after {\n content: attr(data-select);\n background: #41B883;\n color: white;\n}\n.multiselect__option--selected {\n background: #F3F3F3;\n color: #35495E;\n font-weight: bold;\n}\n.multiselect__option--selected:after {\n content: attr(data-selected);\n color: silver;\n}\n.multiselect__option--selected.multiselect__option--highlight {\n background: #FF6A6A;\n color: #fff;\n}\n.multiselect__option--selected.multiselect__option--highlight:after {\n background: #FF6A6A;\n content: attr(data-deselect);\n color: #fff;\n}\n.multiselect--disabled {\n background: #ededed;\n pointer-events: none;\n}\n.multiselect--disabled .multiselect__current,\n.multiselect--disabled .multiselect__select {\n background: #ededed;\n color: #a6a6a6;\n}\n.multiselect__option--disabled {\n background: #ededed;\n color: #a6a6a6;\n cursor: text;\n pointer-events: none;\n}\n.multiselect__option--disabled.multiselect__option--highlight {\n background: #dedede !important;\n}\n.multiselect-enter-active,\n.multiselect-leave-active {\n transition: all 0.15s ease;\n}\n.multiselect-enter,\n.multiselect-leave-active {\n opacity: 0;\n}\n.multiselect__strong {\n margin-bottom: 8px;\n line-height: 20px;\n display: inline-block;\n vertical-align: top;\n}\n*[dir=\"rtl\"] .multiselect {\n text-align: right;\n}\n*[dir=\"rtl\"] .multiselect__select {\n right: auto;\n left: 1px;\n}\n*[dir=\"rtl\"] .multiselect__tags {\n padding: 8px 8px 0px 40px;\n}\n*[dir=\"rtl\"] .multiselect__content {\n text-align: right;\n}\n*[dir=\"rtl\"] .multiselect__option:after {\n right: auto;\n left: 0;\n}\n*[dir=\"rtl\"] .multiselect__clear {\n right: auto;\n left: 12px;\n}\n*[dir=\"rtl\"] .multiselect__spinner {\n right: auto;\n left: 1px;\n}\n@keyframes spinning {\nfrom { transform:rotate(0)\n}\nto { transform:rotate(2turn)\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/Multiselect.vue","\n.custom__tag {\n display: inline-block;\n padding: 3px 12px;\n background: #d2d7ff;\n margin-right: 8px;\n margin-bottom: 8px;\n border-radius: 10px;\n cursor: pointer;\n}\n.custom__tag:nth-child(even) {\n background: #daffee;\n}\n.custom__tag:hover {\n background: #eaeaea;\n}\n.custom__remove {\n padding: 0px;\n font-size: 10px;\n margin-left: 5px;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///documentation/partials/examples/MultiSelect.vue","\n.multiselect__clear {\n position: absolute;\n right: 41px;\n height: 40px;\n width: 40px;\n display: block;\n cursor: pointer;\n z-index: 3;\n}\n.multiselect__clear:before, .multiselect__clear:after {\n content: \"\";\n display: block;\n position: absolute;\n width: 3px;\n height: 16px;\n background: #aaa;\n top: 12px;\n right: 4px;\n}\n.multiselect__clear:before {\n transform: rotate(45deg);\n}\n.multiselect__clear:after {\n transform: rotate(-45deg);\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///documentation/partials/examples/AjaxSearch.vue","\n.option__image {\n max-height: 80px;\n margin-right: 10px;\n display: inline-block;\n vertical-align: middle;\n}\n.option__desc {\n display: inline-block;\n vertical-align: middle;\n padding: rem(10px);\n}\n.option__title {\n font-size: rem(24px);\n}\n.option__small {\n margin-top: rem(10px);\n display: block;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///documentation/partials/examples/CustomOption.vue","\n.form__label {\n margin-top: 5px !important;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///documentation/partials/examples/CustomConfig.vue","\n.badge__img {\n vertical-align: middle;\n float: right;\n}\n.badge__name {\n vertical-align: middle;\n display: inline-block;\n margin-left: 5px;\n float: left;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///documentation/MultiselectExample.vue"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/static/css/app.18c02cd771f8f92a5121df0d28716b9e.css b/docs/static/css/app.9ce3916065336c08d3ae42ffa35babfd.css similarity index 83% rename from docs/static/css/app.18c02cd771f8f92a5121df0d28716b9e.css rename to docs/static/css/app.9ce3916065336c08d3ae42ffa35babfd.css index fa111849..7ed70ad8 100644 --- a/docs/static/css/app.18c02cd771f8f92a5121df0d28716b9e.css +++ b/docs/static/css/app.9ce3916065336c08d3ae42ffa35babfd.css @@ -1,2 +1,2 @@ -@import url(https://fonts.googleapis.com/css?family=Lato:700,300);@import url(https://fonts.googleapis.com/css?family=Dosis:400);fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:a 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:a 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:14px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{opacity:.6}.multiselect--active{z-index:3}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:6px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:3;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled{background:#ededed;pointer-events:none}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select,.multiselect__option--disabled{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{cursor:text;pointer-events:none}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede!important}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}.custom__tag{display:inline-block;padding:3px 12px;background:#d2d7ff;margin-right:8px;margin-bottom:8px;border-radius:10px;cursor:pointer}.custom__tag:nth-child(2n){background:#daffee}.custom__tag:hover{background:#eaeaea}.custom__remove{padding:0;font-size:10px;margin-left:5px}.multiselect__clear{position:absolute;right:41px;height:40px;width:40px;display:block;cursor:pointer;z-index:2}.multiselect__clear:after,.multiselect__clear:before{content:"";display:block;position:absolute;width:3px;height:16px;background:#aaa;top:12px;right:4px}.multiselect__clear:before{transform:rotate(45deg)}.multiselect__clear:after{transform:rotate(-45deg)}.option__image{max-height:80px;margin-right:10px}.option__desc,.option__image{display:inline-block;vertical-align:middle}.option__desc{padding:rem(10px)}.option__title{font-size:rem(24px)}.option__small{margin-top:rem(10px);display:block}.form__label{margin-top:5px!important}.badge__img{vertical-align:middle;float:right}.badge__name{vertical-align:middle;display:inline-block;margin-left:5px;float:left} +@import url(https://fonts.googleapis.com/css?family=Lato:700,300);@import url(https://fonts.googleapis.com/css?family=Dosis:400);fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:a 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:a 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{opacity:.6}.multiselect--active{z-index:3}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:3;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled{background:#ededed;pointer-events:none}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select,.multiselect__option--disabled{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}.custom__tag{display:inline-block;padding:3px 12px;background:#d2d7ff;margin-right:8px;margin-bottom:8px;border-radius:10px;cursor:pointer}.custom__tag:nth-child(2n){background:#daffee}.custom__tag:hover{background:#eaeaea}.custom__remove{padding:0;font-size:10px;margin-left:5px}.multiselect__clear{position:absolute;right:41px;height:40px;width:40px;display:block;cursor:pointer;z-index:2}.multiselect__clear:after,.multiselect__clear:before{content:"";display:block;position:absolute;width:3px;height:16px;background:#aaa;top:12px;right:4px}.multiselect__clear:before{transform:rotate(45deg)}.multiselect__clear:after{transform:rotate(-45deg)}.option__image{max-height:80px;margin-right:10px}.option__desc,.option__image{display:inline-block;vertical-align:middle}.option__desc{padding:rem(10px)}.option__title{font-size:rem(24px)}.option__small{margin-top:rem(10px);display:block}.form__label{margin-top:5px!important}.badge__img{vertical-align:middle;float:right}.badge__name{vertical-align:middle;display:inline-block;margin-left:5px;float:left} /*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(2turn)}}body{color:#374853;font-size:16px}::selection{background:#41b883;color:#fff}.typo__h1,.typo__h2,.typo__h3,.typo__h4,.typo__h5{margin-top:0;margin-bottom:1rem;color:#374853;line-height:1.2}.typo__h1,h1{font-family:Dosis,sans-serif;font-weight:700;font-size:2rem;margin:.625rem 0 2.5rem}@media only screen and (min-width:640px){.typo__h1,h1{font-size:2.5rem}}@media only screen and (min-width:1024px){.typo__h1,h1{font-size:2.5rem}}.typo__h2,h2{font-family:Dosis,sans-serif;font-weight:700;font-size:1.625rem;padding-top:1.25rem}@media only screen and (min-width:640px){.typo__h2,h2{font-size:1.8rem}}@media only screen and (min-width:1024px){.typo__h2,h2{font-size:1.8rem}}.typo__h3,h3{font-family:Dosis,sans-serif;font-weight:700;font-size:1.375rem}@media only screen and (min-width:640px){.typo__h3,h3{font-size:1.5rem}}@media only screen and (min-width:1024px){.typo__h3,h3{font-size:1.5rem}}.typo__h4,h4{font-family:Lato,sans-serif;font-weight:700;font-size:1.375rem;margin:.625rem 0 0}@media only screen and (min-width:640px){.typo__h4,h4{font-size:1.25rem}}@media only screen and (min-width:1024px){.typo__h4,h4{font-size:1.125rem}}.typo__p,p{margin-top:0;margin-bottom:1rem;line-height:1.8;font-family:Lato,sans-serif;font-weight:300;font-size:1rem}@media only screen and (min-width:640px){.typo__p,p{font-size:1.125rem}}@media only screen and (min-width:1024px){.typo__p,p{font-size:1.125rem}}.typo__blockquote{font-family:Dosis,sans-serif;font-size:1rem;color:#939ea5;margin:0;border-left:1px solid #e8e8e8;padding:.3125rem 1.25rem;line-height:1.8;text-align:left}.typo__blockquote cite{font-size:.875rem;font-weight:700;font-family:Lato,sans-serif;font-style:normal;margin-top:6px;display:block;color:#374853}.typo__blockquote cite:before{content:"\2014 "}.typo__hr,hr{border:none;border-bottom:1px solid #e8e8e8;margin:1.875rem 0;outline:none}.typo__link{color:#41b883;text-decoration:none;font-weight:700}.typo__label{font-weight:300;font-size:.875rem;color:#bbb;margin:1.25rem 0 .625rem}.typo__label,.typo__text{font-family:Lato,sans-serif;display:block}.typo__text{font-size:1rem;margin:0;line-height:1.4}.typo--bold,strong{font-weight:700}code:not([class*=language-]),kbd{color:#41b883;padding:3px 5px;border-radius:4px;background:#f3f3f3;font-size:.9375rem}pre{font-size:.875rem}body,html{font-size:100%;height:100%}html{overflow-y:auto;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.grid__column,.grid__columns{box-sizing:border-box;display:inline-block;font-size:1rem;margin:0;text-align:left;vertical-align:top;width:100%;position:relative;padding:0 20px}.grid__column--centered{display:block;margin:0 auto}.grid__row--middle .grid__column,.grid__row--middle .grid__columns{vertical-align:middle}.grid__row--bottom .grid__column,.grid__row--bottom .grid__columns{vertical-align:bottom}.grid__row{display:block;font-size:0;margin:0 auto;box-sizing:border-box;padding:0;text-align:left;max-width:1400px}.grid__row:after,.grid__row:before{content:"";display:table}.grid__row:after{clear:both}.grid__row .grid__row{margin:0 -20px}.grid__row.grid__row--collapse>.grid__column{padding-left:0;padding-right:0}.grid__row--full{max-width:100%}.grid__row--centered{text-align:center}.grid__push--small-reset{left:auto!important;right:auto!important}.blocks{margin:0 -10px}.blocks .blocks__element{position:relative;float:left;box-sizing:border-box;transition:background .2s ease;margin:10px}.grid__unit--sm-1{width:8.33333%}.grid__push--sm-1{left:8.33333%;right:auto}.grid__pull--sm-1{right:8.33333%;left:auto}.grid__offset--sm-1{margin-left:8.33333%}.blocks--sm-1 .blocks__element{width:calc(100% - 20px)}.grid__unit--sm-2{width:16.66667%}.grid__push--sm-2{left:16.66667%;right:auto}.grid__pull--sm-2{right:16.66667%;left:auto}.grid__offset--sm-2{margin-left:16.66667%}.blocks--sm-2 .blocks__element{width:calc(50% - 20px)}.grid__unit--sm-3{width:25%}.grid__push--sm-3{left:25%;right:auto}.grid__pull--sm-3{right:25%;left:auto}.grid__offset--sm-3{margin-left:25%}.blocks--sm-3 .blocks__element{width:calc(33.33333% - 20px)}.grid__unit--sm-4{width:33.33333%}.grid__push--sm-4{left:33.33333%;right:auto}.grid__pull--sm-4{right:33.33333%;left:auto}.grid__offset--sm-4{margin-left:33.33333%}.blocks--sm-4 .blocks__element{width:calc(25% - 20px)}.grid__unit--sm-5{width:41.66667%}.grid__push--sm-5{left:41.66667%;right:auto}.grid__pull--sm-5{right:41.66667%;left:auto}.grid__offset--sm-5{margin-left:41.66667%}.blocks--sm-5 .blocks__element{width:calc(20% - 20px)}.grid__unit--sm-6{width:50%}.grid__push--sm-6{left:50%;right:auto}.grid__pull--sm-6{right:50%;left:auto}.grid__offset--sm-6{margin-left:50%}.blocks--sm-6 .blocks__element{width:calc(16.66667% - 20px)}.grid__unit--sm-7{width:58.33333%}.grid__push--sm-7{left:58.33333%;right:auto}.grid__pull--sm-7{right:58.33333%;left:auto}.grid__offset--sm-7{margin-left:58.33333%}.blocks--sm-7 .blocks__element{width:calc(14.28571% - 20px)}.grid__unit--sm-8{width:66.66667%}.grid__push--sm-8{left:66.66667%;right:auto}.grid__pull--sm-8{right:66.66667%;left:auto}.grid__offset--sm-8{margin-left:66.66667%}.blocks--sm-8 .blocks__element{width:calc(12.5% - 20px)}.grid__unit--sm-9{width:75%}.grid__push--sm-9{left:75%;right:auto}.grid__pull--sm-9{right:75%;left:auto}.grid__offset--sm-9{margin-left:75%}.blocks--sm-9 .blocks__element{width:calc(11.11111% - 20px)}.grid__unit--sm-10{width:83.33333%}.grid__push--sm-10{left:83.33333%;right:auto}.grid__pull--sm-10{right:83.33333%;left:auto}.grid__offset--sm-10{margin-left:83.33333%}.blocks--sm-10 .blocks__element{width:calc(10% - 20px)}.grid__unit--sm-11{width:91.66667%}.grid__push--sm-11{left:91.66667%;right:auto}.grid__pull--sm-11{right:91.66667%;left:auto}.grid__offset--sm-11{margin-left:91.66667%}.blocks--sm-11 .blocks__element{width:calc(9.09091% - 20px)}.grid__unit--sm-12{width:100%}.grid__push--sm-12{left:100%;right:auto}.grid__pull--sm-12{right:100%;left:auto}.grid__offset--sm-12{margin-left:100%}.blocks--sm-12 .blocks__element{width:calc(8.33333% - 20px)}@media only screen and (min-width:640px){body,html{overflow-x:initial}.grid__push--md-reset{left:auto;right:auto}.grid__unit--md-1{width:8.33333%}.grid__push--md-1{left:8.33333%;right:auto}.grid__pull--md-1{right:8.33333%;left:auto}.grid__offset--md-1{margin-left:8.33333%}.blocks--md-1 .blocks__element{width:calc(100% - 20px)}.grid__unit--md-2{width:16.66667%}.grid__push--md-2{left:16.66667%;right:auto}.grid__pull--md-2{right:16.66667%;left:auto}.grid__offset--md-2{margin-left:16.66667%}.blocks--md-2 .blocks__element{width:calc(50% - 20px)}.grid__unit--md-3{width:25%}.grid__push--md-3{left:25%;right:auto}.grid__pull--md-3{right:25%;left:auto}.grid__offset--md-3{margin-left:25%}.blocks--md-3 .blocks__element{width:calc(33.33333% - 20px)}.grid__unit--md-4{width:33.33333%}.grid__push--md-4{left:33.33333%;right:auto}.grid__pull--md-4{right:33.33333%;left:auto}.grid__offset--md-4{margin-left:33.33333%}.blocks--md-4 .blocks__element{width:calc(25% - 20px)}.grid__unit--md-5{width:41.66667%}.grid__push--md-5{left:41.66667%;right:auto}.grid__pull--md-5{right:41.66667%;left:auto}.grid__offset--md-5{margin-left:41.66667%}.blocks--md-5 .blocks__element{width:calc(20% - 20px)}.grid__unit--md-6{width:50%}.grid__push--md-6{left:50%;right:auto}.grid__pull--md-6{right:50%;left:auto}.grid__offset--md-6{margin-left:50%}.blocks--md-6 .blocks__element{width:calc(16.66667% - 20px)}.grid__unit--md-7{width:58.33333%}.grid__push--md-7{left:58.33333%;right:auto}.grid__pull--md-7{right:58.33333%;left:auto}.grid__offset--md-7{margin-left:58.33333%}.blocks--md-7 .blocks__element{width:calc(14.28571% - 20px)}.grid__unit--md-8{width:66.66667%}.grid__push--md-8{left:66.66667%;right:auto}.grid__pull--md-8{right:66.66667%;left:auto}.grid__offset--md-8{margin-left:66.66667%}.blocks--md-8 .blocks__element{width:calc(12.5% - 20px)}.grid__unit--md-9{width:75%}.grid__push--md-9{left:75%;right:auto}.grid__pull--md-9{right:75%;left:auto}.grid__offset--md-9{margin-left:75%}.blocks--md-9 .blocks__element{width:calc(11.11111% - 20px)}.grid__unit--md-10{width:83.33333%}.grid__push--md-10{left:83.33333%;right:auto}.grid__pull--md-10{right:83.33333%;left:auto}.grid__offset--md-10{margin-left:83.33333%}.blocks--md-10 .blocks__element{width:calc(10% - 20px)}.grid__unit--md-11{width:91.66667%}.grid__push--md-11{left:91.66667%;right:auto}.grid__pull--md-11{right:91.66667%;left:auto}.grid__offset--md-11{margin-left:91.66667%}.blocks--md-11 .blocks__element{width:calc(9.09091% - 20px)}.grid__unit--md-12{width:100%}.grid__push--md-12{left:100%;right:auto}.grid__pull--md-12{right:100%;left:auto}.grid__offset--md-12{margin-left:100%}.blocks--md-12 .blocks__element{width:calc(8.33333% - 20px)}}@media only screen and (min-width:1024px){.grid__push--lg-reset{left:auto;right:auto}.grid__unit--lg-1{width:8.33333%}.grid__push--lg-1{left:8.33333%;right:auto}.grid__pull--lg-1{right:8.33333%;left:auto}.grid__offset--lg-1{margin-left:8.33333%}.blocks--lg-1 .blocks__element{width:calc(100% - 20px)}.grid__unit--lg-2{width:16.66667%}.grid__push--lg-2{left:16.66667%;right:auto}.grid__pull--lg-2{right:16.66667%;left:auto}.grid__offset--lg-2{margin-left:16.66667%}.blocks--lg-2 .blocks__element{width:calc(50% - 20px)}.grid__unit--lg-3{width:25%}.grid__push--lg-3{left:25%;right:auto}.grid__pull--lg-3{right:25%;left:auto}.grid__offset--lg-3{margin-left:25%}.blocks--lg-3 .blocks__element{width:calc(33.33333% - 20px)}.grid__unit--lg-4{width:33.33333%}.grid__push--lg-4{left:33.33333%;right:auto}.grid__pull--lg-4{right:33.33333%;left:auto}.grid__offset--lg-4{margin-left:33.33333%}.blocks--lg-4 .blocks__element{width:calc(25% - 20px)}.grid__unit--lg-5{width:41.66667%}.grid__push--lg-5{left:41.66667%;right:auto}.grid__pull--lg-5{right:41.66667%;left:auto}.grid__offset--lg-5{margin-left:41.66667%}.blocks--lg-5 .blocks__element{width:calc(20% - 20px)}.grid__unit--lg-6{width:50%}.grid__push--lg-6{left:50%;right:auto}.grid__pull--lg-6{right:50%;left:auto}.grid__offset--lg-6{margin-left:50%}.blocks--lg-6 .blocks__element{width:calc(16.66667% - 20px)}.grid__unit--lg-7{width:58.33333%}.grid__push--lg-7{left:58.33333%;right:auto}.grid__pull--lg-7{right:58.33333%;left:auto}.grid__offset--lg-7{margin-left:58.33333%}.blocks--lg-7 .blocks__element{width:calc(14.28571% - 20px)}.grid__unit--lg-8{width:66.66667%}.grid__push--lg-8{left:66.66667%;right:auto}.grid__pull--lg-8{right:66.66667%;left:auto}.grid__offset--lg-8{margin-left:66.66667%}.blocks--lg-8 .blocks__element{width:calc(12.5% - 20px)}.grid__unit--lg-9{width:75%}.grid__push--lg-9{left:75%;right:auto}.grid__pull--lg-9{right:75%;left:auto}.grid__offset--lg-9{margin-left:75%}.blocks--lg-9 .blocks__element{width:calc(11.11111% - 20px)}.grid__unit--lg-10{width:83.33333%}.grid__push--lg-10{left:83.33333%;right:auto}.grid__pull--lg-10{right:83.33333%;left:auto}.grid__offset--lg-10{margin-left:83.33333%}.blocks--lg-10 .blocks__element{width:calc(10% - 20px)}.grid__unit--lg-11{width:91.66667%}.grid__push--lg-11{left:91.66667%;right:auto}.grid__pull--lg-11{right:91.66667%;left:auto}.grid__offset--lg-11{margin-left:91.66667%}.blocks--lg-11 .blocks__element{width:calc(9.09091% - 20px)}.grid__unit--lg-12{width:100%}.grid__push--lg-12{left:100%;right:auto}.grid__pull--lg-12{right:100%;left:auto}.grid__offset--lg-12{margin-left:100%}.blocks--lg-12 .blocks__element{width:calc(8.33333% - 20px)}}.table{font-family:Lato,sans-serif;font-size:1rem;font-weight:300;margin-bottom:2.5rem;line-height:1.4}.table__tr{border-bottom:1px solid #e6e6e6;box-sizing:border-box;border-left:.25rem solid transparent}.table__tr:nth-child(2n){background:#fafafa}.table__tr:hover{background:#f4f4f4}.table__tr--primary{border-left:.25rem solid #41b883}.table__tr--primary:hover{background:#f3fbf7}.table__td,.table__th{padding:.875rem 1rem}.table__th{border-bottom:1px solid #ccc}.table__container{overflow-x:auto}.table--full-size{width:100%}.table--fixed{table-layout:fixed}.button{font-family:Lato,sans-serif;font-size:.875rem;font-weight:300;color:#fff;min-height:2.5rem;line-height:1.4;padding:.5rem 1.875rem .625rem;box-sizing:border-box;position:relative;display:inline-block;background:#41b883;border:none;border-radius:5px;z-index:1;overflow:hidden;outline:none;vertical-align:middle;transition:background .1s ease,border-color .1s ease,color .1s ease;border-bottom:3px solid #266d4d;text-decoration:none}.button:focus,.button:hover{background:#349268;cursor:pointer}.button:active{background:#266d4d}.button:focus{outline:none}.button--small{padding:.375rem 1.25rem;font-size:.75rem;min-height:1.875rem}.button--xlarge{padding:.875rem 3.125rem .9375rem;font-size:1.125rem;min-height:3.75rem}.button--large{padding:.6875rem 2.5rem .8125rem;font-size:1rem;min-height:3.125rem}.button--fake{background:none;color:#374853;border-color:transparent}.button--fake:focus,.button--fake:hover{background:rgba(0,0,0,.05)}.button--hollow{background:none;color:#374853;border:1px solid #a8a8a8}.button--hollow:focus,.button--hollow:hover{background:rgba(0,0,0,.05);color:#000;border:1px solid #1c1c1c;cursor:pointer}.button--expanded{width:100%}.button--secondary{background:#374853;border-bottom:3px solid #0e1316}.button--secondary:focus,.button--secondary:hover{background:#232d34;cursor:pointer}.button--success{background:#43ac6a;border-bottom:3px solid #26633d}.button--success:focus,.button--success:hover{background:#358753;cursor:pointer}.button--error{background:#f08a24;border-bottom:3px solid #a3570b}.button--error:focus,.button--error:hover{background:#d3710e;cursor:pointer}.button--info{background:#5fadd6;border-bottom:3px solid #2a7ba5}.button--info:focus,.button--info:hover{background:#3698cc;cursor:pointer}.button__group{margin-bottom:20px;width:100%}.button__group .button{display:inline-block;margin-right:0;margin-bottom:0;border-radius:0}.button__group .button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.button__group .button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.button__group--1 .button{width:100%}.button__group--2 .button{width:50%}.button__group--3 .button{width:33.33333%}.form{position:relative}.form__input,.form__textarea{margin-bottom:2rem;font-family:Lato,sans-serif;font-size:.875rem;font-weight:300;color:#374853;line-height:2.375rem;min-height:2.375rem;position:relative;border:1px solid #e8e8e8;border-radius:5px;background:#fff;padding:0 .8125rem;width:100%;transition:border .1s ease;box-sizing:border-box}.form__input:hover,.form__textarea:hover{border-color:#cfcfcf}.form__input:focus,.form__textarea:focus{border-color:#a8a8a8;outline:none}.form__input--with-left-icon,.form__textarea--with-left-icon{padding-left:2.8125rem}.form__input--with-right-icon,.form__textarea--with-right-icon{padding-right:2.8125rem}.form__icon{position:absolute;pointer-events:none;top:-1px;height:2.5rem;line-height:2.5rem}.form__icon--right{right:.9375rem}.form__icon--left{left:.8125rem}.form__textarea{max-width:100%;min-height:5.125rem;resize:none;line-height:1.4;padding-top:10px}.form__label,.form__label--inline{font-size:.8125rem;color:#4b6372;margin-bottom:.3125rem;margin-left:.875rem;display:block;font-family:Lato,sans-serif}.form__label--inline{display:inline-block;margin-right:1.25rem;margin-left:.5rem}.form-group{margin-bottom:2rem}.form-group .form__input,.form-group .form__textarea{margin-bottom:0}.form-group--merged{font-size:0;display:table;width:100%;border-collapse:separate}.form-group--merged .form__label,.form-group--merged .form__label--inline{display:table-caption}.form-group__addon,.form-group__button,.form-group__input{display:table-cell;vertical-align:middle;margin:0;white-space:nowrap}.form-group__addon:first-child,.form-group__button:first-child .button,.form-group__input:first-child{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.form-group__addon:last-child,.form-group__button:last-child .button,.form-group__input:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.form-group__addon:not(:first-child):not(:last-child),.form-group__button:not(:first-child):not(:last-child) .button,.form-group__input:not(:first-child):not(:last-child){border-radius:0}.form-group__button:not(:first-child):not(:last-child) .button{margin-left:-1px;margin-right:-1px}.form-group__addon:first-child{border-right:none}.form-group__addon:last-child{border-left:none}.form-group__addon{background:#f3f3f3;border:1px solid #e8e8e8;border-radius:5px;height:2.375rem;line-height:2.375rem;width:1%;padding:0 13px;font-size:14px;text-align:center}.form-group__button{width:1%}.form-group__button .button{margin:0;padding-right:1.25rem;padding-left:1.25rem}.form-group__message{font-size:.75rem;line-height:1;display:none;margin-left:14px;margin-top:-1.6875rem;margin-bottom:.9375rem}.form-group--alert,.form-group--error{animation-name:b;animation-fill-mode:forward;animation-duration:.6s;animation-timing-function:ease-in-out}.form-group--success .form__label,.form-group--success .form__label--inline{color:#43ac6a}.form-group--success .form-group__addon{color:#fff;border-color:#85d0a1;background:#85d0a1}.form-group--success input,.form-group--success input:focus,.form-group--success input:hover,.form-group--success textarea{border-color:#85d0a1}.form-group--success+.form-group__message{display:block;color:#73c893}.form-group--error .form__label,.form-group--error .form__label--inline{color:#f04124}.form-group--error .form-group__addon{color:#fff;border-color:#f79483;background:#f79483}.form-group--error input,.form-group--error input:focus,.form-group--error input:hover,.form-group--error textarea{border-color:#f79483}.form-group--error+.form-group__message{display:block;color:#f57f6c}.form-group--alert .form__label,.form-group--alert .form__label--inline{color:#f08a24}.form-group--alert .form-group__addon{color:#fff;border-color:#f7bd83;background:#f7bd83}.form-group--alert input,.form-group--alert input:focus,.form-group--alert input:hover,.form-group--alert textarea{border-color:#f7bd83}.form-group--alert+.form-group__message{display:block;color:#f5b06c}@keyframes b{0%{transform:translateX(0)}15%{transform:translateX(.375rem)}30%{transform:translateX(-.375rem)}45%{transform:translateX(.375rem)}60%{transform:translateX(-.375rem)}75%{transform:translateX(.375rem)}90%{transform:translateX(-.375rem)}to{transform:translateX(0)}}.list{font-family:Lato,sans-serif;font-size:1rem;color:#374853;letter-spacing:.4px;line-height:32px;list-style:none}.list--sticky{position:fixed;top:0;width:calc(25% - 40px);max-width:19.375rem}.list__heading{font-family:Dosis,sans-serif;font-size:.875rem;font-weight:700;line-height:1.875rem;color:#41b883;text-transform:uppercase;letter-spacing:.4px;margin:1.25rem 0 0}.list__link{color:#374853;text-decoration:none;display:block;padding:.4375rem .625rem;margin-left:-.625rem;border-radius:5px;line-height:1.3}.list__link--active{background:#f3f3f3}.list__link--disabled{color:#939ea5;pointer-events:none}.list__desc{display:block;font-size:.875rem;color:#939ea5;line-height:1.4;max-width:200px;margin-top:3px}.list__img{display:inline-block;vertical-align:sub;margin-left:5px}.list__dl{font-family:Lato,sans-serif;font-weight:300}.list__dt{font-size:.875rem;margin-bottom:.625rem;color:#bbb}.list__dd{font-size:1rem;margin-left:0;margin-bottom:1.25rem;line-height:1.4}.list__ol,.list__ul{margin:0 0 0 1.875rem;padding:0;line-height:1.8;font-weight:300}.list__ul{list-style:square}.tabs{display:flex;align-items:stretch;min-height:2.5rem}.tabs__link{display:block;padding:0 1.25rem;font-family:Lato,sans-serif;font-size:1rem;font-weight:300;text-decoration:none;cursor:pointer;line-height:2.5rem;color:#939ea5;transition:color .2s ease}.tabs__link--active{font-weight:700;color:#374853}.tabs{flex-direction:row}.tabs,.tabs__link{border-bottom:3px solid #e8e8e8}.tabs__link{margin-bottom:-3px}.tabs__link:focus,.tabs__link:hover{color:#374853}.tabs__link--active{border-color:#41b883}@media only screen and (max-width:640px){.small--hidden{display:none!important}}@media only screen and (min-width:640px) and (max-width:1024px){.medium--hidden{display:none!important}}@media only screen and (min-width:640px){.medium-up--hidden{display:none!important}}@media only screen and (min-width:1024px) and (max-width:1440px){.large--hidden{display:none!important}}@media only screen and (min-width:1024px){.large-up--hidden{display:none!important}}@media only screen and (min-width:1440px) and (max-width:1920px){.xlarge--hidden{display:none!important}}.utils--center{text-align:center}.utils--right{text-align:right}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1.3em 1em;margin:0 0 20px;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f3f5f6}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}div.prism-show-language{position:relative}div.prism-show-language>div.prism-show-language-label[data-language]{color:#000;background-color:#cfcfcf;opacity:.5;display:inline-block;position:absolute;bottom:auto;left:auto;top:0;right:0;width:auto;height:auto;font-size:.9em;border-radius:0 0 0 5px;padding:.1em .5em;text-shadow:none;z-index:1;box-shadow:none;-webkit-transform:none;transform:none}.invalid .typo__label{color:#f04124}.invalid .multiselect__tags{border-color:#f04124!important}body{background:#fff;color:#35495e;font-family:Lato,Helvetica,sans-serif;text-decoration:none}.start{text-align:center;display:block;background:linear-gradient(to left bottom,#8cc1f7 0,#9cffd3)}.start .typo__h1{padding-top:2.5rem;position:relative}.start .typo__h3{padding:1.25rem 0 0}@media only screen and (min-width:640px){.start{min-height:100vh}}.start .button{margin-bottom:1.5rem}.docs,.start__list{padding-top:1.875rem}.docs{text-align:left}.center-vertically{position:relative}@media only screen and (min-width:640px){.center-vertically{position:absolute;height:600px;left:0;right:0;top:50%;transform:translateY(-50%)}}.multiselect-example__container{margin:0 auto 60px}.button{margin:0 .625rem}.logo{height:4.375rem;margin-right:1.25rem;vertical-align:middle;display:inline-block}.monterail-logo{width:100px;height:100px;margin-bottom:1.875rem}.monterail-link{color:#d20c03}.button--github{padding-left:3.75rem}.button--github:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDIzIDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjcuMSAoMjgyMTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkZpbGwgNTA8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR2l0SHViLU1hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDEuMDAwMDAwLCAtMzM2LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTUyLjYwODQ3MSwzMzYuNDQzODA3IEMxNDYuNDM4Njc0LDMzNi40NDM4MDcgMTQxLjQzNTA2LDM0MS40NDY3MzUgMTQxLjQzNTA2LDM0Ny42MTg1OSBDMTQxLjQzNTA2LDM1Mi41NTU2NjMgMTQ0LjYzNjU3NywzNTYuNzQzNjM0IDE0OS4wNzY5OTMsMzU4LjIyMTI1OCBDMTQ5LjYzNjA3NSwzNTguMzI0MTU2IDE0OS44Mzk4MTQsMzU3Ljk3OTEwMyAxNDkuODM5ODE0LDM1Ny42ODI3NTUgQzE0OS44Mzk4MTQsMzU3LjQxNzI3NyAxNDkuODMwMjEsMzU2LjcxNDgyMyAxNDkuODI0NzIyLDM1NS43ODI1NjIgQzE0Ni43MTY1LDM1Ni40NTc1NzYgMTQ2LjA2MDY5MywzNTQuMjg0MzU5IDE0Ni4wNjA2OTMsMzU0LjI4NDM1OSBDMTQ1LjU1MjM3NCwzNTIuOTkzMzI1IDE0NC44MTk3MzYsMzUyLjY0OTY0NCAxNDQuODE5NzM2LDM1Mi42NDk2NDQgQzE0My44MDUxNTYsMzUxLjk1Njc5MyAxNDQuODk2NTY3LDM1MS45NzA1MTMgMTQ0Ljg5NjU2NywzNTEuOTcwNTEzIEMxNDYuMDE4MTYxLDM1Mi4wNDk0MDIgMTQ2LjYwODExMywzNTMuMTIyMjkxIDE0Ni42MDgxMTMsMzUzLjEyMjI5MSBDMTQ3LjYwNDg1NywzNTQuODI5NzIxIDE0OS4yMjM3OTQsMzU0LjMzNjQ5NCAxNDkuODYwMzk0LDM1NC4wNTA0MzYgQzE0OS45NjE5MiwzNTMuMzI4Nzc0IDE1MC4yNTA3MjIsMzUyLjgzNjIzMyAxNTAuNTY5NzA4LDM1Mi41NTcwMzUgQzE0OC4wODg0OCwzNTIuMjc1MDkzIDE0NS40Nzk2NTksMzUxLjMxNjA3OCAxNDUuNDc5NjU5LDM0Ny4wMzQxMjYgQzE0NS40Nzk2NTksMzQ1LjgxNDQzNiAxNDUuOTE1MjYzLDM0NC44MTYzMiAxNDYuNjMwMDY1LDM0NC4wMzU2NjIgQzE0Ni41MTQ4MTgsMzQzLjc1MzAzNCAxNDYuMTMxMzUsMzQyLjYxNjM0OCAxNDYuNzM5ODIzLDM0MS4wNzgzNTggQzE0Ni43Mzk4MjMsMzQxLjA3ODM1OCAxNDcuNjc3NTcyLDM0MC43Nzc4OTQgMTQ5LjgxMjM3NCwzNDIuMjIzOTYyIEMxNTAuNzAzNDc2LDM0MS45NzU2MzMgMTUxLjY1OTc0NiwzNDEuODUyMTU1IDE1Mi42MDk4NDMsMzQxLjg0NzM1MyBDMTUzLjU1OTI1NCwzNDEuODUyMTU1IDE1NC41MTQ4MzgsMzQxLjk3NTYzMyAxNTUuNDA3MzEyLDM0Mi4yMjM5NjIgQzE1Ny41NDA3NDIsMzQwLjc3Nzg5NCAxNTguNDc3MTE5LDM0MS4wNzgzNTggMTU4LjQ3NzExOSwzNDEuMDc4MzU4IEMxNTkuMDg2OTY0LDM0Mi42MTYzNDggMTU4LjcwMzQ5NiwzNDMuNzUzMDM0IDE1OC41ODg5MzUsMzQ0LjAzNTY2MiBDMTU5LjMwNTEwOSwzNDQuODE2MzIgMTU5LjczNzI4MywzNDUuODE0NDM2IDE1OS43MzcyODMsMzQ3LjAzNDEyNiBDMTU5LjczNzI4MywzNTEuMzI3MDU0IDE1Ny4xMjQzNDYsMzUyLjI3MTY2MyAxNTQuNjM1NTczLDM1Mi41NDgxMTcgQzE1NS4wMzYxOTEsMzUyLjg5MzE3IDE1NS4zOTM1OTIsMzUzLjU3NTA0NSAxNTUuMzkzNTkyLDM1NC42MTcwNjQgQzE1NS4zOTM1OTIsMzU2LjExMTE1MSAxNTUuMzc5ODcyLDM1Ny4zMTY0MzYgMTU1LjM3OTg3MiwzNTcuNjgyNzU1IEMxNTUuMzc5ODcyLDM1Ny45ODE4NDcgMTU1LjU4MTU1MywzNTguMzI5NjQ0IDE1Ni4xNDgxODEsMzU4LjIyMDU3MiBDMTYwLjU4NTE2NywzNTYuNzM5NTE4IDE2My43ODM5NCwzNTIuNTU0MjkxIDE2My43ODM5NCwzNDcuNjE4NTkgQzE2My43ODM5NCwzNDEuNDQ2NzM1IDE1OC43ODAzMjYsMzM2LjQ0MzgwNyAxNTIuNjA4NDcxLDMzNi40NDM4MDciIGlkPSJGaWxsLTUwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);left:1.5625rem;position:absolute}.blank__link{color:inherit;text-decoration:none}.version{position:absolute;bottom:-.4375rem;font-size:1.25rem;color:#374853;transform:translateX(-100%)}.badges{margin-bottom:15px}.badges img{margin:0 2px}.list__multiselect{line-height:1.4}section{margin-bottom:1.25rem}#examples .grid__column>p>a{font-weight:700;color:#41b883;text-decoration:none}#examples .grid__column>ul{padding-left:1.5625rem;margin-top:.4375rem}#examples .grid__column>ul li{line-height:1.8;font-family:Lato,sans-serif;font-weight:300;font-size:1rem;padding:.25rem 0} \ No newline at end of file diff --git a/docs/static/css/app.9ce3916065336c08d3ae42ffa35babfd.css.map b/docs/static/css/app.9ce3916065336c08d3ae42ffa35babfd.css.map new file mode 100644 index 00000000..be4b15e4 --- /dev/null +++ b/docs/static/css/app.9ce3916065336c08d3ae42ffa35babfd.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack:///src/Multiselect.vue","webpack:///webpack:///documentation/partials/examples/MultiSelect.vue","webpack:///webpack:///documentation/partials/examples/AjaxSearch.vue","webpack:///webpack:///documentation/partials/examples/CustomOption.vue","webpack:///webpack:///documentation/partials/examples/CustomConfig.vue","webpack:///webpack:///documentation/MultiselectExample.vue"],"names":[],"mappings":";AACA;EACE,qBAAqB;CACtB;AACD;EACE,mBAAmB;EACnB,WAAW;EACX,SAAS;EACT,YAAY;EACZ,aAAa;EACb,iBAAiB;EACjB,eAAe;CAChB;AACD;;EAEE,mBAAmB;EACnB,YAAY;EACZ,SAAS;EACT,UAAU;EACV,sBAAsB;EACtB,YAAY;EACZ,aAAa;EACb,oBAAoB;EACpB,8CAA8C;EAC9C,oBAAoB;EACpB,kBAAkB;EAClB,kCAAkC;CACnC;AACD;EACE,6DAA6D;EAC7D,oCAAoC;CACrC;AACD;EACE,6DAA6D;EAC7D,oCAAoC;CACrC;AACD;;EAEE,qCAAqC;EACrC,WAAW;CACZ;AACD;;EAEE,WAAW;CACZ;AACD;;;EAGE,qBAAqB;EACrB,gBAAgB;EAChB,+BAA+B;MAC3B,2BAA2B;CAChC;AACD;EACE,wBAAwB;EACxB,eAAe;EACf,mBAAmB;EACnB,YAAY;EACZ,iBAAiB;EACjB,iBAAiB;EACjB,eAAe;CAChB;AACD;EACE,uBAAuB;CACxB;AACD;EACE,cAAc;CACf;AACD;EACE,qBAAqB;EACrB,aAAa;CACd;AACD;EACE,YAAY;CACb;AACD;;;EAGE,6BAA6B;EAC7B,8BAA8B;CAC/B;AACD;EACE,2BAA2B;CAC5B;AACD;;;EAGE,0BAA0B;EAC1B,2BAA2B;CAC5B;AACD;;EAEE,mBAAmB;EACnB,sBAAsB;EACtB,iBAAiB;EACjB,kBAAkB;EAClB,aAAa;EACb,mBAAmB;EACnB,iBAAiB;EACjB,mBAAmB;EACnB,kBAAkB;EAClB,6BAA6B;EAC7B,uBAAuB;EACvB,mBAAmB;EACnB,oBAAoB;CACrB;AACD;EACE,eAAe;CAChB;AACD;EACE,eAAe;CAChB;AACD;EACE,eAAe;CAChB;AACD;;EAEE,YAAY;CACb;AACD;;EAEE,sBAAsB;CACvB;AACD;;EAEE,sBAAsB;EACtB,cAAc;CACf;AACD;EACE,kBAAkB;EAClB,mBAAmB;CACpB;AACD;EACE,eAAe;CAChB;AACD;EACE,iBAAiB;EACjB,eAAe;EACf,wBAAwB;EACxB,mBAAmB;EACnB,0BAA0B;EAC1B,iBAAiB;EACjB,gBAAgB;CACjB;AACD;EACE,mBAAmB;EACnB,sBAAsB;EACtB,2BAA2B;EAC3B,mBAAmB;EACnB,mBAAmB;EACnB,YAAY;EACZ,eAAe;EACf,oBAAoB;EACpB,mBAAmB;EACnB,oBAAoB;EACpB,iBAAiB;EACjB,gBAAgB;EAChB,wBAAwB;CACzB;AACD;EACE,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;EACnB,SAAS;EACT,OAAO;EACP,UAAU;EACV,iBAAiB;EACjB,oBAAoB;EACpB,YAAY;EACZ,mBAAmB;EACnB,kBAAkB;EAClB,0BAA0B;EAC1B,mBAAmB;CACpB;AACD;EACE,eAAa;EACb,eAAe;EACf,gBAAgB;CACjB;AACD;;EAEE,oBAAoB;CACrB;AACD;;EAEE,aAAa;CACd;AACD;EACE,kBAAkB;EAClB,iBAAiB;EACjB,uBAAuB;EACvB,eAAe;EACf,iBAAiB;EACjB,oBAAoB;EACpB,oBAAoB;EACpB,oBAAoB;EACpB,UAAU;EACV,sBAAsB;EACtB,mBAAmB;EACnB,0BAA0B;EAC1B,gBAAgB;CACjB;AACD;EACE,kBAAkB;EAClB,eAAe;EACf,mBAAmB;EACnB,uBAAuB;EACvB,YAAY;EACZ,aAAa;EACb,WAAW;EACX,SAAS;EACT,iBAAiB;EACjB,UAAU;EACV,sBAAsB;EACtB,mBAAmB;EACnB,gBAAgB;EAChB,gCAAgC;CACjC;AACD;EACE,mBAAmB;EACnB,SAAS;EACT,SAAS;EACT,YAAY;EACZ,gBAAgB;EAChB,oBAAoB;EACpB,4BAA4B;EAC5B,0DAA0D;EAC1D,YAAY;CACb;AACD;EACE,eAAe;EACf,sBAAsB;EACtB,oBAAoB;EACpB,iBAAiB;CAClB;AACD;EACE,cAAc;CACf;AACD;EACE,mBAAmB;EACnB,eAAe;EACf,iBAAiB;EACjB,YAAY;EACZ,kBAAkB;EAClB,eAAe;EACf,0BAA0B;EAC1B,iBAAiB;EACjB,+BAA+B;EAC/B,gCAAgC;EAChC,YAAY;EACZ,kCAAkC;CACnC;AACD;EACE,iBAAiB;EACjB,sBAAsB;EACtB,WAAW;EACX,UAAU;EACV,gBAAgB;EAChB,oBAAoB;CACrB;AACD;EACE,aAAa;EACb,6BAA6B;EAC7B,8BAA8B;EAC9B,4BAA4B;EAC5B,6BAA6B;EAC7B,oBAAoB;EACpB,8BAA8B;CAC/B;AACD;EACE,cAAc;CACf;AACD;EACE,eAAe;CAChB;AACD;EACE,eAAe;EACf,cAAc;EACd,iBAAiB;EACjB,kBAAkB;EAClB,sBAAsB;EACtB,qBAAqB;EACrB,uBAAuB;EACvB,mBAAmB;EACnB,gBAAgB;EAChB,oBAAoB;CACrB;AACD;EACE,OAAO;EACP,SAAS;EACT,mBAAmB;EACnB,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,gBAAgB;CACjB;AACD;EACE,oBAAoB;EACpB,cAAc;EACd,aAAa;CACd;AACD;EACE,2BAA2B;EAC3B,oBAAoB;EACpB,aAAa;CACd;AACD;EACE,oBAAoB;EACpB,eAAe;EACf,kBAAkB;CACnB;AACD;EACE,6BAA6B;EAC7B,cAAc;CACf;AACD;EACE,oBAAoB;EACpB,YAAY;CACb;AACD;EACE,oBAAoB;EACpB,6BAA6B;EAC7B,YAAY;CACb;AACD;EACE,oBAAoB;EACpB,qBAAqB;CACtB;AACD;;EAEE,oBAAoB;EACpB,eAAe;CAChB;AACD;EACE,oBAAoB;EACpB,eAAe;EACf,aAAa;EACb,qBAAqB;CACtB;AACD;EACE,oBAAoB;EACpB,eAAe;CAChB;AACD;EACE,oBAAoB;EACpB,YAAY;CACb;AACD;EACE,oBAAoB;CACrB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,oBAAoB;EACpB,YAAY;CACb;AACD;EACE,oBAAoB;EACpB,6BAA6B;EAC7B,YAAY;CACb;AACD;;EAEE,2BAA2B;CAC5B;AACD;;EAEE,WAAW;CACZ;AACD;EACE,mBAAmB;EACnB,kBAAkB;EAClB,sBAAsB;EACtB,oBAAoB;CACrB;AACD;IACI,kBAAkB;CACrB;AACD;IACI,YAAY;IACZ,UAAU;CACb;AACD;IACI,0BAA0B;CAC7B;AACD;IACI,kBAAkB;CACrB;AACD;IACI,YAAY;IACZ,QAAQ;CACX;AACD;IACI,YAAY;IACZ,WAAW;CACd;AACD;IACI,YAAY;IACZ,UAAU;CACb;AACD;AACA,OAAO,mBAAmB;CACzB;AACD,KAAK,uBAAuB;CAC3B;CACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrZD;EACE,sBAAsB;EACtB,kBAAkB;EAClB,oBAAoB;EACpB,kBAAkB;EAClB,mBAAmB;EACnB,oBAAoB;EACpB,gBAAgB;CACjB;AACD;IACI,oBAAoB;CACvB;AACD;IACI,oBAAoB;CACvB;AACD;EACE,aAAa;EACb,gBAAgB;EAChB,iBAAiB;CAClB;;ACnBD;EACE,mBAAmB;EACnB,YAAY;EACZ,aAAa;EACb,YAAY;EACZ,eAAe;EACf,gBAAgB;EAChB,WAAW;CACZ;AACD;IACI,YAAY;IACZ,eAAe;IACf,mBAAmB;IACnB,WAAW;IACX,aAAa;IACb,iBAAiB;IACjB,UAAU;IACV,WAAW;CACd;AACD;IACI,yBAAyB;CAC5B;AACD;IACI,0BAA0B;CAC7B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxBD;EACE,iBAAiB;EACjB,mBAAmB;EACnB,sBAAsB;EACtB,uBAAuB;CACxB;AACD;EACE,sBAAsB;EACtB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,qBAAqB;CACtB;AACD;EACE,sBAAsB;EACtB,eAAe;CAChB;;ACjBD;EACE,2BAA2B;CAC5B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACFD;EACE,uBAAuB;EACvB,aAAa;CACd;AACD;EACE,uBAAuB;EACvB,sBAAsB;EACtB,iBAAiB;EACjB,YAAY;CACb","file":"static/css/app.9ce3916065336c08d3ae42ffa35babfd.css","sourcesContent":["\nfieldset[disabled] .multiselect {\n pointer-events: none;\n}\n.multiselect__spinner {\n position: absolute;\n right: 1px;\n top: 1px;\n width: 48px;\n height: 35px;\n background: #fff;\n display: block;\n}\n.multiselect__spinner:before,\n.multiselect__spinner:after {\n position: absolute;\n content: \"\";\n top: 50%;\n left: 50%;\n margin: -8px 0 0 -8px;\n width: 16px;\n height: 16px;\n border-radius: 100%;\n border-color: #41B883 transparent transparent;\n border-style: solid;\n border-width: 2px;\n box-shadow: 0 0 0 1px transparent;\n}\n.multiselect__spinner:before {\n animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);\n animation-iteration-count: infinite;\n}\n.multiselect__spinner:after {\n animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);\n animation-iteration-count: infinite;\n}\n.multiselect__loading-enter-active,\n.multiselect__loading-leave-active {\n transition: opacity 0.4s ease-in-out;\n opacity: 1;\n}\n.multiselect__loading-enter,\n.multiselect__loading-leave-active {\n opacity: 0;\n}\n.multiselect,\n.multiselect__input,\n.multiselect__single {\n font-family: inherit;\n font-size: 16px;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n}\n.multiselect {\n box-sizing: content-box;\n display: block;\n position: relative;\n width: 100%;\n min-height: 40px;\n text-align: left;\n color: #35495E;\n}\n.multiselect * {\n box-sizing: border-box;\n}\n.multiselect:focus {\n outline: none;\n}\n.multiselect--disabled {\n pointer-events: none;\n opacity: 0.6;\n}\n.multiselect--active {\n z-index: 50;\n}\n.multiselect--active:not(.multiselect--above) .multiselect__current,\n.multiselect--active:not(.multiselect--above) .multiselect__input,\n.multiselect--active:not(.multiselect--above) .multiselect__tags {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n.multiselect--active .multiselect__select {\n transform: rotateZ(180deg);\n}\n.multiselect--above.multiselect--active .multiselect__current,\n.multiselect--above.multiselect--active .multiselect__input,\n.multiselect--above.multiselect--active .multiselect__tags {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.multiselect__input,\n.multiselect__single {\n position: relative;\n display: inline-block;\n min-height: 20px;\n line-height: 20px;\n border: none;\n border-radius: 5px;\n background: #fff;\n padding: 0 0 0 5px;\n width: calc(100%);\n transition: border 0.1s ease;\n box-sizing: border-box;\n margin-bottom: 8px;\n vertical-align: top;\n}\n.multiselect__input::-webkit-input-placeholder {\n color: #35495E;\n}\n.multiselect__input:-ms-input-placeholder {\n color: #35495E;\n}\n.multiselect__input::placeholder {\n color: #35495E;\n}\n.multiselect__tag ~ .multiselect__input,\n.multiselect__tag ~ .multiselect__single {\n width: auto;\n}\n.multiselect__input:hover,\n.multiselect__single:hover {\n border-color: #cfcfcf;\n}\n.multiselect__input:focus,\n.multiselect__single:focus {\n border-color: #a8a8a8;\n outline: none;\n}\n.multiselect__single {\n padding-left: 5px;\n margin-bottom: 8px;\n}\n.multiselect__tags-wrap {\n display: inline\n}\n.multiselect__tags {\n min-height: 40px;\n display: block;\n padding: 8px 40px 0 8px;\n border-radius: 5px;\n border: 1px solid #E8E8E8;\n background: #fff;\n font-size: 14px;\n}\n.multiselect__tag {\n position: relative;\n display: inline-block;\n padding: 4px 26px 4px 10px;\n border-radius: 5px;\n margin-right: 10px;\n color: #fff;\n line-height: 1;\n background: #41B883;\n margin-bottom: 5px;\n white-space: nowrap;\n overflow: hidden;\n max-width: 100%;\n text-overflow: ellipsis;\n}\n.multiselect__tag-icon {\n cursor: pointer;\n margin-left: 7px;\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n font-weight: 700;\n font-style: initial;\n width: 22px;\n text-align: center;\n line-height: 22px;\n transition: all 0.2s ease;\n border-radius: 5px;\n}\n.multiselect__tag-icon:after {\n content: \"×\";\n color: #266d4d;\n font-size: 14px;\n}\n.multiselect__tag-icon:focus,\n.multiselect__tag-icon:hover {\n background: #369a6e;\n}\n.multiselect__tag-icon:focus:after,\n.multiselect__tag-icon:hover:after {\n color: white;\n}\n.multiselect__current {\n line-height: 16px;\n min-height: 40px;\n box-sizing: border-box;\n display: block;\n overflow: hidden;\n padding: 8px 12px 0;\n padding-right: 30px;\n white-space: nowrap;\n margin: 0;\n text-decoration: none;\n border-radius: 5px;\n border: 1px solid #E8E8E8;\n cursor: pointer;\n}\n.multiselect__select {\n line-height: 16px;\n display: block;\n position: absolute;\n box-sizing: border-box;\n width: 40px;\n height: 38px;\n right: 1px;\n top: 1px;\n padding: 4px 8px;\n margin: 0;\n text-decoration: none;\n text-align: center;\n cursor: pointer;\n transition: transform 0.2s ease;\n}\n.multiselect__select:before {\n position: relative;\n right: 0;\n top: 65%;\n color: #999;\n margin-top: 4px;\n border-style: solid;\n border-width: 5px 5px 0 5px;\n border-color: #999999 transparent transparent transparent;\n content: \"\";\n}\n.multiselect__placeholder {\n color: #ADADAD;\n display: inline-block;\n margin-bottom: 10px;\n padding-top: 2px;\n}\n.multiselect--active .multiselect__placeholder {\n display: none;\n}\n.multiselect__content-wrapper {\n position: absolute;\n display: block;\n background: #fff;\n width: 100%;\n max-height: 240px;\n overflow: auto;\n border: 1px solid #E8E8E8;\n border-top: none;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n z-index: 50;\n -webkit-overflow-scrolling: touch;\n}\n.multiselect__content {\n list-style: none;\n display: inline-block;\n padding: 0;\n margin: 0;\n min-width: 100%;\n vertical-align: top;\n}\n.multiselect--above .multiselect__content-wrapper {\n bottom: 100%;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n border-bottom: none;\n border-top: 1px solid #E8E8E8;\n}\n.multiselect__content::webkit-scrollbar {\n display: none;\n}\n.multiselect__element {\n display: block;\n}\n.multiselect__option {\n display: block;\n padding: 12px;\n min-height: 40px;\n line-height: 16px;\n text-decoration: none;\n text-transform: none;\n vertical-align: middle;\n position: relative;\n cursor: pointer;\n white-space: nowrap;\n}\n.multiselect__option:after {\n top: 0;\n right: 0;\n position: absolute;\n line-height: 40px;\n padding-right: 12px;\n padding-left: 20px;\n font-size: 13px;\n}\n.multiselect__option--highlight {\n background: #41B883;\n outline: none;\n color: white;\n}\n.multiselect__option--highlight:after {\n content: attr(data-select);\n background: #41B883;\n color: white;\n}\n.multiselect__option--selected {\n background: #F3F3F3;\n color: #35495E;\n font-weight: bold;\n}\n.multiselect__option--selected:after {\n content: attr(data-selected);\n color: silver;\n}\n.multiselect__option--selected.multiselect__option--highlight {\n background: #FF6A6A;\n color: #fff;\n}\n.multiselect__option--selected.multiselect__option--highlight:after {\n background: #FF6A6A;\n content: attr(data-deselect);\n color: #fff;\n}\n.multiselect--disabled {\n background: #ededed;\n pointer-events: none;\n}\n.multiselect--disabled .multiselect__current,\n.multiselect--disabled .multiselect__select {\n background: #ededed;\n color: #a6a6a6;\n}\n.multiselect__option--disabled {\n background: #ededed;\n color: #a6a6a6;\n cursor: text;\n pointer-events: none;\n}\n.multiselect__option--group {\n background: #ededed;\n color: #35495E;\n}\n.multiselect__option--group.multiselect__option--highlight {\n background: #35495E;\n color: #fff;\n}\n.multiselect__option--group.multiselect__option--highlight:after {\n background: #35495E;\n}\n.multiselect__option--disabled.multiselect__option--highlight {\n background: #dedede;\n}\n.multiselect__option--group-selected.multiselect__option--highlight {\n background: #FF6A6A;\n color: #fff;\n}\n.multiselect__option--group-selected.multiselect__option--highlight:after {\n background: #FF6A6A;\n content: attr(data-deselect);\n color: #fff;\n}\n.multiselect-enter-active,\n.multiselect-leave-active {\n transition: all 0.15s ease;\n}\n.multiselect-enter,\n.multiselect-leave-active {\n opacity: 0;\n}\n.multiselect__strong {\n margin-bottom: 8px;\n line-height: 20px;\n display: inline-block;\n vertical-align: top;\n}\n*[dir=\"rtl\"] .multiselect {\n text-align: right;\n}\n*[dir=\"rtl\"] .multiselect__select {\n right: auto;\n left: 1px;\n}\n*[dir=\"rtl\"] .multiselect__tags {\n padding: 8px 8px 0px 40px;\n}\n*[dir=\"rtl\"] .multiselect__content {\n text-align: right;\n}\n*[dir=\"rtl\"] .multiselect__option:after {\n right: auto;\n left: 0;\n}\n*[dir=\"rtl\"] .multiselect__clear {\n right: auto;\n left: 12px;\n}\n*[dir=\"rtl\"] .multiselect__spinner {\n right: auto;\n left: 1px;\n}\n@keyframes spinning {\nfrom { transform:rotate(0)\n}\nto { transform:rotate(2turn)\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/Multiselect.vue","\n.custom__tag {\n display: inline-block;\n padding: 3px 12px;\n background: #d2d7ff;\n margin-right: 8px;\n margin-bottom: 8px;\n border-radius: 10px;\n cursor: pointer;\n}\n.custom__tag:nth-child(even) {\n background: #daffee;\n}\n.custom__tag:hover {\n background: #eaeaea;\n}\n.custom__remove {\n padding: 0px;\n font-size: 10px;\n margin-left: 5px;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///documentation/partials/examples/MultiSelect.vue","\n.multiselect__clear {\n position: absolute;\n right: 41px;\n height: 40px;\n width: 40px;\n display: block;\n cursor: pointer;\n z-index: 3;\n}\n.multiselect__clear:before, .multiselect__clear:after {\n content: \"\";\n display: block;\n position: absolute;\n width: 3px;\n height: 16px;\n background: #aaa;\n top: 12px;\n right: 4px;\n}\n.multiselect__clear:before {\n transform: rotate(45deg);\n}\n.multiselect__clear:after {\n transform: rotate(-45deg);\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///documentation/partials/examples/AjaxSearch.vue","\n.option__image {\n max-height: 80px;\n margin-right: 10px;\n display: inline-block;\n vertical-align: middle;\n}\n.option__desc {\n display: inline-block;\n vertical-align: middle;\n padding: rem(10px);\n}\n.option__title {\n font-size: rem(24px);\n}\n.option__small {\n margin-top: rem(10px);\n display: block;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///documentation/partials/examples/CustomOption.vue","\n.form__label {\n margin-top: 5px !important;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///documentation/partials/examples/CustomConfig.vue","\n.badge__img {\n vertical-align: middle;\n float: right;\n}\n.badge__name {\n vertical-align: middle;\n display: inline-block;\n margin-left: 5px;\n float: left;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///documentation/MultiselectExample.vue"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/static/js/app.ab320677c19cc7e8564b.js b/docs/static/js/app.ab320677c19cc7e8564b.js new file mode 100644 index 00000000..6a60b1c2 --- /dev/null +++ b/docs/static/js/app.ab320677c19cc7e8564b.js @@ -0,0 +1,2 @@ +webpackJsonp([1],[,function(e,t,n){"use strict";function a(e){n(183)}var i=n(113),o=n(206),s=n(0),l=a,r=s(i.a,o.a,!1,l,null,null);t.a=r.exports},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(201),i=n(200),o=n(202),s=n(199),l=n(195),r=n(203),c=n(197),u=n(204),d=n(196),m=n(198),p=n(194);n.d(t,"SingleSelectPrimitive",function(){return a.a}),n.d(t,"SingleSelectObject",function(){return i.a}),n.d(t,"SingleSelectSearch",function(){return o.a}),n.d(t,"MultiSelect",function(){return s.a}),n.d(t,"AjaxSearch",function(){return l.a}),n.d(t,"Tagging",function(){return r.a}),n.d(t,"CustomOption",function(){return c.a}),n.d(t,"VuexActions",function(){return u.a}),n.d(t,"CustomConfig",function(){return d.a}),n.d(t,"Groups",function(){return m.a}),n.d(t,"ActionDispatcher",function(){return p.a})},,,function(e,t){},function(e,t,n){"use strict";var a=n(100),i=n(218),o=n(0),s=o(a.a,i.a,!1,null,null,null);t.a=s.exports},function(e,t,n){"use strict";function a(e){n(185)}var i=n(101),o=n(209),s=n(0),l=a,r=s(i.a,o.a,!1,l,null,null);t.a=r.exports},function(e,t){e.exports=[{name:"Afghanistan",code:"AF"},{name:"Åland Islands",code:"AX"},{name:"Albania",code:"AL"},{name:"Algeria",code:"DZ"},{name:"American Samoa",code:"AS"},{name:"AndorrA",code:"AD"},{name:"Angola",code:"AO"},{name:"Anguilla",code:"AI"},{name:"Antarctica",code:"AQ"},{name:"Antigua and Barbuda",code:"AG"},{name:"Argentina",code:"AR"},{name:"Armenia",code:"AM"},{name:"Aruba",code:"AW"},{name:"Australia",code:"AU"},{name:"Austria",code:"AT"},{name:"Azerbaijan",code:"AZ"},{name:"Bahamas",code:"BS"},{name:"Bahrain",code:"BH"},{name:"Bangladesh",code:"BD"},{name:"Barbados",code:"BB"},{name:"Belarus",code:"BY"},{name:"Belgium",code:"BE"},{name:"Belize",code:"BZ"},{name:"Benin",code:"BJ"},{name:"Bermuda",code:"BM"},{name:"Bhutan",code:"BT"},{name:"Bolivia",code:"BO"},{name:"Bosnia and Herzegovina",code:"BA"},{name:"Botswana",code:"BW"},{name:"Bouvet Island",code:"BV"},{name:"Brazil",code:"BR"},{name:"British Indian Ocean Territory",code:"IO"},{name:"Brunei Darussalam",code:"BN"},{name:"Bulgaria",code:"BG"},{name:"Burkina Faso",code:"BF"},{name:"Burundi",code:"BI"},{name:"Cambodia",code:"KH"},{name:"Cameroon",code:"CM"},{name:"Canada",code:"CA"},{name:"Cape Verde",code:"CV"},{name:"Cayman Islands",code:"KY"},{name:"Central African Republic",code:"CF"},{name:"Chad",code:"TD"},{name:"Chile",code:"CL"},{name:"China",code:"CN"},{name:"Christmas Island",code:"CX"},{name:"Cocos (Keeling) Islands",code:"CC"},{name:"Colombia",code:"CO"},{name:"Comoros",code:"KM"},{name:"Congo",code:"CG"},{name:"Congo, The Democratic Republic of the",code:"CD"},{name:"Cook Islands",code:"CK"},{name:"Costa Rica",code:"CR"},{name:'Cote D"Ivoire',code:"CI"},{name:"Croatia",code:"HR"},{name:"Cuba",code:"CU"},{name:"Cyprus",code:"CY"},{name:"Czech Republic",code:"CZ"},{name:"Denmark",code:"DK"},{name:"Djibouti",code:"DJ"},{name:"Dominica",code:"DM"},{name:"Dominican Republic",code:"DO"},{name:"Ecuador",code:"EC"},{name:"Egypt",code:"EG"},{name:"El Salvador",code:"SV"},{name:"Equatorial Guinea",code:"GQ"},{name:"Eritrea",code:"ER"},{name:"Estonia",code:"EE"},{name:"Ethiopia",code:"ET"},{name:"Falkland Islands (Malvinas)",code:"FK"},{name:"Faroe Islands",code:"FO"},{name:"Fiji",code:"FJ"},{name:"Finland",code:"FI"},{name:"France",code:"FR"},{name:"French Guiana",code:"GF"},{name:"French Polynesia",code:"PF"},{name:"French Southern Territories",code:"TF"},{name:"Gabon",code:"GA"},{name:"Gambia",code:"GM"},{name:"Georgia",code:"GE"},{name:"Germany",code:"DE"},{name:"Ghana",code:"GH"},{name:"Gibraltar",code:"GI"},{name:"Greece",code:"GR"},{name:"Greenland",code:"GL"},{name:"Grenada",code:"GD"},{name:"Guadeloupe",code:"GP"},{name:"Guam",code:"GU"},{name:"Guatemala",code:"GT"},{name:"Guernsey",code:"GG"},{name:"Guinea",code:"GN"},{name:"Guinea-Bissau",code:"GW"},{name:"Guyana",code:"GY"},{name:"Haiti",code:"HT"},{name:"Heard Island and Mcdonald Islands",code:"HM"},{name:"Holy See (Vatican City State)",code:"VA"},{name:"Honduras",code:"HN"},{name:"Hong Kong",code:"HK"},{name:"Hungary",code:"HU"},{name:"Iceland",code:"IS"},{name:"India",code:"IN"},{name:"Indonesia",code:"ID"},{name:"Iran, Islamic Republic Of",code:"IR"},{name:"Iraq",code:"IQ"},{name:"Ireland",code:"IE"},{name:"Isle of Man",code:"IM"},{name:"Israel",code:"IL"},{name:"Italy",code:"IT"},{name:"Jamaica",code:"JM"},{name:"Japan",code:"JP"},{name:"Jersey",code:"JE"},{name:"Jordan",code:"JO"},{name:"Kazakhstan",code:"KZ"},{name:"Kenya",code:"KE"},{name:"Kiribati",code:"KI"},{name:'Korea, Democratic People"S Republic of',code:"KP"},{name:"Korea, Republic of",code:"KR"},{name:"Kuwait",code:"KW"},{name:"Kyrgyzstan",code:"KG"},{name:'Lao People"S Democratic Republic',code:"LA"},{name:"Latvia",code:"LV"},{name:"Lebanon",code:"LB"},{name:"Lesotho",code:"LS"},{name:"Liberia",code:"LR"},{name:"Libyan Arab Jamahiriya",code:"LY"},{name:"Liechtenstein",code:"LI"},{name:"Lithuania",code:"LT"},{name:"Luxembourg",code:"LU"},{name:"Macao",code:"MO"},{name:"Macedonia, The Former Yugoslav Republic of",code:"MK"},{name:"Madagascar",code:"MG"},{name:"Malawi",code:"MW"},{name:"Malaysia",code:"MY"},{name:"Maldives",code:"MV"},{name:"Mali",code:"ML"},{name:"Malta",code:"MT"},{name:"Marshall Islands",code:"MH"},{name:"Martinique",code:"MQ"},{name:"Mauritania",code:"MR"},{name:"Mauritius",code:"MU"},{name:"Mayotte",code:"YT"},{name:"Mexico",code:"MX"},{name:"Micronesia, Federated States of",code:"FM"},{name:"Moldova, Republic of",code:"MD"},{name:"Monaco",code:"MC"},{name:"Mongolia",code:"MN"},{name:"Montserrat",code:"MS"},{name:"Morocco",code:"MA"},{name:"Mozambique",code:"MZ"},{name:"Myanmar",code:"MM"},{name:"Namibia",code:"NA"},{name:"Nauru",code:"NR"},{name:"Nepal",code:"NP"},{name:"Netherlands",code:"NL"},{name:"Netherlands Antilles",code:"AN"},{name:"New Caledonia",code:"NC"},{name:"New Zealand",code:"NZ"},{name:"Nicaragua",code:"NI"},{name:"Niger",code:"NE"},{name:"Nigeria",code:"NG"},{name:"Niue",code:"NU"},{name:"Norfolk Island",code:"NF"},{name:"Northern Mariana Islands",code:"MP"},{name:"Norway",code:"NO"},{name:"Oman",code:"OM"},{name:"Pakistan",code:"PK"},{name:"Palau",code:"PW"},{name:"Palestinian Territory, Occupied",code:"PS"},{name:"Panama",code:"PA"},{name:"Papua New Guinea",code:"PG"},{name:"Paraguay",code:"PY"},{name:"Peru",code:"PE"},{name:"Philippines",code:"PH"},{name:"Pitcairn",code:"PN"},{name:"Poland",code:"PL"},{name:"Portugal",code:"PT"},{name:"Puerto Rico",code:"PR"},{name:"Qatar",code:"QA"},{name:"Reunion",code:"RE"},{name:"Romania",code:"RO"},{name:"Russian Federation",code:"RU"},{name:"RWANDA",code:"RW"},{name:"Saint Helena",code:"SH"},{name:"Saint Kitts and Nevis",code:"KN"},{name:"Saint Lucia",code:"LC"},{name:"Saint Pierre and Miquelon",code:"PM"},{name:"Saint Vincent and the Grenadines",code:"VC"},{name:"Samoa",code:"WS"},{name:"San Marino",code:"SM"},{name:"Sao Tome and Principe",code:"ST"},{name:"Saudi Arabia",code:"SA"},{name:"Senegal",code:"SN"},{name:"Serbia and Montenegro",code:"CS"},{name:"Seychelles",code:"SC"},{name:"Sierra Leone",code:"SL"},{name:"Singapore",code:"SG"},{name:"Slovakia",code:"SK"},{name:"Slovenia",code:"SI"},{name:"Solomon Islands",code:"SB"},{name:"Somalia",code:"SO"},{name:"South Africa",code:"ZA"},{name:"South Georgia and the South Sandwich Islands",code:"GS"},{name:"Spain",code:"ES"},{name:"Sri Lanka",code:"LK"},{name:"Sudan",code:"SD"},{name:"Suriname",code:"SR"},{name:"Svalbard and Jan Mayen",code:"SJ"},{name:"Swaziland",code:"SZ"},{name:"Sweden",code:"SE"},{name:"Switzerland",code:"CH"},{name:"Syrian Arab Republic",code:"SY"},{name:"Taiwan, Province of China",code:"TW"},{name:"Tajikistan",code:"TJ"},{name:"Tanzania, United Republic of",code:"TZ"},{name:"Thailand",code:"TH"},{name:"Timor-Leste",code:"TL"},{name:"Togo",code:"TG"},{name:"Tokelau",code:"TK"},{name:"Tonga",code:"TO"},{name:"Trinidad and Tobago",code:"TT"},{name:"Tunisia",code:"TN"},{name:"Turkey",code:"TR"},{name:"Turkmenistan",code:"TM"},{name:"Turks and Caicos Islands",code:"TC"},{name:"Tuvalu",code:"TV"},{name:"Uganda",code:"UG"},{name:"Ukraine",code:"UA"},{name:"United Arab Emirates",code:"AE"},{name:"United Kingdom",code:"GB"},{name:"United States",code:"US"},{name:"United States Minor Outlying Islands",code:"UM"},{name:"Uruguay",code:"UY"},{name:"Uzbekistan",code:"UZ"},{name:"Vanuatu",code:"VU"},{name:"Venezuela",code:"VE"},{name:"Viet Nam",code:"VN"},{name:"Virgin Islands, British",code:"VG"},{name:"Virgin Islands, U.S.",code:"VI"},{name:"Wallis and Futuna",code:"WF"},{name:"Western Sahara",code:"EH"},{name:"Yemen",code:"YE"},{name:"Zambia",code:"ZM"},{name:"Zimbabwe",code:"ZW"}]},,,,,,function(e,t,n){"use strict";function a(){h=Array.from(document.querySelectorAll("[data-section]")).map(function(e){return{id:e.id,offset:e.getBoundingClientRect().top+window.pageYOffset-50}})}Object.defineProperty(t,"__esModule",{value:!0});var i=n(55),o=(n.n(i),n(85)),s=(n.n(o),n(54)),l=(n.n(s),n(56)),r=n.n(l),c=n(84),u=n(88),d=n(89),m=n(1),p=n(87);n.n(p);n(86).polyfill();var h,f=", 100%, 85%";new r.a({el:"#app",components:Object.assign({},c,{MultiselectExample:d.a,LangSwitcher:u.a,Multiselect:m.a}),data:function(){return{markupLangs:["pug","html"],markupLanguage:"pug",isNavSticky:!1,firstColor:Math.floor(255*Math.random()),secondColor:Math.floor(255*Math.random()),currentPosition:"",versions:["v1.x","v2.0"],version:"v2.0"}},computed:{gradient:function(){return{background:"linear-gradient(to left bottom, hsl(".concat(this.firstColor+f,") 0%, hsl(").concat(this.secondColor+f,") 100%)")}}},methods:{pickVersion:function(e){switch(e){case"v1.x":window.location.assign("v1/index.html");break;case"v2.0":window.location.assign("https://monterail.github.io/vue-multiselect/")}},selectLanguage:function(e){this.markupLanguage=e},adjustNav:function(){this.isNavSticky=window.scrollY>window.innerHeight,h||a();for(var e=h.length-1;e>=0;e--)if(window.scrollY>h[e].offset){this.currentPosition=h[e].id;break}},onTagging:function(e){this.source.push({name:e,language:e}),this.value.push({name:e,language:e})}},mounted:function(){this.adjustNav(),window.addEventListener("scroll",this.adjustNav),setTimeout(function(){a()},1e3)}})},function(e,t,n){"use strict";function a(e){return new Promise(function(t,n){setTimeout(function(){var n=u.a.filter(function(t,n,a){return t.name.toLowerCase().includes(e.toLowerCase())});t(n)},1e3)})}t.a=a;var i=n(82),o=(n.n(i),n(181)),s=(n.n(o),n(179)),l=(n.n(s),n(79)),r=(n.n(l),n(177)),c=(n.n(r),n(90)),u=n.n(c)},function(e,t,n){"use strict";function a(e){return 0!==e&&(!(!Array.isArray(e)||0!==e.length)||!e)}function i(e){return function(){return!e.apply(void 0,arguments)}}function o(e,t){return void 0===e&&(e="undefined"),null===e&&(e="null"),!1===e&&(e="false"),-1!==e.toString().toLowerCase().indexOf(t.trim())}function s(e,t,n,a){return e.filter(function(e){return o(a(e,n),t)})}function l(e){return e.filter(function(e){return!e.$isLabel})}function r(e,t){return function(n){return n.reduce(function(n,a){return a[e]&&a[e].length?(n.push({$groupLabel:a[t],$isLabel:!0}),n.concat(a[e])):n},[])}}function c(e,t,n,a,i){return function(o){return o.map(function(o){var l;if(!o[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];var r=s(o[n],e,t,i);return r.length?(l={},f()(l,a,o[a]),f()(l,n,r),l):[]})}}var u=n(95),d=n.n(u),m=n(80),p=(n.n(m),n(178)),h=(n.n(p),n(94)),f=n.n(h),g=n(54),v=(n.n(g),n(176)),b=(n.n(v),n(79)),_=(n.n(b),n(180)),y=(n.n(_),n(81)),S=(n.n(y),n(175)),C=(n.n(S),function(){for(var e=arguments.length,t=new Array(e),n=0;n-1},isSelected:function(e){var t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},getOptionLabel:function(e){if(a(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;var t=this.customLabel(e,this.label);return a(t)?"":t},select:function(e,t){if(e.$isLabel&&this.groupSelect)return void this.selectGroup(e);if(!(-1!==this.blockKeys.indexOf(t)||this.disabled||e.$isDisabled||e.$isLabel)&&(!this.max||!this.multiple||this.internalValue.length!==this.max)&&("Tab"!==t||this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e))return void("Tab"!==t&&this.removeElement(e));this.$emit("select",e,this.id),this.multiple?this.$emit("input",this.internalValue.concat([e]),this.id):this.$emit("input",e,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup:function(e){var t=this,n=this.options.find(function(n){return n[t.groupLabel]===e.$groupLabel});if(n)if(this.wholeGroupSelected(n)){this.$emit("remove",n[this.groupValues],this.id);var a=this.internalValue.filter(function(e){return-1===n[t.groupValues].indexOf(e)});this.$emit("input",a,this.id)}else{var o=n[this.groupValues].filter(i(this.isSelected));this.$emit("select",o,this.id),this.$emit("input",this.internalValue.concat(o),this.id)}},wholeGroupSelected:function(e){return e[this.groupValues].every(this.isSelected)},removeElement:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.disabled){if(!this.allowEmpty&&this.internalValue.length<=1)return void this.deactivate();var n="object"===d()(e)?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);if(this.$emit("remove",e,this.id),this.multiple){var a=this.internalValue.slice(0,n).concat(this.internalValue.slice(n+1));this.$emit("input",a,this.id)}else this.$emit("input",null,this.id);this.closeOnSelect&&t&&this.deactivate()}},removeLastElement:function(){-1===this.blockKeys.indexOf("Delete")&&0===this.search.length&&Array.isArray(this.internalValue)&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate:function(){var e=this;this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&0===this.pointer&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.$nextTick(function(){return e.$refs.search.focus()})):this.$el.focus(),this.$emit("open",this.id))},deactivate:function(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search.blur():this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle:function(){this.isOpen?this.deactivate():this.activate()},adjustPosition:function(){if("undefined"!=typeof window){var e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||"below"===this.openDirection||"bottom"===this.openDirection?(this.prefferedOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.prefferedOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))}}}}},function(e,t,n){"use strict";var a=n(80);n.n(a);t.a={data:function(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition:function(){return this.pointer*this.optionHeight},visibleElements:function(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions:function(){this.pointerAdjust()},isOpen:function(){this.pointerDirty=!1}},methods:{optionHighlight:function(e,t){return{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)}},groupHighlight:function(e,t){var n=this;if(!this.groupSelect)return["multiselect__option--disabled"];var a=this.options.find(function(e){return e[n.groupLabel]===t.$groupLabel});return[this.groupSelect?"multiselect__option--group":"multiselect__option--disabled",{"multiselect__option--highlight":e===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(a)}]},addPointerElement:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Enter",t=e.key;this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],t),this.pointerReset()},pointerForward:function(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset:function(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust:function(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet:function(e){this.pointer=e,this.pointerDirty=!0}}}},function(e,t,n){"use strict";t.a={props:["langs","current"],methods:{select:function(e){this.$emit("select",e)}}}},function(e,t,n){"use strict";var a=n(1);t.a={components:{Multiselect:a.a},data:function(){return{badges:[{img:"https://camo.githubusercontent.com/d0e25b09a82bc4bfde9f1e048a092752eebbb4f3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c6174",name:"License"},{img:"https://img.shields.io/github/stars/monterail/vue-multiselect.svg?label=Stars",name:"GitHub Stars"},{img:"https://camo.githubusercontent.com/64f9a2333bb303d34b1587e1436b24dee6a8e134/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f646d2f7675652d6d756c746973656c6563742e737667",name:"Npm Monthly Downloads"},{img:"https://camo.githubusercontent.com/47ff0923e959e736113988e900268dfc7a601d3b/68747470733a2f2f636972636c6563692e636f6d2f67682f6d6f6e74657261696c2f7675652d6d756c746973656c6563742f747265652f6d61737465722e7376673f7374796c653d736869656c6426636972636c652d746f6b656e3d35633933316666323866643132353837363130663833353437326265636464353134643039636566",name:"Full Test Coverage"},{img:"https://img.shields.io/badge/dependencies-none-brightgreen.svg?style=flat",name:"NO Dependencies"}],value:[]}},methods:{onTagging:function(e){this.source.push({name:e,language:e}),this.value.push({name:e,language:e})}}}},function(e,t,n){"use strict";var a=n(1);t.a={components:{Multiselect:a.a},data:function(){return{actions:["alert","console.log","scrollTop"]}},methods:{dispatchAction:function(e){switch(e){case"alert":window.alert('You just dispatched "alert" action!');break;case"console.log":console.log('You just dispatched "console.log" action!');break;case"scrollTop":window.scrollTo(0,0)}}}}},function(e,t,n){"use strict";var a=n(1),i=n(97);t.a={components:{Multiselect:a.a},data:function(){return{selectedCountries:[],countries:[],isLoading:!1}},methods:{limitText:function(e){return"and ".concat(e," other countries")},asyncFind:function(e){var t=this;this.isLoading=!0,n.i(i.a)(e).then(function(e){t.countries=e,t.isLoading=!1})},clearAll:function(){this.selectedCountries=[]}}}},function(e,t,n){"use strict";var a=n(81),i=(n.n(a),n(1));t.a={components:{Multiselect:i.a},data:function(){return{isDisabled:!1,isTouched:!1,value:[],options:["Select option","Disable me!","Reset me!","mulitple","label","searchable"]}},computed:{isInvalid:function(){return this.isTouched&&0===this.value.length}},methods:{onChange:function(e){this.value=e,-1!==e.indexOf("Reset me!")&&(this.value=[])},onSelect:function(e){"Disable me!"===e&&(this.isDisabled=!0)},onTouch:function(){this.isTouched=!0}}}},function(e,t,n){"use strict";var a=n(1);t.a={components:{Multiselect:a.a},data:function(){return{value:{title:"Explorer",desc:"Discovering new species!",img:"static/posters/creatures.png"},options:[{title:"Space Pirate",desc:"More space battles!",img:"static/posters/fleet.png"},{title:"Merchant",desc:"PROFIT!",img:"static/posters/trading_post.png"},{title:"Explorer",desc:"Discovering new species!",img:"static/posters/creatures.png"},{title:"Miner",desc:"We need to go deeper!",img:"static/posters/resource_lab.png"}]}},methods:{customLabel:function(e){var t=e.title,n=e.desc;return"".concat(t," – ").concat(n)}}}},function(e,t,n){"use strict";var a=n(1);t.a={components:{Multiselect:a.a},data:function(){return{options:[{language:"Javascript",libs:[{name:"Vue.js",category:"Front-end"},{name:"Adonis",category:"Backend"}]},{language:"Ruby",libs:[{name:"Rails",category:"Backend"},{name:"Sinatra",category:"Backend"}]},{language:"Other",libs:[{name:"Laravel",category:"Backend"},{name:"Phoenix",category:"Backend"}]}],value:[]}}}},function(e,t,n){"use strict";var a=n(1);t.a={components:{Multiselect:a.a},data:function(){return{value:[],options:[{name:"Vue.js",language:"JavaScript"},{name:"Adonis",language:"JavaScript"},{name:"Rails",language:"Ruby"},{name:"Sinatra",language:"Ruby"},{name:"Laravel",language:"PHP"},{name:"Phoenix",language:"Elixir"}]}}}},function(e,t,n){"use strict";var a=n(1);t.a={components:{Multiselect:a.a},data:function(){return{value:null,options:[{name:"Vue.js",language:"JavaScript"},{name:"Rails",language:"Ruby"},{name:"Sinatra",language:"Ruby"},{name:"Laravel",language:"PHP",$isDisabled:!0},{name:"Phoenix",language:"Elixir"}]}}}},function(e,t,n){"use strict";var a=n(1);t.a={components:{Multiselect:a.a},data:function(){return{value:"",options:["Select option","options","selected","mulitple","label","searchable","clearOnSelect","hideSelected","maxHeight","allowEmpty","showLabels","onChange","touched"]}}}},function(e,t,n){"use strict";var a=n(82),i=(n.n(a),n(1));t.a={components:{Multiselect:i.a},data:function(){return{value:{name:"Vue.js",language:"JavaScript"},options:[{name:"Vue.js",language:"JavaScript"},{name:"Rails",language:"Ruby"},{name:"Sinatra",language:"Ruby"},{name:"Laravel",language:"PHP"},{name:"Phoenix",language:"Elixir"}]}},methods:{nameWithLang:function(e){var t=e.name,n=e.language;return"".concat(t," — [").concat(n,"]")}}}},function(e,t,n){"use strict";var a=n(1);t.a={components:{Multiselect:a.a},data:function(){return{value:[{name:"Javascript",code:"js"}],options:[{name:"Vue.js",code:"vu"},{name:"Javascript",code:"js"},{name:"Open Source",code:"os"}]}},methods:{addTag:function(e){var t={name:e,code:e.substring(0,2)+Math.floor(1e7*Math.random())};this.options.push(t),this.value.push(t)}}}},function(e,t,n){"use strict";var a=n(55),i=(n.n(a),n(56)),o=n.n(i),s=n(220),l=n(1),r=s.a.mapActions,c=s.a.mapState;o.a.use(s.a);var u=new s.a.Store({state:{value:"Vuex",options:["Vuex","Vue","Vuelidate","Vue-Multiselect","Vue-Router"]},mutations:{updateValue:function(e,t){e.value=t}},actions:{updateValueAction:function(e,t){(0,e.commit)("updateValue",t)}}});t.a={store:u,components:{Multiselect:l.a},computed:Object.assign({},c(["value","options"])),methods:Object.assign({},r(["updateValueAction"]))}},function(e,t,n){"use strict";var a=n(98),i=n(99);t.a={name:"vue-multiselect",mixins:[a.a,i.a],props:{name:{type:String,default:""},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:function(e){return"and ".concat(e," more")}},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0}},computed:{isSingleLabelVisible:function(){return this.singleValue&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible:function(){return!(this.internalValue.length||this.searchable&&this.isOpen)},visibleValues:function(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue:function(){return this.internalValue[0]},deselectLabelText:function(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText:function(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText:function(){return this.showLabels?this.selectLabel:""},selectGroupLabelText:function(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText:function(){return this.showLabels?this.selectedLabel:""},inputStyle:function(){if(this.multiple&&this.value&&this.value.length)return this.isOpen?{width:"auto"}:{width:"0",position:"absolute",padding:"0"}},contentStyle:function(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove:function(){return"above"===this.openDirection||"top"===this.openDirection||"below"!==this.openDirection&&"bottom"!==this.openDirection&&"above"===this.prefferedOpenDirection},showSearchInput:function(){return this.searchable&&(!this.hasSingleSelectedSlot||!this.visibleSingleValue&&0!==this.visibleSingleValue||this.isOpen)}}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},,,function(e,t,n){"use strict";var a=n(102),i=n(210),o=n(0),s=o(a.a,i.a,!1,null,null,null);t.a=s.exports},function(e,t,n){"use strict";function a(e){n(182)}var i=n(103),o=n(205),s=n(0),l=a,r=s(i.a,o.a,!1,l,null,null);t.a=r.exports},function(e,t,n){"use strict";function a(e){n(187)}var i=n(104),o=n(212),s=n(0),l=a,r=s(i.a,o.a,!1,l,null,null);t.a=r.exports},function(e,t,n){"use strict";function a(e){n(191)}var i=n(105),o=n(217),s=n(0),l=a,r=s(i.a,o.a,!1,l,null,null);t.a=r.exports},function(e,t,n){"use strict";function a(e){n(189)}var i=n(106),o=n(215),s=n(0),l=a,r=s(i.a,o.a,!1,l,null,null);t.a=r.exports},function(e,t,n){"use strict";function a(e){n(190)}var i=n(107),o=n(216),s=n(0),l=a,r=s(i.a,o.a,!1,l,null,null);t.a=r.exports},function(e,t,n){"use strict";function a(e){n(188)}var i=n(108),o=n(214),s=n(0),l=a,r=s(i.a,o.a,!1,l,null,null);t.a=r.exports},function(e,t,n){"use strict";var a=n(109),i=n(207),o=n(0),s=o(a.a,i.a,!1,null,null,null);t.a=s.exports},function(e,t,n){"use strict";function a(e){n(184)}var i=n(110),o=n(208),s=n(0),l=a,r=s(i.a,o.a,!1,l,null,null);t.a=r.exports},function(e,t,n){"use strict";function a(e){n(186)}var i=n(111),o=n(211),s=n(0),l=a,r=s(i.a,o.a,!1,l,null,null);t.a=r.exports},function(e,t,n){"use strict";var a=n(112),i=n(213),o=n(0),s=o(a.a,i.a,!1,null,null,null);t.a=s.exports},function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("label",{staticClass:"typo__label",attrs:{for:"ajax"}},[e._v("Async multiselect")]),n("multiselect",{attrs:{id:"ajax",label:"name","track-by":"code",placeholder:"Type to search","open-direction":"bottom",options:e.countries,multiple:!0,searchable:!0,loading:e.isLoading,"internal-search":!1,"clear-on-select":!1,"close-on-select":!1,"options-limit":300,limit:3,"limit-text":e.limitText,"max-height":600,"show-no-results":!1,"hide-selected":!0},on:{"search-change":e.asyncFind},scopedSlots:e._u([{key:"clear",fn:function(t){return[e.selectedCountries.length?n("div",{staticClass:"multiselect__clear",on:{mousedown:function(n){n.preventDefault(),n.stopPropagation(),e.clearAll(t.search)}}}):e._e()]}}]),model:{value:e.selectedCountries,callback:function(t){e.selectedCountries=t},expression:"selectedCountries"}},[n("span",{attrs:{slot:"noResult"},slot:"noResult"},[e._v("Oops! No elements found. Consider changing the search query.")])]),n("pre",{staticClass:"language-json"},[n("code",[e._v(e._s(e.selectedCountries))])])],1)},i=[],o={render:a,staticRenderFns:i};t.a=o},function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"multiselect",class:{"multiselect--active":e.isOpen,"multiselect--disabled":e.disabled,"multiselect--above":e.isAbove},attrs:{tabindex:e.searchable?-1:e.tabindex},on:{focus:function(t){e.activate()},blur:function(t){!e.searchable&&e.deactivate()},keydown:[function(t){return"button"in t||!e._k(t.keyCode,"down",40,t.key,"ArrowDown")?t.target!==t.currentTarget?null:(t.preventDefault(),void e.pointerForward()):null},function(t){return"button"in t||!e._k(t.keyCode,"up",38,t.key,"ArrowUp")?t.target!==t.currentTarget?null:(t.preventDefault(),void e.pointerBackward()):null},function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")||!e._k(t.keyCode,"tab",9,t.key,"Tab")?(t.stopPropagation(),t.target!==t.currentTarget?null:void e.addPointerElement(t)):null}],keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,"Escape"))return null;e.deactivate()}}},[e._t("caret",[n("div",{staticClass:"multiselect__select",on:{mousedown:function(t){t.preventDefault(),t.stopPropagation(),e.toggle()}}})],{toggle:e.toggle}),e._v(" "),e._t("clear",null,{search:e.search}),e._v(" "),n("div",{ref:"tags",staticClass:"multiselect__tags"},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visibleValues.length>0,expression:"visibleValues.length > 0"}],staticClass:"multiselect__tags-wrap"},[e._l(e.visibleValues,function(t){return[e._t("tag",[n("span",{staticClass:"multiselect__tag"},[n("span",{domProps:{textContent:e._s(e.getOptionLabel(t))}}),e._v(" "),n("i",{staticClass:"multiselect__tag-icon",attrs:{"aria-hidden":"true",tabindex:"1"},on:{keydown:function(n){if(!("button"in n)&&e._k(n.keyCode,"enter",13,n.key,"Enter"))return null;n.preventDefault(),e.removeElement(t)},mousedown:function(n){n.preventDefault(),e.removeElement(t)}}})])],{option:t,search:e.search,remove:e.removeElement})]})],2),e._v(" "),e.internalValue&&e.internalValue.length>e.limit?[e._t("limit",[n("strong",{staticClass:"multiselect__strong",domProps:{textContent:e._s(e.limitText(e.internalValue.length-e.limit))}})])]:e._e(),e._v(" "),n("transition",{attrs:{name:"multiselect__loading"}},[e._t("loading",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"multiselect__spinner"})])],2),e._v(" "),n("input",{directives:[{name:"show",rawName:"v-show",value:e.isOpen&&e.searchable,expression:"isOpen && searchable"}],ref:"search",staticClass:"multiselect__input",style:e.inputStyle,attrs:{name:e.name,id:e.id,type:"text",autocomplete:"off",placeholder:e.placeholder,disabled:e.disabled,tabindex:e.tabindex},domProps:{value:e.search},on:{input:function(t){e.updateSearch(t.target.value)},focus:function(t){t.preventDefault(),e.activate()},blur:function(t){t.preventDefault(),e.deactivate()},keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,"Escape"))return null;e.deactivate()},keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,"ArrowDown"))return null;t.preventDefault(),e.pointerForward()},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,"ArrowUp"))return null;t.preventDefault(),e.pointerBackward()},function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?(t.preventDefault(),t.stopPropagation(),t.target!==t.currentTarget?null:void e.addPointerElement(t)):null},function(t){if(!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete"]))return null;t.stopPropagation(),e.removeLastElement()}]}}),e._v(" "),e.isSingleLabelVisible?n("span",{staticClass:"multiselect__single",on:{mousedown:function(t){return t.preventDefault(),e.toggle(t)}}},[e._t("singleLabel",[[e._v(e._s(e.currentOptionLabel))]],{option:e.singleValue})],2):e._e(),e._v(" "),e.isPlaceholderVisible?n("span",{on:{mousedown:function(t){return t.preventDefault(),e.toggle(t)}}},[e._t("placeholder",[n("span",{staticClass:"multiselect__single"},[e._v("\n "+e._s(e.placeholder)+"\n ")])])],2):e._e()],2),e._v(" "),n("transition",{attrs:{name:"multiselect"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],ref:"list",staticClass:"multiselect__content-wrapper",style:{maxHeight:e.optimizedHeight+"px"},on:{focus:e.activate,mousedown:function(e){e.preventDefault()}}},[n("ul",{staticClass:"multiselect__content",style:e.contentStyle},[e._t("beforeList"),e._v(" "),e.multiple&&e.max===e.internalValue.length?n("li",[n("span",{staticClass:"multiselect__option"},[e._t("maxElements",[e._v("Maximum of "+e._s(e.max)+" options selected. First remove a selected option to select another.")])],2)]):e._e(),e._v(" "),!e.max||e.internalValue.length window.innerHeight;\n if (!sections) calculateNavPositions();\n\n for (var i = sections.length - 1; i >= 0; i--) {\n if (window.scrollY > sections[i].offset) {\n this.currentPosition = sections[i].id;\n break;\n }\n }\n },\n onTagging: function onTagging(newTag) {\n this.source.push({\n name: newTag,\n language: newTag\n });\n this.value.push({\n name: newTag,\n language: newTag\n });\n }\n },\n mounted: function mounted() {\n this.adjustNav();\n window.addEventListener('scroll', this.adjustNav);\n setTimeout(function () {\n calculateNavPositions();\n }, 1000);\n }\n});\n\n/***/ }),\n/* 97 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (immutable) */ __webpack_exports__[\"a\"] = ajaxFindCountry;\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_function_name__ = __webpack_require__(82);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_function_name___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_function_name__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_core_js_modules_es7_array_includes__ = __webpack_require__(181);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_core_js_modules_es7_array_includes___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_core_js_modules_es7_array_includes__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_core_js_modules_es6_string_includes__ = __webpack_require__(179);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_core_js_modules_es6_string_includes___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_core_js_modules_es6_string_includes__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_core_js_modules_es6_array_filter__ = __webpack_require__(79);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_core_js_modules_es6_array_filter___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_core_js_modules_es6_array_filter__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_core_js_modules_es6_promise__ = __webpack_require__(177);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_core_js_modules_es6_promise___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_core_js_modules_es6_promise__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__data_countries_json__ = __webpack_require__(90);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__data_countries_json___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5__data_countries_json__);\n\n\n\n\n\n\nfunction ajaxFindCountry(query) {\n return new Promise(function (resolve, reject) {\n setTimeout(function () {\n var results = __WEBPACK_IMPORTED_MODULE_5__data_countries_json___default.a.filter(function (element, index, array) {\n return element.name.toLowerCase().includes(query.toLowerCase());\n });\n resolve(results);\n }, 1000);\n });\n}\n\n/***/ }),\n/* 98 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Users_damiandulisz_code_opensource_vue_multiselect_node_modules_babel_runtime_helpers_typeof__ = __webpack_require__(95);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Users_damiandulisz_code_opensource_vue_multiselect_node_modules_babel_runtime_helpers_typeof___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__Users_damiandulisz_code_opensource_vue_multiselect_node_modules_babel_runtime_helpers_typeof__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_core_js_modules_es6_array_find__ = __webpack_require__(80);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_core_js_modules_es6_array_find___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_core_js_modules_es6_array_find__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_core_js_modules_es6_regexp_search__ = __webpack_require__(178);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_core_js_modules_es6_regexp_search___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_core_js_modules_es6_regexp_search__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Users_damiandulisz_code_opensource_vue_multiselect_node_modules_babel_runtime_helpers_defineProperty__ = __webpack_require__(94);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Users_damiandulisz_code_opensource_vue_multiselect_node_modules_babel_runtime_helpers_defineProperty___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__Users_damiandulisz_code_opensource_vue_multiselect_node_modules_babel_runtime_helpers_defineProperty__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_core_js_modules_es6_array_map__ = __webpack_require__(54);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_core_js_modules_es6_array_map___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_core_js_modules_es6_array_map__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_core_js_modules_es6_array_reduce__ = __webpack_require__(176);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_core_js_modules_es6_array_reduce___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_core_js_modules_es6_array_reduce__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_core_js_modules_es6_array_filter__ = __webpack_require__(79);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_core_js_modules_es6_array_filter___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_core_js_modules_es6_array_filter__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_core_js_modules_es6_string_trim__ = __webpack_require__(180);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_core_js_modules_es6_string_trim___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_core_js_modules_es6_string_trim__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_core_js_modules_es6_array_index_of__ = __webpack_require__(81);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_core_js_modules_es6_array_index_of___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_core_js_modules_es6_array_index_of__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_core_js_modules_es6_array_is_array__ = __webpack_require__(175);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_core_js_modules_es6_array_is_array___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_core_js_modules_es6_array_is_array__);\n\n\n\n\n\n\n\n\n\n\n\nfunction isEmpty(opt) {\n if (opt === 0) return false;\n if (Array.isArray(opt) && opt.length === 0) return true;\n return !opt;\n}\n\nfunction not(fun) {\n return function () {\n return !fun.apply(void 0, arguments);\n };\n}\n\nfunction includes(str, query) {\n /* istanbul ignore else */\n if (str === undefined) str = 'undefined';\n if (str === null) str = 'null';\n if (str === false) str = 'false';\n var text = str.toString().toLowerCase();\n return text.indexOf(query.trim()) !== -1;\n}\n\nfunction filterOptions(options, search, label, customLabel) {\n return options.filter(function (option) {\n return includes(customLabel(option, label), search);\n });\n}\n\nfunction stripGroups(options) {\n return options.filter(function (option) {\n return !option.$isLabel;\n });\n}\n\nfunction flattenOptions(values, label) {\n return function (options) {\n return options.reduce(function (prev, curr) {\n /* istanbul ignore else */\n if (curr[values] && curr[values].length) {\n prev.push({\n $groupLabel: curr[label],\n $isLabel: true\n });\n return prev.concat(curr[values]);\n }\n\n return prev;\n }, []);\n };\n}\n\nfunction filterGroups(search, label, values, groupLabel, customLabel) {\n return function (groups) {\n return groups.map(function (group) {\n var _ref;\n\n /* istanbul ignore else */\n if (!group[values]) {\n console.warn(\"Options passed to vue-multiselect do not contain groups, despite the config.\");\n return [];\n }\n\n var groupOptions = filterOptions(group[values], search, label, customLabel);\n return groupOptions.length ? (_ref = {}, __WEBPACK_IMPORTED_MODULE_3__Users_damiandulisz_code_opensource_vue_multiselect_node_modules_babel_runtime_helpers_defineProperty___default()(_ref, groupLabel, group[groupLabel]), __WEBPACK_IMPORTED_MODULE_3__Users_damiandulisz_code_opensource_vue_multiselect_node_modules_babel_runtime_helpers_defineProperty___default()(_ref, values, groupOptions), _ref) : [];\n });\n };\n}\n\nvar flow = function flow() {\n for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {\n fns[_key] = arguments[_key];\n }\n\n return function (x) {\n return fns.reduce(function (v, f) {\n return f(v);\n }, x);\n };\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n data: function data() {\n return {\n search: '',\n isOpen: false,\n prefferedOpenDirection: 'below',\n optimizedHeight: this.maxHeight\n };\n },\n props: {\n /**\n * Decide whether to filter the results based on search query.\n * Useful for async filtering, where we search through more complex data.\n * @type {Boolean}\n */\n internalSearch: {\n type: Boolean,\n default: true\n },\n\n /**\n * Array of available options: Objects, Strings or Integers.\n * If array of objects, visible label will default to option.label.\n * If `labal` prop is passed, label will equal option['label']\n * @type {Array}\n */\n options: {\n type: Array,\n required: true\n },\n\n /**\n * Equivalent to the `multiple` attribute on a `` input.\n * @default 'Select option'\n * @type {String}\n */\n placeholder: {\n type: String,\n default: 'Select option'\n },\n\n /**\n * Allow to remove all selected values\n * @default true\n * @type {Boolean}\n */\n allowEmpty: {\n type: Boolean,\n default: true\n },\n\n /**\n * Reset this.internalValue, this.search after this.internalValue changes.\n * Useful if want to create a stateless dropdown.\n * @default false\n * @type {Boolean}\n */\n resetAfter: {\n type: Boolean,\n default: false\n },\n\n /**\n * Enable/disable closing after selecting an option\n * @default true\n * @type {Boolean}\n */\n closeOnSelect: {\n type: Boolean,\n default: true\n },\n\n /**\n * Function to interpolate the custom label\n * @default false\n * @type {Function}\n */\n customLabel: {\n type: Function,\n default: function _default(option, label) {\n if (isEmpty(option)) return '';\n return label ? option[label] : option;\n }\n },\n\n /**\n * Disable / Enable tagging\n * @default false\n * @type {Boolean}\n */\n taggable: {\n type: Boolean,\n default: false\n },\n\n /**\n * String to show when highlighting a potential tag\n * @default 'Press enter to create a tag'\n * @type {String}\n */\n tagPlaceholder: {\n type: String,\n default: 'Press enter to create a tag'\n },\n\n /**\n * By default new tags will appear above the search results.\n * Changing to 'bottom' will revert this behaviour\n * and will proritize the search results\n * @default 'top'\n * @type {String}\n */\n tagPosition: {\n type: String,\n default: 'top'\n },\n\n /**\n * Number of allowed selected options. No limit if 0.\n * @default 0\n * @type {Number}\n */\n max: {\n type: [Number, Boolean],\n default: false\n },\n\n /**\n * Will be passed with all events as second param.\n * Useful for identifying events origin.\n * @default null\n * @type {String|Integer}\n */\n id: {\n default: null\n },\n\n /**\n * Limits the options displayed in the dropdown\n * to the first X options.\n * @default 1000\n * @type {Integer}\n */\n optionsLimit: {\n type: Number,\n default: 1000\n },\n\n /**\n * Name of the property containing\n * the group values\n * @default 1000\n * @type {String}\n */\n groupValues: {\n type: String\n },\n\n /**\n * Name of the property containing\n * the group label\n * @default 1000\n * @type {String}\n */\n groupLabel: {\n type: String\n },\n\n /**\n * Allow to select all group values\n * by selecting the group label\n * @default false\n * @type {Boolean}\n */\n groupSelect: {\n type: Boolean,\n default: false\n },\n\n /**\n * Array of keyboard keys to block\n * when selecting\n * @default 1000\n * @type {String}\n */\n blockKeys: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n\n /**\n * Prevent from wiping up the search value\n * @default false\n * @type {Boolean}\n */\n preserveSearch: {\n type: Boolean,\n default: false\n },\n\n /**\n * Select 1st options if value is empty\n * @default false\n * @type {Boolean}\n */\n preselectFirst: {\n type: Boolean,\n default: false\n }\n },\n mounted: function mounted() {\n /* istanbul ignore else */\n if (!this.multiple && !this.clearOnSelect) {\n console.warn('[Vue-Multiselect warn]: ClearOnSelect and Multiple props can’t be both set to false.');\n }\n\n if (!this.multiple && this.max) {\n console.warn('[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false.');\n }\n\n if (this.preselectFirst && !this.internalValue.length && this.options.length) {\n this.select(this.filteredOptions[0]);\n }\n },\n computed: {\n internalValue: function internalValue() {\n return this.value || this.value === 0 ? Array.isArray(this.value) ? this.value : [this.value] : [];\n },\n filteredOptions: function filteredOptions() {\n var search = this.search || '';\n var normalizedSearch = search.toLowerCase().trim();\n var options = this.options.concat();\n /* istanbul ignore else */\n\n if (this.internalSearch) {\n options = this.groupValues ? this.filterAndFlat(options, normalizedSearch, this.label) : filterOptions(options, normalizedSearch, this.label, this.customLabel);\n } else {\n options = this.groupValues ? flattenOptions(this.groupValues, this.groupLabel)(options) : options;\n }\n\n options = this.hideSelected ? options.filter(not(this.isSelected)) : options;\n /* istanbul ignore else */\n\n if (this.taggable && normalizedSearch.length && !this.isExistingOption(normalizedSearch)) {\n if (this.tagPosition === 'bottom') {\n options.push({\n isTag: true,\n label: search\n });\n } else {\n options.unshift({\n isTag: true,\n label: search\n });\n }\n }\n\n return options.slice(0, this.optionsLimit);\n },\n valueKeys: function valueKeys() {\n var _this = this;\n\n if (this.trackBy) {\n return this.internalValue.map(function (element) {\n return element[_this.trackBy];\n });\n } else {\n return this.internalValue;\n }\n },\n optionKeys: function optionKeys() {\n var _this2 = this;\n\n var options = this.groupValues ? this.flatAndStrip(this.options) : this.options;\n return options.map(function (element) {\n return _this2.customLabel(element, _this2.label).toString().toLowerCase();\n });\n },\n currentOptionLabel: function currentOptionLabel() {\n return this.multiple ? this.searchable ? '' : this.placeholder : this.internalValue.length ? this.getOptionLabel(this.internalValue[0]) : this.searchable ? '' : this.placeholder;\n }\n },\n watch: {\n internalValue: function internalValue() {\n /* istanbul ignore else */\n if (this.resetAfter && this.internalValue.length) {\n this.search = '';\n this.$emit('input', this.multiple ? [] : null);\n }\n },\n search: function search() {\n this.$emit('search-change', this.search, this.id);\n }\n },\n methods: {\n /**\n * Returns the internalValue in a way it can be emited to the parent\n * @returns {Object||Array||String||Integer}\n */\n getValue: function getValue() {\n return this.multiple ? this.internalValue : this.internalValue.length === 0 ? null : this.internalValue[0];\n },\n\n /**\n * Filters and then flattens the options list\n * @param {Array}\n * @returns {Array} returns a filtered and flat options list\n */\n filterAndFlat: function filterAndFlat(options, search, label) {\n return flow(filterGroups(search, label, this.groupValues, this.groupLabel, this.customLabel), flattenOptions(this.groupValues, this.groupLabel))(options);\n },\n\n /**\n * Flattens and then strips the group labels from the options list\n * @param {Array}\n * @returns {Array} returns a flat options list without group labels\n */\n flatAndStrip: function flatAndStrip(options) {\n return flow(flattenOptions(this.groupValues, this.groupLabel), stripGroups)(options);\n },\n\n /**\n * Updates the search value\n * @param {String}\n */\n updateSearch: function updateSearch(query) {\n this.search = query;\n },\n\n /**\n * Finds out if the given query is already present\n * in the available options\n * @param {String}\n * @returns {Boolean} returns true if element is available\n */\n isExistingOption: function isExistingOption(query) {\n return !this.options ? false : this.optionKeys.indexOf(query) > -1;\n },\n\n /**\n * Finds out if the given element is already present\n * in the result value\n * @param {Object||String||Integer} option passed element to check\n * @returns {Boolean} returns true if element is selected\n */\n isSelected: function isSelected(option) {\n var opt = this.trackBy ? option[this.trackBy] : option;\n return this.valueKeys.indexOf(opt) > -1;\n },\n\n /**\n * Returns empty string when options is null/undefined\n * Returns tag query if option is tag.\n * Returns the customLabel() results and casts it to string.\n *\n * @param {Object||String||Integer} Passed option\n * @returns {Object||String}\n */\n getOptionLabel: function getOptionLabel(option) {\n if (isEmpty(option)) return '';\n /* istanbul ignore else */\n\n if (option.isTag) return option.label;\n /* istanbul ignore else */\n\n if (option.$isLabel) return option.$groupLabel;\n var label = this.customLabel(option, this.label);\n /* istanbul ignore else */\n\n if (isEmpty(label)) return '';\n return label;\n },\n\n /**\n * Add the given option to the list of selected options\n * or sets the option as the selected option.\n * If option is already selected -> remove it from the results.\n *\n * @param {Object||String||Integer} option to select/deselect\n * @param {Boolean} block removing\n */\n select: function select(option, key) {\n /* istanbul ignore else */\n if (option.$isLabel && this.groupSelect) {\n this.selectGroup(option);\n return;\n }\n\n if (this.blockKeys.indexOf(key) !== -1 || this.disabled || option.$isDisabled || option.$isLabel) return;\n /* istanbul ignore else */\n\n if (this.max && this.multiple && this.internalValue.length === this.max) return;\n /* istanbul ignore else */\n\n if (key === 'Tab' && !this.pointerDirty) return;\n\n if (option.isTag) {\n this.$emit('tag', option.label, this.id);\n this.search = '';\n if (this.closeOnSelect && !this.multiple) this.deactivate();\n } else {\n var isSelected = this.isSelected(option);\n\n if (isSelected) {\n if (key !== 'Tab') this.removeElement(option);\n return;\n }\n\n this.$emit('select', option, this.id);\n\n if (this.multiple) {\n this.$emit('input', this.internalValue.concat([option]), this.id);\n } else {\n this.$emit('input', option, this.id);\n }\n /* istanbul ignore else */\n\n\n if (this.clearOnSelect) this.search = '';\n }\n /* istanbul ignore else */\n\n\n if (this.closeOnSelect) this.deactivate();\n },\n\n /**\n * Add the given group options to the list of selected options\n * If all group optiona are already selected -> remove it from the results.\n *\n * @param {Object||String||Integer} group to select/deselect\n */\n selectGroup: function selectGroup(selectedGroup) {\n var _this3 = this;\n\n var group = this.options.find(function (option) {\n return option[_this3.groupLabel] === selectedGroup.$groupLabel;\n });\n if (!group) return;\n\n if (this.wholeGroupSelected(group)) {\n this.$emit('remove', group[this.groupValues], this.id);\n var newValue = this.internalValue.filter(function (option) {\n return group[_this3.groupValues].indexOf(option) === -1;\n });\n this.$emit('input', newValue, this.id);\n } else {\n var optionsToAdd = group[this.groupValues].filter(not(this.isSelected));\n this.$emit('select', optionsToAdd, this.id);\n this.$emit('input', this.internalValue.concat(optionsToAdd), this.id);\n }\n },\n\n /**\n * Helper to identify if all values in a group are selected\n *\n * @param {Object} group to validated selected values against\n */\n wholeGroupSelected: function wholeGroupSelected(group) {\n return group[this.groupValues].every(this.isSelected);\n },\n\n /**\n * Removes the given option from the selected options.\n * Additionally checks this.allowEmpty prop if option can be removed when\n * it is the last selected option.\n *\n * @param {type} option description\n * @returns {type} description\n */\n removeElement: function removeElement(option) {\n var shouldClose = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n /* istanbul ignore else */\n if (this.disabled) return;\n /* istanbul ignore else */\n\n if (!this.allowEmpty && this.internalValue.length <= 1) {\n this.deactivate();\n return;\n }\n\n var index = __WEBPACK_IMPORTED_MODULE_0__Users_damiandulisz_code_opensource_vue_multiselect_node_modules_babel_runtime_helpers_typeof___default()(option) === 'object' ? this.valueKeys.indexOf(option[this.trackBy]) : this.valueKeys.indexOf(option);\n this.$emit('remove', option, this.id);\n\n if (this.multiple) {\n var newValue = this.internalValue.slice(0, index).concat(this.internalValue.slice(index + 1));\n this.$emit('input', newValue, this.id);\n } else {\n this.$emit('input', null, this.id);\n }\n /* istanbul ignore else */\n\n\n if (this.closeOnSelect && shouldClose) this.deactivate();\n },\n\n /**\n * Calls this.removeElement() with the last element\n * from this.internalValue (selected element Array)\n *\n * @fires this#removeElement\n */\n removeLastElement: function removeLastElement() {\n /* istanbul ignore else */\n if (this.blockKeys.indexOf('Delete') !== -1) return;\n /* istanbul ignore else */\n\n if (this.search.length === 0 && Array.isArray(this.internalValue)) {\n this.removeElement(this.internalValue[this.internalValue.length - 1], false);\n }\n },\n\n /**\n * Opens the multiselect’s dropdown.\n * Sets this.isOpen to TRUE\n */\n activate: function activate() {\n var _this4 = this;\n\n /* istanbul ignore else */\n if (this.isOpen || this.disabled) return;\n this.adjustPosition();\n /* istanbul ignore else */\n\n if (this.groupValues && this.pointer === 0 && this.filteredOptions.length) {\n this.pointer = 1;\n }\n\n this.isOpen = true;\n /* istanbul ignore else */\n\n if (this.searchable) {\n if (!this.preserveSearch) this.search = '';\n this.$nextTick(function () {\n return _this4.$refs.search.focus();\n });\n } else {\n this.$el.focus();\n }\n\n this.$emit('open', this.id);\n },\n\n /**\n * Closes the multiselect’s dropdown.\n * Sets this.isOpen to FALSE\n */\n deactivate: function deactivate() {\n /* istanbul ignore else */\n if (!this.isOpen) return;\n this.isOpen = false;\n /* istanbul ignore else */\n\n if (this.searchable) {\n this.$refs.search.blur();\n } else {\n this.$el.blur();\n }\n\n if (!this.preserveSearch) this.search = '';\n this.$emit('close', this.getValue(), this.id);\n },\n\n /**\n * Call this.activate() or this.deactivate()\n * depending on this.isOpen value.\n *\n * @fires this#activate || this#deactivate\n * @property {Boolean} isOpen indicates if dropdown is open\n */\n toggle: function toggle() {\n this.isOpen ? this.deactivate() : this.activate();\n },\n\n /**\n * Updates the hasEnoughSpace variable used for\n * detecting where to expand the dropdown\n */\n adjustPosition: function adjustPosition() {\n if (typeof window === 'undefined') return;\n var spaceAbove = this.$el.getBoundingClientRect().top;\n var spaceBelow = window.innerHeight - this.$el.getBoundingClientRect().bottom;\n var hasEnoughSpaceBelow = spaceBelow > this.maxHeight;\n\n if (hasEnoughSpaceBelow || spaceBelow > spaceAbove || this.openDirection === 'below' || this.openDirection === 'bottom') {\n this.prefferedOpenDirection = 'below';\n this.optimizedHeight = Math.min(spaceBelow - 40, this.maxHeight);\n } else {\n this.prefferedOpenDirection = 'above';\n this.optimizedHeight = Math.min(spaceAbove - 40, this.maxHeight);\n }\n }\n }\n});\n\n/***/ }),\n/* 99 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_array_find__ = __webpack_require__(80);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_array_find___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_array_find__);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n data: function data() {\n return {\n pointer: 0,\n pointerDirty: false\n };\n },\n props: {\n /**\n * Enable/disable highlighting of the pointed value.\n * @type {Boolean}\n * @default true\n */\n showPointer: {\n type: Boolean,\n default: true\n },\n optionHeight: {\n type: Number,\n default: 40\n }\n },\n computed: {\n pointerPosition: function pointerPosition() {\n return this.pointer * this.optionHeight;\n },\n visibleElements: function visibleElements() {\n return this.optimizedHeight / this.optionHeight;\n }\n },\n watch: {\n filteredOptions: function filteredOptions() {\n this.pointerAdjust();\n },\n isOpen: function isOpen() {\n this.pointerDirty = false;\n }\n },\n methods: {\n optionHighlight: function optionHighlight(index, option) {\n return {\n 'multiselect__option--highlight': index === this.pointer && this.showPointer,\n 'multiselect__option--selected': this.isSelected(option)\n };\n },\n groupHighlight: function groupHighlight(index, selectedGroup) {\n var _this = this;\n\n if (!this.groupSelect) {\n return ['multiselect__option--disabled'];\n }\n\n var group = this.options.find(function (option) {\n return option[_this.groupLabel] === selectedGroup.$groupLabel;\n });\n return [this.groupSelect ? 'multiselect__option--group' : 'multiselect__option--disabled', {\n 'multiselect__option--highlight': index === this.pointer && this.showPointer\n }, {\n 'multiselect__option--group-selected': this.wholeGroupSelected(group)\n }];\n },\n addPointerElement: function addPointerElement() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'Enter',\n key = _ref.key;\n\n /* istanbul ignore else */\n if (this.filteredOptions.length > 0) {\n this.select(this.filteredOptions[this.pointer], key);\n }\n\n this.pointerReset();\n },\n pointerForward: function pointerForward() {\n /* istanbul ignore else */\n if (this.pointer < this.filteredOptions.length - 1) {\n this.pointer++;\n /* istanbul ignore next */\n\n if (this.$refs.list.scrollTop <= this.pointerPosition - (this.visibleElements - 1) * this.optionHeight) {\n this.$refs.list.scrollTop = this.pointerPosition - (this.visibleElements - 1) * this.optionHeight;\n }\n /* istanbul ignore else */\n\n\n if (this.filteredOptions[this.pointer] && this.filteredOptions[this.pointer].$isLabel && !this.groupSelect) this.pointerForward();\n }\n\n this.pointerDirty = true;\n },\n pointerBackward: function pointerBackward() {\n if (this.pointer > 0) {\n this.pointer--;\n /* istanbul ignore else */\n\n if (this.$refs.list.scrollTop >= this.pointerPosition) {\n this.$refs.list.scrollTop = this.pointerPosition;\n }\n /* istanbul ignore else */\n\n\n if (this.filteredOptions[this.pointer] && this.filteredOptions[this.pointer].$isLabel && !this.groupSelect) this.pointerBackward();\n } else {\n /* istanbul ignore else */\n if (this.filteredOptions[this.pointer] && this.filteredOptions[0].$isLabel && !this.groupSelect) this.pointerForward();\n }\n\n this.pointerDirty = true;\n },\n pointerReset: function pointerReset() {\n /* istanbul ignore else */\n if (!this.closeOnSelect) return;\n this.pointer = 0;\n /* istanbul ignore else */\n\n if (this.$refs.list) {\n this.$refs.list.scrollTop = 0;\n }\n },\n pointerAdjust: function pointerAdjust() {\n /* istanbul ignore else */\n if (this.pointer >= this.filteredOptions.length - 1) {\n this.pointer = this.filteredOptions.length ? this.filteredOptions.length - 1 : 0;\n }\n\n if (this.filteredOptions.length > 0 && this.filteredOptions[this.pointer].$isLabel && !this.groupSelect) {\n this.pointerForward();\n }\n },\n pointerSet: function pointerSet(index) {\n this.pointer = index;\n this.pointerDirty = true;\n }\n }\n});\n\n/***/ }),\n/* 100 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n props: ['langs', 'current'],\n methods: {\n select: function select(lang) {\n this.$emit('select', lang);\n }\n }\n});\n\n/***/ }),\n/* 101 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_Multiselect__ = __webpack_require__(1);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_0__src_Multiselect__[\"a\" /* default */]\n },\n data: function data() {\n return {\n badges: [{\n img: 'https://camo.githubusercontent.com/d0e25b09a82bc4bfde9f1e048a092752eebbb4f3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c6174',\n name: 'License'\n }, {\n img: 'https://img.shields.io/github/stars/monterail/vue-multiselect.svg?label=Stars',\n name: 'GitHub Stars'\n }, {\n img: 'https://camo.githubusercontent.com/64f9a2333bb303d34b1587e1436b24dee6a8e134/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f646d2f7675652d6d756c746973656c6563742e737667',\n name: 'Npm Monthly Downloads'\n }, {\n img: 'https://camo.githubusercontent.com/47ff0923e959e736113988e900268dfc7a601d3b/68747470733a2f2f636972636c6563692e636f6d2f67682f6d6f6e74657261696c2f7675652d6d756c746973656c6563742f747265652f6d61737465722e7376673f7374796c653d736869656c6426636972636c652d746f6b656e3d35633933316666323866643132353837363130663833353437326265636464353134643039636566',\n name: 'Full Test Coverage'\n }, {\n img: 'https://img.shields.io/badge/dependencies-none-brightgreen.svg?style=flat',\n name: 'NO Dependencies'\n }],\n value: []\n };\n },\n methods: {\n onTagging: function onTagging(newTag) {\n this.source.push({\n name: newTag,\n language: newTag\n });\n this.value.push({\n name: newTag,\n language: newTag\n });\n }\n }\n});\n\n/***/ }),\n/* 102 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__ = __webpack_require__(1);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__[\"a\" /* default */]\n },\n data: function data() {\n return {\n actions: ['alert', 'console.log', 'scrollTop']\n };\n },\n methods: {\n dispatchAction: function dispatchAction(actionName) {\n switch (actionName) {\n case 'alert':\n window.alert('You just dispatched \"alert\" action!');\n break;\n\n case 'console.log':\n console.log('You just dispatched \"console.log\" action!');\n break;\n\n case 'scrollTop':\n window.scrollTo(0, 0);\n break;\n }\n }\n }\n});\n\n/***/ }),\n/* 103 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__countriesApi__ = __webpack_require__(97);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__[\"a\" /* default */]\n },\n data: function data() {\n return {\n selectedCountries: [],\n countries: [],\n isLoading: false\n };\n },\n methods: {\n limitText: function limitText(count) {\n return \"and \".concat(count, \" other countries\");\n },\n asyncFind: function asyncFind(query) {\n var _this = this;\n\n this.isLoading = true;\n __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__countriesApi__[\"a\" /* ajaxFindCountry */])(query).then(function (response) {\n _this.countries = response;\n _this.isLoading = false;\n });\n },\n clearAll: function clearAll() {\n this.selectedCountries = [];\n }\n }\n});\n\n/***/ }),\n/* 104 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_array_index_of__ = __webpack_require__(81);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_array_index_of___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_array_index_of__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_multiselect__ = __webpack_require__(1);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_1_vue_multiselect__[\"a\" /* default */]\n },\n data: function data() {\n return {\n isDisabled: false,\n isTouched: false,\n value: [],\n options: ['Select option', 'Disable me!', 'Reset me!', 'mulitple', 'label', 'searchable']\n };\n },\n computed: {\n isInvalid: function isInvalid() {\n return this.isTouched && this.value.length === 0;\n }\n },\n methods: {\n onChange: function onChange(value) {\n this.value = value;\n if (value.indexOf('Reset me!') !== -1) this.value = [];\n },\n onSelect: function onSelect(option) {\n if (option === 'Disable me!') this.isDisabled = true;\n },\n onTouch: function onTouch() {\n this.isTouched = true;\n }\n }\n});\n\n/***/ }),\n/* 105 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__ = __webpack_require__(1);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__[\"a\" /* default */]\n },\n data: function data() {\n return {\n value: {\n title: 'Explorer',\n desc: 'Discovering new species!',\n img: 'static/posters/creatures.png'\n },\n options: [{\n title: 'Space Pirate',\n desc: 'More space battles!',\n img: 'static/posters/fleet.png'\n }, {\n title: 'Merchant',\n desc: 'PROFIT!',\n img: 'static/posters/trading_post.png'\n }, {\n title: 'Explorer',\n desc: 'Discovering new species!',\n img: 'static/posters/creatures.png'\n }, {\n title: 'Miner',\n desc: 'We need to go deeper!',\n img: 'static/posters/resource_lab.png'\n }]\n };\n },\n methods: {\n customLabel: function customLabel(_ref) {\n var title = _ref.title,\n desc = _ref.desc;\n return \"\".concat(title, \" \\u2013 \").concat(desc);\n }\n }\n});\n\n/***/ }),\n/* 106 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__ = __webpack_require__(1);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__[\"a\" /* default */]\n },\n data: function data() {\n return {\n options: [{\n language: 'Javascript',\n libs: [{\n name: 'Vue.js',\n category: 'Front-end'\n }, {\n name: 'Adonis',\n category: 'Backend'\n }]\n }, {\n language: 'Ruby',\n libs: [{\n name: 'Rails',\n category: 'Backend'\n }, {\n name: 'Sinatra',\n category: 'Backend'\n }]\n }, {\n language: 'Other',\n libs: [{\n name: 'Laravel',\n category: 'Backend'\n }, {\n name: 'Phoenix',\n category: 'Backend'\n }]\n }],\n value: []\n };\n }\n});\n\n/***/ }),\n/* 107 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__ = __webpack_require__(1);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__[\"a\" /* default */]\n },\n data: function data() {\n return {\n value: [],\n options: [{\n name: 'Vue.js',\n language: 'JavaScript'\n }, {\n name: 'Adonis',\n language: 'JavaScript'\n }, {\n name: 'Rails',\n language: 'Ruby'\n }, {\n name: 'Sinatra',\n language: 'Ruby'\n }, {\n name: 'Laravel',\n language: 'PHP'\n }, {\n name: 'Phoenix',\n language: 'Elixir'\n }]\n };\n }\n});\n\n/***/ }),\n/* 108 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__ = __webpack_require__(1);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__[\"a\" /* default */]\n },\n data: function data() {\n return {\n value: null,\n options: [{\n name: 'Vue.js',\n language: 'JavaScript'\n }, {\n name: 'Rails',\n language: 'Ruby'\n }, {\n name: 'Sinatra',\n language: 'Ruby'\n }, {\n name: 'Laravel',\n language: 'PHP',\n $isDisabled: true\n }, {\n name: 'Phoenix',\n language: 'Elixir'\n }]\n };\n }\n});\n\n/***/ }),\n/* 109 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__ = __webpack_require__(1);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__[\"a\" /* default */]\n },\n data: function data() {\n return {\n value: '',\n options: ['Select option', 'options', 'selected', 'mulitple', 'label', 'searchable', 'clearOnSelect', 'hideSelected', 'maxHeight', 'allowEmpty', 'showLabels', 'onChange', 'touched']\n };\n }\n});\n\n/***/ }),\n/* 110 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_function_name__ = __webpack_require__(82);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_function_name___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_function_name__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_multiselect__ = __webpack_require__(1);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_1_vue_multiselect__[\"a\" /* default */]\n },\n data: function data() {\n return {\n value: {\n name: 'Vue.js',\n language: 'JavaScript'\n },\n options: [{\n name: 'Vue.js',\n language: 'JavaScript'\n }, {\n name: 'Rails',\n language: 'Ruby'\n }, {\n name: 'Sinatra',\n language: 'Ruby'\n }, {\n name: 'Laravel',\n language: 'PHP'\n }, {\n name: 'Phoenix',\n language: 'Elixir'\n }]\n };\n },\n methods: {\n nameWithLang: function nameWithLang(_ref) {\n var name = _ref.name,\n language = _ref.language;\n return \"\".concat(name, \" \\u2014 [\").concat(language, \"]\");\n }\n }\n});\n\n/***/ }),\n/* 111 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__ = __webpack_require__(1);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_0_vue_multiselect__[\"a\" /* default */]\n },\n data: function data() {\n return {\n value: [{\n name: 'Javascript',\n code: 'js'\n }],\n options: [{\n name: 'Vue.js',\n code: 'vu'\n }, {\n name: 'Javascript',\n code: 'js'\n }, {\n name: 'Open Source',\n code: 'os'\n }]\n };\n },\n methods: {\n addTag: function addTag(newTag) {\n var tag = {\n name: newTag,\n code: newTag.substring(0, 2) + Math.floor(Math.random() * 10000000)\n };\n this.options.push(tag);\n this.value.push(tag);\n }\n }\n});\n\n/***/ }),\n/* 112 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_object_assign__ = __webpack_require__(55);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_object_assign___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_core_js_modules_es6_object_assign__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue__ = __webpack_require__(56);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_vuex__ = __webpack_require__(220);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_vue_multiselect__ = __webpack_require__(1);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\nvar mapActions = __WEBPACK_IMPORTED_MODULE_2_vuex__[\"a\" /* default */].mapActions,\n mapState = __WEBPACK_IMPORTED_MODULE_2_vuex__[\"a\" /* default */].mapState;\n__WEBPACK_IMPORTED_MODULE_1_vue___default.a.use(__WEBPACK_IMPORTED_MODULE_2_vuex__[\"a\" /* default */]);\nvar store = new __WEBPACK_IMPORTED_MODULE_2_vuex__[\"a\" /* default */].Store({\n state: {\n value: 'Vuex',\n options: ['Vuex', 'Vue', 'Vuelidate', 'Vue-Multiselect', 'Vue-Router']\n },\n mutations: {\n updateValue: function updateValue(state, value) {\n state.value = value;\n }\n },\n actions: {\n updateValueAction: function updateValueAction(_ref, value) {\n var commit = _ref.commit;\n commit('updateValue', value);\n }\n }\n});\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n store: store,\n components: {\n Multiselect: __WEBPACK_IMPORTED_MODULE_3_vue_multiselect__[\"a\" /* default */]\n },\n computed: Object.assign({}, mapState(['value', 'options'])),\n methods: Object.assign({}, mapActions(['updateValueAction']))\n});\n\n/***/ }),\n/* 113 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__multiselectMixin__ = __webpack_require__(98);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__pointerMixin__ = __webpack_require__(99);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: 'vue-multiselect',\n mixins: [__WEBPACK_IMPORTED_MODULE_0__multiselectMixin__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_1__pointerMixin__[\"a\" /* default */]],\n props: {\n /**\n * name attribute to match optional label element\n * @default ''\n * @type {String}\n */\n name: {\n type: String,\n default: ''\n },\n\n /**\n * String to show when pointing to an option\n * @default 'Press enter to select'\n * @type {String}\n */\n selectLabel: {\n type: String,\n default: 'Press enter to select'\n },\n\n /**\n * String to show when pointing to an option\n * @default 'Press enter to select'\n * @type {String}\n */\n selectGroupLabel: {\n type: String,\n default: 'Press enter to select group'\n },\n\n /**\n * String to show next to selected option\n * @default 'Selected'\n * @type {String}\n */\n selectedLabel: {\n type: String,\n default: 'Selected'\n },\n\n /**\n * String to show when pointing to an alredy selected option\n * @default 'Press enter to remove'\n * @type {String}\n */\n deselectLabel: {\n type: String,\n default: 'Press enter to remove'\n },\n\n /**\n * String to show when pointing to an alredy selected option\n * @default 'Press enter to remove'\n * @type {String}\n */\n deselectGroupLabel: {\n type: String,\n default: 'Press enter to deselect group'\n },\n\n /**\n * Decide whether to show pointer labels\n * @default true\n * @type {Boolean}\n */\n showLabels: {\n type: Boolean,\n default: true\n },\n\n /**\n * Limit the display of selected options. The rest will be hidden within the limitText string.\n * @default 99999\n * @type {Integer}\n */\n limit: {\n type: Number,\n default: 99999\n },\n\n /**\n * Sets maxHeight style value of the dropdown\n * @default 300\n * @type {Integer}\n */\n maxHeight: {\n type: Number,\n default: 300\n },\n\n /**\n * Function that process the message shown when selected\n * elements pass the defined limit.\n * @default 'and * more'\n * @param {Int} count Number of elements more than limit\n * @type {Function}\n */\n limitText: {\n type: Function,\n default: function _default(count) {\n return \"and \".concat(count, \" more\");\n }\n },\n\n /**\n * Set true to trigger the loading spinner.\n * @default False\n * @type {Boolean}\n */\n loading: {\n type: Boolean,\n default: false\n },\n\n /**\n * Disables the multiselect if true.\n * @default false\n * @type {Boolean}\n */\n disabled: {\n type: Boolean,\n default: false\n },\n\n /**\n * Fixed opening direction\n * @default ''\n * @type {String}\n */\n openDirection: {\n type: String,\n default: ''\n },\n showNoResults: {\n type: Boolean,\n default: true\n },\n tabindex: {\n type: Number,\n default: 0\n }\n },\n computed: {\n isSingleLabelVisible: function isSingleLabelVisible() {\n return this.singleValue && (!this.isOpen || !this.searchable) && !this.visibleValues.length;\n },\n isPlaceholderVisible: function isPlaceholderVisible() {\n return !this.internalValue.length && (!this.searchable || !this.isOpen);\n },\n visibleValues: function visibleValues() {\n return this.multiple ? this.internalValue.slice(0, this.limit) : [];\n },\n singleValue: function singleValue() {\n return this.internalValue[0];\n },\n deselectLabelText: function deselectLabelText() {\n return this.showLabels ? this.deselectLabel : '';\n },\n deselectGroupLabelText: function deselectGroupLabelText() {\n return this.showLabels ? this.deselectGroupLabel : '';\n },\n selectLabelText: function selectLabelText() {\n return this.showLabels ? this.selectLabel : '';\n },\n selectGroupLabelText: function selectGroupLabelText() {\n return this.showLabels ? this.selectGroupLabel : '';\n },\n selectedLabelText: function selectedLabelText() {\n return this.showLabels ? this.selectedLabel : '';\n },\n inputStyle: function inputStyle() {\n if (this.multiple && this.value && this.value.length) {\n // Hide input by setting the width to 0 allowing it to receive focus\n return this.isOpen ? {\n 'width': 'auto'\n } : {\n 'width': '0',\n 'position': 'absolute',\n 'padding': '0'\n };\n }\n },\n contentStyle: function contentStyle() {\n return this.options.length ? {\n 'display': 'inline-block'\n } : {\n 'display': 'block'\n };\n },\n isAbove: function isAbove() {\n if (this.openDirection === 'above' || this.openDirection === 'top') {\n return true;\n } else if (this.openDirection === 'below' || this.openDirection === 'bottom') {\n return false;\n } else {\n return this.prefferedOpenDirection === 'above';\n }\n },\n showSearchInput: function showSearchInput() {\n return this.searchable && (this.hasSingleSelectedSlot && (this.visibleSingleValue || this.visibleSingleValue === 0) ? this.isOpen : true);\n }\n }\n});\n\n/***/ }),\n/* 114 */,\n/* 115 */,\n/* 116 */,\n/* 117 */,\n/* 118 */,\n/* 119 */,\n/* 120 */,\n/* 121 */,\n/* 122 */,\n/* 123 */,\n/* 124 */,\n/* 125 */,\n/* 126 */,\n/* 127 */,\n/* 128 */,\n/* 129 */,\n/* 130 */,\n/* 131 */,\n/* 132 */,\n/* 133 */,\n/* 134 */,\n/* 135 */,\n/* 136 */,\n/* 137 */,\n/* 138 */,\n/* 139 */,\n/* 140 */,\n/* 141 */,\n/* 142 */,\n/* 143 */,\n/* 144 */,\n/* 145 */,\n/* 146 */,\n/* 147 */,\n/* 148 */,\n/* 149 */,\n/* 150 */,\n/* 151 */,\n/* 152 */,\n/* 153 */,\n/* 154 */,\n/* 155 */,\n/* 156 */,\n/* 157 */,\n/* 158 */,\n/* 159 */,\n/* 160 */,\n/* 161 */,\n/* 162 */,\n/* 163 */,\n/* 164 */,\n/* 165 */,\n/* 166 */,\n/* 167 */,\n/* 168 */,\n/* 169 */,\n/* 170 */,\n/* 171 */,\n/* 172 */,\n/* 173 */,\n/* 174 */,\n/* 175 */,\n/* 176 */,\n/* 177 */,\n/* 178 */,\n/* 179 */,\n/* 180 */,\n/* 181 */,\n/* 182 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 183 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 184 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 185 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 186 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 187 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 188 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 189 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 190 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 191 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 192 */,\n/* 193 */,\n/* 194 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ActionDispatcher_vue__ = __webpack_require__(102);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3f8f67b3_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ActionDispatcher_vue__ = __webpack_require__(210);\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ActionDispatcher_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3f8f67b3_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ActionDispatcher_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 195 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_AjaxSearch_vue__ = __webpack_require__(103);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0c900f78_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_AjaxSearch_vue__ = __webpack_require__(205);\nfunction injectStyle (ssrContext) {\n __webpack_require__(182)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_AjaxSearch_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0c900f78_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_AjaxSearch_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 196 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomConfig_vue__ = __webpack_require__(104);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6ed10dfe_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_CustomConfig_vue__ = __webpack_require__(212);\nfunction injectStyle (ssrContext) {\n __webpack_require__(187)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomConfig_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6ed10dfe_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_CustomConfig_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 197 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomOption_vue__ = __webpack_require__(105);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ca69ac48_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_CustomOption_vue__ = __webpack_require__(217);\nfunction injectStyle (ssrContext) {\n __webpack_require__(191)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomOption_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ca69ac48_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_CustomOption_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 198 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Groups_vue__ = __webpack_require__(106);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_91a2ba7e_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Groups_vue__ = __webpack_require__(215);\nfunction injectStyle (ssrContext) {\n __webpack_require__(189)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Groups_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_91a2ba7e_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Groups_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 199 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MultiSelect_vue__ = __webpack_require__(107);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_bc642800_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MultiSelect_vue__ = __webpack_require__(216);\nfunction injectStyle (ssrContext) {\n __webpack_require__(190)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MultiSelect_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_bc642800_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MultiSelect_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 200 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectObject_vue__ = __webpack_require__(108);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_8aea5932_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectObject_vue__ = __webpack_require__(214);\nfunction injectStyle (ssrContext) {\n __webpack_require__(188)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectObject_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_8aea5932_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectObject_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 201 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectPrimitive_vue__ = __webpack_require__(109);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1cb8e111_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectPrimitive_vue__ = __webpack_require__(207);\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectPrimitive_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1cb8e111_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectPrimitive_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 202 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectSearch_vue__ = __webpack_require__(110);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2651e6c9_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectSearch_vue__ = __webpack_require__(208);\nfunction injectStyle (ssrContext) {\n __webpack_require__(184)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectSearch_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2651e6c9_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectSearch_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 203 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Tagging_vue__ = __webpack_require__(111);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_447e8be2_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Tagging_vue__ = __webpack_require__(211);\nfunction injectStyle (ssrContext) {\n __webpack_require__(186)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Tagging_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_447e8be2_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Tagging_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 204 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_VuexActions_vue__ = __webpack_require__(112);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7e9f4e8a_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_VuexActions_vue__ = __webpack_require__(213);\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_VuexActions_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7e9f4e8a_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_VuexActions_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n/* 205 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\",attrs:{\"for\":\"ajax\"}},[_vm._v(\"Async multiselect\")]),_c('multiselect',{attrs:{\"id\":\"ajax\",\"label\":\"name\",\"track-by\":\"code\",\"placeholder\":\"Type to search\",\"open-direction\":\"bottom\",\"options\":_vm.countries,\"multiple\":true,\"searchable\":true,\"loading\":_vm.isLoading,\"internal-search\":false,\"clear-on-select\":false,\"close-on-select\":false,\"options-limit\":300,\"limit\":3,\"limit-text\":_vm.limitText,\"max-height\":600,\"show-no-results\":false,\"hide-selected\":true},on:{\"search-change\":_vm.asyncFind},scopedSlots:_vm._u([{key:\"clear\",fn:function(props){return [(_vm.selectedCountries.length)?_c('div',{staticClass:\"multiselect__clear\",on:{\"mousedown\":function($event){$event.preventDefault();$event.stopPropagation();_vm.clearAll(props.search)}}}):_vm._e()]}}]),model:{value:(_vm.selectedCountries),callback:function ($$v) {_vm.selectedCountries=$$v},expression:\"selectedCountries\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Oops! No elements found. Consider changing the search query.\")])]),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.selectedCountries))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 206 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"multiselect\",class:{ 'multiselect--active': _vm.isOpen, 'multiselect--disabled': _vm.disabled, 'multiselect--above': _vm.isAbove },attrs:{\"tabindex\":_vm.searchable ? -1 : _vm.tabindex},on:{\"focus\":function($event){_vm.activate()},\"blur\":function($event){_vm.searchable ? false : _vm.deactivate()},\"keydown\":[function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"down\",40,$event.key,\"ArrowDown\")){ return null; }if($event.target !== $event.currentTarget){ return null; }$event.preventDefault();_vm.pointerForward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"up\",38,$event.key,\"ArrowUp\")){ return null; }if($event.target !== $event.currentTarget){ return null; }$event.preventDefault();_vm.pointerBackward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")&&_vm._k($event.keyCode,\"tab\",9,$event.key,\"Tab\")){ return null; }$event.stopPropagation();if($event.target !== $event.currentTarget){ return null; }_vm.addPointerElement($event)}],\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"esc\",27,$event.key,\"Escape\")){ return null; }_vm.deactivate()}}},[_vm._t(\"caret\",[_c('div',{staticClass:\"multiselect__select\",on:{\"mousedown\":function($event){$event.preventDefault();$event.stopPropagation();_vm.toggle()}}})],{toggle:_vm.toggle}),_vm._v(\" \"),_vm._t(\"clear\",null,{search:_vm.search}),_vm._v(\" \"),_c('div',{ref:\"tags\",staticClass:\"multiselect__tags\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.visibleValues.length > 0),expression:\"visibleValues.length > 0\"}],staticClass:\"multiselect__tags-wrap\"},[_vm._l((_vm.visibleValues),function(option){return [_vm._t(\"tag\",[_c('span',{staticClass:\"multiselect__tag\"},[_c('span',{domProps:{\"textContent\":_vm._s(_vm.getOptionLabel(option))}}),_vm._v(\" \"),_c('i',{staticClass:\"multiselect__tag-icon\",attrs:{\"aria-hidden\":\"true\",\"tabindex\":\"1\"},on:{\"keydown\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }$event.preventDefault();_vm.removeElement(option)},\"mousedown\":function($event){$event.preventDefault();_vm.removeElement(option)}}})])],{option:option,search:_vm.search,remove:_vm.removeElement})]})],2),_vm._v(\" \"),(_vm.internalValue && _vm.internalValue.length > _vm.limit)?[_vm._t(\"limit\",[_c('strong',{staticClass:\"multiselect__strong\",domProps:{\"textContent\":_vm._s(_vm.limitText(_vm.internalValue.length - _vm.limit))}})])]:_vm._e(),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"multiselect__loading\"}},[_vm._t(\"loading\",[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"multiselect__spinner\"})])],2),_vm._v(\" \"),_c('input',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isOpen && _vm.searchable),expression:\"isOpen && searchable\"}],ref:\"search\",staticClass:\"multiselect__input\",style:(_vm.inputStyle),attrs:{\"name\":_vm.name,\"id\":_vm.id,\"type\":\"text\",\"autocomplete\":\"off\",\"placeholder\":_vm.placeholder,\"disabled\":_vm.disabled,\"tabindex\":_vm.tabindex},domProps:{\"value\":_vm.search},on:{\"input\":function($event){_vm.updateSearch($event.target.value)},\"focus\":function($event){$event.preventDefault();_vm.activate()},\"blur\":function($event){$event.preventDefault();_vm.deactivate()},\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"esc\",27,$event.key,\"Escape\")){ return null; }_vm.deactivate()},\"keydown\":[function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"down\",40,$event.key,\"ArrowDown\")){ return null; }$event.preventDefault();_vm.pointerForward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"up\",38,$event.key,\"ArrowUp\")){ return null; }$event.preventDefault();_vm.pointerBackward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }$event.preventDefault();$event.stopPropagation();if($event.target !== $event.currentTarget){ return null; }_vm.addPointerElement($event)},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"delete\",[8,46],$event.key,[\"Backspace\",\"Delete\"])){ return null; }$event.stopPropagation();_vm.removeLastElement()}]}}),_vm._v(\" \"),(_vm.isSingleLabelVisible)?_c('span',{staticClass:\"multiselect__single\",on:{\"mousedown\":function($event){$event.preventDefault();return _vm.toggle($event)}}},[_vm._t(\"singleLabel\",[[_vm._v(_vm._s(_vm.currentOptionLabel))]],{option:_vm.singleValue})],2):_vm._e(),_vm._v(\" \"),(_vm.isPlaceholderVisible)?_c('span',{on:{\"mousedown\":function($event){$event.preventDefault();return _vm.toggle($event)}}},[_vm._t(\"placeholder\",[_c('span',{staticClass:\"multiselect__single\"},[_vm._v(\"\\n \"+_vm._s(_vm.placeholder)+\"\\n \")])])],2):_vm._e()],2),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"multiselect\"}},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isOpen),expression:\"isOpen\"}],ref:\"list\",staticClass:\"multiselect__content-wrapper\",style:({ maxHeight: _vm.optimizedHeight + 'px' }),on:{\"focus\":_vm.activate,\"mousedown\":function($event){$event.preventDefault();}}},[_c('ul',{staticClass:\"multiselect__content\",style:(_vm.contentStyle)},[_vm._t(\"beforeList\"),_vm._v(\" \"),(_vm.multiple && _vm.max === _vm.internalValue.length)?_c('li',[_c('span',{staticClass:\"multiselect__option\"},[_vm._t(\"maxElements\",[_vm._v(\"Maximum of \"+_vm._s(_vm.max)+\" options selected. First remove a selected option to select another.\")])],2)]):_vm._e(),_vm._v(\" \"),(!_vm.max || _vm.internalValue.length < _vm.max)?_vm._l((_vm.filteredOptions),function(option,index){return _c('li',{key:index,staticClass:\"multiselect__element\"},[(!(option && (option.$isLabel || option.$isDisabled)))?_c('span',{staticClass:\"multiselect__option\",class:_vm.optionHighlight(index, option),attrs:{\"data-select\":option && option.isTag ? _vm.tagPlaceholder : _vm.selectLabelText,\"data-selected\":_vm.selectedLabelText,\"data-deselect\":_vm.deselectLabelText},on:{\"click\":function($event){$event.stopPropagation();_vm.select(option)},\"mouseenter\":function($event){if($event.target !== $event.currentTarget){ return null; }_vm.pointerSet(index)}}},[_vm._t(\"option\",[_c('span',[_vm._v(_vm._s(_vm.getOptionLabel(option)))])],{option:option,search:_vm.search})],2):_vm._e(),_vm._v(\" \"),(option && (option.$isLabel || option.$isDisabled))?_c('span',{staticClass:\"multiselect__option\",class:_vm.groupHighlight(index, option),attrs:{\"data-select\":_vm.groupSelect && _vm.selectGroupLabelText,\"data-deselect\":_vm.groupSelect && _vm.deselectGroupLabelText},on:{\"mouseenter\":function($event){if($event.target !== $event.currentTarget){ return null; }_vm.groupSelect && _vm.pointerSet(index)},\"mousedown\":function($event){$event.preventDefault();_vm.selectGroup(option)}}},[_vm._t(\"option\",[_c('span',[_vm._v(_vm._s(_vm.getOptionLabel(option)))])],{option:option,search:_vm.search})],2):_vm._e()])}):_vm._e(),_vm._v(\" \"),_c('li',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showNoResults && (_vm.filteredOptions.length === 0 && _vm.search && !_vm.loading)),expression:\"showNoResults && (filteredOptions.length === 0 && search && !loading)\"}]},[_c('span',{staticClass:\"multiselect__option\"},[_vm._t(\"noResult\",[_vm._v(\"No elements found. Consider changing the search query.\")])],2)]),_vm._v(\" \"),_vm._t(\"afterList\")],2)])])],2)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 207 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Single select\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"searchable\":false,\"close-on-select\":false,\"show-labels\":false,\"placeholder\":\"Pick a value\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 208 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Select with search\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"custom-label\":_vm.nameWithLang,\"placeholder\":\"Select one\",\"label\":\"name\",\"track-by\":\"name\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 209 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('multiselect',{attrs:{\"label\":\"name\",\"track-by\":\"name\",\"placeholder\":\"Pick badges\",\"options\":_vm.badges,\"multiple\":true,\"show-labels\":false,\"limit\":3},on:{\"tag\":_vm.onTagging},scopedSlots:_vm._u([{key:\"option\",fn:function(props){return [_c('span',{staticClass:\"badge__name\"},[_vm._v(_vm._s(props.option.name))]),_c('img',{staticClass:\"badge__img\",attrs:{\"src\":props.option.img,\"alt\":props.option.name}})]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Badge not found. Suggest a badge \"),_c('a',{staticClass:\"typo__link\",attrs:{\"href\":\"https://github.com/monterail/vue-multiselect/issues\",\"target\":\"_blank\"}},[_vm._v(\"here\")]),_vm._v(\".\")])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 210 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Open console to see logs.\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick action\",\"options\":_vm.actions,\"searchable\":false,\"reset-after\":true},on:{\"select\":_vm.dispatchAction}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 211 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Tagging\")]),_c('multiselect',{attrs:{\"tag-placeholder\":\"Add this as new tag\",\"placeholder\":\"Search or add a tag\",\"label\":\"name\",\"track-by\":\"code\",\"options\":_vm.options,\"multiple\":true,\"taggable\":true},on:{\"tag\":_vm.addTag},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 212 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:{ 'invalid': _vm.isInvalid }},[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Customized multiselect\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick at least one\",\"select-label\":\"Enter doesn’t work here!\",\"value\":_vm.value,\"options\":_vm.options,\"multiple\":true,\"searchable\":true,\"allow-empty\":false,\"hide-selected\":true,\"max-height\":150,\"max\":3,\"disabled\":_vm.isDisabled,\"block-keys\":['Tab', 'Enter']},on:{\"input\":_vm.onChange,\"close\":_vm.onTouch,\"select\":_vm.onSelect}}),_c('label',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isInvalid),expression:\"isInvalid\"}],staticClass:\"typo__label form__label\"},[_vm._v(\"Must have at least one value\")])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 213 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Vuex example.\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick action\",\"value\":_vm.value,\"options\":_vm.options,\"searchable\":false},on:{\"input\":_vm.updateValueAction}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 214 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Single select / dropdown\")]),_c('multiselect',{attrs:{\"deselect-label\":\"Can't remove this value\",\"track-by\":\"name\",\"label\":\"name\",\"placeholder\":\"Select one\",\"options\":_vm.options,\"searchable\":false,\"allow-empty\":false},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(ref){\nvar option = ref.option;\nreturn [_c('strong',[_vm._v(_vm._s(option.name))]),_vm._v(\" is written in\"),_c('strong',[_vm._v(\" \"+_vm._s(option.language))])]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 215 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Groups\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"multiple\":true,\"group-values\":\"libs\",\"group-label\":\"language\",\"group-select\":true,\"placeholder\":\"Type to search\",\"track-by\":\"name\",\"label\":\"name\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Oops! No elements found. Consider changing the search query.\")])]),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 216 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Simple select / dropdown\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"multiple\":true,\"close-on-select\":false,\"clear-on-select\":false,\"hide-selected\":true,\"preserve-search\":true,\"placeholder\":\"Pick some\",\"label\":\"name\",\"track-by\":\"name\",\"preselect-first\":true},scopedSlots:_vm._u([{key:\"tag\",fn:function(props){return [_c('span',{staticClass:\"custom__tag\"},[_c('span',[_vm._v(_vm._s(props.option.language))]),_c('span',{staticClass:\"custom__remove\",on:{\"click\":function($event){props.remove(props.option)}}},[_vm._v(\"❌\")])])]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 217 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Custom option template\")]),_c('multiselect',{attrs:{\"placeholder\":\"Fav No Man’s Sky path\",\"label\":\"title\",\"track-by\":\"title\",\"options\":_vm.options,\"option-height\":104,\"custom-label\":_vm.customLabel,\"show-labels\":false},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(props){return [_c('img',{staticClass:\"option__image\",attrs:{\"src\":props.option.img,\"alt\":\"No Man’s Sky\"}}),_c('span',{staticClass:\"option__desc\"},[_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(props.option.title))])])]}},{key:\"option\",fn:function(props){return [_c('img',{staticClass:\"option__image\",attrs:{\"src\":props.option.img,\"alt\":\"No Man’s Sky\"}}),_c('div',{staticClass:\"option__desc\"},[_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(props.option.title))]),_c('span',{staticClass:\"option__small\"},[_vm._v(_vm._s(props.option.desc))])])]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 218 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tabs\"},_vm._l((_vm.langs),function(lang){return _c('a',{staticClass:\"tabs__link\",class:{'tabs__link--active': lang === _vm.current},on:{\"click\":function($event){_vm.select(lang)}}},[_vm._v(_vm._s(lang))])}))}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ })\n],[96]);\n\n\n// WEBPACK FOOTER //\n// static/js/app.ab320677c19cc7e8564b.js","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0f0d48f2\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./Multiselect.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./Multiselect.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0f0d48f2\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./Multiselect.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/Multiselect.vue\n// module id = 1\n// module chunks = 1","var normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./LangSwitcher.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-d87e7530\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../node_modules/vue-loader/lib/selector?type=template&index=0!./LangSwitcher.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/LangSwitcher.vue\n// module id = 88\n// module chunks = 1","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3db7842a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!sass-loader?indentedSyntax&sourceMap!../node_modules/vue-loader/lib/selector?type=styles&index=0!./MultiselectExample.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./MultiselectExample.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3db7842a\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../node_modules/vue-loader/lib/selector?type=template&index=0!./MultiselectExample.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/MultiselectExample.vue\n// module id = 89\n// module chunks = 1","module.exports = [\n\t{\n\t\t\"name\": \"Afghanistan\",\n\t\t\"code\": \"AF\"\n\t},\n\t{\n\t\t\"name\": \"Åland Islands\",\n\t\t\"code\": \"AX\"\n\t},\n\t{\n\t\t\"name\": \"Albania\",\n\t\t\"code\": \"AL\"\n\t},\n\t{\n\t\t\"name\": \"Algeria\",\n\t\t\"code\": \"DZ\"\n\t},\n\t{\n\t\t\"name\": \"American Samoa\",\n\t\t\"code\": \"AS\"\n\t},\n\t{\n\t\t\"name\": \"AndorrA\",\n\t\t\"code\": \"AD\"\n\t},\n\t{\n\t\t\"name\": \"Angola\",\n\t\t\"code\": \"AO\"\n\t},\n\t{\n\t\t\"name\": \"Anguilla\",\n\t\t\"code\": \"AI\"\n\t},\n\t{\n\t\t\"name\": \"Antarctica\",\n\t\t\"code\": \"AQ\"\n\t},\n\t{\n\t\t\"name\": \"Antigua and Barbuda\",\n\t\t\"code\": \"AG\"\n\t},\n\t{\n\t\t\"name\": \"Argentina\",\n\t\t\"code\": \"AR\"\n\t},\n\t{\n\t\t\"name\": \"Armenia\",\n\t\t\"code\": \"AM\"\n\t},\n\t{\n\t\t\"name\": \"Aruba\",\n\t\t\"code\": \"AW\"\n\t},\n\t{\n\t\t\"name\": \"Australia\",\n\t\t\"code\": \"AU\"\n\t},\n\t{\n\t\t\"name\": \"Austria\",\n\t\t\"code\": \"AT\"\n\t},\n\t{\n\t\t\"name\": \"Azerbaijan\",\n\t\t\"code\": \"AZ\"\n\t},\n\t{\n\t\t\"name\": \"Bahamas\",\n\t\t\"code\": \"BS\"\n\t},\n\t{\n\t\t\"name\": \"Bahrain\",\n\t\t\"code\": \"BH\"\n\t},\n\t{\n\t\t\"name\": \"Bangladesh\",\n\t\t\"code\": \"BD\"\n\t},\n\t{\n\t\t\"name\": \"Barbados\",\n\t\t\"code\": \"BB\"\n\t},\n\t{\n\t\t\"name\": \"Belarus\",\n\t\t\"code\": \"BY\"\n\t},\n\t{\n\t\t\"name\": \"Belgium\",\n\t\t\"code\": \"BE\"\n\t},\n\t{\n\t\t\"name\": \"Belize\",\n\t\t\"code\": \"BZ\"\n\t},\n\t{\n\t\t\"name\": \"Benin\",\n\t\t\"code\": \"BJ\"\n\t},\n\t{\n\t\t\"name\": \"Bermuda\",\n\t\t\"code\": \"BM\"\n\t},\n\t{\n\t\t\"name\": \"Bhutan\",\n\t\t\"code\": \"BT\"\n\t},\n\t{\n\t\t\"name\": \"Bolivia\",\n\t\t\"code\": \"BO\"\n\t},\n\t{\n\t\t\"name\": \"Bosnia and Herzegovina\",\n\t\t\"code\": \"BA\"\n\t},\n\t{\n\t\t\"name\": \"Botswana\",\n\t\t\"code\": \"BW\"\n\t},\n\t{\n\t\t\"name\": \"Bouvet Island\",\n\t\t\"code\": \"BV\"\n\t},\n\t{\n\t\t\"name\": \"Brazil\",\n\t\t\"code\": \"BR\"\n\t},\n\t{\n\t\t\"name\": \"British Indian Ocean Territory\",\n\t\t\"code\": \"IO\"\n\t},\n\t{\n\t\t\"name\": \"Brunei Darussalam\",\n\t\t\"code\": \"BN\"\n\t},\n\t{\n\t\t\"name\": \"Bulgaria\",\n\t\t\"code\": \"BG\"\n\t},\n\t{\n\t\t\"name\": \"Burkina Faso\",\n\t\t\"code\": \"BF\"\n\t},\n\t{\n\t\t\"name\": \"Burundi\",\n\t\t\"code\": \"BI\"\n\t},\n\t{\n\t\t\"name\": \"Cambodia\",\n\t\t\"code\": \"KH\"\n\t},\n\t{\n\t\t\"name\": \"Cameroon\",\n\t\t\"code\": \"CM\"\n\t},\n\t{\n\t\t\"name\": \"Canada\",\n\t\t\"code\": \"CA\"\n\t},\n\t{\n\t\t\"name\": \"Cape Verde\",\n\t\t\"code\": \"CV\"\n\t},\n\t{\n\t\t\"name\": \"Cayman Islands\",\n\t\t\"code\": \"KY\"\n\t},\n\t{\n\t\t\"name\": \"Central African Republic\",\n\t\t\"code\": \"CF\"\n\t},\n\t{\n\t\t\"name\": \"Chad\",\n\t\t\"code\": \"TD\"\n\t},\n\t{\n\t\t\"name\": \"Chile\",\n\t\t\"code\": \"CL\"\n\t},\n\t{\n\t\t\"name\": \"China\",\n\t\t\"code\": \"CN\"\n\t},\n\t{\n\t\t\"name\": \"Christmas Island\",\n\t\t\"code\": \"CX\"\n\t},\n\t{\n\t\t\"name\": \"Cocos (Keeling) Islands\",\n\t\t\"code\": \"CC\"\n\t},\n\t{\n\t\t\"name\": \"Colombia\",\n\t\t\"code\": \"CO\"\n\t},\n\t{\n\t\t\"name\": \"Comoros\",\n\t\t\"code\": \"KM\"\n\t},\n\t{\n\t\t\"name\": \"Congo\",\n\t\t\"code\": \"CG\"\n\t},\n\t{\n\t\t\"name\": \"Congo, The Democratic Republic of the\",\n\t\t\"code\": \"CD\"\n\t},\n\t{\n\t\t\"name\": \"Cook Islands\",\n\t\t\"code\": \"CK\"\n\t},\n\t{\n\t\t\"name\": \"Costa Rica\",\n\t\t\"code\": \"CR\"\n\t},\n\t{\n\t\t\"name\": \"Cote D\\\"Ivoire\",\n\t\t\"code\": \"CI\"\n\t},\n\t{\n\t\t\"name\": \"Croatia\",\n\t\t\"code\": \"HR\"\n\t},\n\t{\n\t\t\"name\": \"Cuba\",\n\t\t\"code\": \"CU\"\n\t},\n\t{\n\t\t\"name\": \"Cyprus\",\n\t\t\"code\": \"CY\"\n\t},\n\t{\n\t\t\"name\": \"Czech Republic\",\n\t\t\"code\": \"CZ\"\n\t},\n\t{\n\t\t\"name\": \"Denmark\",\n\t\t\"code\": \"DK\"\n\t},\n\t{\n\t\t\"name\": \"Djibouti\",\n\t\t\"code\": \"DJ\"\n\t},\n\t{\n\t\t\"name\": \"Dominica\",\n\t\t\"code\": \"DM\"\n\t},\n\t{\n\t\t\"name\": \"Dominican Republic\",\n\t\t\"code\": \"DO\"\n\t},\n\t{\n\t\t\"name\": \"Ecuador\",\n\t\t\"code\": \"EC\"\n\t},\n\t{\n\t\t\"name\": \"Egypt\",\n\t\t\"code\": \"EG\"\n\t},\n\t{\n\t\t\"name\": \"El Salvador\",\n\t\t\"code\": \"SV\"\n\t},\n\t{\n\t\t\"name\": \"Equatorial Guinea\",\n\t\t\"code\": \"GQ\"\n\t},\n\t{\n\t\t\"name\": \"Eritrea\",\n\t\t\"code\": \"ER\"\n\t},\n\t{\n\t\t\"name\": \"Estonia\",\n\t\t\"code\": \"EE\"\n\t},\n\t{\n\t\t\"name\": \"Ethiopia\",\n\t\t\"code\": \"ET\"\n\t},\n\t{\n\t\t\"name\": \"Falkland Islands (Malvinas)\",\n\t\t\"code\": \"FK\"\n\t},\n\t{\n\t\t\"name\": \"Faroe Islands\",\n\t\t\"code\": \"FO\"\n\t},\n\t{\n\t\t\"name\": \"Fiji\",\n\t\t\"code\": \"FJ\"\n\t},\n\t{\n\t\t\"name\": \"Finland\",\n\t\t\"code\": \"FI\"\n\t},\n\t{\n\t\t\"name\": \"France\",\n\t\t\"code\": \"FR\"\n\t},\n\t{\n\t\t\"name\": \"French Guiana\",\n\t\t\"code\": \"GF\"\n\t},\n\t{\n\t\t\"name\": \"French Polynesia\",\n\t\t\"code\": \"PF\"\n\t},\n\t{\n\t\t\"name\": \"French Southern Territories\",\n\t\t\"code\": \"TF\"\n\t},\n\t{\n\t\t\"name\": \"Gabon\",\n\t\t\"code\": \"GA\"\n\t},\n\t{\n\t\t\"name\": \"Gambia\",\n\t\t\"code\": \"GM\"\n\t},\n\t{\n\t\t\"name\": \"Georgia\",\n\t\t\"code\": \"GE\"\n\t},\n\t{\n\t\t\"name\": \"Germany\",\n\t\t\"code\": \"DE\"\n\t},\n\t{\n\t\t\"name\": \"Ghana\",\n\t\t\"code\": \"GH\"\n\t},\n\t{\n\t\t\"name\": \"Gibraltar\",\n\t\t\"code\": \"GI\"\n\t},\n\t{\n\t\t\"name\": \"Greece\",\n\t\t\"code\": \"GR\"\n\t},\n\t{\n\t\t\"name\": \"Greenland\",\n\t\t\"code\": \"GL\"\n\t},\n\t{\n\t\t\"name\": \"Grenada\",\n\t\t\"code\": \"GD\"\n\t},\n\t{\n\t\t\"name\": \"Guadeloupe\",\n\t\t\"code\": \"GP\"\n\t},\n\t{\n\t\t\"name\": \"Guam\",\n\t\t\"code\": \"GU\"\n\t},\n\t{\n\t\t\"name\": \"Guatemala\",\n\t\t\"code\": \"GT\"\n\t},\n\t{\n\t\t\"name\": \"Guernsey\",\n\t\t\"code\": \"GG\"\n\t},\n\t{\n\t\t\"name\": \"Guinea\",\n\t\t\"code\": \"GN\"\n\t},\n\t{\n\t\t\"name\": \"Guinea-Bissau\",\n\t\t\"code\": \"GW\"\n\t},\n\t{\n\t\t\"name\": \"Guyana\",\n\t\t\"code\": \"GY\"\n\t},\n\t{\n\t\t\"name\": \"Haiti\",\n\t\t\"code\": \"HT\"\n\t},\n\t{\n\t\t\"name\": \"Heard Island and Mcdonald Islands\",\n\t\t\"code\": \"HM\"\n\t},\n\t{\n\t\t\"name\": \"Holy See (Vatican City State)\",\n\t\t\"code\": \"VA\"\n\t},\n\t{\n\t\t\"name\": \"Honduras\",\n\t\t\"code\": \"HN\"\n\t},\n\t{\n\t\t\"name\": \"Hong Kong\",\n\t\t\"code\": \"HK\"\n\t},\n\t{\n\t\t\"name\": \"Hungary\",\n\t\t\"code\": \"HU\"\n\t},\n\t{\n\t\t\"name\": \"Iceland\",\n\t\t\"code\": \"IS\"\n\t},\n\t{\n\t\t\"name\": \"India\",\n\t\t\"code\": \"IN\"\n\t},\n\t{\n\t\t\"name\": \"Indonesia\",\n\t\t\"code\": \"ID\"\n\t},\n\t{\n\t\t\"name\": \"Iran, Islamic Republic Of\",\n\t\t\"code\": \"IR\"\n\t},\n\t{\n\t\t\"name\": \"Iraq\",\n\t\t\"code\": \"IQ\"\n\t},\n\t{\n\t\t\"name\": \"Ireland\",\n\t\t\"code\": \"IE\"\n\t},\n\t{\n\t\t\"name\": \"Isle of Man\",\n\t\t\"code\": \"IM\"\n\t},\n\t{\n\t\t\"name\": \"Israel\",\n\t\t\"code\": \"IL\"\n\t},\n\t{\n\t\t\"name\": \"Italy\",\n\t\t\"code\": \"IT\"\n\t},\n\t{\n\t\t\"name\": \"Jamaica\",\n\t\t\"code\": \"JM\"\n\t},\n\t{\n\t\t\"name\": \"Japan\",\n\t\t\"code\": \"JP\"\n\t},\n\t{\n\t\t\"name\": \"Jersey\",\n\t\t\"code\": \"JE\"\n\t},\n\t{\n\t\t\"name\": \"Jordan\",\n\t\t\"code\": \"JO\"\n\t},\n\t{\n\t\t\"name\": \"Kazakhstan\",\n\t\t\"code\": \"KZ\"\n\t},\n\t{\n\t\t\"name\": \"Kenya\",\n\t\t\"code\": \"KE\"\n\t},\n\t{\n\t\t\"name\": \"Kiribati\",\n\t\t\"code\": \"KI\"\n\t},\n\t{\n\t\t\"name\": \"Korea, Democratic People\\\"S Republic of\",\n\t\t\"code\": \"KP\"\n\t},\n\t{\n\t\t\"name\": \"Korea, Republic of\",\n\t\t\"code\": \"KR\"\n\t},\n\t{\n\t\t\"name\": \"Kuwait\",\n\t\t\"code\": \"KW\"\n\t},\n\t{\n\t\t\"name\": \"Kyrgyzstan\",\n\t\t\"code\": \"KG\"\n\t},\n\t{\n\t\t\"name\": \"Lao People\\\"S Democratic Republic\",\n\t\t\"code\": \"LA\"\n\t},\n\t{\n\t\t\"name\": \"Latvia\",\n\t\t\"code\": \"LV\"\n\t},\n\t{\n\t\t\"name\": \"Lebanon\",\n\t\t\"code\": \"LB\"\n\t},\n\t{\n\t\t\"name\": \"Lesotho\",\n\t\t\"code\": \"LS\"\n\t},\n\t{\n\t\t\"name\": \"Liberia\",\n\t\t\"code\": \"LR\"\n\t},\n\t{\n\t\t\"name\": \"Libyan Arab Jamahiriya\",\n\t\t\"code\": \"LY\"\n\t},\n\t{\n\t\t\"name\": \"Liechtenstein\",\n\t\t\"code\": \"LI\"\n\t},\n\t{\n\t\t\"name\": \"Lithuania\",\n\t\t\"code\": \"LT\"\n\t},\n\t{\n\t\t\"name\": \"Luxembourg\",\n\t\t\"code\": \"LU\"\n\t},\n\t{\n\t\t\"name\": \"Macao\",\n\t\t\"code\": \"MO\"\n\t},\n\t{\n\t\t\"name\": \"Macedonia, The Former Yugoslav Republic of\",\n\t\t\"code\": \"MK\"\n\t},\n\t{\n\t\t\"name\": \"Madagascar\",\n\t\t\"code\": \"MG\"\n\t},\n\t{\n\t\t\"name\": \"Malawi\",\n\t\t\"code\": \"MW\"\n\t},\n\t{\n\t\t\"name\": \"Malaysia\",\n\t\t\"code\": \"MY\"\n\t},\n\t{\n\t\t\"name\": \"Maldives\",\n\t\t\"code\": \"MV\"\n\t},\n\t{\n\t\t\"name\": \"Mali\",\n\t\t\"code\": \"ML\"\n\t},\n\t{\n\t\t\"name\": \"Malta\",\n\t\t\"code\": \"MT\"\n\t},\n\t{\n\t\t\"name\": \"Marshall Islands\",\n\t\t\"code\": \"MH\"\n\t},\n\t{\n\t\t\"name\": \"Martinique\",\n\t\t\"code\": \"MQ\"\n\t},\n\t{\n\t\t\"name\": \"Mauritania\",\n\t\t\"code\": \"MR\"\n\t},\n\t{\n\t\t\"name\": \"Mauritius\",\n\t\t\"code\": \"MU\"\n\t},\n\t{\n\t\t\"name\": \"Mayotte\",\n\t\t\"code\": \"YT\"\n\t},\n\t{\n\t\t\"name\": \"Mexico\",\n\t\t\"code\": \"MX\"\n\t},\n\t{\n\t\t\"name\": \"Micronesia, Federated States of\",\n\t\t\"code\": \"FM\"\n\t},\n\t{\n\t\t\"name\": \"Moldova, Republic of\",\n\t\t\"code\": \"MD\"\n\t},\n\t{\n\t\t\"name\": \"Monaco\",\n\t\t\"code\": \"MC\"\n\t},\n\t{\n\t\t\"name\": \"Mongolia\",\n\t\t\"code\": \"MN\"\n\t},\n\t{\n\t\t\"name\": \"Montserrat\",\n\t\t\"code\": \"MS\"\n\t},\n\t{\n\t\t\"name\": \"Morocco\",\n\t\t\"code\": \"MA\"\n\t},\n\t{\n\t\t\"name\": \"Mozambique\",\n\t\t\"code\": \"MZ\"\n\t},\n\t{\n\t\t\"name\": \"Myanmar\",\n\t\t\"code\": \"MM\"\n\t},\n\t{\n\t\t\"name\": \"Namibia\",\n\t\t\"code\": \"NA\"\n\t},\n\t{\n\t\t\"name\": \"Nauru\",\n\t\t\"code\": \"NR\"\n\t},\n\t{\n\t\t\"name\": \"Nepal\",\n\t\t\"code\": \"NP\"\n\t},\n\t{\n\t\t\"name\": \"Netherlands\",\n\t\t\"code\": \"NL\"\n\t},\n\t{\n\t\t\"name\": \"Netherlands Antilles\",\n\t\t\"code\": \"AN\"\n\t},\n\t{\n\t\t\"name\": \"New Caledonia\",\n\t\t\"code\": \"NC\"\n\t},\n\t{\n\t\t\"name\": \"New Zealand\",\n\t\t\"code\": \"NZ\"\n\t},\n\t{\n\t\t\"name\": \"Nicaragua\",\n\t\t\"code\": \"NI\"\n\t},\n\t{\n\t\t\"name\": \"Niger\",\n\t\t\"code\": \"NE\"\n\t},\n\t{\n\t\t\"name\": \"Nigeria\",\n\t\t\"code\": \"NG\"\n\t},\n\t{\n\t\t\"name\": \"Niue\",\n\t\t\"code\": \"NU\"\n\t},\n\t{\n\t\t\"name\": \"Norfolk Island\",\n\t\t\"code\": \"NF\"\n\t},\n\t{\n\t\t\"name\": \"Northern Mariana Islands\",\n\t\t\"code\": \"MP\"\n\t},\n\t{\n\t\t\"name\": \"Norway\",\n\t\t\"code\": \"NO\"\n\t},\n\t{\n\t\t\"name\": \"Oman\",\n\t\t\"code\": \"OM\"\n\t},\n\t{\n\t\t\"name\": \"Pakistan\",\n\t\t\"code\": \"PK\"\n\t},\n\t{\n\t\t\"name\": \"Palau\",\n\t\t\"code\": \"PW\"\n\t},\n\t{\n\t\t\"name\": \"Palestinian Territory, Occupied\",\n\t\t\"code\": \"PS\"\n\t},\n\t{\n\t\t\"name\": \"Panama\",\n\t\t\"code\": \"PA\"\n\t},\n\t{\n\t\t\"name\": \"Papua New Guinea\",\n\t\t\"code\": \"PG\"\n\t},\n\t{\n\t\t\"name\": \"Paraguay\",\n\t\t\"code\": \"PY\"\n\t},\n\t{\n\t\t\"name\": \"Peru\",\n\t\t\"code\": \"PE\"\n\t},\n\t{\n\t\t\"name\": \"Philippines\",\n\t\t\"code\": \"PH\"\n\t},\n\t{\n\t\t\"name\": \"Pitcairn\",\n\t\t\"code\": \"PN\"\n\t},\n\t{\n\t\t\"name\": \"Poland\",\n\t\t\"code\": \"PL\"\n\t},\n\t{\n\t\t\"name\": \"Portugal\",\n\t\t\"code\": \"PT\"\n\t},\n\t{\n\t\t\"name\": \"Puerto Rico\",\n\t\t\"code\": \"PR\"\n\t},\n\t{\n\t\t\"name\": \"Qatar\",\n\t\t\"code\": \"QA\"\n\t},\n\t{\n\t\t\"name\": \"Reunion\",\n\t\t\"code\": \"RE\"\n\t},\n\t{\n\t\t\"name\": \"Romania\",\n\t\t\"code\": \"RO\"\n\t},\n\t{\n\t\t\"name\": \"Russian Federation\",\n\t\t\"code\": \"RU\"\n\t},\n\t{\n\t\t\"name\": \"RWANDA\",\n\t\t\"code\": \"RW\"\n\t},\n\t{\n\t\t\"name\": \"Saint Helena\",\n\t\t\"code\": \"SH\"\n\t},\n\t{\n\t\t\"name\": \"Saint Kitts and Nevis\",\n\t\t\"code\": \"KN\"\n\t},\n\t{\n\t\t\"name\": \"Saint Lucia\",\n\t\t\"code\": \"LC\"\n\t},\n\t{\n\t\t\"name\": \"Saint Pierre and Miquelon\",\n\t\t\"code\": \"PM\"\n\t},\n\t{\n\t\t\"name\": \"Saint Vincent and the Grenadines\",\n\t\t\"code\": \"VC\"\n\t},\n\t{\n\t\t\"name\": \"Samoa\",\n\t\t\"code\": \"WS\"\n\t},\n\t{\n\t\t\"name\": \"San Marino\",\n\t\t\"code\": \"SM\"\n\t},\n\t{\n\t\t\"name\": \"Sao Tome and Principe\",\n\t\t\"code\": \"ST\"\n\t},\n\t{\n\t\t\"name\": \"Saudi Arabia\",\n\t\t\"code\": \"SA\"\n\t},\n\t{\n\t\t\"name\": \"Senegal\",\n\t\t\"code\": \"SN\"\n\t},\n\t{\n\t\t\"name\": \"Serbia and Montenegro\",\n\t\t\"code\": \"CS\"\n\t},\n\t{\n\t\t\"name\": \"Seychelles\",\n\t\t\"code\": \"SC\"\n\t},\n\t{\n\t\t\"name\": \"Sierra Leone\",\n\t\t\"code\": \"SL\"\n\t},\n\t{\n\t\t\"name\": \"Singapore\",\n\t\t\"code\": \"SG\"\n\t},\n\t{\n\t\t\"name\": \"Slovakia\",\n\t\t\"code\": \"SK\"\n\t},\n\t{\n\t\t\"name\": \"Slovenia\",\n\t\t\"code\": \"SI\"\n\t},\n\t{\n\t\t\"name\": \"Solomon Islands\",\n\t\t\"code\": \"SB\"\n\t},\n\t{\n\t\t\"name\": \"Somalia\",\n\t\t\"code\": \"SO\"\n\t},\n\t{\n\t\t\"name\": \"South Africa\",\n\t\t\"code\": \"ZA\"\n\t},\n\t{\n\t\t\"name\": \"South Georgia and the South Sandwich Islands\",\n\t\t\"code\": \"GS\"\n\t},\n\t{\n\t\t\"name\": \"Spain\",\n\t\t\"code\": \"ES\"\n\t},\n\t{\n\t\t\"name\": \"Sri Lanka\",\n\t\t\"code\": \"LK\"\n\t},\n\t{\n\t\t\"name\": \"Sudan\",\n\t\t\"code\": \"SD\"\n\t},\n\t{\n\t\t\"name\": \"Suriname\",\n\t\t\"code\": \"SR\"\n\t},\n\t{\n\t\t\"name\": \"Svalbard and Jan Mayen\",\n\t\t\"code\": \"SJ\"\n\t},\n\t{\n\t\t\"name\": \"Swaziland\",\n\t\t\"code\": \"SZ\"\n\t},\n\t{\n\t\t\"name\": \"Sweden\",\n\t\t\"code\": \"SE\"\n\t},\n\t{\n\t\t\"name\": \"Switzerland\",\n\t\t\"code\": \"CH\"\n\t},\n\t{\n\t\t\"name\": \"Syrian Arab Republic\",\n\t\t\"code\": \"SY\"\n\t},\n\t{\n\t\t\"name\": \"Taiwan, Province of China\",\n\t\t\"code\": \"TW\"\n\t},\n\t{\n\t\t\"name\": \"Tajikistan\",\n\t\t\"code\": \"TJ\"\n\t},\n\t{\n\t\t\"name\": \"Tanzania, United Republic of\",\n\t\t\"code\": \"TZ\"\n\t},\n\t{\n\t\t\"name\": \"Thailand\",\n\t\t\"code\": \"TH\"\n\t},\n\t{\n\t\t\"name\": \"Timor-Leste\",\n\t\t\"code\": \"TL\"\n\t},\n\t{\n\t\t\"name\": \"Togo\",\n\t\t\"code\": \"TG\"\n\t},\n\t{\n\t\t\"name\": \"Tokelau\",\n\t\t\"code\": \"TK\"\n\t},\n\t{\n\t\t\"name\": \"Tonga\",\n\t\t\"code\": \"TO\"\n\t},\n\t{\n\t\t\"name\": \"Trinidad and Tobago\",\n\t\t\"code\": \"TT\"\n\t},\n\t{\n\t\t\"name\": \"Tunisia\",\n\t\t\"code\": \"TN\"\n\t},\n\t{\n\t\t\"name\": \"Turkey\",\n\t\t\"code\": \"TR\"\n\t},\n\t{\n\t\t\"name\": \"Turkmenistan\",\n\t\t\"code\": \"TM\"\n\t},\n\t{\n\t\t\"name\": \"Turks and Caicos Islands\",\n\t\t\"code\": \"TC\"\n\t},\n\t{\n\t\t\"name\": \"Tuvalu\",\n\t\t\"code\": \"TV\"\n\t},\n\t{\n\t\t\"name\": \"Uganda\",\n\t\t\"code\": \"UG\"\n\t},\n\t{\n\t\t\"name\": \"Ukraine\",\n\t\t\"code\": \"UA\"\n\t},\n\t{\n\t\t\"name\": \"United Arab Emirates\",\n\t\t\"code\": \"AE\"\n\t},\n\t{\n\t\t\"name\": \"United Kingdom\",\n\t\t\"code\": \"GB\"\n\t},\n\t{\n\t\t\"name\": \"United States\",\n\t\t\"code\": \"US\"\n\t},\n\t{\n\t\t\"name\": \"United States Minor Outlying Islands\",\n\t\t\"code\": \"UM\"\n\t},\n\t{\n\t\t\"name\": \"Uruguay\",\n\t\t\"code\": \"UY\"\n\t},\n\t{\n\t\t\"name\": \"Uzbekistan\",\n\t\t\"code\": \"UZ\"\n\t},\n\t{\n\t\t\"name\": \"Vanuatu\",\n\t\t\"code\": \"VU\"\n\t},\n\t{\n\t\t\"name\": \"Venezuela\",\n\t\t\"code\": \"VE\"\n\t},\n\t{\n\t\t\"name\": \"Viet Nam\",\n\t\t\"code\": \"VN\"\n\t},\n\t{\n\t\t\"name\": \"Virgin Islands, British\",\n\t\t\"code\": \"VG\"\n\t},\n\t{\n\t\t\"name\": \"Virgin Islands, U.S.\",\n\t\t\"code\": \"VI\"\n\t},\n\t{\n\t\t\"name\": \"Wallis and Futuna\",\n\t\t\"code\": \"WF\"\n\t},\n\t{\n\t\t\"name\": \"Western Sahara\",\n\t\t\"code\": \"EH\"\n\t},\n\t{\n\t\t\"name\": \"Yemen\",\n\t\t\"code\": \"YE\"\n\t},\n\t{\n\t\t\"name\": \"Zambia\",\n\t\t\"code\": \"ZM\"\n\t},\n\t{\n\t\t\"name\": \"Zimbabwe\",\n\t\t\"code\": \"ZW\"\n\t}\n];\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/data/countries.json\n// module id = 90\n// module chunks = 1","import Vue from 'vue'\nimport * as examples from './partials/examples'\nimport LangSwitcher from './LangSwitcher'\nimport MultiselectExample from './MultiselectExample'\nimport Multiselect from 'vue-multiselect'\nrequire('es6-promise').polyfill()\n\nimport './docs.scss'\n\nfunction calculateNavPositions () {\n sections = Array\n .from(document.querySelectorAll('[data-section]'))\n .map(section => {\n return {\n id: section.id,\n offset: section.getBoundingClientRect().top + window.pageYOffset - 50\n }\n })\n}\n\nconst SL = ', 100%, 85%'\nlet sections\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n components: {\n ...examples,\n MultiselectExample,\n LangSwitcher,\n Multiselect\n },\n data () {\n return {\n markupLangs: ['pug', 'html'],\n markupLanguage: 'pug',\n isNavSticky: false,\n firstColor: Math.floor(Math.random() * 255),\n secondColor: Math.floor(Math.random() * 255),\n currentPosition: '',\n versions: ['v1.x', 'v2.0'],\n version: 'v2.0'\n }\n },\n computed: {\n gradient () {\n return {\n background: `linear-gradient(to left bottom, hsl(${this.firstColor + SL}) 0%, hsl(${this.secondColor + SL}) 100%)`\n }\n }\n },\n methods: {\n pickVersion (version) {\n switch (version) {\n case 'v1.x':\n window.location.assign('v1/index.html')\n break\n case 'v2.0':\n window.location.assign('https://monterail.github.io/vue-multiselect/')\n break\n }\n },\n selectLanguage (lang) {\n this.markupLanguage = lang\n },\n adjustNav () {\n this.isNavSticky = window.scrollY > window.innerHeight\n if (!sections) calculateNavPositions()\n for (let i = sections.length - 1; i >= 0; i--) {\n if (window.scrollY > sections[i].offset) {\n this.currentPosition = sections[i].id\n break\n }\n }\n },\n onTagging (newTag) {\n this.source.push({ name: newTag, language: newTag })\n this.value.push({ name: newTag, language: newTag })\n }\n },\n mounted () {\n this.adjustNav()\n window.addEventListener('scroll', this.adjustNav)\n setTimeout(function () {\n calculateNavPositions()\n }, 1000)\n }\n})\n\n\n\n// WEBPACK FOOTER //\n// ./documentation/main.js","import countries from '../../data/countries.json'\n\nexport function ajaxFindCountry (query) {\n return new Promise((resolve, reject) => {\n setTimeout(() => {\n const results = countries.filter((element, index, array) => {\n return element.name.toLowerCase().includes(query.toLowerCase())\n })\n resolve(results)\n }, 1000)\n })\n}\n\n\n\n// WEBPACK FOOTER //\n// ./documentation/partials/examples/countriesApi.js","function isEmpty (opt) {\n if (opt === 0) return false\n if (Array.isArray(opt) && opt.length === 0) return true\n return !opt\n}\n\nfunction not (fun) {\n return (...params) => !fun(...params)\n}\n\nfunction includes (str, query) {\n /* istanbul ignore else */\n if (str === undefined) str = 'undefined'\n if (str === null) str = 'null'\n if (str === false) str = 'false'\n const text = str.toString().toLowerCase()\n return text.indexOf(query.trim()) !== -1\n}\n\nfunction filterOptions (options, search, label, customLabel) {\n return options.filter(option => includes(customLabel(option, label), search))\n}\n\nfunction stripGroups (options) {\n return options.filter(option => !option.$isLabel)\n}\n\nfunction flattenOptions (values, label) {\n return (options) =>\n options.reduce((prev, curr) => {\n /* istanbul ignore else */\n if (curr[values] && curr[values].length) {\n prev.push({\n $groupLabel: curr[label],\n $isLabel: true\n })\n return prev.concat(curr[values])\n }\n return prev\n }, [])\n}\n\nfunction filterGroups (search, label, values, groupLabel, customLabel) {\n return (groups) =>\n groups.map(group => {\n /* istanbul ignore else */\n if (!group[values]) {\n console.warn(`Options passed to vue-multiselect do not contain groups, despite the config.`)\n return []\n }\n const groupOptions = filterOptions(group[values], search, label, customLabel)\n\n return groupOptions.length\n ? {\n [groupLabel]: group[groupLabel],\n [values]: groupOptions\n }\n : []\n })\n}\n\nconst flow = (...fns) => x => fns.reduce((v, f) => f(v), x)\n\nexport default {\n data () {\n return {\n search: '',\n isOpen: false,\n prefferedOpenDirection: 'below',\n optimizedHeight: this.maxHeight\n }\n },\n props: {\n /**\n * Decide whether to filter the results based on search query.\n * Useful for async filtering, where we search through more complex data.\n * @type {Boolean}\n */\n internalSearch: {\n type: Boolean,\n default: true\n },\n /**\n * Array of available options: Objects, Strings or Integers.\n * If array of objects, visible label will default to option.label.\n * If `labal` prop is passed, label will equal option['label']\n * @type {Array}\n */\n options: {\n type: Array,\n required: true\n },\n /**\n * Equivalent to the `multiple` attribute on a `` input.\n * @default 'Select option'\n * @type {String}\n */\n placeholder: {\n type: String,\n default: 'Select option'\n },\n /**\n * Allow to remove all selected values\n * @default true\n * @type {Boolean}\n */\n allowEmpty: {\n type: Boolean,\n default: true\n },\n /**\n * Reset this.internalValue, this.search after this.internalValue changes.\n * Useful if want to create a stateless dropdown.\n * @default false\n * @type {Boolean}\n */\n resetAfter: {\n type: Boolean,\n default: false\n },\n /**\n * Enable/disable closing after selecting an option\n * @default true\n * @type {Boolean}\n */\n closeOnSelect: {\n type: Boolean,\n default: true\n },\n /**\n * Function to interpolate the custom label\n * @default false\n * @type {Function}\n */\n customLabel: {\n type: Function,\n default (option, label) {\n if (isEmpty(option)) return ''\n return label ? option[label] : option\n }\n },\n /**\n * Disable / Enable tagging\n * @default false\n * @type {Boolean}\n */\n taggable: {\n type: Boolean,\n default: false\n },\n /**\n * String to show when highlighting a potential tag\n * @default 'Press enter to create a tag'\n * @type {String}\n */\n tagPlaceholder: {\n type: String,\n default: 'Press enter to create a tag'\n },\n /**\n * By default new tags will appear above the search results.\n * Changing to 'bottom' will revert this behaviour\n * and will proritize the search results\n * @default 'top'\n * @type {String}\n */\n tagPosition: {\n type: String,\n default: 'top'\n },\n /**\n * Number of allowed selected options. No limit if 0.\n * @default 0\n * @type {Number}\n */\n max: {\n type: [Number, Boolean],\n default: false\n },\n /**\n * Will be passed with all events as second param.\n * Useful for identifying events origin.\n * @default null\n * @type {String|Integer}\n */\n id: {\n default: null\n },\n /**\n * Limits the options displayed in the dropdown\n * to the first X options.\n * @default 1000\n * @type {Integer}\n */\n optionsLimit: {\n type: Number,\n default: 1000\n },\n /**\n * Name of the property containing\n * the group values\n * @default 1000\n * @type {String}\n */\n groupValues: {\n type: String\n },\n /**\n * Name of the property containing\n * the group label\n * @default 1000\n * @type {String}\n */\n groupLabel: {\n type: String\n },\n /**\n * Allow to select all group values\n * by selecting the group label\n * @default false\n * @type {Boolean}\n */\n groupSelect: {\n type: Boolean,\n default: false\n },\n /**\n * Array of keyboard keys to block\n * when selecting\n * @default 1000\n * @type {String}\n */\n blockKeys: {\n type: Array,\n default () {\n return []\n }\n },\n /**\n * Prevent from wiping up the search value\n * @default false\n * @type {Boolean}\n */\n preserveSearch: {\n type: Boolean,\n default: false\n },\n /**\n * Select 1st options if value is empty\n * @default false\n * @type {Boolean}\n */\n preselectFirst: {\n type: Boolean,\n default: false\n }\n },\n mounted () {\n /* istanbul ignore else */\n if (!this.multiple && !this.clearOnSelect) {\n console.warn('[Vue-Multiselect warn]: ClearOnSelect and Multiple props can’t be both set to false.')\n }\n if (!this.multiple && this.max) {\n console.warn('[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false.')\n }\n if (\n this.preselectFirst &&\n !this.internalValue.length &&\n this.options.length\n ) {\n this.select(this.filteredOptions[0])\n }\n },\n computed: {\n internalValue () {\n return this.value || this.value === 0\n ? Array.isArray(this.value) ? this.value : [this.value]\n : []\n },\n filteredOptions () {\n const search = this.search || ''\n const normalizedSearch = search.toLowerCase().trim()\n\n let options = this.options.concat()\n\n /* istanbul ignore else */\n if (this.internalSearch) {\n options = this.groupValues\n ? this.filterAndFlat(options, normalizedSearch, this.label)\n : filterOptions(options, normalizedSearch, this.label, this.customLabel)\n } else {\n options = this.groupValues ? flattenOptions(this.groupValues, this.groupLabel)(options) : options\n }\n\n options = this.hideSelected\n ? options.filter(not(this.isSelected))\n : options\n\n /* istanbul ignore else */\n if (this.taggable && normalizedSearch.length && !this.isExistingOption(normalizedSearch)) {\n if (this.tagPosition === 'bottom') {\n options.push({ isTag: true, label: search })\n } else {\n options.unshift({ isTag: true, label: search })\n }\n }\n\n return options.slice(0, this.optionsLimit)\n },\n valueKeys () {\n if (this.trackBy) {\n return this.internalValue.map(element => element[this.trackBy])\n } else {\n return this.internalValue\n }\n },\n optionKeys () {\n const options = this.groupValues ? this.flatAndStrip(this.options) : this.options\n return options.map(element => this.customLabel(element, this.label).toString().toLowerCase())\n },\n currentOptionLabel () {\n return this.multiple\n ? this.searchable ? '' : this.placeholder\n : this.internalValue.length\n ? this.getOptionLabel(this.internalValue[0])\n : this.searchable ? '' : this.placeholder\n }\n },\n watch: {\n internalValue () {\n /* istanbul ignore else */\n if (this.resetAfter && this.internalValue.length) {\n this.search = ''\n this.$emit('input', this.multiple ? [] : null)\n }\n },\n search () {\n this.$emit('search-change', this.search, this.id)\n }\n },\n methods: {\n /**\n * Returns the internalValue in a way it can be emited to the parent\n * @returns {Object||Array||String||Integer}\n */\n getValue () {\n return this.multiple\n ? this.internalValue\n : this.internalValue.length === 0\n ? null\n : this.internalValue[0]\n },\n /**\n * Filters and then flattens the options list\n * @param {Array}\n * @returns {Array} returns a filtered and flat options list\n */\n filterAndFlat (options, search, label) {\n return flow(\n filterGroups(search, label, this.groupValues, this.groupLabel, this.customLabel),\n flattenOptions(this.groupValues, this.groupLabel)\n )(options)\n },\n /**\n * Flattens and then strips the group labels from the options list\n * @param {Array}\n * @returns {Array} returns a flat options list without group labels\n */\n flatAndStrip (options) {\n return flow(\n flattenOptions(this.groupValues, this.groupLabel),\n stripGroups\n )(options)\n },\n /**\n * Updates the search value\n * @param {String}\n */\n updateSearch (query) {\n this.search = query\n },\n /**\n * Finds out if the given query is already present\n * in the available options\n * @param {String}\n * @returns {Boolean} returns true if element is available\n */\n isExistingOption (query) {\n return !this.options\n ? false\n : this.optionKeys.indexOf(query) > -1\n },\n /**\n * Finds out if the given element is already present\n * in the result value\n * @param {Object||String||Integer} option passed element to check\n * @returns {Boolean} returns true if element is selected\n */\n isSelected (option) {\n const opt = this.trackBy\n ? option[this.trackBy]\n : option\n return this.valueKeys.indexOf(opt) > -1\n },\n /**\n * Returns empty string when options is null/undefined\n * Returns tag query if option is tag.\n * Returns the customLabel() results and casts it to string.\n *\n * @param {Object||String||Integer} Passed option\n * @returns {Object||String}\n */\n getOptionLabel (option) {\n if (isEmpty(option)) return ''\n /* istanbul ignore else */\n if (option.isTag) return option.label\n /* istanbul ignore else */\n if (option.$isLabel) return option.$groupLabel\n\n let label = this.customLabel(option, this.label)\n /* istanbul ignore else */\n if (isEmpty(label)) return ''\n return label\n },\n /**\n * Add the given option to the list of selected options\n * or sets the option as the selected option.\n * If option is already selected -> remove it from the results.\n *\n * @param {Object||String||Integer} option to select/deselect\n * @param {Boolean} block removing\n */\n select (option, key) {\n /* istanbul ignore else */\n if (option.$isLabel && this.groupSelect) {\n this.selectGroup(option)\n return\n }\n if (this.blockKeys.indexOf(key) !== -1 ||\n this.disabled ||\n option.$isDisabled ||\n option.$isLabel\n ) return\n /* istanbul ignore else */\n if (this.max && this.multiple && this.internalValue.length === this.max) return\n /* istanbul ignore else */\n if (key === 'Tab' && !this.pointerDirty) return\n if (option.isTag) {\n this.$emit('tag', option.label, this.id)\n this.search = ''\n if (this.closeOnSelect && !this.multiple) this.deactivate()\n } else {\n const isSelected = this.isSelected(option)\n\n if (isSelected) {\n if (key !== 'Tab') this.removeElement(option)\n return\n }\n\n this.$emit('select', option, this.id)\n\n if (this.multiple) {\n this.$emit('input', this.internalValue.concat([option]), this.id)\n } else {\n this.$emit('input', option, this.id)\n }\n\n /* istanbul ignore else */\n if (this.clearOnSelect) this.search = ''\n }\n /* istanbul ignore else */\n if (this.closeOnSelect) this.deactivate()\n },\n /**\n * Add the given group options to the list of selected options\n * If all group optiona are already selected -> remove it from the results.\n *\n * @param {Object||String||Integer} group to select/deselect\n */\n selectGroup (selectedGroup) {\n const group = this.options.find(option => {\n return option[this.groupLabel] === selectedGroup.$groupLabel\n })\n\n if (!group) return\n\n if (this.wholeGroupSelected(group)) {\n this.$emit('remove', group[this.groupValues], this.id)\n\n const newValue = this.internalValue.filter(\n option => group[this.groupValues].indexOf(option) === -1\n )\n\n this.$emit('input', newValue, this.id)\n } else {\n const optionsToAdd = group[this.groupValues].filter(not(this.isSelected))\n\n this.$emit('select', optionsToAdd, this.id)\n this.$emit(\n 'input',\n this.internalValue.concat(optionsToAdd),\n this.id\n )\n }\n },\n /**\n * Helper to identify if all values in a group are selected\n *\n * @param {Object} group to validated selected values against\n */\n wholeGroupSelected (group) {\n return group[this.groupValues].every(this.isSelected)\n },\n /**\n * Removes the given option from the selected options.\n * Additionally checks this.allowEmpty prop if option can be removed when\n * it is the last selected option.\n *\n * @param {type} option description\n * @returns {type} description\n */\n removeElement (option, shouldClose = true) {\n /* istanbul ignore else */\n if (this.disabled) return\n /* istanbul ignore else */\n if (!this.allowEmpty && this.internalValue.length <= 1) {\n this.deactivate()\n return\n }\n\n const index = typeof option === 'object'\n ? this.valueKeys.indexOf(option[this.trackBy])\n : this.valueKeys.indexOf(option)\n\n this.$emit('remove', option, this.id)\n if (this.multiple) {\n const newValue = this.internalValue.slice(0, index).concat(this.internalValue.slice(index + 1))\n this.$emit('input', newValue, this.id)\n } else {\n this.$emit('input', null, this.id)\n }\n\n /* istanbul ignore else */\n if (this.closeOnSelect && shouldClose) this.deactivate()\n },\n /**\n * Calls this.removeElement() with the last element\n * from this.internalValue (selected element Array)\n *\n * @fires this#removeElement\n */\n removeLastElement () {\n /* istanbul ignore else */\n if (this.blockKeys.indexOf('Delete') !== -1) return\n /* istanbul ignore else */\n if (this.search.length === 0 && Array.isArray(this.internalValue)) {\n this.removeElement(this.internalValue[this.internalValue.length - 1], false)\n }\n },\n /**\n * Opens the multiselect’s dropdown.\n * Sets this.isOpen to TRUE\n */\n activate () {\n /* istanbul ignore else */\n if (this.isOpen || this.disabled) return\n\n this.adjustPosition()\n /* istanbul ignore else */\n if (this.groupValues && this.pointer === 0 && this.filteredOptions.length) {\n this.pointer = 1\n }\n\n this.isOpen = true\n /* istanbul ignore else */\n if (this.searchable) {\n if (!this.preserveSearch) this.search = ''\n this.$nextTick(() => this.$refs.search.focus())\n } else {\n this.$el.focus()\n }\n this.$emit('open', this.id)\n },\n /**\n * Closes the multiselect’s dropdown.\n * Sets this.isOpen to FALSE\n */\n deactivate () {\n /* istanbul ignore else */\n if (!this.isOpen) return\n\n this.isOpen = false\n /* istanbul ignore else */\n if (this.searchable) {\n this.$refs.search.blur()\n } else {\n this.$el.blur()\n }\n if (!this.preserveSearch) this.search = ''\n this.$emit('close', this.getValue(), this.id)\n },\n /**\n * Call this.activate() or this.deactivate()\n * depending on this.isOpen value.\n *\n * @fires this#activate || this#deactivate\n * @property {Boolean} isOpen indicates if dropdown is open\n */\n toggle () {\n this.isOpen\n ? this.deactivate()\n : this.activate()\n },\n /**\n * Updates the hasEnoughSpace variable used for\n * detecting where to expand the dropdown\n */\n adjustPosition () {\n if (typeof window === 'undefined') return\n\n const spaceAbove = this.$el.getBoundingClientRect().top\n const spaceBelow = window.innerHeight - this.$el.getBoundingClientRect().bottom\n const hasEnoughSpaceBelow = spaceBelow > this.maxHeight\n\n if (hasEnoughSpaceBelow || spaceBelow > spaceAbove || this.openDirection === 'below' || this.openDirection === 'bottom') {\n this.prefferedOpenDirection = 'below'\n this.optimizedHeight = Math.min(spaceBelow - 40, this.maxHeight)\n } else {\n this.prefferedOpenDirection = 'above'\n this.optimizedHeight = Math.min(spaceAbove - 40, this.maxHeight)\n }\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/multiselectMixin.js","export default {\n data () {\n return {\n pointer: 0,\n pointerDirty: false\n }\n },\n props: {\n /**\n * Enable/disable highlighting of the pointed value.\n * @type {Boolean}\n * @default true\n */\n showPointer: {\n type: Boolean,\n default: true\n },\n optionHeight: {\n type: Number,\n default: 40\n }\n },\n computed: {\n pointerPosition () {\n return this.pointer * this.optionHeight\n },\n visibleElements () {\n return this.optimizedHeight / this.optionHeight\n }\n },\n watch: {\n filteredOptions () {\n this.pointerAdjust()\n },\n isOpen () {\n this.pointerDirty = false\n }\n },\n methods: {\n optionHighlight (index, option) {\n return {\n 'multiselect__option--highlight': index === this.pointer && this.showPointer,\n 'multiselect__option--selected': this.isSelected(option)\n }\n },\n groupHighlight (index, selectedGroup) {\n if (!this.groupSelect) {\n return ['multiselect__option--disabled']\n }\n\n const group = this.options.find(option => {\n return option[this.groupLabel] === selectedGroup.$groupLabel\n })\n\n return [\n this.groupSelect ? 'multiselect__option--group' : 'multiselect__option--disabled',\n { 'multiselect__option--highlight': index === this.pointer && this.showPointer },\n { 'multiselect__option--group-selected': this.wholeGroupSelected(group) }\n ]\n },\n addPointerElement ({ key } = 'Enter') {\n /* istanbul ignore else */\n if (this.filteredOptions.length > 0) {\n this.select(this.filteredOptions[this.pointer], key)\n }\n this.pointerReset()\n },\n pointerForward () {\n /* istanbul ignore else */\n if (this.pointer < this.filteredOptions.length - 1) {\n this.pointer++\n /* istanbul ignore next */\n if (this.$refs.list.scrollTop <= this.pointerPosition - (this.visibleElements - 1) * this.optionHeight) {\n this.$refs.list.scrollTop = this.pointerPosition - (this.visibleElements - 1) * this.optionHeight\n }\n /* istanbul ignore else */\n if (\n this.filteredOptions[this.pointer] &&\n this.filteredOptions[this.pointer].$isLabel &&\n !this.groupSelect\n ) this.pointerForward()\n }\n this.pointerDirty = true\n },\n pointerBackward () {\n if (this.pointer > 0) {\n this.pointer--\n /* istanbul ignore else */\n if (this.$refs.list.scrollTop >= this.pointerPosition) {\n this.$refs.list.scrollTop = this.pointerPosition\n }\n /* istanbul ignore else */\n if (\n this.filteredOptions[this.pointer] &&\n this.filteredOptions[this.pointer].$isLabel &&\n !this.groupSelect\n ) this.pointerBackward()\n } else {\n /* istanbul ignore else */\n if (\n this.filteredOptions[this.pointer] &&\n this.filteredOptions[0].$isLabel &&\n !this.groupSelect\n ) this.pointerForward()\n }\n this.pointerDirty = true\n },\n pointerReset () {\n /* istanbul ignore else */\n if (!this.closeOnSelect) return\n this.pointer = 0\n /* istanbul ignore else */\n if (this.$refs.list) {\n this.$refs.list.scrollTop = 0\n }\n },\n pointerAdjust () {\n /* istanbul ignore else */\n if (this.pointer >= this.filteredOptions.length - 1) {\n this.pointer = this.filteredOptions.length\n ? this.filteredOptions.length - 1\n : 0\n }\n\n if (this.filteredOptions.length > 0 &&\n this.filteredOptions[this.pointer].$isLabel &&\n !this.groupSelect\n ) {\n this.pointerForward()\n }\n },\n pointerSet (index) {\n this.pointer = index\n this.pointerDirty = true\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/pointerMixin.js","\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/LangSwitcher.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/MultiselectExample.vue","\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/ActionDispatcher.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/AjaxSearch.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/CustomConfig.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/CustomOption.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/Groups.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/MultiSelect.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/SingleSelectObject.vue","\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/SingleSelectPrimitive.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/SingleSelectSearch.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/Tagging.vue","\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/VuexActions.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/Multiselect.vue","var normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./ActionDispatcher.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3f8f67b3\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./ActionDispatcher.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/ActionDispatcher.vue\n// module id = 194\n// module chunks = 1","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0c900f78\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!sass-loader?indentedSyntax&sourceMap!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./AjaxSearch.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./AjaxSearch.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0c900f78\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./AjaxSearch.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/AjaxSearch.vue\n// module id = 195\n// module chunks = 1","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6ed10dfe\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./CustomConfig.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./CustomConfig.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6ed10dfe\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./CustomConfig.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/CustomConfig.vue\n// module id = 196\n// module chunks = 1","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-ca69ac48\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./CustomOption.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./CustomOption.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-ca69ac48\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./CustomOption.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/CustomOption.vue\n// module id = 197\n// module chunks = 1","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-91a2ba7e\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Groups.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Groups.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-91a2ba7e\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Groups.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/Groups.vue\n// module id = 198\n// module chunks = 1","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-bc642800\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!sass-loader?indentedSyntax&sourceMap!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./MultiSelect.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./MultiSelect.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-bc642800\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./MultiSelect.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/MultiSelect.vue\n// module id = 199\n// module chunks = 1","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-8aea5932\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./SingleSelectObject.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./SingleSelectObject.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-8aea5932\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./SingleSelectObject.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/SingleSelectObject.vue\n// module id = 200\n// module chunks = 1","var normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./SingleSelectPrimitive.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1cb8e111\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./SingleSelectPrimitive.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/SingleSelectPrimitive.vue\n// module id = 201\n// module chunks = 1","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2651e6c9\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./SingleSelectSearch.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./SingleSelectSearch.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2651e6c9\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./SingleSelectSearch.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/SingleSelectSearch.vue\n// module id = 202\n// module chunks = 1","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-447e8be2\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Tagging.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Tagging.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-447e8be2\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Tagging.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/Tagging.vue\n// module id = 203\n// module chunks = 1","var normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./VuexActions.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7e9f4e8a\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./VuexActions.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/VuexActions.vue\n// module id = 204\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\",attrs:{\"for\":\"ajax\"}},[_vm._v(\"Async multiselect\")]),_c('multiselect',{attrs:{\"id\":\"ajax\",\"label\":\"name\",\"track-by\":\"code\",\"placeholder\":\"Type to search\",\"open-direction\":\"bottom\",\"options\":_vm.countries,\"multiple\":true,\"searchable\":true,\"loading\":_vm.isLoading,\"internal-search\":false,\"clear-on-select\":false,\"close-on-select\":false,\"options-limit\":300,\"limit\":3,\"limit-text\":_vm.limitText,\"max-height\":600,\"show-no-results\":false,\"hide-selected\":true},on:{\"search-change\":_vm.asyncFind},scopedSlots:_vm._u([{key:\"clear\",fn:function(props){return [(_vm.selectedCountries.length)?_c('div',{staticClass:\"multiselect__clear\",on:{\"mousedown\":function($event){$event.preventDefault();$event.stopPropagation();_vm.clearAll(props.search)}}}):_vm._e()]}}]),model:{value:(_vm.selectedCountries),callback:function ($$v) {_vm.selectedCountries=$$v},expression:\"selectedCountries\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Oops! No elements found. Consider changing the search query.\")])]),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.selectedCountries))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-0c900f78\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/AjaxSearch.vue\n// module id = 205\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"multiselect\",class:{ 'multiselect--active': _vm.isOpen, 'multiselect--disabled': _vm.disabled, 'multiselect--above': _vm.isAbove },attrs:{\"tabindex\":_vm.searchable ? -1 : _vm.tabindex},on:{\"focus\":function($event){_vm.activate()},\"blur\":function($event){_vm.searchable ? false : _vm.deactivate()},\"keydown\":[function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"down\",40,$event.key,\"ArrowDown\")){ return null; }if($event.target !== $event.currentTarget){ return null; }$event.preventDefault();_vm.pointerForward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"up\",38,$event.key,\"ArrowUp\")){ return null; }if($event.target !== $event.currentTarget){ return null; }$event.preventDefault();_vm.pointerBackward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")&&_vm._k($event.keyCode,\"tab\",9,$event.key,\"Tab\")){ return null; }$event.stopPropagation();if($event.target !== $event.currentTarget){ return null; }_vm.addPointerElement($event)}],\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"esc\",27,$event.key,\"Escape\")){ return null; }_vm.deactivate()}}},[_vm._t(\"caret\",[_c('div',{staticClass:\"multiselect__select\",on:{\"mousedown\":function($event){$event.preventDefault();$event.stopPropagation();_vm.toggle()}}})],{toggle:_vm.toggle}),_vm._v(\" \"),_vm._t(\"clear\",null,{search:_vm.search}),_vm._v(\" \"),_c('div',{ref:\"tags\",staticClass:\"multiselect__tags\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.visibleValues.length > 0),expression:\"visibleValues.length > 0\"}],staticClass:\"multiselect__tags-wrap\"},[_vm._l((_vm.visibleValues),function(option){return [_vm._t(\"tag\",[_c('span',{staticClass:\"multiselect__tag\"},[_c('span',{domProps:{\"textContent\":_vm._s(_vm.getOptionLabel(option))}}),_vm._v(\" \"),_c('i',{staticClass:\"multiselect__tag-icon\",attrs:{\"aria-hidden\":\"true\",\"tabindex\":\"1\"},on:{\"keydown\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }$event.preventDefault();_vm.removeElement(option)},\"mousedown\":function($event){$event.preventDefault();_vm.removeElement(option)}}})])],{option:option,search:_vm.search,remove:_vm.removeElement})]})],2),_vm._v(\" \"),(_vm.internalValue && _vm.internalValue.length > _vm.limit)?[_vm._t(\"limit\",[_c('strong',{staticClass:\"multiselect__strong\",domProps:{\"textContent\":_vm._s(_vm.limitText(_vm.internalValue.length - _vm.limit))}})])]:_vm._e(),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"multiselect__loading\"}},[_vm._t(\"loading\",[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"multiselect__spinner\"})])],2),_vm._v(\" \"),_c('input',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isOpen && _vm.searchable),expression:\"isOpen && searchable\"}],ref:\"search\",staticClass:\"multiselect__input\",style:(_vm.inputStyle),attrs:{\"name\":_vm.name,\"id\":_vm.id,\"type\":\"text\",\"autocomplete\":\"off\",\"placeholder\":_vm.placeholder,\"disabled\":_vm.disabled,\"tabindex\":_vm.tabindex},domProps:{\"value\":_vm.search},on:{\"input\":function($event){_vm.updateSearch($event.target.value)},\"focus\":function($event){$event.preventDefault();_vm.activate()},\"blur\":function($event){$event.preventDefault();_vm.deactivate()},\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"esc\",27,$event.key,\"Escape\")){ return null; }_vm.deactivate()},\"keydown\":[function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"down\",40,$event.key,\"ArrowDown\")){ return null; }$event.preventDefault();_vm.pointerForward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"up\",38,$event.key,\"ArrowUp\")){ return null; }$event.preventDefault();_vm.pointerBackward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }$event.preventDefault();$event.stopPropagation();if($event.target !== $event.currentTarget){ return null; }_vm.addPointerElement($event)},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"delete\",[8,46],$event.key,[\"Backspace\",\"Delete\"])){ return null; }$event.stopPropagation();_vm.removeLastElement()}]}}),_vm._v(\" \"),(_vm.isSingleLabelVisible)?_c('span',{staticClass:\"multiselect__single\",on:{\"mousedown\":function($event){$event.preventDefault();return _vm.toggle($event)}}},[_vm._t(\"singleLabel\",[[_vm._v(_vm._s(_vm.currentOptionLabel))]],{option:_vm.singleValue})],2):_vm._e(),_vm._v(\" \"),(_vm.isPlaceholderVisible)?_c('span',{on:{\"mousedown\":function($event){$event.preventDefault();return _vm.toggle($event)}}},[_vm._t(\"placeholder\",[_c('span',{staticClass:\"multiselect__single\"},[_vm._v(\"\\n \"+_vm._s(_vm.placeholder)+\"\\n \")])])],2):_vm._e()],2),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"multiselect\"}},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isOpen),expression:\"isOpen\"}],ref:\"list\",staticClass:\"multiselect__content-wrapper\",style:({ maxHeight: _vm.optimizedHeight + 'px' }),on:{\"focus\":_vm.activate,\"mousedown\":function($event){$event.preventDefault();}}},[_c('ul',{staticClass:\"multiselect__content\",style:(_vm.contentStyle)},[_vm._t(\"beforeList\"),_vm._v(\" \"),(_vm.multiple && _vm.max === _vm.internalValue.length)?_c('li',[_c('span',{staticClass:\"multiselect__option\"},[_vm._t(\"maxElements\",[_vm._v(\"Maximum of \"+_vm._s(_vm.max)+\" options selected. First remove a selected option to select another.\")])],2)]):_vm._e(),_vm._v(\" \"),(!_vm.max || _vm.internalValue.length < _vm.max)?_vm._l((_vm.filteredOptions),function(option,index){return _c('li',{key:index,staticClass:\"multiselect__element\"},[(!(option && (option.$isLabel || option.$isDisabled)))?_c('span',{staticClass:\"multiselect__option\",class:_vm.optionHighlight(index, option),attrs:{\"data-select\":option && option.isTag ? _vm.tagPlaceholder : _vm.selectLabelText,\"data-selected\":_vm.selectedLabelText,\"data-deselect\":_vm.deselectLabelText},on:{\"click\":function($event){$event.stopPropagation();_vm.select(option)},\"mouseenter\":function($event){if($event.target !== $event.currentTarget){ return null; }_vm.pointerSet(index)}}},[_vm._t(\"option\",[_c('span',[_vm._v(_vm._s(_vm.getOptionLabel(option)))])],{option:option,search:_vm.search})],2):_vm._e(),_vm._v(\" \"),(option && (option.$isLabel || option.$isDisabled))?_c('span',{staticClass:\"multiselect__option\",class:_vm.groupHighlight(index, option),attrs:{\"data-select\":_vm.groupSelect && _vm.selectGroupLabelText,\"data-deselect\":_vm.groupSelect && _vm.deselectGroupLabelText},on:{\"mouseenter\":function($event){if($event.target !== $event.currentTarget){ return null; }_vm.groupSelect && _vm.pointerSet(index)},\"mousedown\":function($event){$event.preventDefault();_vm.selectGroup(option)}}},[_vm._t(\"option\",[_c('span',[_vm._v(_vm._s(_vm.getOptionLabel(option)))])],{option:option,search:_vm.search})],2):_vm._e()])}):_vm._e(),_vm._v(\" \"),_c('li',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showNoResults && (_vm.filteredOptions.length === 0 && _vm.search && !_vm.loading)),expression:\"showNoResults && (filteredOptions.length === 0 && search && !loading)\"}]},[_c('span',{staticClass:\"multiselect__option\"},[_vm._t(\"noResult\",[_vm._v(\"No elements found. Consider changing the search query.\")])],2)]),_vm._v(\" \"),_vm._t(\"afterList\")],2)])])],2)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-0f0d48f2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/Multiselect.vue\n// module id = 206\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Single select\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"searchable\":false,\"close-on-select\":false,\"show-labels\":false,\"placeholder\":\"Pick a value\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-1cb8e111\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/SingleSelectPrimitive.vue\n// module id = 207\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Select with search\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"custom-label\":_vm.nameWithLang,\"placeholder\":\"Select one\",\"label\":\"name\",\"track-by\":\"name\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-2651e6c9\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/SingleSelectSearch.vue\n// module id = 208\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('multiselect',{attrs:{\"label\":\"name\",\"track-by\":\"name\",\"placeholder\":\"Pick badges\",\"options\":_vm.badges,\"multiple\":true,\"show-labels\":false,\"limit\":3},on:{\"tag\":_vm.onTagging},scopedSlots:_vm._u([{key:\"option\",fn:function(props){return [_c('span',{staticClass:\"badge__name\"},[_vm._v(_vm._s(props.option.name))]),_c('img',{staticClass:\"badge__img\",attrs:{\"src\":props.option.img,\"alt\":props.option.name}})]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Badge not found. Suggest a badge \"),_c('a',{staticClass:\"typo__link\",attrs:{\"href\":\"https://github.com/monterail/vue-multiselect/issues\",\"target\":\"_blank\"}},[_vm._v(\"here\")]),_vm._v(\".\")])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-3db7842a\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/MultiselectExample.vue\n// module id = 209\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Open console to see logs.\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick action\",\"options\":_vm.actions,\"searchable\":false,\"reset-after\":true},on:{\"select\":_vm.dispatchAction}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-3f8f67b3\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/ActionDispatcher.vue\n// module id = 210\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Tagging\")]),_c('multiselect',{attrs:{\"tag-placeholder\":\"Add this as new tag\",\"placeholder\":\"Search or add a tag\",\"label\":\"name\",\"track-by\":\"code\",\"options\":_vm.options,\"multiple\":true,\"taggable\":true},on:{\"tag\":_vm.addTag},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-447e8be2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/Tagging.vue\n// module id = 211\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:{ 'invalid': _vm.isInvalid }},[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Customized multiselect\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick at least one\",\"select-label\":\"Enter doesn’t work here!\",\"value\":_vm.value,\"options\":_vm.options,\"multiple\":true,\"searchable\":true,\"allow-empty\":false,\"hide-selected\":true,\"max-height\":150,\"max\":3,\"disabled\":_vm.isDisabled,\"block-keys\":['Tab', 'Enter']},on:{\"input\":_vm.onChange,\"close\":_vm.onTouch,\"select\":_vm.onSelect}}),_c('label',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isInvalid),expression:\"isInvalid\"}],staticClass:\"typo__label form__label\"},[_vm._v(\"Must have at least one value\")])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-6ed10dfe\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/CustomConfig.vue\n// module id = 212\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Vuex example.\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick action\",\"value\":_vm.value,\"options\":_vm.options,\"searchable\":false},on:{\"input\":_vm.updateValueAction}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-7e9f4e8a\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/VuexActions.vue\n// module id = 213\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Single select / dropdown\")]),_c('multiselect',{attrs:{\"deselect-label\":\"Can't remove this value\",\"track-by\":\"name\",\"label\":\"name\",\"placeholder\":\"Select one\",\"options\":_vm.options,\"searchable\":false,\"allow-empty\":false},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(ref){\nvar option = ref.option;\nreturn [_c('strong',[_vm._v(_vm._s(option.name))]),_vm._v(\" is written in\"),_c('strong',[_vm._v(\" \"+_vm._s(option.language))])]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-8aea5932\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/SingleSelectObject.vue\n// module id = 214\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Groups\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"multiple\":true,\"group-values\":\"libs\",\"group-label\":\"language\",\"group-select\":true,\"placeholder\":\"Type to search\",\"track-by\":\"name\",\"label\":\"name\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Oops! No elements found. Consider changing the search query.\")])]),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-91a2ba7e\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/Groups.vue\n// module id = 215\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Simple select / dropdown\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"multiple\":true,\"close-on-select\":false,\"clear-on-select\":false,\"hide-selected\":true,\"preserve-search\":true,\"placeholder\":\"Pick some\",\"label\":\"name\",\"track-by\":\"name\",\"preselect-first\":true},scopedSlots:_vm._u([{key:\"tag\",fn:function(props){return [_c('span',{staticClass:\"custom__tag\"},[_c('span',[_vm._v(_vm._s(props.option.language))]),_c('span',{staticClass:\"custom__remove\",on:{\"click\":function($event){props.remove(props.option)}}},[_vm._v(\"❌\")])])]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-bc642800\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/MultiSelect.vue\n// module id = 216\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Custom option template\")]),_c('multiselect',{attrs:{\"placeholder\":\"Fav No Man’s Sky path\",\"label\":\"title\",\"track-by\":\"title\",\"options\":_vm.options,\"option-height\":104,\"custom-label\":_vm.customLabel,\"show-labels\":false},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(props){return [_c('img',{staticClass:\"option__image\",attrs:{\"src\":props.option.img,\"alt\":\"No Man’s Sky\"}}),_c('span',{staticClass:\"option__desc\"},[_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(props.option.title))])])]}},{key:\"option\",fn:function(props){return [_c('img',{staticClass:\"option__image\",attrs:{\"src\":props.option.img,\"alt\":\"No Man’s Sky\"}}),_c('div',{staticClass:\"option__desc\"},[_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(props.option.title))]),_c('span',{staticClass:\"option__small\"},[_vm._v(_vm._s(props.option.desc))])])]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-ca69ac48\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/CustomOption.vue\n// module id = 217\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tabs\"},_vm._l((_vm.langs),function(lang){return _c('a',{staticClass:\"tabs__link\",class:{'tabs__link--active': lang === _vm.current},on:{\"click\":function($event){_vm.select(lang)}}},[_vm._v(_vm._s(lang))])}))}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-d87e7530\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/LangSwitcher.vue\n// module id = 218\n// module chunks = 1"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/static/js/app.b3a1dace7de2f8d5b5fa.js b/docs/static/js/app.b3a1dace7de2f8d5b5fa.js deleted file mode 100644 index 344b3141..00000000 --- a/docs/static/js/app.b3a1dace7de2f8d5b5fa.js +++ /dev/null @@ -1,2 +0,0 @@ -webpackJsonp([0],[,function(e,t,n){"use strict";function a(e){n(30)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(27),o=n.n(i),l=n(55),s=n(0),r=a,c=s(o.a,l.a,!1,r,null,null);t.default=c.exports},,,function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.ActionDispatcher=t.Groups=t.CustomConfig=t.VuexActions=t.CustomOption=t.Tagging=t.AjaxSearch=t.MultiSelect=t.SingleSelectSearch=t.SingleSelectObject=t.SingleSelectPrimitive=void 0;var i=n(48),o=a(i),l=n(47),s=a(l),r=n(49),c=a(r),u=n(46),d=a(u),m=n(42),p=a(m),f=n(50),h=a(f),g=n(44),v=a(g),b=n(51),_=a(b),y=n(43),S=a(y),M=n(45),C=a(M),O=n(41),k=a(O);t.SingleSelectPrimitive=o.default,t.SingleSelectObject=s.default,t.SingleSelectSearch=c.default,t.MultiSelect=d.default,t.AjaxSearch=p.default,t.Tagging=h.default,t.CustomOption=v.default,t.VuexActions=_.default,t.CustomConfig=S.default,t.Groups=C.default,t.ActionDispatcher=k.default},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(14),i=n.n(a),o=n(65),l=n(0),s=l(i.a,o.a,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";function a(e){n(32)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(15),o=n.n(i),l=n(57),s=n(0),r=a,c=s(o.a,l.a,!1,r,null,null);t.default=c.exports},function(e,t){e.exports=[{name:"Afghanistan",code:"AF"},{name:"Åland Islands",code:"AX"},{name:"Albania",code:"AL"},{name:"Algeria",code:"DZ"},{name:"American Samoa",code:"AS"},{name:"AndorrA",code:"AD"},{name:"Angola",code:"AO"},{name:"Anguilla",code:"AI"},{name:"Antarctica",code:"AQ"},{name:"Antigua and Barbuda",code:"AG"},{name:"Argentina",code:"AR"},{name:"Armenia",code:"AM"},{name:"Aruba",code:"AW"},{name:"Australia",code:"AU"},{name:"Austria",code:"AT"},{name:"Azerbaijan",code:"AZ"},{name:"Bahamas",code:"BS"},{name:"Bahrain",code:"BH"},{name:"Bangladesh",code:"BD"},{name:"Barbados",code:"BB"},{name:"Belarus",code:"BY"},{name:"Belgium",code:"BE"},{name:"Belize",code:"BZ"},{name:"Benin",code:"BJ"},{name:"Bermuda",code:"BM"},{name:"Bhutan",code:"BT"},{name:"Bolivia",code:"BO"},{name:"Bosnia and Herzegovina",code:"BA"},{name:"Botswana",code:"BW"},{name:"Bouvet Island",code:"BV"},{name:"Brazil",code:"BR"},{name:"British Indian Ocean Territory",code:"IO"},{name:"Brunei Darussalam",code:"BN"},{name:"Bulgaria",code:"BG"},{name:"Burkina Faso",code:"BF"},{name:"Burundi",code:"BI"},{name:"Cambodia",code:"KH"},{name:"Cameroon",code:"CM"},{name:"Canada",code:"CA"},{name:"Cape Verde",code:"CV"},{name:"Cayman Islands",code:"KY"},{name:"Central African Republic",code:"CF"},{name:"Chad",code:"TD"},{name:"Chile",code:"CL"},{name:"China",code:"CN"},{name:"Christmas Island",code:"CX"},{name:"Cocos (Keeling) Islands",code:"CC"},{name:"Colombia",code:"CO"},{name:"Comoros",code:"KM"},{name:"Congo",code:"CG"},{name:"Congo, The Democratic Republic of the",code:"CD"},{name:"Cook Islands",code:"CK"},{name:"Costa Rica",code:"CR"},{name:'Cote D"Ivoire',code:"CI"},{name:"Croatia",code:"HR"},{name:"Cuba",code:"CU"},{name:"Cyprus",code:"CY"},{name:"Czech Republic",code:"CZ"},{name:"Denmark",code:"DK"},{name:"Djibouti",code:"DJ"},{name:"Dominica",code:"DM"},{name:"Dominican Republic",code:"DO"},{name:"Ecuador",code:"EC"},{name:"Egypt",code:"EG"},{name:"El Salvador",code:"SV"},{name:"Equatorial Guinea",code:"GQ"},{name:"Eritrea",code:"ER"},{name:"Estonia",code:"EE"},{name:"Ethiopia",code:"ET"},{name:"Falkland Islands (Malvinas)",code:"FK"},{name:"Faroe Islands",code:"FO"},{name:"Fiji",code:"FJ"},{name:"Finland",code:"FI"},{name:"France",code:"FR"},{name:"French Guiana",code:"GF"},{name:"French Polynesia",code:"PF"},{name:"French Southern Territories",code:"TF"},{name:"Gabon",code:"GA"},{name:"Gambia",code:"GM"},{name:"Georgia",code:"GE"},{name:"Germany",code:"DE"},{name:"Ghana",code:"GH"},{name:"Gibraltar",code:"GI"},{name:"Greece",code:"GR"},{name:"Greenland",code:"GL"},{name:"Grenada",code:"GD"},{name:"Guadeloupe",code:"GP"},{name:"Guam",code:"GU"},{name:"Guatemala",code:"GT"},{name:"Guernsey",code:"GG"},{name:"Guinea",code:"GN"},{name:"Guinea-Bissau",code:"GW"},{name:"Guyana",code:"GY"},{name:"Haiti",code:"HT"},{name:"Heard Island and Mcdonald Islands",code:"HM"},{name:"Holy See (Vatican City State)",code:"VA"},{name:"Honduras",code:"HN"},{name:"Hong Kong",code:"HK"},{name:"Hungary",code:"HU"},{name:"Iceland",code:"IS"},{name:"India",code:"IN"},{name:"Indonesia",code:"ID"},{name:"Iran, Islamic Republic Of",code:"IR"},{name:"Iraq",code:"IQ"},{name:"Ireland",code:"IE"},{name:"Isle of Man",code:"IM"},{name:"Israel",code:"IL"},{name:"Italy",code:"IT"},{name:"Jamaica",code:"JM"},{name:"Japan",code:"JP"},{name:"Jersey",code:"JE"},{name:"Jordan",code:"JO"},{name:"Kazakhstan",code:"KZ"},{name:"Kenya",code:"KE"},{name:"Kiribati",code:"KI"},{name:'Korea, Democratic People"S Republic of',code:"KP"},{name:"Korea, Republic of",code:"KR"},{name:"Kuwait",code:"KW"},{name:"Kyrgyzstan",code:"KG"},{name:'Lao People"S Democratic Republic',code:"LA"},{name:"Latvia",code:"LV"},{name:"Lebanon",code:"LB"},{name:"Lesotho",code:"LS"},{name:"Liberia",code:"LR"},{name:"Libyan Arab Jamahiriya",code:"LY"},{name:"Liechtenstein",code:"LI"},{name:"Lithuania",code:"LT"},{name:"Luxembourg",code:"LU"},{name:"Macao",code:"MO"},{name:"Macedonia, The Former Yugoslav Republic of",code:"MK"},{name:"Madagascar",code:"MG"},{name:"Malawi",code:"MW"},{name:"Malaysia",code:"MY"},{name:"Maldives",code:"MV"},{name:"Mali",code:"ML"},{name:"Malta",code:"MT"},{name:"Marshall Islands",code:"MH"},{name:"Martinique",code:"MQ"},{name:"Mauritania",code:"MR"},{name:"Mauritius",code:"MU"},{name:"Mayotte",code:"YT"},{name:"Mexico",code:"MX"},{name:"Micronesia, Federated States of",code:"FM"},{name:"Moldova, Republic of",code:"MD"},{name:"Monaco",code:"MC"},{name:"Mongolia",code:"MN"},{name:"Montserrat",code:"MS"},{name:"Morocco",code:"MA"},{name:"Mozambique",code:"MZ"},{name:"Myanmar",code:"MM"},{name:"Namibia",code:"NA"},{name:"Nauru",code:"NR"},{name:"Nepal",code:"NP"},{name:"Netherlands",code:"NL"},{name:"Netherlands Antilles",code:"AN"},{name:"New Caledonia",code:"NC"},{name:"New Zealand",code:"NZ"},{name:"Nicaragua",code:"NI"},{name:"Niger",code:"NE"},{name:"Nigeria",code:"NG"},{name:"Niue",code:"NU"},{name:"Norfolk Island",code:"NF"},{name:"Northern Mariana Islands",code:"MP"},{name:"Norway",code:"NO"},{name:"Oman",code:"OM"},{name:"Pakistan",code:"PK"},{name:"Palau",code:"PW"},{name:"Palestinian Territory, Occupied",code:"PS"},{name:"Panama",code:"PA"},{name:"Papua New Guinea",code:"PG"},{name:"Paraguay",code:"PY"},{name:"Peru",code:"PE"},{name:"Philippines",code:"PH"},{name:"Pitcairn",code:"PN"},{name:"Poland",code:"PL"},{name:"Portugal",code:"PT"},{name:"Puerto Rico",code:"PR"},{name:"Qatar",code:"QA"},{name:"Reunion",code:"RE"},{name:"Romania",code:"RO"},{name:"Russian Federation",code:"RU"},{name:"RWANDA",code:"RW"},{name:"Saint Helena",code:"SH"},{name:"Saint Kitts and Nevis",code:"KN"},{name:"Saint Lucia",code:"LC"},{name:"Saint Pierre and Miquelon",code:"PM"},{name:"Saint Vincent and the Grenadines",code:"VC"},{name:"Samoa",code:"WS"},{name:"San Marino",code:"SM"},{name:"Sao Tome and Principe",code:"ST"},{name:"Saudi Arabia",code:"SA"},{name:"Senegal",code:"SN"},{name:"Serbia and Montenegro",code:"CS"},{name:"Seychelles",code:"SC"},{name:"Sierra Leone",code:"SL"},{name:"Singapore",code:"SG"},{name:"Slovakia",code:"SK"},{name:"Slovenia",code:"SI"},{name:"Solomon Islands",code:"SB"},{name:"Somalia",code:"SO"},{name:"South Africa",code:"ZA"},{name:"South Georgia and the South Sandwich Islands",code:"GS"},{name:"Spain",code:"ES"},{name:"Sri Lanka",code:"LK"},{name:"Sudan",code:"SD"},{name:"Suriname",code:"SR"},{name:"Svalbard and Jan Mayen",code:"SJ"},{name:"Swaziland",code:"SZ"},{name:"Sweden",code:"SE"},{name:"Switzerland",code:"CH"},{name:"Syrian Arab Republic",code:"SY"},{name:"Taiwan, Province of China",code:"TW"},{name:"Tajikistan",code:"TJ"},{name:"Tanzania, United Republic of",code:"TZ"},{name:"Thailand",code:"TH"},{name:"Timor-Leste",code:"TL"},{name:"Togo",code:"TG"},{name:"Tokelau",code:"TK"},{name:"Tonga",code:"TO"},{name:"Trinidad and Tobago",code:"TT"},{name:"Tunisia",code:"TN"},{name:"Turkey",code:"TR"},{name:"Turkmenistan",code:"TM"},{name:"Turks and Caicos Islands",code:"TC"},{name:"Tuvalu",code:"TV"},{name:"Uganda",code:"UG"},{name:"Ukraine",code:"UA"},{name:"United Arab Emirates",code:"AE"},{name:"United Kingdom",code:"GB"},{name:"United States",code:"US"},{name:"United States Minor Outlying Islands",code:"UM"},{name:"Uruguay",code:"UY"},{name:"Uzbekistan",code:"UZ"},{name:"Vanuatu",code:"VU"},{name:"Venezuela",code:"VE"},{name:"Viet Nam",code:"VN"},{name:"Virgin Islands, British",code:"VG"},{name:"Virgin Islands, U.S.",code:"VI"},{name:"Wallis and Futuna",code:"WF"},{name:"Western Sahara",code:"EH"},{name:"Yemen",code:"YE"},{name:"Zambia",code:"ZM"},{name:"Zimbabwe",code:"ZW"}]},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(){v=Array.from(document.querySelectorAll("[data-section]")).map(function(e){return{id:e.id,offset:e.getBoundingClientRect().top+window.pageYOffset-50}})}var o=Object.assign||function(e){for(var t=1;twindow.innerHeight,v||i();for(var e=v.length-1;e>=0;e--)if(window.scrollY>v[e].offset){this.currentPosition=v[e].id;break}},onTagging:function(e){this.source.push({name:e,language:e}),this.value.push({name:e,language:e})}},mounted:function(){this.adjustNav(),window.addEventListener("scroll",this.adjustNav),setTimeout(function(){i()},1e3)}})},function(e,t,n){"use strict";function a(e){return new Promise(function(t,n){setTimeout(function(){var n=o.default.filter(function(t,n,a){return t.name.toLowerCase().includes(e.toLowerCase())});t(n)},1e3)})}Object.defineProperty(t,"__esModule",{value:!0}),t.ajaxFindCountry=a;var i=n(8),o=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){return 0!==e&&(!(!Array.isArray(e)||0!==e.length)||!e)}function o(e,t){return void 0===e&&(e="undefined"),null===e&&(e="null"),!1===e&&(e="false"),-1!==e.toString().toLowerCase().indexOf(t.trim())}function l(e,t,n,a){return e.filter(function(e){return o(a(e,n),t)})}function s(e){return e.filter(function(e){return!e.$isLabel})}function r(e,t){return function(n){return n.reduce(function(n,a){return a[e]&&a[e].length?(n.push({$groupLabel:a[t],$isLabel:!0}),n.concat(a[e])):n},[])}}function c(e,t,n,i,o){return function(s){return s.map(function(s){var r;if(!s[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];var c=l(s[n],e,t,o);return c.length?(r={},a(r,i,s[i]),a(r,n,c),r):[]})}}Object.defineProperty(t,"__esModule",{value:!0});var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d=n(13),m=function(e){return e&&e.__esModule?e:{default:e}}(d),p=function(){for(var e=arguments.length,t=Array(e),n=0;n-1},isSelected:function(e){var t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},isNotSelected:function(e){return!this.isSelected(e)},getOptionLabel:function(e){if(i(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;var t=this.customLabel(e,this.label);return i(t)?"":t},select:function(e,t){if(!(-1!==this.blockKeys.indexOf(t)||this.disabled||e.$isLabel||e.$isDisabled)&&(!this.max||!this.multiple||this.internalValue.length!==this.max)&&("Tab"!==t||this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e))return void("Tab"!==t&&this.removeElement(e));this.multiple?this.internalValue.push(e):this.internalValue=[e],this.$emit("select",(0,m.default)(e),this.id),this.$emit("input",this.getValue(),this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},removeElement:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.disabled){if(!this.allowEmpty&&this.internalValue.length<=1)return void this.deactivate();var n="object"===(void 0===e?"undefined":u(e))?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);this.internalValue.splice(n,1),this.$emit("input",this.getValue(),this.id),this.$emit("remove",(0,m.default)(e),this.id),this.closeOnSelect&&t&&this.deactivate()}},removeLastElement:function(){-1===this.blockKeys.indexOf("Delete")&&0===this.search.length&&Array.isArray(this.internalValue)&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate:function(){var e=this;this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&0===this.pointer&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.$nextTick(function(){return e.$refs.search.focus()})):this.$el.focus(),this.$emit("open",this.id))},deactivate:function(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search.blur():this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle:function(){this.isOpen?this.deactivate():this.activate()},adjustPosition:function(){if("undefined"!=typeof window){var e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||"below"===this.openDirection||"bottom"===this.openDirection?(this.prefferedOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.prefferedOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition:function(){return this.pointer*this.optionHeight},visibleElements:function(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions:function(){this.pointerAdjust()},isOpen:function(){this.pointerDirty=!1}},methods:{optionHighlight:function(e,t){return{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)}},addPointerElement:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Enter",t=e.key;this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],t),this.pointerReset()},pointerForward:function(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer].$isLabel&&this.pointerBackward()):this.filteredOptions[0].$isLabel&&this.pointerForward(),this.pointerDirty=!0},pointerReset:function(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust:function(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0)},pointerSet:function(e){this.pointer=e,this.pointerDirty=!0}}}},function(e,t,n){"use strict";function a(e){if(Array.isArray(e))return e.map(a);if(e&&"object"===(void 0===e?"undefined":i(e))){for(var t={},n=Object.keys(e),o=0,l=n.length;o0,expression:"visibleValue.length > 0"}],staticClass:"multiselect__tags-wrap"},[e._l(e.visibleValue,function(t){return[e._t("tag",[n("span",{staticClass:"multiselect__tag"},[n("span",{domProps:{textContent:e._s(e.getOptionLabel(t))}}),e._v(" "),n("i",{staticClass:"multiselect__tag-icon",attrs:{"aria-hidden":"true",tabindex:"1"},on:{keydown:function(n){if(!("button"in n)&&e._k(n.keyCode,"enter",13,n.key))return null;n.preventDefault(),e.removeElement(t)},mousedown:function(n){n.preventDefault(),e.removeElement(t)}}})])],{option:t,search:e.search,remove:e.removeElement})]})],2),e._v(" "),e.internalValue&&e.internalValue.length>e.limit?[n("strong",{staticClass:"multiselect__strong",domProps:{textContent:e._s(e.limitText(e.internalValue.length-e.limit))}})]:e._e(),e._v(" "),n("transition",{attrs:{name:"multiselect__loading"}},[e._t("loading",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"multiselect__spinner"})])],2),e._v(" "),e.searchable?n("input",{ref:"search",staticClass:"multiselect__input",style:e.inputStyle,attrs:{name:e.name,id:e.id,type:"text",autocomplete:"off",placeholder:e.placeholder,disabled:e.disabled,tabindex:e.tabindex},domProps:{value:e.isOpen?e.search:e.currentOptionLabel},on:{input:function(t){e.updateSearch(t.target.value)},focus:function(t){t.preventDefault(),e.activate()},blur:function(t){t.preventDefault(),e.deactivate()},keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key))return null;e.deactivate()},keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key))return null;t.preventDefault(),e.pointerForward()},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key))return null;t.preventDefault(),e.pointerBackward()},function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key)?(t.preventDefault(),t.stopPropagation(),t.target!==t.currentTarget?null:void e.addPointerElement(t)):null},function(t){if(!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key))return null;t.stopPropagation(),e.removeLastElement()}]}}):e._e(),e._v(" "),e.searchable?e._e():n("span",{staticClass:"multiselect__single",domProps:{textContent:e._s(e.currentOptionLabel)},on:{mousedown:function(t){t.preventDefault(),e.toggle(t)}}})],2),e._v(" "),n("transition",{attrs:{name:"multiselect"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],ref:"list",staticClass:"multiselect__content-wrapper",style:{maxHeight:e.optimizedHeight+"px"},on:{focus:e.activate,mousedown:function(e){e.preventDefault()}}},[n("ul",{staticClass:"multiselect__content",style:e.contentStyle},[e._t("beforeList"),e._v(" "),e.multiple&&e.max===e.internalValue.length?n("li",[n("span",{staticClass:"multiselect__option"},[e._t("maxElements",[e._v("Maximum of "+e._s(e.max)+" options selected. First remove a selected option to select another.")])],2)]):e._e(),e._v(" "),!e.max||e.internalValue.length window.innerHeight;\n if (!sections) calculateNavPositions();\n for (var i = sections.length - 1; i >= 0; i--) {\n if (window.scrollY > sections[i].offset) {\n this.currentPosition = sections[i].id;\n break;\n }\n }\n },\n onTagging: function onTagging(newTag) {\n this.source.push({ name: newTag, language: newTag });\n this.value.push({ name: newTag, language: newTag });\n }\n },\n mounted: function mounted() {\n this.adjustNav();\n window.addEventListener('scroll', this.adjustNav);\n setTimeout(function () {\n calculateNavPositions();\n }, 1000);\n }\n});\n\n/***/ }),\n/* 10 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ajaxFindCountry = ajaxFindCountry;\n\nvar _countries = __webpack_require__(8);\n\nvar _countries2 = _interopRequireDefault(_countries);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction ajaxFindCountry(query) {\n return new Promise(function (resolve, reject) {\n setTimeout(function () {\n var results = _countries2.default.filter(function (element, index, array) {\n return element.name.toLowerCase().includes(query.toLowerCase());\n });\n resolve(results);\n }, 1000);\n });\n}\n\n/***/ }),\n/* 11 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar _utils = __webpack_require__(13);\n\nvar _utils2 = _interopRequireDefault(_utils);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction isEmpty(opt) {\n if (opt === 0) return false;\n if (Array.isArray(opt) && opt.length === 0) return true;\n return !opt;\n}\n\nfunction includes(str, query) {\n if (str === undefined) str = 'undefined';\n if (str === null) str = 'null';\n if (str === false) str = 'false';\n var text = str.toString().toLowerCase();\n return text.indexOf(query.trim()) !== -1;\n}\n\nfunction filterOptions(options, search, label, customLabel) {\n return options.filter(function (option) {\n return includes(customLabel(option, label), search);\n });\n}\n\nfunction stripGroups(options) {\n return options.filter(function (option) {\n return !option.$isLabel;\n });\n}\n\nfunction flattenOptions(values, label) {\n return function (options) {\n return options.reduce(function (prev, curr) {\n if (curr[values] && curr[values].length) {\n prev.push({\n $groupLabel: curr[label],\n $isLabel: true\n });\n return prev.concat(curr[values]);\n }\n return prev;\n }, []);\n };\n}\n\nfunction filterGroups(search, label, values, groupLabel, customLabel) {\n return function (groups) {\n return groups.map(function (group) {\n var _ref;\n\n if (!group[values]) {\n console.warn('Options passed to vue-multiselect do not contain groups, despite the config.');\n return [];\n }\n var groupOptions = filterOptions(group[values], search, label, customLabel);\n\n return groupOptions.length ? (_ref = {}, _defineProperty(_ref, groupLabel, group[groupLabel]), _defineProperty(_ref, values, groupOptions), _ref) : [];\n });\n };\n}\n\nvar flow = function flow() {\n for (var _len = arguments.length, fns = Array(_len), _key = 0; _key < _len; _key++) {\n fns[_key] = arguments[_key];\n }\n\n return function (x) {\n return fns.reduce(function (v, f) {\n return f(v);\n }, x);\n };\n};\n\nexports.default = {\n data: function data() {\n return {\n search: '',\n isOpen: false,\n prefferedOpenDirection: 'below',\n optimizedHeight: this.maxHeight,\n internalValue: this.value || this.value === 0 ? (0, _utils2.default)(Array.isArray(this.value) ? this.value : [this.value]) : []\n };\n },\n\n props: {\n internalSearch: {\n type: Boolean,\n default: true\n },\n\n options: {\n type: Array,\n required: true\n },\n\n multiple: {\n type: Boolean,\n default: false\n },\n\n value: {\n type: null,\n default: function _default() {\n return [];\n }\n },\n\n trackBy: {\n type: String\n },\n\n label: {\n type: String\n },\n\n searchable: {\n type: Boolean,\n default: true\n },\n\n clearOnSelect: {\n type: Boolean,\n default: true\n },\n\n hideSelected: {\n type: Boolean,\n default: false\n },\n\n placeholder: {\n type: String,\n default: 'Select option'\n },\n\n allowEmpty: {\n type: Boolean,\n default: true\n },\n\n resetAfter: {\n type: Boolean,\n default: false\n },\n\n closeOnSelect: {\n type: Boolean,\n default: true\n },\n\n customLabel: {\n type: Function,\n default: function _default(option, label) {\n if (isEmpty(option)) return '';\n return label ? option[label] : option;\n }\n },\n\n taggable: {\n type: Boolean,\n default: false\n },\n\n tagPlaceholder: {\n type: String,\n default: 'Press enter to create a tag'\n },\n\n tagPosition: {\n type: String,\n default: 'top'\n },\n\n max: {\n type: [Number, Boolean],\n default: false\n },\n\n id: {\n default: null\n },\n\n optionsLimit: {\n type: Number,\n default: 1000\n },\n\n groupValues: {\n type: String\n },\n\n groupLabel: {\n type: String\n },\n\n blockKeys: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n preserveSearch: {\n type: Boolean,\n default: false\n }\n },\n mounted: function mounted() {\n if (!this.multiple && !this.clearOnSelect) {\n console.warn('[Vue-Multiselect warn]: ClearOnSelect and Multiple props can’t be both set to false.');\n }\n if (!this.multiple && this.max) {\n console.warn('[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false.');\n }\n },\n\n computed: {\n filteredOptions: function filteredOptions() {\n var search = this.search || '';\n var normalizedSearch = search.toLowerCase().trim();\n\n var options = this.options.concat();\n\n if (this.internalSearch) {\n options = this.groupValues ? this.filterAndFlat(options, normalizedSearch, this.label) : filterOptions(options, normalizedSearch, this.label, this.customLabel);\n } else {\n options = this.groupValues ? flattenOptions(this.groupValues, this.groupLabel)(options) : options;\n }\n\n options = this.hideSelected ? options.filter(this.isNotSelected) : options;\n\n if (this.taggable && normalizedSearch.length && !this.isExistingOption(normalizedSearch)) {\n if (this.tagPosition === 'bottom') {\n options.push({ isTag: true, label: search });\n } else {\n options.unshift({ isTag: true, label: search });\n }\n }\n\n return options.slice(0, this.optionsLimit);\n },\n valueKeys: function valueKeys() {\n var _this = this;\n\n if (this.trackBy) {\n return this.internalValue.map(function (element) {\n return element[_this.trackBy];\n });\n } else {\n return this.internalValue;\n }\n },\n optionKeys: function optionKeys() {\n var _this2 = this;\n\n var options = this.groupValues ? this.flatAndStrip(this.options) : this.options;\n return options.map(function (element) {\n return _this2.customLabel(element, _this2.label).toString().toLowerCase();\n });\n },\n currentOptionLabel: function currentOptionLabel() {\n return this.multiple ? this.searchable ? '' : this.placeholder : this.internalValue.length ? this.getOptionLabel(this.internalValue[0]) : this.searchable ? '' : this.placeholder;\n }\n },\n watch: {\n internalValue: function internalValue(newVal, oldVal) {\n if (this.resetAfter && this.internalValue.length) {\n this.search = '';\n this.internalValue = [];\n }\n },\n search: function search() {\n this.$emit('search-change', this.search, this.id);\n },\n value: function value(_value) {\n this.internalValue = this.getInternalValue(_value);\n }\n },\n methods: {\n getValue: function getValue() {\n return this.multiple ? (0, _utils2.default)(this.internalValue) : this.internalValue.length === 0 ? null : (0, _utils2.default)(this.internalValue[0]);\n },\n getInternalValue: function getInternalValue(value) {\n return value === null || value === undefined ? [] : this.multiple ? (0, _utils2.default)(value) : (0, _utils2.default)([value]);\n },\n filterAndFlat: function filterAndFlat(options, search, label) {\n return flow(filterGroups(search, label, this.groupValues, this.groupLabel, this.customLabel), flattenOptions(this.groupValues, this.groupLabel))(options);\n },\n flatAndStrip: function flatAndStrip(options) {\n return flow(flattenOptions(this.groupValues, this.groupLabel), stripGroups)(options);\n },\n updateSearch: function updateSearch(query) {\n this.search = query;\n },\n isExistingOption: function isExistingOption(query) {\n return !this.options ? false : this.optionKeys.indexOf(query) > -1;\n },\n isSelected: function isSelected(option) {\n var opt = this.trackBy ? option[this.trackBy] : option;\n return this.valueKeys.indexOf(opt) > -1;\n },\n isNotSelected: function isNotSelected(option) {\n return !this.isSelected(option);\n },\n getOptionLabel: function getOptionLabel(option) {\n if (isEmpty(option)) return '';\n\n if (option.isTag) return option.label;\n\n if (option.$isLabel) return option.$groupLabel;\n\n var label = this.customLabel(option, this.label);\n\n if (isEmpty(label)) return '';\n return label;\n },\n select: function select(option, key) {\n if (this.blockKeys.indexOf(key) !== -1 || this.disabled || option.$isLabel || option.$isDisabled) return;\n\n if (this.max && this.multiple && this.internalValue.length === this.max) return;\n\n if (key === 'Tab' && !this.pointerDirty) return;\n if (option.isTag) {\n this.$emit('tag', option.label, this.id);\n this.search = '';\n if (this.closeOnSelect && !this.multiple) this.deactivate();\n } else {\n var isSelected = this.isSelected(option);\n if (isSelected) {\n if (key !== 'Tab') this.removeElement(option);\n return;\n } else if (this.multiple) {\n this.internalValue.push(option);\n } else {\n this.internalValue = [option];\n }\n this.$emit('select', (0, _utils2.default)(option), this.id);\n this.$emit('input', this.getValue(), this.id);\n\n if (this.clearOnSelect) this.search = '';\n }\n\n if (this.closeOnSelect) this.deactivate();\n },\n removeElement: function removeElement(option) {\n var shouldClose = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n if (this.disabled) return;\n\n if (!this.allowEmpty && this.internalValue.length <= 1) {\n this.deactivate();\n return;\n }\n\n var index = (typeof option === 'undefined' ? 'undefined' : _typeof(option)) === 'object' ? this.valueKeys.indexOf(option[this.trackBy]) : this.valueKeys.indexOf(option);\n\n this.internalValue.splice(index, 1);\n this.$emit('input', this.getValue(), this.id);\n this.$emit('remove', (0, _utils2.default)(option), this.id);\n\n if (this.closeOnSelect && shouldClose) this.deactivate();\n },\n removeLastElement: function removeLastElement() {\n if (this.blockKeys.indexOf('Delete') !== -1) return;\n\n if (this.search.length === 0 && Array.isArray(this.internalValue)) {\n this.removeElement(this.internalValue[this.internalValue.length - 1], false);\n }\n },\n activate: function activate() {\n var _this3 = this;\n\n if (this.isOpen || this.disabled) return;\n\n this.adjustPosition();\n\n if (this.groupValues && this.pointer === 0 && this.filteredOptions.length) {\n this.pointer = 1;\n }\n\n this.isOpen = true;\n\n if (this.searchable) {\n if (!this.preserveSearch) this.search = '';\n this.$nextTick(function () {\n return _this3.$refs.search.focus();\n });\n } else {\n this.$el.focus();\n }\n this.$emit('open', this.id);\n },\n deactivate: function deactivate() {\n if (!this.isOpen) return;\n\n this.isOpen = false;\n\n if (this.searchable) {\n this.$refs.search.blur();\n } else {\n this.$el.blur();\n }\n if (!this.preserveSearch) this.search = '';\n this.$emit('close', this.getValue(), this.id);\n },\n toggle: function toggle() {\n this.isOpen ? this.deactivate() : this.activate();\n },\n adjustPosition: function adjustPosition() {\n if (typeof window === 'undefined') return;\n\n var spaceAbove = this.$el.getBoundingClientRect().top;\n var spaceBelow = window.innerHeight - this.$el.getBoundingClientRect().bottom;\n var hasEnoughSpaceBelow = spaceBelow > this.maxHeight;\n\n if (hasEnoughSpaceBelow || spaceBelow > spaceAbove || this.openDirection === 'below' || this.openDirection === 'bottom') {\n this.prefferedOpenDirection = 'below';\n this.optimizedHeight = Math.min(spaceBelow - 40, this.maxHeight);\n } else {\n this.prefferedOpenDirection = 'above';\n this.optimizedHeight = Math.min(spaceAbove - 40, this.maxHeight);\n }\n }\n }\n};\n\n/***/ }),\n/* 12 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = {\n data: function data() {\n return {\n pointer: 0,\n pointerDirty: false\n };\n },\n\n props: {\n showPointer: {\n type: Boolean,\n default: true\n },\n optionHeight: {\n type: Number,\n default: 40\n }\n },\n computed: {\n pointerPosition: function pointerPosition() {\n return this.pointer * this.optionHeight;\n },\n visibleElements: function visibleElements() {\n return this.optimizedHeight / this.optionHeight;\n }\n },\n watch: {\n filteredOptions: function filteredOptions() {\n this.pointerAdjust();\n },\n isOpen: function isOpen() {\n this.pointerDirty = false;\n }\n },\n methods: {\n optionHighlight: function optionHighlight(index, option) {\n return {\n 'multiselect__option--highlight': index === this.pointer && this.showPointer,\n 'multiselect__option--selected': this.isSelected(option)\n };\n },\n addPointerElement: function addPointerElement() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'Enter',\n key = _ref.key;\n\n if (this.filteredOptions.length > 0) {\n this.select(this.filteredOptions[this.pointer], key);\n }\n this.pointerReset();\n },\n pointerForward: function pointerForward() {\n if (this.pointer < this.filteredOptions.length - 1) {\n this.pointer++;\n\n if (this.$refs.list.scrollTop <= this.pointerPosition - (this.visibleElements - 1) * this.optionHeight) {\n this.$refs.list.scrollTop = this.pointerPosition - (this.visibleElements - 1) * this.optionHeight;\n }\n\n if (this.filteredOptions[this.pointer].$isLabel) this.pointerForward();\n }\n this.pointerDirty = true;\n },\n pointerBackward: function pointerBackward() {\n if (this.pointer > 0) {\n this.pointer--;\n\n if (this.$refs.list.scrollTop >= this.pointerPosition) {\n this.$refs.list.scrollTop = this.pointerPosition;\n }\n\n if (this.filteredOptions[this.pointer].$isLabel) this.pointerBackward();\n } else {\n if (this.filteredOptions[0].$isLabel) this.pointerForward();\n }\n this.pointerDirty = true;\n },\n pointerReset: function pointerReset() {\n if (!this.closeOnSelect) return;\n this.pointer = 0;\n\n if (this.$refs.list) {\n this.$refs.list.scrollTop = 0;\n }\n },\n pointerAdjust: function pointerAdjust() {\n if (this.pointer >= this.filteredOptions.length - 1) {\n this.pointer = this.filteredOptions.length ? this.filteredOptions.length - 1 : 0;\n }\n },\n pointerSet: function pointerSet(index) {\n this.pointer = index;\n this.pointerDirty = true;\n }\n }\n};\n\n/***/ }),\n/* 13 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nexports.default = deepClone;\nfunction deepClone(obj) {\n if (Array.isArray(obj)) {\n return obj.map(deepClone);\n } else if (obj && (typeof obj === 'undefined' ? 'undefined' : _typeof(obj)) === 'object') {\n var cloned = {};\n var keys = Object.keys(obj);\n for (var i = 0, l = keys.length; i < l; i++) {\n var key = keys[i];\n cloned[key] = deepClone(obj[key]);\n }\n return cloned;\n } else {\n return obj;\n }\n}\n\n/***/ }),\n/* 14 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = {\n props: ['langs', 'current'],\n methods: {\n select: function select(lang) {\n this.$emit('select', lang);\n }\n }\n};\n\n/***/ }),\n/* 15 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _Multiselect = __webpack_require__(1);\n\nvar _Multiselect2 = _interopRequireDefault(_Multiselect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n components: {\n Multiselect: _Multiselect2.default\n },\n data: function data() {\n return {\n badges: [{ img: 'https://camo.githubusercontent.com/d0e25b09a82bc4bfde9f1e048a092752eebbb4f3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c6174', name: 'License' }, { img: 'https://img.shields.io/github/stars/monterail/vue-multiselect.svg?label=Stars', name: 'GitHub Stars' }, { img: 'https://camo.githubusercontent.com/64f9a2333bb303d34b1587e1436b24dee6a8e134/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f646d2f7675652d6d756c746973656c6563742e737667', name: 'Npm Monthly Downloads' }, { img: 'https://camo.githubusercontent.com/47ff0923e959e736113988e900268dfc7a601d3b/68747470733a2f2f636972636c6563692e636f6d2f67682f6d6f6e74657261696c2f7675652d6d756c746973656c6563742f747265652f6d61737465722e7376673f7374796c653d736869656c6426636972636c652d746f6b656e3d35633933316666323866643132353837363130663833353437326265636464353134643039636566', name: 'Full Test Coverage' }, { img: 'https://img.shields.io/badge/dependencies-none-brightgreen.svg?style=flat', name: 'NO Dependencies' }],\n value: []\n };\n },\n\n methods: {\n onTagging: function onTagging(newTag) {\n this.source.push({ name: newTag, language: newTag });\n this.value.push({ name: newTag, language: newTag });\n }\n }\n};\n\n/***/ }),\n/* 16 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vueMultiselect = __webpack_require__(1);\n\nvar _vueMultiselect2 = _interopRequireDefault(_vueMultiselect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n components: {\n Multiselect: _vueMultiselect2.default\n },\n data: function data() {\n return {\n actions: ['alert', 'console.log', 'scrollTop']\n };\n },\n\n methods: {\n dispatchAction: function dispatchAction(actionName) {\n switch (actionName) {\n case 'alert':\n window.alert('You just dispatched \"alert\" action!');\n break;\n case 'console.log':\n console.log('You just dispatched \"console.log\" action!');\n break;\n case 'scrollTop':\n window.scrollTo(0, 0);\n break;\n }\n }\n }\n};\n\n/***/ }),\n/* 17 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vueMultiselect = __webpack_require__(1);\n\nvar _vueMultiselect2 = _interopRequireDefault(_vueMultiselect);\n\nvar _countriesApi = __webpack_require__(10);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n components: {\n Multiselect: _vueMultiselect2.default\n },\n data: function data() {\n return {\n selectedCountries: [],\n countries: [],\n isLoading: false\n };\n },\n\n methods: {\n limitText: function limitText(count) {\n return 'and ' + count + ' other countries';\n },\n asyncFind: function asyncFind(query) {\n var _this = this;\n\n this.isLoading = true;\n (0, _countriesApi.ajaxFindCountry)(query).then(function (response) {\n _this.countries = response;\n _this.isLoading = false;\n });\n },\n clearAll: function clearAll() {\n this.selectedCountries = [];\n }\n }\n};\n\n/***/ }),\n/* 18 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vueMultiselect = __webpack_require__(1);\n\nvar _vueMultiselect2 = _interopRequireDefault(_vueMultiselect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n components: {\n Multiselect: _vueMultiselect2.default\n },\n data: function data() {\n return {\n isDisabled: false,\n isTouched: false,\n value: [],\n options: ['Select option', 'Disable me!', 'Reset me!', 'mulitple', 'label', 'searchable']\n };\n },\n\n computed: {\n isInvalid: function isInvalid() {\n return this.isTouched && this.value.length === 0;\n }\n },\n methods: {\n onChange: function onChange(value) {\n this.value = value;\n if (value.indexOf('Reset me!') !== -1) this.value = [];\n },\n onSelect: function onSelect(option) {\n if (option === 'Disable me!') this.isDisabled = true;\n },\n onTouch: function onTouch() {\n this.isTouched = true;\n }\n }\n};\n\n/***/ }),\n/* 19 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vueMultiselect = __webpack_require__(1);\n\nvar _vueMultiselect2 = _interopRequireDefault(_vueMultiselect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n components: {\n Multiselect: _vueMultiselect2.default\n },\n data: function data() {\n return {\n value: { title: 'Explorer', desc: 'Discovering new species!', img: 'static/posters/creatures.png' },\n options: [{ title: 'Space Pirate', desc: 'More space battles!', img: 'static/posters/fleet.png' }, { title: 'Merchant', desc: 'PROFIT!', img: 'static/posters/trading_post.png' }, { title: 'Explorer', desc: 'Discovering new species!', img: 'static/posters/creatures.png' }, { title: 'Miner', desc: 'We need to go deeper!', img: 'static/posters/resource_lab.png' }]\n };\n },\n\n methods: {\n customLabel: function customLabel(_ref) {\n var title = _ref.title,\n desc = _ref.desc;\n\n return title + ' \\u2013 ' + desc;\n }\n }\n};\n\n/***/ }),\n/* 20 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vueMultiselect = __webpack_require__(1);\n\nvar _vueMultiselect2 = _interopRequireDefault(_vueMultiselect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n components: {\n Multiselect: _vueMultiselect2.default\n },\n data: function data() {\n return {\n options: [{\n language: 'Javascript',\n libs: [{ name: 'Vue.js', category: 'Front-end' }, { name: 'Adonis', category: 'Backend' }]\n }, {\n language: 'Ruby',\n libs: [{ name: 'Rails', category: 'Backend' }, { name: 'Sinatra', category: 'Backend' }]\n }, {\n language: 'Other',\n libs: [{ name: 'Laravel', category: 'Backend' }, { name: 'Phoenix', category: 'Backend' }]\n }],\n value: []\n };\n }\n};\n\n/***/ }),\n/* 21 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vueMultiselect = __webpack_require__(1);\n\nvar _vueMultiselect2 = _interopRequireDefault(_vueMultiselect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n components: {\n Multiselect: _vueMultiselect2.default\n },\n data: function data() {\n return {\n value: [{ name: 'Vue.js', language: 'JavaScript' }],\n options: [{ name: 'Vue.js', language: 'JavaScript' }, { name: 'Adonis', language: 'JavaScript' }, { name: 'Rails', language: 'Ruby' }, { name: 'Sinatra', language: 'Ruby' }, { name: 'Laravel', language: 'PHP' }, { name: 'Phoenix', language: 'Elixir' }]\n };\n }\n};\n\n/***/ }),\n/* 22 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vueMultiselect = __webpack_require__(1);\n\nvar _vueMultiselect2 = _interopRequireDefault(_vueMultiselect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n components: {\n Multiselect: _vueMultiselect2.default\n },\n data: function data() {\n return {\n value: null,\n options: [{ name: 'Vue.js', language: 'JavaScript' }, { name: 'Rails', language: 'Ruby' }, { name: 'Sinatra', language: 'Ruby' }, { name: 'Laravel', language: 'PHP', $isDisabled: true }, { name: 'Phoenix', language: 'Elixir' }]\n };\n }\n};\n\n/***/ }),\n/* 23 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vueMultiselect = __webpack_require__(1);\n\nvar _vueMultiselect2 = _interopRequireDefault(_vueMultiselect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n components: {\n Multiselect: _vueMultiselect2.default\n },\n data: function data() {\n return {\n value: '',\n options: ['Select option', 'options', 'selected', 'mulitple', 'label', 'searchable', 'clearOnSelect', 'hideSelected', 'maxHeight', 'allowEmpty', 'showLabels', 'onChange', 'touched']\n };\n }\n};\n\n/***/ }),\n/* 24 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vueMultiselect = __webpack_require__(1);\n\nvar _vueMultiselect2 = _interopRequireDefault(_vueMultiselect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n components: {\n Multiselect: _vueMultiselect2.default\n },\n data: function data() {\n return {\n value: { name: 'Vue.js', language: 'JavaScript' },\n options: [{ name: 'Vue.js', language: 'JavaScript' }, { name: 'Rails', language: 'Ruby' }, { name: 'Sinatra', language: 'Ruby' }, { name: 'Laravel', language: 'PHP' }, { name: 'Phoenix', language: 'Elixir' }]\n };\n },\n\n methods: {\n nameWithLang: function nameWithLang(_ref) {\n var name = _ref.name,\n language = _ref.language;\n\n return name + ' \\u2014 [' + language + ']';\n }\n }\n};\n\n/***/ }),\n/* 25 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vueMultiselect = __webpack_require__(1);\n\nvar _vueMultiselect2 = _interopRequireDefault(_vueMultiselect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n components: {\n Multiselect: _vueMultiselect2.default\n },\n data: function data() {\n return {\n value: [{ name: 'Javascript', code: 'js' }],\n options: [{ name: 'Vue.js', code: 'vu' }, { name: 'Javascript', code: 'js' }, { name: 'Open Source', code: 'os' }]\n };\n },\n\n methods: {\n addTag: function addTag(newTag) {\n var tag = {\n name: newTag,\n code: newTag.substring(0, 2) + Math.floor(Math.random() * 10000000)\n };\n this.options.push(tag);\n this.value.push(tag);\n }\n }\n};\n\n/***/ }),\n/* 26 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _vue = __webpack_require__(2);\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _vuex = __webpack_require__(67);\n\nvar _vuex2 = _interopRequireDefault(_vuex);\n\nvar _vueMultiselect = __webpack_require__(1);\n\nvar _vueMultiselect2 = _interopRequireDefault(_vueMultiselect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar mapActions = _vuex2.default.mapActions,\n mapState = _vuex2.default.mapState;\n\n\n_vue2.default.use(_vuex2.default);\n\nvar store = new _vuex2.default.Store({\n state: {\n value: 'Vuex',\n options: ['Vuex', 'Vue', 'Vuelidate', 'Vue-Multiselect', 'Vue-Router']\n },\n mutations: {\n updateValue: function updateValue(state, value) {\n state.value = value;\n }\n },\n actions: {\n updateValueAction: function updateValueAction(_ref, value) {\n var commit = _ref.commit;\n\n commit('updateValue', value);\n }\n }\n});\n\nexports.default = {\n store: store,\n components: {\n Multiselect: _vueMultiselect2.default\n },\n computed: _extends({}, mapState(['value', 'options'])),\n methods: _extends({}, mapActions(['updateValueAction']))\n};\n\n/***/ }),\n/* 27 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _multiselectMixin = __webpack_require__(11);\n\nvar _multiselectMixin2 = _interopRequireDefault(_multiselectMixin);\n\nvar _pointerMixin = __webpack_require__(12);\n\nvar _pointerMixin2 = _interopRequireDefault(_pointerMixin);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n name: 'vue-multiselect',\n mixins: [_multiselectMixin2.default, _pointerMixin2.default],\n props: {\n name: {\n type: String,\n default: ''\n },\n\n selectLabel: {\n type: String,\n default: 'Press enter to select'\n },\n\n selectedLabel: {\n type: String,\n default: 'Selected'\n },\n\n deselectLabel: {\n type: String,\n default: 'Press enter to remove'\n },\n\n showLabels: {\n type: Boolean,\n default: true\n },\n\n limit: {\n type: Number,\n default: 99999\n },\n\n maxHeight: {\n type: Number,\n default: 300\n },\n\n limitText: {\n type: Function,\n default: function _default(count) {\n return 'and ' + count + ' more';\n }\n },\n\n loading: {\n type: Boolean,\n default: false\n },\n\n disabled: {\n type: Boolean,\n default: false\n },\n\n openDirection: {\n type: String,\n default: ''\n },\n showNoResults: {\n type: Boolean,\n default: true\n },\n tabindex: {\n type: Number,\n default: 0\n }\n },\n computed: {\n visibleValue: function visibleValue() {\n return this.multiple ? this.internalValue.slice(0, this.limit) : [];\n },\n deselectLabelText: function deselectLabelText() {\n return this.showLabels ? this.deselectLabel : '';\n },\n selectLabelText: function selectLabelText() {\n return this.showLabels ? this.selectLabel : '';\n },\n selectedLabelText: function selectedLabelText() {\n return this.showLabels ? this.selectedLabel : '';\n },\n inputStyle: function inputStyle() {\n if (this.multiple && this.value && this.value.length) {\n return this.isOpen ? { 'width': 'auto' } : { 'width': '0', 'position': 'absolute' };\n }\n },\n contentStyle: function contentStyle() {\n return this.options.length ? { 'display': 'inline-block' } : { 'display': 'block' };\n },\n isAbove: function isAbove() {\n if (this.openDirection === 'above' || this.openDirection === 'top') {\n return true;\n } else if (this.openDirection === 'below' || this.openDirection === 'bottom') {\n return false;\n } else {\n return this.prefferedOpenDirection === 'above';\n }\n }\n }\n};\n\n/***/ }),\n/* 28 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 29 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 30 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 31 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 32 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 33 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 34 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 35 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 36 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 37 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 38 */,\n/* 39 */,\n/* 40 */,\n/* 41 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ActionDispatcher_vue__ = __webpack_require__(16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ActionDispatcher_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ActionDispatcher_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3f8f67b3_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ActionDispatcher_vue__ = __webpack_require__(58);\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ActionDispatcher_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3f8f67b3_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ActionDispatcher_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n/* 42 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_AjaxSearch_vue__ = __webpack_require__(17);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_AjaxSearch_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_AjaxSearch_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0c900f78_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_AjaxSearch_vue__ = __webpack_require__(52);\nfunction injectStyle (ssrContext) {\n __webpack_require__(28)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_AjaxSearch_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0c900f78_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_AjaxSearch_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n/* 43 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomConfig_vue__ = __webpack_require__(18);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomConfig_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomConfig_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6ed10dfe_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_CustomConfig_vue__ = __webpack_require__(62);\nfunction injectStyle (ssrContext) {\n __webpack_require__(36)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomConfig_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6ed10dfe_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_CustomConfig_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n/* 44 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomOption_vue__ = __webpack_require__(19);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomOption_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomOption_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_369dfd0a_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_CustomOption_vue__ = __webpack_require__(56);\nfunction injectStyle (ssrContext) {\n __webpack_require__(31)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_CustomOption_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_369dfd0a_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_CustomOption_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n/* 45 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Groups_vue__ = __webpack_require__(20);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Groups_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Groups_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6e8f2fea_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Groups_vue__ = __webpack_require__(61);\nfunction injectStyle (ssrContext) {\n __webpack_require__(35)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Groups_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6e8f2fea_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Groups_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n/* 46 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MultiSelect_vue__ = __webpack_require__(21);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MultiSelect_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MultiSelect_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_8d33ba40_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MultiSelect_vue__ = __webpack_require__(64);\nfunction injectStyle (ssrContext) {\n __webpack_require__(37)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MultiSelect_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_8d33ba40_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MultiSelect_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n/* 47 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectObject_vue__ = __webpack_require__(22);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectObject_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectObject_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5aa49d7d_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectObject_vue__ = __webpack_require__(60);\nfunction injectStyle (ssrContext) {\n __webpack_require__(34)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectObject_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5aa49d7d_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectObject_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n/* 48 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectPrimitive_vue__ = __webpack_require__(23);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectPrimitive_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectPrimitive_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1cb8e111_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectPrimitive_vue__ = __webpack_require__(53);\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectPrimitive_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1cb8e111_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectPrimitive_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n/* 49 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectSearch_vue__ = __webpack_require__(24);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectSearch_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectSearch_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2651e6c9_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectSearch_vue__ = __webpack_require__(54);\nfunction injectStyle (ssrContext) {\n __webpack_require__(29)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SingleSelectSearch_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2651e6c9_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_SingleSelectSearch_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n/* 50 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Tagging_vue__ = __webpack_require__(25);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Tagging_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Tagging_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_447e8be2_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Tagging_vue__ = __webpack_require__(59);\nfunction injectStyle (ssrContext) {\n __webpack_require__(33)\n}\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Tagging_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_447e8be2_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Tagging_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n/* 51 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_VuexActions_vue__ = __webpack_require__(26);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_VuexActions_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_VuexActions_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7e9f4e8a_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_VuexActions_vue__ = __webpack_require__(63);\nvar normalizeComponent = __webpack_require__(0)\n/* script */\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_VuexActions_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7e9f4e8a_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_VuexActions_vue__[\"a\" /* default */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n/* 52 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\",attrs:{\"for\":\"ajax\"}},[_vm._v(\"Async multiselect\")]),_c('multiselect',{attrs:{\"id\":\"ajax\",\"label\":\"name\",\"track-by\":\"code\",\"placeholder\":\"Type to search\",\"open-direction\":\"bottom\",\"options\":_vm.countries,\"multiple\":true,\"searchable\":true,\"loading\":_vm.isLoading,\"internal-search\":false,\"clear-on-select\":false,\"close-on-select\":false,\"options-limit\":300,\"limit\":3,\"limit-text\":_vm.limitText,\"max-height\":600,\"show-no-results\":false,\"hide-selected\":true},on:{\"search-change\":_vm.asyncFind},scopedSlots:_vm._u([{key:\"clear\",fn:function(props){return [(_vm.selectedCountries.length)?_c('div',{staticClass:\"multiselect__clear\",on:{\"mousedown\":function($event){$event.preventDefault();$event.stopPropagation();_vm.clearAll(props.search)}}}):_vm._e()]}}]),model:{value:(_vm.selectedCountries),callback:function ($$v) {_vm.selectedCountries=$$v},expression:\"selectedCountries\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Oops! No elements found. Consider changing the search query.\")])]),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.selectedCountries))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 53 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Single select\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"searchable\":false,\"close-on-select\":false,\"show-labels\":false,\"placeholder\":\"Pick a value\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 54 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Select with search\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"custom-label\":_vm.nameWithLang,\"placeholder\":\"Select one\",\"label\":\"name\",\"track-by\":\"name\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 55 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"multiselect\",class:{ 'multiselect--active': _vm.isOpen, 'multiselect--disabled': _vm.disabled, 'multiselect--above': _vm.isAbove },attrs:{\"tabindex\":_vm.searchable ? -1 : _vm.tabindex},on:{\"focus\":function($event){_vm.activate()},\"blur\":function($event){_vm.searchable ? false : _vm.deactivate()},\"keydown\":[function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"down\",40,$event.key)){ return null; }if($event.target !== $event.currentTarget){ return null; }$event.preventDefault();_vm.pointerForward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"up\",38,$event.key)){ return null; }if($event.target !== $event.currentTarget){ return null; }$event.preventDefault();_vm.pointerBackward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)&&_vm._k($event.keyCode,\"tab\",9,$event.key)){ return null; }$event.stopPropagation();if($event.target !== $event.currentTarget){ return null; }_vm.addPointerElement($event)}],\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"esc\",27,$event.key)){ return null; }_vm.deactivate()}}},[_vm._t(\"caret\",[_c('div',{staticClass:\"multiselect__select\",on:{\"mousedown\":function($event){$event.preventDefault();$event.stopPropagation();_vm.toggle()}}})],{toggle:_vm.toggle}),_vm._v(\" \"),_vm._t(\"clear\",null,{search:_vm.search}),_vm._v(\" \"),_c('div',{ref:\"tags\",staticClass:\"multiselect__tags\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.visibleValue.length > 0),expression:\"visibleValue.length > 0\"}],staticClass:\"multiselect__tags-wrap\"},[_vm._l((_vm.visibleValue),function(option){return [_vm._t(\"tag\",[_c('span',{staticClass:\"multiselect__tag\"},[_c('span',{domProps:{\"textContent\":_vm._s(_vm.getOptionLabel(option))}}),_vm._v(\" \"),_c('i',{staticClass:\"multiselect__tag-icon\",attrs:{\"aria-hidden\":\"true\",\"tabindex\":\"1\"},on:{\"keydown\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }$event.preventDefault();_vm.removeElement(option)},\"mousedown\":function($event){$event.preventDefault();_vm.removeElement(option)}}})])],{option:option,search:_vm.search,remove:_vm.removeElement})]})],2),_vm._v(\" \"),(_vm.internalValue && _vm.internalValue.length > _vm.limit)?[_c('strong',{staticClass:\"multiselect__strong\",domProps:{\"textContent\":_vm._s(_vm.limitText(_vm.internalValue.length - _vm.limit))}})]:_vm._e(),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"multiselect__loading\"}},[_vm._t(\"loading\",[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"multiselect__spinner\"})])],2),_vm._v(\" \"),(_vm.searchable)?_c('input',{ref:\"search\",staticClass:\"multiselect__input\",style:(_vm.inputStyle),attrs:{\"name\":_vm.name,\"id\":_vm.id,\"type\":\"text\",\"autocomplete\":\"off\",\"placeholder\":_vm.placeholder,\"disabled\":_vm.disabled,\"tabindex\":_vm.tabindex},domProps:{\"value\":_vm.isOpen ? _vm.search : _vm.currentOptionLabel},on:{\"input\":function($event){_vm.updateSearch($event.target.value)},\"focus\":function($event){$event.preventDefault();_vm.activate()},\"blur\":function($event){$event.preventDefault();_vm.deactivate()},\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"esc\",27,$event.key)){ return null; }_vm.deactivate()},\"keydown\":[function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"down\",40,$event.key)){ return null; }$event.preventDefault();_vm.pointerForward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"up\",38,$event.key)){ return null; }$event.preventDefault();_vm.pointerBackward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }$event.preventDefault();$event.stopPropagation();if($event.target !== $event.currentTarget){ return null; }_vm.addPointerElement($event)},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"delete\",[8,46],$event.key)){ return null; }$event.stopPropagation();_vm.removeLastElement()}]}}):_vm._e(),_vm._v(\" \"),(!_vm.searchable)?_c('span',{staticClass:\"multiselect__single\",domProps:{\"textContent\":_vm._s(_vm.currentOptionLabel)},on:{\"mousedown\":function($event){$event.preventDefault();_vm.toggle($event)}}}):_vm._e()],2),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"multiselect\"}},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isOpen),expression:\"isOpen\"}],ref:\"list\",staticClass:\"multiselect__content-wrapper\",style:({ maxHeight: _vm.optimizedHeight + 'px' }),on:{\"focus\":_vm.activate,\"mousedown\":function($event){$event.preventDefault();}}},[_c('ul',{staticClass:\"multiselect__content\",style:(_vm.contentStyle)},[_vm._t(\"beforeList\"),_vm._v(\" \"),(_vm.multiple && _vm.max === _vm.internalValue.length)?_c('li',[_c('span',{staticClass:\"multiselect__option\"},[_vm._t(\"maxElements\",[_vm._v(\"Maximum of \"+_vm._s(_vm.max)+\" options selected. First remove a selected option to select another.\")])],2)]):_vm._e(),_vm._v(\" \"),(!_vm.max || _vm.internalValue.length < _vm.max)?_vm._l((_vm.filteredOptions),function(option,index){return _c('li',{key:index,staticClass:\"multiselect__element\"},[(!(option && (option.$isLabel || option.$isDisabled)))?_c('span',{staticClass:\"multiselect__option\",class:_vm.optionHighlight(index, option),attrs:{\"data-select\":option && option.isTag ? _vm.tagPlaceholder : _vm.selectLabelText,\"data-selected\":_vm.selectedLabelText,\"data-deselect\":_vm.deselectLabelText},on:{\"click\":function($event){$event.stopPropagation();_vm.select(option)},\"mouseenter\":function($event){if($event.target !== $event.currentTarget){ return null; }_vm.pointerSet(index)}}},[_vm._t(\"option\",[_c('span',[_vm._v(_vm._s(_vm.getOptionLabel(option)))])],{option:option,search:_vm.search})],2):_vm._e(),_vm._v(\" \"),(option && (option.$isLabel || option.$isDisabled))?_c('span',{staticClass:\"multiselect__option multiselect__option--disabled\",class:_vm.optionHighlight(index, option)},[_vm._t(\"option\",[_c('span',[_vm._v(_vm._s(_vm.getOptionLabel(option)))])],{option:option,search:_vm.search})],2):_vm._e()])}):_vm._e(),_vm._v(\" \"),_c('li',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showNoResults && (_vm.filteredOptions.length === 0 && _vm.search && !_vm.loading)),expression:\"showNoResults && (filteredOptions.length === 0 && search && !loading)\"}]},[_c('span',{staticClass:\"multiselect__option\"},[_vm._t(\"noResult\",[_vm._v(\"No elements found. Consider changing the search query.\")])],2)]),_vm._v(\" \"),_vm._t(\"afterList\")],2)])])],2)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 56 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Custom option template\")]),_c('multiselect',{attrs:{\"placeholder\":\"Fav No Man’s Sky path\",\"label\":\"title\",\"track-by\":\"title\",\"options\":_vm.options,\"option-height\":104,\"custom-label\":_vm.customLabel,\"show-labels\":false},scopedSlots:_vm._u([{key:\"option\",fn:function(props){return [_c('img',{staticClass:\"option__image\",attrs:{\"src\":props.option.img,\"alt\":\"No Man’s Sky\"}}),_c('div',{staticClass:\"option__desc\"},[_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(props.option.title))]),_c('span',{staticClass:\"option__small\"},[_vm._v(_vm._s(props.option.desc))])])]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 57 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('multiselect',{attrs:{\"label\":\"name\",\"track-by\":\"name\",\"placeholder\":\"Pick badges\",\"options\":_vm.badges,\"multiple\":true,\"show-labels\":false,\"limit\":3},on:{\"tag\":_vm.onTagging},scopedSlots:_vm._u([{key:\"option\",fn:function(props){return [_c('span',{staticClass:\"badge__name\"},[_vm._v(_vm._s(props.option.name))]),_c('img',{staticClass:\"badge__img\",attrs:{\"src\":props.option.img,\"alt\":props.option.name}})]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Badge not found. Suggest a badge \"),_c('a',{staticClass:\"typo__link\",attrs:{\"href\":\"https://github.com/monterail/vue-multiselect/issues\",\"target\":\"_blank\"}},[_vm._v(\"here\")]),_vm._v(\".\")])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 58 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Open console to see logs.\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick action\",\"options\":_vm.actions,\"searchable\":false,\"reset-after\":true},on:{\"select\":_vm.dispatchAction}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 59 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Tagging\")]),_c('multiselect',{attrs:{\"tag-placeholder\":\"Add this as new tag\",\"placeholder\":\"Search or add a tag\",\"label\":\"name\",\"track-by\":\"code\",\"options\":_vm.options,\"multiple\":true,\"taggable\":true},on:{\"tag\":_vm.addTag},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 60 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Single select / dropdown\")]),_c('multiselect',{attrs:{\"deselect-label\":\"Can't remove this value\",\"track-by\":\"name\",\"label\":\"name\",\"placeholder\":\"Select one\",\"options\":_vm.options,\"searchable\":false,\"allow-empty\":false},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 61 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Groups\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"multiple\":true,\"group-values\":\"libs\",\"group-label\":\"language\",\"placeholder\":\"Type to search\",\"track-by\":\"name\",\"label\":\"name\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Oops! No elements found. Consider changing the search query.\")])]),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 62 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:{ 'invalid': _vm.isInvalid }},[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Customized multiselect\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick at least one\",\"select-label\":\"Enter doesn’t work here!\",\"value\":_vm.value,\"options\":_vm.options,\"multiple\":true,\"searchable\":true,\"allow-empty\":false,\"hide-selected\":true,\"max-height\":150,\"max\":3,\"disabled\":_vm.isDisabled,\"block-keys\":['Tab', 'Enter']},on:{\"input\":_vm.onChange,\"close\":_vm.onTouch,\"select\":_vm.onSelect}}),_c('label',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isInvalid),expression:\"isInvalid\"}],staticClass:\"typo__label form__label\"},[_vm._v(\"Must have at least one value\")])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 63 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Vuex example.\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick action\",\"value\":_vm.value,\"options\":_vm.options,\"searchable\":false},on:{\"input\":_vm.updateValueAction}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 64 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Simple select / dropdown\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"multiple\":true,\"close-on-select\":false,\"clear-on-select\":false,\"hide-selected\":true,\"preserve-search\":true,\"placeholder\":\"Pick some\",\"label\":\"name\",\"track-by\":\"name\"},scopedSlots:_vm._u([{key:\"tag\",fn:function(props){return [_c('span',{staticClass:\"custom__tag\"},[_c('span',[_vm._v(_vm._s(props.option.language))]),_c('span',{staticClass:\"custom__remove\",on:{\"click\":function($event){props.remove(props.option)}}},[_vm._v(\"❌\")])])]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ }),\n/* 65 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tabs\"},_vm._l((_vm.langs),function(lang){return _c('a',{staticClass:\"tabs__link\",class:{'tabs__link--active': lang === _vm.current},on:{\"click\":function($event){_vm.select(lang)}}},[_vm._v(_vm._s(lang))])}))}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\n\n/***/ })\n],[9]);\n\n\n// WEBPACK FOOTER //\n// static/js/app.b3a1dace7de2f8d5b5fa.js","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-27bb5544\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./Multiselect.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./Multiselect.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-27bb5544\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./Multiselect.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/Multiselect.vue\n// module id = 1\n// module chunks = 0","import SingleSelectPrimitive from './SingleSelectPrimitive'\nimport SingleSelectObject from './SingleSelectObject'\nimport SingleSelectSearch from './SingleSelectSearch'\nimport MultiSelect from './MultiSelect'\nimport AjaxSearch from './AjaxSearch'\nimport Tagging from './Tagging'\nimport CustomOption from './CustomOption'\nimport VuexActions from './VuexActions'\nimport CustomConfig from './CustomConfig'\nimport Groups from './Groups'\nimport ActionDispatcher from './ActionDispatcher'\n\nexport {\n SingleSelectPrimitive,\n SingleSelectObject,\n SingleSelectSearch,\n MultiSelect,\n AjaxSearch,\n Tagging,\n CustomOption,\n VuexActions,\n CustomConfig,\n Groups,\n ActionDispatcher\n}\n\n\n\n// WEBPACK FOOTER //\n// ./documentation/partials/examples/index.js","var normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./LangSwitcher.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-d87e7530\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../node_modules/vue-loader/lib/selector?type=template&index=0!./LangSwitcher.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/LangSwitcher.vue\n// module id = 6\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3db7842a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!sass-loader?indentedSyntax&sourceMap!../node_modules/vue-loader/lib/selector?type=styles&index=0!./MultiselectExample.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./MultiselectExample.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3db7842a\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../node_modules/vue-loader/lib/selector?type=template&index=0!./MultiselectExample.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/MultiselectExample.vue\n// module id = 7\n// module chunks = 0","module.exports = [\n\t{\n\t\t\"name\": \"Afghanistan\",\n\t\t\"code\": \"AF\"\n\t},\n\t{\n\t\t\"name\": \"Åland Islands\",\n\t\t\"code\": \"AX\"\n\t},\n\t{\n\t\t\"name\": \"Albania\",\n\t\t\"code\": \"AL\"\n\t},\n\t{\n\t\t\"name\": \"Algeria\",\n\t\t\"code\": \"DZ\"\n\t},\n\t{\n\t\t\"name\": \"American Samoa\",\n\t\t\"code\": \"AS\"\n\t},\n\t{\n\t\t\"name\": \"AndorrA\",\n\t\t\"code\": \"AD\"\n\t},\n\t{\n\t\t\"name\": \"Angola\",\n\t\t\"code\": \"AO\"\n\t},\n\t{\n\t\t\"name\": \"Anguilla\",\n\t\t\"code\": \"AI\"\n\t},\n\t{\n\t\t\"name\": \"Antarctica\",\n\t\t\"code\": \"AQ\"\n\t},\n\t{\n\t\t\"name\": \"Antigua and Barbuda\",\n\t\t\"code\": \"AG\"\n\t},\n\t{\n\t\t\"name\": \"Argentina\",\n\t\t\"code\": \"AR\"\n\t},\n\t{\n\t\t\"name\": \"Armenia\",\n\t\t\"code\": \"AM\"\n\t},\n\t{\n\t\t\"name\": \"Aruba\",\n\t\t\"code\": \"AW\"\n\t},\n\t{\n\t\t\"name\": \"Australia\",\n\t\t\"code\": \"AU\"\n\t},\n\t{\n\t\t\"name\": \"Austria\",\n\t\t\"code\": \"AT\"\n\t},\n\t{\n\t\t\"name\": \"Azerbaijan\",\n\t\t\"code\": \"AZ\"\n\t},\n\t{\n\t\t\"name\": \"Bahamas\",\n\t\t\"code\": \"BS\"\n\t},\n\t{\n\t\t\"name\": \"Bahrain\",\n\t\t\"code\": \"BH\"\n\t},\n\t{\n\t\t\"name\": \"Bangladesh\",\n\t\t\"code\": \"BD\"\n\t},\n\t{\n\t\t\"name\": \"Barbados\",\n\t\t\"code\": \"BB\"\n\t},\n\t{\n\t\t\"name\": \"Belarus\",\n\t\t\"code\": \"BY\"\n\t},\n\t{\n\t\t\"name\": \"Belgium\",\n\t\t\"code\": \"BE\"\n\t},\n\t{\n\t\t\"name\": \"Belize\",\n\t\t\"code\": \"BZ\"\n\t},\n\t{\n\t\t\"name\": \"Benin\",\n\t\t\"code\": \"BJ\"\n\t},\n\t{\n\t\t\"name\": \"Bermuda\",\n\t\t\"code\": \"BM\"\n\t},\n\t{\n\t\t\"name\": \"Bhutan\",\n\t\t\"code\": \"BT\"\n\t},\n\t{\n\t\t\"name\": \"Bolivia\",\n\t\t\"code\": \"BO\"\n\t},\n\t{\n\t\t\"name\": \"Bosnia and Herzegovina\",\n\t\t\"code\": \"BA\"\n\t},\n\t{\n\t\t\"name\": \"Botswana\",\n\t\t\"code\": \"BW\"\n\t},\n\t{\n\t\t\"name\": \"Bouvet Island\",\n\t\t\"code\": \"BV\"\n\t},\n\t{\n\t\t\"name\": \"Brazil\",\n\t\t\"code\": \"BR\"\n\t},\n\t{\n\t\t\"name\": \"British Indian Ocean Territory\",\n\t\t\"code\": \"IO\"\n\t},\n\t{\n\t\t\"name\": \"Brunei Darussalam\",\n\t\t\"code\": \"BN\"\n\t},\n\t{\n\t\t\"name\": \"Bulgaria\",\n\t\t\"code\": \"BG\"\n\t},\n\t{\n\t\t\"name\": \"Burkina Faso\",\n\t\t\"code\": \"BF\"\n\t},\n\t{\n\t\t\"name\": \"Burundi\",\n\t\t\"code\": \"BI\"\n\t},\n\t{\n\t\t\"name\": \"Cambodia\",\n\t\t\"code\": \"KH\"\n\t},\n\t{\n\t\t\"name\": \"Cameroon\",\n\t\t\"code\": \"CM\"\n\t},\n\t{\n\t\t\"name\": \"Canada\",\n\t\t\"code\": \"CA\"\n\t},\n\t{\n\t\t\"name\": \"Cape Verde\",\n\t\t\"code\": \"CV\"\n\t},\n\t{\n\t\t\"name\": \"Cayman Islands\",\n\t\t\"code\": \"KY\"\n\t},\n\t{\n\t\t\"name\": \"Central African Republic\",\n\t\t\"code\": \"CF\"\n\t},\n\t{\n\t\t\"name\": \"Chad\",\n\t\t\"code\": \"TD\"\n\t},\n\t{\n\t\t\"name\": \"Chile\",\n\t\t\"code\": \"CL\"\n\t},\n\t{\n\t\t\"name\": \"China\",\n\t\t\"code\": \"CN\"\n\t},\n\t{\n\t\t\"name\": \"Christmas Island\",\n\t\t\"code\": \"CX\"\n\t},\n\t{\n\t\t\"name\": \"Cocos (Keeling) Islands\",\n\t\t\"code\": \"CC\"\n\t},\n\t{\n\t\t\"name\": \"Colombia\",\n\t\t\"code\": \"CO\"\n\t},\n\t{\n\t\t\"name\": \"Comoros\",\n\t\t\"code\": \"KM\"\n\t},\n\t{\n\t\t\"name\": \"Congo\",\n\t\t\"code\": \"CG\"\n\t},\n\t{\n\t\t\"name\": \"Congo, The Democratic Republic of the\",\n\t\t\"code\": \"CD\"\n\t},\n\t{\n\t\t\"name\": \"Cook Islands\",\n\t\t\"code\": \"CK\"\n\t},\n\t{\n\t\t\"name\": \"Costa Rica\",\n\t\t\"code\": \"CR\"\n\t},\n\t{\n\t\t\"name\": \"Cote D\\\"Ivoire\",\n\t\t\"code\": \"CI\"\n\t},\n\t{\n\t\t\"name\": \"Croatia\",\n\t\t\"code\": \"HR\"\n\t},\n\t{\n\t\t\"name\": \"Cuba\",\n\t\t\"code\": \"CU\"\n\t},\n\t{\n\t\t\"name\": \"Cyprus\",\n\t\t\"code\": \"CY\"\n\t},\n\t{\n\t\t\"name\": \"Czech Republic\",\n\t\t\"code\": \"CZ\"\n\t},\n\t{\n\t\t\"name\": \"Denmark\",\n\t\t\"code\": \"DK\"\n\t},\n\t{\n\t\t\"name\": \"Djibouti\",\n\t\t\"code\": \"DJ\"\n\t},\n\t{\n\t\t\"name\": \"Dominica\",\n\t\t\"code\": \"DM\"\n\t},\n\t{\n\t\t\"name\": \"Dominican Republic\",\n\t\t\"code\": \"DO\"\n\t},\n\t{\n\t\t\"name\": \"Ecuador\",\n\t\t\"code\": \"EC\"\n\t},\n\t{\n\t\t\"name\": \"Egypt\",\n\t\t\"code\": \"EG\"\n\t},\n\t{\n\t\t\"name\": \"El Salvador\",\n\t\t\"code\": \"SV\"\n\t},\n\t{\n\t\t\"name\": \"Equatorial Guinea\",\n\t\t\"code\": \"GQ\"\n\t},\n\t{\n\t\t\"name\": \"Eritrea\",\n\t\t\"code\": \"ER\"\n\t},\n\t{\n\t\t\"name\": \"Estonia\",\n\t\t\"code\": \"EE\"\n\t},\n\t{\n\t\t\"name\": \"Ethiopia\",\n\t\t\"code\": \"ET\"\n\t},\n\t{\n\t\t\"name\": \"Falkland Islands (Malvinas)\",\n\t\t\"code\": \"FK\"\n\t},\n\t{\n\t\t\"name\": \"Faroe Islands\",\n\t\t\"code\": \"FO\"\n\t},\n\t{\n\t\t\"name\": \"Fiji\",\n\t\t\"code\": \"FJ\"\n\t},\n\t{\n\t\t\"name\": \"Finland\",\n\t\t\"code\": \"FI\"\n\t},\n\t{\n\t\t\"name\": \"France\",\n\t\t\"code\": \"FR\"\n\t},\n\t{\n\t\t\"name\": \"French Guiana\",\n\t\t\"code\": \"GF\"\n\t},\n\t{\n\t\t\"name\": \"French Polynesia\",\n\t\t\"code\": \"PF\"\n\t},\n\t{\n\t\t\"name\": \"French Southern Territories\",\n\t\t\"code\": \"TF\"\n\t},\n\t{\n\t\t\"name\": \"Gabon\",\n\t\t\"code\": \"GA\"\n\t},\n\t{\n\t\t\"name\": \"Gambia\",\n\t\t\"code\": \"GM\"\n\t},\n\t{\n\t\t\"name\": \"Georgia\",\n\t\t\"code\": \"GE\"\n\t},\n\t{\n\t\t\"name\": \"Germany\",\n\t\t\"code\": \"DE\"\n\t},\n\t{\n\t\t\"name\": \"Ghana\",\n\t\t\"code\": \"GH\"\n\t},\n\t{\n\t\t\"name\": \"Gibraltar\",\n\t\t\"code\": \"GI\"\n\t},\n\t{\n\t\t\"name\": \"Greece\",\n\t\t\"code\": \"GR\"\n\t},\n\t{\n\t\t\"name\": \"Greenland\",\n\t\t\"code\": \"GL\"\n\t},\n\t{\n\t\t\"name\": \"Grenada\",\n\t\t\"code\": \"GD\"\n\t},\n\t{\n\t\t\"name\": \"Guadeloupe\",\n\t\t\"code\": \"GP\"\n\t},\n\t{\n\t\t\"name\": \"Guam\",\n\t\t\"code\": \"GU\"\n\t},\n\t{\n\t\t\"name\": \"Guatemala\",\n\t\t\"code\": \"GT\"\n\t},\n\t{\n\t\t\"name\": \"Guernsey\",\n\t\t\"code\": \"GG\"\n\t},\n\t{\n\t\t\"name\": \"Guinea\",\n\t\t\"code\": \"GN\"\n\t},\n\t{\n\t\t\"name\": \"Guinea-Bissau\",\n\t\t\"code\": \"GW\"\n\t},\n\t{\n\t\t\"name\": \"Guyana\",\n\t\t\"code\": \"GY\"\n\t},\n\t{\n\t\t\"name\": \"Haiti\",\n\t\t\"code\": \"HT\"\n\t},\n\t{\n\t\t\"name\": \"Heard Island and Mcdonald Islands\",\n\t\t\"code\": \"HM\"\n\t},\n\t{\n\t\t\"name\": \"Holy See (Vatican City State)\",\n\t\t\"code\": \"VA\"\n\t},\n\t{\n\t\t\"name\": \"Honduras\",\n\t\t\"code\": \"HN\"\n\t},\n\t{\n\t\t\"name\": \"Hong Kong\",\n\t\t\"code\": \"HK\"\n\t},\n\t{\n\t\t\"name\": \"Hungary\",\n\t\t\"code\": \"HU\"\n\t},\n\t{\n\t\t\"name\": \"Iceland\",\n\t\t\"code\": \"IS\"\n\t},\n\t{\n\t\t\"name\": \"India\",\n\t\t\"code\": \"IN\"\n\t},\n\t{\n\t\t\"name\": \"Indonesia\",\n\t\t\"code\": \"ID\"\n\t},\n\t{\n\t\t\"name\": \"Iran, Islamic Republic Of\",\n\t\t\"code\": \"IR\"\n\t},\n\t{\n\t\t\"name\": \"Iraq\",\n\t\t\"code\": \"IQ\"\n\t},\n\t{\n\t\t\"name\": \"Ireland\",\n\t\t\"code\": \"IE\"\n\t},\n\t{\n\t\t\"name\": \"Isle of Man\",\n\t\t\"code\": \"IM\"\n\t},\n\t{\n\t\t\"name\": \"Israel\",\n\t\t\"code\": \"IL\"\n\t},\n\t{\n\t\t\"name\": \"Italy\",\n\t\t\"code\": \"IT\"\n\t},\n\t{\n\t\t\"name\": \"Jamaica\",\n\t\t\"code\": \"JM\"\n\t},\n\t{\n\t\t\"name\": \"Japan\",\n\t\t\"code\": \"JP\"\n\t},\n\t{\n\t\t\"name\": \"Jersey\",\n\t\t\"code\": \"JE\"\n\t},\n\t{\n\t\t\"name\": \"Jordan\",\n\t\t\"code\": \"JO\"\n\t},\n\t{\n\t\t\"name\": \"Kazakhstan\",\n\t\t\"code\": \"KZ\"\n\t},\n\t{\n\t\t\"name\": \"Kenya\",\n\t\t\"code\": \"KE\"\n\t},\n\t{\n\t\t\"name\": \"Kiribati\",\n\t\t\"code\": \"KI\"\n\t},\n\t{\n\t\t\"name\": \"Korea, Democratic People\\\"S Republic of\",\n\t\t\"code\": \"KP\"\n\t},\n\t{\n\t\t\"name\": \"Korea, Republic of\",\n\t\t\"code\": \"KR\"\n\t},\n\t{\n\t\t\"name\": \"Kuwait\",\n\t\t\"code\": \"KW\"\n\t},\n\t{\n\t\t\"name\": \"Kyrgyzstan\",\n\t\t\"code\": \"KG\"\n\t},\n\t{\n\t\t\"name\": \"Lao People\\\"S Democratic Republic\",\n\t\t\"code\": \"LA\"\n\t},\n\t{\n\t\t\"name\": \"Latvia\",\n\t\t\"code\": \"LV\"\n\t},\n\t{\n\t\t\"name\": \"Lebanon\",\n\t\t\"code\": \"LB\"\n\t},\n\t{\n\t\t\"name\": \"Lesotho\",\n\t\t\"code\": \"LS\"\n\t},\n\t{\n\t\t\"name\": \"Liberia\",\n\t\t\"code\": \"LR\"\n\t},\n\t{\n\t\t\"name\": \"Libyan Arab Jamahiriya\",\n\t\t\"code\": \"LY\"\n\t},\n\t{\n\t\t\"name\": \"Liechtenstein\",\n\t\t\"code\": \"LI\"\n\t},\n\t{\n\t\t\"name\": \"Lithuania\",\n\t\t\"code\": \"LT\"\n\t},\n\t{\n\t\t\"name\": \"Luxembourg\",\n\t\t\"code\": \"LU\"\n\t},\n\t{\n\t\t\"name\": \"Macao\",\n\t\t\"code\": \"MO\"\n\t},\n\t{\n\t\t\"name\": \"Macedonia, The Former Yugoslav Republic of\",\n\t\t\"code\": \"MK\"\n\t},\n\t{\n\t\t\"name\": \"Madagascar\",\n\t\t\"code\": \"MG\"\n\t},\n\t{\n\t\t\"name\": \"Malawi\",\n\t\t\"code\": \"MW\"\n\t},\n\t{\n\t\t\"name\": \"Malaysia\",\n\t\t\"code\": \"MY\"\n\t},\n\t{\n\t\t\"name\": \"Maldives\",\n\t\t\"code\": \"MV\"\n\t},\n\t{\n\t\t\"name\": \"Mali\",\n\t\t\"code\": \"ML\"\n\t},\n\t{\n\t\t\"name\": \"Malta\",\n\t\t\"code\": \"MT\"\n\t},\n\t{\n\t\t\"name\": \"Marshall Islands\",\n\t\t\"code\": \"MH\"\n\t},\n\t{\n\t\t\"name\": \"Martinique\",\n\t\t\"code\": \"MQ\"\n\t},\n\t{\n\t\t\"name\": \"Mauritania\",\n\t\t\"code\": \"MR\"\n\t},\n\t{\n\t\t\"name\": \"Mauritius\",\n\t\t\"code\": \"MU\"\n\t},\n\t{\n\t\t\"name\": \"Mayotte\",\n\t\t\"code\": \"YT\"\n\t},\n\t{\n\t\t\"name\": \"Mexico\",\n\t\t\"code\": \"MX\"\n\t},\n\t{\n\t\t\"name\": \"Micronesia, Federated States of\",\n\t\t\"code\": \"FM\"\n\t},\n\t{\n\t\t\"name\": \"Moldova, Republic of\",\n\t\t\"code\": \"MD\"\n\t},\n\t{\n\t\t\"name\": \"Monaco\",\n\t\t\"code\": \"MC\"\n\t},\n\t{\n\t\t\"name\": \"Mongolia\",\n\t\t\"code\": \"MN\"\n\t},\n\t{\n\t\t\"name\": \"Montserrat\",\n\t\t\"code\": \"MS\"\n\t},\n\t{\n\t\t\"name\": \"Morocco\",\n\t\t\"code\": \"MA\"\n\t},\n\t{\n\t\t\"name\": \"Mozambique\",\n\t\t\"code\": \"MZ\"\n\t},\n\t{\n\t\t\"name\": \"Myanmar\",\n\t\t\"code\": \"MM\"\n\t},\n\t{\n\t\t\"name\": \"Namibia\",\n\t\t\"code\": \"NA\"\n\t},\n\t{\n\t\t\"name\": \"Nauru\",\n\t\t\"code\": \"NR\"\n\t},\n\t{\n\t\t\"name\": \"Nepal\",\n\t\t\"code\": \"NP\"\n\t},\n\t{\n\t\t\"name\": \"Netherlands\",\n\t\t\"code\": \"NL\"\n\t},\n\t{\n\t\t\"name\": \"Netherlands Antilles\",\n\t\t\"code\": \"AN\"\n\t},\n\t{\n\t\t\"name\": \"New Caledonia\",\n\t\t\"code\": \"NC\"\n\t},\n\t{\n\t\t\"name\": \"New Zealand\",\n\t\t\"code\": \"NZ\"\n\t},\n\t{\n\t\t\"name\": \"Nicaragua\",\n\t\t\"code\": \"NI\"\n\t},\n\t{\n\t\t\"name\": \"Niger\",\n\t\t\"code\": \"NE\"\n\t},\n\t{\n\t\t\"name\": \"Nigeria\",\n\t\t\"code\": \"NG\"\n\t},\n\t{\n\t\t\"name\": \"Niue\",\n\t\t\"code\": \"NU\"\n\t},\n\t{\n\t\t\"name\": \"Norfolk Island\",\n\t\t\"code\": \"NF\"\n\t},\n\t{\n\t\t\"name\": \"Northern Mariana Islands\",\n\t\t\"code\": \"MP\"\n\t},\n\t{\n\t\t\"name\": \"Norway\",\n\t\t\"code\": \"NO\"\n\t},\n\t{\n\t\t\"name\": \"Oman\",\n\t\t\"code\": \"OM\"\n\t},\n\t{\n\t\t\"name\": \"Pakistan\",\n\t\t\"code\": \"PK\"\n\t},\n\t{\n\t\t\"name\": \"Palau\",\n\t\t\"code\": \"PW\"\n\t},\n\t{\n\t\t\"name\": \"Palestinian Territory, Occupied\",\n\t\t\"code\": \"PS\"\n\t},\n\t{\n\t\t\"name\": \"Panama\",\n\t\t\"code\": \"PA\"\n\t},\n\t{\n\t\t\"name\": \"Papua New Guinea\",\n\t\t\"code\": \"PG\"\n\t},\n\t{\n\t\t\"name\": \"Paraguay\",\n\t\t\"code\": \"PY\"\n\t},\n\t{\n\t\t\"name\": \"Peru\",\n\t\t\"code\": \"PE\"\n\t},\n\t{\n\t\t\"name\": \"Philippines\",\n\t\t\"code\": \"PH\"\n\t},\n\t{\n\t\t\"name\": \"Pitcairn\",\n\t\t\"code\": \"PN\"\n\t},\n\t{\n\t\t\"name\": \"Poland\",\n\t\t\"code\": \"PL\"\n\t},\n\t{\n\t\t\"name\": \"Portugal\",\n\t\t\"code\": \"PT\"\n\t},\n\t{\n\t\t\"name\": \"Puerto Rico\",\n\t\t\"code\": \"PR\"\n\t},\n\t{\n\t\t\"name\": \"Qatar\",\n\t\t\"code\": \"QA\"\n\t},\n\t{\n\t\t\"name\": \"Reunion\",\n\t\t\"code\": \"RE\"\n\t},\n\t{\n\t\t\"name\": \"Romania\",\n\t\t\"code\": \"RO\"\n\t},\n\t{\n\t\t\"name\": \"Russian Federation\",\n\t\t\"code\": \"RU\"\n\t},\n\t{\n\t\t\"name\": \"RWANDA\",\n\t\t\"code\": \"RW\"\n\t},\n\t{\n\t\t\"name\": \"Saint Helena\",\n\t\t\"code\": \"SH\"\n\t},\n\t{\n\t\t\"name\": \"Saint Kitts and Nevis\",\n\t\t\"code\": \"KN\"\n\t},\n\t{\n\t\t\"name\": \"Saint Lucia\",\n\t\t\"code\": \"LC\"\n\t},\n\t{\n\t\t\"name\": \"Saint Pierre and Miquelon\",\n\t\t\"code\": \"PM\"\n\t},\n\t{\n\t\t\"name\": \"Saint Vincent and the Grenadines\",\n\t\t\"code\": \"VC\"\n\t},\n\t{\n\t\t\"name\": \"Samoa\",\n\t\t\"code\": \"WS\"\n\t},\n\t{\n\t\t\"name\": \"San Marino\",\n\t\t\"code\": \"SM\"\n\t},\n\t{\n\t\t\"name\": \"Sao Tome and Principe\",\n\t\t\"code\": \"ST\"\n\t},\n\t{\n\t\t\"name\": \"Saudi Arabia\",\n\t\t\"code\": \"SA\"\n\t},\n\t{\n\t\t\"name\": \"Senegal\",\n\t\t\"code\": \"SN\"\n\t},\n\t{\n\t\t\"name\": \"Serbia and Montenegro\",\n\t\t\"code\": \"CS\"\n\t},\n\t{\n\t\t\"name\": \"Seychelles\",\n\t\t\"code\": \"SC\"\n\t},\n\t{\n\t\t\"name\": \"Sierra Leone\",\n\t\t\"code\": \"SL\"\n\t},\n\t{\n\t\t\"name\": \"Singapore\",\n\t\t\"code\": \"SG\"\n\t},\n\t{\n\t\t\"name\": \"Slovakia\",\n\t\t\"code\": \"SK\"\n\t},\n\t{\n\t\t\"name\": \"Slovenia\",\n\t\t\"code\": \"SI\"\n\t},\n\t{\n\t\t\"name\": \"Solomon Islands\",\n\t\t\"code\": \"SB\"\n\t},\n\t{\n\t\t\"name\": \"Somalia\",\n\t\t\"code\": \"SO\"\n\t},\n\t{\n\t\t\"name\": \"South Africa\",\n\t\t\"code\": \"ZA\"\n\t},\n\t{\n\t\t\"name\": \"South Georgia and the South Sandwich Islands\",\n\t\t\"code\": \"GS\"\n\t},\n\t{\n\t\t\"name\": \"Spain\",\n\t\t\"code\": \"ES\"\n\t},\n\t{\n\t\t\"name\": \"Sri Lanka\",\n\t\t\"code\": \"LK\"\n\t},\n\t{\n\t\t\"name\": \"Sudan\",\n\t\t\"code\": \"SD\"\n\t},\n\t{\n\t\t\"name\": \"Suriname\",\n\t\t\"code\": \"SR\"\n\t},\n\t{\n\t\t\"name\": \"Svalbard and Jan Mayen\",\n\t\t\"code\": \"SJ\"\n\t},\n\t{\n\t\t\"name\": \"Swaziland\",\n\t\t\"code\": \"SZ\"\n\t},\n\t{\n\t\t\"name\": \"Sweden\",\n\t\t\"code\": \"SE\"\n\t},\n\t{\n\t\t\"name\": \"Switzerland\",\n\t\t\"code\": \"CH\"\n\t},\n\t{\n\t\t\"name\": \"Syrian Arab Republic\",\n\t\t\"code\": \"SY\"\n\t},\n\t{\n\t\t\"name\": \"Taiwan, Province of China\",\n\t\t\"code\": \"TW\"\n\t},\n\t{\n\t\t\"name\": \"Tajikistan\",\n\t\t\"code\": \"TJ\"\n\t},\n\t{\n\t\t\"name\": \"Tanzania, United Republic of\",\n\t\t\"code\": \"TZ\"\n\t},\n\t{\n\t\t\"name\": \"Thailand\",\n\t\t\"code\": \"TH\"\n\t},\n\t{\n\t\t\"name\": \"Timor-Leste\",\n\t\t\"code\": \"TL\"\n\t},\n\t{\n\t\t\"name\": \"Togo\",\n\t\t\"code\": \"TG\"\n\t},\n\t{\n\t\t\"name\": \"Tokelau\",\n\t\t\"code\": \"TK\"\n\t},\n\t{\n\t\t\"name\": \"Tonga\",\n\t\t\"code\": \"TO\"\n\t},\n\t{\n\t\t\"name\": \"Trinidad and Tobago\",\n\t\t\"code\": \"TT\"\n\t},\n\t{\n\t\t\"name\": \"Tunisia\",\n\t\t\"code\": \"TN\"\n\t},\n\t{\n\t\t\"name\": \"Turkey\",\n\t\t\"code\": \"TR\"\n\t},\n\t{\n\t\t\"name\": \"Turkmenistan\",\n\t\t\"code\": \"TM\"\n\t},\n\t{\n\t\t\"name\": \"Turks and Caicos Islands\",\n\t\t\"code\": \"TC\"\n\t},\n\t{\n\t\t\"name\": \"Tuvalu\",\n\t\t\"code\": \"TV\"\n\t},\n\t{\n\t\t\"name\": \"Uganda\",\n\t\t\"code\": \"UG\"\n\t},\n\t{\n\t\t\"name\": \"Ukraine\",\n\t\t\"code\": \"UA\"\n\t},\n\t{\n\t\t\"name\": \"United Arab Emirates\",\n\t\t\"code\": \"AE\"\n\t},\n\t{\n\t\t\"name\": \"United Kingdom\",\n\t\t\"code\": \"GB\"\n\t},\n\t{\n\t\t\"name\": \"United States\",\n\t\t\"code\": \"US\"\n\t},\n\t{\n\t\t\"name\": \"United States Minor Outlying Islands\",\n\t\t\"code\": \"UM\"\n\t},\n\t{\n\t\t\"name\": \"Uruguay\",\n\t\t\"code\": \"UY\"\n\t},\n\t{\n\t\t\"name\": \"Uzbekistan\",\n\t\t\"code\": \"UZ\"\n\t},\n\t{\n\t\t\"name\": \"Vanuatu\",\n\t\t\"code\": \"VU\"\n\t},\n\t{\n\t\t\"name\": \"Venezuela\",\n\t\t\"code\": \"VE\"\n\t},\n\t{\n\t\t\"name\": \"Viet Nam\",\n\t\t\"code\": \"VN\"\n\t},\n\t{\n\t\t\"name\": \"Virgin Islands, British\",\n\t\t\"code\": \"VG\"\n\t},\n\t{\n\t\t\"name\": \"Virgin Islands, U.S.\",\n\t\t\"code\": \"VI\"\n\t},\n\t{\n\t\t\"name\": \"Wallis and Futuna\",\n\t\t\"code\": \"WF\"\n\t},\n\t{\n\t\t\"name\": \"Western Sahara\",\n\t\t\"code\": \"EH\"\n\t},\n\t{\n\t\t\"name\": \"Yemen\",\n\t\t\"code\": \"YE\"\n\t},\n\t{\n\t\t\"name\": \"Zambia\",\n\t\t\"code\": \"ZM\"\n\t},\n\t{\n\t\t\"name\": \"Zimbabwe\",\n\t\t\"code\": \"ZW\"\n\t}\n];\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/data/countries.json\n// module id = 8\n// module chunks = 0","import Vue from 'vue'\nimport * as examples from './partials/examples'\nimport LangSwitcher from './LangSwitcher'\nimport MultiselectExample from './MultiselectExample'\nimport Multiselect from 'vue-multiselect'\n\nimport './docs.scss'\n\nfunction calculateNavPositions () {\n sections = Array\n .from(document.querySelectorAll('[data-section]'))\n .map(section => {\n return {\n id: section.id,\n offset: section.getBoundingClientRect().top + window.pageYOffset - 50\n }\n })\n}\n\nconst SL = ', 100%, 85%'\nlet sections\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n components: {\n ...examples,\n MultiselectExample,\n LangSwitcher,\n Multiselect\n },\n data () {\n return {\n markupLangs: ['pug', 'html'],\n markupLanguage: 'pug',\n isNavSticky: false,\n firstColor: Math.floor(Math.random() * 255),\n secondColor: Math.floor(Math.random() * 255),\n currentPosition: '',\n versions: ['v1.x', 'v2.0'],\n version: 'v2.0'\n }\n },\n computed: {\n gradient () {\n return {\n background: `linear-gradient(to left bottom, hsl(${this.firstColor + SL}) 0%, hsl(${this.secondColor + SL}) 100%)`\n }\n }\n },\n methods: {\n pickVersion (version) {\n switch (version) {\n case 'v1.x':\n window.location.assign('v1/index.html')\n break\n case 'v2.0':\n window.location.assign('https://monterail.github.io/vue-multiselect/')\n break\n }\n },\n selectLanguage (lang) {\n this.markupLanguage = lang\n },\n adjustNav () {\n this.isNavSticky = window.scrollY > window.innerHeight\n if (!sections) calculateNavPositions()\n for (let i = sections.length - 1; i >= 0; i--) {\n if (window.scrollY > sections[i].offset) {\n this.currentPosition = sections[i].id\n break\n }\n }\n },\n onTagging (newTag) {\n this.source.push({ name: newTag, language: newTag })\n this.value.push({ name: newTag, language: newTag })\n }\n },\n mounted () {\n this.adjustNav()\n window.addEventListener('scroll', this.adjustNav)\n setTimeout(function () {\n calculateNavPositions()\n }, 1000)\n }\n})\n\n\n\n// WEBPACK FOOTER //\n// ./documentation/main.js","import countries from '../../data/countries.json'\n\nexport function ajaxFindCountry (query) {\n return new Promise((resolve, reject) => {\n setTimeout(() => {\n const results = countries.filter((element, index, array) => {\n return element.name.toLowerCase().includes(query.toLowerCase())\n })\n resolve(results)\n }, 1000)\n })\n}\n\n\n\n// WEBPACK FOOTER //\n// ./documentation/partials/examples/countriesApi.js","import deepClone from './utils'\n\nfunction isEmpty (opt) {\n if (opt === 0) return false\n if (Array.isArray(opt) && opt.length === 0) return true\n return !opt\n}\n\nfunction includes (str, query) {\n /* istanbul ignore else */\n if (str === undefined) str = 'undefined'\n if (str === null) str = 'null'\n if (str === false) str = 'false'\n const text = str.toString().toLowerCase()\n return text.indexOf(query.trim()) !== -1\n}\n\nfunction filterOptions (options, search, label, customLabel) {\n return options.filter(option => includes(customLabel(option, label), search))\n}\n\nfunction stripGroups (options) {\n return options.filter(option => !option.$isLabel)\n}\n\nfunction flattenOptions (values, label) {\n return (options) =>\n options.reduce((prev, curr) => {\n /* istanbul ignore else */\n if (curr[values] && curr[values].length) {\n prev.push({\n $groupLabel: curr[label],\n $isLabel: true\n })\n return prev.concat(curr[values])\n }\n return prev\n }, [])\n}\n\nfunction filterGroups (search, label, values, groupLabel, customLabel) {\n return (groups) =>\n groups.map(group => {\n /* istanbul ignore else */\n if (!group[values]) {\n console.warn(`Options passed to vue-multiselect do not contain groups, despite the config.`)\n return []\n }\n const groupOptions = filterOptions(group[values], search, label, customLabel)\n\n return groupOptions.length\n ? {\n [groupLabel]: group[groupLabel],\n [values]: groupOptions\n }\n : []\n })\n}\n\nconst flow = (...fns) => x => fns.reduce((v, f) => f(v), x)\n\nexport default {\n data () {\n return {\n search: '',\n isOpen: false,\n prefferedOpenDirection: 'below',\n optimizedHeight: this.maxHeight,\n internalValue: this.value || this.value === 0\n ? deepClone(Array.isArray(this.value) ? this.value : [this.value])\n : []\n }\n },\n props: {\n /**\n * Decide whether to filter the results based on search query.\n * Useful for async filtering, where we search through more complex data.\n * @type {Boolean}\n */\n internalSearch: {\n type: Boolean,\n default: true\n },\n /**\n * Array of available options: Objects, Strings or Integers.\n * If array of objects, visible label will default to option.label.\n * If `labal` prop is passed, label will equal option['label']\n * @type {Array}\n */\n options: {\n type: Array,\n required: true\n },\n /**\n * Equivalent to the `multiple` attribute on a `` input.\n * @default 'Select option'\n * @type {String}\n */\n placeholder: {\n type: String,\n default: 'Select option'\n },\n /**\n * Allow to remove all selected values\n * @default true\n * @type {Boolean}\n */\n allowEmpty: {\n type: Boolean,\n default: true\n },\n /**\n * Reset this.internalValue, this.search after this.internalValue changes.\n * Useful if want to create a stateless dropdown.\n * @default false\n * @type {Boolean}\n */\n resetAfter: {\n type: Boolean,\n default: false\n },\n /**\n * Enable/disable closing after selecting an option\n * @default true\n * @type {Boolean}\n */\n closeOnSelect: {\n type: Boolean,\n default: true\n },\n /**\n * Function to interpolate the custom label\n * @default false\n * @type {Function}\n */\n customLabel: {\n type: Function,\n default (option, label) {\n if (isEmpty(option)) return ''\n return label ? option[label] : option\n }\n },\n /**\n * Disable / Enable tagging\n * @default false\n * @type {Boolean}\n */\n taggable: {\n type: Boolean,\n default: false\n },\n /**\n * String to show when highlighting a potential tag\n * @default 'Press enter to create a tag'\n * @type {String}\n */\n tagPlaceholder: {\n type: String,\n default: 'Press enter to create a tag'\n },\n /**\n * By default new tags will appear above the search results.\n * Changing to 'bottom' will revert this behaviour\n * and will proritize the search results\n * @default 'top'\n * @type {String}\n */\n tagPosition: {\n type: String,\n default: 'top'\n },\n /**\n * Number of allowed selected options. No limit if 0.\n * @default 0\n * @type {Number}\n */\n max: {\n type: [Number, Boolean],\n default: false\n },\n /**\n * Will be passed with all events as second param.\n * Useful for identifying events origin.\n * @default null\n * @type {String|Integer}\n */\n id: {\n default: null\n },\n /**\n * Limits the options displayed in the dropdown\n * to the first X options.\n * @default 1000\n * @type {Integer}\n */\n optionsLimit: {\n type: Number,\n default: 1000\n },\n /**\n * Name of the property containing\n * the group values\n * @default 1000\n * @type {String}\n */\n groupValues: {\n type: String\n },\n /**\n * Name of the property containing\n * the group label\n * @default 1000\n * @type {String}\n */\n groupLabel: {\n type: String\n },\n /**\n * Array of keyboard keys to block\n * when selecting\n * @default 1000\n * @type {String}\n */\n blockKeys: {\n type: Array,\n default () {\n return []\n }\n },\n preserveSearch: {\n type: Boolean,\n default: false\n }\n },\n mounted () {\n /* istanbul ignore else */\n if (!this.multiple && !this.clearOnSelect) {\n console.warn('[Vue-Multiselect warn]: ClearOnSelect and Multiple props can’t be both set to false.')\n }\n if (!this.multiple && this.max) {\n console.warn('[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false.')\n }\n },\n computed: {\n filteredOptions () {\n const search = this.search || ''\n const normalizedSearch = search.toLowerCase().trim()\n\n let options = this.options.concat()\n\n /* istanbul ignore else */\n if (this.internalSearch) {\n options = this.groupValues\n ? this.filterAndFlat(options, normalizedSearch, this.label)\n : filterOptions(options, normalizedSearch, this.label, this.customLabel)\n } else {\n options = this.groupValues ? flattenOptions(this.groupValues, this.groupLabel)(options) : options\n }\n\n options = this.hideSelected\n ? options.filter(this.isNotSelected)\n : options\n\n /* istanbul ignore else */\n if (this.taggable && normalizedSearch.length && !this.isExistingOption(normalizedSearch)) {\n if (this.tagPosition === 'bottom') {\n options.push({ isTag: true, label: search })\n } else {\n options.unshift({ isTag: true, label: search })\n }\n }\n\n return options.slice(0, this.optionsLimit)\n },\n valueKeys () {\n if (this.trackBy) {\n return this.internalValue.map(element => element[this.trackBy])\n } else {\n return this.internalValue\n }\n },\n optionKeys () {\n const options = this.groupValues ? this.flatAndStrip(this.options) : this.options\n return options.map(element => this.customLabel(element, this.label).toString().toLowerCase())\n },\n currentOptionLabel () {\n return this.multiple\n ? this.searchable ? '' : this.placeholder\n : this.internalValue.length\n ? this.getOptionLabel(this.internalValue[0])\n : this.searchable ? '' : this.placeholder\n }\n },\n watch: {\n internalValue (newVal, oldVal) {\n /* istanbul ignore else */\n if (this.resetAfter && this.internalValue.length) {\n this.search = ''\n this.internalValue = []\n }\n },\n search () {\n this.$emit('search-change', this.search, this.id)\n },\n value (value) {\n this.internalValue = this.getInternalValue(value)\n }\n },\n methods: {\n /**\n * Converts the internal value to the external value\n * @returns {Object||Array||String||Integer} returns the external value\n */\n getValue () {\n return this.multiple\n ? deepClone(this.internalValue)\n : this.internalValue.length === 0\n ? null\n : deepClone(this.internalValue[0])\n },\n /**\n * Converts the external value to the internal value\n * @returns {Array} returns the internal value\n */\n getInternalValue (value) {\n return value === null || value === undefined\n ? []\n : this.multiple\n ? deepClone(value)\n : deepClone([value])\n },\n /**\n * Filters and then flattens the options list\n * @param {Array}\n * @returns {Array} returns a filtered and flat options list\n */\n filterAndFlat (options, search, label) {\n return flow(\n filterGroups(search, label, this.groupValues, this.groupLabel, this.customLabel),\n flattenOptions(this.groupValues, this.groupLabel)\n )(options)\n },\n /**\n * Flattens and then strips the group labels from the options list\n * @param {Array}\n * @returns {Array} returns a flat options list without group labels\n */\n flatAndStrip (options) {\n return flow(\n flattenOptions(this.groupValues, this.groupLabel),\n stripGroups\n )(options)\n },\n /**\n * Updates the search value\n * @param {String}\n */\n updateSearch (query) {\n this.search = query\n },\n /**\n * Finds out if the given query is already present\n * in the available options\n * @param {String}\n * @returns {Boolean} returns true if element is available\n */\n isExistingOption (query) {\n return !this.options\n ? false\n : this.optionKeys.indexOf(query) > -1\n },\n /**\n * Finds out if the given element is already present\n * in the result value\n * @param {Object||String||Integer} option passed element to check\n * @returns {Boolean} returns true if element is selected\n */\n isSelected (option) {\n const opt = this.trackBy\n ? option[this.trackBy]\n : option\n return this.valueKeys.indexOf(opt) > -1\n },\n /**\n * Finds out if the given element is NOT already present\n * in the result value. Negated isSelected method.\n * @param {Object||String||Integer} option passed element to check\n * @returns {Boolean} returns true if element is not selected\n */\n isNotSelected (option) {\n return !this.isSelected(option)\n },\n /**\n * Returns empty string when options is null/undefined\n * Returns tag query if option is tag.\n * Returns the customLabel() results and casts it to string.\n *\n * @param {Object||String||Integer} Passed option\n * @returns {Object||String}\n */\n getOptionLabel (option) {\n /* istanbul ignore else */\n if (isEmpty(option)) return ''\n /* istanbul ignore else */\n if (option.isTag) return option.label\n /* istanbul ignore else */\n if (option.$isLabel) return option.$groupLabel\n\n let label = this.customLabel(option, this.label)\n /* istanbul ignore else */\n if (isEmpty(label)) return ''\n return label\n },\n /**\n * Add the given option to the list of selected options\n * or sets the option as the selected option.\n * If option is already selected -> remove it from the results.\n *\n * @param {Object||String||Integer} option to select/deselect\n * @param {Boolean} block removing\n */\n select (option, key) {\n /* istanbul ignore else */\n if (this.blockKeys.indexOf(key) !== -1 || this.disabled || option.$isLabel || option.$isDisabled) return\n /* istanbul ignore else */\n if (this.max && this.multiple && this.internalValue.length === this.max) return\n /* istanbul ignore else */\n if (key === 'Tab' && !this.pointerDirty) return\n if (option.isTag) {\n this.$emit('tag', option.label, this.id)\n this.search = ''\n if (this.closeOnSelect && !this.multiple) this.deactivate()\n } else {\n const isSelected = this.isSelected(option)\n if (isSelected) {\n if (key !== 'Tab') this.removeElement(option)\n return\n } else if (this.multiple) {\n this.internalValue.push(option)\n } else {\n this.internalValue = [option]\n }\n this.$emit('select', deepClone(option), this.id)\n this.$emit('input', this.getValue(), this.id)\n\n /* istanbul ignore else */\n if (this.clearOnSelect) this.search = ''\n }\n /* istanbul ignore else */\n if (this.closeOnSelect) this.deactivate()\n },\n /**\n * Removes the given option from the selected options.\n * Additionally checks this.allowEmpty prop if option can be removed when\n * it is the last selected option.\n *\n * @param {type} option description\n * @returns {type} description\n */\n removeElement (option, shouldClose = true) {\n /* istanbul ignore else */\n if (this.disabled) return\n /* istanbul ignore else */\n if (!this.allowEmpty && this.internalValue.length <= 1) {\n this.deactivate()\n return\n }\n\n const index = typeof option === 'object'\n ? this.valueKeys.indexOf(option[this.trackBy])\n : this.valueKeys.indexOf(option)\n\n this.internalValue.splice(index, 1)\n this.$emit('input', this.getValue(), this.id)\n this.$emit('remove', deepClone(option), this.id)\n\n /* istanbul ignore else */\n if (this.closeOnSelect && shouldClose) this.deactivate()\n },\n /**\n * Calls this.removeElement() with the last element\n * from this.internalValue (selected element Array)\n *\n * @fires this#removeElement\n */\n removeLastElement () {\n /* istanbul ignore else */\n if (this.blockKeys.indexOf('Delete') !== -1) return\n /* istanbul ignore else */\n if (this.search.length === 0 && Array.isArray(this.internalValue)) {\n this.removeElement(this.internalValue[this.internalValue.length - 1], false)\n }\n },\n /**\n * Opens the multiselect’s dropdown.\n * Sets this.isOpen to TRUE\n */\n activate () {\n /* istanbul ignore else */\n if (this.isOpen || this.disabled) return\n\n this.adjustPosition()\n /* istanbul ignore else */\n if (this.groupValues && this.pointer === 0 && this.filteredOptions.length) {\n this.pointer = 1\n }\n\n this.isOpen = true\n /* istanbul ignore else */\n if (this.searchable) {\n if (!this.preserveSearch) this.search = ''\n this.$nextTick(() => this.$refs.search.focus())\n } else {\n this.$el.focus()\n }\n this.$emit('open', this.id)\n },\n /**\n * Closes the multiselect’s dropdown.\n * Sets this.isOpen to FALSE\n */\n deactivate () {\n /* istanbul ignore else */\n if (!this.isOpen) return\n\n this.isOpen = false\n /* istanbul ignore else */\n if (this.searchable) {\n this.$refs.search.blur()\n } else {\n this.$el.blur()\n }\n if (!this.preserveSearch) this.search = ''\n this.$emit('close', this.getValue(), this.id)\n },\n /**\n * Call this.activate() or this.deactivate()\n * depending on this.isOpen value.\n *\n * @fires this#activate || this#deactivate\n * @property {Boolean} isOpen indicates if dropdown is open\n */\n toggle () {\n this.isOpen\n ? this.deactivate()\n : this.activate()\n },\n /**\n * Updates the hasEnoughSpace variable used for\n * detecting where to expand the dropdown\n */\n adjustPosition () {\n if (typeof window === 'undefined') return\n\n const spaceAbove = this.$el.getBoundingClientRect().top\n const spaceBelow = window.innerHeight - this.$el.getBoundingClientRect().bottom\n const hasEnoughSpaceBelow = spaceBelow > this.maxHeight\n\n if (hasEnoughSpaceBelow || spaceBelow > spaceAbove || this.openDirection === 'below' || this.openDirection === 'bottom') {\n this.prefferedOpenDirection = 'below'\n this.optimizedHeight = Math.min(spaceBelow - 40, this.maxHeight)\n } else {\n this.prefferedOpenDirection = 'above'\n this.optimizedHeight = Math.min(spaceAbove - 40, this.maxHeight)\n }\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/multiselectMixin.js","export default {\n data () {\n return {\n pointer: 0,\n pointerDirty: false\n }\n },\n props: {\n /**\n * Enable/disable highlighting of the pointed value.\n * @type {Boolean}\n * @default true\n */\n showPointer: {\n type: Boolean,\n default: true\n },\n optionHeight: {\n type: Number,\n default: 40\n }\n },\n computed: {\n pointerPosition () {\n return this.pointer * this.optionHeight\n },\n visibleElements () {\n return this.optimizedHeight / this.optionHeight\n }\n },\n watch: {\n filteredOptions () {\n this.pointerAdjust()\n },\n isOpen () {\n this.pointerDirty = false\n }\n },\n methods: {\n optionHighlight (index, option) {\n return {\n 'multiselect__option--highlight': index === this.pointer && this.showPointer,\n 'multiselect__option--selected': this.isSelected(option)\n }\n },\n addPointerElement ({ key } = 'Enter') {\n /* istanbul ignore else */\n if (this.filteredOptions.length > 0) {\n this.select(this.filteredOptions[this.pointer], key)\n }\n this.pointerReset()\n },\n pointerForward () {\n /* istanbul ignore else */\n if (this.pointer < this.filteredOptions.length - 1) {\n this.pointer++\n /* istanbul ignore next */\n if (this.$refs.list.scrollTop <= this.pointerPosition - (this.visibleElements - 1) * this.optionHeight) {\n this.$refs.list.scrollTop = this.pointerPosition - (this.visibleElements - 1) * this.optionHeight\n }\n /* istanbul ignore else */\n if (this.filteredOptions[this.pointer].$isLabel) this.pointerForward()\n }\n this.pointerDirty = true\n },\n pointerBackward () {\n if (this.pointer > 0) {\n this.pointer--\n /* istanbul ignore else */\n if (this.$refs.list.scrollTop >= this.pointerPosition) {\n this.$refs.list.scrollTop = this.pointerPosition\n }\n /* istanbul ignore else */\n if (this.filteredOptions[this.pointer].$isLabel) this.pointerBackward()\n } else {\n /* istanbul ignore else */\n if (this.filteredOptions[0].$isLabel) this.pointerForward()\n }\n this.pointerDirty = true\n },\n pointerReset () {\n /* istanbul ignore else */\n if (!this.closeOnSelect) return\n this.pointer = 0\n /* istanbul ignore else */\n if (this.$refs.list) {\n this.$refs.list.scrollTop = 0\n }\n },\n pointerAdjust () {\n /* istanbul ignore else */\n if (this.pointer >= this.filteredOptions.length - 1) {\n this.pointer = this.filteredOptions.length\n ? this.filteredOptions.length - 1\n : 0\n }\n },\n pointerSet (index) {\n this.pointer = index\n this.pointerDirty = true\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/pointerMixin.js","/**\n * Returns a deeply cloned object without reference.\n * Copied from Vuex.\n * @type {Object}\n */\nexport default function deepClone (obj) {\n if (Array.isArray(obj)) {\n return obj.map(deepClone)\n } else if (obj && typeof obj === 'object') {\n var cloned = {}\n var keys = Object.keys(obj)\n for (var i = 0, l = keys.length; i < l; i++) {\n var key = keys[i]\n cloned[key] = deepClone(obj[key])\n }\n return cloned\n } else {\n return obj\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/utils.js","\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/LangSwitcher.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/MultiselectExample.vue","\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/ActionDispatcher.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/AjaxSearch.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/CustomConfig.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/CustomOption.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/Groups.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/MultiSelect.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/SingleSelectObject.vue","\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/SingleSelectPrimitive.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/SingleSelectSearch.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/Tagging.vue","\n\n\n\n\n\n// WEBPACK FOOTER //\n// documentation/partials/examples/VuexActions.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/Multiselect.vue","var normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./ActionDispatcher.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3f8f67b3\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./ActionDispatcher.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/ActionDispatcher.vue\n// module id = 41\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0c900f78\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!sass-loader?indentedSyntax&sourceMap!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./AjaxSearch.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./AjaxSearch.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0c900f78\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./AjaxSearch.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/AjaxSearch.vue\n// module id = 42\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6ed10dfe\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./CustomConfig.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./CustomConfig.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6ed10dfe\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./CustomConfig.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/CustomConfig.vue\n// module id = 43\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-369dfd0a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./CustomOption.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./CustomOption.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-369dfd0a\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./CustomOption.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/CustomOption.vue\n// module id = 44\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6e8f2fea\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Groups.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Groups.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6e8f2fea\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Groups.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/Groups.vue\n// module id = 45\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-8d33ba40\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!sass-loader?indentedSyntax&sourceMap!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./MultiSelect.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./MultiSelect.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-8d33ba40\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./MultiSelect.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/MultiSelect.vue\n// module id = 46\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5aa49d7d\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./SingleSelectObject.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./SingleSelectObject.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5aa49d7d\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./SingleSelectObject.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/SingleSelectObject.vue\n// module id = 47\n// module chunks = 0","var normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./SingleSelectPrimitive.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1cb8e111\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./SingleSelectPrimitive.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/SingleSelectPrimitive.vue\n// module id = 48\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2651e6c9\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./SingleSelectSearch.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./SingleSelectSearch.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2651e6c9\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./SingleSelectSearch.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/SingleSelectSearch.vue\n// module id = 49\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-447e8be2\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Tagging.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Tagging.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-447e8be2\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Tagging.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/Tagging.vue\n// module id = 50\n// module chunks = 0","var normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./VuexActions.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7e9f4e8a\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./VuexActions.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./documentation/partials/examples/VuexActions.vue\n// module id = 51\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\",attrs:{\"for\":\"ajax\"}},[_vm._v(\"Async multiselect\")]),_c('multiselect',{attrs:{\"id\":\"ajax\",\"label\":\"name\",\"track-by\":\"code\",\"placeholder\":\"Type to search\",\"open-direction\":\"bottom\",\"options\":_vm.countries,\"multiple\":true,\"searchable\":true,\"loading\":_vm.isLoading,\"internal-search\":false,\"clear-on-select\":false,\"close-on-select\":false,\"options-limit\":300,\"limit\":3,\"limit-text\":_vm.limitText,\"max-height\":600,\"show-no-results\":false,\"hide-selected\":true},on:{\"search-change\":_vm.asyncFind},scopedSlots:_vm._u([{key:\"clear\",fn:function(props){return [(_vm.selectedCountries.length)?_c('div',{staticClass:\"multiselect__clear\",on:{\"mousedown\":function($event){$event.preventDefault();$event.stopPropagation();_vm.clearAll(props.search)}}}):_vm._e()]}}]),model:{value:(_vm.selectedCountries),callback:function ($$v) {_vm.selectedCountries=$$v},expression:\"selectedCountries\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Oops! No elements found. Consider changing the search query.\")])]),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.selectedCountries))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-0c900f78\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/AjaxSearch.vue\n// module id = 52\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Single select\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"searchable\":false,\"close-on-select\":false,\"show-labels\":false,\"placeholder\":\"Pick a value\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-1cb8e111\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/SingleSelectPrimitive.vue\n// module id = 53\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Select with search\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"custom-label\":_vm.nameWithLang,\"placeholder\":\"Select one\",\"label\":\"name\",\"track-by\":\"name\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-2651e6c9\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/SingleSelectSearch.vue\n// module id = 54\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"multiselect\",class:{ 'multiselect--active': _vm.isOpen, 'multiselect--disabled': _vm.disabled, 'multiselect--above': _vm.isAbove },attrs:{\"tabindex\":_vm.searchable ? -1 : _vm.tabindex},on:{\"focus\":function($event){_vm.activate()},\"blur\":function($event){_vm.searchable ? false : _vm.deactivate()},\"keydown\":[function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"down\",40,$event.key)){ return null; }if($event.target !== $event.currentTarget){ return null; }$event.preventDefault();_vm.pointerForward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"up\",38,$event.key)){ return null; }if($event.target !== $event.currentTarget){ return null; }$event.preventDefault();_vm.pointerBackward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)&&_vm._k($event.keyCode,\"tab\",9,$event.key)){ return null; }$event.stopPropagation();if($event.target !== $event.currentTarget){ return null; }_vm.addPointerElement($event)}],\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"esc\",27,$event.key)){ return null; }_vm.deactivate()}}},[_vm._t(\"caret\",[_c('div',{staticClass:\"multiselect__select\",on:{\"mousedown\":function($event){$event.preventDefault();$event.stopPropagation();_vm.toggle()}}})],{toggle:_vm.toggle}),_vm._v(\" \"),_vm._t(\"clear\",null,{search:_vm.search}),_vm._v(\" \"),_c('div',{ref:\"tags\",staticClass:\"multiselect__tags\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.visibleValue.length > 0),expression:\"visibleValue.length > 0\"}],staticClass:\"multiselect__tags-wrap\"},[_vm._l((_vm.visibleValue),function(option){return [_vm._t(\"tag\",[_c('span',{staticClass:\"multiselect__tag\"},[_c('span',{domProps:{\"textContent\":_vm._s(_vm.getOptionLabel(option))}}),_vm._v(\" \"),_c('i',{staticClass:\"multiselect__tag-icon\",attrs:{\"aria-hidden\":\"true\",\"tabindex\":\"1\"},on:{\"keydown\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }$event.preventDefault();_vm.removeElement(option)},\"mousedown\":function($event){$event.preventDefault();_vm.removeElement(option)}}})])],{option:option,search:_vm.search,remove:_vm.removeElement})]})],2),_vm._v(\" \"),(_vm.internalValue && _vm.internalValue.length > _vm.limit)?[_c('strong',{staticClass:\"multiselect__strong\",domProps:{\"textContent\":_vm._s(_vm.limitText(_vm.internalValue.length - _vm.limit))}})]:_vm._e(),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"multiselect__loading\"}},[_vm._t(\"loading\",[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"multiselect__spinner\"})])],2),_vm._v(\" \"),(_vm.searchable)?_c('input',{ref:\"search\",staticClass:\"multiselect__input\",style:(_vm.inputStyle),attrs:{\"name\":_vm.name,\"id\":_vm.id,\"type\":\"text\",\"autocomplete\":\"off\",\"placeholder\":_vm.placeholder,\"disabled\":_vm.disabled,\"tabindex\":_vm.tabindex},domProps:{\"value\":_vm.isOpen ? _vm.search : _vm.currentOptionLabel},on:{\"input\":function($event){_vm.updateSearch($event.target.value)},\"focus\":function($event){$event.preventDefault();_vm.activate()},\"blur\":function($event){$event.preventDefault();_vm.deactivate()},\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"esc\",27,$event.key)){ return null; }_vm.deactivate()},\"keydown\":[function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"down\",40,$event.key)){ return null; }$event.preventDefault();_vm.pointerForward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"up\",38,$event.key)){ return null; }$event.preventDefault();_vm.pointerBackward()},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }$event.preventDefault();$event.stopPropagation();if($event.target !== $event.currentTarget){ return null; }_vm.addPointerElement($event)},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"delete\",[8,46],$event.key)){ return null; }$event.stopPropagation();_vm.removeLastElement()}]}}):_vm._e(),_vm._v(\" \"),(!_vm.searchable)?_c('span',{staticClass:\"multiselect__single\",domProps:{\"textContent\":_vm._s(_vm.currentOptionLabel)},on:{\"mousedown\":function($event){$event.preventDefault();_vm.toggle($event)}}}):_vm._e()],2),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"multiselect\"}},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isOpen),expression:\"isOpen\"}],ref:\"list\",staticClass:\"multiselect__content-wrapper\",style:({ maxHeight: _vm.optimizedHeight + 'px' }),on:{\"focus\":_vm.activate,\"mousedown\":function($event){$event.preventDefault();}}},[_c('ul',{staticClass:\"multiselect__content\",style:(_vm.contentStyle)},[_vm._t(\"beforeList\"),_vm._v(\" \"),(_vm.multiple && _vm.max === _vm.internalValue.length)?_c('li',[_c('span',{staticClass:\"multiselect__option\"},[_vm._t(\"maxElements\",[_vm._v(\"Maximum of \"+_vm._s(_vm.max)+\" options selected. First remove a selected option to select another.\")])],2)]):_vm._e(),_vm._v(\" \"),(!_vm.max || _vm.internalValue.length < _vm.max)?_vm._l((_vm.filteredOptions),function(option,index){return _c('li',{key:index,staticClass:\"multiselect__element\"},[(!(option && (option.$isLabel || option.$isDisabled)))?_c('span',{staticClass:\"multiselect__option\",class:_vm.optionHighlight(index, option),attrs:{\"data-select\":option && option.isTag ? _vm.tagPlaceholder : _vm.selectLabelText,\"data-selected\":_vm.selectedLabelText,\"data-deselect\":_vm.deselectLabelText},on:{\"click\":function($event){$event.stopPropagation();_vm.select(option)},\"mouseenter\":function($event){if($event.target !== $event.currentTarget){ return null; }_vm.pointerSet(index)}}},[_vm._t(\"option\",[_c('span',[_vm._v(_vm._s(_vm.getOptionLabel(option)))])],{option:option,search:_vm.search})],2):_vm._e(),_vm._v(\" \"),(option && (option.$isLabel || option.$isDisabled))?_c('span',{staticClass:\"multiselect__option multiselect__option--disabled\",class:_vm.optionHighlight(index, option)},[_vm._t(\"option\",[_c('span',[_vm._v(_vm._s(_vm.getOptionLabel(option)))])],{option:option,search:_vm.search})],2):_vm._e()])}):_vm._e(),_vm._v(\" \"),_c('li',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showNoResults && (_vm.filteredOptions.length === 0 && _vm.search && !_vm.loading)),expression:\"showNoResults && (filteredOptions.length === 0 && search && !loading)\"}]},[_c('span',{staticClass:\"multiselect__option\"},[_vm._t(\"noResult\",[_vm._v(\"No elements found. Consider changing the search query.\")])],2)]),_vm._v(\" \"),_vm._t(\"afterList\")],2)])])],2)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-27bb5544\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/Multiselect.vue\n// module id = 55\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Custom option template\")]),_c('multiselect',{attrs:{\"placeholder\":\"Fav No Man’s Sky path\",\"label\":\"title\",\"track-by\":\"title\",\"options\":_vm.options,\"option-height\":104,\"custom-label\":_vm.customLabel,\"show-labels\":false},scopedSlots:_vm._u([{key:\"option\",fn:function(props){return [_c('img',{staticClass:\"option__image\",attrs:{\"src\":props.option.img,\"alt\":\"No Man’s Sky\"}}),_c('div',{staticClass:\"option__desc\"},[_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(props.option.title))]),_c('span',{staticClass:\"option__small\"},[_vm._v(_vm._s(props.option.desc))])])]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-369dfd0a\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/CustomOption.vue\n// module id = 56\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('multiselect',{attrs:{\"label\":\"name\",\"track-by\":\"name\",\"placeholder\":\"Pick badges\",\"options\":_vm.badges,\"multiple\":true,\"show-labels\":false,\"limit\":3},on:{\"tag\":_vm.onTagging},scopedSlots:_vm._u([{key:\"option\",fn:function(props){return [_c('span',{staticClass:\"badge__name\"},[_vm._v(_vm._s(props.option.name))]),_c('img',{staticClass:\"badge__img\",attrs:{\"src\":props.option.img,\"alt\":props.option.name}})]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Badge not found. Suggest a badge \"),_c('a',{staticClass:\"typo__link\",attrs:{\"href\":\"https://github.com/monterail/vue-multiselect/issues\",\"target\":\"_blank\"}},[_vm._v(\"here\")]),_vm._v(\".\")])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-3db7842a\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/MultiselectExample.vue\n// module id = 57\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Open console to see logs.\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick action\",\"options\":_vm.actions,\"searchable\":false,\"reset-after\":true},on:{\"select\":_vm.dispatchAction}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-3f8f67b3\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/ActionDispatcher.vue\n// module id = 58\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Tagging\")]),_c('multiselect',{attrs:{\"tag-placeholder\":\"Add this as new tag\",\"placeholder\":\"Search or add a tag\",\"label\":\"name\",\"track-by\":\"code\",\"options\":_vm.options,\"multiple\":true,\"taggable\":true},on:{\"tag\":_vm.addTag},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-447e8be2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/Tagging.vue\n// module id = 59\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Single select / dropdown\")]),_c('multiselect',{attrs:{\"deselect-label\":\"Can't remove this value\",\"track-by\":\"name\",\"label\":\"name\",\"placeholder\":\"Select one\",\"options\":_vm.options,\"searchable\":false,\"allow-empty\":false},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-5aa49d7d\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/SingleSelectObject.vue\n// module id = 60\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Groups\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"multiple\":true,\"group-values\":\"libs\",\"group-label\":\"language\",\"placeholder\":\"Type to search\",\"track-by\":\"name\",\"label\":\"name\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},[_c('span',{attrs:{\"slot\":\"noResult\"},slot:\"noResult\"},[_vm._v(\"Oops! No elements found. Consider changing the search query.\")])]),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-6e8f2fea\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/Groups.vue\n// module id = 61\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:{ 'invalid': _vm.isInvalid }},[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Customized multiselect\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick at least one\",\"select-label\":\"Enter doesn’t work here!\",\"value\":_vm.value,\"options\":_vm.options,\"multiple\":true,\"searchable\":true,\"allow-empty\":false,\"hide-selected\":true,\"max-height\":150,\"max\":3,\"disabled\":_vm.isDisabled,\"block-keys\":['Tab', 'Enter']},on:{\"input\":_vm.onChange,\"close\":_vm.onTouch,\"select\":_vm.onSelect}}),_c('label',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isInvalid),expression:\"isInvalid\"}],staticClass:\"typo__label form__label\"},[_vm._v(\"Must have at least one value\")])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-6ed10dfe\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/CustomConfig.vue\n// module id = 62\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Vuex example.\")]),_c('multiselect',{attrs:{\"placeholder\":\"Pick action\",\"value\":_vm.value,\"options\":_vm.options,\"searchable\":false},on:{\"input\":_vm.updateValueAction}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-7e9f4e8a\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/VuexActions.vue\n// module id = 63\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',{staticClass:\"typo__label\"},[_vm._v(\"Simple select / dropdown\")]),_c('multiselect',{attrs:{\"options\":_vm.options,\"multiple\":true,\"close-on-select\":false,\"clear-on-select\":false,\"hide-selected\":true,\"preserve-search\":true,\"placeholder\":\"Pick some\",\"label\":\"name\",\"track-by\":\"name\"},scopedSlots:_vm._u([{key:\"tag\",fn:function(props){return [_c('span',{staticClass:\"custom__tag\"},[_c('span',[_vm._v(_vm._s(props.option.language))]),_c('span',{staticClass:\"custom__remove\",on:{\"click\":function($event){props.remove(props.option)}}},[_vm._v(\"❌\")])])]}}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('pre',{staticClass:\"language-json\"},[_c('code',[_vm._v(_vm._s(_vm.value))])])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-8d33ba40\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/partials/examples/MultiSelect.vue\n// module id = 64\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tabs\"},_vm._l((_vm.langs),function(lang){return _c('a',{staticClass:\"tabs__link\",class:{'tabs__link--active': lang === _vm.current},on:{\"click\":function($event){_vm.select(lang)}}},[_vm._v(_vm._s(lang))])}))}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-d87e7530\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./~/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./~/vue-loader/lib/selector.js?type=template&index=0!./documentation/LangSwitcher.vue\n// module id = 65\n// module chunks = 0"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/static/js/manifest.16145ba1f7397c8a219c.js b/docs/static/js/manifest.16145ba1f7397c8a219c.js deleted file mode 100644 index 0ea424ae..00000000 --- a/docs/static/js/manifest.16145ba1f7397c8a219c.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,a,c){for(var i,u,f,s=0,l=[];s0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(23);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(64),o=n(36);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var r=n(15);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(18),o=n(50);t.exports=n(17)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(12);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(14);t.exports=function(t,e){return!!t&&r(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e,n){var r=n(16);t.exports=function(t){return Object(r(t))}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(5),o=n(21),i=n(120),a=n(10),s=function(t,e,n){var c,u,f,l=t&s.F,p=t&s.G,d=t&s.S,v=t&s.P,h=t&s.B,m=t&s.W,y=p?o:o[e]||(o[e]={}),g=y.prototype,_=p?r:d?r[e]:(r[e]||{}).prototype;p&&(n=e);for(c in n)(u=!l&&_&&void 0!==_[c])&&c in y||(f=u?_[c]:n[c],y[c]=p&&"function"!=typeof _[c]?n[c]:h&&u?i(f,r):m&&_[c]==f?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(f):v&&"function"==typeof f?i(Function.call,f):f,v&&((y.virtual||(y.virtual={}))[c]=f,t&s.R&&g&&!g[c]&&a(g,c,f)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},function(t,e){t.exports={}},function(t,e){t.exports=!0},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(8).f,o=n(7),i=n(11)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},function(t,e,n){var r=n(43)("keys"),o=n(26);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,e,n){var r=n(5),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(23);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(5),o=n(21),i=n(39),a=n(47),s=n(8).f;t.exports=function(t){var e=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},function(t,e,n){e.f=n(11)},function(t,e,n){var r=n(77),o=n(19),i=n(173);t.exports=function(t){return function(e,n,a){var s,c=r(e),u=o(c.length),f=i(a,u);if(t&&n!=n){for(;u>f;)if((s=c[f++])!=s)return!0}else for(;u>f;f++)if((t||f in c)&&c[f]===n)return t||f||0;return!t&&-1}}},function(t,e,n){var r=n(13),o=n(32),i=n(34),a=n(19),s=n(148);t.exports=function(t,e){var n=1==t,c=2==t,u=3==t,f=4==t,l=6==t,p=5==t||l,d=e||s;return function(e,s,v){for(var h,m,y=i(e),g=o(y),_=r(s,v,3),b=a(g.length),w=0,x=n?d(e,b):c?d(e,0):void 0;b>w;w++)if((p||w in g)&&(h=g[w],m=_(h,w,y),t))if(n)x[w]=m;else if(m)switch(t){case 3:return!0;case 5:return h;case 6:return w;case 2:x.push(h)}else if(f)return!1;return l?-1:u||f?f:x}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(4),o=n(31),i=n(30),a=n(52)("src"),s=Function.toString,c=(""+s).split("toString");n(29).inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,s){var u="function"==typeof n;u&&(i(n,"name")||o(n,"name",e)),t[e]!==n&&(u&&(i(n,a)||o(n,a,t[e]?""+t[e]:c.join(String(e)))),t===r?t[e]=n:s?t[e]?t[e]=n:o(t,e,n):(delete t[e],o(t,e,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||s.call(this)})},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";var r=n(3),o=n(49)(1);r(r.P+r.F*!n(33)([].map,!0),"Array",{map:function(t){return o(this,t,arguments[1])}})},function(t,e,n){var r=n(3);r(r.S+r.F,"Object",{assign:n(160)})},function(t,e,n){(function(e,n){/*! + * Vue.js v2.5.15 + * (c) 2014-2018 Evan You + * Released under the MIT License. + */ +!function(e,n){t.exports=n()}(0,function(){"use strict";function t(t){return void 0===t||null===t}function r(t){return void 0!==t&&null!==t}function o(t){return!0===t}function i(t){return!1===t}function a(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function s(t){return null!==t&&"object"==typeof t}function c(t){return xi.call(t).slice(8,-1)}function u(t){return"[object Object]"===xi.call(t)}function f(t){return"[object RegExp]"===xi.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function p(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function d(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}function m(t,e){return ki.call(t,e)}function y(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}function g(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function _(t,e){return t.bind(e)}function b(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function w(t,e){for(var n in e)t[n]=e[n];return t}function x(t){for(var e={},n=0;n-1)if(i&&!m(o,"default"))a=!1;else if(""===a||a===Ti(t)){var c=st(String,o.type);(c<0||s0&&(s=Ot(s,(n||"")+"_"+i),$t(s[0])&&$t(u)&&(f[c]=P(u.text+s[0].text),s.shift()),f.push.apply(f,s)):a(s)?$t(u)?f[c]=P(u.text+s):""!==s&&f.push(P(s)):$t(s)&&$t(u)?f[c]=P(u.text+s.text):(o(e._isVList)&&r(s.tag)&&t(s.key)&&r(n)&&(s.key="__vlist"+n+"_"+i+"__"),f.push(s)));return f}function kt(t,e){return(t.__esModule||na&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function Ct(t,e,n,r,o){var i=ma();return i.asyncFactory=t,i.asyncMeta={data:e,context:n,children:r,tag:o},i}function At(e,n,i){if(o(e.error)&&r(e.errorComp))return e.errorComp;if(r(e.resolved))return e.resolved;if(o(e.loading)&&r(e.loadingComp))return e.loadingComp;if(!r(e.contexts)){var a=e.contexts=[i],c=!0,u=function(){for(var t=0,e=a.length;tWa)){ra("You may have an infinite update loop "+(t.user?'in watcher with expression "'+t.expression+'"':"in a component render function."),t.vm);break}var n=Ya.slice(),r=qa.slice();zt(),Wt(n),Gt(r),ea&&Fi.devtools&&ea.emit("flush")}function Gt(t){for(var e=t.length;e--;){var n=t[e],r=n.vm;r._watcher===n&&r._isMounted&&Bt(r,"updated")}}function Kt(t){t._inactive=!1,Ya.push(t)}function Wt(t){for(var e=0;ees&&qa[n].id>t.id;)n--;qa.splice(n+1,0,t)}else qa.push(t);Qa||(Qa=!0,dt(Jt))}}function Yt(t,e,n){os.get=function(){return this[e][n]},os.set=function(t){this[e][n]=t},Object.defineProperty(t,n,os)}function Xt(t){t._watchers=[];var e=t.$options;e.props&&Zt(t,e.props),e.methods&&oe(t,e.methods),e.data?Qt(t):D(t._data={},!0),e.computed&&ee(t,e.computed),e.watch&&e.watch!==qi&&ie(t,e.watch)}function Zt(t,e){var n=t.$options.propsData||{},r=t._props={},o=t.$options._propKeys=[];!t.$parent||N(!1);for(var i in e)!function(i){o.push(i);var a=et(i,e,n,t),s=Ti(i);(Oi(s)||Fi.isReservedAttr(s))&&ra('"'+s+'" is a reserved attribute and cannot be used as component prop.',t),R(r,i,a,function(){t.$parent&&!Ka&&ra("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \""+i+'"',t)}),i in t||Yt(t,"_props",i)}(i);N(!0)}function Qt(t){var e=t.$options.data;e=t._data="function"==typeof e?te(e,t):e||{},u(e)||(e={},ra("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",t));for(var n=Object.keys(e),r=t.$options.props,o=t.$options.methods,i=n.length;i--;){var a=n[i];o&&m(o,a)&&ra('Method "'+a+'" has already been defined as a data property.',t),r&&m(r,a)?ra('The data property "'+a+'" is already declared as a prop. Use prop default value instead.',t):A(a)||Yt(t,"_data",a)}D(e,!0)}function te(t,e){E();try{return t.call(e,e)}catch(t){return ct(t,e,"data()"),{}}finally{M()}}function ee(t,e){var n=t._computedWatchers=Object.create(null),r=ta();for(var o in e){var i=e[o],a="function"==typeof i?i:i.get;null==a&&ra('Getter is missing for computed property "'+o+'".',t),r||(n[o]=new rs(t,a||$,$,is)),o in t?o in t.$data?ra('The computed property "'+o+'" is already defined in data.',t):t.$options.props&&o in t.$options.props&&ra('The computed property "'+o+'" is already defined as a prop.',t):ne(t,o,i)}}function ne(t,e,n){var r=!ta();"function"==typeof n?(os.get=r?re(e):n,os.set=$):(os.get=n.get?r&&!1!==n.cache?re(e):n.get:$,os.set=n.set?n.set:$),os.set===$&&(os.set=function(){ra('Computed property "'+e+'" was assigned to but it has no setter.',this)}),Object.defineProperty(t,e,os)}function re(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),pa.target&&e.depend(),e.value}}function oe(t,e){var n=t.$options.props;for(var r in e)null==e[r]&&ra('Method "'+r+'" has an undefined value in the component definition. Did you reference the function correctly?',t),n&&m(n,r)&&ra('Method "'+r+'" has already been defined as a prop.',t),r in t&&A(r)&&ra('Method "'+r+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),t[r]=null==e[r]?$:Ei(e[r],t)}function ie(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var o=0;o=0||n.indexOf(t[o])<0)&&r.push(t[o]);return r}return t}function Ue(t){this instanceof Ue||ra("Vue is a constructor and should be called with the `new` keyword"),this._init(t)}function He(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=b(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}function Ve(t){t.mixin=function(t){return this.options=Q(this.options,t),this}}function Be(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=t.name||n.options.name;i&&W(i);var a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=Q(n.options,t),a.super=n,a.options.props&&ze(a),a.options.computed&&Je(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,Ni.forEach(function(t){a[t]=n[t]}),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=w({},a.options),o[r]=a,a}}function ze(t){var e=t.options.props;for(var n in e)Yt(t.prototype,"_props",n)}function Je(t){var e=t.options.computed;for(var n in e)ne(t.prototype,n,e[n])}function Ge(t){Ni.forEach(function(e){t[e]=function(t,n){return n?("component"===e&&W(t),"component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}})}function Ke(t){return t&&(t.Ctor.options.name||t.tag)}function We(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!f(t)&&t.test(e)}function qe(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=Ke(a.componentOptions);s&&!e(s)&&Ye(n,i,r,o)}}}function Ye(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,h(n,e)}function Xe(t){for(var e=t.data,n=t,o=t;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=Ze(o.data,e));for(;r(n=n.parent);)n&&n.data&&(e=Ze(e,n.data));return Qe(e.staticClass,e.class)}function Ze(t,e){return{staticClass:tn(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Qe(t,e){return r(t)||r(e)?tn(t,en(e)):""}function tn(t,e){return t?e?t+" "+e:t:e||""}function en(t){return Array.isArray(t)?nn(t):s(t)?rn(t):"string"==typeof t?t:""}function nn(t){for(var e,n="",o=0,i=t.length;o-1?Fs[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Fs[t]=/HTMLUnknownElement/.test(e.toString())}function sn(t){if("string"==typeof t){var e=document.querySelector(t);return e||(ra("Cannot find element: "+t),document.createElement("div"))}return t}function cn(t,e){var n=document.createElement(t);return"select"!==t?n:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)}function un(t,e){return document.createElementNS(Ms[t],e)}function fn(t){return document.createTextNode(t)}function ln(t){return document.createComment(t)}function pn(t,e,n){t.insertBefore(e,n)}function dn(t,e){t.removeChild(e)}function vn(t,e){t.appendChild(e)}function hn(t){return t.parentNode}function mn(t){return t.nextSibling}function yn(t){return t.tagName}function gn(t,e){t.textContent=e}function _n(t,e){t.setAttribute(e,"")}function bn(t,e){var n=t.data.ref;if(r(n)){var o=t.context,i=t.componentInstance||t.elm,a=o.$refs;e?Array.isArray(a[n])?h(a[n],i):a[n]===i&&(a[n]=void 0):t.data.refInFor?Array.isArray(a[n])?a[n].indexOf(i)<0&&a[n].push(i):a[n]=[i]:a[n]=i}}function wn(e,n){return e.key===n.key&&(e.tag===n.tag&&e.isComment===n.isComment&&r(e.data)===r(n.data)&&xn(e,n)||o(e.isAsyncPlaceholder)&&e.asyncFactory===n.asyncFactory&&t(n.asyncFactory.error))}function xn(t,e){if("input"!==t.tag)return!0;var n,o=r(n=t.data)&&r(n=n.attrs)&&n.type,i=r(n=e.data)&&r(n=n.attrs)&&n.type;return o===i||Ds(o)&&Ds(i)}function $n(t,e,n){var o,i,a={};for(o=e;o<=n;++o)i=t[o].key,r(i)&&(a[i]=o);return a}function On(t,e){(t.data.directives||e.data.directives)&&kn(t,e)}function kn(t,e){var n,r,o,i=t===Hs,a=e===Hs,s=Cn(t.data.directives,t.context),c=Cn(e.data.directives,e.context),u=[],f=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,Sn(o,"update",e,t),o.def&&o.def.componentUpdated&&f.push(o)):(Sn(o,"bind",e,t),o.def&&o.def.inserted&&u.push(o));if(u.length){var l=function(){for(var n=0;n-1?En(t,e,n):As(e)?Es(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Cs(e)?t.setAttribute(e,Es(n)||"false"===n?"false":"true"):js(e)?Es(n)?t.removeAttributeNS(Ss,Ts(e)):t.setAttributeNS(Ss,e,n):En(t,e,n)}function En(t,e,n){if(Es(n))t.removeAttribute(e);else{if(zi&&!Ji&&"TEXTAREA"===t.tagName&&"placeholder"===e&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}function Mn(e,n){var o=n.elm,i=n.data,a=e.data;if(!(t(i.staticClass)&&t(i.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=Xe(n),c=o._transitionClasses;r(c)&&(s=tn(s,en(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}function Pn(t){function e(){(a||(a=[])).push(t.slice(v,o).trim()),v=o+1}var n,r,o,i,a,s=!1,c=!1,u=!1,f=!1,l=0,p=0,d=0,v=0;for(o=0;o=0&&" "===(m=t.charAt(h));h--);m&&Ws.test(m)||(f=!0)}}else void 0===i?(v=o+1,i=t.slice(0,o).trim()):e();if(void 0===i?i=t.slice(0,o).trim():0!==v&&e(),a)for(o=0;o-1?{exp:t.slice(0,ys),key:'"'+t.slice(ys+1)+'"'}:{exp:t,key:null};for(hs=t,ys=gs=_s=0;!Wn();)ms=Kn(),qn(ms)?Xn(ms):91===ms&&Yn(ms);return{exp:t.slice(0,gs),key:t.slice(gs+1,_s)}}function Kn(){return hs.charCodeAt(++ys)}function Wn(){return ys>=vs}function qn(t){return 34===t||39===t}function Yn(t){var e=1;for(gs=ys;!Wn();)if(t=Kn(),qn(t))Xn(t);else if(91===t&&e++,93===t&&e--,0===e){_s=ys;break}}function Xn(t){for(var e=t;!Wn()&&(t=Kn())!==e;);}function Zn(t,e,n){bs=n;var r=e.value,o=e.modifiers,i=t.tag,a=t.attrsMap.type;if("input"===i&&"file"===a&&bs("<"+t.tag+' v-model="'+r+'" type="file">:\nFile inputs are read only. Use a v-on:change listener instead.'),t.component)return zn(t,r,o),!1;if("select"===i)er(t,r,o);else if("input"===i&&"checkbox"===a)Qn(t,r,o);else if("input"===i&&"radio"===a)tr(t,r,o);else if("input"===i||"textarea"===i)nr(t,r,o);else{if(!Fi.isReservedTag(i))return zn(t,r,o),!1;bs("<"+t.tag+' v-model="'+r+"\">: v-model is not supported on this element type. If you are working with contenteditable, it's recommended to wrap a library dedicated for that purpose inside a custom component.")}return!0}function Qn(t,e,n){var r=n&&n.number,o=Vn(t,"value")||"null",i=Vn(t,"true-value")||"true",a=Vn(t,"false-value")||"false";Fn(t,"checked","Array.isArray("+e+")?_i("+e+","+o+")>-1"+("true"===i?":("+e+")":":_q("+e+","+i+")")),Hn(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+i+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+o+")":o)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Jn(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Jn(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Jn(e,"$$c")+"}",null,!0)}function tr(t,e,n){var r=n&&n.number,o=Vn(t,"value")||"null";o=r?"_n("+o+")":o,Fn(t,"checked","_q("+e+","+o+")"),Hn(t,"change",Jn(e,o),null,!0)}function er(t,e,n){var r=n&&n.number,o='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r?"_n(val)":"val")+"})",i="var $$selectedVal = "+o+";";i=i+" "+Jn(e,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Hn(t,"change",i,null,!0)}function nr(t,e,n){var r=t.attrsMap.type,o=t.attrsMap["v-bind:value"]||t.attrsMap[":value"],i=t.attrsMap["v-bind:type"]||t.attrsMap[":type"];if(o&&!i){var a=t.attrsMap["v-bind:value"]?"v-bind:value":":value";bs(a+'="'+o+'" conflicts with v-model on the same element because the latter already expands to a value binding internally')}var s=n||{},c=s.lazy,u=s.number,f=s.trim,l=!c&&"range"!==r,p=c?"change":"range"===r?qs:"input",d="$event.target.value";f&&(d="$event.target.value.trim()"),u&&(d="_n("+d+")");var v=Jn(e,d);l&&(v="if($event.target.composing)return;"+v),Fn(t,"value","("+e+")"),Hn(t,p,v,null,!0),(f||u)&&Hn(t,"blur","$forceUpdate()")}function rr(t){if(r(t[qs])){var e=zi?"change":"input";t[e]=[].concat(t[qs],t[e]||[]),delete t[qs]}r(t[Ys])&&(t.change=[].concat(t[Ys],t.change||[]),delete t[Ys])}function or(t,e,n){var r=ws;return function o(){null!==t.apply(null,arguments)&&ar(e,o,n,r)}}function ir(t,e,n,r,o){e=pt(e),n&&(e=or(e,t,r)),ws.addEventListener(t,e,Yi?{capture:r,passive:o}:r)}function ar(t,e,n,r){(r||ws).removeEventListener(t,e._withTask||e,n)}function sr(e,n){if(!t(e.data.on)||!t(n.data.on)){var r=n.data.on||{},o=e.data.on||{};ws=n.elm,rr(r),yt(r,o,ir,ar,n.context),ws=void 0}}function cr(e,n){if(!t(e.data.domProps)||!t(n.data.domProps)){var o,i,a=n.elm,s=e.data.domProps||{},c=n.data.domProps||{};r(c.__ob__)&&(c=n.data.domProps=w({},c));for(o in s)t(c[o])&&(a[o]="");for(o in c){if(i=c[o],"textContent"===o||"innerHTML"===o){if(n.children&&(n.children.length=0),i===s[o])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===o){a._value=i;var u=t(i)?"":String(i);ur(a,u)&&(a.value=u)}else a[o]=i}}}function ur(t,e){return!t.composing&&("OPTION"===t.tagName||fr(t,e)||lr(t,e))}function fr(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}function lr(t,e){var n=t.value,o=t._vModifiers;if(r(o)){if(o.lazy)return!1;if(o.number)return d(n)!==d(e);if(o.trim)return n.trim()!==e.trim()}return n!==e}function pr(t){var e=dr(t.style);return t.staticStyle?w(t.staticStyle,e):e}function dr(t){return Array.isArray(t)?x(t):"string"==typeof t?Qs(t):t}function vr(t,e){var n,r={};if(e)for(var o=t;o.componentInstance;)(o=o.componentInstance._vnode)&&o.data&&(n=pr(o.data))&&w(r,n);(n=pr(t.data))&&w(r,n);for(var i=t;i=i.parent;)i.data&&(n=pr(i.data))&&w(r,n);return r}function hr(e,n){var o=n.data,i=e.data;if(!(t(o.staticStyle)&&t(o.style)&&t(i.staticStyle)&&t(i.style))){var a,s,c=n.elm,u=i.staticStyle,f=i.normalizedStyle||i.style||{},l=u||f,p=dr(n.data.style)||{};n.data.normalizedStyle=r(p.__ob__)?w({},p):p;var d=vr(n,!0);for(s in l)t(d[s])&&nc(c,s,"");for(s in d)(a=d[s])!==l[s]&&nc(c,s,null==a?"":a)}}function mr(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function yr(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function gr(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&w(e,ac(t.name||"v")),w(e,t),e}return"string"==typeof t?ac(t):void 0}}function _r(t){vc(function(){vc(t)})}function br(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),mr(t,e))}function wr(t,e){t._transitionClasses&&h(t._transitionClasses,e),yr(t,e)}function xr(t,e,n){var r=$r(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===cc?lc:dc,c=0,u=function(){t.removeEventListener(s,f),n()},f=function(e){e.target===t&&++c>=a&&u()};setTimeout(function(){c0&&(n=cc,f=a,l=i.length):e===uc?u>0&&(n=uc,f=u,l=c.length):(f=Math.max(a,u),n=f>0?a>u?cc:uc:null,l=n?n===cc?i.length:c.length:0),{type:n,timeout:f,propCount:l,hasTransform:n===cc&&hc.test(r[fc+"Property"])}}function Or(t,e){for(;t.length explicit "+e+" duration is not a valid number - got "+JSON.stringify(t)+".",n.context):isNaN(t)&&ra(" explicit "+e+" duration is NaN - the duration expression might be incorrect.",n.context)}function jr(t){return"number"==typeof t&&!isNaN(t)}function Tr(e){if(t(e))return!1;var n=e.fns;return r(n)?Tr(Array.isArray(n)?n[0]:n):(e._length||e.length)>1}function Er(t,e){!0!==e.data.show&&Cr(e)}function Mr(t,e,n){Pr(t,e,n),(zi||Gi)&&setTimeout(function(){Pr(t,e,n)},0)}function Pr(t,e,n){var r=e.value,o=t.multiple;if(o&&!Array.isArray(r))return void ra('