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

rabbit-client.static.js.1.ab137fd1.chunk.js Maven / Gradle / Ivy

(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[function(l,n,e){"use strict";l.exports=e(165)},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=e(4);n.RcpTypes=t.RcpTypes;var u=e(84);n.Client=u.Client;var r=e(194);n.WebSocketClientTransporter=r.WebSocketClientTransporter;var o=e(76);n.ClientTransporter=o.ClientTransporter;var i=e(24);n.Parameter=i.Parameter;var a=e(17);n.ValueParameter=a.ValueParameter;var c=e(43);n.BangParameter=c.BangParameter;var s=e(110);n.BooleanParameter=s.BooleanParameter;var p=e(60);n.RGBParameter=p.RGBParameter,n.RGBAParameter=p.RGBAParameter;var h=e(58);n.EnumParameter=h.EnumParameter;var f=e(59);n.GroupParameter=f.GroupParameter;var d=e(195);n.InvalidParameter=d.InvalidParameter;var v=e(62);n.IPv4Parameter=v.IPv4Parameter;var m=e(69);n.NumberParameter=m.NumberParameter;var y=e(65);n.RangeParameter=y.RangeParameter;var g=e(68);n.StringParameter=g.StringParameter;var z=e(61);n.UriParameter=z.UriParameter;var b=e(72);n.Vector2F32Parameter=b.Vector2F32Parameter,n.Vector2I32Parameter=b.Vector2I32Parameter;var E=e(70);n.Vector3F32Parameter=E.Vector3F32Parameter,n.Vector3I32Parameter=E.Vector3I32Parameter;var T=e(73);n.Vector4F32Parameter=T.Vector4F32Parameter,n.Vector4I32Parameter=T.Vector4I32Parameter;var M=e(71);n.ImageParameter=M.ImageParameter;var _=e(32);n.TypeDefinition=_.TypeDefinition;var O=e(44);n.BangDefinition=O.BangDefinition;var w=e(40);n.BooleanDefinition=w.BooleanDefinition;var V=e(45);n.RGBADefinition=V.RGBADefinition,n.RGBDefinition=V.RGBDefinition;var L=e(19);n.DefaultDefinition=L.DefaultDefinition;var C=e(41);n.EnumDefinition=C.EnumDefinition;var A=e(42);n.GroupDefinition=A.GroupDefinition;var S=e(50);n.Int32Definition=S.Int32Definition;var I=e(77);n.InvalidDefinition=I.InvalidDefinition;var R=e(47);n.IPv4Definition=R.IPv4Definition;var H=e(67);n.IPv6Definition=H.IPv6Definition;var P=e(28);n.NumberDefinition=P.NumberDefinition,n.Float32Definition=P.Float32Definition,n.Float64Definition=P.Float64Definition,n.Int16Definition=P.Int16Definition,n.Int64Definition=P.Int64Definition,n.Int8Definition=P.Int8Definition;var N=e(66);n.Range=N.Range,n.RangeDefinition=N.RangeDefinition;var D=e(51);n.StringDefinition=D.StringDefinition;var x=e(46);n.UriDefinition=x.UriDefinition;var k=e(25);n.Vector2=k.Vector2,n.Vector3=k.Vector3,n.Vector4=k.Vector4;var U=e(53);n.Vector2F32Definition=U.Vector2F32Definition,n.Vector2I32Definition=U.Vector2I32Definition;var B=e(52);n.Vector3F32Definition=B.Vector3F32Definition,n.Vector3I32Definition=B.Vector3I32Definition;var F=e(54);n.Vector4F32Definition=F.Vector4F32Definition,n.Vector4I32Definition=F.Vector4I32Definition;var j=e(12);n.Widget=j.Widget;var W=e(104);n.BangWidget=W.BangWidget;var G=e(97);n.CustomWidget=G.CustomWidget;var K=e(107);n.DefaultWidget=K.DefaultWidget;var Y=e(99);n.DialWidget=Y.DialWidget;var q=e(103);n.InfoWidget=q.InfoWidget;var X=e(101);n.NumberboxWidget=X.NumberboxWidget;var $=e(105);n.PressWidget=$.PressWidget;var Z=e(100);n.SliderWidget=Z.SliderWidget;var J=e(102);n.TextboxWidget=J.TextboxWidget;var Q=e(106);n.ToggleWidget=Q.ToggleWidget;var ll=e(89);n.ColorboxWidget=ll.ColorboxWidget;var nl=e(86);n.DirectorychooserWidget=nl.DirectorychooserWidget;var el=e(91);n.DropdownWidget=el.DropdownWidget;var tl=e(87);n.FilechooserWidget=tl.FilechooserWidget;var ul=e(85);n.IpWidget=ul.IpWidget;var rl=e(90);n.RadiobuttonWidget=rl.RadiobuttonWidget;var ol=e(92);n.RangeWidget=ol.RangeWidget;var il=e(93);n.Slider2dWidget=il.Slider2dWidget;var al=e(88);n.TableWidget=al.TableWidget;var cl=e(96);n.ListWidget=cl.ListWidget;var sl=e(95);n.ListPageWidget=sl.ListPageWidget;var pl=e(94);n.TabsWidget=pl.TabsWidget;var hl=e(98);n.UUID=hl.UUID},function(l,n,e){"use strict";function t(){var l=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==l&&void 0!==l&&this.setState(l)}function u(l){this.setState(function(n){var e=this.constructor.getDerivedStateFromProps(l,n);return null!==e&&void 0!==e?e:null}.bind(this))}function r(l,n){try{var e=this.props,t=this.state;this.props=l,this.state=n,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(e,t)}finally{this.props=e,this.state=t}}function o(l){var n=l.prototype;if(!n||!n.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof l.getDerivedStateFromProps&&"function"!==typeof n.getSnapshotBeforeUpdate)return l;var e=null,o=null,i=null;if("function"===typeof n.componentWillMount?e="componentWillMount":"function"===typeof n.UNSAFE_componentWillMount&&(e="UNSAFE_componentWillMount"),"function"===typeof n.componentWillReceiveProps?o="componentWillReceiveProps":"function"===typeof n.UNSAFE_componentWillReceiveProps&&(o="UNSAFE_componentWillReceiveProps"),"function"===typeof n.componentWillUpdate?i="componentWillUpdate":"function"===typeof n.UNSAFE_componentWillUpdate&&(i="UNSAFE_componentWillUpdate"),null!==e||null!==o||null!==i){var a=l.displayName||l.name,c="function"===typeof l.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+a+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==e?"\n  "+e:"")+(null!==o?"\n  "+o:"")+(null!==i?"\n  "+i:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof l.getDerivedStateFromProps&&(n.componentWillMount=t,n.componentWillReceiveProps=u),"function"===typeof n.getSnapshotBeforeUpdate){if("function"!==typeof n.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");n.componentWillUpdate=r;var s=n.componentDidUpdate;n.componentDidUpdate=function(l,n,e){var t=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:e;s.call(this,l,n,t)}}return l}e.r(n),e.d(n,"polyfill",function(){return o}),t.__suppressDeprecationWarning=!0,u.__suppressDeprecationWarning=!0,r.__suppressDeprecationWarning=!0},function(l,n,e){var t;!function(){"use strict";var e={}.hasOwnProperty;function u(){for(var l=[],n=0;n cancelButtonText and onCancel should be set together.",o=t+"  canEscapeKeyCancel enabled without onCancel or onClose handler.",i=t+"  canOutsideClickCancel enbaled without onCancel or onClose handler.",a=t+"  leftElement and leftIcon prop are mutually exclusive, with leftElement taking priority.",c=t+"  requires min to be no greater than max if both are defined.",s=t+"  requires minorStepSize to be no greater than stepSize.",p=t+"  requires stepSize to be no greater than majorStepSize.",h=t+"  requires minorStepSize to be strictly greater than zero.",f=t+"  requires majorStepSize to be strictly greater than zero.",d=t+"  requires stepSize to be strictly greater than zero.",v=t+"  controlled value prop does not adhere to stepSize, min, and/or max constraints.",m=t+"  requires target prop or at least one child element.",y=t+"  requires interactionKind={PopoverInteractionKind.CLICK}.",g=t+"  supports one or two children; additional children are ignored. First child is the target, second child is the content. You may instead supply these two as props.",z=t+"  with two children ignores content prop; use either prop or children.",b=t+"  with children ignores target prop; use either prop or children.",E=t+" Disabling  with empty/whitespace content...",T=t+"  ignores hasBackdrop",M=t+"  onInteraction is ignored when uncontrolled.",_=t+"  context blueprintPortalClassName must be string",O=t+"  children and options prop are mutually exclusive, with options taking priority.",w=t+"  stepSize must be greater than zero.",V=t+"  labelStepSize must be greater than zero.",L=t+"  value prop must be an array of two non-null numbers.",C=t+"  children must be s or s",A=t+"  labelStepSize and labelValues prop are mutually exclusive, with labelStepSize taking priority.",S=t+"  Classes.SMALL/LARGE are ignored if size prop is set.",I=t+"  iconName is ignored if title is omitted.",R=t+"  isCloseButtonShown prop is ignored if title is omitted."},function(l,n,e){"use strict";function t(l,n){if(null==l)return{};var e,t,u=function(l,n){if(null==l)return{};var e,t,u={},r=Object.keys(l);for(t=0;t=0||(u[e]=l[e]);return u}(l,n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(l);for(t=0;t=0||Object.prototype.propertyIsEnumerable.call(l,e)&&(u[e]=l[e])}return u}e.d(n,"a",function(){return t})},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=e(4),u=e(15),r=function(){function l(l){this._enabled=!0,this._labelVisible=!0,this._valueVisible=!0,this._needsConfirmation=!1,this.changed=new Map,this.widgetType=l}return l.prototype.parseOptions=function(l){for(;;){var n=l.readU1();if(n===t.RcpTypes.TERMINATOR)break;switch(n){case t.RcpTypes.WidgetOptions.ENABLED:this._enabled=l.readU1()>0;break;case t.RcpTypes.WidgetOptions.LABEL_VISIBLE:this._labelVisible=l.readU1()>0;break;case t.RcpTypes.WidgetOptions.VALUE_VISIBLE:this._valueVisible=l.readU1()>0;break;case t.RcpTypes.WidgetOptions.NEEDS_CONFIRMATION:this._needsConfirmation=l.readU1()>0;break;default:if(!this.handleOption(n,l))throw new Error("widget option not handled: "+n)}}},l.prototype.write=function(n,e){var r=this;u.pushIn16ToArrayBe(this.widgetType,n);var o=this.changed;e&&(o=l.allOptions),o.forEach(function(l,e){switch(e){case t.RcpTypes.WidgetOptions.ENABLED:n.push(t.RcpTypes.WidgetOptions.ENABLED),void 0!=r._enabled?n.push(r._enabled?1:0):n.push(1);break;case t.RcpTypes.WidgetOptions.LABEL_VISIBLE:n.push(t.RcpTypes.WidgetOptions.LABEL_VISIBLE),void 0!=r._labelVisible?n.push(r._labelVisible?1:0):n.push(1);break;case t.RcpTypes.WidgetOptions.VALUE_VISIBLE:n.push(t.RcpTypes.WidgetOptions.VALUE_VISIBLE),void 0!=r._valueVisible?n.push(r._valueVisible?1:0):n.push(1);break;case t.RcpTypes.WidgetOptions.NEEDS_CONFIRMATION:n.push(t.RcpTypes.WidgetOptions.NEEDS_CONFIRMATION),void 0!=r._needsConfirmation?n.push(r._needsConfirmation?1:0):n.push(0)}}),this.writeOptions(n,e),e||this.changed.clear(),n.push(t.RcpTypes.TERMINATOR)},l.prototype.setDirty=function(){this.parameter&&this.parameter.setDirty()},Object.defineProperty(l.prototype,"enabled",{get:function(){return this._enabled},set:function(l){this._enabled!==l&&(this._enabled=l,this.changed.set(t.RcpTypes.WidgetOptions.ENABLED,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,"labelVisible",{get:function(){return this._labelVisible},set:function(l){this._labelVisible!==l&&(this._labelVisible=l,this.changed.set(t.RcpTypes.WidgetOptions.LABEL_VISIBLE,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,"valueVisible",{get:function(){return this._valueVisible},set:function(l){this._valueVisible!==l&&(this._valueVisible=l,this.changed.set(t.RcpTypes.WidgetOptions.VALUE_VISIBLE,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,"needsConfirmation",{get:function(){return this._needsConfirmation},set:function(l){this._needsConfirmation!==l&&(this._needsConfirmation=l,this.changed.set(t.RcpTypes.WidgetOptions.NEEDS_CONFIRMATION,!0),this.setDirty())},enumerable:!0,configurable:!0}),l.allOptions=(new Map).set(t.RcpTypes.WidgetOptions.ENABLED,!0).set(t.RcpTypes.WidgetOptions.LABEL_VISIBLE,!0).set(t.RcpTypes.WidgetOptions.VALUE_VISIBLE,!0).set(t.RcpTypes.WidgetOptions.NEEDS_CONFIRMATION,!0),l}();n.Widget=r},function(l,n){l.exports=function(l){if(void 0===l)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}},,function(l,n,e){"use strict";function t(l,n){var e=new DataView(new Uint32Array([l]).buffer);n.push(e.getUint8(1)),n.push(e.getUint8(0))}function u(l,n){var e=new DataView(new Uint32Array([l]).buffer);n.push(e.getUint8(3)),n.push(e.getUint8(2)),n.push(e.getUint8(1)),n.push(e.getUint8(0))}Object.defineProperty(n,"__esModule",{value:!0}),n.pushIn16ToArrayBe=t,n.pushIn32ToArrayBe=u,n.pushIn64ToArrayBe=function(l,n){var e=new DataView(new Uint32Array([l]).buffer);n.push(e.getUint8(7)),n.push(e.getUint8(6)),n.push(e.getUint8(5)),n.push(e.getUint8(4)),n.push(e.getUint8(3)),n.push(e.getUint8(2)),n.push(e.getUint8(1)),n.push(e.getUint8(0))},n.pushFloat64ToArrayBe=function(l,n){var e=new Float64Array([l]),t=new DataView(e.buffer);n.push(t.getUint8(7)),n.push(t.getUint8(6)),n.push(t.getUint8(5)),n.push(t.getUint8(4)),n.push(t.getUint8(3)),n.push(t.getUint8(2)),n.push(t.getUint8(1)),n.push(t.getUint8(0))},n.pushFloat32ToArrayBe=function(l,n){var e=new Float32Array([l]),t=new DataView(e.buffer);n.push(t.getUint8(3)),n.push(t.getUint8(2)),n.push(t.getUint8(1)),n.push(t.getUint8(0))},n.writeTinyString=function(l,n){var e=(new TextEncoder).encode(l);e.length>255&&(e=e.slice(1,256)),n.push(e.length),e.forEach(function(l){n.push(l)})},n.writeShortString=function(l,n){var e=(new TextEncoder).encode(l);e.length>65535&&(e=e.slice(1,65536)),t(e.length,n),e.forEach(function(l){n.push(l)})},n.writeLongString=function(l,n){var e=(new TextEncoder).encode(l);u(e.length,n),e.forEach(function(l){n.push(l)})}},function(l,n,e){"use strict";!function l(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(n){console.error(n)}}(),l.exports=e(166)},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(24),r=e(4),o=function(l){function n(n,e){var t=l.call(this,n,e)||this;return t.valueChangedListeners=[],t.defaultTypeDefintion=e,t}return t(n,l),n.prototype.valueConstrained=function(){return this._value},n.prototype.dispose=function(){l.prototype.dispose.call(this),this.valueChangedListeners=[]},n.prototype.addValueChangeListener=function(l){this.valueChangedListeners.indexOf(l)>=0||this.valueChangedListeners.push(l)},n.prototype.removeValueChangedListener=function(l){var n=this.valueChangedListeners.indexOf(l);n<0||this.valueChangedListeners.splice(n,1)},n.prototype.update=function(n){var e=this;if(this.id!==n.id)throw new Error("can not update with parameter with wrong id");if(this.typeDefinition.datatype!==n.typeDefinition.datatype)throw new Error("can not update with parameter of wrong type");l.prototype.update.call(this,n),void 0!=n._value&&(this._value=n._value,this.valueChangedListeners.forEach(function(l){return l(e)}))},n.prototype.writeOptions=function(n,e){(e||this.changed.has(r.RcpTypes.ParameterOptions.VALUE))&&(n.push(r.RcpTypes.ParameterOptions.VALUE),this.defaultTypeDefintion.writeValue(n,this._value)),l.prototype.writeOptions.call(this,n,e)},n.prototype.writeValueUpdate=function(n){l.prototype.writeValueUpdate.call(this,n),this.defaultTypeDefintion.writeValue(n,this._value)},n.prototype.handleOption=function(l,n){return l===r.RcpTypes.ParameterOptions.VALUE&&(this._value=this.defaultTypeDefintion.readValue(n),!0)},Object.defineProperty(n.prototype,"value",{get:function(){return this._value?this._value:this.defaultTypeDefintion.getTypeDefault()},set:function(l){var n=this;this._value!==l&&(this._value=l,this.changed.set(r.RcpTypes.ParameterOptions.VALUE,!0),this.setDirty(),this.valueChangedListeners.forEach(function(l){l(n)}))},enumerable:!0,configurable:!0}),n}(u.Parameter);n.ValueParameter=o},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.intLog2=n.cidrPrefixToMaskBinaryString=n.leftPadWithZeroBit=n.dottedDecimalNotationToBinaryString=n.parseBinaryStringToBigInteger=n.decimalNumberToOctetString=n.bigIntegerNumberToBinaryString=n.decimalNumberToBinaryString=void 0;var t=e(20),u=e(33);n.decimalNumberToBinaryString=function(l){return Number(l).toString(2)},n.bigIntegerNumberToBinaryString=function(l){return l.toString(2)},n.decimalNumberToOctetString=function(l){var e=n.decimalNumberToBinaryString(l);if(e.length>8)throw new Error("Given decimal in binary contains digits greater than an octet");return n.leftPadWithZeroBit(e,8)},n.parseBinaryStringToBigInteger=function(l){return t(l,2)},n.dottedDecimalNotationToBinaryString=function(l){return l.split(".").reduce(function(l,e){return l.concat(n.decimalNumberToOctetString(parseInt(e)))},"")},n.leftPadWithZeroBit=function(l,n){if(l.length>n)throw new Error("Given string is already longer than given final length after padding: "+n);return"0".repeat(n-l.length).concat(l)},n.cidrPrefixToMaskBinaryString=function(l,n){var e;if(l>(e=n==u.IPNumType.IPv4?32:128))throw Error("Value is greater than "+e);return""+"1".repeat(l)+"0".repeat(e-l)},n.intLog2=function(l){for(var n=0;l.isEven();){if(l.equals(t(2))){n++;break}if((l=l.shiftRight(t(1))).isOdd()){n=0;break}n++}if(0==n)throw new Error("The value of log2 for "+l.toString()+" is not an integer");return n}},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=function(l){function n(n){var e=l.call(this,n)||this;return e.changed=new Map,e}return t(n,l),n.prototype.didChange=function(){return this.changed.size>0},n.prototype.setDirty=function(){this.parameter&&this.parameter.setDirty()},Object.defineProperty(n.prototype,"defaultValue",{get:function(){return this._defaultValue?this._defaultValue:this.getTypeDefault()},set:function(l){this._defaultValue!==l&&(this._defaultValue=l,this.changed.set(this.getDefaultId(),!0),this.setDirty())},enumerable:!0,configurable:!0}),n}(e(32).TypeDefinition);n.DefaultDefinition=u},function(l,n,e){(function(l){var t,u=function(l){"use strict";var n=1e7,e=7,t=9007199254740992,r=f(t),o="0123456789abcdefghijklmnopqrstuvwxyz",i="function"===typeof BigInt;function a(l,n,e,t){return"undefined"===typeof l?a[0]:"undefined"!==typeof n&&(10!==+n||e)?W(l,n,e,t):X(l)}function c(l,n){this.value=l,this.sign=n,this.isSmall=!1}function s(l){this.value=l,this.sign=l<0,this.isSmall=!0}function p(l){this.value=l}function h(l){return-t0?Math.floor(l):Math.ceil(l)}function g(l,e){var t,u,r=l.length,o=e.length,i=new Array(r),a=0,c=n;for(u=0;u=c?1:0,i[u]=t-a*c;for(;u0&&i.push(a),i}function z(l,n){return l.length>=n.length?g(l,n):g(n,l)}function b(l,e){var t,u,r=l.length,o=new Array(r),i=n;for(u=0;u0;)o[u++]=e%i,e=Math.floor(e/i);return o}function E(l,e){var t,u,r=l.length,o=e.length,i=new Array(r),a=0,c=n;for(t=0;t0;)o[u++]=a%i,a=Math.floor(a/i);return o}function O(l,n){for(var e=[];n-- >0;)e.push(0);return e.concat(l)}function w(l,e,t){return new c(l=0;--t)r=(o=r*c+l[t])-(u=y(o/e))*e,a[t]=0|u;return[a,0|r]}function C(l,e){var t,u=X(e);if(i)return[new p(l.value/u.value),new p(l.value%u.value)];var r,o=l.value,h=u.value;if(0===h)throw new Error("Cannot divide by zero");if(l.isSmall)return u.isSmall?[new s(y(o/h)),new s(o%h)]:[a[0],l];if(u.isSmall){if(1===h)return[l,a[0]];if(-1==h)return[l.negate(),a[0]];var g=Math.abs(h);if(g=0;u--){for(t=h-1,g[u+p]!==v&&(t=Math.floor((g[u+p]*h+g[u+p-1])/v)),r=0,o=0,a=z.length,i=0;ic&&(r=(r+1)*h),t=Math.ceil(r/o);do{if(A(i=_(e,t),p)<=0)break;t--}while(t);s.push(t),p=E(p,i)}return s.reverse(),[d(s),d(p)]}(o,h))[0];var T=l.sign!==u.sign,M=t[1],O=l.sign;return"number"===typeof r?(T&&(r=-r),r=new s(r)):r=new c(r,T),"number"===typeof M?(O&&(M=-M),M=new s(M)):M=new c(M,O),[r,M]}function A(l,n){if(l.length!==n.length)return l.length>n.length?1:-1;for(var e=l.length-1;e>=0;e--)if(l[e]!==n[e])return l[e]>n[e]?1:-1;return 0}function S(l){var n=l.abs();return!n.isUnit()&&(!!(n.equals(2)||n.equals(3)||n.equals(5))||!(n.isEven()||n.isDivisibleBy(3)||n.isDivisibleBy(5))&&(!!n.lesser(49)||void 0))}function I(l,n){for(var e,t,r,o=l.prev(),i=o,a=0;i.isEven();)i=i.divide(2),a++;l:for(t=0;t=0?t=E(l,n):(t=E(n,l),e=!e),"number"===typeof(t=d(t))?(e&&(t=-t),new s(t)):new c(t,e)}(e,t,this.sign)},c.prototype.minus=c.prototype.subtract,s.prototype.subtract=function(l){var n=X(l),e=this.value;if(e<0!==n.sign)return this.add(n.negate());var t=n.value;return n.isSmall?new s(e-t):T(t,Math.abs(e),e>=0)},s.prototype.minus=s.prototype.subtract,p.prototype.subtract=function(l){return new p(this.value-X(l).value)},p.prototype.minus=p.prototype.subtract,c.prototype.negate=function(){return new c(this.value,!this.sign)},s.prototype.negate=function(){var l=this.sign,n=new s(-this.value);return n.sign=!l,n},p.prototype.negate=function(){return new p(-this.value)},c.prototype.abs=function(){return new c(this.value,!1)},s.prototype.abs=function(){return new s(Math.abs(this.value))},p.prototype.abs=function(){return new p(this.value>=0?this.value:-this.value)},c.prototype.multiply=function(l){var e,t,u,r=X(l),o=this.value,i=r.value,s=this.sign!==r.sign;if(r.isSmall){if(0===i)return a[0];if(1===i)return this;if(-1===i)return this.negate();if((e=Math.abs(i))0?function l(n,e){var t=Math.max(n.length,e.length);if(t<=30)return M(n,e);t=Math.ceil(t/2);var u=n.slice(t),r=n.slice(0,t),o=e.slice(t),i=e.slice(0,t),a=l(r,i),c=l(u,o),s=l(z(r,u),z(i,o)),p=z(z(a,O(E(E(s,a),c),t)),O(c,2*t));return v(p),p}(o,i):M(o,i),s)},c.prototype.times=c.prototype.multiply,s.prototype._multiplyBySmall=function(l){return h(l.value*this.value)?new s(l.value*this.value):w(Math.abs(l.value),f(Math.abs(this.value)),this.sign!==l.sign)},c.prototype._multiplyBySmall=function(l){return 0===l.value?a[0]:1===l.value?this:-1===l.value?this.negate():w(Math.abs(l.value),this.value,this.sign!==l.sign)},s.prototype.multiply=function(l){return X(l)._multiplyBySmall(this)},s.prototype.times=s.prototype.multiply,p.prototype.multiply=function(l){return new p(this.value*X(l).value)},p.prototype.times=p.prototype.multiply,c.prototype.square=function(){return new c(V(this.value),!1)},s.prototype.square=function(){var l=this.value*this.value;return h(l)?new s(l):new c(V(f(Math.abs(this.value))),!1)},p.prototype.square=function(l){return new p(this.value*this.value)},c.prototype.divmod=function(l){var n=C(this,l);return{quotient:n[0],remainder:n[1]}},p.prototype.divmod=s.prototype.divmod=c.prototype.divmod,c.prototype.divide=function(l){return C(this,l)[0]},p.prototype.over=p.prototype.divide=function(l){return new p(this.value/X(l).value)},s.prototype.over=s.prototype.divide=c.prototype.over=c.prototype.divide,c.prototype.mod=function(l){return C(this,l)[1]},p.prototype.mod=p.prototype.remainder=function(l){return new p(this.value%X(l).value)},s.prototype.remainder=s.prototype.mod=c.prototype.remainder=c.prototype.mod,c.prototype.pow=function(l){var n,e,t,u=X(l),r=this.value,o=u.value;if(0===o)return a[1];if(0===r)return a[0];if(1===r)return a[1];if(-1===r)return u.isEven()?a[1]:a[-1];if(u.sign)return a[0];if(!u.isSmall)throw new Error("The exponent "+u.toString()+" is too large.");if(this.isSmall&&h(n=Math.pow(r,o)))return new s(y(n));for(e=this,t=a[1];!0&o&&(t=t.times(e),--o),0!==o;)o/=2,e=e.square();return t},s.prototype.pow=c.prototype.pow,p.prototype.pow=function(l){var n=X(l),e=this.value,t=n.value,u=BigInt(0),r=BigInt(1),o=BigInt(2);if(t===u)return a[1];if(e===u)return a[0];if(e===r)return a[1];if(e===BigInt(-1))return n.isEven()?a[1]:a[-1];if(n.isNegative())return new p(u);for(var i=this,c=a[1];(t&r)===r&&(c=c.times(i),--t),t!==u;)t/=o,i=i.square();return c},c.prototype.modPow=function(l,n){if(l=X(l),(n=X(n)).isZero())throw new Error("Cannot take modPow with modulus 0");var e=a[1],t=this.mod(n);for(l.isNegative()&&(l=l.multiply(a[-1]),t=t.modInv(n));l.isPositive();){if(t.isZero())return a[0];l.isOdd()&&(e=e.multiply(t).mod(n)),l=l.divide(2),t=t.square().mod(n)}return e},p.prototype.modPow=s.prototype.modPow=c.prototype.modPow,c.prototype.compareAbs=function(l){var n=X(l),e=this.value,t=n.value;return n.isSmall?1:A(e,t)},s.prototype.compareAbs=function(l){var n=X(l),e=Math.abs(this.value),t=n.value;return n.isSmall?e===(t=Math.abs(t))?0:e>t?1:-1:-1},p.prototype.compareAbs=function(l){var n=this.value,e=X(l).value;return(n=n>=0?n:-n)===(e=e>=0?e:-e)?0:n>e?1:-1},c.prototype.compare=function(l){if(l===1/0)return-1;if(l===-1/0)return 1;var n=X(l),e=this.value,t=n.value;return this.sign!==n.sign?n.sign?1:-1:n.isSmall?this.sign?-1:1:A(e,t)*(this.sign?-1:1)},c.prototype.compareTo=c.prototype.compare,s.prototype.compare=function(l){if(l===1/0)return-1;if(l===-1/0)return 1;var n=X(l),e=this.value,t=n.value;return n.isSmall?e==t?0:e>t?1:-1:e<0!==n.sign?e<0?-1:1:e<0?1:-1},s.prototype.compareTo=s.prototype.compare,p.prototype.compare=function(l){if(l===1/0)return-1;if(l===-1/0)return 1;var n=this.value,e=X(l).value;return n===e?0:n>e?1:-1},p.prototype.compareTo=p.prototype.compare,c.prototype.equals=function(l){return 0===this.compare(l)},p.prototype.eq=p.prototype.equals=s.prototype.eq=s.prototype.equals=c.prototype.eq=c.prototype.equals,c.prototype.notEquals=function(l){return 0!==this.compare(l)},p.prototype.neq=p.prototype.notEquals=s.prototype.neq=s.prototype.notEquals=c.prototype.neq=c.prototype.notEquals,c.prototype.greater=function(l){return this.compare(l)>0},p.prototype.gt=p.prototype.greater=s.prototype.gt=s.prototype.greater=c.prototype.gt=c.prototype.greater,c.prototype.lesser=function(l){return this.compare(l)<0},p.prototype.lt=p.prototype.lesser=s.prototype.lt=s.prototype.lesser=c.prototype.lt=c.prototype.lesser,c.prototype.greaterOrEquals=function(l){return this.compare(l)>=0},p.prototype.geq=p.prototype.greaterOrEquals=s.prototype.geq=s.prototype.greaterOrEquals=c.prototype.geq=c.prototype.greaterOrEquals,c.prototype.lesserOrEquals=function(l){return this.compare(l)<=0},p.prototype.leq=p.prototype.lesserOrEquals=s.prototype.leq=s.prototype.lesserOrEquals=c.prototype.leq=c.prototype.lesserOrEquals,c.prototype.isEven=function(){return 0===(1&this.value[0])},s.prototype.isEven=function(){return 0===(1&this.value)},p.prototype.isEven=function(){return(this.value&BigInt(1))===BigInt(0)},c.prototype.isOdd=function(){return 1===(1&this.value[0])},s.prototype.isOdd=function(){return 1===(1&this.value)},p.prototype.isOdd=function(){return(this.value&BigInt(1))===BigInt(1)},c.prototype.isPositive=function(){return!this.sign},s.prototype.isPositive=function(){return this.value>0},p.prototype.isPositive=s.prototype.isPositive,c.prototype.isNegative=function(){return this.sign},s.prototype.isNegative=function(){return this.value<0},p.prototype.isNegative=s.prototype.isNegative,c.prototype.isUnit=function(){return!1},s.prototype.isUnit=function(){return 1===Math.abs(this.value)},p.prototype.isUnit=function(){return this.abs().value===BigInt(1)},c.prototype.isZero=function(){return!1},s.prototype.isZero=function(){return 0===this.value},p.prototype.isZero=function(){return this.value===BigInt(0)},c.prototype.isDivisibleBy=function(l){var n=X(l);return!n.isZero()&&(!!n.isUnit()||(0===n.compareAbs(2)?this.isEven():this.mod(n).isZero()))},p.prototype.isDivisibleBy=s.prototype.isDivisibleBy=c.prototype.isDivisibleBy,c.prototype.isPrime=function(l){var n=S(this);if(void 0!==n)return n;var e=this.abs(),t=e.bitLength();if(t<=64)return I(e,[2,3,5,7,11,13,17,19,23,29,31,37]);for(var r=Math.log(2)*t.toJSNumber(),o=Math.ceil(!0===l?2*Math.pow(r,2):r),i=[],a=0;a-t?new s(l-1):new c(r,!0)},p.prototype.prev=function(){return new p(this.value-BigInt(1))};for(var R=[1];2*R[R.length-1]<=n;)R.push(2*R[R.length-1]);var H=R.length,P=R[H-1];function N(l){return Math.abs(l)<=n}function D(l,n,e){n=X(n);for(var t=l.isNegative(),r=n.isNegative(),o=t?l.not():l,i=r?n.not():n,a=0,c=0,s=null,p=null,h=[];!o.isZero()||!i.isZero();)a=(s=C(o,P))[1].toJSNumber(),t&&(a=P-1-a),c=(p=C(i,P))[1].toJSNumber(),r&&(c=P-1-c),o=s[0],i=p[0],h.push(e(a,c));for(var f=0!==e(t?1:0,r?1:0)?u(-1):u(0),d=h.length-1;d>=0;d-=1)f=f.multiply(P).add(u(h[d]));return f}c.prototype.shiftLeft=function(l){var n=X(l).toJSNumber();if(!N(n))throw new Error(String(n)+" is too large for shifting.");if(n<0)return this.shiftRight(-n);var e=this;if(e.isZero())return e;for(;n>=H;)e=e.multiply(P),n-=H-1;return e.multiply(R[n])},p.prototype.shiftLeft=s.prototype.shiftLeft=c.prototype.shiftLeft,c.prototype.shiftRight=function(l){var n,e=X(l).toJSNumber();if(!N(e))throw new Error(String(e)+" is too large for shifting.");if(e<0)return this.shiftLeft(-e);for(var t=this;e>=H;){if(t.isZero()||t.isNegative()&&t.isUnit())return t;t=(n=C(t,P))[1].isNegative()?n[0].prev():n[0],e-=H-1}return(n=C(t,R[e]))[1].isNegative()?n[0].prev():n[0]},p.prototype.shiftRight=s.prototype.shiftRight=c.prototype.shiftRight,c.prototype.not=function(){return this.negate().prev()},p.prototype.not=s.prototype.not=c.prototype.not,c.prototype.and=function(l){return D(this,l,function(l,n){return l&n})},p.prototype.and=s.prototype.and=c.prototype.and,c.prototype.or=function(l){return D(this,l,function(l,n){return l|n})},p.prototype.or=s.prototype.or=c.prototype.or,c.prototype.xor=function(l){return D(this,l,function(l,n){return l^n})},p.prototype.xor=s.prototype.xor=c.prototype.xor;var x=1<<30,k=(n&-n)*(n&-n)|x;function U(l){var e=l.value,t="number"===typeof e?e|x:"bigint"===typeof e?e|BigInt(x):e[0]+e[1]*n|k;return t&-t}function B(l,n){return l=X(l),n=X(n),l.greater(n)?l:n}function F(l,n){return l=X(l),n=X(n),l.lesser(n)?l:n}function j(l,n){if(l=X(l).abs(),n=X(n).abs(),l.equals(n))return l;if(l.isZero())return n;if(n.isZero())return l;for(var e,t,u=a[1];l.isEven()&&n.isEven();)e=F(U(l),U(n)),l=l.divide(e),n=n.divide(e),u=u.multiply(e);for(;l.isEven();)l=l.divide(U(l));do{for(;n.isEven();)n=n.divide(U(n));l.greater(n)&&(t=n,n=l,l=t),n=n.subtract(l)}while(!n.isZero());return u.isUnit()?l:l.multiply(u)}c.prototype.bitLength=function(){var l=this;return l.compareTo(u(0))<0&&(l=l.negate().subtract(u(1))),0===l.compareTo(u(0))?u(0):u(function l(n,e){if(e.compareTo(n)<=0){var t=l(n,e.square(e)),r=t.p,o=t.e,i=r.multiply(e);return i.compareTo(n)<=0?{p:i,e:2*o+1}:{p:r,e:2*o}}return{p:u(1),e:0}}(l,u(2)).e).add(u(1))},p.prototype.bitLength=s.prototype.bitLength=c.prototype.bitLength;var W=function(l,n,e,t){e=e||o,l=String(l),t||(l=l.toLowerCase(),e=e.toLowerCase());var u,r=l.length,i=Math.abs(n),a={};for(u=0;u=i)){if("1"===p&&1===i)continue;throw new Error(p+" is not a valid digit in base "+n+".")}}n=X(n);var c=[],s="-"===l[0];for(u=s?1:0;u"!==l[u]&&u=0;t--)u=u.add(l[t].times(r)),r=r.times(n);return e?u.negate():u}function K(l,n){if((n=u(n)).isZero()){if(l.isZero())return{value:[0],isNegative:!1};throw new Error("Cannot convert nonzero numbers to base 0.")}if(n.equals(-1)){if(l.isZero())return{value:[0],isNegative:!1};if(l.isNegative())return{value:[].concat.apply([],Array.apply(null,Array(-l.toJSNumber())).map(Array.prototype.valueOf,[1,0])),isNegative:!1};var e=Array.apply(null,Array(l.toJSNumber()-1)).map(Array.prototype.valueOf,[0,1]);return e.unshift([1]),{value:[].concat.apply([],e),isNegative:!1}}var t=!1;if(l.isNegative()&&n.isPositive()&&(t=!0,l=l.abs()),n.isUnit())return l.isZero()?{value:[0],isNegative:!1}:{value:Array.apply(null,Array(l.toJSNumber())).map(Number.prototype.valueOf,1),isNegative:t};for(var r,o=[],i=l;i.isNegative()||i.compareAbs(n)>=0;){r=i.divmod(n),i=r.quotient;var a=r.remainder;a.isNegative()&&(a=n.minus(a).abs(),i=i.next()),o.push(a.toJSNumber())}return o.push(i.toJSNumber()),{value:o.reverse(),isNegative:t}}function Y(l,n,e){var t=K(l,n);return(t.isNegative?"-":"")+t.value.map(function(l){return function(l,n){return l<(n=n||o).length?n[l]:"<"+l+">"}(l,e)}).join("")}function q(l){if(h(+l)){var n=+l;if(n===y(n))return i?new p(BigInt(n)):new s(n);throw new Error("Invalid integer: "+l)}var t="-"===l[0];t&&(l=l.slice(1));var u=l.split(/e/i);if(u.length>2)throw new Error("Invalid integer: "+u.join("e"));if(2===u.length){var r=u[1];if("+"===r[0]&&(r=r.slice(1)),(r=+r)!==y(r)||!h(r))throw new Error("Invalid integer: "+r+" is not a valid exponent.");var o=u[0],a=o.indexOf(".");if(a>=0&&(r-=o.length-a-1,o=o.slice(0,a)+o.slice(a+1)),r<0)throw new Error("Cannot include negative exponent part for integers");l=o+=new Array(r+1).join("0")}if(!/^([0-9][0-9]*)$/.test(l))throw new Error("Invalid integer: "+l);if(i)return new p(BigInt(t?"-"+l:l));for(var f=[],d=l.length,m=e,g=d-m;d>0;)f.push(+l.slice(g,d)),(g-=m)<0&&(g=0),d-=m;return v(f),new c(f,t)}function X(l){return"number"===typeof l?function(l){if(i)return new p(BigInt(l));if(h(l)){if(l!==y(l))throw new Error(l+" is not an integer.");return new s(l)}return q(l.toString())}(l):"string"===typeof l?q(l):"bigint"===typeof l?new p(l):l}c.prototype.toArray=function(l){return K(this,l)},s.prototype.toArray=function(l){return K(this,l)},p.prototype.toArray=function(l){return K(this,l)},c.prototype.toString=function(l,n){if(void 0===l&&(l=10),10!==l)return Y(this,l,n);for(var e,t=this.value,u=t.length,r=String(t[--u]);--u>=0;)e=String(t[u]),r+="0000000".slice(e.length)+e;return(this.sign?"-":"")+r},s.prototype.toString=function(l,n){return void 0===l&&(l=10),10!=l?Y(this,l,n):String(this.value)},p.prototype.toString=s.prototype.toString,p.prototype.toJSON=c.prototype.toJSON=s.prototype.toJSON=function(){return this.toString()},c.prototype.valueOf=function(){return parseInt(this.toString(),10)},c.prototype.toJSNumber=c.prototype.valueOf,s.prototype.valueOf=function(){return this.value},s.prototype.toJSNumber=s.prototype.valueOf,p.prototype.valueOf=p.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};for(var $=0;$<1e3;$++)a[$]=X($),$>0&&(a[-$]=X(-$));return a.one=a[1],a.zero=a[0],a.minusOne=a[-1],a.max=B,a.min=F,a.gcd=j,a.lcm=function(l,n){return l=X(l).abs(),n=X(n).abs(),l.divide(j(l,n)).multiply(n)},a.isInstance=function(l){return l instanceof c||l instanceof s||l instanceof p},a.randBetween=function(l,e,t){l=X(l),e=X(e);var u=t||Math.random,r=F(l,e),o=B(l,e).subtract(r).add(1);if(o.isSmall)return r.add(Math.floor(u()*o));for(var i=K(o,n).value,c=[],s=!0,p=0;p=0||this.changedListeners.push(l)},l.prototype.removeChangedListener=function(l){var n=this.changedListeners.indexOf(l);n<0||this.changedListeners.splice(n,1)},l.prototype.update=function(l){var n=this;if(this.id===l.id){var e=this.typeDefinition.update(l.typeDefinition);void 0!==l._label&&(this._label=l._label,e=!0),l.languageLabels.size>0&&(this.languageLabels.clear(),l.languageLabels.forEach(function(l,e){n.languageLabels.set(e,l)}),e=!0),void 0!==l._description&&(this._description=l._description,e=!0),l.languageDescriptions.size>0&&(this.languageDescriptions.clear(),l.languageDescriptions.forEach(function(l,e){n.languageDescriptions.set(e,l)}),e=!0),void 0!==l._tags&&(this._tags=l._tags,e=!0),void 0!==l._order&&(this._order=l._order,e=!0),void 0!==l._parent&&(this.parent=l._parent,e=!0),void 0!==l._widget&&(this._widget=l._widget,e=!0),void 0!==l._userdata&&(this._userdata=l._userdata,e=!0),void 0!==l._userid&&(this._userid=l._userid,e=!0),void 0!==l._readonly&&(this._readonly=l._readonly,e=!0),e&&this.changedListeners.forEach(function(l){l(n)})}},l.prototype.removeFromParent=function(){void 0!==this._parent&&(this._parent.removeChild(this),this._parent=void 0)},l.prototype.writeValueUpdate=function(l){u.pushIn16ToArrayBe(this.id,l),l.push(this.typeDefinition.datatype),this.typeDefinition.writeMandatory(l)},l.prototype.writeLabel=function(l){this._label&&(l.push("any".charCodeAt(0)),l.push("any".charCodeAt(1)),l.push("any".charCodeAt(2)),u.writeTinyString(this._label,l)),this.languageLabels.size>0&&this.languageLabels.forEach(function(n,e){e.length<3||(l.push(e.charCodeAt(0)),l.push(e.charCodeAt(1)),l.push(e.charCodeAt(2)),u.writeTinyString(n,l))}),l.push(r.RcpTypes.TERMINATOR)},l.prototype.writeDescription=function(l){this._description&&(l.push("any".charCodeAt(0)),l.push("any".charCodeAt(1)),l.push("any".charCodeAt(2)),u.writeShortString(this._description,l)),this.languageDescriptions.size>0&&this.languageDescriptions.forEach(function(n,e){e.length<3||(l.push(e.charCodeAt(0)),l.push(e.charCodeAt(1)),l.push(e.charCodeAt(2)),u.writeShortString(n,l))}),l.push(r.RcpTypes.TERMINATOR)},l.prototype.writeOptions=function(n,e){var t=this,o=this.changed;e&&(o=l.allOptions),o.forEach(function(l,o){switch(o){case r.RcpTypes.ParameterOptions.VALUE:break;case r.RcpTypes.ParameterOptions.LABEL:n.push(r.RcpTypes.ParameterOptions.LABEL),t._label||t.languageLabels.size>0?t.writeLabel(n):n.push(r.RcpTypes.TERMINATOR);break;case r.RcpTypes.ParameterOptions.DESCRIPTION:n.push(r.RcpTypes.ParameterOptions.DESCRIPTION),t._description||t.languageDescriptions.size>0?t.writeDescription(n):n.push(r.RcpTypes.TERMINATOR);break;case r.RcpTypes.ParameterOptions.TAGS:n.push(r.RcpTypes.ParameterOptions.TAGS),t._tags?u.writeTinyString(t._tags,n):u.writeTinyString("",n);break;case r.RcpTypes.ParameterOptions.ORDER:n.push(r.RcpTypes.ParameterOptions.ORDER),void 0!=t._order?u.pushIn32ToArrayBe(t._order,n):u.pushIn32ToArrayBe(0,n);break;case r.RcpTypes.ParameterOptions.PARENTID:n.push(r.RcpTypes.ParameterOptions.PARENTID),t._parent?u.pushIn16ToArrayBe(t._parent.id,n):u.pushIn16ToArrayBe(0,n);break;case r.RcpTypes.ParameterOptions.WIDGET:n.push(r.RcpTypes.ParameterOptions.WIDGET),t._widget?t._widget.write(n,e):n.push(r.RcpTypes.TERMINATOR);break;case r.RcpTypes.ParameterOptions.READONLY:n.push(r.RcpTypes.ParameterOptions.READONLY),t._readonly?n.push(t._readonly?1:0):n.push(0);break;case r.RcpTypes.ParameterOptions.USERDATA:t._userdata;break;case r.RcpTypes.ParameterOptions.USERID:n.push(r.RcpTypes.ParameterOptions.USERID),t._userid?u.writeTinyString(t._userid,n):u.writeTinyString("",n)}}),e||this.changed.clear()},l.prototype.write=function(l,n){u.pushIn16ToArrayBe(this.id,l),this.typeDefinition.write(l,n),this.writeOptions(l,n),l.push(r.RcpTypes.TERMINATOR)},l.prototype.handleOption=function(l,n){return!1},l.prototype.parseOptions=function(l){for(this.typeDefinition.readMandatory(l),this.typeDefinition.parseOptions(l);;){var n=l.readU1();if(n==r.RcpTypes.TERMINATOR)break;switch(n){case r.RcpTypes.ParameterOptions.LABEL:for(var e=l.pos,u=l.readS1();0!=u;){l.seek(e);var i=t.default.bytesToStr(l.readBytes(3),"utf-8"),a=new r.TinyString(l).data;a&&("any"===i?this._label=a:(console.log("setting language label "+i+" : "+a),this.languageLabels.set(i,a))),e=l.pos,u=l.readS1()}break;case r.RcpTypes.ParameterOptions.DESCRIPTION:for(e=l.pos,u=l.readS1();0!=u;){l.seek(e);i=t.default.bytesToStr(l.readBytes(3),"utf-8");var c=new r.ShortString(l).data;c&&("any"===i?this._description=c:(console.log("setting language label "+i+" : "+c),this.languageDescriptions.set(i,c))),e=l.pos,u=l.readS1()}break;case r.RcpTypes.ParameterOptions.TAGS:this._tags=new r.TinyString(l).data;break;case r.RcpTypes.ParameterOptions.ORDER:this._order=l.readS4be();break;case r.RcpTypes.ParameterOptions.PARENTID:var s=l.readS2be();if(this.manager)if(0===s)this._parent=this.manager.getRootGroup();else{var p=this.manager.getParameter(s);p&&(this._parent=p)}break;case r.RcpTypes.ParameterOptions.WIDGET:this._widget=o.parseWidget(l,this);break;case r.RcpTypes.ParameterOptions.READONLY:this._readonly=l.readS1()>0;break;case r.RcpTypes.ParameterOptions.USERDATA:this._userdata=new r.Userdata(l).data;break;case r.RcpTypes.ParameterOptions.USERID:this._userid=new r.TinyString(l).data;break;case r.RcpTypes.ParameterOptions.VALUE:default:if(!this.handleOption(n,l))throw new Error("parameter option not handled: "+n)}}},l.prototype.setDirty=function(){console.log("set dirty: "+this.label),this.manager&&this.manager.setParameterDirty(this)},Object.defineProperty(l.prototype,"label",{get:function(){return this._label},set:function(l){this._label!==l&&(this._label=l,this.changed.set(r.RcpTypes.ParameterOptions.LABEL,!0),this.setDirty())},enumerable:!0,configurable:!0}),l.prototype.getLabelLanguages=function(){return this.languageLabels.keys()},l.prototype.getLanguageLabel=function(l){return this.languageLabels.get(l)},l.prototype.clearLanguageLabels=function(){this.languageLabels.clear(),this.changed.set(r.RcpTypes.ParameterOptions.LABEL,!0),this.setDirty()},l.prototype.setLanguageLabel=function(l,n){this.languageLabels.set(l,n),this.changed.set(r.RcpTypes.ParameterOptions.LABEL,!0),this.setDirty()},l.prototype.removeLanguageLabel=function(l){this.languageLabels.delete(l),this.changed.set(r.RcpTypes.ParameterOptions.LABEL,!0),this.setDirty()},Object.defineProperty(l.prototype,"description",{get:function(){return this._description},set:function(l){this._description!==l&&(this._description=l,this.changed.set(r.RcpTypes.ParameterOptions.DESCRIPTION,!0),this.setDirty())},enumerable:!0,configurable:!0}),l.prototype.getDescriptionLanguages=function(){return this.languageDescriptions.keys()},l.prototype.getLanguageDescription=function(l){return this.languageDescriptions.get(l)},l.prototype.clearLanguageDescriptions=function(){this.languageDescriptions.clear(),this.changed.set(r.RcpTypes.ParameterOptions.DESCRIPTION,!0),this.setDirty()},l.prototype.setLanguageDescription=function(l,n){this.languageDescriptions.set(l,n),this.changed.set(r.RcpTypes.ParameterOptions.DESCRIPTION,!0),this.setDirty()},l.prototype.removeLanguageDescription=function(l){this.languageDescriptions.delete(l),this.changed.set(r.RcpTypes.ParameterOptions.DESCRIPTION,!0),this.setDirty()},Object.defineProperty(l.prototype,"tags",{get:function(){return this._tags},set:function(l){this._tags!==l&&(this._tags=l,this.changed.set(r.RcpTypes.ParameterOptions.TAGS,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,"order",{get:function(){return this._order},set:function(l){this._order!==l&&(this._order=l,this.changed.set(r.RcpTypes.ParameterOptions.ORDER,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,"parent",{get:function(){return this._parent},set:function(l){void 0!==this._parent&&void 0!==l&&this._parent.id===l.id||(this.setParentDirect(l),this.changed.set(r.RcpTypes.ParameterOptions.PARENTID,!0),this.setDirty())},enumerable:!0,configurable:!0}),l.prototype.setParentDirect=function(l){this.removeFromParent(),this._parent=l,void 0!==this._parent&&this._parent.addChild(this)},Object.defineProperty(l.prototype,"widget",{get:function(){return this._widget},set:function(l){this._widget=l,this._widget&&(this._widget.parameter=this),this.changed.set(r.RcpTypes.ParameterOptions.WIDGET,!0),this.setDirty()},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,"userdata",{get:function(){return this._userdata},set:function(l){this._userdata!==l&&(this._userdata=l,this.changed.set(r.RcpTypes.ParameterOptions.USERDATA,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,"userid",{get:function(){return this._userid},set:function(l){this._userid!==l&&(this._userid=l,this.changed.set(r.RcpTypes.ParameterOptions.USERID,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,"readonly",{get:function(){return this._readonly},set:function(l){this._readonly!==l&&(this._readonly=l,this.changed.set(r.RcpTypes.ParameterOptions.READONLY,!0),this.setDirty())},enumerable:!0,configurable:!0}),l.LANGUAGE_ANY="any",l.allOptions=(new Map).set(r.RcpTypes.ParameterOptions.VALUE,!0).set(r.RcpTypes.ParameterOptions.LABEL,!0).set(r.RcpTypes.ParameterOptions.DESCRIPTION,!0).set(r.RcpTypes.ParameterOptions.TAGS,!0).set(r.RcpTypes.ParameterOptions.ORDER,!0).set(r.RcpTypes.ParameterOptions.PARENTID,!0).set(r.RcpTypes.ParameterOptions.WIDGET,!0).set(r.RcpTypes.ParameterOptions.USERDATA,!0).set(r.RcpTypes.ParameterOptions.USERID,!0).set(r.RcpTypes.ParameterOptions.READONLY,!0),l}();n.Parameter=i},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(19),r=e(27),o=e(15),i=e(4),a=function(){function l(l,n){this.x=l,this.y=n}return l.prototype.toString=function(){return this.x+", "+this.y},l.prototype.clone=function(){return new l(this.x,this.y)},l.prototype.add=function(l){return this.x+=l.x,this.y+=l.y,this},l.prototype.sub=function(l){return this.x-=l.x,this.y-=l.y,this},l}();n.Vector2=a;var c=function(){function l(l,n,e){this.x=l,this.y=n,this.z=e}return l.prototype.toString=function(){return this.x+", "+this.y+", "+this.z},l.prototype.clone=function(){return new l(this.x,this.y,this.z)},l.prototype.add=function(l){return this.x+=l.x,this.y+=l.y,this.z+=l.z,this},l.prototype.sub=function(l){return this.x-=l.x,this.y-=l.y,this.z-=l.z,this},l}();n.Vector3=c;var s=function(){function l(l,n,e,t){this.x=l,this.y=n,this.z=e,this.t=t}return l.prototype.toString=function(){return this.x+", "+this.y+", "+this.z+", "+this.t},l.prototype.clone=function(){return new l(this.x,this.y,this.z,this.t)},l.prototype.add=function(l){return this.x+=l.x,this.y+=l.y,this.z+=l.z,this.t+=l.t,this},l.prototype.sub=function(l){return this.x-=l.x,this.y-=l.y,this.z-=l.z,this.t-=l.t,this},l}();n.Vector4=s;var p=function(l){function n(){return null!==l&&l.apply(this,arguments)||this}return t(n,l),n.prototype.update=function(l){var e=!1;return l instanceof n&&(void 0!==l._defaultValue&&(this._defaultValue=l._defaultValue,e=!0),void 0!==l._minimum&&(this._minimum=l._minimum,e=!0),void 0!==l._maximum&&(this._maximum=l._maximum,e=!0),void 0!==l._multipleof&&(this._multipleof=l._multipleof,e=!0),void 0!==l._scale&&(this._scale=l._scale,e=!0),void 0!==l._unit&&(this._unit=l._unit,e=!0)),e},n.prototype.handleOption=function(l,n){switch(l){case i.RcpTypes.NumberOptions.DEFAULT:return this._defaultValue=this.readValue(n),!0;case i.RcpTypes.NumberOptions.MINIMUM:return this._minimum=this.readValue(n),!0;case i.RcpTypes.NumberOptions.MAXIMUM:return this._maximum=this.readValue(n),!0;case i.RcpTypes.NumberOptions.MULTIPLEOF:return this._multipleof=this.readValue(n),!0;case i.RcpTypes.NumberOptions.SCALE:var e=n.readU1();return ei.RcpTypes.NumberScale.EXP2?this._scale=i.RcpTypes.NumberScale.LINEAR:this._scale=e,!0;case i.RcpTypes.NumberOptions.UNIT:var t=n.readU1();return this._unit=r.default.bytesToStr(n.readBytes(t),"UTF-8"),!0}return!1},n.prototype.getDefaultId=function(){return i.RcpTypes.VectorOptions.DEFAULT},n.prototype.writeOptions=function(l,e){var t=this,u=this.changed;e&&(u=n.allOptions),u.forEach(function(n,e){switch(e){case i.RcpTypes.NumberOptions.DEFAULT:l.push(i.RcpTypes.NumberOptions.DEFAULT),t.writeValue(l,t._defaultValue);break;case i.RcpTypes.NumberOptions.MINIMUM:l.push(i.RcpTypes.NumberOptions.MINIMUM),t.writeValue(l,t._minimum);break;case i.RcpTypes.NumberOptions.MAXIMUM:l.push(i.RcpTypes.NumberOptions.MAXIMUM),t.writeValue(l,t._maximum);break;case i.RcpTypes.NumberOptions.MULTIPLEOF:l.push(i.RcpTypes.NumberOptions.MULTIPLEOF),t.writeValue(l,t._multipleof);break;case i.RcpTypes.NumberOptions.SCALE:l.push(i.RcpTypes.NumberOptions.SCALE),t._scale?l.push(t._scale):l.push(i.RcpTypes.NumberScale.LINEAR);break;case i.RcpTypes.NumberOptions.UNIT:l.push(i.RcpTypes.NumberOptions.UNIT),t._unit?o.writeTinyString(t._unit,l):o.writeTinyString("",l)}}),e||this.changed.clear()},Object.defineProperty(n.prototype,"minimum",{get:function(){return this._minimum},set:function(l){this._minimum!==l&&(this._minimum=l,this.changed.set(i.RcpTypes.VectorOptions.MINIMUM,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"maximum",{get:function(){return this._maximum},set:function(l){this._maximum!==l&&(this._maximum=l,this.changed.set(i.RcpTypes.VectorOptions.MAXIMUM,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"multipleof",{get:function(){return this._multipleof},set:function(l){this._multipleof!==l&&(this._multipleof=l,this.changed.set(i.RcpTypes.VectorOptions.MULTIPLEOF,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"scale",{get:function(){return this._scale},set:function(l){this._scale!==l&&(this._scale=l,this.changed.set(i.RcpTypes.VectorOptions.SCALE,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"unit",{get:function(){return this._unit},set:function(l){this._unit!==l&&(this._unit=l,this.changed.set(i.RcpTypes.VectorOptions.UNIT,!0),this.setDirty())},enumerable:!0,configurable:!0}),n.allOptions=(new Map).set(i.RcpTypes.VectorOptions.DEFAULT,!0).set(i.RcpTypes.VectorOptions.MINIMUM,!0).set(i.RcpTypes.VectorOptions.MAXIMUM,!0).set(i.RcpTypes.VectorOptions.MULTIPLEOF,!0).set(i.RcpTypes.VectorOptions.SCALE,!0).set(i.RcpTypes.VectorOptions.UNIT,!0),n}(u.DefaultDefinition);n.default=p},function(l,n){function e(){return l.exports=e=Object.assign||function(l){for(var n=1;n=this.size},n.prototype.seek=function(l){var n=Math.max(0,Math.min(this.size,l));this.pos=isNaN(n)||!isFinite(n)?0:n},Object.defineProperty(n.prototype,"size",{get:function(){return this._byteLength-this._byteOffset},enumerable:!0,configurable:!0}),n.prototype.readS1=function(){var l=this._dataView.getInt8(this.pos);return this.pos+=1,l},n.prototype.readS2be=function(){var l=this._dataView.getInt16(this.pos);return this.pos+=2,l},n.prototype.readS4be=function(){var l=this._dataView.getInt32(this.pos);return this.pos+=4,l},n.prototype.readS8be=function(){var l=this.readU4be(),n=this.readU4be();return 0!=(2147483648&l)?-(4294967296*(4294967295^l)+(4294967295^n))-1:4294967296*l+n},n.prototype.readS2le=function(){var l=this._dataView.getInt16(this.pos,!0);return this.pos+=2,l},n.prototype.readS4le=function(){var l=this._dataView.getInt32(this.pos,!0);return this.pos+=4,l},n.prototype.readS8le=function(){var l=this.readU4le(),n=this.readU4le();return 0!=(2147483648&n)?-(4294967296*(4294967295^n)+(4294967295^l))-1:4294967296*n+l},n.prototype.readU1=function(){var l=this._dataView.getUint8(this.pos);return this.pos+=1,l},n.prototype.readU2be=function(){var l=this._dataView.getUint16(this.pos);return this.pos+=2,l},n.prototype.readU4be=function(){var l=this._dataView.getUint32(this.pos);return this.pos+=4,l},n.prototype.readU8be=function(){return 4294967296*this.readU4be()+this.readU4be()},n.prototype.readU2le=function(){var l=this._dataView.getUint16(this.pos,!0);return this.pos+=2,l},n.prototype.readU4le=function(){var l=this._dataView.getUint32(this.pos,!0);return this.pos+=4,l},n.prototype.readU8le=function(){var l=this.readU4le();return 4294967296*this.readU4le()+l},n.prototype.readF4be=function(){var l=this._dataView.getFloat32(this.pos);return this.pos+=4,l},n.prototype.readF8be=function(){var l=this._dataView.getFloat64(this.pos);return this.pos+=8,l},n.prototype.readF4le=function(){var l=this._dataView.getFloat32(this.pos,!0);return this.pos+=4,l},n.prototype.readF8le=function(){var l=this._dataView.getFloat64(this.pos,!0);return this.pos+=8,l},n.prototype.alignToByte=function(){this.bits=0,this.bitsLeft=0},n.prototype.readBitsInt=function(l){if(l>32)throw new Error("readBitsInt: the maximum supported bit length is 32 (tried to read "+l+" bits)");var n=l-this.bitsLeft;if(n>0)for(var e=Math.ceil(n/8),t=this.readBytes(e),u=0;u>>o;return this.bitsLeft-=l,r=(1<=t&&(u=0);return e},n.processRotateLeft=function(l,n,e){if(1!=e)throw"unable to rotate group of "+e+" bytes yet";for(var t=-n&8*e-1,u=new Uint8Array(l.length),r=0;r>t;return u},n.prototype.mapUint8Array=function(l){if(l|=0,this.pos+l>this.size)throw new r(l,this.size-this.pos);var n=new Uint8Array(this._buffer,this.byteOffset+this.pos,l);return this.pos+=l,n},n.createStringFromArray=function(l){for(var n=[],e=0;e0,n}();n.default=i}).call(this,e(179).Buffer)},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(19),r=e(27),o=e(15),i=e(4),a=function(l){function n(){return null!==l&&l.apply(this,arguments)||this}return t(n,l),n.prototype.update=function(l){var e=!1;return l instanceof n&&(void 0!==l._defaultValue&&(this._defaultValue=l._defaultValue,e=!0),void 0!==l._minimum&&(this._minimum=l._minimum,e=!0),void 0!==l._maximum&&(this._maximum=l._maximum,e=!0),void 0!==l._multipleof&&(this._multipleof=l._multipleof,e=!0),void 0!==l._scale&&(this._scale=l._scale,e=!0),void 0!==l._unit&&(this._unit=l._unit,e=!0)),e},n.prototype.handleOption=function(l,n){switch(l){case i.RcpTypes.NumberOptions.DEFAULT:return this._defaultValue=this.readValue(n),!0;case i.RcpTypes.NumberOptions.MINIMUM:return this._minimum=this.readValue(n),!0;case i.RcpTypes.NumberOptions.MAXIMUM:return this._maximum=this.readValue(n),!0;case i.RcpTypes.NumberOptions.MULTIPLEOF:return this._multipleof=this.readValue(n),!0;case i.RcpTypes.NumberOptions.SCALE:var e=n.readU1();return ei.RcpTypes.NumberScale.EXP2?this._scale=i.RcpTypes.NumberScale.LINEAR:this._scale=e,!0;case i.RcpTypes.NumberOptions.UNIT:var t=n.readU1();return this._unit=r.default.bytesToStr(n.readBytes(t),"UTF-8"),!0}return!1},n.prototype.getDefaultId=function(){return i.RcpTypes.NumberOptions.DEFAULT},n.prototype.getTypeDefault=function(){return 0},n.prototype.writeOptions=function(l,e){var t=this,u=this.changed;e&&(u=n.allOptions),u.forEach(function(n,e){switch(e){case i.RcpTypes.NumberOptions.DEFAULT:l.push(i.RcpTypes.NumberOptions.DEFAULT),t.writeValue(l,t._defaultValue);break;case i.RcpTypes.NumberOptions.MINIMUM:l.push(i.RcpTypes.NumberOptions.MINIMUM),t.writeValue(l,t._minimum);break;case i.RcpTypes.NumberOptions.MAXIMUM:l.push(i.RcpTypes.NumberOptions.MAXIMUM),t.writeValue(l,t._maximum);break;case i.RcpTypes.NumberOptions.MULTIPLEOF:l.push(i.RcpTypes.NumberOptions.MULTIPLEOF),t.writeValue(l,t._multipleof);break;case i.RcpTypes.NumberOptions.SCALE:l.push(i.RcpTypes.NumberOptions.SCALE),t._scale?l.push(t._scale):l.push(i.RcpTypes.NumberScale.LINEAR);break;case i.RcpTypes.NumberOptions.UNIT:l.push(i.RcpTypes.NumberOptions.UNIT),t._unit?o.writeTinyString(t._unit,l):o.writeTinyString("",l)}}),e||this.changed.clear()},n.prototype.constrainValue=function(l){return void 0!==this.maximum&&l>this.maximum?this.maximum:void 0!==this.minimum&&l0)&&!(t=r.next()).done;)o.push(t.value)}catch(i){u={error:i}}finally{try{t&&!t.done&&(e=r.return)&&e.call(r)}finally{if(u)throw u.error}}return o};Object.defineProperty(n,"__esModule",{value:!0}),n.Validator=void 0;var u=e(18),r=e(18),o=e(20),i=e(33),a=e(38),c=e(30),s=e(30),p=function(){function l(){}return l.isWithinRange=function(l,n,e){return l.greaterOrEquals(n)&&l.lesserOrEquals(e)},l.isValidAsnNumber=function(n){var e=this.isWithinRange(n,o.zero,this.THIRTY_TWO_BIT_SIZE);return[e,e?[]:[l.invalidAsnRangeMessage]]},l.isValid16BitAsnNumber=function(n){var e=l.isWithinRange(n,o.zero,l.SIXTEEN_BIT_SIZE);return[e,e?[]:[l.invalid16BitAsnRangeMessage]]},l.isValidIPv4Number=function(n){var e=this.isWithinRange(n,o.zero,this.THIRTY_TWO_BIT_SIZE);return e?[e,[]]:[e,[l.invalidIPv4NumberMessage]]},l.isValidIPv6Number=function(n){var e=this.isWithinRange(n,o.zero,this.ONE_HUNDRED_AND_TWENTY_EIGHT_BIT_SIZE);return e?[e,[]]:[e,[l.invalidIPv6NumberMessage]]},l.isValidIPv4Octet=function(n){var e=this.isWithinRange(n,o.zero,this.EIGHT_BIT_SIZE);return[e,e?[]:[l.invalidOctetRangeMessage]]},l.isValidIPv6Hexadecatet=function(n){var e=this.isWithinRange(n,o.zero,this.SIXTEEN_BIT_SIZE);return e?[e,[]]:[e,[l.invalidHexadecatetMessage]]},l.isValidIPv4String=function(n){var e=n.split(".");if(4!=e.length||e.includes(""))return[!1,[l.invalidOctetCountMessage]];var t=e.every(function(n){return!!l.isNumeric(n)&&l.isValidIPv4Octet(o(n))[0]});return[t,t?[]:[l.invalidOctetRangeMessage]]},l.isValidIPv6String=function(n){try{var e=a.expandIPv6Number(n).split(":");if(8!=e.length)return[!1,[l.invalidHexadecatetCountMessage]];var t=e.every(function(n){return!!l.isHexadecatet(n)&&l.isValidIPv6Hexadecatet(o(parseInt(n,16)))[0]});return[t,t?[]:[l.invalidHexadecatetMessage]]}catch(u){return[!1,[u]]}},l.isValidPrefixValue=function(n,e){var t;return i.IPNumType.IPv4===e?[t=l.isWithinRange(o(n),o.zero,o(32)),t?[]:[l.invalidPrefixValueMessage]]:i.IPNumType.IPv6===e?[t=l.isWithinRange(o(n),o.zero,o(128)),t?[]:[l.invalidPrefixValueMessage]]:[!1,[l.invalidInetNumType]]},l.isValidIPv4Mask=function(n){var e=u.dottedDecimalNotationToBinaryString(n),t=l.IPV4_CONTIGUOUS_MASK_BIT_PATTERN.test(e);return t?[t,[]]:[t,[l.invalidMaskMessage]]},l.isValidIPv6Mask=function(n){var e=s.hexadectetNotationToBinaryString(n),t=l.IPV6_CONTIGUOUS_MASK_BIT_PATTERN.test(e);return t?[t,[]]:[t,[l.invalidMaskMessage]]},l.isValidIPv4CidrNotation=function(n){var e=n.split("/");if(2!==e.length||0===e[0].length||0===e[1].length)return[!1,[l.invalidIPv4CidrNotationMessage]];var u=e[0],r=e[1];if(isNaN(Number(r)))return[!1,[l.invalidIPv4CidrNotationMessage]];var o=t(l.isValidIPv4String(u),2),a=o[0],c=o[1],s=t(l.isValidPrefixValue(Number(r),i.IPNumType.IPv4),2),p=s[0],h=s[1],f=a&&p,d=c.concat(h);return f?[f,[]]:[f,d]},l.isValidIPv4CidrRange=function(n){return l.isValidCidrRange(n,l.isValidIPv4CidrNotation,u.dottedDecimalNotationToBinaryString,function(l){return r.cidrPrefixToMaskBinaryString(l,i.IPNumType.IPv4)})},l.isValidIPv6CidrRange=function(n){return l.isValidCidrRange(n,l.isValidIPv6CidrNotation,c.colonHexadecimalNotationToBinaryString,function(l){return r.cidrPrefixToMaskBinaryString(l,i.IPNumType.IPv6)})},l.isValidCidrRange=function(n,e,t,u){var r=e(n);if(!r[0])return r;var i=n.split("/"),a=i[0],c=i[1],s=o(t(a),2),p=o(u(parseInt(c)),2),h=s.and(p).equals(s);return h?[h,[]]:[h,[l.InvalidIPCidrRangeMessage]]},l.isValidIPv4RangeString=function(n){return this.isValidRange(n,l.isValidIPv4String,function(l,n){return o(u.dottedDecimalNotationToBinaryString(l)).greaterOrEquals(u.dottedDecimalNotationToBinaryString(n))})},l.isValidIPv6RangeString=function(n){return this.isValidRange(n,l.isValidIPv6String,function(l,n){return o(s.hexadectetNotationToBinaryString(l)).greaterOrEquals(s.hexadectetNotationToBinaryString(n))})},l.isValidRange=function(n,e,u){var r=n.split("-").map(function(l){return l.trim()});if(2!==r.length||0===r[0].length||0===r[1].length)return[!1,[l.invalidRangeNotationMessage]];var o=r[0],i=r[1],a=t(e(o),2),c=a[0],s=a[1],p=t(e(i),2),h=p[0],f=p[1],d=c&&h;if(d&&u(o,i))return[!1,[l.invalidRangeFirstNotGreaterThanLastMessage]];var v=s.concat(f);return d?[d,[]]:[d,v]},l.isValidIPv6CidrNotation=function(n){var e=l.IPV6_RANGE_PATTERN.test(n);return e?[e,[]]:[e,[l.invalidIPv6CidrNotationString]]},l.isValidBinaryString=function(n){return/^([10])+$/.test(n)?[!0,[]]:[!1,[l.invalidBinaryStringErrorMessage]]},l.isNumeric=function(l){return/^(\d+)$/.test(l)},l.isHexadecatet=function(l){return/^[0-9A-Fa-f]{4}$/.test(l)},l.IPV4_PATTERN=new RegExp(/^(0?[0-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.(0?[0-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.(0?[0-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.(0?[0-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$/),l.IPV4_RANGE_PATTERN=new RegExp(/^(0?[0-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.(0?[0-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.(0?[0-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.(0?[0-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/)([1-9]|[1-2][0-9]|3[0-2])$/),l.IPV6_RANGE_PATTERN=new RegExp(/^s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:)))(%.+)?s*(\/([0-9]|[1-9][0-9]|1[0-1][0-9]|12[0-8]))?$/),l.IPV4_CONTIGUOUS_MASK_BIT_PATTERN=new RegExp(/^(1){0,32}(0){0,32}$/),l.IPV6_CONTIGUOUS_MASK_BIT_PATTERN=new RegExp(/^(1){0,128}(0){0,128}$/),l.EIGHT_BIT_SIZE=o("1".repeat(8),2),l.SIXTEEN_BIT_SIZE=o("1".repeat(16),2),l.THIRTY_TWO_BIT_SIZE=o("1".repeat(32),2),l.ONE_HUNDRED_AND_TWENTY_EIGHT_BIT_SIZE=o("1".repeat(128),2),l.IPV4_SIZE=o("4294967296"),l.IPV6_SIZE=o("340282366920938463463374607431768211456"),l.invalidAsnRangeMessage="ASN number given less than zero or is greater than 32bit",l.invalid16BitAsnRangeMessage="ASN number given less than zero or is greater than 16bit",l.invalidIPv4NumberMessage="IPv4 number given less than zero or is greater than 32bit",l.invalidIPv6NumberMessage="IPv6 number given less than zero or is greater than 128bit",l.invalidOctetRangeMessage="Value given contains an invalid Octet; Value is less than zero or is greater than 8bit",l.invalidHexadecatetMessage="The value given is less than zero or is greater than 16bit",l.invalidOctetCountMessage="An IP4 number cannot have less or greater than 4 octets",l.invalidHexadecatetCountMessage="An IP6 number must have exactly 8 hexadecatet",l.invalidMaskMessage="The Mask is invalid",l.invalidPrefixValueMessage="A Prefix value cannot be less than 0 or greater than 32",l.invalidIPv4CidrNotationMessage="Cidr notation should be in the form [ip number]/[range]",l.InvalidIPCidrRangeMessage="Given IP number portion must is not the start of the range",l.invalidRangeNotationMessage="Range notation should be in the form [first ip]-[last ip]",l.invalidRangeFirstNotGreaterThanLastMessage="First IP in [first ip]-[last ip] must be less than Last IP",l.invalidIPv6CidrNotationString="A Cidr notation string should contain an IPv6 number and prefix",l.takeOutOfRangeSizeMessage="$count is greater than $size, the size of the range",l.cannotSplitSingleRangeErrorMessage="Cannot split an IP range with a single IP number",l.invalidInetNumType="Given ipNumType must be either InetNumType.IPv4 or InetNumType.IPv6",l.invalidBinaryStringErrorMessage="Binary string should contain only contiguous 1s and 0s",l.invalidIPRangeSizeMessage="Given size is zero or greater than maximum size of $iptype",l.invalidIPRangeSizeForCidrMessage="Given size can't be created via cidr prefix",l}();n.Validator=p},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.hexadectetNotationToBinaryString=n.binaryStringToHexadecimalString=n.colonHexadecimalNotationToBinaryString=n.hexadecimalStringToHexadecatetString=n.hexadecimalStringToBinaryString=n.bigIntegerNumberToHexadecimalString=void 0;var t=e(20),u=e(38),r=e(18);n.bigIntegerNumberToHexadecimalString=function(l){return l.toString(16)},n.hexadecimalStringToBinaryString=function(l){return t(l,16).toString(2)},n.hexadecimalStringToHexadecatetString=function(l){var e=n.hexadecimalStringToBinaryString(l);if(e.length>16)throw new Error("Given decimal in binary contains digits greater than an Hexadecatet");return r.leftPadWithZeroBit(e,16)},n.colonHexadecimalNotationToBinaryString=function(l){return u.expandIPv6Number(l).split(":").reduce(function(l,e){return l.concat(n.hexadecimalStringToHexadecatetString(e))},"")},n.binaryStringToHexadecimalString=function(l){return t(l,2).toString(16)},n.hexadectetNotationToBinaryString=function(l){return u.expandIPv6Number(l).split(":").reduce(function(l,e){return l.concat(r.leftPadWithZeroBit(n.hexadecimalStringToBinaryString(e),16))},"")}},function(l,n){l.exports=function(l,n){l.prototype=Object.create(n.prototype),l.prototype.constructor=l,l.__proto__=n}},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=e(4),u=function(){function l(l){this.datatype=l}return l.prototype.readMandatory=function(l){},l.prototype.parseOptions=function(l){for(;;){var n=l.readU1();if(n===t.RcpTypes.TERMINATOR)break;if(!this.handleOption(n,l))throw new Error("TypeDefinition option not handled: "+n)}},l.prototype.writeMandatory=function(l){},l.prototype.write=function(l,n){l.push(this.datatype),this.writeMandatory(l),this.writeOptions(l,n),l.push(t.RcpTypes.TERMINATOR)},l.errorMessage={invalidDefaultValue:"Invalid defaultValue provided."},l}();n.TypeDefinition=u},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.IPNumType=void 0,function(l){l[l.ASN=0]="ASN",l[l.IPv4=1]="IPv4",l[l.IPv6=2]="IPv6"}(n.IPNumType||(n.IPNumType={}))},function(l,n,e){"use strict";var t=e(213),u="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),r=Object.prototype.toString,o=Array.prototype.concat,i=Object.defineProperty,a=i&&function(){var l={};try{for(var n in i(l,"x",{enumerable:!1,value:l}),l)return!1;return l.x===l}catch(e){return!1}}(),c=function(l,n,e,t){var u;n in l&&("function"!==typeof(u=t)||"[object Function]"!==r.call(u)||!t())||(a?i(l,n,{configurable:!0,enumerable:!1,value:e,writable:!0}):l[n]=e)},s=function(l,n){var e=arguments.length>2?arguments[2]:{},r=t(n);u&&(r=o.call(r,Object.getOwnPropertySymbols(n)));for(var i=0;i0)&&!(t=r.next()).done;)o.push(t.value)}catch(i){u={error:i}}finally{try{t&&!t.done&&(e=r.return)&&e.call(r)}finally{if(u)throw u.error}}return o};Object.defineProperty(n,"__esModule",{value:!0}),n.isIPv4=n.IPv6Mask=n.IPv4Mask=n.IPv6=n.Asn=n.IPv4=n.AbstractIPNum=void 0;var r=e(64),o=e(29),i=e(20),a=e(18),c=e(18),s=e(18),p=e(18),h=e(33),f=e(18),d=e(48),v=e(30),m=e(38),y=e(30),g=function(){function l(){}return l.prototype.getValue=function(){return this.value},l.prototype.toBinaryString=function(){return p.leftPadWithZeroBit(this.value.toString(2),this.bitSize)},l.prototype.hasNext=function(){return this.value.lesser(this.maximumBitSize)},l.prototype.hasPrevious=function(){return this.value.greater(i.zero)},l.prototype.isEquals=function(l){return this.value.equals(l.value)},l.prototype.isLessThan=function(l){return this.value.lt(l.value)},l.prototype.isGreaterThan=function(l){return this.value.gt(l.value)},l.prototype.isLessThanOrEquals=function(l){return this.value.lesserOrEquals(l.value)},l.prototype.isGreaterThanOrEquals=function(l){return this.value.greaterOrEquals(l.value)},l}();n.AbstractIPNum=g;var z=function(l){function n(n){var e=l.call(this)||this;if(e.bitSize=32,e.maximumBitSize=o.Validator.THIRTY_TWO_BIT_SIZE,e.type=h.IPNumType.IPv4,e.octets=[],e.separator=".","string"===typeof n){var t=u(e.constructFromDecimalDottedString(n),2),r=t[0],i=t[1];e.value=r,e.octets=i}else{var a=u(e.constructFromBigIntegerValue(n),2);r=a[0],i=a[1];e.value=r,e.octets=i}return e}return t(n,l),n.fromBigInteger=function(l){return new n(l)},n.fromDecimalDottedString=function(l){return new n(l)},n.fromString=function(l){return n.fromDecimalDottedString(l)},n.fromBinaryString=function(l){var e=o.Validator.isValidBinaryString(l);if(e[0])return new n(s.parseBinaryStringToBigInteger(l));throw Error(e[1].join(","))},n.prototype.toString=function(){return this.octets.map(function(l){return l.toString()}).join(this.separator)},n.prototype.getOctets=function(){return this.octets},n.prototype.nextIPNumber=function(){return n.fromBigInteger(this.getValue().add(1))},n.prototype.previousIPNumber=function(){return n.fromBigInteger(this.getValue().minus(1))},n.prototype.toIPv4MappedIPv6=function(){var l="1".repeat(16)+this.toBinaryString();return E.fromBinaryString(l)},n.prototype.constructFromDecimalDottedString=function(l){var n,e=u(o.Validator.isValidIPv4String(l),2),t=e[0],c=e[1];if(!t)throw new Error(c.filter(function(l){return""!==l}).toString());return n=l.split(".").map(function(l){return r.Octet.fromString(l)}),[i(a.dottedDecimalNotationToBinaryString(l),2),n]},n.prototype.constructFromBigIntegerValue=function(l){var n=u(o.Validator.isValidIPv4Number(l),2),e=n[0],t=n[1];if(!e)throw new Error(t.filter(function(l){return""!==l}).toString());var r=c.bigIntegerNumberToBinaryString(l);return[l,this.binaryStringToDecimalOctets(r)]},n.prototype.binaryStringToDecimalOctets=function(l){return l.length<32&&(l=p.leftPadWithZeroBit(l,32)),l.match(/.{1,8}/g).map(function(l){return r.Octet.fromString(s.parseBinaryStringToBigInteger(l).toString())})},n}(g);n.IPv4=z;var b=function(l){function n(e){var t=l.call(this)||this;if(t.bitSize=32,t.maximumBitSize=o.Validator.THIRTY_TWO_BIT_SIZE,t.type=h.IPNumType.ASN,"string"===typeof e)n.startWithASprefix(e)?t.value=i(parseInt(e.substring(2))):-1!=e.indexOf(".")?t.value=i(t.parseFromDotNotation(e)):t.value=i(parseInt(e));else{var r=i(e),a=u(o.Validator.isValidAsnNumber(r),2),c=a[0],s=a[1];if(!c)throw Error(s.filter(function(l){return""!==l}).toString());t.value=r}return t}return t(n,l),n.fromString=function(l){return new n(l)},n.fromNumber=function(l){return new n(l)},n.fromBinaryString=function(l){var e=o.Validator.isValidBinaryString(l);if(e[0])return new n(parseInt(l,2));throw Error(e[1].join(","))},n.prototype.toString=function(){var l=this.value.toString();return""+n.AS_PREFIX+l},n.prototype.toASPlain=function(){return this.value.toString()},n.prototype.toASDot=function(){return this.value.valueOf()>=65536?this.toASDotPlus():this.toASPlain()},n.prototype.toASDotPlus=function(){var l=Math.floor(this.value.valueOf()/65535);return l+"."+(this.value.valueOf()%65535-l)},n.prototype.toBinaryString=function(){return f.decimalNumberToBinaryString(this.value.valueOf())},n.prototype.is16Bit=function(){return u(o.Validator.isValid16BitAsnNumber(this.value),1)[0]},n.prototype.is32Bit=function(){return!this.is16Bit()},n.prototype.nextIPNumber=function(){return new n(this.value.valueOf()+1)},n.prototype.previousIPNumber=function(){return new n(this.value.valueOf()-1)},n.startWithASprefix=function(l){return 0===l.indexOf(n.AS_PREFIX)},n.prototype.parseFromDotNotation=function(l){var n=l.split("."),e=parseInt(n[0]);return 65535*e+(parseInt(n[1])+e)},n.AS_PREFIX="AS",n}(g);n.Asn=b;var E=function(l){function n(n){var e=l.call(this)||this;if(e.bitSize=128,e.maximumBitSize=o.Validator.ONE_HUNDRED_AND_TWENTY_EIGHT_BIT_SIZE,e.type=h.IPNumType.IPv6,e.hexadecatet=[],e.separator=":","string"===typeof n){var t=m.expandIPv6Number(n),r=u(e.constructFromHexadecimalDottedString(t),2),i=r[0],a=r[1];e.value=i,e.hexadecatet=a}else{var c=u(e.constructFromBigIntegerValue(n),2);i=c[0],a=c[1];e.value=i,e.hexadecatet=a}return e}return t(n,l),n.fromBigInteger=function(l){return new n(l)},n.fromHexadecimalString=function(l){return new n(l)},n.fromString=function(l){return n.fromHexadecimalString(l)},n.fromBinaryString=function(l){var e=o.Validator.isValidBinaryString(l);if(e[0]){var t=p.leftPadWithZeroBit(l,128);return new n(s.parseBinaryStringToBigInteger(t))}throw Error(e[1].join(","))},n.fromIPv4=function(l){return l.toIPv4MappedIPv6()},n.fromIPv4DotDecimalString=function(l){return new z(l).toIPv4MappedIPv6()},n.prototype.toString=function(){var l=this.hexadecatet.map(function(l){return l.toString()}).join(":");return this.hexadecatet.length<8?"::"+l:l},n.prototype.getHexadecatet=function(){return this.hexadecatet},n.prototype.nextIPNumber=function(){return n.fromBigInteger(this.getValue().add(1))},n.prototype.previousIPNumber=function(){return n.fromBigInteger(this.getValue().minus(1))},n.prototype.constructFromBigIntegerValue=function(l){var n=u(o.Validator.isValidIPv6Number(l),2),e=n[0],t=n[1];if(!e)throw new Error(t.filter(function(l){return""!==l}).toString());var r=c.bigIntegerNumberToBinaryString(l);return[l,this.binaryStringToHexadecatets(r)]},n.prototype.constructFromHexadecimalDottedString=function(l){var n=u(o.Validator.isValidIPv6String(l),2),e=n[0],t=n[1];if(!e)throw new Error(t.filter(function(l){return""!==l}).toString());var r=l.split(":").map(function(l){return d.Hexadecatet.fromString(l)});return[i(y.hexadectetNotationToBinaryString(l),2),r]},n.prototype.binaryStringToHexadecatets=function(l){for(var n=v.binaryStringToHexadecimalString(l);n.length%4!=0;)n="0"+n;return n.match(/.{1,4}/g).map(function(l){return d.Hexadecatet.fromString(l)})},n}(g);n.IPv6=E;var T=function(l){function n(n){var e,t,c,s=l.call(this,n)||this;if(s.octets=[],t=(e=u(o.Validator.isValidIPv4Mask(n),2))[0],c=e[1],!t)throw new Error(c.filter(function(l){return""!==l}).toString());var p=n.split(".");s.octets=p.map(function(l){return r.Octet.fromString(l)});var h=a.dottedDecimalNotationToBinaryString(n);return s.prefix=(h.match(/1/g)||[]).length,s.value=i(h,2),s}return t(n,l),n.fromDecimalDottedString=function(l){return new n(l)},n}(z);n.IPv4Mask=T;var M=function(l){function n(n){var e,t,r,a=l.call(this,n)||this;if(a.hexadecatet=[],t=(e=u(o.Validator.isValidIPv6Mask(n),2))[0],r=e[1],!t)throw new Error(r.filter(function(l){return""!==l}).toString());var c=n.split(":");a.hexadecatet=c.map(function(l){return d.Hexadecatet.fromString(l)});var s=y.hexadectetNotationToBinaryString(n);return a.prefix=(s.match(/1/g)||[]).length,a.value=i(s,2),a.value=i(y.hexadectetNotationToBinaryString(n),2),a}return t(n,l),n.fromHexadecimalString=function(l){return new n(l)},n}(E);n.IPv6Mask=M,n.isIPv4=function(l){return 32===l.bitSize}},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.collapseIPv6Number=n.expandIPv6Number=void 0;var t=e(18);n.expandIPv6Number=function(l){var n=function(l){return l.map(function(l){return t.leftPadWithZeroBit(l,4)}).join(":")};if(/(:){3,}/.test(l))throw"given IPv6 contains consecutive : more than two";if(l.includes("::")){var e=l.split("::"),u=e[0],r=e[1],o=u.split(":").filter(function(l){return""!==l}),i=r.split(":").filter(function(l){return""!==l}),a=function(l){for(var n=[],e=0;e0},n.prototype.writeValue=function(l,n){void 0!=n?l.push(n?1:0):this._defaultValue?l.push(this._defaultValue?1:0):l.push(0)},n.prototype.getDefaultId=function(){return r.RcpTypes.BooleanOptions.DEFAULT},n.prototype.getTypeDefault=function(){return!1},n.prototype.writeOptions=function(l,n){(n||this.changed.has(r.RcpTypes.BooleanOptions.DEFAULT))&&(l.push(r.RcpTypes.BooleanOptions.DEFAULT),this.writeValue(l,this._defaultValue)),n||this.changed.clear()},n.allOptions=(new Map).set(r.RcpTypes.BooleanOptions.DEFAULT,!0),n}(u.DefaultDefinition);n.BooleanDefinition=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(19),r=e(4),o=e(15),i=function(l){function n(){return l.call(this,r.RcpTypes.Datatype.ENUM)||this}return t(n,l),n.prototype.update=function(l){var e=!1;return l instanceof n&&(void 0!==l._defaultValue&&(this._defaultValue=l._defaultValue,e=!0),void 0!==l._entries&&(this._entries=l._entries,e=!0),void 0!==l._multiselect&&(this._multiselect=l._multiselect,e=!0)),e},n.prototype.handleOption=function(l,n){switch(l){case r.RcpTypes.EnumOptions.DEFAULT:return this._defaultValue=this.readValue(n),!0;case r.RcpTypes.EnumOptions.ENTRIES:for(this._entries=[];;){var e=new r.TinyString(n).data;if(0==e.length||""===e)break;this._entries.push(e)}return!0;case r.RcpTypes.EnumOptions.MULTISELECT:return this._multiselect=n.readU1()>0,!0}return!1},n.prototype.readValue=function(l){return new r.TinyString(l).data},n.prototype.writeValue=function(l,n){void 0!=n?o.writeTinyString(n,l):this._defaultValue?o.writeTinyString(this._defaultValue,l):o.writeTinyString("",l)},n.prototype.getDefaultId=function(){return r.RcpTypes.EnumOptions.DEFAULT},n.prototype.getTypeDefault=function(){return this._entries?this._entries[0]:""},n.prototype.writeOptions=function(l,e){var t=this,u=this.changed;e&&(u=n.allOptions),u.forEach(function(n,e){switch(e){case r.RcpTypes.EnumOptions.DEFAULT:l.push(r.RcpTypes.EnumOptions.DEFAULT),t.writeValue(l,t._defaultValue);break;case r.RcpTypes.EnumOptions.ENTRIES:if(l.push(r.RcpTypes.EnumOptions.ENTRIES),t._entries)for(var u=0;u-1)},Object.defineProperty(n.prototype,"entries",{get:function(){return this._entries},set:function(l){this._entries=l,this.changed.set(r.RcpTypes.EnumOptions.ENTRIES,!0),this.setDirty()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"multiselect",{get:function(){return this._multiselect},set:function(l){this._multiselect!==l&&(this._multiselect=l,this.changed.set(r.RcpTypes.EnumOptions.MULTISELECT,!0),this.setDirty())},enumerable:!0,configurable:!0}),n.allOptions=(new Map).set(r.RcpTypes.EnumOptions.DEFAULT,!0).set(r.RcpTypes.EnumOptions.ENTRIES,!0).set(r.RcpTypes.EnumOptions.MULTISELECT,!0),n}(u.DefaultDefinition);n.EnumDefinition=i},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(32),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Datatype.GROUP)||this}return t(n,l),n.prototype.didChange=function(){return!1},n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n.prototype.update=function(l){return!1},n}(u.TypeDefinition);n.GroupDefinition=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(24),r=e(44),o=function(l){function n(n){return l.call(this,n,new r.BangDefinition)||this}return t(n,l),n.prototype.doBang=function(){this.setDirty()},n}(u.Parameter);n.BangParameter=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(32),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Datatype.BANG)||this}return t(n,l),n.prototype.didChange=function(){return!1},n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n.prototype.update=function(l){return!1},n}(u.TypeDefinition);n.BangDefinition=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(19),r=e(4),o=e(15);function i(l){return("0"+l.toString(16)).slice(-2)}function a(l){if(!l.startsWith("#"))throw new Error("not a valid color: "+l);for(;l.length<7;)l+="f";var n=l.slice(1,3),e=l.slice(3,5),t=l.slice(5,7);return parseInt(n,16)+(parseInt(e,16)<<8)+(parseInt(t,16)<<16)}function c(l){if(!l.startsWith("#"))throw new Error("not a valid color: "+l);for(;l.length<9;)l+="f";var n=l.slice(1,3),e=l.slice(3,5),t=l.slice(5,7),u=l.slice(7,9);return parseInt(n,16)+(parseInt(e,16)<<8)+(parseInt(t,16)<<16)+(parseInt(u,16)<<24)}var s=function(l){function n(){return null!==l&&l.apply(this,arguments)||this}return t(n,l),n.prototype.handleOption=function(l,n){switch(l){case r.RcpTypes.ColorOptions.DEFAULT:return this._defaultValue=this.readValue(n),!0}return!1},n.prototype.getDefaultId=function(){return r.RcpTypes.ColorOptions.DEFAULT},n.prototype.writeOptions=function(l,n){(n||this.changed.has(r.RcpTypes.ColorOptions.DEFAULT))&&(l.push(r.RcpTypes.ColorOptions.DEFAULT),this.writeValue(l,this._defaultValue)),n||this.changed.clear()},n.allOptions=(new Map).set(r.RcpTypes.ColorOptions.DEFAULT,!0),n}(u.DefaultDefinition),p=function(l){function n(){return l.call(this,r.RcpTypes.Datatype.RGBA)||this}return t(n,l),n.prototype.getTypeDefault=function(){return"#00000000"},n.prototype.update=function(l){var e=!1;return l instanceof n&&void 0!==l._defaultValue&&(this._defaultValue=l._defaultValue,e=!0),e},n.prototype.readValue=function(l){return function(l){var n=l>>8&255,e=l>>16&255,t=l>>24&255;return"#"+i(255&l)+i(n)+i(e)+i(t)}(l.readU4be())},n.prototype.writeValue=function(l,n){void 0!=n?o.pushIn32ToArrayBe(c(n),l):this._defaultValue?o.pushIn32ToArrayBe(c(this._defaultValue),l):o.pushIn32ToArrayBe(0,l)},n}(s);n.RGBADefinition=p;var h=function(l){function n(){return l.call(this,r.RcpTypes.Datatype.RGB)||this}return t(n,l),n.prototype.getTypeDefault=function(){return"#000000"},n.prototype.update=function(l){var e=!1;return l instanceof n&&void 0!==l._defaultValue&&(this._defaultValue=l._defaultValue,e=!0),e},n.prototype.readValue=function(l){return function(l){var n=l>>8&255,e=l>>16&255;return"#"+i(255&l)+i(n)+i(e)}(l.readU4be())},n.prototype.writeValue=function(l,n){void 0!=n?o.pushIn32ToArrayBe(a(n),l):this._defaultValue?o.pushIn32ToArrayBe(a(this._defaultValue),l):o.pushIn32ToArrayBe(0,l)},n}(s);n.RGBDefinition=h},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(19),r=e(4),o=e(15),i=function(l){function n(){return l.call(this,r.RcpTypes.Datatype.URI)||this}return t(n,l),n.prototype.update=function(l){var e=!1;return l instanceof n&&(void 0!==l._defaultValue&&(this._defaultValue=l._defaultValue,e=!0),void 0!==l._filter&&(this._filter=l._filter,e=!0),void 0!==l._schema&&(this._schema=l._schema,e=!0)),e},n.prototype.handleOption=function(l,n){switch(l){case r.RcpTypes.UriOptions.DEFAULT:return this._defaultValue=new r.LongString(n).data,!0;case r.RcpTypes.UriOptions.FILTER:return this._filter=new r.TinyString(n).data,!0;case r.RcpTypes.UriOptions.SCHEMA:return this._schema=new r.TinyString(n).data,!0}return!1},n.prototype.readValue=function(l){return new r.LongString(l).data},n.prototype.writeValue=function(l,n){void 0!=n?o.writeLongString(n,l):this._defaultValue?o.writeLongString(this._defaultValue,l):o.writeLongString("",l)},n.prototype.getDefaultId=function(){return r.RcpTypes.UriOptions.DEFAULT},n.prototype.getTypeDefault=function(){return""},n.prototype.writeOptions=function(l,e){var t=this,u=this.changed;e&&(u=n.allOptions),u.forEach(function(n,e){switch(e){case r.RcpTypes.UriOptions.DEFAULT:l.push(r.RcpTypes.UriOptions.DEFAULT),t.writeValue(l,t._defaultValue);break;case r.RcpTypes.UriOptions.FILTER:l.push(r.RcpTypes.UriOptions.FILTER),t._filter?o.writeTinyString(t._filter,l):o.writeTinyString("",l);break;case r.RcpTypes.UriOptions.SCHEMA:l.push(r.RcpTypes.UriOptions.SCHEMA),t._schema?o.writeTinyString(t._schema,l):o.writeTinyString("",l)}}),e||this.changed.clear()},Object.defineProperty(n.prototype,"filter",{get:function(){return this._filter},set:function(l){this._filter!==l&&(this._filter=l,this.changed.set(r.RcpTypes.UriOptions.FILTER,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"schema",{get:function(){return this._schema},set:function(l){this._schema!==l&&(this._schema=l,this.changed.set(r.RcpTypes.UriOptions.SCHEMA,!0),this.setDirty())},enumerable:!0,configurable:!0}),n.allOptions=(new Map).set(r.RcpTypes.UriOptions.DEFAULT,!0).set(r.RcpTypes.UriOptions.FILTER,!0).set(r.RcpTypes.UriOptions.SCHEMA,!0),n}(u.DefaultDefinition);n.UriDefinition=i},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(19),r=e(4),o=e(15),i=e(63),a=e(20),c=function(l){function n(){return l.call(this,r.RcpTypes.Datatype.IPV4)||this}return t(n,l),n.prototype.update=function(l){var e=!1;return l instanceof n&&void 0!==l._defaultValue&&(this._defaultValue=l._defaultValue,e=!0),e},n.prototype.handleOption=function(l,n){switch(l){case r.RcpTypes.Ipv4Options.DEFAULT:return this._defaultValue=this.readValue(n),!0}return!1},n.prototype.readValue=function(l){return new i.IPv4(a(l.readU4be()))},n.prototype.writeValue=function(l,n){void 0!=n?o.pushIn32ToArrayBe(n.value.toJSNumber(),l):this._defaultValue?o.pushIn32ToArrayBe(this._defaultValue.value.toJSNumber(),l):o.pushFloat32ToArrayBe(0,l)},n.prototype.getDefaultId=function(){return r.RcpTypes.Ipv4Options.DEFAULT},n.prototype.getTypeDefault=function(){return new i.IPv4(a(0))},n.prototype.writeOptions=function(l,n){(n||this.changed.has(r.RcpTypes.Ipv4Options.DEFAULT))&&(l.push(r.RcpTypes.Ipv4Options.DEFAULT),this.writeValue(l,this._defaultValue)),n||this.changed.clear()},n.allOptions=(new Map).set(r.RcpTypes.Ipv4Options.DEFAULT,!0),n}(u.DefaultDefinition);n.IPv4Definition=c},function(l,n,e){"use strict";var t=this&&this.__read||function(l,n){var e="function"===typeof Symbol&&l[Symbol.iterator];if(!e)return l;var t,u,r=e.call(l),o=[];try{for(;(void 0===n||n-- >0)&&!(t=r.next()).done;)o.push(t.value)}catch(i){u={error:i}}finally{try{t&&!t.done&&(e=r.return)&&e.call(r)}finally{if(u)throw u.error}}return o};Object.defineProperty(n,"__esModule",{value:!0}),n.Hexadecatet=void 0;var u=e(29),r=e(20),o=function(){function l(l){var n;n="string"===typeof l?parseInt(l,16):parseInt(String(l),16);var e=t(u.Validator.isValidIPv6Hexadecatet(r(n)),2),o=e[0],i=e[1];if(!o)throw Error(i.filter(function(l){return""!==l}).toString());this.value=n}return l.fromString=function(n){return new l(n)},l.fromNumber=function(n){return new l(n)},l.prototype.getValue=function(){return this.value},l.prototype.toString=function(){return this.value.toString(16)},l}();n.Hexadecatet=o},function(l,n,e){"use strict";var t=this&&this.__read||function(l,n){var e="function"===typeof Symbol&&l[Symbol.iterator];if(!e)return l;var t,u,r=e.call(l),o=[];try{for(;(void 0===n||n-- >0)&&!(t=r.next()).done;)o.push(t.value)}catch(i){u={error:i}}finally{try{t&&!t.done&&(e=r.return)&&e.call(r)}finally{if(u)throw u.error}}return o};Object.defineProperty(n,"__esModule",{value:!0}),n.isIPv4Prefix=n.IPv6Prefix=n.IPv4Prefix=void 0;var u=e(29),r=e(37),o=e(18),i=e(33),a=e(30),c=e(48),s=e(20),p=function(){function l(l){var n,e,r;if(this.type="IPv4",this.bitValue=s(32),e=(n=t(u.Validator.isValidPrefixValue(l,i.IPNumType.IPv4),2))[0],r=n[1],!e)throw new Error(r.filter(function(l){return""!==l}).toString());this.value=l}return l.fromNumber=function(n){return new l(n)},l.fromRangeSize=function(n){var e=n.equals(s.one)?32:32-f(n,u.Validator.IPV4_SIZE);return l.fromNumber(e)},l.prototype.getValue=function(){return this.value},l.prototype.toString=function(){return this.value.toString()},l.prototype.toMask=function(){var l="1".repeat(this.value),n="0".repeat(32-this.value);return r.IPv4Mask.fromDecimalDottedString(this.toDecimalNotation(""+l+n))},l.prototype.toRangeSize=function(){return s(2).pow(this.bitValue.minus(s(this.getValue())))},l.prototype.merge=function(){return new l(this.value-1)},l.prototype.split=function(){return new l(this.value+1)},l.prototype.toDecimalNotation=function(l){return o.parseBinaryStringToBigInteger(l.substr(0,8))+"."+o.parseBinaryStringToBigInteger(l.substr(8,8))+"."+o.parseBinaryStringToBigInteger(l.substr(16,8))+"."+o.parseBinaryStringToBigInteger(l.substr(24,8))},l}();n.IPv4Prefix=p;var h=function(){function l(l){var n,e,r;if(this.type="IPv6",this.bitValue=s(128),e=(n=t(u.Validator.isValidPrefixValue(l,i.IPNumType.IPv6),2))[0],r=n[1],!e)throw new Error(r.filter(function(l){return""!==l}).toString());this.value=l}return l.fromNumber=function(n){return new l(n)},l.fromRangeSize=function(n){var e=n.equals(s.one)?128:128-f(n,u.Validator.IPV6_SIZE);return l.fromNumber(e)},l.prototype.getValue=function(){return this.value},l.prototype.toString=function(){return this.value.toString()},l.prototype.toMask=function(){var l="1".repeat(this.value),n="0".repeat(128-this.value);return r.IPv6Mask.fromHexadecimalString(this.toHexadecatetNotation(""+l+n))},l.prototype.toRangeSize=function(){return s(2).pow(this.bitValue.minus(s(this.getValue())))},l.prototype.merge=function(){return new l(this.value-1)},l.prototype.split=function(){return new l(this.value+1)},l.prototype.toHexadecatetNotation=function(l){return l.match(/.{1,16}/g).map(function(l){return c.Hexadecatet.fromString(a.binaryStringToHexadecimalString(l))}).map(function(l){return l.toString()}).join(":")},l}();function f(l,n){var e=n.greater(u.Validator.IPV4_SIZE)?"IPv6":"IPv4";if(l.greater(n)||l.equals(s(0)))throw new Error(u.Validator.invalidIPRangeSizeMessage.replace("$iptype",e));try{return o.intLog2(l)}catch(t){throw new Error(u.Validator.invalidIPRangeSizeForCidrMessage)}}n.IPv6Prefix=h,n.isIPv4Prefix=function(l){return"IPv4"===l.type}},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(28),r=e(4),o=e(15),i=function(l){function n(){return l.call(this,r.RcpTypes.Datatype.INT32)||this}return t(n,l),n.prototype.typeMax=function(){return 2147483647},n.prototype.typeMin=function(){return-2147483648},n.prototype.readValue=function(l){return l.readS4be()},n.prototype.writeValue=function(l,n){void 0!=n?o.pushIn32ToArrayBe(n,l):this._defaultValue?o.pushIn32ToArrayBe(this._defaultValue,l):o.pushIn32ToArrayBe(0,l)},n}(u.NumberDefinition);n.Int32Definition=i},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(19),r=e(15),o=e(4),i=function(l){function n(){return l.call(this,o.RcpTypes.Datatype.STRING)||this}return t(n,l),n.prototype.update=function(l){var e=!1;return l instanceof n&&(void 0!==l._defaultValue&&(this._defaultValue=l._defaultValue,e=!0),void 0!==l._regex&&(this._regex=l._regex,e=!0)),e},n.prototype.handleOption=function(l,n){switch(l){case o.RcpTypes.StringOptions.DEFAULT:return this._defaultValue=this.readValue(n),!0;case o.RcpTypes.StringOptions.REGULAR_EXPRESSION:return this._regex=this.readValue(n),!0}return!1},n.prototype.readValue=function(l){return new o.LongString(l).data},n.prototype.writeValue=function(l,n){void 0!=n?r.writeLongString(n,l):this._defaultValue?r.writeLongString(this._defaultValue,l):r.writeLongString("",l)},n.prototype.getDefaultId=function(){return o.RcpTypes.StringOptions.DEFAULT},n.prototype.getTypeDefault=function(){return""},n.prototype.writeOptions=function(l,e){var t=this,u=this.changed;e&&(u=n.allOptions),u.forEach(function(n,e){switch(e){case o.RcpTypes.StringOptions.DEFAULT:l.push(o.RcpTypes.StringOptions.DEFAULT),t.writeValue(l,t._defaultValue);break;case o.RcpTypes.StringOptions.REGULAR_EXPRESSION:l.push(o.RcpTypes.StringOptions.REGULAR_EXPRESSION),t._regex?r.writeLongString(t._regex,l):r.writeLongString("",l)}}),e||this.changed.clear()},Object.defineProperty(n.prototype,"regex",{get:function(){return this._regex},set:function(l){this._regex!==l&&(this._regex=l,this.changed.set(o.RcpTypes.StringOptions.REGULAR_EXPRESSION,!0),this.setDirty())},enumerable:!0,configurable:!0}),n.allOptions=(new Map).set(o.RcpTypes.StringOptions.DEFAULT,!0).set(o.RcpTypes.StringOptions.REGULAR_EXPRESSION,!0),n}(u.DefaultDefinition);n.StringDefinition=i},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(15),r=e(4),o=e(25),i=function(l){function n(){return null!==l&&l.apply(this,arguments)||this}return t(n,l),n.prototype.constrainValue=function(l){return void 0!==this.maximum&&(l.x>this.maximum.x&&(l.x=this.maximum.x),l.y>this.maximum.y&&(l.y=this.maximum.y),l.z>this.maximum.z&&(l.z=this.maximum.z)),void 0!==this.minimum&&(l.xthis.maximum.x&&(l.x=this.maximum.x),l.y>this.maximum.y&&(l.y=this.maximum.y)),void 0!==this.minimum&&(l.xthis.maximum.x&&(l.x=this.maximum.x),l.y>this.maximum.y&&(l.y=this.maximum.y),l.z>this.maximum.z&&(l.z=this.maximum.z),l.t>this.maximum.t&&(l.t=this.maximum.t)),void 0!==this.minimum&&(l.x0},l.prototype.connect_=function(){t&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},l.prototype.disconnect_=function(){t&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},l.prototype.onTransitionEnd_=function(l){var n=l.propertyName,e=void 0===n?"":n;a.some(function(l){return!!~e.indexOf(l)})&&this.refresh()},l.getInstance=function(){return this.instance_||(this.instance_=new l),this.instance_},l.instance_=null,l}(),p=function(l,n){for(var e=0,t=Object.keys(n);e0},l}(),M="undefined"!==typeof WeakMap?new WeakMap:new e,_=function(){return function l(n){if(!(this instanceof l))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var e=s.getInstance(),t=new T(n,e,this);M.set(this,t)}}();["observe","unobserve","disconnect"].forEach(function(l){_.prototype[l]=function(){var n;return(n=M.get(this))[l].apply(n,arguments)}});var O="undefined"!==typeof u.ResizeObserver?u.ResizeObserver:_;n.default=O}.call(this,e(23))},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(17),r=e(41),o=function(l){function n(n){var e=l.call(this,n,new r.EnumDefinition)||this;return e.enumDefinition=e.typeDefinition,e}return t(n,l),n.prototype.setStringValue=function(l){return!!this.enumDefinition.contains(l)&&(this.value=l,!0)},n}(u.ValueParameter);n.EnumParameter=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(24),r=e(42),o=function(l){function n(n){var e=l.call(this,n,new r.GroupDefinition)||this;return e.children=[],e}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.addChild=function(l){void 0!==l&&(this.children.indexOf(l)>=0||this.children.push(l))},n.prototype.removeChild=function(l){if(void 0!==l){var n=this.children.indexOf(l);n>=0&&this.children.splice(n,1)}},n}(u.Parameter);n.GroupParameter=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(17),r=e(45),o=function(l){function n(n){return l.call(this,n,new r.RGBADefinition)||this}return t(n,l),n.prototype.setStringValue=function(l){return!!l.startsWith("#")&&(this.value=l,!0)},n}(u.ValueParameter);n.RGBAParameter=o;var i=function(l){function n(n){return l.call(this,n,new r.RGBDefinition)||this}return t(n,l),n.prototype.setStringValue=function(l){return!!l.startsWith("#")&&(this.value=l,!0)},n}(u.ValueParameter);n.RGBParameter=i},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(17),r=e(46),o=function(l){function n(n){return l.call(this,n,new r.UriDefinition)||this}return t(n,l),n.prototype.setStringValue=function(l){return this.value=l,!0},n}(u.ValueParameter);n.UriParameter=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(17),r=e(47),o=function(l){function n(n){return l.call(this,n,new r.IPv4Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){return!1},n}(u.ValueParameter);n.IPv4Parameter=o},function(l,n,e){"use strict";var t=this&&this.__createBinding||(Object.create?function(l,n,e,t){void 0===t&&(t=e),Object.defineProperty(l,t,{enumerable:!0,get:function(){return n[e]}})}:function(l,n,e,t){void 0===t&&(t=e),l[t]=n[e]}),u=this&&this.__exportStar||function(l,n){for(var e in l)"default"===e||n.hasOwnProperty(e)||t(n,l,e)};Object.defineProperty(n,"__esModule",{value:!0}),u(e(189),n),u(e(37),n),u(e(18),n),u(e(48),n),u(e(30),n),u(e(33),n),u(e(38),n),u(e(64),n),u(e(49),n),u(e(29),n)},function(l,n,e){"use strict";var t=this&&this.__read||function(l,n){var e="function"===typeof Symbol&&l[Symbol.iterator];if(!e)return l;var t,u,r=e.call(l),o=[];try{for(;(void 0===n||n-- >0)&&!(t=r.next()).done;)o.push(t.value)}catch(i){u={error:i}}finally{try{t&&!t.done&&(e=r.return)&&e.call(r)}finally{if(u)throw u.error}}return o};Object.defineProperty(n,"__esModule",{value:!0}),n.Octet=void 0;var u=e(29),r=e(20),o=function(){function l(l){var n;n="string"===typeof l?parseInt(l):l;var e=t(u.Validator.isValidIPv4Octet(r(n)),2),o=e[0],i=e[1];if(!o)throw Error(i.filter(function(l){return""!==l}).toString());this.value=n}return l.fromString=function(n){return new l(n)},l.fromNumber=function(n){return new l(n)},l.prototype.getValue=function(){return this.value},l.prototype.toString=function(){return this.value.toString(10)},l}();n.Octet=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(17),r=e(66),o=e(4),i=function(l){function n(n){return l.call(this,n,new r.RangeDefinition)||this}return t(n,l),n.prototype.valueConstrained=function(){return this.typeDefinition.constrainValue(this.value)},n.prototype.setStringValue=function(l){return!1},Object.defineProperty(n.prototype,"value1",{get:function(){if(this._value)return this._value.value1},set:function(l){l&&(this._value||(this._value=new r.Range(0,0)),this._value.value1!==l&&(this._value.value1=l,this.changed.set(o.RcpTypes.ParameterOptions.VALUE,!0),this.setDirty()))},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"value2",{get:function(){if(this._value)return this._value.value2},set:function(l){l&&(this._value||(this._value=new r.Range(0,0)),this._value.value2!==l&&(this._value.value2=l,this.changed.set(o.RcpTypes.ParameterOptions.VALUE,!0),this.setDirty()))},enumerable:!0,configurable:!0}),n}(u.ValueParameter);n.RangeParameter=i},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(19),r=e(4),o=e(28),i=e(191),a=function(){return function(l,n){this.value1=l,this.value2=n}}();n.Range=a;var c=function(l){function n(){return l.call(this,r.RcpTypes.Datatype.RANGE)||this}return t(n,l),n.prototype.update=function(l){var e=!1;return l instanceof n&&(l.elementType&&this.elementType&&(e=this.elementType.update(l.elementType)),void 0!==l._defaultValue&&(this._defaultValue=l._defaultValue,e=!0)),e},n.prototype.constrainValue=function(l){return this.elementType&&(l.value1=this.elementType.constrainValue(l.value1),l.value2=this.elementType.constrainValue(l.value2)),l},n.prototype.didChange=function(){var l=!1;return this.elementType&&(l=this.elementType.didChange()),this.changed.size>0||l},n.prototype.readMandatory=function(l){var n=i.createTypeDefinition(l.readU1());if(n.readMandatory(l),!(n instanceof o.NumberDefinition))throw Error("RangeDefinition: wrong element type: "+n.datatype);this.elementType=n},n.prototype.parseOptions=function(n){if(!this.elementType)throw new Error("cannot parse elementType options without elementType");this.elementType.parseOptions(n),l.prototype.parseOptions.call(this,n)},n.prototype.handleOption=function(l,n){switch(l){case r.RcpTypes.BooleanOptions.DEFAULT:return this._defaultValue=this.readValue(n),!0}return!1},n.prototype.readValue=function(l){if(!this.elementType)throw new Error("could not read from elementType");return new a(this.elementType.readValue(l),this.elementType.readValue(l))},n.prototype.writeValue=function(l,n){if(!this.elementType)throw new Error("could not write value without elementType");void 0!=n?(this.elementType.writeValue(l,n.value1),this.elementType.writeValue(l,n.value2)):this._defaultValue?(this.elementType.writeValue(l,this._defaultValue.value1),this.elementType.writeValue(l,this._defaultValue.value2)):(this.elementType.writeValue(l,void 0),this.elementType.writeValue(l,void 0))},n.prototype.getDefaultId=function(){return r.RcpTypes.RangeOptions.DEFAULT},n.prototype.getTypeDefault=function(){return new a(0,0)},n.prototype.writeMandatory=function(l){if(!this.elementType)throw new Error("RangeDefinition without elementType!");l.push(this.elementType.datatype),this.elementType.writeMandatory(l)},n.prototype.writeOptions=function(l,n){if(!this.elementType)throw new Error("RangeDefinition without elementType!");this.elementType.writeOptions(l,n),l.push(r.RcpTypes.TERMINATOR),(n||this.changed.has(r.RcpTypes.RangeOptions.DEFAULT))&&(l.push(r.RcpTypes.RangeOptions.DEFAULT),this.writeValue(l,this._defaultValue)),n||this.changed.clear()},n}(u.DefaultDefinition);n.RangeDefinition=c},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(19),r=e(4),o=e(63),i=e(20),a=function(l){function n(){return l.call(this,r.RcpTypes.Datatype.IPV6)||this}return t(n,l),n.prototype.update=function(l){var e=!1;return l instanceof n&&void 0!==l._defaultValue&&(this._defaultValue=l._defaultValue,e=!0),e},n.prototype.handleOption=function(l,n){switch(l){case r.RcpTypes.Ipv6Options.DEFAULT:return this._defaultValue=this.readValue(n),!0}return!1},n.prototype.readValue=function(l){throw l.readS4be(),new Error("Method not implemented.")},n.prototype.writeValue=function(l,n){throw new Error("Method not implemented.")},n.prototype.getDefaultId=function(){return r.RcpTypes.Ipv6Options.DEFAULT},n.prototype.getTypeDefault=function(){return new o.IPv6(i(0))},n.prototype.writeOptions=function(l,n){throw new Error("Method not implemented.")},n.allOptions=(new Map).set(r.RcpTypes.Ipv6Options.DEFAULT,!0),n}(u.DefaultDefinition);n.IPv6Definition=a},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(17),r=e(51),o=function(l){function n(n){return l.call(this,n,new r.StringDefinition)||this}return t(n,l),n.prototype.setStringValue=function(l){return this.value=l,!0},n}(u.ValueParameter);n.StringParameter=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(28),r=e(50),o=function(l){function n(n,e){var t=l.call(this,n,e)||this;return t.numberDefinition=e,t}return t(n,l),n.prototype.valueConstrained=function(){return this.numberDefinition.constrainValue(this.value)},n}(e(17).ValueParameter);n.NumberParameter=o;var i=function(l){function n(n){return l.call(this,n,new u.Int8Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=parseInt(l);return!isNaN(n)&&(this.value=n,!0)},n}(o);n.Int8Parameter=i;var a=function(l){function n(n){return l.call(this,n,new u.Int16Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=parseInt(l);return!isNaN(n)&&(this.value=n,!0)},n}(o);n.Int16Parameter=a;var c=function(l){function n(n){return l.call(this,n,new r.Int32Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=parseInt(l);return!isNaN(n)&&(this.value=n,!0)},n}(o);n.Int32Parameter=c;var s=function(l){function n(n){return l.call(this,n,new u.Int64Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=parseInt(l);return!isNaN(n)&&(this.value=n,!0)},n}(o);n.Int64Parameter=s;var p=function(l){function n(n){return l.call(this,n,new u.Float32Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=parseFloat(l);return!isNaN(n)&&(this.value=n,!0)},n}(o);n.Float32Parameter=p;var h=function(l){function n(n){return l.call(this,n,new u.Float64Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=parseFloat(l);return!isNaN(n)&&(this.value=n,!0)},n}(o);n.Float64Parameter=h},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(17),r=e(52),o=e(25),i=function(l){function n(n,e){var t=l.call(this,n,e)||this;return t.vectorDefinition=e,t}return t(n,l),n.prototype.valueConstrained=function(){return this.vectorDefinition.constrainValue(this.value)},n}(u.ValueParameter);n.Vector3ParameterBase=i;var a=function(l){function n(n){return l.call(this,n,new r.Vector3F32Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=l.split(",");if(n.length<3)return!1;var e=parseFloat(n[0]);if(isNaN(e))return!1;var t=parseFloat(n[1]);if(isNaN(t))return!1;var u=parseFloat(n[2]);return!isNaN(u)&&(this.value=new o.Vector3(e,t,u),!0)},n}(i);n.Vector3F32Parameter=a;var c=function(l){function n(n){return l.call(this,n,new r.Vector3I32Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=l.split(",");if(n.length<3)return!1;var e=parseInt(n[0]);if(isNaN(e))return!1;var t=parseInt(n[1]);if(isNaN(t))return!1;var u=parseInt(n[2]);return!isNaN(u)&&(this.value=new o.Vector3(e,t,u),!0)},n}(i);n.Vector3I32Parameter=c},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(17),r=e(192),o=function(l){function n(n){return l.call(this,n,new r.ImageDefinition)||this}return t(n,l),n.prototype.setStringValue=function(l){return!1},n}(u.ValueParameter);n.ImageParameter=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(17),r=e(25),o=e(53),i=function(l){function n(n,e){var t=l.call(this,n,e)||this;return t.vectorDefinition=e,t}return t(n,l),n.prototype.valueConstrained=function(){return this.vectorDefinition.constrainValue(this.value)},n}(u.ValueParameter);n.Vector2ParameterBase=i;var a=function(l){function n(n){return l.call(this,n,new o.Vector2F32Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=l.split(",");if(n.length<2)return!1;var e=parseFloat(n[0]);if(isNaN(e))return!1;var t=parseFloat(n[1]);return!isNaN(t)&&(this.value=new r.Vector2(e,t),!0)},n}(i);n.Vector2F32Parameter=a;var c=function(l){function n(n){return l.call(this,n,new o.Vector2I32Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=l.split(",");if(n.length<2)return!1;var e=parseInt(n[0]);if(isNaN(e))return!1;var t=parseInt(n[1]);return!isNaN(t)&&(this.value=new r.Vector2(e,t),!0)},n}(i);n.Vector2I32Parameter=c},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(17),r=e(25),o=e(54),i=function(l){function n(n,e){var t=l.call(this,n,e)||this;return t.vectorDefinition=e,t}return t(n,l),n.prototype.valueConstrained=function(){return this.vectorDefinition.constrainValue(this.value)},n}(u.ValueParameter);n.Vector4ParameterBase=i;var a=function(l){function n(n){return l.call(this,n,new o.Vector4F32Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=l.split(",");if(n.length<4)return!1;var e=parseFloat(n[0]);if(isNaN(e))return!1;var t=parseFloat(n[1]);if(isNaN(t))return!1;var u=parseFloat(n[2]);if(isNaN(u))return!1;var o=parseFloat(n[3]);return!isNaN(o)&&(this.value=new r.Vector4(e,t,u,o),!0)},n}(i);n.Vector4F32Parameter=a;var c=function(l){function n(n){return l.call(this,n,new o.Vector4I32Definition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=l.split(",");if(n.length<4)return!1;var e=parseInt(n[0]);if(isNaN(e))return!1;var t=parseInt(n[1]);if(isNaN(t))return!1;var u=parseInt(n[2]);if(isNaN(u))return!1;var o=parseInt(n[3]);return!isNaN(o)&&(this.value=new r.Vector4(e,t,u,o),!0)},n}(i);n.Vector4I32Parameter=c},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=e(15),u=function(){function l(l){this.id=l}return l.prototype.write=function(l,n){t.pushIn16ToArrayBe(this.id,l)},l}();n.IdData=u,n.parseIdData=function(l){var n=l.readS2be();return new u(n)}},function(l,n){var e,t,u=l.exports={};function r(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(l){if(e===setTimeout)return setTimeout(l,0);if((e===r||!e)&&setTimeout)return e=setTimeout,setTimeout(l,0);try{return e(l,0)}catch(n){try{return e.call(null,l,0)}catch(n){return e.call(this,l,0)}}}!function(){try{e="function"===typeof setTimeout?setTimeout:r}catch(l){e=r}try{t="function"===typeof clearTimeout?clearTimeout:o}catch(l){t=o}}();var a,c=[],s=!1,p=-1;function h(){s&&a&&(s=!1,a.length?c=a.concat(c):p=-1,c.length&&f())}function f(){if(!s){var l=i(h);s=!0;for(var n=c.length;n;){for(a=c,c=[];++p1)for(var e=1;e=0)return 1;return 0}();var u=e&&window.Promise?function(l){var n=!1;return function(){n||(n=!0,window.Promise.resolve().then(function(){n=!1,l()}))}}:function(l){var n=!1;return function(){n||(n=!0,setTimeout(function(){n=!1,l()},t))}};function r(l){return l&&"[object Function]"==={}.toString.call(l)}function o(l,n){if(1!==l.nodeType)return[];var e=l.ownerDocument.defaultView.getComputedStyle(l,null);return n?e[n]:e}function i(l){return"HTML"===l.nodeName?l:l.parentNode||l.host}function a(l){if(!l)return document.body;switch(l.nodeName){case"HTML":case"BODY":return l.ownerDocument.body;case"#document":return l.body}var n=o(l),e=n.overflow,t=n.overflowX,u=n.overflowY;return/(auto|scroll|overlay)/.test(e+u+t)?l:a(i(l))}function c(l){return l&&l.referenceNode?l.referenceNode:l}var s=e&&!(!window.MSInputMethodContext||!document.documentMode),p=e&&/MSIE 10/.test(navigator.userAgent);function h(l){return 11===l?s:10===l?p:s||p}function f(l){if(!l)return document.documentElement;for(var n=h(10)?document.body:null,e=l.offsetParent||null;e===n&&l.nextElementSibling;)e=(l=l.nextElementSibling).offsetParent;var t=e&&e.nodeName;return t&&"BODY"!==t&&"HTML"!==t?-1!==["TH","TD","TABLE"].indexOf(e.nodeName)&&"static"===o(e,"position")?f(e):e:l?l.ownerDocument.documentElement:document.documentElement}function d(l){return null!==l.parentNode?d(l.parentNode):l}function v(l,n){if(!l||!l.nodeType||!n||!n.nodeType)return document.documentElement;var e=l.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING,t=e?l:n,u=e?n:l,r=document.createRange();r.setStart(t,0),r.setEnd(u,0);var o=r.commonAncestorContainer;if(l!==o&&n!==o||t.contains(u))return function(l){var n=l.nodeName;return"BODY"!==n&&("HTML"===n||f(l.firstElementChild)===l)}(o)?o:f(o);var i=d(l);return i.host?v(i.host,n):v(l,d(n).host)}function m(l){var n="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",e=l.nodeName;if("BODY"===e||"HTML"===e){var t=l.ownerDocument.documentElement;return(l.ownerDocument.scrollingElement||t)[n]}return l[n]}function y(l,n){var e="x"===n?"Left":"Top",t="Left"===e?"Right":"Bottom";return parseFloat(l["border"+e+"Width"])+parseFloat(l["border"+t+"Width"])}function g(l,n,e,t){return Math.max(n["offset"+l],n["scroll"+l],e["client"+l],e["offset"+l],e["scroll"+l],h(10)?parseInt(e["offset"+l])+parseInt(t["margin"+("Height"===l?"Top":"Left")])+parseInt(t["margin"+("Height"===l?"Bottom":"Right")]):0)}function z(l){var n=l.body,e=l.documentElement,t=h(10)&&getComputedStyle(e);return{height:g("Height",n,e,t),width:g("Width",n,e,t)}}var b=function(l,n){if(!(l instanceof n))throw new TypeError("Cannot call a class as a function")},E=function(){function l(l,n){for(var e=0;e2&&void 0!==arguments[2]&&arguments[2],t=h(10),u="HTML"===n.nodeName,r=O(l),i=O(n),c=a(l),s=o(n),p=parseFloat(s.borderTopWidth),f=parseFloat(s.borderLeftWidth);e&&u&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var d=_({top:r.top-i.top-p,left:r.left-i.left-f,width:r.width,height:r.height});if(d.marginTop=0,d.marginLeft=0,!t&&u){var v=parseFloat(s.marginTop),y=parseFloat(s.marginLeft);d.top-=p-v,d.bottom-=p-v,d.left-=f-y,d.right-=f-y,d.marginTop=v,d.marginLeft=y}return(t&&!e?n.contains(c):n===c&&"BODY"!==c.nodeName)&&(d=function(l,n){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],t=m(n,"top"),u=m(n,"left"),r=e?-1:1;return l.top+=t*r,l.bottom+=t*r,l.left+=u*r,l.right+=u*r,l}(d,n)),d}function V(l){if(!l||!l.parentElement||h())return document.documentElement;for(var n=l.parentElement;n&&"none"===o(n,"transform");)n=n.parentElement;return n||document.documentElement}function L(l,n,e,t){var u=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},s=u?V(l):v(l,c(n));if("viewport"===t)r=function(l){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],e=l.ownerDocument.documentElement,t=w(l,e),u=Math.max(e.clientWidth,window.innerWidth||0),r=Math.max(e.clientHeight,window.innerHeight||0),o=n?0:m(e),i=n?0:m(e,"left");return _({top:o-t.top+t.marginTop,left:i-t.left+t.marginLeft,width:u,height:r})}(s,u);else{var p=void 0;"scrollParent"===t?"BODY"===(p=a(i(n))).nodeName&&(p=l.ownerDocument.documentElement):p="window"===t?l.ownerDocument.documentElement:t;var h=w(p,s,u);if("HTML"!==p.nodeName||function l(n){var e=n.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===o(n,"position"))return!0;var t=i(n);return!!t&&l(t)}(s))r=h;else{var f=z(l.ownerDocument),d=f.height,y=f.width;r.top+=h.top-h.marginTop,r.bottom=d+h.top,r.left+=h.left-h.marginLeft,r.right=y+h.left}}var g="number"===typeof(e=e||0);return r.left+=g?e:e.left||0,r.top+=g?e:e.top||0,r.right-=g?e:e.right||0,r.bottom-=g?e:e.bottom||0,r}function C(l,n,e,t,u){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===l.indexOf("auto"))return l;var o=L(e,t,r,u),i={top:{width:o.width,height:n.top-o.top},right:{width:o.right-n.right,height:o.height},bottom:{width:o.width,height:o.bottom-n.bottom},left:{width:n.left-o.left,height:o.height}},a=Object.keys(i).map(function(l){return M({key:l},i[l],{area:(n=i[l],n.width*n.height)});var n}).sort(function(l,n){return n.area-l.area}),c=a.filter(function(l){var n=l.width,t=l.height;return n>=e.clientWidth&&t>=e.clientHeight}),s=c.length>0?c[0].key:a[0].key,p=l.split("-")[1];return s+(p?"-"+p:"")}function A(l,n,e){var t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return w(e,t?V(n):v(n,c(e)),t)}function S(l){var n=l.ownerDocument.defaultView.getComputedStyle(l),e=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),t=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0);return{width:l.offsetWidth+t,height:l.offsetHeight+e}}function I(l){var n={left:"right",right:"left",bottom:"top",top:"bottom"};return l.replace(/left|right|bottom|top/g,function(l){return n[l]})}function R(l,n,e){e=e.split("-")[0];var t=S(l),u={width:t.width,height:t.height},r=-1!==["right","left"].indexOf(e),o=r?"top":"left",i=r?"left":"top",a=r?"height":"width",c=r?"width":"height";return u[o]=n[o]+n[a]/2-t[a]/2,u[i]=e===i?n[i]-t[c]:n[I(i)],u}function H(l,n){return Array.prototype.find?l.find(n):l.filter(n)[0]}function P(l,n,e){return(void 0===e?l:l.slice(0,function(l,n,e){if(Array.prototype.findIndex)return l.findIndex(function(l){return l[n]===e});var t=H(l,function(l){return l[n]===e});return l.indexOf(t)}(l,"name",e))).forEach(function(l){l.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var e=l.function||l.fn;l.enabled&&r(e)&&(n.offsets.popper=_(n.offsets.popper),n.offsets.reference=_(n.offsets.reference),n=e(n,l))}),n}function N(l,n){return l.some(function(l){var e=l.name;return l.enabled&&e===n})}function D(l){for(var n=[!1,"ms","Webkit","Moz","O"],e=l.charAt(0).toUpperCase()+l.slice(1),t=0;t1&&void 0!==arguments[1]&&arguments[1],e=K.indexOf(l),t=K.slice(e+1).concat(K.slice(0,e));return n?t.reverse():t}var q={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function X(l,n,e,t){var u=[0,0],r=-1!==["right","left"].indexOf(t),o=l.split(/(\+|\-)/).map(function(l){return l.trim()}),i=o.indexOf(H(o,function(l){return-1!==l.search(/,|\s/)}));o[i]&&-1===o[i].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var a=/\s*,\s*|\s+/,c=-1!==i?[o.slice(0,i).concat([o[i].split(a)[0]]),[o[i].split(a)[1]].concat(o.slice(i+1))]:[o];return(c=c.map(function(l,t){var u=(1===t?!r:r)?"height":"width",o=!1;return l.reduce(function(l,n){return""===l[l.length-1]&&-1!==["+","-"].indexOf(n)?(l[l.length-1]=n,o=!0,l):o?(l[l.length-1]+=n,o=!1,l):l.concat(n)},[]).map(function(l){return function(l,n,e,t){var u=l.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+u[1],o=u[2];if(!r)return l;if(0===o.indexOf("%")){var i=void 0;switch(o){case"%p":i=e;break;case"%":case"%r":default:i=t}return _(i)[n]/100*r}if("vh"===o||"vw"===o)return("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;return r}(l,u,n,e)})})).forEach(function(l,n){l.forEach(function(e,t){B(e)&&(u[n]+=e*("-"===l[t-1]?-1:1))})}),u}var $={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(l){var n=l.placement,e=n.split("-")[0],t=n.split("-")[1];if(t){var u=l.offsets,r=u.reference,o=u.popper,i=-1!==["bottom","top"].indexOf(e),a=i?"left":"top",c=i?"width":"height",s={start:T({},a,r[a]),end:T({},a,r[a]+r[c]-o[c])};l.offsets.popper=M({},o,s[t])}return l}},offset:{order:200,enabled:!0,fn:function(l,n){var e=n.offset,t=l.placement,u=l.offsets,r=u.popper,o=u.reference,i=t.split("-")[0],a=void 0;return a=B(+e)?[+e,0]:X(e,r,o,i),"left"===i?(r.top+=a[0],r.left-=a[1]):"right"===i?(r.top+=a[0],r.left+=a[1]):"top"===i?(r.left+=a[0],r.top-=a[1]):"bottom"===i&&(r.left+=a[0],r.top+=a[1]),l.popper=r,l},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(l,n){var e=n.boundariesElement||f(l.instance.popper);l.instance.reference===e&&(e=f(e));var t=D("transform"),u=l.instance.popper.style,r=u.top,o=u.left,i=u[t];u.top="",u.left="",u[t]="";var a=L(l.instance.popper,l.instance.reference,n.padding,e,l.positionFixed);u.top=r,u.left=o,u[t]=i,n.boundaries=a;var c=n.priority,s=l.offsets.popper,p={primary:function(l){var e=s[l];return s[l]a[l]&&!n.escapeWithReference&&(t=Math.min(s[e],a[l]-("right"===l?s.width:s.height))),T({},e,t)}};return c.forEach(function(l){var n=-1!==["left","top"].indexOf(l)?"primary":"secondary";s=M({},s,p[n](l))}),l.offsets.popper=s,l},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(l){var n=l.offsets,e=n.popper,t=n.reference,u=l.placement.split("-")[0],r=Math.floor,o=-1!==["top","bottom"].indexOf(u),i=o?"right":"bottom",a=o?"left":"top",c=o?"width":"height";return e[i]r(t[i])&&(l.offsets.popper[a]=r(t[i])),l}},arrow:{order:500,enabled:!0,fn:function(l,n){var e;if(!W(l.instance.modifiers,"arrow","keepTogether"))return l;var t=n.element;if("string"===typeof t){if(!(t=l.instance.popper.querySelector(t)))return l}else if(!l.instance.popper.contains(t))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),l;var u=l.placement.split("-")[0],r=l.offsets,i=r.popper,a=r.reference,c=-1!==["left","right"].indexOf(u),s=c?"height":"width",p=c?"Top":"Left",h=p.toLowerCase(),f=c?"left":"top",d=c?"bottom":"right",v=S(t)[s];a[d]-vi[d]&&(l.offsets.popper[h]+=a[h]+v-i[d]),l.offsets.popper=_(l.offsets.popper);var m=a[h]+a[s]/2-v/2,y=o(l.instance.popper),g=parseFloat(y["margin"+p]),z=parseFloat(y["border"+p+"Width"]),b=m-l.offsets.popper[h]-g-z;return b=Math.max(Math.min(i[s]-v,b),0),l.arrowElement=t,l.offsets.arrow=(T(e={},h,Math.round(b)),T(e,f,""),e),l},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(l,n){if(N(l.instance.modifiers,"inner"))return l;if(l.flipped&&l.placement===l.originalPlacement)return l;var e=L(l.instance.popper,l.instance.reference,n.padding,n.boundariesElement,l.positionFixed),t=l.placement.split("-")[0],u=I(t),r=l.placement.split("-")[1]||"",o=[];switch(n.behavior){case q.FLIP:o=[t,u];break;case q.CLOCKWISE:o=Y(t);break;case q.COUNTERCLOCKWISE:o=Y(t,!0);break;default:o=n.behavior}return o.forEach(function(i,a){if(t!==i||o.length===a+1)return l;t=l.placement.split("-")[0],u=I(t);var c=l.offsets.popper,s=l.offsets.reference,p=Math.floor,h="left"===t&&p(c.right)>p(s.left)||"right"===t&&p(c.left)p(s.top)||"bottom"===t&&p(c.top)p(e.right),v=p(c.top)p(e.bottom),y="left"===t&&f||"right"===t&&d||"top"===t&&v||"bottom"===t&&m,g=-1!==["top","bottom"].indexOf(t),z=!!n.flipVariations&&(g&&"start"===r&&f||g&&"end"===r&&d||!g&&"start"===r&&v||!g&&"end"===r&&m),b=!!n.flipVariationsByContent&&(g&&"start"===r&&d||g&&"end"===r&&f||!g&&"start"===r&&m||!g&&"end"===r&&v),E=z||b;(h||y||E)&&(l.flipped=!0,(h||y)&&(t=o[a+1]),E&&(r=function(l){return"end"===l?"start":"start"===l?"end":l}(r)),l.placement=t+(r?"-"+r:""),l.offsets.popper=M({},l.offsets.popper,R(l.instance.popper,l.offsets.reference,l.placement)),l=P(l.instance.modifiers,l,"flip"))}),l},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(l){var n=l.placement,e=n.split("-")[0],t=l.offsets,u=t.popper,r=t.reference,o=-1!==["left","right"].indexOf(e),i=-1===["top","left"].indexOf(e);return u[o?"left":"top"]=r[e]-(i?u[o?"width":"height"]:0),l.placement=I(n),l.offsets.popper=_(u),l}},hide:{order:800,enabled:!0,fn:function(l){if(!W(l.instance.modifiers,"hide","preventOverflow"))return l;var n=l.offsets.reference,e=H(l.instance.modifiers,function(l){return"preventOverflow"===l.name}).boundaries;if(n.bottome.right||n.top>e.bottom||n.right2&&void 0!==arguments[2]?arguments[2]:{};b(this,l),this.scheduleUpdate=function(){return requestAnimationFrame(t.update)},this.update=u(this.update.bind(this)),this.options=M({},l.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=n&&n.jquery?n[0]:n,this.popper=e&&e.jquery?e[0]:e,this.options.modifiers={},Object.keys(M({},l.Defaults.modifiers,o.modifiers)).forEach(function(n){t.options.modifiers[n]=M({},l.Defaults.modifiers[n]||{},o.modifiers?o.modifiers[n]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(l){return M({name:l},t.options.modifiers[l])}).sort(function(l,n){return l.order-n.order}),this.modifiers.forEach(function(l){l.enabled&&r(l.onLoad)&&l.onLoad(t.reference,t.popper,t.options,l,t.state)}),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return E(l,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var l={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};l.offsets.reference=A(this.state,this.popper,this.reference,this.options.positionFixed),l.placement=C(this.options.placement,l.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),l.originalPlacement=l.placement,l.positionFixed=this.options.positionFixed,l.offsets.popper=R(this.popper,l.offsets.reference,l.placement),l.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",l=P(this.modifiers,l),this.state.isCreated?this.options.onUpdate(l):(this.state.isCreated=!0,this.options.onCreate(l))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,N(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[D("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=k(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return U.call(this)}}]),l}();Z.Utils=("undefined"!==typeof window?window:l).PopperUtils,Z.placements=G,Z.Defaults=$,n.a=Z}).call(this,e(23))},function(l,n,e){"use strict";var t=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;l.exports=function(){try{if(!Object.assign)return!1;var l=new String("abc");if(l[5]="de","5"===Object.getOwnPropertyNames(l)[0])return!1;for(var n={},e=0;e<10;e++)n["_"+String.fromCharCode(e)]=e;if("0123456789"!==Object.getOwnPropertyNames(n).map(function(l){return n[l]}).join(""))return!1;var t={};return"abcdefghijklmnopqrst".split("").forEach(function(l){t[l]=l}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},t)).join("")}catch(u){return!1}}()?Object.assign:function(l,n){for(var e,o,i=function(l){if(null===l||void 0===l)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(l)}(l),a=1;a=0&&t>=0&&u>=0)return!0}return console.error("version missmatch!"),!1},l.prototype.initialize=function(){if(this.transporter.isConnected()){var l=new r.Packet(o.RcpTypes.Command.INITIALIZE);this.sendPacket(l)}else console.log("initialize: transporter not connected")},l.prototype.update=function(){var n=this;try{this.transporter.isConnected()?(console.log("this.dirtyParams: "+this.dirtyParams.length),this.dirtyParams.forEach(function(e){var t=o.RcpTypes.Command.UPDATE;l.serverVersionGt("0.0.1")&&(e instanceof c.BangParameter||e.onlyValueChanged())&&(t=o.RcpTypes.Command.UPDATEVALUE);var u=new r.Packet(t);u.data=e,n.sendPacket(u)}),this.dirtyParams=[]):console.log("transporter not connected")}catch(e){throw e}},l.prototype.getParameter=function(l){return this.valueCache.get(l)},l.prototype.setParameterDirty=function(l){this.dirtyParams.indexOf(l)>-1||this.dirtyParams.push(l)},l.prototype.getRootGroup=function(){return this._rootGroup},l.prototype.sendPacket=function(n){var e=new Int8Array(n.serialize(!1));l.VERBOSE&&console.log("client writing: ",e),this.transporter.send(e)},l.prototype._update=function(n){if(this.valueCache.has(n.id)){var e=this.valueCache.get(n.id);e&&e.update(n),n.dispose(),l.VERBOSE&&e&&console.log("CLIENT: updated paramter: "+e.label+" ["+e.id+"]")}else n.parent?n.parent.addChild(n):n.setParentDirect(this._rootGroup),this.valueCache.set(n.id,n),console.log("CLIENT _update: "+n.logChanged()),n.clearChanged(),console.log("CLIENT _update1: "+n.logChanged()+" dirty: "+(this.dirtyParams.indexOf(n)>-1)),this.parameterAdded&&this.parameterAdded(n),l.VERBOSE&&console.log("CLIENT: paramter added to cache: "+n.label+" ["+n.id+"]")},l.prototype._remove=function(n){var e=this.valueCache.get(n);void 0!==e?(l.VERBOSE&&console.log("CLIENT: remove: "+n),e.removeFromParent(),this.valueCache.delete(n),this.parameterRemoved&&this.parameterRemoved(e),e.dispose()):l.VERBOSE&&console.log("CLIENT: no parameter to remove with id: "+n)},l.VERBOSE=!1,l.rcpVersion="0.1.0",l}();n.Client=f},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.IP)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.IpWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.DIRECTORYCHOOSER)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.DirectorychooserWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.FILECHOOSER)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.FilechooserWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.TABLE)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.TableWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.COLORBOX)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.ColorboxWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.RADIOBUTTON)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.RadiobuttonWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.DROPDOWN)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.DropdownWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.RANGE)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.RangeWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.SLIDER2D)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.Slider2dWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.TABS)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.TabsWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.LISTPAGE)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.ListPageWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.LIST)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.ListWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=e(27),i=e(15),a=e(98),c=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.CUSTOM)||this}return t(n,l),n.prototype.handleOption=function(l,n){switch(l){case r.RcpTypes.CustomwidgetOptions.UUID:return this._uuid=new a.UUID(n.readBytes(16)),console.log("custom widget: uuid: "+this._uuid),!0;case r.RcpTypes.CustomwidgetOptions.CONFIG:return this._config=new r.Userdata(n).data,console.log("custom widget: config: "+o.default.createStringFromArray(this._config)),!0}return!1},n.prototype.writeOptions=function(l,n){(n||this.changed.has(r.RcpTypes.CustomwidgetOptions.UUID))&&(l.push(r.RcpTypes.CustomwidgetOptions.UUID),this._uuid?this._uuid.data.forEach(function(n){l.push(n)}):(i.pushIn64ToArrayBe(0,l),i.pushIn64ToArrayBe(0,l))),(n||this.changed.has(r.RcpTypes.CustomwidgetOptions.CONFIG))&&(l.push(r.RcpTypes.CustomwidgetOptions.CONFIG),this._config?(i.pushFloat32ToArrayBe(this._config.length,l),this._config.forEach(function(n){l.push(n)})):i.pushFloat32ToArrayBe(0,l))},Object.defineProperty(n.prototype,"uuid",{get:function(){return this._uuid},set:function(l){l&&16===l.data.length&&(this._uuid.compareRaw(l.data)||(this._uuid=l,this.changed.set(r.RcpTypes.CustomwidgetOptions.UUID,!0),this.setDirty()))},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"config",{get:function(){return this._config},set:function(l){this._config!==l&&(this._config=l,this.changed.set(r.RcpTypes.CustomwidgetOptions.CONFIG,!0),this.setDirty())},enumerable:!0,configurable:!0}),n}(u.Widget);n.CustomWidget=c},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=new(function(){return function(){this.byteToHex=[],this.hexToByte={};for(var l=0;l<256;l++)this.byteToHex[l]=(l+256).toString(16).substr(1),this.hexToByte[this.byteToHex[l]]=l}}()),u=function(){function l(l){this._data=l}return Object.defineProperty(l.prototype,"data",{get:function(){return this._data},set:function(l){this._data=l},enumerable:!0,configurable:!0}),l.prototype.toString=function(){if(this._data.byteLength<16)return"";var l=0,n=t.byteToHex;return n[this._data[l++]]+n[this._data[l++]]+n[this._data[l++]]+n[this._data[l++]]+"-"+n[this._data[l++]]+n[this._data[l++]]+"-"+n[this._data[l++]]+n[this._data[l++]]+"-"+n[this._data[l++]]+n[this._data[l++]]+"-"+n[this._data[l++]]+n[this._data[l++]]+n[this._data[l++]]+n[this._data[l++]]+n[this._data[l++]]+n[this._data[l++]]},l.prototype.compare=function(l){return this.toString().toUpperCase()===l.toUpperCase()},l.prototype.compareRaw=function(l){if(this._data==l)return!0;if(this._data.byteLength!==l.byteLength)return!1;for(var n=0;n!=this._data.byteLength;n++)if(this._data[n]!=l[n])return!1;return!0},l}();n.UUID=u},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.DIAL)||this}return t(n,l),n.prototype.handleOption=function(l,n){return l===r.RcpTypes.DialOptions.CYCLIC&&(this._cyclic=n.readU1()>0,!0)},n.prototype.writeOptions=function(l,n){(n||this.changed.has(r.RcpTypes.DialOptions.CYCLIC))&&(l.push(r.RcpTypes.DialOptions.CYCLIC),this._cyclic?l.push(this._cyclic?1:0):l.push(0))},Object.defineProperty(n.prototype,"cyclic",{get:function(){return this._cyclic},set:function(l){this._cyclic!==l&&(this._cyclic=l,this.changed.set(r.RcpTypes.DialOptions.CYCLIC,!0),this.setDirty())},enumerable:!0,configurable:!0}),n}(u.Widget);n.DialWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.SLIDER)||this}return t(n,l),n.prototype.handleOption=function(l,n){return l===r.RcpTypes.SliderOptions.HORIZONTAL&&(this._horizontal=n.readU1()>0,!0)},n.prototype.writeOptions=function(l,n){(n||this.changed.has(r.RcpTypes.SliderOptions.HORIZONTAL))&&(l.push(r.RcpTypes.SliderOptions.HORIZONTAL),this._horizontal?l.push(this._horizontal?1:0):l.push(0))},Object.defineProperty(n.prototype,"horizontal",{get:function(){return this._horizontal},set:function(l){this._horizontal!==l&&(this._horizontal=l,this.changed.set(r.RcpTypes.SliderOptions.HORIZONTAL,!0),this.setDirty())},enumerable:!0,configurable:!0}),n}(u.Widget);n.SliderWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=e(28),i=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.NUMBERBOX)||this}return t(n,l),n.prototype.handleOption=function(l,n){switch(l){case r.RcpTypes.NumberboxOptions.PRECISION:return this._precision=n.readU1(),!0;case r.RcpTypes.NumberboxOptions.FORMAT:return this._format=n.readU1(),!0;case r.RcpTypes.NumberboxOptions.STEPSIZE:var e=this.parameter;if(e){var t=e.typeDefinition;if(!(t instanceof o.NumberDefinition))throw new Error("numberbox widget with non-number-parameter: can not read stepsize!");return this._stepsize=t.readValue(n),!0}case r.RcpTypes.NumberboxOptions.CYCLIC:return this._cyclic=n.readU1()>0,!0}return!1},n.prototype.writeOptions=function(l,n){if((n||this.changed.has(r.RcpTypes.NumberboxOptions.FORMAT))&&(l.push(r.RcpTypes.NumberboxOptions.FORMAT),this._format?l.push(this._format):l.push(r.RcpTypes.NumberboxFormat.DEC)),(n||this.changed.has(r.RcpTypes.NumberboxOptions.PRECISION))&&(l.push(r.RcpTypes.NumberboxOptions.PRECISION),this._precision?l.push(this._precision):l.push(2)),n||this.changed.has(r.RcpTypes.NumberboxOptions.STEPSIZE)){l.push(r.RcpTypes.NumberboxOptions.STEPSIZE);var e=this.parameter;if(e){var t=e.typeDefinition;if(!(t instanceof o.NumberDefinition))throw new Error("numberbox widget with non-number-parameter: can not write stepsize!");t.writeValue(l,this._stepsize)}}(n||this.changed.has(r.RcpTypes.NumberboxOptions.CYCLIC))&&(l.push(r.RcpTypes.NumberboxOptions.CYCLIC),this._cyclic?l.push(this._cyclic?1:0):l.push(0))},Object.defineProperty(n.prototype,"precision",{get:function(){return this._precision},set:function(l){this._precision!==l&&(this._precision=l,this.changed.set(r.RcpTypes.NumberboxOptions.PRECISION,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"format",{get:function(){return this._format},set:function(l){this._format!==l&&(this._format=l,this.changed.set(r.RcpTypes.NumberboxOptions.FORMAT,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"stepsize",{get:function(){return this._stepsize},set:function(l){this._stepsize!==l&&(this._stepsize=l,this.changed.set(r.RcpTypes.NumberboxOptions.STEPSIZE,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"cyclic",{get:function(){return this._cyclic},set:function(l){this._cyclic!==l&&(this._cyclic=l,this.changed.set(r.RcpTypes.NumberboxOptions.CYCLIC,!0),this.setDirty())},enumerable:!0,configurable:!0}),n}(u.Widget);n.NumberboxWidget=i},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.TEXTBOX)||this}return t(n,l),n.prototype.handleOption=function(l,n){return l===r.RcpTypes.TextboxOptions.MULTILINE?(this._multiline=n.readU1()>0,!0):l===r.RcpTypes.TextboxOptions.WORDWRAP?(this._wordwrap=n.readU1()>0,!0):l===r.RcpTypes.TextboxOptions.PASSWORD&&(this._password=n.readU1()>0,!0)},n.prototype.writeOptions=function(l,n){(n||this.changed.has(r.RcpTypes.TextboxOptions.MULTILINE))&&(l.push(r.RcpTypes.TextboxOptions.MULTILINE),this._multiline?l.push(this._multiline?1:0):l.push(0)),(n||this.changed.has(r.RcpTypes.TextboxOptions.WORDWRAP))&&(l.push(r.RcpTypes.TextboxOptions.WORDWRAP),this._wordwrap?l.push(this._wordwrap?1:0):l.push(0)),(n||this.changed.has(r.RcpTypes.TextboxOptions.PASSWORD))&&(l.push(r.RcpTypes.TextboxOptions.PASSWORD),this._password?l.push(this._password?1:0):l.push(0))},Object.defineProperty(n.prototype,"multiline",{get:function(){return this._multiline},set:function(l){this._multiline!==l&&(this._multiline=l,this.changed.set(r.RcpTypes.TextboxOptions.MULTILINE,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"wordwrap",{get:function(){return this._wordwrap},set:function(l){this._wordwrap!==l&&(this._wordwrap=l,this.changed.set(r.RcpTypes.TextboxOptions.WORDWRAP,!0),this.setDirty())},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"password",{get:function(){return this._password},set:function(l){this._password!==l&&(this._password=l,this.changed.set(r.RcpTypes.TextboxOptions.PASSWORD,!0),this.setDirty())},enumerable:!0,configurable:!0}),n}(u.Widget);n.TextboxWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.INFO)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.InfoWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.BANG)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.BangWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.PRESS)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.PressWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.TOGGLE)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.ToggleWidget=o},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(12),r=e(4),o=function(l){function n(){return l.call(this,r.RcpTypes.Widgettype.DEFAULT)||this}return t(n,l),n.prototype.handleOption=function(l,n){return!1},n.prototype.writeOptions=function(l,n){},n}(u.Widget);n.DefaultWidget=o},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=e(15),u=e(4),r=e(24),o=function(){function l(l){this.command=l}return l.prototype.serialize=function(l){var n=new Array;return this.write(n,l),n},l.prototype.write=function(l,n){if(l.push(this.command),this.command===u.RcpTypes.Command.UPDATEVALUE){if(!(this.data instanceof r.Parameter))throw new Error("wrong data in updatevalue packet");this.data.writeValueUpdate(l)}else this.timestamp&&(l.push(u.RcpTypes.PacketOptions.TIMESTAMP),t.pushIn64ToArrayBe(this.timestamp,l)),this.data&&(l.push(u.RcpTypes.PacketOptions.DATA),this.data.write(l,n)),l.push(u.RcpTypes.TERMINATOR)},l}();n.Packet=o},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=e(15),u=e(1),r=e(4),o=function(){function l(l,n){this.version="0.0.0",this.applicationid="",this.version=l,this.applicationid=n}return l.prototype.write=function(l,n){t.writeTinyString(this.version,l),this.applicationid&&""!==this.applicationid&&(l.push(u.RcpTypes.InfodataOptions.APPLICATIONID),t.writeTinyString(this.applicationid,l))},l}();n.InfoData=o,n.parseInfoData=function(l){for(var n=new r.TinyString(l).data,e="";;){var t=l.readU1();if(t===u.RcpTypes.TERMINATOR)break;switch(t){case u.RcpTypes.InfodataOptions.APPLICATIONID:e=new r.TinyString(l).data}}return new o(n,e)}},function(l,n,e){"use strict";var t=this&&this.__extends||function(){var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,n){l.__proto__=n}||function(l,n){for(var e in n)n.hasOwnProperty(e)&&(l[e]=n[e])})(n,e)};return function(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(n,"__esModule",{value:!0});var u=e(40),r=function(l){function n(n){return l.call(this,n,new u.BooleanDefinition)||this}return t(n,l),n.prototype.setStringValue=function(l){var n=parseInt(l);if(!isNaN(n))return this.value=n>0,!0;switch(l.toLowerCase().trim()){case"true":case"yes":return this.value=!0,!0;case"false":case"no":case null:return this.value=!1,!0}return!1},n}(e(17).ValueParameter);n.BooleanParameter=r},function(l,n,e){"use strict";n.__esModule=!0,n.default=n.EXITING=n.ENTERED=n.ENTERING=n.EXITED=n.UNMOUNTED=void 0;var t=function(l){if(l&&l.__esModule)return l;var n={};if(null!=l)for(var e in l)if(Object.prototype.hasOwnProperty.call(l,e)){var t=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(l,e):{};t.get||t.set?Object.defineProperty(n,e,t):n[e]=l[e]}return n.default=l,n}(e(22)),u=i(e(0)),r=i(e(16)),o=e(2);e(112);function i(l){return l&&l.__esModule?l:{default:l}}var a="unmounted";n.UNMOUNTED=a;var c="exited";n.EXITED=c;var s="entering";n.ENTERING=s;var p="entered";n.ENTERED=p;n.EXITING="exiting";var h=function(l){var n,e;function t(n,e){var t;t=l.call(this,n,e)||this;var u,r=e.transitionGroup,o=r&&!r.isMounting?n.enter:n.appear;return t.appearStatus=null,n.in?o?(u=c,t.appearStatus=s):u=p:u=n.unmountOnExit||n.mountOnEnter?a:c,t.state={status:u},t.nextCallback=null,t}e=l,(n=t).prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e;var o=t.prototype;return o.getChildContext=function(){return{transitionGroup:null}},t.getDerivedStateFromProps=function(l,n){return l.in&&n.status===a?{status:c}:null},o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(l){var n=null;if(l!==this.props){var e=this.state.status;this.props.in?e!==s&&e!==p&&(n=s):e!==s&&e!==p||(n="exiting")}this.updateStatus(!1,n)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var l,n,e,t=this.props.timeout;return l=n=e=t,null!=t&&"number"!==typeof t&&(l=t.exit,n=t.enter,e=void 0!==t.appear?t.appear:n),{exit:l,enter:n,appear:e}},o.updateStatus=function(l,n){if(void 0===l&&(l=!1),null!==n){this.cancelNextCallback();var e=r.default.findDOMNode(this);n===s?this.performEnter(e,l):this.performExit(e)}else this.props.unmountOnExit&&this.state.status===c&&this.setState({status:a})},o.performEnter=function(l,n){var e=this,t=this.props.enter,u=this.context.transitionGroup?this.context.transitionGroup.isMounting:n,r=this.getTimeouts(),o=u?r.appear:r.enter;n||t?(this.props.onEnter(l,u),this.safeSetState({status:s},function(){e.props.onEntering(l,u),e.onTransitionEnd(l,o,function(){e.safeSetState({status:p},function(){e.props.onEntered(l,u)})})})):this.safeSetState({status:p},function(){e.props.onEntered(l)})},o.performExit=function(l){var n=this,e=this.props.exit,t=this.getTimeouts();e?(this.props.onExit(l),this.safeSetState({status:"exiting"},function(){n.props.onExiting(l),n.onTransitionEnd(l,t.exit,function(){n.safeSetState({status:c},function(){n.props.onExited(l)})})})):this.safeSetState({status:c},function(){n.props.onExited(l)})},o.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(l,n){n=this.setNextCallback(n),this.setState(l,n)},o.setNextCallback=function(l){var n=this,e=!0;return this.nextCallback=function(t){e&&(e=!1,n.nextCallback=null,l(t))},this.nextCallback.cancel=function(){e=!1},this.nextCallback},o.onTransitionEnd=function(l,n,e){this.setNextCallback(e);var t=null==n&&!this.props.addEndListener;l&&!t?(this.props.addEndListener&&this.props.addEndListener(l,this.nextCallback),null!=n&&setTimeout(this.nextCallback,n)):setTimeout(this.nextCallback,0)},o.render=function(){var l=this.state.status;if(l===a)return null;var n=this.props,e=n.children,t=function(l,n){if(null==l)return{};var e,t,u={},r=Object.keys(l);for(t=0;t=0||(u[e]=l[e]);return u}(n,["children"]);if(delete t.in,delete t.mountOnEnter,delete t.unmountOnExit,delete t.appear,delete t.enter,delete t.exit,delete t.timeout,delete t.addEndListener,delete t.onEnter,delete t.onEntering,delete t.onEntered,delete t.onExit,delete t.onExiting,delete t.onExited,"function"===typeof e)return e(l,t);var r=u.default.Children.only(e);return u.default.cloneElement(r,t)},t}(u.default.Component);function f(){}h.contextTypes={transitionGroup:t.object},h.childContextTypes={transitionGroup:function(){}},h.propTypes={},h.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:f,onEntering:f,onEntered:f,onExit:f,onExiting:f,onExited:f},h.UNMOUNTED=0,h.EXITED=1,h.ENTERING=2,h.ENTERED=3,h.EXITING=4;var d=(0,o.polyfill)(h);n.default=d},function(l,n,e){"use strict";n.__esModule=!0,n.classNamesShape=n.timeoutsShape=void 0;var t;(t=e(22))&&t.__esModule;n.timeoutsShape=null;n.classNamesShape=null},function(l,n,e){"use strict";n.__esModule=!0,n.default=void 0;var t=i(e(22)),u=i(e(0)),r=e(2),o=e(208);function i(l){return l&&l.__esModule?l:{default:l}}function a(){return(a=Object.assign||function(l){for(var n=1;n=0||(u[e]=l[e]);return u}(l,["component","childFactory"]),r=s(this.state.children).map(e);return delete t.appear,delete t.enter,delete t.exit,null===n?r:u.default.createElement(n,t,r)},t}(u.default.Component);p.childContextTypes={transitionGroup:t.default.object.isRequired},p.propTypes={},p.defaultProps={component:"div",childFactory:function(l){return l}};var h=(0,r.polyfill)(p);n.default=h,l.exports=n.default},function(l,n,e){"use strict";var t=Object.prototype.toString;l.exports=function(l){var n=t.call(l),e="[object Arguments]"===n;return e||(e="[object Array]"!==n&&null!==l&&"object"===typeof l&&"number"===typeof l.length&&l.length>=0&&"[object Function]"===t.call(l.callee)),e}},function(l,n,e){"use strict";var t=e(35);l.exports=t.call(Function.call,Object.prototype.hasOwnProperty)},function(l,n,e){"use strict";var t=function(l){return l!==l};l.exports=function(l,n){return 0===l&&0===n?1/l===1/n:l===n||!(!t(l)||!t(n))}},function(l,n,e){"use strict";var t=e(116);l.exports=function(){return"function"===typeof Object.is?Object.is:t}},function(l,n,e){"use strict";var t=Object,u=TypeError;l.exports=function(){if(null!=this&&this!==t(this))throw new u("RegExp.prototype.flags getter called on non-object");var l="";return this.global&&(l+="g"),this.ignoreCase&&(l+="i"),this.multiline&&(l+="m"),this.dotAll&&(l+="s"),this.unicode&&(l+="u"),this.sticky&&(l+="y"),l}},function(l,n,e){"use strict";var t=e(118),u=e(34).supportsDescriptors,r=Object.getOwnPropertyDescriptor,o=TypeError;l.exports=function(){if(!u)throw new o("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var l=r(RegExp.prototype,"flags");if(l&&"function"===typeof l.get&&"boolean"===typeof/a/.dotAll)return l.get}return t}},function(l,n,e){"use strict";e.d(n,"a",function(){return t});var t={BLACK:"#10161A",BLUE1:"#0E5A8A",BLUE2:"#106BA3",BLUE3:"#137CBD",BLUE4:"#2B95D6",BLUE5:"#48AFF0",COBALT1:"#1F4B99",COBALT2:"#2458B3",COBALT3:"#2965CC",COBALT4:"#4580E6",COBALT5:"#669EFF",DARK_GRAY1:"#182026",DARK_GRAY2:"#202B33",DARK_GRAY3:"#293742",DARK_GRAY4:"#30404D",DARK_GRAY5:"#394B59",FOREST1:"#1D7324",FOREST2:"#238C2C",FOREST3:"#29A634",FOREST4:"#43BF4D",FOREST5:"#62D96B",GOLD1:"#A67908",GOLD2:"#BF8C0A",GOLD3:"#D99E0B",GOLD4:"#F2B824",GOLD5:"#FFC940",GRAY1:"#5C7080",GRAY2:"#738694",GRAY3:"#8A9BA8",GRAY4:"#A7B6C2",GRAY5:"#BFCCD6",GREEN1:"#0A6640",GREEN2:"#0D8050",GREEN3:"#0F9960",GREEN4:"#15B371",GREEN5:"#3DCC91",INDIGO1:"#5642A6",INDIGO2:"#634DBF",INDIGO3:"#7157D9",INDIGO4:"#9179F2",INDIGO5:"#AD99FF",LIGHT_GRAY1:"#CED9E0",LIGHT_GRAY2:"#D8E1E8",LIGHT_GRAY3:"#E1E8ED",LIGHT_GRAY4:"#EBF1F5",LIGHT_GRAY5:"#F5F8FA",LIME1:"#728C23",LIME2:"#87A629",LIME3:"#9BBF30",LIME4:"#B6D94C",LIME5:"#D1F26D",ORANGE1:"#A66321",ORANGE2:"#BF7326",ORANGE3:"#D9822B",ORANGE4:"#F29D49",ORANGE5:"#FFB366",RED1:"#A82A2A",RED2:"#C23030",RED3:"#DB3737",RED4:"#F55656",RED5:"#FF7373",ROSE1:"#A82255",ROSE2:"#C22762",ROSE3:"#DB2C6F",ROSE4:"#F5498B",ROSE5:"#FF66A1",SEPIA1:"#63411E",SEPIA2:"#7D5125",SEPIA3:"#96622D",SEPIA4:"#B07B46",SEPIA5:"#C99765",TURQUOISE1:"#008075",TURQUOISE2:"#00998C",TURQUOISE3:"#00B3A4",TURQUOISE4:"#14CCBD",TURQUOISE5:"#2EE6D6",VERMILION1:"#9E2B0E",VERMILION2:"#B83211",VERMILION3:"#D13913",VERMILION4:"#EB532D",VERMILION5:"#FF6E4A",VIOLET1:"#5C255C",VIOLET2:"#752F75",VIOLET3:"#8F398F",VIOLET4:"#A854A8",VIOLET5:"#C274C2",WHITE:"#FFFFFF"}},function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=Object.assign||function(l){for(var n=1;n=0||Object.prototype.hasOwnProperty.call(l,t)&&(e[t]=l[t]);return e}(l,["innerRef","onResize"]));return(0,r.createElement)(n,t({},e,{measureRef:this._handleRef,measure:this.measure,contentRect:this.state.contentRect}))}}]),o}(),e.propTypes={client:o.default.bool,offset:o.default.bool,scroll:o.default.bool,bounds:o.default.bool,margin:o.default.bool,innerRef:o.default.func,onResize:o.default.func},s}}},function(l,n){l.exports=function(l,n){if(null==l)return{};var e,t,u={},r=Object.keys(l);for(t=0;t=0||(u[e]=l[e]);return u}},function(l,n,e){var t=e(209),u=e(211),r=e(212),o=e(221),i=e(222),a=e(228),c=Date.prototype.getTime;function s(l,n,e){var f=e||{};return!(f.strict?!r(l,n):l!==n)||(!l||!n||"object"!==typeof l&&"object"!==typeof n?f.strict?r(l,n):l==n:function(l,n,e){var r,f;if(typeof l!==typeof n)return!1;if(p(l)||p(n))return!1;if(l.prototype!==n.prototype)return!1;if(u(l)!==u(n))return!1;var d=o(l),v=o(n);if(d!==v)return!1;if(d||v)return l.source===n.source&&i(l)===i(n);if(a(l)&&a(n))return c.call(l)===c.call(n);var m=h(l),y=h(n);if(m!==y)return!1;if(m||y){if(l.length!==n.length)return!1;for(r=0;r=0;r--)if(g[r]!=z[r])return!1;for(r=g.length-1;r>=0;r--)if(f=g[r],!s(l[f],n[f],e))return!1;return!0}(l,n,f))}function p(l){return null===l||void 0===l}function h(l){return!(!l||"object"!==typeof l||"number"!==typeof l.length)&&("function"===typeof l.copy&&"function"===typeof l.slice&&!(l.length>0&&"number"!==typeof l[0]))}l.exports=s},function(l,n,e){"use strict";function t(l,n){return function(l){if(Array.isArray(l))return l}(l)||function(l,n){var e=[],t=!0,u=!1,r=void 0;try{for(var o,i=l[Symbol.iterator]();!(t=(o=i.next()).done)&&(e.push(o.value),!n||e.length!==n);t=!0);}catch(a){u=!0,r=a}finally{try{t||null==i.return||i.return()}finally{if(u)throw r}}return e}(l,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}e.d(n,"a",function(){return t})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(l,n,e){"use strict";var t=e(83),u="function"===typeof Symbol&&Symbol.for,r=u?Symbol.for("react.element"):60103,o=u?Symbol.for("react.portal"):60106,i=u?Symbol.for("react.fragment"):60107,a=u?Symbol.for("react.strict_mode"):60108,c=u?Symbol.for("react.profiler"):60114,s=u?Symbol.for("react.provider"):60109,p=u?Symbol.for("react.context"):60110,h=u?Symbol.for("react.concurrent_mode"):60111,f=u?Symbol.for("react.forward_ref"):60112,d=u?Symbol.for("react.suspense"):60113,v=u?Symbol.for("react.memo"):60115,m=u?Symbol.for("react.lazy"):60116,y="function"===typeof Symbol&&Symbol.iterator;function g(l){for(var n=arguments.length-1,e="https://reactjs.org/docs/error-decoder.html?invariant="+l,t=0;tS.length&&S.push(l)}function H(l,n,e){return null==l?0:function l(n,e,t,u){var i=typeof n;"undefined"!==i&&"boolean"!==i||(n=null);var a=!1;if(null===n)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(n.$$typeof){case r:case o:a=!0}}if(a)return t(u,n,""===e?"."+P(n,0):e),1;if(a=0,e=""===e?".":e+":",Array.isArray(n))for(var c=0;cthis.eventPool.length&&this.eventPool.push(l)}function pl(l){l.eventPool=[],l.getPooled=cl,l.release=sl}u(al.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():"unknown"!==typeof l.returnValue&&(l.returnValue=!1),this.isDefaultPrevented=ol)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():"unknown"!==typeof l.cancelBubble&&(l.cancelBubble=!0),this.isPropagationStopped=ol)},persist:function(){this.isPersistent=ol},isPersistent:il,destructor:function(){var l,n=this.constructor.Interface;for(l in n)this[l]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=il,this._dispatchInstances=this._dispatchListeners=null}}),al.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},al.extend=function(l){function n(){}function e(){return t.apply(this,arguments)}var t=this;n.prototype=t.prototype;var r=new n;return u(r,e.prototype),e.prototype=r,e.prototype.constructor=e,e.Interface=u({},t.Interface,l),e.extend=t.extend,pl(e),e},pl(al);var hl=al.extend({data:null}),fl=al.extend({data:null}),dl=[9,13,27,32],vl=G&&"CompositionEvent"in window,ml=null;G&&"documentMode"in document&&(ml=document.documentMode);var yl=G&&"TextEvent"in window&&!ml,gl=G&&(!vl||ml&&8=ml),zl=String.fromCharCode(32),bl={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},El=!1;function Tl(l,n){switch(l){case"keyup":return-1!==dl.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Ml(l){return"object"===typeof(l=l.detail)&&"data"in l?l.data:null}var _l=!1;var Ol={eventTypes:bl,extractEvents:function(l,n,e,t){var u=void 0,r=void 0;if(vl)l:{switch(l){case"compositionstart":u=bl.compositionStart;break l;case"compositionend":u=bl.compositionEnd;break l;case"compositionupdate":u=bl.compositionUpdate;break l}u=void 0}else _l?Tl(l,e)&&(u=bl.compositionEnd):"keydown"===l&&229===e.keyCode&&(u=bl.compositionStart);return u?(gl&&"ko"!==e.locale&&(_l||u!==bl.compositionStart?u===bl.compositionEnd&&_l&&(r=rl()):(tl="value"in(el=t)?el.value:el.textContent,_l=!0)),u=hl.getPooled(u,n,e,t),r?u.data=r:null!==(r=Ml(e))&&(u.data=r),W(u),r=u):r=null,(l=yl?function(l,n){switch(l){case"compositionend":return Ml(n);case"keypress":return 32!==n.which?null:(El=!0,zl);case"textInput":return(l=n.data)===zl&&El?null:l;default:return null}}(l,e):function(l,n){if(_l)return"compositionend"===l||!vl&&Tl(l,n)?(l=rl(),ul=tl=el=null,_l=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1




© 2015 - 2025 Weber Informatics LLC | Privacy Policy