!function(t){functione(o){if(n[o])returnn[o].exports;varr=n[o]={i:o,l:!1,exports:{}};returnt[o].call(r.exports,r,r.exports,e),r.l=!0,r.exports}varn={};e.m=t,e.c=n,e.i=function(t){returnt},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){varn=t&&t.__esModule?function(){returnt.default}:function(){returnt};returne.d(n,"a",n),n},e.o=function(t,e){returnObject.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s="./client/src/bundles/bundle.js")}({"./client/src/boot/index.js":function(t,e,n){"use strict";varo=n("./client/src/boot/registerComponents.js"),r=function(t){returnt&&t.__esModule?t:{default:t}}(o);window.document.addEventListener("DOMContentLoaded",function(){(0,r.default)()})},"./client/src/boot/registerComponents.js":function(t,e,n){"use strict";functiono(t){returnt&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});varr=n(0),s=o(r),i=n("./client/src/components/TagField.js"),a=o(i);e.default=function(){s.default.component.registerMany({TagField:a.default})}},"./client/src/bundles/bundle.js":function(t,e,n){"use strict";n("./client/src/legacy/entwine/TagField.js"),n("./client/src/boot/index.js")},"./client/src/components/TagField.js":function(t,e,n){"use strict";functiono(t){returnt&&t.__esModule?t:{default:t}}functionr(t,e){varn={};for(varoint)e.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);returnn}functions(t,e,n){returneint?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}functioni(t,e){if(!(tinstanceofe))thrownewTypeError("Cannot call a class as a function")}functiona(t,e){if(!t)thrownewReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeofe&&"function"!=typeofe?t:e}functionu(t,e){if("function"!=typeofe&&null!==e)thrownewTypeError("Super expression must either be null or a function, not "+typeofe);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});varl=Object.assign||function(t){for(vare=1;e<arguments.length;e++){varn=arguments[e];for(varoinn)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}returnt},h=function(){functiont(t,e){for(varn=0;n<e.length;n++){varo=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"ino&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}returnfunction(e,n,o){returnn&&t(e.prototype,n),o&&t(e,o),e}}(),c=n(1),f=o(c),p=n(4),d=o(p),m=n(2),v=o(m),b=n("./node_modules/url/url.js"),y=o(b),j=n("./node_modules/lodash/debounce.js"),g=o(j),O=function(t){functione(t){i(this,e);varn=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));returnn.state={value:t.value},n.onChange=n.onChange.bind(n),n.getOptions=n.getOptions.bind(n),n.fetchOptions=(0,g.default)(n.fetchOptions,500),n}returnu(e,t),h(e,[{key:"onChange",value:function(t){this.setState({value:t}),"function"==typeofthis.props.onChange&&this.props.onChange(t)}},{key:"getOptions",value:function(t){vare=this.props,n=e.lazyLoad,o=e.options;returnn?t?this.fetchOptions(t):Promise.resolve({options:[]}):Promise.resolve({options:o})}},{key:"fetchOptions",value:function(t){vare=this.props,n=e.optionUrl,o=e.labelKey,r=e.valueKey,i=y.default.parse(n,!0);returni.query.term=t,(0,v.default)(y.default.format(i),{credentials:"same-origin"}).then(function(t){returnt.json()}).then(function(t){return{options:t.items.map(function(t){vare;returne={},s(e,o,t.id),s(e,r,t.text),e})}})}},{key:"render",value:function(){vart=this.props,e=t.lazyLoad,n=t.options,o=t.creatable,s=r(t,["lazyLoad","options","creatable"]),i=e?{loadOptions:this.getOptions}:{options:n},a=d.default;returne&&o?a=d.default.AsyncCreatable:e?a=d.default.Async:o&&(a=d.default.Creatable),s.value=this.state.value,f.default.createElement(a,l({},s,{onChange:this.onChange,inputProps:{className:"no-change-track"}},i))}}]),e}(c.Component);O.propTypes={name