var TcHmi;!function(TcHmi){let Functions;!function(Functions){let Beckhoff;!function(Beckhoff){Beckhoff.CreateBinding=function(control,propertyName,symbol){if(!control)throw new Error("Invalid value: '"+control+"' for parameter: 'control'.");if(!propertyName)throw new Error("Invalid value: '"+propertyName+"' for parameter: 'propertyName'.");if(!symbol)throw new Error("Invalid value: '"+symbol+"' for parameter: 'symbol'.");let expr=symbol.getExpression();if(!expr)throw new Error("Invalid expression in symbol for parameter: 'symbol'.");TcHmi.Binding.createEx2(expr.toString(),propertyName,control)}}(Beckhoff=Functions.Beckhoff||(Functions.Beckhoff={}))}(Functions=TcHmi.Functions||(TcHmi.Functions={}))}(TcHmi||(TcHmi={})),TcHmi.Functions.registerFunctionEx("CreateBinding","TcHmi.Functions.Beckhoff",TcHmi.Functions.Beckhoff.CreateBinding);