require=functione(t,n,r){functions(o,u){if(!n[o]){if(!t[o]){vara="function"==typeofrequire&&require;if(!u&&a)returna(o,!0);if(i)returni(o,!0);varf=newError("Cannot find module '"+o+"'");throwf.code="MODULE_NOT_FOUND",f}varl=n[o]={exports:{}};t[o][0].call(l.exports,function(e){varn=t[o][1][e];returns(n?n:e)},l,l.exports,e,t,n,r)}returnn[o].exports}for(vari="function"==typeofrequire&&require,o=0;o<r.length;o++)s(r[o]);returns}({1:[function(require,module,exports){"use strict";require("babel-polyfill"),require("../../../../thirdparty/jquery/jquery.js"),require("../../../../thirdparty/jquery-ondemand/jquery.ondemand.js"),require("../legacy/sspath.js"),require("../../../../thirdparty/jquery-ui/jquery-ui.js"),require("../../../../thirdparty/jquery-entwine/dist/jquery.entwine-dist.js"),require("../../../../thirdparty/jquery-cookie/jquery.cookie.js"),require("../../../../thirdparty/jquery-query/jquery.query.js"),require("../../../../thirdparty/jquery-form/jquery.form.js"),require("../../../thirdparty/jquery-notice/jquery.notice.js"),require("../../../thirdparty/jsizes/lib/jquery.sizes.js"),require("../../../thirdparty/jlayout/lib/jlayout.border.js"),require("../../../thirdparty/jlayout/lib/jquery.jlayout.js"),require("../../../../thirdparty/jstree/jquery.jstree.js"),require("../../../thirdparty/jquery-hoverIntent/jquery.hoverIntent.js"),require("../../../../thirdparty/jquery-changetracker/lib/jquery.changetracker.js"),require("../../../../client/src/legacy/TreeDropdownField.js"),require("../../../../client/src/legacy/DateField.js"),require("../../../../client/src/legacy/HtmlEditorField.js"),require("../../../../client/src/legacy/TabSet.js"),require("../legacy/ssui.core.js"),require("../../../../client/src/legacy/GridField.js"),require("json-js")},{"../../../../client/src/legacy/DateField.js":16,"../../../../client/src/legacy/GridField.js":17,"../../../../client/src/legacy/HtmlEditorField.js":18,"../../../../client/src/legacy/TabSet.js":19,"../../../../client/src/legacy/TreeDropdownField.js":20,"../../../../thirdparty/jquery-changetracker/lib/jquery.changetracker.js":510,"../../../../thirdparty/jquery-cookie/jquery.cookie.js":511,"../../../../thirdparty/jquery-entwine/dist/jquery.entwine-dist.js":512,"../../../../thirdparty/jquery-form/jquery.form.js":513,"../../../../thirdparty/jquery-ondemand/jquery.ondemand.js":514,"../../../../thirdparty/jquery-query/jquery.query.js":515,"../../../../thirdparty/jquery-ui/jquery-ui.js":516,"../../../../thirdparty/jquery/jquery.js":517,"../../../../thirdparty/jstree/jquery.jstree.js":518,"../../../thirdparty/jlayout/lib/jlayout.border.js":11,"../../../thirdparty/jlayout/lib/jquery.jlayout.js":12,"../../../thirdparty/jquery-hoverIntent/jquery.hoverIntent.js":13,"../../../thirdparty/jquery-notice/jquery.notice.js":14,"../../../thirdparty/jsizes/lib/jquery.sizes.js":15,"../legacy/sspath.js":3,"../legacy/ssui.core.js":4,"babel-polyfill":21,"json-js":319}],2:[function(require,module,exports){"use strict";function_interopRequireDefault(obj){returnobj&&obj.__esModule?obj:{"default":obj}}function_defaults(obj,defaults){for(varkeys=Object.getOwnPropertyNames(defaults),i=0;i<keys.length;i++){varkey=keys[i],value=Object.getOwnPropertyDescriptor(defaults,key);value&&value.configurable&&void0===obj[key]&&Object.defineProperty(obj,key,value)}returnobj}function_classCallCheck(instance,Constructor){if(!(instanceinstanceofConstructor))thrownewTypeError("Cannot call a class as a function")}function_possibleConstructorReturn(self,call){if(!self)thrownewReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeofcall&&"function"!=typeofcall?self:call}function_inherits(subClass,superClass){if("function"!=typeofsuperClass&&null!==superClass)thrownewTypeError("Super expression must either be null or a function, not "+typeofsuperClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subCla
varredefine=require("./_redefine");module.exports=function(target,src,safe){for(varkeyinsrc)redefine(target,key,src[key],safe);returntarget}},{"./_redefine":107}],107:[function(require,module,exports){varglobal=require("./_global"),hide=require("./_hide"),has=require("./_has"),SRC=require("./_uid")("src"),TO_STRING="toString",$toString=Function[TO_STRING],TPL=(""+$toString).split(TO_STRING);require("./_core").inspectSource=function(it){return$toString.call(it)},(module.exports=function(O,key,val,safe){varisFunction="function"==typeofval;isFunction&&(has(val,"name")||hide(val,"name",key)),O[key]!==val&&(isFunction&&(has(val,SRC)||hide(val,SRC,O[key]?""+O[key]:TPL.join(String(key)))),O===global?O[key]=val:safe?O[key]?O[key]=val:hide(O,key,val):(deleteO[key],hide(O,key,val)))})(Function.prototype,TO_STRING,function(){return"function"==typeofthis&&this[SRC]||$toString.call(this)})},{"./_core":43,"./_global":58,"./_has":59,"./_hide":60,"./_uid":134}],108:[function(require,module,exports){module.exports=function(regExp,replace){varreplacer=replace===Object(replace)?function(part){returnreplace[part]}:replace;returnfunction(it){returnString(it).replace(regExp,replacer)}}},{}],109:[function(require,module,exports){module.exports=Object.is||function(x,y){returnx===y?0!==x||1/x===1/y:x!=x&&y!=y}},{}],110:[function(require,module,exports){varisObject=require("./_is-object"),anObject=require("./_an-object"),check=function(O,proto){if(anObject(O),!isObject(proto)&&null!==proto)throwTypeError(proto+": can't set as prototype!")};module.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(test,buggy,set){try{set=require("./_ctx")(Function.call,require("./_object-gopd").f(Object.prototype,"__proto__").set,2),set(test,[]),buggy=!(testinstanceofArray)}catch(e){buggy=!0}returnfunction(O,proto){returncheck(O,proto),buggy?O.__proto__=proto:set(O,proto),O}}({},!1):void0),check:check}},{"./_an-object":28,"./_ctx":45,"./_is-object":69,"./_object-gopd":90}],111:[function(require,module,exports){"use strict";varglobal=require("./_global"),dP=require("./_object-dp"),DESCRIPTORS=require("./_descriptors"),SPECIES=require("./_wks")("species");module.exports=function(KEY){varC=global[KEY];DESCRIPTORS&&C&&!C[SPECIES]&&dP.f(C,SPECIES,{configurable:!0,get:function(){returnthis}})}},{"./_descriptors":48,"./_global":58,"./_object-dp":87,"./_wks":135}],112:[function(require,module,exports){vardef=require("./_object-dp").f,has=require("./_has"),TAG=require("./_wks")("toStringTag");module.exports=function(it,tag,stat){it&&!has(it=stat?it:it.prototype,TAG)&&def(it,TAG,{configurable:!0,value:tag})}},{"./_has":59,"./_object-dp":87,"./_wks":135}],113:[function(require,module,exports){varshared=require("./_shared")("keys"),uid=require("./_uid");module.exports=function(key){returnshared[key]||(shared[key]=uid(key))}},{"./_shared":114,"./_uid":134}],114:[function(require,module,exports){varglobal=require("./_global"),SHARED="__core-js_shared__",store=global[SHARED]||(global[SHARED]={});module.exports=function(key){returnstore[key]||(store[key]={})}},{"./_global":58}],115:[function(require,module,exports){varanObject=require("./_an-object"),aFunction=require("./_a-function"),SPECIES=require("./_wks")("species");module.exports=function(O,D){varS,C=anObject(O).constructor;returnvoid0===C||void0==(S=anObject(C)[SPECIES])?D:aFunction(S)}},{"./_a-function":24,"./_an-object":28,"./_wks":135}],116:[function(require,module,exports){varfails=require("./_fails");module.exports=function(method,arg){return!!method&&fails(function(){arg?method.call(null,function(){},1):method.call(null)})}},{"./_fails":54}],117:[function(require,module,exports){vartoInteger=require("./_to-integer"),defined=require("./_defined");module.exports=function(TO_STRING){returnfunction(that,pos){vara,b,s=String(defined(that)),i=toInteger(pos),l=s.length;return0>i||i>=l?TO_STRING?"":void0:(a=s.charCodeAt(i),55296>a||a>56319||i+1===l||(b=s.charCodeAt(i+1))<56320||b>57343?TO_STRING?s.charAt(i):a:TO_STRING?s.slice(i,i+2):(a-55296<<10)+(b-56320)+65536)}}},{"./
}}};returnsetTransitionEndSupport(),Util}(jQuery);module.exports=Util})},{}],312:[function(require,module,exports){functioncleanUpNextTick(){draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue()}functiondrainQueue(){if(!draining){vartimeout=setTimeout(cleanUpNextTick);draining=!0;for(varlen=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&¤tQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,clearTimeout(timeout)}}functionItem(fun,array){this.fun=fun,this.array=array}functionnoop(){}varcurrentQueue,process=module.exports={},queue=[],draining=!1,queueIndex=-1;process.nextTick=function(fun){varargs=newArray(arguments.length-1);if(arguments.length>1)for(vari=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(newItem(fun,args)),1!==queue.length||draining||setTimeout(drainQueue,0)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.binding=function(name){thrownewError("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(dir){thrownewError("process.chdir is not supported")},process.umask=function(){return0}},{}],313:[function(require,module,exports){(function(global){!function(root){functionerror(type){thrownewRangeError(errors[type])}functionmap(array,fn){for(varlength=array.length,result=[];length--;)result[length]=fn(array[length]);returnresult}functionmapDomain(string,fn){varparts=string.split("@"),result="";parts.length>1&&(result=parts[0]+"@",string=parts[1]),string=string.replace(regexSeparators,".");varlabels=string.split("."),encoded=map(labels,fn).join(".");returnresult+encoded}functionucs2decode(string){for(varvalue,extra,output=[],counter=0,length=string.length;length>counter;)value=string.charCodeAt(counter++),value>=55296&&56319>=value&&length>counter?(extra=string.charCodeAt(counter++),56320==(64512&extra)?output.push(((1023&value)<<10)+(1023&extra)+65536):(output.push(value),counter--)):output.push(value);returnoutput}functionucs2encode(array){returnmap(array,function(value){varoutput="";returnvalue>65535&&(value-=65536,output+=stringFromCharCode(value>>>10&1023|55296),value=56320|1023&value),output+=stringFromCharCode(value)}).join("")}functionbasicToDigit(codePoint){return10>codePoint-48?codePoint-22:26>codePoint-65?codePoint-65:26>codePoint-97?codePoint-97:base}functiondigitToBasic(digit,flag){returndigit+22+75*(26>digit)-((0!=flag)<<5)}functionadapt(delta,numPoints,firstTime){vark=0;for(delta=firstTime?floor(delta/damp):delta>>1,delta+=floor(delta/numPoints);delta>baseMinusTMin*tMax>>1;k+=base)delta=floor(delta/baseMinusTMin);returnfloor(k+(baseMinusTMin+1)*delta/(delta+skew))}functiondecode(input){varout,basic,j,index,oldi,w,k,digit,t,baseMinusT,output=[],inputLength=input.length,i=0,n=initialN,bias=initialBias;for(basic=input.lastIndexOf(delimiter),0>basic&&(basic=0),j=0;basic>j;++j)input.charCodeAt(j)>=128&&error("not-basic"),output.push(input.charCodeAt(j));for(index=basic>0?basic+1:0;inputLength>index;){for(oldi=i,w=1,k=base;index>=inputLength&&error("invalid-input"),digit=basicToDigit(input.charCodeAt(index++)),(digit>=base||digit>floor((maxInt-i)/w))&&error("overflow"),i+=digit*w,t=bias>=k?tMin:k>=bias+tMax?tMax:k-bias,!(t>digit);k+=base)baseMinusT=base-t,w>floor(maxInt/baseMinusT)&&error("overflow"),w*=baseMinusT;out=output.length+1,bias=adapt(i-oldi,out,0==oldi),floor(i/out)>maxInt-n&&error("overflow"),n+=floor(i/out),i%=out,output.splice(i++,0,n)}returnucs2encode(output)}functionencode(input){varn,delta,handledCPCount,basicLength,bias,j,m,q,k,t,currentValue,inputLength,handledCPCountPlusOne,baseMinusT,qMinusT,output=[];for(input=ucs2decode(input),inputLength=input.length,n=initialN,delta=0,bias=initi
},querystring=require("querystring");Url.prototype.parse=function(url,parseQueryString,slashesDenoteHost){if(!util.isString(url))thrownewTypeError("Parameter 'url' must be a string, not "+typeofurl);varqueryIndex=url.indexOf("?"),splitter=-1!==queryIndex&&queryIndex<url.indexOf("#")?"?":"#",uSplit=url.split(splitter),slashRegex=/\\/g;uSplit[0]=uSplit[0].replace(slashRegex,"/"),url=uSplit.join(splitter);varrest=url;if(rest=rest.trim(),!slashesDenoteHost&&1===url.split("#").length){varsimplePath=simplePathPattern.exec(rest);if(simplePath)returnthis.path=rest,this.href=rest,this.pathname=simplePath[1],simplePath[2]?(this.search=simplePath[2],parseQueryString?this.query=querystring.parse(this.search.substr(1)):this.query=this.search.substr(1)):parseQueryString&&(this.search="",this.query={}),this}varproto=protocolPattern.exec(rest);if(proto){proto=proto[0];varlowerProto=proto.toLowerCase();this.protocol=lowerProto,rest=rest.substr(proto.length)}if(slashesDenoteHost||proto||rest.match(/^\/\/[^@\/]+@[^@\/]+/)){varslashes="//"===rest.substr(0,2);!slashes||proto&&hostlessProtocol[proto]||(rest=rest.substr(2),this.slashes=!0)}if(!hostlessProtocol[proto]&&(slashes||proto&&!slashedProtocol[proto])){for(varhostEnd=-1,i=0;i<hostEndingChars.length;i++){varhec=rest.indexOf(hostEndingChars[i]);-1!==hec&&(-1===hostEnd||hostEnd>hec)&&(hostEnd=hec)}varauth,atSign;atSign=-1===hostEnd?rest.lastIndexOf("@"):rest.lastIndexOf("@",hostEnd),-1!==atSign&&(auth=rest.slice(0,atSign),rest=rest.slice(atSign+1),this.auth=decodeURIComponent(auth)),hostEnd=-1;for(vari=0;i<nonHostChars.length;i++){varhec=rest.indexOf(nonHostChars[i]);-1!==hec&&(-1===hostEnd||hostEnd>hec)&&(hostEnd=hec)}-1===hostEnd&&(hostEnd=rest.length),this.host=rest.slice(0,hostEnd),rest=rest.slice(hostEnd),this.parseHost(),this.hostname=this.hostname||"";varipv6Hostname="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!ipv6Hostname)for(varhostparts=this.hostname.split(/\./),i=0,l=hostparts.length;l>i;i++){varpart=hostparts[i];if(part&&!part.match(hostnamePartPattern)){for(varnewpart="",j=0,k=part.length;k>j;j++)newpart+=part.charCodeAt(j)>127?"x":part[j];if(!newpart.match(hostnamePartPattern)){varvalidParts=hostparts.slice(0,i),notHost=hostparts.slice(i+1),bit=part.match(hostnamePartStart);bit&&(validParts.push(bit[1]),notHost.unshift(bit[2])),notHost.length&&(rest="/"+notHost.join(".")+rest),this.hostname=validParts.join(".");break}}}this.hostname.length>hostnameMaxLen?this.hostname="":this.hostname=this.hostname.toLowerCase(),ipv6Hostname||(this.hostname=punycode.toASCII(this.hostname));varp=this.port?":"+this.port:"",h=this.hostname||"";this.host=h+p,this.href+=this.host,ipv6Hostname&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==rest[0]&&(rest="/"+rest))}if(!unsafeProtocol[lowerProto])for(vari=0,l=autoEscape.length;l>i;i++){varae=autoEscape[i];if(-1!==rest.indexOf(ae)){varesc=encodeURIComponent(ae);esc===ae&&(esc=escape(ae)),rest=rest.split(ae).join(esc)}}varhash=rest.indexOf("#");-1!==hash&&(this.hash=rest.substr(hash),rest=rest.slice(0,hash));varqm=rest.indexOf("?");if(-1!==qm?(this.search=rest.substr(qm),this.query=rest.substr(qm+1),parseQueryString&&(this.query=querystring.parse(this.query)),rest=rest.slice(0,qm)):parseQueryString&&(this.search="",this.query={}),rest&&(this.pathname=rest),slashedProtocol[lowerProto]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){varp=this.pathname||"",s=this.search||"";this.path=p+s}returnthis.href=this.format(),this},Url.prototype.format=function(){varauth=this.auth||"";auth&&(auth=encodeURIComponent(auth),auth=auth.replace(/%3A/i,":"),auth+="@");varprotocol=this.protocol||"",pathname=this.pathname||"",hash=this.hash||"",host=!1,query="";this.host?host=auth+this.host:this.hostname&&(host=auth+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(host+=":"+this.port)),this.query&&util.isObject(this.query)&&Object.keys(this.query).length&&(query=querystring.stringify(this.query));varsearch=this.search||query&&
if(!xhr.aborted){sub=form.clk,sub&&(n=sub.name,n&&!sub.disabled&&(s.extraData=s.extraData||{},s.extraData[n]=sub.value,"image"==sub.type&&(s.extraData[n+".x"]=form.clk_x,s.extraData[n+".y"]=form.clk_y)));varCLIENT_TIMEOUT_ABORT=1,SERVER_ABORT=2,csrf_token=$("meta[name=csrf-token]").attr("content"),csrf_param=$("meta[name=csrf-param]").attr("content");csrf_param&&csrf_token&&(s.extraData=s.extraData||{},s.extraData[csrf_param]=csrf_token),s.forceSync?doSubmit():setTimeout(doSubmit,10);vardata,doc,callbackProcessed,domCheckCount=50,toXml=$.parseXML||function(s,doc){returnwindow.ActiveXObject?(doc=newActiveXObject("Microsoft.XMLDOM"),doc.async="false",doc.loadXML(s)):doc=(newDOMParser).parseFromString(s,"text/xml"),doc&&doc.documentElement&&"parsererror"!=doc.documentElement.nodeName?doc:null},parseJSON=$.parseJSON||function(s){returnwindow.eval("("+s+")")},httpData=function(xhr,type,s){varct=xhr.getResponseHeader("content-type")||"",xml="xml"===type||!type&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;returnxml&&"parsererror"===data.documentElement.nodeName&&$.error&&$.error("parsererror"),s&&s.dataFilter&&(data=s.dataFilter(data,type)),"string"==typeofdata&&("json"===type||!type&&ct.indexOf("json")>=0?data=parseJSON(data):("script"===type||!type&&ct.indexOf("javascript")>=0)&&$.globalEval(data)),data}}}if(!this.length)returnlog("ajaxSubmit: skipping submit process - no element selected"),this;varmethod,action,url,$form=this;"function"==typeofoptions&&(options={success:options}),method=this.attr("method"),action=this.attr("action"),url="string"==typeofaction?$.trim(action):"",url=url||window.location.href||"",url&&(url=(url.match(/^([^#]+)/)||[])[1]),options=$.extend(!0,{url:url,success:$.ajaxSettings.success,type:method||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},options);varveto={};if(this.trigger("form-pre-serialize",[this,options,veto]),veto.veto)returnlog("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(options.beforeSerialize&&options.beforeSerialize(this,options)===!1)returnlog("ajaxSubmit: submit aborted via beforeSerialize callback"),this;vartraditional=options.traditional;void0===traditional&&(traditional=$.ajaxSettings.traditional);varqx,a=this.formToArray(options.semantic);if(options.data&&(options.extraData=options.data,qx=$.param(options.data,traditional)),options.beforeSubmit&&options.beforeSubmit(a,this,options)===!1)returnlog("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[a,this,options,veto]),veto.veto)returnlog("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;varq=$.param(a,traditional);qx&&(q=q?q+"&"+qx:qx),"GET"==options.type.toUpperCase()?(options.url+=(options.url.indexOf("?")>=0?"&":"?")+q,options.data=null):options.data=q;varcallbacks=[];if(options.resetForm&&callbacks.push(function(){$form.resetForm()}),options.clearForm&&callbacks.push(function(){$form.clearForm(options.includeHidden)}),!options.dataType&&options.target){varoldSuccess=options.success||function(){};callbacks.push(function(data){varfn=options.replaceTarget?"replaceWith":"html";$(options.target)[fn](data).each(oldSuccess,arguments)})}elseoptions.success&&callbacks.push(options.success);options.success=function(data,status,xhr){for(varcontext=options.context||options,i=0,max=callbacks.length;max>i;i++)callbacks[i].apply(context,[data,status,xhr||$form,$form])};varfileInputs=$("input:file:enabled[value]",this),hasFileInputs=fileInputs.length>0,mp="multipart/form-data",multipart=$form.attr("enctype")==mp||$form.attr("encoding")==mp,fileAPI=!!(hasFileInputs&&fileInputs.get(0).files&&window.FormData);log("fileAPI :"+fileAPI);varshouldUseFrame=(hasFileInputs||multipart)&&!fileAPI;returnoptions.iframe!==!1&&(options.iframe||shouldUseFrame)?options.closeKeepAlive?$.get(options.closeKeepAlive,function(){fileUploadIframe(a)}):fileUploadIframe(a):(hasFileInputs||multipart)&&fileAPI?(options.progress=options.progress||$.noop,fileUploadXhr(a)):$.ajax(options),t
},_renderItem:function(ul,item){return$("<li>").append($("<a>").text(item.label)).appendTo(ul)},_move:function(direction,event){returnthis.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(direction)||this.menu.isLastItem()&&/^next/.test(direction)?(this._value(this.term),voidthis.menu.blur()):voidthis.menu[direction](event):voidthis.search(null,event)},widget:function(){returnthis.menu.element},_value:function(){returnthis.valueMethod.apply(this.element,arguments)},_keyEvent:function(keyEvent,event){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(keyEvent,event),event.preventDefault())}}),$.extend($.ui.autocomplete,{escapeRegex:function(value){returnvalue.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(array,term){varmatcher=newRegExp($.ui.autocomplete.escapeRegex(term),"i");return$.grep(array,function(value){returnmatcher.test(value.label||value.value||value)})}}),$.widget("ui.autocomplete",$.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(amount){returnamount+(amount>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(content){varmessage;this._superApply(arguments),this.options.disabled||this.cancelSearch||(message=content&&content.length?this.options.messages.results(content.length):this.options.messages.noResults,this.liveRegion.text(message))}})}(jQuery),function($,undefined){varlastActive,startXPos,startYPos,clickDragged,baseClasses="ui-button ui-widget ui-state-default ui-corner-all",stateClasses="ui-state-hover ui-state-active ",typeClasses="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",formResetHandler=function(){varbuttons=$(this).find(":ui-button");setTimeout(function(){buttons.button("refresh")},1)},radioGroup=function(radio){varname=radio.name,form=radio.form,radios=$([]);returnname&&(radios=form?$(form).find("[name='"+name+"']"):$("[name='"+name+"']",radio.ownerDocument).filter(function(){return!this.form})),radios};$.widget("ui.button",{version:"1.9.2",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,formResetHandler),"boolean"!=typeofthis.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");varthat=this,options=this.options,toggleButton="checkbox"===this.type||"radio"===this.type,activeClass=toggleButton?"":"ui-state-active",focusClass="ui-state-focus";null===options.label&&(options.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(baseClasses).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){options.disabled||this===lastActive&&$(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){options.disabled||$(this).removeClass(activeClass)}).bind("click"+this.eventNamespace,function(event){options.disabled&&(event.preventDefault(),event.stopImmediatePropagation())}),this.element.bind("focus"+this.eventNamespace,function(){that.buttonElement.addClass(focusClass)}).bind("blur"+this.eventNamespace,function(){that.buttonElement.removeClass(focusClass)}),toggleButton&&(this.element.bind("change"+this.eventNamespace,function(){clickDragged||that.refresh()}),this.buttonElement.bind("mousedown"+this.eventNamespace,function(event){options.disabled||(clickDragged=!1,startXPos=event.pageX,startYPos=event.pageY)}).bind("mouseup"+this.eventNamespace,function(event){options.disabled||startXPos===event.pageX&&startYPos===event.pageY||(clickDragged=!0)})),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){returnoptions.disabled||clickDragged?!1:($(this).toggleClass("ui-state-acti
this._notifyChange(inst),this._adjustDate(target)},_selectDay:function(id,month,year,td){vartarget=$(id);if(!$(td).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(target[0])){varinst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$("a",td).html(),inst.selectedMonth=inst.currentMonth=month,inst.selectedYear=inst.currentYear=year,this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear))}},_clearDate:function(id){vartarget=$(id);this._getInst(target[0]);this._selectDate(target,"")},_selectDate:function(id,dateStr){vartarget=$(id),inst=this._getInst(target[0]);dateStr=null!=dateStr?dateStr:this._formatDate(inst),inst.input&&inst.input.val(dateStr),this._updateAlternate(inst);varonSelect=this._get(inst,"onSelect");onSelect?onSelect.apply(inst.input?inst.input[0]:null,[dateStr,inst]):inst.input&&inst.input.trigger("change"),inst.inline?this._updateDatepicker(inst):(this._hideDatepicker(),this._lastInput=inst.input[0],"object"!=typeofinst.input[0]&&inst.input.focus(),this._lastInput=null)},_updateAlternate:function(inst){varaltField=this._get(inst,"altField");if(altField){varaltFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat"),date=this._getDate(inst),dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr)})}},noWeekends:function(date){varday=date.getDay();return[day>0&&6>day,""]},iso8601Week:function(date){varcheckDate=newDate(date.getTime());checkDate.setDate(checkDate.getDate()+4-(checkDate.getDay()||7));vartime=checkDate.getTime();returncheckDate.setMonth(0),checkDate.setDate(1),Math.floor(Math.round((time-checkDate)/864e5)/7)+1},parseDate:function(format,value,settings){if(null==format||null==value)throw"Invalid arguments";if(value="object"==typeofvalue?value.toString():value+"",""==value)returnnull;varshortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;shortYearCutoff="string"!=typeofshortYearCutoff?shortYearCutoff:(newDate).getFullYear()%100+parseInt(shortYearCutoff,10);for(vardayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort,dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames,monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort,monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames,year=-1,month=-1,day=-1,doy=-1,literal=!1,lookAhead=function(match){varmatches=iFormat+1<format.length&&format.charAt(iFormat+1)==match;returnmatches&&iFormat++,matches},getNumber=function(match){varisDoubled=lookAhead(match),size="@"==match?14:"!"==match?20:"y"==match&&isDoubled?4:"o"==match?3:2,digits=newRegExp("^\\d{1,"+size+"}"),num=value.substring(iValue).match(digits);if(!num)throw"Missing number at position "+iValue;returniValue+=num[0].length,parseInt(num[0],10)},getName=function(match,shortNames,longNames){varnames=$.map(lookAhead(match)?longNames:shortNames,function(v,k){return[[k,v]]}).sort(function(a,b){return-(a[1].length-b[1].length)}),index=-1;if($.each(names,function(i,pair){varname=pair[1];returnvalue.substr(iValue,name.length).toLowerCase()==name.toLowerCase()?(index=pair[0],iValue+=name.length,!1):void0}),-1!=index)returnindex+1;throw"Unknown name at position "+iValue},checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat))throw"Unexpected literal at position "+iValue;iValue++},iValue=0,iFormat=0;iFormat<format.length;iFormat++)if(literal)"'"!=format.charAt(iFormat)||lookAhead("'")?checkLiteral():literal=!1;elseswitch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=getNumber("o");break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"@":vardate=newDate(getNumber("@"));year=date.getFullYear(),month=date.getMonth()+1,day=date.getDate();break;case"!":vardate=newDate((getNumber("!")-this._ticksTo1970)/1e4);year=date.getFullYear(),month=date.getMonth
this.reload_nodes()})},destroy:function(){vari,n=this.get_index(),s=this._get_settings(),_this=this;if($.each(s.plugins,function(i,val){try{plugins[val].__destroy.apply(_this)}catch(err){}}),this.__callback(),this.is_focused())for(iininstances)if(instances.hasOwnProperty(i)&&i!=n){instances[i].set_focus();break}n===focused_instance&&(focused_instance=-1),this.get_container().unbind(".jstree").undelegate(".jstree").removeData("jstree_instance_id").find("[class^='jstree']").andSelf().attr("class",function(){returnthis.className.replace(/jstree[^ ]*|$/gi,"")}),$(document).unbind(".jstree-"+n).undelegate(".jstree-"+n),instances[n]=null,deleteinstances[n]},_core_notify:function(n,data){data.opened&&this.open_node(n,!1,!0)},lock:function(){this.data.core.locked=!0,this.get_container().children("ul").addClass("jstree-locked").css("opacity","0.7"),this.__callback({})},unlock:function(){this.data.core.locked=!1,this.get_container().children("ul").removeClass("jstree-locked").css("opacity","1"),this.__callback({})},is_locked:function(){returnthis.data.core.locked},save_opened:function(){var_this=this;this.data.core.to_open=[],this.get_container_ul().find("li.jstree-open").each(function(){this.id&&_this.data.core.to_open.push("#"+this.id.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:"))}),this.__callback(_this.data.core.to_open)},save_loaded:function(){},reload_nodes:function(is_callback){var_this=this,done=!0,current=[],remaining=[];is_callback||(this.data.core.reopen=!1,this.data.core.refreshing=!0,this.data.core.to_open=$.map($.makeArray(this.data.core.to_open),function(n){return"#"+n.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:")}),this.data.core.to_load=$.map($.makeArray(this.data.core.to_load),function(n){return"#"+n.toString().replace(/^#/,"").replace(/\\\//g,"/").replace(/\//g,"\\/").replace(/\\\./g,".").replace(/\./g,"\\.").replace(/\:/g,"\\:")}),this.data.core.to_open.length&&(this.data.core.to_load=this.data.core.to_load.concat(this.data.core.to_open))),this.data.core.to_load.length&&($.each(this.data.core.to_load,function(i,val){return"#"==val?!0:void($(val).length?current.push(val):remaining.push(val))}),current.length&&(this.data.core.to_load=remaining,$.each(current,function(i,val){_this._is_loaded(val)||(_this.load_node(val,function(){_this.reload_nodes(!0)},function(){_this.reload_nodes(!0)}),done=!1)}))),this.data.core.to_open.length&&$.each(this.data.core.to_open,function(i,val){_this.open_node(val,!1,!0)}),done&&(this.data.core.reopen&&clearTimeout(this.data.core.reopen),this.data.core.reopen=setTimeout(function(){_this.__callback({},_this)},50),this.data.core.refreshing=!1,this.reopen())},reopen:function(){var_this=this;this.data.core.to_open.length&&$.each(this.data.core.to_open,function(i,val){_this.open_node(val,!1,!0)}),this.__callback({})},refresh:function(obj,s_call,e_call){var_this=this;this.save_opened(),obj||(obj=-1),obj=this._get_node(obj),obj||(obj=-1),-1!==obj?obj.children("UL").remove():this.get_container_ul().empty(),this.load_node(obj,function(){_this.__callback({obj:obj}),_this.reload_nodes(),s_call&&s_call.call(this)},e_call)},loaded:function(){this.__callback()},set_focus:function(){if(!this.is_focused()){varf=$.jstree._focused();f&&f.unset_focus(),this.get_container().addClass("jstree-focused"),focused_instance=this.get_index(),this.__callback()}},is_focused:function(){returnfocused_instance==this.get_index()},unset_focus:function(){this.is_focused()&&(this.get_container().removeClass("jstree-focused"),focused_instance=-1),this.__callback()},_get_node:function(obj){var$obj=$(obj,this.get_container());return$obj.is(".jstree")||-1==obj?-1:($obj=$obj.closest("li",this.get_container()),$obj.length?$obj:!1)},_get_next:function(obj,strict){returnobj=this._get_node(obj),-1===obj?this.get_container().find("> ul > li:first-child"):obj.length?strict?obj.nextAll("li").size()>0?obj.nextAll("li:eq(0)"):!1:obj.hasClass("jst
this.data.ui.hovered&&this.data.ui.hovered.children("a:eq(0)").trigger(event),!1},"shift+space":function(event){returnevent.type="click",this.data.ui.hovered&&this.data.ui.hovered.children("a:eq(0)").trigger(event),!1},f2:function(){this.rename(this.data.ui.hovered||this.data.ui.last_selected)},del:function(){this.remove(this.data.ui.hovered||this._get_node(null))}},_fn:{enable_hotkeys:function(){this.data.hotkeys.enabled=!0},disable_hotkeys:function(){this.data.hotkeys.enabled=!1}}})}(jQuery),function($){$.jstree.plugin("json_data",{__init:function(){vars=this._get_settings().json_data;s.progressive_unload&&this.get_container().bind("after_close.jstree",function(e,data){data.rslt.obj.children("ul").remove()})},defaults:{data:!1,ajax:!1,correct_state:!0,progressive_render:!1,progressive_unload:!1},_fn:{load_node:function(obj,s_call,e_call){var_this=this;this.load_node_json(obj,function(){_this.__callback({obj:_this._get_node(obj)}),s_call.call(this)},e_call)},_is_loaded:function(obj){vars=this._get_settings().json_data;returnobj=this._get_node(obj),-1==obj||!obj||!s.ajax&&!s.progressive_render&&!$.isFunction(s.data)||obj.is(".jstree-open, .jstree-leaf")||obj.children("ul").children("li").length>0},refresh:function(obj){obj=this._get_node(obj);vars=this._get_settings().json_data;returnobj&&-1!==obj&&s.progressive_unload&&($.isFunction(s.data)||s.ajax)&&obj.removeData("jstree_children"),this.__call_old()},load_node_json:function(obj,s_call,e_call){vard,s=this.get_settings().json_data,error_func=function(){},success_func=function(){};if(obj=this._get_node(obj),obj&&-1!==obj&&(s.progressive_render||s.progressive_unload)&&!obj.is(".jstree-open, .jstree-leaf")&&0===obj.children("ul").children("li").length&&obj.data("jstree_children"))returnd=this._parse_json(obj.data("jstree_children"),obj),d&&(obj.append(d),s.progressive_unload||obj.removeData("jstree_children")),this.clean_node(obj),void(s_call&&s_call.call(this));if(obj&&-1!==obj){if(obj.data("jstree_is_loading"))return;obj.data("jstree_is_loading",!0)}switch(!0){case!s.data&&!s.ajax:throw"Neither data nor ajax settings supplied.";case$.isFunction(s.data):s.data.call(this,obj,$.proxy(function(d){d=this._parse_json(d,obj),d?(-1!==obj&&obj?(obj.append(d).children("a.jstree-loading").removeClass("jstree-loading"),obj.removeData("jstree_is_loading")):this.get_container().children("ul").empty().append(d.children()),this.clean_node(obj),s_call&&s_call.call(this)):(-1!==obj&&obj?(obj.children("a.jstree-loading").removeClass("jstree-loading"),obj.removeData("jstree_is_loading"),s.correct_state&&this.correct_state(obj)):s.correct_state&&this.get_container().children("ul").empty(),e_call&&e_call.call(this))},this));break;case!!s.data&&!s.ajax||!!s.data&&!!s.ajax&&(!obj||-1===obj):obj&&-1!=obj||(d=this._parse_json(s.data,obj),d?(this.get_container().children("ul").empty().append(d.children()),this.clean_node()):s.correct_state&&this.get_container().children("ul").empty()),s_call&&s_call.call(this);break;case!s.data&&!!s.ajax||!!s.data&&!!s.ajax&&obj&&-1!==obj:error_func=function(x,t,e){varef=this.get_settings().json_data.ajax.error;ef&&ef.call(this,x,t,e),-1!=obj&&obj.length?(obj.children("a.jstree-loading").removeClass("jstree-loading"),obj.removeData("jstree_is_loading"),"success"===t&&s.correct_state&&this.correct_state(obj)):"success"===t&&s.correct_state&&this.get_container().children("ul").empty(),e_call&&e_call.call(this)},success_func=function(d,t,x){varsf=this.get_settings().json_data.ajax.success;returnsf&&(d=sf.call(this,d,t,x)||d),""===d||d&&d.toString&&""===d.toString().replace(/^[\s\n]+$/,"")||!$.isArray(d)&&!$.isPlainObject(d)?error_func.call(this,x,t,""):(d=this._parse_json(d,obj),void(d?(-1!==obj&&obj?(obj.append(d).children("a.jstree-loading").removeClass("jstree-loading"),obj.removeData("jstree_is_loading")):this.get_container().children("ul").empty().append(d.children()),this.clean_node(obj),s_call&&s_call.call(this)):-1!==obj&&obj?(obj.children("a.jstree-loading").removeClass("jstree-loading"),obj.removeData("jstree_is_loading"),s.correct_state&&(thi
tp.icon.image&&c.css("backgroundImage","url("+tp.icon.image+")"),c.css("backgroundPosition",tp.icon.position||"0 0"))})},this))},defaults:{max_children:-1,max_depth:-1,valid_children:"all",use_data:!1,type_attr:"rel",types:{"default":{max_children:-1,max_depth:-1,valid_children:"all"}}},_fn:{_types_notify:function(n,data){data.type&&this._get_settings().types.use_data&&this.set_type(data.type,n)},_get_type:function(obj){returnobj=this._get_node(obj),obj&&obj.length?obj.attr(this._get_settings().types.type_attr)||"default":!1},set_type:function(str,obj){obj=this._get_node(obj);varret=obj.length&&str?obj.attr(this._get_settings().types.type_attr,str):!1;returnret&&this.__callback({obj:obj,type:str}),ret},_check:function(rule,obj,opts){obj=this._get_node(obj);varv=!1,t=this._get_type(obj),d=0,_this=this,s=this._get_settings().types,data=!1;if(-1===obj){if(!s[rule])return;v=s[rule]}else{if(t===!1)return;data=s.use_data?obj.data("jstree"):!1,data&&data.types&&"undefined"!=typeofdata.types[rule]?v=data.types[rule]:s.types[t]&&"undefined"!=typeofs.types[t][rule]?v=s.types[t][rule]:s.types["default"]&&"undefined"!=typeofs.types["default"][rule]&&(v=s.types["default"][rule])}return$.isFunction(v)&&(v=v.call(this,obj)),"max_depth"===rule&&-1!==obj&&opts!==!1&&-2!==s.max_depth&&0!==v&&obj.children("a:eq(0)").parentsUntil(".jstree","li").each(function(i){return-1!==s.max_depth&&s.max_depth-(i+1)<=0?(v=0,!1):(d=0===i?v:_this._check(rule,this,!1),-1!==d&&0>=d-(i+1)?(v=0,!1):(d>=0&&(v>d-(i+1)||0>v)&&(v=d-(i+1)),void(s.max_depth>=0&&(s.max_depth-(i+1)<v||0>v)&&(v=s.max_depth-(i+1)))))}),v},check_move:function(){if(!this.__call_old())return!1;vart,m=this._get_move(),s=m.rt._get_settings().types,mc=m.rt._check("max_children",m.cr),md=m.rt._check("max_depth",m.cr),vc=m.rt._check("valid_children",m.cr),ch=0,d=1;if("none"===vc)return!1;if($.isArray(vc)&&m.ot&&m.ot._get_type&&(m.o.each(function(){return-1===$.inArray(m.ot._get_type(this),vc)?(d=!1,!1):void0}),d===!1))return!1;if(-2!==s.max_children&&-1!==mc&&(ch=-1===m.cr?this.get_container().find("> ul > li").not(m.o).length:m.cr.find("> ul > li").not(m.o).length,ch+m.o.length>mc))return!1;if(-2!==s.max_depth&&-1!==md){if(d=0,0===md)return!1;if("undefined"==typeofm.o.d){for(t=m.o;t.length>0;)t=t.find("> ul > li"),d++;m.o.d=d}if(md-m.o.d<0)return!1}return!0},create_node:function(obj,position,js,callback,is_loaded,skip_check){if(!skip_check&&(is_loaded||this._is_loaded(obj))){varch,p="string"==typeofposition&&position.match(/^before|after$/i)&&-1!==obj?this._get_parent(obj):this._get_node(obj),s=this._get_settings().types,mc=this._check("max_children",p),md=this._check("max_depth",p),vc=this._check("valid_children",p);if("string"==typeofjs&&(js={data:js}),js||(js={}),"none"===vc)return!1;if($.isArray(vc))if(js.attr&&js.attr[s.type_attr]){if(-1===$.inArray(js.attr[s.type_attr],vc))return!1}elsejs.attr||(js.attr={}),js.attr[s.type_attr]=vc[0];if(-2!==s.max_children&&-1!==mc&&(ch=-1===p?this.get_container().find("> ul > li").length:p.find("> ul > li").length,ch+1>mc))return!1;if(-2!==s.max_depth&&-1!==md&&0>md-1)return!1}returnthis.__call_old(!0,obj,position,js,callback,is_loaded,skip_check)}}})}(jQuery),function($){$.jstree.plugin("html_data",{__init:function(){this.data.html_data.original_container_html=this.get_container().find(" > ul > li").clone(!0),this.data.html_data.original_container_html.find("li").andSelf().contents().filter(function(){return3==this.nodeType}).remove()},defaults:{data:!1,ajax:!1,correct_state:!0},_fn:{load_node:function(obj,s_call,e_call){var_this=this;this.load_node_html(obj,function(){_this.__callback({obj:_this._get_node(obj)}),s_call.call(this)},e_call)},_is_loaded:function(obj){returnobj=this._get_node(obj),-1==obj||!obj||!this._get_settings().html_data.ajax&&!$.isFunction(this._get_settings().html_data.data)||obj.is(".jstree-open, .jstree-leaf")||obj.children("ul").children("li").size()>0},load_node_html:function(obj,s_call,e_call){vard,s=this.get_settings().html_data,error_func=function(){},success_func=function(){};if(obj=this._get_node(obj
value&&value.configurable&&void0===obj[key]&&Object.defineProperty(obj,key,value)}returnobj}function_classCallCheck(instance,Constructor){if(!(instanceinstanceofConstructor))thrownewTypeError("Cannot call a class as a function")}function_possibleConstructorReturn(self,call){if(!self)thrownewReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeofcall&&"function"!=typeofcall?self:call}function_inherits(subClass,superClass){if("function"!=typeofsuperClass&&null!==superClass)thrownewTypeError("Super expression must either be null or a function, not "+typeofsuperClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):_defaults(subClass,superClass))}Object.defineProperty(exports,"__esModule",{value:!0});var_extends=Object.assign||function(target){for(vari=1;i<arguments.length;i++){varsource=arguments[i];for(varkeyinsource)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}returntarget},_react=require("react"),_react2=_interopRequireDefault(_react),_SilverStripeComponent=require("lib/SilverStripeComponent"),_SilverStripeComponent2=_interopRequireDefault(_SilverStripeComponent),Form=function(_SilverStripeComponen){functionForm(props){_classCallCheck(this,Form);var_this=_possibleConstructorReturn(this,_SilverStripeComponen.call(this,props));return_this.handleSubmit=_this.handleSubmit.bind(_this),_this}return_inherits(Form,_SilverStripeComponen),Form.prototype.componentWillUnmount=function(){"undefined"!=typeofthis.props.componentWillUnmount&&this.props.componentWillUnmount(this.props.formId)},Form.prototype.render=function(){vardefaultFormProps={className:"form",onSubmit:this.handleSubmit},formProps=_extends({},this.props.attributes,defaultFormProps),fields=this.props.mapFieldsToComponents(this.props.fields),actions=this.props.mapActionsToComponents(this.props.actions);return_react2["default"].createElement("form",formProps,fields&&_react2["default"].createElement("fieldset",null,fields),actions&&_react2["default"].createElement("div",{className:"btn-toolbar",role:"group"},actions))},Form.prototype.handleSubmit=function(event){"undefined"!=typeofthis.props.handleSubmit&&this.props.handleSubmit(event)},Form}(_SilverStripeComponent2["default"]);Form.propTypes={actions:_react2["default"].PropTypes.array,attributes:_react2["default"].PropTypes.shape({action:_react2["default"].PropTypes.string.isRequired,className:_react2["default"].PropTypes.string,encType:_react2["default"].PropTypes.string,id:_react2["default"].PropTypes.string,method:_react2["default"].PropTypes.string.isRequired}),componentWillUnmount:_react2["default"].PropTypes.func,data:_react2["default"].PropTypes.array,fields:_react2["default"].PropTypes.array.isRequired,formId:_react2["default"].PropTypes.string.isRequired,handleSubmit:_react2["default"].PropTypes.func,mapActionsToComponents:_react2["default"].PropTypes.func.isRequired,mapFieldsToComponents:_react2["default"].PropTypes.func.isRequired},exports["default"]=Form},{"lib/SilverStripeComponent":"lib/SilverStripeComponent",react:"react"}],"components/FormAction/FormAction":[function(require,module,exports){"use strict";function_interopRequireDefault(obj){returnobj&&obj.__esModule?obj:{"default":obj}}function_defaults(obj,defaults){for(varkeys=Object.getOwnPropertyNames(defaults),i=0;i<keys.length;i++){varkey=keys[i],value=Object.getOwnPropertyDescriptor(defaults,key);value&&value.configurable&&void0===obj[key]&&Object.defineProperty(obj,key,value)}returnobj}function_classCallCheck(instance,Constructor){if(!(instanceinstanceofConstructor))thrownewTypeError("Cannot call a class as a function")}function_possibleConstructorReturn(self,call){if(!self)thrownewReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeofcall&&"function"!=typeofcall?self:call}function_inherits(subClass,sup
functionGridField(props){_classCallCheck(this,GridField);var_this=_possibleConstructorReturn(this,_SilverStripeComponen.call(this,props));return_this.deleteRecord=_this.deleteRecord.bind(_this),_this.editRecord=_this.editRecord.bind(_this),_this}return_inherits(GridField,_SilverStripeComponen),GridField.prototype.componentDidMount=function(){_SilverStripeComponen.prototype.componentDidMount.call(this);vardata=this.props.data;this.props.actions.fetchRecords(data.recordType,data.collectionReadEndpoint.method,data.collectionReadEndpoint.url)},GridField.prototype.render=function(){var_this2=this;if(this.props.records===NotYetLoaded)return_react2["default"].createElement("div",null,"Loading...");if(!Object.getOwnPropertyNames(this.props.records).length)return_react2["default"].createElement("div",null,"No campaigns created yet.");varactionPlaceholder=_react2["default"].createElement("th",{key:"holder",className:"grid-field__action-placeholder"}),headerCells=this.props.data.columns.map(function(column){return_react2["default"].createElement(_GridFieldHeaderCell2["default"],{key:""+column.name},column.name)}),header=_react2["default"].createElement(_GridFieldHeader2["default"],null,headerCells.concat(actionPlaceholder)),rows=Object.keys(this.props.records).map(function(key){return_this2.createRow(_this2.props.records[key])});return_react2["default"].createElement(_GridFieldTable2["default"],{header:header,rows:rows})},GridField.prototype.createRowActions=function(record){return_react2["default"].createElement(_GridFieldCell2["default"],{className:"grid-field__cell--actions",key:"Actions"},_react2["default"].createElement(_GridFieldAction2["default"],{icon:"cog",handleClick:this.editRecord,record:record}),_react2["default"].createElement(_GridFieldAction2["default"],{icon:"cancel",handleClick:this.deleteRecord,record:record}))},GridField.prototype.createCell=function(record,column){varhandleDrillDown=this.props.data.handleDrillDown,cellProps={className:handleDrillDown?"grid-field__cell--drillable":"",handleDrillDown:handleDrillDown?function(event){returnhandleDrillDown(event,record)}:null,key:""+column.name,width:column.width},val=column.field.split(".").reduce(function(a,b){returna[b]},record);return_react2["default"].createElement(_GridFieldCell2["default"],cellProps,val)},GridField.prototype.createRow=function(record){var_this3=this,rowProps={className:this.props.data.handleDrillDown?"grid-field__row--drillable":"",key:""+record.ID},cells=this.props.data.columns.map(function(column){return_this3.createCell(record,column)}),rowActions=this.createRowActions(record);return_react2["default"].createElement(_GridFieldRow2["default"],rowProps,cells,rowActions)},GridField.prototype.deleteRecord=function(event,id){event.preventDefault();varheaders={};headers[_FormConstants2["default"].CSRF_HEADER]=this.props.config.SecurityID,this.props.actions.deleteRecord(this.props.data.recordType,id,this.props.data.itemDeleteEndpoint.method,this.props.data.itemDeleteEndpoint.url,headers)},GridField.prototype.editRecord=function(event,id){event.preventDefault(),"undefined"!=typeofthis.props.data&&"undefined"!=typeofthis.props.data.handleEditRecord&&this.props.data.handleEditRecord(event,id)},GridField}(_SilverStripeComponent2["default"]);GridField.propTypes={data:_react2["default"].PropTypes.shape({recordType:_react2["default"].PropTypes.string.isRequired,headerColumns:_react2["default"].PropTypes.array,collectionReadEndpoint:_react2["default"].PropTypes.object,handleDrillDown:_react2["default"].PropTypes.func,handleEditRecord:_react2["default"].PropTypes.func})},exports["default"]=(0,_reactRedux.connect)(mapStateToProps,mapDispatchToProps)(GridField)},{"./GridFieldAction":2,"./GridFieldCell":"components/GridField/GridFieldCell","./GridFieldHeader":"components/GridField/GridFieldHeader","./GridFieldHeaderCell":"components/GridField/GridFieldHeaderCell","./GridFieldRow":"components/GridField/GridFieldRow","./GridFieldTable":"components/GridField/GridFieldTable","components/Form/FormConstants":"components/Form/FormConstants","