(function(f,d,e){var b="Rho.Signature";var a=e.apiReqFor(b);function c(){var g=null;this.getId=function(){return g};if(1==arguments.length&&arguments[0][e.rhoIdParam()]){if(b!=arguments[0][e.rhoClassParam()]){throw"Wrong class instantiation!"}g=arguments[0][e.rhoIdParam()]}else{g=e.nextId()}}e.createPropsProxy(c.prototype,[],a,function(){return this.getId()});e.createMethodsProxy(c.prototype,[],a,function(){return this.getId()});e.createRawPropsProxy(c.prototype,[]);c.COMPRESSION_FORMAT_BMP="bmp";c.COMPRESSION_FORMAT_JPG="jpg";c.COMPRESSION_FORMAT_PNG="png";c.OUTPUT_FORMAT_DATAURI="dataUri";c.OUTPUT_FORMAT_IMAGE="image";e.createPropsProxy(c,[{propName:"compressionFormat",propAccess:"rw"},{propName:"outputFormat",propAccess:"rw"},{propName:"fileName",propAccess:"rw"},{propName:"border",propAccess:"rw"},{propName:"penColor",propAccess:"rw"},{propName:"penWidth",propAccess:"rw"},{propName:"bgColor",propAccess:"rw"},{propName:"left",propAccess:"rw"},{propName:"top",propAccess:"rw"},{propName:"width",propAccess:"rw"},{propName:"height",propAccess:"rw"}],a);e.createMethodsProxy(c,[{methodName:"takeFullScreen",nativeName:"takeFullScreen",persistentCallbackIndex:1,valueCallbackIndex:3},{methodName:"show",nativeName:"show",valueCallbackIndex:1},{methodName:"capture",nativeName:"capture",persistentCallbackIndex:0,valueCallbackIndex:2},{methodName:"clear",nativeName:"clear",valueCallbackIndex:0},{methodName:"hide",nativeName:"hide",valueCallbackIndex:0},{methodName:"setVectorCallback",nativeName:"setVectorCallback",persistentCallbackIndex:0,valueCallbackIndex:2}],a);e.namespace(b,c)})(Rho.jQuery,Rho,Rho.util);