All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.325e2d4b-6236.cd6a342b77c3368e4420.js Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
"use strict";(self.webpackChunkgraylog_web_interface=self.webpackChunkgraylog_web_interface||[]).push([["325e2d4b-6236"],{dVjE0nP5:(e,t,r)=>{r.d(t,{Z:()=>N});var a=r("ii0bleBb"),n=r.n(a),s=r("Z7aTuO5B"),i=r("F9olzlTR"),l=r("0zTRKSqx"),o=r("UQF3Dyqs"),u=r("nHcjWeCO"),c=r("6n4dw8v3"),p=r("Hsen4bEw"),m=r("xkGUOcA7"),d=r("dFpwyWHg"),h=r.n(d),v=r("C2ikvoS0"),y=r.n(v),g=r("1IntWRSu"),E=r.n(g),f=r("8nGWeFnd"),_=r.n(f),P=r("TeAcaicX"),A=r.n(P),b=r("eE3+5goe"),C=r.n(b),I=r("xTVvZPiB"),R={};R.styleTagTransform=C(),R.setAttributes=_(),R.insert=E().bind(null,"head"),R.domAPI=y(),R.insertStyleElement=A();h()(I.Z,R);const k=I.Z&&I.Z.locals?I.Z.locals:void 0;function w(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class V extends s.Component{constructor(e){super(e),w(this,"_configKeyRowFormatter",(e=>{const t=(0,u.findIndex)(this.props.appliedParameter,{paramName:e.paramName,configKey:e.configKey,readOnly:!0})<0?s.createElement("td",null,s.createElement(i.zx,{bsStyle:"info",bsSize:"small",onClick:()=>{this._parameterClear(e.configKey)}},"Clear")):s.createElement("td",null);return s.createElement("tr",{key:e.configKey},s.createElement("td",null,e.configKey),s.createElement("td",null,e.paramName),t)})),w(this,"_bindValue",(e=>{const t={};t[e.target.name]=e.target.value,this.setState(t)})),w(this,"_valuesSelected",(()=>this.state.parameter.length>0&&this.state.config_key.length>0)),w(this,"_applyParameter",(e=>{if(e.preventDefault(),!this._valuesSelected())return;this.props.appliedParameter.findIndex((e=>e.configKey===this.state.config_key))>=0||(this.props.onParameterApply(this.state.config_key,this.state.parameter),this.setState({config_key:"",parameter:""}))})),w(this,"_parameterClear",(e=>{this.props.onParameterClear(e)})),this.state={config_key:"",parameter:""}}render(){const e=new m.Z(this.props.entity.data).getPaths(),t=Object.keys(e).sort(c.S).filter((t=>e[t].isValueRef())).filter((e=>this.props.appliedParameter.findIndex((t=>e===t.configKey))<0)),r=e=>s.createElement("option",{key:"EMPTY",value:""},e),a=[r("Choose Config Key")].concat(t.map((e=>s.createElement("option",{key:e,value:e},e))));let{parameters:n}=this.props,l=n.length<=0?"Create a parameter first":"Choose...";if(""!==this.state.config_key&&n.length>0){const t=e[this.state.config_key].getValueType();["string","integer","boolean","double"].findIndex((e=>e===t))>=0&&(n=n.filter((e=>e.type===t))),l=n.length<=0?`No parameter from type ${t}`:"Choose..."}const o=[r(l)].concat(n.map((e=>s.createElement("option",{key:e.name,value:e.name},e.title," (",e.name,")"))));return s.createElement("div",null,s.createElement("form",{className:"apply-parameter-form",id:"apply-parameter-form",onSubmit:this._applyParameter},s.createElement(i.X2,{className:k.applyParameter},s.createElement(i.JX,{smOffset:1,sm:5},s.createElement(i.II,{name:"config_key",id:"config_key",type:"select",value:this.state.config_key,onChange:this._bindValue,label:"Config Key",required:!0},a)),s.createElement(i.JX,{sm:5},s.createElement(i.II,{name:"parameter",id:"parameter",type:"select",value:this.state.parameter,onChange:this._bindValue,label:"Parameter",required:!0},o)),s.createElement(i.JX,{sm:1})),s.createElement(i.X2,null,s.createElement(i.JX,{smOffset:10,sm:2},s.createElement(i.zx,{bsStyle:"primary",disabled:!this._valuesSelected(),type:"submit"},"Apply")))),s.createElement(i.X2,null,s.createElement(i.JX,{smOffset:1,sm:10},s.createElement(p.Z,{id:"config-key-list",headers:["Config Key","Parameter","Action"],filterKeys:[],rows:this.props.appliedParameter,dataRowFormatter:this._configKeyRowFormatter}))))}}w(V,"propTypes",{onParameterApply:n().func,onParameterClear:n().func,entity:n().object.isRequired,parameters:n().array,appliedParameter:n().array}),w(V,"defaultProps",{onParameterApply:()=>{},onParameterClear:()=>{},parameters:[],appliedParameter:[]});const S=V;function Z(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class L extends s.Component{constructor(){super(...arguments),Z(this,"_getParameterForConfigKey",(e=>{const t=this.props.appliedParameter.findIndex((t=>t.configKey===e));if(t<0)return;const r=this.props.appliedParameter[t],a=this.props.parameters.findIndex((e=>e.name===r.paramName));return this.props.parameters[a]})),Z(this,"_configKeyRowFormatter",(e=>t=>{const r=e[t],a=this._getParameterForConfigKey(t),n=a?s.createElement("b",null,`parameter (${a.type})`):r.getValueType(),i=a?s.createElement("b",null,a.name):r.getValue();return s.createElement("tr",{key:t},s.createElement("td",null,t),s.createElement("td",null,n),s.createElement("td",null,i))}))}render(){const e=new m.Z(this.props.entity.data).getPaths(),t=Object.keys(e).sort(c.S);return s.createElement("div",null,s.createElement(p.Z,{id:"entiy-config-list",headers:["Config Key","Type","Value"],filterKeys:[],rows:t,dataRowFormatter:this._configKeyRowFormatter(e)}))}}Z(L,"propTypes",{entity:n().object.isRequired,appliedParameter:n().array,parameters:n().array}),Z(L,"defaultProps",{appliedParameter:[],parameters:[]});const T=L;var F=r("H9t6TPKI"),D={};D.styleTagTransform=C(),D.setAttributes=_(),D.insert=E().bind(null,"head"),D.domAPI=y(),D.insertStyleElement=A();h()(F.Z,D);const O=F.Z&&F.Z.locals?F.Z.locals:void 0;function U(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const x=e=>{let{entity:t}=e;return t.fromServer?s.createElement("span",null,s.createElement(l.JO,{title:"Server",name:"server"})):s.createElement("span",null,s.createElement(l.JO,{title:"Content Pack",name:"archive",className:O.contentPackEntity}))};x.propTypes={entity:n().object.isRequired};class B extends s.Component{constructor(e){super(e),U(this,"_filterEntities",((e,t)=>{const{contentPack:r}=this.props,a=t||r.entities;if(!e||e.length<=0)return void this.setState({filteredEntities:a,filter:void 0});const n=RegExp(e,"i"),s=a.filter((e=>n.test(e.title)||n.test(e.description)));this.setState({filteredEntities:s,filter:e})})),U(this,"_entityRowFormatter",(e=>{const{contentPack:t,appliedParameter:r,onParameterApply:a,onParameterClear:n,readOnly:l}=this.props;let u;const c=s.createElement(S,{parameters:t.parameters,entity:e,appliedParameter:r[e.id],onParameterApply:(t,r)=>{a(e.id,t,r)},onParameterClear:t=>{n(e.id,t)}}),p=s.createElement(o.Z,{ref:e=>{u=e},bsSize:"large"},s.createElement(i.u_.Header,{closeButton:!0},s.createElement(i.u_.Title,null,"Edit")),s.createElement(i.u_.Body,null,c),s.createElement(i.u_.Footer,null,s.createElement(i.zx,{onClick:()=>{u.close()}},"Close")));let m;const d=s.createElement(T,{appliedParameter:r[e.id],parameters:t.parameters,entity:e}),h=s.createElement(o.Z,{ref:e=>{m=e},bsSize:"large"},s.createElement(i.u_.Header,{closeButton:!0},s.createElement(i.u_.Title,null,"Entity Config")),s.createElement(i.u_.Body,null,d),s.createElement(i.u_.Footer,null,s.createElement(i.zx,{onClick:()=>{m.close()}},"Close"))),v=t.parameters.length<=0,y=(r[e.id]||[]).length;return s.createElement("tr",{key:e.id},s.createElement("td",{className:O.bigColumns},e.title),s.createElement("td",null,e.type.name),s.createElement("td",{className:O.bigColumns},e.description),!l&&s.createElement("td",null,s.createElement(x,{entity:e})),!l&&s.createElement("td",null,y),s.createElement("td",null,s.createElement(i.Si,null,!l&&s.createElement(i.zx,{bsStyle:"primary",bsSize:"xs",disabled:v,onClick:()=>{u.open()}},"Edit"),s.createElement(i.zx,{bsSize:"xs",onClick:()=>{m.open()}},"Show"))),!l&&p,h)})),this.state={filteredEntities:e.contentPack.entities||[],filter:void 0}}UNSAFE_componentWillReceiveProps(e){const{filter:t}=this.state;this._filterEntities(t,e.contentPack.entities)}render(){const{readOnly:e}=this.props,{filteredEntities:t}=this.state,r=e?["Title","Type","Description","Action"]:["Title","Type","Description","Origin","Used Parameters","Action"];return s.createElement("div",null,s.createElement("h2",null,"Entity list"),s.createElement("br",null),s.createElement(l.UI,{searchButtonLabel:"Filter",onSearch:this._filterEntities,onReset:()=>{this._filterEntities("")}}),s.createElement(l.wQ,{id:"entity-list",headers:r,className:O.scrollable,sortBy:e=>e.type.name,filterKeys:[],rows:t,dataRowFormatter:this._entityRowFormatter}))}}U(B,"propTypes",{contentPack:n().object.isRequired,appliedParameter:n().object,onParameterApply:n().func,onParameterClear:n().func,readOnly:n().bool}),U(B,"defaultProps",{appliedParameter:{},onParameterClear:()=>{},onParameterApply:()=>{},readOnly:!1});const N=B},f9oM7SaY:(e,t,r)=>{r.d(t,{Z:()=>m});var a=r("ii0bleBb"),n=r.n(a),s=r("Z7aTuO5B"),i=r("J6y4/h8P"),l=r("DpV/HZ4a"),o=r("EeAwn/0x"),u=r("DeVaSktS");const c=(0,i.default)(l.j).withConfig({displayName:"ContentPackStatus__StatusBadge",componentId:"sc-1rzjx64-0"})((e=>{let{status:t,theme:r}=e;const{success:a,info:n,warning:s,danger:l}=r.colors.variant.dark,o={installed:a,updatable:n,edited:s,error:l};return(0,i.css)(["margin-left:4px;background-color:",";color:",";"],o[t],r.utils.readableColor(o[t]))})),p=e=>{let{contentPackId:t,states:r}=e;const a=r.map((e=>s.createElement(o.r,{key:e,to:u.ZP.SYSTEM.CONTENTPACKS.show(t)},s.createElement(c,{status:e},e))));return s.createElement("span",null,a)};p.propTypes={states:n().arrayOf(n().string),contentPackId:n().string.isRequired},p.defaultProps={states:[]};const m=p},"52CD5e4Q":(e,t,r)=>{r.d(t,{Z:()=>a});const a={convertToString(e){switch(e.type){case"integer":case"double":return e.default_value.toString();case"boolean":return e.default_value?"true":"false";default:return e.default_value}},convertValue(e,t){switch(e){case"integer":return parseInt(t,10);case"double":return parseFloat(t);case"boolean":return"true"===t;default:return t}}}},CU5wSwlK:(e,t,r)=>{r.d(t,{Z:()=>l});var a=r("VPaD/Np4"),n=r("nHcjWeCO"),s=r("Gwe1WYWk"),i=r("oz+c/CFb");class l{constructor(e,t,r,a,n,s,l,o,u,c){const p=c.map((e=>e instanceof i.Z?e:i.Z.fromJSON(e,!1,u)));this._value={v:e,id:t,rev:r,name:a,summary:n,description:s,vendor:l,url:o,parameters:u,entities:p}}get v(){return this._value.v}get id(){return this._value.id}get rev(){return this._value.rev}get name(){return this._value.name}get summary(){return this._value.summary}get description(){return this._value.description}get vendor(){return this._value.vendor}get url(){return this._value.url}get constraints(){return this._value.entities.reduce(((e,t)=>t.constraints.reduce(((e,t)=>e.add(t)),e)),(0,a.Set)())}get parameters(){return this._value.parameters}get entities(){return this._value.entities}toBuilder(){const{v:e,id:t,rev:r,name:n,summary:s,description:i,vendor:l,url:u,parameters:c,entities:p}=this._value;return new o((0,a.Map)({v:e,id:t,rev:r,name:n,summary:s,description:i,vendor:l,url:u,parameters:c,entities:p}))}toJSON(){const{v:e,id:t,rev:r,name:a,summary:n,description:s,vendor:i,url:l,parameters:o,entities:u}=this._value;return{v:e,id:t,rev:r,name:a,summary:n,description:s,vendor:i,url:l,parameters:o,entities:u.map((e=>e.toJSON()))}}static fromJSON(e){const{v:t,id:r,rev:a,name:n,summary:s,description:i,vendor:o,url:u,parameters:c,entities:p}=e;return new l(t,r,a,n,s,i,o,u,c,p)}static builder(){return(new o).v(1).id((0,s.Z)()).rev(1).name("").summary("").description("").vendor("").url("").parameters([]).entities([])}}class o{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,a.Map)();this.value=e}v(e){return this.value=this.value.set("v",e),this}id(e){return this.value=this.value.set("id",e),this}rev(e){return this.value=this.value.set("rev",e),this}name(e){return this.value=this.value.set("name",e),this}summary(e){return this.value=this.value.set("summary",e),this}description(e){return this.value=this.value.set("description",e),this}vendor(e){return this.value=this.value.set("vendor",e),this}url(e){return this.value=this.value.set("url",e),this}parameters(e){return this.value=this.value.set("parameters",e),this}removeParameter(e){const t=this.value.get("parameters").slice(0);return(0,n.remove)(t,(t=>t.name===e.name)),this.value=this.value.set("parameters",t),this}addParameter(e){const t=this.value.get("parameters"),r=(0,n.concat)(t,e);return this.value=this.value.set("parameters",r),this}entities(e){return this.value=this.value.set("entities",e),this}build(){const{v:e,id:t,rev:r,name:a,summary:n,description:s,vendor:i,url:o,parameters:u,entities:c}=this.value.toObject();return new l(e,t,r,a,n,s,i,o,u,c)}}},"oz+c/CFb":(e,t,r)=>{r.d(t,{Z:()=>u});var a=r("VPaD/Np4"),n=r.n(a),s=r("nHcjWeCO"),i=r("3zw0qqHA");class l{constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"server";this._value={type:e,plugin:r,version:t}}get type(){return this._value.type}get plugin(){return this._value.plugin}get version(){return this._value.version}toBuilder(){const{type:e,plugin:t,version:r}=this._value;return new o(n().Map({type:e,plugin:t,version:r}))}static create(e,t){return new l(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"server")}toJSON(){const{type:e,plugin:t,version:r}=this._value;return"server"===t?{type:e,version:r}:{type:e,plugin:t,version:r}}equals(e){return!!(e.version&&e.plugin&&e.type)&&(e.version===this.version&&e.type===this.type&&e.plugin===this.plugin)}static fromJSON(e){const{type:t,version:r,plugin:a}=e;return l.create(t,r,a)}static builder(){return(new o).plugin("server")}}class o{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n().Map();this.value=e}type(e){return new o(this.value.set("type",e))}plugin(e){return new o(this.value.set("plugin",e))}version(e){return new o(this.value.set("version",e))}build(){const{type:e,plugin:t,version:r}=this.value.toObject();return new l(e,r,t)}}class u{constructor(e,t,r,a){let n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[];const i=(arguments.length>5&&void 0!==arguments[5]?arguments[5]:[]).map((e=>e instanceof l?e:l.fromJSON(e)));this._value={v:e,type:t,id:r,data:a,constraints:i,fromServer:n,parameters:s}}static fromJSON(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const{v:a,type:n,id:s,data:i,constraints:l}=e;return new u(a,n,s,i,t,l,r)}get v(){return this._value.v}get type(){return this._value.type}get id(){return this._value.id}get data(){return this._value.data}get fromServer(){return this._value.fromServer}get constraints(){return this._value.constraints}get title(){let e=this.getValueFromData("title");return e||(e=this.getValueFromData("name")),e||""}get description(){return this.getValueFromData("description")||""}get isEntity(){return!0}static[Symbol.hasInstance](e){return!!e.isEntity}getValueFromData(e){const{data:t}=this._value;if(t&&t[e]){if(i.Z.dataIsValueRef(t[e])){const r=(t[e]||{})[i.Z.VALUE_REF_VALUE_FIELD];if(i.Z.dataValueIsParameter(t[e])){const e=(0,s.findIndex)(this._value.parameters,{name:r});if(e>=0&&this._value.parameters[e].default_value)return this._value.parameters[e].default_value}return r}return t[e]}}toBuilder(){const{v:e,type:t,id:r,data:n,constraints:s,fromServer:i,parameters:l}=this._value;return new c((0,a.Map)({v:e,type:t,id:r,data:n,constraints:s,fromServer:i,parameters:l}))}static builder(){return new c}toJSON(){const{v:e,type:t,id:r,data:a,constraints:n}=this._value;return{v:e,type:t,id:r,data:a,constraints:n}}}class c{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,a.Map)();this.value=e}v(e){return this.value=this.value.set("v",e),this}type(e){return this.value=this.value.set("type",e),this}id(e){return this.value=this.value.set("id",e),this}data(e){return this.value=this.value.set("data",e),this}fromServer(e){return this.value=this.value.set("fromServer",e),this}constraints(e){return this.value=this.value.set("constraints",e),this}parameters(e){return this.value=this.value.set("parameters",e),this}build(){const{v:e,type:t,id:r,data:a,constraints:n,fromServer:s,parameters:i}=this.value.toObject();return new u(e,t,r,a,s,n,i)}}},stZD6MX9:(e,t,r)=>{r.d(t,{K:()=>m,V:()=>d});var a=r("JnTtTRmZ"),n=r.n(a),s=r("0wQfx7YJ"),i=r("rkoyttmq"),l=r("OqsMdpSm"),o=r("nHcjWeCO"),u=r("CU5wSwlK");class c{constructor(e){this._value=Object.keys(e).reduce(((t,r)=>{const a=e[r];return t[parseInt(r,10)]=u.Z.fromJSON(a),t}),{})}get latestRevision(){return(0,o.max)(this.revisions)}get revisions(){return Object.keys(this._value).map((e=>parseInt(e,10)))}get latest(){return this._value[this.latestRevision]}get contentPacks(){return Object.values(this._value)}createNewVersionFromRev(e){return this.contentPack(parseInt(e,10)).toBuilder().rev(this.latestRevision+1).build()}contentPack(e){return this._value[e]}}var p=r("xc00RsLr");const m=(0,p.ei)("core.ContentPacks",(()=>n().createActions({create:{asyncResult:!0},list:{asyncResult:!0},get:{asyncResult:!0},getRev:{asyncResult:!0},delete:{asyncResult:!0},deleteRev:{asyncResult:!0},install:{asyncResult:!0},installList:{asyncResult:!0},uninstall:{asyncResult:!0},uninstallDetails:{asyncResult:!0}}))),d=(0,p.dS)("core.ContentPacks",(()=>n().createStore({listenables:[m],get(e){const t=s.DC(i.Z.ContentPacksController.get(e).url),r=(0,l.ZP)("GET",t).then((e=>{const t=new c(e.content_pack_revisions),r=e.constraints_result,a={contentPackRevisions:t,selectedVersion:t.latestRevision,constraints:r};return this.trigger(a),a}));m.get.promise(r)},getRev(e,t){const r=s.DC(i.Z.ContentPacksController.getRev(e,t).url),a=(0,l.ZP)("GET",r).then((e=>(this.trigger({contentPack:e.content_pack}),e)));m.getRev.promise(a)},list(){const e=s.DC(i.Z.ContentPacksController.list().url),t=(0,l.ZP)("GET",e).then((e=>(this.trigger({contentPacks:e.content_packs,contentPackMetadata:e.content_packs_metadata}),e)));m.list.promise(t)},create(e){const t=(0,l.ZP)("POST",s.DC(i.Z.ContentPacksController.create().url),e);m.create.promise(t)},delete(e){const t=(0,l.ZP)("DELETE",s.DC(i.Z.ContentPacksController.delete(e).url));m.delete.promise(t)},deleteRev(e,t){const r=(0,l.ZP)("DELETE",s.DC(i.Z.ContentPacksController.deleteRev(e,t).url));m.deleteRev.promise(r)},install(e,t,r){const a=(0,l.ZP)("POST",s.DC(i.Z.ContentPacksController.install(e,t).url),r);m.install.promise(a)},installList(e){const t=s.DC(i.Z.ContentPacksController.installList(e).url),r=(0,l.ZP)("GET",t).then((e=>(this.trigger({installations:e.installations}),e)));m.installList.promise(r)},uninstall(e,t){const r=(0,l.ZP)("DELETE",s.DC(i.Z.ContentPacksController.uninstall(e,t).url));m.uninstall.promise(r)},uninstallDetails(e,t){const r=s.DC(i.Z.ContentPacksController.uninstallDetails(e,t).url),a=(0,l.ZP)("GET",r).then((e=>(this.trigger({uninstallEntities:e.entities}),e)));m.uninstallDetails.promise(a)}})))},"3zw0qqHA":(e,t,r)=>{function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{Z:()=>n});class n{static dataIsValueRef(e){if(!e)return!1;if("function"==typeof e.has)return 2===e.size&&e.has(n.VALUE_REF_TYPE_FIELD)&&e.has(n.VALUE_REF_VALUE_FIELD);const t=Object.keys(e);return 2===t.length&&t.includes(n.VALUE_REF_TYPE_FIELD)&&t.includes(n.VALUE_REF_VALUE_FIELD)}static dataValueIsParameter(e){return!!e&&("function"==typeof e.get?n.dataIsValueRef(e)&&e.get(n.VALUE_REF_TYPE_FIELD)===n.VALUE_REF_PARAMETER_VALUE:n.dataIsValueRef(e)&&e[n.VALUE_REF_TYPE_FIELD]===n.VALUE_REF_PARAMETER_VALUE)}static createValueRef(e,t){return{[this.VALUE_REF_TYPE_FIELD]:e,[this.VALUE_REF_VALUE_FIELD]:t}}}a(n,"VALUE_REF_VALUE_FIELD","@value"),a(n,"VALUE_REF_TYPE_FIELD","@type"),a(n,"VALUE_REF_PARAMETER_VALUE","parameter")},xkGUOcA7:(e,t,r)=>{r.d(t,{Z:()=>l});var a=r("VPaD/Np4"),n=r.n(a),s=r("3zw0qqHA");class i{constructor(e,t,r,a,n,s,i){this.path=e,this.valueIsReference=t,this.valueIsParameter=r,this.getter=a,this.setter=n,this.parameterSetter=s,this.valueTypeGetter=i}getPath(){return this.path}getValue(){return this.getter()}setValue(e){this.setter(e)}setParameter(e){this.parameterSetter(e)}getValueType(){return this.valueTypeGetter()}isValueRef(){return this.valueIsReference}isValueParameter(){return this.valueIsParameter}}class l{constructor(e){this.data=(0,a.Map)(n().fromJS(e)),this.paths=(0,a.Map)(),this.walkPaths()}getPaths(){return this.paths.toJS()}getData(){return this.data.toJS()}walkPaths(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=e.length>0?this.data.getIn(e):this.data;a.Map.isMap(t)?s.Z.dataIsValueRef(t)?this.addPath(e):t.keySeq().toJS().forEach((t=>{this.walkPaths(e.concat([t]))})):a.List.isList(t)?t.toArray().forEach(((t,r)=>{this.walkPaths(e.concat([r]))})):this.addPath(e)}addPath(e){const t=e.join("."),r=new i(t,s.Z.dataIsValueRef(this.data.getIn(e)),s.Z.dataValueIsParameter(this.data.getIn(e)),this.pathGetter(e),this.pathSetter(e),this.pathParameterSetter(e),this.pathType(e));this.paths=this.paths.set(t,r)}pathGetter(e){return()=>s.Z.dataIsValueRef(this.data.getIn(e))?this.data.getIn(e.concat(s.Z.VALUE_REF_VALUE_FIELD)):this.data.getIn(e)}pathSetter(e){return t=>{s.Z.dataIsValueRef(this.data.getIn(e))?this.data=this.data.setIn(e.concat(s.Z.VALUE_REF_VALUE_FIELD),t):this.data=this.data.setIn(e,t)}}pathParameterSetter(e){return t=>{if(!s.Z.dataIsValueRef(this.data.getIn(e)))throw new Error(`Cannot set parameter on non-value-reference field: ${e.join(".")}`);this.data=this.data.setIn(e,(0,a.Map)({[s.Z.VALUE_REF_VALUE_FIELD]:t,[s.Z.VALUE_REF_TYPE_FIELD]:s.Z.VALUE_REF_PARAMETER_VALUE}))}}pathType(e){return()=>{const t=this.data.getIn(e);return s.Z.dataIsValueRef(t)?this.data.getIn(e.concat(s.Z.VALUE_REF_TYPE_FIELD)):typeof t}}}},xTVvZPiB:(e,t,r)=>{r.d(t,{Z:()=>l});var a=r("pmX897Fv"),n=r.n(a),s=r("DjJvgDaP"),i=r.n(s)()(n());i.push([e.id,".YlgzIDxuVXzWGUeQ6wZ8 {\n    margin-top: 8px;\n}\n","",{version:3,sources:["webpack://./src/components/content-packs/ContentPackApplyParameter.css"],names:[],mappings:"AAAA;IACI,eAAe;AACnB",sourcesContent:[":local(.applyParameter) {\n    margin-top: 8px;\n}\n"],sourceRoot:""}]),i.locals={applyParameter:"YlgzIDxuVXzWGUeQ6wZ8"};const l=i},H9t6TPKI:(e,t,r)=>{r.d(t,{Z:()=>l});var a=r("pmX897Fv"),n=r.n(a),s=r("DjJvgDaP"),i=r.n(s)()(n());i.push([e.id,".uld5gLTpygpD0RWINILd tbody {\n    max-height: 300px;\n    overflow: hidden;\n    overflow-y: auto;\n    display:block;\n}\n\n.uld5gLTpygpD0RWINILd thead, .uld5gLTpygpD0RWINILd tbody tr {\n    display:table;\n    width:100%;\n    table-layout:fixed;\n}\n\n.gr8Pw8P44d_POVcuv1Pr {\n    word-wrap: break-word;\n}\n\n.TiPrBe6U6mlJyjsINNY8 {\n    color: rgba(158, 31, 99, 0.43);\n}\n","",{version:3,sources:["webpack://./src/components/content-packs/ContentPackEntitiesList.css"],names:[],mappings:"AAAA;IACI,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,aAAa;AACjB;;AAEA;IACI,aAAa;IACb,UAAU;IACV,kBAAkB;AACtB;;AAEA;IACI,qBAAqB;AACzB;;AAEA;IACI,8BAA8B;AAClC",sourcesContent:[":local(.scrollable) tbody {\n    max-height: 300px;\n    overflow: hidden;\n    overflow-y: auto;\n    display:block;\n}\n\n:local(.scrollable) thead, :local(.scrollable) tbody tr {\n    display:table;\n    width:100%;\n    table-layout:fixed;\n}\n\n:local(.bigColumns) {\n    word-wrap: break-word;\n}\n\n:local(.contentPackEntity) {\n    color: rgba(158, 31, 99, 0.43);\n}\n"],sourceRoot:""}]),i.locals={scrollable:"uld5gLTpygpD0RWINILd",bigColumns:"gr8Pw8P44d_POVcuv1Pr",contentPackEntity:"TiPrBe6U6mlJyjsINNY8"};const l=i}}]);
//# sourceMappingURL=325e2d4b-6236.cd6a342b77c3368e4420.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy