{"__symbolic":"module","version":1,"metadata":{"getKey":{"__symbolic":"function","parameters":["controlKey","actualKey"],"value":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"actualKey"},"thenExpression":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"reference","name":"actualKey"},"right":"."},"right":{"__symbolic":"reference","name":"controlKey"}},"elseExpression":{"__symbolic":"reference","name":"controlKey"}}},"isNullOrUndefined":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"value"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"value"},"right":null}}},"isBlankString":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"value"},"right":""}},"isFunction":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":134,"character":9},"right":"function"}},"objAndSameType":{"__symbolic":"function","parameters":["obj1","obj2"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isObject"},"arguments":[{"__symbolic":"reference","name":"obj1"}]},"right":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isObject"},"arguments":[{"__symbolic":"reference","name":"obj2"}]}},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Object"},"member":"getPrototypeOf"},"arguments":[{"__symbolic":"reference","name":"obj1"}]},"right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Object"},"member":"getPrototypeOf"},"arguments":[{"__symbolic":"reference","name":"obj2"}]}}}},"isObject":{"__symbolic":"function","parameters":["x"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"reference","name":"x"},"right":null},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":143,"character":22},"right":"object"}}}}}