OtpElfData.smali

.class Lcom/razorpay/OtpElfData;
.super Ljava/lang/Object;
.source "OtpElfData.java"


# static fields
.field public static versionKey:Ljava/lang/String; = "otpelf_version"


# instance fields
.field activity:Landroid/app/Activity;

.field private otpElfJs:Ljava/lang/String;


# direct methods
.method static constructor <clinit>()V
    .registers 0

    return-void
.end method

.method constructor <init>(Landroid/app/Activity;)V
    .registers 2

    .line 19
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 20
    iput-object p1, p0, Lcom/razorpay/OtpElfData;->activity:Landroid/app/Activity;

    return-void
.end method

.method static synthetic access$000(Lcom/razorpay/OtpElfData;Ljava/lang/String;)V
    .registers 2

    .line 13
    invoke-direct {p0, p1}, Lcom/razorpay/OtpElfData;->updateOtpElf(Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$102(Lcom/razorpay/OtpElfData;Ljava/lang/String;)Ljava/lang/String;
    .registers 2

    .line 13
    iput-object p1, p0, Lcom/razorpay/OtpElfData;->otpElfJs:Ljava/lang/String;

    return-object p1
.end method

.method private updateOtpElf(Ljava/lang/String;)V
    .registers 4

    .line 53
    invoke-static {}, Lcom/razorpay/U$$U$;->a()Lcom/razorpay/BaseConfig;

    move-result-object v0

    invoke-virtual {v0}, Lcom/razorpay/BaseConfig;->getOtpElfJsUrl()Ljava/lang/String;

    move-result-object v0

    new-instance v1, Lcom/razorpay/M$_3_;

    invoke-direct {v1, p0, p1}, Lcom/razorpay/M$_3_;-><init>(Lcom/razorpay/OtpElfData;Ljava/lang/String;)V

    invoke-static {v0, v1}, Lcom/razorpay/i_$z_;->a(Ljava/lang/String;Lcom/razorpay/Callback;)Landroid/os/AsyncTask;

    return-void
.end method


# virtual methods
.method checkForUpdates()V
    .registers 3

    .line 24
    invoke-static {}, Lcom/razorpay/U$$U$;->a()Lcom/razorpay/BaseConfig;

    move-result-object v0

    invoke-virtual {v0}, Lcom/razorpay/BaseConfig;->getOtpElfVersionUrl()Ljava/lang/String;

    move-result-object v0

    new-instance v1, Lcom/razorpay/c_$W_;

    invoke-direct {v1, p0}, Lcom/razorpay/c_$W_;-><init>(Lcom/razorpay/OtpElfData;)V

    invoke-static {v0, v1}, Lcom/razorpay/i_$z_;->a(Ljava/lang/String;Lcom/razorpay/Callback;)Landroid/os/AsyncTask;

    return-void
.end method

.method getOtpElfJs()Ljava/lang/String;
    .registers 5

    .line 73
    iget-object v0, p0, Lcom/razorpay/OtpElfData;->otpElfJs:Ljava/lang/String;

    if-nez v0, :cond_34

    .line 74
    iget-object v0, p0, Lcom/razorpay/OtpElfData;->activity:Landroid/app/Activity;

    sget-object v1, Lcom/razorpay/OtpElfData;->versionKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/razorpay/BaseUtils;->getLocalVersion(Landroid/app/Activity;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 75
    sget-object v1, Lcom/razorpay/OtpElfData;->versionKey:Ljava/lang/String;

    const-string v2, "{\n  \"hash\" : \"MD5\",\n  \"magic_hash\": \"MD5\"\n}\n"

    invoke-static {v2, v1}, Lcom/razorpay/BaseUtils;->getVersionFromJsonString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    const-string v1, "var OTPElf=function(){\"use strict\";function e(e){return\"function\"==typeof e}function t(e){return\"string\"==typeof e}function i(e){return e&&\"object\"==typeof e}function n(t,i){if(e(t))return arguments.length>2?t.bind.apply(t,slice(arguments,1)):t.bind(i)}function o(e,t){return Array.prototype.indexOf.call(t,e)}function s(e,t){return-1!==o(e,t)}function r(e,t,i){var n;if(arguments.length<3&&(i=this),e)if(void 0!==e.length)for(n=0;n<e.length;n++)t.call(i,n,e[n]);else for(n in e)e.hasOwnProperty(n)&&t.call(i,n,e[n])}function a(){return Math.random().toString(36).substring(2)+(new Date).getTime().toString(36)}function u(e){void 0===e&&(e=\"\");var t=e.split(\"?\")[0];return t=t.split(\";\")[0]}function p(e){for(var t=[],i=0;i<e.length;i++)t.indexOf(e[i])<0&&t.push(e[i]);return t}function c(e,t){void 0===t&&(t=je);var i=M(\"style\");i.type=\"text/css\",i.appendChild(t.createTextNode(e)),t.documentElement.appendChild(i)}function M(e){return je.createElement(e||\"div\")}function w(e){return e.firstElementChild}function l(e,t){t.appendChild(e)}function d(e){e&&L(e).removeChild(e)}function L(e){return e.parentElement}function m(e,t){return t.getAttribute(e)||\"\"}function g(e,t,i){return i.setAttribute(e,t)}function y(){if(!ze){d(ze=je.querySelector(\"meta[name=viewport]\"));var e=M(\"meta\");e.setAttribute(\"name\",\"viewport\"),e.setAttribute(\"content\",\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"),l(e,je.head)}}function j(){if(ze){var e=je.querySelector(\"meta[name=viewport]\");e&&d(e),l(e,je.head)}}function h(e,t){t.classList.add(e)}function b(e,t){t.classList.remove(e)}function f(e){var t=M();return t.innerHTML=e,t}function C(e){return\"hidden\"!==e.getAttribute(\"type\")}function z(e){var t=window.frames[e].frameElement;return\"complete\"===(t.contentDocument||t.contentWindow.document).readyState}function x(e){return xe.push(e),xe.length}function N(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var n=((window.webkit||{}).messageHandlers||{}).OTPElfBridge;if(n)n.postMessage({action:e,params:t});else try{return OTPElfBridge[e].apply(OTPElfBridge,t)}catch(e){}}function A(t){for(var i=[],n=arguments.length-1;n-- >0;)i[n]=arguments[n+1];var o=((window.webkit||{}).messageHandlers||{}).StorageBridge,s=i[i.length-1],r={};if(e(s)){var u=a();Ne[u]=s,r.callback_id=u,i.length--}if(o)r.action=t,r.params=i,o.postMessage(r);else try{var p=StorageBridge[t].apply(StorageBridge,i);if(e(s))return s.call(null,p)}catch(e){}}function I(){var e=N(\"getFromCustomStorage\",\"OTP.pin\");if(void 0!==e){var t=N(\"getFromCustomStorage\",\"OTP.bank\"),i=N(\"getFromCustomStorage\",\"OTP.sender\");!1===/RZRPAY$/.test(i)&&Ie(e,i,t),N(\"clearCustomStorage\")}}function _(e){return\'<div id=\"header\" class=\"header\"> <div class=\"powered-black float-right\"></div> <div class=\"title\">\'+e.title+\"</div></div>\"}function D(e){return Ee||(window.rzp?(v(window.rzp),Ee=!0):window.__rzp_options&&(S(window.__rzp_options),Ee=!0)),e?ke[e]:ke}function v(e){var t=ke.plugin.type;switch(e.settings.applicationType){case\"checkout\":t=\"rzpassist\";break;case\"magic\":t=\"magic\"}var i=N(\"isOTPEnabled\")||!1;S({platform:e.settings.platform,merchant_key:e.settings.merchantKey,otp_permission:i,sdk:e.settings.sdk,plugin:{type:t,version_code:e.settings.rzpassist_version_code}})}function T(e){return\"__proto__\"===e||\"constructor\"===e||\"prototype\"===e}function S(e,t,i){if(void 0===i&&(i=ke),e&&!T(e))if(\"object\"==typeof e)for(var n in e)S(n,e[n]);else if(\"object\"==typeof t)for(var n in t)i[e]=i[e]||{},S(n,t[n],i[e]);else i[e]=t}function k(e){var t=E(e);if(!t)return!1;var i=e.index?t.querySelectorAll(e.query)[e.index]:t.querySelector(e.query);return i&&e.condition?!!e.condition(i,window)&&i:i}function E(e){var t=e.frame?window.frames[e.frame]:window;return t=e.form?t.document.forms[e.form]:t.document}function Y(e){var i,n=je.forms;for(var o in n)if(n[o]===e&&(i=o,t(o)))break;return i}function O(e,t){void 0===t&&(t={}),t=Object.assign(t,U()),e=\"otpelf:\"+e,He?N(\"trackEvent\",e):N(\"trackEvent\",e,JSON.stringify(t))}function B(e){var t=W(e);return!!(e&&t.length>0)&&{view_types:t}}function P(e){var t=B(e);t?O(\"known_page_loaded\",t):$e||q(e)}function q(e){var t=function(e){var t=e.target;if(s(t.nodeName,[\"INPUT\",\"BUTTON\",\"A\"])){et||(O(\"unknown_page_loaded\"),et=!0);try{var i={};i.element=t.nodeName,i.id=t.id||\"\",i.name=m(\"name\",t),i.value=\"A\"===t.nodeName?t.innerText:t.value;var n=t.form;n&&n.contains(t)&&(i.form_index=Y(n)),O(\"bank_page_interaction\",i)}catch(e){}}};document.addEventListener(\"click\",t),document.addEventListener(\"dblclick\",t)}function U(){return{url:location.href,strippedUrl:u(location.href),method:D(\"payment_data\").method,plugin_type:D(\"plugin\").type,plugin_version_code:D(\"plugin\").version_code}}function Z(e){for(var t=0;t<tt.length;t++)if(e.match(tt[t].regex))return H(tt[t]),tt[t]}function Q(e){for(var t=0;t<tt.length;t++)if(e.match(tt[t].regex))return tt[t].banks||[]}function G(e,t){for(var i=0;i<t.length;i++){var n=e[t[i]],o=k(n);if(!o)return!1;if(!n.bypassVisibility&&!C(o))return!1}return!0}function W(e){if(void 0===e)return[];for(var t=e.view_rules,i=[],n=0;n<t.length;n++)G(e,t[n].elements)&&i.push(t[n].type);return i}function R(e,t){if(e)for(var i=e.view_rules,n=0;n<i.length;n++)if(i[n].type===t)return i[n]}function H(e){e.logged_in_element&&document.querySelector(e.logged_in_element.query)&&O(\"netbanking_user_loggedin\")}function F(e){for(var t=0;t<tt.length;t++)if(e.match(tt[t].regex))return!1!==tt[t].add_meta}function V(e){if(nt[e])return nt[e];for(var t=it.specific,i=0,n=t.length;i<n;i++){var o=t[i];if(new RegExp(o.matches.sender+\"$\",\"i\").test(e))return nt[e]=o,o}return null}function J(e){var t=V(e.sender);return t?t.bank:null}function X(e){var t=e.message,i=e.sender;if(!i||!t)return null;var n=V(i);if(n&&new RegExp(n.matches.message).test(e.message)){var o=new RegExp(n.pattern),s=e.message.match(o);if(s&&s.length)return s[0]}return K(e)}function K(e){for(var t=it.generic,i=t.textPatterns,n=t.otpPatterns,o=0,s=i.length;o<s;o++)if(new RegExp(i[o],\"i\").test(e.message))for(var r=0,a=n.length;r<a;r++){var u=n[r],p=e.message.match(u);if(p&&p[0])return p[0]}return null}function $(e){Te||(Te=ee()),ot.push(e)}function ee(){return x(function(e){Q(location.href);var t=J(e),i=X(e);if(i)for(var n={otp:i,bank:t,sender:e.sender},o=0;o<ot.length;o++)ot[o](n)})}function te(e){return\'<div class=\"otpfield\"> <input type=\"tel\" name=\"otp\" id=\"input-otp\" placeholder=\"Waiting for OTP\" autocomplete=\"one-time-code\"> <div id=\"timer\" class=\"golem\"></div></div><div class=\"center\"> <div class=\"small-text\">or</div> <button class=\"btn sec\" id=\"enter-manually\"> Enter OTP manually </button></div>\'}function ie(e){return!e||!k(e.otp_input)}function ne(e){if(e&&e.check){var t=k(e.check);if(t){t.checked=!0;try{t.dispatchEvent(new Event(\"input\")),t.dispatchEvent(new Event(\"change\"))}catch(e){}}}}function oe(e){if(e){if(W(e).indexOf(\"choice\")>=0){var t=R(e,\"choice\");if(\"radio\"!==(t&&(t.choice_type||\"radio\")))return}if(e.choice_submit){var i=k(e.choice_submit);i&&i.click()}}}function se(e){k(e.otp_choice).click(),oe(e),O(\"otp_auth_selected\")}function re(e){k(e.password_choice).click(),oe(e),O(\"password_auth_selected\")}function ae(e,t){var i=k(e.otp_input);i.value=t;try{i.dispatchEvent(new Event(\"input\")),i.dispatchEvent(new Event(\"change\"))}catch(e){}O(\"bank_otp_autofilled\")}function ue(e){var t=k(e.otp_submit);return!!t&&(t.click(),O(\"bank_otp_submitted\"),!0)}function pe(e){var t=k(e.proceed_submit);return!!t&&(t.click(),!0)}function ce(e,t){var i=k(e.password_input);return!!i&&(i.type=t,!0)}function Me(e){var t=k(e.password_input);if(t)return t.type}function we(e){return\'<button class=\"__rzp-submit btn proceed-btn\"> <span>Proceed</span></button>\'}function le(e){var t=\"\",i=e.sms&&e.sms.otp,n=i?e.sms.otp:\"\";return t+=\'<form id=\"otp-form\"> <div class=\"otpfield\"> <input type=\"tel\" id=\"input-otp\" maxlength=\"10\" value=\"\',i&&(t+=\"\"+n),t+=\'\" class=\"\',i&&(t+=\"filled\"),t+=\'\" placeholder=\"Type your OTP here\" autocomplete=\"one-time-code\"> </div> <div class=\"footer center\"> <button class=\"__rzp-submit btn\">\',e.shouldCopyOtp&&i?t+=\"Copy to clipboard\":t+=\"Submit\",t+=\"</button> </div></form>\"}function de(e){return\'<div class=\"button-group\"> <button class=\"choice\" id=\"otp\"> <span class=\"icon\"></span> <span class=\"desc\"> <div>OTP</div> <p>Use a secure code received via sms</p> </span> </button> <button class=\"choice\" id=\"password\"> <span class=\"icon\"></span> <span class=\"desc\"> <div>Password</div> <p>Enter your secret password</p> </span> </button></div>\'}function Le(e){return\'<div id=\"username-view\" class=\"mfix\"> <div class=\"checkbox mchild\"> <input type=\"checkbox\" id=\"save-username\" class=\"checkbox\" name=\"save_username\" checked> <label for=\"save-username\"> <span class=\"icon\"></span> <span class=\"text\">Save Username</span> </label> </div> <div class=\"float-right\" id=\"continue-container\"> </div></div>\'}function me(e){return\'<div id=\"password-view\" class=\"mfix\"> <div class=\"password-toggle mchild\"> <input type=\"checkbox\" id=\"password-toggle\" name=\"password_toggle\"> <label for=\"password-toggle\"> <span class=\"icon\"></span> <span class=\"text\"> Password</span> </label> </div> <div class=\"float-right mchild\"></div></div>\'}function ge(e){var t=k(e.secure_image_input);t&&g(\"checked\",!0,t);var i=window.frames.bottom_frame,n=document.createElement(\"style\");if(n.innerHTML=lt,n.setAttribute(\"type\",\"text/css\"),i.document.documentElement.appendChild(n),t){var o=i.document.getElementsByTagName(\"table\");o[0].rows[0].cells[1].remove(),o[1].rows[0].cells[1].remove(),o[5].remove(),o[0].classList.add(\"page-two-table-one\"),o[1].classList.add(\"page-two-table-two\"),o[2].classList.add(\"page-two-table-three\"),o[3].classList.add(\"page-two-table-four\"),o[4].classList.add(\"page-two-table-five\"),o[5].classList.add(\"page-two-table-six\"),o[6].classList.add(\"page-two-table-seven\")}else{i.document.querySelector(\"[src=\'/gif/header1_new1.jpg?v=1\']\").remove(),i.document.querySelector(\'[valign=\"top\"][width=\"100%\"]\').remove(),i.document.querySelector(\'td[background=\"/gif/log-right.gif\"]\').remove(),i.document.querySelector(\'td[background=\"/gif/log-bottom.gif\"]\').remove(),i.document.querySelector(\'img[src=\"/gif/log-corner.gif\"]\').remove(),i.document.querySelector(\'td[width=\"122\"]\').style.paddingLeft=\"55px\";var s=i.document.getElementsByTagName(\"table\");s[0].classList.add(\"page-one-table-one\"),s[1].classList.add(\"page-one-table-two\"),s[2].classList.add(\"page-one-table-three\"),s[3].classList.add(\"page-one-table-four\"),s[5].classList.add(\"page-one-table-six\"),i.document.getElementsByClassName(\"label\")[1].rows[0].cells[0].remove(),i.document.getElementsByClassName(\"login_tab\")[0].setAttribute(\"align\",\"centre\")}}var ye=window,je=ye.document,he=je.documentElement,be=je.body,fe=n(je.querySelector,je),Ce=(n(je.querySelectorAll,je),n(je.getElementById,je),n(ye.getComputedStyle,ye)),ze=\"\",xe=[],Ne={},Ae={setSms:function(e){for(var t=0;t<xe.length;t++)xe[t](e)}};window.elfBridge=Ae;var Ie=function(e,t,i){var n={message:e,sender:t};Ae.setSms(n)},_e={loadCSS:function(e){}},De=Object.freeze({storageBridgeCallback:function(i,n){t(i)&&e(Ne[i])&&(Ne[i].call(null,n),delete Ne[i])},addSmsListener:x,invokeElfBridge:N,invokeMagicBridge:function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];try{return t=t.map(function(e){return\"object\"==typeof e?JSON.stringify(e):e}),MagicBridge[e].apply(MagicBridge,t)}catch(e){}},invokeStorageBridge:A,elfBridge:Ae,showOTP:Ie,view:_e,checkForSavedSms:I}),ve=function(){this.listenerPool={}};ve.prototype.on=function(t,n){this.listenerPool[t]||(this.listenerPool[t]=[]);var s,r=this.listenerPool[t];if(e(n))s={callback:n};else{if(!i(n))return!1;s=n}return r.push(s),{remove:function(){var e=o(r,s);e>=0&&r.splice(e,1)}}},ve.prototype.off=function(e){var t=this;e?delete this.listenerPool[e]:r(this.listenerPool,function(e){delete t.listenerPool[e]})},ve.prototype.emit=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var n=this.listenerPool[e]||[];r(n,function(e){var i=n[e].callback;i&&i.apply(i,t)})};var Te,Se=function(e){function i(t){e.call(this),t instanceof i&&(t=t.el),t&&(this.el=t)}return e&&(i.__proto__=e),i.prototype=Object.create(e&&e.prototype),i.prototype.constructor=i,i.prototype.on=function(i,n,o){var s=o;t(o)&&(s=this.el.querySelector(o)),s||(s=this.el),s.addEventListener(i,n),e.prototype.on.call(this,i,{target:s,callback:n})},i.prototype.off=function(t){var i=this,n=function(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.target&&n.target.removeEventListener(e,n.callback)}};t?n(t,this.listenerPool[t]||[]):r(this.listenerPool,function(e){n(t,i.listenerPool[e])}),e.prototype.off.call(this,t)},i.prototype.render=function(e){\"string\"==typeof e?this.el.innerHTML=e:e instanceof Node?this.el.appendChild(e):e instanceof i&&this.el.appendChild(e.el)},i.prototype.show=function(){this.el.style.display=\"block\"},i.prototype.hide=function(){this.el.style.display=\"none\"},i.prototype.onRender=function(){},i.prototype.onBaseViewShown=function(){},i.prototype.remove=function(e){this.off(),d(this.el),e()},i}(ve),ke={platform:null,merchant_key:null,otp_permission:!1,sdk:{type:null,version_code:null},preferences:{autosubmit_otp:!1,theme_color:\"#168AFA\"},plugin:{type:null,version_code:null},payment_data:{method:null,bank:null,wallet:null,vpa:null,amount:0,razorpay_otp:!1}},Ee=!1,Ye=[{regex:\"secure4.arcot.com/acspage/cap\",view_rules:[{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\"button#sendotp\",form:\"0\"},otp_input:{query:\"form[name=passwdForm] input[name=otp]\"},resend_otp:{query:\"a\",condition:function(e){return/resend/i.test(e.href)}},banks:[]},{regex:\"secure7.arcot.com/acspage/cap\",view_rules:[{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\"button#sendotp\",form:\"0\"},otp_input:{query:\"input#enterPIN\",form:\"0\"},banks:[]},{regex:\"secure5.arcot.com/acspage/cap\",view_rules:[{type:\"choice\",elements:[\"otp_choice\",\"password_choice\"]},{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\"button#sendotp\",form:\"0\"},otp_input:{query:\"input#otpentrypin\",form:\"0\"},check:{query:\"input#disclaimer\",form:\"0\"},choice_submit:{query:\"button#continue\",form:\"0\"},otp_choice:{query:\"input#otp\",form:\"0\"},password_choice:{query:\"input#static\",form:\"0\"},resend_otp:{query:\"span#resend a\",form:\"0\"},error_message:{query:\"div#info_error span\"},banks:[\"INDB\"]}],Oe=\"(0.0.0.0|localhost|127.0.0.1):1911\",Be=[{regex:Oe+\"/proceed\",view_rules:[{type:\"proceed\",elements:[\"proceed_submit\"]}],proceed_submit:{query:\"input[type=submit]\",form:\"0\"},check:{query:\"input#otp\",form:\"0\"},banks:[\"DUMMY\"]},{regex:Oe+\"/enter_otp\",view_rules:[{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\"input[type=submit]\",form:\"0\"},otp_input:{query:\"input#otp_input\",form:\"0\"},banks:[\"DUMMY\"]},{regex:Oe+\"/auth_choice\",view_rules:[{type:\"choice\",elements:[\"otp_choice\",\"password_choice\"]}],otp_choice:{query:\"input#otp_input\",form:\"0\"},password_choice:{query:\"input#password_input\",form:\"0\"},choice_submit:{query:\"input[type=submit]\",form:\"0\"},banks:[\"DUMMY\"]}],Pe=[{regex:\"netsafe.hdfcbank.com/ACSWeb/jsp/dynamicAuth.jsp\",view_rules:[{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\"input#cmdSubmit\",form:\"0\"},otp_input:{query:\"input#txtOtpPassword\",form:\"0\"},resend_otp:{query:\"#otpBtnReGen\",form:\"0\"},error_message:{query:\".errorType p:not(.successColor)\"},false_error_messages:\"This is your last attempt to generate the OTP\",banks:[\"HDFC\"]},{regex:\"netsafe.hdfcbank.com/ACSWeb/authJsp/authImprovedHopsTxnPage.jsp\",view_rules:[{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\"#cmdSubmit\",form:\"0\"},otp_input:{query:\"input#txtOtpPassword\",form:\"0\"},resend_otp:{query:\"#otpBtnReGen\",form:\"0\"},error_message:{query:\"form .errormsg\"},false_error_messages:\"This is your last attempt to generate the OTP\",banks:[\"HDFC\"]},{regex:\"netsafe.hdfcbank.com/ACSWeb/authJsp/authImprovedTxnPage.jsp\",view_rules:[{type:\"choice\",elements:[\"password_choice\",\"otp_choice\"],choice_type:\"button\"},{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],choice_otp:!0,password_choice:{query:\"button#staticAuthOpen\"},otp_choice:{query:\"button#dynamicAuthOpen\"},otp_submit:{query:\"#cmdSubmitDynamic\",form:\"0\"},otp_input:{query:\"input#txtOtpPassword\",form:\"0\"},resend_otp:{query:\"#otpBtnReGen\",form:\"0\"},error_message:{query:\"form .errormsg\"},banks:[\"HDFC\"]},{regex:\"netbanking.hdfcbank.com/netbanking/merchant\",frame:1,view_rules:[{type:\"username\",elements:[\"username_input\"]},{type:\"password\",elements:[\"password_input\"]},{type:\"proceed\",elements:[\"proceed_submit\"]},{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],username_input:{query:\"input[name=fldLoginUserId]\",form:\"0\",frame:1},password_input:{query:\"input[name=fldPassword]\",form:\"0\",frame:1},proceed_submit:{query:\"td.login_tab a\",form:\"0\",frame:1},otp_submit:{query:\"img[alt=Submit]\",form:\"1\"},otp_input:{query:\"input[name=fldOtpToken]\",form:\"1\"},secure_image_input:{query:\"input[name=chkrsastu]\",form:0,frame:1},user_details_form:{query:\"form[name=frmLogin] table table\",form:0,frame:1},logged_in_element:{query:\'[alt=\"Continue\"]\',form:0,frame:1},banks:[\"HDFC\"]},{regex:\"netbanking.hdfcbank.com/netbanking/(entry|epientry)\",view_rules:[{type:\"username\",elements:[\"username_input\"]},{type:\"password\",elements:[\"password_input\"]},{type:\"proceed\",elements:[\"proceed_submit\"]},{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],username_input:{query:\"input[name=fldLoginUserId]\",form:\"0\"},password_input:{query:\"input[name=fldPassword]\",form:\"0\"},proceed_submit:{query:\"td.login_tab a\",form:\"0\"},otp_submit:{query:\"img[alt=Submit]\",form:\"1\"},otp_input:{query:\"input[name=fldOtpToken]\",form:\"1\"},logged_in_element:{query:\'[alt=\"Continue\"]\',form:0,frame:1},banks:[\"HDFC\"]},{regex:\"netsafe.hdfcbank.com/ACSWeb/jsp/payerAuthOptions.jsp\",view_rules:[{type:\"choice\",elements:[\"otp_choice\",\"password_choice\"]}],otp_choice:{query:\"input[name=acsRadio]\",form:\"0\",index:1},password_choice:{query:\"input[name=acsRadio]\",form:\"0\"},choice_submit:{query:\"input#submitBtn\",form:\"0\"},banks:[\"HDFC\"]}],qe=[{regex:\"https://acs.icicibank.com/acspage/cap\",view_rules:[{type:\"proceed\",elements:[\"try_index_proceed\",\"check\",\"proceed_submit\"]},{type:\"otp\",elements:[\"try_index_otp\",\"otp_input\",\"otp_submit\"]}],try_index_proceed:{query:\'input[name=tryIndex][value=\"1\"]\',form:\"0\",bypassVisibility:!0},try_index_otp:{query:\'input[name=tryIndex]:not([value=\"1\"])\',form:\"0\",bypassVisibility:!0},check:{query:\"input[name=otpDestinationOption]\",form:\"0\"},proceed_submit:{query:\"#pwdbaseotppage button[type=submit]\",form:\"0\"},otp_input:{query:\"input#txtAutoOtp\",form:\"0\"},otp_submit:{query:\"#PASSWDPAGE button[type=submit]\",form:\"0\"},banks:[\"ICIC\"]},{regex:\"www.3dsecure.icicibank.com/ACSWeb/EnrollWeb/ICICIBank/server/OtpServer\",view_rules:[{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\"input#cmdSubmit\",form:\"0\"},otp_input:{query:\"input#txtAutoOtp\",form:\"0\"},resend_otp:{query:\"#link\",form:\"0\"},error_message:{query:\".errorType\"},banks:[\"ICIC\"]},{regex:\"(www.3dsecure.icicibank.com/ACSWeb/EnrollWeb/ICICIBank/server/AccessControlServer|www.3dsecure.icicibank.com/ACSWeb/EnrollWeb/ICICIBank/auth/SCode)\",view_rules:[{type:\"proceed\",elements:[\"proceed_submit\"]},{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],proceed_submit:{query:\"input[name=I1]\",form:\"0\"},check:{query:\"input#otpDestinationOption_toMobile_InputId\",form:\"0\"},otp_submit:{query:\"input#cmdSubmit\",form:\"0\"},otp_input:{query:\"input#txtAutoOtp\",form:\"0\"},resend_otp:{query:\"#link\",form:\"0\"},error_message:{query:\".errorType\"},banks:[\"ICIC\"]},{regex:\"shopping.icicibank.com/corp/(BANKAWAY|Finacle)\",view_rules:[{type:\"username\",elements:[\"username_input\"]},{type:\"password\",elements:[\"password_input\"]},{type:\"proceed\",elements:[\"proceed_submit\"]},{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],username_input:{query:\"input[name=\'AuthenticationFG.USER_PRINCIPAL\']\",form:\"0\"},password_input:{query:\"input[name=\'AuthenticationFG.ACCESS_CODE\']\",form:\"0\"},proceed_submit:{query:\"input#VALIDATE_CREDENTIALS\",form:\"0\"},otp_input:{query:\"input[id=\'TranRequestManagerFG.ONE_TIME_PASSWORD__\']\"},otp_submit:{query:\"input[id=\'SUBMIT_TRANSACTION\']\",form:\"0\"},banks:[\"ICIC\"]},{regex:\"shopping.icicibank.com/corp/AuthenticationController\",view_rules:[{type:\"username\",elements:[\"username_input\"]},{type:\"password\",elements:[\"password_input\"]},{type:\"proceed\",elements:[\"proceed_submit\"]},{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],username_input:{query:\"input[name=\'AuthenticationFG.USER_PRINCIPAL\']\",form:\"0\"},password_input:{query:\"input[name=\'AuthenticationFG.ACCESS_CODE\']\",form:\"0\"},proceed_submit:{query:\"input#VALIDATE_CREDENTIALS\",form:\"0\"},otp_input:{query:\"input[id=\'TranRequestManagerFG.ONE_TIME_PASSWORD__\']\"},otp_submit:{query:\"input[id=\'SUBMIT_TRANSACTION\']\",form:\"0\"},logged_in_element:{query:\"input[name=\'Action.SUBMIT_TRANSACTION\']\",form:\"0\"},banks:[\"ICIC\"]}],Ue=[{regex:\"merchant.onlinesbi.com/merchant/smsenablehighsecurity.htm\",view_rules:[{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\"input#confirmButton\"},otp_input:{query:\"input[name=securityPassword]\"},banks:[\"SBIN\"]},{regex:\"acs([0-9]?).onlinesbi.com/bdacs/SBIValidate/V\",view_rules:[{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\"#form1 .formInputSection .button.next\"},otp_input:{query:\"input[name=customerotp]\"},resend_otp:{query:\".resendBtn a\"},banks:[\"SBIN\"]},{regex:\"acs([0-9]?).onlinesbi.com/bdacs/SBIValidate/M\",view_rules:[{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\"#form1 .formInputSection .button.next\"},otp_input:{query:\"input[name=customerpin]\"},resend_otp:{query:\".resendBtn a\"},banks:[\"SBIN\"]},{regex:\"merchant.onlinesbi.com/merchant/(merchantprelogin|loginsubmit).htm\",view_rules:[{type:\"username\",elements:[\"username_input\"]},{type:\"password\",elements:[\"password_input\"]},{type:\"proceed\",elements:[\"proceed_submit\"]}],username_input:{query:\"input#username\",form:\"0\"},password_input:{query:\"input#label2\",form:\"0\"},proceed_submit:{query:\"input\",form:\"0\",index:8},banks:[\"SBIN\"]}],Ze=[{regex:\"secure.axisbank.com/(acs-web-axis|ACSWeb)/EnrollWeb/AxisBank/server/OtpServer\",view_rules:[{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\"div#otp a\",form:\"0\"},otp_input:{query:\"input#otpValue\",form:\"0\"},resend_otp:{query:\"div#otp div.resentOtp a\"},error_message:{query:\"span#errorMsg\"},banks:[\"UTIB\"]},{regex:\"secure.axisbank.com/(acs-web-axis|ACSWeb)/EnrollWeb/AxisBank/server/AccessControlServer\",view_rules:[{type:\"choice\",elements:[\"password_choice\",\"otp_choice\"],choice_type:\"link\"},{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],password_choice:{query:\"a#t1_static\"},otp_choice:{query:\"a#t2_otp\"},choice_otp:!0,otp_input:{query:\"input#otpValue\"},otp_submit:{query:\"#otp a.active, a#changeSubmitButton\"},banks:[\"UTIB\"]},{regex:\"retail.axisbank.co.in/wps/portal/rBanking/AxisSMRetailLogin/axissmretailpage/*\",view_rules:[{type:\"username\",elements:[\"username_input\"]},{type:\"password\",elements:[\"password_input\"]},{type:\"proceed\",elements:[\"proceed_submit\"]},{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],username_input:{query:\"input#loginId\",form:\"0\"},password_input:{query:\"input#newPassword\",form:\"0\"},proceed_submit:{query:\"input[name=SMsubmit]\",form:\"0\"},otp_input:{query:\"input[id=orignipdef]\",form:\"0\"},otp_submit:{query:\"input[value=Confirm]\",form:\"0\"},banks:[\"UTIB\"]},{regex:\"retail.axisbank.co.in/wps/myportal/rBanking/AxisSMRetailLogin/axissmrepayments/*\",view_rules:[{type:\"username\",elements:[\"username_input\"]},{type:\"password\",elements:[\"password_input\"]},{type:\"proceed\",elements:[\"proceed_submit\"]},{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],username_input:{query:\"input#loginId\",form:\"0\"},password_input:{query:\"input#newPassword\",form:\"0\"},proceed_submit:{query:\"input[name=SMsubmit]\",form:\"0\"},otp_input:{query:\"input[id=orignipdef]\",form:\"0\"},otp_submit:{query:\"input[value=Confirm]\",form:\"0\"},logged_in_element:{query:\"input[value=Confirm]\",form:0},banks:[\"UTIB\"]}],Qe=[{regex:\"www.kotak.com/.*/ksecLogin\",view_rules:[{type:\"username\",elements:[\"username_input\"]},{type:\"password\",elements:[\"password_input\"]},{type:\"proceed\",elements:[\"proceed_submit\"]}],username_input:{query:\"input#crn\",form:\"0\"},password_input:{query:\"input#pswd\",form:\"0\"},proceed_submit:{query:\"a#secure-login01\",form:\"0\"},banks:[\"KKBK\"]}],Ge=[{regex:\"https://netbanking.yesbank.co.in/netbanking/merchant\",frame:0,view_rules:[{type:\"username\",elements:[\"username_input\"]},{type:\"password\",elements:[\"password_input\"]},{type:\"proceed\",elements:[\"proceed_submit\"]}],username_input:{query:\"input[name=fldLoginUserId]\",frame:0},password_input:{query:\"input[name=fldPassword]\",frame:0},proceed_submit:{query:\"a[href=\'javascript:void(0);\']:not(.bodylink1)\",frame:0},banks:[\"YESB\"]}],We=[{regex:\"enstage-sas.com/rupay-web-v1/EnrollWeb/NPCI/server/AcquirerHandler\",view_rules:[{type:\"otp\",elements:[\"otp_input\",\"otp_submit\"]}],otp_submit:{query:\'a[onclick=\"javascript:return validateOTP()\"]\',form:\"0\"},otp_input:{query:\"input#otpPassword\",form:\"0\",condition:function(e,t){var i=t.document.body.querySelector(\"div.transactionArea\");return!!i&&i.innerText.match(/(One Time Password has been sent)/i)}},resend_otp:{query:\'a[href=\"javascript:resendotp()\"]\',form:\"0\"},banks:[\"RUPAY\"]}],Re=[{regex:\"kvbin.com/B001/merchantenc\",view_rules:[],add_meta:!1,banks:[]}],He=void 0!==window.rzp,Fe=void 0!==window.StorageBridge||!!((window.webkit||{}).messageHandlers||{}).StorageBridge,Ve=[\"razorpay.com\"],Je=Boolean(Ve.find(function(e){return location.hostname.endsWith(e)})),Xe=0===location.hostname.length,Ke=document.querySelectorAll(\"a\").length>20||document.querySelectorAll(\"video\").length>0,$e=Je||Xe||Ke,et=!1,tt=[].concat(Ye,Be,We,Pe,qe,Ue,Ze,Qe,Ge,Re),it={generic:{textPatterns:[\"\\\\bone.time password\\\\b\",\"\\\\bone.time pin\\\\b\",\"\\\\bone.time code\\\\b\",\"\\\\botp\\\\b\"],otpPatterns:[\"\\\\b[0-9]{6,8}\\\\b\"]},specific:[{matches:{sender:\"KOTAKB\",message:\"One Time Password\"},pattern:\"[0-9]{6}\",bank:\"KKBK\",otp_timeout:60},{matches:{sender:\"(HDFCBK|hdfcbk)\",message:\"OTP is\"},type:{debit:[\"mastercard\",\"visa\"]},pattern:\"[0-9]{6}\",bank:\"HDFC\",otp_timeout:60},{matches:{sender:\"FROMSC\",message:\"Your One-Time Password\"},pattern:\"[0-9]{6}\",bank:\"SYNB\",otp_timeout:60},{matches:{sender:\"ICICIB\",message:\"Your One-Time Password to create a 3D Secure PIN\"},pattern:\"[0-9]{6}\",type:{debit:[\"mastercard\",\"visa\"]},bank:\"ICIC\",otp_timeout:60},{matches:{sender:\"ICICIB\",message:\"Your One Time Password is\"},pattern:\"[0-9]{6}\",type:{credit:[\"mastercard\",\"visa\"]},bank:\"ICIC\",otp_timeout:60},{matches:{sender:\"ICICIB\",message:\"to complete your Internet Banking Transaction\"},pattern:\"[0-9]{6}\",bank:\"ICIC\",otp_timeout:60},{matches:{sender:\"CITIBK\",message:\"Onetime password\"},pattern:\"[0-9]{6}\",bank:\"CITI\",otp_timeout:60},{matches:{sender:\"SBICRD\",message:\"OTP for trxn\"},pattern:\"[0-9]{6}\",bank:\"SBIN\",otp_timeout:60},{matches:{sender:\"SBIINB\",message:\"TP for transaction\"},pattern:\"[0-9]{8}\",bank:\"SBIN\",otp_timeout:60},{matches:{sender:\"(SBIACS|SBIOTP)\",message:\"One Time Password\"},pattern:\"[0-9]{6}\",type:{debit:[\"mastercard\",\"visa\"]},bank:\"SBIN\",otp_timeout:60},{matches:{sender:\"HSBCIN\",message:\"Onetime password\"},pattern:\"[0-9]{6}\",bank:\"HSBC\",otp_timeout:60},{matches:{sender:\"AXISBK\",message:\"your NETSECURE code is\"},pattern:\"[0-9]{8}\",bank:\"UTIB\",otp_timeout:50},{matches:{sender:\"PNBACS\",message:\"Your One Time Password\"},type:{debit:[\"mastercard\"]},pattern:\"[0-9]{6}\",bank:\"PUNB\",otp_timeout:50},{matches:{sender:\"INDBNK\",message:\"One Time Password for Online transaction\"},pattern:\"(?<![0-9])[0-9]{6}(?![0-9])\",bank:\"IDIB\"},{matches:{sender:\"FCHRGE\",message:\"is your OTP login\"},pattern:\"[0-9]{4}\",bank:\"FRCHG\"},{matches:{sender:\"DUMMY\",message:\"Your OTP for the transaction\"},pattern:\"[0-9]{6}\",bank:\"DUMMY\"}]},nt={},ot=[],st=function(e){function t(t){var i=f(te());h(\"otp-wait\",i),e.call(this,i),this.rule=t,this.timerElem=this.el.querySelector(\"#timer\"),this.bindEvents(),this.setTimer()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.bindEvents=function(){var e=mt.getView();this.on(\"click\",function(t){e.showView(\"otp_enter\",{payment_data:D(\"payment_data\"),focusOtpField:!0})},this.el.querySelector(\"#enter-manually\")),this.on(\"focus\",function(t){e.showView(\"otp_enter\",{payment_data:D(\"payment_data\"),focusOtpField:!0})},this.el.querySelector(\"#input-otp\"))},t.prototype.remove=function(t){clearInterval(this.interval),e.prototype.remove.call(this,t)},t.prototype.setTimer=function(){var e=this,t=40,i=mt.getView();this.interval=window.setInterval(function(){e.timerElem.innerHTML=t+\" seconds\",--t<0&&(window.clearInterval(e.interval),i.showView(\"otp_enter\",{payment_data:D(\"payment_data\"),focusOtpField:!0}))},1e3)},t}(Se),rt=function(e){function t(t){if(ne(t),D(\"auto_proceed\"))pe(t);else{var i=f(we());h(\"proceed\",i),e.call(this,i),this.on(\"click\",function(e){return pe(t)},this.el.querySelector(\".__rzp-submit\"))}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Se),at=\"netbanking\",ut=function(e){function t(t,i){this.shouldCopyOtp=ie(t),this.focusOtpField=i.focusOtpField,this.sms=i.sms,this.rule=t,this.paymentMethod=i.payment_data.method;var n=f(le({sms:this.sms,shouldCopyOtp:this.shouldCopyOtp}));h(\"enter-otp\",n),e.call(this,n),this.rzpInput=this.el.querySelector(\"#input-otp\"),ne(t),this.bindEvents(),i.sms&&this.paymentMethod===at&&O(\"netbanking_otp_autofilled\")}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.onRender=function(){this.processOtpField()},t.prototype.bindEvents=function(){var e=this;this.on(\"submit\",function(t){t.preventDefault(),\"\"!==e.rzpInput.value&&null!==e.rzpInput.value?e.shouldCopyOtp?(N(\"copyToClipboard\",e.sms.otp),N(\"toast\",\"OTP copied to clipboard\")):(ae(e.rule,e.rzpInput.value),0==ue(e.rule)&&N(\"toast\",\"Auto-filled OTP\")):N(\"toast\",\"Please enter OTP before submitting\")},fe(\"#otp-form\",this.el)),this.on(\"keydown\",function(e){var t=e.keyCode?e.keyCode:e.which;-1!==[8,9,13,27,46,110,190].indexOf(t)||65==t&&(e.ctrlKey||e.metaKey)||t>=35&&t<=40||t>=48&&t<=57&&!e.shiftKey&&!e.altKey||t>=96&&t<=105||e.preventDefault()},this.rzpInput),this.on(\"input\",function(t){e.rzpInput.value?h(\"filled\",e.rzpInput):b(\"filled\",e.rzpInput)},this.rzpInput),this.on(\"blur\",function(t){e.paymentMethod===at&&O(\"netbanking_otp_entered\")},this.rzpInput)},t.prototype\n.processOtpField=function(){this.focusOtpField&&(this.paymentMethod===at&&O(\"netbanking_otp_field_selected\"),this.rzpInput.focus(),N(\"openKeyboard\"))},t}(Se),pt=function(e){function t(t){var i=this,n=f(de());h(\"auth-choice\",n),e.call(this,n),this.rule=t;var o=mt.getView();this.on(\"click\",function(e){re(t),i.rule.choice_otp&&o.min()},this.el.querySelector(\"#password.choice\")),this.on(\"click\",function(e){se(t),i.rule.choice_otp&&o.showView(\"otp_enter\",{focusOtpField:!0})},this.el.querySelector(\"#otp.choice\"))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Se),ct=function(e){function t(t,i){var n=f(Le());h(\"username\",n),h(\"header\",n),e.call(this,n),this.rule=t,this.params=i,this.saveUsernameCheckbox=this.el.querySelector(\"#save-username\"),this.usernameEl=k(t.username_input),this.passwordEl=k(t.password_input),this.submitButton=k(t.proceed_submit),this.bindEvents(),this.addContinue(this.rule.banks[0]),this.processUsernameEl()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.bindEvents=function(){var e=this;this.on(\"change\",function(t){!0===t.target.checked?e.saveUsername():e.saveUsername(\"\"),e.usernameEl.focus(),N(\"openKeyboard\")},this.saveUsernameCheckbox),this.on(\"input\",function(t){!0===e.saveUsernameCheckbox.checked&&e.saveUsername()},this.usernameEl),this.on(\"click\",function(t){\"continue\"===t.target.className&&e.runContinueHandler(e.rule.banks[0])},this.continueButton)},t.prototype.saveUsername=function(e){void 0===e&&(e=this.usernameEl.value),A(\"setString\",this.rule.regex,e),O(\"netbanking_customer_id_saved\")},t.prototype.addContinue=function(e){try{switch(e){case\"SBIN\":case\"UTIB\":case\"ICIC\":case\"HDFC\":var t=this.el.querySelector(\"#continue-container\");this.continueButton=M(\"button\"),this.continueButton.classList.add(\"continue\"),this.continueButton.innerHTML=\"Continue\",l(this.continueButton,t)}}catch(t){O(\"error:add_continue\",{message:t.message,stack:t.stack,bank:e})}},t.prototype.runContinueHandler=function(e){try{switch(e){case\"HDFC\":window.frames.bottom_frame.fLogon();break;case\"SBIN\":document.querySelector(\'input[title=\"Login\"]\').click();break;case\"UTIB\":document.querySelector(\'input[name=\"SMsubmit\"]\').click();break;case\"ICIC\":document.querySelector(\'input[name=\"Action.VALIDATE_CREDENTIALS\"]\').click()}}catch(t){O(\"error:continue_handler\",{message:t.message,stack:t.stack,bank:e})}},t.prototype.processUsernameEl=function(){var e=this;!1!==this.processUsername&&A(\"getString\",this.rule.regex,function(t){if(t){e.usernameEl.value=t,O(\"netbanking_saved_custid_used\");try{e.usernameEl.dispatchEvent(new Event(\"input\")),e.usernameEl.dispatchEvent(new Event(\"change\"))}catch(e){}}})},t}(Se),Mt=function(e){function t(t,i){var n=f(me());h(\"password\",n),h(\"header\",n),e.call(this,n),this.rule=t,this.params=i,this.passwordToggle=this.el.querySelector(\"#password-toggle\"),this.usernameEl=k(t.username_input),this.passwordEl=k(t.password_input),this.initPasswordToggler(),this.bindEvents()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.bindEvents=function(){var e=this;this.on(\"change\",function(t){e.togglePasswordVisibility()},this.passwordToggle)},t.prototype.initPasswordToggler=function(){var e=Me(this.rule);this.passwordToggle.checked=\"text\"===e},t.prototype.togglePasswordVisibility=function(){!0===this.passwordToggle.checked?(ce(this.rule,\"text\"),this.passwordToggle.value=\"Hide\"):(ce(this.rule,\"password\"),this.passwordToggle.value=\"Show\"),this.passwordEl.focus(),N(\"openKeyboard\")},t}(Se),wt=function(e){function t(t,i){this.rule=t,this.params=i;var n=this.usernameView=new ct(t,i),o=this.passwordView=new Mt(t,i),s=M();l(n.el,s),l(o.el,s),e.call(this,s),this.usernameEl=k(t.username_input),this.passwordEl=k(t.password_input),this.showView(),this.trackPageLoad(),this.bindEvents(),this.trackLoginAttempt(this.rule.banks[0])}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.onBaseViewShown=function(){this.hideBaseView&&mt.getView().hide()},t.prototype.onRender=function(){this.usernameEl&&C(this.usernameEl)?(this.usernameEl.focus(),N(\"openKeyboard\")):this.passwordEl&&C(this.passwordEl)&&(this.passwordEl.focus(),N(\"openKeyboard\"))},t.prototype.bindEvents=function(){var e=this;this.on(\"focus\",function(t){e.showView(\"password\"),O(\"netbanking_password_selected\")},this.passwordEl),this.on(\"focus\",function(t){e.showView(\"username\"),O(\"netbanking_userid_selected\")},this.usernameEl),this.on(\"blur\",function(e){O(\"netbanking_password_entered\")},this.passwordEl),this.on(\"blur\",function(e){O(\"netbanking_userid_entered\")},this.usernameEl)},t.prototype.showView=function(e){void 0===e&&(e=this.params.viewname),this.usernameView.hide(),this.passwordView.hide(),\"username\"===e&&Fe?(this.processUsername=!0,e=\"username\"):\"password\"===e||s(\"password\",W(this.rule))?e=\"password\":this.hideBaseView=!0,\"password\"===e?this.passwordView.show():\"username\"===e&&this.usernameView.show()},t.prototype.trackPageLoad=function(){O(\"netbanking_page_loaded\")},t.prototype.trackLoginAttempt=function(e){try{var t=null;if(\"HDFC\"===e)t=window.frames.bottom_frame.document.querySelector(\'img[alt*=\"Log In\"]\').parentElement;else if(\"SBIN\"===e)t=document.querySelector(\'input[title=\"Login\"]\');else if(\"UTIB\"===e)t=document.querySelector(\'input[name=\"SMsubmit\"]\');else if(\"ICIC\"===e){t=document.querySelector(\'input[name=\"Action.VALIDATE_CREDENTIALS\"]\');var i=document.querySelector(\'input[id=\"VALIDATE_MOBILE_LOGIN\"]\');i&&this.on(\"click\",function(e){O(\"netbanking_login_attempted\")},i)}t&&this.on(\"click\",function(e){O(\"netbanking_login_attempted\")},t)}catch(t){O(\"error:netbanking_login_attempted\",{message:t.message,stack:t.stack,bank:e})}},t}(Se),lt=\".label td.login_tab{margin-left:auto;margin-right:auto;text-align:center;padding-top:35px;padding-bottom:35px}.label .nbl_ttl{text-align:center;padding-top:15px}.page-one-table-one{width:100vw}.page-one-table-two{width:99vw}.page-one-table-three{width:98vw}.page-one-table-four tr:nth-child(6){display:block;padding-left:55px}.page-one-table-four tr:nth-child(3) td:nth-child(2){padding-right:30px}.page-one-table-six tr:nth-child(1) td:nth-child(1){text-align:center;padding-left:125px}.page-two-table-one,.page-two-table-two{width:100vw}.page-two-table-three{width:100vw;overflow:hidden}.page-two-table-four,.page-two-table-five,.page-two-table-six{margin-left:auto;margin-right:auto;width:0}.page-two-table-seven{width:40px;margin-left:auto;margin-right:auto}\",dt=null,Lt=[\"username\",\"password\",\"choice\",\"otp\",\"proceed\"],mt=function(e){function t(t){if(dt)throw new Error(\"Please use `BaseView.getView()` to get the instance instead\");this.iframe=t,e.call(this)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.getView=function(){if(dt)return dt;var e=M(\"iframe\");return e.className=\"__rzp-elframe\",dt=new t(e)},t.prototype.render=function(e){this.addHeader(),this.add(e),e.onRender()},t.prototype.injectFrame=function(){var e=this;if(!this.injected){c(\".__rzp-elframe{left:0;border:0;bottom:0;width:100%;height:202px;position:fixed;z-index:2147483647;-webkit-transition:.2s height .15s cubic-bezier(.04,1.2,.85,1);-o-transition:.2s height .15s cubic-bezier(.04,1.2,.85,1);transition:.2s height .15s cubic-bezier(.04,1.2,.85,1);}.__rzp-elframe.__rzp-min{height:58px}.__rzp-overlay{top:0;left:0;right:0;bottom:0;opacity:0;display:none;position:fixed;z-index:2147483646;-webkit-transition:.2s opacity .15s;-o-transition:.2s opacity .15s;transition:.2s opacity .15s;background:rgba(0,0,0,0.4);}.__rzp-overlay.__rzp-overlay-shown{opacity:1}\"),l(this.iframe,he),c(\"html{font-size:16px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,\\\"Segoe UI\\\",Roboto,Oxygen,Ubuntu,Cantarell,\\\"Open Sans\\\",\\\"Helvetica Neue\\\",sans-serif}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#2c2c2c}#container{top:11px;position:absolute;-webkit-transition:.3s cubic-bezier(.04,1.2,.85,1) .35s;-o-transition:.3s cubic-bezier(.04,1.2,.85,1) .35s;transition:.3s cubic-bezier(.04,1.2,.85,1) .35s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);height:192px;left:0;right:0;background:#fff;z-index:1;-webkit-box-shadow:0 0 14px rgba(0,0,0,0.2);box-shadow:0 0 14px rgba(0,0,0,0.2);overflow:hidden;padding:16px;}#container.maxable #puck{display:block}#container:after{content:\'\';position:absolute;top:100%;width:100%;left:0;height:100px;background:#fff}#container.min.maxable #puck{opacity:1}#container.active{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}#container.active:not(.min) + #overlay{opacity:1;pointer-events:auto}.header{height:16px;line-height:16px;margin:-16px;margin-bottom:0;padding:16px;padding-top:14px;-webkit-box-sizing:content-box;box-sizing:content-box;border-bottom:1px solid #e4e4e4;}.header .powered-black{margin-top:-4px}.title{font-size:14px;margin-bottom:8px}.small-text{color:#d5d5d5;font-size:12px;margin-top:12px;margin-bottom:0}.btn{border:0;background:#168afa;color:#fff;-webkit-border-radius:3px;border-radius:3px;width:100%;padding:14px 24px;font-size:18px;line-height:20px;-webkit-border-radius:0;border-radius:0;}.btn.sec{background:none;color:#168afa;font-size:14px;padding-top:6px}.footer{position:absolute;bottom:0;left:0;right:0;opacity:1;-webkit-transition:.2s opacity;-o-transition:.2s opacity;transition:.2s opacity;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s;}.footer .btn{margin:-16px;margin-bottom:0;margin-top:0}#container.min .footer{opacity:0;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}.proceed{margin:-16px}.proceed-btn{padding:14px 24px}.mfix{white-space:nowrap;}.mfix::after{content:\\\"\\\";height:96%;display:inline-block;width:0;vertical-align:middle}.center{text-align:center}.mchild{vertical-align:middle;display:inline-block;white-space:normal}.float-right{float:right}.arrow{height:16px;width:16px;background-image:url(\\\"data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTguNTkgMTYuMzRsNC41OC00LjU5LTQuNTgtNC41OUwxMCA1Ljc1bDYgNi02IDZ6Ii8+ICAgIDxwYXRoIGQ9Ik0wLS4yNWgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==\\\");-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center}.powered-black{background-image:url(\\\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYwIDMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNjAgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMkQyRDJEO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OS42LDE0LjZjLTAuNCwwLTAuOCwwLjItMSwwLjVjLTAuMiwwLjQtMC40LDAuOS0wLjQsMS41YzAsMC43LDAuMSwxLjIsMC40LDEuNWMwLjIsMC4zLDAuNiwwLjUsMSwwLjVjMC41LDAsMC45LTAuMSwxLjEtMC40YzAuMi0wLjMsMC40LTAuOCwwLjQtMS40di0wLjJjMC0wLjctMC4xLTEuMy0wLjQtMS42QzUwLjUsMTQuNyw1MC4xLDE0LjYsNDkuNiwxNC42eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04Ni4zLDE3LjNjLTAuMiwwLjEtMC40LDAuNS0wLjcsMS4xYy0wLjMsMC42LTAuMywwLjktMC4yLDFjMC4xLDAuMSwwLjUsMC4yLDEuMSwwLjJjMC4zLDAsMC41LDAsMC43LDBjMC4xLDAsMC4zLDAsMC41LDBjMC4yLDAsMC4zLTAuMSwwLjQtMC4xYzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4yYzAuMS0wLjEsMC4yLTAuMiwwLjItMC40bDAuOC0xLjdsLTEuOCwwQzg2LjksMTcuMSw4Ni41LDE3LjEsODYuMywxNy4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MC42LDExLjNsLTIuNCwwbC0xLjQsMy4ybDIuNCwwYzAuNywwLDEuMi0wLjEsMS41LTAuM2MwLjMtMC4yLDAuNi0wLjUsMC44LTFsMC40LTAuOGMwLjItMC40LDAuMi0wLjcsMC0wLjlDODEuNiwxMS40LDgxLjIsMTEuMyw4MC42LDExLjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQzLjksMTQuNmMtMC40LDAtMC43LDAuMS0xLDAuNGMtMC4yLDAuMi0wLjQsMC42LTAuNCwxaDIuNmMwLTAuNC0wLjEtMC44LTAuMy0xQzQ0LjYsMTQuNyw0NC4zLDE0LjYsNDMuOSwxNC42eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMC4yLDE0LjZjLTAuNSwwLTAuOSwwLjItMS4xLDAuNWMtMC4zLDAuMy0wLjQsMC44LTAuNCwxLjVjMCwwLjcsMC4xLDEuMiwwLjQsMS41YzAuMywwLjMsMC42LDAuNSwxLjEsMC41YzAuNSwwLDAuOS0wLjIsMS4xLTAuNWMwLjMtMC4zLDAuNC0wLjksMC40LTEuNWMwLTAuNy0wLjEtMS4yLTAuNC0xLjVDMjEuMSwxNC44LDIwLjgsMTQuNiwyMC4yLDE0LjZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEwNy40LDEzLjdjLTAuNywwLTEuMiwwLjEtMS42LDAuM2MtMC4zLDAuMi0wLjYsMC41LTAuOCwxbC0xLjUsMy4zYy0wLjIsMC41LTAuMiwwLjgtMC4xLDFjMC4yLDAuMiwwLjYsMC4zLDEuMywwLjNjMC43LDAsMS4zLTAuMSwxLjYtMC4zYzAuMy0wLjIsMC42LTAuNSwwLjgtMWwxLjUtMy4zYzAuMi0wLjUsMC4yLTAuOCwwLjEtMUMxMDguNiwxMy44LDEwOC4yLDEzLjcsMTA3LjQsMTMuN3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuMywxMy4yYy0wLjMtMC4yLTAuOC0wLjMtMS40LTAuM0gxM3YyLjdoMC43YzAuNywwLDEuMi0wLjEsMS42LTAuM2MwLjMtMC4yLDAuNS0wLjYsMC41LTEuMUMxNS43LDEzLjgsMTUuNiwxMy41LDE1LjMsMTMuMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzQuMSwxNC42Yy0wLjQsMC0wLjcsMC4xLTEsMC40Yy0wLjIsMC4yLTAuNCwwLjYtMC40LDFoMi42YzAtMC40LTAuMS0wLjgtMC4zLTFDMzQuOCwxNC43LDM0LjUsMTQuNiwzNC4xLDE0LjZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTU4LjcsMTQuNmMtMC41LDAtMC45LDAuMS0xLjEsMC40Yy0wLjIsMC4zLTAuMywwLjgtMC4zLDEuNmMwLDAuNywwLjEsMS4zLDAuNCwxLjZjMC4yLDAuMywwLjYsMC41LDEuMSwwLjVjMC41LDAsMC44LTAuMiwxLTAuNWMwLjItMC4zLDAuNC0wLjksMC40LTEuNWMwLTAuNy0wLjEtMS4yLTAuNC0xLjVDNTkuNiwxNC44LDU5LjIsMTQuNiw1OC43LDE0LjZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1Ni45LDAuMkgzLjFDMS40LDAuMiwwLDEuNiwwLDMuNHYyNi41QzAsMzEuNiwxLjQsMzMsMy4xLDMzaDE1My43YzEuNywwLDMuMS0xLjQsMy4xLTMuMVYzLjRDMTYwLDEuNiwxNTguNiwwLjIsMTU2LjksMC4yeiBNMTYsMTZjLTAuNSwwLjQtMS4zLDAuNi0yLjIsMC42SDEzdjIuOGgtMVYxMmgyYzEuOSwwLDIuOCwwLjcsMi44LDIuMkMxNi44LDE1LDE2LjUsMTUuNSwxNiwxNnogTTIyLjIsMTguN2MtMC41LDAuNS0xLjEsMC44LTEuOSwwLjhjLTAuNSwwLTEtMC4xLTEuMy0wLjRjLTAuNC0wLjItMC43LTAuNi0wLjktMWMtMC4yLTAuNC0wLjMtMS0wLjMtMS41YzAtMC45LDAuMi0xLjYsMC43LTIuMWMwLjUtMC41LDEuMS0wLjgsMS45LTAuOGMwLjgsMCwxLjQsMC4zLDEuOSwwLjhjMC41LDAuNSwwLjcsMS4yLDAuNywyLjFDMjIuOCwxNy41LDIyLjYsMTguMiwyMi4yLDE4Ljd6IE0yOS42LDE5LjRoLTEuMWwtMS0zLjJjLTAuMS0wLjItMC4xLTAuNS0wLjMtMWMtMC4xLDAuNC0wLjIsMC44LTAuMywxbC0xLDMuMmgtMS4xbC0xLjUtNS42aDEuMWwwLDAuMWMwLjMsMS40LDAuNiwyLjQsMC44LDMuMWMwLjEsMC40LDAuMiwwLjgsMC4yLDFjMC0wLjEsMC4xLTAuMiwwLjEtMC4zYzAuMS0wLjMsMC4yLTAuNSwwLjItMC43bDEtMy4yaDFsMSwzLjJjMC4xLDAuNCwwLjIsMC43LDAuMywxYzAsMCwwLTAuMSwwLTAuMWMwLjEtMC4yLDAuNC0xLjYsMS00bDAtMC4xaDEuMUwyOS42LDE5LjR6IE0zNi40LDE2LjloLTMuN2MwLDAuNiwwLjIsMSwwLjUsMS4zYzAuMywwLjMsMC43LDAuNSwxLjIsMC41YzAuNiwwLDEuMS0wLjEsMS43LTAuNGwwLjEtMC4xdjFsLTAuMSwwYy0wLjMsMC4xLTAuNiwwLjItMC44LDAuM2MtMC4zLDAuMS0wLjYsMC4xLTEsMC4xYy0wLjgsMC0xLjUtMC4zLTItMC44Yy0wLjUtMC41LTAuNy0xLjItMC43LTIuMWMwLTAuOSwwLjItMS42LDAuNy0yLjFjMC40LTAuNSwxLjEtMC44LDEuOC0wLjhjMC43LDAsMS4zLDAuMiwxLjcsMC43YzAuNCwwLjUsMC42LDEuMSwwLjYsMS44VjE2Ljl6IE00MC44LDE0LjdsLTAuMSwwYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjFjLTAuNCwwLTAuOCwwLjItMSwwLjVjLTAuMywwLjMtMC40LDAuOC0wLjQsMS4zdjNoLTF2LTUuNmgwLjlsMC4xLDAuOGMwLjItMC4zLDAuNC0wLjUsMC42LTAuNmMwLjMtMC4yLDAuNi0wLjMsMS0wLjNjMC4yLDAsMC41LDAsMC43LDAuMWwwLjEsMEw0MC44LDE0Ljd6IE00Ni4yLDE2LjloLTMuN2MwLDAuNiwwLjIsMSwwLjUsMS4zYzAuMywwLjMsMC43LDAuNSwxLjIsMC41YzAuNiwwLDEuMS0wLjEsMS43LTAuNGwwLjEtMC4xdjFsLTAuMSwwYy0wLjMsMC4xLTAuNiwwLjItMC44LDAuM2MtMC4zLDAuMS0wLjYsMC4xLTEsMC4xYy0wLjgsMC0xLjUtMC4zLTItMC44Yy0wLjUtMC41LTAuNy0xLjItMC43LTIuMWMwLTAuOSwwLjItMS42LDAuNy0yLjFjMC40LTAuNSwxLjEtMC44LDEuOC0wLjhjMC43LDAsMS4zLDAuMiwxLjcsMC43YzAuNCwwLjUsMC42LDEuMSwwLjYsMS44VjE2Ljl6IE01Mi4xLDE5LjRoLTAuOWwtMC4xLTAuNmMtMC40LDAuNS0xLDAuNy0xLjcsMC43Yy0wLjcsMC0xLjMtMC4zLTEuNy0wLjhjLTAuNC0wLjUtMC42LTEuMi0wLjYtMi4xYzAtMC45LDAuMi0xLjYsMC42LTIuMWMwLjQtMC41LDEtMC44LDEuNy0wLjhjMC43LDAsMS4yLDAuMiwxLjYsMC43bDAtMC4xbDAtMC40bDAtMi4zaDFWMTkuNHogTTYwLjYsMTguN2MtMC40LDAuNS0xLDAuOC0xLjcsMC44Yy0wLjQsMC0wLjctMC4xLTEtMC4yYy0wLjMtMC4xLTAuNS0wLjMtMC43LTAuNUw1NywxOS40aC0wLjh2LTcuOWgxdjJjMCwwLjMsMCwwLjYsMCwwLjljMC40LTAuNCwwLjktMC43LDEuNi0wLjdjMC43LDAsMS4zLDAuMywxLjcsMC44YzAuNCwwLjUsMC42LDEuMiwwLjYsMi4xQzYxLjIsMTcuNSw2MSwxOC4yLDYwLjYsMTguN3ogTTY0LjUsMjAuMWMtMC4yLDAuNi0wLjUsMS4xLTAuOCwxLjNjLTAuMywwLjMtMC43LDAuNC0xLjIsMC40Yy0wLjMsMC0wLjUsMC0wLjgtMC4xbC0wLjEsMHYtMC45bDAuMSwwYzAuMiwwLDAuNCwwLjEsMC42LDAuMWMwLjUsMCwwLjktMC4zLDEuMS0wLjlsMC4zLTAuN2wtMi4yLTUuNWgxLjFsMS4yLDMuMmMwLjIsMC41LDAuMywwLjksMC40LDEuMmMwLTAuMiwwLjEtMC4zLDAuMi0wLjZjMC4xLTAuNCwwLjYtMS43LDEuMy0zLjhsMC0wLjFoMS4xTDY0LjUsMjAuMXogTTgxLjUsMjFsLTMuMiwwbC0xLTQuNmwtMS4zLDBsLTIsNC42TDcxLDIxbDUuMi0xMS43bDUuMywwYzEuNSwwLDIuNiwwLjIsMy4xLDAuNmMwLjUsMC40LDAuNiwxLDAuMiwxLjlsLTAuOSwyLjFjLTAuMywwLjctMC44LDEuMy0xLjUsMS42Yy0wLjcsMC40LTEuNCwwLjYtMi4yLDAuN0w4MS41LDIxeiBNODcuNiwyMWwwLjQtMC44Yy0wLjMsMC4zLTAuNywwLjYtMS4yLDAuN2MtMC40LDAuMi0xLjEsMC4yLTIuMSwwLjJjLTEuMiwwLTEuOS0wLjItMi4xLTAuNWMtMC4yLTAuNC0wLjEtMS4xLDAuNC0yLjNjMC41LTEsMS0xLjgsMS42LTIuMmMwLjYtMC40LDEuNC0wLjYsMi40LTAuNmwzLDBsMC4zLTAuNmMwLjItMC41LDAuMy0wLjksMC4xLTEuMWMtMC4yLTAuMi0wLjctMC4zLTEuNC0wLjNjLTAuNywwLTEuOCwwLjEtMy4yLDAuMmwwLjctMS43YzEuMS0wLjEsMi4yLTAuMiwzLjQtMC4yYzEuNiwwLDIuNiwwLjIsMy4xLDAuNmMwLjUsMC40LDAuNCwxLjItMC4xLDIuM2wtMi43LDZMODcuNiwyMXogTTk5LDIxbC03LjksMGwwLjYtMS40bDYuOS01LjZsLTQuMiwwbDAuOC0xLjdsNy42LDBsLTAuNiwxLjRsLTYuOSw1LjZsNC41LDBMOTksMjF6IE0xMDgsMjAuNGMtMC40LDAuMi0wLjgsMC40LTEuMywwLjVjLTAuNSwwLjEtMC45LDAuMi0xLjMsMC4yYy0wLjQsMC0wLjgsMC0xLjMsMGMtMC41LDAtMC45LDAtMS4zLDBjLTAuMywwLTAuNy0wLjEtMS4xLTAuMmMtMC40LTAuMS0wLjYtMC4zLTAuOC0wLjVjLTAuMi0wLjItMC4yLTAuNS0wLjItMC45YzAtMC40LDAuMS0wLjksMC40LTEuNWwxLjEtMi42YzAuMy0wLjYsMC42LTEuMSwxLTEuNWMwLjQtMC40LDAuOC0wLjgsMS4xLTFjMC40LTAuMiwwLjgtMC40LDEuMy0wLjVjMC41LTAuMSwwLjktMC4yLDEuMy0wLjJjMC40LDAsMC44LDAsMS4zLDBjMC41LDAsMC45LDAsMS4yLDBjMC4zLDAsMC43LDAuMSwxLjEsMC4yYzAuNCwwLjEsMC42LDAuMywwLjgsMC41YzAuMiwwLjIsMC4zLDAuNiwwLjIsMWMwLDAuNC0wLjEsMC45LTAuNCwxLjVMMTEwLDE4Yy0wLjMsMC42LTAuNiwxLTAuOSwxLjVDMTA4LjcsMTkuOSwxMDguMywyMC4yLDEwOCwyMC40eiBNMTA5LjgsMjFsMy45LTguN2wyLjUsMGwtMC43LDEuNWMwLjItMC40LDAuNi0wLjgsMS4zLTEuMmMwLjYtMC40LDEuMi0wLjUsMS44LTAuNWwwLjksMGwtMSwyLjJsLTAuOSwwYy0wLjcsMC0xLjMsMC4xLTEuOCwwLjNjLTAuNSwwLjItMC44LDAuNi0xLjEsMS4xbC0yLjMsNS4yTDEwOS44LDIxeiBNMTI0LjYsMjAuNWMtMC44LDAuNC0xLjgsMC43LTMuMSwwLjdjLTAuOCwwLTEuNC0wLjEtMS43LTAuMmMtMC4zLTAuMS0wLjUtMC40LTAuNC0wLjlsLTIuMSw0LjZsLTIuNiwwbDUuNi0xMi41bDIuNSwwbC0wLjQsMC45YzAuMy0wLjQsMC44LTAuNywxLjMtMC44YzAuNS0wLjIsMS4yLTAuMiwyLjEtMC4yYzAuNywwLDEuMywwLjEsMS43LDAuMmMwLjQsMC4xLDAuNywwLjMsMC44LDAuNmMwLjEsMC4zLDAuMSwwLjYsMC4xLDAuOWMtMC4xLDAuMy0wLjIsMC44LTAuNSwxLjNsLTEuMywyLjlDMTI2LDE5LjIsMTI1LjMsMjAuMSwxMjQuNiwyMC41eiBNMTMxLjgsMjFsMC40LTAuOGMtMC4zLDAuMy0wLjcsMC42LTEuMiwwLjdjLTAuNCwwLjItMS4xLDAuMi0yLjEsMC4yYy0xLjIsMC0xLjktMC4yLTIuMS0wLjVjLTAuMi0wLjQtMC4xLTEuMSwwLjQtMi4zYzAuNS0xLDEtMS44LDEuNi0yLjJjMC42LTAuNCwxLjQtMC42LDIuNC0wLjZsMywwbDAuMy0wLjZjMC4yLTAuNSwwLjMtMC45LDAuMS0xLjFjLTAuMi0wLjItMC43LTAuMy0xLjQtMC4zYy0wLjcsMC0xLjgsMC4xLTMuMiwwLjJsMC43LTEuN2MxLjEtMC4xLDIuMi0wLjIsMy40LTAuMmMxLjYsMCwyLjYsMC4yLDMuMSwwLjZjMC41LDAuNCwwLjQsMS4yLTAuMSwyLjNsLTIuNyw2TDEzMS44LDIxeiBNMTM3LjcsMjQuOGwtMi43LDBsMy4zLTMuOGwwLjQtOC43bDIuOSwwbC0wLjgsNi4ybDQuNS02LjJsMi43LDBMMTM3LjcsMjQuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMwLjUsMTcuM2MtMC4yLDAuMS0wLjQsMC41LTAuNywxLjFjLTAuMywwLjYtMC4zLDAuOS0wLjIsMWMwLjEsMC4xLDAuNSwwLjIsMS4xLDAuMmMwLjMsMCwwLjUsMCwwLjcsMGMwLjEsMCwwLjMsMCwwLjUsMGMwLjIsMCwwLjMtMC4xLDAuNC0wLjFjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRsMC44LTEuN2wtMS44LDBDMTMxLjEsMTcuMSwxMzAuNywxNy4xLDEzMC41LDE3LjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEyMy45LDEzLjdjLTAuNywwLTEuMywwLjEtMS42LDAuM2MtMC4zLDAuMi0wLjYsMC41LTAuOCwxbC0xLjQsMy4yYy0wLjIsMC41LTAuMywwLjktMC4xLDFjMC4xLDAuMiwwLjYsMC4zLDEuNCwwLjNjMC44LDAsMS4zLTAuMSwxLjYtMC4zYzAuMy0wLjIsMC42LTAuNSwwLjgtMWwxLjQtMy4yYzAuMy0wLjYsMC4zLTAuOSwwLjItMS4xQzEyNS4zLDEzLjgsMTI0LjgsMTMuNywxMjMuOSwxMy43eiIvPjwvZz48L3N2Zz4=\\\");background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center;height:24px;width:110px;opacity:.3}.spinner{margin:24px auto;width:38px;height:38px;position:relative;text-align:center;-webkit-animation:rotate 2s infinite linear;animation:rotate 2s infinite linear;opacity:.6;}.spinner .dot1,.spinner .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#333;-webkit-border-radius:100%;border-radius:100%;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.spinner .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}.arrow-up{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-top:2px solid #999;border-right:2px solid #999;width:8px;height:8px;display:inline-block}#puck{top:0;left:0;right:0;height:48px;background:#fff;position:absolute;-webkit-transition:.2s opacity;-o-transition:.2s opacity;transition:.2s opacity;opacity:0;z-index:1;display:none;padding:12px 16px 12px 24px;}#puck span.text{padding-left:8px;font-size:14px;line-height:16px}.otpfield{margin-top:32px;position:relative}.golem,.placeholder{position:absolute;top:0;right:0;line-height:41px;font-size:14px}.placeholder{color:#7f7f7f;left:0}#input-otp{padding:12px 0;width:100%;font-size:14px;border:0;outline:none;border-bottom:1px solid #168afa;}#input-otp.filled{font-size:24px;padding:0 0 12px 0;letter-spacing:20px}.checkbox,.password-toggle{display:inline-block;}.checkbox input,.password-toggle input{display:none}.checkbox .icon,.password-toggle .icon,.checkbox .text,.password-toggle .text{display:inline-block;vertical-align:middle}.checkbox .icon,.password-toggle .icon{border:1px solid #aeaeae;-webkit-border-radius:2px;border-radius:2px;width:16px;height:16px;position:relative;margin:0 4px;}.checkbox .icon:before,.password-toggle .icon:before{content:\'\';-webkit-transition:.2s opacity,.2s transform;-o-transition:.2s opacity,.2s transform;transition:.2s opacity,.2s transform;opacity:0;border-left:3px solid #168afa;border-bottom:3px solid #168afa;position:absolute;top:0;left:0;width:8px;height:3px;-webkit-transform:rotate(-50deg) translate(-1px,3px) scale(.7);-ms-transform:rotate(-50deg) translate(-1px,3px) scale(.7);transform:rotate(-50deg) translate(-1px,3px) scale(.7)}.checkbox input:checked + label .icon:before,.password-toggle input:checked + label .icon:before{opacity:1;-webkit-transform:rotate(-50deg) translate(-1px,3px) scale(1);-ms-transform:rotate(-50deg) translate(-1px,3px) scale(1);transform:rotate(-50deg) translate(-1px,3px) scale(1)}.password-toggle input{display:none}.password-toggle .icon{background-image:url(\\\"data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\'><path d=\'M12.015 7c4.751 0 8.063 3.012 9.504 4.636-1.401 1.837-4.713 5.364-9.504 5.364-4.42 0-7.93-3.536-9.478-5.407 1.493-1.647 4.817-4.593 9.478-4.593zm0-2c-7.569 0-12.015 6.551-12.015 6.551s4.835 7.449 12.015 7.449c7.733 0 11.985-7.449 11.985-7.449s-4.291-6.551-11.985-6.551zm-.015 3c-2.21 0-4 1.791-4 4s1.79 4 4 4c2.209 0 4-1.791 4-4s-1.791-4-4-4zm-.004 3.999c-.564.564-1.479.564-2.044 0s-.565-1.48 0-2.044c.564-.564 1.479-.564 2.044 0s.565 1.479 0 2.044z\'/></svg>\\\");background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain;width:20px;height:20px;border:0;margin:0;margin-top:-2px;margin-right:6px;float:left;}.password-toggle .icon::after,.password-toggle .icon::before{content:none}.password-toggle .text::before{content:\'Show\'}.password-toggle input:checked + label .icon{background-image:url(\\\"data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\'><path d=\'M19.604 2.562l-3.346 3.137c-1.27-.428-2.686-.699-4.243-.699-7.569 0-12.015 6.551-12.015 6.551s1.928 2.951 5.146 5.138l-2.911 2.909 1.414 1.414 17.37-17.035-1.415-1.415zm-6.016 5.779c-3.288-1.453-6.681 1.908-5.265 5.206l-1.726 1.707c-1.814-1.16-3.225-2.65-4.06-3.66 1.493-1.648 4.817-4.594 9.478-4.594.927 0 1.796.119 2.61.315l-1.037 1.026zm-2.883 7.431l5.09-4.993c1.017 3.111-2.003 6.067-5.09 4.993zm13.295-4.221s-4.252 7.449-11.985 7.449c-1.379 0-2.662-.291-3.851-.737l1.614-1.583c.715.193 1.458.32 2.237.32 4.791 0 8.104-3.527 9.504-5.364-.729-.822-1.956-1.99-3.587-2.952l1.489-1.46c2.982 1.9 4.579 4.327 4.579 4.327z\'/></svg>\\\")}.password-toggle input:checked + label .text::before{content:\'Hide\'}.button-group{letter-spacing:-3px;margin-left:-16px;margin-right:-16px}.choice{display:block;width:100%;height:70px;background:#fff;border:0;padding:16px;text-align:left;}.choice:after{content:\'\';border-top:2px solid #757575;border-right:2px solid #757575;position:absolute;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:12px;right:16px;width:8px;height:8px}.choice>span{display:inline-block;vertical-align:middle}.choice .desc{padding-left:24px}.choice:first-child{border-bottom:1px solid #e4e4e4}.choice .icon{background-position:center;-webkit-background-size:14px 14px;background-size:14px 14px;background-repeat:no-repeat;width:32px;height:32px;background-color:#168afa;-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin:0 auto}.choice:active{background:#e3e3e3}.desc div{font-size:14px}.desc p{color:rgba(44,44,44,0.5);font-size:12px;margin:2px 0}#otp.choice .icon{background-image:url(\\\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cCA2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iNS4xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjUuMDAwMDAwLCAtNTI1LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNC4wMDAwMDAsIDUyNC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAxNiAwIDE2IDE2IDAgMTYiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjMzMzMzMzMsMS4zMzMzMzMzMyBDMTQuMDY2NjY2NywxLjMzMzMzMzMzIDE0LjY2NjY2NjcsMS45MzMzMzMzMyAxNC42NjY2NjY3LDIuNjY2NjY2NjcgTDE0LjY2NjY2NjcsMTAuNjY2NjY2NyBDMTQuNjY2NjY2NywxMS40IDE0LjA2NjY2NjcsMTIgMTMuMzMzMzMzMywxMiBMNCwxMiBMMS4zMzMzMzMzMywxNC42NjY2NjY3IEwxLjMzMzMzMzMzLDIuNjY2NjY2NjcgQzEuMzMzMzMzMzMsMS45MzMzMzMzMyAxLjkzMzMzMzMzLDEuMzMzMzMzMzMgMi42NjY2NjY2NywxLjMzMzMzMzMzIEwxMy4zMzMzMzMzLDEuMzMzMzMzMzMgWiBNNS4zMzMzMzMzMyw3LjMzMzMzMzMzIEM1LjcwMTUyMzE3LDcuMzMzMzMzMzMgNiw3LjAzNDg1NjUgNiw2LjY2NjY2NjY3IEM2LDYuMjk4NDc2ODMgNS43MDE1MjMxNyw2IDUuMzMzMzMzMzMsNiBDNC45NjUxNDM1LDYgNC42NjY2NjY2Nyw2LjI5ODQ3NjgzIDQuNjY2NjY2NjcsNi42NjY2NjY2NyBDNC42NjY2NjY2Nyw3LjAzNDg1NjUgNC45NjUxNDM1LDcuMzMzMzMzMzMgNS4zMzMzMzMzMyw3LjMzMzMzMzMzIFogTTgsNy4zMzMzMzMzMyBDOC4zNjgxODk4Myw3LjMzMzMzMzMzIDguNjY2NjY2NjcsNy4wMzQ4NTY1IDguNjY2NjY2NjcsNi42NjY2NjY2NyBDOC42NjY2NjY2Nyw2LjI5ODQ3NjgzIDguMzY4MTg5ODMsNiA4LDYgQzcuNjMxODEwMTcsNiA3LjMzMzMzMzMzLDYuMjk4NDc2ODMgNy4zMzMzMzMzMyw2LjY2NjY2NjY3IEM3LjMzMzMzMzMzLDcuMDM0ODU2NSA3LjYzMTgxMDE3LDcuMzMzMzMzMzMgOCw3LjMzMzMzMzMzIFogTTEwLjY2NjY2NjcsNy4zMzMzMzMzMyBDMTEuMDM0ODU2NSw3LjMzMzMzMzMzIDExLjMzMzMzMzMsNy4wMzQ4NTY1IDExLjMzMzMzMzMsNi42NjY2NjY2NyBDMTEuMzMzMzMzMyw2LjI5ODQ3NjgzIDExLjAzNDg1NjUsNiAxMC42NjY2NjY3LDYgQzEwLjI5ODQ3NjgsNiAxMCw2LjI5ODQ3NjgzIDEwLDYuNjY2NjY2NjcgQzEwLDcuMDM0ODU2NSAxMC4yOTg0NzY4LDcuMzMzMzMzMzMgMTAuNjY2NjY2Nyw3LjMzMzMzMzMzIFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+\\\")}#password.choice .icon{background-image:url(\\\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxMiAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5pYy1sb2NrLTI0cHhAMng8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSI1LjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNi4wMDAwMDAsIC01OTYuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjAwMDAwMCwgNTg4LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaWMtbG9jay0yNHB4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIwIDAgMTYgMCAxNiAxNiAwIDE2Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIsNS4zMzMzMzMzMyBMMTEuMzMzMzMzMyw1LjMzMzMzMzMzIEwxMS4zMzMzMzMzLDQgQzExLjMzMzMzMzMsMi4xNiA5Ljg0LDAuNjY2NjY2NjY3IDgsMC42NjY2NjY2NjcgQzYuMTYsMC42NjY2NjY2NjcgNC42NjY2NjY2NywyLjE2IDQuNjY2NjY2NjcsNCBMNC42NjY2NjY2Nyw1LjMzMzMzMzMzIEw0LDUuMzMzMzMzMzMgQzMuMjY2NjY2NjcsNS4zMzMzMzMzMyAyLjY2NjY2NjY3LDUuOTMzMzMzMzMgMi42NjY2NjY2Nyw2LjY2NjY2NjY3IEwyLjY2NjY2NjY3LDEzLjMzMzMzMzMgQzIuNjY2NjY2NjcsMTQuMDY2NjY2NyAzLjI2NjY2NjY3LDE0LjY2NjY2NjcgNCwxNC42NjY2NjY3IEwxMiwxNC42NjY2NjY3IEMxMi43MzMzMzMzLDE0LjY2NjY2NjcgMTMuMzMzMzMzMywxNC4wNjY2NjY3IDEzLjMzMzMzMzMsMTMuMzMzMzMzMyBMMTMuMzMzMzMzMyw2LjY2NjY2NjY3IEMxMy4zMzMzMzMzLDUuOTMzMzMzMzMgMTIuNzMzMzMzMyw1LjMzMzMzMzMzIDEyLDUuMzMzMzMzMzMgWiBNOCwxMS4zMzMzMzMzIEM3LjI2NjY2NjY3LDExLjMzMzMzMzMgNi42NjY2NjY2NywxMC43MzMzMzMzIDYuNjY2NjY2NjcsMTAgQzYuNjY2NjY2NjcsOS4yNjY2NjY2NyA3LjI2NjY2NjY3LDguNjY2NjY2NjcgOCw4LjY2NjY2NjY3IEM4LjczMzMzMzMzLDguNjY2NjY2NjcgOS4zMzMzMzMzMyw5LjI2NjY2NjY3IDkuMzMzMzMzMzMsMTAgQzkuMzMzMzMzMzMsMTAuNzMzMzMzMyA4LjczMzMzMzMzLDExLjMzMzMzMzMgOCwxMS4zMzMzMzMzIFogTTEwLjA2NjY2NjcsNS4zMzMzMzMzMyBMNS45MzMzMzMzMyw1LjMzMzMzMzMzIEw1LjkzMzMzMzMzLDQgQzUuOTMzMzMzMzMsMi44NiA2Ljg2LDEuOTMzMzMzMzMgOCwxLjkzMzMzMzMzIEM5LjE0LDEuOTMzMzMzMzMgMTAuMDY2NjY2NywyLjg2IDEwLjA2NjY2NjcsNCBMMTAuMDY2NjY2Nyw1LjMzMzMzMzMzIFoiIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=\\\")}.continue{display:none;background:#777;font-size:16px;color:#fff;-webkit-border-radius:2px;border-radius:2px;line-height:25px;margin-top:-8px;border:0;padding:5px 14px}@-webkit-keyframes rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@\n"

    if-eqz v0, :cond_1f

    .line 76
    iput-object v1, p0, Lcom/razorpay/OtpElfData;->otpElfJs:Ljava/lang/String;

    goto :goto_34

    .line 79
    :cond_1f
    :try_start_1f
    iget-object v0, p0, Lcom/razorpay/OtpElfData;->activity:Landroid/app/Activity;

    invoke-static {}, Lcom/razorpay/U$$U$;->a()Lcom/razorpay/BaseConfig;

    move-result-object v2

    invoke-virtual {v2}, Lcom/razorpay/BaseConfig;->getOTPElfJsFileName()Ljava/lang/String;

    move-result-object v2

    sget-object v3, Lcom/razorpay/OtpElfData;->versionKey:Ljava/lang/String;

    invoke-static {v0, v2, v3}, Lcom/razorpay/BaseUtils;->getFileFromInternal(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/razorpay/OtpElfData;->otpElfJs:Ljava/lang/String;
    :try_end_31
    .catch Ljava/lang/Exception; {:try_start_1f .. :try_end_31} :catch_32

    goto :goto_34

    .line 81
    :catch_32
    iput-object v1, p0, Lcom/razorpay/OtpElfData;->otpElfJs:Ljava/lang/String;

    .line 85
    :cond_34
    :goto_34
    iget-object v0, p0, Lcom/razorpay/OtpElfData;->otpElfJs:Ljava/lang/String;

    return-object v0
.end method