Server IP : 150.95.80.236 / Your IP : 3.142.173.89 Web Server : Apache System : Linux host-150-95-80-236 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : social-telecare ( 10000) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/pcu.in.th/uat.pcu.in.th/demo15/src/plugins/formvalidation/dist/js/plugins/ |
Upload File : |
(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=typeof globalThis!=="undefined"?globalThis:global||self,global.FormValidation=global.FormValidation||{},global.FormValidation.plugins=global.FormValidation.plugins||{},global.FormValidation.plugins.Recaptcha3=factory())})(this,(function(){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function _assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function _possibleConstructorReturn(self,call){if(call&&(typeof call==="object"||typeof call==="function")){return call}else if(call!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return _assertThisInitialized(self)}function _createSuper(Derived){var hasNativeReflectConstruct=_isNativeReflectConstruct();return function _createSuperInternal(){var Super=_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return _possibleConstructorReturn(this,result)}}var e=FormValidation.Plugin;var t=FormValidation.utils.fetch;var s=function(_e){_inherits(s,_e);var _super=_createSuper(s);function s(e){var _this;_classCallCheck(this,s);_this=_super.call(this,e);_this.opts=Object.assign({},{minimumScore:0},e);_this.iconPlacedHandler=_this.onIconPlaced.bind(_assertThisInitialized(_this));return _this}_createClass(s,[{key:"install",value:function install(){var _this2=this;this.core.on("plugins.icon.placed",this.iconPlacedHandler);var e=typeof window[s.LOADED_CALLBACK]==="undefined"?function(){}:window[s.LOADED_CALLBACK];window[s.LOADED_CALLBACK]=function(){e();var i=document.createElement("input");i.setAttribute("type","hidden");i.setAttribute("name",s.CAPTCHA_FIELD);document.getElementById(_this2.opts.element).appendChild(i);_this2.core.addField(s.CAPTCHA_FIELD,{validators:{promise:{message:_this2.opts.message,promise:function promise(e){return new Promise((function(e,i){window["grecaptcha"].execute(_this2.opts.siteKey,{action:_this2.opts.action}).then((function(o){t(_this2.opts.backendVerificationUrl,{method:"POST",params:_defineProperty({},s.CAPTCHA_FIELD,o)}).then((function(t){var _s="".concat(t.success)==="true"&&t.score>=_this2.opts.minimumScore;e({message:t.message||_this2.opts.message,meta:t,valid:_s})}))["catch"]((function(e){i({valid:false})}))}))}))}}}})};var i=this.getScript();if(!document.body.querySelector('script[src="'.concat(i,'"]'))){var _e2=document.createElement("script");_e2.type="text/javascript";_e2.async=true;_e2.defer=true;_e2.src=i;document.body.appendChild(_e2)}}},{key:"uninstall",value:function uninstall(){this.core.off("plugins.icon.placed",this.iconPlacedHandler);var e=this.getScript();var t=[].slice.call(document.body.querySelectorAll('script[src="'.concat(e,'"]')));t.forEach((function(e){return e.parentNode.removeChild(e)}));this.core.removeField(s.CAPTCHA_FIELD)}},{key:"getScript",value:function getScript(){var e=this.opts.language?"&hl=".concat(this.opts.language):"";return"https://www.google.com/recaptcha/api.js?"+"onload=".concat(s.LOADED_CALLBACK,"&render=").concat(this.opts.siteKey).concat(e)}},{key:"onIconPlaced",value:function onIconPlaced(e){if(e.field===s.CAPTCHA_FIELD){e.iconElement.style.display="none"}}}]);return s}(e);s.CAPTCHA_FIELD="___g-recaptcha-token___";s.LOADED_CALLBACK="___reCaptcha3Loaded___";return s}));