{"__symbolic":"module","version":4,"metadata":{"BaseReCaptchaComponent":{"__symbolic":"class","members":{"siteKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"useGlobalDomain":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"hl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":5}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":5}}]}],"success":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":57,"character":5}}]}],"load":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":62,"character":5}}]}],"reset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":67,"character":5}}]}],"ready":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":72,"character":5}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":77,"character":5}}]}],"expire":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":82,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":144,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":145,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":146,"character":28},{"__symbolic":"reference","name":"ScriptService"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngAfterViewChecked":[{"__symbolic":"method"}],"getCaptchaProperties":[{"__symbolic":"method"}],"captchaSpecificSetup":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getResponse":[{"__symbolic":"method"}],"getCaptchaId":[{"__symbolic":"method"}],"resetCaptcha":[{"__symbolic":"method"}],"getCurrentResponse":[{"__symbolic":"method"}],"reloadCaptcha":[{"__symbolic":"method"}],"ensureCaptchaElem":[{"__symbolic":"method"}],"renderReCaptcha":[{"__symbolic":"method"}],"handleCallback":[{"__symbolic":"method"}],"getPseudoUniqueNumber":[{"__symbolic":"method"}],"setupComponent":[{"__symbolic":"method"}],"onloadCallback":[{"__symbolic":"method"}],"generateNewElemId":[{"__symbolic":"method"}],"createAndSetCaptchaElem":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"handleErrorCallback":[{"__symbolic":"method"}],"handleExpireCallback":[{"__symbolic":"method"}]}},"InvisibleReCaptchaComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseReCaptchaComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"ngx-invisible-recaptcha","template":"\n  <div #captchaWrapperElem></div>","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":24,"character":15},"useExisting":{"__symbolic":"reference","name":"InvisibleReCaptchaComponent"},"multi":true}]}]}],"members":{"theme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"badge":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}}]}],"hl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"captchaWrapperElem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":52,"character":3},"arguments":["captchaWrapperElem",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":57,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":58,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":59,"character":24},{"__symbolic":"reference","name":"ScriptService"}]}],"ngOnChanges":[{"__symbolic":"method"}],"execute":[{"__symbolic":"method"}],"captchaSpecificSetup":[{"__symbolic":"method"}],"getCaptchaProperties":[{"__symbolic":"method"}]}},"ReCaptcha2Component":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseReCaptchaComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"ngx-recaptcha2","template":"\n  <div #captchaWrapperElem></div>","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":25,"character":15},"useExisting":{"__symbolic":"reference","name":"ReCaptcha2Component"},"multi":true}]}]}],"members":{"theme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"hl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3}}]}],"captchaWrapperElem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":58,"character":3},"arguments":["captchaWrapperElem",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":63,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":64,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":65,"character":24},{"__symbolic":"reference","name":"ScriptService"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"captchaSpecificSetup":[{"__symbolic":"method"}],"getCaptchaProperties":[{"__symbolic":"method"}],"registerCallbacks":[{"__symbolic":"method"}]}},"ReCaptchaType":{"InvisibleReCaptcha":0,"ReCaptcha2":1},"ScriptService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":22,"character":24}]}],"registerCaptchaScript":[{"__symbolic":"method"}],"cleanup":[{"__symbolic":"method"}],"grecaptchaScriptLoaded":[{"__symbolic":"method"}],"getLanguageParam":[{"__symbolic":"method"}],"getCaptchaScriptUrl":[{"__symbolic":"method"}]}},"ReCaptchaV3Service":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ScriptService"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":9,"character":24}]}],"execute":[{"__symbolic":"method"}]}},"NgxCaptchaModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4}],"declarations":[{"__symbolic":"reference","name":"ReCaptcha2Component"},{"__symbolic":"reference","name":"InvisibleReCaptchaComponent"}],"providers":[{"__symbolic":"reference","name":"ScriptService"},{"__symbolic":"reference","name":"ReCaptchaV3Service"}],"exports":[{"__symbolic":"reference","name":"ReCaptcha2Component"},{"__symbolic":"reference","name":"InvisibleReCaptchaComponent"}]}]}],"members":{}}},"origins":{"BaseReCaptchaComponent":"./lib/components/base-recaptcha.component","InvisibleReCaptchaComponent":"./lib/components/invisible-recaptcha.component","ReCaptcha2Component":"./lib/components/recaptcha-2.component","ReCaptchaType":"./lib/models/recaptcha-type.enum","ScriptService":"./lib/services/script.service","ReCaptchaV3Service":"./lib/services/recaptcha_v3.service","NgxCaptchaModule":"./lib/ngx-captcha.module"},"importAs":"ngx-captcha"}