(window.webpackJsonp=window.webpackJsonp||[]).push([["study-template-dialog"],{"8RO/":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var o=n("3ClC");function r(e,t){return{indicators:e.orderedDataSources(!0).filter((function(e){return Object(o.isStudy)(e)&&!Object(o.isESDStudy)(e)})).map((function(e){return{id:e.metaInfo().id,description:e.title(!0,void 0,!0)}})),interval:t}}function s(e){var t=new Map;return e.forEach((function(e){var n=t.get(e.id)||[e.description,0],o=n[0],r=n[1];t.set(e.id,[o,r+1])})),Array.from(t.values()).map((function(e){var t=e[0],n=e[1];return t+(n>1?" x "+n:"")})).join(", ")}},Ald9:function(e,t){e.exports=''},"D/i5":function(e,t,n){e.exports={inputWrapper:"inputWrapper-6bNZbTW4",textInput:"textInput-3WRWEmm7",error:"error-v0663AtN",success:"success-7iP8kTY5",textInputLeftDirection:"textInputLeftDirection-mlAXPh8V",xsmall:"xsmall-3Ah_Or2-",small:"small-2bmxiJCE",large:"large-1JDowW2I",iconed:"iconed-3ZQvxTot",inputIcon:"inputIcon-W_Bse-a1",clearable:"clearable-2tabt_rj",clearIcon:"clearIcon-389FR5J4"}},FaeL:function(e,t,n){e.exports={autocomplete:"autocomplete-S6SpJGmW",caret:"caret-3fqF_ykE",icon:"icon-1POgzoN_",textInput:"textInput-1mZnCCcA",suggestions:"suggestions-NOVMFmSY",suggestion:"suggestion-3xakscNf",noResults:"noResults-1pgHgvGL",selected:"selected-3wOAQHl8",opened:"opened-2C-bn3cP"}},GtBf:function(e,t){e.exports=''},IDfV:function(e,t,n){"use strict";n.r(t);var o,r=n("mrSG"),s=n("Eyy1"),i=n("YFKU"),a=n("q1tI"),c=n.n(a),l=n("i8i4"),u=(n("HbRj"),n("TSYQ")),p=n("fV0y"),m=n("ML8+"),h=n("L0Sj"),f=n("RgaO");!function(e){e[e.Enter=13]="Enter",e[e.Space=32]="Space",e[e.Backspace=8]="Backspace",e[e.DownArrow=40]="DownArrow",e[e.UpArrow=38]="UpArrow",e[e.RightArrow=39]="RightArrow",e[e.LeftArrow=37]="LeftArrow",e[e.Escape=27]="Escape",e[e.Tab=9]="Tab"}(o||(o={}));var d=n("FaeL"),v=n("D/i5");function _(e,t){ return""===e||-1!==t.toLowerCase().indexOf(e.toLowerCase())}var g=function(e){function t(t){var n=e.call(this,t)||this;if(n._setInputRef=function(e){e&&(n._inputElement=e,n.props.setupHTMLInput&&n.props.setupHTMLInput(e),n._inputElement.addEventListener("keyup",n._handleKeyUpEnter))},n._handleCaretClick=function(){n.state.isOpened?(n._close(),n.props.preventOnFocusOpen&&n._focus()):n.props.preventOnFocusOpen?n._open():n._focus()},n._handleOutsideClick=function(){var e=n.props,t=e.allowUserDefinedValues,o=e.value,r=e.onChange,s=n.state.queryValue;t?r&&s!==o&&r(s):n.setState(n._valueToQuery(o)),n._close()},n._handleFocus=function(e){n.props.preventOnFocusOpen||n._open(),n.props.onFocus&&n.props.onFocus(e)},n._handleChange=function(e){var t=n.props,o=t.preventSearchOnEmptyQuery,r=t.allowUserDefinedValues,s=t.onChange,i=t.onSuggestionsOpen,a=t.onSuggestionsClose,c=e.currentTarget.value;if(o&&""===c)n.setState({queryValue:c,isOpened:!1,active:void 0}),a&&a();else{var l=n._suggestions(c),u=Object.keys(l).length>0;n.setState({queryValue:c,isOpened:u,active:r?void 0:n._getActiveKeyByValue(c)}),u&&i&&i()}r&&s&&s(c)},n._handleItemClick=function(e){var t=e.currentTarget.id;n.setState({queryValue:n._source()[t]}),n._close(),n._focus(),n.props.onChange&&n.props.onChange(t)},n._handleKeyDown=function(e){if(-1!==[o.DownArrow,o.UpArrow,o.Enter,o.Escape].indexOf(e.which)){var t=n.props,r=t.allowUserDefinedValues,s=t.value,i=t.onChange,a=t.onSuggestionsOpen,c=n.state,l=c.active,u=c.isOpened,p=c.queryValue;u&&(e.preventDefault(),e.stopPropagation());var m=n._suggestions(p);switch(e.which){case o.DownArrow:case o.UpArrow:var h=Object.keys(m);if(!u&&h.length&&e.which===o.DownArrow){n.setState({isOpened:!0,active:h[0]}),a&&a();break}var f=void 0;if(void 0===l){if(e.which===o.UpArrow){n._close();break}f=0}else f=h.indexOf(l)+(e.which===o.UpArrow?-1:1);f<0&&(f=0),f>h.length-1&&(f=h.length-1);var d=h[f];n.setState({active:d});var v=document.getElementById(d);v&&n._scrollIfNotVisible(v,n._suggestionsElement);break;case o.Escape:n._close(),u||n._blur();break;case o.Enter:var _=l;r&&(u&&_?n.setState(n._valueToQuery(_)):_=p),void 0!==_&&(n._close(),u||n._blur(),_!==s?i&&i(_):n.setState(n._valueToQuery(_)))}}},n._setSuggestionsRef=function(e){e&&(n._suggestionsElement=e)},n._scrollIfNotVisible=function(e,t){var n=t.scrollTop,o=t.scrollTop+t.clientHeight,r=e.offsetTop,s=r+e.clientHeight;r<=n?e.scrollIntoView(!0):s>=o&&e.scrollIntoView(!1)},!function(e){return Array.isArray(e.source)||!e.allowUserDefinedValues}(t))throw new Error("allowUserDefinedProps === true cay only be used if source is array");return n.state=Object(r.__assign)({isOpened:!1,active:t.value},n._valueToQuery(t.value)),n}return Object(r.__extends)(t,e),t.prototype.componentWillReceiveProps=function(e){var t=e.allowUserDefinedValues,n=e.value,o=t?n:""===n?"":this._source()[n]||this.state.queryValue;this.setState({queryValue:o,active:n})},t.prototype.componentWillUnmount=function(){this._inputElement&&this._inputElement.removeEventListener("keyup",this._handleKeyUpEnter)}, t.prototype.render=function(){var e=this;return a.createElement(f.a,{handler:this._handleOutsideClick,click:!0},(function(t){var n;return a.createElement("div",{className:u(d.autocomplete,(n={},n[d.opened]=e.state.isOpened,n),"js-dialog-skip-escape"),ref:t},a.createElement(h.a,{name:e.props.name,rightComponent:Object.keys(e._suggestions(e.state.queryValue)).length?a.createElement("div",{className:d.caret,onClick:e._handleCaretClick},a.createElement(m.a,{className:d.icon,dropped:e.state.isOpened})):void 0,maxLength:e.props.maxLength,theme:v,reference:e._setInputRef,className:d.textInput,placeholder:e.props.placeholder,value:e.state.queryValue,error:e.props.error,onChange:e._handleChange,onFocus:e._handleFocus,onBlur:e.props.onBlur,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut,onKeyDown:e._handleKeyDown}),e._renderSuggestions())}))},t.prototype._focus=function(){this._inputElement.focus()},t.prototype._blur=function(){this._inputElement.blur()},t.prototype._open=function(){var e=this.props.onSuggestionsOpen;this._focus(),this.setState({isOpened:!0}),e&&e()},t.prototype._close=function(){var e=this.props.onSuggestionsClose;this.setState({isOpened:!1,active:void 0}),e&&e()},t.prototype._source=function(){var e={};return Array.isArray(this.props.source)?this.props.source.forEach((function(t){e[t]=t})):e=this.props.source,e},t.prototype._suggestions=function(e){var t=this.props.filter,n=void 0===t?_:t,o=this._source(),r={};return Object.keys(o).filter((function(t){return n(e,o[t])})).forEach((function(e){return r[e]=o[e]})),r},t.prototype._renderSuggestions=function(){var e=this,t=this._suggestions(this.state.queryValue),n=Object.keys(t).map((function(n){var o,r=u(d.suggestion,((o={})[d.selected]=e.state.active===n,o));return a.createElement("li",{id:n,key:n,className:r,onClick:e._handleItemClick},t[n])})),o=a.createElement("li",{className:d.noResults},window.t("No results found"));return!n.length&&this.props.noEmptyText?null:a.createElement("ul",{className:d.suggestions,ref:this._setSuggestionsRef},n.length?n:o)},t.prototype._handleKeyUpEnter=function(e){e.which===o.Enter&&e.stopImmediatePropagation()},t.prototype._getActiveKeyByValue=function(e){for(var t=this.props.filter,n=void 0===t?_:t,o=this._suggestions(e),r=Object.keys(o),s=0,i=r;s