functione(t){returne="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(e){returntypeofe}:function(e){returne&&"function"==typeofSymbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeofe},e(t)}functiont(e,t){vara="undefined"!=typeofSymbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(!e)return;if("string"==typeofe)returnn(e,t);vara=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)returnArray.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))returnn(e,t)}(e))||t&&e&&"number"==typeofe.length){a&&(e=a);vari=0,r=function(){};return{s:r,n:function(){returni>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throwe},f:r}}thrownewTypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}varo,l=!0,s=!1;return{s:function(){a=a.call(e)},n:function(){vare=a.next();returnl=e.done,e},e:function(e){s=!0,o=e},f:function(){try{l||null==a.return||a.return()}finally{if(s)throwo}}}}functionn(e,t){(null==t||t>e.length)&&(t=e.length);for(varn=0,a=newArray(t);n<t;n++)a[n]=e[n];returna}functiona(t,n){for(vara=0;a<n.length;a++){vari=n[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"ini&&(i.writable=!0),Object.defineProperty(t,(r=i.key,o=void0,o=function(t,n){if("object"!==e(t)||null===t)returnt;vara=t[Symbol.toPrimitive];if(void0!==a){vari=a.call(t,n||"default");if("object"!==e(i))returni;thrownewTypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(r,"string"),"symbol"===e(o)?o:String(o)),i)}varr,o}vari,r=function(e){returndocument.querySelector(e)},o=function(e){returndocument.querySelectorAll(e)||[]},l=function(e){vart=document.createElement("template");returnt.innerHTML=e.trim(),t.content.firstChild},s=function(e){e.classList.contains("is-hidden")?e.classList.remove("is-hidden"):e.classList.add("is-hidden")},c=function(e){returne.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},u=function(){functione(t){varn=arguments.length>1&&void0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}(this,e),this.element=t,this.tags=[],this.options=n,this.maxTags=n.maxTags||32,this.inputNode=null,this.containerNode=null}varn,i,r;returnn=e,(i=[{key:"attach",value:function(){vare=this;if(this.element.style.display="none",this.containerNode=l('<div class="tags-input"></div>'),this.inputNode=l('<input class="input" type="text" placeholder="Type a comma to separate each tag..." value="" />'),this.containerNode.appendChild(this.inputNode),this.element.parentNode.insertBefore(this.containerNode,this.element.nextSibling),this.element.value){varn,a=t(this.element.value.split(","));try{for(a.s();!(n=a.n()).done;){vari=n.value;this.addTag(i)}}catch(e){a.e(e)}finally{a.f()}}this.containerNode.addEventListener("keydown",this._handleInputKeyUp.bind(this)),this.containerNode.addEventListener("click",this._handleContainerClick.bind(this)),this.inputNode.addEventListener("focusout",(function(t){e.inputNode.value&&(e.addTag(e.inputNode.value),e.inputNode.value="",e.updateHiddenInputValue())}))}},{key:"detach",value:function(){this.tags.clear(),this.containerNode.remove(),this.element.style.display="inline-block"}},{key:"updateHiddenInputValue",value:function(){this.element.value=this.tags.join(",")}},{key:"deleteTagNode",value:function(e){this.tags.splice(this.tags.indexOf(e.dataset.value.toLowerCase()),1),e.remove(),this.tags.length<this.maxTags&&(this.inputNode.disabled=!1)}},{key:"addTag",value:function(e){""!==(e=e.trim())&&-1===this.tags.indexOf(e.toLowerCase())&&(this.tags.push(e.toLowerCase()),this.inputNode.parentNode.insertBefore(l('<span class="tag is-info" data-value="'+c(e)+'">'+c(e)+'<span class="delete is-small" /></span>'),this.inputNode),this.tags.length>=